a {
	color: #004287;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body, td {
	color: Black;
	font-family: Arial, Verdana;
	font-size: 11px;
}

body.tkx-page, body.tkx-page td {font-size: 12px; line-height: 18px;}

body {
	margin-top : 5px;
}

button, input, select, textarea {
	font-family: arial;
	font-size: 11px;
}

hr {
	color: #BDDBFF;
	height: 1px;
}

.backbody {
	background: #FFFFFF;
	padding-left : 7px;
}

.backbluedark {
	background: #004287;
	color : White;
}

.backbluelight {
	background: #DFEEFF;
}

.frontnews {
	background: #DFEEFF;
	border-top: 7px solid White;
	border-left: 7px solid White;
}

.frontcars {
	border-left: 7px solid White;
	border-top: 7px solid White;
}

.frontbody {
	border-left: 7px solid White;
	padding: 0 0 3px 0;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}

.bodytextlight {
	color: #999999;
	font-size: 11px;
}

.borderbottom {
	border-bottom: 1px solid #BDDBFF;
}

.bordertop {
	border-top: 1px solid #BDDBFF;
}

.bordercolor {
	border: 1px solid #BDDBFF;
}

.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 {
}

.formfield100 {
	width: 100px;
}

.formfield140 {
	width: 140px;
}

.formfield200 {
	width: 200px;
}

.formfield250 {
	width: 250px;
}

.formfield300 {
	width: 300px;
}

.formsearch {
	background: #DFEEFF;
	border: 1px solid #BDDBFF;
	color: #004287;
	height: 20px;
	padding-left: 3px;
	padding-top: 2px;
	width: 100px;
}

.header {
	background-color: #DFEEFF;
	background-image: url(../img/header/header2.jpg);
	background-repeat: no-repeat;
	height: 104px;
	padding : 8px;
}
.header-hyrail {
	background-color: #DFEEFF;
	background-image: url(../img/header/header-hyrail.jpg);
	background-repeat: no-repeat;
	height: 104px;
	padding : 8px;
}

.menuback {
	background-color: #DFEEFF;
	border-left: 1px solid #BDDBFF;
	border-right: 1px solid #BDDBFF;
	width: 160px;
	border-top: 1px solid #BDDBFF;
}

.menulevel1 {
	border-bottom: 1px solid #BDDBFF;
	border-top: 1px solid #F1F3F6;
	padding: 5px 5px 5px 10px;
	display : block;
	color: #004287;
	font-size: 12px;
}

.menulevel1:hover {
	color : Black;
	text-decoration: none;
	background-image: url(../img/menu/hover_1.gif);
	background-repeat: repeat-y;
}

.menulevel1active {
	border-bottom: 1px solid #BDDBFF;
	border-top: 1px solid #F1F3F6;
	padding: 5px 5px 5px 10px;
	display : block;
	color: #004287;
	font-size: 12px;
	background-image: url(../img/menu/hover_1.gif);
	background-repeat: repeat-y;
}

.menulevel2 {
	background-image: url(../img/menu/menu_arrow2.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #BDDBFF;
	border-left: 1px solid #BDDBFF;
	border-right: 1px solid #BDDBFF;
	padding: 3px 5px 3px 18px;
	display : block;
	color: #004287;
	background-color: #F0F8FF;
	margin-left : 8px;
	margin-right : 8px;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #BDDBFF;
	border-left: 1px solid #BDDBFF;
	border-right: 1px solid #BDDBFF;
	padding: 3px 5px 3px 27px;
	display : block;
	color: #004287;
	background-color: White;
	margin-left : 8px;
	margin-right : 8px;
}

.menulevel4 {
	border-bottom: 1px solid #BDDBFF;
	border-left: 1px solid #BDDBFF;
	border-right: 1px solid #BDDBFF;
	padding: 3px 5px 3px 33px;
	display : block;
	color: #004287;
	background-color: White;
	margin-left : 8px;
	margin-right : 8px;
}

.menulevel5 {
	border-bottom: 1px solid #C0CFE0;
	padding: 5px 5px 5px 46px;
}

.menulevel5 a {
	color: #000000;
}


.menuleveltop {
	padding-left : 10px;
	padding-right : 2px;
	color : #4C7AAB;
}

.navitheme {
	background: #7C7C7C;
	border-bottom: 1px solid #666666;
}

.adminbutton {
	padding : 4px 7px 3px 7px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 22px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	margin-left : 7px;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
}

.shadowleft {
	background-image: url(../img/shadow/left.gif);
	background-repeat: repeat-y;
}

.shadowright {
	background-image: url(../img/shadow/right.gif);
	background-repeat: repeat-y;
}

.subtitle {
	color: #64AC2E;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color : Black;
	font-size: 12px;
	font-weight: bold;
}

.textlang a {
	color : Black;
}

.textlight {
	color: #B7B7B7;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	border-right: 1px solid #BDDBFF;
	border-top: 1px solid #BDDBFF;
	border-bottom: 1px solid #BDDBFF;
	display: block;
	padding: 2px 5px 2px 5px;
	height: 18px;
	color : #4C7AAB;
}

.title {
	color: Black;
	font-size: 16px;
	font-weight: bold;
}

.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: 16px;
}

#footer a {
	color: #001045;
}

#footer td {
	font-size: 10px;
	padding: 0px;
}

#gallup td {
	color: #004287;
	font-size : 12px;
}

#hotbox {
	background-color: #E20A16;
	color: White;
	padding: 8px;
	margin: 0 8px;
	overflow: hidden;
	width: 125px;
	text-align: center;
}

#hotbox a {
	color: #FEF3F3;
}

#tabel {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	padding: 3px;
}

#tabel td {
	border-bottom: 1px solid #E1E1E1;
	padding: 3px;
}

#tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

#tabel2 td {
	border-bottom: none;
	padding: 3px;
}

#title {
	border-top: 1px solid #BDDBFF;
	padding: 12px 9px 3px 12px;
	background-image: url(../img/back_title.gif);
	background-repeat: repeat-x;
}

#title a {
	color : #4C7AAB;
}

#model_menu {
	border: 1px solid #e1e1e1;
	margin: 20px 10px 0 10px;
	width: 591px;
}

#model_menu table td {
	border-right: 1px solid #e1e1e1;
	padding: 4px 7px;
}

#model_menu table td.active {
	border-right: 1px solid #e1e1e1;
	background-color: #dfeeff;
}

#model_menu table td a {
	color: #004287;
	font-weight: bold;
}

.subject {
	border-bottom: 1px solid #bddbff;
	font-size: 19px;
	margin: 10px 10px 0 10px;
	width: 591px;
	padding: 5px 0;
}

.border_top {
	border-top: 1px solid #bddbff;
}

.model_table td {
	border-bottom: 1px solid #bddbff;
	padding: 2px;
}

.model_table tr.blue td {
	background-color: #f2f8ff;
}

.model_table tr.white td {
	background-color: #ffffff;
}

.bold {
	font-weight: bold;
}

.border_right {
	border-right: 1px solid #bddbff;
	padding-right: 10px;
}

#gallery {
	border: none;
	margin-top: -10px;
	margin-right: -10px;
	margin-bottom: -10px;
}

#gallery td {
	border: 1px solid #bddbff;
}

.mudelipilt {
	padding-bottom: 10px;
}

.soodus {
	color: #cf030c;
	font-weight: bold;
}

.front_contact {width: 613px; overflow: hidden; margin: 10px 0 8px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.f_c2 {margin: 10px 0 0px 7px;}
.front_contact img {display: block; border: 0;}
.front_contact .box {position: relative; float: left; width: 197px; height: 296px; border: 1px #bddbff solid; background: url('../img/front/f_contact.gif') repeat-x;}
.front_contact .box div.text {overflow: hidden; padding: 10px 10px 0 10px; line-height: 17px;}
.front_contact .box h1 {font-size: 16px; font-weight: bold; color: #000; margin: 0; padding: 0;}
.front_contact .box p {margin: 0; padding: 14px 0 0 0;}
.front_contact .box .pic {float: right;}
.front_contact .box div.bottom {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 25px; overflow: hidden; line-height: 25px; background-color: #dfeeff; border-top: 1px #bddbff solid; text-align: center}
.front_contact .box div.bottom a {color: #C80101; text-decoration: none; margin: 0 0 0 14px;}

.teenused {clear: both; width: 175px; overflow: hidden; padding: 8px 0 0 0}
.teenused ul {list-style: none; margin: 0; padding: 0}
.teenused ul li {float: left; width: 30px; height: 30px; margin: 0 5px 5px 0; padding: 0}
.teenused ul li a {display: block}
.teenused ul li a img {width: 30px; height: 30px; display: block; border: 0}

.teenused ul li.myyk a {background: url('../img/teenused/1.gif') no-repeat;}
.teenused ul li.pesula a {background: url('../img/teenused/2.gif') no-repeat;}
.teenused ul li.rehvid a {background: url('../img/teenused/3.gif') no-repeat;}
.teenused ul li.varuosad a {background: url('../img/teenused/4.gif') no-repeat;}
.teenused ul li.ark a {background: url('../img/teenused/5.gif') no-repeat;}
.teenused ul li.tyybikinnitus a {background: url('../img/teenused/6.gif') no-repeat;}
.teenused ul li.remont a {background: url('../img/teenused/7.gif') no-repeat;}
.teenused ul li.diagnostika a {background: url('../img/teenused/8.gif') no-repeat;}
.teenused ul li.keretood a {background: url('../img/teenused/9.gif') no-repeat;}
.teenused ul li.kliima a {background: url(../img/teenused/kliima.gif) no-repeat}
.teenused ul li.sillad a {background: url(../img/teenused/sillad.gif) no-repeat}

.teenused ul li.myyk a:hover {background: url('../img/teenused/1_a.gif') no-repeat;}
.teenused ul li.pesula a:hover {background: url('../img/teenused/2_a.gif') no-repeat;}
.teenused ul li.rehvid a:hover {background: url('../img/teenused/3_a.gif') no-repeat;}
.teenused ul li.varuosad a:hover {background: url('../img/teenused/4_a.gif') no-repeat;}
.teenused ul li.ark a:hover {background: url('../img/teenused/5_a.gif') no-repeat;}
.teenused ul li.tyybikinnitus a:hover {background: url('../img/teenused/6_a.gif') no-repeat;}
.teenused ul li.remont a:hover {background: url('../img/teenused/7_a.gif') no-repeat;}
.teenused ul li.diagnostika a:hover {background: url('../img/teenused/8_a.gif') no-repeat;}
.teenused ul li.keretood a:hover {background: url('../img/teenused/9_a.gif') no-repeat;}
.teenused ul li.kliima a:hover {background: url(../img/teenused/kliima_a.gif) no-repeat}
.teenused ul li.sillad a:hover {background: url(../img/teenused/sillad_a.gif) no-repeat}

.teenused_contact {clear: none; width: 370px; padding: 10px 0 50px 0;}
.teenused_sisu {clear: none; width: 370px; padding: 0}

.c_map {overflow: hidden; margin: 0; padding: 0;}
