body {width: 100%; font: 12px Arial, Helvetica, sans-serif; color: #454545;}

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

img {display: block; border: 0;}

form {margin: 0; padding: 0;}

input, select, textarea {font: 12px Arial, Helvetica, sans-serif; color: #010101; margin: 0; padding: 0}

:focus {outline: none}

/* Header */

#header {width: 995px; height: 173px; overflow: hidden; margin: 0 auto; background: url('../img/header/header_bg.gif') #ffffff no-repeat;}

#header .inline {width: 975px; height: 173px; overflow: hidden; margin: 0 auto;}
	
	#header #logo {float: left; width: 209px; height: 98px; background: url('../img/header/logo_bg.gif') no-repeat top right;}
	
	#header .facebook {float: left; height: 25px; line-height: 25px; margin: 13px 0 0 15px; padding: 0 0 0 32px; color: #d70029; font-weight: bold; background: url('../img/facebook.gif') no-repeat;}
	
/* Header > Attributes */

#attributes {float: right; width: 766px; height: 58px; overflow: hidden;}
	
	#attributes ul {float: right; margin: 17px 7px 0 0; padding: 0; list-style: none;}
	
	#attributes ul li {float: left; margin: 0; padding: 0;}
	
	#attributes ul li.separator {width: 1px; height: 11px; overflow: hidden; margin: 2px 0 0 0; background-color: #d4d4d3;}
	
	#attributes ul li a {float: left; padding: 0 8px; color: #2e2e2d;}
	
	#attributes ul li.red a {color: #d70029;}
	
/* Mainmenu */
	
#mainmenu {float: right; width: 766px; height: 40px; overflow: hidden; background: url('../img/header/mainmenu_bg.gif') repeat-x;}

	#mainmenu ul {float: right; margin: 6px 5px 0 0; padding: 0; list-style: none;}

	#mainmenu ul li {float: left; height: 28px; margin: 0; padding: 0; background: url('../img/header/mainmenu_separator.gif') no-repeat top left;}
	
	#mainmenu ul li a {float: left; height: 28px; line-height: 28px; padding: 0 10px 0 13px; color: #2e2e2d;}
	
	#mainmenu ul li a:hover, #mainmenu ul li a.active {color: #d70029; text-decoration: none;}

/* Model_menu */

#model_menu {clear: both; width: 100%; height: 75px; overflow: hidden;}

#model_menu .m_inline {overflow: hidden; padding: 0 0 0 7px;}
	
	#model_menu a {float: left; height: 70px; margin: 0 8px 0 8px; color: #949494;}
	
	#model_menu a span {display: block; padding: 1px 0 0 0; font-size: 10px; text-align: center; text-transform: uppercase;}
	
	#model_menu a.active {border-bottom: 5px #d80029 solid; color: #d80029;}
	
	#model_menu a:hover {text-decoration: none; border-bottom: 5px #d80029 solid;}

/* Page */

#page {width: 977px; overflow: hidden; margin: 0 auto; background: url('../img/page_bg.gif') repeat-y;}

#page_bottom {width: 975px; overflow: hidden; padding: 0px 1px 3px 1px; background: url('../img/page_bottom.gif') no-repeat bottom left;}

/* Advertisement */

#page_adv {clear: both; width: 100%; overflow: hidden; padding: 0 0 26px 0;}

	#page_adv .item {float: left; padding: 0 0 0 10px;}
	
/* Front */

#front {width: 100%; overflow: hidden; padding: 0 0 10px 0;}

/* Content */

#content {clear: both; width: 100%; overflow: hidden; margin: 10px 0 0 0; padding: 0 0 25px 0; background: url('../img/content/leftside_line.gif') repeat-y 199px 0px;}

/* Leftside */

#leftside {float: left; width: 199px; overflow: hidden;}

/* Leftside > Leftmenu */

#left_menu {width: 100%; overflow: hidden; padding: 0 0 28px 0;}

	#left_menu .title {width: 100%; overflow: hidden; background: url('../img/content/leftmenu_title.gif') #454545 no-repeat bottom left;}

	#left_menu .title h2 {font-size: 14px; color: #fff; font-weight: normal; text-transform: uppercase; line-height: normal; margin: 0; padding: 12px 15px 18px 20px;}

	#left_menu ul {list-style: none; width: 180px; margin: 2px 0 0 10px; padding: 0;}

		#left_menu ul li {float: left; display: inline; width: 100%; margin: 0; padding: 0; border-bottom: 1px #e4e4e3 solid; background: url('../img/content/arrow.gif') no-repeat 0px 12px;}

		#left_menu ul li a {display: block; margin: 0; padding: 7px 0px 7px 11px;}

		#left_menu ul li a:hover {color: #d80029; text-decoration: none;}

		#left_menu ul li.active {background: url('../img/content/arrow_a.gif') no-repeat 0px 12px;}

		#left_menu ul li.active a {color: #d80029;}

/* Leftside > Proovisõit */

#test_drive {width: 100%; overflow: hidden;}

	#test_drive .title {width: 100%; overflow: hidden; background: url('../img/content/testdrive_title.gif') #f0f0ef no-repeat bottom left;}

	#test_drive .title h2 {font-size: 14px; color: #010101; font-weight: normal; text-transform: uppercase; line-height: normal; margin: 0; padding: 12px 15px 18px 20px;}
	
	#test_drive table {width: 179px; margin: 9px 10px 0 10px;}
	
	#test_drive table td {padding: 0 0 14px 0;}
	
	#test_drive table td.infotext {padding: 0; color: #454545;}
	
	#test_drive table td input, #test_drive table td select {border: 1px #cccccc solid;}
	
	#test_drive table td input {width: 167px; padding: 2px 5px;}
	
	#test_drive table td select {width: 179px; padding: 2px 2px 2px 5px;}
	
	#test_drive table td.left select {width: 90px;}
	
	#test_drive table td.right select {width: 70px;}
	
	#test_drive .button {float: left; background: url(../img/drive_test.gif) no-repeat; border: 0; width: 70px; height: 22px; font-size: 11px; color: #010101; padding: 0; margin: 0; text-align: center}
	
/* Inline */
	
#inline {float: left; width: 776px; overflow: hidden; background: url('../img/content/leftside_bg.gif') top left no-repeat;}

.text_box {clear: both; overflow: hidden; padding: 0px 30px 15px 30px;}

	.text_box_fit {width: 100%; overflow: hidden; line-height: 16px;}

	.text_box p {margin: 0; padding: 0 0 12px 0;}
	
	.text_box a {color: #d70029;}
	
	.text_box td {font-family: Arial, Helvetica, sans-serif;}
	
	.text_box_pic {float: right; margin: 0 0 0 30px;}

.text_box2 {clear: both; overflow: hidden; padding: 0 30px 15px 30px;}

	.text_box_fit2 {width: 100%; overflow: hidden; line-height: 16px;}

#title {float: left; width: 715px; overflow: hidden; padding: 30px 30px 18px 30px;}

#title2 {float: left; width: 715px; overflow: hidden; padding: 0 30px 5px 30px;}

	#title h1, #title2 h1 {float: left; width: 80%; margin: 0; padding: 0; font-size: 22px; color: #000; font-weight: normal; line-height: normal;}

	#title .t_back {float: right;}
	
	#title .t_print {float: right; padding: 0 0 0 10px;}

/* News */

.news_list {}

.news_list .row {padding: 0 0 15px 0; width: 100%; overflow: hidden}

.news_list .row h1 {font-size: 14px; margin: 0; padding: 0 0 6px 0}

.news_list .row .pic {}

.news_list .pagging {width: 100%; overflow: hidden; padding: 15px 0 0 0}

.news_list .pagging a {color: #d70029;}

.news_list .pagging .left {}

.news_list .pagging .right {float: right}

.news_pic_position {float: right; margin: 0 0 10px 10px; padding: 2px; border: 1px solid #D0CDC6}

/* Gallery */

#gallery {clear: both; overflow: hidden; padding: 15px 0 0 30px;}

#gallery .inline {width: 100%; overflow: hidden;}

#gallery .inline .item {float: left; width: 120px; height: 120px; padding: 0 29px 25px 0;}

#gallery .inline .item img {}

/* Sitemap */

.sitemap {}

.sitemap .row {padding: 0 0 8px 0}

.sitemap .row strong {font-size: 14px}

.sitemap .spacer {padding: 0 10px}

.sitemap .spacer img {float: left; margin: 5px 6px 0 0}

/* Footer */

#footer {clear: both; width: 100%; height: 51px; overflow: hidden; background-color: #f0f0ef;}

	#footer .footer_text {float: left; height: 51px; padding: 0 0 0 25px; color: #939393; line-height: 50px;}
	
	#footer .footer_text p {margin: 0; padding: 0;}

	#footer .okia_mini {float: right; display: inline; margin: 19px 18px 0 0;}

.red {color: #d70029;}


/* Older css */

#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;
}

.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;
}

.tabelauto td img {margin: 0 auto;}

.tabelautotopcenter, .tabelautomiddlecenter {text-align: center;}

#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;
}

#tabel td a {color: #d70029;}

.backlight {
	background: #F3F2EF;
}

.backwhite {
	background: #FFFFFF;
}


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

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

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

#varvivalik {}

#varvivalik td.small_colour {width: 154px; padding: 20px 0 0 0;}
#varvivalik td.small_colour img {float: left; padding: 0 10px 10px 0}

.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 30px; 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}




