@charset "UTF-8";


html {
margin:0;
padding: 0;
}
img, img a {
border:0;
}

* {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: none;
	}

body {
background: #fff url(../gfx/bg_body4.jpg) repeat-x 0 0 fixed; 
margin: 0;
padding: 0;

	font-size: 62.5%;
	color: #fff;
}

#wrapper {
padding-top: 0px;
text-align: left;
}


/**
 * Layout
 */




#header {
float: right;
width: 73em;
height: 25.6em;
margin-bottom:2.5em;
}

.home {
/* background: transparent url(../gfx/730_hotel1a.jpg) no-repeat top left; 
background: transparent url(../gfx/730_nighthotelng.jpg) no-repeat top left;
background: transparent url(../gfx/hotel-by-night-730px.jpg) no-repeat top left;
background: transparent url(../gfx/resident-suite-730px.jpg) no-repeat top left; */
background: transparent url(../gfx/hotel-in-green-730px.jpg) no-repeat top left;
}

.nvo {
/* background: transparent url(../gfx/730_hotel1a.jpg) no-repeat top left; 
background: transparent url(../gfx/730_nighthotelng.jpg) no-repeat top left; */
background: transparent url(../gfx/hotel-by-night-730px.jpg) no-repeat top left;
}

.hotel {
/* background: transparent url(../gfx/view-from-sea-730px.jpg) no-repeat top left; */
background: transparent url(../gfx/hotel-panorama-730px.jpg) no-repeat top left;
}

.accommodation {
/* background: transparent url(../gfx/accommodation-suite-730px.jpg) no-repeat 0 0; */
background: transparent url(../gfx/juniorsuite-730px.jpg) no-repeat 0 0;
}

.career {
background: transparent url(../gfx/careers.jpg) no-repeat 0 0;
}

.casino {
background: transparent url(../gfx/Casino730.jpg) no-repeat 0 0;
}

.accommodation_rezidencijalni {
background: transparent url(../gfx/resident-deluxe-suite-730px.jpg) no-repeat 0 0;
}

.wellness {
background: transparent url(../gfx/wellness-new-730px.jpg) no-repeat top left;
}

.wellness_pricelist {
background: transparent url(../gfx/wellness-relaxation-730px.jpg) no-repeat top left;
}

.conference {
/* background: transparent url(../gfx/conference-room-6-730px.jpg) no-repeat 0 0; */
background: transparent url(../gfx/conference-detail-11-730px.jpg) no-repeat 0 0;
}

.conference_sala1 {
background: transparent url(../gfx/conference-room-5-730px.jpg) no-repeat 0 0;
}

.conference_sala2 {
background: transparent url(../gfx/conference-room-10-730px.jpg) no-repeat 0 0;
}

.conference_sala3 {
background: transparent url(../gfx/conference-room-8-730px.jpg) no-repeat 0 0;
}

.conference_sala4 {
	background: transparent url(../gfx/conference-new-730px.jpg) no-repeat 0 0;

}

.gastro {
background: transparent url(../gfx/gastronomy-paradise-730px.jpg) no-repeat 0 0;
}


.beach {
/* background: transparent url(../gfx/730_beach3.jpg) no-repeat 0 0; 
background: transparent url(../gfx/hotel-swimmingpool-730px.jpg) no-repeat 0 0; */
background: transparent url(../gfx/outsidepool-730px.jpg) no-repeat 0 0;
}

.location {
background: transparent url(../gfx/fortress-of-budva-730px.jpg) no-repeat 0 0;
}
.facilities {
background: transparent url(../gfx/montenegro-beautiful-coast-730px.jpg) no-repeat 0 0;
}
.pricelist {
background: transparent url(../gfx/beach-stones-and-sand-730px.jpg) no-repeat 0 0;
}

.downloads {
background: transparent url(../gfx/palms-from-budva-730px.jpg) no-repeat 0 0;
}

.contacts {
background: transparent url(../gfx/becici-beach-730px.jpg) no-repeat 0 0;
}

#wrapper #container {
background: #1d294d url(../gfx/queen_valic.gif) no-repeat 0px 255px;
  margin: 0 auto;
  padding: 0;
  width: 98em;
  font-size: 1em;
}

.cjenik #wrapper #container #center p{
padding-right: 2em;
}

#sidebar-logo {
float:left;
width: 25em;
height: 25.6em;
margin-bottom:2.5em;
}

#sidebar-left {
margin: 0;
padding: 0;
float:left;
width: 25em;
}
#sidebar-right {
margin: 0;
padding: 0;
float: right;
width: 20em;
overflow: hidden;
}

.trikolone #center {
float:left;
margin: 0;
padding: 0;
width: 53em;
overflow: hidden; 
}

.dvijekolone #center {
margin: 0;
padding: 0;
float:right;
width: 73em;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-variant: small-caps;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 1.5em;
  line-height: 100%;
}

h3 {
  font-size: 1.4em;
    line-height: 100%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}



p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: #fff;
  text-decoration: none;
}

a:active, a.active {
  color: #a19562;
  text-decoration: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

#booking {
text-align: center;
color: #999999;
padding-top: 15px;
}

/**
 * Header
 */

 
 
 #header h1, #header h1 a:link, #header h1 a:visited {
  line-height: 30px;
  position: relative;
	right:20px;
  top:200px;
  white-space: nowrap;
	text-align: right;	
} 
/*  HEADER TEXT GORE
 #header.home h1, #header.home h1 a:link, #header.home h1 a:visited {
  line-height: 30px;
  position: relative;
	right:20px;
  top:45px;
  top:80px;

  white-space: nowrap;
	text-align: right;	
}
*/

 #header.beach h1, #header.beach h1 a:link, #header.beach h1 a:visited {
  line-height: 30px;
  position: relative;
	right:20px;
  top:15px;

  white-space: nowrap;
	text-align: right;	
}

#wrapper #container #header h1 img {
  padding-top: 16px;
  padding-right: 20px;
  float: left;
}

 
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
color: #fff;
  font-weight: normal;
  text-shadow: #000 1px 1px 5px;
  font-size: 3em;
}

/* crni natpis slogana ***************************************************/
#wrapper #container div#header.gastro h1,
#wrapper #container div#header.accommodation_rezidencijalni h1 {
color: #000;
text-shadow: none;
}
#wrapper #container div#header.home1 h1 {
color: #1d294d;
text-shadow: none;
}

#wrapper #container #header h1 a:hover {
  text-decoration: none;
}



/* Menu jezik */

ul#jezik{
margin:0 2.5em;
margin-bottom:2em;
padding:0;
list-style-type:none;
width: 200px;
height:2em;
font-size:1em;
}
ul#jezik li {
margin:0;
float:left;
}

ul#jezik li a{
margin:0;
float:left;
color:#d0cab1;
text-decoration:none;
text-align: center;
padding: 0.5em 0;
width: 5em;
background-color: #343f5f;
}


ul#jezik li a:hover, ul#jezik li a.active,ul#jezik li a.active:hover{
color: #d0cab1;
background-color: #4a5471;
}


/*  Menu  */
 
.bit001{
background-color: #4a5471;
}
.bit002{
background-color: #a19562;
padding:10px;
}
.nodebit{
float:left;
width:10px;
margin: 0;
}

ul.menu {
font-size: 1.4em;
	text-transform: normal;
	/* font-size: smaller;
	text-transform: uppercase; */
	font-variant: small-caps;
	  margin: 0;
  padding: 0;
  font-weight:normal;
  list-style: none;
}  


ul.menu li {
  margin: 0 25px;
  padding: .1em 0;
    list-style: none;
	}

ul.menu li.uvucen a{
      text-indent:40px;
	  background-color: #343f5f;
	  border-left: solid #4a5471 5px;
	  font-size: 0.8em;
	  font-variant: normal;
	}
	
ul.menu li a {
  display: block;
    padding: .1em 0;
  height: 1.3em;
    text-indent:35px;
	color: #e3dfd0;
}



 ul.menu li a:hover {
  padding: 0;
color: #17213e;
  padding: .1em 0;
background-color: #e3dfd0;

}
 ul.menu li a.active,  ul.menu li a.active:hover {
  padding: 0;
  padding: .1em 0;
color: #fff;
background-color: #a19562;
}
	

#wrapper #container #footer {
  float: none;
  clear: both;
  text-align: center;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 20px;
   font-size: 0.9em;
  color: #343f5f;
}






#center a {
color: #a19562;
}
#center p a {
text-decoration: underline;
}

#sidebar-right h2 {
padding: 10px 10px 5px 15px;
font-size: 1.4em;
color: #a19562;
}

#sidebar-right a {
 color: #a19562;
 }

p.kontakt {

}

#center #fotogalerija .slika {
width: 170px;
height: 113px;
overflow: hidden;
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
#center #fotogalerija a img {
width: 170px;


}

/**
 * Nodes & comments
 */
 
 
 
.node4 {
float:left;
width:483px;
  margin: 0;

}
 .node4 img {
margin-top: -1.1em;

 }

  
.node2 {
float:left;
width:243px;
  margin: 0;

}

.node2 .content, .node4 .content {
  padding: 0;
  margin:0;
  }


.node2 .content h2, #center .node2 h2 {
padding-top: 0em;
margin: 0 0.5em 0.5em 0.5em;
font-size: 1.4em;
color: #a19562;
}




 .node2 .content  p {
 margin: 0 0.5em 0.6em 0.5em;
font-size: 1.1em;
color: #fff;
}
 
 
 .node2 img {
margin-bottom: 1.4em;

 }
 
  
.node3 .cistac {
 clear: both;
 padding-top:5px;
   border-bottom: 1px solid #a19562;
 }
 
 .node3 {
 padding: 0;
margin: 0;	 
}

.node3 .content {

    padding: 0;
  margin-right: 10px;
  margin-left:260px;
margin-bottom:0em;

}
  

.node3 img .node3 a img {
float: left;
}

.node3 .content h2, .node3 .content h2 a {
padding: 0;
margin: 0;
margin-bottom:.5em;
}

.node3 .content h2 a {
color: #a19562;
}

 .node3 .content  p {
margin:0;
margin-bottom:0.6em;
font-size: 1.1em;
color: #fff;
}

.node3 img {
float:left;

 }
 
 .node3_separator {
 clear:both;
 padding-top: 10px;
  margin-bottom: 14px;
/* border-bottom: #d9d5c0 solid 0.1em; */
 }
 
 table {
 margin: 15px 0px;
 }
 
td {
vertical-align: top;
}

table.pricelist_tabla {
 margin: 15px 0px;
 text-align: center;
 }
table.pricelist_tabla td {
 vertical-align: middle;
 }
  table.pricelist_tabla tr {
height: 35px;
 }
 table.pricelist_tabla tr.tamni,
 tr.tamni{
background-color: #17213e;
 }
table.pricelist_tabla th {
	padding-left: 10px;
  text-align: left; }

/**
 * CSS support
 */
 
  a img {
 border: 0px;
 }
 a {
 outline:none;
 }
 
 .cistac {
 clear: both;
 padding-top:5px;
 }
 
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

#center h2 {
color: #a19562;
}

table.wellnesstbl {
	border-collapse: separate;
	border-spacing: 0px 5px;
}
