html, body, form {
	height: 100%; 
	margin: 0; 
	padding: 0;
	color:#000000;
	background:#FFFFFF;}
.png {behavior:url("/css/pngbehavior.htc");}

form {
	width:970px;
	margin:0px auto;
	position:relative;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:90%;
	line-height:1;
	color:#000000;
	background:#FFFFFF;}

#main_layout {
	margin: 0 auto;	
	position:relative;
	min-height: 100%;
   _height: 100%;
	margin-bottom: -90px;}

form#form1 
{
  position:relative;}	

#footer_place {
	height: 90px; 
	clear: both;}

#footer 
{
	font-size:90%;
	height:60px; 
	margin: 0 auto;
	padding-top:20px;	
	position:relative;
	border-top:#999999 1px solid;
	line-height:140%;}

.text, 
.text_catalog {
	line-height:120%;
	padding:750px 0 30px;}
.text_catalog {padding:210px 0 30px;}


.catalog,
.header,
.logo { position:absolute;}

.catalog {
	top:210px;
	left:0px;
	width:970px;}

.header {
	top:0px;
	left:0px;
	height:210px;
	width:970px;
/*	background:#FFFF99;*/}


.logo {
	top:10px;
	left:0px;}

p { font-size:100%;}

a:link, a:visited, a:hover, a:active {
	color:#4394b8;}
a:hover, a:active {color:#0068ae;}	

a img { 
	border:none;
	outline:none;}

/* =Round corner
***********************************************/
.round_corner,
.search,
.bestsellers,
.search1,
.all_models {
	position:relative;
	overflow:hidden;
	padding:15px 0px 0px;
   _width:100%;}
.content, 
.contentg,
.content_all_m {
	padding:15px 15px 15px;
	border:#b8b4b5 1px solid;
	border-top:none;}
.tl, 
.tlg {
	position:absolute;
	left:-15px;
	width:100%;
	height:30px;	
	background:url(/img/corners_white1.png);}
.tl, 
.tlg {top:-15px;}
.tr, 
.trg {margin-left:100%;}

.tlg { background:url(/img/corners_grey.png);}
.contentg {
	padding:15px 15px 15px;
	background:#F2F2F2;
	border:#b8b4b5 1px solid;
	border-top:none;}
	
.search1 {width:700px;}

.all_models {width:970px;
             _width:970px;}
.content_all_m {
	overflow:hidden;
	padding:20px 19px 15px;}

/* =Round corners
***********************************************/
.round_corners {
	position:relative;
	overflow:hidden;
	padding:15px 0px;
   _width:100%;}
.contents,
.contents_mod {
	padding:0px 10px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background:#FFFFFF;}
.stl, .sbl {
	position:absolute;
	left:-15px;
	width:100%;
	height:30px;	
	background:url(/img/corners_white_4.png);}
.stl {top:-15px;}
.str, .sbr {margin-left:100%;}

/* =Cart
***********************************************/
.cart {
	position:absolute;
	top:115px;
	left:0px;
/*	width:410px;*/
	height:25px;
	font-size:110%;
	font-weight:bold;
/*	font-style:italic;*/
	text-align:right;
/*	background:#FFFF66;*/
	color:#4394B8;}
.cart span {color:#FF6600;}
.cart img {
/*	float:right;*/
	margin-left:10px;}
.cart p {
	margin:0px;
	padding:2px 0 0;}

/* =Tel
***********************************************/
.tel,
.slogan,
.firm_car {	
	position:absolute;}

.tel {
	top:65px;
   $top:107px;
	left:0px;
	font-size:21px;
	color:#FF0000;}
.tel span {
	margin-left:0px;
	color:#000000;}	

.slogan {
	top:88px;
	left:270px;}
.firm_car {
	top:8px;
	right:0px;}	

/*.tel, .tel_order {
	position:absolute;
	top:27px;
   $top:47px;
   _top:47px;
	right:0px;
	font-size:150%;}
.tel span, 
.tel_order span {color:#FF0000;}	
.tel_order {top:15px;}*/

/* =Menu
***********************************************/
.menu {
	width:968px;
	height:57px;
	overflow:hidden;	
	margin:152px 0 0 1px;
	padding:0px;
	list-style:none;
	font-family:"Trebuchet MS";
	background:url(/img/head/sled.png) no-repeat;}

.menu li {
	float:left;
	margin:18px 35px 0px 50px;
   _margin:20px 35px 0px 40px;}

.menu a:link,    .all_manuf a:link, 
.menu a:visited, .all_manuf a:visited,
.menu a:hover,   .all_manuf a:hover, 
.menu a:active,  .all_manuf a:active {
	color:#000000; 
	font-size:18px;
	text-decoration:none;
	white-space:nowrap;}
.menu a:hover, 
.all_manuf a:hover {
	color:#FF0000;}	

.all_manuf a:link, 
.all_manuf a:visited,
.all_manuf a:hover, 
.all_manuf a:active {
	text-decoration:underline;}


/* =Manufactors
***********************************************/
.manufactors {
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	margin:15px 0px 0px 0px;}
.manufactors .content {
	height:440px; 
	font-size:120%;}
html:first-child .manufactors .content {font-size:126%;}	

.manuf_list,
.all_manuf,
.all_manuf_list {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:18px;}
.manuf_list li,
.all_manuf li,
.all_manuf_list li {
	width:250px;
	height:32px;
	margin:0px;
	padding:0px;
	overflow:hidden;
/*	background:#99CCCC;*/
   $margin-bottom:-5px;}
.all_manuf li {
	height:34px;
   _height:39px;}

.all_manuf_list {
	margin:10px 0px 0px 0px;}
.all_manuf_list li {
	width:700px;
	margin:0px 0px -3px 0px;
   $margin:0px 0px -5px 0px;
   $line-height:120%;}

.all_manuf {
	margin:10px 0px 0px 0px;}

.stoplight,
.manuf_name,
.all_manuf_ico,
.all_manuf,
.manuf_name1 {
	float:left;}
.manuf_name,
.manuf_name1 {
	padding-top:5px;}		

.manuf_name1 {
	padding:5px 20px 0px 0px;}

.all_manuf_holder {
/*	margin:0 auto;
	width:300px;*/
	text-align:left;
}

.stoplight,
.first_stoplight,
.last_stoplight,
.wait,
.go {
	width:37px;
	height:32px;
	margin-right:36px;	
	background:url(/img/stoplight/s2.png) right no-repeat;}


.first_stoplight {background:url(/img/stoplight/s1.png) right no-repeat;}
.last_stoplight {background:url(/img/stoplight/s3.png) right no-repeat;}

.stoplight.first_stoplight.wait {background:url(/img/stoplight/s1.png) left no-repeat;}
.stoplight.first_stoplight.go {background:url(/img/stoplight/s1.png) center no-repeat;}

.stoplight.last_stoplight.wait {background:url(/img/stoplight/s3.png) left no-repeat;}
.stoplight.last_stoplight.go {background:url(/img/stoplight/s3.png) center no-repeat;}

.stoplight.wait {background:url(/img/stoplight/s2.png) left no-repeat;}
.stoplight.go {background:url(/img/stoplight/s2.png) center no-repeat;}


	
.manuf_name a:link,    .tyre_name a:link,    .manuf_name1 a:link,
.manuf_name a:visited, .tyre_name a:visited, .manuf_name1 a:visited, 
.manuf_name a:hover,   .tyre_name a:hover,   .manuf_name1 a:hover, 
.manuf_name a:active,  .tyre_name a:active   .manuf_name1 a:active  {
	font-family:"Trebuchet MS";
	color:#c23420;}
.manuf_name a:hover,
.manuf_name1 a:hover {
	color:#000000;}		

.all_manuf_ico {
	margin:0px 36px 0px 4px;}
.all_manuf a {
	text-decoration:underline;}
		

/***************************/		
.first_letter {
	font-weight:bold;
	font-size:110%;
	color:#ff1f00;}

.search,
.bestsellers {
/*	width:637px;*/
	width:700px;
	position:absolute;}
	
.search {
	top:0px;
	right:0px;}
.bestsellers {
	top:191px;	
   $top:187px;
   _top:190px;
	right:1px;}

/* =Search
***********************************************/
.search .tbl_header,
.search1 .tbl_header {
	font-size:100%;
	color:#333333;}
.search em,
.search1 em {
	font-size:110%;
	color:#959595;}

.search strong,
.search1 strong {
	font-size:110%;
	padding-right:15px;
	color:#585858;}
.search strong span,
.search1 strong span {color:#FF0000;}

.search1 {margin:0px auto;}

input.btn {
	width:131px;
	height:24px;
	background:url(../img/b_show.png) #FFFFFF;
	border:none;
	cursor:pointer;}

/* =Bestsellers
***********************************************/
.best_list,
.best_list li {
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;}

.best_list {}
.best_list li {
	width:120px;
	float:left;
	margin:0px 9px 0px 4px;
   _margin:0px 7px 0px 4px;
	text-align:right;}	


/*.tyre_name {
	width:150px;
	height:37px;
	padding-top:5px;
	font-size:12px;
	margin:0px auto 7px auto;
	background:url(/img/bestsellers/name_wrapper.png) no-repeat;}*/
.tyre_name {
	width:120px;
	height:39px;
	padding-top:7px;
	font-size:12px;
	margin:0px auto 0px auto;
	text-align:center;
	background:url(/img/bestsellers/name_wrapper_5.png) no-repeat;}




.bestsellers .content { 
	overflow:hidden;
	_height:223px;}

.tyre {
	float:left;
	width:145px;
	margin:0px 3px 0px 3px;
	_margin:0px 2px 0px 3px;
	text-align:center;}

.tire_descr {
	position:relative;
	width:145px;
	height:70px;
	text-align:left;
	background:url(/img/tire_name.png);}

.tire_descr img,
.tire_descr div { position:absolute;}

.tire_descr img {
	top:3px;
	left:5px;}
	
.tire_descr div {
	top:19px;
	left:5px;
	padding:0px 2px;
	font-size:90%;
	line-height:120%;
   $line-height:110%;
   _line-height:110%;}
html:first-child .tire_descr a {font-size:100%;}

/* =Path
***********************************************/
.path { 
	font-size:90%;
	padding-bottom:15px;}
.path span {padding:0px 3px;}

/* =2Page
***********************************************/
.seasons { 
	font-size:100%;
	padding:5px 0px 30px;}
.seasons a:link,
.seasons a:visited,
.seasons a:hover,
.seasons a:active {
	font-size:180%;
	margin:0px 30px 0px 0px;}
.seasons span {
	font-size:110%;
	font-weight:bold;
	color:#FF0000;
	}
.seasons span.no_link {
	font-size:190%;
	font-weight:bold;
	color:#6F6F6F;
	margin:0px 30px 0px 0px;
	}

.zzz {width:950px;
      _width:930px;}
	
.tyre_type .tyre {
	/*position:relative;*/
	margin:10px 35px 30px 10px;
	_margin:10px 23px 30px 14px;
    top: 0px;
    left: 0px;
}	

.model_description {
	overflow:hidden;
	width:800px;
	padding-top:30px;}

.model_description img {
	float:right;
	margin:0px 0px 30px 50px;}

	
.diameters .tbl_header {
	font-size:100%;
	font-weight:bold;
	color:#666666;}
.diameters .tbl_header td { border-bottom:#CCCCCC 1px solid;} 	
	
.diameters	span {font-weight:bold;}	
	
input.btn1 
{
	width:94px;
	height:28px;
	background:url(/img/b_to_cart.png) #FFFFFF no-repeat;
	border:none;
	cursor:pointer;}

.tiporazmer_description {
	overflow:hidden;
	padding:20px 0px 10px;}

.tiporazmer_description table.img_wrp {
	float:left;
	margin-right:30px;}

.tiporazmer_description img {padding-bottom:15px;}	

.tiporazmer_description .tiporazmer {
	float:left;
	width:400px;}

.tiporazmer_description .model {
	float:right;
	width:330px;
	background:#CCCCCC;}

.model .contents_mod { 
	padding-left:15px; 
	padding-right:15px;}

.params p {font-size:100%;}

.to_cart .small2 {padding:3px 0px 10px; display:block;}
	
br.clear { 
	clear:both;
	display:block;
	height:0px;}	

.order_tbl {}

.tbl_head td, 
.tbl_footer td {
	height:20px;
	background:#EAEAEA;
	font-size:95%;
	font-weight:bold;
	color:#666666;}

.tbl_head td {
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;}
.tbl_footer td {
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;}

.tbl_head td_first {border-left:#CCCCCC 1px solid;} 
.tbl_footer td_last {border-right:#CCCCCC 1px solid;}

.user_data {padding:25px 0px 15px;}

input.btn_del {
	width:18px;
	height:18px;
	background:url(../img/b_delete.png);
	border:none;
	cursor:pointer;}

input.btn_oform {
	width:140px;
	height:30px;
	background:url(../img/b_oform.png);
	border:none;
	cursor:pointer;} 

/* =Text
***********************************************/
.text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:140%;
	margin:0px;
	padding:5px 0px;}

.text_catalog p {
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:100%;*/}

.text h1, 
.text h2,
.text h3,
.text h4,
.text h5,
.text h6,
.text_catalog h1, 
.text_catalog h2,
.text_catalog h3,
.text_catalog h4,
.text_catalog h5,
.text_catalog h6 {
	color:#606060;
	margin:10px 0px 3px 0px;
	font-weight:normal;}

.text_catalog h4 {margin:0px 0px 10px 0px;}

.text h1, 
.text h2,
.text h3,
.text h4,
.text_catalog h1, 
.text_catalog h2,
.text_catalog h3,
/*.text_catalog h4*/ { font-weight:normal;}

.text h5,
.text h6,
.text_catalog h5,
.text_catalog h6 {color:#7F7F7F;}

h1,
.tit1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	padding:5px 0px;}

.text h2 {font-size:150%;}
.text h3 {font-size:140%;}
.text h4 {font-size:130%;}
.text h5 {font-size:120%;}
.text h6 {font-size:110%;}

.tiporazmer h1 {margin:0px 0px 10px 0px;}

.opis,
.opis p {
	font-size:14px;
	font-family:"Trebuchet MS";}
.opis p {
	margin:15px 0px 15px 0px;}

.opis strong,
.opis b {
	font-weight:bold;
	color:#D50000;}


/* =Fonts
***********************************************/
.red1 {
	font-size:150%;
	color:#FF3300;}
.red2 {
	font-size:110%;
	color:#FF3300;}	

.grey1 { color:#999999;}
	
.small1 {
	font-size:90%;
	color:#666666;}
.small2 {
	font-size:85%;
	color:#999999;}	 	

.small3 {
	font-size:70%;
	color:#CCCCCC;}

.orange {
	font-size:150%;
	color:#FF6600;}

.lh br { margin:10px 0;}

p.results {
	width:640px;
	margin:5px auto 10px;}	
	
.model_img_wrapper
{
	width:145px; 
	height:150px;
	text-align:center;}

.in_cart 
{ font-size:11px;
  color:#339933;}		

ul.common_ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	list-style:url(/img/bullet.png);
	line-height:120%;}
.common_ul li {padding:0px 0px 8px 8px;}


h1, h2, h3, h4, h5, h6,
.tit1, .tit2, .tit3, .tit4, .tit5, .tit6 {
	font-family:"Trebuchet MS";
	font-weight:normal;
	color:#000000;}
	
.tit3.catalogue {
	font-size:20px;
	margin:8px 0px 20px 0px;}

.tit1  {
	color:#606060;
	margin:10px 0 3px;}


/* =Misc
***********************************************/
.address {padding-left:30px;}

.city_map { padding:0px 0px 20px;}

a.anchor:link,
a.anchor:visited,
a.anchor:hover,
a.anchor:active {
	display:block;
	width:198px;
	margin:0px 0px 5px 15px;
	text-decoration:none;
	line-height:120%;
	border-bottom:#0099FF 1px dashed;}
a.anchor:hover {border-bottom:#2B5AB3 1px dashed;}	


.ses {margin-bottom:10px; color:#606060; font-style:italic;}