/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */

html
{ margin: 0px;
  padding: 0px;

}
body, html {
height: 100%;

}
body
{ margin: 0px;
  padding: 0px;

}

p, body, font, div, td, input, select, textarea
{ font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
  font-size:11px;
  color: #6c6e6f;
}

h1 {
	font-size: 120%;
	margin:0 0;
}
h2 {
	font-size: 130%;
	margin:1em 0;
}
h3 {
	font-size: 120%; margin:1em 0 0.5em 0;
}

form{
 padding:0px;
 margin: 0px;
}

a
{ font-weight: bold;
  color: #336699;
 
}
a:hover { color:#D94342;}
a img{
 border: 0;
}
input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */

#container_top_left
{ text-align: center;
  vertical-align: middle;
  width: 210px;
  
}

#container_top
{/* padding:5px 0; */
text-align: left;
  vertical-align:middle;
                                                        /* url(../../images/mdr_blue_grad_background.gif) left top repeat-x; */
  border-left:1px solid #336699;background:#004477; 
  border-right:1px solid #003366
}

#container_top_right
{ text-align: center;
  vertical-align: top;
  width: 33%;
// background: #496BAB url(/11_files/mdr_blue_grad_background.gif) left top repeat-x;
background: #336699;  /* 1180aa */
}

#container_topbar_right { text-align:right; }

#container_left_sidebar
{ width:210px;
  text-align: left;
  vertical-align: top;
}
#container_right_sidebar
{ width:210px;
  text-align: left;
  vertical-align: top;
}

/* Padding home block */

#container_main_content
{ width:"*";
 text-align: left;
  vertical-align: top;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}

#container_footer
{ width: 100%;
  //background-color: #b4b4b4;
  //color: white;
  //margin: 0px; padding: 0px;
}


/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation
{
  text-align: left;
  padding: 10px;
// width: 100%;
}
.cpt_maincontent {
  text-align: left;
  padding: 0px;
// width: 100%;
}
ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
}
ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
}
.horizontal li
{ float: left;
  margin-right: 25px;
}

.cpt_divisions_navigation ul
{ list-style-type: none;
margin: 0px;
}

.cpt_auxpages_navigation ul.vertical
{ list-style-image: url(/11_files/li_infopages.gif);
  padding-left: 15px;
}
.cpt_auxpages_navigation .vertical li
{ padding-left: 5px;
}
.cpt_auxpages_navigation ul.horizontal
{ list-style-type: none;
  padding-left: 0px;
}

.cpt_shopping_cart_info
{ border: 0px;
  text-align: left;
  vertical-align: center;
  color: #F0B5B5;
  font-size: 11px;
  padding: 0px;
}
.cpt_shopping_cart_info div { margin:0px;}
.cpt_shopping_cart_info a
{ font-weight: bold; 
  padding:0px 0px 5px 0px; display:block; font-size:11px; 
 width: 135px;
}

.cpt_survey
{ 
/* background:#f9f9f9 url(../../images/mdr_grey_grad_right.gif) left bottom repeat-x; */
/* background: #B5C175 url(../../images/mdr_olive_gradient_vert.gif) left bottom repeat-x; */
}
.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: 11px;
}
.cpt_currency_selection select
{ font-size: 11px;
}
.cpt_currency_selection form{
 display: inline;
}

.cpt_product_search form{
 margin: 0px!important;
 padding: 1px;  /* 2px */
}

.cpt_language_selection {
  padding: 5px;
  text-align:right; padding-right:8px;
}

.cpt_category_tree {
 padding:7px 0px 8px 0px;  /* padding:7px 0px 10px 7px; */
 
}
.cpt_category_tree ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
 background: url(/11/images/cat_line.jpg) left top repeat-x;
}
.cpt_category_tree ul a {
 //line-height:15px;
 font-weight:normal;
 text-decoration:none;
 }
 .cpt_category_tree ul a:Hover {
 text-decoration:underline;
 }
.cpt_category_tree ul li { padding:0 0 2px 10px;}
//.cpt_category_tree ul li {background:url(/11_files/mdr_arrow_category_small.gif) left 5px no-repeat;}
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current { background:#336699;}
.cpt_category_tree .bullet { font-size:0px;}
.cpt_category_tree .parent_current a{
 font-size: 11px;
 font-weight: bold;
 color: black!important;
 text-decoration: none;
}


.cpt_category_tree .child a {
 padding-left: 12px;
 padding-right: 6px;
 padding-bottom: 2px;
 font-size:11px;
 font-weight:normal;
 background: url(/11_files/mdr_point.gif) left center no-repeat;
 text-decoration:none;
 
}
.cpt_category_tree .child a:hover {text-decoration:underline;}

.cpt_category_tree .child_current a{
 padding-left: 12px;
 padding-right: 6px;
 padding-bottom: 2px;
 font-size:90%;
 font-weight:bold;
 background: url(/11_files/mdr_point_v.gif) left center no-repeat;
 color: black!important;
 text-decoration: underline;
}
a .bullet{
  text-decoration: none!important;
  
}
.cpt_category_tree .tab{
 margin-left:0px;
 
}
div.www {background-image:#fff url(../../images/1/2/poisk2.gif) left top no-repeat;}

.cpt_product_add2cart_button
{ padding-top: 10px;
}
.home_page_category_logo { background:url(/11_files/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:10px; padding-bottom:15px;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
.tls_topbar td { background:url(/11_files/tls_topbg.gif) left top repeat-x;  }
.tls_tel { color:#fff; font-size:15pt; line-height:40px; //height:40px;  padding:0 10px; }
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
//#container_top_left { background:url(/11_files/mdr_companyname_background.gif) left bottom repeat-x;}
#container_top_left { border-right:1px solid #002255;background:#004477;}


#container_top_left a { text-decoration:none; font-size:17px; font-family:Arial, Helvetica, sans-serif; line-height:150%;}
#container_top_left span { padding:0 2px;}
#container_top_left span.mdr_l1 { color:#f67c06;}
#container_top_left span.mdr_l2 { color:#097bd4;}
#container_top_left span.mdr_l3 { color:#000;}


#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation
{ width:auto; padding:5px 20px; //padding:0px 20px;}


#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.vertical li, #container_top .cpt_auxpages_navigation ul.vertical li { width:auto; float:left; clear:left;  border-left: 3px solid white; padding-left:20px;}
#container_top .cpt_auxpages_navigation ul
{ list-style-type: none;
}

#container_top .cpt_divisions_navigation a:hover, #container_top .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: #5282AD;
}

/*container_left_sidebar styles*/
#container_left_sidebar .cpt_product_search
{ background: #B5C175 url(/11_files/mdr_olive_gradient_vert.gif) left bottom repeat-x; color:#163106;
}

#container_left_sidebar .cpt_product_search a {color:#163106;}
#container_left_sidebar .col_header, #container_right_sidebar .col_header{ font-size:15px; color:#666666;  padding:8px 0 5px 30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#container_left_sidebar .col_header { background:#fff url(/11_files/mdr_arrow_olive.gif) 10px 10px no-repeat;}
#container_right_sidebar .col_header { background:#f9f9f9 url(/11_files/mdr_arrow_olive.gif) 10px 10px no-repeat;}
#container_left_sidebar .col_header.green, #container_right_sidebar .col_header.green { background:#B5C175 url(/11_files/mdr_arrow_darkolive.gif) 10px 10px no-repeat; color:#163106;}
#container_left_sidebar .col_header.green {padding:8px 0pt 0 30px;}

#path_down .cpt_divisions_navigation
{ padding: 0px;
  margin: 0px;
  text-align: center;
}
#path_down .cpt_divisions_navigation a
{ font-weight: normal;
  color:#003377;
  text-align: center;
}
#path_down .cpt_divisions_navigation a:Hover
{ font-weight: normal;
  color:#d94342;
  text-decoration: none;
  text-align: center;
}
#container_main_content .cpt_product_lists
{ padding-bottom: 0px;
}

//#container_main_content .cpt_product_lists a
{font-size: 11px;}

#container_right_sidebar .cpt_news_short_list
{  background:#f9f9f9 url(/11_files/mdr_grey_grad_right.gif) left bottom repeat-x;
}
#container_left_sidebar .cpt_news_short_list
{  background: white url(/11_files/theme0_grey_gradient_hor.gif) repeat-y;
   background-position: right;
}

#container_top .cpt_tag_cloud a, #container_top .cpt_category_tree a
{ color: white;
text-decoration:none;
}
#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(/11_files/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 ====================== */

#shpcrtca{
 font-weight: bold;
 font-size: 11px;
 white-space: nowrap;
}
#shpcrtgc{
font-weight: normal;
 font-size: 11px;
 white-space: nowrap;
}
#shpcrtgc2{
 white-space: nowrap;
 font-size: 11px;
}

#searchstring
{ width:420px;
}
/* ============== WELCOME ============= */

.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%;}
h1.welcome {color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:130%;  font-weight:bold; padding-left:7px;padding-bottom:1px;}  /* letter-spacing:-1px; */

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 10px;
}
.big
{ font-size: 160%;
}

.background1, .background1 td
{ background-color: #D9E9FF;  /* #D9E9FF */
}

.background2 
{ background-color: #9cbedc;
color: white;
}
.background3 td strong
{ color: white;
}

.background3 
{ background-color: #8099a7;
color: white;
}

.background4, .background4 td tr
{ background-color: #e8eef6;  
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{ padding-top: 5px;
}
.prdbrief_add2cart2
{ padding-top: 10px;padding-left:19px;
}
.error_block
{ font-weight: bold;
  color: red;
}

#tbl-checkout-progress td{
font-size:0.7em;
vertical-align: top;
color: #000;
}

.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: 11px;
  font-weight: bold;
}
.news_title
{ padding-bottom: 10px;
}
.news_title a { color:#000; font-weight:normal;}
.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;
}
.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: #d9e9ff; /* #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:#FF8400;
 font-weight: bold;
 font-size: 14px;
 font-family: Arial; Tahoma;
}
.totalPrice2{
 color:#FF8400;
 font-weight: bold;
 font-size: 14px;
 font-family: Arial; Tahoma;
 margin-left: 40;
}
.youSaveLabel{
 font-size: 11px;
}
.youSavePrice{
 font-size: 11px;
}
.prd_out_of_stock {
 font-style:  italic;
}
.cpt_product_category_info a, .cat_path_in_productpage a { font-size:12px;}

#black{color:#000;}
/************************
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: #D9E9FF;
  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{
 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: #ebebeb;
 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: 13px;
  font-weight: bold;line-height:20px; text-decoration:none;
  color: #003366;
}
.rcat_root_category:hover { border-bottom:solid 1px;}
.rcat_products_num
{ color: #999999;
  font-size: 11px;
 font-weight: normal;
}
.rcat_child_categories a
{ font-size: 11px;
  line-height:12px;
  font-weight: normal;
  color: #336699;
}
.rcat_child_categories a:Hover {text-decoration:none; color: #d94342;}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #e8eef4;  /* e8eef4 */
}
#reg_confcode td{
 background-color: #e8eef4;
}
#reg_fields_tbl td input, .addressform td input{
 width: 240px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 240px;height: 100px;
}
#reg_submit_btn{
 font-size:11px;
 font-weight: bold;
}
//table#reg_fields_tbl {background-color: #f2f7f9;}
/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
 background-color: #e8eef6; /* f4f9fb */
    margin-right:5px;
	margin-left:8px;
	width:232px;
	color:#000;
	text-align:center;
}
#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;font-size: 11px;}
#cat_info_left_block  { float:left;}
#cat_info_left_block2 { float:right;}
#cat_info_left_block3 { float:right; background-color: #e8eef6;border:1px solid #e4e4e4;padding:2px 7px 2px 7px;margin-right:10px;margin-left:10px;}

.cpt_maincontent center { clear:both;}
#cat_top_tree { overflow:hidden; margin-top:10px;}
                                                               /* border-top:2px solid #d5d8d9;border-left:2px solid #d5d8d9; */
.hndl_submit_prds_cmp {text-align:center;border: 1px solid #7f9db9;background-color:#e7ecf2;font-size:11px;color:#336699;cursor:hand;font-family:Tahoma,Verdana, Arial, Sans-Serif;height:23px;width:180px;}
#cat_product_sort { margin:15px 0 15px 0; text-align:center!important;}
#cat_product_sort2 {text-align:right!important;}
#cat_navigator {float:right;background-color: #ebebeb;padding:5px 8px 7px 8px;}
#cat_navigator a {color:#000;text-decoration:underline;}
#cat_navigator a:Hover {color:#D94342;text-decoration:none;}
#product_navigator {float:right;padding:10px 8px 7px 8px;}

.prdbrief_name a{COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline;}
.prdbrief_name a:hover {COLOR: #416179; FONT-FAMILY: Tahoma; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}

.product_list a { font-size:11px; line-height:100%; text-decoration:none; font-weight: normal;}
.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;
	text-align:left;
}
#checkout_have_account {
	padding: 15px;
	background-color: #e8eef4;
	margin: 0 -5px 15px -5px;
	color:#000;
}
#checkout_logininfo { width:376px;}  
#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 { } 

.heckout_text {
font-size: 11px;
color: #000000;
}
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #f2f7f9;  /* F2F8FF */
}
.row_even td {
	border: 0px solid #6998c2;  /* F2F8FF b8cbd9 */
	border-width: 1px 0px;
}

.paddingblock { background:#f2f7f9;  /* #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:90%;}
.cpt_product_images{
float: left;
}

/*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;}
#powered_by { font-size:10px !important;}
.cpt_product_add2cart_button input { vertical-align:middle;}

----------------------------------------


div.top_header{border-top:3px solid #B0CDE6;background:#f2f7f9;text-align:right;}
#container_topbar {text-align:right; background:url('../../images/1/top_bg.gif') repeat-x; height:28px;}
//#container_topbar a{color:#1378a1;font-size:70%;display:block;height:16px;font-weight:bold;margin-right:13px;padding-left:22px;background-repeat:no-repeat;background-position:0 50%}
#container_topbar a{color:#023578;font-size:11px;padding-bottom:1px;padding-bottom:1px;font-weight:normal;text-align:right;}
#container_topbar a:Hover {color:#D94342;text-decoration:none;}
#container_topbar table.topmenu {float:right;}
input.poisk{font-size:11px}
div.poisk{padding-bottom:4px;padding-left:2px;font-size:11px}
div.header_or{border-top:3px solid #ee0000;background:#f98700;text-align:left;padding:3px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('../../images/1/empty_18x18_box.gif');background-image:url('../../images/menu/path_root.gif')}

div.header1{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/catalog.gif')}
div.header2{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/info.gif')}
div.header3{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/tags.gif')}
div.header4{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/time.gif')}
div.header5{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/news.gif')}
div.header6{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/top.gif')}
div.header7{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/curent.gif')}
div.header8{border-top:3px solid #abb8be;background:#8099a7;text-align:left;padding:5px 10px 7px 32px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/golos.gif')}


//#container_left_sidebar 
#container_left_sidebar .cpt_category_tree  { background:#F8F9FA;}

/* Category tree */

.cpt_category_tree ul div { padding:3px 9px 1px 9px;}
.cpt_category_tree ul div.child, .cpt_category_tree ul div.child_current { font-size:12px;background:#2b5479;padding:3px 8px 3px 8px;}
.cpt_category_tree ul div.parent{line-height:12px;font-size:12px;background:#F8F9FA url(/11/images/cat_line.jpg) left bottom repeat-x;}
.cpt_category_tree ul div.parent_current{line-height:12px;font-size:12px;background:#5282ad url(../../images/1/2/line_blue.gif) left bottom repeat-x;}


----------------------------------------

//div.header11{border-top:3px solid #4e9ab9;background:#1378a1;text-align:left;padding:5px 10px 6px 32px;font-size:70%;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 50%;//background-position:6px 65%;background-image:url('/11_files/empty_18x18_box.gif');margin:0 0 2px 0}
//div.header1,div.header1 *{color:#FFFFFF;font-weight:bold}
//div.header22{background:#1378a1 url('/11_files/header2_bg.gif') repeat-x}
//div.header3{border-top:3px solid #88ADCD;background:#9CBEDC;text-align:left;padding:5px 10px 6px 32px;font-size:12px;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('/11_files/rubrikator.gif')}
//div.header3,div.header3 *,.header4 td *,.header4 td{color:#F3F8FA;font-weight:bold}
//div.header3,div.superh{border-top:3px solid #88ADCD;background:#9CBEDC;text-align:left;padding:2px 10px 6px 32px;font-size:90%;text-transform:uppercase;background-repeat:no-repeat;background-position:6px 3px;//background-position:6px 6px;margin:0 0 2px 0;background-image:url('/11_files/empty_18x18_box.gif');background-image:url('1/11_files/rubrikator.gif')}

td.i,td#i{background:url('/11_files/i.gif') repeat-y top left;width:6px}
td.i,td#i2{background:url('/11_files/i.gif') repeat-y top left;width:11px}

table.topmenu22 td.topmenup0 a{display:block;height:15px;font-weight:bold;margin-right:23px;padding-left:21px;background-repeat:no-repeat;background-position:0 50%}
table.topmenu22 td.topmenup0 div {white-space:nowrap;overflow:hidden;width:200px;}
table.topmenu22 td.topmenup0 div.text2 {white-space:nowrap;overflow:hidden;width:162px;}
table.topmenu td.topmenup11 a{display:block;height:16px;font-weight:bold;margin-right:13px;padding-left:22px;background-repeat:no-repeat;background-position:0 50%}
//table.topmenu td.topmenup11 {padding-top:1px;font-weight:bold;}
table.topmenu22 {padding-left:11px;}

table.topmenu td.topmenup1{padding-top:1px;}
table.topmenu td.topmenup2{padding-bottom:1px;padding-left:7px;}
table.topmenu td{white-space:nowrap;}
table.topmenu {margin-right:9px}
table.topmenu22 {margin-right:9px}

table.topmenu22 a#topmenuimg0{background-image:url('/11_files/top/b7.gif')}
table.topmenu22 a#topmenuimg1{background-image:url('/11_files/top/b66.gif')}
table.topmenu a#topmenuimg{background-image:url('/11_files/status.gif')}
                                      
#center { position: relative; min-width: 990px; width: 100%; min-height: 100%; height: auto !important; height: 100%; }
* html #center { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "100%"); }

table.top{border-top:3px solid #B0CDE6;background:#f2f7f9}

table#headr{border-left:1px solid #0b6187;height:118px}
table#headr td.auth2{padding-right:0px;}
table#headr td.auth2 div{white-space:nowrap;overflow:hidden;width:98px;}
table#headr td.auth a,table#headr td.auth2 a{text-decoration: none; font-weight:bold; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}
table#headr td.auth,table#headr td.auth2{font-size:11px}
table#headr td{background:none}
table#headr td b,table#headr td b{display:block;margin:0 0 8px 0}
table#headr td *{color:#FFFFFF}

table#headr tr.headr1 td{border-bottom:1px solid #004477;background:#5282ad;height:50%;}  /* 336699 */
table#headr tr.headr2 td{border-top:1px solid #5282ad;background:#004477;height:50%;}   

table#headr td.ico2{padding:0 13px 0 15px;width:auto}
table#headr td.ico{padding:0 13px 0 6px}

.upblock {
color:#FFFFFF;
font-size:11px;
}

table.search2{border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;font-size:70%;background:#9CBEDC}  /* 98b9d6 */
table.search2 table {font-size:100%;}
table.search2 b,table.search2 div,table.search2 td,a.white,a.white:visited{color:#FFFFFF}
table.search2 b,table.search2 div,table.search2 td,.white,a.white:visited{color:#FFFFFF}
table.search2 td table td.stext{padding:0 7px;padding-top:3px;font-size:11px}

/* Top Path */
td#toppath{background:#FFFFFF;}
td#toppath a{text-align:center;}
a.path {color:#003366;text-decoration:underline;}
a.path:Hover {color:#D94342;text-decoration:none;}
                                                                                                                                 /* f3f8fa */                      /* e0dfe3 */                   /* e0dfe3 */                                                                         /* BDD8E3 */                                   /* BDD8E3 */
div.path_up{font-size:11px;color:#5C5C5C;padding:6px 10px 7px 30px;background:#f2f7f9 url('/11_files/menu/path_root.gif') 5px 3px no-repeat;border-top:1px solid #e0dfe3;border-bottom:1px solid #e0dfe3;margin-bottom:2px}
#path_down{font-size:11px;text-align:center;background:#f3f8fa;padding:6px 0px 7px 15px;border-top:1px solid #BDD8E3;border-bottom:1px solid #BDD8E3;margin-bottom:6px}


#container_top{background:url('/11_files/container_top_bg2.gif') repeat-x top right;border-left:1px solid #336699}     /* #368caf */
div#notebook{background:transparent url('/11_files/notebook99.png') no-repeat bottom right;height:118px;padding:0 100px 0 20px}
div.tel{height:118px;width:321px;background: transparent url(/11_files/tel2.png) no-repeat left top;}


//td.catHead { background:url(/img/cat_bghead.gif) no-repeat bottom left;padding-left:15px;height:20px;color:#003366;font-size:10pt;font-weight:bold; }
//td.catHead a,td.catHead a:hover { color:#003366;font-size:13px; }
//td.catSec { background:url(/img/cat_bgpic.gif) no-repeat bottom left;padding-left:15px;width:50px;height:50px;text-align:center;vertical-align:middle; }
//td.catDesc { padding-left:3px;vertical-align:top; }

/* Footer */
td#footer{background:#004477;}
td#bottomtel_ld{background:url('/11_files/container_top_bg2.gif') top right;height:109px;border-right:1px solid #003366}
td#bottomtel_rd{background:url('/11_files/container_top_bg2.gif') top right;height:109px;border-left:1px solid #336699}

div.phones{height:114px;width:210px;background: transparent url(/11_files/tel_down.png) no-repeat scroll left top;}
div.tel2{width:210px;}
//div.bottomotstup{height:20px;margin-top:20px}
td#footer dl.footer2 dd a,td#footer dl.footer2 dd a:visited{color:#FFFFFF;}
//td#footer dl.footer dd{text-align:left;background:url('/11_files/cart.gif22') 0 0.45em no-repeat;font-size:11px;padding:0 0 0 8px;margin:0 0 0 5px}
td.qwerty{text-align:center;padding:3px 10px 7px 10px;color:#fff;border-right:1px solid #003366;border-left:1px solid #336699}
td#footer dl.footer2 dt{text-align:left;padding:10px 7px 4px 15px;font-size:12px;font-weight:bold;color:#9cbedc;}
td#theend{height:18px;padding:7px 7px 7px 7px;background:#f2f7f9 url('/11_files/cart.gif22') repeat-x top left;border-bottom:3px solid #a8c7e3;font-size:11px}
td#footer dl.footer2 {padding:0px;margin:0px;}

------------------------

.cat_products_table {width: 100%;}
.cat_products_table td {font-size: 11px; padding: 0px 0 0px 0; background: #fff url(/11_files/bg4.gif) repeat-x top left;}
.cat_products_table td.desc {background: #ECF3FF url(/11_files/bg7.gif) no-repeat bottom left; font-size: 11px; font-family: Verdana; color: #333; padding: 6px 0 6px 46px;}
.cat_products_table td.num {width: 20px; padding-right: 5px;  vertical-align: top; font-size: 10px; color: #999; text-align: right;}
.cat_products_table td.cmp {padding: 0; background: #ECF3FF url(/11_files/bg6.gif) repeat-y top center; width: 31px; text-align: center;}
.cat_products_table td.ill {width: 100px; text-align: center;padding-left: 5px;}
.cat_products_table td.main {vertical-align: top; padding-left: 5px;}
.cat_products_table td.main h2 {font-family: Arial; font-size: 13px; font-weight: bold;}
.cat_products_table td.main p {font-size: 11px; color: #666; margin-top: 4px;}
.cat_products_table td.misc {width: 180px; font-size: 11px; color: #666; text-align: center; font-family: Verdana;}
//.cat_products_table td.misc b {font-size: 14px; font-weight: bold; font-family: Arial; color: #f60;}
.cat_products_table td.misc b i {color: #900; font-style: normal;}
.cat_products_table td.misc b b {color: #000;}

//.new_table {
background: background: #fff url(/11_files/bg4.gif) repeat-x top left;
padding-left:0;
width: 100%;

}
//.new_table td {
background: #fff url(/11_files/bg4.gif) repeat-x top left;
}
//.new_bref{                            //??? ????? ?????? ? "?????????" ??? ????????? ???????
background:#ECF3FF url(/11_files/bg6.gif) repeat-y scroll center top;
padding:0;
text-align:center;
width:31px;
}


//.new_bref_top{background:#ECF3FF url(/11_files/bg7.gif) no-repeat scroll left bottom;
color:#333333;
text-align:center;
padding-left: 48px;
}
//.new_bref_bottom{background:#ECF3FF url(../../images/3/bg8.gif) no-repeat scroll left top;
color:#333333;
text-align:center;
}
//.new_table td.num {width: 15px; padding-right: 5px;  vertical-align: top; font-size: 10px; color: #999; text-align: right;}
//.new_table td.cmp {background: #ECF3FF url(/11_files/bg6.gif) repeat-y top center; width: 25px; text-align: center;}
//.new_table td.misc {text-align: center; padding:6px;}
//.new_table td.main {vertical-align: top; padding: 6px;}
//.new_table td.main h2 {margin:0;font-family: Tahoma; font-size: 12px; font-weight: bold;}
//.new_table td.ill {width: 110px; text-align: center; padding: 6px 16px 6px 16px; vertical-align: center;}

.grayblock2 td.colv {background: url(/11_files/bg66.gif) repeat-y top center;}

/* Root category */
//table.home_cat {padding-left:3%;padding-right:3%;}
#container_main_content .cpt_root_categories td.rootHead { background:url(/11_files/root_catbg.gif) no-repeat bottom left;padding-left:15px;height:20px;color:#003366;font-size:13px;font-weight:bold; }
#container_main_content .cpt_root_categories td.rootHead a { color:#003366;font-size:13px;font-family:Tahoma,Verdana,Arial,sans-serif;padding:0px;text-decoration:none;}
#container_main_content .cpt_root_categories td.rootHead a:hover {font-family:Tahoma,Verdana,Arial,sans-serif;color:#D94342;text-decoration:underline;}
#container_main_content .cpt_root_categories td.rootImg { background:url(/11_files/root_imgbg.gif) no-repeat bottom left;padding-left:15px;width:50px;height:50px;text-align:center;vertical-align:middle; }
#container_main_content .cpt_root_categories td.rootDesc { padding-left:4px;vertical-align:top; font-size: 11px;font-weight: normal;color: #336699;}
#container_main_content .cpt_root_categories td.rootDesc a{font-size: 11px;line-height:13px;font-weight: normal;color: #336699;text-decoration:none;font-family:Tahoma,Verdana,Arial,sans-serif;}
#container_main_content .cpt_root_categories td.rootDesc a:Hover{color:#D94342;text-decoration:underline;}

#container_main_content font.special {font-size:13px; color: #fff; font-weight: bold;}
#container_main_content table.special h2 {font-size:13px; color: #fff!important; font-weight: bold;margin:0;padding:0 4px 2px 4px;}
#container_main_content table.special h1 {font-size:13px; color: #fff!important; font-weight: bold;margin:0;padding:0 4px 2px 4px;}
a.pageup {font-size:11px; font-weight: normal;}
td.dots {background:url(../../images/1/dot.gif) no-repeat bottom right;}
//input.button_search {background-image:url('/11_files/button_search2.gif');background-repeat:no-repeat;height:21px;width:62px;}
input.button_search { border: 1px solid #c4c4c4;border-bottom:2px solid #d5d8d9;border-right:2px solid #d5d8d9;background-color:#f7f7f7;font-size:11px;color:#666;cursor:hand;font-family:Tahoma,Verdana, Arial, Sans-Serif;height:18px;width:65px;}

td.price1 {padding-right:20px;width:140px;}
td.price2 {padding-right:17px;width:140px;}

table.bgcolor1 {background-color:#f2f7f9;}
table.tblotstup {padding:2px 8px 10px 8px;}


div.form_wrapper_status input {width: 210px;}

table#111 td {border:1px solid grey;}
/* login form */

div.case {padding:15px 12px 15px 12px;background-color:#5282ad;color:#fff;}
div.case a {color:#fff;}
div.input input {width:175px;font-size:11px;color:#000;border:1px solid #e4e4e4;}
a.reg {text-decoration:none;font-size: 10px;font-weight: normal;}
a.reg:Hover {text-decoration:underline;font-size: 10px;font-weight: normal;}
a.reg2 {text-decoration:none;font-size: 11px;font-weight: normal;}
a.reg2:Hover {text-decoration:underline;font-size: 11px;font-weight: normal;}

a.info_name {color:#336699;text-decoration:none;}
a.info_name:Hover {color:#d94342;text-decoration:underline;}



div.listpos {padding:5px 0 0 0;font-size:70%;}
table.grayblock2,div.grayblock2{border:1px solid #e4e4e4;border-top:4px solid #e4e4e4;margin-bottom:0px;}  /* #c9dfe8 margin-bottom:2px   border-top:4px solid #e4e4e4; */

div.srav a{font-size:11px;font-weight:normal;position:relative;//top:-2px;}
div.srav input{margin:0px 3px 0 4px;//margin:0}
div.srav{width:139px;//width:153px;height:26px;//height:36px;padding:8px 8px 0 7px;//padding:5px 8px 0 3px;background-color:#f7f7f7;}       /* background:url('../images/tab_top_srav.gif') top right no-repeat     background-color:#ebebeb; */


td.lpmodel a{font-weight:bold;position:relative;top:1px}
td.lpmodel{padding:0 9px 3px 0;border-bottom:1px solid #e4e4e4;}    /* #D7E7EE */
td.lpmodel h2 {margin:0;font-size:12px;}

.smalltype{padding-left:30px;}

td.listpostext {padding:5px 5px 0 0;font-size:70%;}
//.listpostext ul li{margin:0;padding:0 0 0 9px;list-style-type:none;background-image:url('../../images/o.gif');background-repeat:no-repeat;background-position:0 0.45em}
//.listpostext ul{padding:0;margin:7px 0 3px 0}

//div.deliversm{background:url('../images/zxzx.gif') no-repeat;padding-left:25px;color:#848484}
//div.deliversm{margin:9px 0 5px 0}

//div.listpostextfix{width:130px;height:1px;//overflow:hidden}

//.listposact{width:187px}

table.listposprice{margin-bottom:20px;}
table.listposprice td.listposdiscp{font-size:70%;padding-bottom:10px;padding-left:27px;}
table.listposprice td.listposdiscprice,span.listposdiscprice{white-space:nowrap;color:#F7911E;font-size:150%;font-family:Arial,Sans-Serif,Verdana,Tahoma;font-weight:bold;padding-top:20px}
table.listposprice td.listposdiscprice{white-space:nowrap;color:#F7911E;font-size:150%;font-family:Arial,Sans-Serif,Verdana,Tahoma;font-weight:bold;padding-top:20px}
//table.listposprice td.listposdiscprice_enabled{white-space:nowrap;color:gray;font-size:150%;font-family:Arial,Sans-Serif,Verdana,Tahoma;font-weight:bold;padding-top:20px}
table.listposprice td.listposdiscp,span.listposdiscp{font-size:70%;padding-top:20px;padding-bottom:10px}

#listingbuy {padding-left: 36px; font-weight:bold;font-size:11px;color:#FFFFFF;text-transform:uppercase}
div.briefdesc {padding-bottom:10px;}
//table.grayblock2 td.1213{text-align:right!important;}
//table.product_list_center {text-align:center!important;}
table.detalied_icon a {text-decoration:none;font-weight: bold;}
table.detalied_icon a:Hover {text-decoration:underline;font-weight: bold;}
a.cat2 {text-decoration:underline;font-weight: normal;color:#004477;}
a.cat2:Hover {text-decoration:none;font-weight: normal;color:#D94342;}
a.cat3 {text-decoration:none;font-weight: normal;color:#004477;}
a.cat3:Hover {text-decoration:underline;font-weight: normal;color:#D94342;}
div#left_buttons {background:#5282ad url(/11_files/line_blue.gif) left top repeat-x;}
td.qwerty h5 {text-transform: lowercase;margin:0; padding:0; display:inline;}
td.qwerty h5 a {font-size:9px;color:#ffffff;text-decoration:none;font-weight:normal;}
td.qwerty h5 a:Hover {text-decoration:underline;}

---------------------------  Descriptions Table --------------------

table.properties td.pname {
        font-weight : bold;
        width: 40%;
}
table.properties td.param {
        
}
table.properties td.pname div{
        width: 100%;
		font-weight:bold;
}
table.properties td.pval{
        width: 60%;
        padding-left:10px
}
table.properties td{
        padding: 9px 0 9px 0;
        vertical-align: middle;
}
table.properties tr{
        background-image: url(/11_files/dotted_line.gif);
        background-repeat: repeat-x;
}
table.properties td.l2menu{
        background-image: url(/11_files/dotted_line.gif);
        background-repeat: repeat-x;
        font-weight: bold;
        padding: 9px 5px 8px 15px;
        text-transform: uppercase;
        background-color: #ebebeb;
        color: #747474;
        font-size: 11px;
        width: 170px;
}
span.vline{
        background-image: url(/11_files/dotted_line.gif);
        background-repeat: repeat-y;
        width: 3px;
        margin: 0 6px 0 6px;
}
table.properties td.vline{
        background-image: url(/11_files/dotted_vline.gif);
        background-repeat: repeat-y;
        width: 1px;
		
}

-------------------------------- 

table.help a.cat4:link, table.help a.cat3:active, table.help a.cat3:visited {
        //display:block;
        color:#FFFFFF;
        text-decoration:none;
        background-image: url(../../images/1/61242.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 15px;
        margin-left: 10px;
}

table.help a.cat4:hover {
        background-image: url(../../images/1/6124.gif);
        color:#fcb03c;
}

