*{
	margin:0;
	padding:0;
	}
body{
	background-color:#E4E4CF;
	font:normal 12px Arial, Helvetica, sans-serif;	
	}
a{text-decoration:none; color:#008800; font-weight:bold; outline:none;}
a img{border:0;}
a:hover{text-decoration:underline;}

p{margin-bottom:10px;}
p.podnadpis{font-size:14px; margin-bottom:5px;}
h2{font-size:16px; margin-bottom:5px;}

.zoznam{margin:10px 20px;}

#container{
	margin:0 auto;
	width:700px;
	background:#FFFFFF url(images/bg-container.jpg) 0 0 repeat-y;
	}
#head{
	height:160px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/head.jpg) 0 0 no-repeat;
	}
ul#topmenu{
	height:30px;
	list-style:none;
	padding-left:4px;
	background:url(images/bg-topmenu.jpg) 0 0 no-repeat;
	}
ul#topmenu li{
	float:left;
	height:30px;
	}
ul#topmenu li a{
	display:block;
	height:22px;
	color:#B9DCB4;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-top:8px;
	}
ul#topmenu li a:hover{color:#E1EDDF;}

ul#topmenu li.m1 a{width:54px;}
ul#topmenu li.m2 a{width:100px;}
ul#topmenu li.m3 a{width:68px;}
ul#topmenu li.m4 a{width:102px;}
ul#topmenu li.m5 a{width:94px;}
ul#topmenu li.m6 a{width:65px;}

ul#topmenu li.m1 a:hover{width:54px; background:url(images/bg-topmenu.jpg) -4px -30px no-repeat;}
ul#topmenu li.m2 a:hover{width:100px; background:url(images/bg-topmenu.jpg) -58px -30px no-repeat;}
ul#topmenu li.m3 a:hover{width:68px; background:url(images/bg-topmenu.jpg) -158px -30px no-repeat;}
ul#topmenu li.m4 a:hover{width:102px; background:url(images/bg-topmenu.jpg) -226px -30px no-repeat;}
ul#topmenu li.m5 a:hover{width:94px; background:url(images/bg-topmenu.jpg) -328px -30px no-repeat;}
ul#topmenu li.m6 a:hover{width:65px; background:url(images/bg-topmenu.jpg) -422px -30px no-repeat;}


#content{
	width:487px;
	padding:20px 0 0 30px;
	text-align:justify;
	float:left;
	background:url(images/content-roh.jpg) right top no-repeat;
	}
ul#menu{
	width:145px;
	height:225px;
	padding:15px 8px 0 30px;
	float:right;
	list-style:none;
	background:url(images/bg-menu.jpg) 0 0 no-repeat;
	}
ul#menu li{width:140px; height:24px; margin-left:3px;}

ul#menu li a{display:block; width:140px; height:24px;  text-indent:-9999px; overflow:hidden;}

ul#menu li.s1 a:hover{background:url(images/bg-menu.jpg) -216px -15px no-repeat;}
ul#menu li.s2 a:hover{background:url(images/bg-menu.jpg) -216px -39px no-repeat;}
ul#menu li.s3 a:hover{background:url(images/bg-menu.jpg) -216px -63px no-repeat;}
ul#menu li.s4 a:hover{background:url(images/bg-menu.jpg) -216px -87px no-repeat;}
ul#menu li.s5 a:hover{background:url(images/bg-menu.jpg) -216px -111px no-repeat;}
ul#menu li.s6 a:hover{background:url(images/bg-menu.jpg) -216px -135px no-repeat;}
ul#menu li.s7 a:hover{background:url(images/bg-menu.jpg) -216px -159px no-repeat;}
ul#menu li.s8 a:hover{background:url(images/bg-menu.jpg) -216px -183px no-repeat;}
ul#menu li.s9 a:hover{background:url(images/bg-menu.jpg) -216px -207px no-repeat;}

#footer{
	clear:both;
	height:90px;
	background:url(images/footer.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}
	
p.intro{margin:0 0 15px 0; padding:0;}
p.intro a{padding:8px 0; background-color:#f9f9f9; border:1px solid #eee; font-size:14px; text-align:center; display:block; height:16px;}
p.intro a:hover{background-color:#eee; border-color:#ddd;}
.zbierka{clear:both; padding-top:15px;}
.zbierka h3{margin:10px 0; font-size:15px;}
.zbierka h4{font-size:14px; color:#666;}
.zbierka ul{margin-left:60px;}
.kurzor{cursor:help;}

.pading{padding-left:20px;}

form{margin-bottom:20px;}
form div{text-align:center;}
input{
	width: 235px;
	height: 14px;
	font-size:8pt;
	border:1px solid #008800;
	padding:1px 2px;
	margin-bottom:2px;
	}
textarea{
	width:480px;
	height:45px;
	font-size:8pt;
	border:1px solid #008800;
	padding:1px;
	margin-bottom:2px;
	}
.ponuka input, .ponuka textarea{width:300px; padding:1px 2px;}

input.checkbox{
	width:15px;
	height:15px;
	}
input.submit, .ponuka input.submit
{
width:180px;
height:18px;
background-color:#CDFFCD;
font-weight:bold;
}
.potvrdenie input{
	width:auto;
	}
.komentar{
	width:99%;
	margin-bottom:5px;
	background-color:#CDFFCD;
	border:1px solid #008800;
	overflow:hidden;
	}
.hlavicka span, span.datum{float:right;}
.hlavicka {
	padding:2px 4px 0 4px;
	text-align:left;
	font-weight:bold;
}
.telo {
	padding:0 4px 2px 4px;
	text-align:justify;
}
span.active{
	background-color:#CDFFCD;
	color:#000000;
	padding:0 2px;
	border:1px solid #008800;
	}
.nav{
	color:#008800;
	font-weight:bold;
	text-align:center;
	margin-bottom:2px;
	}
.fotogaleria{margin:0 auto;}

.fotogaleria td.image{
	text-align:center;
	width:130px;
	height:130px;
	border:2px solid #008800;
	background-color:#eeeeee;
	}
.fotogaleria td{text-align:center;}
.popis td{font-style:italic; background-color:#CDFFCD;}
.bold{font-weight:bold;}
ul.odkazy, .rozdelenie ul, .ostatne ul{margin:0 0 0 20px; padding:0;}
ul.odkazy li, .ostatne li{margin:0 0 15px 0;}
.rozdelenie-ping ul{margin:0 0 0 30px; padding:0;}
a.kotva{color:#000000; text-decoration:none;}
div.odpoved{margin:5px; padding:0 5px; font-size:11px; background-color:#E6FFE6; border:1px solid #AEE5AE}
fieldset{padding:10px;}

.foto{width:137px;height:170px;overflow:hidden;float:left;margin:0 8px 20px 8px}
.foto a{display:block; color:#555555; width:135px; height:170px;margin-bottom:3px;cursor:pointer; position:relative; font-weight:normal; font-size:11px;}
.foto a:hover{text-decoration:none; color:#008800;}
.foto a img{position:absolute}
.foto a .tien{display:block;width:132px;height:132px;background:#EEEEEE;position:absolute;top:5px;left:5px}
.foto a .tien .ram{display:block;width:130px;height:130px;background:#FFFFFF;position:absolute;left:-5px;top:-5px;border:1px solid #CCCCCC}
.foto a:hover .tien{background:#CCCCCC;}
.foto a .url{position:absolute; display:block; width:100%; text-align:center; top:140px}

.main_navigation{padding:2px 5px; border:1px solid #008800; background-color:#C6F6C6; margin-bottom:15px;}
.tab_forum{border-collapse:collapse; width:100%; margin-bottom:15px;}
.tab_forum td{padding:5px; border:1px solid #008800;}
td.pocet{width:60px; text-align:center;}

.tab_forum h3{font-size:105%;}
.tab_forum td.forum_name h2{color:#FFFFFF; margin:0; padding:0; font-size:110%;}
.tab_forum td.forum_name{background-color:#008800;}

.aerobuttonmenu{margin:0; padding:0; float:right; height:20px;}
.aerobuttonmenu li{list-style:none; float:left; padding-right:10px;}
.aerobuttonmenu li a{display:block; background:url(images/aerorightgreen.gif) no-repeat right top; height:20px; padding-right:8px; color:#E1EDDF; float:left;}
.aerobuttonmenu li a span{
	display:block; background:url(images/aeroleftgreen.gif) no-repeat left top; height:17px; padding-top:3px; text-align:center; padding-left:8px; text-transform:uppercase; font-size:12px; cursor:pointer;
	float:left;
	}

.aerobuttonmenu li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/aerorightgreenh.gif) no-repeat right top;
}

.aerobuttonmenu li a:hover span{
	background:url(images/aeroleftgreenh.gif) no-repeat left top;
}