@charset "utf-8";
body {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0
}
a {
	color: #3359b0;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
img {
	border: 0
}
#wrap {
	background: url('/img/wrap_t.gif') repeat-y;
	width: 1049px;
	margin: auto
}
#konteiner {
	background: url('/img/konteiner_taust.gif') no-repeat center bottom;
	text-align: left;
	padding: 0 23px 25px;
	margin: auto
}
#pais {
	width: 1001px;
	height: 146px;
}
#pais .keel {
	text-align: right;
	font-size: 13px;
	padding: 8px 18px;
}
#pais .keel a {
	color: #000
}
#pais .logo {
	float: left;
	padding: 12px 0 0 18px
}
#pais .otsing {
	float: right;
	margin: 0;
	padding: 0 18px
}
#pais .otsing .vali {
	background: #e3e3e3 url('/img/otsing_vali_top.gif') no-repeat;
}
#pais .otsing .vali .s {
	background: url('/img/otsing_vali_bottom.gif') no-repeat left bottom;
	padding: 11px 15px;
	line-height: 20px
}
#pais .otsing input.vali {
	background: #fff;
	padding: 5px 4px;
	color: #a3a3a3;
	width: 154px;
	font-size: 11px;
	border: none
}
#pais .otsing .viited {
	text-align: center;
	font-weight: bold;
	color: #3359b0;
	padding-top: 12px
}
#pm {
	font-size:13px;
	background: #315bae;
	color: #fff;
	width:1001px;
	height: 38px;
}
#pm ul {
	margin: 0;
	padding: 6px
}
#pm ul li {
	float: left;
	list-style: none;
}
#pm ul li a {
	float: left;
	color: #fff;
	padding: 5px 14px;
	height: 1%;
	display: block
}
#pm ul li.akt,  #pm ul li.akt2 {
	background: url('/img/pm_v_t.png') no-repeat;
}
#pm ul li.akt a, #pm ul li.akt a:hover,  #pm ul li.akt2 a {
	background: url('/img/pm_p_t.png') no-repeat right top;
	text-decoration: none
}
#jagaja {
	padding: 0 7px 7px
}
#vasak-paan {
	float: left;
	width: 220px;
	border-right:1px dotted #81746f;
	padding-top: 20px;
	margin-right: 7px;
	overflow: hidden
}
#vasak-paan ul.uudised {
	margin: 0;
	padding: 9px;
}
#vasak-paan ul.uudised li {
	background: url('/img/vm_bullet.gif') no-repeat;
	padding-left: 24px;
	margin-bottom: 12px;
	list-style: none
}
#vasak-paan .kast, #parem-paan .kast {
	background: #f5f5f5 url('/img/kast_top.gif') no-repeat;
	width: 173px;
	margin-bottom: 12px
}
#vasak-paan .kast .s, #parem-paan .kast .s {
	background: url('/img/kast_bottom.gif') no-repeat left bottom;
	padding: 10px;
	overflow: hidden
}
#vasak-paan .kast .s form, #parem-paan .kast .s form {
	background: url('/img/login_lukk.gif') no-repeat;
	text-align: right;
	margin: 0
}
#parem-paan .kast .s form {
	background-image: url('/img/uudiskiri_ymbrik.gif')
}
#vasak-paan .kast .s form input.vali, #parem-paan .kast .s form input.vali {
	background: #fff;
	font-size: 11px;
	color: #a3a3a3;
	padding: 6px 8px;
	margin-bottom: 5px;
	border: none;
}
#vasak-paan .kast .s a.link, #parem-paan .kast .s a.link, #parem-paan .kast .s a.valik {
	background: url('/img/link_bullet_bold.gif') no-repeat 0 5px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	height: 1%;
	display: block
}
#parem-paan .kast .s a.link {
	margin-top: 8px
}
#lisa-menuu {
	float: right;
	width: 766px;
	height: 30px;
	margin-right: -5px;
	padding-bottom: 12px;
	border-top: 1px solid #fff;
	overflow: hidden;
	position: relative;
}
#lisa-menuu div {
	float: right;
	background: url('/img/lm_t.gif') repeat-x;
	height: 30px;
}
#lisa-menuu ul {
	float: left;
	background: url('/img/lm_nurk.gif') no-repeat;
	height: 30px;
	margin: 0;
	padding: 8px 6px 0;
}
#lisa-menuu ul li {
	float: left;
	list-style: none
}
#lisa-menuu ul li a {
	color: #000;
	border-right: 1px solid #000;
	padding: 0 11px;
}
#lisa-menuu ul li a.noborder {
	border: none
}
#keskmine-paan {
	float: left;
	width: 566px;
	margin-right: 7px;
	padding-bottom: 12px;
	color: #6a6a6a;
	overflow: hidden
}
#keskmine-paan h1 {
	font-size: 19px;
	color: #000;
	font-weight: normal;
	margin: 0;
}
#keskmine-paan p {
	line-height: 18px;
	font-size: 12px
}
#keskmine-paan a.loe-edasi {
	background: url('/img/link_bullet.gif') no-repeat 0 15px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 8px;
	height: 1%;
	display: block
}
#keskmine-paan div.oluline {
	background: #ecdeb3 url('/img/oluline_top.gif') no-repeat;
	margin-bottom: 12px;
	margin-left: 20px;
	margin-right: 20px; /* esilehe olulise kasti fix */
	overflow: hidden
}
#keskmine-paan div.oluline div.s {
	background: url('/img/oluline_bottom.gif') no-repeat left bottom;
	color: #795700;
	padding: 11px;
	line-height: 18px;
	font-weight: bold
}
#keskmine-paan table.avaleht-lingid {
	width: 100%;
	border-collapse:collapse
}
#keskmine-paan table.avaleht-lingid td {
	padding: 11px;
	vertical-align: top
}
#keskmine-paan table.avaleht-lingid td.border {
	background: url('/img/avaleht_lingid_border.gif') no-repeat right center
}
#keskmine-paan table.avaleht-lingid h2 {
	color: #e99f01;
	font-size: 14px;
	margin: 0 0 8px;
}
#keskmine-paan table.avaleht-lingid a {
	background: url('/img/link_bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
	margin-top: 5px;
	height: 1%;
	display: block
}
#keskmine-paan div.olekuriba {
	padding: 6px 0 4px 3px
}
#keskmine-paan div.olekuriba div.toimingud {
	float: right;
	top: -12px;
	position: relative
}
#keskmine-paan a,
#keskmine-paan a u { font-size: 12px; }

#parem-paan {
	float: right;
	width: 180px;
	overflow: hidden
}
#parem-paan h2 {
	color: #3359b0;
	font-size: 14px;
	margin: 0
}
#parem-paan ul.lingid, #vasak-paan ul.lingid {
	margin: 0 0 12px;
	padding: 8px 8px 8px 0;
}
#parem-paan ul.lingid li, #vasak-paan ul.lingid li {
	background: url('/img/link_bullet.gif') no-repeat 4px 12px;
	padding: 7px 0 7px 14px;
	border-bottom: 1px solid #cfcfcf;
	list-style: none
}
#parem-paan ul.lingid li.akt, #vasak-paan ul.lingid li.akt {
	background: url('/img/link_bullet_bold.gif') no-repeat 4px 12px;
	font-weight: bold
}
#parem-paan ul.lingid li.akt ul.sub, #vasak-paan ul.lingid li.akt ul.sub {
	margin: 0;
	padding: 0;
}
#parem-paan ul.lingid li.akt ul.sub li, #vasak-paan ul.lingid li.akt ul.sub li {
	background: url('/img/lingid_sub_bullet.gif') no-repeat 6px 10px;
	font-weight: normal;
	padding: 3px 0 3px 14px;
	border: none
}
#parem-paan ul.lingid li.akt ul.sub li.akt, #vasak-paan ul.lingid li.akt ul.sub li.akt {
	font-weight: bold
}
#parem-paan .kast .s span.kysimus {
	background: url('/img/poll_ikoon.gif') no-repeat;
	color: #3359b0;
	padding: 14px 0 24px 45px;
	font-weight: bold;
	display: block
}
#parem-paan .kast .s a.valik {
	font-weight: normal;
	margin-top: 5px
}
#jalus {
	clear: both;
	color: #5f5f5f;
	text-align: center;
	margin: 0 7px;
	padding-top: 7px;
	border-top: 1px dotted #81746f
}

/* rippmenyy */
#rippmenuu {
	text-align: left;
}
#rippmenuu ul.menuu, ul.menuu ul {
	background: #2d57b8;
	width: 184px;
	margin: 0;
	padding: 8px 0;
	/*opacity: 0.95;*/
	display: none;
}
#rippmenuu ul.menuu {
	position: absolute;
	z-index: 9999;
}
#rippmenuu ul.menuu li {
	list-style-type: none;
	background: url('/img/rippmenuu_bullet.gif') no-repeat 3px 8px;
	padding: 3px 5px 3px 13px;
	margin: 0;
	position: relative;
}
#rippmenuu ul.menuu li a {
	color: #fff;
	height: 1%;
	display: block;
}
#rippmenuu ul.menuu li a.sub {
	background: url('/img/hasSub_bullet.gif') no-repeat right center;
}
#rippmenuu ul.menuu li > ul {
	display: none;
	position: absolute;
	top: -8px;
	left: 184px;
}
#rippmenuu ul.menuu li:hover {
	background:#456abf url('/img/rippmenuu_bullet.gif') no-repeat 3px 8px;
	color: #e1c63d;
	text-decoration: none;
}
#rippmenuu ul.menuu li ul a{
	background: none;
	color: #eee;
}
#rippmenuu ul.menuu li a:hover, #rippmenuu ul.menuu li ul a:hover, #rippmenuu ul.menuu li.CSStoHighlight {
	color: #e1c63d;
	text-decoration: none;
}
.piir {
	clear: both;
}

#login_menu {
background:#F5F4F9 none repeat scroll 0%;
border-bottom:1px solid #96969D;
left:0pt;
position:fixed;
top:0pt;
width:100%;
z-index:999;
}
#login_menu .container {
margin:0pt auto;
width:867px;
}
#login_menu .container div {
float:left;
}
#login_menu .container div.vahe {
padding:6px 8px 0pt;
}
#login_menu .L2 a {
color:black;
display:block;
padding:6px 8px 0pt;
}
#login_menu_height, #login_menu {
height:30px;
}

/* t2inedused seoses esilehe muudatustega*/
#teatised {
	padding: 12px 4px
}
#teatised ul, #teatised h3 {
	margin: 0;
	padding: 0
}
#teatised ul li {
	list-style-type: none
}
#teatised .v {
	float: left;
	width: 306px;
	overflow: hidden;
	margin-left: 10px;
}
#teatised .v div.lipikud {
	float: left;
	background: #f5f5f5 url('/img/teatised_grupp_top.gif') no-repeat;
	width: 129px;
	position: relative;
	margin-top: 20px;
	z-index: 1;
}
#teatised .v div.lipikud ul {
	background: url('/img/teatised_grupp_bottom.gif') no-repeat left bottom;
}
#teatised .v div.lipikud ul li {
	border-bottom: 2px solid #fff;
	font-size: 14px;
	padding: 8px 10px 8px;
	height: 1%;
	font-weight: bold
}
#teatised .v div.lipikud ul li.akt a, #teatised .v div.lipikud ul li.akt a:hover{
	background: url('/img/teatised_lipik_akt.png') no-repeat;
	color: #000;
	position: relative;
	width: 112px;
	height: 1%;
	padding: 8px 10px 8px;
	margin: -8px -13px -8px -10px;
	text-decoration: none;
	display: block
}
#teatised .v div.lingid {
	float: left;
	background: url('/img/teatised_lingid_t.png') repeat-y;
	width: 174px;
	position: relative;
	z-index: 0;
}
#teatised .v div.lingid div {
	background: url('/img/teatised_lingid_top.png') no-repeat;
	padding: 24px 0 0
}
#teatised .v div.lingid div ul {
	background: url('/img/teatised_lingid_bottom.png') no-repeat left bottom;
	min-height: 200px;
	padding-bottom: 24px;
	display: none
}
* html #teatised .v div.lingid div ul {
	height: 200px
}
#teatised .v div.lingid div ul li {
	background: url('/img/teatised_nool.gif') no-repeat 23px 9px;
	padding: 5px 35px;
	height: 1%
}
#teatised .v div.lingid div ul li a {
	color: #fff
}
#teatised .p {
	float: right;
	background: #f5f5f5 url('/img/teatised_p_top.gif') no-repeat;
	width: 210px;
	overflow: hidden;
	margin-right: 10px;
}
#teatised .p div {
	background: url('/img/teatised_p_bottom.gif') no-repeat left bottom;
	padding: 14px 8px;
	min-height: 220px
}
* html #teatised .p div {
	height: 220px
}
#teatised .p div ul li {
	background: url('/img/link_bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
	margin-top: 5px
}
#teatised .p div h3 {
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

.folderlist {list-style: none; padding: 0; margin: 0;}
.folderlist li {padding: 0; margin: 0;}
.folderlist .foldheader {font-weight: bold;  padding: 0 0 3px 0; }
.folderlist .foldheader a {font-style: normal ! important;}

div.left_banner {
	font-size: 13px;
	font-weight: bold;
	padding: 25px 7px 0 0;
	text-align: center;
}
