html{margin:0px;padding:0px;overflow-y:scroll;}
body{margin:0px;padding:0px;font-size:12px;font-family:arial, sans-serif;line-height:150%;color:#333333;}
td{font-size:12px;font-family:arial, sans-serif;line-height:150%;}
h1{color:#006699;font-size:23px;line-height:150%;margin:10px 0px 0px 0px;font-family:arial, sans-serif;}
h2{font-size:12px;line-height:150%;margin:9px 0px 2px 0px;font-family:arial, sans-serif; color: #006699;}
a{color:#006699;}
a img{border:none 0px;}
.tl_bg{background:url('../img/top_line_bg.gif') left top repeat-x;}
#top_line{width:1003px;text-align:left;}

/* top navig */
#top_navig{background:#e9e9e9;height:29px;}
#top_navig .item{padding:5px 8px 0px 8px;text-align:left;vertical-align:middle;}
#top_navig .item + .item{background:url('../img/tni_bg.gif') left top no-repeat;}
#top_navig .item a{text-decoration:none;}

#header{background:url('../img/header_bg.jpg') left bottom no-repeat;height:217px;position:relative;z-index:2;}
#header td{vertical-align:top;}

#top_bar{position:relative;height:45px;top:-45px;margin-bottom:-45px;z-index:10;color:#fff;}
#top_bar a{color:#fff;}
#top_bar .enter_block{color:#333333;font-size:11px;line-height:150%;padding:12px 0px 0px 0px;text-align:center;}
#top_bar .enter_block a{color:#333333;}

.basket_block{width:276px;text-align:left;}
.search_block{width:276px;padding-left:46px;}

.hr_block{/*border:#cccccc 2px solid;*/text-align:center;}
.hr_phone{font-size:26px;line-height:100%;}
.hr_icq{font-size:18px;color:#008bd4;line-height:100%;}
.hr_time{font-size:12px;color:#006699;font-style:italic;line-height:100%;}
/* logo */
#logo_block{border:#cccccc 2px solid;}


#mid_line{width:1003px;text-align:left;}
.brands{border:#ceeefb 2px solid;padding:0px 18px;}

.leftcol{width:202px;float:left;}
.rightcol{width:202px;float:right;}
.side_block{border:#dddddd solid 2px;margin-bottom:9px;}
.sp_pad{padding:2px 13px;margin:0px 1px;}

#center{padding:0px 211px 0px 212px;}

#footer{height:83px;text-align:center;color:#666666;}
#footer a{color:#666666;}

.sep_b4{height:4px;background:#006699;}
.sep_lb4{height:4px;background:#00b4ef;}
.bb{display:block;}
.bt1{border-top:#dddddd 1px dotted;}

/* index page news */
.in_link{margin:5px 0px 0px 0px;line-height:15px;}
.in_info{color:#666666;font-size:11px;margin:5px 0px 9px 0px;line-height:14px;}

.last_link{display:block;font-size:11px;line-height:14px;padding:8px 0px;}

/* catalog links */
.cat_l0{display:block;font-weight:bold;line-height:23px;} /* top level */
.cat_active{background:#e9e9e9;}
.cat_in{padding:5px 0px 5px 10px;}
.cat_in a{font-size:11px;line-height:19px;color:#333333;}

/*  */
.ic_item{float:left;clear:none;width:190px; height:130px;margin:0px 5px 5px 0px;}
.ic_name{width:190px;height:30px;text-align:center;background:url('../img/ic_bg.gif') left top repeat-x;}
.ic_name a{display:block;color:#333333;text-decoration:none;font-weight:bold;padding-top:5px;}

.b2g{border:#cccccc 2px solid;}
.f_head{height:27px;color:#fff;text-align:center;font-weight:bold;}
.f_head div{padding-top:5px;}
.f_item{height:200px;}
.f_image{text-align:center;height:155px;}
.f_image img{margin:5px;}
.f_name{text-align:center;padding:5px 0px;}
.f_name a{color:#333333;}
.f_hl{height:24px;color:#fff;text-align:center;}
.f_hl div{padding-top:3px;}
.f_hl strong{font-size:14px;}
.pt5{padding-top:5px;}

.rec_head{background:#ff6a00 url('../img/rec_head.gif') left top repeat-x;}
.rec_hl{background:#ff6a00;}
.hits_head{background:#029bcc url('../img/hits_head.gif') left top repeat-x;}
.hits_hl{background:#029bcc;}
.sale_head{background:#006da0 url('../img/sale_head.gif') left top repeat-x;}
.sale_hl{background:#006da0;}

/* Main Catalog */

#zoom_imgs {overflow: hidden;}
.ic_item div.ic_frame{ width: 190px; height: 100px; overflow: hidden; }
#zoom_imgs{height: 1%; overflow: visible;}

/* BreadCrumbs */

#breadcrumbs{}
#breadcrumbs ul{ margin: 0px; padding: 0px; list-style-type: none; }
#breadcrumbs li{ display: inline; font-size: 12px; color: #4b4b4b;}
#breadcrumbs a{ color: #656565; text-decoration: underline; }

/* News */
#news .date{
  color: #3fc6f2;
}
#news_list .item{
  border-bottom: 1px #999999 dashed;
  padding: 10px 0px;
}
#news_list .date{
  color: #3fc6f2;
  font-size: 11px;
}
#news_list .title{
  font-size: 14px;
  padding: 5px 0px;
}
#news_list .title a{
  color: #006699;
}
#news_list .text{
  font-size: 11px;
}

/* Forms */

.simple_form{ padding: 10px 0px; }
.simple_form label{ width: 85px; display: block; float: left; height: 15px; font-weight: bold; color: #666666}
.simple_form input{ width: 200px; border: 1px #999999 solid; padding: 2px; height: 15px;  }
.simple_form textarea{ width: 200px; height: 120px; border: 1px #999999 solid; padding: 2px;}
.simple_form .input{ padding-top: 10px; }
.simple_form .textarea{ padding-top: 10px; }
.simple_form input[type="button"], .simple_form input[type="submit"] {padding: 5px 10px; border: 1px #999999 solid; background-color: transparent; font-size: 13px; font-weight: bold; color: #333333; height: auto; width: auto; cursor: pointer; text-decoration: underline;}     

.simple_form .grid_1{ width: 100px }
.simple_form .grid_2{ width: 200px }
