#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* column-list */
.column-list .col{float:left;}
.columns2 .col{width:48%; margin-left:4%; }
.columns3 .col{width:32%; margin-left:2%; }
.columns4 .col{width:24%; margin-left:1%; }

.column-list .col-1{clear:left; margin-left:0 !important;}

/*GALLERY*/
.gal-intro{color:#577482;
       font-size:1.5em;
       line-height:1.1em;}

.gal-intro a{text-decoration:underline;}

.gal-columns2 .col-1{clear:left;}
.gal-columns2 .col{width:120px; margin-left:30px; margin-bottom:15px; display:inline; background:url(/images/gallery/galerije_big.png) no-repeat 0 0; padding:17px 19px 0px;}

.gal-columns2 .image{margin-bottom:40px;}
.gal-columns2 .title{text-align:center; padding:2px 0; }
.gal-columns2 .title a{padding:2px 0;}

.gal-columns3 .col-1{clear:left;}
.gal-columns3 .col{width:100px; margin-left:24px; margin-bottom:20px; display:inline; background:url(/images/gallery/slika.png) no-repeat 0 0; padding:6px 9px 26px;}


.gal-columns3 .title{text-align:center; padding:2px 0; }
.gal-columns3 .title a{padding:2px 0;}

.gal-columns2 .image img,
.gal-columns3 .image img{opacity:.8;filter:alpha(opacity=80)}

.gal-columns2 .image a:hover img,
.gal-columns3 .image a:hover img{opacity:1;filter:alpha(opacity=100)}

.gal-columns2 .image a:hover,
.gal-columns3 .image a:hover{background-color:transparent; color:#006838;}

.gallery_list h2{clear:both; font-size:14px;  font-weight:normal; margin-top:1em; margin-bottom:0.5em;}


.fix, .to_c .cfix {overflow:hidden;}
.ff,.to_c .ff {float:left; overflow:hidden; width:100%;} /* float fix */

/* Pagination */
.pagination{text-align:center;padding:.3em;margin:2em 0;}
.pagination a,.pagination span{padding:.2em .5em;}
.pagination span.current{background:#0084AD;color:#fff;}
.pagination span.disabled{color:#AAA;background:#fff;}
.pagination a,.pagination span.disabled{border:1px solid #DDD;text-decoration:none;}
.pagination a:hover,.pagination a:focus{background:#0084AD;color:#FFF;}
.pagination .page_info{color:#aaa;padding-top:.8em;}
.pagination .prev_page{margin-right:.5em;}
.pagination .next_page{margin-left:.5em;}

/* Overview */
#overview{background:#333;padding:4px;text-align:center;}
#overview p{margin:0;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#overview a{color:#3EBDFF;}
#overview a:hover{color:#fff;background:#3EBDFF;}

/* -- Default "_RESET_" Rules -- */
*{margin:0;padding:0;}
body{color:#3c3c3c;text-align:center;font-family:verdana, arial, sans-serif;font-size:11px;background:#fff;}
a{color:#0064A0;text-decoration:none;outline:none;}
a:hover{color:#999;}
a img{text-decoration:none;border:none;cursor:pointer;}
img{margin:0;}
h1{margin:0 0 14px;padding:0;font-family:Georgia, "Times New Roman";font-size:24px;font-weight:normal;color:#00823c;}
h2{margin:0;padding:0 0 2px;font-family:arial, sans-serif;font-size:12px;font-weight:bold;color:#00823c;}
p{margin:5px 0;padding:5px 0;}
li{margin-left:15px;}
table{border-collapse:collapse;border-spacing:0;}

/* -- Standard Helpers -- */
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;display:block;height:1%;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.fw{width:100%;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrapper{width:932px;display:block;text-align:left;margin:auto;}
.shadow_wrapper{background:url(../images/shadow.png) 0 0 repeat-y;padding:0 16px;}

/* -- background helpers -- */
body.green{background:#e5e5bb url(../images/body_green.gif) top left repeat-x;}
body.green .background_image{background:url(../images/wrapper_green.jpg) top center no-repeat;}
body.orange{background:#efe6b5 url(../images/body_orange.gif) top left repeat-x;}
body.orange .background_image{background:url(../images/wrapper_orange.jpg) top center no-repeat;}
body.blue{background:#d2fbfd url(../images/body_blue.gif) top left repeat-x;}
body.blue .background_image{background:url(../images/wrapper_blue.jpg) top center no-repeat;}
body.oker{background:#ede8be url(../images/body_oker.gif) top left repeat-x;}
body.oker .background_image{background:url(../images/wrapper_oker.jpg) top center no-repeat;}

/* -- Your Site Starts Here -- */

/* HEADER */
.header{background:url(../images/header.jpg) top left repeat-x;height:94px;padding:20px 20px 0;}
.header ul{float:right;margin:0;padding:0;}
.header li{float:left;list-style-type:none;margin:0;padding:0;}
.languages li{margin-left:14px;}
.logo{padding:11px 0 10px;}

/* NAVIGATION */
.navigation{float:right;}
.navigation a{background:url(../images/navigation.gif) top left repeat-x;border-left:1px solid #f1e9ce;border-right:1px solid #f1e9ce;border-top:1px solid #e2d39c;color:#3c3c3c;float:left;height:23px;line-height:23px;padding:0 7px;text-decoration:none;}
.navigation li.first a{border-left:1px solid #e2d39c;}
.navigation li.last a{border-right:1px solid #e2d39c;}

/* hover */
.navigation a:hover,.navigation .active a{background:url(../images/navigation_hover.gif) top left repeat-x;border-left:1px solid #206d00;border-right:1px solid #206d00;border-top:1px solid #206d00;color:#fff;}
.navigation li.first a:hover,.navigation li.first a.active{border-left:1px solid #206d00;}
.navigation li.last a:hover,.navigation li.last a.active{border-right:1px solid #206d00;}

/* INTRO SPOT */
.intro{height:220px;}
.intro span{visibility:hidden;}

/* default links */
.intro_links{float:left;height:220px;width:267px;}
.intro_links li{height:73px;list-style-type:none;margin:0;padding:0;}
.intro_links li a{float:left;height:73px;width:267px;}
.intro_links li a:hover{background-color:#feff5f;opacity:0.2;filter:alpha(opacity=20); background-position:0 0; background-repeat:no-repeat;}

/* Ovdje ovisno o jeziku mijanjamo pozadinu */
body.hr .intro_links{background-image:url(../images/intro_links_hr.jpg);}
body.hr .agencija_links{background-image:url(../images/agencija_links_hr.jpg);}
body.hr .restoran_links{background-image:url(../images/restoran_links_hr.jpg);}
body.hr .hotel_links{background-image:url(../images/hotel_links_hr.jpg);}


/* Ovdje ovisno o jeziku mijanjamo pozadinu */
body.de .intro_links{background-image:url(../images/intro_links_de.jpg);}
body.de .agencija_links{background-image:url(../images/agencija_links_de.jpg);}
body.de .restoran_links{background-image:url(../images/restoran_links_de.jpg);}
body.de .hotel_links{background-image:url(../images/hotel_links_de.jpg);}


/* Ovdje ovisno o jeziku mijanjamo pozadinu */
body.en .intro_links{background-image:url(../images/intro_links_en.jpg);}
body.en .agencija_links{background-image:url(../images/agencija_links_en.jpg);}
body.en .restoran_links{background-image:url(../images/restoran_links_en.jpg);}
body.en .hotel_links{background-image:url(../images/hotel_links_en.jpg);}

/* styling za agenciju */
.agencija_links{float:left;height:220px;width:267px;}
.agencija_links li{height:36px;list-style-type:none;margin:0;padding:0;}
.agencija_links li a{float:left;height:36px;width:267px;}
.agencija_links li a:hover{background-color:#feff5f;opacity:0.2;filter:alpha(opacity=20);}
.agencija_links li.agencija{height:149px;}
.agencija_links li.agencija a{height:149px;}

/* styling za restoran */
.restoran_links{float:left;height:220px;width:267px;}
.restoran_links li{height:36px;list-style-type:none;margin:0;padding:0;}
.restoran_links li a{float:left;height:36px;width:267px;}
.restoran_links li a:hover{background-color:#feff5f;opacity:0.2;filter:alpha(opacity=20);}
.restoran_links li.restoran{height:149px;}
.restoran_links li.restoran a{height:149px;}

/* styling za hotel */
.hotel_links{float:left;height:220px;width:267px;}
.hotel_links li{height:36px;list-style-type:none;margin:0;padding:0;}
.hotel_links li a{float:left;height:36px;width:267px;}
.hotel_links li a:hover{background-color:#feff5f;opacity:0.2;filter:alpha(opacity=20);}
.hotel_links li.hotel{height:149px;}
.hotel_links li.hotel a{height:149px;}
.content{background:url(../images/content.jpg) top left repeat-y;padding:18px 20px 35px;}
.content_top{background:url(../images/content_top.jpg) top left no-repeat;height:14px;}
.left{float:left;width:240px;}
.left ul{margin:0 0 18px 0;padding:0;}
.left li{list-style-type:none;margin:0 0 10px;padding:0;}
.left li a{color:#3c3c3c;font-size:12px;}
.left li a:hover{color:#00823C;}
.left li.active a{color:#00823C;}
.cat{margin-bottom:5px;color:#6F5E22;text-transform:uppercase;font-size:11px;}
.left ul ul{margin-left:15px;}
.right{float:left;width:612px;}
.article_images{float:left;padding-right:17px;width:156px;}
.article_images img{margin-bottom:18px;}
.article p{margin:0 0 15px;padding:0;height:100%;}
.article form{padding-bottom:30px;}
.article_sidebar{float:right;padding-left:18px;width:202px;}
.article_sidebar .ponuda_box{margin-bottom:6px;}
.article{overflow:hidden;}

.menu_title{font-family:Georgia, "Times New Roman", serif; font-style:italic; font-size:16px; text-align:center; font-weight:normal;}
.article .menu_p{text-align:center; margin-bottom:2em;}

.cijenik table{border-collapse:collapse; width:100%; margin-bottom:2em;}
.cijenik table td{background: url(/images/borders/dotted_h.gif) repeat-x 0 100%; vertical-align:top; padding-top:6px; padding-bottom:4px; line-height:1.1em;}
.cijenik table td.last{text-align:right; width:70px; white-space:normal;}
.cijenik table td strong{background:#fff; font-weight:normal;}
.cijenik table td.col_2{width:60px; text-align:right; color:#666;}
.cijenik table .tr_hover td{background:#F9EED2;}
.cijenik table td.first{padding-right:5px;}

.novosti_row h2{margin:0;padding:0;}
.novosti_row h2 span{display:block;font-weight:normal;}
.novosti_row img{float:left;margin-right:17px;}
.novosti_row .long{overflow:hidden;margin:0;padding:5px 0 15px;height:100%;}

/* PONUDA BOX */
.ponuda_box{width:202px;}
.ponuda_box .title{font-size:13px;height:26px;line-height:26px;padding-left:20px;}
.ponuda_box img{margin-bottom:-3px;}
.ponuda_box .price{color:#e62800;height:30px;line-height:30px;padding-left:20px;}
.ponuda_box .price b{font-size:19px;}
.ponuda_box .price span{font-size:9px;}
.js .ponuda_box{cursor:pointer;}
.ponuda_hover{opacity:.80;filter:alpha(opacity=80);}

/* color varijacije */
.zeleni .title{background:url(../images/pb_zeleni_top.gif) top left no-repeat;color:#fff;}
.zeleni .title a{color:#fff;}
.zeleni .price a{color:#e62800;}
.zeleni .price{background:url(../images/pb_zeleni_bottom.gif) top left no-repeat;}
.plavi .title{background:url(../images/pb_plavi_top.gif) top left no-repeat;color:#fff;}
.plavi .price{background:url(../images/pb_plavi_bottom.gif) top left no-repeat;}
.plavi .title a{color:#fff;}
.plavi .price a{color:#e62800;}
.zuti .title{background:url(../images/pb_zuti_top.gif) top left no-repeat;color:#0064a0;}
.zuti .price{background:url(../images/pb_zuti_bottom.gif) top left no-repeat;}
.zuti .title a{color:#0064a0;}
.zuti .price a{color:#e62800;}

/* FORMS */
label{padding-bottom:3px;}
input.txt{background:url(../images/input_text.gif) top left no-repeat;border:0 none;font-size:11px;height:17px;padding:4px 5px 0;width:268px;}
textarea{background:url(../images/textarea.gif) top left no-repeat;border:0 none;font-family:verdana, arial;font-size:11px;height:83px;overflow:auto;padding:5px;width:268px;}
.submit_btn{text-align:right;width:278px;}
span.posalji{background:url(../images/posalji_gumb.jpg) top left no-repeat;display:inline-block;height:33px;}
input.posalji_btn{background:transparent none;border:0 none;color:#fff;display:inline-block;font-size:14px;font-weight:bold;height:27px;outline:none;width:83px;}

/* NASLOVNICA */
.naslovnica_ponuda .ponuda_box{float:left;margin:0 17px 17px 0;}
.naslovna_content{background:url(../images/content.jpg) top left repeat-y;padding:0 0 35px 20px;}
.naslovna_left{float:left;padding:30px 16px 0 0;width:202px;}
.naslovna_left .left_title{font-family:arial;font-size:24px;font-weight:normal;height:51px;}
.naslovna_left .left_title a{font-style:normal; color:#333;}
.naslovna_left .left_title a:hover{color:#999;}
.novost{height:200px;margin-bottom:13px;}
.novost a img{margin:-3px 0 0;padding:0;}
.novost p a{float:none;display:block;color:#0064a0;font-size:12px;font-weight:bold;font-style:normal;}
.novost p a:hover{color:#999;}
.novost p{line-height:16px;margin-bottom:4px;}
.novost a{font-style:italic;float:right;color:#0064a0;}
.novost a:hover{color:#999;}
.naslovna_left a{font-style:italic;}
.naslovna_right{float:right; width:662px;}

.naslovnica_top{padding-bottom:1em}
.naslovnica_top .col{float:left;}
.naslovnica_top .col1{width:219px;}
.naslovnica_top .col2{width:221px;}
.naslovnica_top .col3{width:222px;}
.naslovnica_top .col-in{padding:12px 17px 0 0;}
.naslovnica_top .tp{height:81px;}
.naslovnica_top .tp a{display:block;height:81px;}
.naslovnica_top .tp a span{visibility:hidden;}
.naslovnica_top .tp a:hover{background-color:#feff5f;opacity:0.2;filter:alpha(opacity=20);}
.naslovnica_top p{line-height:16px;}
.naslovnica_top p.short{margin:0 0 1em 0; padding:0;}
.naslovnica_top p.more{text-align:right; margin:0; padding:0;}

.naslovnica_top p.more a{font-style:italic;color:#0064A0;}
.naslovnica_top p a:hover{color:#999;}

body.hr .naslovnica_top{background:url(../images/naslovna_links_hr.jpg) top left no-repeat;}
body.en .naslovnica_top{background:url(../images/naslovna_links_en.jpg) top left no-repeat;}
body.de .naslovnica_top{background:url(../images/naslovna_links_de.jpg) top left no-repeat;}

/* FOOTER */
.footer{background:url(../images/footer.png) top center no-repeat;color:#3c3c3c;font-size:11px;padding:25px 0;text-align:center;}
.footer span{color:#699446;display:block;padding-top:3px;}
.footer a{color:#3c3c3c;}
.footer a:hover{color:#999;}
.footer span a{color:#699446;}
.footer span a:hover{color:#111;}
.left{padding-bottom:20px;}
.public_form p{margin:0 0 14px;}
.fieldWithErrors,.formError{color:#c00;}
.frow em{font-style:normal;padding-left:2px;}
#slideshow{position:relative;height:220px;}
.intro_image{width:633px;float:right;}
#slideshow .item{position:absolute;top:0;right:0;}



/* Documents =========================================================================================*/
.documents{ margin:2em 0 1em; border-top:1px solid #eee; padding-top:4px; clear:both;}
.documents p{margin:0; font-variant:small-caps; border-bottom:1px dotted #ccc; font-weight:bold; color:#666; margin-bottom:4px;}
.documents ul{margin:0; padding:0; list-style:none;}
.documents ul{border:none;}
.documents li{width:100%; margin:0; padding:0; list-style:none;}
.documents li a{ padding:3px 0; padding-left:20px; background-repeat:no-repeat !important; background-position:0 0.2em  !important; display:block; line-height:1.2em; text-decoration:none;}
.documents li a:hover .title{text-decoration:underline;}
.documents li a em{color:#333; font-style:normal;}
.documents li a{height:1%;}

.documents .ext{text-transform:uppercase;}
.documents .info{color:#555;}
.documents a:hover .info{color:#333;}


.documents li a.empty{background-image:url(/images/icons/mimetypes/16x16/empty.png);}
.documents li a.pdf{background-image:url(/images/icons/mimetypes/16x16/pdf.png);}
.documents li a.zip{background-image:url(/images/icons/mimetypes/16x16/zip.png);}
.documents li a.text{background-image:url(/images/icons/mimetypes/16x16/text.png);}
.documents li a.word{background-image:url(/images/icons/mimetypes/16x16/word.png);}
.documents li a.excel{background-image:url(/images/icons/mimetypes/16x16/excel.png);}
.documents li a.powerpoint{background-image:url(/images/icons/mimetypes/16x16/powerpoint.png);}
.documents li a.html{background-image:url(/images/icons/mimetypes/16x16/html.png);}
.documents li a.image{background-image:url(/images/icons/mimetypes/16x16/image.png);}
.documents li a.sound{background-image:url(/images/icons/mimetypes/16x16/sound.png);}
.documents li a.video{background-image:url(/images/icons/mimetypes/16x16/video.png);}
