body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: center;

	vertical-align: top;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	background-color: #082b5c;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	min-width: 852px;

}

div, td {

	font-size: 11px;

	cursor: default;

}

a, a:visited {

	color: #1C53B9;

	text-decoration: none;

}

a:hover {

	color: #CC0000;

	text-decoration: none;

}

img {

	border: 0px none;

	margin: 0px;

	padding: 0px;

}

select{

	font-size: 11px;

	color: #990000;

	font-family: Verdana, Helvetica, Arial;

	background-color: #FFFFFF;

	border: 1px solid #EE0000;

	height: 18px;

	margin: 1px;

}

input{

	font-size: 11px;

	color: #111111;

	font-family: Verdana, Helvetica, Arial;

	border: 1px solid #FF0000;

	line-height: 20px;

	text-decoration: none;

	background-image: url(images/input_bg.png);

	background-repeat: repeat-x;

	text-align: left;

	vertical-align: middle;

	margin: 0px;

	padding: 2px;

	height: 21px;

	background-color: #FFFFFF;

}

form {

	margin: 0px;

	padding: 0px;

}

textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #111111;

	background-color: #FFFFFF;

	background-image: url(images/input_bg.png);

	border: 1px solid #FFaaaa;

	background-repeat: repeat-x;

	padding-left: 2px;

}

hr {

	height: 2px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FF0000;

	border-bottom-color: #FF9999;

	background-color: #FFCCCC;

}

.input2 {

	margin-right: 3px;

	margin-left: 3px;

}





#container {

	padding: 0px;

	width: 852px;

	margin-left: auto;

	margin-right: auto;

}

#header {

	background-color: #dd0000;

	background-image: url(images/parimad_01.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	height: 165px;

	width: 852px;

}

#header_inner {

	padding-top: 3px;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 3px;

	height: auto;

	width: 846px;

	font-weight: bold;

	color: #FFFFFF;

}

#header_inner a{

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

#logobox {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 186px;

	position: relative;

	height: 119px;

}

#userbox {

	margin: 0px;

	float: right;

	width: 181px;

	position: relative;

	height: 119px;

	padding-top: 3px;

	padding-right: 2px;

	padding-bottom: 0px;

	padding-left: 0px;

	overflow: visible;

}

#userbox a, #userbox td{

	font-size: 11px;

	color: #FFFFFF;

}

#banner468 {

	margin: 0px;

	padding: 0px;

	height: 60px;

	width: 468px;

	overflow: hidden;

	position: relative;

	float: left;

}



#headerSearchbox {

	float: right;

	position: relative;

}



#headerSearchbox * {

	margin: 0;

	padding: 0;

}



#headerSearchbox input.sbox {

	background: url('images/search.gif') center left no-repeat #FFF;

	height: 18px;

	width: 150px;

	font-size: 11px;

	float: left;

	border: 1px solid #990000;

	vertical-align: middle;

	margin-top: 6px;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 1px;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 16px;

	line-height: 18px;

}



#cont1 {

	background-color: #ffe3e5;

	background-image: url(images/parimad_03.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	height: auto;

	width: 852px;

	margin: 0px;

	padding: 0px;

}

#cont2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-image: url(images/parimad_02.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

	width: 852px;

	clear: both;

}

#cont3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	width: 840px;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 6px;

	overflow: visible;

	clear: both;

	display: table;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: left;

}





#modemenu {

	line-height: 24px;

	background-image: url(images/voting_bg.png);

	background-repeat: repeat-x;

	text-align: left;

	vertical-align: middle;

	height: 24px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 4px;

	margin: 0px;

}





#footer {

	background-color: #dd0000;

	background-image: url(images/parimad_05.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	height: 126px;

	width: 852px;

	clear: both;

}

#footer_inner {

	height: auto;

	width: 840px;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 0px;

	margin-left: 6px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 16px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

}

#footer_inner a{

	text-decoration: none;

}

#leftbg {

	width: 157px;

	padding: 0px;

	margin: 0px;

	clear: none;

	vertical-align: top;

}

#rightbg {

	width: 680px;

	margin: 0px;

	padding: 0px;

	clear: none;

	vertical-align: top;

}

#right_col {

	width: 157px;

	margin: 0px;

	float: right;

	padding: 0px;

	height: 100%;

	vertical-align: top;

	display: table;

}

#left_col {

	width: 682px;

	margin: 0px;

	float: left;

	padding: 0px;

	height: 100%;

	vertical-align: top;

	display: table;

}

#index_top {

	width: 640px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 16px;

	display: table-cell;

}

#index_top2 {

	width: 100%;

	display: table;

	background-image: url(images/index_top.png);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	height: 212px;

	padding-top: 12px;

	padding-left: 12px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -12px;

	margin-left: 0px;

}

#index_center_left {

	width: 320px;

	float: left;

	display: table-cell;

	margin: 0px;

	padding: 0px;

	vertical-align: top;

}

#index_center_right {

	width: 362px;

	float: right;

	display: table-cell;

	margin: 0px;

	padding: 0px;

}

#index_center_bot {

	width: 683px;

	clear: both;

	margin: 0px;

	padding: 0px;

	display: table;

}





/*#########################  TOP NAV  */

#topnav {

	padding: 0px;

	height: 59px;

	width: 469px;

	overflow: hidden;

	position: relative;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #FFD9D9;

}

ul#toplevel-nav{

	list-style: none;

	padding: 0;

	margin: 0;

	height: 59px;

	overflow: hidden;

}



ul#toplevel-nav li{

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 59px;

	white-space: nowrap;

	height: 59px;

	overflow: hidden;

}



ul#toplevel-nav li a{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #FFD9D9;

	margin: 0px;

	background: transparent;

	padding-top: 0px;

	padding-bottom: 0px;

}

ul#toplevel-nav li a:hover{

	color: #ffffff;

	background-image: url(images/topnav_hover.png);

	background-repeat: repeat-x;

	padding-bottom: 0px;

	margin: 0px;

}

#topnav>ul#toplevel-nav li a { 

width: auto; 

}

/*  //TOP NAV  ##############*/



#buttons {

	float: left;

	margin: 0px;

	width: 680px;

	vertical-align: middle;

	height: 30px;

	overflow: hidden;

	padding: 0px;

}

ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	height: 30px;

	overflow: hidden;

}

ul#mainlevel-nav li

{

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 30px;

	white-space: nowrap;

	height: 30px;

	overflow: hidden;

	border-right: 1px solid #dd0000;

}

ul#mainlevel-nav li a

{

	display: block;

	padding-left: 16px;

	padding-right: 16px;

	text-decoration: none;

	color: #FFFFFF;

	margin: 0px;

	background: transparent;

	padding-top: 0px;

	padding-bottom: 0px;

	cursor: default;

}

ul#mainlevel-nav li a:hover

{

	color: #ffffff;

	background-image: url(images/nav_hover.png);

	background-repeat: repeat-x;

	padding-bottom: 0px;

	margin: 0px;

	background-color: #CC0000;

}

#buttons>ul#mainlevel-nav li a { 

width: auto; 

}

/* ######### //NAV #### */



#date {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding-top: 10px;

	padding-left: 8px;

	color: #FFD2D2;

	word-spacing: 2px;

}

#date a, #date a:hover {

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.button {

	font-size: 11px;

	font-weight: bold;

	color: #FF3333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(images/buttonbg2.png);

	background-repeat: repeat-x;

	border: 3px double #FFA4A4;

	text-align: center;

	vertical-align: middle;

	margin: 1px;

	padding-right: 4px;

	padding-left: 4px;

	padding-bottom: 2px !important;

	padding-bottom: 8px;

	padding-top: 0px;

	line-height: 17px !important;

	line-height: 15px;

	height: 23px !important;

	height: 22px;

	background-color: #FFF9F9;

	background-position: top;

}

.button2 {

	font-size: 11px;

	font-weight: bold;

	color: #FF5555;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(images/buttonbg2.png);

	background-repeat: repeat-x;

	border: 3px double #FFB7B7;

	text-align: center;

	vertical-align: middle;

	margin: 2px;

	padding-right: 4px;

	padding-left: 4px;

	padding-bottom: 2px !important;

	padding-bottom: 8px;

	padding-top: 0px;

	line-height: 17px !important;

	line-height: 15px;

	height: 23px !important;

	height: 22px;

	background-color: #FFF9F9;

	background-position: top;

}

.loginbutton {

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(images/loginbutton.png);

	background-repeat: repeat-x;

	height: 21px;

	border: 1px solid #FFFFFF;

	width: 90px;

	background-color: #CC0000;

	text-align: center;

	vertical-align: middle;

	padding-bottom: 2px !important;

	padding-bottom: 8px;

	padding-top: 0px;

	margin: 0px;

	line-height: 18px;

	background-position: top;

}

.loginform {

	width: 90px;

	border: 1px solid #990000; /*#508FEF;*/

	padding: 1px;

	background-image: url(images/input_bg.png);

	background-repeat: repeat-x;

	height: 20px;

	background-position: top;

}

.anylinks{

	/*background-color: #6ea5f1;*/

	margin: 0px;

	padding: 0px;

}

.anylinkcss{

	background-color: transparent;

	position: absolute;

	visibility: hidden;

	line-height: 18px;

	z-index: 1000000;

	width: 200px;

	font-family: Verdana;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	border: 1px solid #FFFFFF;

	margin-top: 0px !important;

	margin-top: 0px;

	background-image: url(images/menubg.png);

	background-repeat: repeat-y;

	background-position: left top;

	text-align: left;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	white-space: nowrap;

}



.anylinkcss a{

	/*background-image: url(../images/top_nav.gif);

	background-repeat: repeat-x;*/

	width: 100%;

	display: block;

	text-indent: 3px;

	border-bottom: 0px solid black;

	text-decoration: none;

	font-weight: bold;

	text-indent: 5px;

	height: 22px;

	color: #FFE1E1;

	line-height: 22px;

}

.anylinkcss a:hover{

	color: #FFFFFF;

	background-image: url(images/menu_hover.png);

	background-repeat: repeat-x;

	font-weight: bold;

	text-decoration: none;

	background-position: left top;

}



#footermenu {

	line-height: 24px;

	vertical-align: middle;

	height: 24px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFE1E1;

	padding-right: 8px;

	padding-bottom: 1px;

	padding-left: 8px;

	font-weight: bold;

	display: table;

	clear: both;

}

#footermenu a{

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 2px;

	text-decoration: none;

}

#footermenu a:hover{

	font-size: 12px;

	font-weight: bold;

	color: #FFE1E1;

	padding-top: 2px;

}





.pere_0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #77A3D7;

}

.pere_1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #00AA00;

}

.pere_2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #FF0000;

}



a.mcolor, #cont3 a.mcolor, td a.mcolor{

	font-size: 11px;

	color: #3973DD;

	text-decoration: none;

}

a.mcolor:hover, #cont3 a.mcolor:hover, td a.mcolor:hover{

	font-size: 11px;

	color: #5B95F4;

	text-decoration: none;

}

a.ncolor, #cont3 a.ncolor, td a.ncolor{

	font-size: 11px;

	color: #E800B9;

	text-decoration: none;

}

a.ncolor:hover, #cont3 a.ncolor:hover, td a.ncolor:hover{

	font-size: 11px;

	color: #FF0BA4;

	text-decoration: none;

}

.profile_username {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bolder;

}



.vote{

	font-size: 15px;

	font-weight: bold;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}

.votes{

	font-size: 12px;

	font-weight: bold;

	color: #000066;

}

.vote2 {

	font-size: 15px;

	font-weight: bold;

	color: #CC0000;

}

.imgsubject{

	font-size: 16px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #FF6CD7;

}

.imgcomment{

	font-size: 12px;

}



.status {

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	background-color: #FFFFFF;

	padding: 2px;

	border: 1px dotted #FF0000;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 19px;

	text-decoration: none;

}

.rank0 {

	font-size: 10px;

	font-weight: bold;

	color: #999999;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.rank2 {

	font-size: 10px;

	font-weight: bold;

	color: #990000;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.rank3 {

	font-size: 10px;

	font-weight: bold;

	color: #660000;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.rank4 {

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.fame {

	font-size: 12px;

	font-weight: bold;

	color: #999999;

}

.fame_nr {

	font-size: 12px;

	font-weight: bold;

	color: #000066;

}



.test_td {

	background-color: #fafafa;

	padding: 4px;

	border: 1px solid #dddddd;

	margin: 2px;

}

.test_td2 {

	background-color: #fafafa;

	background-repeat: repeat-x;

	padding: 4px;

	border: 1px solid #dddddd;

	margin: 2px;

	background-image: url(images/test_td.png);

	background-position: bottom;

	position: relative;

}

.balloon_cont{

	background-color: #fafafa;

	background-repeat: repeat-x;

	padding: 3px;

	border: 1px solid #FFD9D9;

	background-image: url(images/test_td.png);

	background-position: bottom;

	margin-bottom: 5px;

}

.comment {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.comment_td {

	background-color: #fafafa;

	margin: 1px;

	padding: 2px;

	border: 1px solid #dddddd;

	background-repeat: repeat-x;

	background-image: url(images/test_td.png);

	background-position: bottom;

}

.showcomment {

	width: 100%;

	background-image: url(images/headerbg20.png);

	background-repeat: repeat-x;

	margin: 0px;

	border: 1px solid #dddddd;

	padding: 0px;

	background-color: #fafafa;

}

.commentreply {

	background-color: #FFFFFF;

	width: 93%;

	background-repeat: repeat-x;

	border: 1px solid #cccccc;

	padding: 6px;

	font-style: italic;

	color: #990000;

	margin-top: 12px;

	margin-right: 8px;

	margin-bottom: 8px;

	margin-left: 8px;

	background-image: url(images/input_bg.png);

	background-position: left -3px;

}

.voting {

	background-image: url(images/voting_bg.png);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.showscore {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FF9900;

	text-decoration: none;

}



.vv_date {

	color: #aaaaaa;

}





.slist {

	color: #FFFFFF;

	background-image: url(images/menusep.png);

	background-repeat: no-repeat;

	height: 34px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	width: 157px;

	margin-bottom: 0px;

	line-height: 30px;

	background-position: center;

}

.top_pildikast_top {

	color: #FFFFFF;

	background-image: url(images/menusep.png);

	background-repeat: no-repeat;

	height: 34px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	width: 157px;

	margin-bottom: 0px;

	line-height: 30px;

	background-position: center;

}

.pildikast_top {

	color: #FFFFFF;

	background-image: url(images/menusep.png);

	background-repeat: no-repeat;

	height: 34px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	width: 157px;

	margin-bottom: 0px;

	line-height: 30px;

	background-position: center;

}

.pollbg {

	background-image: url(images/voting_bg.png);

	background-repeat: repeat-x;

	color: #333333;

	background-position: left -8px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

}

.poll_small {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FF6F6F;

	text-decoration: none;

}

.sms_ten_bg{

	background-image: url(images/sms10bg.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.sms10hr {

	height: 2px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #cccccc;

	border-bottom-color: #dddddd;

	background-color: #ffffff;

}

.vaataveel {

	padding: 1px;

	white-space: nowrap;

	display: inline;

	position: relative;

	margin-right: auto;

	margin-left: auto;

	float: left;

	clear: both;

}

.film {

	background-color: #000000;

	background-image: url(images/film.png);

	background-repeat: repeat-x;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	height: 14px;

	width: 98px;

	font-size: 2px;

	display: block;

	position: relative;

}

.film2 {

	background-color: #000000;

	background-image: url(images/film2.png);

	background-repeat: repeat-x;

	background-position: left top;

	padding: 0px;

	height: 18px;

	width: 130px;

	font-size: 2px;

	display: block;

	position: relative;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -2px;

	margin-left: 0px;

}

.film2_bot {

	background-color: #000000;

	background-image: url(images/film2.png);

	background-repeat: repeat-x;

	background-position: left top;

	padding: 0px;

	height: 18px;

	width: 130px;

	font-size: 2px;

	display: block;

	position: relative;

	margin-top: -2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#bigiconsleft {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #51CB2E;

	text-decoration: none;

	text-align: center;

	vertical-align: top;

}

#bigiconsleft a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #51CB2E;

	text-decoration: none;

}

#bigiconsleft a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #49B629;

	text-decoration: none;

}





.headerbg20 {

	color: #000033;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-image: url(images/blogheader.png);

	background-repeat: repeat-x;

	height: 20px;

	vertical-align: middle;

	line-height: 20px;

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

}

.testheader {

	color: #000033;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	background-image: url(images/blogheader.png);

	background-repeat: repeat-x;

	height: 20px;

	vertical-align: middle;

	line-height: 20px;

	padding-left: 5px;

}

.blogheader {

	color: #727272;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-image: url(images/blogheader.png);

	background-repeat: repeat-x;

	height: 20px;

	vertical-align: middle;

	line-height: 20px;

	padding-left: 5px;

}

.blogheader a{

	color: #C05A45;

}

.blogheader a:hover{

	color: #950000;

}



.ankeedipealkirjad {

	background-image: url(images/bullet2.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ea0000;

	text-decoration: none;

	padding-top: 4px;

	padding-bottom: 8px;

	padding-left: 14px;

	font-style: normal;

	display: block;

	height: 22px;

	background-position: left 5px;

}

.index_headings {

	background-image: url(images/bullet2.png);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #f40000;

	text-decoration: none;

	padding-top: 0px;

	padding-bottom: 8px;

	padding-left: 14px;

	font-style: normal;

	line-height: 18px;

	text-align: left;

	vertical-align: middle;

	display: block;

	height: 18px;

	background-position: left 2px;

}

.lehe_pealkiri {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #EE0000;

	text-decoration: none;

	background-image: url(images/bullet2.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	font-style: normal;

	line-height: 33px;

	text-align: left;

	vertical-align: middle;

	height: 32px;

	display: block;

	margin-left: 2px;

	margin-bottom: 8px;

}



.mailboxlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #00FF00;

	background-color: #2363C2;

	text-align: center;

	vertical-align: middle;

	display: block;

	margin: 1px;

	height: 20px;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

	border: 1px solid #7AA5DE;

}

.mailbox-table {

	border: 1px solid #dddddd;

}

.inboxunread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFFAE6;

	padding: 2px;

	border: 1px solid #FAE9C2;

}

.inboxread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FFE6AA;

	padding: 2px;

	border: 1px solid #F5D892;

}





.outboxunread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #EEFCEB;

	padding: 2px;

	border: 1px solid #C5F5BA;

}

.outboxread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #D0F5C9;

	padding: 2px;

	border: 1px solid #B1EFA7;

}





.noteboxunread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #FBEDEA;

	padding: 2px;

	border: 1px solid #F4D1CA;

}

.noteboxread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #F7D3C8;

	padding: 2px;

	border: 1px solid #F2B9A8;

}





.kvboxunread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #E8F1FF;

	padding: 2px;

	border: 1px solid #C1DAFF;

}

.kvboxread {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: #CEE1FF;

	padding: 2px;

	border: 1px solid #A6CAFF;

}





.inbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/mail_to.gif);

	background-repeat: no-repeat;

	background-position: 5px top;

	margin: 5px;

	height: 20px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 30px;

	display: table;

	background-color: #FFF7DD;

	width: 150px;

	border: 1px dotted #89AFEF;

}

.outbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/mail_from.gif);

	background-repeat: no-repeat;

	background-position: 5px top;

	margin: 5px;

	height: 20px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 30px;

	display: table;

	background-color: #E6FAE2;

	width: 150px;

	border: 1px dotted #89AFEF;

}

.teated {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/icons/alert.png);

	background-repeat: no-repeat;

	background-position: 5px center;

	margin: 5px;

	height: 20px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 30px;

	display: table;

	background-color: #FBEDEA;

	width: 150px;

	border: 1px dotted #89AFEF;

}

.kirjavahetus {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	background-image: url(images/icons/group_go.png);

	background-repeat: no-repeat;

	background-position: 5px center;

	margin: 5px;

	height: 20px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 30px;

	display: table;

	background-color: #E8F1FF;

	width: 150px;

	border: 1px dotted #89AFEF;

}



/* AJAX TOOLTIP */



#ajax_tooltipObj{

	z-index:1000000;

	text-align:left;

}

#ajax_tooltipObj div{

	position:relative;

}

#ajax_tooltipObj .ajax_tooltip_content{

	top:15px;

	position:relative;

	width:auto;

	height:auto;

	padding:0px;

	color:#000000;

	z-index:1000001;

	right: 33%;

	text-align: left;

}



/*################  HIGHSLIDE  #################*/

.highslide {

	cursor: url(highslide/graphics/zoomin.cur), pointer;

    outline: none;

}



.highslide-image {

    border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

	display: none;

	border: 2px solid white;

	border-top: none;

	font-family: Verdana, Helvetica;

	font-size: 10pt;

	padding: 5px;

	background-color: white;

	color: #000000;

}

.highslide-loading {

	display: block;

	color: white;

	font-size: 9px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	padding: 3px;

	background-color: transparent;

}

a.highslide-credits,

a.highslide-credits i {

	padding: 2px;

	color: silver;

	text-decoration: none;

	font-size: 10px;

	visibility: hidden;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

	color: white;

	background-color: gray;

	visibility: hidden;

}



.highslide-move {

    cursor: move;

}



.highslide-overlay {

	display: none;

}

/* Controlbar example */

.controlbar {	

	background: url(highslide/graphics/controlbar4.gif);

	width: 167px;

	height: 34px;

}

.controlbar a {	

	display: block;

	float: left;

	margin: 0px 0 0 4px;

	height: 29px;

	width: 34px;

}



/* Necessary for functionality */

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}





.shadetabs{

	margin-left:  15px;

	margin-top: 6px;

	margin-bottom: 0px;

	font: bold 11px Arial;

	list-style-type: none;

	text-align: left;

	padding-top: 2px;

	padding-right: 0;

	padding-bottom: 1px;

	padding-left: 0;

	z-index: 1;

}

.shadetabs li{

	display: inline;

	margin: 0;

}

.shadetabs li a{

	text-decoration: none;

	margin-right: -3px;

	padding-top: 6px;

	padding-right: 8px;

	padding-bottom: 6px;

	padding-left: 8px;

	background-color: #FFF7E8;

	font-weight: bold;

	background-image: url(images/tab_bg.png);

	background-repeat: no-repeat;

	color: #333333;

	background-position: left center;

}

.shadetabs li a:visited{

	color: #333333;

}

.shadetabs li a:hover{

	color: #CC0000;

}

.shadetabs li.selected{

	position: relative;

	color: #CC0000;

	font-weight: bold;

	z-index: 20;

}

.shadetabs li.selected a{ /*selected main tab style */

	color: #CC0000;

	font-weight: bold;

	background-color: #FFFFFF;

	text-decoration: none;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #dddddd;

	border-right-color: #dddddd;

	border-left-color: #dddddd;

	background-image: none;

}

.shadetabs li.selected a:hover{

	text-decoration: none;

	color: #FF0000;

}

.contentstyle{

	border: 1px solid #ee0000;

	margin-bottom: 0;

	padding: 1px;

}





.small_rect {

	padding: 0px;

	display: table-cell;

	clear: both;

	margin: 0px;

}

.img-box {

	padding: 0px;

	display: table;

	float: left;

	width: 25%;

	text-align: center;

	white-space: nowrap;

}

.img_ruut {

	background-position: center center;

	vertical-align: middle;

	height: 62px;

	width: 62px;

	overflow: hidden;

}

.img-shadow {

	background: url(images/shadowAlpha.png) no-repeat bottom right;

	margin-top: 8px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: 6px;

	float: left;

	clear: both;

	padding: 0px;

}



.img-shadow img {

  display: block;

  position: relative;

  background-color: #ffffff;

  border: 1px solid #999999;

  margin: -6px 6px 6px -6px;

  padding: 2px;

}







/* Top border and right corner */

.bt {

background:url(images/box.png) no-repeat 100% 0;

margin:0 0 0 18px;

height:16px;

}

/* Top left corner */

.bt div {

height:17px;

width:18px;

position:relative;

left:-18px;

background:url(images/box.png) no-repeat 0 0;

}

/* Bottom border and right corner */

.bb {

background:url(images/box.png) no-repeat 100% 100%;

margin:0 0 0 12px;

height:16px;

}

/* Bottom left corner */

.bb div {

height:16px;

width:12px;

position:relative;

left:-12px;

background:url(images/box.png) no-repeat 0 100%;

}

/* Left border */

.i1 {

padding:0 0 0 9px;

background:url(images/borders.png) repeat-y 0 0;

}

/* Right border */

.i2 {

padding:0 9px 0 0;

background:url(images/borders.png) repeat-y 100% 0;

}

	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */

.i3 {

	display:block;

	margin:0;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 4px;

	background-color: #fafafa;

	font-size: 11px;

}





.tbl_top {

	background-image: url(images/table_bg.png);

	background-repeat: no-repeat;

	font-size: 2px;

	height: 12px;

	z-index: 10;

	position: relative;

}

.tbl_topr {

	background-image: url(images/table_bg.png);

	background-repeat: no-repeat;

	font-size: 2px;

	height: 12px;

	width: 15px;

	background-position: right top;

}

.tbl_mid {

	background-image: url(images/table_bg_07.png);

	background-repeat: repeat-y;

	font-size: 2px;

	width: 15px;

}

.tbl_midr {

	background-image: url(images/table_bg_09.png);

	background-repeat: repeat-y;

	font-size: 2px;

}

.tbl_bot {

	background-image: url(images/table_bg.png);

	background-repeat: no-repeat;

	font-size: 2px;

	height: 16px;

	background-position: left bottom;

}

.tbl_botr {

	background-image: url(images/table_bg_13.png);

	background-repeat: no-repeat;

	font-size: 2px;

	height: 16px;

	width: 15px;

	background-position: right bottom;

}

.tbl_cont {

	background-color: #FFFFFF;

}

#botbanner {

	padding: 0px;

	width: 468px;

	display: block;

	position: relative;

	float: right;

	margin-top: 0px;

	margin-right: 184px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#botbanner_left {

	display: block;

	margin: 0px;

	padding: 0px;

	clear: none;

	float: left;

	width: 124px;

}



#coverlogin{

	height: 0.1em;

	overflow:hidden;

	visibility: hidden;

	padding-top: 10px;

}

#loginbox{

	height: auto; 

	width: 640px;

	text-align: left;

	vertical-align: top;

}

.alert {

	font-size: 12px;

	font-weight: bolder;

	color: #FF0000;

}

.alert_big {

	font-size: 14px;

	font-weight: bolder;

	color: #FF0000;

}

.mode_notes{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #FF0000;

	width: 640px;

	background-color: #FFFFE6;

	background-image: none;

	padding: 2px;

}

.muu_info{

	border: 1px solid #FFe3e3;

	padding: 2px;

	background-color: #FFFaFa;

}

.isiksus_td td{

	border: 1px solid #FFe3e3;

	padding: 2px;

	background-color: #FFFaFa;

}

.lisaandmed_td td{

	background-color: #FFFaFa;

	border: 1px solid #FFF0F0;

}

#lisainfo {

	margin: 0px;

	height: auto;

	width: 680px;

	padding-left: 2px;

	overflow: hidden;

}

.userinfo_frame {

	width: auto;

	padding-left: 2px;

}

.progress{

	width: 1px;

	height: 14px;

	color: white;

	font-size: 11px;

	overflow: hidden;

	background-color: #ee0000;

	padding-left: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.fstooltips {

	border: 1px solid #ffffff;



}

.tipheader {

	background-color: #fafafa;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(images/headerbg22.png);

	background-repeat: repeat-x;

	height: 22px;

	padding-left: 3px;

}

.tipcontent {

	background-color: #fafafa;

	color: #330000;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	z-index: 20;

	position: relative;

	background-image: url(images/test_td.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#tool_tip {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	padding: 2px;

	width: 300px;

}

#floatbox_l{

	float: left;

	width: 122px;

}

#floatbox_r{

	float: right;

	width: 158px;

}

#floatbox2{

	width: 286px;

}

#floatbox_l img{

	background-color: #FFFFFF;

	padding: 2px;

	border: 1px solid #aaaaaa;

}



.loading {

	background-color: #FFFFFF;

	padding: 8px;

	height: auto;

	width: auto;

	margin-top: 4px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 15px;

}



.pagelink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bolder;

	color: #FFA000;

	vertical-align: middle;

	height: 24px;

	margin-top: 4px;

	margin-bottom: 4px;

	line-height: 24px;

	padding: 2px;

	overflow: hidden;

	display: table;

}

.pagelink a, .pagelink:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #2B87D2;

	text-decoration: none;

}

.pagelink a:hover {

	font-weight: bolder;

	color: #FF9000;

}



#slist_menuactive{

	background-image: url(images/slistmenu.png);

	background-repeat: repeat-x;

	padding: 4px;

	border: 1px solid #dddddd;

	margin: 2px;

}

.loading_img {

	float: left;

	position: relative;

	left: 30px;

	top: -12px;

}

.verdana {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 1px;

}

.lemmikud {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #444444;

	margin-top: -12px;

}

.clubpic {

	background-image: url(images/noclubpic.jpg);

	display: block;

	height: 120px;

	width: 120px;

	background-repeat: no-repeat;

	overflow: hidden;

}


