html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{height:100%; background:#000000 url(../i/bg.jpg) 0 0 no-repeat; color:#ffffff; font:12px Arial, Helvetica, sans-serif;}
a{font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF}
a:hover{color:#fff0d3}
h1{font:20px Arial, Helvetica, sans-serif; color:#fff0d3; margin-bottom:5px} 
h2{font:18px Arial, Helvetica, sans-serif;} 
h3{font:14px Arial, Helvetica, sans-serif;}

ul{margin:16px 0 16px 16px;}
ul li{margin-bottom:3px}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position:absolute; width:100%; min-height:100%; }
*html #container{height:100%}
#content{width:100%; margin:0 auto; position:relative; min-width:1000px; max-width:1680px; padding-bottom:128px;}
*html #content{width:expression(((document.documentElement.clientWidth||document.body.clientWidth)>1680?'1680px':(document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')); }

#top{ height:542px;}
.logo{position:absolute; right:47px; top:24px}
#MiniNavi{position:absolute; right:0; top:92px; width:160px; height:35px}
#MiniNavi .MiniNaviBg{width:160px; height:35px; position:absolute; left:0; top:0; background:url(../i/miniNavi.png) 0 0 no-repeat}
#MiniNavi ul{padding:12px 0 0 16px; margin:0}
#MiniNavi ul li{float:left; width:13px; height:10px; position:relative; overflow:hidden; background-image:url(../i/miniNavi.gif); margin-right:29px}
#MiniNavi ul li.mn1{background-position:0 -10px}
#MiniNavi ul li.mn2{background-position:-13px -10px}
#MiniNavi ul li.mn3{background-position:-26px -10px}
#MiniNavi ul li a{float:left; width:13px; height:10px; background-image:url(../i/miniNavi.gif); background-repeat:no-repeat}
#MiniNavi ul li.mn1 a{background-position:0 0}
#MiniNavi ul li.mn2 a{background-position:-13px 0}
#MiniNavi ul li.mn3 a{background-position:-26px 0}
#MiniNavi ul li a:hover{background-position:0 -100px}
/*.car_and_girl{position:absolute; right:12px; top:251px; width:300px; height:228px; background-image:url(../i/car_and_girl.png)}*/
.car_and_girl{position:absolute; right:12px; top:221px; width:410px; height:248px; background-image:url(../i/car_and_girl.png)}
.car_and_man {position:absolute; left:12px; top:205px; width:442px; height:287px; background-image:url(../i/man_car1.png)}


#topNavi{position:absolute; width:100%; left:0; top:466px;overflow:hidden; height:50px;text-align:center}

#topNavi table{ margin:0 auto; position:relative; left:-3px}
#topNavi td{height:35px; padding:0 3px 0 2px; text-align:center} 
#topNavi td div{width:100%; position:relative;font:italic 14px Trebuchet MS; color:#FFFFFF; height:35px; overflow:hidden; padding:0 20px}
#topNavi td div a{color:#FFFFFF; text-decoration:none; display:block; position:relative; width:100%; height:50px; cursor:pointer;font:italic 14px/26px Trebuchet MS; color:#FFFFFF;}
#topNavi td div a span.tnr{position:absolute; top:0; right:0px;  width:50px; height:34px;  background-image:url(../i/TNR.png); background-repeat:no-repeat}
*html #topNavi td div a span.tnr{margin-left:100%; left:-50px; right:0}
#topNavi td div a span.tnl{position:absolute; top:0; width:100%; left:-50px; top:0; height:40px; background-image:url(../i/TNL.png); background-repeat:no-repeat}
#topNavi td div a span.nameRef{position:relative; z-index:1}

#topNavi td div.act a span.tnr,#topNavi td div a:hover span.tnr{background-image:url(../i/TNRact.png)}
#topNavi td div.act a span.tnl,#topNavi td div a:hover span.tnl{background-image:url(../i/TNLact.png)}



.lineStatus{font-size:11px; color:#fff0d3; margin-left:20%; padding-left:38px; width:53%; margin-bottom:21px}
.lineStatus img{margin:0 4px 0 3px}
.contentBlock{width:100%; position:relative}
.leftcolumn{float:left; width:21%}
.leftNavi{padding:13px 0 14px 0; width:100%; position:relative;background:url(../i/leftNavi.jpg) 8px -34px no-repeat; margin-bottom:40px;}
.leftNavi ul{width:100%; margin:0; margin-bottom:-15px;}
.leftNavi ul li{padding:0 10px 0 35px; line-height:15px; margin-bottom:15px; margin-left:8px}
.leftNavi ul li a{position:relative; line-height:15px; display:block; width:100%; padding-left:15px; margin-left:-25px; background:url(../i/leftNaviIco.gif) 0 48% no-repeat; text-decoration:none}
.leftNavi ul li a:hover, .leftNavi ul li.act a{background-image:url(../i/leftNaviIcoAct.gif); text-decoration:underline; color:#fff0d3}
.leftNaviBot{width:200px; height:34px; background:url(../i/leftNavi.jpg) 0 0 no-repeat; position:absolute; right:0; bottom:0}
.blockTitle{text-align:center; height:27px;width:100%; position:relative; background:url(../i/blockTitle.gif) 0 -54px repeat-x}
.blockTitle .BTright, .blockTitle .BTleft{position:absolute; width:75px; height:27px; background-image:url(../i/blockTitle.gif); background-repeat:no-repeat; top:0}
.blockTitle .BTright{right:-1px; background-position:0 -27px}
*html .blockTitle .BTright{right:auto; margin-left:100%; left:-74px}
.blockTitle .BTleft{left:-1px; background-position:0 0}
.blockTitle .BTcenter{font:18px/24px Trebuchet MS; color:#868a8b; position:relative; z-index:1}
.blockTitle .tally{position:absolute; left:50%; margin-left:-95px; top:-10px}


.stock{margin:0 0 0 3px; background-color:#262626; position:relative; text-align:center}
.stock .blockTitle{margin-bottom:37px; text-align:center;}
.stock s{line-height:20px}
.phonePik{text-align:center; overflow:hidden; margin-bottom:5px}
.phonePik img{ display:block;border:3px solid #e3c385;}
.phonePik a{display:-moz-inline-stack;display:inline-block; margin:0 auto;  position:relative}
.plt,.prt,.plb,.prb{position:absolute; width:3px; height:3px; background-image:url(../i/phonePik.jpg); background-repeat:no-repeat; overflow:hidden}
.plt{left:0; top:0; background-position:0 0}
.prt{right:0; top:0; background-position:-3px 0}
.plb{left:0; bottom:0; background-position:0 -3px}
.prb{right:0; bottom:0; background-position:-3px -3px}
*html .prt,*html .prb{margin-left:100%; right:auto; left:-3px}
.stock .price{padding:4px 0}
.price{font:bold 18px Arial, Helvetica, sans-serif; color:#e3c385;}
.endStock{height:8px; width:100%; position:relative; overflow:hidden}
.endStock .l, .endStock .r{width:8px; height:8px; background-image:url(../i/endStock.gif); background-repeat:no-repeat}
.endStock .l{background-position:0 0; float:left}
.endStock .r{background-position:-8px 0; float:right}

.topStock{height:8px; width:100%; position:relative; overflow:hidden; margin-bottom:-8px}
.topStock .l, .topStock .r{width:8px; height:8px; background-image:url(../i/endStock.gif); background-repeat:no-repeat}
.topStock .l{background-position:0 -8px; float:left}
.topStock .r{background-position:-8px -8px; float:right}

.centerColumn{float:left; width:58%; overflow:hidden; z-index:1; position:relative}

.cn_par .Catalog{text-align: left; padding: 0; margin: 0 -15px; /*padding:0 12px 0 12px;*/}
.cn_par .Catalog .element{background-color:#262626; width:215px; position:relative; margin:0 3px 6px 3px; margin-bottom:6px; display:-moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align:left; z-index:1;}

.Catalog{text-align: left; padding: 0; padding:0 12px 0 12px;}
.Catalog .element{background-color:#262626; width:228px; position:relative; margin:0 3px 6px 3px; margin-bottom:6px; display:-moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; text-align:left; z-index:1; height: auto;}


.Catalog .elementIn{width:95%; padding-top:8px; height:auto;}
.Catalog .element .link{height: 30px; padding-bottom:10px; padding-left:12px; padding-right:10px}
.Catalog .element .link a{font-weight:bold}
.Catalog .CatPick{position:relative; float:left; padding:0 15px 0 12px; *margin-top:-8px; *top:8px ;  height: 206px;}
.Catalog .CatPick img{display:block;border:3px solid #e3c385;}
.Catalog .CatPick a{display:-moz-inline-stack;display:inline-block; position:relative; float:left}
.Catalog .CatInfo{position:relative; margin-right:8px;text-align: center;padding-top: 10px;}
*html .Catalog .CatInfo{width: 100%; }
.Catalog .CatInfo .prices{float:left; width: 50%; padding-top: 10px;  height: 70px;}
.Catalog .CatInfo .prices .price{position:relative; line-height:22px; padding:0px 0 5px 0;}

.Catalog .nameAndPrice{min-height:36px; line-height:14px}
*html .Catalog .nameAndPrice{height:36px;}
.Catalog .nameAndPrice a{line-height:14px}
.Catalog .funct{margin-bottom:0;  float:right; margin-top: 10px;}

.Catalog .funct a{color:#fff0d3; text-decoration:none; display:block; width:94px; height:19px; background:url(../i/botm.gif) 0 0 no-repeat; text-align:center; line-height:17px; margin-bottom:3px}
.Catalog .funct a.order{height:20px; background-position:0 -19px}
.Catalog .funct a:hover{color:#FFFFFF}

.button a{color:#fff0d3; text-decoration:none; display:block; width:94px; height:19px; background:url(../i/bbotm.gif) 0 0 no-repeat; text-align:center; line-height:17px; margin-bottom:3px}
.button a.order{height:20px; background-position:0 -19px}
.button a.instock{cursor:default; height:20px; width:102px; background:url(../i/instock.gif) 0 0 no-repeat;}
.button a.outstore{cursor:default; height:20px; width:102px; background:url(../i/outstore.gif) 0 0 no-repeat;}
.button a:hover{color:#FFFFFF}

.Catalog .text{padding:8px 12px 6px 12px; font-size:11px; height: 95px;}

.rightColumn{float:right; width:21%; position:relative; margin-left:-1%; overflow:hidden}
.liders{padding:0 8px 0 0; margin-bottom:40px}
.liders .BTright{background-position:0 -108px}
.liders .BTleft{background-position:0 -81px}
.liders .blockTitle{margin-bottom:10px}
.liders ul{width:100%; padding:0; margin:0}
.liders ul li{margin:0 0 3px 9px; padding:0 0 0 32px; position:relative}
.liders ul li a{display:block; width:100%; padding-left:16px; margin-left:-16px; background:url(../i/lidersAct.gif) -1000px 0 no-repeat}
.liders ul li .namber{position:absolute; left:0; top:0; color:#464646; font-weight:bold}
*html .liders ul li .namber{left:-16px}
.liders ul li a:hover,.liders ul li.act a{background-position:0 50%; color:#fff0d3}

.rightColumn .stock{margin:0 8px 0 0}

#Footer{height:100px; position:absolute; bottom:0; left:0; width:100%; background:url(../i/footer.gif) 0 0 repeat-x;font:11px Tahoma; color:#707070; min-width:1000px}
#Footer a{font:11px/14px Tahoma; color:#707070;}
.chetch{position:absolute; left:18px; top:54px}
.copir{position:absolute; left:21%; margin-left:8px; top:55px}
.criet{position:absolute; right:10px; top:54px;}

.ContentBlock{padding:0 20px 20px 20px; }
.left_pik{position:relative; float:left;margin:0 18px 10px 0}
.left_pik img{ display:block;border:3px solid #e3c385;}
