﻿@import url("menu.css");
@import url("menuPage.css"); 
@import url("kalendar.css");
@import url("graficForm.css");
@import url("booking.css");
@import url("carousel.css");

/* globals */
html{background:#fff;font:12px/1.8 Helvetica, Arial, sans-serif;height:100%;}
body{margin:0;padding:0;line-height:16px;text-align:center;color:#666;height:100%;}

h1, h2, h3, h4, h5, h6{padding:0;color:#666;}
h1{font-size:25px;font-weight:normal;line-height:30px;margin:3px 0 16px -1px;}
h2{font-size:20px;font-weight:normal;line-height:25px;margin:10px 0 12px 0;}
h3{font-size:14px;font-weight:bold;line-height:14px;margin:32px 0 15px 0;}	
h4{font-size:14px;font-weight:bold;line-height:12px;margin:9px 0 15px 0;}
h5{font-size:12px;font-weight:bold;line-height:12px;margin:6px 0;}
h6{font-size:11px;font-weight:bold;line-height:11px;margin:6px 0;}

hr{color:#fff;background:#fff;border:0;border-top:1px solid #ddd;}
p{margin:10px 0 16px 0;}

em, i{letter-spacing:1px;}
img{border:0;}
table, tr, th, td {font:100% Helvetica, Arial, sans-serif;line-height:16px;}
input, fieldset, textarea, select{color:#666;font:12px Helvetica, Arial, sans-serif;}
input.button, input.btnBooking{width:auto;cursor:pointer;font-weight:bold;}
fieldset{border:none;}
form, fieldset{margin:0;padding:0;}
select.shortSelect{width:80px;}

a.blockHref{width:100%;height:100%;display:block;}
.clear{clear:both;font-size:0;line-height:0;}
.bold{font-weight:bold;}
.notbold{font-weight:normal;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.message, .istakni{color:red;}
.noFontSize{font-size:0;}
.razmak{width:15px;display:inline-block;}
.odmakGore{margin:32px 0 0 0;}
.odmakDolje{margin:0 0 32px 0;}
.trans {behavior:url(JS/iepngfix.htc);}
.listReset{margin:0;padding:0;list-style:none;}
.textMin{font-size:0;line-height:0;text-indent:-9999px;}

#HotelsWeb, #CampsWeb{width:100%;height:100%;display:table;position:absolute;top:0;left:0;}
#HotelsWeb{background:#449dc9 url(../images/bg-hotels-default.jpg) no-repeat center top fixed;}
#CampsWeb{background:#77b842 url(../images/bg-camps-default.jpg) no-repeat center top fixed;}
#HotelsWeb a, #CampsWeb a{text-decoration:none;outline:0 none;}
#HotelsWeb a{color:#3699cc;}
#CampsWeb a{color:#4fa20a;}
#HotelsWeb a:hover, #CampsWeb a:hover{text-decoration:underline;}
/* end globals */

/* modules */
.modul{margin:32px 0 0 0;}
h4.TitleModul{background:url(../images/bgTitleModul.gif) no-repeat bottom;margin:0 0 2px 0;padding:0 0 16px 0;font-size:12px;line-height:16px;}
#HotelsWeb h4.TitleModul, #HotelsWeb h4.TitleModul a{color:#01376a;}
#CampsWeb h4.TitleModul, #CampsWeb h4.TitleModul a{color:#336600;}

/* default box */

#Default{padding-bottom:10px;}
#DefaultIntra{margin:0 auto;width:980px;position:relative;-moz-box-shadow:0 0 3px #676767;-webkit-box-shadow:0 0 3px #676767;-o-box-shadow:0 0 3px #676767;box-shadow:0 0 3px #676767;}

/* containers */
#PageContent{width:980px;height:100%;margin:0 auto;text-align:center;} /* bg slika na stranicama */

/* header top */
#header{width:980px;height:99px;margin:0 auto;position:relative;}
#HotelsWeb #header{background:url(../images/Hotels/bg-header.gif) repeat-x;}
#CampsWeb #header{background:url(../images/Camps/bg-header.gif) repeat-x;}
#logo{width:165px;margin:19px 0 0 10px;float:left;display:block;}

#lang{width:200px;margin:13px 9px 0 0;float:right;text-align:right;}
#lang span.langCrta{margin:0 7px;border-right:1px dotted #3a9ac5;}
#lang a{font-weight:bold;color:#fff;}

/* dimamička zaglavlja naslovnice */
#HomeZaglavlje{width:980px;height:340px;/**/position:relative;z-index:-1;}
html>body #HomeZaglavlje{z-index:1;}
/* di je to? */
/*#HomeZaglavljeItemText{width:480px;height:256px;position:absolute;top:0;right:52px;z-index:7;float:right;text-align:right;vertical-align:middle;color:#fff;}					
#HomeZaglavljeItemTextIntra{margin:85px 78px 0 110px;}
#HomeZaglavljeItemTextIntra h1, #HomeZaglavljeItemTextIntra h1 a{color:#fff;font-weight:bold;}
#HomeZaglavljeItemTextIntra h2{margin:0 0 0 20px;color:#fff;font-weight:bold;}
#HomeZaglavljeItemTextIntra h2 a{color:#fff;}
#nolink{background:url(../images/transparent.gif) no-repeat top;height:100px;position:relative;top:-258px;z-index:8;display:block;}*/
#headerPager{width:100%;position:relative;margin:-26px 14px 0 auto;z-index:10;text-align:right;padding-bottom:14px;}
html>body #headerPager{float:right;}
#headerPager a{width:12px;height:12px;margin:0 5px;line-height:12px;display:inline-block;text-decoration:none;color:#005c8c;font-size:0;}
#HotelsWeb #headerPager a{background:url(../images/Hotels/imgNavZaglavlje.png) no-repeat;behavior:url(JS/iepngfix.htc);}
#CampsWeb #headerPager a{background:url(../images/Camps/imgNavZaglavlje.png) no-repeat;behavior:url(JS/iepngfix.htc);}
#headerPager a.activeSlide{color:#c1e3f4;font-size:0;}
#HotelsWeb #headerPager a.activeSlide{background:url(../images/Hotels/imgNavZaglavljeSelected.png) no-repeat;behavior:url(JS/iepngfix.htc);}
#CampsWeb #headerPager a.activeSlide{background:url(../images/Camps/imgNavZaglavljeSelected.png) no-repeat;behavior:url(JS/iepngfix.htc);}
#headerPager a:focus{outline:none;}

/* content box */
#content{margin:0 auto;width:980px;height:auto;text-align:left;display:table;}
h2.MainCrump{width:220px;margin:0;padding:0 0 3px 0;font-size:18px;border-bottom:1px solid #c1e3f4;}
#HotelsWeb h2.MainCrump a, #CampsWeb h2.MainCrump a{color:#000;}
#contentMiddleHome{background:#fff;width:980px;float:left;}

/* modules home */
/* welcome box */
#welcomeBox{background:url(../images/bg-welcomeBox.gif) repeat-x;width:620px;height:104px;float:right;display:inline;margin-right:19px;
    padding:20px 20px 0 20px;line-height:18px;}
html>body #welcomeBox{width:580px;height:84px;}
#welcomeBox h1{margin:0;padding-bottom:9px;font-size:14px;font-weight:bold;line-height:12px;}
#HotelsWeb #welcomeBox h1{color:#0072b0;}
#CampsWeb #welcomeBox h1{color:#2f6700;}
/* modules 1,2,3 */
#ModuliNaslovnica{width:940px;padding-bottom:20px;float:left;}
#ModuliNaslovnica a{font-weight:bold;}
#ModuliNaslovnica h2{font-size:14px;margin:0;line-height:normal;}
#ModuliNaslovnicaItem1, #ModuliNaslovnicaItem2, #ModuliNaslovnicaItem3
{background:url(../images/bg-home-modules.gif) repeat-x left bottom;width:300px;height:350px;float:left;display:inline;margin-bottom:10px;position:relative;}
#ModuliNaslovnicaItem1, #ModuliNaslovnicaItem2{margin-right:20px;}
#ModuliNaslovnica h2{margin:0 0 19px 0;padding:0;font-size:26px;}
#ModuliNaslovnica h2 a{font-weight:normal;color:#666;}
#ModuliNaslovnica h3{margin:0;}

/* 1st */
.PPNaslovnica{margin:14px;
    
    float:left;display:inline;}
/* 2nd */
/*#kalendarDogadjanjaIzvdojeno{padding:9px;float:left;}
#kalendarDogadjanjaIzvdojeno table{border-bottom:1px solid #bbb;padding:3px 0;}*/

.ModulBottom{position:absolute;left:85px;bottom:-40px;}

/* PAGE */
#shadowHeader{border:1px solid red;background:url(../images/shadow-header.png) repeat-x top left;height:280px;}
.slikaPage{height:280px;margin-bottom:-3px;}
html>body .slikaPage{margin-bottom:0;}
#contentMiddle{background:#fff;width:100%;display:table;padding:16px 0 10px 0;}
#contentMiddleIntra{width:940px;height:100%;margin:20px 20px 0 20px;float:left;display:inline;}
.home #contentMiddleIntra{margin-top:30px;float:left;}
#contentMiddleIntra .Stupac220{width:220px;display:table;}
#ContentMiddleIntraLeft{float:left;}
#breadcrumbs{padding:0 0 17px 0;font-size:11px;float:left;display:inline;margin-left:345px;}

/* page 3 cols layout */
#ContentMiddleIntraCenter{width:460px;display:table;margin:0 20px;float:left;}
#ContentMiddleIntraRight{float:left;}
/* page 2 cols layout */
#contentMiddleIntraAllInOneColumn{width:940px;display:table;}							
#contentMiddleIntraCenterAndRight{width:700px;float:left;margin:0 0 0 20px;display:table;}

/* unordered lists specifics */
#Text ul{margin:0 0 0 16px;padding:0;}
#Text ul li{line-height:16px;}
#Text ul ul{margin:0 0 0 25px;}	

/* tables specifics */
#Text table.textTable{background:#ccc;}
#Text table.textTable tr.title td{font-weight:bold;}
#HotelsWeb #Text table.textTable tr.title td{background:#beddec;}
#CampsWeb #Text table.textTable tr.title td{background:#c1e2a7;}
#Text table.textTable tr td{background:#fff;padding:5px;}
#Text table.textTable tr td.smallFont{padding:5px 3px;font-size:11px;font-weight:bold;}
#HotelsWeb #Text table.textTable tr td.smallFont{background:#e5f3fa;}
#CampsWeb #Text table.textTable tr td.smallFont{background:#effae6;}
#Text table.textTable tr td.colorCell{padding:5px;font-weight:bold;}
#HotelsWeb #Text table.textTable tr td.colorCell{background:#e5f3fa;}
#CampsWeb #Text table.textTable tr td.colorCell{background:#effae6;}

/* docs */
#staticContentDocuments{margin:16px 0 0 16px;}
#staticContentDocuments ul{list-style:none;}
#staticContentDocuments ul li{margin:0 0 5px 0;}
#predefiniraniTekstovi{margin:0 0 12px 0;}

/* print & send a friend */
#TextBottom{clear:both;margin:16px 0 0 0;font-size:11px;}
#TextBottom a img{width:28px;height:27px;position:relative;top:10px;}

/* footer */
#footer{background:url(../images/bg-footer.png) no-repeat top;width:980px;height:147px;
        position:relative;top:0;left:auto;margin:0 auto;padding:30px 0 10px 0;color:#fff;}
#footer ul{width:100%;float:left;display:inline;margin:0 auto;}
#footer li{display:inline;}
#footer li a{color:#fff;margin:0 7px;}
#copyright{margin:15px 0 10px 320px;float:left;display:inline;}
#CampsWeb #copyright{margin-left:450px;}
#parkPlaza{width:243px;height:28px;margin:10px 0 10px 20px;float:left;display:inline;}
#footer p{width:100%;margin:0 auto;float:left;}
#logoTZIstra{margin:0 15px 0 20px;}

/* booking - booking.css */

/* google maps */
#GoogleMapHotelsAndResorts a, #GoogleMapHotelsAndResorts a.notSelected{color:#449dc9;text-decoration:none;}
#GoogleMapHotelsAndResorts a.selected{color:#1a4c7a;font-weight:bold;text-decoration:none;}
#GoogleMapCampsAndMobileHomes a, #GoogleMapCampsAndMobileHomes a.notSelected{color:#4fa20a;text-decoration:none;}
#GoogleMapCampsAndMobileHomes a.selected{color:#316c00;font-weight:bold;text-decoration:none;}

#ArenaturistGMap{background:#fff;width:700px;height:100%;}
#ArenaturistGMap #rub_up_left, #ArenaturistGMap img#rub_up_right, 
#ArenaturistGMap img#rub_down_left, #ArenaturistGMap img#rub_down_right{position:absolute;z-index:2;behavior:url(JS/iepngfix.htc);}
#ArenaturistGMap #rub_up_left{top:0;left:0;}
#ArenaturistGMap img#rub_up_right{top:0;right:0;}
#ArenaturistGMap img#rub_down_left{top:594px;left:0;}
#ArenaturistGMap img#rub_down_right{top:594px;right:0;z-index:2;}
#ArenaturistGMap div.modul{clear:both;width:100%;margin:5px 0 0 0;text-align:center;}
#ArenaturistGMap #leftLista{float:left;width:auto;padding:0 0 5px 50px;}
#ArenaturistGMap #rightLista{float:right;width:auto;padding:0 50px 5px 0;}
#ArenaturistGMap #leftLista h4, #ArenaturistGMap #rightLista h4{text-align:left;}		
#ArenaturistGMap ul{text-align:left;margin:0 0 0 45px;padding:0;}
#ArenaturistGMap ul li{text-align:left;margin:0;padding:0;}

/* sitemap */
#sitemap ul {margin:0;padding:0;}
#sitemap li {list-style-type:none;}
#sitemap ul ul {margin:0 0 0 40px;}
#sitemap ul span {font-weight:bold;}
#sitemap ul ul span {font-weight:bold;}
#sitemap ul ul ul span {font-weight:normal;}
#sitemap ul ul ul li {list-style-type:disc;}

/* SPECIAL OFFERS */
/* home offers */
.PPNaslovnicaItem img{margin:5px 7px 3px 0;float:left;display:inline;}
.offersHomeSummary{float:left;display:inline;}
#prevOffer, #nextOffer{position:absolute;right:14px;width:16px;height:24px;display:block;}
#prevOffer{background:url(../images/prev.png) no-repeat;top:193px;}
#nextOffer{background:url(../images/next.png) no-repeat;top:217px;}

#newsContent{width:460px;}
ul#news{margin:0;padding:0;}
ul#news li{margin:0 0 20px 0;padding:0;list-style:none;float:left;width:100%;}
.newsListItemfalse, .newsListItemtrue{display:table;clear:both;}
#posebnaPonudaList .ponudaImg{float:left;width:100px;height:67px;font-size:0;overflow:hidden;}
#posebnaPonudaList .ponudaSummary{float:left;width:350px;height:67px;margin:0 0 0 10px;overflow:visible;}

/* offers highlight */
.IstaknutiItem{padding:0 0 12px 0;}
#SpecialOfferIstaknutoUListi{margin:0 0 15px 0;}
#HotelsWeb #SpecialOfferIstaknutoUListi{border-bottom:1px solid #c1e3f4;}
#CampsWeb #SpecialOfferIstaknutoUListi{border-bottom:1px solid #d9f5c1;}
#SpecialOfferIstaknutoUListi img{margin:0 0 10px 0;}

/* offers list */
#posebnaPonudaList .ponudaSummary h2, #SpecialOfferIstaknutoUListi h2, #posebnaPonudaList .ponudaSummary h3, #SpecialOfferIstaknutoUListi h3
{margin:0;padding:0;font-weight:bold;color:#666;}
#posebnaPonudaList .ponudaSummary h2, #SpecialOfferIstaknutoUListi h2{font-size:15px;line-height:18px;}
#posebnaPonudaList .ponudaSummary h3, #SpecialOfferIstaknutoUListi h3{font-size:12px;line-height:14px;}

/* offers zoom */
#newsZoom h2{margin:-5px 0 12px 0;}
#newsZoom h3{margin:0 0 15px 0;}
.linkPonude{display:block;float:left;}
#linkPonudeLeft{width:112px;}
#arenaturistDE #linkPonudeLeft{width:118px;}
span.linkPonude{width:10px; text-align:center;}
#linkPonudeRight{width:338px;}
#arenaturistDE #linkPonudeRight{width:332px;}
/* offers right */
#RightColPonude{margin:0 0 48px 0;}
#RightColPonudeItem{margin:0 0 20px 0;display:table;}
#RightColPonudeItem div.ponudaImg{float:left;width:100px;height:67px;font-size:0;overflow:hidden;display:table;}
#RightColPonudeItem div.ponudaSummary{float:left;width:110px; height:67px;overflow:visible;margin:0 0 0 10px;display:table;}
#RightColPonudeItem h4{margin:0;padding:0;line-height:14px;font-size:12px;font-weight:bold;}
#RightColPonudeItem p{margin:0;padding:0;}

/* photo gallery */
#fotogalerija{width:100%;font-size:0;}	
.FotoPreview_1,.FotoPreview_2,.FotoPreview_3,.FotoPreview_4,.FotoPreview_5{float:left;padding:0 2px 2px 0;font-size:0;}
.FotoPreview_0{float:left;padding:0 0 2px 0;font-size:0;}

/* Weather forecast */
#VremenskaPrognozaIntra{width:100%;height:35px;line-height:35px;}
#VremenskaPrognozaIntra div{width:70px;height:35px;line-height:35px;float:left;}

/* Newsletter assignment */
#newsletterSmallFormText input.text{width:139px;font-size:11px;}
#arenaturistDE #newsletterSmallFormText input.text{width:132px;}
#arenaturistNL #newsletterSmallFormText input.text{width:126px;}
	
/* Social networks */
#SocijalneMreze{position:absolute;top:191px;right:-46px;z-index:10;width:41px;height:152px;}
#SocijalneMreze img{width:31px;height:31px;margin-top:3px;}

/* You Tube */
.YouTubeContent{margin:10px 0 0 0;width:100%;text-align:center;}
.YouTubeContentIntra{border:0 solid #ccc;font-size:0;line-height:0;} /* širina je definirana u XSLT-u putem parametra veličine videa */

/* B2B Photo album */
.B2BWebGalerijaItem_0, .B2BWebGalerijaItem_1{width:170px;height:135px;background:#f1f1f1;float:left;text-align:center;}
.B2BWebGalerijaItem_0{margin:0 0 10px 0;}
.B2BWebGalerijaItem_1{margin:0 50px 10px 0;}
#B2BWebGalerija img{border:1px solid #000;margin:10px 0 0 0;}

#B2BWebFotoKategorije .odmakDolje{margin:0 0 20px 0;}
.B2BKategoryItem{width:230px;text-align:left;float:left;margin:0 0 20px 0;}
.B2BKategoryItem a{font-weight:bold;}

/* Foto & Video Links modul */
#FotoVideoLinks{text-align:left;margin:0 0 48px 0;}	
#FotoVideoLinks a img{position:relative;top:11px;margin:0 10px 0 0;}

/* Park Plaza logos */
#ppLogos{width:120px;height:91px;margin:0 30px 30px 50px;}

/* Destinations modul */
#destinationBox{width:100%;margin:50px 0 20px 0;float:left;}
#destinationBox img{margin:15px 0 10px 0;}
#destBoxText{float:left;width:100%;}
#destBoxText p{margin:10px 0;}
