﻿
#mainmenuhr, #mainmenuen {
	position: absolute; left: 122px; top: 8px; width: 843px; height: 57px; background: url(Images/menu_bg.png) no-repeat top left;
}

#mainmenuhr ul, #mainmenuen ul {
	height: 34px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 15px 0 0 0px; padding: 0; position: relative; z-index: 2;
}

#mainmenuhr li, #mainmenuen li {
	float: left; height: 34px; margin: 0 23px; padding: 0; position: relative;
}

#mainmenuhr a, #mainmenuen a {
	display: block; height: 34px; overflow: hidden; text-indent: -1000em; z-index: 250;
}

#mainmenuhr li, #mainmenuhr a:hover, #mainmenuhr a.menuitemover, 
#mainmenuen li, #mainmenuen a:hover, #mainmenuen a.menuitemover {
	background-position: center bottom;
}

#mainmenuhr a:active, #mainmenuen a.active {
	outline-color: -moz-use-text-color; outline-style: none; outline-width: medium;
}


#menuitem1 a {
	background: transparent url(Images/menu_pocetna.gif) repeat scroll center top; width: 62px;
}

#menuitem2 a {
	background: transparent url(Images/menu_ponuda.gif) repeat scroll center top; width: 60px;
}

#menuitem3 a {
	background: transparent url(Images/menu_smjestaj.gif) repeat scroll center top; width: 67px;
}

#menuitem4 a {
	background: transparent url(Images/menu_galerija.gif) repeat scroll center top; width: 93px;
}

#menuitem5 a {
	background: transparent url(Images/menu_onama.gif) repeat scroll center top; width: 58px;
}

#menuitem6 a {
	background: transparent url(Images/menu_kontakt.gif) repeat scroll center top; width: 66px;
}


#menuitem11 a {
	background: transparent url(Images/menu_home.gif) repeat scroll center top; width: 40px;
}

#menuitem12 a {
	background: transparent url(Images/menu_offers.gif) repeat scroll center top; width: 42px;
}

#menuitem13 a {
	background: transparent url(Images/menu_accomm.gif) repeat scroll center top; width: 112px;
}

#menuitem14 a {
	background: transparent url(Images/menu_gallery.gif) repeat scroll center top; width: 100px;
}

#menuitem15 a {
	background: transparent url(Images/menu_aboutus.gif) repeat scroll center top; width: 64px;
}

#menuitem16 a {
	background: transparent url(Images/menu_contact.gif) repeat scroll center top; width: 58px;
}



.contactform{
	width: 520px; margin-left: 28px; float: left; clear: right; 
}

.contactform h1{
	font-weight: normal; font-size: 26px; letter-spacing: 0.01em; color: #b3751c; margin-top: 0px; margin-bottom: 5px;
}

.contactform .cflabel{
	float: left; clear: left; width: 120px; margin-top: 2px;
}

.contactform .cfbox{
	margin-bottom: 5px;
}

.contactform .cfmsg{
	padding-left: 28px; clear: both; color: #c08932; margin-bottom: 10px;
}

.contactform .cfinput{
	padding-left: 3px; border: solid 1px #b2834f; width: 360px;
}

.contactform select{
	border: solid 1px #b2834f; width: 365px;
}

.contactform textarea{
	padding: 3px; border: solid 1px #b2834f; width: 357px; height: 125px;
}

.contactform .cferr{
	font-weight: bold; color:#BF0000;
}

.contactform .cfok{
	font-weight: bold; color:#005F00;
}

.contactform .cfcomment{
	padding-left: 120px; font-size: 12px; color: #c08932; margin-bottom: 5px;
}

.contactform .cfsend{
	padding-left: 120px; padding-top: 4px;
}

.contactform .cfsummary ul{
	list-style-type: none; margin: 2px; padding-left: 120px; padding-bottom: 2px;
}

.contactform .cfsummary li{
	padding-top: 2px; padding-bottom: 2px;
}



.toolbar {
	position: absolute; left: 22px; top: 19px;	
}	

.toolbar a {
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #4b3120;
}

.toolbar a:hover {
	text-decoration: underline;
}

.toolbar ul {
	list-style-type: none; margin: 0; padding: 0; position: relative;
}

.toolbar li {
	margin: 0; padding: 0;
}



.langtoolbar {
	position: absolute; right: 12px; top: 65px;
}

.langtoolbar .langtbstart {
	background: transparent url(Images/toolbar1_bg.gif) no-repeat left top;
	float: left; text-align: center; line-height: 27px; width: 68px; height: 27px; margin-top: 3px; 
}

.langtoolbar .langtbend {
	background: transparent url(Images/toolbar2_bg.gif) no-repeat left top;
	float: left; text-align: center; line-height: 27px; width: 68px; height: 27px; margin-top: 3px;
}

.langtoolbar a, .langtoolbar a:visited {
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #4b3120;
}
.langtoolbar a:hover {
	color: #b3751c;
}



.contents {
}

.content {
	line-height: 18px;
}

.content a, .content a:visited {
	text-decoration: none; font-weight: bold; color: #704d36;
}

.content a:hover {
	text-decoration: underline;
}

.content h1 {
	font-weight: normal; font-size: 28px; text-align: center; letter-spacing: 0.05em; color: #b3751c; margin-top: 0px; margin-bottom: 5px;
}

.content ul {
	margin-left: 0px; margin-top: 10px; margin-bottom: 10px; padding-left: 30px; vertical-align: middle;
}

.content li {
	margin: 0px; padding: 0px; line-height: 1.8em;
} 



.floatright{
	padding-top: 27px; position: relative; clear: right; float: right;
}

.floatleft{
	float: left;
}



.box {
	position: relative; background-color: #bf0000;
}



.vspacer {
	font-size: 0px; height: 5px; clear: both;
}



.msgok{
	color: #00bf00; font-weight: bold;
}

.msgerr{
	color: #bf0000; font-weight: bold;
}



.backlink {
	font-weight: bold; padding: 5px 10px 5px 10px; margin: 15px 0px 15px 0px; text-align: center; border-top: solid 1px #947652;
}

.backlink a, .backlink a:visited {
	text-decoration: none; color: #704d36;
}

.backlink a:hover {
	text-decoration: underline;
}



.accommtable {
	width: 100%; font-size: 14px; text-align: right;
}

.accommtablehead {
	text-align: center; background-color: #e4d4a7;
}

.accommtablehead th {
	border-bottom: solid 1px #947652;
}

.accommtablecol1 {
	text-align: left;
}

.fontbold {
	font-weight: bold;
}

.accommtablecol8 {
	text-align: center; width: 170px;
}

.accommtablefoot {
	background-color:  #e4d4a7; font-weight: bold;
}

.accommtablefoot td {
	border-top: solid 1px #947652;
}


.image_type0 {
	position: relative; margin-bottom: 30px; width: 240px;
}

.image_type1 {
	position: relative; float: left; width: 220px; height: 220px; margin: 0px 0px 0px 35px;
}

.image_type2 {
	position: relative; float: left; width: 220px; height: 210px; margin: 10px 0px 0px 35px;
}

.image_type3 {
	position: relative; float: left; width: 220px; height: 200px; margin: 20px 0px 0px 35px;
}

.image_type4 {
	position: relative; float: left; width: 220px; height: 190px; margin: 30px 0px 0px 35px;
}

.image_type5 {
	position: relative; float: left; width: 220px; height: 180px; margin: 40px 0px 0px 35px;
}

.image_type6 {
	position: relative; float: left; width: 220px; height: 170px; margin: 50px 0px 0px 35px;
}

.image_type7 {
	position: relative; float: left; width: 220px; height: 160px; margin: 60px 0px 0px 35px;
}

.image_center_type1 {
	position: relative; float: left; width: 220px; height: 220px; margin: 0px 0px 0px 290px;
}

.image_center_type3 {
	position: relative; float: left; width: 220px; height: 200px; margin: 20px 0px 0px 290px;
}

.imagespacer {
	font-size: 0px; height: 50px; clear: both;
}

.imageimg {
	position: relative; text-align: center;
}

.imagedesc {
	position: relative; padding: 5px 6px 5px 6px; font-size: 14px; height: 50px;
}

.layoutimgrt {
	clear: right; float: right;
}

.spacerkontakt {
	position: relative; height: 25px; clear: both;
}
