body{ margin: 0; padding: 0; background-color: #fff; font-family: "Trebuchet MS" ,Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 62.5%; color: #666; line-height: 150%; }


a, div, fieldset, form, h1, h2, h3, h4, input, label, legend, li, ol, p, ul{ margin: 0; padding: 0; }


a{ text-decoration: none; }
img{ border: none; }


h1{ text-indent: -9999px; font-size: 0; }
h1 a{ display: block; margin: 0 auto; height: 44px; width: 66px; background-image: url('grafika/logo.jpg');
	  border-bottom: none;
}


h4{ text-indent: -9999px; font-size: 0; }
h4 a{ display: block; margin: 0 auto; height: 68px; width: 80px; background-image: url('grafika/logo1.jpg');
	  border-bottom: none;
}

h5{ text-indent: -9999px; font-size: 0; }
h5 a{ display: block; margin: 0 auto; height: 52px; width: 80px; background-image: url('grafika/logo2.jpg');
	  border-bottom: none;
}

ul, ol{ list-style: none; }


.txtBox{ float: left; margin: 0 0 20px 0; padding: 0px 0px 10px 5px; width: 375px; background: #fff url(grafika/bg_txt.jpg) no-repeat 
		 bottom left;
}

.photoBox{ float: left; margin: 0 0 15px 0; padding: 0 0 10px 12px; height: 140px; width: 140px; background: #fff 
           url(grafika/bg_photo.jpg) no-repeat bottom left;  text-align: center;
}

ul.subMenu{ clear: both; }
	  
#container{ clear: both; margin: 0 auto; padding: 10px 0 0 0; width: 775px; }


#top{ margin: 0; padding: 0 47px; height: 102px; background: #fff url(grafika/bg_top.jpg) no-repeat top; }
#middle{ float: left; margin: 0; padding: 0 47px; background: #fff url(grafika/bg.jpg) repeat; }
#content{ float: left; margin: 0; padding: 0 47px; background: #fff url(grafika/bg.jpg) repeat; }
#footer{ clear: both; margin: 0; padding: 10px 47px; height: 49px; background: #fff url(grafika/bg_footer.jpg) no-repeat; }


#top img{ float: right; margin: 50px 0 0 0; }

ul#versions{ float: left; margin: 55px 0 0 0; width: 176px; }
ul#versions li{ float: left; padding: 5px; width: 18px; }
ul#versions a{ float: left; padding: 1px; border: 1px solid #ccc; } 
ul#versions a:link:hover, ul#versions a:visited:hover{ border-color: #ff9900; } 
ul#versions img{ float: left; margin: 0; }	  


ul#menu{ float: left; margin: 5px 0 0 0; height: 38px; width: 679px; background-color: #fff; border-bottom: 1px solid #d8d8d8;
         border-right: 1px solid #d8d8d8;
}

ul#menu li{ float: left; padding: 10px 15px 0 0; height: 30px; background: #fff url(grafika/corner.jpg) no-repeat bottom            left; font-size: 1em; color: #ff9900;
}

ul#menu li ul{ position: absolute; left: -999em; }
ul#menu li:hover ul, ul#menu li.over ul { left: auto; }
ul#menu a{ display: block; padding-left: 13px; font-size: 1.2em; font-weight: bold; color: #990000; }
ul#menu a:link:hover, ul#menu a:visited:hover{ color: #ff9900; } 

ul#menu li ul{ clear: both; margin: 13px 0 0 0; padding: 5px; width: 140px; background: #fff none; border: 1px solid #eee; 	 
               border-top-color: #ccc;
}
ul#menu li ul li{ margin:0; padding: 10px 0 0 0; height: 30px; width: 140px; background-image: none;
				  border-bottom: 1px solid #ccc;
}
ul#menu li ul li.last{ background: #fff url(grafika/subcorner.jpg) no-repeat bottom right; border: none; }


#left{ float: left; overflow: hidden; padding-top: 25px; width: 135px; background: #fff url(grafika/bg_menu.jpg) repeat-x top; }
#centre{ float: left; overflow: hidden; margin-right: 5px; padding-top: 25px; width: 385px; background: #fff url(grafika/bg_menu.jpg) repeat-x top; }
#right{ float: left; overflow: hidden; padding-top: 25px; width: 155px; background: #fff url(grafika/bg_menu.jpg) repeat-x top; }


#address{ padding: 10px 0; width: 135px; background: #fff url(grafika/bg_address.jpg) no-repeat bottom right; text-align: center; }
#address p{ margin: 10px 0; font-size: 1em; font-weight: bold; color: #333; }

#contact{ height: 95px; width: 135px; background: #fff url(grafika/bg_contact.jpg) no-repeat bottom right; text-align: center; }
#contact p{ padding: 30px 0; }
#contact a{ font-size: 1.1em; font-weight: bold; color: #333; border-bottom: 1px dashed #333; }
#contact a:link:hover, #contact a:visited:hover{ color: #ff9900; border-bottom: 1px dashed #ff9900; }

#poll{ padding: 0 10px 20px 0; width: 125px; background: #fff url(grafika/bg_address.jpg) no-repeat bottom right; }
#poll h3{ padding-bottom: 5px; width: 125px; font-size: 1.1em; color: #990000; border-bottom: 1px solid #990000; }

#poll fieldset{ padding: 5px;  border: none; }
#poll input{ margin-right: 10px; }
#poll input.button{ margin: 0 37px; width: 51px; background-color: #eee; border: 1px solid #990000; font-size: 1.1em; }
#poll legend{ margin: 5px 0 10px 0; font-size: 1.1em; font-weight: bold; color: #666; }
#poll li{ margin-left: 10px; height: 25px; width: 115px; }

#centre {font-size:1.1em}

#centre h2{ padding: 0 0 5px 5px; margin-bottom: 20px; width: 380px; background: #fff url(grafika/bg_header.jpg) repeat-x bottom;
            font-size: 1.5em; color: #990000;
}

#centre p{ float: right; margin: 10px 0;  padding-right: 10px; width: 340px; text-align: justify; }
#centre ul{ list-style:disc; margin-left: 100px; width:240px; }
#centre li{ float: right;   padding-right: 10px; width: 240px;}
#centre p.date{ display: block; float: left; padding: 0; color: #ff9900; }
#centre p.news{ display: block; }
#centre img {margin:3px}

#centre .form-thumb {
	clear:both;
}
.form-thumb label {
	float:left;
	width:120px;
}
label.checkbox {width:100%}

#centre .submit {
	width:100%;
	text-align:center;
}
#centre-width { float: left; overflow: hidden; margin-right: 5px; padding-top: 25px; width: 540px; background: #fff url(grafika/bg_menu.jpg) repeat-x top; }
#centre-width {
	font-size:1.1em
}
#centre-width h2 {
	padding: 0 0 5px 5px; margin-bottom: 20px; width: 500px; background: #fff url(grafika/bg_header.jpg) repeat-x bottom;
            font-size: 1.5em; color: #990000;
}
#centre-width p{ float: right; margin: 10px 0;  padding-right: 10px; width: 500px; text-align: justify; }
#centre-width ul{ list-style:disc; margin-left: 100px; width:240px; }
#centre-width li{ float: right;   padding-right: 10px; width: 240px; text-align: justify; }
#centre-width p.date{ display: block; float: left; padding: 0; color: #ff9900; }
#centre-width p.news{ display: block; }
#centre-width img {margin:3px}


#right img{ margin-bottom: 10px; }
#right p{ color: #000; }
#right a{ float: right; font-size: 0.9em; color: #990000; }
#right a:link:hover, #right a:visited:hover{ color: #ff9900; }
