/* CSS Document */
html, body{
 background:url(/images/bg-main.gif) top left;height:100%;margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div#main{width:995px;height:100%;}
div#head{background:url(/images/head.jpg) left top no-repeat;height:180px;}
div#head p{width:330px;float:right;color:#fff;text-align:right;font-size:19px;margin-right:10px;margin-top:5px;}
div#foot{height:180px;}

table#mn{ width:100%; border:none; padding:0; margin:0; margin-top:-5px;/*	border:1px solid #fff;*/}
table#mn td{ background-color:#464646; text-align:center; cursor:pointer}
table#mn td:hover{background-color:#195180}
table#mn a{color:#fff; text-decoration:none; font-weight:700; letter-spacing:2px; font-size:12px;}
table#mn td#lBsk{background:url(/images/bg-bsk-btn.jpg) repeat-x #C5C7C4;}
table#mn td#lBsk a{color:#1F538C; text-decoration:none; font-weight:700; letter-spacing:2px; font-size:12px;}
.bLft{width:160px;background-color:#41413F;margin-left:2px;}
.bLft h2{background:url(/images/bg-main.gif) top left;color:#fff;font-size:16px;font-weight:normal;letter-spacing:1px;margin:4px 0 0 10px;padding:2px 4px;}
.bLft h1{font-size:19px}
.bLft ul{margin:0 0 0 0px;padding: 0 0 0 10px;font-size:12px;list-style:none inside;}
.bLft ul li{border-bottom:1px dotted #111;line-height:19px;vertical-align:middle;margin-right:4px;padding-left:2px;}
.bLft ul li a#act{font-weight:700;font-size:12px;padding-left:7px; background:url(/images/ico-li-r2.gif) left center no-repeat;color:#ddd}
.bLft a{color:#9F9F9F; text-decoration:none}
.bLft a:hover{text-decoration:underline}
.bLft ul li ul{border-top:1px dotted #111; margin-left:0; padding-left:5px;}
.bLft ul li ul li{font-size:11px;}
.cntnt{padding:3px 4px 3px 10px;background:url(/images/bg-w.gif);	color:#404040;vertical-align:top;}
.cntnt a {color:#303030;}
.bRight{width:240px;color:#fff;background:url(/images/bg2.gif);padding:0;margin:0;}

/* NEWS */
.main_list_block_title{	width:270px;font-size:15px;margin:0;font-family:Arial, Helvetica, sans-serif;color:#fff;border-bottom:3px double #ccc;}
.main_list_block{width:270px;margin:5px 0;border-left:0;border-right:0;padding-bottom:5px;}
.main_list_block a{font-size:16px;color:#000;font-weight:bold;}
.main_list_block span{color:000; font-weight:bold}
.main_list_block ul{margin:0; padding:0; list-style:none;}
.main_list_block li{clear:both;margin:10px 0}
table#pvw{ width:95%; border:0;	border: 1px solid #41413F; margin: 0; padding: 0; border-collapse: collapse;}
table#pvw td{ border: 1px solid #41413F; padding: 3px; }
table#pvw td#th{ background-color: #41413F; font-weight: normal; height:23px; color:#fff; padding:4px 2px; margin:2px; }
table#pvw th{ background-color: #41413F; font-weight: normal; height:23px; color:#fff; padding:4px 2px; margin:2px; cursor:pointer; }
table#pvw td input{ width:30px}
div.buy{width:114px}
div.buy input{ width:25px; height:16px; padding:0; line-height:8px; border:1px solid #333; float:left; text-align:center}
span.btn{ border:1px solid #333; float:right;text-align:center; cursor:pointer; display:block; width:75px;	height:16px;background:url(/images/bg-search.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;	color:#fff;letter-spacing:1px;line-height:18px;}
.pth{ width: 100%; border: 0; }
.pth a{ font-weight: bold; text-decoration: none; color: #333; }
.pth td{ white-space: nowrap; vertical-align: middle; font-size: 11px; padding: 3px 8px 3px 15px; }
.mtd{ background:url(/images/ico-r.gif) no-repeat left; }
input#del{ background-color:#A21D0C; color:#fff; border:1px solid #A21D0C; color:#fff; font-weight:bold;}
input#recalc{ background-color:#509914; color:#fff; font-weight:bold; border:1px solid #509914}
input{border:1px solid #ccc}
textarea{border:1px solid #ccc}
input#button{border:none}
.block_v{width:242px; text-align:left}
.block_v ul{padding:4px; margin:4px; list-style:none}
.block_v li {margin-bottom:20px}
.block_v a{font-size:15px; color:#000;}
.t_flt{ margin:5px; padding:8px; border:1px solid #cfcfcf; background-color:#cfcfcf; text-align:right; color:#333;}
.t_flt a { font-size:15px; font-weight:bold;  padding:4px; text-decoration:none; }
.t_flt a:hover{ background:url(/images/bg2.gif); color:#fff}
.t_flt select, .t_flt input{border:1px solid #666666; width:120px; font-size:11px; margin:2px; margin-left:10px; margin-right:15px;}
.t_flt input{ width:118px;}
.t_flt input#but{ background:url(/images/bg2.gif); color:#fff;}
.t_flt label{margin:3px; width:50px;}
.t_flt#ppa{text-align:left; height:57px; background:url(/images/tires-by-car.jpg) top right no-repeat #CFCFCF; cursor:pointer;}
.t_flt#ppa a{padding:0;color:#333; font-size:16px; line-height:20px}
.t_flt#ppa a:hover{background:none; text-decoration:underline;}
.inp{ width:300px;}
#btn{ height:30px; padding:4px 12px; font-size:14px}
div#err-msg{ font-size:12px; color:#FF0000;}
.radius_selector{padding:8px 0 8px 8px; text-align:left}
.radius_selector a {color:#efefef; text-decoration:none; font-size:13px;text-align:left; display:block;margin:10px 0}
.pagination{padding:10px 2px;margin:7px 0;text-align:right;color:#4D6186;font-size:80%}
.pagination a{border:1px solid #4D6186;margin-right:3px;padding:2px 5px;background-image: url(/images/meneame.jpg);background-position:bottom;text-decoration:none;color:#4D6186}
.pagination a:hover, div.meneame a:active{border:1px solid #4D6186;color:#C12912;background:#C5CCDA none}
.pagination span.current{margin-right:3px;padding:2px 5px;border:1px solid #C5CCDA;font-weight:bold;background-color:#F6F8F4;color:#C5CCDA}
.pagination span.disabled{margin-right:3px;padding:2px 5px;border:1px solid #C5CCDA;color:#C5CCDA}
.pagination span#info{float:left;font-size:12px}
.pagination span#info span{font-weight:bold}
.paginationfull{display:none;border-top:1px solid #4D6186;}
.paginationfull a, .paginationfull span#current{padding:7px 3px; display:block; width:20px; float:left}


.pagination2{padding:8px 2px;margin:5px 0; text-align:center; color:#4D6186;font-size:12px}
.pagination2 a{border:1px solid #4D6186;margin-right:3px;padding:2px 3px;background-image: url(/images/meneame.jpg);background-position:bottom;text-decoration:none;color:#4D6186}
.pagination2 a:hover, div.meneame a:active{border:1px solid #4D6186;color:#C12912;background:#C5CCDA none}
.pagination2 span.current{margin-right:3px;padding:2px 5px;border:1px solid #C5CCDA;font-weight:bold;background-color:#F6F8F4;color:#C5CCDA}
.pagination2 span.disabled{margin-right:3px;padding:2px 5px;border:1px solid #C5CCDA;color:#C5CCDA}
.pagination2 span#info{float:left;font-size:12px}
.pagination2 span#info span{font-weight:bold}

a#nxt{padding-right:25px; background:url(/images/ico-next.gif) center right no-repeat; font-size:14px;}
a#prv{padding-left:25px; background:url(/images/ico-prev.gif) center left no-repeat; font-size:14px;}



ul.catalog-tree{list-style:none; width:130px; font-size:14px; line-height:24px; float:left;}

.cOptSelector {text-align:left;padding:5px; margin:5px; background-color:#CFCFCF; overflow:hidden;}
.cOptSelector h3{margin:0; padding:0; color:#333; border-bottom:1px solid #333;}
.cOptSelector ul{margin:7px; padding:0; list-style:none; width:97px; float:left;}
.cOptSelector a{color:#333; text-decoration:none}
.cOptSelector a:hover{text-decoration:underline}
.cOptSelector a#act{font-weight:bold; background-color:#333; color:#c2c2c2;padding:0 3px}

/* basket */
#btBs{display:block;width:64px;line-height:22px;font-size:13px;font-weight:bold;text-align:center;background-color:#F93;text-decoration:none;color:#fff;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
table.bsNMD{margin:10px 10px 0; width:470px;}
.bsNMD img#ph{width:75px; margin-right:7px;}
.bsNMD strong{font-size:16px;}
.bsNMD td{padding:7px; vertical-align:top; border-bottom:1px solid #c2c2c2}
.bsNMD span{color:#090; font-size:16px;}
table#ft td{border:0; line-height:18px;}
table#ft{margin-top:2px;border-top:1px solid #c2c2c2;}
table#ft span{font-size:18px}
a.nyroModalClose{color:#090;}

h1#top10{padding-bottom:0;margin-bottom:0;font-size:18px}
a#sale{background:url(/images/sale.gif) right 1px no-repeat; padding-right:45px;}
