/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== A6A6A6 */
@charset "utf-8";
/* CSS Document */
*	{ margin:0; padding:0;}
html{font: 100.1% Tahoma, Arial, Helvetica, sans-serif; background-color:#CCCCCC; height:100%;}	
body{  
position:relative;
min-height:100%;
}
.body{width:100%; margin:0 auto;}
table{ border-collapse:collapse;}
table td{
vertical-align:top;
}
img {border: none;}
table td{ }
.top_menu{
background:url(../../images/images/trpas.png) top repeat-x;
}
a:link, a:visited{ color:#b8b8b8; text-decoration:none;}	
a:hover{ color:#fff; text-decoration:none;}
.cpt_maincontent a:link, .cpt_maincontent a:visited{ color:#0066ff; text-decoration:none;}	
.cpt_maincontent a:hover{ color:#ff0000; text-decoration:none;}
.top{ background:url(../../images/images/menu_top_background2.jpg) center repeat-x; height:105px;}
.header{ width:100%;}
.logo{ width:15%;}
.logotip{ background:url(../../images/images/logotip.png) no-repeat; width:141px; height:104px; margin:0 auto 0 40px; vertical-align:top;}
.imya{ font-size:200%; font-weight:bold; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; color:#ff140c; width:50%; padding-left:-420px;}
.kontakt{ 
width:auto; 
font-size:80%; 
text-align:right;
padding-right:30px; 
font-weight:bold; 
vertical-align:top; 
padding-top:20px; 
color:#CCCCCC;
 }
.kontakt1{ 
font-size:80%; 
width:14%; 
text-align:left; 
padding-right:10px; 
font-weight:bold; 
vertical-align:top; 
padding-right:10px; 
color:#CCCCCC;
padding-top:20px;
}
.kontakt li{
list-style:none;
line-height:140%;
}
.kontakt1 p{
line-height:140%;
}
.menu-top-1{list-style:none; vertical-align:middle;}
.l_t_m{background:url(../../images/images/M_T_B_left.png) no-repeat; width:22px; height:50px;}
.content_top_menu{
background:url(../../images/images/T_M_B_center.png) repeat-x; 
width:auto; 
height:50px;
vertical-align:top;
padding-top:10px;
}
.r_t_m{background:url(../../images/images/M_T_B_right.png) no-repeat; width:22px; height:50px;}
.c_t_m li{ 
border-left:1px solid #eee; 
display:inline; 
padding:0 10px; 
font-size:90%;
line-height:140%;}
.c_t_m a:link, .c_t_m a:visited{color:#b8b8b8; text-decoration:none;}	
.c_t_m a:hover{color:#ffffff; text-decoration:none}
.menu_top{margin:0 auto 0 6%;}
.seach_h1{
width:22%; 
vertical-align:top;
padding:15px 10px 10px 15px;
font-size:110%;
}
.seach_h2{background:url(../../images/images/seach.png) no-repeat; width:168px; 
height:44px; 
margin-top:0px; 
margin-left:0px;
}
.korzina_h1{ height:16px; width:22%; vertical-align:top;}
.dopolnitelnie{/*width:100%; margin-top:10px; border: 1px red solid;*/}
.dopolnitelnie td{/*border: 1px red solid;*/}
.right_top{vertical-align:top;}
.left_top{vertical-align:top;}
.k1pusto{margin:0 0 0 auto;}
.shpcrtgc{text-align:right;}
.footer_1,.footer_2,.footer_3,.footer_4{ 
background:url(../../images/images/gradient_futer_line.jpg) no-repeat left; width:25%;  
vertical-align:top; 
font-family:Arial, Helvetica, sans-serif; 
font-size:90%; 
text-align:center;
line-height:140%;
}
.footer_1{ background:none;}
.footer{width:100%; position:absolute; bottom:10px; color:#515151;}

.footer_n{width:100%; margin-top:1px;}
.copirka{text-align:left; padding-left:20px; font-size:80%;}
.site{text-align:right; padding-right:20px; font-size:80%;}
.f_n{width:100%; font-weight:bold; margin-top:15px;}
.shpcrtgc{text-align:right;}
.shcart_link{}
.sostavnay_corzina{ margin:0 5px 0 auto;}
.seach{margin-top:0px; padding-bottom:230px;}
.corzina{ width:20px; height:16px; font-weight:bold; font-size:70%;}
.left{ 
background: #fff url(../../images/images/left4.jpg) repeat-y; 
width:100%; 
margin:0 auto;
min-width:1020px;
max-width:1400px; 
}
.right{ background:url(../../images/images/right4.jpg) right repeat-y; min-height:850px; width:100%; position:relative;}
.cpt_custom_html{ margin-top:-200px;}
.shcart_link a:link, .shcart_link  a:visited{ color:#000;}	
.shcart_link a:hover{ 
color:red;
}
.center{vertical-align:top; width:100%; margin:0 auto; color:#000000;}	
.cpt_root_categories{0}
.cpt_product_search{margin:0px 0 0px 0px;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
#container_top{ text-align:center; vertical-align:middle; background: url(../../images/sci_logo.jpg) left top no-repeat; height:155px;}
#container_top_right{ text-align: center; vertical-align:middle; width: 170px;}
#container_left_sidebar{ width:179px; text-align: left; vertical-align: top; background:url(../../images/sci_down_left.gif) left bottom no-repeat; padding-bottom:200px;}
#container_right_sidebar{ width:170px; text-align: left; vertical-align: top; background:url(../../images/sci_down_right.gif) right bottom no-repeat; padding-bottom:200px;}
#container_main_content{ width:"*"; text-align: left; vertical-align: top; padding: 0px;}
#container_footer{ width: 100%; color: white; margin: 0px; padding: 0px; background:url(../../images/sci_down_bg.gif) left bottom repeat-x; height:52px;}
.cpt_maincontent{ margin:20px 10px;}
.sci_down_l { background:url(../../images/sci_down_img_left.gif) left top no-repeat; width:82px; height:52px; float:left;}
.sci_down_r { background:url(../../images/sci_down_img_right.gif) right top no-repeat; width:80px; height:52px; float:right;}
.sci_lb_body {  background:url(../../images/sci_t1_bg_l.gif) left top repeat;}
.sci_rb_body { background:url(../../images/sci_t1_bg_r.gif) right top repeat-y; }
.all_wrapper {margin:0 24px; position:relative; background:#fff; //width:100%;}
.sci_lt { position:absolute;width:24px; }
.sci_lb { background:url(../../images/sci_img_l_down.gif) left bottom no-repeat; }
.sci_rb { background:url(../../images/sci_img_r_down.gif) right bottom no-repeat; }
.sci_lt { background:url(../../images/sci_img_l_up.gif) left top no-repeat; height:150px; left:-24px; top:0px; }
.sci_topbg { background: #496BAB url(../../images/sci_hat_bg.gif) left top repeat-x;} 
.url_subscr { text-align:center; clear:both;  color:#666;}
/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */
.f3, .f4{ padding-top:0px;}
.cat_path_in_productpage{ margin:0 0 10px;}
.cat_path_in_productpage a:link, .cat_path_in_productpage a:visited{ color:#515151; text-decoration:none; font-size:120%;}	
.cat_path_in_productpage a:hover{ 
color:red; 
text-decoration:none; 
font-size:120%;}
/* padding for all general components */

.cpt_survey{ padding-right:20px;}

.cpt_shopping_cart_info{text-align:left; padding-bottom:5px;}
.cpt_shopping_cart_info div {margin:0;}
.cpt_shopping_cart_info a{ display:block; color: white; padding:0 5px 0 20px; text-transform:uppercase;}
.survey_question{ font-weight: bold; margin-bottom: 10px;}
.survey_question tr{ font-size:80.1%;}
.survey_submit{ margin-top: 10px;}
.cpt_survey form{ padding:0px; margin-left:30px;}
.cpt_currency_selection{ text-align: center;}
.cpt_currency_selection select{ font-size: 90%;}
.cpt_currency_selection form{ display: inline;}
.cpt_product_search form{ margin: 0px!important; padding: 0px;}
.cpt_language_selection{ padding: 5px; text-align:right; padding-right:8px;}
.cpt_category_tree{ padding:0; margin:20px 0 0 0;}
.cpt_category_tree ul{ list-style-type:none; margin:0px; padding:0px;}
.cpt_category_tree ul li{ 

font-size:90.1%;
}
.cpt_category_tree ul li li{
padding:0 0 4px 7px; 
}
.cpt_category_tree ul li a{  text-decoration:none;}
.cpt_category_tree ul li a:link{color:#000; text-decoration:none;}
.cpt_category_tree ul li a:visited{ color:#000; text-decoration:none;}
.cpt_category_tree ul li a:hover{ color:#ff0000;}
.cpt_category_tree parent_current ul li a:link{color:#FF0000;}
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current {font-weight:normal;}
.cpt_category_tree .bullet{ font-size:0px;}
.cpt_category_tree .parent_current a{ font-weight: bold; color: black!important; text-decoration: none;}
.cpt_category_tree .child a{ 
font-size:100.1%; 
font-weight:normal; 
}
 .cpt_category_tree ul li.child{
 background:url(../../images/images/galochka.png) no-repeat left  4px;
 padding-left: 15px; 
 margin-left:7px;
 }
 .cpt_category_tree ul li.child_current{
 background:url(../../images/images/red_gal.png) no-repeat left 4px;
 padding-left: 15px; 
 margin-left:7px;
 }

.cpt_category_tree .child_current a{ 
color: red!important; 
text-decoration: none; 
font-weight:none; 
font-size:1em;
}

.cpt_category_tree .child_current a a:visited {color: #000000; font-weight:none;}
a .bullet{ text-decoration: none!important;}
.cpt_category_tree .tab{ margin-left:10px;}
.cpt_product_add2cart_button{ padding-top: 15px;}
ul.product_list li { border:1px solid #e0e0e0; border-right:none;}
ul.product_list { border-right:1px solid #e0e0e0;}
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_top .cpt_custom_html, #container_top .cpt_divisions_navigation,  #container_top .cpt_auxpages_navigation { margin-left:180px;}
#container_left_sidebar .cpt_category_tree,
#container_left_sidebar .cpt_auxpages_navigation,
#container_left_sidebar .cpt_divisions_navigation,
#container_left_sidebar .cpt_product_search,
#container_left_sidebar .cpt_news_short_list
#container_left_sidebar .cpt_shopping_cart_info{ background:#fff url(../../images/sci_katalog_bg_down.gif) left bottom no-repeat; margin-bottom:10px; padding-bottom:5px;}
.sci_box_left_b { background:#fff url(../../images/sci_katalog_bg_down.gif) left bottom no-repeat; margin-bottom:10px; height:10px;}
.sci_box_right_b  { background:#fff url(../../images/sci_katalog_bg_down1.gif) left bottom no-repeat; margin-bottom:10px; height:10px;}
#container_left_sidebar .cpt_category_tree  ul  { background:url(../../images/sci_katalog_bg.gif) right bottom repeat-y; padding:0 5px;}
#container_right_sidebar .cpt_shopping_cart_info,#container_right_sidebar .cpt_product_search { background:#fff url(../../images/sci_katalog_bg_down1.gif) left bottom no-repeat; margin-bottom:10px; padding-bottom:5px;}
#container_right_sidebar .cpt_shopping_cart_info a { line-height:28px; text-decoration:none; }
#container_right_sidebar .cpt_shopping_cart_info .shcart_link {  background:#fff url(../../images/sci_katalog_prod_2.gif) left top no-repeat;}
#container_right_sidebar .cpt_shopping_cart_info a:hover { text-decoration:underline;}
#container_right_sidebar .cpt_news_short_list  { background:url(../../images/sci_katalog_bg.gif) left top repeat-y;}
#container_top .cpt_custom_html a { text-decoration:none; font-size:35px; font-family:Arial, Helvetica, sans-serif; line-height:150%;}
#container_top .cpt_custom_html span { padding:0 2px;}
.sci_l1 { color:#214B70;}
.sci_l2 { color:#fff;}
.sci_l3 { color:#214B70;}
#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation{ padding:5px 20px; //padding:0px 20px; text-align:center;}
#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a{color: fff; text-decoration:none; font-weight: bold;}
#container_top .cpt_divisions_navigation ul.vertical, #container_top .cpt_auxpages_navigation ul.vertical{ list-style-image: none; padding: 0px; margin: 0px;}
#container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li, #container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li{ list-style-image: none; padding: 0 10px; margin: 0px; display:inline; float:none; border-right:solid 1px #b7cce9;}
#container_top_right  .cpt_divisions_navigation ul.vertical li, #container_top_right  .cpt_auxpages_navigation ul.vertical li{ background:url(../../images/sci_li_infopages.gif) left top no-repeat; padding-left:20px;}
#container_top_right .cpt_auxpages_navigation ul{ list-style-type: none;}
#container_top_right  .cpt_divisions_navigation a, #container_top_right  .cpt_auxpages_navigation a{ text-decoration: underline; color:#fff;}
#container_top_right  .cpt_divisions_navigation a:hover, #container_top_right  .cpt_auxpages_navigation a:hover{ text-decoration: underline;}
#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a{ color: white;}
#container_top_right .cpt_currency_selection{ padding: 5px; color: white; background-color: black;}
/*container_left_sidebar styles*/
/*#container_left_sidebar .cpt_shopping_cart_info { background:url(../../images/sci_katalog_prod_1.gif) left top no-repeat;}*/
#container_left_sidebar .cpt_product_search form, #container_left_sidebar .cpt_survey{ background: transparent url(../../images/sci_katalog_bg.gif) right top repeat-y;}
#container_right_sidebar .cpt_shopping_cart_info div{ background: transparent url(../../images/sci_katalog_bg.gif) left top repeat-y ;}
#container_left_sidebar .cpt_product_search a{color:#163106;}
#container_left_sidebar .col_header, #container_right_sidebar .col_header{  color:#fff; line-height:28px;   padding:0 0 0 30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#container_left_sidebar .col_header { background:url(../../images/sci_katalog_prod_1.gif) left top no-repeat;}
#container_right_sidebar .col_header { background:url(../../images/sci_katalog_prod_2.gif) left top no-repeat;}
#container_footer .cpt_divisions_navigation{ padding: 3px; padding:10px 0 0 0; text-align: center;}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation li { display:inline; float:none;}
#container_footer .cpt_divisions_navigation a{ font-weight: normal;}
#container_main_content .cpt_product_lists{ padding-bottom: 20px;}
#container_right_sidebar .cpt_news_short_list{}
#container_left_sidebar .cpt_news_short_list{ background-position: right; color:#999999;}
#container_top .cpt_tag_cloud a, #container_top .cpt_category_tree a{ color: white;}
#container_top .cpt_language_selection{ width:auto; float:right; display:inline; _margin-top:70px;}
#container_top .cpt_language_selection a img{ border:#ffffff solid 1px ;}
#container_left_sidebar .cpt_product_search input{padding:1px;}
#container_left_sidebar .cpt_product_search input#searchstring{ width: 120px; border:solid 1px #707070;padding:2px;}
#container_left_sidebar .cpt_tag_cloud { background:#fff url(../../images/mdr_companyname_background.gif) left bottom repeat-x; padding:20px 10px;}
#container_main_content ul { list-style-position:inside;}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
h1.welcome { color:#214B70; font-weight:normal; font-size:19pt; letter-spacing:-1px; margin:10px;}
#shpcrtca{ 
font-weight: bold; 
font-size: 90%; 
white-space: nowrap; 
color:#FF0000;}
.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; word-spacing:110%; letter-spacing:120%;}
/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */
.small{ font-size: 80%;}
.big{ font-size: 150%;}
.background1, .background1 td{}
.btn_checkout{ font-size: 100%; font-weight: bold; margin: 10px; padding: 3px;}
.error_block{ font-weight: bold; color: red;}
/*
a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}
*/
#tbl-checkout-progress td{ font-size: 0.7em; vertical-align: top;}
.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: #777; 
font-size:.6em;
font-weight:bold;
}
.news_title{ 
padding-bottom: 10px;
font-size:.9em;
list-style:none;
}
.news_title a { 
color:#000; 
font-weight:normal;
}
.news_title a:link, .news_title a:visited{
color:#000;
}
.news_title a:hover{
color:red;
}
.news_viewall{ padding-bottom: 10px;}
.news_subscribe, .news_thankyou{ padding: 5px; background-color: #f4f4f4;}
.news_subscribe img { vertical-align:middle;}
/************************
BLOG STYLES
***************************/
.post_title{ color: #666; margin-top: 30px; margin-bottom: 0px; font-size:100.1%;}
.post_date{ color: #999; border: 0px solid #EEE; border-top-width: 1px; margin-bottom: 15px; font-size:70.1%;}
.post_content{
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{ background-color: #ccc;}
.cmp_column_odd{ vertical-align: top;}
.cmp_column_even{ background-color: #ccc; vertical-align: top;}
#cmp-table tr:hover td{ background-color: #ddd!important;}
#cmp-table tr td{ text-align:center; padding: 6px;}
#cmp-table tr td.cmp_headers{ text-align: left;}
#cat_product_sort
/***************************
PRODUCT DETAILED
****************************/
.regularPrice{ color: brown; text-decoration: line-through;}
.totalPrice{ color: red; font-weight: bold; font-size: 110%;}
.youSaveLabel{ font-size: 75%;}
.youSavePrice{ font-size: 75%;}
.prd_out_of_stock{ font-style:  italic;}
.cpt_product_category_info a { font-size:14px;}
/************************
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: #f4f4f4; border-bottom: 1px #99C9DF solid; font-size:13pt;}
.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{ 
padding: 0px; 
margin: 0px;
font-size:1.2em;
}
#cart_clear{ padding: 10px; text-align: right;}
#cart_clear a{ font-size:9pt;}
.cart_discount_label{ font-weight: bold;}
#cart_total_label{ font-size: 100%; font-weight: bold;}
#cart_total{font-size: 100%; font-weight: bold; padding: 10px; white-space: nowrap; color:#FF0000;}
#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;}
.style1{ color:#FF0000;}
/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category{ font-size: 120%; font-weight: bold;}
.rcat_products_num{ color: #999999;  font-size: 80%;}
.rcat_child_categories a{ line-height:150%; font-weight: normal; font-size:90 %; color:#0085B0;}
.rcat_child_categories a:hover { text-decoration:underline;}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{ padding: 5px;}
#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:100%; font-weight: bold; margin:0 auto;}
.form_wrapper{}
/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{ 
border:1px solid #E0E0E0;
background:#ABABAB; 
color:#000000; 
padding:10px;
}
#cat_advproduct_search td{ color:#000000;}
#cat_advproduct_search h3{ padding:0px; margin: 0px; padding-bottom: 10px; padding-top: 5px;}
.product_brief_block{ border:1px solid #BDBDBD; padding:7px; margin-top:10px;}
/*.product_brief_block img{ border:1px solid #BDBDBD;}*/
#cat_top_tree {
padding:0;
}
.prdbrief_brief_description p{ font-size:90.1%;}
/************
CHECKOUT
************/
.checkout_noframe_title{ padding: 5px 15px;}
#checkout_have_account{	padding: 15px; background-color: #D9E9FF; 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{}
.row_even td{ border-width: 0px 0px;}
.paddingblock{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 img{border: #BDBDBD 1px solid;}
#box_product_thumbnails td{ vertical-align:top; padding-top:10px;}
/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}  
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
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;}
#powered_by  { clear:left; padding-bottom:5px; background:#fff; font-size:11px!important; margin:0;}
.post_title a:link, .post_title a:visited{ color:#515151; text-decoration:none; font-size:80.1%;}	
.post_title a:hover{ color:red; text-decoration:none; font-size:80.1%;}
.cpt_maincontent h1{
font-size:120%; 
color:#000000; 
margin-bottom:10px;}
.news_viewall{ text-align:right; padding-right:15px;}
.news_viewall a:link, .news_viewall a:visited{ color:#515151; text-decoration:none; font-size:80.1%;}	
.news_viewall a:hover{ color:#000000; text-decoration:none; font-size:80.1%;}
.news{ 
font-weight:bold;
margin-bottom:10px;
margin-top:20px;
}
#reg_fields_tbl{
margin:20px 0;
}
.cpt_root_categories a:link, .cpt_root_categories a:visited{ color:#515151; text-decoration:none; font-size:80.1%;}	
.cpt_root_categories a:hover{ color:#000000; text-decoration:none; font-size:80.1%;}
.prdbrief_name{ 
text-align:left; 
font-weight:bold; 
font-size:110.1%;}
.prdbrief_name a:link, .prdbrief_name a:visited{ color:#000000;}	
.prdbrief_name a:hover{ color:#ff0000;}
.produkti{ border: none; width:100%;}
.produkti td{ border: none;}
.prdbrief_add2cart{ text-align:left; padding-left:10px;}
.schet{ width:26%;}
#cat_product_sort{ 
padding-top: 15px;
text-align:center;
font-size:.9em;
}
.cpt_product_discuss_link h2{padding-top:10px;}
.cpt_product_discuss_link p{padding-top:5px; padding-bottom:10px;}
.pageSeparator h2{ padding-top:10px;}
.cpt_product_rate_form{ margin-bottom:10px; margin-top:15px;}
.cpt_product_params_fixed td{ color:#000000; font-weight:normal; padding-bottom:5px; font-size:103.1%;}
.cpt_product_params_fixed b{ color:#515151; font-weight:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:103.1%;}
.prdbrief_brief_description{ padding-left:0;}
.prdbrief_price{ padding:0;}
.prdbrief_comparison{ padding:5px 0;}
#shpcrtgc{ 
font-size:80%;
white-space:nowrap;
}
.seach-n1{ margin-left:8px;}
submit-n2.{background:url(../../images/images/seachn1.gif); width:19px; height:20px;}
.gofromfade a:link, .gofromfade a:visited{ color:#000000; text-decoration:none;}	
.gofromfade a:hover{ color:#000000; text-decoration:none;}
/*корзина*/
.cpt_shopping_cart_info a {
background:url(../../images/images/korzina.gif) no-repeat scroll left bottom transparent;
line-height:18px;
padding: 0px 0 0 25px;
font-size:1em;
}
#cat_path{
margin:0;
font-size:.8em;
}

.shcart_link{ font-weight:bold;}
.sc-price-level2 a:link, .sc-price-level2 a:visited{ color:#fff; text-decoration:none; font-size:90.1%;}	
.sc-price-level2 a:hover{ color:#000000; text-decoration:none; font-size:90.1%;}
.cpb{ text-align:center; padding-top:10px;}
.cpt_product_search{/*margin:10px 0 30px 10px;*/}
/*поиск*/
#search-submit input{background:none; border: medium 1px;	cursor: pointer; height: 30px; width: 24px; margin-top:0px; margin-left:5px;}	
#searchstring{ background:none; border-style: solid solid solid none; border-width: 0px 0px 0px medium; color: #777777; font-size: 16px; height: 22px; margin-top: -6px; margin-left:0px; width: 135px;}
.submit-search{background:none; border:none;}
#searchstring{ 
width: 114px;
margin:0 0 0 3px;
}
.tablica_poiska td{
padding-top:8px;
}
.korzina_h1{
padding:10px;
padding-top:15px;}
.nignee_menu{ background:url(../../images/images/gradient_futer.jpg) repeat-x; padding-top:20px; padding-bottom:20px;}
.f1 li, .f2 li, .f3 li, .f4 li {
list-style:none;
}

.footer_menu{ width:90%; margin:0 auto;}
.rout_slider_box{ background:url(../../images/images/fon_jqueru2.jpg) no-repeat; width:625px; height:256px; margin:0 auto; margin-top: 50px;}
.parent{ font-weight:bold;
 margin-bottom:30px;}
.parent a{
 font-size:1em; 

}
.parent-div{
 margin-left:14px; 
}
.parent ul a{
margin-left:0px;
}
.parent li{font-size:100.1%; text-align:left;}
.parent li a:visited {
    color: #000000;
    text-decoration: underline;
}
.cpt_category_tree ul li ul{
padding-top:10px;
}
.cpt_category_tree .subcat_cild ul{
padding:0;
}
.cpt_category_tree .subcat_cild ul li{
background:none;
    margin-left: 7px;
    padding-left:0;
}
.cpt_category_tree li.child_current .subcat_cild ul a{
color:#000 !important;
}
	
.c_t_m .cpt_auxpages_navigation .horizontal li:first-child{
border:none;
}
.parent-div a{
color:#000!important;
text-decoration:none;
}
.shcart_link{
margin-bottom:5px;
}
.f_n{
font-size:.8em;
}
.tablica_poiska td{
vertical-align:middle;
}
.price_add2cart{
margin:5px 0;
}
.price_add2cart td{
vertical-align: middle;
}
#cat_advproduct_search{
font-size:.9em;
}
#cat_advproduct_search table{
width:100%;
}
#cat_advproduct_search table table{
width: auto;
}
#cat_advproduct_search table td{
padding:3px 5px;
}
#cat_advproduct_search table td td{
padding:0 2px;
}
.catalog_navigator{
margin:10px auto;
font-size:.9em;
text-align:center;
}
#prddeatailed_container{
width:1%;
}
.cpt_product_discuss_link, .cpt_product_details_request, .cpt_product_related_products, 
.cpt_product_equipment_products{
font-size:.8em;
padding-bottom:10px;
border-bottom:2px dotted #ccc;
}
.cpt_product_equipment_products {margin-top:10px;}
.cpt_product_equipment_products h2 {margin-bottom:10px;}
.cpt_product_details_request input{
margin-bottom:5px;
}
.background1 td{
vertical-align:middle;
padding:3px 3px 3px 0;
}
.product_related_table, .product_related_table table{
width:100%;
}
.product_related_table table td{
width:33%;
}
.product_related_table table td td{
width: auto;
}
.product_related_center td{
text-align:center;
}
.total_price{
color:red;
font-weight:bold;
}
.product_related_center a{
font-size:1em;
font-weight:bold;
line-height:140%;
}
.product_related_center a:link, .product_related_center a:visited{
color:#000;
}
.product_related_center a:hover{
color:red;
}
.product_related_center img{
border:1px solid #BDBDBD;
}
.form-table td{
padding:3px 3px 3px 0;
}
#cat_info_left_block{
margin:10px 0 0;
}
#cat_info_left_block td{
padding:3px 9px 3px 0;
font-size:.8em;
color:#777;
}
#reg_confcode td{
padding:3px 3px 3px 0;
vertical-align:middle;
}

.table-pricelist{}
.table-pricelist a:link, .table-pricelist a:visited{
color:#000;
}
.table-pricelist a:hover{
color:red;
}
.table-pricelist td.sc-price-level0{
font-weight:bold;
}
.table-pricelist .background1{
background:#ccc;
}
.sc-price-price{
color:red;
font-weight:bold;
font-size:.9em;
white-space:nowrap;
}
.form_wrapper p{
margin-bottom:5px;
}
.register-line{
font-size:.8em;
}
.cpt_product_name h1{
text-align:center;
}
.regularPrice{
font-size:.8em;
color:#515151;
text-decoration:line-through;
}
.youSave-block{
padding:3px;
border:1px solid #ff5631;
background:#fbf5c7;
margin:5px 0;
font-weight:bold;
color:#515151;
float:left;
}
#cmp-table table{
margin:0 auto;
}
#cmp-table table img{
border:1px solid #aaa;
}
#cart_page_title a:link, #cart_page_title a:visited, .background_cart_top a:link,  .background_cart_top a:visited{
color:#0066FF;
}
#cart_page_title a:hover,  .background_cart_top a:hover{
color:red;
}
#cart_clear a{
color:red !important;
}
.gofromfade{
font-size:1.2em;
}
.gofromfade:link, .gofromfade:visited{
color:#000;
}
.gofromfade:hover{
color:red;
}
.hndl_proceed_checkout{
white-space:nowrap;
}
.my_account-user td{
font-size:.9em;
padding:5px 5px 5px 0;
}

.table-rooot td{
border:none;
}
.table-rooot td td{
border:none;
}
.rout_slider_box{
padding:18px 4px;
}
.table-rooot{
width:604px;
}
td.root-buttom{
height:211px;
vertical-align:middle;
width:52px;
text-align:center;
}
td.root-ontent{
width:500px;
}
.root-cat-item{
width:500px;
}

.cat_name{
font-size:1.4em;
padding:10px 10px 10px 20px;
}
.rcat_products_num{
font-size:.6em;
color:#777;
}
.cat_image{
width:45%;
height:210px;
}
.category-description{
font-size:.6em;
margin-top:10px;
}
.rcat_child_categories{
font-size:.6em;
margin-top:5px;
}
.rcat_child_categories a:link, .rcat_child_categories a:visited{
color:#0066FF;
}
.rcat_child_categories a:hover{
color:red;
}
.prev{
width:26px;
height:77px;
border:none;
cursor:pointer;
background:url(../../images/images/bootom_right.jpg) center no-repeat;
}
.next{
width:26px;
height:77px;
border:none;
cursor:pointer;
background:url(../../images/images/bottom_right.jpg) center no-repeat;
}
.product-list-user{
width:90%;
margin:0 auto;
}
.product-list-user td{
width:25%;
padding:0 0 20px;
}
.product-list-user td img{
border:1px solid #BDBDBD;
}
.product-list-user td td{
width:auto;
padding:0;
}
.product_list_name{
font-weight:bold;
margin:5px 0 0;
}
.product-list-user a:link, .product-list-user a:visited{
color:#333;
}
.product-list-user a:hover{
color:red;
}
.product-list-user .total_price{
font-size:.8em;
}
#top_list, #cat_top_tree_user{
margin-bottom:20px;
}
#top_list li{
display:inline;
font-size:.9em;
}
#top_list li a:link, #top_list li a:visited{
color:#000;
}
#top_list li a:hover{
color:red;
}
.f4 a{
line-height:100%;
}
.f4 li{
padding-bottom:5px;
}


/********аксессуары*******************/


.cpt_product_equipment_products ul li {float:left; width:33%; height:190px; list-style: none;}
.cpt_product_equipment_products  img{max-width:100px; max-height:120px; border: 1px solid #BDBDBD;}
.add_to_buy {margin:0 auto; color:#bfbfbf;}
.equip_name {text-align:center;}
.equip_name a{	
	font-size: 1em;
    font-weight: normal;
    line-height: 140%;
	}
.equip_name a:link, .equip_name a:visited {color:#000;}
.equip_name a:hover {color:red;}
.add_to_buy td {padding:2px 3px; vertical-align:middle;}
.equip_price {
	text-align:center; 
	color: red;
    font-weight: bold;
	}


.podbor {
margin:10px 0;
width:144px;
height:242px;
background:url(../../images/images/podbor_sswlka.jpg) center no-repeat;
}
.podbor a {
width:144px;
height:242px;
display:block;
}
td.chemodan_td {
	width:308px;
	height:214px;
	}
.chemodan {
	width:302px;
	height:205px;
	background:url(../../images/images/chemodan.jpg) center no-repeat;
	}
.chemodan2 {
	width:308px;
	height:214px;
	background:url(../../images/images/no_search.jpg) center no-repeat;
	}
#podbor {margin-left:30px; margin-top:23px; font-family:Arial; font-size:14px;}
h3.podbor_name {margin:30px 0; font-family:Arial;}
.podbor_table {margin:10px 8%;}
#podbor table td{padding:7px 3px; vertical-align:middle;}
.podbor_td1 {width:85px;}
#podbor input {border:1px solid #a3a3a3; width:90px; height:19px; text-align:center;}
#podbor input.poehali {
	width:134px;
	height:31px;
	background:url(../../images/images/podobrat_button.jpg) center no-repeat;
	cursor:pointer;
	border:none;
	margin-top: 30px;
	}
.koleciki {text-align:left;}
.koleciki input {
	margin-right:10px; 
	vertical-align: middle;
	width: 20px !important;
	}
.vzaimozamen {margin:40px 0 10px 0; color:red; text-transform:uppercase;}
.naideno {color:red; text-transform:uppercase;}




