body, html { margin: 0; padding: 0; font: 14px Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #111; }
body {  margin: 0 auto; padding: 0px;}

img { border: 0; }
p { text-indent: 1.5em; }
* { margin: 0; padding: 0; }
a { color: #383838; text-decoration: none; background-color: inherit; background: none;border-bottom: 1px dotted #313131; }
a:hover {color: #111; border-bottom-style: solid; }
h1, h2, h3, h4, h5, h6 { color: #2c3d4c; }
h1 {font-size:15px;}
h2 {font-size:15px;}
h3 {font-size:14px;}
h2,h4,h5,h6 {font-size:13px;color:#fff;}
h5{display:inline;}

#header{ width:100%; height:300px; float:left; background: #303030 url(./images/header.png) repeat-x top left; position:relative; }

#header .inner { width:1200px; position:relative; height:300px; background: url(./images/inner_header.jpg) no-repeat top center; margin:0 auto;}

#logo { width:361px; height:46px; display:block; position:absolute; z-index: 1; top:24px; right:207px; }

#phones { position:absolute; z-index:1; right:130px; font-size:13px; bottom:30px; background: url(./images/phones.png) no-repeat top left; width:133px; height:31px; color:#ffcc00; padding-left:40px;}

#menu { width:100%; height:39px; position:relative;  background: #4b4941 url(./images/menu.png) repeat-x top left; float:left;}

#menu .inner { width:1200px; height:39px;  margin:0 auto; background: url(./images/menu_inner.png) no-repeat top center; position:relative;}

#menu a, #menu a:visited { color:#ffcc00; text-decoration:none; }
#menu a:hover { color:#383838; text-decoration:none; }
#menu #active {color:#000;}

#menu li { float:left; list-style:none; height:39px; overflow:hidden; text-align:center; line-height:32px; margin:0px 5px 0px 5px;}
#menu ul { position:absolute; display:block; top:0px; left:160px; }
#menu .line { width:2px; height:36px;  background:url(./images/menu_line.png) no-repeat center left;}
#menu a { height:39px; display:block; }
.menuitem_1 { width:79px; }
.menuitem_1 a, .menuitem_1 a:visited { background:url(./images/buttons.png) no-repeat 0 4px; }
.menuitem_1 a:hover { background:url(./images/buttons.png) no-repeat 0px -33px; }
.menuitem_1 #active { background:url(./images/buttons.png) no-repeat 0px -33px; color:#000;}

.menuitem_2 { width:111px; }
.menuitem_2 a, .menuitem_2 a:visited { background:url(./images/buttons.png) no-repeat -79px 4px; }
.menuitem_2 a:hover { background:url(./images/buttons.png) no-repeat -79px -33px; }
.menuitem_2 #active { background:url(./images/buttons.png) no-repeat -79px -33px; color:#000;}

.menuitem_3 { width:79px; }
.menuitem_3 a, .menuitem_3 a:visited { background:url(./images/buttons.png) no-repeat -191px 4px; }
.menuitem_3 a:hover { background:url(./images/buttons.png) no-repeat -191px -33px; }
.menuitem_3 #active { background:url(./images/buttons.png) no-repeat -191px -33px; color:#000;}

.menuitem_4 { width:161px; }
.menuitem_4 a, .menuitem_4 a:visited { background:url(./images/buttons.png) no-repeat -271px 4px; }
.menuitem_4 a:hover { background:url(./images/buttons.png) no-repeat -271px -33px; }
.menuitem_4 #active { background:url(./images/buttons.png) no-repeat -271px -33px; color:#000;}

.menuitem_5 { width:79px; }
.menuitem_5 a, .menuitem_5 a:visited { background:url(./images/buttons.png) no-repeat -433px 4px; }
.menuitem_5 a:hover { background:url(./images/buttons.png) no-repeat -433px -33px; }
.menuitem_5 #active { background:url(./images/buttons.png) no-repeat -433px -33px; color:#000;}

.menuitem_6 { width:120px; }
.menuitem_6 a, .menuitem_6 a:visited { background:url(./images/buttons.png) no-repeat -513px 4px; }
.menuitem_6 a:hover { background:url(./images/buttons.png) no-repeat -513px -33px; }
.menuitem_6 #active { background:url(./images/buttons.png) no-repeat -513px -33px; color:#000;}

.menuitem_7 { width:92px; }
.menuitem_7 a, .menuitem_7 a:visited { background:url(./images/buttons.png) no-repeat -634px 4px; }
.menuitem_7 a:hover { background:url(./images/buttons.png) no-repeat -634px -33px; }
.menuitem_7 #active { background:url(./images/buttons.png) no-repeat -634px -33px; color:#000;}



#main { width:100%; background: #fff url(./images/bg.png) repeat-y center; float:left; min-width:970px;}
#main .inner { width:1061px; margin:0 auto; padding-top:11px; }

.aside{
    float:right;
    overflow:hidden;
    width:170px;
    margin-left:15px;
}



#left { float:left; position:relative; overflow:hidden; width:170px; }

.module { width:170px; position:relative; float:left; padding-bottom:10px; }
.module_header { width:150px; padding-left:20px; height:34px;  float:left; background: #3C3C3C url(./images/module_header.png) no-repeat top left; color:#fff; line-height:34px;}
.module_body { float:left; color:#383838; padding:15px 13px 15px 13px;  width:143px; border-left: 1px solid #3a3a3a; border-right: 1px solid #3a3a3a; border-bottom: 1px solid #3a3a3a; background: #8F8E7D url(./images/module_body.png) repeat top left;}
.module_body h3 { color:#383838; font-size:13px; padding:0px; margin:0px;}
.module_body li { list-style:none;  padding-left:15px; background:url(./images/item.png) no-repeat center left;}
.module_body ul { margin-bottom:10px; }
.module_body a, .module_body a:visited { text-decoration:none; color:#fff; background: none; font-size:13px;}
.module_body a:hover { text-decoration:none; color:#fff; background:none; }

#right { width:690px; float: right; display:inline; position:relative; overflow:hidden; }
#search { width:690px; position:relative; height:34px; background: #FFFFFF url(./images/search.png) no-repeat top left; }
.title { position:absolute; color:#fff; left:14px; top: 0px; width:134px; line-height:34px; font-size:11px; }
.search_field { width:110px; height:15px; position:absolute; top:8px; left: 125px; }
.search_button { width:42px; height:18px; position:absolute; left:260px; top:9px; border:none; background: url(/images/search_button.png) no-repeat top left; color:#383838; font-size:11px; }
.search_button1 { width:42px; height:18px; position:absolute; right:12px; top:7px; border:none; background: url(./images/search_button.png) no-repeat top left; color:#383838; font-size:11px; }
.select_1 { width:138px; height:19px; position:absolute; top:8px; left:380px; font-size:11px; }
.select_2 { width:138px; height:19px; position:absolute; top:8px; left:540px; font-size:11px; }
.from { position:absolute; left:224px; top:8px; color:#ffd400;}
.to { position:absolute; left:485px; top:8px; color:#ffd400;}
.search_from_field { position:absolute; width:35px; height:15px; top:8px; left:443px;  }
.search_to_field { position:absolute; width:35px; height:15px; top:8px; left:504px;  }


#banners { position: relative; float:left; width:100%; height:97px; padding-top:14px; padding-bottom:14px; z-index: 2;}

.cart,.cartfull { float:left; width:324px; height:96px; position:relative; overflow:hidden;z-index:3;}
.cart {background:url(/images/cart.jpg) no-repeat top left;}
.cartfull {background:url(/images/cartfull.jpg) no-repeat top left;}

.cart_header { color:#ffd400; position:absolute; top:10px; right:15px; }
.cart_header a, .cart_header a:visited { color:#ffd400; background:none;}
.cart_header a:hover { color:#ffd400; text-decoration:none; background:none; font-weight: bold;} 
.cart_body { position: absolute; bottom:18px; left:95px;}

#new_banner { float:right; width:324px; height:96px; position:relative; overflow:hidden; background: url(/images/new.jpg) no-repeat top left; }
.new_body {color:#fff; position:absolute; top:37px; left:115px; width:195px; font-size:11px; }
.new_body a, .new_body a:visited { color:#fff; text-decoration:none;  background:none;}
.new_body a:hover { color:#fff; text-decoration:none;  background:none; }
.new_header { color:#000; position:absolute; right:15px; top:10px; }

#pathway { float:left; color:#979696; text-decoration:none; width:610px; height:25px; line-height:25px; font-size:13px;width:690px;}
#pathway a, #pathway a:visited { color:#979696; text-decoration:none; background:none; }
#pathway a:hover { text-decoration:none; color:#000; background:none; }

#title { height:30px; padding-left:2px;  line-height:30px; width:100%; float:left; overflow:hidden; background: url(/images/title.png) repeat-x top left; text-transform:uppercase; color:#ffd400;}

#content { width:100%; padding: 15px 0 15px 0; float:left; overflow:hidden;}

#footer { float:left; width:100%; height:77px; background: url(./images/footer_bg.png) repeat-x bottom left; position: relative; }
#footer .inner { width:1200px; height:77px; position: relative; overflow:hidden; margin:0 auto; background: url(./images/footer.png) no-repeat bottom left; }

#copy { position:absolute; color:#e4e4e4; left:350px; bottom:28px; font-size:12px; }
#copy a, #copy a:visited { color:#e4e4e4; text-decoration:none; }
#copy a:hover { color:#fff; text-decoration:none; }
#webpc { position:absolute; float:right; bottom:8px; right:200px; }

.price {
color:#1F4294;
font-family:Times New Roman;
font-size:15pt;
font-weight:bold;
text-decoration:none;
}


.maincat{ font-size:13px;text-decoration:none; font-weight:bold}
.subcat{ font-size:12px;text-decoration:none;}

.emptycat{font-size:11px; color:#5e98ca}
.emptycat2{font-size:11px; color:#233e52}

.smalltext{font-size:10px;color:#233e52}


hr {border:none;color:#313131;background-color:#313131;height:1px;}



.block{width:690px; background-color:#ededed;}
.blockheader{width:690px; height:10px;background: #ededed url(images/blockheader.gif) no-repeat;}
.blockcenter{width:688px; min-height:225px; background-color:#ededed; border-left:#383838 solid 1px; border-right:#383838 solid 1px;}

.blockpicture{padding:0 15px; float:left; width:150px;}
.blockprice{padding:0 15px; float:right; width:125px;}
.blockpop{height:35px;color:#989898;}
.blockopl{height:54px;}
.blockpodr{height:50px;}
.blockbasket{height:50px; text-align:right;}
.blockparameters{ margin:0 125px 0 50px;}
.blockfooter{width:690px; height:10px;background: #ededed url(images/blockfooter.gif) no-repeat;}

.p1 {text-indent:5px; padding-right:10px; color:#222;}

#tovartext {text-align:justify;clear:both;padding:50px 15px 20px;}

#tovartext ol,#tovartext ul {padding-left:40px;}






#tableheader1{width:383px;height:34px;text-align:center;vertical-align:middle;color:#cbcbcb;background:#303030 url(images/tableheader_1.gif) no-repeat top left;}
#tableheader2{width:92px;height:34px;text-align:center;vertical-align:middle;color:#cbcbcb;background:#303030 url(images/tableheader_2.gif) no-repeat top left;}
#tableheader3{width:77px;height:34px;text-align:center;vertical-align:middle;color:#cbcbcb;background:#303030 url(images/tableheader_3.gif) no-repeat top left;}
#tableheader4{width:71px;height:34px;text-align:center;vertical-align:middle;color:#cbcbcb;background:#303030 url(images/tableheader_4.gif) no-repeat top left;}
#tableheader5{width:67px;height:34px;text-align:center;vertical-align:middle;color:#cbcbcb;background:#303030 url(images/tableheader_5.gif) no-repeat top left;}
#tableheader1 p,#tableheader2 p,#tableheader3 p,#tableheader4 p,#tableheader5 p{text-indent:0;}


#tablecenter1{width:383px;height:62px;text-align:center;vertical-align:middle;color:#373737;background:#8b8b8b url(images/tablecenter_1.gif) repeat-y top left;}
#tablecenter2{width:92px;height:62px;text-align:center;vertical-align:middle;color:#373737;background:#8b8b8b url(images/tablecenter_2.gif) repeat-y top left;}
#tablecenter3{width:77px;height:62px;text-align:center;vertical-align:middle;color:#373737;background:#8b8b8b url(images/tablecenter_3.gif) repeat-y top left;}
#tablecenter4{width:71px;height:62px;text-align:center;vertical-align:middle;color:#373737;background:#8b8b8b url(images/tablecenter_4.gif) repeat-y top left;}
#tablecenter5{width:67px;height:62px;text-align:center;vertical-align:middle;color:#373737;background:#8b8b8b url(images/tablecenter_5.gif) repeat-y top left;}
#tablecenter1 p,#tablecenter2 p,#tablecenter3 p,#tablecenter4 p,#tablecenter5 p{text-indent:0;}
