﻿body
{
	font-family: Arial;
	font-size: 11px; /* color: #676767; */
	color: Black;
}

.noScroll { overflow: hidden; }

/* PRETRAGA */
#trazilicaRedakJedinicePR
{
	display: none;
}
/* KRAJ PRETRAGE */

/* REZULTATI PRETRAGE */
.JedinicaDRMinimalnaCijena
{
	font-weight: bold;
	color: #F47D02;
}

.daniKadaMozePoceti
{
	color: #915515;
	font-weight: bold;
}

.cijenaLabelAranzman
{
	font-weight: bold;
}

#containerRezultatiJedinicaPR .slikaJedinicaPR
{
	width: 130px;
	height: 104px;
	overflow: hidden;
}
/* KRAJ REZULTATA PRETRAGE */

/* NACIN PLACANJA */
.desniBoxNaslovContainer a
{
	color: #0077BE;
}

/* KRAJ NACINA PLACANJA */

/* LOGIN */

.classPartnerLoginContainer
{
	display: none;
}

/* KRAJ LOGINA */


/* IZRACUN CIJENE */

#izracunCijeneDesniButtonContainer
{
	display: none;
}

.dodatneUsluge
{
	display: none;
}

.objInfoSlikaRez
{
	height: 92px;
	width: 132px;
	overflow: hidden;
	margin: 0 7px 0 0;
}



/* KRAJ IZRACUN CIJENE */

/*	TERMS CHECK BOX CONTAINER		*/
.termsContainer
{
	padding-bottom: 10px;
}

/*	KRAJ TERMS CHECK BOX CONTAINER		*/

/*	UPUTE REZERVACIJE	*/
.uputeRezervacijeDesno
{
	display: block;
}

.uputeRezervacijePojedinacno
{
	display: none;
}

/* KRAJ UPUTE REZERVACIJE */

/* velicina link buttona */

.botuniContainer a, .botunContainer a
{
	display: block;
	height: 20px;
}

/* velicina link buttona */

.wrongPasswordValidator
{
	display: inline;
}

#odaberiteTipPlovilaContainer
{
	display: none;
}

.displayNone
{
	display: none;
}

.nazivLink
{
	display: none;
}

.saznajViseContainer
{
	height: 0px;
	overflow: hidden;
}


.placanjeLijevo, .placanjeDesno
{
	float: left;
}
.placanjeLijevo
{
	width: 450px;
}
.placanjeDesno
{
	width: 350px;
	padding-top: 80px;
	text-align: center;
}

.botunPlacanje
{
	margin-left: 130px;
}
.placanjeCijenaIznos
{
	font-size: 14px;
	padding: 5px !important;
	width: 220px !important;
}
#UkupnaCijena
{
	font-size: 14px;
}
.placanjeCijenaLabelContainer
{
	width: 80px !important;
}
.saznajViseContainer
{
	height: 0px;
	overflow: hidden;
}

/* detaljan prikaz */
.slikica
{
	width: 138px !important;
}

.cjenikAranzmanaTable .posebnaPonuda
{
	background-color: #99CCFF;
	font-weight: bold;
}

.opisJedinicaDRContainer
{
	padding-top: 10px;
}
/* detaljan prikaz */

#containerJediniceDR .jedinicaDRFotografijaHolder
{
	overflow: hidden;
	width: 146px;
	height: 146px;
}


/* kosarica korisnicki */
.odabirUslugaFieldSet, .odabirSobaFieldSet
{
	border: 3px solid #838383;
	padding: 5px 15px;
}

.odabirUslugaFieldSet legend, .odabirSobaFieldSet legend
{
	color: #C1170F;
	font: 700 15px/25px Arial;
	padding: 0 5px;
}

.rezervacijaContainer
{
	width: 900px;
}

.podaciKarticaContainer, .podaciKupacContainer, .lijevaKolona, .desnaKolona
{
	float: left;
}
.redak
{
	clear: both;
	width: 420px;
}

/*.lijevaKolona, .desnaKolona
{
	width: 200px;
}*/
.buttoniContainer, .formaContainer
{
	clear: both;
}
.buttoniContainer div
{
	margin-right: 10px;
}
/* okvir*/
.okvirContainer
{
	margin: 0 10px 10px 10px;
}
.okvirR1, .okvirR1Dno
{
	background-color: #CCCCCC;
	margin: 0 3px;
	padding-top: 1px;
	clear: both;
}
.okvirR2, .okvirR2Dno
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0 2px;
	padding-top: 1px;
	background-color: #FFF;
	clear: both;
}
.okvirR3, .okvirR3Dno
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0 1px;
	padding-top: 1px;
	background-color: #FFF;
	clear: both;
}
.okvirR3Dno
{
	background-color: #FFF;
}
.okvirR2Dno
{
	background-color: #FFF;
}
.okvirSredina
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC; /*background-image: url(/iProject/images/dizajn/pozadinaOkvir.gif);*/
	background-repeat: repeat-x;
	background-color: #FFF;
}
.okvirSredinaAlt
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC; /*background-image: url(/iProject/images/dizajn/pozadinaOkvir.gif);*/
	background-repeat: repeat-x;
	background-color: #FFF;
}
.okvirSadrzaj
{
	padding: 6px 10px 10px 10px;
	background: url(/itravel/skins/default/images/kosarica-bg-default.gif) repeat-x;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.okvirRezervacija .okvirSadrzaj
{
	background: url(/itravel/skins/default/images/rezervacija-pozadina.gif) repeat-x;
}

.clearLeft
{
	clear: left;
}

.clearBoth
{
	clear: both;
}

.zvijezdicaContainer
{
	font-size: 11px;
}
/*	Naslov	*/
.naslovUslugeHolder
{
	background: #f5f5f5;
	padding: 3px 24px;
	font: 700 15px/28px Arial;
	color: #4c4c4c;
	margin: 10px;
}


.uslugaNaslov
{
	float: left;
	width: 56%;
}
.pocetakUslugeNaslov, .zavrsetakUslugeNaslov, .periodNaslov, .flightNumberLabel
{
	float: left;
	padding-right: 15px;
	color: #4C4C4C;
	font: 700 15px/28px Arial;
}
.flightNumberLabel
{
	margin-left: 50px;
}
.kolicinaUslugaNaslov
{
	float: left;
	width: 22%;
}


/*	Okvir*/
.kalkulacijaContainer
{
}


.sadrzajRedak
{
}
.nazivKategorijaUsluga
{
	float: left;
	width: 452px;
	padding-right: 20px;
}
.pocetakRezervacijeContainer
{
	float: left;
	width: 127px;
	padding-right: 15px;
}
.krajRezervacijeContainer
{
	float: left;
	width: 89px;
	padding-right: 5px;
}
.brojSobaContainer
{
	padding: 0 10px;
	display: inline;
}
.brojSobaContainer select, .terminiAranzmanaContainer select
{
	border: 1px solid #c2c2c2;
	font-size: 12px;
}
.expandCancelContainer
{
	/*width: 138px;*/
}

.opisUsluga
{
	float: left;
	width: 473px;
	padding: 0 8px 1px 0;
	font: normal 12px Arial;
	color: #4c4c4c;
}
.statusUsluga
{
	float: left;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
	border-top: 1px solid;
	border-top-color: #C7C7C7;
}



.rezervacijaPogreska
{
	width: 848px !important;
}

.odabirUslugaFieldSet .rezervacijaPogreska
{
	width: 100% !important;
}

.okvirR3InnerColor
{
	height: 1px;
	overflow: hidden;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background: #f3f3f3;
}
.kalkulacijaDetaljno .okvirSadrzaj
{
	padding: 6px 10px 0px 10px;
	background: url(/itravel/skins/default/images/kosarica-bg-detaljno.gif) repeat-x;
}
.kalkulacijaDetaljno .okvirR3InnerColor
{
	background: #ffcf98;
}

.podaciOJediniciContainer
{
	padding: 0 8px 0 0;
}

/*.pocetakRezervacijeContainer, .krajRezervacijeContainer{float:left; width:85px!important; margin-right:4px;}*/

.detaljnijeContainer
{
	float: left;
	background: url(/itravel/skins/default/images/detaljnije.gif) 100% 0 no-repeat;
	padding-right: 16px;
	margin: 0 5px;
	cursor: pointer;
}
.detaljnijeContainer a
{
	float: left;
	display: block;
	background: url(/itravel/skins/default/images/detaljnije.gif) 0 -25px no-repeat;
	padding-left: 16px;
	font: bold 11px/25px Arial;
	color: #4f66aa;
	text-decoration: none;
}

.obrisiContainer
{
	float: right;
	padding: 5px 0 0 0;
}
.obrisiContainer a
{
	display: block;
	width: 16px;
	height: 16px;
	background: url(/itravel/skins/default/images/obrisi-x.gif) no-repeat;
	cursor: pointer;
}

.podaciOObjektuContainer
{
	display: inline;
	font: 400 20px/20px Arial;
	color: #0077be;
}
.podaciOObjektuContainer div
{
	display: inline;
}

.podaciJedinicaDRConatiner
{
	display: inline;
	font: 700 15px/20px Arial;
	color: #4c4c4c;
}

.statusIzracuna
{
	color: #4c4c4c;
	font: 700 15px/19px Arial; /*padding:8px 0;*/
	white-space: normal;
	width: 100%;
}
.statusLabel
{
	color: #009933;
	padding-left: 12px;
}
.statusNijeRaspolozivoLabel{color:#F00;}
.cijenaLabel
{
	font-size: 19px;
	line-height: 19px;
	color: #c1170f;
	padding-left: 12px;
}

.cijenaNazivContainer
{
	width: 33%;
	float: left;
}

.cijenaIznosContainer
{
	width: 65%;
	float: left;
}

.cijenaGlavnoTrzisteLabel
{
	text-decoration: line-through;
}
.statusContainer
{
	float: left;
	width: 45%;
	padding-top: 3px;
}
.cijenaContainer
{
	float: left;
	padding-left: 2%;
	width: 53%;
	text-align: right;
}
.statusNaUpitLabel
{
	color: #999 !important;
}

.redakIspodStatusa
{
	/*height:5px;*/
}

.kalkulacijaDetaljnijeContainer
{
	margin-top: 10px;
}

.kalkulacijaDetaljnijeContainer .uslugeContainer
{
	float: left;
	width: 55%;
}
.kalkulacijaDetaljnijeContainer .gostiContainer
{
	float: left;
	padding-left: 12px;
	width: 42%;
}
.odabirUslugeNaslov
{
	display: block;
	color: #c1170f;
	font: 700 15px/25px Arial;
}
.popisUslugaContainer
{
	display: block;
}
.uslugaContainer
{
	padding: 2px 0px;
	clear: both;
}

.uslugaNazivContainer
{
	float:left;
	width:280px;
}

.uslugaCijenaContainer
{
	float:right;
	padding-right:10px;
	text-align:right;
	width:130px;
}

.popisUslugaContainer input
{
	color: #333;
	margin-right: 4px;
}
/*.popisUslugaContainer input[type="text"]*/
.uslugaNumericBox
{
	border: 1px solid #c2c2c2;
	width: 30px;
}

.popustiContainer
{
	padding-bottom: 20px;
}

.popustiNaslov
{
	display: block;
	color: #0077be;
	font: 700 15px/35px Arial;
	clear: both;
}

.popisUslugaContainer
{
	color: #333;
	font: normal 12px/1.5em Arial;
	padding: 2px 0px;
}


.sobaBrojContainer
{
	float: right;
	font: 700 15px/25px Arial;
	color: #c1170f;
	padding-right: 50px;
}

.brojOsobaColumn
{
	font: bold 13px Arial;
	color: #4c4c4c;
	padding-bottom: 8px;
	float: left;
}
.brojOsobaInner
{
	width: 250px;
	float: left;
	line-height: 25px;
}
.brojOsobaInner select
{
	border: 1px solid #c2c2c2;
	color: #333;
}

.imeColumn
{
	float: left;
	width: 92px;
	font: bold 13px Arial;
	color: #4c4c4c;
	padding-left: 8px;
	margin-left: 18px;
	clear: both;
}
.imeGostContainer
{
	float: left;
	width: 110px;
	padding-top: 6px;
}
.redniBrojGostContainer
{
	float: left;
	width: 20px;
	padding-top: 8px;
	margin-left: -25px;
	font-size: 14px;
	text-align: right;
}
.imeGostContainer input, .imeGostContainer select, .flightNumberTxt
{
	width: 90px;
	border: 1px solid #c2c2c2;
	color: #333;
}
.flightNumberTxt
{
	float: left;
	margin-right: 10px;
}
.displayInline
{
	display: inline;
}

.prezimeColumn, .columnHeader
{
	float: left;
	width: 92px;
	font: bold 13px Arial;
	color: #4c4c4c;
	padding-left: 8px;
}
.prezimeGostContainer
{
	float: left;
	width: 100px;
	padding-top: 6px;
}
.prezimeGostContainer input
{
	width: 90%;
	border: 1px solid #c2c2c2;
	color: #333;
}

.starostColumn
{
	float: left;
	width: 70px;
	font: bold 13px Arial;
	color: #4c4c4c;
}
.starostGostContainer
{
	float: left;
	width: 70px;
	padding-top: 6px;
}
.starostGostContainer select
{
	border: 1px solid #c2c2c2;
	color: #333;
}

.nadoplateContainer
{
	clear: both;
	padding: 4px 0;
	padding-left: 10px;
	font: normal 11px Arial;
	color: #314a63;
}
.nadoplataContainer
{
	float: left;
	padding-right: 8px;
}

.gostContainer
{
	/*border-bottom:1px solid #c2c2c2;*/
	padding-bottom: 4px;
	float: left;
	width: 100%;
	padding-left: 18px;
}
.sobaContainer
{
	border-top: 1px solid #c2c2c2;
	float: left;
	padding: 4px 0;
	margin-bottom: 8px;
}
.soba0
{
	border: none;
}

.uslugaDatumLabel
{
	font-weight: bold;
	padding-right: 2px;
}

.rezervacijaPorukaContainer
{
	font: normal 12px Arial;
	color: #333333;
}


.prihvatiContainer
{
	padding: 4px 4px 8px 4px;
	text-align: right;
	width: 840px;
}

.prihvatiButton
{
	display: inline;
	float: right;
	margin-right: 36px;
	cursor: pointer;
	background: url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;
	padding-right: 15px;
}

.prihvatiButtonGore
{
	float: left; /*padding-right:0px;*/
	margin-right: 0px;
	margin-bottom: 1px;
}

.prihvatiButton a
{
	float: left;
	display: block;
	cursor: pointer;
	background: url(/itravel/skins/default/images/prihvati-botun.gif) 0 -24px no-repeat;
	text-decoration: none;
	color: #fff;
	font: 700 12px/24px Arial;
	padding-left: 20px;
}

.politikaOtkazivanjaContainer
{
	padding: 18px 0 18px 13px;
	color: #676767;
	font: 700 16px/16px Arial;
}
.politikaOtkazivanjaContainerZvijezdica
{
	background: url(/itravel/skins/default/images/zvijezdica-obavezno.gif) 0 4px no-repeat;
	height: 9px;
	display: inline;
	margin-left: 3px;
}
.politikaOtkazivanjaContainer a
{
	text-decoration: underline;
}
.rezervacijaPorukaContainer .politikaOtkazivanjaContainerZvijezdica
{
	letter-spacing: 2px;
	background: url(/itravel/skins/default/images/zvijezdica-obavezno.gif) 0 2px no-repeat;
}


.naslovRezervacijaHolder
{
	background: #eaf1fa;
	padding: 3px 24px;
	font: 700 15px/28px Arial;
	color: #4c4c4c;
	margin: 10px;
}
.osobniPodaciNaslov
{
	float: left;
	width: 413px;
}
.ukupnaCijenaContainer
{
	float: left;
	width: 413px;
	text-align: right;
}
.ukupnaCijena
{
	color: #333;
	font: 700 28px/28px Arial;
	width: 200px;
	padding-left: 30px;
	float: left;
	padding-bottom: 1px;
}
.ukupnaCijenaTxt
{
	float: left;
	width: 183px;
}
.podaciKupacContainer
{
	float: left;
	width: 50%;
}
.podaciKarticaContainer
{
	float: left;
	width: 50%;
}

.podaciKupacContainer .redak
{
	float: left;
	padding-bottom: 12px;
	font: bold 15px/26px Arial;
	color: #4c4c4c;
}
.podaciKupacContainer .lijevaKolona
{
	width: 170px /* !important*/;
	padding-right: 10px !important;
	text-align: right;
}
.podaciKupacContainer .desnaKolona
{
	float: none /*!important*/;
	display: inline /*!important*/;
	width: auto /*!important*/;
}


.podaciKupacContainer .desnaKolona input, .podaciKarticaContainer .desnaKolona input
{
	width: 185px;
	border: 1px solid #c2c2c2;
	margin-right: 2px;
	font: normal 12px/12px Arial;
	padding: 2px 2px;
	color: #333;
}


.podaciKupacContainer .desnaKolona select, .podaciKarticaContainer .desnaKolona select
{
	width: 190px;
	border: 1px solid #c2c2c2;
	margin-right: 2px;
	font: normal 12px/12px Arial;
	padding: 2px 2px;
	color: #333;
}

.terminiAranzmanaContainer
{
	float: left;
}

.terminiAranzmanaContainer select
{
	width: 210px;
}

.podaciKupacContainer .desnaKolona textarea
{
	width: 185px;
	border: 1px solid #c2c2c2;
	margin-right: 2px;
	font: normal 12px/12px Arial;
	padding: 2px 2px;
	color: #333;
	height: 83px;
}

.textBoxPogreska
{
	border: 1px solid #FB6112 !important;
	background: 7px 9px no-repeat #ffe6d9;
}

.podaciKarticaContainer .redak
{
	float: left;
	padding-bottom: 12px;
}

.podaciKarticaContainer .redak, .podaciKarticaContainer .redak a
{
	font: bold 15px/26px Arial;
	color: #4c4c4c;
}
.podaciKarticaContainer .lijevaKolona
{
	width: 190px /* !important*/;
	padding-right: 10px /* !important*/;
	text-align: right;
}
.podaciKarticaContainer .desnaKolona
{
	float: none /*!important*/;
	display: inline /*!important*/;
	width: auto /*!important*/;
}
.amountTypeRadioButtons
{
	float: left;
	font-weight: normal;
}

.akontacijaCijena
{
	font: bold 17px/17px Arial;
	color: #336666;
	padding-right: 8px;
}
.akontacijaCijenaEur
{
	font: bold 13px/17px Arial;
	color: #4c4c4c;
}

.requiredValue
{
	background: #ffe6d9;
	border: #fb6112;
}

.datumVazenjaDan, .datumVazenjaMjesec
{
	width: 81px !important;
	border: 1px solid #c2c2c2;
	font: normal 12px/12px Arial;
	padding: 2px 2px;
	color: #333;
}
.datumVazenjaMjesec
{
	width: 103px !important;
	margin-right: 0px !important;
}


.buttoniContainer
{
	padding: 14px 10px;
	text-align: right;
	display: block;
	width: 826px;
	margin-bottom: 10px;
}

.addButton
{
	float: right !important;
	cursor: pointer;
	background: url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;
	padding-right: 27px;
	margin: 5px 21px 0 0;
	width: auto !important;
}

.rezervirajButton, .onlineButton, .naslovnaButton
{
	float: right !important;
	cursor: pointer;
	background: url(/itravel/skins/default/images/prihvati-botun.gif) 100% 0 no-repeat;
	padding-right: 27px;
	width: auto !important;
}
.payPalPlatiButton
{
	float: right !important;
	cursor: pointer;
	background: url(https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif) 100% 0 no-repeat !important;
	padding-right: 27px;
	width: 120px;
	height: 40px;
}
.rezervirajButton a, .onlineButton a, .naslovnaButton a, .addButton a
{
	float: left;
	display: block;
	cursor: pointer;
	background: url(/itravel/skins/default/images/prihvati-botun.gif) 0 -24px no-repeat;
	text-decoration: none;
	color: #fff;
	font: 700 12px/24px Arial;
	padding-left: 27px;
}



/*.buttoniContainer a{float:right; display:block; cursor:pointer; background:url(/itravel/skins/default/images/prihvati-botun.gif); width:124px; text-align:center; text-decoration:none; color:#fff; font:700 12px/24px Arial;}*/



.losIzracun, .validacijaPogreskaContainer, .pogreskaContainer
{
	border: 1px solid #fb6112;
	background: url(/itravel/skins/default/images/error-sign.gif) 7px 9px no-repeat #ffe6d9;
	padding: 8px 10px 8px 30px;
	font: normal 15px Arial;
	color: #4c4c4c;
}

.successContainer
{
	border: 1px solid #61fb12;
	background: url(/itravel/skins/default/images/ok.gif) 7px 9px no-repeat #e6ffd9;
	padding: 8px 10px 8px 30px;
	font: normal 15px Arial;
	color: #4c4c4c;
}

.validacijaPogreskaContainer
{
	clear: both;
}

.formaContainer
{
	clear: both;
	width: 848px;
}
.pocetakRezervacijeContainer, .krajRezervacijeContainer, .imeGostContainer, .prezimeGostContainer, .gostiContainer, .uslugeContainer, .nadoplataContainer, .starostGostContainer, .detaljnijeContainer, .imeGostOuterContainer
{
	float: left;
}
.kalkulacijaContainer
{
}
.prihvatiContainer, .rezervacijaPorukaContainer, .gostContainer, .nadoplateContainer
{
	clear: both;
}
.podaciKarticaContainer, .podaciKupacContainer, .lijevaKolona /*, .desnaKolona*/
{
	float: left;
}


.lijevaKolona, .desnaKolona
{
	/*width: 200px;*/
}
.buttoniContainer, .formaContainer
{
	clear: both;
}

.onLineBookingCheckBoxContainer
{
	padding-bottom: 10px;
	text-align: left;
}

.rezervacijaError, .rezervacijaError a
{
	color: #333333;
	font: 12px/1.5em Arial;
}

.rezervacijaError a
{
	font-weight: bold;
}
/*
nadoplateContainer
nadoplataContainer
*/
/* okvir*/

/* kosarica korisnicki */

/*	Modalni Div	*/
/*
html, body, form
{
	height: 100%;
}
*/
.modalniDiv
{
	background: url(/itravel/skins/default/images/transparent.png);
	display: none;
	top: 0;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 80000;
	text-align: center;
}

.modalBorder
{
	position: relative;
	top: 30%;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #b4cbda;
	background: #3399cc;
	width: 496px;
	padding: 2px;
}
.modalInnerBorder
{
	background: #fff;
	padding: 8px;
}

.modalSlika
{
	width: 105px;
	float: left;
	height: 115px;
	padding-top: 25px; /*background: url(/itravel/skins/default/images/upozorenje-modal.gif) 50% 7px no-repeat;*/
}
.modalContent
{
	float: left;
	width: 355px;
	padding: 0 8px 0 0;
	text-align: left;
	font: bold 11px Arial;
	color: #3399cc;
}
.modalClose
{
}

/* ZAVRSETAK REZERVACIJE */
.zavrsetakRezervacije .okvirSadrzaj
{
	padding-bottom: 10px;
	font-size: 12px;
}
/* KRAJ ZAVRSETAK REZERVACIJE */

#containerRezultatiJedinicaPR .slikaJedinicaPR
{
	height: 100px;
	overflow: hidden;
}

.clear
{
	clear: both;
}
/* ************************************************ */
/* BORDER. OKVIR. OPCENITO ZA SVE ELEMENTE STRANICE */
/* ************************************************ */


/* Gornji border okvira za sve elemente stranice */
#containerJedinicaPR .gornjiBorderOkvira, #containerDetaljniPodaci .gornjiBorderOkvira, #containerNapomena .gornjiBorderOkvira, #containerJediniceDR .gornjiBorderOkvira, #containerCjenik .gornjiBorderOkvira, #htmlOpisContainer .gornjiBorderOkvira
{
	width: 671px;
	height: 11px;
	float: left;
	background: url(/itravel/Skins/kvarner-touristik.com/images/objInfoTop.gif) no-repeat;
	font-size: 0px;
}

/* Donji border okvira za sve elemente stranice */
#containerJedinicaPR .donjiBorderOkvira, #containerDetaljniPodaci .donjiBorderOkvira, #containerNapomena .donjiBorderOkvira, #containerJediniceDR .donjiBorderOkvira, #containerCjenik .donjiBorderOkvira, #htmlOpisContainer .donjiBorderOkvira
{
	width: 671px;
	height: 7px;
	margin-bottom: 8px;
	font-size: 0px;
	background: url(/itravel/Skins/kvarner-touristik.com/images/objInfoBottom.gif) no-repeat;
	float: left;
}

/* Okvirni border okvira za sve elemente stranice */
#containerJedinicaPR .okvirniBorderOkvira, #containerDetaljniPodaci .okvirniBorderOkvira, #containerNapomena .okvirniBorderOkvira, #containerJediniceDR .okvirniBorderOkvira, #containerCjenik .okvirniBorderOkvira, #htmlOpisContainer .okvirniBorderOkvira
{
	width: 671px;
	float: left;
	background: url(/itravel/Skins/kvarner-touristik.com/images/objInfoBg.gif) repeat-y;
}

/* Lijevi border okvira za sve elemente stranice */
#containerJedinicaPR .lijeviBorderOkvira, #containerDetaljniPodaci .lijeviBorderOkvira, #containerNapomena .lijeviBorderOkvira, #containerJediniceDR .lijeviBorderOkvira, #containerCjenik .lijeviBorderOkvira, #htmlOpisContainer .lijeviBorderOkvira
{
}

/* Desni border okvira za sve elemente stranice */
#containerJedinicaPR .desniBorderOkvira, #containerDetaljniPodaci .desniBorderOkvira, #containerNapomena .desniBorderOkvira, #containerJediniceDR .desniBorderOkvira, #containerCjenik .desniBorderOkvira, #htmlOpisContainer .desniBorderOkvira
{
}

.glavniElementOkvira
{
	background: url("/itravel/Skins/Kvarner-touristik.com/images/fadeObj.gif") repeat-x scroll 0 0 transparent;
	float: left;
	margin-left: 3px;
	padding-left: 8px;
	padding-right: 8px;
	width: 648px;
}

#glavniElementOsnovniPodaci
{
	background: none;
	margin: 0;
	padding: 0;
}

/* ******************************************************** */
/* END ::: BORDER. OKVIR. OPCENITO ZA SVE ELEMENTE STRANICE */
/* ******************************************************** */


/* ispis aranzmana */
.cjenikAranzmanaTable
{
	border-bottom: 1px solid #99BBC7;
	border-collapse: collapse;
	border-left: 1px solid #99BBC7;
	border-top: 1px solid #99BBC7;
	font: 400 10px/12px verdana,tahoma,trebuchet ms;
	margin: 10px 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

.cjenikAranzmanaTable td
{
	padding: 5px;
}

.nazivJedinicaAranzmanRedak, .osnovnaUslugaRedak
{
	color: #FFFFFF;
	font: 600 11px/13px tahoma,verdana,trebuchet ms;
	background: none repeat scroll 0 0 #FF9001;
}


.terminAranzmanRedak
{
	border-right: 1px solid #99BBC7;
	margin: 0;
	padding: 5px;
	background: none repeat scroll 0 0 #A0C21B;
	color: #FFFFFF;
	font: 600 11px/13px tahoma,verdana,trebuchet ms;
}

.rezervirajAranzmanRedak
{
	background: none repeat scroll 0 0 #FFC40E;
}

.prviStupacCjenikAranzmana
{
	text-align: left;
}


/*	Kupon code	*/
.kuponKodContainer
{
	float: right;
	white-space: nowrap;
	clear: both;
	line-height: 24px;
	padding-bottom: 2px;
}
.kuponKodContainer div
{
	float: left;
	margin-right: 4px;
	color: #333333;
}
.kuponKodContainer span
{
	font-size: 12px;
}
.kuponKodContainer input
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	width: 11em;
	padding: 2px;
}
.kuponCodeFloatNone
{
	float: none !important;
}
.botun a
{
	float: left;
	background: url(/itravel/images/navig/kosarica/cupon-button.gif) no-repeat;
	padding: 0 0 0 14px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-right: 5px;
}
.botun a span
{
	float: left;
	background: url(/itravel/images/navig/kosarica/cupon-button.gif) 100% -24px no-repeat;
	padding: 0 14px 0 0;
	line-height: 24px;
	float: left;
}
/*	Kupon code kraj */

/* cijene po danu */

.cijenaPoDanuContainer
{
	margin:4px;
}

.istaknutaLabela
{
	font-weight:bold;
}

.pomocLabela
{
	font-style:italic;
}

.iznosCijenaPoDanuContainer, .raspolozivostContainer
{
float:left;
	text-align:right;
}

.cijenaPoDanuPoDanuNaslovContainer
{
	float:left;
	width:220px;
}
.raspolozivostContainer
{
 margin-left:20px;
}

.cijenaPoDanuPoDanuContainer
{
	width:380px;
}

/* cijene po danu */

.redakDupli 
{
	width: 800px;
	margin-bottom: 10px;
	clear: both;
	min-height: 24px;
}
.congressGuestForm 
{
	
	clear:both;
	padding-top:5px;
	background:#f2f2f2;
	width:100%;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	/*margin-top:10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;*/
}
.congressGuestForm .titleFirstLevel
{
	font: 700 15px/28px Arial;
	color: #4c4c4c;
	margin: 3px;
}

.congressGuestForm .subPanelBorder
{
	padding-top:4px;
}
.congressGuestForm .guestContainer
{
	margin-top:13px;
	margin:0 10px 3px;
}
.congressGuestForm .numberOfGuests
{
	margin-top:13px;
	margin:0 26px 3px;
}
.congressGuestForm .numberOfPersonsLabel
{
	font:bold 13px Arial;
	padding-top:18px;
	color:#4C4C4C;
}
.congressGuestForm .guestNumber
{
	float:left;
	font:bold 22px Arial;
	padding:28px 0 0 10px;
	color:#757575;
}
.congressGuestForm .guestData
{
	/*float:left;
	max-width:860px;
	width:100%;*/
	padding:10px 0 0 0;
	margin-left:40px;
}
.congressGuestForm .guestField
{
	color:#4C4C4C;
	font:bold 13px Arial;
	float:left;
	/*width:162px;*/
	width:49%;
}
.congressGuestForm .buttonBookingFormData
{
	margin:5px 2px;
	background:url(/itravel/images/navig/kosarica/cart-sprite.png) no-repeat 100% -90px;
	padding-right:5px;
	float:left;
}
.congressGuestForm .buttonBookingFormData a
{
	background:url(/itravel/images/navig/kosarica/cart-sprite.png) no-repeat 0 -66px;
	padding:0 10px 0 15px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	line-height:24px;
	float:left;
}

.congressGuestForm .buttonBookingFormData:hover
{
	color:Red;
}
.congressGuestForm .guestBookingForm
{
	clear:both;
}
.congressGuestForm .guestBookingForm .guestField
{
	height:38px;
	width:150px;
}
.congressGuestForm .guestBookingForm .guestField input, .congressGuestForm .guestBookingForm .guestField select
{
	width:120px;
}
.congressGuestForm .guestBookingForm .guestField input[type=checkbox]
{
	width:30px;
}
.congressGuestForm .politikaOtkazivanjaContainerZvijezdica
{
	margin-left:1px;
}
.congressGuestForm .congressTotalPrice
{
	float:right;
	font-weight:bold;
	font-size:18px;
}
div.radComboBoxPogreska .rcbInputCell INPUT.rcbInput
{    
    background-color: #ffe6d9;       
}
.congressShoppingCart
{
    color: #4C4C4C;
    font: bold 15px/26px Arial;

}
.congressShoppingCart .titleThirdLevel .desnaKolona
{
	font: bold 16px Arial;
	float: left;
	text-align:right;
	padding-right: 10px;
	width:390px;
}
.congressShoppingCart .titleThirdLevel .lijevaKolona
{
	font: bold 16px Arial;
	float: left;
	text-align:left;
	padding-right: 10px;
	width:390px;
}
.congressShoppingCart .titleSecondLevel
{
	background: #f5f5f5;
	padding: 3px 24px;
	font: 700 15px/28px Arial;
	color: #4c4c4c;
	margin: 10px;


}

.congressShoppingCart .contents .desnaKolona
{
	font: 15px Arial;
	float: left;
	text-align:right;
	padding-right:10px;
	padding-left: 10px;
	width:380px;
}

.congressShoppingCart .contents .lijevaKolona
{
	font:  15px Arial;
	float: left;
	text-align:left;
	padding-left: 10px;
	width:390px;
}
.congressShoppingCart .titleCongress
{
	font: bold 18px/28px Arial;

}


.congressSummary .detailsReservationTable
{	
	border: solid 1px #CCCCCC;	
	border-bottom:0px;	
	font-size:13px;	
} 
.congressSummary .detailsReservationTable td
{	
	border-bottom: solid 1px #CCCCCC;
	padding:8px 8px 8px 50px;
} 
.congressSummary .detailsReservationTable th
{	
	border-bottom: solid 1px #CCCCCC;
	padding:8px 8px 8px 0px;
} 


.congressSummary .detailsReservationTable .headerRow
{	
	
	font-weight:bold;
	font-size:14px;	
	background-color:#EFEFEF;
}
.congressSummary .detailsReservationTable .nonHeaderRow
{	
	padding:8px;
}
.congressSummary .detailsReservationTable .cijenaCell
{	
	text-align:right;
	width:20%;
}
.congressSummary .detailsReservationTable .ukupnaCijenaCell
{	
	text-align:right;	
	font-weight:bold;
}
.congressSummary .detailsReservationTable .headerName
{	
	text-align:left;	
	padding-left:8px;
}
html .congressGuestForm .cijenaIznosContainer small
{
	display:block!important;
	font-weight:bold!important;
	color:#4C4C4C!important;
	font-size:13px!important;
}
.congressGuestForm .cijenaIznosContainer
{
	width:100%;
}
.congressGuestForm .sobaOkvir
{
	padding:10px 20px;
}
.congressGuestForm .guestBookingForm .guestField
{
	width:100%;
	padding-bottom:10px;
}
.congressGuestForm .guestField input,
.congressGuestForm .guestField select
{
	width:85%;
	min-width:100px;
}
.congressGuestForm .guestBookingForm .guestField input,
.congressGuestForm .guestBookingForm .guestField select
{
	width:40%;
}
.congressGuestForm .sobaContainer div.k1
{
	background-position:-43px -41px;
}
/*	Parent frame kongresa*/
.congresPageContent
{
	float:left;
	width:100%;
	padding-top:20px;
	background:#f2f2f2;
	clear:both;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.congressTitle,
.congressSubtitle
{
	margin:0 34px;
	color:#373737;
	clear:both;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
}
.congressSubtitle
{
	font-size:18px;
	padding-bottom:15px;
}
/*	Navigacija kongres	*/
.cartNavigation
{
	margin:0 34px;
	padding:0 0 0 8px;
	list-style:none;
}
.cartNavigation li
{
	float:left;
	font:11px normal Arial;
	color:#fff;
	width:16.6%;
	position:relative;
	height:49px;
}
.cartNavigation-z1
{
	z-index:6;
}
.cartNavigation-z2
{
	z-index:5;
}
.cartNavigation-z3
{
	z-index:4;
}
.cartNavigation-z4
{
	z-index:3;
}
.cartNavigation-z5
{
	z-index:2;
}
.cartNavigationOuter
{
	position:absolute;
	padding-right:15px;
	width:100%;
	height:49px;
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -147px no-repeat;
	left:-15px;
}  
.cartNavigationInner
{
	padding-left:24px;
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -49px no-repeat #b76c7a;
	height:49px;
}
.first .cartNavigationInner
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 0 no-repeat #b76c7a;
}
.last
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -245px no-repeat;
}
.cartNavigationTitle
{
	display:block;
	font:bold 14px/14px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#fff;
	padding:12px 0 0 4px;
}
.cartNavigationSelectedStep .cartNavigationOuter
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -196px no-repeat;
}  
.cartNavigationSelectedStep .cartNavigationInner
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -98px no-repeat #901a1c;
}
.cartNavigationSelectedStep .first .cartNavigationInner
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 0 -294px no-repeat #901a1c;
}
.cartNavigationSelectedStep .last
{
	background:url(/itravel/images/navig/kosarica/cartNavigation.png) 100% -343px no-repeat;
}
.redak
{
	width: 400px;
	margin-bottom: 10px;
	clear: both;
	min-height: 24px;
}

.lijevaKolona
{
	float: left;
	width: 170px;
}
.desnaKolona
{
	float: left;
	width: 230px;
}
.pickupDDL
{
	margin-left: 4px;
	width: 227px;
}