/* CSS Document */
/*--------Lehe stiilid----------*/
body {
	background: url(../../images/mainBg.gif) repeat-x top #000000;
	margin:0px;
}
body, td, th, div {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #cfcfcf;
}
img { border:none; }
form{ padding:0; margin:0;}
#wrap {
	width:960px;
	margin:0px auto;
	padding:0;
	border:3px solid #434343;
	border-top:none;
	background: url(../../images/bg.gif) repeat-x top #1d1d1d;
}
/*---*/
#siteLogo {
	margin:10px 0px 0px 10px;
	position:absolute;
	z-index: 30;
}
#siteLogo a {
	display:block;
	height:172px;
	width:230px;
	background-image:url(../../images/logo.png);
	background-repeat:no-repeat;
	outline:none;
}
#userInfo { float:right; }
#header { height: 416px; }
#headerContent {
	margin:0px 0px 0px 290px;
	padding:10px 10px 0px;
	height:20px;
	text-align:right;
	position:absolute;
	z-index:20;
	width: 648px;
}
#mainMenu {
	margin: 30px 0px 0px 658px;
	height:385px;
	width:299px;
	background-image:url(../../images/menu.png);
	background-repeat:no-repeat;
	background-position:top right;
	position:absolute;
	z-index:20;
}
#footer{
	position:absolute;
	width:960px;
}
#cont_f {
	padding:12px 8px;
	color:#FFF;
	font-size:11px;
}
#cont_f div,#cont_f td, #cont_f a, #cont_f a:link, #cont_f a:visited{
	color:#FFF;
	font-size:11px;
}
#rightSide {
	padding:10px;
	margin-left: 690px;
}
#contentCont{
	margin-top:10px;
}
#content{
	float:left;
	padding:10px 10px 40px 10px;
	width:668px;
}
#cont_a{
	min-height:300px;
	padding:0px 0px 20px 20px;
}
#cont_b{ 
	padding:5px 0px 5px 5px; 
	min-height:100px;
}
#cont_f{
	font-size:11px;
}
/*---menu---*/
.fstMenu {
	list-style: none;
	margin:60px 50px 50px 70px;
	padding: 0px;
}
.fstMenu li {
	margin:7px 0px;
	padding:0;
}
.fstMenu a, .fstMenu a:link, .fstMenu a:visited{
	font-size:14px;
	color:#c8c8c8;
	text-decoration: none;
	text-align:left;
	cursor:pointer;
	font-weight:bold;
	outline:none;
}
.fstMenu span{
	color:#8f130e;
	padding-right:6px;
}
.fstMenu .selected a, .fstMenu .selected a:link, .fstMenu .selected a:visited { color:#FFF; }
.fstMenu .selected span, .fstMenu a:hover span{color:#eb0000;}
.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:#c8c8c8;
	outline:none;
}
.sndMenuUl li a:hover{
	color:#fff;
	background:#3c3c3c;
}
.sndMenuUl li.selected a:link, .sndMenuUl li.selected a:visited{ 
	color:#fff;
	background:#3c3c3c;
}
.sndMenuUl li.selected li a:link, .sndMenuUl li.selected li a:visited{
	background:none;
	font-size:12px;
	font-weight:normal;
	color:#a7a7a7;
	padding:4px 5px 4px 17px;
}
.sndMenuUl li.selected li a:hover, .sndMenuUl li li.selected a:link,.sndMenuUl li li.selected a:visited{
	color:#fff;
	background-color:#222222;
}
.trdMenuUl {
	list-style: none;
	margin: 0px 0px 2px;
	padding: 0;
	border:none;
}
.trdMenuUl li{
	margin:1px 0px;
	padding:0;
}
/**/
#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:left; }
#search {
	font-size:11px;
	padding:2px;
	border:solid 1px #0e0e0e;
	width: 120px;
	color:#666;
	background-color:#dfdfdf
}
#search.hover{background-color:#FFF;}
.required { color:#F00; }
/*------*/
#language {
	float:right;
	margin-right: 10px;
}
#langList {
	float:left;
	list-style:none;
	margin:0px 10px 0px 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:#e4e4e4;
	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:#e4e4e4;
	float:left;
}
#userInfo a, #userInfo a:link, #userInfo a:visited {
	font-size:11px;
	color:#e4e4e4;
}
/**/
.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;
}
#galeriiList img{
	padding:1px;
	border:solid 1px #666;
	margin: 4px;
}
#galeriiList .galAeg, #galeriiList .galSum, #galeriiList .galKirjeldus{
	font-size:11px;
	color:#666;
}
#galeriiList .galNimi a:link,#galeriiList .galNimi a:visited {
	font-size:12px;
	font-weight:bold;
}
#galeriiList a:hover img{
	border:solid 1px #CCC;
}
/* data Table*/
.dataTable{
	border:none;
}
.dataTable td{
	padding: 6px 12px;
}
.dataTable th, #forumList th{
	font-size:14px;
	font-weight:bold;
	color:#000;
	background:#666;
	text-align:left;
	padding: 6px 12px;
}
.dataTable .alt, #eventCalendar .alt, #forumList .alt{
	background:#333333;
}
#eventCalendar{
	height:90px;
	overflow:hidden;
	margin-bottom: 8px;
}
#eventCalendar td{
	font-size:12px;
	font-weight:bold;
	padding: 6px 6px;
}
#eventCalendar .date{
	font-size:14px;
	color:#999;
}
#cont_a .modArtikkel img.img{
	padding:1px;
	border:solid 1px #666;
	margin: 2px 6px;
}
#cont_a .modArtikkel a{
	text-decoration:underline;
}
#cont_a .modArtikkel a:hover{
	color:#FFF;
}
#sponsors{
	margin:8px 0;
	padding:4px;
	text-align:center;
}
#sponsors img{
	margin:6px;
}
/*foorum*/
#foorum .nupp { font-size:11px; }
#foorumAdminButtons { text-align:right; }
#foorumAdminButtons .nupp { margin-left:6px; }
#andmedList th {
	background-color:#46311e;
	padding: 6px 12px;
	color:#FFF;
	font-size:12px;
}
#forumList td { font-size:11px; padding: 6px 12px; }
#forumList a { text-decoration:none; }
#forumList .foorumText {
	padding: 6px 6px 6px 24px;
	border:solid 1px #525252;
	font-size:12px;
}
#forumList .foorumPostitaja { padding:4px; font-size:11px; }
#foorum textarea {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#forumAddPost{
	display:none;
	margin-top: 24px;
}
#piltList{
	overflow:hidden;
	background:url(../../images/loader.gif) no-repeat center center;
}
.pics {  
    height:  416px;  
    width:   960px;  
    padding: 0;  
    margin:  0;  
} 
.pics img {  
    top:  0; 
    left: 0;
} 
#greaton{
	position:absolute;
	z-index:10;
	margin:6px 0px 0px 900px;
}
#greaton a,#greaton a:link, #greaton a:visited{
	display:block;
	height:22px;
	width:61px;
	background-image:url(../../images/greaton.png);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
#greaton a:hover{
	background-position:bottom;
}

