body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(../images/body-bg2.gif) repeat left top;
}
img { border:none;}

a:link, a:visited{ color:#366; text-decoration:underline;}
a:hover{ color:#000; text-decoration:none;}

.center{ width:960px; margin:0px auto;}
#basic-container{
	margin:0px auto;
	background-color:#FFF;
	width:920px;
	padding:0px 20px;
	float:left;
}
.top{ font-size:20px; font-weight:bold; padding:6px 0px; color:#900; font-family:Georgia;}

#header{
	width:920px;
	height:140px;
	background:url(../images/head-pic2.jpg) no-repeat left top;
	border-bottom:#FFF solid 1px;
	padding:0px;
}
.menu-horiz{
	background:url(../images/menu-horiz-bg2.gif) repeat-x left top;
	height:40px;
}
.menu-horiz a:link, .menu-horiz a:visited{
	color: #FF9900;
	padding:12px 20px 4px;
	text-decoration:none;
	height:24px;
	float:right;
}
.menu-horiz a:hover{ background-color:#443a31; text-decoration:none; color:#FFF;}
.h_active{ background-color:#443a31; text-decoration:none; color:#FFF;}

.m-shadow{
	background:url(../images/menu-shadow.jpg) no-repeat center top;
	height:11px;	
}
.b-shadow{
	background:url(../images/bottom-shadow.jpg) no-repeat center top;
	height:11px;	
}

.head-right{
	float:right;
	width:237px;
	height:100px;
	padding-right:16px;	
}
.icobar{
	height:30px;
	width:auto;
	padding:0px;
	text-align:center;
	float:right;
}
.icobar images{
	width:18px;
	height:18px;
	margin:3px 6px;
}
.calendar{
	float:right;
	color:#666;
	font-size:10px;
	font-weight:normal;
	margin:0px 10px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchbar{
	margin:0px;
	text-align:center;
	background-color:#ABC;
	padding:16px 0px;
	margin-bottom:14px;
	border-bottom:#FFF solid 1px;
}
.searchbar .input{margin:0px;}

.input{
	border:#666 solid 1px;
	background:url(../images/input-bg.gif) repeat-x;
	color:#666;
	padding-left:2px;
	width:140px;
}
.textarea{
	border:#666 solid 1px;
	background:#FCFBE5 url(../images/input-bg.gif) repeat-x top;
	color:#666;
	padding-left:2px;
	width:350px;
	height:100px;
}

.inputbtn{
/*	border:#666 solid 1px;
	background-color:#C00;
	color:#FFF;
	font-size:10px;
	padding:1px 0px;
	margin-top:2px;
	width:70px;*/
	
	margin:2px 0px;
	background:url(../images/subscr-btn.gif) no-repeat left top;
	width:64px;
	height:17px;
	border:none;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	color:#FFF;
	cursor:hand;		
}

.center{ width:960px; margin:0px auto;}
#container{
	width:920px;
	float:left;
	background:#FFF url(../images/container-bg.gif) repeat-y top left;	
}
.left-col{
	float:left;
	width:210px;
	padding-bottom:20px;
}
.right-col{
	float:left;
	width:200px;
	padding-bottom:20px;
}
.content{
	float:left;
	width:475px;
	margin:0px 20px 0px 15px;
	padding-bottom:20px;
	text-align:justify;
	
   	height: expression( this.scrollHeight < 400 ? "400px" : "auto" ); /* sets min-height for IE */
   	min-height: 400px; /* sets min-height value for all standards-compliant browsers */		
}
.content .photos img { border:#CCC solid 1px; padding:2px;}

.printico{ float:right; width:auto; margin-top:6px;}
.mailico{ float:right; width:auto; padding-top:3px; margin-right:6px; margin-top:6px;}

.pathname{ margin:0px 0px 10px; color:#ffa000; font-size:10px;}
.pathname a:link, .pathname a:visited{
	text-decoration:none;
	color:#ffa000;
	margin:0px 1px;
}
.pathname a:hover{
	text-decoration:none;
	color:#333;
} 
h1{ font-size:20px; margin:0px 0px 5px; padding:10px 0px 5px; color:#900; font-weight:bold; font-family:Georgia; text-align:left;}
h2{ color:#900; font-size:13px; margin:6px 0px 10px; /*background:url(../images/h2.gif) no-repeat left top; padding-left:16px;*/ text-align:left; font-family:Georgia;}
h3{ color:#900; font-size:13px; font-weight:bold; margin:5px 0px 10px;}
.footer{
	background:#3c3229 url(../images/footer-bg2.gif) repeat-x top;
	height:40px;
	padding:10px;
	float:left;
	width:900px	
}
.prespic{ float:left; margin-right:6px; border:#999 solid 1px; padding:4px;}


.pdfdownload{ margin-top:20px;}
.pdfdownload a:link, .pdfdownload a:visited{
	text-decoration:underline;
	color:#366;
	background:url(../images/pdfico.jpg) no-repeat left top;
	padding-left:22px;
	display: block;
	width:auto;
	margin:4px 0px;
	height:17px;
}
.pdfdownload a:hover{
	text-decoration:none;
	color:#366;
}
.contact{
	float:left;
	width:auto;
	margin:10px;
	color:#FFF;
	font-size:11px;
}
.footer a:link, .footer a:visited{color:#FFA000; text-decoration:underline; margin:0px 3px;}
.footer a:hover{color:#FFF; text-decoration:none;}
.foot-menu{
	float:right;
	width:auto;
	margin:10px;
	color:#FFA000;
	text-align:right;
}
.copy{ margin-top:16px; color:#CCC; font-size:10px;}
.subscription{ font-size:11px; color:#666; width:150px; margin:0px auto;}
.subscription .inputbtn{
	margin:2px 0px;
	background:url(../images/subscr-btn.gif) no-repeat left top;
	width:64px;
	height:17px;
	border:none;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	cursor:hand;	
}
.latestnews{ margin:14px 0px; font-size:10px;}
.latestnews a:link, .latestnews a:visited{color:#999; text-decoration:underline;} 
.latestnews a:hover{color:#666; text-decoration:none;} 
.newstitle { font-weight:bold; color:#666; background:url(../images/newstitlemark.gif) no-repeat left top; padding-left:10px; font-size:11px; text-align:left;}

.latestnews img{border:#CCC solid 1px; padding:2px;}

.news-head-image{ float:left; margin-right:8px;}
.news-big-image{ float:left;border:#CCC solid 1px; padding:2px; margin-right:6px; margin-bottom:6px;}
.news-video-view{ text-align:center; margin-bottom:10px; background-color:#F1F1F1; padding:10px; margin-top:6px;}
.news-video-view embed { width:340px; height:250px;}
.news-date{}

.latestnews p{ text-align:center;}
.latestnews p img{ border:#CCC solid 1px; padding:2px;}
.latestnews p a:link, .latestnews p a:visited { text-decoration:none;}
.latestnews p a:hover { text-decoration:none;}

.news-item{ margin-left:10px;}

.allnews{ text-align:right; margin:6px 0px 10px; font-size:10px;}
.allnews a:link, .allnews a:visited{color:#366; text-decoration:underline;}
.allnews a:hover{color:#000; text-decoration:none;}
.news-block-name{ margin-bottom:18px;}
.active { font-weight:bold;}

form{ margin:0px; padding:0px;}
.form{margin-bottom:10px;}

.date{
	font-weight:bold;
	margin:14px 0px 2px;
	background:url(../images/date-mark.gif) no-repeat left top;
	padding-left:10px;
}
.date1{
	font-weight:bold;
	margin:6px 0px 0px;
	font-size:11px;
	color:#900;
}

.menu-vert{ padding:0px 10px;}
.menu-vert a:link, .menu-vert a:visited{color:#366; text-decoration:none; display:block; margin-top:4px; margin-bottom:4px;}  
.menu-vert a:hover{color:#000; text-decoration:none;} 

.menu1{border-bottom:#CCC dashed 1px; padding-bottom:4px; background:url(../images/menu1.gif) no-repeat right top;}
.menu1:hover{background:url(../images/menu1open.gif) no-repeat right top;}
.menu1open{ font-weight:bold; border-bottom:#CCC dashed 1px; padding-bottom:4px; background:url(../images/menu1open.gif) no-repeat right top;}
.menu2{border-bottom:#CCC dashed 1px; padding-bottom:4px; font-size:11px; padding-left:10px; background:url(../images/menu2.gif) no-repeat left top;}
.menu3{ margin-left:16px; border-bottom:#CCC dashed 1px; padding-bottom:4px; font-size:11px; padding-left:10px; background:url(../images/menu3.gif) no-repeat left top;} 
.v_active{ font-weight:bold;}


.right-pic{
	padding:10px;
	text-align:center;
}
.right-pic images{ margin-bottom:6px; border:#999 solid 1px; padding:4px;}

.search_form{ margin:10px 0px;}
.back { font-size:11px;}

.video-view{ padding:16px 0px; text-align:center; border-bottom:#CCC dashed 1px; margin-bottom:10px;}

.video-list { margin-top:20px;}
.video-list-item{ margin:6px 0px; height:100px; border-bottom:#CCC dashed 1px; padding-bottom:6px;}
.video-list-item images{ float:left; margin-right:6px;}
.video-name{ color:#666; font-size:11px; padding:4px 0px 10px; font-weight:bold; padding-left:16px; text-align:left;}

.links a:link, .links a:visited{ display:block; padding-left:10px; background:url(../images/menu3.gif) no-repeat left top; margin:6px 0px;}

.event{ margin:10px 0px; border-bottom:#999 dashed 1px;}
.event images { float:left; margin-right:8px; border:#666 solid 1px;}

.videolinks{ text-align:center; margin:0px 0px 20px;}
.videolinks images{ margin:6px;}
.video-descr{ text-align:left; font-size:10px;}

.more{ font-size:10px;}

.error{ color:#F00; border:#F00 dashed 1px; padding:6px;}

.paging{ font-size:11px; text-align:right; border-top:#CCC solid 1px; padding-top:4px;}

.rubrika_list{ font-size:11px; margin-bottom:6px; background:url(../images/events-marker.gif) no-repeat left top; padding-left:10px;}

.archivefiltr{ padding:15px; background-color:#F1F1F1; border:#CCC solid 1px; text-align:center;}
.category{ width:150px; height:18px;}
.month{ width:120px; height:18px;}
.year{ width:60px; height:18px;}
