*{
	margin:0;
	padding:0;
	}

body{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#444444;
	background:#C8D1DA url(images/bg_body.jpg) 0 0 repeat-x;
	}

a img{border:0;}
a{text-decoration:underline; color:#5D5F0F;}
a:hover{text-decoration:none; color:#CC000B;}
a:focus{-moz-outline:none -moz-mac-focusring; }

h1{font-size:20px; margin:0 0 20px 0;}
h2{font-size:18px; margin:0 0 20px 0;}
h3{font-size:14px; margin:0 0 10px 0;}
p{margin-bottom:20px;}

#content ul, #content ol{
	margin:15px 30px;
	}

#content ul li, #content ol li{
	padding:1px 0;
	}

#container{
	width:950px;
	margin:0 auto;
	background:url(images/bg_container.jpg) 0 0 repeat-y;
	}
	
#obal{background:url(images/bg_obal.jpg) 0 0 no-repeat;}

#head{
	height:177px;
	background:#dddddd url(images/bg_head.jpg) 0 0 no-repeat;
	position:relative;
	}
	
#head h1{
	width:245px;
	height:88px;
	position:absolute;
	top:0;
	left:347px;
	}
#head h1 a{
	display:block;
	width:245px;
	height:88px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) center 0 no-repeat;

	}
	
#left{
	width:180px;
	float:left;
	}

#content{
	width:550px;
	float:left;
	padding:5px 20px 20px 20px;
	text-align:justify;
	}

#right{
	width:180px;
	float:right;
	}
	
#footer{
	clear:both;
	background:url(images/bg_footer.jpg) 0 0 no-repeat;
	padding-top:4px;
	height:41px;
	text-align:center;
	color:#FFFFFF;
	}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#FFFFFF;}
	
.zoznam{margin:20px 30px;}

.pagenavigation{border-bottom:1px solid #cccccc; padding:3px 0; margin-bottom:5px; font-size:90%;}
.tabulka, .tab_zoz{
	width:100%;
	border-collapse:collapse;
	}

.tab_zoz th{padding:4px; border:1px solid #e9ecc6; background-color:#e9ecc6;}
.tab_zoz td{padding:4px; border:1px solid #e9ecc6; text-align:left; vertical-align:top;}

.butonOk { background:#D4D0C8; width:31px; height:21px; font-weight:bold; font-size:0.85em; border-top:1px solid #FEFEFE; border-right:1px solid #403F3F; border-bottom:1px solid #403F3F; border-left:1px solid #FEFEFE; cursor:pointer;}
.buton { background:#e9ecc6; display:block; width:150px; padding:2px; margin-bottom:5px; font-weight:bold; text-align:center; border-top:1px solid #FEFEFE; border-right:1px solid #403F3F; border-bottom:1px solid #403F3F; border-left:1px solid #FEFEFE; cursor:pointer;}
h3.n_box { background:url(images/bg_nbox.jpg) 0 0 repeat-x; color:#5D5F0F; height:22px; padding-top:4px; font-size:1em; text-align:center; font-weight:normal; margin:0;}
.box {padding:12px 10px; font-size:1em; overflow:hidden; width:160px; }
.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, .t_zoznam th{border:1px solid #aaaaaa; padding:0 5px;}
.t_zoznam th{text-align:center; background-color:#d4cf7b;}
.tab_farba2 td{background-color:#e3e3af;}

.inzercia input{
	width:200px;
	border:1px solid #5D5F0F;
	}

.inzercia textarea{
	width:400px;
	border:1px solid #5D5F0F;
	}

hr{clear:both; margin:10px 0;}
a.download{
	padding-left:20px;
	background:url(images/download.gif) 0 0 no-repeat;
	}

.first{background-color:#e9ecc6;}
.pager{width:100%; border:1px solid #dddddd;  margin-top:5px; margin-bottom:5px; }

.meno{width:295px; float:left; overflow:hidden; padding-left:5px; padding-top:5px; border-top:1px solid #dddddd;}
.datum{width:245px; float:left; text-align:right; overflow:hidden; padding-right:5px; padding-top:5px; border-top:1px solid #dddddd;}
.obsah{clear:both; overflow:hidden; width:540px; padding:5px;}


.pager td{width:33%; padding:3px 10px;}
.raquo{font-size:14px;}

.cistic{clear:both; height:5px; font-size:1px;}
.search-result{background-color:#DFDB72;}


.article{padding:10px; border:1px solid #dddddd; margin-bottom:5px;}
.article h3{font-size:12px; margin-bottom:5px;}
.predtext{border-bottom:1px solid #dddddd; 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 #dddddd; background-color:#eeeeee; float:left; margin-right:10px; margin-bottom:5px;}

.article_info{border-top:1px solid #cccccc; 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:#CC000B;}

.uvod{margin-bottom:20px;}
.iframe{border:1px solid #cccccc; -moz-border-radius:10px;}

/* \*/
* html #content { overflow: hidden; o\verflow: visible; he\ight: 1%; }
/* */



/************************    MENU    ***********************/

.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
background:url(images/bg_menu.jpg) 0 0 repeat-y;
margin-bottom:5px;
}
	
.menu ul li{
position: relative;
z-index:100;
}
	
/*Sub level menu items */
.menu ul li ul{
position: absolute;
width: 180px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.menu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
width:150px;
background:url(images/bg_menu.jpg) 0 0 no-repeat;
height:21px;
padding:4px 0 0 30px;
color: #fff;
text-decoration: none;
}



.menu ul li a:hover{
background:url(images/bg_menu.jpg) -180px 0 no-repeat;
text-decoration:none;
color:#FFFFFF;
}

.menu .subfolderstyle{
background:url(images/sf_menu.jpg) 0 -25px 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: 25px; }
* html .menu ul li a { height: 21px; 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:#EEEEEE; 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 #CCCCCC;}
.foto a:hover .tien{background:#CCCCCC;}

/******************** 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:#C1BD56;
	color:#444444;
	}

.kalendar a{color:#5D5F0F; text-decoration:none; background-color:#D3D07C;}
.kalendar a:hover{text-decoration:underline;}


#g_reklama{text-align:center; margin:10px;}
.centerreklama{padding-top:15px;}

.ppager{
	padding:5px 10px;
	margin-bottom:5px;
	background-color:#e9ecc6;
}
