body{
margin: 0; padding: 0;
background-color:#f2d579; /* zmena farby na #fae5a3*/
background-image: url(pic/body.jpg);

background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
a{color: #993300;}
a:hover {color: #009900; text-decoration:underline}
h1{font-size:22px; color: #663300; font-family:"Courier New", Courier, monospace; text-decoration:underline;}
h1 a{ color:#FF6600}
h2{font-size:16px; color: #663300; font-family:"Courier New", Courier, monospace;}
h2 a{color:#FF6600; text-decoration:underline;}
.box h2, #left h2{font-family: "Courier New", Courier, monospace; font-size:22px; color:#990000; margin-bottom:5px}
h3{font-size:12px; font-style:oblique}
input{border: #993300 1px solid; background:url(pic/input_bg.jpg) repeat-x}
input.input-g{
	background:none;
	background-image: url(pic/input-g.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:20px;
	width: 78px;
	float:left;
	margin-right:7px;
}
textarea{width:300px;border: #993300 1px solid; background:url(pic/input_bg.jpg) repeat-x #FFFFFF}

h1,h2,h3{text-align:left}
#main{
margin:0 auto;
width:990px;
}

#content-home{
position:absolute;
top:200px;
width:950px;
z-index:90;
text-align:justify;
background:url(pic/pozadie-front-menu.png) no-repeat;
}
#content{
position:absolute;
top:250px;
width:950px;
z-index:90;
text-align:justify;
padding-top:10px;
}
#header{
position:absolute;
height:440px;
width:990px;
top:0px;
z-index:1;
}
#front-menu{ 
	padding-top:50px;
	}
#leftside{
	float:left;
	width:700px;
	text-align:left;
	}
#right, #right-home{
	float:right;
	width:240px;
	padding-left:10px;
	background: url(pic/right_03.png);
	text-align:left;
	/*border:1px solid  #CC6633;*/
	}	
#right-home{padding-top:50px}	

#middle{
	float:right;
	width:490px;
	/*border:1px solid #00FF66;*/
	padding-left:10px;
	}
#middle ul li{margin-top:5px;}
#left{
	float:left;
	width:180px;
	background-image:url(pic/celemenubg.png);
	background-repeat:repeat-y;
	background-position:right top;
	margin-top:20px;
	padding-right:10px
	/*border:1px solid #0033CC;*/
	}
#left-top{
	background-image: url(pic/menu-top.png);
	width:190px;
	height:20px;
	background-repeat: no-repeat;
	background-position:right top;
	}	
#headerUser {
color: #006600;
width:190px;
padding-left:20px;
}	
#header-login{
margin-bottom:10px;
}
#headerUser a, #header-login a{color: #993300}


#footer{text-align:center; color: #FF6600; font-size:10px; padding-top:20px; height:30px}	
.clear-top-menu,.clear{clear:both}
.imgmenu{margin:0px; padding:0px; border:0px; float:left}
#polozka-top{background:url(pic/letter-top.png) no-repeat; 
		width:250px; 
		height:15px; 
		padding-top:15px;
		font-size:20px; 
		text-align:center;
		font-weight:bold;
		font-family:"Courier New", Courier, monospace;
		color:#993300;
		}
#polozka-middle{background:url(pic/letter-middle.png)  repeat-y; 
		width:250px;
		padding-top:15px;
		}
#polozka-middle a {color:#993300;font-family:"Courier New", Courier, monospace; text-align:left;}		
#polozka-bottom{background:url(pic/letter-bottom.png) no-repeat; width:250px; height:30px;padding-bottom:20px; text-align:center}



a.menu1, a.menu2, a.menu3{
		display:block;
		font-weight:bold;
		color: #990000; 
		text-decoration:none;
		line-height:25px;
		background-repeat:no-repeat;
		background:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

a.menu-hh-1, a.menu-hh-2, a.menu-hh-3{
		display:block;
		font-weight:bold;
		background-repeat:no-repeat; 
		background-position:middle left;
		color:#339933; 
		text-decoration:none;
		line-height:25px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}	

a.menu1,a.menu-hh-1 {font-size:12px;padding-left:15px;}
a.menu2,a.menu-hh-2 {font-size:12px;padding-left:22px; font-weight:normal;}
a.menu3,a.menu-hh-3 {font-size:10px;padding-left:30px; font-weight:normal;}

a.menu1:hover,a.menu2:hover,a.menu3:hover{background-image:url(pic/menubg.png);background-repeat:no-repeat; color:#FFFFFF}

a.menu-hh-1,a.menu-hh-2,a.menu-hh-3  {background-image:url(pic/menubg-hover.png);background-repeat:no-repeat;color:#FFFFFF}

#pscroller2,#pscroller1{
width: 180px;
height: 60px;
padding: 3px;
color: #666600;
}
#pscroller1{ padding-left:20px; width:200px}
#pscroller2 a, #pscroller1 a, {
text-decoration: underline;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.akcie-right-obr{ float:right; margin-left:7px;margin-top:5px;}
.akcie-right-popis{ padding:3px;font-size:10px; }
.akcie-right-nadpis{ font-size:12px; text-align:left;font-weight:bold; color: #000000 }
.akcie-stred-popis h2{ font-size:14px; text-align:left;font-weight:bold; color: #000000 }

#center-cleaner,#main-cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		}

.spolocenstvaOn a, .akcie-stred a {text-decoration:none; display:block;  padding:5px;  border-bottom: 1px #FF9900 solid}
		   
.akcie-stred a:hover, .akcie a:hover, .dokumenty a:hover,.dokumenty2 a:hover, .spolocenstvaOn a:hover  {  
background:url(pic/polozla.jpg) top right no-repeat;
background-color: #FFECD7; 
text-decoration:none;

}
.akcie a {text-decoration:none; display:block;  border-bottom: 1px #FF9900 solid}
.akcie-stred-obr{ float:left; margin:5px; position: static;  border-bottom: 1px #FF9900 solid}

.akcie-stred-jedna img{ margin:5px;}		

.dokumenty, .dokumenty2{
		float:left;
		width:200px;
		height:80px;
		text-align:left;
		overflow: hidden;
		margin:5px;
		margin-right:10px;
		}
.dokumenty a, .dokumenty2 a{
		display:block;
		text-decoration:none;
		padding: 7px;
		}	
		
.dokumenty2{
height:210px;
		}
		
.aktuality_left{
		width:250px;
		display:block;
		padding-left:20px;
		overflow: hidden;
		padding-bottom:10px;
		}
.aktuality_left a	{display:block; text-decoration:none; width:200px; padding:5px;}
.aktuality_left a:hover {background-color: #FF9900;}
.lavy_in{padding-left:10px;}	
#kalendar{margin-top:0px; padding-top:0px}
#kalendar table tr td {border:1px solid #FF9900; width:22px; height:25px; text-align: center}	
#kalendar table tr td a {border:1px solid #CC3300; background-color:#FF0000; color:#FFFFFF; display:block;width:22px; height:20px; font-weight:bold; font-size:12px;}	

.vpravo{float:right; padding-left:15px;}
.nazov-polozky{font-size:16px; font-weight:bold; font-family:"Courier New", Courier, monospace}
.popis{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.navigacia, .navigacia a {color: #CC0000; font-size:12px; font-weight:bold}
.navigacia a:hover {color:#FFF}