/*

AF un TF oranzzais  #FF9400
AF un TF tumssi sarkanais  #C8001B
AF un TF tumssi peleekais  #5A585D
AF un TF gaissi peleekais  #E8EAEB
AF un TF peleekais  #B5B9BC


*/
html{
	width: 100%;
	height: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

body{
	width: 100%;
	height: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
}

a, a:active{
	outline: none;
	color:	red;
}

h2 {
	padding: 10px 0px 5px 0px;
	font-size: 12pt;
	font-weight: bold;
	color: #C8001B;
	}

/* Augšas daļa */
#header{
	width: 900px;
	margin: 0px auto;
	text-align: left;
	background-color: #4d5d64;
}

/* Vidus daļa | c1, c2, c3 - lapā ar trim kolonnam; c1, c4 - lapām ar divām kolonnām */
#wrapper{
	width: 900px;
	margin: 10px auto;
	text-align: left;
	overflow: hidden;
}

#wrapper .c1{
	width: 200px;
	float: left;
}

#wrapper .c2{
	width: 480px;
	float: left;
	padding: 0px 0px;
}

#wrapper .c3{
	width: 200px;
	float: left;
}

#wrapper .c4{
	width: 690px;
	float: left;
	padding-left: 10px;
}

/* Apakšas daļa */
#footer{
	width: 900px;
	margin: 0px auto;
	text-align: left;
}

/* Informācijas josla lapas augšā */
.infobar{
	height: 30px;
	background-color: #5A585D;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
	clear: both;

}

.infobar .left{
	float: left;
	padding: 7px;
}

.infobar .right{
	float: right;
	padding: 7px;
}

/* Lapas tituls */
.pageTitle{
	height: 110px;
}

/* Produktu saraksta modulis */
.products {
	width: 200px;
	background-color: #bdbec0;
}

.products .title {
	background-color: #5A585D;
	padding:8px 0px 0px 15px;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	height:			30px;
}

.products .menu {

	margin:			0px 0px 0px 0px;
	padding:		5px 0px 2px 0px;
	font-weight:	bold;
}

.products .menu div {
	min-height:		25px;
	}

.products .menu .item {
	/*background-image: url('../img/arr1.png');*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.products .menu .item:hover{
	/*background-image: url('../img/arr1a.png');*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.products .menu  a{
	margin-left:		15px;
	text-decoration: none;
	color:#333333;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 13px;
}

.products .menu .item a:hover{
	color: #ffffff;
}

.products .menu .active{
	background-image: url('../img/arr1a.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.products .menu .active a{
	color: #ffffff;
}

/* Pakalpojumu saraksta modulis */
.services{
	width: 200px;
	background-color: #bdbec0;
}

.services .title, .blockTitle {
	background-color: #5A585D;
	padding:8px 0px 0px 15px;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	height:			30px;
}

.services .menu {
	margin:			0px 0px 0px 0px;
	padding:		5px 0px 2px 0px;
	font-weight:	bold;
}

.services .menu div {
	min-height:		23px;
	}


.services .menu .item {
	/*background-image: url('../img/arr2.png');*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.services .menu .item:hover {
	/*background-image: url('../img/arr2a.png');*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.services .menu a {
	margin-left:		15px;
	text-decoration: none;
	color:#333333;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 13px;
}

.services .menu .item  a:hover {
	color: #ffffff;
}

.services .menu .active {
	background-image: url('../img/arr2a.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.services .menu .active a {
	color: #ffffff;
}


/* Apakšējie baneri galvenajā lapā */
.bottomBanners{
	overflow: hidden;
	width: 480px;
}

.bottomBanners .b1{
	width: 235px;
	height: 200px;
	float: left;
	background-color: #cccccc;
	position: relative;
	cursor: pointer;
}

.bottomBanners .b1 .bgimg{
	position: absolute;
	top: 0px;
	left: 0px;
}

.bottomBanners .b1 .text{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	font-size: 20pt;
}

.bottomBanners .b2{
	width: 235px;
	height: 200px;
	float: right;
	background-color: #cccccc;
	position: relative;
	cursor: pointer;
}

.bottomBanners .b2 .bgimg{
	position: absolute;
	top: 0px;
	left: 0px;
}

.bottomBanners .b2 .text{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	font-size: 20pt;
}

/* Kontaktu banera modulis */
.contactBanner{
	width: 200px;
	height: 100px;
	background-color: #cccccc;
	position: relative;
}

.contactBanner .bgimg{
	position: absolute;
	top: 0px;
	left: 0px;
}

.contactBanner .text{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	line-height: 120%;
}

.contactBanner .text .title{
	font-size: 11pt;
	color: #ffffff;
	margin: 0px 35px 3px 0px;
	font-weight: bold;
}

.contactBanner .text .link{
	font-size: 11pt;
}

.contactBanner .text .link a{
	color: #ffffff;
}

/* WEB SHOP banera modulis */
.webshopBanner{
	width: 200px;
	height: 100px;
	background-color: #cccccc;
	position: relative;
}

.webshopBanner .bgimg{
	position: absolute;
	top: 0px;
	left: 0px;
}

.webshopBanner .text{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
}

.webshopBanner .text .title{
	font-size: 10pt;
	color: #ffffff;
}

.webshopBanner .text .link{
	font-size: 10pt;
}

.webshopBanner .text .link a{
	color: #ffffff;
}

/* Jaunuma modulis */
.new{
	width: 200px;
}

.new .title{
	background-color: #5A585D;
	padding: 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
}

.new .body{
	overflow: hidden;
	border: 1px solid #5A585D;
	padding: 10px 8px 10px 8px;
	background-color:white;
	min-height:			416px;
}

.new .body .newtitle{
	font-weight: bold;
}

.new .body .newdate{
	margin: 10px 0px;
	color: #C8001B;
}

.new .body .newtext{
	text-align: left;
}

.new .body ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

.new .body ul li a{
	color: #5A585D;
}

/* 10px liela atstarpe */
.spacer10{
	width: 100%;
	height: 10px;
	background-color:	white;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
	line-height: 10%;
}

/* Uzņēmumu saraksts */
.companies{
	border-top: none;
	background-color: #FF9400;
	width:					100%;
	}

.companies .box{
	/* float: left; */ 
	padding: 10px 12px;
}

.companies .dotted{
	border-left: 2px dotted #ffffff;
}

.companies .box .title{
	color: #C8001B;
	font-size: 12pt;
	font-weight: bold;
}

.companies .box a{
	color: #586260;
}

/* Teksta lapas modulis */
.textPage{
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

.textPage .title, td.normal_title, h1 {
	padding: 9px 0px 10px 0px;
	font-size: 14pt;
	line-height:	140%;
	font-weight: bold;
	color: #5A585D;
}

.textPage .text, td.normal_text, td.normal_text td{
	padding: 9px 0px 10px 0px;
	line-height:	140%;
	font-size:		10pt;
	text-align: justify;
}

.textPage .text ul, td.normal_text ul, td.normal_text td ul{
	font-size:		8pt;
	}

td.normal_text td {
	padding: 2px 0px 2px 0px;
	}

.pollBox {
	height:	235px;
	margin: 0px;
	padding: 0px;
	background-color: #aaaaaa;
	}

.pollBox .title {
	background-color: #5A585D;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding: 5px;
	padding-left: 15px;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
}

.pollBox .questionTitle {
	padding: 5px 0px 5px 13px;
	color: #333333;
	font-size:	1em;
	font-weight: bold;
	margin: 0px;
	}
	#frmPoll {
	margin: 0px;
	padding: 0px 10px 5px 13px;
	color: #333333;
	font-size:	1em;
	}		
	.thx {
	margin: 0px;
	padding: 20px;
	color: #333333;
	font-size:	1em;
	}		

.btnOk {
	border: none;
	border-bottom:	1px solid #333333;
	background-color: transparent;
	margin: 15px 0px 15px 0px;
	font-size: 10pt;
	font-weight:	bold;
	cursor:			pointer;
	}


.brandModuleWrapper	{
	width:	480px;
	height:	236px;
	background-color: white;
	margin:	0px;
	padding:	0px;
	}

	.brandModuleImg	{
		width:	235px;
		height:	235px;
		float:	left;
		}
	.brandModuleAlphabet	{
		width:	235px;
		height:	235px;
		float:	right;
		}

		.brandModuleImg	.txt1  {
			margin:		10px 10px 0px 10px;
			font-size:	18pt;
			font-weight:	bold;
			background-color:	transparent;
			}

		.brandModuleImg	.txt2 {
			margin:		10px 10px 0px 10px;
			font-size:	50pt;
			font-family:	impact;
			background-color:	transparent;
			}

		.brandModuleAlphabet .txt3 {
			margin:		20px 10px 20px 10px;
			font-size:	11pt;
			background-color:	transparent;
			}

img {
	border: 0px;
	}

.legoFrame {
	background-color: white; 
	margin: 0px auto auto auto; 
	border-collapse: separate; 
	border-spacing: 10px; 
	*border-collapse: expression('separate', cellSpacing = '10px');
	}

	.legoFrame tr {
		vertical-align:	top;
		}
	.legoHeader {
		border: 1px solid white; 
		padding: 0px; 
		background-color: white
		}
	
	.legoLeft {
		background-color: white; 
		padding: 0px; 
		width:200px; 
		text-align: left;
/*		background-color: #E98E2A; */
		background-color:#FF9400;
/*		border:1px solid white;
*/		}

	.legoMiddle {
		background-color: white; 
		padding: 0px; 
		width:480px; 
		text-align: left;
		}

	.legoRight {
		padding: 0px; 
		background-color: white; 
		width:200px; 
		text-align: left;

		}

	.legoRightBig {
		border: 1px solid #5A585D;
		background-color: white; 
		padding: 0px;
		width:710px; 
		text-align: left;
		}

	.legoFooter {
		background-color: white;
		}
		.legoFooter td {
			text-align: left;
			}
			
tr#header td {
	padding: 20px;
	color: white;
	}

tr#tirecatalogue td {
	padding: 20px;
	}
	
	
table.service_list {
	border: 1px solid #5A585D;
	width: 76px;
	}
	
td.service_gray_title {
	background-color: #5A585D;
	color: white;
	padding: 10px;
	}
	
	.more_big {
		padding: 5px;
		}
	.serviceBigTitle {
		background-color:#5A585D; 
		padding: 10px; 
		color: white;
		}
		.serviceBig {
			border: 1px solid #5A585D;
			margin-bottom: 10px;
			}
 ul {
	margin-top: 10px;
	margin-bottom: 10px;
	}


.tyres {
 border-collapse   : collapse;
 margin            : 5px 0px;
}

.tyres td {
 border            : 1px solid #EBEBEB;
}

.results td {
 padding           : 10px 0px;
}

.tyres td {
 padding           : 5px;
}

.tyres tr#header {
 padding           : 5px;
 font-weight       : bold;
 background        : #F2F2F2;
 border            : 1px solid #EBEBEB;
}

table.alphabet {
	width: 235px;
	height: 235px;
	border-collapse: collapse;
	}

table.alphabet tr.text {
	height:	100%;
	*height: expression('80px');
	}

table.alphabet tr.text td.text {
	line-height: 140%; 
	padding: 20px 10px 0px 10px ; 
	}

table.alphabet td {
	line-height: 0px;
	}

#mainPhoto {
	margin-bottom: 1px;
	}
.legoMiddle .c2 {
	height: 450px;
	margin: 0px;
	padding: 0px;
	}

.priceDiscounted {
	text-decoration: line-through;
	color:	#B5B9BC;
	}

.priceDiscount {
	font-weight:	bold;
	color:	red;
	font-size:		1.2em;
	}

.price {
	font-weight:	bold;
	}
