* { padding: 0; margin: 0; }

body {
font-family: Verdana, Geneva, sans-serif;
 font-size: 13px;
 background: #ffffff url(images/bg.png) repeat-x;
}

h1, h2, h3 {
	color: #5A8311;
}

h1 {
	font-size: 1.4em;
}

h2 {
	font-size: 1.2em;
  margin: 15px 5px 5px 5px;
}

h3 {
	margin: 0;
	font-size: 1em;
}

h4 {
  color: #ff9f17;
	font-size: 1.1em;
  margin: 10px 5px 10px 5px;
}

img {
	border: none;
}

/* image  class="imgright" */
img.imgleft {
	float: left;
	margin: 0 20px 0 0;
}

img.imgright {
	float: right;
	margin: 0 0 0 20px;
}

a{
 color: #002F10;
 text-decoration: none;
 font-weight: bold;
}

a:hover{
 color: #009F39;
 font-weight: bold;
}


#wrapper { 
 margin: 0 auto;
 width: 922px;
}


#header {
 color: #000;
 height: 110px;
 margin: 0px 0px 0px 0px;
 background: #87B220;
 width: 922px;
 
 
}

#header h1 {
color : #000; 
font-size: 20px;
background: url(images/banner.png) no-repeat; 
background-position: left bottom;
text-indent:-1000em;	
float:left;
width: 500px;
height: 110px;

}


 /* ----- navigacia ----- */ 

#navigation{
margin: 0;
background:#7fa71f;
list-style:none;
width: 100%;
height:35px;
}

#jsddm li
	{	
	float: left;
		list-style: none;
		font: 13px Verdana, Arial;}

#jsddm li a
	{	display: block;
		background: #7FA71F;
		padding: 10px 17px 10px 17px;
		text-decoration: none;
		font-weight: bold;
		
		color: #fff;
		white-space: nowrap;
		}

#jsddm li a:hover
	{	background: #739B1F;}
		
#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;}
		
#jsddm li ul li
		{	float: none;
			display: inline;}
		
#jsddm li ul li a
		{	width: auto;
			background: #87B220;}
		
#jsddm li ul li a:hover
		{	background: #739B1F;}

#jsddm .active
{
background: #547E0F;
}	

#lang {	

	float: right;
	}
	
    
 /* ----- content ----- */   
#content{
 background: #fff;
 margin-bottom: 10px;
 overflow: auto;
 border: 1px solid #ddd;
 width: 100%
}

#leftcolumn { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 630px;
 text-align: justify;
}

#leftcolumn-mail { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 630px;
 text-align: justify;
 background: transparent url(images/mail.png) no-repeat 100% 100%;
}



/* ----- sidebar ----- */ 
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding-left: 5px;
 width: 233px;
 float: right;
 border-left: 1px solid #ddd;
}
#rightcolumn p{ 
 text-align:justify;
 }

 /* ----- footer ----- */ 

#footer {
 color: #414141;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 background: #E5E5E5;
}

#footer a{
 color: #002F10;
 text-decoration: none;
 font-weight: bold;
}

#footer a:hover{
 color: #009F39;
 font-weight: bold;
}

.clear { clear: both; background: none; }



/* ----- FORMS ----- */

input { 
 font-size: 12px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666;
}

form { 
 margin: 20px 0 0 20px;
 width: 70%;
 border: 1px solid #666699; 
 padding: 5px; 
}

textarea { 
 font-size: 12px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666;
}

