/* CSS Document */
/*--------Lehe stiilid----------*/
body {
	background: url(../../images/bg.gif) repeat-x top #FFF;
	margin:0px;
}
body, td, th, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #292929;
}
img { border:none; }
.img{
	padding:1px;
	border:solid 1px #CCC;
	margin:4px;
}
form{ padding:0; margin:0;}
#wrap {
	width:960px;
	margin:0px auto;
	padding:0;
}
#header { height: 140px; }
#headerContent {
	padding-top:10px;
	height:60px;
}
#mainMenu {
	margin-left: 190px;
	height:88px;
}
#footer{
	height:120px;
	background:url(../../images/footer_22.gif) repeat-x top;
}
.footerLeftCorner{
	float:left;
	height:94px;
	width:12px;
	overflow:hidden;
	background:url(../../images/footer_20.gif) left top;
}
.footerRightCorner{
	float:right;
	height:94px;
	width:12px;
	overflow:hidden;
	background:url(../../images/footer_20.gif) right top;
}
#cont_f {
	width:420px;
	margin:0px 0px 0px 20px;
	padding-top:18px;
	float:left;
	color:#FFF;
	font-size:11px;
}
#cont_f div, #cont_f a, #cont_f a:link, #cont_f a:visited{
	color:#FFF;
	font-size:11px;
}
#cont_c{
	padding-bottom:8px;
}
#rightSide {
	padding:10px 0px 10px 10px;
	margin-left: 690px;
	width:250px;
}
#leftSide{
	padding:10px 10px 10px 0px;
	float:left;
	width:250px;
	overflow:hidden;
}
#contentCont{
	margin-top:10px;
}
#content{
	float:left;
	padding:0px 10px 40px 0px;
	width:678px;
}
#content.leftSide{
	padding:0px 10px 40px 0px;
	width:678px;
	margin-left:268px;
	float:none;
}
#contentFullSize{
	float:none;
	width:100%;
	padding:0px 10px 40px 0px;
}
#contentFullSize #pictureList{ 
	width:678px; 
	float:left;
}
#contentFullSize #cont_c{
	margin-left: 690px;	
}
#cont_a{
	min-height:300px;	
}
#cont_b{ 
	padding:5px 0px 5px 5px; 
	min-height:100px;
}
#sendToFriend{
	margin:0px 0px 0px 470px;
	padding:14px 0px 0px;
	font-size:10px;
	font-weight:normal;
	color:#02548d;
	width: 470px;
}
#myPost,#friendPost{
	margin-left: 10px;
	font-size:11px;	
	padding:2px;
	border:solid 1px #c3def1;
	width: 120px;
	color:#666;
	background-color:#ebf3fa
}
#sendToFriend input.hover, #search.hover{
	
	background-color:#fff;
	border:solid 1px #439ad7;
}
#sendTo{
	margin-left: 10px;
	color:#02548d;
	font-size:10px;
	text-transform:uppercase;
	background-color:transparent;
	border:none;
	outline:none;
	cursor:pointer;
}
#greaton{
	position:absolute;
	z-index:10;
	margin:-68px 0px 0px 855px;
}
#greaton a,#greaton a:link, #greaton a:visited{
	display:block;
	height:36px;
	width:100px;
	background-image:url(../../images/greaton.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
#greaton a:hover{
	background-position:bottom;
}
#map{
	margin-top:-8px;
}
#mapValga{
	background:#F00;
}
#videoPlayer #videoMenu ul{
	padding:0;
	margin:0;
	height:18px;
}
#videoPlayer #videoMenu ul li{
	float:left;
	list-style:none;
}
#videoPlayer #videoMenu a, #videoPlayer #videoMenu a:link, #videoPlayer #videoMenu a:visited{
	display:block;
	height:10px;
	width:32px;
	background-image:url(../../images/curve.png);
	background-repeat:no-repeat;
	background-position:top;
	text-align: center;
	font-size:8px;
	color:#FFF;
	padding: 6px 0px 0px 3px;
	margin:2px 0px 0px;
	outline:none;
}
#videoPlayer #videoMenu a:hover{
	padding: 6px 0px 2px 3px;
	margin:0;
}
#videoPlayer #videoMenu a#mRed, #videomRed{ background-color:#ec3f37;}
#videoPlayer #videoMenu a#mYel, #videomYel{ background-color:#fcaf40;}
#videoPlayer #videoMenu a#mOge, #videomOge{ background-color:#ef5a2b;}
#videoPlayer #videoMenu a#mLgr, #videomLgr{ background-color:#bcd53d;}
#videoPlayer #videoMenu a#mGre, #videomGre{ background-color:#00a450;}
#videoPlayer #videoMenu a#mBlu, #videomBlu{ background-color:#0e75bb;}
#videoPlayer #videoMenu a#mBrn, #videomBrn{ background-color:#895e3b;}
#videoPlayer .videoFLV{
	padding:2px;
	height:181px;
	width:241px;	
}
#videoScreen span{
	display:block;
	height:181px;
	width:241px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:bottom;
	outline:none;
}
#videoScreen a.hover span{
	background-position:top;
}
#videoScreen{
	height:185px;
	width:245px;
}
/*---*/
#siteLogo {
	margin:10px 0px 0px 0px;
	position:absolute;
	z-index: 20;
}
#siteLogo a {
	display:block;
	height:118px;
	width:185px;
	background-image:url(../../images/logo.png);
	background-repeat:no-repeat;
	outline:none;
}
#siteLogo.logoEng a{background-image:url(../../images/logo_en.png);}
#siteLogo.logoRus a{background-image:url(../../images/logo_ru.png);}
#userInfo { float:right; }
/*---menu---*/
.fstMenu {
	list-style: none;
	margin:0px;
	padding: 0px;
	float: right;
	position: relative;
}
.fstMenu li {
	float:left;
	padding: 0;
	margin:0px 2px;
}
.fstMenu a, .fstMenu a:link, .fstMenu a:visited, .fstMenu a:hover {
	font-size:13px;
	color:#02548d;
	display:block;
	text-decoration: none;
	float: left;
	overflow: hidden;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	padding:16px 11px 22px 20px;
	white-space:nowrap;
	outline:none;
}
.fstMenu a:hover{
	color:#1d6ea6;
}
.fstMenu a,.fstMenu a:link, .fstMenu a:visited{background:none;}

.fstMenu .selected a.icoblue,.fstMenu .selected a.icoblue:hover   { background:url(../../images/menuBlue.gif) no-repeat left bottom;}
.fstMenu .selected a.green,.fstMenu .selected a.green:hover  { background:url(../../images/menuGreen.gif) no-repeat left bottom; }
.fstMenu .selected a.red,.fstMenu .selected a.red:hover  { background:url(../../images/menuRed.gif) no-repeat left bottom; }
.fstMenu .selected a.yel,.fstMenu .selected a.yel:hover  { background:url(../../images/menuYel.gif) no-repeat left bottom; }
.fstMenu .selected a.brown,.fstMenu .selected a.brown:hover   { background:url(../../images/menuBrown.gif) no-repeat left bottom; }
.fstMenu .selected a.orange,.fstMenu .selected a.orange:hover  { background:url(../../images/menuOrange.gif) no-repeat left bottom; }
.fstMenu .selected a.lightGreen,.fstMenu .selected a.lightGreen:hover  { background:url(../../images/menuLightGreen.gif) no-repeat left bottom; }

.fstMenu a.icoblue:hover { background:url(../../images/menuBlue.gif) no-repeat left top; }
.fstMenu a.green:hover { background:url(../../images/menuGreen.gif) no-repeat left top; }
.fstMenu a.red:hover { background:url(../../images/menuRed.gif) no-repeat left top; }
.fstMenu a.yel:hover { background:url(../../images/menuYel.gif) no-repeat left top; }
.fstMenu a.brown:hover { background:url(../../images/menuBrown.gif) no-repeat left top; }
.fstMenu a.orange:hover { background:url(../../images/menuOrange.gif) no-repeat left top; }
.fstMenu a.lightGreen:hover { background:url(../../images/menuLightGreen.gif) no-repeat left top; }

.fstMenu .selected a, .fstMenu .selected a:link, .fstMenu .selected a:visited { color:#FFF; }
.menuCurv{
	position:absolute;
	z-index:10;
	background-image:url(../../images/menuCorn.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:4px;
	height:4px;
	margin:-9px 0px 0px 7px;
	overflow:hidden;
}
.sndMenuUl {
	list-style: none;
	margin: 0px 4px;
	padding: 0;
	text-align:left;
}
.sndMenuUl li, .sndMenuUl li.selected {
	margin:1px;
	padding:0;
}
.sndMenuUl li.selected { }
.sndMenuUl li a:link, .sndMenuUl li a:visited {
	display:block;
	padding:5px 6px 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#02548d;
	border:none;
}
.sndMenuUl li a:hover{
	padding:4px 5px 4px 9px;
	color:#1d6ea6;
}
.sndMenuUl li.selected a:link, .sndMenuUl li.selected a:visited{ 
	padding:4px 5px 4px 9px;
	color:#1d6ea6;
	background:#e1edf7;
	border:solid 1px #bdd9ee;
}
.sndMenuUl li li a:link, .sndMenuUl li li a:visited,.sndMenuUl li.selected li a:link, .sndMenuUl li.selected li a:visited{
	background:none;
	border:none;
	font-size:12px;
	font-weight:normal;
	color:#8392a1;
	padding:4px 5px 4px 9px;
}
.sndMenuUl li li a:hover, .sndMenuUl li li.selected a:link,.sndMenuUl li li.selected a:visited{
	padding:3px 4px 3px 8px;
	color:#1d6ea6;
	background-color:#eef1f4;
	border:solid 1px #d4dae0;
}
.sndMenuUl .selected a.icoblue,.sndMenuUl .selected a.icoblue:visited,.sndMenuUl a.icoblue:hover   { background:#e3e9f3;border:solid 1px #466fb6;	}
.sndMenuUl .selected a.green:link,.sndMenuUl .selected a.green:visited,.sndMenuUl a.green:hover  { background:#ddf3e8;border:solid 1px #00b367; }
.sndMenuUl .selected a.red,.sndMenuUl .selected a.red:visited,.sndMenuUl a.red:hover  { background:#fce5e4;border:solid 1px #f0574f; }
.sndMenuUl .selected a.yel,.sndMenuUl .selected a.yel:visited,.sndMenuUl a.yel:hover  { background:#ffedd4;border:solid 1px #fdbd58; }
.sndMenuUl .selected a.brown,.sndMenuUl .selected a.brown:visited,.sndMenuUl a.brown:hover   { background:#f3eeeb;border:solid 1px #9c7553; }
.sndMenuUl .selected a.orange,.sndMenuUl .selected a.orange:visited,.sndMenuUl a.orange:hover  { background:#fce4dd;border:solid 1px #f27142; }
.sndMenuUl .selected a.lightGreen,.sndMenuUl .selected a.lightGreen:visited,.sndMenuUl a.lightGreen:hover  { background:#f0f6d3;border:solid 1px #c8dd55; }

.trdMenuUl {
	list-style: none;
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 8px;
	border:none;
}
.trdMenuUl li{
	margin:1px;
}
/**/
#backLink {
	position:absolute;
	margin: -20px 0px 0px 700px;
}
#backLink a:link, #backLink a:visited { font-size:11px; }
.articleFull { font-size:12px; }
.articleDate {
	position:absolute;
	z-index:10;
	margin:0px 0px 0px -45px;
	width:50px;/*color:#FF00F0;*/
}
.articleDate .day {
	font-size:20px;
	font-weight:bold;
	color:#6d6d6d;
	text-align:center;
}
.articleDate .month {
	font-size:10px;
	color:#3a3a3a;
	font-weight:normal;
	margin-top:-4px;
	text-align:center;
}
.artHint, A.artHint:link, A.artHint:hover, A.artHint:visited {
	font-size: 10px;
	font-style: italic;
	color: #999999;
}
#uudistelist { font-size:11px; }
#uudistelist div { margin:4px 0px; }
.customButton {
	font-size:11px;
	color:#EBEBEB;
	background:#1e1e1e;
	border:solid 1px #4d4d4d;
	padding:4px 8px;
}
#uudistelist input { font-size:11px; }
#uudistelist .small { color:#666; }
#searchBox { float:right; }
#search {
	font-size:11px;
	padding:2px;
	border:solid 1px #c3def1;
	width: 120px;
	color:#666;
	background-color:#ebf3fa
}
.required { color:#F00; padding: 2px; }
/*------*/
#language {
	float:right;
	margin-right: 10px;
}
#langList {
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
}
#langList li {
	padding:0px 3px;
	margin: 0px;
	text-align:left;
	float:left;
}
#langList li a, #langList li a:link, #langList li a:visited {
	color:#02548d;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#langList li a.selected, #langList li a:hover { color:#fff; }
#userInfo {
	margin: 2px 8px 0px 0px;
	font-size:11px;
	color:#02548D;
}
#userInfo a, #userInfo a:link, #userInfo a:visited {
	font-size:11px;
	color:#02548D;
	padding: 0px 4px;
}
/**/
.hide {
	position:absolute;
	display:none;
}
.show { }
.hand { cursor:pointer; }
.left { float:left; }
.right { float:right; }
.button {
	border: 1px solid #65778f;
	color:#000000;
	padding: 2px;
	padding-left: 16px;
	margin: 3px;
	font-size: 11px;
	height: 24px;
}
#btnLogIn {
	background-image:url(../../system/admin/images/btnLog.gif);
	background-repeat: no-repeat;
	background-position:left;
}
#btnLogInHover {
	background-image:url(../../system/admin/images/btnLogHover.gif);
	background-repeat: no-repeat;
	background-position:left;
	cursor: pointer;
}
#btnLogInHoverRev {
	background-image:url(../../system/admin/images/btnLogHoverRev.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.break {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	border:none;
	overflow:hidden;
}
.tegijadList img{
	background:#FFF;
	border:solid 1px #999;
	padding:1px;
}
.formError{
	background-color:#FFD7D8 !important;
	color:#F00 !important;
}
/* dataform*/
.dataForm td{
	padding:4px 6px;
	font-size:12px;
}
.dataForm th{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding: 8px 6px;
}
.dataForm .comment{
}
.dataForm .description{
	font-size:10px;
	color:#787878;
}
.modArtikkel img{
	margin:4px 8px;
}
.rssTable ul{
	/*margin: 4px 0px 4px 18px;*/
}
.rssTable ul li{
	list-style:url(../../images/bullet.gif);
	padding: 2px;
}
