@charset "utf-8";

html, body {margin:0;padding:0;width:100%;}

body {font-family:Georgia, "Times New Roman", Times, serif; background-color:#FFFFFF;font-size:12px;}

strong {font-weight: bold;}

h1, h2, h3, h4, h5 {}

h1 {font-size:28px;color:#2fa3c5;font-weight:normal; text-align:left;padding-left:10px;margin:10px 0;}

h2 {font-size:24px;color:#2fa3c5;font-weight:normal; text-align:left;padding-left:20px;margin:10px 0;}

h3 {font-size:20px;color:#2fa3c5;font-weight:normal; text-align:left;padding-left:30px;margin:10px 0;}
 
h4 {font-size:16px;padding:0 0 10px 0;margin:0;font-weight:bold;}

h5 {font-size:14px;padding:0 0 10px 0;margin:0;font-weight:normal;}

img {border:0;}

p {padding:0;margin:5px 0;}

a {text-decoration:none; color: #18C1E4;

}

a:hover {

}

table {

	border:none;

}

/*Îñíîâíûå ñòèëè*/

#layout {

	width:100%;

	min-width:1000px;

	position:absolute;

}

#fon_left {

	position:absolute;

	left:0;

	top:0;

	width:1000px;

	height:737px;

	background-image:url(../../images/fon-left.jpg);

}

#fon_right {

	position:absolute;

	right:0;

	top:0;

	width:821px;

	height:479px;

	background-image:url(../../images/fon-right.png);

}



/*Ñòèëè çàãîëîâêà*/

#header {

	position:relative;

	top:0;

	left:0;

	width:100%;

	height:476px;

}

#Logo-link {

	position:absolute;

	width:476px;

	height:153px;

	left:15px;

	top:65px;

}

/*Ñòèëè âåðõíåãî ìåíþ*/

ul#top_menu {	height:23px;padding:7px 0 0 0;display:block;}
ul#top_menu li {height:23px;float:left;list-style-type:none;}
ul#top_menu li a {padding:0 8px;font-size:14px;color:#006699;font-width:bold;}
* html ul#top_menu li a {}
ul#top_menu li:hover a, ul#top_menu li a:hover, ul#top_menu .current a {background-color:#0CC;color:#ffffff;display:block;}

/*ñòèëè ïðàâîãî áëîêà øàïêè*/

#header_right {

	height:140px;

	background:url(../../images/header_right-BG.png) repeat 0 0;

	margin:40px 0 0 54%;
}
* html #header_right {
}

#header_right #TextBlock {
	height:88px;
	padding:5px 10px 0 10px;
	text-align:right;
	color:#6a7c86;
	font-size:11px;
}

/*Ñòèëè áëîêà Login*/

#Login_Block {

	padding-left:15px;

}

#loginform {

	margin:10px 0 0 0;

	padding:0;

	font-size:12px;

	color:#3399cc;

}

#loginform #UserName, #loginform #UserPassword {

	width:100px; 

	border:none;

	background-color:#abe4e5; 

	height:16px;

	padding-left: 3px;

	margin:0;

	font-size:12px;

	color:#3399cc;

	font-style:italic;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#loginform #LoginButton {

	cursor:pointer;

	margin:0;

	padding:0;

	background:none;

	border:none;

	width:43px;

	font-size:12px;

	color:#3399cc;

	font-style:italic;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#loginform a {

	font-size:12px;

	color:#3399cc;

	font-style:italic;

}

/*Ñòèëè ëåíòû*/

#lenta {

	height:113px;

	margin: 7px 345px 0 0;

	background:url(../../images/lenta.png) repeat-x;
  }

#bantik {

	position:absolute;

	width:345px;

	height:259px;

	right:0;

	bottom:0;

	background:url(../../images/bant.png) no-repeat 0 0;

}

/*Êîðçèíêà*/

#Basket_pic {

	width:144px;

	height:113px;

	top:0;

	left:0;

	float:left;

	background:url(../../images/bag.png) no-repeat 0 0;

}

#Basket {

	width:176px;

	height:62px;

	margin:51px 0 0 0;

	font-size:12px;

	color:#ffffff;

	float:left;

}

#Basket a {

	font-size:18px;

	text-decoration:none;

	color:#ffffff;

}

/*Ïîèñê*/

#poisk {

	margin:60px 0 0 0;

	height:53px;

	padding:0;

	width:47%;

	float:right;

}

#searchform label {

	color:#ffffff;

	font-size:23px;

	line-height:18px;

	display:block;

	float:left;
}

#searchform #s {

	width:165px; 

	border:none;

	background-color:#0f9dc7; 

	height:20px;

	font-style:italic;

	padding:2px 0 0 5px;

	font-size:14px;

	color:#ffffff;

	line-height:18px;

	float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

}

#searchform #searchIcon {

	border:none;

	color:#ffffff;

	cursor:pointer;

	background:none;

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



#content {

	position:relative;

	min-height:980px;

	margin:0 0 -130px 210px;

	top:-130px;

}

#HotOffers {

	width:96%;

	display:table;

	padding-bottom:40px;
margin-left:20px;
}



.tovar_mini {

	float:left;

	width:33%;

	height:175px;

}

.tovar_mini .pic_mini {

	height:123px;

	padding:0 10px;

	overflow:hidden;

}

.tovar_mini .pic_mini img {width:100px;}

.name {
	width:140px;
	padding:5px;
       	color:#ffffff;
	text-align:center;
	background-color:#08afca;
font-size: 12px;
}
.name a {color: #fff; text-decoration: underline;}


/*Ñòèëè ôóòåðà*/


/*Стили футера*/
#footer {
	position:relative;
	width:100%;
	min-height:140px;
	padding:7px 0 15px 0;
	display:table;
	background:#1ac1e3;
        margin:50px 0 0 0;
}
#footer p {font-size:12px;}
#footer_empt, #footer-Contact, #footer-order, #footer-Voting {
	position:relative;
	float:left;
	line-height:25px;
	color:#ffffff;
}
#footer_empt a, #footer-Contact a, #footer-order a, #footer-Voting a {
	color:#ffffff;
}
#footer_empt a:hover, #footer-Contact a:hover, #footer-order a:hover, #footer-Voting a:hover {
	font-weight:bold;
}
#footer_empt {
	width:5%;
}
#footer-Contact, #footer-order, #footer-Voting {
	width:23%;
}
#Form_Voiting {
	padding:0;
	margin:0;
	line-height:14px;
	font-size:12px;
}
#cooper {
	position:absolute;
	width:150px;
	right:0;
	bottom:0;
	font: 12px normal;
	line-height: normal;
	color: #FFFFFF;
	text-align: right;
	padding:0 15px 10px 0;
}
#cooper a {
	color:#FFFFFF;
}
#cooper a:hover {
	text-decoration:underline;
}

/*остальные стили*/
#cat_advproduct_search {
	background-color: none;
	margin-right:10px;
	width:100%;
}
#cat_product_sort { margin:10px 0; font-size: 140%;}
#cat_product_sort a {color: #15899E}
#cat_info_left_block, { float:left;}

.cpt_survey form {
	padding:0px;
	margin: 0 0 0 10px;
	font-size:75%;
}

.background_cart_top {
	background-color: #18C1E4;
	border-bottom: 1px #6a88ce solid;
}
.background_cart_top h1 {
	display: inline;
	padding: 0px;
	margin: 0px;
color: #fff;
}
#cart_content_tbl {
	min-width:550px;
 width: expression(document.body.clientWidth <550? "550px": "auto");
}
#cart_content_tbl td {
	padding: 6px;
}
#cart_page_title {
	padding: 10px;
	text-align: left;
      color: ##18C1E4;
}
#cart_page_title h1 {
 display inline;
	padding: 0 0 0 50px;
	margin: 0px;
color: #fff;
}
#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: #18C1E4;
	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;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td {
	padding: 5px;
}
#reg_auth_fields td {
	background-color: #18C1E4;
}
#reg_confcode td {
	background-color: #18C1E4;
}
#reg_fields_tbl td input, .addressform td input {
	width: 200px;
}
#subscribed4news {
	width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
	width: 200px;
	height: 100px;
}
#reg_fields_tbl select {
	width: 200px;
}
#reg_submit_btn {
	font-size:150%;
	font-weight: bold;
}

/*for opera*/

 .cpt_product_lists {
	padding-bottom: 10px;
padding-top: 18px;
}
.cpt_root_categories { margin:10px;}
.cpt_root_categories td {
	font-size:100%;
}
.cpt_root_categories td a.rcat_root_category {
	display:inline;
	text-decoration:underline;
	font-size:110%;
	color:#0F9DC7;
	font-weight:bold;
}
.cpt_root_categories td a:hover {
	text-decoration:underline;
}
.cpt_maincontent td {
	font-size:75%; 
}
.cpt_maincontent {margin-left:20px;}
.cpt_maincontent a {
	cpolor:#3399cc;
}
.cpt_maincontent h1 {
	cpolor:#3399cc;
}
ul.product_list li {
	margin:0 50px 5px 0;
	text-align:center;
	float:left;

}
ul.product_list li table {
	float:left;
}

.cpt_tag_cloud { background:#F0F0F0; margin:0 0 0 0; }
.block_tag_cloud { padding:20px; }
.cpt_tag_cloud a { color:#3F4C6B; text-decoration:none;}

/************************
BLOG STYLES
***************************/
.post_title {
	color: #666;
	margin-top: 30px;
	margin-bottom: 0px;
}
.post_date {
	color: #999;
	border: 0px solid #EEE;
	border-top-width: 1px;
	margin-bottom: 15px;
}
.post_content {
	padding-left: 15px;
font-size: 140%;
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers {
	background-color: #d9e9ff;
}
.cmp_column_odd {
	background-color: white;
	vertical-align: top;
}
.cmp_column_even {
	background-color: #F2F8FF;
	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
****************************/
.regularPrice {
	color: brown;
	text-decoration: line-through;
}
.totalPrice {
	color: #800000;
	font-weight: bold;
	font-size: 160%;
	line-height:150%;
}
.youSaveLabel {
	font-size: 75%;
}
.youSavePrice {
	font-size: 75%;
}
.prd_out_of_stock {
	font-style:  italic;

}
.product_option { width:100%; // width:auto;}
/************************
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: #18C1E4;
	border-bottom: 1px #6a88ce solid;
}
.background_cart_top h1 {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#cart_content_tbl {
	min-width:550px;
 width: expression(document.body.clientWidth <550? "550px": "auto");
}
#cart_content_tbl td {
	padding: 6px;
}

#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: #18C1E4;
	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;
}

/*Cat tree*/

#nav_panel {
	position:absolute;
	top:326px;
	left:0;
	width:189px;
	z-index:200;
	padding:25px 10px;
	margin:0;
  }
ul#left_menu {
	padding:0;
	margin:0;
}
ul#left_menu li {
	padding:8px 0 0 10px;
	margin:0;
	list-style-type:none;
	border:0px;
}
ul#left_menu li ul {
	padding:0 0 20px 0;
	margin:0;
}
ul#left_menu li ul li {
	background:url(../../images/disc.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	margin:0;
}
ul#left_menu li a {
	font-size:14px;
	color:#0099cc;
	line-height:25px;
	width:100%;
	display:block;
}
ul#left_menu li ul li a {
	font-size:12px;
	color:#66cccc;
	line-height:24px;
}
ul#left_menu a {background:url(../../images/blank.gif) repeat 0 0;} /*С‡С‚РѕР±С‹ РЅРѕСЂРјР°Р»СЊРЅРѕ СЂР°Р±РѕС‚Р°Р»Рѕ РІ IE*/
ul#left_menu a:hover {font-weight:bold;background-color:#1ac1e3;color:#fff}

ul#left_menu .current a {color:#3399cc;font-weight:bold;}
ul#left_menu li:hover {background-color:#1ac1e3;border:0px;}

ul#left_menu li ul li:hover, ul#left_menu li ul li {border:none;}
ul#left_menu li:hover ul li {border:none;}
ul#left_menu li:hover a {color:#ffffff;}

ul#page404 {
	padding:0;
	margin:0;
}
ul#page404 li {
	padding:8px 0 8px 10px;
	margin:0;
	list-style-type:none;
	border:0px;
}

ul#page404 li ul {
	padding:0 0 20px 0;
	margin:0;
}
ul#page404 li ul li {
	
	display: inline;
	float:left;
	padding-left:3px;
	background:url(../../images/disc.gif) no-repeat 0 50%;
	padding:0 10px 0 10px;
	margin:0;
}
ul#page404 li a {
	font-size:14px;
	color:#0099cc;
	line-height:25px;
	width:100%;
}
ul#page404 li ul li a {
	font-size:12px;
	color:#66cccc;
	line-height:24px;
}
ul#page404 a {background:url(../../images/blank.gif) repeat 0 0;} /*С‡С‚РѕР±С‹ РЅРѕСЂРјР°Р»СЊРЅРѕ СЂР°Р±РѕС‚Р°Р»Рѕ РІ IE*/
ul#page404 a:hover {font-weight:bold;background-color:#FFFFFF;}

ul#page404 .current a {color:#3399cc;font-weight:bold;}
ul#page404 li:hover {background-color:#FFFFFF;border:0px;}

ul#page404 li ul li:hover, ul#left_menu li ul li {border:none;}
ul#page404 li:hover ul li {border:none;}


#cat_path a, .prdbrief_name a { font-size:130%; color:#3399cc; text-decoration:none; line-height:180%;}
#cat_path a:hover, .prdbrief_name a:hover { border-bottom:solid 1px;}
/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category {
	font-size: 120%;
	font-weight: bold;
}
.rcat_products_num {
	color: #335D6B;
	font-size: 90%;
	font-weight:bold;
}
.rcat_child_categories a {
	font-size: 100%;
	font-weight: normal;
	color:#3399cc;
	text-decoration:none;
}
.rcat_child_categories a:hover {
	text-decoration:underline;
}
.cpt_product_category_info { padding:10px 0;}
.cpt_product_category_info a { color: #3399cc;}
.cpt_product_category_info a:hover { border-bottom:solid 1px;}
.cpt_custom_html {font-size:24px;color:#2fa3c5;font-weight:normal!important; text-align:left;padding-left:20px;margin:10px 0;}

.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:120%;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:120%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}
.catname{color: #1896AB;font-size: 130%;}

#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li {
	display:inline;
	line-height:40px;
	float:none;
}
.cpt_product_images {
	float: left;
	width:400px;
	margin:0 10px 10px 0;
}
.parameters{text-align:left; float:left; posotion:absolute; margin: 15px 0 0 0; width: auto;}
#prddeatailed_container{text-align:left; float:left; posotion:absolute; width:400px;}

.spectext p {
font-size: 14px;
text-align:justify;
padding-right: 80px;
color: black;
}

html .iediscount { color: #FF3434; font-weight: bold; font-size: 24px; text-decoration: blink !important}

.loading { 
    padding-left:20px;
    background: url("/published/publicdata/DESIGNCONDB/attachments/SC/images/blue-loading.gif") left no-repeat;
}

.lra a {font-size: 20px; text-decoration:underline;;}
.lra a:hover {font-size: 20px; text-decoration:none;}



        .footer-copy-info{float: left;width: 200px;text-align: right;}
        .div-footer{margin: 20px 0px 17px 0px;}
        .tel{color: #999;}
        .tel span{color: #000;font-family: georgia;}

        #zvonok{color: #bb41a8;text-decoration: none;}
        .zv{padding-right: 20px;line-height: 18px;}

        /** pop okno **/
        #fade { /*--Прозрачный слой фона--*/
        	display: none; /*--по умолчанию скрыты--*/
        	background: #000;
        	position: fixed; left: 0; top: 0;
        	width: 100%; height: 100%;
        	opacity: .80;
        	z-index: 9999;
        }
        .popup_block{
        	display: none; /*--по умолчанию скрыты--*/
        	background: #C6EDD4;
        	padding: 20px;
            text-align: left;
        	border: 3px solid #6EBFE1;
        	float: left;
        	font-size: 12px;
            color: #383838;
        	position: fixed;
        	top: 50%; left: 50%;
        	z-index: 99999;
        	/*--CSS3 Тени для Блока--*/
        	-webkit-box-shadow: 0px 0px 20px #000;
        	-moz-box-shadow: 0px 0px 20px #000;
        	box-shadow: 0px 0px 20px #000;
        	/*--CSS3 Закругленные углы--*/

        }
        img.btn_close {
        	float: right;
        	margin: -35px -35px 0 0;
        }
        /*--Фиксированное позиционирование для тупого IE6--*/
        *html #fade {
        	position: absolute;
        }
        *html .popup_block {
        	position: absolute;
        }

		.tooltip .label {
			float:none;
			margin-left:0px;
			margin-top:0px;
			position:relative;
		
		}

		.tooltip select,.tooltip  input,.tooltip  textarea {
		-moz-border-radius:5px 5px 5px 5px;
		-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
		background:none no-repeat scroll left center #C6EDD4;
		border:1px solid #6EBFE1;
		color:#3D6675;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		padding:3px;
		}

.otpusk {text-align:center;font-size:16px;padding:10px;}
.ng_akcii {text-align:center;}
.ng_akcii a:hover{background-color:#FFBF00;color:#000080;}
.mass {background-color:#FF0000;color:#0000FF;font-size:32px;}
.social_but_prod {width:60%;margin-left:10px;}
.gplus_prod {margin-top:10px;}
.sh3 {font-size:20px;color:#2fa3c5;font-weight:normal; text-align:left;padding-left:30px;margin:10px 0;}
#cat_advproduct_search .left_search{float:left;width:50%;}
#cat_advproduct_search .right_social{float:right;width:47%;margin-top: 40px;}
.splG, .splFb, .splVk {
    float: left;
    margin: 0 0 15px;
    overflow: hidden;
    display:inline;
}
.splG {
    width: 90px;
    display:inline;
}
.splVk {
    width: 160px;
    display:inline;
}
.splFb {
    width: 135px;
    display:inline;
}

.product_social .splG {
    width: 75px;
}
