/* mac hide \*/

html, body {

	height:100%;

	padding:0;

	margin:0;

}

/* end hide*/

body {

	color: #000000;

	background: #fdfdfd url(/images/bg2.jpg) top center repeat-y;

}

#outer{

	height:100%;

	min-height:100%;

	width:990px;

	color: #000000;

	text-align:left;

	margin:auto;

	position:relative;

	background: url(/images/bg.jpg) repeat-y;	

}

 

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#innerwrap {/* enables content first */

	float:left;

	width:860px;

}

#header{

	position:absolute;

	top:0;

	left:0;

	width:990px;

	height:202px;

	background:#FF0000;

	overflow:hidden;

	color: #000000;

	z-index:100;

	background: url(/images/logo_winter.jpg) no-repeat;	

}

#logo
{
    position:absolute;
	top:0;
	left:15px;
	width:240px;
	height:70px;
	overflow:hidden;
	z-index:100;
}


#header a { color:#323c45; font-weight: bold; font: 14px Tahoma; text-decoration: none; margin: 0 3px 0 3px; }

#header a:hover { color:#235d9f; text-decoration: none; }



#footer a { color:#fff; font-weight: bold; font: 14px Tahoma; text-decoration: none; margin: 0 3px 0 3px; }

#footer a:hover { color:#f6d939; text-decoration: none; }



.us a { text-transform: uppercase; font: 11px sans-serif; font-weight: bold; color:#fff; text-decoration: none; }

.us a:hover { color:#f6ff00; text-decoration: none; }



a.overshit img {opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}

a.overshit:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}



#left {

	position:relative;/*ie needs this to show float */

	width:250px;

	float:left;

	padding-top:204px;/*needed to make room for header*/

	padding-bottom:32px;/* needed to make room for footer */

}



#right {

	position:relative;/*ie needs this to show float */

	width:130px;

	float:right;

	margin-top: 15px;

	padding-top:204px;/*needed to make room for header*/

	padding-bottom:32px;/* needed to make room for footer */

}



#footer {

	width:990px;

	clear:both;

	height:80px;

	background-color: #FF8080;

	color: #000000;

	text-align:center;

	left:0;

	bottom:0;

	position: absolute;

	background: url(/images/footer.jpg) no-repeat;



}

* html #footer {/*only ie gets this style*/

	\height:82px;/* for ie5 */

	he\ight:80px;/* for ie6 */

}

div,p  {margin-top:0}/*clear top margin for mozilla*/

#centrecontent {

	width:610px;

	float:right;

 	margin-top: 15px;

	padding-top:204px;

	padding-bottom:32px;/* needed to make room for footer */

}



#clearfooter {width:100%;height:82px;clear:both} /* to clear footer */



body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

color: #999999;

}

.input {

	font-family: Tahoma;

	font-size: 11px;

	background-color: #F8F8F8;

	border: 1px solid #9D9D9D;

}

body,td,th {

	font-family: Tahoma;

	font-size: 11px;

	color: #4A4A4A;

}.bg1 {

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #7C7C7C;

	border-left-color: #7C7C7C;

	border-top-width: 1px;

	border-bottom-width: 0px;

	border-top-color: #7C7C7C;

	background-color: #333333;

}

h1,h2,h3 {

	color: #333333;

	font-size: 16px;

	font: Tahoma;

}

.bg2 {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: CCCCCC;

	padding-right: 5px;

	padding-left: 5px;

}

.bg3 {

	background-repeat: repeat-x;

	background-position: left top;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #F5F5F5;

	border-left-color: #CCCCCC;

	padding-right: 30px;

	padding-left: 30px;

	background-attachment: fixed;

	background-color: #F5F5F5;

}

.table {

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #C7C7C7;

	border-right-color: #C7C7C7;

	border-bottom-color: #333333;

	border-left-color: #C7C7C7;

}

.link {

	font-family: Tahoma;

	font-size: 11px;

	color: #1C6CD9;

	text-decoration: underline;
}

.linkb {

	font-family: Tahoma;

	font-size: 11px;

	color: #1C6CD9;

	text-decoration: underline;
    
    font-weight: bold;
}

a.link:hover, a.linkb:hover {

	color: #FF0000;

	text-decoration: underline;

}





.menu2 {

	color: #1C6CD9;

	font-size: 11px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.menu2:hover {

	text-decoration: underline;

	color: #CC0000;

}


.catblock {
    
    display: none;
    
}

.title1 {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

.orange {

	color: #FFD050;

	font-size: 16px;

}

.menu1 {

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.title2 {

	font-family: tahoma, sans-serif;

	color: #FFD040;

	text-decoration: none;

	font-size: 18px;

	line-height: 30px;

}



a.menu1:hover {

	text-decoration: underline;

}

.l1 {

	color: #717171;

}

.tel1 {

	font-size: 100%;

	color: #FFFFFF;

}

.tel1_ {

	color: #FFD040;

	font-size: 115%;

}

.bg5 {

	border: 1px solid #CCCCCC;

}

.g6 {

	background-color: #F1F1F1;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-left: 10px;

}

li {

	padding: 2px;

}

.help {

	font-size: 10px;

	color: #1C6CD9;

	font-family: Tahoma;

	text-decoration: none;

}

.gr {

	font-family: Tahoma;

	font-size: 10px;

	color: #777777;

	text-decoration: none;

}

a.gr:hover {

	color: #FF0000;

	text-decoration: underline;

}



.title3 {

	font-size: 18px;

	color: #333333;

	font-family: tahoma, sans-serif;

	text-align: left;

	text-decoration: none;

}

a.title3:hover {

	text-decoration: underline;

}

.bg7 {

	padding: 5px;

	background-image: url(http://www.shinaval.ru/auto_i/tires_logo.jpg);

	background-repeat: no-repeat;

	background-position: 360px 5px;

}

.bg8 {

	background-image: url(http://www.shinaval.ru/tires_wheels_i/cart.jpg);

	border: 1px solid #CCCCCC;

	background-position: 35px 80px;

	background-repeat: no-repeat;

	padding: 5px;

}



select {

	font-size: 10px;

	color: #666666;

	border: 1px solid #CCCCCC;

}

input {

	font-size: 11px;

	color: #333333;

	font-family: tahoma, sans-serif;

}

.txt {

	font-family: Tahoma;

	font-size: 11px;

	color: #333333;

}



.kusto { display: none; }



.bg6 {

	padding: 5px;

	background-image: url(http://www.shinaval.ru/tires_wheels_i/tires_.jpg);

	background-repeat: no-repeat;

	background-position: 338px 40px;

}

.bgcart {

	padding: 8px;

	background-image: url(http://www.shinaval.ru/tires_wheels_i/cart_big.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

ul {

	padding-left: 15px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

a.help:hover {

	text-decoration: underline;

	color: #FF0000;

}

.bg9 {

	padding: 8px;

}

.name {

	font-family: Tahoma;

	font-size: 14px;

	color: #3A81E6;

}

.price {

	font-size: 16px;

	color: #E33000;

}

.price2 {

	font-size: 14px;

	color: #E33000;

}

.red {

	color: #E33000;

}



#container { overflow: hidden; }

#container div { float: left; }

td.spec_h
{
    background: url('/images/line_blue.gif') repeat-x; 
    padding: 3px;
}

td.spec
{
    border: 2px solid #457093;
    cursor: pointer;
}

span.h3white
{
    color: white; 
    font-size: 16px; 
    font: Tahoma; 
    font-weight: bold;
}

span.spec14
{
    font-family: Arial; 
    font-size: 14px;
}

span.spec14blueb
{
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    color: #477295;
}

span.spec18b
{
    font-family: Arial; 
    font-size: 18px; 
    font-weight: bold;
}

span.spec28redb
{
    font-family: Arial; 
    font-size: 28px; 
    font-weight: bold; 
    color: red;
}
