/* RESET.CSS */
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,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;}
table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;}
body{line-height:1;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/***end reset.css***/
#mainMenu ul,.leftCol ul,.rightCol ul{list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px;}
h1,h2{font-size:15px;}
h3,h4{font-size:14px;}
h2,h3,h4{font-weight:400;}
a{color:#006699;}
a:visited{color:#333333;}
a:hover{color:#ff0066;}
html,body{height:100%;}
body{
width:100%;
font: 14px Arial, Helvetica, sans-serif;
color:#333333;
}
.wrap{
min-height:100%;
padding:0 10px;
overflow:hidden;
min-width:980px;
max-width:1420px;
margin:0 auto;
}
.holster{
width:100%;
height:100px;
float:left;
}
.ie6 .wrap{width:980px;}
#header{
width:100%;
height:120px;
float:left;
position:relative;
background:#eee;
margin-top:10px;
}
.ie6 #header,.ie6 #footer,.ie6 #mainMenu{overflow:hidden;}
#header .logo{
float:left;
padding:24px 0 0 52px;
width:289px;
height:76px;
background:url(../images/logo.png) no-repeat scroll 100% 100%;
}
#header .logo a{
display:block;
width:289px;
height:76px;
text-indent:-9999px;
}
#header .telephone{
float:right;
padding:34px 48px 0 0;
width:227px;
height:51px;
background:url(../images/telephone.png) no-repeat scroll 0 100%;
}
#header .corner,
#footer .corner{
position:absolute;
background:#eee url(../images/bg-h-c.png) no-repeat scroll 0 0;
width:9px;
height:10px;
}
#header .corner.tl,
#footer .corner.tl{
background-position:-9px -10px;
left:0;
top:0;
}
#header .corner.tr,
#footer .corner.tr{
background-position:0 -10px;
right:0;
top:0;
}
.ie6 #header .corner.tr,
.ie6 #footer .corner.tr{
margin-left:100%;
left:-9px;
}
#header .corner.bl,
#footer .corner.bl{
background-position:-9px 0;
left:0;
bottom:0;
}
.ie6 #header .corner.bl,
.ie6 #footer .corner.bl{
bottom:-6px;
}
#header .corner.br,
#footer .corner.br{
background-position:0 0;
right:0;
bottom:0;
}
.ie6 #header .corner.br,
.ie6 #footer .corner.br{
margin-left:100%;
left:-9px;
bottom:-6px;
}
#mainMenu{
width:100%;
height:44px;
float:left;
margin:10px 0 0;
position:relative;
background:#369;
text-align:center;
}
#mainMenu ul{
vertical-align:top;
display:inline-block;
padding:14px 0 0;
overflow:hidden;
}
#mainMenu ul li{
vertical-align:top;
display:inline-block;
padding:0 16px;
font-weight:700;
border-left:solid 1px #9cf;
border-right:solid 1px #69c;
}
.ie7 #mainMenu ul li,.ie6 #mainMenu ul li{display:inline;}
#mainMenu ul li a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#mainMenu ul li.first{
border-left:0 none;
padding-left:0;
}
#mainMenu ul li.last{
border-right:0 none;
padding-right:0;
}
#mainMenu .corner{
position:absolute;
background:#369 url(../images/bg-m-c.png) no-repeat scroll 0 0;
width:10px;
height:10px;
}
#mainMenu .corner.tl{
background-position:-10px -10px;
left:0;
top:0;
}
#mainMenu .corner.tr{
background-position:0 -10px;
right:0;
top:0;
}
.ie6 #mainMenu .corner.tr{
margin-left:100%;
left:-10px;
}
#mainMenu .corner.tr{
margin-left:100%;
left:-10px;
}
#mainMenu .corner.bl{
background-position:-10px 0;
left:0;
bottom:0;
}
.ie6 #mainMenu .corner.bl{
bottom:-6px;
}
#mainMenu .corner.br{
background-position:0 0;
right:0;
bottom:0;
}
.ie6 #mainMenu .corner.br{
margin-left:100%;
left:-10px;
bottom:-6px;
}
#main{
width:100%;
float:left;
margin:10px 0 0;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}
#main-bottomLeft{
width:100%;
float:left;
margin-bottom:-1px;
background:url(../images/bg-lc-b.png) no-repeat scroll 0 100%;
}
#main-bottomRight{
width:100%;
float:left;
padding:0 0 10px;
background:url(../images/bg-rc-b.png) no-repeat scroll 100% 100%;
}
#main-left{
width:100%;
float:left;
background:url(../images/bg-lc-c.png) repeat-y scroll 0 0;
}
#main-right{
width:100%;
float:left;
background:url(../images/bg-rc-c.png) repeat-y scroll 100% 0;
}
#main .container{
width:100%;
float:left;
}
#main .container .content{
padding:24px 253px 24px 263px;
}
#main .container .content p{
margin:0 0 20px;
}
#main .title,#main h1{
display:block;
margin:0 0 20px;
padding-left:16px;
font-size:15px;
font-weight:700;
text-transform:uppercase;
background:#fff url(../images/bg-title.png) no-repeat scroll 0 3px;
}
.ie6 #main .title{position:relative;}
#main .leftCol{
float:left;
width:180px;
padding:25px 44px 24px 26px;
margin:-1px 0 0 -100%;
background:url(../images/bg-lc-t.png) no-repeat scroll 0 0;
}
.ie6 #main .leftCol,.ie6 #main .rightCol,#main-bottomRight,#main-bottomLeft{position:relative;}
#main .leftCol .cats{
}
#main .leftCol .cats li{
padding:0 0 20px;
font-size:13px;
font-weight:700;
text-transform:uppercase;
}
#main .leftCol .cats li a:visited{
color:#006699;
}
#main .leftCol div.feedback{
padding:0 0 20px;
}
#main .leftCol div.feedback a{
color:#006699;
}
#main .leftCol div.bookmark{
padding:4px 0 20px 30px;
background:#fff url(../images/star.png) no-repeat scroll 0 0;
}
#main .leftCol div.bookmark a{
color:#ff0066;
}
#main .box{
padding:0 0 30px;
}
#main .rightCol{
float:left;
width:170px;
padding:25px 26px 24px 44px;
margin:-1px 0 0 -240px;
background:url(../images/bg-rc-t.png) no-repeat scroll 100% 0;
}
#main .rightCol .basket{
padding:0 0 0 35px;
font-size:11px;
background:#fff url(../images/bg-basket.png) no-repeat scroll 0 3px;
}
#main .rightCol .basket p{
padding:0 0 2px;
}
#main .rightCol .basket a{
color:#333;
}
#main .content ul,#main .content ol{padding:0 0 20px 20px;}
#main .content table td{padding:2px;}
table{vertical-align:top;margin-bottom:20px;}
table.forImg{margin-bottom:0;}
#main .content table.forImg tr td{padding:0;vertical-align:middle;text-align:center;border:solid 1px #ccc;}
table.forImg.wh130 tr td{height:130px;width:130px;}
table.forImg.wh140 tr td{height:140px;width:140px;}
table.forImg.wh190 tr td{height:190px;width:190px;}
table.forImg.wh260 tr td{height:260px;width:260px;}
#main .content table.forImg.wh260 tr td.wh90{border:0 none;padding:10px 0;height:80px;}
table.forImg.wh260 tr td.wh90 img{float:left;margin:0 10px 10px 0;border:solid 1px #ccc;}
#main .content dl.specs{display:inline-block;padding:0 14px;width:192px;height:290px;}
#main .content dl.specs.razdel{width:142px;height:230px;}
.ie6 #main .content dl.specs,.ie7 #main .content dl.specs{display:inline;overflow:hidden;}
#main dl.specs dt{padding:0 0 10px;float:left;width:100%;}
#main .rightCol dl.specs dt img{}
#main dl.specs dd{padding:0 0 30px;float:left;width:100%;}
#main .rightCol dl.specs dt td{border:solid 1px #ccc;}
#main .rightCol dl.specs dd h4{margin:0;font-size:12px;}
#main dl.specs.razdel dd h4 a{color:#ff0066;font-size:11px;font-weight:700;}
#main .content dl.specs dd h4{margin:0;font-size:15px;height:40px;text-align:left;}
#main dl.specs dd .price{color:#ff0066;font-size:15px;font-weight:700;margin:0;}
#main .content dl.specs dd .price{text-align:right;}
.ie6 form.basketForm{display:block;overflow:hidden;}
form.basketForm table{border:solid 1px #ccc;width:100%;}
#main .content form.basketForm table th{border:solid 1px #ccc;padding:7px;vertical-align:middle;text-align:left;}
#main .content form.basketForm table td{border:solid 1px #ccc;padding:10px;vertical-align:middle;}
form.basketForm table td a img{border:solid 1px #a9a9a9;}
form.basketForm table td a:hover img{border:solid 1px #ccc;}
#main .content form.basketForm table .name{padding:7px 14px;font-weight:700;}
form.basketForm table td.del,form.basketForm table td.value,form.basketForm table td.count{font-weight:700;white-space:nowrap;}
form.basketForm table td input{border-bottom:solid 1px #d4d0c8;border-right:solid 1px #d4d0c8;border-top:solid 2px #808080;border-left:solid 2px #808080;}
form.basketForm table td.del a{display:block;background:url(../images/del.png) no-repeat scroll center 0; font-size:11px;color:#039;text-decoration:none;padding:10px 0 0;text-align:center;}
form.basketForm table td.del a:hover{color:#f09;}
.leftBasketInfo{float:left;padding:60px 20px 20px 0;width:230px;}
.leftBasketInfo p a,p.orderBack a{color:#039!important;text-decoration:none;}
.rightBasketInfo{float:right;padding:0px 0 20px 20px;text-align:right;font-weight:700;font-size:12px;color:#000;width:375px;}
.rightBasketInfo p a{color:#039;text-decoration:none;font-weight:400;background:url(../images/order.png) no-repeat scroll 0 0; text-indent:-9999px;display:block;width:170px;height:33px;line-height:33px;color:#fff!important;font-size:15px;text-align:center;}
.rightBasketInfo p a.orderLink{float:right;}
p.zakaz,p.resum{display:inline-block;}
#main .container .rightBasketInfo p,#main .container .leftBasketInfo p{display:block;margin-bottom:30px;}
#main .container .leftBasketInfo p.resum{display:none;}
.leftBasketInfo p.continue a{display:block;background:url(../images/return.png) no-repeat scroll 0 0; width:190px;height:33px;line-height:33px;text-indent:-9999px;}
p.zakaz a,p.resum input.submit{display:block;border:0 none;cursor:pointer;text-indent:-9999px;background:url(../images/zakaz.png) no-repeat scroll 0 0; width:118px;height:33px;line-height:33px;color:#fff!important;text-align:center;text-decoration:none;font-size:15px;}
p.zakaz a{background:url(../images/buy.png) no-repeat scroll 0 0;width:150px;text-indent:-9999px;}
form p.resum.green{width:100%;}
p.resum.green input.submit{background-image:url(../images/send.png);width:150px!important;float:right;margin-right:54px;text-indent:-9999px;}
p.priceGood{font-weight:700;}
p.priceGood span{font-size:21px;color:#f09;}
dl.orderForm{padding:20px 50px 16px 65px;overflow:hidden;position:relative;}
dl.orderForm dt{display:block;height:22px;line-height:22px;position:absolute;padding:4px 0;font-size:12px;color:#000;}
dl.orderForm dd{display:block;line-height:22px;padding:4px 10px 4px 170px;overflow:hidden;}
dl.orderForm.contact dd{padding:4px 10px 4px 130px;}
dl.orderForm dd.captcha{padding:6px 4px;}
dl.orderForm dt.codCap{right:120px;}
dl.orderForm dd.editBox{padding-left:240px;padding-right:4px;}
dl.orderForm dd.editBox input{float:right;}
.ie6 dl.orderForm dt.codCap{margin:43px 0 0;}
/*.ie6 dl.orderForm dd.captcha{padding-right:50px;}
.ie6 dl.orderForm dd input,.ie6 dl.orderForm dd textarea{width:200px!important;}
.ie6 dl.orderForm dd.editBox input{width:145px!important;}*/
#footerOuter{
margin:-90px auto 0;
padding:0 10px;
height:80px;
min-width:980px;
max-width:1420px;
}
#footer{
width:100%;
height:80px;
overflow:hidden;
position:relative;
font:bold 11px/18px arial;
color:#666;
background:#eee;
}
#footer .information{
float:left;
padding:20px 0 0 30px;
}
#footer .counter{
float:right;
padding:25px 15px 0 0;
}
#footer .counter a{
margin-right:12px;
}
#footer .copyright{
float:right;
padding:33px 15px 0 0;
}

.newsimg{ margin-right:15px;
  float:left;
  /*width:20px;*/
}

.news {font-size:12px; margin-top:10px;}
.newss {margin-top:10px;}

hr {   margin-top:20px;  color: #eee; /*для IE */     background-color:#eee; /*для Firefox, Opera, Safari*/     border:0px none;     height:1px; /* высота 1px IE, Firefox, Opera, Safari */     clear:both; /* для очистки, если тег идет после float елемента */ }
