/* CSS Document */

a:link, a:hover, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#659cbb;
	font-weight:none;
	text-decoration:underline;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:16px;
	color:#7e9a33;
	font-weight:normal;
	text-decoration:none;

}

h2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#c7b76a;
	font-weight:normal;
	text-decoration:none;

}

table.hinnad {width:100%;}
table.hinnad td.kood {text-align:left; width:20%;}
table.hinnad td.teenus {text-align:left; width:60%;}
table.hinnad td.hind {text-align:right; width:20%;}


ul {

	padding-left:0px;
	background-repeat:no-repeat; 
	background-position:top left;
	padding-top:15px;
	
}

li {
	padding-bottom:4px;
	list-style-type: none;
	padding-left:27px;
	color:#699abb;
	background-image:url(li.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}

.txt {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#6b696a;
	font-weight:none;
	text-decoration:none;
}

td {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#6b696a;
	font-weight:none;
	text-decoration:none;
}

.pealkiri {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:18px;
	color:#37342c;
	text-decoration:none;
	font-weight:normal;
}

.first_menu_s, a.first_menu_s:link, a.first_menu_s:hover, a.first_menu_s:active, a.first_menu_s:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
} 

.first_menu, a.first_menu:link, a.first_menu:hover, a.first_menu:active, a.first_menu:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	color:#646263;
	font-weight:normal;
	text-decoration:none;
} 

.second_menu_s, a.second_menu_s:link, a.second_menu_s:hover, a.second_menu_s:active, a.second_menu_s:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
} 

.second_menu, a.second_menu:link, a.second_menu:hover, a.second_menu:active, a.second_menu:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#3b819b;
	font-weight:normal;
	text-decoration:none;
} 

.double_menu, a.double_menu:link, a.double_menu:hover, a.double_menu:active, a.double_menu:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#84a8b4;
	font-weight:normal;
	text-decoration:none;
} 

.contact {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#85b1ca;
	font-weight:normal;
	text-decoration:none;
} 

.contact a:link {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#85b1ca;
	font-weight:normal;
	text-decoration:underline;
}

.contact:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#85b1ca;
	font-weight:normal;
	text-decoration:underline;
}

.contact a:active {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#85b1ca;
	font-weight:normal;
	text-decoration:underline;
}

.contact a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#85b1ca;
	font-weight:normal;
	text-decoration:underline;
}

	
	
	/* Gallery table */
		
		.galleryTable{
			border-collapse: collapse;
			width: 100%;
		}
		
		.galleryTable .galleryImagePlace{
			text-align: center;
			vertical-align: top;
		}
		
		.galleryTable .imageTable{
			width: 1%;
			margin: 0px auto;
		}
		
		.galleryTable .imageTable .imagePart{
			border: 1px solid #C9C8C3;
		}
		
		.galleryTable .imageTable .imagePart img{
			border: 1px solid #FFF;
		}
		
	
	/* Form table */
		
		.formTable{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
		.formTable td{
			padding: 4px;
			font-size: 11px;
		}
		
		.formTable textarea{
			overflow: auto;
			font-family: tahoma, arial, verdana;
			font-size: 11px;
		}
		
		.formTable select,
		.formTable input{
			font-family: tahoma, arial, verdana;
			font-size: 12px;
		}
		
		.formTable .name{
			background: #FBFAF4;
			padding-right: 50px;
		}
		
		.formTable .input{
			background: #EFEDE7;
		}
		
		.formTable .s_btn{
			font-weight: bold;
			font-size: 11px;
			background: #EFEDE7;
			border: 1px solid #DBD7CA;
			margin-top: 15px;
		}
		
	
	/* News table */
		
		.newsTable{
			width: 100%;
			border-collapse: collapse;
		}
		
		.newsTable .imagePlace{
			vertical-align: top;
			padding-right: 10px;
		}
		
		.newsTable .imagePlace img{
			border: 1px solid #FFF;
		}
		
		.newsTable .imagePlace p{
			border: 1px solid #C9C7C3;
			width: 1%;
		}
		
		.newsTable .newsTextPlace{
			vertical-align: top;
		}
		
		.newsTable .newsTextTable{
			border-collapse: collapse;
			width: 100%;
			height: 100%;
		}
		
		.newsTable .newsTitle{
			background: url('../images/ma.gif') left center no-repeat;
		}
		
		.newsTable .newsTitle a{
			text-decoration: none;
			color: #5D5552;
		}
		
		.newsTable .newsTitle a:hover{
			color: #EFA200;
		}
		
		.newsTable .newsTitle p{
			border-bottom: 1px solid #CDCDCD;
			padding-bottom: 2px;
			font-weight: bold;
			text-transform: uppercase;
			font-size: 11px;
		}
		
		.newsTable .newsText{
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: justify;
		}



.contentTextPlace,
.contentTextPlace p,
.contentTextPlace div,
.contentTextPlace span,
.contentTextPlace pre,
.contentTextPlace table{
	font-size: 12px;
}


.contentTextPlace .upperCaseTitle{text-transform: uppercase;color:#7E9A33;font-weight:bold;font-size:11px;;margin-bottom: 6px;}
.contentTextPlace .normalTitle{text-transform: none;color:#7E9A33;font-weight:bold;font-size:11px;margin-bottom: 6px;}

.contentTextPlace .orangeUpperCaseTitle{text-transform: uppercase;color:#EC9500;font-weight:bold;font-size:11px;margin-bottom: 6px;}
.contentTextPlace .orangeNormalTitle{text-transform: none;color:#EC9500;font-weight:bold;font-size:11px;margin-bottom: 6px;}

.contentTextPlace .orangeColor{color: #EFA200;}
.contentTextPlace .watherColor{color: #008296;}
.contentTextPlace .redColor{color: #AF4012;}
.contentTextPlace .greenColor{color: #9CCC34;}
.contentTextPlace .silverColor{color: #B3B3B3;}

.contentTextPlace .watherBox{background: #73C0EC; color: #FFF;padding: 6px; margin: 10px 0px;}
.contentTextPlace .silverBox{background: #C9C5C2; color: #FFF;padding: 6px; margin: 10px 0px;}
.contentTextPlace .greenBox{background: #7E9A33; color: #FFF;padding: 6px; margin: 10px 0px;}
.contentTextPlace .brownBox{background: #A48A71; color: #FFF;padding: 6px; margin: 10px 0px;}

.contentTextPlace .picRight{float: right;margin-left: 15px;}
.contentTextPlace .picLeft{float: left;margin-right: 15px;}
