html {
	background-color: #D6D9DE;
}

body {
	background-color: #ffffff;
	/*color: #393839;*/
	font-family: verdana;
	font-size: 11px;
	font-weight: normal; /*margin: 10px */
	margin: 0px;
/*	align="left"*/
	width: 996px;
	float: left;
}

/* cellspacing=0 */
/*table {border-collapse: collapse;}*/
/* cellpadding=0 */
/*table td {padding: 0px}*/

a{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #76787A;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a.order{font-size: 11px; color:red;}

a.incart { text-decoration: underline; }
a.incart:hover  { color:#5F5F5F; }

div.tire a:hover {text-decoration: underline; color:#5F5F5F; background: #E3E4E5;}
/*div.tire a { white-space: nowrap; }*/

p, td, font
{ font-family:		Verdana;
  font-size:		11px;
  /*color: #8C9399;
  font-weight: bold;*/
}

#bashka {
	background: #D6D9DE;
/*	position:absolute;
	left:0px;
	top:0px;*/
}

#content{
/*	position:absolute;
	left:0px;
	top:208px;*/
}

.top{
	/*background: #D6D9DE;*/
	height: 106px;
	padding-left: 18px;
}

.foot{
	padding-left: 18px;
	padding-right: 18px;
}

.topads{
	padding-top: 10px;
}

.menured{
	background-color: #EB3E3E;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	height: 23px;
	padding-left: 18px;
}

.menured a, .menured  td{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.menured a:link {
	text-decoration: none;
}
.menured a:visited {
	text-decoration: none;
}
.menured a:hover {
	text-decoration: underline;
}

.menured span {
	float: right;
}

.menured ul {
	margin: 1px 1px 0 0 !important;
	margin: 1px 1px 0 0;
	padding: 0;
	float: left;
}

.menured ul li {
	display: inline;
	list-style: none;
}

.menured ul li{
	float: left;
	padding: 0px 4px 0px 0px;
	margin-right: 4px;
	border-right: 1px solid #ffffff;
}

.menured ul li.last {
	padding-right: 0;
	border-right: 0;
}

.menured ul li.right {
	padding-right: 0;
	border-right: 0;
	float: right;
/*	font-weight: bold;*/
}

.top3 ul {
	margin: 1px 1px 4px 0 !important;
	padding: 0;
	float: left;
	vertical-align: top;
	color: #76787A;
}

.top3 ul li {
	margin: 0;
	display: inline;
	list-style: none;
}

/*
.top2 ul li:after {
	display: marker;
	content: ' >';
}

.top2 ul li.last:after {
	display: marker;
	content: '';
}*/

.top3 ul li {
	padding-left:10px;
	background:url(red/miniarrow.gif) no-repeat left center;
}

.top3 ul li.first {
	padding-left:0px;
	background:0;
}

.top3 ul li.last {
	display: marker;
}

.top3 ul li.last a {
	color: #EB3E3E;
}

.n{
	color: #848484;
	font-size:	10px;
}

.red{
	color: #EB3E3E;
}

.top2{
	background: #D6D9DE;
	height: 48px;
	padding-left: 18px;
}

.top3{
	background: #D6D9DE;
/*	height: 11px;*/
	padding-left: 18px;
	/*position:absolute;*/
/*	top:187px;*/
}

* html .top3{
	padding-bottom: 4px;
}

.h1{
	color: #373535;
	font-size: 11px;
	font-weight: bold;
}

h1{
	COLOR: #424542;
	font-size: 20px;
	font-weight: bolder;
	font-family: Verdana;
	margin-bottom: 2px;
	margin-top: 2px;
}

h2{
	COLOR:  #424542;
	font-size: 18px;
	font-weight: bolder;
	font-family: Verdana;
	margin-bottom: 2px;
	margin-top: 2px;
}

h3{
	COLOR:  #424542;
	font-size: 14px;
	font-weight: bolder;
	font-family: Verdana;
	margin-bottom: 2px;
	margin-top: 2px;
}

td.label	{padding:0 10px 0 0; font-size:70%; line-height:1.2em; background:url('red/dot.gif') repeat-x bottom right;}
td.label a { text-decoration: underline; }
td.label a:hover  { text-decoration: underline; color:#5F5F5F; }


.search {
	border: #CDCDCD 1px solid;
	border-top: #AEB0B4 1px solid;
	width: 276px;
}

.enter {
	border: #CDCDCD 1px solid;
	border-top: #AEB0B4 1px solid;
	width: 96px;
}

.form_repliv input {
	border: #CDCDCD 1px solid;
	width: 96px;
}

.form_repliv textarea {
	border: #CDCDCD 1px solid;
	width: 96px;
}


.main{
	background-image: url(red/angle.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 18px;
	padding-right: 18px;
}

.navi{
	background: #D6D9DE;
	padding-left: 20px;
	padding-right: 18px;
}

.phone_red{
	background: #EB3E3E;
	padding-left: 16px;
	/*padding-right: 18px;*/
}

.tel2{
	background: #D6D9DE;
	padding-left: 20px;
}

.rightlink{
	color: #7C8288;
	font-size: 13px;
	font-weight: bolder;
	font-family: Verdana;
	TEXT-DECORATION: none;
}

.rightcat{
	color: #424542;
	font-size: 13px;
	font-weight: bolder;
	font-family: Verdana;
	text-decoration: none;
}

.product_page { font-size: 11px; width: 100%;}
.product_page ul{ padding: 2px 0px 7px 0px; margin: 0px; }
.product_page ul li { padding: 0px 0px 0px 8px; list-style: none; background:url(red/li.jpg) no-repeat left top; }

.product_box {
float:right;
margin: 7px 0px 0px 0px;
font-size: 12px;
line-height: 16px;
}

.product_box img {padding: 4px; margin: 4px 0px;}
.product_box span {color: red; }
.product_box a span {color: red; text-decoration: underline; font-size: 12px;}


.category_menu ul{
	margin: 0px;
	padding: 1px 0px;
}

.category_menu ul ul{
	margin: 0px;
	padding: 1px 5px;
}

.category_menu span{
	color: #EF3C39;
	font-weight: bold; 
}

.category_menu  a {
	margin: 2px 0px;
	display: block;
	border-bottom: 1px dashed white;
}
 
.category_menu a:hover {color: red;}
.category_menu  ul { padding: 0px 0px 0px 0px; margin: 0px; }
.category_menu  ul ul { padding: 0px 0px 0px 7px; margin: 0px; }
.category_menu  ul li { padding: 0px 0px 1px 0px; list-style: none; }
.category_menu  li a { text-decoration: none; color: #222522; border-bottom: 1px solid #7C8288; }


a.rightcat:hover {text-decoration: underline;}
a.rightlink:hover {text-decoration: underline; color: #424542;}

table.cattable  tr{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
	background: #D6D9DE;
}

table.cattable  tr.tsubcat{
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: left;
	background: #FFFFFF;
}

table.cattable  tr.tr1{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
	background: #D6D9DE;
}

table.cattable  tr.tr2{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
	background: #EFEFEF;
}

tr.activetab {
    background-color: silver;
}

/*#E9EDEF*/

table.cattable  a{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
}

table.cattable a.order{font-size: 11px; color:red;}

.rhd{
	color:#424542;
	font-size: 14px;
	font-weight: bolder;
	font-family: Verdana;
	border-bottom: dashed White;
	padding-bottom: 2px;
}

.subcat {
	width: 330px;
	display: inline;
	float: left;
}

.subcat ul { list-style: none; padding-left: 20px;}

.subcat li {
	/*display: inline;
	white-space: nowrap; */
	padding-left: 14px; /* отступ от маркера */
	margin-top: 0px; /* отступ от маркера */
	background: url(red/icon_link.gif) no-repeat left top; /* задаем фон */
}

.subcat li a {
	font-size: 12px;
	color: #424542;
	font-family: Verdana;
}


.product_name {
	color: #373535;
	font-size: 11px;
	font-weight: bold;
}


.tire{
	border-bottom: 2px dashed #CBCED4;
	
	padding-bottom: 8px;
	width: 350px;
}

.cat_tire{
	border-top: 2px dashed #CBCED4;
	padding-top: 4px;
	padding-bottom: 8px;
	width: 350px;
}
/*.cat_tire a { vertical-align: middle; }*/

.cat_tire ul { list-style: none; padding-left: 0px;}
.cat_tire li {
	padding-left: 14px; /* отступ от маркера */
	margin-top: 0px; /* отступ от маркера */
	background: url(red/icon_link.gif) no-repeat left top; /* задаем фон */
}
.cat_tire li a { font-size: 12px; color: #424542; }

.hred{
	background-image: url(img/red.gif);
	background-repeat: no-repeat;
	height: 22px;
}

.hbrown{
	background-image: url(img/brown.jpg);
	background-repeat: repeat-x;
	height: 22px;
	margin-left: 4px;
	padding: 0px;
}

.short_info{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	color: #373535;
}

.product_thumb{
width: 102px;
height: 102px;
border: 1px solid #e2e2e2;
}

.product_rating{
	width: 102px;
	height: 20px;
	border: 1px solid #e2e2e2;
}

.product_rating_div{
	width: 100px;
	height: 18px;
	background: Aqua;
}

.rating_star_black{
	width: 13px;
	height: 12px;
	background: #dcdcdc url(images/blackstar.gif);
	cursor: pointer;
}

.rating_star_red{
	width: 13px;
	height: 12px;
	background: #ffd700 url(images/redstar.gif);
	cursor: pointer;
}

.product_rating_stars{
	width: 75px;
	height: 12px;
}

.product_info{
	width: 100%;
	height: 101px;
	border: 1px solid #e2e2e2;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#ttbl{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
	background: #D6D9DE;
}

#ttbl2{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
	background: #EFEFEF;
}

.ttable{
	border-color: #D6D9DE;
	border-style: solid;
	border-width: 1px;
	border: #D6D9DE;
}

.thead{
	border-bottom-color: #EB3E3E;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.mlink {
	color: #363636;
	font-size: 11px;
}
.clink {
	color: #636563;
	font-size: 11px;
}

.nlink {
	color: #363636;
	font-size: 11px;
}

a.white {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
a.white:link {
	color: #ffffff; text-decoration: none;
}
a.white:visited {
	color: #ffffff; text-decoration: none;
}
a.white:active {
	color: #ffff99; text-decoration: underline;
}
a.white:active {
	color: #000000; text-decoration: underline;
}
a.white:hover {
	color: #fff667; text-decoration: underline;
}
a.black {
	color: #000000; text-decoration: none;
}
a.black:link {
	color: #000000; text-decoration: none;
}
a.black:visited {
	color: #000000; text-decoration: none;
}
a.black:hover {
	color: #000000; text-decoration: underline;
}

.undercat{
	padding: 2px;
	border: 1px solid #E2E2E2;
}

.underserp{
	background-image: url(img/userp.png);
	margin-bottom: 1px;
}

#serp{
	background-image: url(img/serp.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 15px;
	border: 1px solid #7E7E7E;
	padding: 1px;
}

.nbody{
	background-color: #EDEDED;
	font-weight: normal;
	border-top: 1px solid #7E7E7E;
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #7E7E7E;
	padding: 3;
	margin-bottom: 1px;
}

.tb{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.redbox{
	width: 1px;
	border: 1px solid #AD1C18;
	font-size: 2px;
}

.tbldot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

.menu{
	background-image: url(img/menu.jpg);
	background-repeat: repeat-x;
	height: 23px;
	background-color: #BEBEBE;
}

#normaltext{
	font-size: 10px;
	font-style: normal;
	color: #525552;
}

#gslink{
	font-size: 10px;
	color: #009E63;
	font-style: normal;
	font-weight: normal;
}

#gbext{
	font-size: 12px;
	color: #313031;
}

#gstext{
	font-size: 10px;
	color: #363636;
}

#bstext{
	font-size: 10px;
	color: #000000;
	margin: 1px;
	padding: 1px;
}

#bbtext{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#wstext{
	font-size: 10px;
	color: #ffffff;
	padding: 1px;
}

#wbtext{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 3px;
}

.mtext {
	color: #363636;
	font-size: 10px;
	font-weight: bold;
}

.plink {
	color: #363636;
	font-size: 12px;
}

.hlink {
	color: #363636;
	font-size: 18px;
	font-weight: 700;
	padding-left: 3px;
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 2px;
}

.lvl0{
	background-image: url(img/lvl0.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 200px;
}

.lvl1{
	background-image: url(img/lvl1.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 200px;;
}

.hred2{
	background-image: url(img/red2.gif);
	background-repeat: no-repeat;
	height: 34px;
}

.rh{
	background-image: url(img/rh.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 100%;
	color: #424542;
}

#g{
	color: #424542;
}

.hbrown2{
	background-image: url(img/brown2.gif);
	background-repeat: repeat-x;
	height: 34px;
	margin-left: 4px;
}

.hgreen{
	background-image: url(img/green.gif);
	background-repeat: repeat-x;
	height: 21px;
	text-align: left;
}

.htext {
	color: #363636;
	font-size: 14px;
	font-weight: 900;
	padding-left: 3px;
	margin-right: 5px;
	margin-left: 2px;
}

#htext2 {
	color: #424542;
	font-size: 18px;
	font-weight: 700;
	padding-left: 5px;
	padding-top: 5px;
}

.bg-1 {
	background-color: #6b6b6b;
}

.bg-2 {
	background-color: #316664;
}
.bg-3 {
	background-color: #bbbbbb;
}
.bg-4 {
	background-color: #009a66;
}
.bg-5 {
	background-color: #336666;
}
.bg-6 {
	background-color: #cccccc;
}
.hfield {
	background-color: #cccccc;
	text-align: center;
	vertical-align: middle;
}
.bg-7 {
	background-color: #393439;
}
.bg-999999 {
	background-color: #999999;
}
.bg-6b6b6b {
	background-color: #6b6b6b;
}
.bg-dcdcdc {
	background-color: #dcdcdc;
}
.bg-dddddd {
	background-color: #dddddd;
}
.bg-eeeeee {
	background-color: #eeeeee;
}
.bg-f6f6f6 {
	background-color: #f6f6f6;
}
.bg-ffffff {
	background-color: #ffffff;
}
.query {
	border: #a5acb2 1px solid;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	width: 130px;
}
#searcharea FORM {
	margin-bottom: 0px; margin-top: 5px
}
#searcharea INPUT {
	margin: 0px; vertical-align: middle
}

#searcharea #searchoptions LABEL {
	font-size: 9px; line-height: 20px
}
#searcharea #searchoptions #productsonly {
	margin-left: 5px
}
#searcharea {
	height: 77px; left: 571px; overflow: hidden; padding-bottom: 0px; 
padding-left: 0px; padding-right: 0px; padding-top: 0px; position: 
absolute; top: 0px; width: 189px
}


.but {
	background-color: #CCCCCC;
	background-repeat: no-repeat;
	border: 1px solid #0000FF;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}

.tblcrdot{
	background-color: #CCCCCC;
}


.tblrrdot{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}

.tblrdot{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #000000;
	border-bottom-color: #000000;
}


.text1 {
	font-size: 10px;
	margin-top: 13px;
	color: #ffffff;
	margin-left: 7px;
	margin: 0px;
	font-weight: bold;
}

.text2 {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

.text3 {
	font-size: 10px;
	margin-top: 5px;
	color: #ffffff;
	font-weight: bold;
}

.short{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7px;
	color: #373535;
}


#niceloginform{
position: absolute;
width: 34%;
left: 33%;
top: 150px;
background: #FFFFFF;
border: solid #EEEEEE 5px;
display: none;
z-index: 99;
}

#niceloginform .shadow{
border: solid #CCCCCC 1px;
padding: 15px;
}

#niceloginform .shadow div{
font-size: 81.3%;
margin: 0.7em 0px;
}

#niceloginform label{
font-size: 81.3%;
display: block;
}

#niceloginform small{
font-size: 84.7%;
margin-left: 1ex;
}

#screen{
	position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
	display: none;
	/* background-color: #333;*/
	background: url(transparent.png);
}

* html #screen{
	background-color: #333;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src="transparent.png", sizingMethod="scale");
}

#commentform p label {
  display: block;
}

#commentform p input,
#commentform p textarea {
  width: 50%;
}