body {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    height: 100%;
}

.body_wrapper {
    width: 910px;
    margin: 0 auto;
    height: 100%;
}
   
div {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent;
}

a {
    color: #575757;
    text-decoration: none;
}

.top_nav_wrapper {
    width: 910px;
    height: 127px;
}

.top_nav_logo {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

.top_nav_top {
    width: 100%;
    height: 102px;
}

.top_nav_items_bg {
    width: 649px;
    height: 102px;
    background-image: url("../images/back_top_nav.jpg");
    float: left;
    overflow: hidden;
}

.top_nav_items_en {
    width: 649px;
    height: 102px;
    background-image: url("../images/back_top_nav_en.jpg");
    float: left;
    overflow: hidden;
}

.top_nav_items_wrapper {
    width: 649px;
    margin: 43px 0 47px 10px;
    height: 12px;
    text-align: left;
}

.top_nav_lang {
    width: 100%;
    height: 25px;
    background-image: url("../images/back_top_nav_lang.jpg");
    clear: both;
}

.top_nav_lang_items_wrapper {
    float: right;
    width: 78px;
    height: 8px;
}

.left_nav_wrapper {
    width: 190px;
    background: transparent url("../images/border_site_left.gif") repeat-y;
    height: 100%;
}

.left_nav_content_wrapper {
    width: 185px;
    margin-left: 5px;
    background: transparent url("../images/border_left_nav_right_cent.gif") repeat-y 181px;
}

.left_nav_items_wrapper {
    width: 181px;
}

.button_left_nav_shop {
    float: left;
}

.center_wrapper {
    width: 518px;
    margin: 0 21px 0 21px;
    height: 100%;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    color: #575757;
}

.center_content_banner {
    width: 514px;
    height: 144px;
    margin-bottom: 35px;
    overflow: hidden;
}

.right_nav_wrapper {
    width: 160px;
    background: transparent url("../images/border_site_right.gif") repeat-y 155px;
    height: 101%;
}

.right_nav_content_wrapper {
    width: 155px;
    margin-right: 5px;
    background: transparent url("../images/border_right_nav_left_cent.gif") repeat-y;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #575757;
    text-align: left;
}

.bottom_wrapper {
    width: 910px;
    height: 64px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-indent: 32px;
    line-height: 59px;
    color: #373737;
    background: transparent url("../images/back_bottom.jpg") no-repeat;
}

.button_left_nav_category {
    width: 181px;
    height: 31px;
    margin-right: 4px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #575757;
    text-align: left;
    text-indent: 35px;
    line-height: 27px;
    background: transparent url("../images/button_left_nav_category.gif") no-repeat;
}

.button_left_nav_subcategory {
    width: 181px;
    height: 18px;
    margin-right: 4px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #575757;
    text-align: left;
    text-indent: 35px;
    line-height: 16px;
    background: transparent url("../images/button_left_nav_subcategory.gif") no-repeat;
}

.input_text_search_box {
    margin-top: 8px;
    width: 126px;
    background: transparent url("../images/input_text_search.gif") no-repeat;
    height: 19px;
}

.input_text_search {
    float: left;
    border: solid 0px black;
    width: 95px;
    height: 13px;
    margin: 1px 0 1px 25px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #575757;
}

.input_image_button {
    display: block;
    height: 24px;
    width: 126px;
    margin-top: 11px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #575757;
    line-height: 22px;
    text-align: center;
    border: none;
    background: transparent url("../images/input_image_button.gif") no-repeat;
}

.input_contact_field {
    border: solid 1px #CCCCCC;
    width: 191px;
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #575757;
    line-height: 22px;
}

.input_buy_field {
    border: solid 1px #CCCCCC;
    width: 283px;
    height: 25px;
    font-family: Tahoma;
    font-size: 12px;
    color: #575757;
    line-height: 22px;
}

.textarea_contact {
    border: solid 1px #CCCCCC;
    width: 283px;
    height: 192px;
    font-family: Tahoma;
    font-size: 12px;
    color: #575757;
    background: transparent url("../images/contacts_back_text.jpg") no-repeat;
}

.select_support {
    border: 1px solid #CCCCCC;
    color: #575757;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    width: 150px;
}

.content_ul {
    float: left;
    margin: 30px;
}

.content_ul li {
    margin-bottom: 10px;
}

.content_text_13_bold {
    font-size: 13px;
    font-weight: bold;
}

.content_text_13_bold_underline {
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

.content_text_12_bold_underline {
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.content_text_12_bold_underline_red {
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #DD3333;
}

.content_text_11_bold_underline {
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

.content_text_11_underline {
    font-size: 11px;
    text-decoration: underline;
}

.content_text_9_italic {
    font-size: 9px;
    font-style: italic;
}

.content_text_verdana_21_normal {
    font-size: 21px;
    font-weight: normal;
    font-family: Verdana;
    color: #fff;
}

.content_separator_10px {
    clear: both;
    margin-bottom: 10px;
}

.content_separator_1px {
    clear: both;
    margin-bottom: 1px;
}

.hr_grey {
    border: solid 1px #DDDDDD;
}

.home_top_text_wrapper {
    float: left;
    width: 250px;
    margin-right: 30px;
}

.home_top_img {
    float: left;
    width: 238px;
    height: 144px;
    border: none;
}

.home_center_wrapper {
    clear: both;
    float: left;
    margin: 40px 0 20px 0;
    width: 518px;
}

.home_center_item_news_bg, .home_center_item_promotions_bg, .home_center_item_other_bg,
.home_center_item_news_en, .home_center_item_promotions_en, .home_center_item_other_en {
    float: left;
    width: 154px;
    height: 452px;
    margin-right: 28px;
}

.home_center_item_news_bg {
    background: transparent url("../images/back_home_news_bg.gif") no-repeat;
}
.home_center_item_news_en {
    background: transparent url("../images/back_home_news_en.gif") no-repeat;
}

.home_center_item_promotions_bg {
    background: transparent url("../images/back_home_promotions_bg.gif") no-repeat;
}
.home_center_item_promotions_en {
    background: transparent url("../images/back_home_promotions_en.gif") no-repeat;
}

.home_center_item_other_bg {
    margin-right: 0;
    background: transparent url("../images/back_home_other_bg.gif") no-repeat;
}
.home_center_item_other_en {
    margin-right: 0;
    background: transparent url("../images/back_home_other_en.gif") no-repeat;
}

.home_center_item_news_bg div, .home_center_item_promotions_bg div, .home_center_item_other_bg div,
.home_center_item_news_en div, .home_center_item_promotions_en div, .home_center_item_other_en div {
    margin: 10px 0 0 18px;
    width: 118px;
}

div#content_promotion_wrapper_bg, div#content_promotion_wrapper_en,
div#content_promotion_wrapper_blue_bg, div#content_promotion_wrapper_blue_en,
div#content_promotion_wrapper_none, div#content_promotion_wrapper_blue_none {
    margin: 9px 9px 9px 9px;
    width: 136px;
    height: 122px;
}
div#content_promotion_wrapper_bg {
    background: transparent url("../images/back_promo_yellow_bg.jpg") no-repeat;
}
div#content_promotion_wrapper_en {
    background: transparent url("../images/back_promo_yellow_en.jpg") no-repeat;
}
div#content_promotion_wrapper_blue_bg {
    background: transparent url("../images/back_promo_blue_bg.jpg") no-repeat;
}
div#content_promotion_wrapper_blue_en {
    background: transparent url("../images/back_promo_blue_en.jpg") no-repeat;
}
div#content_promotion_wrapper_none {
    background: transparent url("../images/back_promo_yellow_none.jpg") no-repeat;
}
div#content_promotion_wrapper_blue_none {
    background: transparent url("../images/back_promo_blue_none.jpg") no-repeat;
}
span.content_promotion_additional {
    text-align: center;
    font-weight: bold;
    color: #333333;
    position: absolute;
    display: block;
    margin: 25px 0 0 19px;
    width: 100px;
    height: 30px;
}

.prod_list_item_wrapper {
    width: 514px;
    height: 90px;
    margin-bottom: 15px;
}

.prod_list_item_image_wrapper {
    float: left;
    width: 92px;
    height: 92px;
    margin-right: 25px;
}

.prod_list_item_image {
    border: solid 1px #CCCCCC;
    width: 92px;
    height: 92px;
    text-align: center;
}

.prod_list_item_text {
    border-bottom: solid 1px #CCC;
    float: left;
    width: 395px;
    height: 93px;
    overflow: hidden;
}

.prod_preview_item_image_wrapper {
    float: left;
    width: 252px;
    height: 222px;
    margin: 0 25px 25px 0;
}

.prod_preview_item_image {
    border: solid 1px #CCCCCC;
    width: 252px;
    height: 222px;
    text-align: center;
}

.prod_preview_more_item_image_wrapper {
    float: left;
    width: 92px;
    height: 92px;
    margin: 0 10px 10px 0;
}

prod_view_text p {
    margin: 0;
    padding: 0;
}

.news_item_image_wrapper {
    float: left;
    width: 192px;
    height: 192px;
    margin: 0 0 25px 25px;
}

.news_item_image {
    border: solid 1px #CCCCCC;
    width: 192px;
    height: 192px;
    text-align: center;
}

.news_item_text {
    float: left;
    width: 297px;
}

.promotions_item_wrapper {
    float: left;
    margin: 0 20px 20px 0;
    width: 239px;
    height: 360px;
    background: transparent url("../images/back_promotion_buy.gif") no-repeat;
}

.promotions_item_headline {
    margin: 24px 0 0 5px;
    width: 230px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.promotions_item_subline_blue, .promotions_item_subline_orange {
    margin: 8px 0 0 5px;
    width: 230px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.promotions_item_subline_blue {
    color: #00A7FF;
}
.promotions_item_subline_orange {
    color: #FF6701;
}

.promotions_item_thumb {
    margin: 2px 0 0 5px;
    width: 230px;
    height: 118px;
    overflow: hidden;
    text-align: center;
}

.promotions_item_text {
    float: left;
    padding: 0 0 0 15px;
    width: 70px;
    height: 118px;
    overflow: hidden;
    text-align: left;
}

.promotions_item_buy {
    clear: both;
    position: relative;
    margin: -11px 0 0 54px;
}

.contacts_info_wrapper {
    float: left;
    width: 360px
}

.contacts_field_name {
    float: left;
    width: 118px;
    height: 26px;
    line-height: 26px;
    margin: 0 8px 8px 0;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

.contacts_field {
    width: 234px;
    line-height: 25px;
    float: left;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: bold;
}

.support_wrapper {
    margin: 0 0 0 200px;
}

.support_top_wrapper {
    float:left;
    width: 350px;
}

.buy_info_wrapper {
    float: left;
    width: 518px
}

.buy_field {
    width: 285px;
    line-height: 25px;
    float: left;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: bold;
}

.status_wrapper {
    width: 375px;
}
