﻿/* Turistučka zajednica grada Delnice | CSS master stylesheet | Copyright (c) 2013. Multilink d.o.o (http://www.multilink.hr) */

/* Globals *************************************************************************************/
* {margin:0;padding:0;}
body {height: 100%; /* helps make height 100% */
font: 62.5%/1.5 Georgia, Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", serif; /* 62.5% makes font-size 1em = 10px, 1.2em = 12px, etc */background:url(../images/body_bg.jpg) no-repeat center top;background-color: #90c3e3;color: #333;}

.entry p, .entry ul, .entry ol{font-size:1.2em;line-height:1.8em;margin-bottom:1.8em;}
p:last-child, li:last-child{margin-bottom:0;}
.date{color:#a6a6a6;}

a img, fieldset{border:0;}
a{color:#333333;text-decoration:none;outline:none;}
a:hover, a.activeSlide{color:#90C3E3;border:none; outline:none;}
.zoom:hover{border-bottom:0;}

::-webkit-selection{background:#666;color:#fff;}
::-moz-selection{background:#666;color:#fff;}
::selection{background:#666;color:#fff;}

h1, h2, h3, h4, h5, h6{display:block;clear:both;line-height:1em;margin-bottom:18px;}
h1{font-size:2.5em;font-weight:normal;}
h2{font-size:2em;font-weight:normal;}
h3{font-size:1.5em;font-weight:normal;}
h4{font-size:1.167em;font-weight:normal;}
h5, h6{font-size:1em;text-transform:uppercase;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}

table, td, select, input, textarea, li, dt, dd{font-size:1em;}

.summary{ font-size:1.3em;}

table{clear:both;border-collapse:collapse;margin:1em auto 2em auto;} 
table th, table td{padding:6px 12px 6px 9px;vertical-align:top;white-space:normal;}
table th{font-weight:bold;}

.action{text-align:center;}
label{float:left;}
legend{display:block;margin:5px 0;}
input.text, textarea, select{padding:4px 10px;border:1px solid #c3c3c3;}
.button{border:0;padding:5px 10px;font-size:.917em;text-transform:uppercase;color:#fff;background:#0098d2;border:1px solid #0098d1;cursor:pointer;}
.button:hover{background:#047ead;border-color:#047eac;}

#search .button{background:url(../images/search_bg.png) no-repeat 0 0; width:43px; height:30px;border:none; line-height:30px; position:relative; left:-10px; font:inherit;}

a.blue_bullet{background:url(../images/blue_bullet.png) no-repeat 0 -2px; width:20px; height:20px; padding-left:25px;}

/* Layout *************************************************************************************/
#outerWrap{ max-width:1051px; margin:0 auto; background:#fff; padding-bottom:47px; position:relative; top:-16px; z-index:5;}
.wrap{width:980px;margin:0 auto;position:relative;}
#top{font-size:/*.85*/1em;height:10px;text-transform:uppercase; line-height:10px; position:relative; right:20px; top:10px; z-index:999;}
#content{clear:both;display:block;}
#left {float:left; position:relative;}
#right{ float:right;}
#left{width:620px; position:relative;}
#right{width:360px;}
.section-content{ position:relative; min-height:417px; padding:20px;}
#home .section-content{ padding:0; min-height:206px; height:206px;}
.bottom_arrow_green_shadow{background:url(../images/bottom_arrow_green_shadow.png) no-repeat 0 0;width:620px;position:absolute;height:15px; bottom:-15px; right:0; z-index:3;}
.bottom_arrow_red_shadow{background:url(../images/bottom_arrow_red_shadow.png) no-repeat 0 0;width:620px;position:absolute;height:15px; bottom:-15px; right:0; z-index:3;}
    
.section_left_shadow{background:url(../images/section_left_shadow.png) no-repeat 0 0;width:20px;position:absolute;height:46px; left:-20px; z-index:3;}
.section_right_shadow{background:url(../images/section_right_shadow.png) no-repeat 0 0;width:20px;position:absolute;height:46px; right:-20px; z-index:3;}
.section_top_shadow{background:url(../images/section_top_shadow.png) no-repeat 0 0;width:660px;position:absolute;height:20px; left:-20px; z-index:3;top:-20px;}
    
.section_content_left_shadow{background:url(../images/section_content_left_shadow.png) repeat-y 0 0;width:20px;position:absolute;height:100%; left:-20px; z-index:3;top:0;}
.section_content_right_shadow{background:url(../images/section_content_right_shadow.png) repeat-y 0 0;width:20px;position:absolute;height:100%; right:-20px; z-index:3;top:0;}
.section_content_bottom_shadow{background:url(../images/section_content_bottom_shadow.png) no-repeat 0 0;width:660px;position:absolute;height:20px; left:-20px; z-index:3;bottom:-20px;}

/* Header *************************************************************************************/

#header{background:url(../images/header_top_bg.png) repeat-x 0 0; height:96px;}
#header_traka{ padding-top:30px;}

/* Header - Page top ***/
#top-links{float:left;list-style:none; margin:10px 0 0 265px;}
#top-links li a, #copyright a{color:#01446F; font-size:1.2em;}
#top-links li a:hover, #copyright a:hover{ color:#015991}
#langswitch{float:right;list-style:none; position:relative; z-index:990;}
#top li{display:inline;margin-left:5px; position:relative; z-index:999; padding:8px 6px 4px;}
#top li:last-child{ padding-right:0;}
#top li a{color:#012b54;padding:8px 5px 4px;}
#top li.active,#top li a:hover{background:#012a53; color:#8fabc8;  
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;}
  
  /* hide en lang in lang switch */
  #top #langswitch li.en{ display:none; visibility:hidden;}

/* Header - Logo ***/
#logo{float:left;margin:0;display:block;width:300px;height:50px; margin:0 135px 0 20px;}
#logo:hover{border-bottom:0;}

/* Header - Search ***/
#search{float:left;margin-top:12px;text-align:right; margin-left:180px;}
#search .text{width:200px;}

/* Header - image ***/
#slider, #no-slider{display:block;width:980px;height:485px;clear:both;overflow:hidden;position:relative;}
#slider-nav{position:absolute;bottom:10px;right:10px;z-index:999;}
#slider-nav a{margin-right:10px;}

.zaglavlje_tekst{position:absolute; right:0px;top:378px; height:56px; line-height:53px; width:478px;background:url("../images/header_overlay.png") repeat-x scroll 0 0;
/**/ color:#fff;}

.zaglavlje_tekst p { font-size:24px; padding-left:15px;}
.zaglavlje_tekst a { color:#ffffff;}
.zaglavlje_tekst a:hover { color:#ccc;}

/* Weather  ***/
#weather{float:right;height:20px;padding-top:8px;text-transform:uppercase; position:relative; z-index:999; right:20px;}
#weather dt, #weather dd{float:left;margin-right:5px;}
#weather dd.image{margin-top:-5px;}
#weather dd.temp{margin-right:0; color:#666666; font-size:22px;}
#weather .min{color:#0099cc;}
#weather .max{color:#cc0000;}

#vremenskaBox { margin-top:35px; border:1px solid #EEEEEE; padding:15px;}
#vremenskaBox table{font-size: 1.2em;}

/* Menu ****************************************************************************************/

#outerNav{background:url(../images/nav_bg.png) repeat-x 0 0; height:96px; position:relative; z-index:10;}

/* Menu - Level 1 ***/
#menu{list-style:none;clear:both;height:80px;margin:0;padding:0 20px 0 10px;}
#menu > li{float:left;margin:0 5px;text-transform:uppercase;position:relative;z-index:999;font-size:18px; line-height:80px; height:80px; width:223px; text-align:left; }
#menu > li.last{ text-align:right; margin-right:0;}
#menu > li.center{ text-align:center;}
#menu a{display:block;color:#ffffff;padding:0;}
#menu .active a, #menu .over a, #menu li:hover a{color:#90C3E3;background:none;}
#menu a:hover{border-bottom:0;}
.menu_divider{ background:url(../images/menu_divider.gif) no-repeat center 34px; width:20px; height:80px; float:left;}

/*width fix*/
.hr #menu .menu_item_first{ width:190px}
.hr #menu .menu_item_second{ width:200px}
.hr #menu .menu_item_third{ width:/*205*/275px}
.hr #menu .menu_item_four{ width:250px}

/* Menu - Level 2 ***/
#menu .subnav{list-style:none;position:absolute;width:215px;padding:5px 0 5px 10px;background:url(../images/arrow_subnav_hover.png) no-repeat 0 0 #01446f;}

#menu .subnav li{float:none;margin:5px 0;width:215px;text-transform:none;display:block;position:relative;line-height:26px; height:auto; text-align:left; font-size:18px;}
#menu .subnav .active a, #menu .subnav .over a, #menu .subnav li:hover a{color:#fff;}

/* Menu - Level 3 ***/
#menu .first li.first .subnav{list-style:none;position:absolute;width:215px;padding:5px 0 5px 10px;background:url(../images/subnav_hover.png) no-repeat 0 0 #01446f;}
#menu .subnav .subnav{ background:#01446f;}

#menu .subnav .active .subnav a, #menu .subnav .over .subnav a, #menu .subnav li:hover .subnav a{color:#90C3E3}
#menu .subnav .active .subnav .active a, #menu .subnav .over .subnav .over a, #menu .subnav li:hover .subnav li:hover a{color:#fff;}

/* Menu - Show/hide ***/
#menu ul, #menu ul ul{top:-9999em;left:-9999em;}
#menu li:hover ul, #menu li.over ul{top:80px;left:0;}
#menu li:hover ul ul, #menu li.over ul ul{top:-9999em;left:-9999em;}
#menu ul li:hover ul, #menu ul li.over ul{top:-10px;left:210px;}

/* menu item first */
#menu li.menu_item_first:hover ul,#menu li.menu_item_first.over ul{top:80px;left:-15px;}
#menu li.menu_item_first:hover ul ul, #menu li.menu_item_first.over ul ul{top:-9999em;left:-9999em;}
#menu li.menu_item_first ul li:hover ul{top:-10px;left:210px;}

/* menu item second */
#menu li.menu_item_second:hover ul,#menu li.menu_item_second.over ul{top:80px;left:35px;}
#menu li.menu_item_second:hover ul ul, #menu li.menu_item_second.over ul ul{top:-9999em;left:-9999em;}
#menu li.menu_item_second ul li:hover ul{top:-10px;left:210px;}

/* menu item third */
#menu li.menu_item_third:hover ul,#menu li.menu_item_third.over ul{top:80px;left:20px;}
#menu li.menu_item_third:hover ul ul, #menu li.menu_item_third.over ul ul{top:-9999em;left:-9999em;}
#menu li.menu_item_third ul li:hover ul{top:-10px;left:210px;}

/* menu item fourth */
#menu li.menu_item_four:hover ul,#menu li.menu_item_four.over ul{top:80px;left:25px;}
#menu li.menu_item_four:hover ul ul, #menu li.menu_item_four.over ul ul{top:-9999em;left:-9999em;}
#menu li.menu_item_four ul li:hover ul{top:-10px;left:-225px;}

.stablo_detalj{ background:url("../images/stablo_detalj.png") no-repeat scroll 0 0;height: 509px;position: absolute;right: -10px;top: -105px;width: 457px; z-index:0}


/* Content *************************************************************************************/

/* Content - Related contents, general ***/
h2.related{border-bottom:1px solid #c3c3c3;margin-top:18px;}
h2.section-head{font-size:1.167em;text-transform:uppercase;font-weight:bold;padding:8px 0;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
.entry .summary{font-size:1.4em;line-height:1.5em;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #c3c3c3;color:#848484;}
#page .entry ul,#page .entry ol{margin-top:1.5em; /**/ padding-left:20px;}
.entry li li{margin-left:18px;}

/* Content - tables ***/
.entry table th{background:#e3e3e3;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;text-align:left;}
.entry table td{border-bottom:1px solid #c3c3c3;}
.entry table td.even{background:#f1f1f1;}
.entry table th:last-child{border-right:0;}
.entry table tr:last-child td{border-bottom:0;}

/* menu page style ***/
.entry .menu-page img{width:282px; height:207px; margin-bottom:4px;}
.entry .menu-page a{ font-size:1.6em;background:url(../images/smjestaj_arrow.png) no-repeat 0 4px; padding-left:25px; /*display:block;*/ color:#333333;}
.entry .menu-page a:hover{background:url(../images/smjestaj_arrow_hover.png) no-repeat 0 4px; color:#666;}
#page .entry .menu-page {padding: 0;width: 579px;list-style:none;overflow: hidden;margin-top:1em;margin-bottom:0;}
.menu-page li {float: left;margin-right: 15px;width: 282px;margin-bottom:10px;}
.menu-page li.last {margin-right: 0;}

/* Content - Photo gallery ***/
#photos{list-style:none;}
#photos li{float:left;margin-right:10px;}
#photos .photo{margin-bottom:10px;}

/* Content - Documents ***/
#documents{display:block;list-style:none;margin:0;padding:20px;background:#f1f1f1;border:1px solid #c3c3c3;}
#documents li{position:relative;line-height:1.5em;margin:0;padding:0;}
#documents img{position:absolute;top:50%;left:0;margin-top:-12px;}
#documents a{display:block;padding:12px 0 8px 40px;min-height:24px;border-bottom:1px solid #c3c3c3;}
#documents a:hover{background:#fff;border-bottom-color:#c3c3c3;}
#documents li:last-child a, #documents li:last-child a:hover{border-bottom:0;}

/* Content - Sitemap ***/
#sitemap ul{list-style:none;margin:24px 0;}
#sitemap li{line-height:1.5em;margin-bottom:24px;padding:0; font-size:14px;}
#sitemap .subnav li{margin:24px 0;padding:0 24px;}
#sitemap a{display:block;padding-left:24px;height:30px;background:url(../images/child.png) no-repeat;border-bottom:1px solid #c3c3c3;}

#sitemap li.parent > a{background:url(../images/parent.png) no-repeat;}

/* FOOTER ************************************************************************************/
#footer{margin-top:/*40*/0px;padding-top:10px;font-size:.917em; background:#01446f; position:relative; top:-19px; z-index:10;} 
#footerTopShadow{margin-top:0px;background:url(../images/footer_top_shadow.png) repeat-x center top; height:20px; position:relative; top:-30px;}
#footerBottomShadow{margin-top:0px;background:url(../images/footer_bottom_shadow.png) repeat-x center bottom; height:16px; position:relative; bottom:-16px;}


/* footer nav ***/
#footer-nav{padding-bottom:0;width:960px; padding-left:20px;}
#footer-nav li{list-style:none;font-size:13px;line-height:16px;}
#footer-nav li.footer_nav_heading{font-size:18px;margin-bottom:25px;}
#footer-nav a{color:#fefefe;}
#footer-nav ul{width:150px; display: block; float: left; margin-right: 10px; padding: 0;}
#footer-nav ul.last{width: 160px;}
.footer-nav-wrap{ width:650px; padding:4px 0 15px; float:left;}

/* Footer sidebar - social banner, photo net and kutak za iznajmljivace  ******************/

.footer_sidebar{width:/*100%*/190px;float:right;}
.social_banner a {width:37px;height:37px;display:block;color:Black;background:url(../images/social.png) no-repeat;text-indent:-9999px;}
.social_banner a.facebook{background-position:0;}
.social_banner a.youtube{background-position:-46px;}
.social_banner a.twitter{background-position:-92px;}
.social_banner a.instagram{background-position:-138px;}
.social_banner a.googleplus{background-position:-184px;}
.social_banner a.issuu{background-position:-230px;}
.social_banner ul {padding:26px 0;}
.social_banner ul li {list-style:none;}

#footer-nav .social_banner ul {width:190px;margin:0px auto;margin-bottom:15px;}
.social_banner ul li {float:right;margin-left:8px;}

#photo_net img{ margin-left:20px;}

a#kutak_za_iznajmljivace{display: block;margin:15px 0 0 20px;padding: 5px;text-align: center;text-transform: uppercase;width: 154px; font-size:10px; font-weight:bold; color:#01446f; background:#90c3e3; clear:both;}
#kutak_za_iznajmljivace:hover{background:#01446f; color:#90c3e3;}
p.copy{text-align:center;}

#footer_bottom_section{background:url(../images/footer_bottom_section_bg.jpg) no-repeat center top #90C3E3; min-height:216px; }
#footer_bottom_section .wrap{ padding-left:20px; width:960px;}
.footer_bottom_right{ float:right; width:380px;}
.footer_bottom_left{ float:left; width:470px;}
#kvarner_logo{ margin-right:15px;}
#kvarner_logo, #gorski_kotar_logo {display: block;float: left;}
.footer_bottom_right,.footer_bottom_left{margin-top:52px;}

#copyright{ text-align:center; margin-top:25px;}

/* Google - map, webcam *****************************************************************************/
#gmapInfo{font-size:11px; text-align:left;}
#google_map_small .small{width:360px;height:252px;}
#webcam{margin: 50px auto; display:block}
#webcam_link{width:360px;height:252px;background:url(../images/home_webcam_link.jpg) no-repeat 0 0; display:block;}
#webcam_link:hover{background:url(../images/home_webcam_link_hover.jpg) no-repeat 0 0;}

/* Privatni smjestaj ************************************************************************/
.privatni-smjestaj{ list-style:none;}
.privatni-smjestaj img{ width:250px; height:165px;}
.privatni-smjestaj .privatni-smjestaj-vise{ font-size:1.2em;background:url(../images/smjestaj_arrow.png) no-repeat 0 0; padding-left:25px; /*display:block;*/ color:#333333; line-height:16px;}
.privatni-smjestaj .privatni-smjestaj-vise:hover{background:url(../images/smjestaj_arrow_hover.png) no-repeat 0 0; color:#666;}
#privatni-smjestaj-table{ font-size:1.2em;}
#privatni-smjestaj-table td{ border:none; padding:6px 12px 6px 0;}

/* Modules - News ***************************************************************************/

/* Modules - News - Archives ***/
#news-nav{padding:0 10px;margin-bottom:10px;height:30px; font-size:1.2em;}
#news-nav ul{list-style:none;} 
#news-nav #years{float:left;}
#news-nav #months{float:right;}
#news-nav li{float:left;padding-top:7px;margin-right:10px;}
#news-nav a{font-weight:bold;}
#news-nav.nav a, #news-nav .nav a, #news-nav .nav span{margin-right:10px;}
#news-nav li:last-child{margin-right:0;}
#news-nav .active a{border-bottom:1px solid;}

div.archives{ font-size:1.2em;}

/* Modules - News - List & items ***/
#news{list-style:none;}
#news li{margin-bottom:1em;padding-bottom:1em;}
#news li h2{margin-bottom:6px;}

/* Modules - Photo gallery ********************************************************************/
#photos.gallery li{width:215px;padding:10px;}
#photos.gallery a{position:relative;}
#photos.gallery .category{display:block;position:absolute;bottom:5px;right:5px;text-align:center;text-transform:uppercase;padding:10px;background:rgba(255,255,255,0.8);}

#photos img{background:#fff;padding:5px;-moz-box-shadow:0 0 10px #c3c3c3;-webkit-box-shadow:0 0 10px #c3c3c3;box-shadow:0 0 10px #c3c3c3;}
#photos a:hover{border-bottom:0;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
#photos a:hover img{-moz-transform: rotate(2deg);-webkit-transform: rotate(2deg);opacity:.9;-moz-box-shadow:0 0 10px #848484;-webkit-box-shadow:0 0 10px #848484;box-shadow:0 0 10px #848484;}

/* Modules - kalendar ************************************************************************/
div#scroll {width: 200px;height: 50px;overflow: hidden;padding: 4px;margin-bottom: 20px;}
.kalendar_box_home{ height:252px; background:#01446f; color:#ffffff; position:relative;}
.kalendar_box_home h2{ height:46px; line-height:46px; margin-bottom:0; border-bottom:1px solid #cccccc; margin:0 20px; font-size:24px;}
.kalendar_box_home #dogadaji li{ padding:11px 10px 0 5px;}
.kalendar_box_home a {color:#ffffff;}
.kalendar_box_home a:hover {color:#90C3E3;}
.kalendar_box_home .date{ float:left; width:95px; color:#ffffff; font-size:1.25em}
.kalendar_box_home h3{ font-size:18px; line-height:22px; clear:none; padding-left:95px; margin-bottom:0;}
.kalendar_box_home .kalendar_sidebar_bottom_shadow{background:url(../images/kalendar_sidebar_bottom_shadow.png) repeat-x 0 0;width:360px;position:absolute;height:16px; bottom:-16px; right:0; z-index:3;}

#dogadaji,#news{list-style:none; padding-left:15px;}
#dogadaji li,#news li {margin-bottom:0;padding-bottom:6px; line-height:21px;}
#dogadaji li { font-size: 12px; }
#dogadaji li h2,#news li h2{margin-bottom:6px; font-size:16px; line-height:20px;}
#dogadaji #more-events.button{display:block;margin:0 auto;font-size:10px;text-align:center;text-transform:uppercase;color:#333;width:190px;height:25px;padding-top:10px;background:#e0b729;}
#dogadaji #more-events.button:hover{background:#e0b729;border-color:#ebd073; color:#000;}

#kalendardogadjanja #dogadaji li,#novosti #news li{margin-left:160px;padding-left:20px;position:relative;border-left:1px solid #c3c3c3;
	margin-bottom:15px;}
#kalendardogadjanja #dogadaji li li, #novosti #news li li{margin-left:10px; border-left:none;}
#kalendardogadjanja #dogadaji .date,#novosti #news .date{position:absolute;top:.2em;left:-160px;}
#kalendardogadjanja #dogadaji .date,#novosti #news .date{font-size:12px; font-weight:bold;}

#kalendar #dogadaji{ padding-left:0;}
#kalendar #dogadaji a{ display:inline-block; width:100%}
#kalendar #dogadaji a > li{ border:1px solid #ddd; margin:0.5em 0.5em 0.5em 0; padding:0.5em 0.5em 0 190px; height:auto; min-height:35px; border-left:none; border-right:none; position:relative;}
#kalendar #dogadaji a > li:hover{ border:1px solid #e0b729;border-left:none; border-right:none;}
#kalendar #dogadaji a > li:hover h2{color:#e0b729;}
#kalendar #dogadaji a .date { left:.5em; top:.5em; position:absolute; font-size:12px; font-weight:bold;}
#more-events.button{display:block;margin:0 auto;width:190px;height:25px; text-align:center; width:190px; padding-top:10px; font-size:1.3em;}
#more-events.button:hover{ color:#fff;border: 1px solid #0098D1;}
.year, .month{ width:170px;}

.subhead > p, .entry .date{ margin-bottom:0;}
.subfoot {font-size: 1.2em;margin-top: 25px;}

/** Modules - Što Vidjeti *********************************************************************/
h1.section{ background:#3e7f01; position:relative; color:#ffffff; margin-bottom:0; height:46px; line-height:46px; padding-left:20px;}
h1.smjestaj{ background:#c02525;position:relative; color:#ffffff; margin-bottom:0; height:46px; line-height:46px; padding-left:20px;}
h1.section-wide{ overflow:hidden; margin-bottom:25px;}
#stoVidjeti { margin:0 auto;padding-top:1.818181818181818em; position:relative;z-index:2;}
#stoVidjeti img {max-width:100%;height:auto;}
#stoVidjeti .atrakcije li {list-style:none; margin-left:0; font-size:18px;}
#stoVidjeti .atrakcije li a.atrakcija_link {display:block;color:#333333;font-size:0.9166666666666667em;}
#stoVidjeti .atrakcije li ul {position:absolute;right:0;z-index:1;display:none;float:right; height:auto;}
#stoVidjeti .info_atrakcije a {padding:0;margin:0;color:Black;width:424px;}
#stoVidjeti .info_atrakcije p {margin-top:18px;font-family:Arial, Georgia, Sans-Serif;}

#stoVidjeti {width:621px;min-height:206px;padding-top:0}
#stoVidjeti .atrakcije {width:318px; float:left; margin-top:0; margin-bottom:0; line-height:14px;}
#stoVidjeti .atrakcije li:first-child,#stoVidjeti .atrakcije li.first { margin-top:8px;}
#stoVidjeti .atrakcije li {width:100%; }
#stoVidjeti .atrakcije li a.atrakcija_link {border-bottom: 1px solid transparent;margin-left: 14px;margin-right: 20px;padding-bottom: 8px;padding-left: 6px;padding-top: 8px;width: 278px; position:relative;}
#stoVidjeti .info_atrakcije img{width:301px;height:206px; overflow:hidden;}
#stoVidjeti .atrakcije li ul {width:302px;top:-8px; margin-top:0}
#stoVidjeti .info_atrakcije a {width:302px;}
#stoVidjeti .atrakcije li.over{/*background:#0d6daf;*/}
#stoVidjeti .atrakcije li.over a.atrakcija_link,#stoVidjeti .atrakcije li:hover a.atrakcija_link {border-bottom:1px solid #cccccc;}
#stoVidjeti .atrakcije li.over a.atrakcija_link span,#stoVidjeti .atrakcije li:hover a.atrakcija_link span {background:url(../images/right_arrow_white.png) no-repeat 0 0;width:8px;position:absolute;height:16px; bottom:5px; right:-27px; z-index:3;}
#stoVidjeti .atrakcije li.over ul{display:block;}
#stoVidjeti .atrakcije li.over ul li.over{background:none;}

/** Modules - Smjestaj   **********************************************************************/
#smjestaj_naslovnica .smjestaj_tekst{ width:269px; float:left;font-size: 14px;line-height: 24px;padding: 20px 30px 0 20px;}
#smjestaj_naslovnica .smjestaj_tekst p{font-size: 16px;line-height: 24px;}
#smjestaj_naslovnica .smjestaj_tekst a{color:#333; font-size:16px;background:url(../images/smjestaj_arrow.png) no-repeat 0 4px; padding-left:25px; display:block}
#smjestaj_naslovnica .smjestaj_tekst a:hover{background:url(../images/smjestaj_arrow_hover.png) no-repeat 0 4px; color:#666666;}
.slika_smjestaj_naslovnica{ float:right;}

/* Contact ************************************************************************************/
.form{margin-top:24px;/**/ font-size:1.2em;/**/ float:left;}
.form .holder{padding:1em 0;border-bottom:1px solid #c3c3c3;}
.form .holder:last-child{border-bottom:0;}
.form label{/*margin-left:160px;*/padding-top:4px;width:220px;}
.form input, .form textarea{width:320px;}
.form .button{width:100px;} 

.info span{display:block;padding:1em 0;margin-bottom:1em;border:1px solid;text-align:center;font-weight:normal;}
.info span.error, .form .error{border-color:#ff0000;background:#f9d5d5;color:#ff0000;}
.info span.ok, .form .ok{border-color:#88afde;background:#eaf1ff;color:#507fc0;}

#contact_info{float:right; width:350px; margin-top:30px; padding:0 0 0 20px; font-size:1.14em;}

/* Search results *****************************************************************************/
#results{line-height:1.5em;margin-bottom:1.5em;}
#results li{line-height:1.5em;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #c3c3c3;color:#848484;}
#results li:last-child{border-bottom:0;}

/* Plugins *************************************************************************************/

/* Plugins - Colorbox ***/
.zoom, .colorbox{cursor:pointer;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}
#cboxOverlay{position:fixed;width:100%;height:100%;overflow:hidden;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow, #cboxPrint{cursor:pointer;}
#cboxOverlay{background:#000;}
#cboxContent{background:transparent;}
#cboxSlideshow{display:none;position:absolute;top:-9999em;left:-9999em;}
#cboxTitle{position:absolute;bottom:-20px;left:0;color:#fff;text-align:left;}
#cboxCurrent{position:absolute;bottom:-20px;right:0;color:#fff;text-align:right;}
#cboxClose{position:absolute;top:2px;right:2px;display:block;background:url(../images/controls.png) 30px 0;width:30px;height:30px;text-indent:-9999px;z-index:999;}
#cboxPrevious{position:absolute;top:50%;left:2px;margin-top:-15px;background:url(../images/controls.png) 60px 0;width:30px;height:30px;text-indent:-9999px;}
#cboxNext{position:absolute;top:50%;right:2px;margin-top:-15px;background:url(../images/controls.png) 0 0;width:30px;height:30px;text-indent:-9999px;}
#cboxLoadingOverlay{background:transparent;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}

/* Float fix *********************************************************************************/
.float:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.float{display:block;}
* html .float{height: 1%;}
.float{display:block;}
*:first-child+html .float {min-height:1px;}
/* end float fix */
/* menu fix 
#menu .menu_item_second{ display: none; visibility:hidden;}
#menu .menu_item_second + span { display:none; visibility:hidden;}*/
/*.splitter{display:list-item !important}*/