html, body { height: 100%; }

body { margin: 0; padding: 0; font: 12px/18px Arial, sans-serif; color: #333333; }

h1, h2, h3, h4, h5, h6, span, p, input { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; }

ul, li, ol { margin: 0; padding: 0; }

img { border: none; }

a { text-decoration: underline; color: #00508d; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }

input[type=text]:focus, input[type=submit]:focus, input[type=password]:focus, textarea:focus, select:focus { outline: 0 none; }

.container { min-height: 100%; margin-bottom: -227px; position: relative; }

.hd_w { width: 100%; padding-top: 15px; }
.hd { width: 1000px; margin: 0 auto 13px auto; overflow: hidden; }
.hd .l { width: 196px; position: absolute; }
.hd .m { position: absolute; margin-left: 193px; }
.hd .r { float: right; text-align: right; margin-top: -3px; }
.hd .r a { margin-left: 5px; }
.hd .r span { margin-left: 5px; font-weight: bold; }
.hd .r b { font-size: 12px; }
.hd .r img { margin: 9px 0 3px 0; }
.hd .logo { width: 196px; height: 72px; background: url(/img/logo_veroni_1.png) 0 0 no-repeat; display: block; }
.hd .title_1 { width: 424px; height: 43px; background: url(/img/title_1.png) 0 0 no-repeat; display: block; margin: 23px 0 0 110px; }

.hd_w .menu_w { width: 100%; height: 34px; background: url(/img/hd_menu_bg.png) 0 0 repeat-x; margin-bottom: 1px; font-size: 12px; }
.hd_w .menu { width: 1000px; margin: 0 auto; }
.hd_w .menu a { text-transform: uppercase; color: #452200; text-decoration: none; float: left; padding: 9px 9px 0 9px; margin-right: 1px; }
.hd_w .menu a:hover { background: url(/img/hd_menu_a_hover_bg.png) 0 0 repeat-x; }
.hd_w .menu a.act { background: url(/img/hd_menu_a_bg.png) 0 0 repeat-x; font-weight: bold; }
.hd_w .menu .home { padding: 0; margin: 11px 9px 0 15px; width: 13px; height: 13px; background: url(/img/ico_home_2.png) 0 0 no-repeat; text-indent: -5000px; }
.hd_w .menu .home:hover { width: 13px; height: 13px; background: url(/img/ico_home_2.png) 0 0 no-repeat; text-indent: -5000px; }

.hd_w .submenu_w { width: 100%; height: 25px; background: #b78f51 url(/img/hd_submenu_bg.png) 0 0 repeat-x; margin-bottom: 1px; padding-top: 1px; }
.hd_w .submenu { width: 985px; margin: 0 auto; color: #fff; padding: 3px 0 0 15px; }
.hd_w .submenu a { color: #fff; text-decoration: none; margin: 0 3px; }
.hd_w .submenu a:hover { text-decoration: underline; }
.hd_w .submenu img { margin-left: 10px; }

.hd_w .basket { overflow: hidden; float: right; margin-top: -4px; }
.hd_w .basket i { width: 10px; height: 26px; background: url(/img/basket_l_bg.png) 0 0 no-repeat; float: left; }
.hd_w .basket p { height: 22px; background: url(/img/basket_m_bg.png) 0 0 repeat-x; float: left; padding: 4px 13px 0 9px; font-weight: bold; }
.hd_w .basket p span { margin: 0 4px 0 6px; }
.hd_w .basket p a { text-decoration: underline; }
.hd_w .basket p a:hover { text-decoration: none; }
.hd_w .basket u { width: 21px; height: 26px; background: url(/img/basket_r_bg.png) 0 0 no-repeat; float: left; }
.hd_w .basket s { text-decoration: none; font-size: 11px; font-weight: normal; }

.hd_w .search { float: right; overflow: hidden; margin-top: 7px; }
.hd_w .search .search_text { width: 140px; height: 18px; background: url(/img/submenu_search_bg_2.png) 0 0 no-repeat; border: none; float: left; font: 11px/16px Arial, sans-serif; color: #333333; padding: 3px 0 0 10px; }
.hd_w .search .search_submit { width: 20px; height: 21px; background: url(/img/submenu_search_submit_bg_2.png) 0 0 no-repeat; border: none; float: left; cursor: pointer; }

.ct_w { width: 100%; background: url(/img/ct_w_bg.png) 0 0 repeat-x; padding-top: 16px; }
.ct { width: 1000px; margin: 0 auto; overflow: hidden; }
.ct_l { width: 170px; float: left; margin-right: 15px; }
.ct_m { width: 630px; float: left; margin-right: 15px; }
.ct_r { width: 170px; float: left; }

.ct_menu { margin-bottom: 15px; }
.ct_menu h1 { font-size: 11px; font-weight: normal; text-transform: uppercase; background: url(/img/ct_menu_h1_bg.png) 0 0 no-repeat; color: #fff; height: 23px; padding: 7px 0 0 15px; margin-bottom: 5px; }
.ct_menu li { list-style-type: disc; padding: 0 0 0 14px; border-bottom: 1px solid #e4e4e4; margin-top: 1px; }
.ct_menu li:hover { background-color: #eaeaea; border-bottom: 1px solid #bcbcbc; }
.ct_menu a { color: #333333; text-decoration: none; /* background: url(/img/ico_bullet_1.png) 0 center no-repeat; */ padding: 7px 0 7px 0; display: block; }
.ct_menu .act { background-color: #eaeaea; font-weight: bold; border-bottom: 1px solid #bcbcbc; }
.ct_menu .act a { /* background: url(/img/ico_bullet_3.png) 0 center no-repeat; */ color: #00508d; }
.ct_menu .lvl_2 { padding: 0 0 0 20px; }
.ct_menu .lvl_2:hover { background: none; border-bottom: 1px solid #e4e4e4; }
.ct_menu .lvl_2:hover a { text-decoration: underline; }
.ct_menu .lvl_2 a { color: #00508d; background: url(/img/ico_bullet_3.png) 0 center no-repeat; padding-left: 7px; }
.ct_menu .lvl_2_act { text-decoration: underline; font-weight: bold; }
.ct_menu .lvl_2_act a { background: url(/img/ico_arrow_2.png) 0 center no-repeat; }

.ct_more { margin-bottom: 15px; }
.ct_more a { width: 157px; height: 34px;  text-transform: uppercase; display: block; font-size: 10px; text-decoration: none; cursor: pointer; padding: 9px 0 0 13px; line-height: 13px; margin-bottom: 10px; }
.ct_more .faq { background: url(/img/ico_faq_1.png) 0 0 no-repeat; }
.ct_more .gift { background: url(/img/ico_gift_1.png) 0 0 no-repeat; }
.ct_more .gift i { font-size: 9px; font-style: normal; }
.ct_more .sekoman { background: url(/img/ico_sekoman_1.png) 0 0 no-repeat; }
.ct_more .twitter { background: url(/img/ico_twitter_1.png) 0 0 no-repeat; }
.ct_more .facebook { background: url(/img/ico_facebook_1.png) 0 0 no-repeat; }
.ct_more span { color: #824f00; }

.block_1 { width: 630px; margin-bottom: 15px; }
.block_1 h1 { height: 24px; background: url(/img/block_1_t_bg.png) 0 0 no-repeat; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #004a83; padding: 8px 15px 0 15px; }
.block_1 .c { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background-color: #fff; }
.block_1 .b { width: 630px; height: 3px; background: url(/img/block_1_b_bg.png) 0 0 no-repeat; }

.block_2 { width: 170px; margin-bottom: 15px; }
.block_2 h1 { height: 24px; background: url(/img/block_2_t_bg.png) 0 0 no-repeat; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #004a83; padding: 8px 0 0 15px; }
.block_2 .c { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background-color: #fff; }
.block_2 .b { width: 170px; height: 3px; background: url(/img/block_2_b_bg.png) 0 0 no-repeat; }

.block_3 { width: 170px; margin-bottom: 15px; }
.block_3 h1 { height: 24px; background: url(/img/block_3_t_bg.png) 0 0 no-repeat; text-transform: uppercase; font-size: 11px; font-weight: normal; color: #fff; padding: 7px 0 0 15px; }
.block_3 .c { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background-color: #fff; }
.block_3 .b { width: 170px; height: 3px; background: url(/img/block_2_b_bg.png) 0 0 no-repeat; }

.block_4 { width: 630px; margin-bottom: 15px; background: url(/img/block_4_t_bg.png) 0 0 no-repeat; padding-top: 3px; }
.block_4 h1 { font-size: 18px; line-height: 22px; border-bottom: 1px solid #d9d9d9; overflow: hidden; padding: 7px 15px 8px 15px; margin-bottom: 25px; }
.block_4 h1 b { float: left; width: 440px; }
.block_4 h1 span { font-size: 12px; line-height: 14px; float: right; padding-top: 7px; }
.block_4 h1 .siev { color: #b1459e; }
.block_4 h1 .vir { color: #3568b4; }
.block_4 h1 a { color: #333333; text-decoration: none; }
.block_4 h1 a:hover { text-decoration: underline; }
.block_4 .c { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background-color: #fff; }
.block_4 .b { width: 630px; height: 3px; background: url(/img/block_1_b_bg.png) 0 0 no-repeat; }

.buy_by_brand { height: 95px; }
.buy_by_brand div { border-bottom: 1px solid #d2d2d2; padding: 11px 10px; }
.buy_by_brand select { width: 148px; height: 20px; font: 12px Arial, sans-serif; color: #333333; margin: 0; }
.buy_by_brand table { width: 148px; margin: 4px 10px 2px 10px; text-align: center; }
.buy_by_brand td { height: 23px; vertical-align: middle; }
.buy_by_brand form { margin: 0; padding: 0; }

.offers { height: auto; }
.offers div { padding: 11px 10px; }
.offers select { width: 148px; height: 20px; font: 12px Arial, sans-serif; color: #333333; margin: 0; }
.offers table { width: 148px; margin: 4px 10px 2px 10px; text-align: center; }
.offers td { height: 23px; vertical-align: middle; }
.offers form { margin: 0; padding: 0; }
.offers_window { background-color: #f6eed9; border: 1px solid #d0b68e; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 257px; color: #352814; padding: 8px 12px; margin-bottom: 18px; }
.offers_window h3 { font-size: 11px; text-transform: uppercase; color: #835108; font-weight: bold; margin-bottom: 5px; background: url(/img/ico_star_1.png) center right no-repeat; }
.offers_list h3 { font-size: 12px; color: #835108; font-weight: bold; margin-bottom: 5px; }
.offers_list .img { padding: 0 15px 0 15px; }
.offers_list .btn { width: 92px; padding: 0 15px 0 15px; }
.offers_list .btn_2 b { width: 76px; }
.offers_list .spacer { height: 1px; line-height: 1px; background-color: #d9d9d9; }

.most_popular a { display: block; border-bottom: 1px solid #d9d9d9; color: #333333; text-decoration: none; padding: 6px 12px; }
.most_popular a:hover { text-decoration: underline; }
.most_popular .last { border-bottom: none; padding-bottom: 4px; }

.most_wanted { padding: 11px 0; }
.most_wanted .price { background: url(/img/most_wanted_price_bg.png) top center no-repeat; padding: 12px 0 6px 0; }
.most_wanted .btn_1 { margin: 0 1px 0 4px; float: left; }
.most_wanted .btn_1 b { width: 48px; }
.most_wanted .btn_2 { float: left; }
.most_wanted .btn_2 b { width: 48px; }
.most_wanted .item { width: 136px; margin: 0 auto; text-align: center; }
.most_wanted .item h2 { font-size: 12px; font-weight: normal; margin-bottom: 10px; height: 35px; overflow: hidden; }
.most_wanted .item h2 a { color: #333333; text-decoration: none; }
.most_wanted .item h2 a:hover { text-decoration: underline; }
.most_wanted .item h3 { font-size: 11px; font-weight: normal; color: #6c6c6c; margin-bottom: 3px; }
.most_wanted .item h3 s { font-size: 9px; text-decoration: none; }
.most_wanted .item h4 { font-size: 12px; color: #004a83; font-weight: normal; }
.most_wanted .item h4 b { font-size: 14px; }
.most_wanted .item img { margin-bottom: 4px; }
.most_wanted table { width: 618px; margin: 0 auto; }
.most_wanted .spacer { line-height: 1px; height: 1px; background-color: #d9d9d9; margin: 15px 0; width: 100%; }
.most_wanted .img_w { width: 136px; }
.most_wanted .goodprice .tag { width: 73px; height: 88px; position: absolute; background: url(/img/tag_goodprice_1.png) 0 0 no-repeat; }
.most_wanted .goodprice .old { color: #004a83; text-decoration: line-through; }
.most_wanted .goodprice .new { color: #bf2d00; }
.most_wanted .goodprice .new span { font-size: 11px; }
/* .most_wanted .offer .tag { width: 77px; height: 90px; position: absolute; background: url(/img/tag_offer_1.png) 0 0 no-repeat; } */
.most_wanted .offer .tag { width: 75px; height: 75px; position: absolute; background: url(/img/tag_offer_2.png) 0 0 no-repeat; }

.most_popular_brands { text-align: center; line-height: 19px; margin-bottom: 18px; }
.most_popular_brands a { color: #333333; text-decoration: none; }
.most_popular_brands a:hover { text-decoration: underline; }
.most_popular_brands table { width: 100%; margin-top: 17px; }

.open_product { padding-bottom: 13px; }
.open_product td { vertical-align: top; }
.open_product .img { width: 330px; text-align: center; }
.open_product .more_img { background: url(/img/open_product_more_img_bg.png) 0 0 no-repeat; margin: 20px 15px 0 15px; padding-top: 35px; }
.open_product .more_img table { margin: 0 auto; }
.open_product .more_img td { vertical-align: middle; padding: 0 10px; }
.open_product .price { margin-bottom: 18px; }
.open_product .price td { padding: 0 25px 10px 0; }
.open_product .price .p { color: #004a83; }
.open_product .price .p b { font-size: 18px; }
.open_product .price .p i { font-size: 12px; font-style: normal; margin-right: 7px; }
.open_product .price .p u { float: left; padding-top: 6px; line-height: 11px; text-decoration: none; }
.open_product .price .ps { color: #8d8d8d; }
.open_product .price .ps b { margin-left: 7px; }
.open_product .goodprice .p u { text-decoration: line-through; }
.open_product .goodprice .p i { text-decoration: line-through; }
.open_product .goodprice .p b { text-decoration: line-through; font-size: 14px; }
.open_product .goodprice .ps { color: #bf2d00; }
.open_product .goodprice .ps u { padding-top: 2px; text-decoration: none; display: block; }
.open_product .goodprice .ps b { font-size: 18px; }
.open_product .goodprice .tag { width: 73px; height: 88px; position: absolute; background: url(/img/tag_goodprice_1.png) 0 0 no-repeat; }
/* .open_product .offer .tag { width: 77px; height: 90px; position: absolute; background: url(/img/tag_offer_1.png) 0 0 no-repeat; } */
.open_product .offer .tag { width: 75px; height: 75px; position: absolute; background: url(/img/tag_offer_2.png) 0 0 no-repeat; }
.open_product h2 { font-size: 11px; text-transform: uppercase; font-weight: normal; color: #004a83; margin-bottom: 8px; }
.open_product .add { margin: 0 0 10px 0; padding: 0; color: #004a83; }
.open_product .add label { color: #333333; }
.open_product .add input { width: 13px; height: 13px; }
.open_product .add td { padding: 3px 7px 3px 0; }
.open_product .buy { background: url(/img/open_product_buy_bg.png) 0 0 no-repeat; padding-top: 20px; overflow: hidden; margin: 0 15px 24px 0; }
.open_product .buy .btn_1 b { width: 120px; }
.open_product .desc { margin: 0 15px 15px 0; }
.open_product .desc p { text-align: justify; }
.open_product .more li { list-style-type: none; background: url(/img/ico_bullet_3.png) center left no-repeat; padding-left: 7px; font-weight: bold; }

.filter { border-bottom: 1px solid #d9d9d9; background-color: #fff; text-align: center; padding: 15px 0; }
.filter form { overflow: hidden; margin: 0; padding: 0; }
.filter label { font-weight: bold; margin-left: 20px; }
.filter select { font: 12px Arial, sans-serif; color: #333333; margin-left: 7px; }
.filter .ico { background: url(/img/ico_i_1.png) 0 0 no-repeat; padding-left: 27px; margin: 0; }

.pages { width: 100%; text-align: center; font-size: 11px; padding: 18px 0 10px 0; }
.pages table { margin: 0 auto; }
.pages a { border: 1px solid #7b6136; background-color: #fff; color: #251200; text-decoration: none; margin-right: 1px; line-height: 12px; text-align: center; padding: 2px 6px; }
.pages a:hover { border: 1px solid #7b6136; background-color: #7b6136; color: #fff; }
.pages .act { border: 1px solid #7b6136; background: #7b6136; color: #fff; }
.pages_bottom { padding: 12px 0 17px 0; }

.basket { overflow: hidden; }
.basket form { margin: 0; padding: 0; }
.basket td { vertical-align: middle; }
.basket .items { width: 100%; margin-bottom: 18px; }
.basket .items td { border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; padding: 4px 0; }
.basket .items .t td { height: 33px; border-top: none; padding: 0; }
.basket .items .t { font-weight: bold; color: #696868; }
.basket .items .t .gift { height: 14px; background: url(/img/ico_gift_2.png) 0 0 no-repeat; padding-left: 17px; display: block; }
.basket .item { width: 275px; font-weight: bold; }
.basket .img { width: 75px; text-align: center; }
.basket .img img { vertical-align: middle; }
.basket .checkbox { width: 45px; }
.basket .checkbox input { width: 13px; height: 13px; }
.basket .count { width: 90px; }
.basket .count select { font: bold 11px Arial, sans-serif; color: #333333; width: 40px; }
.basket .price { color: #004a83; }
.basket .price b { font-size: 12px; margin-left: 5px; }
.basket .remove { width: 73px; }
.basket .remove .btn_3 b { padding-left: 4px; padding-right: 4px; }
.basket .summary span { padding-right: 32px; float: right; }
.basket .summary b { font-size: 12px; margin-left: 5px; }
.basket .summary td { border: none; padding: 3px 0; }
.basket .topay { color: #2d7800; }
.basket .topay u { font-size: 12px; }
.basket .topay u b { font-size: 14px; }
.basket .topay td { border-bottom: 1px solid #d9d9d9; padding: 10px 0 14px 0; }
.basket .total td { padding-top: 14px; }
.basket .order { border-bottom: 1px solid #d9d9d9; margin-bottom: 15px; overflow: hidden; }
.basket .order table { width: 480px; margin: 0 auto 18px auto; }
.basket .order td { vertical-align: middle; padding-bottom: 7px; }
.basket .order .input_text { background-color: #f5f6be; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px Arial, sans-serif; color: #333333; width: 341px; padding: 4px 6px; }
.basket .order .input_code { background-color: #f5f6be; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px Arial, sans-serif; color: #333333; width: 28px; padding: 4px 6px; }
.basket .order .input_textarea { background-color: #f5f6be; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px/16px Arial, sans-serif; color: #333333; width: 341px;  max-width: 341px; min-width: 341px; height: 58px; padding: 5px 6px; overflow: hidden; }
.basket .order .input_radio { float: left; margin-right: 5px; width: 13px; height: 13px; }
.basket .order .input_checkbox { width: 13px; height: 13px; float: left; margin: 1px 5px 0 0; }
.basket .order .t { text-transform: uppercase; color: #004a83; font-weight: normal; height: auto; padding-bottom: 15px; }
.basket .order .label { width: 125px; }
.basket .order .rules label { /* color: #b60000; */ }
.basket .order .rules td { padding: 18px 0 18px 0; }
.basket .order .buy td { padding: 0; }
.basket .order .buy .btn { background: url(/img/open_product_buy_bg.png) 0 0 no-repeat; padding-top: 20px; }
.basket .order .buy input { width: 146px; height: 26px; background: url(/img/btn_order_buy_bg_1.png) 0 0 no-repeat; font: bold 11px/11px Arial, sans-serif; color: #fff; text-transform: uppercase; border: none; padding-bottom: 3px; cursor: pointer; }
.basket .order s { margin: 0 5px; text-decoration: none; font-weight: bold; }
.basket .order u { margin: 0 5px 0 0; text-decoration: none; font-weight: bold; }
.basket .order .wrong { border: 2px solid #cd0000; background-color: #ffdada; }
.basket .order .alert { background: #cd0000 url(/img/ico_alert_1.png) 6px center no-repeat; height: 19px; text-align: center; color: #fff; font-weight: bold; padding-top: 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 18px; line-height: 16px; }
.basket .main_rules { width: 480px; margin: 0 auto; padding-bottom: 13px; }
.basket .main_rules h2 { text-transform: uppercase; color: #004a83; font-weight: normal; font-size: 11px; padding-bottom: 8px; }
.basket .main_rules ul { list-style-type: none; line-height: 18px; }
.basket .main_rules li { background: url(/img/ico_bullet_1.png) 0 7px no-repeat; padding-left: 7px; }
.basket_icon { width: 16px; height: 12px; background: url(/img/ico_basket_1.png) 0 0 no-repeat; position: absolute; margin: 2px 0 0 584px; }

.single { padding: 12px 15px 0 15px; overflow: hidden; }
.single p { margin-bottom: 12px; }
.single ul { list-style-type: none; margin-bottom: 12px; padding-left: 5px; }
.single li { background: url(/img/ico_bullet_1.png) 0 center no-repeat; padding-left: 7px; }

.ad_170x180 { margin-bottom: 15px; }

.ad_630x130 { margin-bottom: 10px; }
.ad_630x130 img { margin-bottom: 7px; }
.ad_630x130 .disabled td { background: none; }
.ad_630x130 .disabled td a { color: #737373; }

.ft_w { width: 100%; height: 240px; background: url(/img/ft_bg.png) 0 0 repeat-x; }
.ft_w span { width: 100%; height: 20px; background: url(/img/logo_veroni_2.png) top center no-repeat; display: block; margin-bottom: 14px; }
.ft_w .info { width: 1000px; margin: 0 auto; text-align: center; color: #fff; position: relative; }
.ft_w .info a { color: #fff; }
.ft_w .to_top { position: absolute; margin: 180px 0 0 945px; font-size: 10px; color: #eedcac; background: url(/img/ico_arrow_1.png) center right no-repeat; padding-right: 8px; text-decoration: underline; z-index: 2; }
.ft_w .to_top:hover { text-decoration: none; }
.ft { width: 1000px; margin: 0 auto; color: #fff; position: relative; padding-top: 25px; }
.ft h1 { text-transform: uppercase; color: #eedcac; font-size: 11px; font-weight: normal; margin-bottom: 7px; }
.ft ul { list-style-type: none; line-height: 20px; }
.ft li { background: url(/img/ico_bullet_2.png) 0 center no-repeat; padding-left: 7px; }
.ft a { font-size: 12px; color: #fff; text-decoration: none; }
.ft a:hover { text-decoration: underline; }
.ft table { width: 100%; margin-bottom: 20px; }
.ft td { vertical-align: top; }
.ft .icons { width: 190px; text-align: right; }
.ft .icons img { margin-left: 8px; }

.ct_spacer_1 { line-height: 7px; height: 7px; background: url(/img/ct_spacer_1_bg.png) 0 0 repeat-x; margin-bottom: 15px; }

.clearft { height: 227px; clear: both; }

.tag_new_1 { width: 35px; height: 35px; background: url(/img/tag_new_1.png) 0 0 no-repeat; position: absolute; margin-left: 135px; }

.basket_empty { width: 400px; margin: 50px auto 50px auto; background: url(/img/ico_basket_2.png) top center no-repeat; padding-top: 143px; text-align: center; }
.basket_empty p { font-size: 14px; font-weight: bold; color: #765015; margin-bottom: 6px; }

.basket_check { width: 400px; margin: 50px auto 50px auto; background: url(/img/ico_check_1.png) top center no-repeat; padding-top: 143px; text-align: center; }
.basket_check p { font-size: 14px; font-weight: bold; color: #765015; margin-bottom: 6px; }
.basket_check .sub { font-size: 12px; color: #333333; font-weight: normal; width: 290px; margin: 0 auto 15px auto; }
.basket_check ul { width: 300px; margin: 0 auto 15px auto; color: #cb0000; }
.basket_check li { margin-bottom: 3px; }
.basket_check .btn_1 { display: block; overflow: hidden; width: 150px; margin: 0 auto; }
.basket_check .btn_1 b { padding-left: 6px; padding-right: 6px; }
.basket_check .btn_1 img { float: left; margin: 2px 7px 0 0; }

.no_results { width: 400px; margin: 50px auto 50px auto; background: url(/img/ico_search_1.png) top center no-repeat; padding-top: 143px; text-align: center; }
.no_results p { font-size: 14px; font-weight: bold; color: #765015; margin-bottom: 6px; }
.no_results h6 { font-size: 12px; font-weight: normal; }

.contact_info { padding: 12px 15px 0 15px; overflow: hidden; border-bottom: 1px solid #d9d9d9; margin-bottom: 15px; }
.contact_info h2 { font-size: 14px; margin-bottom: 8px; }
.contact_info u { font-size: 16px; font-weight: bold; color: #00508d; text-decoration: none; margin: 0 12px; }
.contact_info i { font-style: normal; font-size: 12px; font-weight: bold; }
.contact_info p { margin-bottom: 15px; }

.contact_form { padding: 0 15px 0 15px; overflow: hidden; }
.contact_form .radio { overflow: hidden; margin-bottom: 7px; }
.contact_form .radio input { float: left; margin-right: 6px; }
.contact_form p { width: 490px; margin: 0 auto; }

.contact_input table { width: 490px; margin: 20px auto 18px auto; }
.contact_input td { vertical-align: middle; padding-bottom: 7px; }
.contact_input .input_text { background-color: #fff; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px Arial, sans-serif; color: #333333; width: 341px; padding: 4px 6px; }
.contact_input .input_code { background-color: #fff; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px Arial, sans-serif; color: #333333; width: 28px; padding: 4px 6px; }
.contact_input .input_textarea { background-color: #fff; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px/16px Arial, sans-serif; color: #333333; width: 341px;  max-width: 341px; min-width: 341px; height: 58px; padding: 5px 6px; overflow: hidden; }
.contact_input .label { width: 125px; }
.contact_input .buy td { padding: 0; }
.contact_input .buy input { width: 146px; height: 26px; background: url(/img/btn_order_buy_bg_1.png) 0 0 no-repeat; font: bold 11px/11px Arial, sans-serif; color: #fff; text-transform: uppercase; border: none; padding-bottom: 3px; cursor: pointer; }

.contacts { padding: 12px 15px; overflow: hidden; }
.contacts table { width: 100%; }

.img_w { width: 136px; height: 136px; }
.img_w td { vertical-align: middle; text-align: center; }

.akcija_header { width: 100%; height: 24px; padding-top: 7px; display: block; background: url(/img/akcija_header_bg.png) 0 0 repeat-x; margin: -3px 0 15px 0; font: 14px Georgia, serif; text-align: center; color: #fff; text-decoration: none; text-shadow: #b72927 0 1px 0; }
.akcija_header:hover u { text-decoration: none; }
.akcija_header span { background: url(/img/ico_alert_1.png) center left no-repeat; padding-left: 27px; }

.mailinglist_header { width: 100%; height: 24px; padding-top: 7px; display: block; background: url(/img/akcija_header_bg.png) 0 0 repeat-x; margin: -3px 0 15px 0; font: 14px Georgia, serif; text-align: center; color: #fff; text-decoration: none; text-shadow: #0093dd 0 1px 0; }
.mailinglist_header:hover u { text-decoration: none; }
.mailinglist_header span { background: url(/img/ico_mail_list_1.png) center left no-repeat; padding-left: 27px; }

.alert_header { width: 100%; height: 24px; padding-top: 9px; display: block; background: url(/img/alert_header_bg.png) 0 0 repeat-x; margin: -3px 0 15px 0; font: 14px Georgia, serif; text-align: center; color: #fff; text-decoration: none; text-shadow: #8a1200 0 1px 0; }
.alert_header:hover u { text-decoration: none; }
.alert_header span { background: url(/img/ico_alert_1.png) left -1px no-repeat; padding: 0 0 0 34px; }

.liste_table { width: 400px; margin: 35px auto 40px auto; }
.liste_table .header { text-align: center; padding-bottom: 37px; }
.liste_table h2 { font-size: 16px; font-weight: bold; margin-bottom: 12px; }
.liste_table .order td { vertical-align: middle; padding-bottom: 7px; }
.liste_table .order .input_text { background-color: #f5f6be; border: 1px solid #d0b46b; -moz-border-radius: 2px; -webkit-border-radius: 2px; font: bold 11px Arial, sans-serif; color: #333333; width: 185px; padding: 4px 6px; }
.liste_table .order .label { width: 70px; }
.liste_table .order form { float: right; }
.liste_table .order .btn { padding: 3px 0 0 0; }
.liste_table .order .btn input { width: 146px; height: 26px; background: url(/img/btn_order_buy_bg_1.png) 0 0 no-repeat; font: bold 11px/11px Arial, sans-serif; color: #fff; text-transform: uppercase; border: none; padding-bottom: 3px; cursor: pointer; }
.liste_table_footer { text-align: center; padding-bottom: 25px; }

.erroralert { display: none; }

.btn_ad_1_w { width: 100%; }
.btn_ad_1 { margin: 0 auto; }
.btn_ad_1 .l { width: 7px; background: url(/img/btn_ad_1_l.png) bottom center no-repeat; }
.btn_ad_1 .m { height: 20px; background: url(/img/btn_ad_1_m.png) bottom center repeat-x; font-size: 11px; }
.btn_ad_1 .m a { color: #fff; text-decoration: none; display: block; height: 17px; padding-top: 3px; }
.btn_ad_1 .r { width: 7px; background: url(/img/btn_ad_1_r.png) bottom center no-repeat; }

.btn_1 { text-transform: uppercase; text-decoration: none; color: #fff; text-decoration: none; cursor: pointer; text-align: center; font-size: 11px; }
.btn_1 i { float: left; width: 8px; height: 26px; background: url(/img/btn_1_l_bg.png) 0 0 no-repeat; }
.btn_1 b { float: left; height: 22px; background: url(/img/btn_1_m_bg.png) 0 0 repeat-x; font-weight: normal; padding-top: 4px; text-shadow: #193e5b 0 -1px 0; text-align: center; }
.btn_1 u { float: left; width: 8px; height: 26px; background: url(/img/btn_1_r_bg.png) top right no-repeat; }
.btn_1:active i { background-position: 0 1px; }
.btn_1:active b { background-position: 0 1px; padding-top: 5px; height: 21px; }
.btn_1:active u { background-position: 0 1px; }

.btn_2 { text-transform: uppercase; text-decoration: none; color: #fff; text-decoration: none; cursor: pointer; text-align: center; font-size: 11px; }
.btn_2 i { float: left; width: 8px; height: 26px; background: url(/img/btn_2_l_bg.png) 0 0 no-repeat; }
.btn_2 b { float: left; height: 22px; background: url(/img/btn_2_m_bg.png) 0 0 repeat-x; font-weight: normal; padding-top: 4px; text-shadow: #656565 0 -1px 0; text-align: center; }
.btn_2 u { float: left; width: 8px; height: 26px; background: url(/img/btn_2_r_bg.png) top right no-repeat; }
.btn_2:active i { background-position: 0 1px; }
.btn_2:active b { background-position: 0 1px; padding-top: 5px; height: 21px; }
.btn_2:active u { background-position: 0 1px; }

.btn_3 { text-transform: uppercase; text-decoration: none; color: #fff; text-decoration: none; cursor: pointer; text-align: center; font-size: 9px; }
.btn_3 i { float: left; width: 7px; height: 22px; background: url(/img/btn_3_l_bg.png) 0 0 no-repeat; }
.btn_3 b { float: left; height: 19px; background: url(/img/btn_3_m_bg.png) 0 0 repeat-x; font-weight: normal; padding-top: 3px; text-shadow: #656565 0 -1px 0; text-align: center; }
.btn_3 u { float: left; width: 7px; height: 22px; background: url(/img/btn_3_r_bg.png) top right no-repeat; }
.btn_3:active i { background-position: 0 1px; }
.btn_3:active b { background-position: 0 1px; padding-top: 4px; height: 18px; }
.btn_3:active u { background-position: 0 1px; }

.ppp_change {
	float:right;
	padding-right: 15px;
	padding-top: 6px;
	color: #000;
	font-size: 10px;
	text-transform: uppercase;
}
.ppp_change a {
	color: #000;
	text-decoration: none;
}
.ppp_change .act {
	font-weight: bold;
}

