/* clearing floated elements */
.clearing:after {
	content:".";display:block;height:0;
	clear:both;visibility:hidden;
}
.clearing {display: inline-block;}
.clearing { /* Hides from IE-mac \*/display:block;}
* html .clearing { /* Hides from IE-mac \*/display:inline;}

/*********************************************************************************/
body {
	margin:0; padding:0; 
	background:url(../images/bg_site.jpg) repeat left top; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;	 
	color:#333;
	text-align:center; line-height:130%
}
img {border:0}
a {color:#000000; text-decoration:underline; font-weight:bold}
a:hover {color:#8CA85E; text-decoration:underline}
p {text-align:justify}
h1,h2,h3,h4,h5,h6 {margin:5px 0 0; padding:0;}
h1 {font-size:26px}
h3 {font-size:16px}
/*********************************************************************************/
#site-content {
	margin:0 auto; padding:0 52px 0 0; 
	width:1148px; height:790px; 
	background:url(../images/bg_content.gif) no-repeat 0 50px;
	text-align:right
}
#site-content #content {
	width:600px; float:right
	
}

#site-content #content .header {
	text-align:right; position:relative; height:165px;
}
#site-content #content .header .logo {
	position:absolute; left:0; top:0;
}

#page {position:relative; text-align:left; padding:20px;}
#bg_transparent {	
	position:absolute; top:0; left:0; z-index:1;
	background-color:#FFFFFF;
	filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; 
	width: 100%; height: 100%; 
}

.top { margin-bottom:25px;}
.top div {
	float:left; width:185px; 
	text-align:center
}
.top div a img.special {border:3px solid #E0E595}

.menu {float:right; width:232px;}
.footer {clear:both; position:relative; z-index:3; text-align:left; padding:10px;}
.footer a {position:absolute; right:10px; color:#9CA233}

.formular {margin-top:20px; position:relative; background:url(../images/bg_formular.gif) no-repeat right bottom}
.formular label {display:block; font-weight:bold; margin:10px 0px 2px;}
.formular input {width:300px; background-color:#F2F5DE; border:1px solid #A2B87C; padding:4px;}
.formular input.radioBtn {width:auto; border:none; background-color:transparent}
.formular select {width:300px; background-color:#FFF; border:1px solid #A2B87C; padding:1px;}

.formular input#alt_eveniment {margin-top:2px; display:none}
.formular .submitBtn {width:150px; margin-top:20px; font-size:20px; padding:5px 10px; background-color:#B52200; color:#FFFFFF; border:0}

.meniu {margin:20px 0 5px 0; text-align:center}
.story img {border:3px solid #E0E595; margin:0 0 5px 5px;}


p.special strong {}
p.special a {color:#CC0000}
p.special a:hover {color:#8CA85E}






/*********************************************************************************/
.accordion_toggle {
display: block;
background-color:#E8EEDF;
padding:5px;
cursor:pointer
}

.accordion_toggle_active {
border-bottom: 1px solid #8CA85E;
}

.accordion_content {
overflow: hidden;
}

.accordion_content p {
line-height: 150%;
}

.vertical_accordion_toggle {
display: block;
height: 30px;
width: 600px;
padding: 0 10px 0 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 12px;
color: #000000;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}

.vertical_accordion_toggle_active {
color: #ffffff;
border-bottom: 1px solid #f68263;
}

.vertical_accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}

.vertical_accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}

.vertical_accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}




