﻿html,body{
	margin:0;
	padding:0
}
a:link {color: #000}
a:visited {color: #000}
a:hover {color: #000}
a:active {color: #000}
body{
	background:black;
}
#main{
	width:1000px;
	margin: 0 auto;
}
#header,#menu,#page,#footer{
	width:100%
}
#header{
	height:137px;
	background:url('./Images/Header.jpg') no-repeat;
	margin:0;
}
div#welcome{
	margin: 20px 20px 20px 50px;
	width:800px;
	color:white;
}
div#welcome h1{
	font-size:20px;
	color:#F07010;
}
div#menu{
	padding:0;
	margin:0;
	height:57px;
	background:url('./Images/Menu_back_main2.jpg') repeat-x transparent;
}
ul.menu, ul.menu2{
	padding:0;
	margin:0px 0 0 85px;
	list-style:none;
	height:57px;
}
.menu li, ul.menu2 li{
	text-align:center;
	letter-spacing:.05em;
	color:#E99D23;
	text-decoration: none;
	padding:0;
	display:inline;
	height:57px;
	text-align:center;	
}
.menu li a, ul.menu2 li a{
	text-align:center;
	letter-spacing:.02em;
	color:#E99D23;
	text-decoration: none;
	margin:20px 0 0 0;
	padding:0px;
	height:57px;
}
.menu li a b{
	text-align:center;
	float: left;
	width:71px;
	display: block;
	padding: 21px 5px 16px 5px;
	background:url('./Images/Menu_link_right.jpg') no-repeat left bottom;
}
.menu li a b#calendar{
	width:149px;
	padding: 21px 5px 16px 5px;
}
.menu li a b:hover{
	color:#000;
	cursor:pointer;
	background:url('./Images/Menu_link_hover.jpg') no-repeat left bottom;
}
.menu li a b.current_right:hover{
	color:#000;
	cursor:pointer;
	background:url('./Images/Menu_current_right_hover.jpg') no-repeat left bottom;
}
.menu li a b.current_right_a:hover{
	color:#000;
	cursor:pointer;
	background:url('./Images/Menu_current_right_a_hover.jpg') repeat-x left bottom;
}
.menu li a b.current,.menu li a b.current_a{
	text-align:center;
	letter-spacing:normal;
	padding:14px 10px 23px 10px;
	color:#000;
	float: left;
	display: block;
}
.menu li a b.current{
	width:64px;
	background:url('./Images/Menu_current_right.jpg') no-repeat left bottom;
}
#menu_club_active{
	width:61px;
	background:url('./Images/Menu_club_active.bmp') no-repeat left bottom;
}
#menu_advice_active{
	width:61px;
	background:url('./Images/Menu_advice_active.bmp') no-repeat left bottom;
}
#menu_calendar_active{
	width:141px;
	background:url('./Images/Menu_calendar_active.bmp') no-repeat left bottom;
}
#menu_shop_active{
	width:61px;
	background:url('./Images/Menu_shop_active.bmp') no-repeat left bottom;
}
#menu_foorum_active{
	width:61px;
	background:url('./Images/Menu_foorum_active.bmp') no-repeat left bottom;
}
.menu li a b.current_right{
	float: left;
	display: block;
	padding: 21px 10px 16px 10px;
	background:url('./Images/Menu_link_right_current.jpg') no-repeat left bottom;
}
li#search b{
	float: left;
	display: block;
	padding: 21px 10px 16px 10px;	
	background:url('./Images/Menu_link_right.jpg') no-repeat left bottom;
}
.menu li a b.current_right_a,li#search b.current_right_a{
	float: left;
	display: block;
	padding: 21px 10px 16px 10px;
	background:url('./Images/Menu_link_right_current_a.jpg') repeat-x left bottom;
}

#submit{
	display:inline;
	cursor:pointer;
	margin-left:5px;
	font-weight:bold;
	height:20px;
	width:43px;
	border:none;
	text-align:center;
	color:#E99D23;
	background:url('./Images/Search_button.jpg');
}
#cse-search-box{
	width:175px;
	float: left;
	display: block;
	padding: 20px 10px 16px 10px;
	background:none;
}
#s{
	width:120px;
	margin-left:-5px;
	border-left:1px solid #4C2712;
	border-top:1px solid #4C2712;
	border-right:1px solid #1B1300;
	border-bottom:1px solid #140903;
	background: #F4CD8C
}
#page{
	padding:0px;
	width:1000px;
}
#content_top,#content_top2{
	margin:0px;
	width:1000px;
	height:18px;
	background:url('./Images/Content_back_top_1.jpg') no-repeat top left;
}
#content_left_1{
	margin:0px;
	padding:0px;
	float:left;
	width:16px;
}
#content_left_2{
	float:left;
	margin:0;
	margin-right:4px;
	padding:0;
	width:7px;
	background:url('./Images/Content_back_left_2.jpg') repeat-y;
}
#content_right_1{
	margin:0px;
	padding:0px;
	float:right;
	width:16px;
}
#content_right_2{
	float:right;
	margin:0;
	margin-left:4px;
	padding:0;
	width:7px;
	background:url('./Images/Content_back_right_2.jpg') repeat-y;
}
#content_left_1_img{
	width:16px;
	float:left;
}
#content_right_1_img{
	width:16px;
	float:right;
}
#content_bottom{
	float:left;
	margin:0px;
	width:1000px;
	height:19px;
	background:url('./Images/Content_back_bottom.jpg') no-repeat top left;
}
#content{
	float:left;
	min-height:360px;
	width:944px;
	background:#000;
	padding:0px;
	margin:0px;
}
#footer{
//	float:left;
//	padding:10px 10px 0 10px;
//	height:180px;
//	width:980px;
//	background:url('./Images/Footer_back.bmp') repeat-x;
}
.footer{
	float:left;
	padding:10px 10px 0 10px;
	height:180px;
	width:980px;
	background:url('./Images/Footer_back.bmp') repeat-x;
}
#banner{
	cursor:pointer;
	float:left;
	height:100px;
	width:750px;
//	border:1px solid #50321A;
}
#login{
	float:right;
	height:100px;
	width:186px;
//	border:1px solid #50321A;
//	background:url('./Images/Login_back.bmp') repeat-x;
	background:url('./Images/Compass.jpg');
}
#separator1{
	float:left;
	width:100%;
	height:3px;
	margin:14px 0 10px 0;
	background:url('./Images/Separator1.bmp') no-repeat left;
}
#new{
	float:left;
	width:100%;
}
#new_2{
	float:left;
	width:750px;
}
#news{
	float:left;
	width:420px;
	padding:0 10px 0 5px;
}
#separator2{
	float:left;
	height:230px;
	width:3px;
	background:url('./Images/Separator2.bmp') no-repeat;
}
#competition{
	float:left;
	width:500px;
}
ul.newslist lh, ul.kirjeldus lh, b.heading, b.heading_2{
	font-weight:bold;
	font-size:16px;
	color:#F19A21;
}
b.heading_2{
	float:left;
}
.newslist,ul.kirjeldus{
	margin-top:0px;
	font-family:sans-serif;
	list-style-image:url('./Images/List_icon.jpg');
	color:#FFF;
	font-size:12px;
}
ul.newslist li b{
	display:block;
}
ul.newslist li,ul.kirjeldus li{
	margin:0;
	padding:0px 0;
}
ul.kirjeldus{
	height:230px;
	width:900px;
}
div.readmore{
	color:#F19A21;
	font-weight:bold;
	font-size:1.4em;
	margin-left:150px;
}
a.readmore{
	text-decoration:none;
	cursor:pointer;
	color:#F19A21;
	font-weight:bold;
	display:inline;
}
a.readmore:hover{
	color:#F19A21;
	text-decoration:underline;
}
#sponsors{
	width:100%;
	height:80px;
}
.sponsor{
	float:left;
	margin-left:5px;
	border:1px solid #6F6D72;
}
.sponsor_big{
	float:right;
	margin-left:0px;
	margin-right:40px;
	height:80px;
	width:460px;
	border:1px solid #6F6D72;
	background:#000;
}
#references{
	margin-top:40px;
	width:100%;
	height:30px;
	font-size:10px;
	font-family:sans-serif;
}
#reflist{
	float:left;
	color:#000;
	text-decoration:none;
}
.reflist{
	display:inline;
	border-left:1px solid #F3A121;
	padding:0 5px;
	text-decoration:underline;
}
.leftreflist{
	display:inline;
	padding:0 5px 0 20px;
	text-decoration:underline;
}
#friends{
	float:left;
	margin-left:160px;
	color:white;
}
.friends{
	padding-top:10px;
	vertical-align:top;
	display:inline;
}
#copyright{
	float:right;
	margin-right:15px;
}
.commercial{
	border:none;
}
#friends_img{
	bottom:0px;
}

.counter{
	display:none;
}
div.archive{
	float:right;
	margin:10px;
//	margin-right:200px;
}
div.dataholder{
	float:left;
	width:500px;
	margin-left:30px;
	color:white;
	padding:10px;
	font-family:sans-sherif;
	font-size:12px;
}
div.dataholder h1{
	color:#F07010;
}
pre {
 overflow-x: auto; 
 white-space: pre-wrap; 
 white-space: -moz-pre-wrap !important; 
 white-space: -pre-wrap; 
 white-space: -o-pre-wrap; 
 word-wrap: break-word; 
}
pre.dataholder{
	font-size:13px;
	font-family:sans-serif;
	margin:20px;
	line-height:16px;
}
ul.member li{
	background:url('./Images/Menu2_back.jpg') repeat-x;
	padding:2px 5px;
	border:1px solid #50321A;
	color:#F07010;
}
ul.member li.active, ul.submenu li.subactive{
	background:url('./Images/Menu2_back_active.jpg') repeat-x;
	padding:2px 5px;
	border:1px solid #50321A;
	color:#F07010;
}
ul.member li:hover{
	background:url('./Images/Menu2_back_active.jpg') repeat-x;
	padding:2px 5px;
	border:1px solid #50321A;
	color:#F07010;
}

div.member_menu{
	margin-left:10px;
	width:140px;
	float:left;
}
ul.member{
	padding:0;
	margin:0;
}
ul.member li{
	list-style:none;
	width:120px;
	margin:3px 0;
}
a.memberlink{
	width:100px;
	text-decoration:none;
	color:#F07010;
}
a.memberlink:hover{
	color:#F07010;
}
img.pilt_v{
	max-width:140px;
	max-height:400px;
}
div.pilt_par{
	float:right;
	max-width:200px;
	max-height:400px;
}
img.pilt_p{
	float:right;
	max-width:200px;
	max-height:400px;
}
div.pilt_all{
	margin-left:100px;
	float:left;
	max-width:700px;
	max-height:700px;
}
img.pilt_a{
	float:left;
	max-width:700px;
	max-height:700px;
}
div.autor{
	width:140px;
	font-size:8px;
	color:white;
}

.height_400{
	height:400px;
}
.height_500{
	height:500px;
}
.height_600{
	height:600px;
}
.height_700{
	height:700px;
}
.height_800{
	height:800px;
}
.height_900{
	height:900px;
}
.height_1000{
	height:1000px;
}
.height_1100{
	height:1100px;
}
.height_1200{
	height:1200px;
}
.height_1300{
	height:1300px;
}
.height_1400{
	height:1400px;
}
.height_1500{
	height:1500px;
}
.height_1600{
	height:1600px;
}
.height_1700{
	height:1700px;
}
.height_1800{
	height:1800px;
}
.height_1900{
	height:1900px;
}
.height_2000{
	height:2000px;
}
.height_2100{
	height:2100px;
}
.height_2200{
	height:2200px;
}
.height_2300{
	height:2300px;
}
.height_2400{
	height:2400px;
}
.height_2500{
	height:2500px;
}
.height_2600{
	height:2600px;
}
.height_2700{
	height:2700px;
}
.height_2800{
	height:2800px;
}
.height_2900{
	height:2900px;
}
.height_3000{
	height:3000px;
}
.height_3100{
	height:3100px;
}
.height_3200{
	height:3200px;
}
.height_3300{
	height:3300px;
}
.height_3400{
	height:3400px;
}
.height_3500{
	height:3500px;
}
.height_3600{
	height:3600px;
}
.height_3700{
	height:3700px;
}
.height_3800{
	height:3800px;
}
.height_3900{
	height:3900px;
}
.height_4000{
	height:4000px;
}
.height_4100{
	height:4100px;
}
.height_4200{
	height:4200px;
}
.height_4300{
	height:4300px;
}
.height_4400{
	height:4400px;
}
.height_4500{
	height:4500px;
}
.height_4600{
	height:4600px;
}
.height_4700{
	height:4700px;
}
.height_4800{
	height:4800px;
}
.height_4900{
	height:4900px;
}
.height_5000{
	height:5000px;
}