HTML {
	padding: 0px;
	margin: 0px;
	/*height: 100%;*/
	background: black url(../images/footer.jpg) no-repeat 50% 100%;
	font: normal 0.75em Arial;
		/*padding-bottom: 322px;*/
}

BODY {
	margin: 0px;
	padding: 0px;
	color: #bebebe;
	height: 100%;
	background: url(../images/header.jpg) no-repeat 50% 0px;
}

H1, H2, H3, H4, H5 { padding: 0px; margin: 0px; line-height: 100%; }

H1 { color: #9eb34c; margin-bottom: 30px; }
H5 { font: normal 1.6em Arial; margin-bottom: 20px; margin-top: 20px; }

P {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 150%;
}
P SPAN { color: #a0b550; }

DIV#site {
	width: 999px;
	margin: 0px auto;
	height: 100%;
}

DIV#site_layout { float: left;  width: 999px; }

DIV#homelink { float: left; width: 160px; }
DIV#homelink A {
	display: block;
	width: 160px;
	height: 84px;
	text-indent: -9999px;
	outline: 0px;
}

DIV#topmenu { float: right; padding-top: 48px; padding-right: 38px; }
DIV#topmenu UL { padding: 0px; margin: 0px; list-style: none; }
DIV#topmenu UL LI { float: left; }
DIV#topmenu UL LI A { 
	float: left; 
	display: block;
	height: 36px;
	text-indent: -9999px;
	outline: 0px;
}

DIV#topmenu UL LI A.tm_pocetna { width: 77px; background: url(../images/topmenu.jpg) 0px 0px; }
DIV#topmenu UL LI A.tm_pocetna:hover , DIV#topmenu UL LI A.tm_pocetnaactive { width: 77px; background: url(../images/topmenu.jpg) 0px 100%; }

DIV#topmenu UL LI A.tm_onama { width: 77px; background: url(../images/topmenu.jpg) -77px 0px; }
DIV#topmenu UL LI A.tm_onama:hover , DIV#topmenu UL LI A.tm_onamaactive { width: 77px; background: url(../images/topmenu.jpg) -77px 100%; }

DIV#topmenu UL LI A.tm_event_management { width: 151px; background: url(../images/topmenu.jpg) -154px 0px; }
DIV#topmenu UL LI A.tm_event_management:hover , DIV#topmenu UL LI A.tm_event_managementactive  { 
	width: 151px; 
	background: url(../images/topmenu.jpg) -154px 100%; 
}

DIV#topmenu UL LI A.tm_galerija { width: 74px; background: url(../images/topmenu.jpg) -305px 0px; }
DIV#topmenu UL LI A.tm_galerija:hover , DIV#topmenu UL LI A.tm_galerijaactive { width: 74px; background: url(../images/topmenu.jpg) -305px 100%; }

DIV#topmenu UL LI A.tm_kontakt { width: 82px; background: url(../images/topmenu.jpg) -379px 0px; }
DIV#topmenu UL LI A.tm_kontakt:hover , DIV#topmenu UL LI A.tm_kontaktactive { width: 82px; background: url(../images/topmenu.jpg) -379px 100%; }

DIV#header {
	clear: both;
	float: left;
	width: 950px;
	height: 297px;
	text-indent: -9999px;
	position: relative;
	/*background: url(../images/header_text.jpg) no-repeat 0px 0px;*/
}
DIV#header UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
DIV#header A#header_link {
	display: block;
	text-indent: -9999px;
	outline: 0px;
	width: 202px;
	height: 43px;
	background: url(../images/header_link.jpg) 0px 0px;
	position: absolute;
	left: 31px;
		left: 60px;
	bottom: 15px;
}
DIV#header A#header_link:hover { background: url(../images/header_link.jpg) 0px 100%; }

/*DIV#middle_content {
	width: 1000px;
	margin: 0px auto;
	
}

DIV#middle_layout { 
	float: left; 
	width: 1000px; 
}*/

DIV.content {
	clear: both;
	float: left;
	width: 635px;
		/*padding: 55px 70px 1px 55px;
		width: 520px;*/
	width: 1003px;
	width: 999px;
		/*width: 878px;*/
}
DIV.content H1 , DIV.right_contact H1 { text-indent: -9999px; }

DIV.content.page_o-nama { background: url(../images/bg_onama.jpg) no-repeat 14px 0px; } 
DIV.content.page_o-nama.gallery { background: url(../images/bg_onama_gallery.jpg) no-repeat 14px 0px;  }

DIV.content.page_pocetna { background: url(../images/bg_pocetna.jpg) no-repeat 14px 0px; } 
DIV.content.page_pocetna.gallery { background: url(../images/bg_pocetna_gallery.jpg) no-repeat 14px 0px; }

DIV.content.page_event-management { background: url(../images/bg_event.jpg) no-repeat 14px 0px; } 
DIV.content.page_event-management.gallery { background: url(../images/bg_event_gallery.jpg) no-repeat 14px 0px; }

DIV.content.page_galerija { background: url(../images/bg_galerije.jpg) no-repeat 14px 0px; } 
DIV.content.page_galerija.gallery { background: url(../images/bg_galerije_gallery.jpg) no-repeat 14px 0px; }

DIV.content.page_kontakt { background: url(../images/bg_kontakt.jpg) no-repeat 14px 0px; } 
DIV.content.page_kontakt.gallery { background: url(../images/bg_kontakt_gallery.jpg) no-repeat 14px 0px; }

DIV.content UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-bottom: 10px;
}
DIV.content UL LI { padding-bottom: 3px; }
DIV.content UL H3 { display: inline; font: normal 1em Arial; }

UL.gal_short {
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 255px;
		width: 280px;
}
UL.gal_short LI { float: left; margin-right: 8px; }
UL.gal_short LI.title , UL.gal_short LI.info  { width: 243px; margin: 0px;  }
UL.gal_short LI.title { margin-bottom: 5px; width: 100%; }
UL.gal_short LI.info {  margin-bottom: 10px; border-bottom: 1px solid #6e7176;}
UL.gal_short LI IMG { border: 1px solid white; }

UL.gal_wide { width: 560px; }
UL.gal_wide LI.first , UL.gal_wide LI.info { clear: both; }

DIV#text_content {
	float: left;
	width: 560px;
		padding: 45px 27px 0px 62px;
	position: relative;
}

DIV.content.page_kontakt DIV#text_content { width: 590px; padding-right: 0px; }
DIV.content.page_kontakt DIV.right_contact  , DIV#content.page_kontakt DIV#right_nav {
	padding: 0px;
	margin: 0px;
	width: 300px;
		width: 255px;
}
DIV.content.page_kontakt DIV.right_contact { padding: 45px 0px 0px 62px; }

DIV#right_nav {
	float: left;
	width: 340px;
}
DIV.right_contact {
	width: 340px;
	height: 322px;
		padding: 45px 0px 0px 65px;
		width: 275px;
		height: 267px;
	/*background: url(../images/right_contact.jpg) no-repeat -23px 0px ;*/
}

DIV.posalji_upit { padding-top: 30px; }
DIV.posalji_upit A {
	display: block;
	width: 232px;
	height: 40px;
	background: url(../images/posalji_upit.jpg);
	outline: 0px;
	text-indent: -9999px;
}

DIV.send_form { clear: both; }
DIV.send_form A {
	display: block;
	height: 25px;
	width: 146px;
	background: url(../images/posalji.jpg);
	outline: 0px;
	text-indent: -9999px;
}

DIV#kontakt_left { float: left; width: 285px; }
DIV#kontakt_right { float: left; }
DIV#kontakt_right UL { width: 299px; }
DIV#kontakt_right UL LI { float: left; padding-bottom: 14px; }
DIV#kontakt_right UL LI.form { width: 209px; }
DIV#kontakt_right UL LI.form DIV {
	width: 207px;
	height: 21px;
	background: url(../images/input.jpg);
}
DIV#kontakt_right UL LI.form.ta DIV {
	height: 137px;
	background: url(../images/ta.jpg) no-repeat;
}
DIV#kontakt_right UL LI.form.ta TEXTAREA {
	width: 199px;
	font: normal 0.9em Arial;
	color: white;
	height: 135px;
	background-color: transparent;
	border: 0px;
	overflow: auto;
		margin: 3px 0px 0px 2px;
}
DIV#kontakt_right UL LI.form INPUT {
	border: 0px;
	background: transparent;
	width: 197px;
	margin-left: 2px;
	font: normal 0.9em Arial;
		padding-top: 3px;
	color: white;
}
DIV#kontakt_right UL LI.text { padding-top: 3px; width: 115px; padding-left: 15px; width: 100px; width: 75px; }

DIV#footer {
	width: 950px;
	clear: both;
	margin: 0px auto;
	text-align: center;
	width: 1003px;
		/*background: black url(../images/footer.jpg) no-repeat 50% 0px;*/
		padding-bottom: 20px;
		height: 302px;
			padding-top: 230px;
			height: 72px;
				padding-left: 80px;
				width: 919px;
}
DIV#footer UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-bottom: 15px;
}
DIV#footer UL LI { display: inline; }

DIV#footer A { text-decoration: none; color: white; }
DIV#footer A:hover { text-decoration: underline; }