* {
	margin:0px;
	padding:0px;
	border:0px;
}
body, div, p, h1, h2, h3, h4, h5, h6, li, td, input, textarea, select {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:15px;
}
body {
	background-color: #999;
	text-align:center;
}
a {
	text-decoration:none;
	color:#b11116;
}
	a:visited {
		color:#631515;
	}
	a:hover {
		color:#ff0008;
	}
	a.open {
		color:#fff;
	}
	a.open:visited {
		color:#fff;
	}
	a.open:hover {
		color:#ff0008;
	}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
td {
	vertical-align:top;
}
h1 {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-bottom:15px;
}
h2 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}
p {
	padding-bottom:15px;
	text-align:justify;
}
h1.no_space, h2.no_space, p.no_space, ul.no_space, ol.no_space {
	padding-bottom:0px;
}

ul, ol {
	padding-bottom:15px;
}
li {
	margin-left:40px;
}

textarea {
	background-color:#ccc;
	padding:2px 6px;
	border:1px dashed #7D7D7D;
}
input, select {
	color:#666;
	background-color:#fff;
	border:1px solid #434343;
	padding:2px 6px;
	line-height:normal;
}
select {
	padding:1px 0px 1px 6px;
}
input.button {
	height:25px;
	border:0px;
	padding:0px;
}
input.send_lv {
	width:54px;
}
input.send_ru {
	width:81px;
}
input.apply_lv {
	width:78px;
}
input.apply_ru {
	width:85px;
}

.white {
	color:#fff;
}
.red {
	color:#b11116;
}
.orange {
	color:#fb0;
}
.gray {
	color:#68737a;
}
.light_gray {
	color:#ccc;
}
.small {
	font-size:9px;
	line-height:12px;
}
.no_wrap {
	white-space:no_wrap;
}
.horizontal_line {
	background:url(img/horizontal_line.gif) 0px 20px repeat-x;
	height:41px;
}
.horizontal_line2 {
	background:url(img/horizontal_line.gif) 0px 5px repeat-x;
	height:26px;
}

a.continue_reading {
	padding-left:12px;
	background:url(img/list_bullet_right.gif) 2px 5px no-repeat;
	white-space:nowrap;
}

a.bullet_left {
	padding-left:10px;
	background:url(img/list_bullet_left.gif) 0px 5px no-repeat;
}
a.bullet_right {
	padding-left:10px;
	background:url(img/list_bullet_right.gif) 0px 5px no-repeat;
}

#wrap-index, #wrap, #wrap-wide {
	width:980px;
	margin:0px auto;
	text-align:left;
}

#header {
	height:81px;
	background: url(img/bg-header.jpg) no-repeat;
}
	#header * {
		outline: none 0px;
	}
	#header .logo {
		display: block;
		width: 216px;
		height: 28px;
		float: left;
		background-image: url(img/logo-gros-auto.png);
		background-repeat: no-repeat;
		text-indent: -9999px;
		margin: 26px 0 0;
		position: relative; /* IE6 double-margin fix */
		left: 53px; /* IE6 double-margin fix */
	}
	#header .logo:hover {
		background-position: 0px -28px;
	}
	#header .logo:active {
		background-position: 0px -56px;
	}
	
	#header .lang-menu {
		float: left;
		list-style: none;
		clear: left;
		padding: 7px 0 0 137px;
		width: 60px;
	}
		#header .lang-menu li {
			float: left;
			background-image: url(img/lang-menu.gif);
			background-repeat: no-repeat;
			width: 19px;
			height: 8px;
			margin: 0px;
			font-size: 1px;
			line-height: 1px;
		}
		#header .lang-menu li.lat {
			background-position: 0px -16px;
		}
		#header .lang-menu li.rus {
			background-position: 5px -24px;
			border-left: 1px solid #999;
			padding-left: 5px;
			position: relative; /* IE6 double-margin fix */
			left: 5px; /* IE6 double-margin fix */
		}
		#header .lang-menu a {
			display: block;
			height: 8px;
			background-image: url(img/lang-menu.gif);
			background-repeat: no-repeat;
			text-indent: -9999px;
			font-size: 1px;
			line-height: 1px;
		}
		#header .lang-menu li.rus a {
			background-position: 0px -8px;
		}
	
	#header .main-menu {
		float: right;
		width: 698px;
		padding: 0;
		list-style: none;
		margin-top: 22px;
		position: relative;
	}
		#header .main-menu li {
			margin: 0;
			float: left;
			background-image: url(img/main-menu-lat.png);
			background-repeat: no-repeat;
			padding-top: 19px;
			position: absolute;
		}
		.ru #header .main-menu li {
			background-image: url(img/main-menu-rus.png);
		}
		#header .main-menu a {
			display: block;
			height: 40px;
			text-indent: -9999px;
			background-image: url(img/main-menu-lat.png);
			background-repeat: no-repeat;
			background-position: 0 200px;
		}
		.ru #header .main-menu a {
			background-image: url(img/main-menu-rus.png);
		}
		
		#header .main-menu li.istore {
			width: 82px;
			z-index: 2;
		}
		.ru #header .main-menu li.istore {
			width: 98px;
		}
		#header .main-menu li.istore_selected {
			background-position: 0 -59px;
		}
		.ru #header .main-menu li.istore_selected {
			background-position: 0 -59px;
		}
		#header .main-menu li.istore a:hover {
			background-position: 0 -137px;
		}
		.ru #header .main-menu li.istore a:hover {
			background-position: 0 -137px;
		}
		
		#header .main-menu li.parts {
			width: 130px;
			background-position: -82px 0;
			left: 74px;
			padding-left: 7px;
			z-index: 1;
		}
		.ru #header .main-menu li.parts {
			width: 104px;
			background-position: -98px 0;
			left: 91px;
			padding-left: 6px;
		}
		#header .main-menu li.parts_selected {
			background-position: -82px -59px;
		}
		.ru #header .main-menu li.parts_selected {
			background-position: -98px -59px;
		}
		#header .main-menu li.parts a:hover {
			background-position: -89px -137px;
		}
		.ru #header .main-menu li.parts a:hover {
			background-position: -104px -137px;
		}
		
		#header .main-menu li.oils {
			width: 57px;
			background-position: -219px 0;
			left: 204px;
			z-index: 3;
		}
		.ru #header .main-menu li.oils {
			width: 64px;
			background-position: -208px 0;
			left: 196px;
		}
		#header .main-menu li.oils_selected {
			background-position: -219px -59px;
		}
		.ru #header .main-menu li.oils_selected {
			background-position: -208px -59px;
		}
		#header .main-menu li.oils a:hover {
			background-position: -219px -137px;
		}
		.ru #header .main-menu li.oils a:hover {
			background-position: -208px -137px;
		}
		
		#header .main-menu li.tyres {
			width: 65px;
			background-position: -276px 0;
			left: 262px;
			z-index: 6;
		}
		.ru #header .main-menu li.tyres {
			width: 93px;
			background-position: -272px 0;
			left: 260px;
		}
		#header .main-menu li.tyres_selected {
			background-position: -276px -59px;
		}
		.ru #header .main-menu li.tyres_selected {
			background-position: -272px -59px;
		}
		#header .main-menu li.tyres a:hover {
			background-position: -276px -137px;
		}
		.ru #header .main-menu li.tyres a:hover {
			background-position: -272px -137px;
		}
		
		#header .main-menu li.service {
			width: 107px;
			background-position: -341px 0;
			left: 326px;
			padding-left: 5px;
			z-index: 5;
		}
		.ru #header .main-menu li.service {
			width: 98px;
			background-position: -365px 0;
			left: 351px;
			padding-left: 4px;
		}
		#header .main-menu li.service_selected {
			background-position: -341px -59px;
		}
		.ru #header .main-menu li.service_selected {
			background-position: -365px -59px;
		}
		#header .main-menu li.service a:hover {
			background-position: -346px -137px;
		}
		.ru #header .main-menu li.service a:hover {
			background-position: -369px -137px;
		}
		
		#header .main-menu li.kia {
			width: 103px;
			background-position: -453px 0;
			left: 433px;
			z-index: 4;
		}
		.ru #header .main-menu li.kia {
			width: 97px;
			background-position: -467px 0;
			left: 451px;
		}
		#header .main-menu li.kia_selected {
			background-position: -453px -59px;
		}
		.ru #header .main-menu li.kia_selected {
			background-position: -467px -59px;
		}
		#header .main-menu li.kia a:hover {
			background-position: -453px -137px;
		}
		.ru #header .main-menu li.kia a:hover {
			background-position: -467px -137px;
		}
		
		#header .main-menu li.martinis {
			width: 79px;
			background-position: -556px 0;
			left: 528px;
			z-index: 7;
		}
		.ru #header .main-menu li.martinis {
			width: 84px;
			background-position: -564px 0;
			left: 547px;
		}
		#header .main-menu li.martinis_selected {
			background-position: -556px -59px;
		}
		.ru #header .main-menu li.martinis_selected {
			background-position: -564px -59px;
		}
		#header .main-menu li.martinis a:hover {
			background-position: -556px -137px;
		}
		.ru #header .main-menu li.martinis a:hover {
			background-position: -564px -137px;
		}
		
		#header .main-menu li.about {
			width: 91px;
			background-position: -635px 0;
			left: 606px;
			z-index: 8;
		}
		.ru #header .main-menu li.about {
			width: 55px;
			background-position: -648px 0;
			left: 632px;
		}
		#header .main-menu li.about_selected {
			background-position: -635px -59px;
		}
		.ru #header .main-menu li.about_selected {
			background-position: -648px -59px;
		}
		#header .main-menu li.about a:hover {
			background-position: -635px -137px;
		}
		.ru #header .main-menu li.about a:hover {
			background-position: -648px -137px;
		}
		
.content_body {
	overflow:hidden;
	width:100%;
	padding-top:20px;
}

img.left {
	margin: 0px 15px 10px 0px;
}
img.right {
	margin: 0px 0px 10px 15px;
}
.clear {
	clear: both;
}

.gaplayer {
	padding:5px 0px;
	background:#505051;
	text-align:center;
	margin-bottom:15px;
}
.gaplayer * {
	outline: none 0px;
}

/* Režģis: KIA modeļi, jaunas, lietotas, akcijas preces */
div.grid {
	background-color:#7a7a7a;
	padding:10px 10px 0px;
	overflow:hidden;
	width:600px;
}
div.grid a, div.grid a:visited {
	float:left;
	width:200px;
	margin-bottom:10px;
	overflow:hidden;
}
div.grid a:hover {
	background-color:#b11116;
}
div.grid a img {
	display:block;
}
div.grid a span {
	display:block;
	padding:3px 8px;
	cursor:pointer;
	color:#ccc;
}
div.grid a:hover span {
	color:#fff;
}
div.grid a.last_centered {
	margin-left:200px;
}

/* Formas paziņojums */
.message {
	clear:both;
}
.message div, .message p {
	padding-top:10px;
	text-align:center;
	color:#fff;
}
.message p {
	padding:0px;
}
.message .error, .message .error p {
	color:#F00;
}

/* Ievads */
#big_banners {
	height:320px;
	margin:10px 0px;
	overflow:hidden;
	width: 100%;
}
	#big_banners div {
		float: left;
		margin-left:10px;
	}
	#big_banners div.first {
		margin-left:0px;
	}
#big_banner {
	float: left;
	width: 320px;
	height: 320px;
	overflow: hidden;
	margin: 10px 0px;
}
#small_banners {
	height:147px;
	margin-bottom: 10px;
	overflow:hidden;
	width: 100%;
}
	#small_banners div {
		float: left;
		margin-left:10px;
	}
	#small_banners div.first {
		margin-left:0px;
	}
#small_banner {
	float: left;
	width: 320px;
	height:147px;
	overflow:hidden;
	margin-bottom: 10px;
}
#left_banners {
	float: left;
	width: 320px;
	height: 461px;
	overflow: hidden;
	margin: 10px 0px;
}
	#left_banners div {
		margin-top:10px;
	}
	#left_banners div.first {
		margin-top:0px;
	}
#large_banner {
	float: right;
	width: 650px;
	height: 461px;
	overflow: hidden;
	margin: 10px 0px;
}
#gainfully {
	float: left;
	width: 660px;
}
	#gainfully h1 {
		height: 30px;
		text-indent: -5000px;
		padding: 0px;
		font-size: 10px;
		background-repeat: no-repeat;
	}
	#gainfully h1.lv {
		background-image: url(img/index_header_gainfully_lv.jpg);
	}
	#gainfully h1.ru {
		background-image: url(img/index_header_gainfully_ru.jpg);
	}
	#gainfully ul {
		list-style: none;
		float: left;
		width: 330px;
		padding: 10px 0px;
		background: url(img/vertical_line.gif) repeat-y;
	}
	#gainfully li {
		margin: 0px;
		padding: 2px 10px 2px 21px;
		background: url(img/list_bullet_right.gif) 10px 8px no-repeat;
	}
#news_and_info {
	float: right;
	width: 320px;
}
	#news_and_info h1 {
		height: 30px;
		text-indent: -5000px;
		padding: 0px;
		font-size: 10px;
	}
	#news_and_info h1.lv {
		background-image: url(img/index_header_news_lv.jpg);
	}
	#news_and_info h1.ru {
		background-image: url(img/index_header_news_ru.jpg);
	}
	#news_and_info .wrap {
		padding: 10px;
		background:url(img/vertical_line.gif) repeat-y;
	}
	#news_and_info td {
		padding: 2px 0px;
	}
	#news_and_info td.date {
		font-size:9px;
		color:#ccc;
	}
	#news_and_info td.bullet {
		padding:8px 4px 0px;
	}

.vertical_menu li {
	background:url(img/horizontal_line.gif) repeat-x;
	padding:4px 0px 5px;
	list-style:none;
	margin:0px;
	line-height:normal;
}
.vertical_menu div {
	padding-left:22px;
	background:url(img/list_bullet_right.gif) 12px 5px no-repeat;
	line-height:normal;
}
.vertical_menu li.selected div {
	padding-left:10px;
	background:none;
}
.vertical_menu li.first {
	background:none;
	padding-top:0px;
}
.vertical_menu li.submenus {
	padding-bottom:19px;
}
.vertical_menu li.inactive div {
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
	line-height:normal;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-left:10px;
}
.vertical_menu li.inactive li {
	padding-left:22px;
	background-position:12px 6px;
}
.vertical_menu li.inactive li.selected {
	padding-left:10px;
}
.vertical_menu li ul {
	background:url(img/horizontal_line.gif) repeat-x 0px 4px;
	padding:7px 0px 0px;
}
.vertical_menu li ul.first {
	background:none;
	padding-top:0px;
}
.vertical_menu li li {
	padding:1px 0px 1px 30px;
	background:url(img/list_bullet_right.gif) 20px 6px no-repeat;
	line-height:normal;
}
.vertical_menu li li.selected {
	background:none;
	padding-left:18px;
}
.vertical_menu li li li {
	padding-left:12px;
	background-position:2px 6px;
}
.vertical_menu li li.selected li {
	padding-left:24px;
	background-position:14px 6px;
}
.vertical_menu li li li.selected {
	background:none;
	padding-left:12px;
}
.vertical_menu .new_marker {
	position: absolute;
}
.vertical_menu .new_marker span {
	display: block;
	width: 27px;
	height: 9px;
	position: absolute;
	top: 2px;
	left: 2px;
	background-repeat: no-repeat;
 	background-image: url(img/new_marker_lat.gif);
}
.ru .vertical_menu .new_marker span {
	width: 29px;
	background-image: url(img/new_marker_rus.gif);
}

/* Iekšlapa */
.left_block {
	float:left;
	width:160px;
	margin-right:20px;
}
.left_block .kia_logo a {
	display:block;
	background:url(img/logo_kia_motors.jpg) no-repeat;
	height:112px;
}
.center_block {
	float:left;
	width:620px;
}
.wide_block {
	float:left;
	width:800px;
}
.right_block {
	float:right;
	width:160px;
}
	.right_block .banners {
		padding-bottom:10px;
	}
	.right_block .banners div {
		margin-bottom:10px;
	}

.google_map, .google_map p {
	text-align:left;
	line-height:normal;
}
.google_map p {
	padding-bottom:5px;
}

/* Modeļi */
.model_image {
	margin-bottom:20px;
}

.model-info h2 {
	padding-bottom:0px;
}
.model-info .title-gallery {
	width:100%;
	overflow:hidden;
}
.model-info .title-gallery h1 {
	float:left;
}
.model-info .title-gallery div {
	float:right;
	white-space:nowrap;
	color:#68737a;
}

.model-head {
	width:100%;
	overflow:hidden;
	color:#68737a;
}
	.model-head h1 {
		float:left;
		margin-right:8px;
		padding-bottom:0px;
	}
	.model-head a {
		padding-left:10px;
		background:url(img/list_bullet_right.gif) 0px 5px no-repeat;
		margin-left:8px;
	}

/* Datu tabula */
table.wide {
	clear:both;
	width:100%;
}
table.data p {
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:normal;
}
table.data td {
	border:1px solid #999;
	border-top:0px none;
	vertical-align:middle;
	padding:3px 10px;
	line-height:normal;
}
table.data tr.head td {
	vertical-align:bottom;
	color:#fb0;
	padding-top:20px;
	padding-bottom:4px;
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
	border-bottom:0px none;
}
table.data tr.head_trim td {
	padding-top:4px;
}
table.data tr.head td p {
	color:#fb0;
}
table.data td.center, table.data td.center p {
	text-align:center;
}
table.data td.right, table.data td.right p {
	text-align:right;
}
table.data tr.head td.strong, table.data tr.head td.strong p {
	color:#fff;
}
table.data tr.head td.very_strong, table.data tr.head td.very_strong p {
	color:#fff;
	font-weight:bold;
}
table.data tr.odd td {
	background-color:#a3a3a3;
}

table.data_small td {
	font-size: 10px;
	line-height: 13px;
	padding:2px 5px !important;
}

.model-costs table.data td {
	vertical-align:top;
}
.model-costs a {
	display:block;
	margin:20px auto;
	height:63px;
	text-indent:-5000px;
}
.model-costs a.pdf {
	width:62px;
	background:url(img/file-pdf.gif) no-repeat;
}
.model-costs a.xls {
	width:50px;
	background:url(img/file-xls.gif) no-repeat;
}

/* Kontakti - gan adreses, gan personas*/
.contact_image {
	margin-bottom:20px;
}
.contact {
	overflow:hidden;
	width:100%;
}
.contact .col-left {
	float:left;
	width: 160px;
}
.contact p {
	padding:0px;
	text-align:left;
}
.contact .col-left .more {
	padding-top:10px;
}
.contact .title, .contact .subtitle, .contact table.info {
	float:right !important;
	width:440px !important;
}
.contact .title, .contact .title p {
	font-size:13px !important;
	line-height:normal !important;
	font-weight:bold !important;
	color:#fff !important;
}
.contact .subtitle {
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
.contact table.info {
	margin:14px 0px 0px !important;
}
.contact td {
	padding: 0px !important;
}
.contact table.info .attribute {
	width:90px;
}

/* Raksti - info presei un karstais piedavajums */
.article {
	width:100%;
	overflow:hidden;
}
.article div.image {
	float:left;
	padding-bottom:15px;
}
.article .with_img {
	float:right;
	width:440px;
}
.article .title {
	float:left;
	width:280px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.article .wide_title {
	width:450px;
}
.article .date-gallery {
	float:right;
	white-space:nowrap;
	color:#68737a;
}
.article .text {
	padding-top:15px;
	clear:both;
}
.article a.back {
	padding-left:10px;
	background:url(img/list_bullet_left.gif) 0px 5px no-repeat;
}
.article .text table {
	margin-bottom:15px;
}
.article .text th {
	color:#fb0;
	font-weight:normal;
	background:transparent url(img/horizontal_line.gif) repeat-x scroll 0px bottom;
	vertical-align:bottom;
	padding:0px 0px 3px;
}
.article .text td {
	padding:2px 10px;
}

.article .contact {
	padding-bottom: 15px;
}

/* Vakances */
table.vacancy {
	width:100%;
}
table.vacancy td {
	width:50%;
}
table.vacancy .left {
	padding-right:20px;
	background:url(img/vertical_line.gif) top right repeat-y;
}
table.vacancy .right {
	padding-left:20px;
}

/* Rezerves daļas */
/*.parts-info-lv {
	height:100px;
	background:url(img/parts_info_lv.gif) no-repeat;
	margin-top:20px;
	padding-left:180px;
}*/

.index_footer {
	clear:both;
	padding:10px 0px 10px;
	text-align:center;
	color:#68737a;
	line-height:normal;
}
.footer {
	clear:both;
	padding:30px 0px 10px;
	text-align:center;
	color:#68737a;
	line-height:normal;
}
.index_footer a, .footer a {
	line-height:normal;
}

/* Martinis */
.martinis-flash-wrap {
	float: left;
	width: 708px;
	height: 364px;
	padding-top: 40px;
	background: url(img/martinis-title-edienkarte-galerija.gif) 9px 9px no-repeat;
}
.ru .martinis-flash-wrap {
	background: url(img/martinis-title-edienkarte-galerija-ru.gif) 9px 14px no-repeat;
}
.martinis-news-wrap {
	float: right;
	width: 271px;
	padding-top: 40px;
	background: url(img/martinis-title-jaunumi.gif) 187px 14px no-repeat;
}
.ru .martinis-news-wrap {
	background: url(img/martinis-title-jaunumi-ru.gif) 164px 14px no-repeat;
}
	.martinis-news-wrap div {
		height: 346px;
		border: 9px solid #fff;
		background: #fff url(img/martinis-bg-jaunumi.gif) repeat-y;
		overflow: hidden;
	}
	.martinis-news-wrap a {
		display: block;
		height: 66px;
		margin-bottom: 4px;
	}
	.martinis-news-wrap a:hover {
		background-position: 0px -66px;
	}
	.martinis-news-wrap a.mazkaloriju {
		background-image: url(img/martinis-btn-mazkaloriju-lv.gif);
	}
	.martinis-news-wrap a.xmas {
		background-image: url(img/martinis-btn-xmas-lv.gif);
	}
	.martinis-news-wrap a.sushi {
		background-image: url(img/martinis-btn-sushi-lv.gif);
	}
	.martinis-news-wrap a.sofa-party {
		background-image: url(img/martinis-btn-sofa-party-lv.gif);
	}
	.martinis-news-wrap a.weeks-special {
		background-image: url(img/martinis-btn-weeks-special-lv.gif);
	}
	.martinis-news-wrap a.days-special {
		background-image: url(img/martinis-btn-days-special-lv.jpg);
		height: 136px;
	}
	.martinis-news-wrap a.days-special:hover {
		background-position: 0px -136px;
	}
	.ru .martinis-news-wrap a.mazkaloriju {
		background-image: url(img/martinis-btn-mazkaloriju-ru.gif);
	}
	.ru .martinis-news-wrap a.sushi {
		background-image: url(img/martinis-btn-sushi-ru.gif);
	}
	.ru .martinis-news-wrap a.sofa-party {
		background-image: url(img/martinis-btn-sofa-party-ru.gif);
	}
	.ru .martinis-news-wrap a.weeks-special {
		background-image: url(img/martinis-btn-weeks-special-ru.gif);
	}
	.ru .martinis-news-wrap a.days-special {
		background-image: url(img/martinis-btn-days-special-ru.jpg);
	}
.martinis-contacts-wrap {
	float: right;
	width: 100%;
	padding-top: 10px;
}
	.martinis-contacts-wrap .title, .martinis-contacts-wrap .subtitle, .martinis-contacts-wrap table.info {
		width: 800px !important;
	}

/* Martinis menu */
.martinis-menu {
	
}
	.martinis-menu .pages {
		padding: 20px 0px 15px;
	}
	.martinis-menu .pages img.middle {
		margin: 0 14px 0 15px;
	}
	.martinis-menu .pages-ds img.middle {
		margin: 0 11px 0 12px;
	}
	.martinis-menu .waiter {
		position: relative;
	}
	.martinis-menu .waiter div {
		width: 255px;
		height: 455px;
		background: url(img/martinis-waiter.gif) no-repeat;
		position: absolute;
		top: -475px;
		left: 744px;
	}
	.martinis-menu .skip {
		display: block;
		width: 84px;
		height: 25px;
		background-image: url(img/martinis_sushi_skip.gif);
		margin: 0 auto;
	}
		.martinis-menu .skip:hover {
			background-position: 0px -25px;
		}

.martinis-slide-menu {
	padding-top: 20px;
}
	.martinis-slide-menu .slider {
		width: 980px;
		padding: 0px 0px 11px;
		overflow: hidden;
	}
	.martinis-slide-menu .container {
		white-space: nowrap;
	}
	.martinis-slide-menu .container img {
		margin-right: 15px;
	}
	.martinis-slide-menu .overlay-navigation {
		position: relative;
	}
	.martinis-slide-menu .overlay-navigation a {
		display: block;
		width: 317px;
		height: 473px;
		position: absolute;
		outline: none;
		background-color: white;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity:0;
	}
	.martinis-slide-menu .overlay-navigation .next {
		left: 663px;
	}
	.martinis-slide-menu .navigation {
		width: 712px;
		overflow: hidden;
		padding: 0px 134px;
	}
	.martinis-slide-menu .navigation a {
		display: block;
		width: 47px;
		height: 34px;
		background-repeat: no-repeat;
	}
	.martinis-slide-menu .navigation .prev {
		float: left;
		background-image: url(img/martinis_sushi_prew.gif);
		outline: none;
	}
	.martinis-slide-menu .navigation .next {
		float: right;
		background-image: url(img/martinis_sushi_next.gif);
		outline: none;
	}
	.martinis-slide-menu .navigation .prev:hover, .martinis-slide-menu .navigation .next:hover {
		background-position: 0px -34px;
	}
	.martinis-slide-menu .navigation .inactive {
		background-position: 0px -68px;
	}
	.martinis-slide-menu .navigation .inactive:hover {
		background-position: 0px -68px;
	}
	.martinis-slide-menu .navigation .skip {
		float: left;
		display: inline;
		width: 84px;
		height: 25px;
		background-image: url(img/martinis_sushi_skip.gif);
		margin-left: 267px;
		margin-top: 4px;
		position: relative;
	}
	.martinis-slide-menu .navigation .skip:hover {
		background-position: 0px -25px;
	}

/* Ieteikumi/sūdzības */
#feedback .header, #feedback .header p {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0px;
}
#feedback div.label {
	line-height:normal;
	padding-top:15px;
	font-weight:bold;
}
#feedback div.normal {
	font-weight:normal;
}
#feedback div.double_space {
	padding-top:30px;
}

.horizontal_radios, .vertical_radios {
	padding:2px 0px 0px;
}
.horizontal_radios li {
	display:inline;
	list-style:none;
	line-height:normal;
	margin:0px 10px 0px 0px;
}
.vertical_radios li {
	list-style:none;
	margin:0px;
}
.horizontal_radios input, .vertical_radios input {
	border:0px none;
	padding:0px;
	background:none;
}
#feedback textarea {
	width:606px;
	height:110px;
}
#feedback textarea.double_size {
	height:220px;
}
#feedback .contact {
	padding-top:5px;
	float:left;
	width:450px;
}
#feedback .contact input {
	margin:0px 0px 10px;
	width:120px;
}
#feedback .contact input.left {
	margin-right:34px;
}
#feedback .send {
	float:right;
	padding-top:32px;
}
#feedback .send input {
	border:0px none;
	padding:0px;
}

/* Kļūsti par kientu */
#be_client {
	height:380px;
}
.be_client_man_lv {
	background:url(img/bg_be_client_lv.jpg) 100% 0px no-repeat;
}
#be_client .header {
	width:235px;
	padding-bottom:40px;
}
#be_client .header p {
	text-align:left;
}
#be_client .elements {
	width:310px;
	overflow:hidden;
}
#be_client .vertical_radios {
	padding:0px 0px 20px;
}
#be_client .inputs input {
	margin:0px 0px 10px;
	width:296px;
}
#be_client .pos_left {
	float:left;
}
#be_client .pos_right {
	float:right;
}
#be_client .two_inputs {
	overflow:hidden;
	width:100%;
}
#be_client .two_inputs input {
	width:136px;
}
#be_client .message {
	float:left;
	width:240px;
	padding-top:10px;
}
#be_client .message p, #be_client .message div {
	padding:0px;
	text-align:left;
}
#be_client .send {
	float:right;
	padding-top:10px;
}

/* Auto Serviss */
.service_icons {
	width:620px;
	overflow:hidden;
}
.service_icons ul {
	padding:0px;
	overflow:hidden;
	width:630px;
}
.service_icons li {
	display:block;
	float:left;
	width:60px;
	list-style:none;
	margin:0px;
	padding-right:10px;
}
.service_icons a {
	display:block;
	height:60px;
}
.service_icons .repair {
	background:url(img/service_icon_repair.jpg) no-repeat;
}
.service_icons .diagnostics {
	background:url(img/service_icon_diagnostics.jpg) no-repeat;
}
.service_icons .electric {
	background:url(img/service_icon_electric.jpg) no-repeat;
}
.service_icons .tyres {
	background:url(img/service_icon_tyres.jpg) no-repeat;
}
.service_icons .paint {
	background:url(img/service_icon_paint.jpg) no-repeat;
}
.service_icons .kia {
	background:url(img/service_icon_kia.jpg) no-repeat;
}
.service_icons .wash {
	background:url(img/service_icon_wash.jpg) no-repeat;
}
.service_icons .shift {
	background:url(img/service_icon_shift.jpg) no-repeat;
}
.service_icons .h24 {
	background:url(img/service_icon_24h.jpg) no-repeat;
}

.service_icons .repair:hover, .service_icons li.selected .repair {
	background:url(img/service_icon_repair_on.jpg) no-repeat;
}
.service_icons .diagnostics:hover, .service_icons li.selected .diagnostics {
	background:url(img/service_icon_diagnostics_on.jpg) no-repeat;
}
.service_icons .electric:hover, .service_icons li.selected .electric {
	background:url(img/service_icon_electric_on.jpg) no-repeat;
}
.service_icons .tyres:hover, .service_icons li.selected .tyres {
	background:url(img/service_icon_tyres_on.jpg) no-repeat;
}
.service_icons .paint:hover, .service_icons li.selected .paint {
	background:url(img/service_icon_paint_on.jpg) no-repeat;
}
.service_icons .kia:hover, .service_icons li.selected .kia {
	background:url(img/service_icon_kia_on.jpg) no-repeat;
}
.service_icons .wash:hover, .service_icons li.selected .wash {
	background:url(img/service_icon_wash_on.jpg) no-repeat;
}
.service_icons .shift:hover, .service_icons li.selected .shift {
	background:url(img/service_icon_shift_on.jpg) no-repeat;
}
.service_icons .h24:hover, .service_icons li.selected .h24 {
	background:url(img/service_icon_24h_on.jpg) no-repeat;
}

.service_icon_text {
	padding-top:15px;
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
	padding-bottom:1px;
	margin-bottom:15px;
}

/* Tirdzniecības tīkls */
.trade_net_map {
	width: 618px;
	height: 302px;
	border: 1px solid #666;
	margin-bottom:20px
}

/* Riepu katalogs */
.tyres_catalog_finder {
	width:100%;
	overflow: hidden;
}
	.tyres_catalog_finder .form {
		float:left;
	}
	.tyres_catalog_finder .text {
		float:right;
		width:290px;
	}
.tyres_catalog_intro_lv {
	background:url(img/tyres_catalog_intro_lv.jpg) no-repeat;
	padding-top:324px;
}
.tyres_catalog_intro_ru {
	background:url(img/tyres_catalog_intro_lv.jpg) no-repeat;
	padding-top:324px;
}
form.tyres_catalog_parameters {
	padding:30px 10px 10px;
	width:290px;
	height:143px;
	overflow:hidden;
}
form.tyres_catalog_parameters_lv {
	background:#666 url(img/tyres_catalog_parameters_lv.gif) 10px 5px no-repeat;
}
form.tyres_catalog_parameters_ru {
	background:#666 url(img/tyres_catalog_parameters_ru.gif) 10px 8px no-repeat;
}
form.tyres_catalog_parameters select {
	margin-bottom:10px;
}
form.tyres_catalog_parameters select.full {
	width:290px;
}
form.tyres_catalog_parameters .size {
	color:#fff;
}
form.tyres_catalog_parameters .size select {
	width:84px;
	margin-top:3px;
}
form.tyres_catalog_parameters .size select.middle {
	margin-left:15px;
	margin-right:15px;
}
form.tyres_catalog_parameters ul {
	list-style:none;
	padding:0px;
	float:left;
	width:250px;
	overflow:hidden;
}
form.tyres_catalog_parameters li {
	margin:0px;
	float:left;
	width:103px;
	color:#fff;
}
form.tyres_catalog_parameters ul input {
	background:none;
	border:none;
	padding:0px;
	margin:4px 5px 0px 0px;
}
form.tyres_catalog_parameters .button {
	float:right;
	margin-top:-25px;
}

.tyres_catalog_result {
	
}
.tyres_catalog_result .form {
	background:#737373 url(img/tyres_catalog_result.jpg) no-repeat 0px bottom;
	width:100%;
	overflow:hidden;
	margin-bottom:18px;
}
.tyres_catalog_result .form form {
	float:right;
}
.tyres_catalog_result #message {
	color:#F00;
	text-align:center;
	padding-top:50px;
}
.tyres_catalog_result h1 {
	float:left;
	margin:0px 6px 0px 10px;
	padding:0px;
}

/* Piegādātāji */
.suppliers_top {
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
	padding-bottom:6px;
	width:100%;
	overflow:hidden;
	line-height:normal;
}
	.suppliers_top .groups_title {
		float:left;
		width:153px;
		padding-right:14px;
		line-height:normal;
		text-align:right;
	}
	.suppliers_top .selected_group {
		float:left;
		font-weight:bold;
		color:#fff;
	}
	.suppliers_top a {
		float:right;
	}
	.suppliers_top a.all_selected {
		font-weight:bold;
		color:#fff;
	}
.suppliers {
	background:url(img/bg-suppliers.gif) right top repeat-y;
}
.all_suppliers {
	background:url(img/bg-suppliers2.gif) right top repeat-y;
}
	.suppliers .inner {
		background:url(img/bg-suppliers-line.gif) right bottom no-repeat;
		width:100%;
		overflow:hidden;
	}
	.suppliers ul.groups {
		float:left;
		list-style:none;
		padding:0px;
		width:160px;
	}
	.suppliers ul.groups li {
		margin:0px;
		padding:3px 7px 6px;
		background:url(img/horizontal_line.gif) 0px bottom repeat-x;
		text-align:right;
		line-height:normal;
	}
	.suppliers ul.groups a.selected {
		color:#fff;
	}
	.suppliers ul.groups a.selected:hover {
		color:#ff0008;
	}
	.suppliers .subgroup_and_logos {
		float:right;
		width:460px;
		overflow:hidden;
		background:url(img/horizontal_line.gif) 0px bottom repeat-x;
		padding-bottom:1px;
	}
	.suppliers .last_subgroup_and_logos {
		background:none;
	}
	.suppliers .subgroup_and_logos .subgroup {
		float:left;
		padding:3px 0px 3px 7px;
		width:285px;
	}
	.suppliers .subgroup_and_logos .logos {
		float:right;
		width:157px;
		overflow:hidden;
		padding:2px 0px 3px;
	}
	.suppliers .subgroup_and_logos .logos a, .suppliers .subgroup_and_logos .logos img {
		display:block;
		float:left;
		margin:1px 1px 0px 0px;
	}
	.suppliers .subgroup_and_logos .logos a img {
		margin:0px;
	}
	.suppliers .companies {
		float:right;
		width:457px;
		overflow:hidden;
		padding:1px 0px 4px;
	}
	.suppliers .companies a, .suppliers .companies img {
		display:block;
		float:left;
		margin:2px 2px 0px 0px;
	}
	.suppliers .companies a img {
		margin:0px;
	}

/* Servisa tāmes */
.service_estimates form {
	height:183px;
	background:#666 url(img/service_estimates_form.jpg) no-repeat;
	padding:0px 10px 0px 320px;
}
	.service_estimates form h1 {
		text-indent:-5000px;
		padding:0px;
		height:30px;
		margin:0px;
	}
	.service_estimates form h1.lv {
		background:url(img/service_estimates_form_title_lv.gif) 0px 5px no-repeat;
	}
	.service_estimates form select {
		width:100%;
		margin-bottom:10px;
	}
	.service_estimates form input.lv {
		width:66px;
		margin:15px 0px 0px 112px;
	}
.service_estimates h1 {
	text-transform:uppercase;
	margin-top:16px;
	line-height:normal;
	padding:0px 0px 3px;
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
}
.service_estimates .vehicle_data th {
	font-weight:normal;
	color:#fb0;
	font-size:9px;
	line-height:normal;
	padding:2px 30px 0px 0px;
}
.service_estimates .vehicle_data td {
	font-weight:bold;
	line-height:normal;
	padding:2px 30px 0px 0px;
}
.service_estimates .data .head td {
	line-height:normal;
	white-space:nowrap;
}
.service_estimates .data td {
	font-size:9px;
	line-height:14px;
	padding-left:8px;
	padding-right:8px;
}
.service_estimates .data .last_row td {
	border-bottom:0px;
}
.service_estimates .data td select {
	padding:0px 1px;
	width:70px;
	line-height:normal;
}
.service_estimates .data td.price {
	text-align:center;
}
.service_estimates .data td.total_price {
	text-align:center;
	color:#b11116;
}
.service_estimates .data tr.totals td {
	background:url(img/horizontal_line.gif) 0px top repeat-x;
	padding-top:3px;
}
.service_estimates .data .estimate_price, .service_estimates .data .total_estimate_price {
	text-align:center;
	font-weight:bold;
}
.service_estimates .data .total_estimate_price {
	color:#b11116;
}
.service_estimates .data tr.totals td {
	background-color:#a3a3a3;
}
.service_estimates .data tr.totals td.no_bg_color {
	background-color:#999;
}

/* Klienta karte */
.clientcard .menu {
	width:100%;
	overflow:hidden;
	background:url(img/horizontal_line.gif) 0px bottom repeat-x;
	padding-bottom:5px;
	color:#68737A;
}
.clientcard .menu a {
	margin:0px 6px;
}
.clientcard .menu a.first {
	margin-left:0px;
}
.clientcard .cartoon {
	margin-bottom:20px;
}
.clientcard .label_title {
	float:left;
	width:300px;
	margin-right:20px;
	font-weight:bold;
}
.clientcard .label_code {
	float:left;
	width:300px;
	color:#b11116;
	padding-bottom: 4px;
}
.clientcard .label_vehicle {
	float:left;
	width:320px;
	padding-top: 5px;
}
.clientcard input.text {
	float: left;
	margin-right:20px;
	width:126px;
	margin-bottom:10px;
}
.clientcard input.long {
	width:286px;
}
.clientcard input.trim {
	margin-right:0px;
}
.clientcard input.code {
	background-color:#FF999A;
	color:#fff;
}
.clientcard .horizontal_radios {
	display:inline;
	vertical-align:top;
}
.clientcard select {
	float: left;
	width:140px;
}
.clientcard .istore {
	float: right;
	width: 300px;
	padding-bottom: 10px;
}
.clientcard .where_to_get {
	float: right;
	clear: both;
	width: 300px;
}
.clientcard .news_form_and_apply {
	clear: both;
	width:100%;
	overflow:hidden;
	padding-top:20px;
}
.clientcard .news_form_and_apply .news_form {
	float:left;
	margin-right:10px;
}
.clientcard .news_form_and_apply .button {
	float:right;
	margin-top:26px;
}
.clientcard .news_form_and_apply .horizontal_radios {
	display:block;
	padding-top:4px;
}
.clientcard .agreement {
	padding-top:28px;
	background:url(img/horizontal_line.gif) 0px 20px repeat-x;
	color:#68737A;
	text-align:center;
}
.clientcard .agreement p {
	color:#68737A;
	text-align:center;
}
.clientcard .how_to_get {
	background:#7a7a7a;
	padding:25px 0px 50px;
	text-align: center;
}
.clientcard .how_to_get .title {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-bottom:15px;
}
.clientcard .how_to_get .title a {
	font-size:11px;
	font-weight:normal;
}