@charset "windows-1257";

body { background: url(img/taust.gif) repeat-x; background-position: bottom; background-color: #FFBF7C; height: 100%; }
body, td { font-family: verdana, tahoma; font-size: 10px; color: #ffffff; line-height: 120%; }

a { color: #ffffff; }
a:hover { color: #ffffff; text-decoration: none; }
													  
.s_vasak { width: 7px; background: url(img/serv_vasak.jpg) repeat-y; background-position: right; text-align: right; vertical-align: bottom; }
.s_parem { width: 7px; background: url(img/serv_parem.jpg) repeat-y; background-position: left; text-align: left; vertical-align: bottom; }

.header { height: 142px; vertical-align: bottom; }
.menu0 { width: 410px; padding-left: 35px; padding-bottom: 19px; vertical-align: bottom; }
.menua { display: inlay; padding: 5px; padding-left: 10px; padding-right: 10px; text-decoration: none; }	  
.menua:hover { text-decoration: underline; }
.lng { width: 190px; vertical-align: bottom; text-align: left; }
.head_koju { width: 190px; height: 88px; }
.head_lng { width: 190px; height: 54px; vertical-align: top; padding-left: 17px; }

.body { height: 100%; vertical-align: top; background-color: #CC0000; padding-left: 5px; }

.footer { height: 93px; }
.b04 { vertical-align: bottom; background: url(img/b04.jpg) no-repeat; }

.sisu_p2is { height: 33px; text-align: left; padding-left: 25px; background-color: #CC0000; }
.esil_1 { width: 65%; padding-left: 25px; height: 33px; }
.esil_2 { width: 35%; padding-right: 10px; text-align: right; height: 33px; }

.midauut { padding: 25px; padding-top: 5px; text-align: justify; vertical-align: top; }
.midauut_aeg { display: block; width: 100%; padding: 5px; font-size: 9px; text-align: right; }
.midauut_aeg2 { padding-right: 5px; font-size: 9px; text-align: right; }	
.midauut_arh { display: block; padding: 5px; border-bottom:	1px solid #ff0000; text-decoration: none; background-color: transparent; }
.midauut_arh:hover { background-color: #C00000; }

.kommentaarid { border-left: 1px solid #FF0000; padding: 15px; padding-top: 5px; vertical-align: top; }	  
.komm_nimi { font-weight: bold; padding: 2px; padding-top: 5px; padding-left: 10px; }
.komm_komm { text-align: justify; padding: 2px; }
.komm_aeg { font-size: 9px; text-align: right; padding: 2px; border-bottom: 1px solid #ff0000; padding-bottom: 5px; color: #ff0000; }
.komm_lisa { display: block; padding: 10px; text-align: center; font-size: 9px; }
.komm_lisa2 { padding-right: 25px; padding-bottom: 5px; text-align: right; font-size: 9px; vertical-align: bottom; }  
.komm1 { font-size: 9px; padding: 2px; }
.komm2 { font-size: 9px; padding: 10px; }
.komm3 { width: 100%; border: 1px solid #000000; background-color: #FFBF7C; color: #CC0000;
		 font-family: verdana; font-size: 10px; }
.komm3:hover { background-color: #ffffff; }
.kommsub { border: 2px solid #000000; background-color: #FFBF7C; color: #CC0000; letter-spacing: 3px;
		   font-family: verdana; font-size: 10px; font-weight: bold; }

.mnutable { background: url(img/mnu_l.gif) repeat-y; background-position: 50% 50%; }
.mnu1 { width: 50%; font-size: 11px; font-weight: bold; letter-spacing: 2px; vertical-align: top;
	    padding: 20px; padding-bottom: 0px; }
.mnu2 { display: block; width: 100%; font-size: 10px; font-weight: normal; letter-spacing: 0px; }

.mnu12  { font-size: 11px; font-weight: bold; letter-spacing: 2px; vertical-align: top;
	    padding: 20px; padding-bottom: 10px; }	 
		
.mnu_21 { padding: 10px; padding-left: 25px; padding-bottom: 2px; font-weight: bold; width: 80%; }
.mnu_22 { padding: 10px; padding-bottom: 2px; font-weight: bold; width: 20%; }
.mnu_23 { width: 100%; padding-left: 25px; }	
.mnu_24 { font-size: 9px; border-bottom: 1px solid #E40004; padding: 5px; padding-left: 15px; }

.mnu_pilt { width: 150px; vertical-align: top; padding: 20px; }

.crepp_sisu { width: 80%; padding: 20px; padding-right: 0px; text-align: justify; vertical-align: top; font-size: 11px;
			  line-height: 130%; }
.crepp_pilt { vertical-align: top; width: 150px; padding: 20px; }
.crepp_kes { width: 100%; color: #000000; display: block; text-align: right; font-style: italic; padding-top: 15px; font-size: 11px; }

.v_p2is { height: 55px; }
.v_sisu { background: url(img/vein02.jpg) repeat-y; width: 400px; height: 250px; vertical-align: top; padding: 40px; color: #000000; text-align: justify; }
.v_jalus { height: 25px; }	
.v_pilt { width: 100px; vertical-align: top; }
.v_info { width: 210px;	padding: 5px; vertical-align: top; }
.v_nimi { display: block; text-align: right; font-weight: bold; padding: 2px; color: #000000; }
.v_aasta { display: block; text-align: right; font-size: 9px; color: #cc0000; padding: 2px; }
.v_kir { display: block; text-align: justify; padding: 5px; color: #000000; }		 
.v_hind { display: block; text-align: right; font-size: 10px; font-weight: bold; color: #cc0000; }
.v_vahe { padding-top: 10px; padding-bottom: 10px; text-align: center; }


.adm { border-left: 5px solid #000000; border-right: 5px solid #000000; background: #E6E6E6; height: 100%; color: #666666; }
.adm_td { color: #CC0000; }
.adm_body { background: none; background-color: #FFBF7C; height: 100%; color: #666666; }		
.adma { color: #CC0000; text-decoration: none; }
.adma:hover { color: #CC0000; text-decoration: underline; }
.adm_p2is { height: 61px; border-bottom: 1px solid #999999; color: #666666; }
.adm_sisu { height: 100%; vertical-align: top; padding: 10px; padding-top:15px; color: #666666; }
.adm_jalus { height: 20px; border-top: 1px solid #999999; color: #CC0000; text-align: right; padding-right: 10px; 
		   	 vertical-align: middle; font-size: 9px; }
.adm_mnu { display: block; font-size: 12px; font-weight: bold; letter-spacing: 2px; 
		   padding: 5px; padding-bottom: 0px; text-decoration: none; color: #CC0000; }
.adm_mnu:hover { text-decoration: underline; color: #CC0000; }		   			
.adm_mnu1 { font-size: 11px; font-weight: bold; letter-spacing: 2px; vertical-align: top; padding-bottom: 10px;
		  	padding: 5px; color: #666666; border-bottom: 1px solid #CCCCCC; background-color: transparent; }
.adm_mnu1:hover { background-color: #DBDADA; }
.adm_mnu2 { display: block; padding: 8px; padding-top: 0px; font-size: 9px; color: #666666; font-weight: normal; }		
.adm_muuda { width: 100%; text-align: right; font-size: 9px; }  
.adm_11 { font-size: 11px; font-weight: bold; letter-spacing: 2px; color: #666666; width: 50%; padding-bottom: 15px; }
.adm_12 { font-size: 10px; color: #666666; width: 50%; padding-bottom: 15px; }

.adm_mu1 { color: #CC0000; padding: 5px; padding-left: 25px; border-bottom: 1px solid #999999; width: 67%; }
.adm_mu2 { text-align: right; font-size: 9px; color: #666666; padding: 5px; border-bottom: 1px solid #999999; width: 33%; }

.adm_2 { color: #666666; padding: 20px; font-size: 11px; }
.adm_21 { width: 90%; padding: 2px; padding-top: 12px; background: url(../img/adm_mnu1.gif) no-repeat; background-position: top left; }
.adm_22 { width: 10%; padding: 2px; padding-top: 12px; background: url(../img/adm_mnu2.gif) no-repeat; background-position: top left;
		  color: #CC0000; text-align: center; }
.adm_23 { width: 100%; padding: 2px; padding-top: 12px; background: url(../img/adm_mnu3.gif) no-repeat; background-position: top left; }
.adm_24 { width: 100%; padding: 2px; padding-top: 12px; background: url(../img/adm_mnu4.gif) no-repeat; background-position: top left; }

.adm_21e { width: 90%; padding: 2px; padding-top: 12px; padding-left: 15px; background: url(../img/adm_mnu1e.gif) no-repeat; background-position: top left; }
.adm_22e { width: 10%; padding: 2px; padding-top: 12px; color: #CC0000; text-align: center; }
.adm_23e { width: 100%; padding: 2px; padding-top: 12px; padding-left: 15px; background: url(../img/adm_mnu3e.gif) no-repeat; background-position: top left; }
.adm_21f { width: 90%; padding: 2px; padding-top: 12px; padding-left: 25px; background: url(../img/adm_mnu1f.gif) no-repeat; background-position: top left; }
.adm_22f { width: 10%; padding: 2px; padding-top: 12px; color: #CC0000; text-align: center; }
.adm_23f { width: 100%; padding: 2px; padding-top: 12px; padding-left: 25px;  background: url(../img/adm_mnu3f.gif) no-repeat; background-position: top left; }

.adm2_mnu1 { width: 500px; padding: 2px; padding-top: 12px; background: url(../img/adm2_mnu1.gif) no-repeat; background-position: top left; } 
.adm2_mnu2 { width: 80px; padding: 2px; padding-top: 12px; background: url(../img/adm2_mnu2.gif) no-repeat; background-position: top left; } 
.adm2_mnu3 { width: 100%; padding: 2px; padding-top: 12px; background: url(../img/adm2_mnu3.gif) no-repeat; background-position: top left; } 

.adm2_mnu2x { width: 20%; padding: 2px; padding-top: 12px; } 
 
.adm2_mnu1e { width: 80%; padding: 2px; padding-top: 12px; padding-left: 15px; background: url(../img/adm2_mnu1e.gif) no-repeat; background-position: top left; } 
.adm2_mnu3e { width: 100%; padding: 2px; padding-top: 12px; padding-left: 15px; background: url(../img/adm2_mnu3e.gif) no-repeat; background-position: top left; } 
.adm2_mnu1f { width: 80%; padding: 2px; padding-top: 12px; padding-left: 25px; background: url(../img/adm2_mnu1f.gif) no-repeat; background-position: top left; } 
.adm2_mnu3f { width: 100%; padding: 2px; padding-top: 12px; padding-left: 25px; background: url(../img/adm2_mnu3f.gif) no-repeat; background-position: top left; } 

.adm_c2 { font-size: 9px; color: #999999; padding: 2px; }
.crepp_eng { display: block; width: 100%; text-align: right; padding: 2px; padding-left: 25px; font-size: 9px; }
.crepp_fra { display: block; width: 100%; text-align: right; padding: 2px; padding-left: 50px; font-size: 9px; }


.a_mnu_in { width: 100%; border: 1px solid #666666; background-color: #FFBF7C; color: #CC0000;
		  	font-family: verdana; font-size: 10px; }
.a_mnu_sub { border: 2px solid #666666; background-color: #FFBF7C; color: #CC0000; letter-spacing: 3px;
		   	 font-family: verdana; font-size: 10px; font-weight: bold; }
.adm_jrk1 { font-weight: bold; color: #CC0000; letter-spacing: 2px; width: 90%; padding: 5px; border-bottom: 1px solid #CCCCCC; }
.adm_jrk2 { width: 10%; padding: 5px; border-bottom: 1px solid #CCCCCC; }
.adm_31 { width: 80%; padding: 20px; padding-top: 12px; padding-bottom: 0px; color: #CC0000;
		   background: url(../img/adm31.gif) no-repeat; background-position: top left; }
.adm_32 { width: 20%; padding: 20px; padding-top: 12px; padding-bottom: 0px; color: #CC0000;
		  background: url(../img/adm32.gif) no-repeat; background-position: top left; }
.adm_33 { width: 100%; padding: 20px; padding-top: 12px; padding-bottom: 0px; padding-bottom: 10px; 
		  background: url(../img/adm33.gif) no-repeat;  background-position: top left; color: #CC0000; }
.adm_34 { border-bottom: 1px solid #CCCCCC; text-align: right; padding: 10px; color: #666666; }

.akomm_nimi { padding: 3px; font-weight: bold; color: #CC0000; }
.akomm_komm { padding: 3px; text-align: justify; color: #666666; }
.akomm_aeg { text-align: right; font-size: 9px; color: #666666; padding: 3px; }

.g_jutt { width: 30%; text-align: justify; vertical-align: top; padding: 10px; }
.g_sisu { width: 70%; padding: 10px; vertical-align: top; }
.g_tagasi { text-align: right; font-size: 9px; }
.g_aeg { width: 50%; font-size: 9px; color: #ff0000; }
.g_nimi { width: 50%; text-align: right; font-size: 9px; font-weight: bold; }
.g_pilt { width: 33%; padding: 5px; vertical-align: middle; text-align: center; }