*{
	margin:0;
	padding:0;
	}

body{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:140%;
	color:#444444;
	text-align:center;
	padding-bottom:20px;
	background:#dfce8a url(images/bg_body.jpg) 0 0 repeat-x;
	}

a img{border:0;}
a{text-decoration:underline; color:#be6950;}
a:hover{text-decoration:none; color:#be6950;}
a:focus{-moz-outline:none -moz-mac-focusring; }

h1,h2,h3,h4,h5,h6{line-height:normal; color:#3da1ba; margin:0; padding: 0 0 10px 0;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
p{margin-bottom:20px;}

table{margin-bottom:15px;}
td, th{padding:2px 5px;}

#content ul, #content ol{
	margin:15px 30px;
	}

#content ul li, #content ol li{
	padding:1px 0;
	}

#container-out{
	width:990px;
	margin:0 auto;
	text-align:left;
	background:url(images/bg_container.jpg) 0 0 repeat-y;
	}

th{text-align:left;}

#container{
	background: url(images/bg_head.jpg) 0 0 no-repeat;	
	}
	
#obal{background:url(images/bg_obal.jpg) no-repeat 0 30px; min-height:161px; _height:161px; padding:0 20px;}

#head{
	height:200px;	
	position:relative;
	width:970px;
	}
	
#head h1{
	width:230px;
	height:110px;
	position:absolute;
	top:49px;
	left:242px;
	}
	
#head h1 a{
	display:block;
	width:230px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
	}
	
#left{
	width:180px;
	float:left;
	padding-bottom:20px;
	}

#content{
	width:550px;
	float:left;
	padding:40px 20px 20px 20px;
	text-align:justify;
	}

#right{
	width:180px;
	float:right;
	padding-bottom:20px;
	}
	
#footer{
	clear:both;
	background:url(images/bg_footer.jpg) 0 0 no-repeat;
	height:25px;
	color:#fff8cf;
	font-size:11px;
	}
	
#footer p{text-align:center; margin:0; padding:0; width:285px; padding-left:230px; padding-top:5px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#FFFFFF;}
	
.zoznam{margin:20px 30px;}

.pagenavigation{border-bottom:1px solid #e6d190; padding:3px 0; margin-bottom:5px; font-size:90%;}
.tabulka{
	width:100%;
	border-collapse:collapse;
	}

.butonOk { background:#e6d190; color:#b8613c; width:30px; height:20px; font-weight:bold; font-size:11px; border:1px solid #FFFFFF; cursor:pointer;}
.box input{border:1px solid #FFFFFF; font-size:11px; padding:2px;}

.buton { background:#FAE59A; display:block; width:150px; padding:2px; margin-bottom:5px; font-weight:bold; text-align:center; cursor:pointer; border:1px solid #B8613C;}
h3.n_box { background:url(images/bg_nbox.jpg) 0 0 repeat-x; color:#b8613c; height:22px; padding-top:4px; font-size:1em; text-align:center; margin:0;}
.box {padding:12px 10px; font-size:1em; overflow:hidden; width:160px; border-bottom:1px solid #FFFFFF; }
.box ul li{margin-left:15px;list-style:square;}
.box ul li a{text-decoration:none;}


#reklama div{
	text-align:center;
	margin-bottom:5px;
	}
	
#reklama a img{border:1px solid #aaaaaa;}
#reklama a:hover img{border:1px solid #5D5F0F;}

#foto{
	background:url(images/bg_fotogaleria.gif) center top no-repeat;
	height:160px;
	width:154px;
	padding:59px 0 0 14px;
	margin:10px 6px;
	}
.fotogaleria{margin-left:20px;}
.t_zoznam{width:100%; border-collapse:collapse;}
.t_zoznam td{border:1px solid #E6D190; padding:0 5px;}

.inzercia input{
	width:200px;
	border:1px solid #E6D190;
	}

input.submit{background-color:#E6D190; cursor:pointer; color:#B8613C; font-weight:bold; border:1px solid #B8613C;}

.inzercia textarea{
	width:400px;
	border:1px solid #E6D190;
	}
	
.inzercia .first{border:1px solid #E6D190; margin-bottom:5px;}
.inzercia .second{border:1px solid #E6D190; margin-bottom:5px;}

hr{clear:both; margin:10px 0;}

a.download{
	padding-left:20px;
	background:url(images/download.gif) 0 0 no-repeat;
	}

.first{background-color:#fdffd8;}
.pager{width:100%; border:1px solid #E6D190;  margin-top:5px; margin-bottom:5px; }

.meno{width:288px; float:left; overflow:hidden; padding-left:10px; padding-top:5px;}
.datum{width:235px; float:left; text-align:right; overflow:hidden; padding-right:10px; padding-top:5px;}
.obsah{clear:both; overflow:hidden; width:530px; padding:5px 10px;}


.pager td{width:33%; padding:3px 10px;}
.raquo{font-size:14px;}

.cistic{clear:both; height:5px; font-size:1px;}
.search-result{background-color:#f0df96;}


.article{padding:10px; border:1px solid #E6D190; margin-bottom:5px;}
.article h3{font-size:12px; margin-bottom:5px;}
.predtext{border-bottom:1px solid #E6D190; padding-bottom:5px; margin-bottom:5px;}
span.date{font-size:11px; font-weight:normal; color:#999999;}
.article img, .predtext img{padding:4px; border:1px solid #E6D190; background-color:#fbffb9; float:left; margin-right:10px; margin-bottom:5px;}

.article_info{border-top:1px solid #E6D190; margin-top:5px; clear:both;}
.article_info table{width:100%; font-size:11px; color:#999999;}
.article_info table td{text-align:center;}
.article_info a{color:#999999; text-decoration:none;}
.article_info a:hover{color:#be6950;}

.uvod{margin-bottom:20px;}
.iframe{border:1px solid #e6d190; -moz-border-radius:10px;}

/* \*/
* html #content { overflow: hidden; o\verflow: visible; he\ight: 1%; }
/* */



/************************    MENU    ***********************/
.menu{padding-left:1px; margin-bottom:5px;}

.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 179px; /* Width of Menu Items */
/*background:url(images/bg_menu.jpg) 0 0 repeat-y;*/
line-height:normal;
}
	
.menu ul li{
position: relative;
z-index:100;
line-height:normal;
}
	
/*Sub level menu items */
.menu ul li ul{
position: absolute;
width: 179px; /*sub menu width*/
top: 0;
visibility: hidden;
line-height:normal;
}

/* Sub level menu links style */
.menu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
width:159px;
background:url(images/bg_menu.jpg) -179px 0 no-repeat;
height:20px;
padding:4px 0 0 20px;
color: #f5e9b6;
text-decoration: none;
line-height:normal;
}



.menu ul li a:hover{
background:url(images/bg_menu.jpg) 0 0 no-repeat;
text-decoration:none;
color:#FFFFFF;
}

.menu .subfolderstyle{
background:url(images/sf_menu.jpg) -179px 0 no-repeat;
}

.menu .subfolderstyle:hover{
background:url(images/sf_menu.jpg) 0 0 no-repeat;
}

	
/* Holly Hack for IE \*/
* html .menu ul li { float: left; height: 24px; }
* html .menu ul li a { height: 20px; padding-top:4px; }
/* End */



/***************** FOTOGALERIA *****************/
.foto{width:150px; height:170px; overflow:hidden; float:left; margin:0 8px 20px 8px; text-align:center;}
.foto a{display:block; color:#555555; width:150px; height:150px; cursor:pointer; position:relative;}
.foto a img{position:absolute;}
.foto a .tien{display:block; width:142px; height:142px; background:#fff6d9; position:absolute; top:5px; left:5px}
.foto a .tien .ram{display:block; width:140px; height:140px; background:#FFFFFF; position:absolute; left:-5px; top:-5px; border:1px solid #E6D190;}
.foto a:hover .tien{background:#E6D190;}

/******************** KALENDAR *********************/
.kalendar {
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
	}
.kalendar td {
	padding:2px;
	color:#555555;
	text-decoration:none;;
	text-align:center;
	}
.dni td{
	color:#444444;
	border:none;
	padding:4px;
	}
.mesiac {
	background-color:#070632;
	color:#81819C;
	border:1px solid #48486E;
	font-weight:bold;
	}

td.akt_den {
	background-color:#c3b076;
	color:#ffffff;
	}

.kalendar a{color:#5D5F0F; text-decoration:none;}
.kalendar a:hover{text-decoration:underline; color:#5D5F0F;}



