html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, li {
	margin: 0;
	padding: 0;
}

fieldset {border: none;}

html, body {
	width: 100%;
	height: 100%;
	background: #fff url('../images/bg_body.gif') repeat 50% 0;
	font-size: 0.75em !important;
	font-family: verdana, sans-serif;
	color: #000;
}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

.clear {
  clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 0;
	padding: 0;
}

img {border: 0;}

.hidden, legend { display: none !important; }

.unhidden { display: block; }

#wrapper {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 996px;
	margin: 0 auto;
  padding: 0;
	background: transparent;
	font-size: 1.2em;
	line-height: 1.5em;
}

	#container {
   padding: 0 0 70px 0;
   margin: 0;
   clear: both;
   height: auto;
	}

	 	#header {
	 	 position: relative;
		 height: 142px;
		 padding: 0;
		 margin: 0;
		 background: url('../images/bg_top.jpg');
	  }
	  
	    img#logo_gerb {
			 position: absolute;
			 top: 0;
			 left: 3px;
			 border: 0;
			}
			
	    img#logo_txt {
			 position: absolute;
			 top: 0;
			 left: 157px;
			 border: 0;
			}
			
			#headertext {
			  position: absolute;
			  left: 168px;
			  top: 115px;
			  color: #6c86b8;
			  margin: 0 0 5px 0;
			  font-size: 100%;
			}
			
    ul#langmenu {
		 list-style:none;
		 margin: 0 50px 0 0;
		 padding: 0;
		}
		
    ul#langmenu li {
		 float: left;
		 display: inline;
		 padding: 0;
		 margin: 0;
		 width: 13px;
		 background: transparent;
		}
		
    ul#langmenu li a {
     text-align: center;
		 height: 15px
		 width: 13px;
		 padding: 0 1px;
		 display: block;
		 margin: 0;
		 color: #fa9700;
		 line-height: 15px;
		}
		
    ul#langmenu li.sel a {
    	font-weight: bold;
		}
  
	  ul#topmenu {
	   background: url('../images/bg_topmenu.jpg');
	   height: 54px;
	   padding: 0 40px 0 30px;
	   margin: 0;
	   list-style: none;
		}

	    ul#topmenu li {
		   float: left;
		   display: inline;
		   padding: 0;
			 margin: 12px 4px 0;
			 background: transparent;
			}
			
	    ul#topmenu li.sel {background: url('../images/bg_topmenu_sel_r.gif') no-repeat 100% 0;}
			
		    ul#topmenu li a {
			   display: block;
			   margin: 0;
			   font-size: 14px;
			   line-height: 16px;
			   color: #fff;
			   padding: 7px 12px 7px 23px;
			   background: url('../images/bullet_topmenu.gif') no-repeat 7px 4px;
				}
				
		    ul#topmenu li.sel a {background: url('../images/bg_topmenu_sel_l.gif') no-repeat 0 0;}
				
				#left, #right, #content {
			    margin: 0 0 69px 0;
			    padding: 0;
			    float: left;
					height: auto !important;
					height: 650px;
					min-height: 650px;
				}
				
				#left, #right {width: 240px;}
				
				  /* KREISA IZVELNE */
				
				  #sidemenu_top, #sidemenu_bot {
					  height: 29px;
					  width: 226px;
					  padding: 0;
					  margin: 0 3px;
					}
					
					#sidemenu_top {background: url('../images/bg_sidemenu_top.gif') no-repeat 0 0;}
					#sidemenu_bot {background: url('../images/bg_sidemenu_bot.gif') no-repeat 0 0;}
					
					ul#sidemenu {
					  width: 226px;
					  margin: 0 3px;
					  padding: 2px 0;
					  background: url('../images/bg_sidemenu.gif') repeat-y 0 0;
					  list-style: none;
					}
					
						ul#sidemenu li {
						  display: inline;
						  padding: 0;
						  margin: 0;
						  background: transparent;
						}
						
						ul#sidemenu li div.menu_bot {
							height: 4px;
							font-size: 1px;
							background: transparent;
						}
						
						ul#sidemenu li.sel div.menu_bot {background: url('../images/bg_sidemenu_sel_bot.gif') no-repeat 0 0;}
						
							ul#sidemenu li a {
							  display: block;
							  margin: 3px 0 0;
							  padding: 5px 16px 2px 36px;
							  font-family: georgia, serif;
							  font-size: 130%;
							  color: #2f428f;
							  line-height: 16px;
							}
							
							ul#sidemenu li.sel a {
                background: url('../images/bg_sidemenu_sel.gif') no-repeat 0 0;
							  color: #fff;
							}
							
				/* BALSOSANA */
				
				#pollblock {
				  padding: 0;
				  width: 210px;
				  margin: 2px 0 5px 19px;
          background: url('../images/bg_poll.gif') repeat-y 0 0;
				}
				
					#pollblock h3 {
					  padding: 10px 10px 0;
					  margin: 0;
					  text-align: center;
					  line-height: 25px;
	          background: url('../images/bg_poll_top.gif') no-repeat 0 0;
	          color: #2f428f;
	          font-size: 130%;
	          line-height: 130%;
	          font-weight: normal;
					  font-family: georgia, serif;
					}
					
						#pollblock ul {
						  padding: 0;
						  margin: 6px 16px;
						  list-style: none;
						  display: block;
						}
						
						#pollblock ul li {
						  padding: 0;
						  margin: 0;
						  color: #30428f;
						  background: transparent;
						}
						
						#pollblock ul li.sel {color: #787c8c;}
					
					#pollbot {
					  padding: 0;
					  margin: 0;
					  height: 36px;
	          background: url('../images/bg_poll_bot.gif') repeat-y 0 0;
					}
					
						#pollbot input.pollsubmit {
						  background: url('../images/bg_poll_button.gif') no-repeat 0 0;
						  height: 26px;
						  width: 61px;
						  border: 0;
						  color: #fff;
						  padding: 0;
						  margin: 2px 0 0 128px;
				  	  font-family: georgia, serif;
						  font-size: 14px;
						}
						
					p.poll-results-text {
						padding: 0;
						margin: 0 0 3px 0;
						font-size: 120%;
					}
						
					div.poll-results-bar {
						height: 7px;
						font-size: 1px;
						background: url('../images/bg_rez.gif') repeat 0 0;
						margin: 0 0 0 0;
						padding: 0;
					}
					
				/* SITETOOLS */
				
				ul#sitetools {
			   height: 27px;
			   padding: 6px 0 0 10px;
		     margin: 10px 12px 10px 11px;
			   background: url('../images/bg_sitetools.gif') no-repeat 0 0;
			   list-style: none;
				}
				
					ul#sitetools li {
				   float: left;
				   padding: 2px;
				   margin: 0 2px;
				   background: transparent;
					}
					
					ul#sitetools li img {border: 0;}
					
				/* KALENDARS */
					
				div#calendar {
			   padding: 0;
		     margin: 2px 12px 10px 11px;
         background: url('../images/bg_sidebox_mid.gif') repeat-y 0 0;
				}	
				
					div#eventsCalendar {
					  padding: 0;
				    margin: 0 auto;
				    width: 175px;
				    background: #fff;
					}
					
					  div#calendarhead {
						  background: #375096 url('../images/bg_calendar_head.gif') no-repeat 0 0;
						  color: #fff;
						  text-align: center;
						  font-size: 14px;
						  line-height: 16px;
					    font-family: georgia, serif;
					    padding: 6px 0;
						}
						
						  div#calendarhead a {color: #fff;}
						 
					 table.calendar {
						 width: 100%;
						 border: 1px solid #eaecf3;
						 border-collapse: collapse;
					 }
					 
					 table.calendar td, table.calendar tr {
						 border: 1px solid #eaecf3;
						 text-align: center;
						 padding: 0;
						 margin: 0;
						 width: 24px;
						 height: 24px;
						 line-height: 21px;
					 }
					 
					 table.calendar td a {
					  display: block;
					  width: auto;
					  height: auto;
					  border: 2px solid #eaecf3;
					  width: 20px;
					  height: 20px;
					  padding: 0;
					  margin: 0;
					  color: #30428f;
					  font-weight: bold;
					 }
					 
					 table.calendar td a:hover {border: 2px solid #ffc20e;}
					
				/* MEKLESANA */
				
				form#searchbox {
				  width: 210px;
				  height: 69px;
			    margin: 10px 12px 1px 11px;
			    padding: 0;
			    line-height: 14px;
			    background: url('../images/bg_searchbox.gif') no-repeat 0 0;
				}
				
				  input.search {
					  border: 0;
					  background: url('../images/bg_search_button.gif') no-repeat 0 0;
					  color: #fff;
					  width: 88px;
					  height: 26px;
			  	  font-family: georgia, serif;
					  font-size: 14px;
					  line-height: 16px;
					}
					
				  form#searchbox input.search {
					  padding: 0;
					  border: 0;
					  line-height: 14px;
					  margin: 5px 0 0 105px;
					}
					
					form#searchbox input.searchword {
					  border: 1px solid #7aa1c1;
					  width: 168px;
					  height: 14px;
					  line-height: 14px;
					  padding: 3px;
					  margin: 8px 0 0 17px;
					  color: #787c8c;
					}
					
					/* BOX */
					
					div.sidebox_top, div.sidebox_bot {
					  padding: 0;
					  margin: 0;
					  width: 210px;
					  height: 15px;
					}
					
					div.sidebox_top {background: url('../images/bg_sidebox_top.gif') no-repeat 0 0;}
					div.sidebox_bot {background: url('../images/bg_sidebox_bot.gif') no-repeat 0 0;}
				
				  /* LABAA IZVELNE */
				
				  #rsidemenu_top, #rsidemenu_bot {
					  height: 29px;
					  width: 226px;
					  padding: 0;
					  margin: 0 0 0 11px;
					}
					
					#rsidemenu_top {background: url('../images/bg_sidemenu_right_top.gif') no-repeat 0 0;}
					#rsidemenu_bot {background: url('../images/bg_sidemenu_right_bot.gif') no-repeat 0 0;}
					
					ul#rsidemenu {
					  width: 226px;
					  margin: 0 0 0 11px;
					  padding: 2px 0;
					  background: url('../images/bg_sidemenu_right.gif') repeat-y 0 0;
					  list-style: none;
					}
					
						ul#rsidemenu li {
						  display: inline;
						  padding: 0;
						  margin: 0;
						  background: transparent;
						}
						
							ul#rsidemenu li a {
							  display: block;
							  margin: 3px 0 0 19px;
							  padding: 6px 16px 5px 21px;
							  font-family: georgia, serif;
							  font-size: 130%;
							  color: #2f428f;
							}
							
							ul#rsidemenu li.news a { background: url('../images/icon_news.gif') no-repeat 0 8px; }						
							ul#rsidemenu li.photo a { background: url('../images/icon_photo.gif') no-repeat 0 8px; }						
							ul#rsidemenu li.trans a { background: url('../images/icon_trans.gif') no-repeat 0 8px; }						
							ul#rsidemenu li.advert a { background: url('../images/icon_advert.gif') no-repeat 0 8px; }					
							ul#rsidemenu li.sel a { color: #787c8c; }
					
				/* BANNERI */
				
				div#bannerblock {margin: 10px 0 10px 6px;}
				div#rbannerblock {
					margin: 10px 7px 10px 0;
					padding: 0;
					height: 160px;
				}
				
					div.banner  {
					  padding: 0;
					  margin: 5px auto;
					  text-align: center;
					}
					
						div.banner img {
						  padding: 2px;
						  border: 1px solid #eaecf3;
						}
					
			  /* SATURS */
					
				#content {
				  width: 490px;
				  padding: 0 13px;
				  margin: 0 0 105px 0;
				}
				
	   		 #contenthead {
					height: 40px;
					margin: 20px 0 3px;
					padding: 0;
					}
					
	   		 #contenthead ul {
						padding: 0;
						margin: 0;
					}
					
	   		 #contenthead ul li {
						background: transparent;
						padding: 0;
						margin: 0;
					}
					
	   		 #contenthead h1 {
					width: 370px;
					height: auto;
					float: left;
					font-size: 150%;
					font-weight: normal
				}

				h1.advert {
					font-size: 16px;
					font-weight: normal;
					display: block;
					width: auto;
					clear: both;
					color: #30428f;
					margin: 10px 0 1px;
				}

				p.addate {
				  padding: 0;
				  margin: 0 0 10px;
				  color: #787c8c;
				}

				p.adaut {color: #30428f;}

				ul#txttools {
				  margin: 20px 0 0 0;
					width: 115px;
					height: 20px;
					list-style: none;
				}
	   		 #contenthead ul {
					width: 117px;
					height: auto;
					float: left;
					list-style: none;
				}
				
		   		 #contenthead ul li, ul#txttools li {
						float: left;
						margin: 0 5px;
					}
					
			   		 #contenthead ul li.print a, ul#txttools li.print a {
							background: url('../images/icon_print.gif') no-repeat 0 2px;
							padding: 0 0 0 13px;
							font-size: 11px;
							color: #30428f;
					 	}
					 	
			   		#contenthead ul li.sizes a, ul#txttools li.sizes a {
							color: #f89800;
							line-height: 17px;
						}
					 	
			 	 p#pagepath {
				   margin: 10px 0;
				   padding: 0;
				 }
				
				 #content p#pagepath span {display: none;}
				 
				 #content p#pagepath a {
			     margin: 0 3px 0 0;
			     padding: 0 13px 0 0;
			     color: #30428f;
			     background: url('../images/bullet_pagepath.gif') no-repeat 100% 5px;
				 }
				
					a.normal { font-size: 11px; }
					a.larger { font-size: 14px; }
					a.largest { font-size: 16px; }
					
				img.avatar {
				  background: url('../images/bg_image.gif') no-repeat 100% 100%;
				  padding: 0 11px 15px 0;
				  float: left;
				  margin: 0 12px 6px 0;
				}
				
				#upback {
				  margin: 30px 0 0 0;
				  width: 490px;
				  height: 16px;
				  position: absolute;
				  bottom: 69px;
				  left: 253px;
				}
				
				#upback a#back {
		      width: 110px;
		      margin: 0 120px 0 0;
		      display: block;
		      float: left;
				  padding: 0 0 0 15px;
				  background: url('../images/bullet_arr_back.gif') no-repeat 0 5px;
				  color: #30428f;
				  font-size: 11px;
				}
				
				#upback a#up {
				  text-align: right;
		      width: 103px;
		      margin: 0 0 0 130px;
		      display: block;
		      float: left;
				  padding: 0 12px 0 0;
				  background: url('../images/bullet_arr_up.gif') no-repeat 100% 4px;
				  color: #30428f;
				  font-size: 11px;
				  z-index: 15;
				}
				
  /* FOOTER */

	#footer {
		position: absolute;
		width: 996px;
		height: 69px;
		bottom: -20px;
		padding: 0; 
		margin: 0;
		clear: both;
		background: url('../images/bg_footer.gif') no-repeat 0 0;
	}
	
	html > body #footer {
		bottom: 0;
	}
	
	#footer p {
	 position: relative;
	 padding: 0;
	 margin: 0;
	 height: 69px;
	}
	
	#footer a#copy {
	  text-decoration: none;
		position: absolute;
		bottom: 25px;
		left: 10px;
		color: #8e99a4;
		width: 400px;
	}
	
	#footer a#ridemo {
	  text-decoration: none;
		position: absolute;
		bottom: 25px;
		right: 10px;
		color: #8e99a4;
	}

/* PAGER */

p.pager {
	text-align: right;
}

p.pager span {
	display: none;
}

p.pager a {
	color: #30428f;
	padding: 0 3px;
	margin: 0 1px;
}

p.pager a.sel {
	font-weight: bold;
}

/* PASAKUMI */

form#pasakumf {
  padding: 0;
  margin: 12px 0 0 0;
  background: #ebf4f8;
	width: 490px;
  color: #30428f;
}

form#pasakumf img {
  border: 0;
}

form#pasakumf fieldset {
  padding: 10px;
}

.select {
 margin: 0 2px 5px 2px;
 padding: 1px;
 border: 1px solid #7aa1c1;
}

#formtop, #formbot {
	width: 490px;
	height: 10px;
	font-size: 0px;
	padding: 0;
	margin: 0;
}

#pasright {
	float: left;
	height: 100px;
	width: 180px;
}

#pasleft {
	float: left;
	height: 100px;
	width: 288px;
}

#pasleft input {
	width: 220px;
}

#pasright input {
	width: 157px;
}

#pasbot textarea {
	width: 450px;
	height: 70px;
}

#pasright input.price {
	width: 90px;
}

#pasbot input.count {
	width: 30px;
	margin: 0 0 0 420px;
}

#pasbot input.add {
  border: 0;
  background: url('../images/bg_add.gif') no-repeat 0 0;
  color: #fff;
  width: 88px;
  height: 26px;
  font-family: georgia, serif;
  font-size: 14px;
  border: 0;
  margin: 0 0 0 373px;
}

p.rules {
	color: #787c8c;
	font-size: 11px;
}

#pasright select.valuta {
	width: 60px;
}

form#pasakumf input, form#pasakumf textarea {
	padding: 3px;
	border: 1px solid #7aa1c1;
	margin: 0 0 5px 0;
}

#formtop {
	background: url('../images/bg_form_top.gif') no-repeat 0 0;
}

#formbot {
	background: url('../images/bg_form_bot.jpg') no-repeat 0 0;
}

#pasforml {
	float: left;
	text-align: right;
}

#pasforml p {
  color: #787c8c;
  display: inline;
  font-size: 10px;
}

#pasformr {
	float: right;
	text-align: right;
}

#pasformr input.search {
  border: 0;
  background: url('../images/bg_search_button.gif') no-repeat 0 0;
  color: #fff;
  width: 88px;
  height: 26px;
  padding: 0;
  margin: 9px 0 0 0;
  font-family: georgia, serif;
  font-size: 14px;
}
				

#events {
  clear: both;
}

  #events-info {
    margin: 10px;
    font: normal 12px/14px verdana, sans-serif;
    color: #666;
	}

	#events-count {
	  float: left;
	  display: inline;
	  color: #A4B7F3;
	  font: normal 11px/13px verdana, sans-serif;
	  margin: 5px 0 0;
	}	
	
	#events ol {
	  margin: 10px 0 0;
	  padding: 0 0 10px;
	  list-style: none;
	}
	
		#events ol li {
		  clear: both;
		  margin: 0 0 1px 4px;
		  padding: 0;
		  background: transparent;
		}
		
		#events ol li h3, #events ol li h3 a {
		  color: #30428f;
		  font-size: 14px;
		}
	
	  .event-date, .event-info {
	    float: left;
	    display: inline;
	    padding: 7px 0 25px 7px;
	    width: 75px;
	    font: bold 11px/13px "Trebuchet MS", georgia, serif;
	    color: #787c8c;
	    text-align: center;
		}
		
	  .event-date p {
			background: url('../images/bg_event_date.gif') no-repeat 0 0;
			font-weight: normal;
		}
		
		.event-info {
		  padding: 4px 12px;
		  width: 360px;
		  color: #787c8c;
		  text-align: left;
		  font: normal 11px/15px verdana, sans-serif;
		}
		
		.event-info h3 { margin: 0 0 10px; }		
			.event-info h3 a { text-decoration: none !important; }		
			.event-info h3 a:hover { text-decoration: underline !important; }
			
		.event-info p { margin: 4px 0 0; }		
			.event-info span { color: #1d344a; }
			
			
		#event-desc {
		  margin: 5px 0 0;
		  color: #000;
		}	
		
		
/* MEKLESANA */

input.pagesearch {
	width: 250px;
	border: 1px solid #7aa1c1;
	padding: 3px;
	border: 0;
}

ol#search-results {
	list-style: none;
}

ol#search-results li {
	margin: 0 0 14px;
}

ol#search-results li h3 {
	font-size: 14px;
	color: #116189;
}

ol#search-results li p {
	color: #787c8c;
}

ol#search-results li a {
	color: #30428f;
	text-decoration: underline;
}

/* SLUDINAJUMI */

p.noticedate {
 	padding: 2px 0 0 3px;
 	margin: 0;
 	width: 487px;
 	background: url('../images/bg_notice_date.gif') no-repeat 0 0;
 	font-size: 10px;
 	height: 21px;
 	color: #fff;
}

p#addnotice {
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}

p#addnotice a {
	color: #30428f;
	padding: 0 0 0 13px;
	font-size: 11px;
	background: url('../images/bg_addnotice.gif') no-repeat 0 50%;
}

form#noticeswitch {
	color: #787c8c;
	padding: 0;
	margin: 0 0 4px 0;
	line-height: 20px;
	font-size: 14px;
}

div.notice {
  background: #edf4f9;
  height: auto;
  margin: 5px 0;
}

div.noticeleft {
	width: 140px;
	float: left;
}

div.noticeleft p {
  color: #30428f;
  padding: 0;
  margin: 0 0 0 15px;
}

div.noticeright {
	float: left;
	width: 340px;
}

div.noticeright h3, div.noticeright h3 a {
	color: #2f428f;
	font-weight: normal;
	font-size: 15px;
	margin: 5px 0 15px 0;
}

p.price {
	font-weight: bold;
	color: #1e344b;
}

p.price span {
	color: #f89600;
}

div.noticeleft img {
	border: 0;
	padding: 6px 12px 12px 15px;
	background: url('../images/bg_notice_img.gif') no-repeat 100% 100%;
}

div.noticeend {
  clear: both;
 	background: url('../images/bg_notice_end.gif') no-repeat 0 0;
 	height: 21px;
}

p.noticeread a {
	color: #30428f;
	font-size: 10px;
	padding: 0 12px 0 0;
	background: url('../images/bullet_arr_readmore.gif') no-repeat 100% 4px;
}

form#pasakumf h3 {
	font-size: 16px;
	color: #1d344a;
	font-weight: normal;
	margin: 0 0 15px 0;
}

div.formleft, div.formright {
	float: left;
	padding: 4px 8px;
	color: #30428f;
}

div.formleft input {
	border: 1px solid #7aa1c1;
	padding: 2px;
	margin: 2px;
}

div.formright input.captcha {
	border: 1px solid #7aa1c1;
	padding: 2px;
	margin: 0 2px 5px 3px;
	width: 110px;
}

div.formright textarea {
	border: 1px solid #7aa1c1;
	padding: 2px;
	margin: 2px;
	width: 265px;
	height: 80px;
}

div.formright input.formsubmit {
						  background: url('../images/bg_poll_button.gif') no-repeat 0 0;
						  height: 26px;
						  width: 61px;
						  border: 0;
						  color: #fff;
						  padding: 0;
						  margin: 2px 0 0 208px;
				  	  font-family: georgia, serif;
						  font-size: 14px;
						}
						
ul#noticeselection {
	padding: 0;
	margin: 3px 0;
	list-style: none;
}

ul#noticeselection li {
	padding: 0;
	margin: 0;
	float: left;
	line-height: 15px;
	background: url('../images/bg_notice_selection.gif') no-repeat 100% 0;
}

ul#noticeselection li.last {
	background: url('../images/bg_notice_selection_last.gif') no-repeat 100% 0;
}

ul#noticeselection li a {
	margin: 0 12px 0 6px;
	padding: 0;
	color: #30428f;
}

ul#noticeselection li.sel a {
	font-weight: bold;
}

input.filefield {
	width: 250px;
	border: 1px solid #7aa1c1;
	padding: 2px;
	margin: 1px;
}

p.eventsub {
	color: #acb2bd;
}

p#newsdate {
	padding: 0;
	margin: 0 0 8px;
	color: #888;
}