* { margin: 0; padding: 0; }

p { margin: 15px 0 15px 0; padding: 0; }

a { color: #529FAF; text-decoration: none;}

a:hover { text-decoration: underline; }

fieldset { border: 0; }



img { border: none; margin: 0; padding: 0; }

ul { list-style: none; }

.clear { clear: both; height: 0px; line-height: 0; }

em { font-style: normal; }

select, input { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }


body, html { font: 12px/15px arial; color: #05374E; }

body { padding: 0 0 0px 0; background: url("../images/fourpoints/siteBackground.gif") repeat scroll 0 0 transparent; }

#container { margin: 0px auto; /*width: 828px;*/ width:971px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background:#fff; padding:0 13px;}

#border1 { border: 1px solid #999; border-bottom: none; padding: 3px 3px 0 3px; }

#border2 { /* border-left: 1px solid #999; border-right: 1px solid #999; padding: 0 3px 0 3px; */ }

#border3 { /*border: 1px solid #999; border-top: none; padding: 0 3px 3px 3px; */ }

#headerTop { background-color: #05374E; border-bottom: 10px solid #9CC4C8; height: 78px; padding: 8px 15px 15px; position: relative; z-index: 100;}

/* header */

#logo { position: absolute; top: 15px; margin: 0 0 0 14px; }

#lang { display: block; text-align: right; margin: 11px 0 25px 0; }

#lang a { padding: 0 9px 0 8px; color: #cc4f49; border-right: 1px solid #cc4f49; }

#topnav { display: block; text-align: right; margin: 8px 1px 30px 0; }

#topnav li { display: inline; }

#topnav li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CEE2E4; font-weight: bold; text-decoration: none; padding: 3px 9px 3px 8px; }

#topnav li.hasItems { position:relative; }
#topnav li.hasItems a { padding: 3px 12px 3px 8px; background: url('../images/fourpoints/navArrowDownSm.gif') center right no-repeat; }
#topnav li.hasItems:hover a { background: #d1d443; color:#05374e; text-decoration: none; }

#topnav li.hasItems ul { display:none; }
#topnav li.hasItems:hover ul.dropdown { display:block; position:absolute; right:1px; top:16px; background: #fff; border: 2px solid #05374E; width:74px; text-align: center; padding:2px 0; } 
#topnav li.hasItems ul.dropdown li { display: block; } 
#topnav li.hasItems ul.dropdown li a { background: none; padding: 0; color: #05374E; border-bottom: 1px dotted #999999; margin: 0 5px; padding: 2px 5px; display:block; font-weight: normal; } 
#topnav li.hasItems ul.dropdown li a:hover,
#topnav li.hasItems:hover ul.dropdown li a:hover { background: none; color: #529FAF; text-decoration: none; } 

#topnav .nopad, #lang .nopad { padding: 0 0 0 8px; border: none; }

#topnav li a:hover, #topnav li.on a { text-decoration: underline; }



#header { background: #fff; border-bottom:6px solid #CAE1E2; }

h1 { font-family: Times, serif; font-size: 22px; font-weight: normal; color:#05374E; padding: 26px 0 5px 41px; }
#header h1 { font-weight: bold; font-size: 20px; line-height: 30px; text-transform: uppercase; padding: 15px 0 0px 15px }
    
    
#header dl { padding: 0 0 12px 15px; color: #05374E; font-size: 11px; width: 745px; } 
#header dl a { font-weight:bold; } 

#header dd { display: inline; }

#nav { background: #CAE1E2; /*width: 818px; margin: 26px 0 0 0;*/ /*padding: 6px 0 5px 0px;*/ overflow:hidden; height:23px; padding-top:4px; line-height:15px; }

#nav li { float:left; margin-left: 10px;}

/* #nav li a { color: #fff; font-weight: bold; text-decoration: none; padding: 0 10px 0 15px; } */
#nav li a { background-color: #CAE1E2; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #05374E; display: block; font-weight: bold; padding: 3px 10px 5px; text-transform: uppercase; font-size:11px; font-family: Arial; text-decoration: none; }


#nav li a.last { padding: 0 0px 0 19px; }

#nav li a:hover { text-decoration: underline; }
#nav li.on a { background-color: #9CC4C8;  }



#imghead { padding: 0 0 0 230px; height: 230px; oxverflow: hidden; background: #E2EFEF; font-family: Arial, sans-serif; position:relative;}

#imageholder { float: left; width: 343px; height:230px;background: #E2EFEF; position:relative; }
#imageholder.home { margin-left:-229px; }

#imageholder #placeholder { width:290px; padding:10px 10px 5px 20px; background: #05374e; color:#fff; position:absolute; left:18px; bottom:26px; z-index:100; }
#imageholder #placeholder .close { width:26px; height:27px; background: url('../images/close.png') no-repeat; position:absolute; right:-12px; top:-12px; z-index:101; display:block; text-indent: -9999px; cursor: pointer; }
#imageholder #placeholder #sliderWrapper { width:290px; overflow:hidden; height:40px; }
#imageholder #placeholder #slider { width:290px; }
#imageholder #placeholder .slide-item { font-weight: bold; font-size: 12px; line-height: 16px; width:290px; float:left; display:none; }
#imageholder #placeholder .controls { position:absolute; bottom:5px; left:20px; color:#9CC4C8; text-transform: lowercase; font-size:10px; display:none; background-color: #05374e; width:260px; }
#imageholder #placeholder .controls span { cursor: pointer; display:inline!important; height:auto!important; width:auto!important;  }  
#imageholder #placeholder .controls span:hover { text-decoration: underline;  }  
#imageholder #placeholder .controls span.disabled { color: #05374e; cursor:default; }  

#imageholder #placeholder a.book { padding-right:10px; background: #05374e url('../images/arrow-yellow-right.gif') no-repeat 100% 50%; position:absolute; bottom:5px; right:10px; font-size:10px; font-weight: bold; color:#fff; display:none; }
#imageholder #placeholder a.book:hover { text-decoration: none; }

#imghead #imageholder span { display: block; width: 740px; height: 228px; overflow: hidden; padding: 0 !important;  }
#imghead #imageholder.home span { display: block; width: 970px; height: 228px; overflow: hidden; padding: 0 !important;  }

#imghead em { display: block; padding: 12px 0 0 357px; }

#imghead span { display: block; padding: 4px 0 0 357px; }

#imghead ul { position: absolute; /*margin: 17px 0 0 -226px;*/ top:0; left:0; width: 222px;}

#imghead ul li { /*padding-bottom: 5px;*/ }

/* #imghead ul li a { color: #616161; text-decoration: none; } */
#imghead ul li a { text-decoration: none; border-bottom: 1px dotted #999999; color: #05374E;display: block;font-size: 14px;padding: 7px 2px 6px 15px; font-weight:bold; }

#imghead ul a:hover { text-decoration: underline; }
 #imghead ul .on a { background: url("../images/fourpoints/secondaryNavBullet.png") no-repeat 4px center; color:#529FAF; text-decoration: none; }

 
/*javascript slideshow - other pages*/ 
.slideshow { width:740px; height:228px; overflow:hidden; position:relative;}
.slideshow .slide { position:absolute; top:0; left:0; height:228px;}
.slider-ctrl-left { width:19px; height:19px; overflow:hidden; display:block; background:url('../images/slider-ctrl.gif') 0px 0px no-repeat; position:absolute; right:23px; bottom:2px; z-index:1000;}
.slider-ctrl-right { width:19px; height:19px; overflow:hidden; display:block; background:url('../images/slider-ctrl.gif') -19px 0px no-repeat; position:absolute; right:2px; bottom:2px; z-index:1000;}

#slideshow-info-box {display:none;width:325px; padding-top:10px; background:url('../images/slider-info-box-middle.png') left top repeat-y; position:absolute; bottom:15px; left:17px; z-index:1000; }
#slideshow-info-box .text {width:265px; min-height:28px;overflow:hidden; padding:0 30px 41px 0px; min-height:20px; color: #fff; font-size: 14px; position:relative; left:0px; bottom:-8px; z-index:1100; background:url('../images/slider-info-box-bottom.png') bottom left no-repeat;}
#slideshow-info-box .text > div {width:260px; overflow:hidden; margin-left:30px; padding-bottom:23px;background:none !important;}
#slideshow-info-box .text > div > a {font-size:10px; text-decoration:none; padding-right:10px; background:url('../images/slider-info-box-link.gif') right center no-repeat; color:#fff; position:absolute; bottom:0; right:15px;}
.info-box-ctrl { color: #529FAF; position:absolute; bottom:10px; left:30px; z-index:1200;font-size: 10px; text-transform: lowercase; display:none;}
.info-box-ctrl a { font-size: 10px; text-transform: lowercase;}
#slideshow-info-box .close {width:26px; height:27px; display:block;background:url('../images/slider-info-box-close.png') 0px 0px no-repeat; position:absolute; top:-10px; right:0; z-index:1200;}
 
 
 
 
/* general content styles*/

#wrapper { background: url(../images/BKGfauxcol.gif) top left repeat-y; overflow: hidden; }

#wrapper2 { border: 1px solid #202020; border-top: none; border-bottom: none; background: url(../images/BKGfauxcol2.gif) top right repeat-y; }

.title { font-weight: bold; color: #05374E; display: block; padding: 0 0 7px 1px; margin: 10px 0 0px 0; font-size: 17px; line-height: 20px; text-align: center; }

#converterholder .title { border-color: #c65603; }



/* sidebar left */

#sidebar { /*width: 164px;*/ width:228px; float: left; /*padding: 2px 2px 2px 0;*/ color: #05374E; }

#reservationholder { /*background: #E2EFEF;*/ margin: 0; *height: 1%; padding: 8px 10px 37px 9px; *padding: 8px 10px 18px 9px; }

#converterholder { /*background: #E2EFEF;*/ padding: 8px 10px 21px 9px; }

/* sidebar forms*/


#sidebar label { display: block; margin: 3px 0 2px 0; padding: 0 0 0 1px; }

#sidebar select { padding: 0 0 0 0; margin: 0 0 4px 0; font-size:12px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; }

#type { width: 143px; }

#day, #depday, #month, #depmonth, #room, #pers { width: 40px; }

#year, #depyear { width: 55px; }

#reservation .button { margin: 10px 3px 0 0; float: right; background:#9CC4C8; color: #05374E; cursor: pointer; display: block;font-family: arial;font-size: 12px;font-weight: bold;padding: 4px 10px;text-decoration: none;text-transform: uppercase; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; border: medium none; width:75px; text-align:center;}
#reservation .button[type="image"] { background: none; width:auto; }

#kn, #calc { width: 81px; /*height: 16px;*/ border: 1px solid #bfb6aa; margin: 0 0 4px 0; padding: 2px 0 0 4px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; font-size:12px; height:18px; }

#calc { margin: 0 5px 0 0; float: left; }

#curr { width: 51px; height:22px; }


/* sidebar forms*/

#reservationHomeHolder { border: 6px solid #CAE1E2; border-top: 0 none; height:50px; background:#fff; }
#reservationHome { float:right; height: 50px; width: 575px; }
#reservationHome > div { float:left; margin-right:15px; }
#reservationHome label { display: block; margin: 3px 0 2px 0; padding: 0 0 0 1px; font-size:11px; }
#reservationHome input { width:85px; display:inline; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; font: 12px arial; padding: 2px 2px 2px 4px; }

#reservationHome select { border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; font: 12px arial; padding: 1px 1px; width: auto; }

#type { width: 143px; }

#day, #depday, #month, #depmonth, #room, #pers { width: 40px; }

#year, #depyear { width: 55px; }

#reservationHome .button { margin: 14px 10px 0 0; float: right; background:#9CC4C8; color: #05374E; cursor: pointer; display: block;font-family: arial;font-size: 12px;font-weight: bold;padding: 4px 10px;text-decoration: none;text-transform: uppercase; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; border: medium none; width:75px; text-align:center;}

#kn, #calc { width: 81px; /*height: 16px;*/ border: 1px solid #bfb6aa; margin: 0 0 4px 0; padding: 2px 0 0 4px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; font-size:12px; height:18px; }

#calc { margin: 0 5px 0 0; float: left; }

#curr { width: 51px; height:22px; }


/* text */

#content { float: right; /*width: 795px;*/ }

#topbox { display: block;  height: 22px; background: #fff url(../images/BKGcontent.gif) left 2px repeat-x; display: none; }

#text { float: left; padding: 20px 30px 30px 22px; border-bottom: none; width: 690px; background: #fff; }
#text.home { width:auto!important; }
#text.home .fck { width:690px; float: left; padding: 0 10px 0 0; }

#text.date201212 { float: left; padding: 20px 30px 30px 22px; border-bottom: none; /*width: 690px;*/width:919px; background: #fff; }
#text.home.date201212 { /*width:auto!important;*/ }
#text.home.date201212 .fck { /*width:690px;  padding: 0 10px 0 0;*/ float: left; width:290px; margin-right:16px; padding:0;}


#text.home .fck .row-01 { width:340px; float:left; margin-right:10px;}
#text.home .fck .row-02 { width:340px; float:left; }
#text.bars { padding: 10px 28px 15px 11px; margin: 10px 0px 15px 11px; background: #E2EFEF; }

/* h2 { font-family: Times, serif; color: #000; font-weight: normal; font-size: 20px; margin: 0; padding: 0;} */

h2 { font-size: 17px; font-weight: bold; line-height: 20px; margin-bottom: 8px; padding-top: 0; color:#05374E; }

h3 { font-size: 13px; font-weight:bold; line-height:15px; margin: 17px 0 12px 0; clear: left;  }

#text ul li, .text2 ul li { background: url(../images/dot.gif) left 6px no-repeat; padding: 0 0 0 8px; margin: 0 0 0 15px; }

#textholder { float: left; width:740px; }

.text2 { float: left; padding: 20px 20px 30px 22px; margin: 0 0 2px 0; /*width: 440px;*/ width:700px;  background: #fff; }
.text2.ga_ecommerce_special_offer { margin: 10px 10px 15px 11px; padding: 10px 10px 15px 11px; background: #E2EFEF;  }

.textleft { float: left; /*width: 315px;*/ width:575px; }

.textright { float: right; width: 95px; padding: 0 0 0 20px; }

.textright div { margin: 0 0 23px 0; }

.textright img { display: block; margin: 0 0 6px 0; }

.textright a { display: block; }

.magnif { background: url(../images/ICONlocation.png) left 3px no-repeat; padding: 0 0 6px 11px; color:#05374E; }

.titlesmall { font-weight: bold; color: #000; display: block;  border-bottom: 1px solid #dcd7d2;  padding: 0 0 5px 1px; margin: 0 0 6px 0; }

#text #sitemap-list       { margin: 15px 0; }
#text #sitemap-list li    { margin-bottom: 3px; }
#text #sitemap-list li a  { color: #000; }
#text #sitemap-list ul    { margin-left: 15px; }



.pricelist { width: 100%; text-align: left; margin: 20px 0 15px 0; clear: both; }

.pricelist td, .pricelist th { vertical-align: top; padding: 3px 0; }

.pricelist td { border-top: 1px solid #eee; }

.GOreserv { margin-left: 353px; }

.roomreserv { margin-top: 30px; width: 75px; background: none repeat scroll 0 0 #9CC4C8; border: medium none; border-radius: 5px 5px 5px 5px; color: #05374E; cursor: pointer; font-family: arial; font-size: 12px; font-weight: bold; padding:4px 5px; text-decoration: none; text-transform: uppercase; text-align: center; }
a.roomreserv:hover { text-decoration: none; }


.hall { width: 100%; font-size: 9px; text-align: left; margin: 20px 0 15px 0; clear: both; }

.hall td, .hall th { vertical-align: top; padding: 3px 2px 2px 0px; }

.hall td { border-top: 1px solid #eee; }



#contact { width: 220px; margin-top: 15px; float: left; }

#contact dt { font-weight: bold; padding-bottom: 12px; }

#contact dd { padding: 1px 0; }



/* gallery */

#text .galleryHolder { padding: 10px 0 10px 15px; width:705px; background: #E2EFEF; margin-bottom: 20px; }
#text .galleryHolder h3 { margin: 0 0 15px 0; font-size: 13px; font-weight: bold; line-height: 15px; font-family: Arial, sans-serif; text-transform: uppercase; }

#text #gallery { overflow: hidden;  *height: 1%; /*width: 430px;*/ }

#text #gallery li { float: left; background: none; padding: 0; margin: 0 8px 4px 0;}

#text #gallery li img { padding: 1px; }



/* sidebar right */

#sidebarright { float: right; width: 166px; background: #fff; padding: 0 0 2px 0; }

#location { padding: 8px 10px 21px 10px; margin: 0 0 2px 0; height: 70px; border: 1px solid #a3a3a3; border-right: none; background: #f6f4ec; }

#location img { border: 1px solid #d1c8bf; float: left; margin: 0 8px 0 0; }

#location em { background: url(../images/ICONlocation.gif) left 3px no-repeat; padding: 0 0 0 11px; }

#weather { padding: 8px 10px 0px 10px; border: 1px solid #a3a3a3; border-right: none; background: #fbfaf6; }

#weather em { position: relative; width: 130px; display: block; margin: 0 0 5px 0; }

#weather .box { width: 45px; float: left; background: #faf9f5 url(../images/BKGline.gif) top right repeat-y; color: #aaa196; margin: 0 4px 20px 0; }

#weather .box img { display: block; margin: 4px 0 4px 4px; }

#weather .last { margin: 0; }

#weather .box span { display: block; }


.christmasBanner  { display: block; margin-top: 2px; xwidth:165px; }


/* forms */

.reservform { margin: 20px 0 15px 0; width:340px; }

.reservform label { display: block; }

.reservform input.text { border: 1px solid #bfb6aa; padding: 3px 2px; display: block; float: left; }

.reservform input.width { width: 160px !important; *width: 147px !important; }

.reservform textarea { border: 1px solid #bfb6aa; padding: 2px; }



.reservform label.top { float: left; clear: left; width: 150px; }

.reservform img { float: left; margin: 2px 0  0 3px; cursor: pointer; }

.reservform #dolazak,

.reservform #odlazak,

.reservform #broj_osoba { display: block; float: left; margin: 0 0 5px 0; }



.reservform legend { color: #000; margin-bottom: 15px; *margin-left: -6px; padding: 0; }

.reservform #rooms { margin: 15px 0 10px 0; clear: left; }

.reservform #rooms input { display: block; float: left; clear: left; margin: 0 10px 0 30px; *margin: 0 10px 0 15px; width: 25px; text-align: center; }

.reservform #rooms label { display: block; margin-top: 3px; padding-bottom: 9px; }

.reservform span { display: block;  float: left; clear: left; margin: 15px 0 10px 0; }



.reservform #personal { margin: 15px 0 25px 0; }

.reservform #personal input { margin: 0 0 5px 0; width: 150px; }

.reservform #personal label { display: block; float: left; clear: left;  width: 12em; margin-left: 30px; }



.reservform .checkbox { float: left; margin: 2px 5px 2px 0; *margin: 0px 3px 2px 0; }

.reservform .button { margin: 5px 0 0 0; float: right; background:#9CC4C8; color: #05374E; cursor: pointer; display: block;font-family: arial;font-size: 12px;font-weight: bold;padding: 4px 10px;text-decoration: none;text-transform: uppercase; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; border: medium none; width:95px; text-align:center;}


#contactform { width: 165px; float: right; }

#contactform label { display: block; float: none;  }

#contactform input.text, #contactform textarea {  border: 1px solid #bfb6aa; padding: 2px; margin: 3px 0 10px 0; width: 160px; }


#contactform .button { margin: 10px -4px 0 0px; *margin: 0 -11px 0 0px; float: right; background:#9CC4C8; color: #05374E; cursor: pointer; display: block;font-family: arial;font-size: 12px;font-weight: bold;padding: 4px 10px;text-decoration: none;text-transform: uppercase; -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; border: medium none; width:70px; text-align:center;}

#contactform .captchaMarg2 {  color:#f00; }


#newsletter { width: 166px; overflow: hidden; }
#newsletter form { padding: 8px 10px 21px 10px; margin: 2px 0 2px 0; border: 1px solid #a3a3a3; border-right: none; background: #f6f4ec;  }
#newsletter form fieldset { background: #f6f4ec; overflow:hidden; }
#newsletter form fieldset legend { font-weight: bold; color: #000; display: block;  border-bottom: 1px solid #c65603; padding: 0 0 7px 1px; margin: 0 0 9px 0; }
#newsletter form fieldset label { cursor:pointer; }
#newsletter form fieldset input { border: 1px solid #bfb6aa; margin-top:3px; padding:2px; }
#newsletter form fieldset .button { border-width:0px; margin:7px 8px 0 0; padding:0; float:right; }


/* social bar */
.social-bar { margin: 20px auto 20px auto; width: 100%; overflow:hidden; clear:both; }
.social-bar .row-01 { background-color: #DEEBEC; border: 1px solid #529FAF; width:944px; float:left; padding:10px; height:30px; }
	.social-bar .row-01 a { color: #05374E; font-weight:bold; font-size:13px; float:left; line-height:30px; }
	.social-bar .row-01 a:hover { text-decoration:none; }
	.social-bar .row-01 ul { float:left; margin-left:20px;}
	.social-bar .row-01 ul li {  float:left; margin-left:5px; }
	.social-bar .row-01 ul li a { display:block; text-indent:-99999px; width:30px; height:30px; }
	.social-bar .row-01 ul li a.picasa { background: url(../images/icon_picasa-big.png) no-repeat; }
	.social-bar .row-01 ul li a.facebook { background: url(../images/icon_facebook-big.png) no-repeat; }
	.social-bar .row-01 ul li a.youtube { background: url(../images/icn-youtube.png) no-repeat; }
	
	.social-bar .row-01 a.dimedia-toolbar-button { background: url(../images/toolbar/button.png); width: 57px; cursor: pointer; display: block; height: 16px; margin: 6px 0 0 0; overflow: hidden; text-decoration: none; text-indent: -9999px; float:right; line-height:30px; }

	
	
	.social-bar .row-02 { background-color: #fff; width:100%; float:left; height:30px; margin-top:10px; overflow:hidden; position:relative; }
	.social-bar .row-02 #___plusone_0 { position:absolute; top:0; right:0; height: 24px; width: 68px; display: inline-block; text-indent: 0pt; margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% transparent; border-style: none; line-height: normal; font-size: 1px; vertical-align: baseline;}

/* footer */

/* footer pop up */

#brandNavBrandList { position: absolute; visibility: hidden; background: #fff; border: 2px solid #05374E;  margin: -150px 0 0 320px; *margin: -150px 0 0 160px; z-index:5; }

#brandNavBrandList a { display: block; margin: 3px 5px 3px 10px; text-decoration: none; border-bottom: 1px dotted #999999; color: #05374E; }

#brandNavBrandList a.border { margin-bottom: 10px; }

#brandNavBrandList a:hover { text-decoration: underline; }

/* footer pop up gotov */


#footer { position:relative; color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; border-top:10px solid #9CC4C8; background:#05374E; }

#footbox { display: block; height: 22px; float:right; }

#hup { display: block; width: 165px; height: 82px; text-align: center; float: left; }

#hup img { display: block; margin: 19px auto 6px auto; }

#hup a { color: #83827e; text-decoration: none; }

#hup :hover { text-decoration: underline; }


#footer .facebook-icon { position:absolute; width:29px; height:28px; top:23px; right:4px; text-indent:-9999px; }
#footer .facebook-icon a { display:block; width:29px; height:28px; background:url(../images/facebook_icon.png) no-repeat; }


#footer dl { margin: 10px 60px 0 12px; }

#footer dd { display: inline; }

#footer dd a { margin: 0 20px 0 30px; color: #fff; }

#signin { float: right; margin: -14px 37px 0 0; }

#signin a { color: #fff; }



#footer ul { margin: 8px 60px 12px 8px; }

#footer ul li { display: inline; padding: 0 2px 0 3px; }

#footer ul li a, #footer em a { color: #fff; text-decoration: none; }

#footer ul li a:hover, #footer em a:hover { text-decoration: underline; }

#footer em { margin: 0px 0px 10px 0px; color:#fff; display: block; }


#sitemap-link { float: right; margin: 5px 15px 0 0; color: #fff; text-decoration: none; }
#sitemap-link:hover { text-decoration: underline; }

#footbox ul { margin: 2px 0 0 0; float: right; }
#footbox ul li  { float: left; }
#footbox ul li a  { text-indent: -9999px; display: block; height: 16px; overflow: hidden; zoom: 1; text-decoration: none; cursor: pointer; margin: 4px 15px 0 0; }
#footbox ul li a.dimedia-toolbar-button { background: url(../images/toolbar/button.png); width: 57px;  }
#footbox ul li a.picassa-link { background: url(../images/icon-picassa.png) no-repeat; width: 16px; margin: 4px 3px 0 0; }
#footbox ul li a.facebook-link { background: url(../images/facebook_icon.png) no-repeat; width: 16px; }


#footimage { margin-top:10px; border-top: 1px solid #c5c5c5; padding: 2px 0 0 0; clear: both;}

#star { border-right: 1px solid #c5c5c5; margin-right: 5px; }

#wood { border-left: 1px solid #c5c5c5; }

#footer .author_signature { padding:13px 0px 0 0; margin-top:3px;  }
#footer .author_signature a { color:#fff; float: left; font-size: 10px; text-decoration:none; outline:none; }
#footer .author_signature a:hover { color:#FF0000; }
#footer .author_signature span.red { color:#ff0000; }
#footer .author_signature span.grey { color:#fff; }
#footer .author_signature a:hover span.grey { color:#ff0000; }

#footer .footer_bottom { overflow:hidden; }
#footer .footer_bottom .foot_left { float:left; background:url('../images/footer_logos.gif') no-repeat; position:relative; width:616px; height:90px; margin:30px 0 0 0px; }
#footer .footer_bottom .foot_left a { display:block; position:absolute; outline:none; }
#footer .footer_bottom .foot_left a.img-1 { width:124px; height:90px; left:5px; top:0; }
#footer .footer_bottom .foot_left a.img-2 { width:73px; height:24px; left:161px; top:0; }
#footer .footer_bottom .foot_left a.img-3 { width:56px; height:24px; left:246px; top:0; }
#footer .footer_bottom .foot_left a.img-4 { width:120px; height:24px; left:316px; top:0; }
#footer .footer_bottom .foot_left a.img-5 { width:60px; height:24px; left:450px; top:0; }
#footer .footer_bottom .foot_left a.img-6 { width:80px; height:24px; left:515px; top:0; }
#footer .footer_bottom .foot_left a.img-7 { width:66px; height:38px; left:205px; top:36px; }
#footer .footer_bottom .foot_left a.img-8 { width:66px; height:38px; left:298px; top:36px; }
#footer .footer_bottom .foot_left a.img-9 { width:71px; height:38px; left:391px; top:36px; }
#footer .footer_bottom .foot_left a.img-10 { width:57px; height:38px; left:497px; top:36px; }
#footer .footer_bottom .foot_right { float:right; width:323px; padding:15px 15px 0 15px; margin-top:23px; }


/*** Keyword nav ***/
#text #keywordnav { overflow:hidden; margin-top:35px; }
#text.home #keywordnav { width:290px; margin-right:15px;float:right;  }
#text #keywordnav li { background:none; padding:0; margin:0 0 10px 0; /*width:215px;*/ min-height:26px; height:auto !important; height:26px; float:left; }
#text #keywordnav li a { display:block; background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:8px; font-size:10px; text-decoration:none; }
#text #keywordnav li a:hover { text-decoration: underline;  }
/* VIDEO POPUP */
.videoPopupButton { cursor: pointer; }

#video-popup-overlay  { position: absolute; top: 0; left: 0; z-index: 1000; background: #000; cursor: pointer; }
#video-popup          { position: absolute; top: 0; left: 0; z-index: 1001; background: #fff; padding: 0px 0px 25px 0px; width: 640px; height: 480px; display: none; }
#video-popup span     { font-family: ariel,sans-serif; font-size: 11px; color: #333; position: absolute; bottom: 6px; left: 10px; display: block; font-weight: bold; }
#video-popup .close   { position: absolute; bottom: 7px; right: 10px; cursor: pointer; display: block; }


/* DIMEDIA SIGN ******************************************************/

#sign {

  margin: 0px auto;

  margin-top: 1px;

  width: 810px;

  padding: 34px 0 4px 10px;

  background: url(../images/pattern.gif) top left repeat;

}



#sign a {

  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: black;

}



#sign a:hover {

  color: red;

}



#sign span {

  color: red;

}

/* PANORAMA FLASH */

#panoramaNewYearFlash { margin-top:1px; }


/* SHARE TOOLBAR */
#dimedia-toolbar { display: none; opacity: 0; width: 96px; padding-top:20px; background: url(../images/toolbar/dimedia-toolbar-top.png) top left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-top-ie.png); position: absolute; z-index:100; }
#dimedia-toolbar .bottom-bkg { zoom:1; padding-bottom:31px; background: url(../images/toolbar/dimedia-toolbar-bottom.png) bottom left no-repeat; *background-image:url(../images/toolbar/dimedia-toolbar-bottom-ie.png); }
#dimedia-toolbar .middle-bkg { zoom:1; background: url(../images/toolbar/dimedia-toolbar-middle.png) top left repeat-y; padding: 1px 0; }
#dimedia-toolbar ul { margin: -11px 0 -13px 9px; position: relative; padding: 0; list-style: none; overflow: hidden; zoom: 1; }
#dimedia-toolbar ul li  { float: left; margin: 0 5px 4px 0; background: #fff; }
#dimedia-toolbar ul a,
#dimedia-toolbar ul a img { display: block; border: 0; height: 16px; width: 16px; cursor: pointer; }
#dimedia-toolbar ul a { opacity: 0.6; }
#dimedia-toolbar ul a:hover { opacity: 1; }



.cb { clear:both; }
.separator { height:20px; }
.separator02 { height:10px; }


/** Home Item **/

.home-item { padding:25px 18px; /*border:1px solid #529FAF;*/ margin:8px -30px 0 -14px; background: #E2EFEF;}
.home-item .float{ float:right; padding-bottom:10px; }
.home-item .float .cb{ clear:both; margin-bottom:45px; }
.home-item .float  img { margin-bottom:10px; }
.home-item .float a.more { background:#9CC4C8; padding:4px 5px; color: #05374E; font-size:12px; margin-left:1px; margin-top:40px; text-decoration:none; text-transform: uppercase; text-align: center; font-weight:bold; font-family:arial; border: medium none; border-radius: 5px 5px 5px 5px;  cursor: pointer; width:65px; display:block; } 
.home-item .txt{ float:left; /*width:324px;*/ width:543px; }
.home-item h1{ margin:0 0 20px 0; color:#05374E; padding:0; width:324px; float:left; font-size: 14px;font-weight: bold; line-height: 15px; font-family: Arial, sans-serif; }
.home-item .date{ margin-top:-15px; font-size:10px; }


.pagination { margin:20px 0; }
.pagination .pages { float:right; }
.pagination .pages a{ color:#000; }
.pagination .options { float:left; }
.pagination .pages .left, .pagination .right, .pagination .pages a{ float:left; margin:0px 3px; line-height:19px; font-weight:bold; text-decoration:none; font-family:Arial; font-size:11px; }
.pagination .pages .left { width:19px; height:19px; background:url(../images/arrows.png) no-repeat left; }
.pagination .pages .right { width:19px; height:19px; background:url(../images/arrows.png) no-repeat right; }


.news-date { float:left; }
.news-nav { float:right; }
.news-nav a.prev { color:#616161; font-size:10px; padding-left:6px; background:url(../images/arrow_left_mini.png) no-repeat left center; margin-right:20px; }
.news-nav a.next { color:#616161; font-size:10px; padding-right:6px; background:url(../images/arrow_right_mini.png) no-repeat right center; }

.news-details img { float:right; margin:0 0 30px 30px; }

.items-izdvojeno { border:#9d9d9d 1px solid; padding:15px 20px; margin:8px -30px 25px -22px; background:#EFEFEF;}
.items-izdvojeno .item .date { font-size:10px; display:block;}
.items-izdvojeno .item  { border-top:#FFF 1px solid; padding-top:10px; margin-top:15px; }
.items-izdvojeno a.more { /*position:absolute; margin:-22px 0 0 364px; */display:block; background:url(../images/arrow_right.png) #000 no-repeat right center; padding:3px 42px 4px 10px; color:#FFF; font-size:11px; text-decoration:none; font-weight:bold; font-family:arial; }
.items-izdvojeno .item  .text { width:543px; overflow:hidden; float:left;}
.items-izdvojeno .item:first-child  { border-top:none; padding-top:0; margin-top:0; overflow:hidden;}
.items-izdvojeno .float{ float:right; padding-bottom:10px; }
.items-izdvojeno .float .cb{ clear:both; margin-bottom:45px; }


#sidebarright .banner { margin-bottom:2px; }
#sidebarright .banner img { vertical-align:top; }

/* FCK highlightBox */
.highlightBox { background:#abd7db; padding:12px 17px 10px; }

/*reviews*/

.reviews {overflow:hidden;}
.review {padding: 10px 30px 15px 22px;}
.review h3 {color: #05374E;font-size: 17px; font-weight: bold; line-height: 20px; margin-top:3px;margin-bottom: 8px; }
.review .sub {color: #529FAF; font-size:11px;}
.review .text


