a {color: #DC012E; text-decoration: none}

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

body {color: #666; font-family: Arial, Verdana; font-size: 12px}

button, input, select, textarea {font-family: arial; font-size: 11px}

hr {color: #DFDFDF; height: 1px}

img {border: none}

:focus {outline: none}


#main {width: 975px; margin: auto}

/* header */

#header {}

	#logo {}

	#logo img {display: block}

/* main nav */

#main_nav {width: 975px; overflow: hidden; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 10px 0}

	#main_menu {float: left; width: 800px; overflow: hidden}

		#main_menu ul {list-style: none; margin: 0; padding: 0}

		#main_menu ul li {float: left; margin: 0; padding: 0; border-right: 1px solid #E5E5E5}

		#main_menu ul li a {display: block; float: left; padding: 0 15px; color: #666; font-size: 13px}

		#main_menu ul li a.selected {color: #DC012E}

	#attributes {float: right; width: 175px}

		#attributes ul {list-style: none; margin: 0; padding: 0}

			#attributes ul li {float: right; margin: 0; padding: 0}

			#attributes ul li.separator {border-right: 1px solid #E5E5E5}

			#attributes ul li a {display: block; float: left; padding: 0 15px; color: #808080; font-size: 13px}

	#main_nav a:hover {color: #DC012E}

/* inline */

#inline

	#models {border-bottom: 1px solid #E5E5E5; margin: 0 0 20px 0}

/* advertises */

#bottom_advertise {width: 100%; overflow: hidden; margin: 10px 0 20px 0}

	#bottom_advertise .item {float: left}

	#bottom_advertise .separator {float: left; width: 17px; height: 10px}

/* footer */

#footer {width: 100%; overflow: hidden; border-top: 5px solid #CC092F}
	
	#footer .text {float: left; color: #808080; line-height: 30px}

	#footer .okia {float: right; padding: 8px 5px 0 0}


/* frontpage */

#front_intro {margin: 0 0 20px 0}

	#front_intro img {display: block}

/* subpage */

.model_title {font-size: 30px; line-height: 30px; color: #000; padding: 0 0 15px 0}

#sub_menu {}

	#sub_menu ul {list-style: none; margin: 0; padding: 0}

	#sub_menu ul li {margin: 0; padding: 0; display: inline}

	#sub_menu ul li a {display: block; color: #666; background: url(../img/sub_menu_link.gif) no-repeat 14px 8px; padding: 6px 0 6px 26px}

	#sub_menu ul li a.selected {color: #DC012E}

#test_drive {border: 1px solid #E5E5E5; width: 217px; padding: 10px 0; margin: 10px 0 0 0}

	#test_drive h3 {border-left: 5px solid #dc012e; padding: 0 0 0 9px; margin: 0; font-size: 20px; font-weight: normal; color: #000}

	#test_drive .row {padding: 7px 13px}

		#test_drive .row input {width: 185px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
		
		#test_drive .row input:focus {border: 1px solid #B3B3B3; background: #FCFCFC}

		#test_drive .row select {width: 195px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}

	#test_drive .double_row {padding: 7px 13px; width: 191px; overflow: hidden}

		#test_drive .double_row select {font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}

		#test_drive .double_row .left {float: left; width: 90px}

		#test_drive .double_row .right {float: right; width: 80px}

	#test_drive .double_row_submit {padding: 7px 13px; width: 191px; overflow: hidden}

		#test_drive .double_row_submit select {font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}

		#test_drive .double_row_submit .left {float: left; width: 100px}

		#test_drive .double_row_submit .right {float: right; background: url(../img/drive_test.gif) no-repeat; border: 0; width: 73px; height: 22px; padding: 0; margin: 0; text-align: center}


#preview_images {width: 290px; padding: 25px 0 0 35px}

	#preview_images .row {width: 290px; overflow: hidden; padding: 0 0 10px 0}

	#preview_images .item {float: left; width: 140px}

	#preview_images .separator {float: left; width: 10px; height: 10px}

.page_title {padding: 10px 0 20px 35px}


.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F3F2EF;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

#bodytable {
}

.borderbottom {
	border-bottom: 1px solid #DFDFDF;
}

.borderleft {
	border-left: 1px solid #DFDFDF;
}

.borderright {
	border-right: 1px solid #DFDFDF;
}

.bordertop {
	border-top: 1px solid #DFDFDF;
}

.bordercolor {
	border: 1px solid #DFDFDF;
}

.formbutton {
	border: 1px solid;
	border-color: #CACACA #818181 #818181 #CACACA;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	height: 23px;
	padding: 1px 4px 2px 4px;
}

.formfield {
}

.formfield50 {
	width: 50px;
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #FFFFFF;
	border: 1px solid #808080;
	color: #000000;
	height: 20px;
	padding-left: 3px;
	width: 100px;
}

.fronttitle {
	padding: 10px 13px 0 13px;
}

.front {
	padding: 16px 10px 0px 20px;
}

.front a {
	color : #ec0000;
	font-weight: bold;
}

.menuback {
	width: 231px;
}

.menulevel1, .menulevel1active {
	color: #4F4F4F;
	font-weight: bold;
	font-size : 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menulevel1active {
	color: #FFFFFF;
}

.menulevel1holder, .menulevel1holderactive {
	height: 30px;
	border-right: 1px solid #FFFFFF;
	padding: 0 11px;
}

.menulevel1holderactive {
	background-color: #FA0000;
}

.menulevelmodels, .menulevelmodelsactive {
	padding: 4px 4px 4px 10px;
	display: block;
	color: #333333;
	font-size : 11px;
}

.menulevelmodelsactive {
	color: #FA0000;
	font-weight: bold;
}

.menulevelmodels:hover {
	color: #FA0000;
}

.menulevel2, .menulevel2active {
	padding: 5px 5px 5px 3px;
	display: block;
	color: #4e4e4e;
	font-size : 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menulevel2active {
	color: #ec0000;
}

.menulevel3, .menulevel3active {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 18px;
	display: block;
	color: #2A2A2A;
	font-size : 11px;
}

.menulevel4, .menulevel4active {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 5px 28px;
	display: block;
	color: #2A2A2A;
	font-size : 11px;
}

.menulevel5, .menulevel5active {
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
	color: #333333;
	font-size: 10px;
}

.mudelinimi {
	height: 154px;
	background-color: #DCDCD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 47px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.navitheme {
	height: 30px;
	background-color: #DCDCD0;
}

.navimodels {
	background-color: transparent;
	text-align: center;
	padding-top: 6px;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.subtitle {
	font-size: 18px;
	color: #ec0000;
	line-height: 20px;
}

.submenuback, .submenubackactive {
	background-color: #DCDCD0;
	height: 29px;
	padding-left: 16px;
}

.submenubackactive {
	background-color: #F3F2EF;
}

.textcomment {
	color: Red;
}

.textlang {
	color: #333333;
	font-size: 11px;
}

.textlight {
	color: #B0B0B2;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	color: #4F4F4F;
}

.title {font-size: 20px; padding: 10px 0 0 10px; color: #000}

.title2 {
	font-size: 18px;
	color: #333333;
	font-family: arial;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {
	line-height: ;
}

#calculator {
	border-left: 1px solid #DCDCD0;
	border-right: 1px solid #DCDCD0;
	border-top: 1px solid #DCDCD0;
	padding: 0px;
	
}

#calculator td {
	border-bottom: 1px solid #DCDCD0;
	padding: 3px;
}

#calculator .text {
	font-weight: normal;
	padding-right: 6px;
}

#thumb {
	width: 100%;
	height: 90px;
	overflow: hidden;
	margin: 2px 0 4px 0;
}

#tabel {
	border-left: 1px solid #DCDCD0;
	border-right: 1px solid #DCDCD0;
	border-top: 1px solid #DCDCD0;
	padding: 0px;
}

#tabel td {
	border-bottom: 1px solid #DCDCD0;
	padding: 3px;
}

#tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

#tabel2 td {border-bottom: none; padding: 3px}

#title {padding: 0 0px 14px 0}

#uudisteblokk {
	background-image: url(../img/uudised_back.gif);
	background-repeat: repeat-x;
}

#varvivalik {
	border-left: 1px solid #ffffff;
}

#varvivalik td {
	background-color: #E9E9E1;
	text-align: center;
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#varvivalik tr.nimetus td {
	background-color: #DBDBCF;
	height: 20px;
}

.speiss {padding: 10px 0 14px 10px; line-height: 18px}

.speiss font.title {padding: 5px 0 0 0; display: block}

.font11 td {
	font-size: 11px;
}

.mudelid a {
	color: #4e4e4e;
}

.mudelid .topic {

	font-size: 18px;
	color: #EC0000;
	font-family: arial;
	padding: 0 0 0 15px;
	height: 40px;
}

.mudelid .print {
	padding: 0 20px 0 0;
}

.mudelid .pildid td {
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.mudelid .pildid .red a {
	color: #fa0000;
}

.mudelid .pildid .red {
	color: #fa0000;
	font-size: 11px;
}

.mudelid .pildid .kriips {
	color: #dcdcd0;
}

.mudelid .pildid .border {
	height: 16px;
	border-bottom: 1px #dcdcd0 solid;
}

/* Kataloog Leyout 5*/
#favorable_page {width: 100%}
#favorable_page .list {}
#favorable_page .list .row {padding: 0 0 20px 0}
#favorable_page .list .row .title {padding: 0 0 7px 10px}
#favorable_page .list .row .title h1 {color: #FF0000; margin: 0; padding: 0; font-size: 17px; line-height: 17px}
#favorable_page .list .row .text_box {width: 711px; overflow: hidden; background: url(../img/favorable/text_box_bg.gif) #F9FAF7 repeat-x top center; border-bottom: 1px solid #DCDCD0}
#favorable_page .list .row .text_box .pic {float: left; padding: 10px; width: 255px}
#favorable_page .list .row .text_box .pic img {border: 1px solid #DCDCD0}
#favorable_page .list .row .text_box .text {float: left; padding: 10px 10px 10px 0; width: 416px}
#favorable_page .list .row .text_box .text a.more {display: block; float: left; padding: 5px 12px; margin: 10px 0 0 0; background: #FFF; border: 1px solid #DCDCD0; color: #333; text-decoration: none}
#favorable_page .list .row .text_box .text a.more:hover {background: #F7F7F7; color: #000}

.contact_page td {font-size: 12px; color: #333333; text-align: left;}
.contact_page .speiss {padding: 0;}
.contact_page .speiss font.title {padding: 0; display: block}
.contact_page span, .contact_page p {color: #000;}
.contact_page .title2 {font-size: 13px; font-weight: bold;}

/* Kataloog Leyout 6 */

#cat_layout6 {clear: both; width: 722px; overflow: hidden; margin: 0 0 0 10px; padding: 0 0 15px 0;}

/* Kataloog Leyout 6 > List */

#cat_layout6 .list {width: 100%; overflow: hidden;}

#cat_layout6 .list .select_boxes {width: 100%; height: 33px; overflow: hidden; padding: 7px 0 0 0;}
#cat_layout6 .list .select_boxes ul {list-style: none; margin: 0; padding: 0;}
#cat_layout6 .list .select_boxes ul li {float: left; height: 23px; margin: 0; padding: 0;}
#cat_layout6 .list .select_boxes ul li.name {font-weight: bold; padding: 0 7px 0 12px; line-height: 23px;}
#cat_layout6 .list .select_boxes select {width: 115px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}

#cat_layout6 .list .line {width: 100%; height: 4px; overflow: hidden; background-color: #dc012e;}

#cat_layout6 .list .row {width: 100%; overflow: hidden; padding: 17px 0 20px 0; border-bottom: 1px #e5e5e5 solid;}
#cat_layout6 .list .row .pic {float: left; width: 250px; overflow: hidden; position: relative; margin: 0 15px 0 0;}
#cat_layout6 .list .row .pic .sold {width: 111px; height: 111px; background: url('../img/catalog/sold.png'); position: absolute; top: 0px; right: 0px;}
#cat_layout6 .list .row .pic .reserved {width: 111px; height: 111px; background: url('../img/catalog/reserved.png'); position: absolute; top: 0px; right: 0px;}
#cat_layout6 .list .row .text {float: left; width: 456px; overflow: hidden;}
#cat_layout6 .list .row .text h2 {font-size: 21px; color: #000; font-weight: normal; margin: 0; padding: 0 0 6px 0;}
#cat_layout6 .list .row .text h2 a {color: #000;}
#cat_layout6 .list .row .text h2 a:hover {color: #dc002c;}
#cat_layout6 .list .row .text .infobox {overflow: hidden; color: #010101; margin: 0 0 12px 0; padding: 6px 7px; background-color: #f4f4f4; border: 1px #e5e5e5 solid;}
#cat_layout6 .list .row .text .pricebox {width: 100%; overflow: hidden; padding: 0 0 15px 0;}
#cat_layout6 .list .row .text .pricebox ul {list-style: none; margin: 0; padding: 0;}
#cat_layout6 .list .row .text .pricebox ul li {float: left; width: 103px; margin: 0; padding: 0; text-align: center; color: #000000;} 
#cat_layout6 .list .row .text .pricebox ul li.separator {width: 13px; height: 45px;}
#cat_layout6 .list .row .text .pricebox ul li span {display: block; margin: 4px 0 0 0; padding: 6px 0; font-size: 16px; border: 1px #e5e5e5 solid;}
#cat_layout6 .list .row .text .pricebox ul li.price1 span {background-color: #dc002c; color: #fff; font-weight: bold;}
#cat_layout6 .list .row .text .pricebox ul li.price2 span {color: #6e6e6e;}
#cat_layout6 .list .row .text .pricebox ul li.price3 span {color: #dc002c; font-weight: bold;}
#cat_layout6 .list .row .text .pricebox ul li.price4 span {background-color: #dc002c; color: #fff; font-weight: bold;}
#cat_layout6 .list .row .text .infolink {width: 100%; text-align: center;}
#cat_layout6 .list .row .text .infolink a {font-size: 14px; color: #dc002c; font-weight: bold; text-decoration: underline;}
#cat_layout6 .list .row .text .infolink a:hover {text-decoration: none;}
#cat_layout6 .list .text_info {width: 100%; overflow: hidden; padding: 15px 0 0 0; color: #010101;}
#cat_layout6 .list .text_info p {padding: 0 0 15px 0;}

/* Kataloog Leyout 6 > Layout */

#cat_layout6 .layout {width: 100%; overflow: hidden; padding: 5px 0 0 0;}

#cat_layout6 .layout .left_side {float: left; width: 250px; margin: 0 16px 0 0;}
#cat_layout6 .layout .left_side .pic {width: 100%;}

#cat_layout6 .layout .right_side {float: left; width: 455px;}
#cat_layout6 .layout .right_side .infobox {overflow: hidden; color: #010101; margin: 0 0 15px 0; padding: 6px 7px; background-color: #f4f4f4; border: 1px #e5e5e5 solid;}
#cat_layout6 .layout .right_side .pricebox {width: 100%; overflow: hidden; padding: 0 0 20px 0;}
#cat_layout6 .layout .right_side .pricebox ul {list-style: none; margin: 0; padding: 0;}
#cat_layout6 .layout .right_side .pricebox ul li {float: left; width: 103px; margin: 0; padding: 0; text-align: center; color: #000000;} 
#cat_layout6 .layout .right_side .pricebox ul li.separator {width: 13px; height: 45px;}
#cat_layout6 .layout .right_side .pricebox ul li span {display: block; margin: 4px 0 0 0; padding: 6px 0; font-size: 16px; border: 1px #e5e5e5 solid;}
#cat_layout6 .layout .right_side .pricebox ul li.price1 span {background-color: #dc002c; color: #fff; font-weight: bold;}
#cat_layout6 .layout .right_side .pricebox ul li.price2 span {color: #6e6e6e;}
#cat_layout6 .layout .right_side .pricebox ul li.price3 span {color: #dc002c; font-weight: bold;}
#cat_layout6 .layout .right_side .pricebox ul li.price4 span {background-color: #dc002c; color: #fff; font-weight: bold;}
#cat_layout6 .layout .right_side .text {width: 100%; overflow: hidden; color: #010101;}

/* Küsi pakkumist */

#ask_offer {border: 1px solid #E5E5E5; width: 248px; padding: 10px 0; margin: 14px 0 0 0}
#ask_offer h3 {border-left: 5px solid #dc012e; padding: 0 0 0 9px; margin: 0; font-size: 20px; font-weight: normal; color: #000}
#ask_offer .row {padding: 7px 13px}
#ask_offer .row input {width: 214px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
#ask_offer .row input:focus {border: 1px solid #B3B3B3; background: #FCFCFC}
#ask_offer .row select {width: 224px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
#ask_offer .row textarea {width: 214px; height: 45px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
#ask_offer .row textarea:focus {border: 1px solid #B3B3B3; background: #FCFCFC}
#ask_offer .submit {padding: 7px 13px; width: 222px; overflow: hidden}
#ask_offer .submit .right {float: right; background: url(../img/drive_test.gif) no-repeat; border: 0; width: 73px; height: 22px; padding: 0; margin: 0; text-align: center}

/* Liisingu kalkulaator */

#liising_calc {border: 1px solid #E5E5E5; width: 248px; padding: 10px 0; margin: 14px 0 0 0}
#liising_calc h3 {border-left: 5px solid #dc012e; padding: 0 0 0 9px; margin: 0 0 6px 0; font-size: 20px; font-weight: normal; color: #000}
#liising_calc .row, #liising_calc .double_row {padding: 5px 13px 0 13px; overflow: hidden;}
#liising_calc .row span.name, #liising_calc .double_row span.name {font-size: 12px; color: #000000; display: block; padding: 0 0 3px 0;}
#liising_calc .row span, #liising_calc .double_row span {color: #000000;}
#liising_calc .row select {width: 220px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
#liising_calc .row textarea {width: 214px; height: 45px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}

#liising_calc .double_row .left {float: left; width: 117px;}
#liising_calc .double_row .right {float: left; width: 103px; padding: 0 0 0 0px;}
#liising_calc .double_row input {width: 73px; font-size: 12px; border: 1px solid #CCC; padding: 2px 4px}
#liising_calc .double_row input:focus {border: 1px solid #B3B3B3; background: #FCFCFC}
#liising_calc .double_row select {width: 103px; font-size: 12px; border: 1px solid #CCC; padding: 2px 2px}

#liising_calc .submit {padding: 10px 15px 7px 13px; width: 220px; overflow: hidden}
#liising_calc .submit .right {float: right; background: url(../img/drive_test.gif) no-repeat; border: 0; width: 73px; height: 22px; padding: 0; margin: 0; text-align: center}




