
 /* Tyres: Simple list */
 /*   by Urth, mailto:urth(a)ukr.net */
 
 
 table.tsimple {
	margin:1em 1ex 1em 1ex;
	font-size:9pt;
	border: 1px solid #8CA7C5;
 }
 td.tsimple_header {
	font-size: 0.9em;
	text-align:center;
	background-color:#8CA7C5;
	color:white;
	padding: 3 1em 3 1em;
 } 
 td.tsimple_line {
	text-align:left;
	font-size:8pt;
	padding: 4 2ex 4 1.5ex;
 }
 td.tsimple_line_c {
	text-align:center;
	font-size:8pt;
	padding: 2 1ex 2 1ex;	
 }
 
 td.tsimple_line_c_no {
	text-align:center;
	font-size:8pt;
	color:gray;
	font-weight:bold;
	padding: 2 1ex 2 1ex;	
 } 
 
 tr.tsimple_line0 {
	background-color:#F0F3F4;
	/*#F3F0EB;*/
 }
 tr.tsimple_line1 {
	background-color:#E6E6E6
 }
 td.tsimple_divider {
	background-color:#E4EAED;
	font-weight:bold;
	padding:4 3ex 4 3ex;
 }
 A.tsimple, A.tsimple:link, A.tsimple:visited, A.tsimple:active, A.tsimple:hover   {
	font-size:1em;
 	font-family: Tahoma, Arial, Verdana;
	color: #383E58;	
 	text-decoration:none; 
	border-bottom: dashed 1px #383E58;
 }
 A.tsimple:active, A.tsimple:hover  {
	color:#000000;
 	text-decoration:none; 
	border-bottom: dashed 1px #000000;	
 }
 
 /* TYRES: BIGonPAGE */
 
 img.tBigPage_small {
	padding: 0 0 0 0;
	margin: 6 6 1 6;
 }
 div.tBigPage_small {
	border: solid 3px #8CA7C5;
	margin: 1ex 1ex 0 1ex;
	width:132;
 }
 
 table.tBigPage {
	margin: 1ex 1ex 1ex 1ex;
 }
 table.tBigPageInner {

 } 
 td.tBigPage_Name {
	vertical-align:top;
	font-size:9pt;
 	font-family:Arial, Tahoma;	
	padding:4 2ex 4 2ex;	
	background-color:#F6F6F6;		
 }
 td.tBigPage_Value {
	font-size:9pt;
/*	font-weight:bold;*/
	padding:4 2ex 4 2ex;

 }
 td.tBigPage_One {
	font-size:9pt;
	padding:2 1ex 2 1ex;	
 }
 .tBigPage_FullDesc {
	font-size:9pt;
	font-family: Tahoma;
	line-height:130%;
	text-indent:3ex;
	text-align:justify;
	padding: 2ex 2ex 1ex 2ex;
 }
 .tBigPage_ShortDesc {
	font-size:9pt;
	font-family: Tahoma;
	line-height:130%;
	text-indent:3ex;
	padding: 1ex 3ex 2ex 2ex;
	/* font-weight:bold; */
 } 
 .tBigPage_Tsp {
	font-size:8pt;
	color:#B0B0B0;
 	font-family:Arial, Tahoma;	
 }
 .tBigPage_Remark {
	font-size:8pt;
	font-weight:normal;
	color:#606060;
	margin:1ex 1ex 1ex 1ex;
 	font-family:Arial, Tahoma;		
 } 
 h1.tBigPage {
	font-size:14pt;
 }
 .tBigPage_PriceA{
	font-size:14pt;
	font-weight:bold;
	color: #FE4601;
	font-family: Tahoma;
	vertical-align:middle;
	text-align:right;	
	padding: 4 0 4 4;
 }
 .tBigPage_PriceB{
	font-size:14pt;
	font-weight:bold;
	color: #FE4601;
	font-size:8pt;
	vertical-align:bottom;
	padding:4 4 0 2;
	text-decoration:underline; 	
 } 
 .tBigPage_Store{
	font-size:13pt;
	font-weight:bold;
	color: #A65300;
	font-family: Tahoma;
	vertical-align:middle;
	text-align:right;		
	padding: 4 0 4 4;
 }
 .tBigPage_pYE {
	vertical-align:top;
	padding:0 4 4 4;	
	font-size:7pt;
	font-weight:bold;
	color:	gray;
} 
 .tBigPage_pYE2 {
	vertical-align:bottom;
	padding:0 4 6 4;	
	font-size:7pt;
	font-weight:bold;
	color:	gray;
} 
 .tBigPage_pDesc {
	vertical-align:middle;
	font-size:7pt;
	font-weight:bold;
	text-align:left;
	padding-left:1ex;
}
 .tBigPage_AddInfo {
	font-size:8pt;
	line-height:140%;
	text-align:left;
} 
 .tBigPage_AddInfoDesc {
	color:#404040;
 	font-family:Arial, Tahoma;		
}
 span.tBigPage_Arrow {
	font-weight:bold;
	color:#BA3848;
 }
 div.tBigPage_Count0 {
	font-size:100%; 
	background-color:#FFF7E7;
	padding:2ex 2ex 3ex 2ex;
	margin:1ex 0 1ex 0; 
	
} 
 .tBigPage_Count0big{
	font-size:11pt;
	font-weight:bold;
	color: #A65300;
	font-family: Tahoma;
	vertical-align:middle;
	text-align:right;		
	padding: 4 0 4 4;
 }

 Table.tdetals_no {
 }
 
 Table.tdetals_no td {
	background-color:#F4F4F7;
	text-align:center;
	vertical-align: middle;
	color:black;
	padding:1ex 1ex 1ex 1ex;
	text-indent:0;
	
 } 
 
 Table.tdetals_no  td.header {
	background-color:#FFF7E7;
	font-size:110%;
	font-weight:bold;
	color: #904000;
	font-family: Tahoma;
	vertical-align:middle;
	padding: 1ex 4 1ex 4;		
 } 

 
 /* TYRESCONTENTS */

 td.tcHeader {
	background-color:#E2EBF3;
	/*#BFCCDE;*/
	font-size:9pt;
	color: #463261;
	font-weight:bold;
	padding: 5px 0 5px 2ex; 
	/* border:1px solid #BFD1E3; */
 }
 td.tcContent {
	/*#BFCCDE;*/
	padding: 1ex 3ex 1ex 3ex;
	text-indent:0; 
}	

 /* PRICE */

 table.sp {
  border:1px solid #BFD1E3;
  margin:4 2ex 4 2ex;
  width:700;
 }
 td.spHeader {
	background-color:#BFCCDE;
	font-size:8pt;
	text-align:center;
	color: #463261;
	font-weight:bold;
	padding: 4px 2ex 4px 2ex; 
	text-indent:0ex;

 }
 td.spLine {
	font-size:9pt;
	padding: 3px 1ex 2px 1ex; 
	text-indent:0;
	text-align:center;
 }
 .spPair {
	background-color:#EBF0F5;
 }
 .spPrompt {color:#404750; font-size:9pt;}


 /* EXTENDED SEARCH */

 table.exs {}

 td.exs1 {
 	padding:8 2ex 4 3ex;
 	text-indent:0;
 	text-align:right;
 }
 td.exs2 {
 	padding:8 2ex 4 2ex;
 	text-indent:0;
 }
 td.exs3 {
 	color:#505050;
 	font-size:9pt;
 	font-family:Arial;
 	padding:8 2ex 4 2ex;
 	text-indent:0;
 }

 /* ===================== CATALOG =========================== */
 
 table.Cat {
 	color:black;
 	font-family: Tahoma, Arial, Verdana,;
 	font-size:9pt;
 	text-indent:0;
 }
 td.CatPic { 
 	padding:0 3 4 0; 
	background-color:#E6E6E6;
 }
 img.CatPic {
	border-top: 6 white solid;
	border-right: 1 white solid;
	border-bottom: none;	
	border-left: 8 white solid;	
}
 td.CatName { 
 	padding:1ex 2 4 3ex; 
	background-color: #E6E6E6
 }
 td.CatText { 
 	padding:1ex 2ex 4 2ex; 
 	text-indent:0ex;
 	font-size:9pt;
 	text-align:justify;
	text-indent:2ex;
 }
 td.CatBottom { 
 	padding:2 2ex 4 2ex; 
 	font-size:8pt;
 	text-align:left;
	text-align:right;
 }
 A.CatBottom {
	background-color: #E6E6E6;
	padding: 4 1ex 4 1ex;
	text-decoration:none;	
 }
 .CatLink, A.CatLink, A.CatLink:link, A.CatLink:visited  {
	font-size:1.2em;
 	font-family:Tahoma, Verdana,  Arial;
 	color:#2B4678;
	text-decoration:none; 
	/*font-weight:bold;*/
 }
 A.CatLink:active, A.CatLink:hover  {
	color:#B70012;
 	text-decoration:underline; 
 }
 .CatTsp {
	color:#C0C0C0;
	font-size:0.7em;
	text-align:center;
 }
 
 /* Content Indexes */
 
 .CatIndexModel, A.CatIndexModel, A.CatIndexModel:link, A.CatIndexModel:visited,  A.CatIndexModel:active, A.CatIndexModel:hover   {
	font-size:0.9em;
 	font-family:Tahoma, Arial;
	color: #222E42;
/* 	color:#2B4678; */
	text-decoration:none; 
	white-space:nowrap;
 }
 A.CatIndexModel:active, A.CatIndexModel:hover {
	color: #000000;
 	text-decoration:underline; 
 }
 div.CatIndexModels {
	padding-left: 4ex;
	padding-right: 8ex;	
	line-height:140%;
	color:#CCCCCC;
	text-align:justify;
  }

  
 /* Catalog Item (Model) Detals */
 
 table.cid {
	margin:1ex 1ex 2ex 1ex;
 }
 td.cid_ShortDesc {
	text-decoration:italic;
	padding:1ex 2ex 1ex 2ex;
 }
 td.cid_Desc {
	text-align:justify;
	padding:1ex 3ex 1ex 1ex;
	line-height:130%;
 }
 
 .cid_Desc img[align="right"] {
	padding:1ex 1ex 1ex 2ex;
 }

 .cid_Desc img[align="center"] {
	padding:1ex 1ex 1ex 1ex;
 }

 .cid_Desc center > img{
	padding:1ex 1ex 1ex 1ex;
 } 
 .cid_Desc img[align="left"] {
	padding:1ex 2ex 1ex 1ex;
 } 
 
 div.cid_DescH {
	text-decoration:underline;
	width:100%;
	text-align:right;
	padding-right:2ex;
	color:gray;
 }
 td.cid_Right {
	border-left:1px #DDDDDD solid;
/*	background-color:#F7F7F7; */
	padding:1ex 1ex 1ex 2ex;
 }
 
 div.cid_AvailSt {
	/*border:1px solid red;*/
 }
 
 div.cid_AvailStSizes {
	font-size:8pt; 
	color:202020; 
	padding-top:1ex;
 }
 
 div.cid_SeeAlsoInner {
	padding-left:1ex;
 }
 
 .cid_AvailStSizes_Column {
	
	float:left; 
	text-indent:3ex;
	background-color:#F7F7F7;	
	margin: 1ex; 
	padding: 1ex; 
	/* text-align:center; */
	/*
	width:10%;
	overflow:visible;
	white-space:pre;
	position: relative;
	display:inline;
	*/
	
 }
 
 div.cid_AvailStSizes_ColumnC {
	border-left:1px solid #BBBBBB; 
	padding-left:1.5ex; 
	margin-top:1ex; 
	text-align:left;
	text-indent:0;	
 } 

 div.cid_end {
	clear:both;
 }
 

/* CATALOG: TYRES TOP MODELS */

 div.TTM {
	padding-top:2ex;
	padding-bottom:2ex;
}

 div.TopModelsX2 {
	width:48%;
	float:left;

 } 
 div.TopModelsCol {
	text-indent:0ex;
	margin: 3ex 1ex 2ex 2ex; 
	text-align:left;
	padding-top:1ex;
	padding-bottom:1ex;
	border-right:1px dotted #909090;	
	border-bottom:1px dotted #CCCCCC;	
	border-top:1px dotted #909090;			
	/*

	border-left:1px dotted #CCCCCC;	
	*/
 }
 div.TopModelsEnd {
	clear:both;
 }
 div.TopModelsDesc {
	font-size:85%;
	color:#202020;
	padding:1ex 1ex 1ex 2ex;
	text-indent:2ex;
	line-height:120%;
 } 


 