/*
P, UL, OL { 
	margin-top: 0px; 
	margin-bottom: 0px; 
}
*/

#login_container{
	width:420px;
	margin:0 auto;
	margin-top:150px;
	}
	#login_block{
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:1px solid #dedede;
		padding:10px;
		}
		#login_block_header{
			background-color:#55b9ed;
			padding:10px;
			text-align:center;
			color:#FFF;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			}

#top_container{
	width:100%;
	background-color:#55b9ed;
	border-bottom:1px solid #289edb;
	}
	#main_menu_container{
		width:1000px;
		margin:0 auto;
		height:45px;
		}
		#logo_block{
			position:absolute;
			padding-top:4px;
			}
		#main_menu_block{
			padding-left:170px;
			}
			
#help_menu_container{
	width:100%;
	background-color:#e1e1e1;
	border-bottom:1px solid #d2d2d2;
	}
	#help_menu_inside_container{
		width:1000px;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:10px;
		}

#main_container{
	width:100%;
	}
	#main_container_inside{
		width:980px;
		margin:0 auto;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		border:1px solid #dedede;
		padding:10px;
		margin-top:10px;
		}
	#left_block{
		width:210px;
		float:left;
		}
	#right_block{
		width:750px;
		float:right;

		}




body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body
{
	font-size: 12px;
	font-family: Arial;
	color:#5F6061;
}

a {
	color: #55b9ed;

}
.lehekyle_pealkiri{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
}
a.meny_1{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	border-right:1px solid #289edb;
	border-left:1px solid #7acaf4;
	float:left;
}
a:hover.meny_1{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	background-color:#000;
	border-right:1px solid #289edb;
	border-left:1px solid #7acaf4;
}
a.meny_1_active{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	padding:15px 10px 15px 10px;
	background-color:#000;
	border-right:1px solid #000;
	border-left:1px solid #7acaf4;
	float:left;
}
a.meny_2{
	display:block;
	padding:15px;
	background-color:#e1e1e1;
	color: #333;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a:hover.meny_2{
	display:block;
	padding:15px;
	background-color:#55b9ed;
	color: #fff;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a.meny_2_active{
	display:block;
	padding:15px;
	background-color:#55b9ed;
	color: #fff;
	font-size: 14px;
	line-height:15px;
	font-weight: normal;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1px;
}
a.meny_3{
	color: #837E7E;
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
a:hover.meny_3{
	color: #000;
	text-decoration: none;
}
a.meny_3_active{
	color: #000;
	font-size: 14px;
	text-decoration: none;
	padding-left:25px;
}
a.oppematerjal{
	color: #488AE4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.ylesse{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.oppematerjal{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.meny_2_pealkiri{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.lehekylje_pealkiri{
	color: #FDA101;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.alampealkiri{
	color: #466185;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.oppeainete_tabel{
	color: #466185;
	background-color: #E9EAEB;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
.oppeaine_kuupaev{
	color: #466185;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.keelelink{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.keelelink{
	color: #B28303;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:active.keelelink{
	color: #B28303;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* ------------ tee (path) ------------ */
a.tee{
  color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
}

/*
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1 solid #CCCCCC;
	color: #56778F;
	width: 120px;	
}
*/
input.button {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-style : solid;
    border-width : 1px;
	border-color:#666666;
	width: 60px;
}
.radio{
	color: #39557B;
	font-size: 11px;
	font-family: arial;
    border-style : solid;
    border-width : 0px;
	width: 20px;
}
a.search_results {
	color: #3776A4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover.search_results {
	color: #E1B005;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/*uudiste stiilid*/
.news_title{
	color: #FDA101;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.news_intro{
	font-family: Arial;
	font-weight: bold;
}
a.newest_news_title{
    color: #FDA101;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.news_list_title{
	color: #526584;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}
a:hover.news_list_title{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial;
}
/*pildigalerii*/
.kommentaari_lisamise_kasti_pealkiri{
	BORDER-RIGHT: #A37472 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #A37472 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #B1817F 1px solid; BACKGROUND-COLOR: #BD8D8B; color:#FFFFFF;font-weight:bolder;
}
.kommentaari_lisamise_vorm_sisu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	color: #39557B;
	width: 300px;	
}
input.button_pildigalerii {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	width: 90px;
}
.galerii_kommentaari_taust1{
	background-color:#E6E6E9;
}
.galerii_kommentaari_taust2{
	background-color:#E5E5E7;
}

/*otsing*/
input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	color: #39557B;
	width: 180px;		
}
input.button_otsing {
	color: #39557B;
	font-size: 11px;
	font-family: arial;
	border-color : #DBDBDF;
    border-style : solid;
    border-width : 1px;
	width: 90px;
}
/*lingid*/
a.linkide_grupi_pealkiri{
	color: #4AA2DE;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a:hover.linkide_grupi_pealkiri{
	color: #FDA101;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.failid{
	text-decoration: none;
}
a:hover.failid{
	color: #FDA101;
	text-decoration: none;
}
ul.sitemap {
	padding-top:3px;
}

ul li.sitemap {
	font-weight:900;
	list-style-image: url(img/list_element.gif);
}
ul li ul li.sitemap{  
	font-weight:100;
	list-style-image: url(img/list_element.gif);
}
ul li a.sitemap {
  text-decoration:none;	
	color: green;
	color:#074D85;

	text-transform:uppercase;
}
ul li a:hover.sitemap {
  text-decoration:underline;	
	color: #FDA101;	
}
ul li ul li a.sitemap {
  text-decoration:none;	
	text-transform:none;
}

.list_table {
  /*background-color:#E1F2FF*/
}
/* admini stiililehe asjad */
.list_filter_textfield {
  color:#003366;
	font-size:9px;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.list_filter_row {
	background-color:#77A6BC;	
}
.td_1 {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	BORDER-BOTTOM: #eae9e9 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	padding:5px;
}
.td_2 {
	BORDERop: #38a2da1 1px solid;
	padding:5px;
	BACKGROUND-COLOR: #55b9ed;
}
.td_3 {
	BORDER-Top: #7B4240 1px solid; BORDER-RIGHT: #7B4240 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7B4240 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7B4240 1px solid; BACKGROUND-COLOR: #9A5D5A
}
.td_4 {
	BORDER-RIGHT: #c9c9c9 0px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c9c9c9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #eae9e9 1px solid; BACKGROUND-COLOR: #ffffff
}
.td_5 {BORDER-RIGHT: #A37472 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #A37472 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #B1817F 1px solid; BACKGROUND-COLOR: #BD8D8B; color:#FFFFFF;font-weight:bolder;}
.list_header_row {
  font-size:10px;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	letter-spacing:0px;
	font-family:Tahoma;
	text-transform:uppercase;
}
a:hover.list_header_row {
  text-align:center;
	color:#FBB102;
	text-decoration:none;
	text-transform:uppercase;
}
.list_paging_row {
	background-color:#77A6BC;
	color:#FFFFFF;
	font-size:5px;
}
a.list_paging_row {
	background-color:#426184;
	color:#FFFFFF;
}
.nimekiri_lk_numbrid {
	color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nimekiri_lk_numbrid_aktiivne {
  color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
	padding:2px;
}

.nimekiri_lk_numbrid_2 {
  color: white;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.nimekiri_lk_numbrid_2 {
	color: #FDA101;
	font-size: 11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*paaris rida*/
.list_even_row {
	background-color:#F8F6F6;
	line-height:18px;
}
.list_odd_row {
		line-height:18px;
	/*background-color:#E8F4FF;*/
}
.list_active_row {
	background-color:#C4D6DD;
		line-height:18px;
}
.list_selected_row {
	background-color:#C4D6DD;
		line-height:18px;
}



.fieldset{
    padding: 8px;
	width:280px;
	color: #000000;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    BORDER-LEFT: buttonhighlight thin outset;
    BORDER-BOTTOM: buttonhighlight thin outset;
}
legend {
  font-family:Tahoma;
  padding: 0.2em 0.5em;
  color:black;
  font-size:11px;
  font-weight:bold;
}

a.top_lingid{
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	font-family: Tahoma;
	text-decoration: none;
}
a:hover.top_lingid{
	color: #FBB102;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	font-family: Tahoma;
	text-decoration: none;
}
a.edit_meny_1{
	color:#2B7495;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.edit_meny_1{
	color:#FBB102;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a.edit_meny_2{
	color:#2B7495;
	font-weight:normal;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.edit_meny_2{
	color:#FBB102;
	font-weight:normal;
	font-size:7pt;
	text-decoration:none;
	text-transform:uppercase;
}
a.edit_meny_3{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_3{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.edit_meny_4{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_4{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a.edit_meny_5{
	color:#2B7495;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}
a:hover.edit_meny_5{
	color:#FBB102;
	font-weight:normal;
	font-size:8pt;
	text-decoration:none;
}

.messages_global_container
{
	margin-bottom:15px;
  border:1px solid #cacaca;
  padding:5px;
}
.errors_container
{
	color: #e20000;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #e20000;
}
.warnings_container
{
	color: #f48a00;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #f48a00;
}
.messages_container
{
	color: #2e9d35;
	font-weight:bolder;
  padding:5px;
	border-left:8px solid #2e9d35;
}




.table_with_button {
	width: 100%;
}
.table_with_button td:first-child {
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  color:#000;  
  vertical-align:top;
	border-right:8px solid #dedede;
}
.table_with_button td {
	padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:top;	
}
.table_with_button table td:first-child {
	border:0px;
	padding:0px;
	font-weight:normal;
}
.table_with_button table td {
	border:0px;
	padding:0px;
	font-weight:normal;
}
.table_with_button tr:last-child td:first-child {
	border-right:0px solid #dedede;
}
.table_with_button td[colspan="2"]:first-child {
  border-right:0px solid #dedede;
}

.table_edit_view 
{
	width: 100%;
}

.table td:first-child {
  padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  font-weight:bold;
  color:#000;  
  vertical-align:top;
	border-right:8px solid #dedede;
}

.table td {
	padding-left:8px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:top;	
}

.table table td:first-child {
	border:0px;
	padding:0px;
	font-weight:normal;
}

.table_list th{
	padding:5px;
	color:#000;
	font-weight:bold;
	border-bottom:5px solid #ddd;
}
.table_list td{
}



#help_menu a{
	font-size:12px;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
	-webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
	padding:6px 8px 6px 8px;
	background-color:#b4b4b4;
	color:#fff;
	float:left;
}
.content_header_box{
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
	padding:10px 15px 10px 15px;
	background-color:#b4b4b4;
	color:#fff;
	font-size:24px;
	margin-bottom:10px;
}

/* maintest */
.time_table
{
}

.time_table th{
	padding:10px;
	background-color:#55b9ed;
	color:#fff;
	font-size:16px;
	line-height:16px;
}
.time_table td{
	padding:3px;
	padding-top:0px;
	background-color:#dedede;
	color:#fff;
	font-size:16px;
	line-height:16px;
}
.time_table div{
	padding-top:3px;
	padding-bottom:3px;
	background-color:#bfbfbf;
	margin-top:3px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}

.detail_view_table th{
	font-weight:bold;
	color:#000;
	text-align:left;
	padding:5px;
	border-bottom:5px solid #b4b4b4;
}
.detail_view_table td{
	padding:5px;
	border-right: #c9c9c9 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #eae9e9 1px solid;
	background-color: #f7f7f7;
}

img{
	border:0px;
}

@media print{
	.no_print{display:none;}
	.td_2{display:none;}
}