/* Styles added 10.02.08 */
/* Flux */

body {
	text-align:center;
}

body * {
	text-align:left;
}

td#left_menu {
	background:#3399FF;
}

.picture p {
	display:block;
	width:200px;
}

div.leftmenyy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contenttab {
	/*background-image: url(i/center-bg.gif);
	background-repeat: repeat-y;*/
}


td#footer {
	color:#FFFFFF;
	padding:10px;
	font-size:11px;
	border-top:1px solid white;
	text-align:center;
}

td#left_menu a {
	color:#FFFFFF;
	display:block;
	padding:3px;
	background:#3399FF;
}

td#left_menu span.current {
	color:#3399FF;
	display:block;
	padding:3px;
	font-weight:bold;
	background:#FFFFFF;
}

td#left_menu span.current a {
	font-weight:normal;
	color:#3399FF;
	background:#FFFFFF;
}

td#left_menu a:hover {
	font-weight:bold;
	color:#3399FF;
	display:block;
	padding:3px;
	background:#FFFFFF;
}

div.leftmenyy #menyyname {
	display:block;
	color: #FFFFFF;
	background-color:#3399FF;
	font-size:15px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	/*margin-bottom:5px;*/
}


/* Original styles */

body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
	color: #f70;
	text-decoration: none;
}

a:visited, a:active {
	color: #888;
	text-decoration: none;
}

.inactive {
	color: #ccc;
}

.rcoltab {
	background-image: url(i/rcol-bg.gif);
	background-repeat: repeat-y;
}







/* 

div.leftmenyy ul {
	list-style-type: none;
	padding-left: 0;
	margin: 4px 0 0 0;
}

div.leftmenyy ul.mmmcategories {
	list-style-type: none;
	padding-left: 0;
	padding-bottom: 5px;
	margin: 0 0 7px 0;
}

div.leftmenyy ul li { 
	display: inline;
	float: left;
}

div.leftmenyy ul span.current, div.leftmenyy ul span.inactive, div.leftmenyy ul a { 
	display: block;
	width: 95px;
	padding: 0 0 1px 7px;
}
div.leftmenyy ul span.current a {
	padding-left: 0;
}
div.leftmenyy ul span.current ul.mmmcategories a {
	padding-left: 7px;
}

*/

div.contentdiv {
	margin:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height: 300px;
}



/*

#headerdiv {
	width: 124px;
	padding: 0;
	margin: 0 17px 18px 10px;
}

#headerdiv #headerpic {
	margin-bottom: 5px;
	text-align: right;
}

#headerdiv #searchbar {
	clear: right;
	text-align: right;
}

#headerdiv #searchbar input {
font-size: 9pt;
}

.searchbarinput {
font-size: 9pt;
}

div.oldnumber {
padding: 10px;
}

div.oldnumber h2 {
margin: 0 0 6px 0;
font-size: 16pt;
}

div.oldnumber img {
float: left;
}

div.oldnumber div.oldnumbertext {
float: left;
padding-left: 15px;
width: 375px;
}

div.oldnumber ul {
margin: 0 0 15px 15px;
padding: 0;
}

div.oldnumber div.oldnumbertext div.readmore {
text-align: left;
margin: 0 12px 13px 15px;
}

div.oldnumber div.oldnumbertext div.readmore img {
float: none;
}


#jaotussection h1, #otsingsection #mainheading {
margin-top: 0;
text-transform: uppercase;
font-size: 18pt;
font-weight: bold;
}



#otsingsection h2 {
margin-top: 30px;
text-transform: uppercase;
font-size: 14pt;
font-weight: bold;
}


#jaotussection h2 {
margin: 15px 0 5px 0;
font-size: 13pt;
color: red;
}

#jaotussection h3 {
margin: 5px 0 5px 0;
font-size: 10pt;
}

#jaotussection p {
margin: 5px 0 15px 0;
font-size: 10pt;
}

#otsingsection ul {
margin-top: 0px;
padding-top: 0px;
}

#otsingsection #searchfound {
margin-bottom: 0;
}

#meediasection h1 {
margin-top: 0;
font-size: 14pt;
}

#meediasection h2 {
margin: 15px 0 5px 0;
font-size: 12pt;
}

#meediasection p {
margin: 5px 0 5px 20px;
}

#meediasection p.alert {
color: red;
}
*/


#feedbacksection {
margin: 15px;
margin-top: 20px;
font-size: 10pt;
}

#feedbacksection textarea {
font-size: 10pt;
width: 350px;
font-family: Arial, Helvetica, sans-serif;
}

#feedbacksection p {
margin-bottom: 10px;
}

#feedbacksection .submit {
text-align: right;
}

#popupthanks p {
font-size: 10pt;
}

#subscribesection {
margin: 15px;
margin-top: 20px;
font-size: 10pt;
}

#subscribesection table {
margin-top: 15px;
}

#subscribesection td {
font-size: 10pt;
}

#subscribesection h1 {
margin: 0 0 10px 0;
text-align: center;
font-size: 13pt;
color: #0a50a1;
}

#subscribesection .kohustuslik, #subscribesection p.errormessage {
color: red;
}

#subscribesection p {
margin: 0 0 5px 0;
text-align: center;
}

#subscribesection #confirmbox {
float: left;
}
#subscribesection #confirmtext {
float: right;
}


/*
#footertekst {
margin: 10px 0 10px 0;
font-size: 10pt;
}


#mmmheading {
text-transform: uppercase;
font-weight: bold;
}

#mmmlocations {
margin-top: 5px;
}

#mmmsection h1, #meistsection h1 {
margin: 0 0 10px 0;
padding: 0;
color: #A40B2A;
font-size: 22pt;
text-transform: uppercase;
font-weight: bold;
}

#mmmsection h2 {
margin: 15px 0 7px 0;
padding: 0;
color: #A40B2A;
font-size: 16pt;
text-transform: uppercase;
font-weight: bold;
}

#mmmsection h3, #meistsection h2 {
margin: 10px 0 5px 0;
padding: 0;
color: #A40B2A;
font-size: 12pt;
text-transform: uppercase;
font-weight: bold;
}

#mmmsection div.koht, #otsingsection div.koht {
margin: 0 0 10px 0;
padding: 0;
}

#mmmsection div.koht p.kohtheading, #otsingsection div.koht p.kohtheading {
margin: 0;
padding: 0;
font-weight: bold;
}

#mmmsection div.koht p.kohtsisu, #otsingsection div.koht p.kohtsisu {
margin: 0;
padding: 0;
}
*/


h1 {
	font-size:28px;
}

h2 {
	font-size:16px;
}

.articlesummary div, .oldnumber div {
	float:left;
	width:250px;
}

.kohtheading {
	font-weight:bold;
}



.articlesummary, .oldnumber, .oldnumber {	
	clear:left;
	overflow:hidden;
}

div.articlesummary {
	margin-bottom:30px;
}

div.oldnumber {
	width:450px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
}

div.oldnumbertext {
	float:left;
}

div.oldnumber img{
	float:left;
	margin-right:20px;
}

div.articlepictures {
	float: left;
	margin-right:20px;
}

div.article div.articlepictures {
	margin: 0 15px 15px 0;
}

div.article div.articlepictures div.picture {
	margin: 0 0 15px 0;
}

div.article div.articlepictures div.picture p {
	margin: 8px 0 0 0;
	padding: 2px;
	font-size: 9pt;
}

div.articlesummary div.articlesummarytext {
/*float: left;*/
/*width: 300px;*/
}

div.articlesummary div.articlesummarytext h1, div.article div.articletext h1 {
	font-size: 26px;
	line-height: 30px;
	margin: 5px 5px 10px 0;
}

div.article div.articletext h2 {
	font-size: 16px;
	line-height: 18pt;
	text-align: left;
	margin: 18px 0 0 0;
}

div.articlesummary div.articlesummarytext p {
font-size: 12px;
text-align: justify;
margin: 10px 12px 8px 0;
}

div.articlesummary div.articlesummarytext div.numbername {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 12px 8px 0;
}

/*
div.article div.articletext p {
	font-weight: normal;
	margin: 8px 0 8px 0;
}

div.article div.articletext p.textlead {
	font-weight: bold;
}

div.article div.articletext p.authors {
	font-size: 9pt;
	margin-top: 18px;
}

div.articlesummary div.articlesummarytext p.readmore, div.oldnumber div.oldnumbertext div.readmore {
	text-align: right;
	font-size: 9pt;
	font-weight: normal;
	margin: 5px 12px 13px 0;
}

div.articlesummary div.articlesummarytext p.readmore img, div.oldnumber div.oldnumbertext div.readmore img {
	margin-left: 5px;
	margin-top: 2px;
	vertical-align: top;
}

div.multipleheading {
margin: 0 0 25px 0;
}

div.multipleheading h2 {
margin: 0;
font-size: 14pt;
}

div.multipleheading p {
margin: 5px 0 0 0;
}

div.multipleheading img {
float: left;
margin: 0 10px 10px 0;
}
*/

.articleclear {
clear: both;
visibility: hidden;
}

#meistsection div.toimetusisikrida {
float: left;
width: 569px;
margin: 10px 0 25px 0;
}

#meistsection div.toimetusisik {
float: left;
width: 133px;
height:300px;
overflow:hidden;
border:1px solid #DEDEDE;
/*border: 10px solid #c0bfbd;*/
text-align: center;
margin: 0 35px 0 0;
/*background-color: #e0bd5a;*/
}

#meistsection div.toimetusisik div.toimetusisikname {
text-transform: uppercase;
font-size: 10pt;
width: 133px;
text-align: center;
font-weight: bold;
margin: 8px 0 2px 0;
}

#meistsection div.toimetusisik div.toimetusisikamet {
text-transform: uppercase;
font-size: 7pt;
width: 133px;
text-align: center;
margin-bottom: 15px;
}

#meistsection div.toimetusisik div.toimetusisiktoimetus {
font-size: 9pt;
width: 133px;
text-align: center;
margin: 5px 0;
}

#meistsection div.toimetusisik div.toimetusisiktelefon {
font-size: 9pt;
width: 133px;
text-align: center;
}

#meistsection div.toimetusisik div.toimetusisikemail {
font-size: 7pt;
width: 133px;
text-align: center;
margin-bottom: 8px;
}

