/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */ /*main*/ html {height:100%; overflow-y: scroll; } body { color: #886644; font: 14px Roboto,Helvetica,sans-serif; height: 100%; margin: 0; padding: 0; } a { color: #778866; outline: medium none; text-decoration: underline; } a:hover { text-decoration: none; color: #444422; } a:focus { outline: none; color: #444422; } form { margin:0; padding:0} table, td, tr { vertical-align:baseline; } img { border:0; vertical-align:top; } input, textarea { outline:none; box-sizing: content-box; } textarea {overflow:auto;} h1 { color: #551111; font-size: 28px; font-weight: normal; } h2, .h2 { color: #551111; font-size: 22px; font-weight: normal; margin: 10px 0; } hr { border-bottom: 4px solid #eeddcc; border-top: 0 none; margin: 0 0 30px; } .text-center{ text-align:center; } /*HEADER*/ #wrap { position:relative; max-width:1080px; margin:0 auto; min-width:966px; } #header { height: 150px; position: relative; width: 100%; z-index: 2; } #header .logo { left: 12px; position: absolute; top: 30px; } #header .cpt_shopping_cart_info { position: absolute; right: 0; top: 26px; width: 245px; } #header .cpt_shopping_cart_info .shcart_link a { color: #aa5566; text-decoration: none; } #header .cpt_shopping_cart_info .shcart_link a:hover, #header .cpt_shopping_cart_info .shcart_link a:focus { color: #551122; } #header .cpt_shopping_cart_info .shcart_link i.fa { font-size: 26px; margin: 0 6px 0 0; } #shpcrtgc, #shpcrtca { font-size:15px; } .phone_block { color: #bbaa99; font-size: 19px; left: 300px; position: absolute; top: 32px; width: 280px; } .phone_block span.phone { color: #551111; font-size: 28px; } .order_check { font-size: 13px; left: 0; position: absolute; top: 6px; } #x_navigation { left: 600px; position: absolute; top: 31px; width: 200px; } #header .menu { background: #551122 none repeat scroll 0 0; background: -moz-linear-gradient(top, #992222 0%, #551122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #992222), color-stop(100%, #551122)); background: -webkit-linear-gradient(top, #992222 0%, #551122 100%); background: -o-linear-gradient(top, #992222 0%, #551122 100%); background: -ms-linear-gradient(top, #992222 0%, #551122 100%); background: linear-gradient(to bottom, #992222 0%, #551122 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#992222', endColorstr='#551122', GradientType=0); height: 43px; position: relative; top: 106px; } #header .cpt_category_tree ul { list-style:none; padding:0; margin:0; width:100%; float:left; text-align:center; } #header .cpt_category_tree ul li { display:inline-block; *zoom:1; *display:inline; } #header .cpt_category_tree ul li { background: rgba(0, 0, 0, 0) url("images/bg_ie_2.gif") no-repeat scroll 0 0; padding: 0 12px; position: relative; vertical-align: top; } #header .cpt_category_tree ul li:first-child { background:none; } #header .cpt_category_tree ul li a { display:block; font-size:17px; color:#ffffff; text-decoration:none; line-height:40px; padding-bottom:5px; } #header .cpt_category_tree > ul > li > a { text-shadow: 1px 0px 0px #000; } #header .cpt_category_tree > ul > li > a:hover {color:#eeddcc} #header .cpt_category_tree ul li.subnav ul { background: #eeddcc none repeat scroll 0 0; border: 1px solid #bbaa99; display: none; left: 0; list-style: outside none none; margin: 0; padding: 7px 0 9px; position: absolute; text-align: left; top: 43px; width: 250px; z-index: 100; } #header .cpt_category_tree ul li.subnav:hover ul { display:block; } #header .cpt_category_tree ul li.subnav ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: list-item; height: auto; line-height: 22px; padding: 0; position:relative; } #header .cpt_category_tree ul li.subnav ul li.active, #header .cpt_category_tree ul li.subnav ul li:hover { background: #bbaa99 none repeat scroll 0 0; box-shadow: 0 10px 5px -10px #333 inset, 0 -10px 1px -10px #555 inset, 10px 0 5px -10px #555 inset; text-decoration: none; } #header .cpt_category_tree ul li.subnav ul li a { color: #551111; display: block; font-size: 15px; line-height: 15px; padding: 8px 12px 6px; position: relative; } #header .cpt_category_tree ul li.subnav ul li a:hover { color:#FA4C55; } #header .cpt_category_tree ul li.subnav ul li.active > a, #header .cpt_category_tree ul li.subnav ul li:hover > a{ color:#ffffff; } #header .cpt_category_tree ul li.subnav ul li a i.fa { position:absolute; right:8px; } .cpt_product_search { position: absolute; right: 0; top: 60px; width: 245px; } .cpt_product_search input { width:190px; } #header .cpt_category_tree ul li.subnav ul li ul { position:absolute; left:251px; top:-8px;} #header .cpt_category_tree ul li.subnav.last ul li ul { position:absolute; left:-252px; top:-8px;} #header .cpt_category_tree ul li.subnav:hover ul li ul { display:none;} #header .cpt_category_tree ul li.subnav:hover ul li:hover ul { display: block;} /*CONTENT*/ #content { background:#fff; position:relative; z-index:1; clear:both; margin:0; overflow:hidden; padding-bottom:20px; } .banner { border:1px solid #e0dede; height:236px; position:relative;} .banner .ban_text { position:absolute; width:325px; top:52px; right:48px; } .banner .ban_text h1, .banner .ban_text h2, .banner .ban_text h3 { padding:0; margin:0; font-weight:normal; line-height:32px; } .banner .ban_text h1 { font-size:30px; color:#1b1b1b; } .banner .ban_text h2 { font-size:18px; color:#bbaa99; } .banner .ban_text h3 { font-size:18px; color:#b60101; } .banner .ban_text a { font-size:14px; line-height:30px; } /*left_block*/ #left_block { float:left; width:220px; position:relative; padding:0px 0px 0 0px; } #left_block h3 { padding:0px 0 6px 0px; margin:0; font-weight:normal; font-size:18px; width:200px;} #left_block .cpt_category_tree ul { list-style:none; padding:4px 0 10px 4px; margin:0; } #left_block .cpt_category_tree ul li { padding:5px 0 1px 23px; background:url(images/sprite.png) -181px -115px no-repeat; } #left_block .cpt_category_tree ul li a { text-decoration:none; font-size:13px; color:#898989; } #left_block .cpt_category_tree ul li a:hover {text-decoration:underline; color:#000;} #left_block .check_inputs ul { list-style:none; padding:7px 0 0 0; margin:0; } #left_block .check_inputs ul li { color:#858484; font-size:13px; padding:3px 0 1px 0; } #left_block .inp_sub, .all_colls .coll_2 .fl_1 .send { width:106px; height:26px; } #left_block .check_inputs ul li input, #left_block .check_inputs ul li label { cursor:pointer; } #left_block .cpt_product_related_products .product_list ul{ list-style:none; float:left; width:190px; } #left_block .cpt_product_related_products .product_list li { display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:190px; margin:17px -4px 0 0; padding:0px 0 3px 0; border:1px solid #e9e8e8; } #left_block .cpt_product_related_products .product_list li .img { text-align:center; vertical-align:middle; } #left_block .cpt_product_related_products .product_list li .img img { max-height:195px; max-width:190px; vertical-align:middle; } #left_block .cpt_product_related_products .product_list li .name { padding:0px 0 1px 11px; clear:both; text-align:left; font-size:18px; } #left_block .cpt_product_related_products .product_list li .name a{ text-decoration:none; font-size:18px; } #left_block .cpt_product_related_products .product_list li .price {padding:10px 0 1px 11px; font-size:15px; color:#c81002;} #left_block .payment_ways { list-style:none; padding:4px 0 2px 0; margin:0 0 10px -1px; } #left_block .payment_ways li { padding:7px 0 7px 42px; background:url(images/sprite_2.png) 0 -208px no-repeat; margin-top:5px; } #left_block .payment_ways li a { font-size:13px; color:#808180; font-weight:bold; } #left_block .payment_ways li+li { background:url(images/sprite_2.png) -35px -170px no-repeat; } #left_block .payment_ways li+li+li { background:url(images/sprite_2.png) -72px -133px no-repeat; } #left_block .payment_ways li+li+li+li { background:url(images/sprite_2.png) -106px -98px no-repeat; } #left_block .payment_ways li+li+li+li+li { background:url(images/sprite_2.png) -139px -63px no-repeat; } #left_block .payment_ways li+li+li+li+li+li { background:url(images/sprite_2.png) -178px -27px no-repeat; } #left_block .payment_ways li+li+li+li+li+li+li { background:url(images/sprite_2.png) -215px 5px no-repeat; } /*center_wrap*/ #center_wrap { margin:21px 0px 0 220px; padding:0; } #center_wrap .cpt_maincontent { padding:0 0 0px 0; position:relative; width:100%; float:left; } #center_wrap .cpt_maincontent p {margin:25px 10px 10px 10px;} .categories { display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:30%; margin:12px -4px 0 0; padding-left:3%; } .categories .product_list { list-style:none; padding:0 0 0 40px; margin:0; } .categories .product_list li { line-height:18px; } .categories .product_list li a { color:#545353; font-size:13px; padding:5px 0 0 60px;} .categories .heading { min-height:29px; padding:5px 0 0 50px; font-size:20px; margin-top:10px; position:relative; } .categories .heading a {color:#191919;} .categories .heading .icon { position:absolute; left:0; top:0; text-align:center;} .categories .heading a:hover {text-decoration:underline;} .cpt_news_short_list { margin:15px 12px -20px 12px; } .cpt_news_short_list ul { list-style:none; padding:0; margin:0; } .cpt_news_short_list ul li { display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:23%; margin:12px -4px 0 0; padding-right:2.3%; } .cpt_news_short_list ul li .date { background:url(images/sprite.png) -173px -151px no-repeat; font-size:14px; padding:0 0 15px 26px; } .cpt_news_short_list ul li a:hover { color:#606060; } .news_subscribe {float:right; width:200px; margin:-20px 10px -20px 0;} .read_all {width:150px; margin:10px 0 0 0;} .cpt_root_categories {margin:20px 0 10px 0;} .cpt_product_lists, .cpt_root_categories { overflow:hidden; clear:both; } .cpt_product_lists { margin:0px 0px 0 0; } .cpt_product_lists .product_list { float: none; list-style: outside none none; margin: 0; padding: 0; } .cpt_product_lists .product_list li { display:inline-block; *zoom:1; *display:inline; } .cpt_product_lists .product_list li { float: left; margin: 0; overflow: hidden; padding: 0; vertical-align: top; width: 20%; } .cpt_product_lists .product_list li._5cols_clear { clear:both; } .cpt_product_lists .product_list li .product_brief_block { border: 1px solid #e9e8e8; margin: 0 3px 12px; padding: 0 0 3px; } .cpt_product_lists .product_list li .img { text-align:center; vertical-align:middle; position:relative;} .cpt_product_lists .product_list li .img img { vertical-align:middle; max-width:180px;} .cpt_product_lists .product_list li .name { padding:0px 0 0px 11px; clear:both; text-align:left; font-size:16px; } .cpt_product_lists .product_list li .name a { color: #551122; font-size: 16px; } .cpt_product_lists .product_list li .opus_block {padding:0px 0 1px 11px; clear:both; text-align:left; font-size:13px;} .cpt_product_lists .product_list li .opus_block .product_option {max-width:120px;} .cpt_product_lists .product_list li dl { margin:0 0 0px 0; width:220px; } .cpt_product_lists .product_list li dl dt, .cpt_product_lists .product_list li dl dd { margin:0px 0 10px 0; display:inline-block; *zoom:1; *display:inline; vertical-align:top; } .cpt_product_lists .product_list li dl dt { width:58px; padding:0 0 0 13px; } .cpt_product_lists .product_list li .price .totalPrice{ font-size:18px; color:#c81002; margin:4px 0 0 11px; width:60px; float:left; clear:both; padding-bottom:6px; } .cpt_product_lists .product_list li .add2cart_handler { border: medium none; cursor: pointer; float: right; margin: 0 10px 6px 8px; width: 90px; line-height: normal; } .cpt_product_lists .product_list li .prdbrief_comparison {padding:0px 0 4px 11px; width:100px; clear:both; text-align:left; } .cpt_product_lists .product_list li .opus_block a {color:#02a0c8} #slider { width:100%; margin:30px 0 0 0; clear:both; position:relative; height:198px; } #slider .overflow { overflow:hidden; position:absolute; left:0; top:0; width:100%; height:198px; } #slider .overflow ul { list-style:none; padding:0; margin:0; float:left; position:relative; left:0; } #slider .overflow ul li { float:left; margin-left:21px; width:176px; height:198px; } #slider .overflow ul li:first-child { margin-left:0;} #slider .overflow ul li .item_inset { margin:0 auto; width:174px; height:194px; border:1px solid #e9e9e9; } #slider .overflow ul li .img { width:174px; height:138px; line-height:138px; vertical-align:middle; text-align:center; float:left;} #slider .overflow ul li .img img { vertical-align:middle; max-width:174px; max-height:138px; } #slider .overflow ul li .name { padding:0 0 0 10px; } #slider .overflow ul li .name a { font-size:14px; color:#551111; } ul.cat_path_in_productpage { list-style: outside none none; margin: 12px 0; padding: 0; } ul.cat_path_in_productpage li { display:inline;} ul.cat_path_in_productpage li a { font-size: 13px; } #cat_product_sort { clear:both; font:normal 12px Roboto, Helvetica, sans-serif; text-align:center; color:#858484; padding:8px 50px 7px 0; margin:18px 0px 0 0 ; line-height:normal; border-top:1px solid #e6e7e7;border-bottom:1px solid #e6e7e7; } #cat_product_sort a { text-decoration:underline; font-style:normal; } #cat_product_sort a:hover { text-decoration:underline} #content p.paginator { margin:0; text-align:left; font:12px Roboto, Helvetica, sans-serif; color:#898b8b; margin:10px 0 0 5px; height:21px; line-height:20px; clear:both; } p.paginator a, p.paginator font { color:#898b8b; margin:0 4px; font-size:12px; text-decoration:none;} p.paginator font { color:#1c1c1c; text-decoration:none;} .text_block { clear:both; } .text_block p { padding:18px 0 0 0; margin:0 0 0 0; color:#858484; } .selector_block { padding:0; margin:0 0 0 0; width:138px; float:left; } .selector_block .select { position:relative; width:100%; height:17px; background:#fff url(images/sprite.png) -55px -95px no-repeat; border:1px solid #dcdbdb; z-index:1 } .selector_block .select .text { position:absolute; left:9px; top:2px; z-index:1; font: normal 12px Roboto, Helvetica, sans-serif; } .selector_block .select select { position:absolute; left:0; top:0; width:100%; z-index:2; font: 12px Roboto, Helvetica, sans-serif; height:17px; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; border:0;} /*tovars_characteristics*/ .tovars_characteristics { margin:0; clear:both; width:100%; float:left; padding:16px 0 21px 0; border-bottom:1px solid #e6e7e7; } .char_left { float:left; padding:5px 0 0 0; width:298px; } .char_left2 { float:none; padding:5px 0 0 0; width:100%; } .char_left .big_foto { border: 1px solid #e9e8e8; height: 400px; line-height: 400px; text-align: center; vertical-align: middle; width: 400px; } .char_left .big_foto img { max-height: 400px; max-width: 400px; vertical-align: middle; } .char_left .little_fotos { list-style:none; padding:0; margin:0 0 0 -19px; } .char_left .little_fotos li { margin:19px 0 0 19px; float:left; border:1px solid #e9e8e8; width:128px; height:120px; text-align:center; line-height:120px; vertical-align:middle; } .char_left .little_fotos li img { max-width:128px; max-height:118px; vertical-align:middle; } .char_right { margin: 0 0 0 424px; } .char_right .fl_100 { width:100%; float:left; padding-bottom:10px;} #center_wrap .cpt_product_name h1{ text-align:left; margin:0; padding:1px 0 5px 0; font:normal 18px Roboto, Helvetica, sans-serif; color:#141414; width:300px; } #center_wrap .cpt_product_rate_form { position:relative; float:right; width:150px; text-align:left;} .char_right .cpt_product_description p { padding:30px 20px 2px 0; margin:0; color:#858484; } .char_right .cpt_product_params_selectable ul { list-style:none; margin:5px 0 0 0; width:400px; padding:0} .char_right .cpt_product_params_selectable ul li, .char_right .cpt_product_params_selectable ul li{ margin:5px 0 0 0; display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:90px;} .cpt_product_params_selectable .select {clear:both; width:100%;} .char_right .cpt_product_params_fixed { } .char_right .cpt_product_params_fixed table { border:0; border-collapse:collapse; padding:0; margin:0 0 0 0;} .char_right .cpt_product_params_fixed table td { border-top: 1px dashed #bbaa99; padding: 2px 0 2px 6px; } .char_right .cpt_product_params_fixed table tr:first-child td { border-top:none; } .char_right .cpt_product_params_fixed table td b { font-weight:normal; } .char_right .cpt_product_params_fixed table td:first-child { color: #aa7777; font-weight: 600; text-align: right; width: 40%; } .cpt_product_params_fixed table tr:nth-child(even) td {} .char_right .cpt_product_price { float:left; width:144px; margin:15px 20px 0 0; } .char_right .cpt_product_price .regularPrice { font-size:18px; text-decoration:line-through; } .char_right .cpt_product_price .totalPrice { color: #992222; font-size: 22px; font-weight: bold; } .cpt_product_add2cart_button { margin:23px 0px 0 0px; } .cpt_product_add2cart_button input { } .cpt_product_add2cart_button .product_qty {text-align:center; border:1px solid #dcdbdb; font:13px Roboto, Helvetica, sans-serif; height:15px; background:#fff; padding:2px 0px 0px 0px; width:35px; margin:0px 4px 0 3px; } .cpt_product_add2cart_button .add2cart_handler { } .cpt_product_params_selectable .name { clear:both; float:left; width:150px; line-height:24px; font-weight:bold;} .cpt_product_params_selectable ul {float:left; list-style:none; width:100%; margin:0 10px 0 40px;} .cpt_product_params_selectable ul li { margin-top:2px; } .all_colls { clear:both; } .all_colls .coll_1 { float:left; width:280px; } .all_colls .coll_1 .cpt_product_discuss_link { } .all_colls h2 { font-size:18px; font-weight:normal; padding:11px 0 0 0; margin:0; } .all_colls .coll_1 .cpt_product_discuss_link .review_block { border-bottom: 1px dashed #bbaa99; list-style: outside none none; margin: 14px 0; padding: 0; } .all_colls .coll_1 .cpt_product_discuss_link .review_block li { border-top:1px dotted #828181; padding:5px 0 12px 0;} .all_colls .coll_1 .cpt_product_discuss_link .review_block li .user { font-style:italic; color:#bfbebe; } .all_colls .coll_1 .cpt_product_discuss_link .review_block li p { padding:0px 0 0 0; margin:0; font-style:italic; color:#848383 } .all_colls .coll_1 .cpt_product_discuss_link .review_showall a{ text-decoration:underline; } .all_colls .coll_1 .cpt_product_discuss_link .review_showall a:hover { text-decoration:none; } .all_colls .coll_2 { margin:0 0 0 298px; } .all_colls .coll_2 .fl_1 { float:left; width:100%; } .all_colls .coll_2 .fl_1 p { padding:9px 0 0 0; margin:0; } .all_colls .coll_2 .fl_1 .inps { width:446px; float:left; padding-bottom:13px; } .all_colls .coll_2 .fl_1 .block { width:223px; float:left; } .all_colls .coll_2 .fl_1 .inps p { padding:12px 0 0 0; font-size:14px; } .all_colls .coll_2 .fl_1 .inps input, .all_colls .coll_2 .fl_1 .txt_area .textarea, .capcha_block .enter_capcha input { } .all_colls .coll_2 .fl_1 .txt_area { font-size:14px; clear:both; } .all_colls .coll_2 .fl_1 .txt_area .textarea { width:415px; height:37px; resize:none; } .capcha_block { width:310px; float:left; margin-top:7px; } .capcha_block .capcha { width:140px; float:left; margin-top:3px; } .capcha_block .enter_capcha { float:left; width:170px; } .capcha_block .enter_capcha .name { } .capcha_block .enter_capcha input { width:76px; } .all_colls .coll_2 .fl_1 .send { } /*FOOTER*/ .center { text-align:center;} .clear { clear:both;} .clearfix:after { height: 0; display: block; clear: both; font-size: 0; visibility: hidden; content: "."; } .f_wrap { clear:both; position:relative; } #footer { min-width:966px; max-width:1080px; margin:0 auto; position:relative; overflow:hidden; } #footer .payment_block { border-top:1px solid #ebe9e9; padding-top:15px; } #footer .payment_block ul { list-style:none; padding:0; margin:0; text-align:center; } #footer .payment_block ul li { width:74px; height:42px; border:1px solid #e4e3e3; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin:0 20px 0 20px; text-align:center; vertical-align:middle; line-height:42px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px;} #footer .payment_block ul li img { vertical-align:middle; max-width:74px; max-height:42px; } #footer .footer_bg { border:1px solid #e2e0e0; background:url(images/bg_ie_3.gif) 0 0 repeat-x; margin-top:15px; padding:20px 0 0px 24px; } #footer .navigation, #footer .contacts { width:25%; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin-right:-4px; background:url(images/bg_7.png) 0 23px no-repeat; } #footer .footer_bg .name { font-size:14px; text-transform:uppercase; color:#838282; } #footer .cpt_auxpages_navigation ul { list-style:none; padding:14px 0 0 0; margin:0; } #footer .cpt_auxpages_navigation ul li { line-height:18px; } #footer .cpt_auxpages_navigation ul li a { font-size:12px; text-decoration:none; } #footer .cpt_auxpages_navigation ul li a:hover {text-decoration:underline;} #footer .cpt_divisions_navigation ul { list-style:none; padding:14px 0 0 0; margin:0; } #footer .cpt_divisions_navigation ul li { line-height:18px; } #footer .cpt_divisions_navigation ul li a { font-size:12px; text-decoration:none; } #footer .cpt_divisions_navigation ul li a:hover {text-decoration:underline;} #footer .contacts p { padding:14px 0 0 0; margin:0; } #footer .contacts a { } #footer .footer_bg .copyright { text-align:center; clear:both; color:#aeadad; font-size:11px; padding:20px 90px 10px 0; } /* ====================== COMPONENT CONTAINER STYLES ====================== */ /* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */ /* padding for all general components */ .cpt_survey, .cpt_currency_selection { text-align: left; padding: 10px; // width: 100%; } .survey_question{ font-weight: bold; margin-bottom: 10px; } .survey_submit{ margin-top: 10px; text-align:center; } .cpt_survey form{ padding:0px; margin: 0px; } .cpt_currency_selection { text-align: center; font-size: 100%; } .cpt_currency_selection select { font-size: 90%; } .cpt_currency_selection form{ display: inline; } .cpt_language_selection { padding-left:8px;} .cpt_language_selection img { vertical-align:middle;border:solid 1px #eaeaea;} .cpt_product_add2cart_button { padding-top: 10px;} .home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;} /* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */ /* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */ /*#container_top_right .cpt_shopping_cart_info { padding:0 10px; margin:10px 20px; width:200px;} */#container_top_right .cpt_logo { clear:right; float:right; margin:10px 20px 0 20px; } #container_top_left .cpt_logo { margin:5px;} #container_top_left .cpt_language_selection { display:inline; line-height:30px;} #container_top_right .cpt_currency_selection { text-align:right;} #container_left_sidebar h3, #container_right_sidebar h3, #container_top_left h3 { margin:0; line-height:40px; margin:0 0 0 10px; padding:0 0 0 20px;text-transform:uppercase; font-size:13px; } #container_left_sidebar .hndl_proceed_checkout, #container_right_sidebar .hndl_proceed_checkout { background: url(../../images/tls_divnav_arr.gif) left 1em no-repeat; line-height:40px; margin:0; display:block; color:#CC3300; text-transform:uppercase; text-decoration:none; padding-left:20px; margin:0 10px; text-align:left;} #container_top .cpt_language_selection, #container_top .cpt_custom_html { display:inline; line-height:24px; //height:30px; padding:3px 0 0 5px;} #container_top .cpt_language_selection a img { border:#ffffff solid 1px ; //margin-top:8px;} /* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */ .block_tag_cloud { font-size:15px;} .block_tag_cloud a { text-decoration:none; font-family:Roboto, Helvetica, sans-serif; word-spacing:110%; letter-spacing:120%;} .current-rating1 div { line-height:20px; //height:20px; font-size:1px;} .sm-current-rating1 { line-height:13px; //height:13px; font-size:1px;} center h1 { text-align:left;} .cat_header { background:#ffd042 url(../../images/tls_catheaderbg.gif) left top repeat-x; height:40px; } .poll_header { background:#ededed url(../../images/dft_lightgreyheader.gif) left top repeat-x;} .news_header { background:#fff url(../../images/tls_newstheaderbg.gif) left top repeat-x;height:40px;border-bottom:solid 1px #e6e6e6; } .cat_header h3 { background:url(../../images/tls_cat_arr.gif) left 1em no-repeat; color:#fff;} .news_header h3{ background:url(../../images/tls_news_arr.gif) left 1em no-repeat; color:#222; } .poll_header h3 { background:url(../../images/dft_lightgreybullet.gif) left 1em no-repeat; color:#333; } .lang_label { display:inline; font-size:100%; color:#333; line-height:30px;} .tls_topbar td { background:url(../../images/tls_topbg.gif) left top repeat-x; } .tls_page { margin:0 20px 0 0; background:#fff;} .tls_index_header { background:#f2f2f2 url(../../images/tls_bullet.gif) 10px 1em no-repeat; line-height:230%; color:#333; font-size:120%; font-weight:bold; margin:0; padding:0 20px; } .cpt_survey { background:#ededed url(../../images/dft_lightgreybody.gif) left top repeat-x;} .cpt_custom_html h1 { font-size:110%;} h1.welcome { font-size:21pt; letter-spacing:-1px; margin:0; font-weight:normal; text-transform:none; background:none; text-align:center; } h1.companyname { margin:0; padding:0 20px; line-height:40px; white-space:nowrap; color:#fff; font-size:15pt;} .tls_tel { color:#fff; font-size:15pt; line-height:40px; //height:40px; padding:0 10px; } .mdr_main_header { background:#FAFAFA; font-size:90%; padding:0 10px;} /* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */ .error_block { font-weight: bold; color: red; } /************************ BLOG STYLES ***************************/ .post_title{ color: #666; margin-top: 30px; margin-bottom: 0px; font-size:120%; } .post_date{ color: #999; border: 0px solid #EEE; border-top-width: 1px; margin-bottom: 15px; } .post_content{ padding-left: 15px; } /*************************** PRODUCTS COMPARISON ****************************/ .cmp_headers{ background-color: #F5F5F5; } .cmp_column_odd{ background-color: white; vertical-align: top; } .cmp_column_even{ background-color: #F8F8F8; vertical-align: top; } #cmp-table tr:hover td{ background-color: #d5e5fa!important; } #cmp-table tr td{ text-align:center; padding: 6px; } #cmp-table tr td.cmp_headers{ text-align: left; } /*************************** PRODUCT DETAILED ****************************/ .cpt_product_category_info a, .cat_path_in_productpage a { font-size:120%;} /************************ PRODUCT REVIEWS STYLES ***************************/ .review_block { margin-left: 20px; } .review_title{ color: #333; margin-top: 10px; margin-bottom: 0px; font-size: 120%; } .review_date{ color: #999; border: 0px solid #EEE; border-top-width: 1px; font-size: 90%; margin-bottom: 5px; } .review_content{ color: #333; padding-left: 20px; } .review_showall{ margin-left: 20px; } /**************************** SHOPPING CART *****************************/ .background_cart_top { background-color: #F5F5F5; border-bottom: 1px #99C9DF solid; font-size:12pt; } .background_cart_top h1{ display: inline; padding: 0px; margin: 0px; } #cart_content_tbl{ width:100%;} #cart_content_tbl td{ padding: 6px; } #cart_page_title{ padding: 10px; text-align: left; } #cart_page_title h1{ display inline; padding: 0px; margin: 0px; } #cart_clear{ padding: 10px; text-align: right; } #cart_clear a{ font-size:9pt; } .cart_discount_label{ font-weight: bold; } #cart_total_label{ font-size: 130%; font-weight: bold; } #cart_total{ background-color: #F5F5F5; font-size: 130%; font-weight: bold; padding: 10px; white-space: nowrap; } #cart_checkout_btn{ padding-top: 20px; } .cart_product_brief_description{ font-size: 80%; } #cart_content_header td{ font-weight: bold; } .cart_apply_for_discounts_extra{ font-size: 80%; color: #777; } .cart_product_quantity{ text-align: center; } /******************** HOMEPAGE UNFOLDED TREE *********************/ /******************** REGISTRATION PAGE *********************/ #reg_fields_tbl td{ padding: 5px; } #reg_auth_fields td{ background-color: #F5F5F5; } #reg_confcode td{ background-color: #F5F5F5; } #reg_fields_tbl td input, .addressform td input{ width: 300px; } #subscribed4news{ width:auto!important; } #reg_fields_tbl td textarea, .addressform td textarea{ width: 300px;height: 100px; } #reg_submit_btn{ font-size:150%; font-weight: bold; } /********* SEARCH IN CATEGORY **********/ /************ CHECKOUT ************/ .checkout_noframe_title { padding: 5px 15px; } #checkout_have_account { padding: 15px; background-color: #F5F5F5; margin: 0 -5px 15px -5px; } #checkout_logininfo { width:428px;} #checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea { width: 200px; } .paddingblock input.checkout_buttons { font-size: 130%; font-weight: bold; margin:5px 0; } .checkout_steps_divider { width: 40px; height:1px; background-color:#99C9DF; overflow:hidden; } #checkout_addresses { width:800px;} #checkout_addresses td { } /********************** ORDER STYLES ***********************/ tr#ord_total_row * { font-size: 105%; font-weight: bold; } .row_odd td { background-color: #F8F8F8; } .row_even td { border: 0px solid #F5F5F5; border-width: 1px 0px; } .paddingblock { background:#fff; padding-left: 15px; padding-right: 15px; text-align:left; font-size:12pt; } .paddingblock h2 { padding:20px 5px; margin-top: 0px; } .paddingblock td { font-size:95%; vertical-align:top; padding:5px;} .paddingblock p { margin-bottom:10px;} .paddingblock input { margin: 2px 0 0; width: auto; } .asterisk { color:red; } .cellpadding tr td { padding: 5px; } .cust_name { font-size:110%; font-weight: bold; } #prddeatailed_container .cpt_product_rate_form table { width: 100%; /***********************/ width: auto;/**/ } #block-customerinfo td { font-size:100%;} .cpt_product_images{ float: left; } #powered_by { font-size:9px !important; position:relative; top:-10px; line-height:200%;} body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;} body.body-page-404 ul, body.body-page-404 li { list-style:none;} #cat_advproduct_search .isc_podcat { float:left; margin:10px 5px 0 0;} .sv_razv_list { padding:10px 0 0 0; clear:both; display:none;} .sv_razv_list span { background:#c0161f; padding:1px 5px 3px 5px; color:#FFFFFF; cursor:pointer;} #fixed_blocks { position:fixed; z-index:80; right:0; top:141px; font:14px Roboto, Helvetica, sans-serif; color:#4c4b4b; line-height:18px;} #fixed_blocks a {color:#4c4b4b; text-decoration:underline;} #fixed_blocks a:hover { text-decoration: none} #fixed_blocks .icon { background:#3b3c3c; background: -webkit-linear-gradient(top, #3b3c3c, #151515); background: -o-linear-gradient(top, #3b3c3c, #151515); background: -moz-linear-gradient(top, #3b3c3c, #151515); background: -ms-linear-gradient(top, #3b3c3c, #151515); background: linear-gradient(top, #3b3c3c, #151515); border-right:1px solid #0e0e0e; width:35px; height:40px; float:left; padding:6px 0 0 9px; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; } #fixed_blocks .icon img { opacity:0.8;} #fixed_blocks ul { list-style:none; padding:0; margin:0;} #fixed_blocks .item { clear:both; float:right; width:41px; margin:8px 0 0 0; border:1px solid #0e0e0e; border-right:none; height:46px; background:#c3c3c3; border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;} #fixed_blocks .txt { display:none; float:left; padding:6px 0 0 15px; width:135px;} #fixed_blocks .txt.call_me { line-height:31px;} #fixed_blocks .item:hover {width:197px;} #fixed_blocks .item:hover .txt { display:block;} #fixed_blocks .item:hover .icon { background:#767575; background: -webkit-linear-gradient(top, #767575, #3c3d3d); background: -o-linear-gradient(top, #767575, #3c3d3d); background: -moz-linear-gradient(top, #767575, #3c3d3d); background: -ms-linear-gradient(top, #767575, #3c3d3d); background: linear-gradient(top, #767575, #3c3d3d); } #fixed_blocks .item:hover .icon img { opacity:1;} #fixed_blocks .feed_back_call { width:100%; float: left; cursor:pointer;} /*order_ring*/ #popup_bg { display:none; position:fixed; width:100%; height:100%; background:#000000; opacity:0.6; left:0; top:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); z-index:100} #order_ring, #sucess_window { display:none; text-align:center; padding:30px 0; background:#ffffff; width:400px; margin:-50px 0 0 -200px; left:50%; position: fixed; z-index:101; top:50%; } #order_ring .close, #sucess_window .close { cursor:pointer; position:absolute; font:bold 30px Roboto, Helvetica, sans-serif; color:#FFFFFF; right:-18px; top:-27px;} #order_ring .txt { background:#fff; border:1px solid #e3e3e3; width:154px; height:20px; padding:1px 9px 1px 11px; font:italic normal 14px "Trebuchet MS", Roboto, Helvetica, sans-serif; color:#b7b6b6; text-transform:none; cursor:text; position:relative; left:0; top:0; border-radius:none;} #order_ring .sub { width:53px; border:none; height:24px; color:#fff; font:italic normal 14px "Trebuchet MS", Roboto, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; background:url('data:image/gif;base64,R0lGODlhAQAYAMQAAAAAAP///5S+4AJ1zQN50wR61QZ81gh+2AqA2g2C3Q+F3xKH4hWK5BWG3BeN5xqQ6R2S7CCV7iKX8SWa8yec9imf+Cuh+i2i+y+k/WOl2P///wAAAAAAAAAAAAAAAAAAACH5BAEAABoALAAAAAABABgAAAUUoNBgl1VRkxRBj8MsSoIcRkEMWQgAOw==') 0 0 repeat-x #1287e2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;} #top_nav{ } #top_nav.sticky{ top: 0px; position: fixed; z-index: 999; width:1080px; } /***CATALOG SECTIONS***/ div.catalog-section-list { width:100%; margin:0px; padding:0px; } div.catalog-section { width:100%; margin:0px 0px 8px 0px; padding:0px; } div.catalog-section div.catalog-section-title { width:100%; padding:0px; } div.catalog-section div.catalog-section-title a { font:normal 18px/41px Arial; color:#616161; text-decoration:underline; height:41px; display:block; margin:0px; padding:0px 13px; background:url("/sn_files/bg_catalog_section_title_a.jpg") right top no-repeat #f0f2f3; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; } div.catalog-section div.catalog-section-title a:hover { color:#cc9900; text-decoration:none; background:url("/sn_files/bg_catalog_section_title_a.jpg") right -41px no-repeat #fffabc; } div.catalog-section-childs { width:100%; margin:0px; padding:0px; } div.catalog-section-child { float:left; margin:0px 0px 2px 0px; padding:0px; } div.catalog-section-child:nth-child(4n + 2) { margin:0px 2px 2px 2px; } div.catalog-section-child:nth-child(4n + 3) { margin:0px 2px 2px 0px; } div.catalog-section-child a { width:266px; height:58px; display:block; margin:0px; padding:0px; text-decoration:none; border:1px solid #ffdada; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:#ebedee; background:linear-gradient(to bottom, #ffffff, #ebedee); background:-webkit-linear-gradient(top, #ffffff, #ebedee); background:-moz-linear-gradient(top, #ffffff, #ebedee); background:-o-linear-gradient(top, #ffffff, #ebedee); background:-ms-linear-gradient(top, #ffffff, #ebedee); } div.catalog-section-child a div.child { margin:0px; padding:0px; border-left:1px solid #fff; border-right:1px solid transparent; border-top:1px solid transparent; border-bottom:1px solid transparent; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:url("/sn_files/bg_catalog_section_childs_child.jpg") left top repeat-y; } div.catalog-section-child a div.child div.image { display: table-cell; height: 56px; overflow: hidden; text-align: center; vertical-align: middle; width: 66px; } div.catalog-section-child a div.child div.image img { border-bottom: 0 solid; max-height: 56px; max-width: 66px; } div.catalog-section-child a div.child div.text { height:56px; display:table-cell; vertical-align:middle; padding:0px 12px; font:normal 13px/1.3 Arial; color:#A20C0D; text-align:left; text-decoration:underline; } div.catalog-section-child a:hover { text-decoration:none; border:1px solid #A20C0D; background:#fffaba; background:linear-gradient(to bottom, #ffffff, #ffdada ); background:-webkit-linear-gradient(top, #ffffff, #ffdada); background:-moz-linear-gradient(top, #ffffff, #ffdada); background:-o-linear-gradient(top, #ffffff, #ffdada); background:-ms-linear-gradient(top, #ffffff, #ffdada); } div.catalog-section-child a:hover div.child { border:1px solid #A20C0D; } div.catalog-section-child a:hover div.child div.text { color:#A20C0D; text-decoration:none; } div.catalog-section-descr { width:100%; margin:15px 0px 0px 0px; padding:15px 0px 0px 0px; background:url("/sn_files/separator.jpg") left top no-repeat; } /* boxer */ .boxer { display: table; border-collapse: collapse; } .boxer100 { width:100% } .boxer .box-row { display: table-row; } .boxer .box { display: table-cell; text-align: left; vertical-align: top; } /* ~boxer */ /* item-choosing */ .item-choosing { text-align: left; } .choosing-list { font-size: 0; letter-spacing: -1px; line-height: 0; list-style: outside none none; margin: 0; padding: 0; } .item-choosing li{ font-size:14px; line-height:17px; letter-spacing:normal; display:inline-block; vertical-align:top; box-shadow:1px 1px 3px 0 rgba(201, 201, 201, 0.79); -webkit-box-shadow:1px 1px 3px 0 rgba(201, 201, 201, 0.79); -moz-box-shadow:1px 1px 3px 0 rgba(201, 201, 201, 0.79); border:1px solid #eee; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; width:32px; height:22px; padding:3px; margin:0 0 4px 6px; cursor:pointer; } .item-choosing li:hover, .item-choosing li.active{ border:1px solid #551122; box-shadow:1px 1px 3px 0 rgba(101, 101, 101, 0.79); -webkit-box-shadow:1px 1px 3px 0 rgba(101, 101, 101, 0.79); -moz-box-shadow:1px 1px 3px 0 rgba(101, 101, 101, 0.79); } .item-choosing li span{ border-radius: 4px; display:block; height: 22px; text-align: center; width: 32px; } .item-choosing .heading { display: block; font-size: 18px; color:#886644; line-height: normal; padding: 0 0 3px; } /* --- */ .product-description { margin: 21px 0 0; } .product-description .item-choosing { margin: 21px 0 0; } .product-description .item-choosing .heading{padding:0 0 9px;} .product-description .choosing-list li { background: #fff none repeat scroll 0 0; height: 50px; margin: 0 10px 8px 0; overflow: hidden; width: 50px; } .product-description .choosing-list span{ height:50px; width:50px; } .product-description .choosing-list span img{ max-height:50px; max-width:50px; } .item-box{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:2px 0 0; margin:0 0 32px; } /* ~item-choosing */ /* tooltip */ #tooltip { background-color: #EEEEEE; border: 1px solid #111111; padding: 5px; position: absolute; z-index: 3000; } #tooltip img{ max-width:400px; max-height:400px; } /* tooltip - end */ /* buttonnav */ .buttonnav, input[type="submit"] { background: #551122 none repeat scroll 0 0; background: -moz-linear-gradient(top, #992222 0%, #551122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #992222), color-stop(100%, #551122)); background: -webkit-linear-gradient(top, #992222 0%, #551122 100%); background: -o-linear-gradient(top, #992222 0%, #551122 100%); background: -ms-linear-gradient(top, #992222 0%, #551122 100%); background: linear-gradient(to bottom, #992222 0%, #551122 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#992222', endColorstr='#551122', GradientType=0); display: inline-block; position: relative; color: #ffffff; text-align: center; text-decoration: none; text-shadow: 0 -1px rgba(0, 0, 0, 0.4); border-radius: 4px; border: 1px solid #e5eaf0; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.3); box-sizing: content-box; border-color: #8d0c0c #8d0c0c #810808; min-height: 20px; outline-width: 0px; } .buttonnav:hover, input[type="submit"]:hover { background: #992222 none repeat scroll 0 0; background: -moz-linear-gradient(top, #521122 0%, #992222 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #521122), color-stop(100%, #992222)); background: -webkit-linear-gradient(top, #521122 0%, #992222 100%); background: -o-linear-gradient(top, #521122 0%, #992222 100%); background: -ms-linear-gradient(top, #521122 0%, #992222 100%); background: linear-gradient(to bottom, #521122 0%, #992222 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#521122', endColorstr='#992222', GradientType=0); color: #eeddcc; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); } .buttonnav:active, .buttonnav:active:after, .buttonnav:active:before { -webkit-box-shadow: none; box-shadow: none; } .buttonnav:focus, input[type="submit"]:focus { color: #fff; text-decoration: none; } .buttonnav:disabled, input[type="submit"]:disabled { border: 1px solid #abb1c0; cursor: not-allowed; box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.3); } .buttonnav:disabled:active { box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.3); } /* ~buttonnav */ /* .product .mainblock */ .product .mainblock { border-radius: 4px; border: 1px solid #d8d8d8; background: #eeddcc; -webkit-box-shadow: 0px 5px 12px -2px rgba(50, 50, 50, 0.22), 0px 0px 10px rgba(157, 172, 192, 0.1) inset; -moz-box-shadow: 0px 5px 12px -2px rgba(50, 50, 50, 0.22), 0px 0px 10px rgba(157, 172, 192, 0.1) inset; box-shadow: 0px 5px 12px -2px rgba(50, 50, 50, 0.22), 0px 0px 10px rgba(157, 172, 192, 0.1) inset; } .product .mainblock hr { margin: 10px 0; border-bottom: 1px dashed #bbaa99; border-top: 0 none; } .product .padding { padding: 10px 20px 20px 20px; } .product .headblock { background: #886644 none repeat scroll 0 0; background: -moz-linear-gradient(top, #bbaa99 0%, #886644 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbaa99), color-stop(100%, #886644)); background: -webkit-linear-gradient(top, #bbaa99 0%, #886644 100%); background: -o-linear-gradient(top, #bbaa99 0%, #886644 100%); background: -ms-linear-gradient(top, #bbaa99 0%, #886644 100%); background: linear-gradient(to bottom, #bbaa99 0%, #886644 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbaa99', endColorstr='#886644', GradientType=0); border: 1px solid #886644; border-top-left-radius: 4px; border-top-right-radius: 4px; min-width: 250px; padding: 20px 20px 7px 20px; } .product .headblock h4, .product .headblock .h4 { color: #fff; margin-top: 0; } .product .headblock .price { color: #fff; font-weight: bold; font-size: 26px; } .product .headblock .compare-at-price { color: #fff; } .addcount { margin-top: 7px; } .addcount-product { margin-top: 10px; } .select_input { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); outline-offset: -2px; outline-width: 0; text-align: center; width: 30px; } .dec_product:focus, .inc_product:focus { outline: none; } .dec_product { background: url("img/minus-plus.png") no-repeat scroll -24px 0px transparent; width: 26px; height: 24px; display: inline-block; vertical-align: middle; cursor: pointer; margin-right: 5px; } .inc_product { background: url("img/minus-plus.png") no-repeat scroll 0px 0px transparent; width: 24px; height: 24px; display: inline-block; vertical-align: middle; cursor: pointer; margin-left: 3px; } /* ~.product .mainblock */