/*Стили кнопок табов*/


.dynamic-tab-pane-control.tab-pane {
  position: relative;
  width:    100%;
}

.dynamic-tab-pane-control .tab-row .tab {
  font-family:  Verdana, Helvetica, Arial;
  font-size:    12px;
  cursor:     Default;
  display:    inline;
  margin:     1px -5px 1px 5px;
  float:      left;
  padding:    3px 6px 3px 6px;
  background:   #EEEEEE;
  border:     1px solid;
  border-color: #595959;
  border-left:  0;
  border-bottom:  0;
  border-top:   0;
  
  cursor:     hand;
  cursor:     pointer;
  
  z-index:    1;
  position:   relative;
  top:      0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
  border:     1px solid #595959;
  border-bottom:  0;
  z-index:    3;
  padding:    2px 6px 5px 6px;
  margin:     1px -6px -2px 0px;
  top:      -2px;
  background:   white;
}

.dynamic-tab-pane-control .tab-row .tab a {
  font-family:    Verdana, Helvetica, Arial;
  font-size:      12px;
  color:        #2E9BC2;
  text-decoration:  none;
  cursor:     hand;
  cursor:     pointer;  
}

.dynamic-tab-pane-control .tab-row .hover a {
  color:  #2E9BC2;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
  font-weight: bolder;
}

.dynamic-tab-pane-control .tab-page {
  clear:      both;
  border:     1px solid #595959;
  background:   White;
  z-index:    2;
  position:   relative;
  top:      -2px;
  color:      #696969;
  font-size:    11px;
  padding:    10px;
}

.dynamic-tab-pane-control .tab-row {
  z-index:    1;
  white-space:  nowrap;
  background:   #EEEEEE;
  height:     1.85em;
  width:      100%;
}

.tab-page a{
  color: #AE8895;
}



div.comment_list{/*отзывы*/
  margin-top: 10px;
  background-color:#EDF5F8;
  margin-bottom: 10px;
  BORDER: #35A0C4 1px dashed; 
   PADDING: 5px; 
}

div.comment_user{
  padding: 3px;
  background: #35A0C4;
  color: white;
}

div.comment_user a{
  color: white;
}


#news_link { color: #0071bf; padding:10px 0px 29px 15px; float:left; display: inline }
#news_link:hover { text-decoration:none;}
body{ background:#fff url(images/body_bg.gif) top repeat-x;
 
   SCROLLBAR-FACE-COLOR: #ececec; 
  SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2; 
  SCROLLBAR-SHADOW-COLOR: #c2c2c2; 
  SCROLLBAR-3DLIGHT-COLOR: #ececec; 
  SCROLLBAR-ARROW-COLOR: #19376A; 
  SCROLLBAR-TRACK-COLOR: #ffffff; 
  SCROLLBAR-DARKSHADOW-COLOR: #ececec; 
  SCROLLBAR-BASE-COLOR: #ffffff;
   padding:0px;
   margin:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}
img{border:0px;}

.limain{font-weight:normal;}

.alerter{border:2px solid red; width:300px; padding:2px; font-weight:bold; display:none;}

#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
.sort_name_bg{
   background-color: #F0F1F1;
}
.sort_table{
   margin-top: 10px;
   background-color: White;
   BORDER-RIGHT: #d3d3d3 1px dashed;
   PADDING-RIGHT: 5px;
   BORDER-TOP: #d3d3d3 1px dashed;
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 5px;
   BORDER-LEFT: #d3d3d3 1px dashed;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}
.menu_bg{
   background-image: url(images/menu_bg.gif);
   background-repeat: no-repeat;
   HEIGHT: 28px;
   width: 98px;
   text-align: center;
}
.menu_bg a.navigation{
   color: #000}
#navigation{
   background-image: url(images/1_04.gif);
   background-repeat: no-repeat;
   width:534px;
   height:35px;
}

.header_2 a.navigation{ font-size:12px; text-decoration: underline; /* background:url(images/menu_link.gif) no-repeat top right;*/ color:#000; margin-right:24px;  
}

.navigation{ font-size:12px;}

 #menu_bottom { background:url(images/footer_menu_mid.gif) top repeat-x}
 #menu_bottom a.navigation{ font-size:12px; text-decoration: underline; /* background:url(images/menu_link.gif) no-repeat top right;*/ color:#c6dcf4; margin-right:44px;    
}

 a.navigation:hover{ text-decoration: none;}  
  #menu_bottom a.navigation:hover{ text-decoration: none;}  

#leftla {
 
  width:30%; 
  float:left; 
  text-align:center;
}

#logoblock {
  position:relative; 
  margin-left:auto; 
  margin-right:auto; 
  border:0px solid black;
  height:255px; 
  width:265px;
}

#imglogo {
 position:absolute; 
 left:15px; 
 top: 120px; 
 z-index:100;
 border:0px solid black;
}

#imgbag {
  position:absolute; 
  left:169px; 
  top: 0px; 
  z-index:90;
}

#sidebaar {
 width:265px; 
 margin-left:auto; 
 margin-right:auto;
}

#rightla {
 
  width:69%; 
  float:right;
}

#inrightla {
  position:relative; 
  margin-left:auto; 
  margin-right:auto; 
  width:98%;
}

#imgtype {
 position:absolute; 
 left:20px; 
 top: 35px; 
 z-index:100;
}

#conblock {
 position:absolute; 
 text-align: left; 
 right:0px; 
 top:10px;
}


.header_1{
   background: url(images/header_1.gif) no-repeat top left ; height:123px; width:694px
  
}
#header_2{
  position:absolute; 
  background: url(images/new/menu_bg.gif) repeat-x; 
  height: 34px; 
  padding-top:5px; 
  top:80px; 
  z-index:100; 
  left:50px;

}

#header_2 table {
  z-index:90; 
  width:100%; 
  height:41px;
}

#header_2 b {
  font-size:12px; 
  text-decoration: none; 
  color:#000;
}

#imgmenule {
  position:absolute; 
  left:-50px;
  top: 0px; 
  z-index:-1;
}

#imgmenuri {
  position:absolute; 
  right:0px;
  top: 0px; 
  z-index:-1;
}

#footeer {
 width:100%; 
 clear:both;
}

#tablefooteer {
  margin-left:3%; 
  margin-right:3%; 
  width:94%;
}

#header_3{background: url(images/logo_left.jpg) no-repeat top left ;
   width: 480px;
  
   }
#header_4{ 
   background: url(images/menu.jpg) no-repeat left top;
   width: 444px;
   height: 176px;
}
#header_5{
   background-image: url(images/header_05.gif);
   background-repeat: no-repeat;
   width: 275px;
   height: 137px;
   padding-left:30px;
}
#header_6{
   background-image: url(images/header_06.gif);
   background-repeat: no-repeat;
   width: 321px;
   height: 137px;
}
.zagb{ font-size:12px;
   color:#fff;
  }
#bglist_2{
   background-image: url(images/bg_list_2.gif);
   background-repeat: no-repeat;
   width: 696px;
   height: 27px;
   color: white;
   font-weight: bold;
   padding-left:20px;
   padding-top:5px;
   margin-bottom:10px;
}
#bg_catalog_11 {font-size:12px; background: #418bd9 url(images/h_lines3.gif) no-repeat left top;
padding-top:4px; padding-left:15px;
   height: 26px;
   color:#fff;
   text-transform: uppercase;
   font-weight: bold; width:659px;}
#bg_catalog_1_2 {font-size:12px; background: #418bd9 url(images/h_lines2.gif) no-repeat left top;
padding-top:4px; padding-left:15px;
   height: 26px;
   color:#fff;
   text-transform: uppercase;
   font-weight: bold; width:659px;}

* html .bg_catalog_1_1_1 { height:32px; width:267px;}
html > body .bg_catalog_1_1_1 { height:22px;}
.bg_catalog_1_1_1 {background: #418bd9 url(images/h_line.gif) no-repeat right top; margin:0px;
   
   padding-left:14px;
   padding-top:10px;
   color:#FFF;
   text-transform: uppercase;font-size:12px;
   font-weight: bold;
   width:253px;
   
}
* html .bg_catalog_1_1_12 { height:31px; width:267px;}
html > body .bg_catalog_1_1_12 { height:21px;}
.bg_catalog_1_1_12 {background: #418bd9 url(images/h_line1.gif) no-repeat right top; margin:0px;
   
   padding-left:14px;
   padding-top:10px;
   color:#FFF;
   text-transform: uppercase;font-size:12px;
   font-weight: bold;
   width:253px;
   
}


.bg_catalog_1_1_12_cart {
  background: #fff url(images/h_line1_cart.gif) no-repeat right top; margin:0px;
   padding-top:10px;
   color:#FFF;
   text-transform: uppercase;font-size:12px;
   font-weight: bold;
   height:31px; 
   width:267px;
   
}

.bg_catalog_11 {padding:0px 10px 0px 10px;font-size:12px; color:#000;font-weight:bold; text-transform:uppercase;  }
.line_1 { background: #ffffff url(images/h_lines2.gif) no-repeat left center; width:5px;}
.line_2 { background: #ffffff url(images/h_lines2.gif)  repeat-x left center}

.bg_catalog_112 {padding:0px 10px 0px 10px;font-size:12px; color:#ef0606;font-weight:bold; text-transform:uppercase;  }
.line_12 { background: #ffffff url(images/h_lines22.gif) no-repeat left center; width:5px;}
.line_22 { background: #ffffff url(images/h_lines22.gif)  repeat-x left center}

.bg_catalog_113 {padding:0px 10px 0px 10px;font-size:12px; color:#000;font-weight:bold; text-transform:uppercase;  }
.line_13 { background: #ffffff url(images/h_lines23.gif) no-repeat left center; width:5px;}
.line_23 { background: #ffffff url(images/h_lines23.gif)  repeat-x left center}

.brand_bord_1 { border-top: #e1e1e1 solid 1px;border-right: #e1e1e1 solid 1px;}
.brand_bord_2 { border-top: #e1e1e1 solid 1px;}


#list,#bg_catalog_1,#bg_catalog_1_1 {font-size:11px;background: #418bd9 url(images/h_lines2.gif) repeat-x left center ; 
   height: 26px; font-size:11px;padding-top:6px; padding-left:15px;
   color:#000;
   text-transform: uppercase;
   font-weight: bold;}

#bg_catalog_1_1_2{background:url(images/bg_catalog_1_1_2.gif) no-repeat left top;
   height: 34px;
   padding-left:20px;
   padding-top:30px;
   color:#fff;
   text-transform: uppercase; font-family:Tahoma; font-size:11px;
   font-weight: bold;
}
#bg_catalog_2{
   background-image: url(images/bg_catalog_1.gif);
   background-repeat: no-repeat;
   width: 247px;
   height: 6px;
}
.bg_vec {  width:270px;}
#bg_catalog_3{  
   width: 226px;
}
#about_info { background:url(images/ves_2.gif) no-repeat right top #FFFFFF; border-bottom:solid #abaaa7 4px; height:180px; }

#bgmenu{
   background-image: url(images/bg_menu.gif);
   background-repeat: no-repeat;
   width: 270px;
   height: 25px;
   color: white;
   font-weight: bold;
   vertical-align: middle;
   padding-top: 6px;
   padding-left: 10px;
   text-transform:uppercase;
}

#bgcart{
   background-image: url(images/bg_cart.gif);
   background-repeat: no-repeat;
   width: 208px;
   height: 125px;
   padding-left:30px;
   padding-right:20px;
   padding-top:30px;
}

#bgfooter{
   background-image: url(images/bg_footer.gif);
   background-repeat: repeat-x;
   height: 92px;
   color: #9FA4A7;
   padding-top: 6px;
   padding-left: 10px;
}
#bgfooter td, bgfooter a {
   color: #9FA4A7;
}
.top{
   margin-top: 20px;
}
#top {
FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=0, StartY=0, FinishX=88, FinishY=31);
}

td.setka{
  background-color: #D6D6D6;
}
a.product_name img { border:#a8c4e8 1px solid;}
a.product_name{ margin:0px;
   color:#4c4c4c;
   font-size: 11px; text-transform:uppercase; font-weight:bold; text-decoration:none; 
}
a.product_name:hover { text-decoration:underline;}
#head_2{
   background-image: url(images/head_02.gif);
   background-repeat: no-repeat;
   WIDTH: 227px;
   HEIGHT: 327px;
   padding-left:35px;
   padding-top:25px; 
}

#catalog{
   background-image: url(images/catalog_line.gif);
   background-repeat: no-repeat;
   WIDTH: 289px;
   HEIGHT: 32px;
   font-weight: bold;
}
.black {color:#000;}
.black a{
   color:#000;
}
div.catalog_forma{
   background: url(images/catalog_forma.gif) no-repeat right  ;
  width:265px;
    font-size:12px;
   font-weight: bold;color:#000000; 
}

div.catalog_forma_il{
   background: #418bd9 url(images/catalog_forma.gif) no-repeat right  ;
  width:265px;
   font-size:12pt;
   font-weight:normal;
   text-align:left; 
   height:24px; 
   border-bottom:1px solid #ffffff; 
  color:#FFF;
  padding-top:3px;
}

div.page_catalog_forma_il{
   background: #336699;
  width:265px;
    font-size:12px;
   font-weight:normal;
   cursor:pointer; 
   text-align:left; 
   height:24px; 
   border-bottom:1px solid #ffffff; 
  color:#FFF;
  padding-top:3px;
}

div.catalog_forma_il_text{
  margin-left:14px;

}
/*В файле catalog/podcatalog_forma.tpl*/
div.subcatalog_forma_il{
  padding-left:26px;
  HEIGHT:20px;
  padding-top:3px; 
  background: #eef6ff url(images/podcatalog_forma.gif) no-repeat left 6px;
}
a.subcatalog_url_forma_il{
  text-decoration:none; 
  color:#277bd4;
  text-decoration:underline; 
  font-size:11px
}

div.podcatalog_forma{font-size:12px; text-decoration:none;  /*background: url(images/podcatalog_forma.gif) repeat-y right #f6f6f6;  */
 color:#000000;
 width:265px;  
}

div.podcatalog_forma_il{font-size:12px; text-decoration:none;  /*background: url(images/podcatalog_forma.gif) repeat-y right #f6f6f6;  */
 color:#000000;
 width:265px;  
 position:absolute;
 left:0px;
 top:0px;
 bottom:0px;
 right:0px;
   text-align:left; 
 visibility:hidden; 
}


#block1{
   padding-left:10px;
   width: 321px;
}
#block2{
   padding-top:10px;
   padding-right:10px;
   padding-bottom:0px;
   width: 683px;
}

#bg_footer_1{
   background: url(images/bottom_left.gif) no-repeat left top #6b7380;
   HEIGHT: 64px;
   width:63px;

}
#bg_footer_3 { color:#000;font-size:11px; padding-left:18px; padding-top:14px;}
#bg_footer_3 a { color:#277bd4; font-size:11px;}
#bg_footer_3 span { padding-left:5px; padding-right:5px;}
#order a{
   color:003399;
   font-weight: bold;
}
.bgprice{
   background-color: #F0F0F0;
}
#allspec{
  background-color:#eef8fa;
    color:#000000;
   BORDER: #d6ecf2 1px solid ;
   padding:5px 0px 5px 5px; 
   
   }
  

#allspecwhite{
 background-color:#eef8fa;
    color:#000000;
   BORDER: #d6ecf2 1px solid;
   padding:5px 0px 5px 5px; 
}
li{
   font-weight: bold;
}
li.done{
   color: green;
   font-weight: bold;
}

li.mylist{
   color: gray;
   font-weight: normal;
}

.sortActiv{
  font-weight: bold;
}
div.opros{
  background: #D72300;
  height: 10px;
  background-repeat: no-repeat;
}

td {
   /*vertical-align: top;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
}
td.center{
   vertical-align: middle;
}

form
{
  margin:0px;
}

.dark
{
  color:#d90e0e;
  font-weight:bold;
  text-transform:uppercase;
}
a{
   color:#000;
}
.red{
   color: #003399;
}
.red:hover{
   color: #FFAE00;
}
.gray{
   color: #A2A2A2;
}
.gray:hover{
   color: #FFAE00;
}
a.black
{
  color:#000;
  text-decoration: none;
}
a.black:hover
{
   text-decoration: underline;
   
}
a.link
{
   color: #418bd9;
  
}
a.link:hover
{
   color: #418bd9;
   text-decoration: none; 
}
.black
{
  color:#000;
}
a.b{
   color:#277bd4; padding-top:2px; font-size:11px; font-weight:bold; display:inline; 
}
a.b:hover{
 padding-top:2px; text-decoration: none;
}
a.white{
   color: white;
   font-weight: bold;
}
a.white:hover{
   color: white;
}
.price
{ font-weight:bold;
  color:#ff2500;
   font-size: 16px;
}
.price2{
  color:#C34046;
}
H1{
  font-size: 18 px;
  text-transform: none;
   color:#d90e0e;
}
H2{ font-weight:normal; margin:0px; 
  font-size: 16px;
  text-transform: none;
   color:#2c3d7a;
   
}
select{
  font-size: 11px;
}
input{
   font-size: 11px;
}
input.search{ 
  color:#808080;
  font-size: 12px;
  height:21px;
  width: 180px; padding-top:5px; 
  border-style: solid;
  border-color: #a6a4a4;
  border-width: 1px;
  vertical-align: text-bottom; margin:0px 4px 0px 0px;
}
input.but{ cursor:pointer;
   font-size: 10px;
   height: 22px;
  
    color:#4B4B4B;
}

.login-form { font-size:11px; color:#000;}
.reg a { font-size:11px; color:#3075ce; margin-left:5px;}
.reg a:hover { text-decoration:none}
.login-form a:hover { text-decoration:none} 
.login-form a { font-size:11px; color:#3075ce;margin-left:5px;}
.price33 { float:left; display:block; margin:10px 0px 0px 50px; clear:right;}


#column3 { width:190px; background-color:#f5f3ef;}
#column3 a { margin-bottom:27px;}

#l_column { background:url(images/l_column.gif) no-repeat left 58px #29313e; width:40px; height:275px;} 
#r_column { background:url(images/r_column.gif) no-repeat left 58px #29313e; width:40px; height:275px;}

#top_left { background:url(images/top_left.gif) no-repeat top left; width:624px; height:58px;padding-left:22px;padding-top:36px; font-size:10px; font-weight:bold; color:#FFFFFF; }
#top_right { padding-right:14px; background:url(images/top_right.gif) repeat-x left top; width:264px; height:58px;padding-top:36px;   }
#top_right a {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

#top_right span { color:#687a98; font-size:9px; padding-left:9px; padding-right:9px;}

.columns { width:40px; background-color:#29313e;}

#space_col {width:28px; background:url(images/car_bottom2.jpg) top left no-repeat #29313e;}


#form1 { padding-top:20px;  margin:0px 0px 0px 0px;font-size:11px; color:#FFFFFF;}


#form2 { 
  height:84px; 
  padding-top:0px;  
  margin:0px 10px 0px 0px;  
  position: absolute; 
  top:130px; 
  right:0px; 
  text-align:right;
}

#banner { 
  position: absolute; 
  left:0px;
  top:95px; 
  text-align:left;
}

.pricerow{font-size:12pt;font-weight:bold;}
.pricerowold{font-size:12pt;font-weight:bold; color:#000000;}
.tablespec{ border-left:1px solid #418bd9; border-right:1px solid #418bd9; width:100%;}
.trow1{background: #418bd9; vertical-align:top; text-align:center; border-left:1px solid #fff;}
.trow2{vertical-align:middle; text-align:center; border-left:1px solid #418bd9;}
.trow3{vertical-align:middle; text-align:center; border-left:1px solid #418bd9;}
.trow4{vertical-align:middle; text-align:center; border-left:1px solid #418bd9;border-top:1px solid #418bd9;
color:#d6574d;
}
.trow44{vertical-align:middle; text-align:center; border-left:1px solid #418bd9;border-top:1px solid #418bd9;
color:#d6574d;

}
.ttrow5{background: #eef8fa; color:white; vertical-align:middle; text-align:center; border-left:1px solid #418bd9;}
.trow5{background: #418bd9; color:white; vertical-align:middle; text-align:center; border-left:1px solid #fff;}

.trow6{background: #fff; vertical-align:middle; text-align:center; border-bottom:1px solid #418bd9; border-left:1px solid #418bd9;
color:gray;
}
.trow66{background: #fff; vertical-align:middle; text-align:center; border-bottom:1px solid #418bd9; border-left:1px solid #418bd9;
color:gray;
}


.trowF1{background: #418bd9; vertical-align:top; text-align:center;}
.trowF2{vertical-align:middle; text-align:center;}
.trowF3{vertical-align:middle; text-align:center;}
.trowF4{vertical-align:middle; text-align:center;border-top:1px solid #418bd9;
color:#d6574d;

}
.ttrowF5{background: #eef8fa; color:black; vertical-align:middle; text-align:center;}
.trowF5{background: #418bd9; color:black; vertical-align:middle; text-align:center;}

.trowF6{background: #fff; vertical-align:middle; text-align:center; border-bottom:1px solid #418bd9;
color:gray;
}


.sort_name_bg_pr{
   background-color: #F0F1F1;
   border-bottom:2px solid gray;
   vertical-align:top;
}

.sort_name_bg_price{
   background-color: #F0F1F1;
   color:#d6574d;
   border-bottom:2px solid gray;   
}

.sort_name_bg_pricebb{
   vertical-align:top;
   background-color: #F0F1F1;
   color:gray;
   border-bottom:2px solid gray;
}


html > body #basket_bg { background:url(images/basket_bg.gif) repeat-x left top; height:41px; padding-top:10px; padding-left:15px; width:307px; margin:1px 0px 0px 0px; }
* html #basket_bg { background:url(images/basket_bg.gif) repeat-x left top; height:50px; padding-top:10px; width:322px;   margin:1px 0px 0px 0px; }

#searchlink {color:#418bd9; margin-top:3px; float:left; border-bottom:dashed 1px #418bd9; text-decoration:none;}
.texty_12 {font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-align:justify;}


  body,
  html {
    margin:0;
    padding:0;
    color:#000;
  }
  body {
    min-width:976px;
  }
  #wrap {
    margin:0 auto;
    width:100%;
    padding-left:20px;
    padding-right:20px;
  }
  #header h1 {
      padding:5px;
      margin:0;
    }
  #nav {
    background:#c99;
    padding:5px;
  }
  #nav ul{
    margin:0;
    padding:0;
    list-style:none;
  
  #nav li{
    display:inline;
    margin:0;
    padding:0;
  }
  #main {
    float:right;
    left: 280px;
    margin-top:75px; 
    text-align:justify; 

  }
  #main h2, #main h3, #main p {
    padding:0 10px;
    }
  #sidebar {
    position: realtive; 
    border:1px solid black; 
    width:265px; 
    margin-left:auto; 
    margin-right:auto;
  
  }
  #sidebar ul {
    margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
    padding:0 10px 0 0;
    }
  #footer {
    clear:both;

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


* html #ob {
  width:expression(document.body.clientWidth > 870? "100%" :"870px");
}


