@font-face
{
 font-family:'Myriad Pro Regular';
 src: url('/published/publicdata/SSK/attachments/SC/fonts/MyriadPro-BoldIt.eot');
 src: local('Myriad Pro Regular'),
 local('MyriadPro-BoldIt'),
 url('/published/publicdata/SSK/attachments/SC/fonts/MyriadPro-BoldIt.otf') format('opentype'),
 url('/published/publicdata/SSK/attachments/SC/fonts/MyriadPro-BoldIt.woff') format('woff');
}

/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */



html

{ margin: 0px;

  padding: 0px;

}



body

{ margin: 0px;

  padding: 0px;

  background:#fff;

 color:#000;font-family:"Myriad Pro Regular";font-size:9pt;

}



p, body, font, div, td, input, select, textarea

{ color:#000;font-family:"Myriad Pro Regular";font-size:9pt;}



h1 {

	font-size: 160%;

	margin:1em 0;

}

h2 {

	font-size: 130%;

	margin:1em 0;

}

h3 {

	font-size: 120%;

}



form{

 padding:0px;

 margin: 0px;

}



a

{ font-weight: bold;

  color:#1f3d6a;

}

a:hover { color:#CC3300;}

a img{

 border: 0;

}

input, select { vertical-align:middle;}





.all_wrapper { min-width:950px;

  _width:expression(document.body.clientWidth < 950? "940px": "auto" ); }







/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */



/* padding for all general components */

.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent,

.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation

{

  text-align: left;

//  width: 100%;

}



ul.vertical, ul.horizontal

{ padding: 0px;

  margin: 0px;

}

ul.horizontal{

width: 100%;

overflow: hidden;

}

.vertical li

{ padding-left: 0px;

  padding-bottom: 2px;

  clear:left;

}

.horizontal li

{ float: left;



}



.cpt_divisions_navigation ul

{ list-style-type: none;

margin: 0px;

}



.cpt_auxpages_navigation ul.vertical

{ list-style:none;

}



.cpt_auxpages_navigation ul.horizontal

{ list-style-type: none;

  padding-left: 0px;

}



.cpt_shopping_cart_info div { margin:3px;}



.shcart_link { }





.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_product_search form
{
 padding: 10px;
-- padding-top: 10px;
-- width: auto; --200px;
}

.cpt_category_tree { padding:10px;}

.cpt_category_tree ul{

 list-style:none;

 margin:0px;

 padding:0px;

}

.cpt_category_tree .tab{

 margin-left:10px;

}



.cpt_product_add2cart_button

{ padding-top: 10px;}





/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */



#shpcrtca{

 font-weight: bold;

 white-space: nowrap;

}



#searchstring

{ width: 70%;

}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */



.small

{ font-size: 80%;

}

.big

{ font-size: 150%;

}



.background1, .background1 td

{ background-color: #F5F5F5;

}



.btn_checkout

{ font-size: 130%;

  font-weight: bold;

  margin: 10px;

  padding: 3px;

}



.prdbrief_add2cart

{ padding: 5px 0;

}



.error_block

{ font-weight: bold;

  color: red;

}



.product_brief_block {  padding:10px; overflow:hidden; zoom:1;  }

.product_brief_block .prdbrief_thumbnail  margin-right:5px;}

.product_brief_block .sm-current-rating1 { margin-left:155px;}





#tbl-checkout-progress td {

vertical-align: top; font-size:0.7em;

}



.current_prd_thumbnail img{

	border: #BBBBBB 3px solid;

}

a.prd_thumbnail img{

	border: #FFFFFF 3px solid;

}

a.prd_thumbnail:hover img{

	border: #BBBBBB 3px solid;

}



.news_date

{ color: #ff5e00;

  font-size: 100%;

  font-weight:bold;padding-left:20px;

}

.news_title

{ padding-bottom: 10px;color:#333; padding-left:20px;

}

.news_title a { color:#333; font-weight:normal;}

.news_viewall

{ padding-bottom: 10px; text-align:right; font-size:85%;

}

.news_subscribe, .news_thankyou

{ padding: 5px;

  background-color: #f4f4f4;

}

.news_subscribe .input_message { width:120px;}

.news_subscribe div,.news_subscribe form { display:inline;}

.news_subscribe img { vertical-align:middle;}



/************************

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

****************************/

.regularPrice{

 color: brown;

 text-decoration: line-through;

}

.totalPrice{

 color:#CC3300;

 font-weight:bold;

 font-size: 130%;

 margin:0 5px 5px 5px;

}

.product_list .totalPrice { color:#000;

 background:#f2f2f2; font-weight:normal}

.youSaveLabel{

 font-size: 75%;

}

.youSavePrice{

 font-size: 75%;

}

.prd_out_of_stock {

 font-style:  italic;

 color:#CC3300;

 padding:0 0 0 5px;

 overflow:hidden;

 font-size:90%;

}

.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

*********************/

.rcat_root_category

{ font-size: 140%;

  font-weight: bold;line-height:150%; text-decoration:none; color:#333;

}

.rcat_root_category:hover { border-bottom:solid 1px;}

.rcat_products_num

{ color: #999999;

  font-size: 80%;

}

.rcat_child_categories a

{ line-height:150%;

  font-weight: normal;

}



/********************

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

**********/

#cat_advproduct_search {

	margin-right:10px;



}

#cat_advproduct_search form { padding:10px; }

#cat_advproduct_search td { vertical-align:top; }

#cat_advproduct_search td { vertical-align:top; }

#cat_advproduct_search select { width:100%;  }

#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}

#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}

#cat_info_left_block, #cat_advproduct_search  { }



.cpt_maincontent center { clear:both;}

#cat_top_tree { overflow:hidden; margin-top:10px;}

.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0;}

.prdbrief_name a{ font-size:130%; text-decoration:none; line-height:170%;}

.prdbrief_name a:hover { border-bottom:solid 1px;}



ul.product_list li { border:solid 1px #e6e6e6; margin:0 2px !important; text-align:center;}

ul.product_list li table { margin:0 auto;}

.product_list a { font-size:120%; line-height:150%; text-decoration:none; color:#CC3300; display:block; white-space:nowrap; overflow:hidden;}

.product_list a:hover { text-decoration:underline;}

.product_list a:hover img, .product_list td a:hover{ border:none;}

.product_option { width:99%; //width:auto;  position:relative; zoom:1;}



/************

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 0;}

.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;}

.cpt_product_add2cart_button input { vertical-align:middle;}











* {margin: 0;padding:0;}

html {height:100%;}

img {border : 0;}

#mainBody{background:#fff;color:#000;font-family:"Myriad Pro Regular";font-size:9pt;}



#wrap{width:960px;margin:0 auto;overflow:hidden;}



#header{height:200px; position:relative; overflow:hidden;}



#logo{background:url(/img/logo.png) no-repeat; display:block; height:141px; width:118px; position:absolute; top:20px; left:0;}



#menu_space{background:url(/img/tmbg.gif) repeat-x;height:32px;position:absolute;display:block;top:168px;font-weight:bold;font-size:10pt;text-align:center;}

#menu{overflow:hidden;float:left;width:950px;}

#menu a{color:#383939;text-decoration:none;}

#menu a:hover{color:#383939;text-decoration:none;}

#menu li {display:block;margin-left:17px;list-style-type:none;float:left;}

#menu_space_l{background:url(/img/tmrit.gif) no-repeat;height:32px;float:left;width:5px;}

#menu_space_r{background:url(/img/tmleft.gif) no-repeat;height:32px;float:left;width:5px;}

.first{margin-left:125px;float:left}



#tel{position:absolute;left:180px;top:44px;width:200px;text-align:center;}

#wtime{position:absolute;left:180px;top:89px;}

#wtime_l{background:url(/img/wtl.gif) no-repeat;height:21px;float:left;width:4px;}

#wtime_m{background:#6f7075;height:21px;float:left;color:#fff;font-size:10pt;text-align:center;line-height:19px;width:192px;}

#wtime_r{background:url(/img/wtr.gif) no-repeat;height:21px;float:left;width:4px;}


#just_text{position:absolute;left:180px;top:110px;width:200px;text-align:center;}


#korzina{position:absolute;width:222px;right:0px;top:44px;overflow:hidden;}

#korzina_l, #korzina_l2{background:url(/published/publicdata/SSK/attachments/SC/images/kl2.gif) no-repeat;height:100px;float:left;width:5px;}

#korzina_m{background:#6f7075;height:100px;float:left;color:#fff;font-size:10pt;text-align:center;width:212px;overflow:hidden;}
#korzina_m2{background:#6f7075;height:100px;float:left;color:#fff;font-size:10pt;text-align:center;width:212px;overflow:hidden;}

#korzina_m a, #korzina_m a{color:#fff;text-decoration:none;}

#korzina_r, #korzina_r2{background:url(/published/publicdata/SSK/attachments/SC/images/kr2.gif) no-repeat;height:100px;float:left;width:5px;}



#money_select {position:absolute;right:65px;top:20px;}

#money_select select{margin-left:10px; width:100px;font-size:8pt;}

#flags {display:block;height:20px;position:absolute;right:0;top:20px;}

#rus{background:url(/img/rus.png) no-repeat; display:block; height:18px; width:28px; position:absolute; top:90px; left:600px;}



#hesder_line{background:#ffe368;position:absolute;width:825px;height:4px;top:155px;right:0; overflow:hidden;}



#content{overflow:hidden; margin-top:10px;}



#left{float:left;width:235px;padding:0px 10px 10px 0;overflow:hidden;}

.left_block{overflow:hidden;margin-bottom:7px;white-space:normal;}

.left_block_title{overflow:hidden;line-height:23px;}

.left_block_title_l{background:url(/img/lbtl.gif) no-repeat;height:25px;float:left;width:4px;}

.left_block_title_m{font-weight:bold;background:#6f7075;height:25px;float:left;color:#fff;font-size:11pt;text-align:center;width:227px;overflow:hidden;}

.left_block_title_m2 img{float:right;margin-right:15px;margin-top:9px;}

.left_block_title_m table td{font-weight:bold;background:#6f7075;height:22px;font-size:11pt;text-align:center;color:#ffffff;

//padding-top:1px;

}



.left_block_title_r{background:url(/img/lbtr.gif) no-repeat;height:25px;float:left;width:4px;}



.left_block_title_l2{background:url(/img/lbtl2.gif) no-repeat;height:39px;float:left;width:5px;}

.left_block_title_m2{font-weight:bold;line-height:1.3em;background:#6f7075;height:39px;float:left;color:#fff;font-size:11pt;text-align:center;width:203px;overflow:hidden;}

.left_block_title_r2{background:url(/img/lbtr2.gif) no-repeat;height:39px;float:left;width:5px;}

/*  .left_block_cont_line{width:198px;} */

.left_block_cont{padding:15px 0 10px 15px;}

.left_block_cont_bull{float:left;height:3px;width:3px;background:#000;margin:7px 10px 6px 0;overflow:hidden;}

.left_block_cont a{color:#232b40;text-decoration:none;font-size:10pt;font-weight:bold;}

.left_block_cont a:hover{color:#232b40;text-decoration:underline;}

.left_more{margin-left:15px;padding-bottom:10px;}

.left_more a{color:#000;text-decoration:underline;}

.left_more a:hover{color:#000;text-decoration:none;}

.left_banner{height:200px;width:200px; margin:0 auto; padding:20px 0;}



#right{margin-bottom:40px;float:right;width:712px;overflow:hidden;}

.right_block1{background:url(/img/rb1bg.png) repeat-y;margin-bottom:-3px;overflow:hidden;position:relative;}

.right_block1_1{background:url(/img/rb11bg.png) repeat-x;margin:0 1px;}

.right_block1_1 p{padding:25px 10px 10px 20px;}

.right_block1_2{margin-left:70px;overflow:hidden;padding-bottom:7px;}

.right_block1_2_line{overflow:hidden;margin-bottom:5px;}

.right_block1_2_line img{float:left;margin-right:10px;}

.right_block1_2_line a{color:#000; text-decoration:none;line-height:19px;}

.right_block1_2_line a:hover{color:#000; text-decoration:underline;}

.right_block1_3{background:url(/img/rb13.png) no-repeat;width:712px;height:3px;overflow:hidden;}

.cptovst_dm11kc{background:url(/img/rb2topbg.png) no-repeat top;}

.right_block2{background:url(/img/rb2bg.png) repeat-y;margin-top:13px;}

.right_block2_topbg{background:url(/img/rb2topbg.png) no-repeat;overflow:hidden;}

.right_block2_bottombg{background:url(/img/rb2botbg.png) no-repeat;overflow:hidden;width:712px;height:146px;margin-top:-120px;clear:both;z-index:3;position:relative;}

.right_block2_left{float:left;width:312px;z-index:20;padding:10px 0 0 20px;position:relative;}

.right_block2_right{float:right;width:312px;z-index:30;padding:10px 30px 0 0;position:relative;}

.buf{overflow:hidden;text-align:justify;}

.buf h3{font-size:10pt;margin-bottom:20px;}

.right_block3{margin-top:20px;}

.right_line{background:#ffe368;height:1px;overflow:hidden;margin:10px 15px;}

.right_line2{background:#ffe368;height:4px;overflow:hidden;margin:5px 10px;}

.right_block4{margin-left:20px;}

.right_block4 h3{font-size:10pt;margin-bottom:10px;}

.right_block4_singal{overflow:hidden;margin-bottom:10px;}

.right_block4_singal div{font-size:8pt;color:#6d6d6d; line-height:1.2;}

.right_block4_singal a{color:#000; text-decoration:none; font-weight:normal;}

.right_block4_singal a:hover{color:#000; text-decoration:underline;}



#footerspace{overflow:hidden;margin-top:5px;width:100%;}

#footerline{background:#ffe368;width:100%;height:4px;overflow:hidden;float:right;}

.footer_menu{float:right;/*width:710px; */font-size:8pt;margin:10px 0 20px 0;overflow:hidden;}

.footer_menu a{color:#383939;text-decoration:none;}

.footer_menu a:hover{color:#383939;text-decoration:none;}

.footer_menu li {display:block;padding-right:17px;list-style-type:none;float:right;}



/*Каталог товаров*/

#katalog_title{background:url(/img/ktbg.png) repeat-x;overflow:hidden;height:42px;margin-bottom:10px;}

#katalog_title h3{font-size:12pt; color:#1e1f21; margin-left:25px;}

.search_ad{color:#6f7075;margin-left:25px;}

.parameters_block{background:url(/img/search.png) no-repeat;overflow:hidden;margin-bottom:10px;padding:20px 25px 20px 20px;}

.param_line{overflow:hidden;}

.singal_param{width:211px;margin-right:15px;float:left;overflow:hidden;}

.input1{height:20px;width:144px;padding-top:3px;}

.singal_param div{line-height:24px;float:left;padding-right:6px;}

.katalog_item{overflow:hidden;}

.katalog_top{background:url(/img/katalog_top.png) no-repeat;overflow:hidden;height:29px;width:712px;}

.katalog_mid{background:url(/img/katalog_bg.png) repeat-y;overflow:hidden;width:712px;padding-left:60px;}

.katalog_bottom{background:url(/img/katalog_bot.png) no-repeat;overflow:hidden;height:199px;width:712px;padding-left:60px;}

.katalog_singal{width:195px; border-right:solid 1px #dadde5;border-bottom:solid 1px #dadde5;height:135px;float:left;}

.katalog_bottom div {border-bottom:0;}

.katalog_singal p{line-height:80px;text-align:center;font-size:20pt;}

.katalog_singal span{font-size:8pt; padding-left:7px;display:block;}



.clear{clear:both;}



.vertical{

list-style-image: url(/published/publicdata/SSK/attachments/SC/images/li.jpg) !important;

padding:10px !important;

padding-left:25px  !important;

}



#reklama {

text-align:center; 

padding:3px;

}

.cpt_shopping_cart_info span, #shpcrtca, #shpcrtgc, .cpt_shopping_cart_info div, #wtime_m .cpt_custom_html{color:#ffffff;}
.left_block_title_m a{color:#ffffff; text-decoration:none;}
.more a{color:#cccccc; font-size:90%; font-weight:normal;}

/*
.left_block{background:#FEFED3;filter: alpha(opacity=70);opacity: 0.7;}
*/
.left_block{
background: url(/published/publicdata/SSK/attachments/SC/images/fon_fbffc2.png);
}

#login{
position:absolute;
left:500px;
position:absolute;
top:44px;
width:222px;
line-height:1.4;
}

#login td, #login p{font-size:14px;color:#ffffff !important;}
#login  a{color:#ffffff;text-decoration:none;}
#login  a:hover{text-decoration:underline;}

.cattab td{
border:solid 1px #eaeaea;
text-align:left;}
.left_block_cont {padding:0}

.Brands_table *, .Brands_table {text-align:center !important;}
nt;}
