/* CSS Document */

body, html {
background-color:#969696;
background-image:url("images/bg-main-2.jpg");
background-repeat:no-repeat;
background-attachment:fixed;
font: 13px/15px "arial", Arial, Helvetica, sans-serif;
background-position:center top;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
/* spacers */
hr.cleaner {clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}
.clear         { clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none; }
.spacer{clear:both; font-size:0px; line-height:0px;}

#content_main_holder {float: left; width: 900px;   background-color:#FFF;}
#content_wrapper {width:900px; margin:0 auto;position: relative; background-color:#FFF; }
#mainImage {position:relative; margin:auto; left:0px;top:0px; }

#content_partner a{float: left; 
	width: 87px;
	height:187px;
	position:absolute;
	top:144px;
	left:-47px;
	padding:5px;

	}
#content_partner a:hover{float: left; 
	width: 87px;
	height:187px;
	position:absolute;
	top:144px;
	left:-87px;
	padding:5px;

	}


#content_right_holder {float: right; width: 250px; }

a#logo_holder { 
				display: block; 
				float: left;
				position:relative;
				top:0px;
				/*border: 1px solid #F0F;*/
				height:80px;
				}
/*------------------------------------------------body---------------------*/

/*------------------------------------------------header start---------------------*/
#header-main{
	width:100%;
	height:200px;
	
	
}
#header{
	width:900px;
	background-color:#FFF;
	margin:auto;
	padding:0 0 0 0;
	height:170px;
	position:relative;
	top:50px;
	
}

#header img.logo{
	width:90px;
	height:90px;
	
	position:absolute;
	top:50px;
	}


#header ul{
	width:900px;
	height:50px;
	margin:auto;
	position:absolute;	
	background-color:#047020;
	left:0px;
	top:100px;
	font: 15px "arial", Arial, Helvetica, sans-serif bold;
	
}

#header ul li{
		color:#969696;
}
#header ul li.link{
	padding:0;
	margin:0 0 0 0;
	float:left;
	border:none;
}

#header ul li.link a
{
	text-indent: 0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:15px 16px 15px 16px;
	margin:0;
	color:#047020;
	background-color:#fff;
	font: 15px "arial", Arial, Helvetica, sans-serif bold;
	position:relative;
	left:10px;
	top: 0px;
}

#header ul li.link a:hover{
	text-decoration:underline;
	padding:13px 16px 13px 16px;
	color:#047020;

	}

#header ul.malemenu{
	width:230px;
	height:30px;
	margin:auto;
	background-color:#FFF;
	position:absolute;
	left:670px;
	top:10px;
	font: 12px "arial", Arial, Helvetica, sans-serif;
	text-decoration:none;
	

}

#header ul.malemenu li{
		color:#969696;
}


#header ul.malemenu li a
{
	text-indent: 0px;
	display:block;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin:0;
	color:#969696;	background-color:#FFF;
	font: 12px "arial", Arial, Helvetica, sans-serif bold;
	position:relative;
}

#header ul.malemenu li a:hover{
	text-decoration:underline;
	padding:0 10px 0 10px;
		color:#047020;
	
	}


#partner {
	width:440px;height:25px;
	position:absolute;
	left:200px;
	top:5px;
	font:normal 11px/15px "Verdana", Arial, Helvetica, sans-serif;
	color:#A03012;line-height:18px;
	
	
}




#lavy {
	width:300px;height:75px;
	position:absolute;
	left:200px;
	top:30px;
	font:normal 13px "Verdana", Arial, Helvetica, sans-serif;
	color:#A03012;line-height:18px;
	
	
}

#lavy p.hrame{
width: 270px;

position:relative;
left:10px;
top:10px;
}

#lavy p.hrame a{
color:#A03012;
font:bold 11px/15px "Verdana", Arial, Helvetica, sans-serif;

}

#lavy p.hrame a:hover{
color:#1E4822;
font:bold 13px "Verdana", Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#lavy p.hrame a.program{
	width:85px;
	height:35px;
	margin:0 0 0 160px;
	float:left;
	padding:0 0 0 0;

}

#lavy p.hrame a.program:hover{

	float:left;
}

#lavy p.novinky{ width: 280px; height:110px; position:relative; left:15px;top:-30px;}

#lavy p.novinky a{
color:#A03012;
font:bold 11px/15px "Verdana", Arial, Helvetica, sans-serif;

}

#lavy p.novinky a:hover{
color:#1E4822;
font:bold 13px "Verdana", Arial, Helvetica, sans-serif;

text-decoration:underline;
}


/*------------------------------------------------header end---------------------*/

/*------------------------------------------------right panel start---------------------*/
#right-popup { background-color:#FFF;}
#right-popup p.text {font:normal 13px Verdana, Helvetica, sans-serif;padding:6px 6px;}

#right{
	width:900px;
	padding:0 0 15px 0;
	/*border: 1px solid #F0F;*/
	background-color:#FFF;
	position:relative;
	
	}
	
#right img{
	padding:0 10px 10px 0;
	border: none;	
	}

#right hr{
	width:850px;
	padding:0px;
	color:#CCC;
	background-color:#CCC;
	height:2px;
	}


#right p.text{
	width:840px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:15px;
	top:-0px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}
#right p.text a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.text a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}

#right p.textsubor{
	width:800px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:15px;
	top:10px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
	/*border:solid 1px #0C0;*/
}
#right p.textsubor a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textsubor a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}

#right p.textlavyl{
	width:430px;
	background-image:url("images/textlavyl-bg.jpg");
	background-repeat:repeat-y;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:10px;
	top:10px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
	border-bottom-color:1px solid #CCC;
	/*border: 1px solid #F0F;*/
}
#right p.textlavyl a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textlavyl a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}

#right p.textoznam{
	width:630px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#503E2C;
	background:#DCF8A7;
	position:relative;
	left:30px;
	top:-0px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 10px;
	
}



#right p.textoznam a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textoznam a:hover{
	color:#2C2C2C;

	text-decoration:underline;
}

#right p.textlavy{


	width:225px;

	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#503E2C;
	position:relative;
	left:30px;
	top:-0px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}
#right p.textlavy a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textlavy a:hover{
	color:#2C2C2C;

	text-decoration:underline;
}

#right p.textstred{


	width:280px;

	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:10px;
	top:10px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}
#right p.textstred a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textstred a:hover{
	color:#2C2C2C;

	text-decoration:underline;
}

#right p.textpravy{


	width:285px;
	/*border: 1px solid #F0F;*/
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:10px;
	top:10px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 0;
}
#right p.textpravy a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textpravy a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}

#right p.textpravyl{
	width:430px;
	/*border: 1px solid #F0F;*/
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:10px;
	top:10px;
	margin:0 0 0 0;
	float:left;
	padding:0 0 0 5px;
}

#right p.textpravyl a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#right p.textpravyl a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}



ul.Súbor {
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#503E2C;
	position:relative;
	left:30px;
}

#right .links a.viac{
	
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	margin:0 0 0 520px;
	float:left;
	padding:0 0 10px 0;
	/*border: 0px solid #000;*/

}

#right .links a.viac:hover{
	color:#2C2C2C;
	text-decoration:underline;
	float:left;
}

#right p.text a.oznam{
	width:203px;
	height:92px;
	background:url(images/oznam.png);
	margin:0 0 0 0px;
	float:left;
	padding:0 0 0 0;

}

#right p.text a.oznam:hover{

	background:url(images/oznam_over.png);
	float:left;
}

#right p.text a.napisali{
	width:81px;
	height:34px;
	background:url(images/napisali.png);
	margin:0 0 0 15px;
	float:left;
	padding:0 0 0 0;

}

#right p.text a.napisali:hover{

	background:url(images/napisali_over.png);
	float:left;
}

#right p.text a.texty{
	width:81px;
	height:34px;
	background:url(images/texty.png);
	margin:0 0 0 15px;
	float:left;
	padding:0 0 0 0;

}

#right p.text a.texty:hover{

	background:url(images/texty_over.png);
	float:left;
}

#right .links a.foto,
#right .links a.fotomamokno,
#right .links a.fotolastovicky,
#right .links a.fotoiluzie,
#right .links a.fotostvorenie,
#right .links a.fotohra,
#right .links a.fotojaaanosik,
#right .links a.fototonaj,
#right .links a.fotosdv
{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	margin:0 0 0 0px;
	float:left;
	padding:0 0 0 30px;

}

#right .links a.foto:hover,
#right .links a.fotomamokno:hover,
#right .links a.fotolastovicky:hover,
#right .links a.fotoiluzie:hover,
#right .links a.fotostvorenie:hover,
#right .links a.fotohra:hover,
#right .links a.fotojaaanosik:hover,
#right .links a.fototonaj:hover,
#right .links a.fotosdv:hover
{
	color:#2C2C2C;
	text-decoration:underline;
	float:left;
}




#right .links a.recenzia{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	margin:0 0 0 0px;
	float:left;
	padding:0 0 0 30px;

}

#right .links a.recenzia:hover{

	color:#2C2C2C;
	text-decoration:underline;
	float:left;
}


#right p.text a.fotoherec{
	width:101px;
	height:34px;
	background:url(images/foto_icon.png);
	margin:0 0 0 550px;
	float:left;
	padding:0 0 0 0;

}

#right p.text a.fotoherec:hover{

	background:url(images/foto_icon_over.png);
	float:left;
}


#right table {
margin:0 0 0 10px;
padding:0 0 0 0px;
border:1px dotted #999;
}

#right tr.nadpis {
background-color:#CCC;
height:35px;
color:#000000;
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-indent:30px;
border:1px dotted #999;

}

#right tr.prva {
background-color:#FFF;
height:30px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-indent:30px;
border:1px dotted #999;

}

#right tr.prva a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#780011;
	text-decoration:none;
	text-transform:none;
	border:1px dotted #999;

}
#right tr.prva a:hover{
	color:#000000;
	text-decoration:underline;
}

#right tr.druha {
height:30px;
background-color:#fff;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-indent:30px;
border:1px dotted #999;
}

#right tr.druha a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#780011;
	text-decoration:none;
	text-transform:none;
}
#right tr.druha a:hover{
	color:#000000;
	text-decoration:none;
}

#right tr.bottom {
height:25px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#aktuality{
	width:900px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	background-color:#FFF;
	/*border: 1px solid #f00;*/
}

#aktuality p.textuvod{
	width:600px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	margin:10px 0 0 10px;
	float:left;
	padding:0 0 0 0;
	/*border: 1px solid #f00;*/
}

#aktuality p.textuvod a{
	
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}

#aktuality p.textuvod a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}
	/*border: 1px solid #f00;*/


#aktuality p.textuvod a.viacnew{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	margin:0 0 0 0px;
	float:left;
	padding:0 0 10px 0;
	/*border: 0px solid #000;*/


}

#aktuality p.textuvod a.viacnew:hover{

	float:left;
}

#aktuality p.program-short{
	width:260px;
	background-color:#ccc;
	position:absolute;
	top:467px;
	left:610px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
	border: 1px dotted #969696;
}
#aktuality p.program-short a{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	text-decoration:none;
	text-transform:none;
}
#aktuality p.program-short a:hover{
	color:#2C2C2C;
	text-decoration:underline;
}


#aktuality p.textoznamy{
	width:260px;
	background-color:#ccc;
	position:absolute;
	top:470px;
	left:610px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
	border: 1px dotted #969696;
}


#aktuality p.textoznamy a.viacnew{
	font:bold 13px Verdana, Helvetica, sans-serif;
	color:#A50000;
	margin:0 0 0 0px;
	padding:0 0 10px 0;
	/*border: 0px solid #000;*/


}

#aktuality p.textoznamy a.viacnew:hover{

	float:left;
}


#partneri{
	width:800px;
	height:80px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#1E4822;
	position:relative;
	left:0px;
	top:0px;
	margin:0 0 0 0;
	float:right;
	padding:0px 0px 0px 20px;

}





/*------------------------------------------------body end---------------------*/

/*------------------------------------------------footer start---------------------*/
#footer-main{
	width:100%;
	height:35px;

}
#footer{
	width:900px;
	height:35px;
	margin:auto;
	background-color:#FFF;
	padding:0;
}

#footer p.patal{
	width:185px;
	height:35px;
	font:normal 13px Verdana, Helvetica, sans-serif;
	color:#000;
	position:relative;
	left:15px;
	top:-0px;
	margin:0 0 0 0;
	float:left;
	padding:5px 0 10px 10px;

}




/*------------------------------------------------footer end---------------------*/
