body { background-color:#ffffff; padding:0px; margin:0px; font-family: 'Titillium Web', sans-serif; font-size: 16px; line-height: 1.8; color: #000000; line-height:21px;  }
img { border:none; padding:0px; margin:0px; }
a { color:#0000FF; text-decoration:none;  }
hr  { border: 0; margin-top:-5px; height: 1px; background: #333; background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); background-image: -moz-linear-gradient(left, #ccc, #333, #ccc); background-image: -ms-linear-gradient(left, #ccc, #333, #ccc); background-image: -o-linear-gradient(left, #ccc, #333, #ccc); behavior:url(PIE.php); }

h1 { font-size:30px!important; line-height:33px!important; }
h2 { font-size:27px!important; line-height:30px!important; }
h3 { font-size:24px!important; line-height:27px!important; }

.detalji_text { font-family: 'Titillium Web', sans-serif!important; font-size:18px!important; line-height:21px!important; }
.detalji_text p { font-family: 'Titillium Web', sans-serif!important; font-size:18px!important; line-height:21px!important; }
.detalji_text p span { font-family: 'Titillium Web', sans-serif!important; font-size:18px!important; line-height:21px!important; }
.detalji_text span { font-family: 'Titillium Web', sans-serif!important; font-size:18px!important; line-height:21px!important; }
.detalji_text h2 { font-size:24px!important; line-height:27px!important; }
.detalji_text h2 span { font-size:24px!important; line-height:27px!important; }

.clear_both { clear:both; }
.width_100 { width:100%; }
.height_10 { height:10px; }
.height_5 { height:5px; }

.max_width { max-width:1280px; }
.max_width_960 { max-width:960px; }
.min_height_800 { min-height:800px; }
.back_pocetna { background-image:url(images/pocetna.jpg); background-repeat:no-repeat; }

.min_height_750 { min-height:350px; }
.min_height_750_relative { min-height:350px; position:relative; }
.back_pocetna_skipper { background-image:url(images/skipper_back.png); background-position:top; background-repeat:no-repeat; }

.logo_pocetna { margin:20px; float:left; }
.meni_pocetna { float:left; }
.width_85 { width:75%; }

.meni_gore_lijevo { float:left; margin:20px; }
.meni_gore_lijevo a {   font-size: 18px; line-height:18px; color: #424242; float:left; margin-right:10px; padding:5px; }
.meni_gore_lijevo a:hover { text-decoration:underline; }

.meni_gore_lijevo_crni { float:left; margin:20px; }
.meni_gore_lijevo_crni a {  font-size: 18px; font-weight:bold; color: #000000; margin-right:38px; float:left; }
.meni_gore_lijevo_crni a:hover { text-decoration:underline; }

.meni_gore_desno { float:right; margin:20px; }
.meni_gore_desno a {  font-size: 16px; font-weight: 400; color: #424242; margin-left:38px; float:right; }
.meni_gore_desno a:hover { text-decoration:underline; }

.meni_gore_desno_crni { float:right; margin:20px; }
.meni_gore_desno_crni a {  font-size: 16px; font-weight: 400; color: #000000; margin-left:38px; float:right; }
.meni_gore_desno_crni a:hover { text-decoration:underline; }

.meni_dole_lijevo_crni { float:left; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:20px; }
.meni_dole_lijevo_crni a {  font-size: 22px; font-weight:bold; font-weight: 700; color: #000000; margin-right:38px; float:left; }
.meni_dole_lijevo_crni a:hover { text-decoration:underline; }

.meni_dole_desno { float:right; margin:20px; }
.request_your_vessel_pocetna { margin-top:-5px; width: 173px; height: 33px; border-radius: 40px; background-color: #e40d30; }
.request_your_vessel_pocetna a {  font-size: 14px; line-height:33px; font-weight: 400;  color: #ffffff; }
.request_your_vessel_pocetna a:hover { text-decoration:underline; }

.pocetna_details { float:right; margin:5px; padding:5px; border-radius: 10px; background-color: #e40d30;  }

@media only screen and (min-width: 300px) and (max-width: 1280px) { 
#meni_1 { display:none; }
#meni_2 { display:none; }
#meni_3 { display:none; }
#meni_4 { display:none; }
#meni_mobilni { display:block; }
.height_zbog_menija {}
}
@media only screen and (min-width: 1281px)  {
#meni_1 { display:block; }
#meni_2 { display:block; }
#meni_3 { display:block; }
#meni_4 { display:block; }
#meni_mobilni { display:none; }
#mobilni_meni_linkovi { display:none;  }
.height_zbog_menija { height:15px; }
}

.mobilni_meni_linkovi_block { display:block;  background-color:#6C97C3; }
.mobilni_meni_linkovi_block a { color:#FFF; font-size:18px; }
.mobilni_meni_linkovi_block a:hover { text-decoration:underline; }
.mobilni_meni_linkovi_none { display:none; } 

@media only screen and (min-width: 300px) and (max-width: 1280px) { 
.booking_pocetna_naziv { width: 280px; font-family: 'Titillium Web', serif; font-size: 40px; line-height:43px; color: #ffffff; font-weight: 700; margin-left:60px; margin-top:50px; }
.booking_pocetna_opis { width: 252px; font-family: 'Titillium Web', serif; font-size: 22px; line-height:25px; color: #ffffff;  margin-left:60px; margin-top:50px; display:none; }
.logo_pocetna img { max-width:220px; }
}
@media only screen and (min-width: 1281px)  {
.booking_pocetna_naziv { width: 330px; font-family: 'Titillium Web', serif; font-size: 40px; line-height:43px; color: #ffffff; font-weight: 700; margin-left:60px; margin-top:170px;  display:block; }
.booking_pocetna_opis { width: 252px; font-family: 'Titillium Web', serif; font-size: 22px; line-height:25px; color: #ffffff;  margin-left:60px; margin-top:50px;  display:block; }
.logo_pocetna img { max-width:280px; }
}

.popust_prikazi { position:absolute; width:58px; height:58px; margin:-15px;  background-image:url(images/popust_ikona.png); text-align:center; line-height:58px; font-family: 'Titillium Web', serif; font-size: 21px; color:#FFF; z-index:99; }

.popust_prikazi_veliki { position:absolute; width:120px; height:120px; margin:-20px; background-image:url(images/popust_ikona_velika.png); text-align:center; font-family: 'Titillium Web', serif; font-size: 21px; line-height:24px; color:#FFF; z-index:99; }

.booking_pocetna_booking { text-align:center; margin-top:50px; font-family: 'Titillium Web', serif; margin-left:60px; width: 177px; height: 53px; line-height:53px; border-radius: 40px;  border: solid 1px #ffffff; behavior:url(PIE.php); }
.booking_pocetna_booking a { font-size: 22px; line-height:53px; color: #ffffff;  }
.booking_pocetna_booking a:hover { text-decoration:underline; }

.display_none { display:none; }
.display_block { display:block; }

.pocetna_booking_naziv { width: 232px; height: 132px; font-family: 'Titillium Web', serif; font-size: 44px; line-height: 1.0; color: #ffffff; font-weight:bold; margin-left:60px; margin-top:190px; }

.pocetna_odabir { width:100%; float:left; }

.pocetna_odabir a { font-family: 'Titillium Web', serif; font-size: 24px; font-weight:bold; line-height:27px; color: #1a0936; }
.pocetna_odabir a:hover { text-decoration:underline; }
.pocetna_odabir span { font-family: 'Titillium Web', serif;  font-size: 18px; line-height:21px; color: #000000; }
.pocetna_odabir_padding { padding:20px; text-align:center; }

.height_15 { height:15px; }

.lokacija select::-ms-expand { 
    display: none;
}

@media only screen and (min-width: 300px) and (max-width: 1254px) { 
.trazilica_poc { width:90%; display:block; }
.trazilica_lijevo { width:100%; min-height:80px; background-color:#FFF; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(PIE.php); }
.trazilica_desno { width:100%; height:80px; background-color:#E21636; float:left;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(PIE.php); margin-top:10px; }
.trazilica_prva { width:100%; float:left; }
.trazilica_druga { width:100%; float:left; }
.lokacija { height:40px; margin-top:20px; margin-bottom:10px; margin-left:5%; padding-left:40px; border:none; width:90%; background-color:#FFF; background-image:url(images/tra_lokacija.jpg); background-repeat:no-repeat;  font-size: 20px;  line-height:40px; font-weight: 700; cursor:pointer; }
.vrsta_izleta { height:40px; margin-top:20px; margin-bottom:20px; margin-left:5%; padding-left:40px; border:none; width:90%; background-color:#FFF; background-image:url(images/vrsta_izleta.png); background-repeat:no-repeat;  font-size: 20px;  line-height:40px; font-weight: 700; cursor:pointer;  }
.tra_od { width:48%; float:left; max-width:200px; }
.tra_do { width:48%; float:left; max-width:200px; }
.tra_ship { width:48%; float:left; margin-bottom:10px; max-width:200px; }
.tra_gosti { width:48%; float:left; margin-left:5%; margin-bottom:10px;  max-width:200px; }
.tra_skipper { width:70%; margin-left:-5px; float:left; margin-bottom:10px; max-width:200px; }

.koji_brod { height:40px; border:none; width:100%; background-color:#FFF; background-image:url(images/tra_ship.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999; cursor:pointer; }

.tra_crta { height:1px; background-color:#CCC; margin-left:5%; margin-right:5%; display:block; clear:both; }

.od_datuma { height:40px; border:none; margin-left:5%; width:75%; padding-left:5%; padding-right:10%; background-color:#FFF; background-image:url(images/tra_kalendar.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999;  cursor:pointer; }
.do_datuma { height:40px; border:none; margin-left:5%; width:75%; padding-left:5%; padding-right:10%; background-color:#FFF; background-image:url(images/tra_kalendar.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999;  cursor:pointer; }

}
@media only screen and (min-width: 1255px)  {
.trazilica_poc { width:90%; margin-top:75px; }
.trazilica_lijevo { width:90%; min-height:80px; background-color:#FFF; float:left; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; behavior:url(PIE.php); }
.trazilica_desno { width:10%; height:80px; background-color:#E21636; float:left; border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;  behavior:url(PIE.php); }
.trazilica_prva { width:50%; float:left; }
.trazilica_druga { width:50%; float:left; }
.lokacija { height:40px; margin-top:20px; margin-left:5%; padding-left:40px; border:none; width:95%; background-color:#FFF; background-image:url(images/tra_lokacija.jpg); background-repeat:no-repeat;  font-size: 20px;  line-height:40px; font-weight: 700; cursor:pointer; }
.vrsta_izleta { height:40px; margin-top:20px; margin-left:5%; padding-left:40px; border:none; width:90%; background-color:#FFF; background-image:url(images/vrsta_izleta.png); background-repeat:no-repeat;  font-size: 20px;  line-height:40px; font-weight: 700; cursor:pointer; }
.tra_od { width:30%; float:left; }
.tra_do { width:30%; float:left; }
.tra_gosti { width:30%; margin-left:5%; float:left; }
.tra_ship { width:24%; float:left; }
.tra_skipper { width:25%; float:left; }

.koji_brod { height:40px; margin-top:20px; border:none; margin-top:20px;  width:100%; background-color:#FFF; background-image:url(images/tra_ship.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999; cursor:pointer; }

.tra_crta  { display:none; }

.od_datuma { height:40px; margin-top:20px; border:none; margin-left:5%; width:75%; padding-left:5%; padding-right:10%; background-color:#FFF; background-image:url(images/tra_kalendar.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999;  cursor:pointer; }
.do_datuma { height:40px; margin-top:20px; border:none; margin-left:5%; width:75%; padding-left:5%; padding-right:10%; background-color:#FFF; background-image:url(images/tra_kalendar.jpg); background-position:right; background-repeat:no-repeat;  font-size: 16px;  line-height:40px; font-weight: 700; color:#999999;  cursor:pointer; }

}

@media only screen and (min-width: 300px) and (max-width: 800px) { 
.skipper_lijevo { float:left; width:100%; }
.skipper_desno { float:left; width:100%; }
.skipper_osnovni_podaci { text-align:center; border-bottom:1px #E0E0E0 solid; padding-top:10px; padding-bottom:10px;  font-size: 18px; }
.padding_left_50_skipper { padding-left:0px; padding-top:0px;  }
.skipper_detalji_podaci {  text-align:left; padding-left:10px; padding-right:10px; padding-top:10px;  font-size: 18px; }
}
@media only screen and (min-width: 811px)  {
.skipper_lijevo { float:left; width:30%; }
.skipper_desno { float:left; width:70%; }
.skipper_osnovni_podaci { text-align:right; border-bottom:1px #E0E0E0 solid; padding-top:10px; padding-bottom:10px;  font-size: 18px; }
.padding_left_50_skipper { padding-left:50px; padding-top:40px;  }
.skipper_detalji_podaci {  text-align:left; padding-left:50px; padding-right:50px; padding-top:50px;  font-size: 18px; }
}

@media only screen and (min-width: 300px) and (max-width: 1280px) { 
.skipper_lijevo_booking { float:left; width:100%; text-align:center; }
.skipper_lijevo_booking img { border:2px #DEDEDE solid; padding:2px; background-color:#FFF; width:100%; max-width:180px; }
.skipper_desno_booking { float:left; width:100%; }
.skipper_desno_booking_naziv { text-align:center;  font-family: 'Titillium Web', serif; font-size: 44px; line-height:47px; color: #000000; }
.skipper_desno_booking_opis { text-align:left; padding:10px; font-family: 'Titillium Web', serif; font-size: 22px; line-height:25px; color: #000000; }
.booking_crveni_skipper { text-align:center; margin-left:10px; margin-top:10px; width: 177px; height: 53px; border-radius: 40px; background-color: #e40d30; }
.skipper_naziv_skipper { margin-top:10px; margin-left:10px; font-family: 'Titillium Web', serif; font-size: 14px; }
.skipper_listaj_lijevo { position:absolute; width:75px; left:0px; height:100px; }
.skipper_listaj_desno { position:absolute; width:75px; right:0px; height:100px; }
}
@media only screen and (min-width: 1281px)  {
.skipper_lijevo_booking { float:left; width:45%; text-align:right; }
.skipper_lijevo_booking img { border:2px #DEDEDE solid; padding:2px; margin-top:40px; background-color:#FFF; width:100%; max-width:380px; }
.skipper_desno_booking { float:left; width:35%; margin-top:40px;  }
.skipper_desno_booking_naziv { margin-left:77px; font-family: 'Titillium Web', serif; font-size: 44px; line-height:47px; color: #000000; }
.skipper_desno_booking_opis { margin-left:77px; margin-top:20px; font-family: 'Titillium Web', serif; font-size: 22px; line-height:25px; color: #000000; }
.booking_crveni_skipper { margin-left:77px; text-align:center; margin-top:20px; width: 177px; height: 53px; border-radius: 40px; background-color: #e40d30; }
.skipper_naziv_skipper { margin-top:40px; margin-left:77px; font-family: 'Titillium Web', serif; font-size: 14px; }
.skipper_listaj_lijevo { position:absolute; width:75px; left:75px; margin-top:170px; height:100px; }
.skipper_listaj_desno { position:absolute; width:75px; right:75px; margin-top:170px; height:100px; }
}

.booking_naziv { font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #E40D30; font-weight:bold; font-style: italic; margin-bottom:15px; }
.booking_crveni_skipper a { line-height:53px; color:#FFF; font-size: 22px;  }
.booking_crveni_skipper a:hover { text-decoration:underline; }

@media only screen and (min-width: 300px) and (max-width: 1280px) {
.nautic_lijevo { float:left; width:100%; }
.nautic_desno { float:left; width:100%; }
.nautic_listaj_lijevo { position:absolute; width:75px; left:0px; height:100px; }
.nautic_listaj_desno { position:absolute; width:75px; right:0px; height:100px; }
.nautic_naziv { text-align:center; font-family: 'Titillium Web', serif; font-size: 50px; line-height:53px; color: #ffffff; padding-top:120px; padding-bottom:50px; padding-left:50px; padding-right:50px; font-weight:bold; font-style: italic; }

.last_early_naziv_detalji { text-align:center; font-family: 'Titillium Web', serif; font-size: 50px; line-height:53px; color: #4a4a4a; padding-top:80px; padding-bottom:50px; padding-left:50px; padding-right:50px; }

.nautic_lokacija { text-align:right; font-family: 'Titillium Web', serif; font-size: 20px; line-height:23px; color: #ffffff; padding-right:50px; }
.nautic_detalji_podaci {  text-align:left; padding-left:10px; padding-right:10px; padding-top:10px;  font-size: 18px; }
.nautic_naziv_podaci {  text-align:left; padding-left:10px; padding-right:10px; padding-top:10px; font-family: 'Titillium Web', serif; font-size: 50px; line-height:53px; color:#4A4A4A; }
.nautic_lijeva_crtica { height:50px; border-left:1px #F1F1F2 solid; margin-bottom:10px; margin-top:10px; }
}
@media only screen and (min-width: 1281px)  {
.nautic_lijevo { float:left; width:30%; }
.nautic_desno { float:left; width:70%; padding-top:50px; }
.nautic_listaj_lijevo { position:absolute; width:75px; left:75px; margin-top:170px; height:100px; }
.nautic_listaj_desno { position:absolute; width:75px; right:75px; margin-top:170px; height:100px; }
.nautic_naziv { text-align:center; font-family: 'Titillium Web', serif; font-size: 110px; line-height:113px; color: #ffffff; padding-left:100px; padding-top:100px; padding-right:100px; padding-bottom:20px; font-weight:bold; font-style: italic; }

.last_early_naziv_detalji { text-align:center; font-family: 'Titillium Web', serif; font-size: 80px; line-height:113px; color: #4a4a4a; padding-left:100px; padding-top:100px; padding-right:100px; padding-bottom:20px; }

.nautic_lokacija { text-align:right; font-family: 'Titillium Web', serif; font-size: 24px; line-height:27px; color: #ffffff; padding-right:250px; }
.nautic_detalji_podaci {  text-align:left; padding-left:50px; padding-top:20px;  font-size: 18px; }
.nautic_naziv_podaci {  text-align:left; padding-left:50px; padding-right:50px; padding-top:50px; font-family: 'Titillium Web', serif; font-size: 50px; line-height:53px; color:#4A4A4A; }
.nautic_lijeva_crtica { height:250px; border-left:1px #F1F1F2 solid; margin-bottom:10px; margin-top:10px; }
}

.nautic_location_geo { text-align:left; padding:10px; }
.nautic_location { font-family: 'Titillium Web', serif; font-size: 25px; line-height:28px; color: #9b9b9b; }
.nautic_geo { font-family: 'Titillium Web', serif; font-size: 20px; line-height:23px; color: #0e1013; }
.nautic_naziv_manji { text-align:left; font-family: 'Titillium Web', serif; font-size: 30px; line-height:33px; color: #d0021b; width:230px; }
.nautic_mjesto_manji { margin-top:15px; margin-bottom:15px; text-align:left; font-family: 'Titillium Web', serif; font-size: 16px; line-height:19px; color: #4a4a4a; width:230px; }
.nautic_kalendar { text-align:center; margin-top:40px; margin-bottom:20px; font-family: 'Titillium Web', serif; font-size: 20px; color: #000000; }
.kalendar_crtica { background-image:url(images/kalendar_crtica.jpg); width:220px; height:90px; }
.kalendar_bez_crtica { background-image:url(images/kalendar_bez_crtica.jpg); width:220px; height:90px; }
.nautic_kalendar_dan { text-align:center; font-family: 'Titillium Web', serif; font-size: 50px; font-weight:bold; color: #4a4a4a; height:90px; line-height:90px; }
.nautic_kalendar_naziv { text-align:left;   font-size: 16px; color: #000000; height:90px; display: flex; justify-content:center; align-content:center;  flex-direction:column; }

.float_left_50 { float:left; width:50%; }
.padding_left_15 { padding-left:15px; }
.padding_10 { padding:10px; }
.padding_20 { padding:20px; }
.color_crveni { color:#E40D30; }
.background_crveni { background-color:#E40D30; }
.bread_crump { font-size:12px;  }
.bread_crump_bijeli { font-size:12px;  color:#FFF; }

.inquiry_back { margin-left:62px; margin-top:-2px; background-image:url(images/inquiry_back.jpg); width:206px; height:55px; text-align:center; }
.inquiry_back a { font-family: 'Titillium Web', serif; font-size: 20px; line-height:55px; color: #ffffff; }
.inquiry_back a:hover { text-decoration:underline; }

.booking_back { margin-top:10px; margin-bottom:30px; margin-left:62px; background-image:url(images/booking_back.jpg); width:207px; height:55px; text-align:center; }
.booking_back a { font-family: 'Titillium Web', serif; font-size: 20px; line-height:55px; color: #ffffff; }
.booking_back a:hover { text-decoration:underline; }

 
form { padding:0px; margin:0px; }
.input { padding-left:3%; padding-right:3%; margin-bottom:10px; height:25px; line-height:25px; border:1px #D1D1D1 solid; color:#535456; font-size:13px; width:94%; background-color:#FFFFFF; }
.textarea { padding:3%; margin-bottom:10px;  line-height:18px; border:1px #D1D1D1 solid; color:#535456; font-size:13px; width:94%; background-color:#FFFFFF; }
.select { height:29px; margin-bottom:10px; line-height:29px; border:1px #D1D1D1 solid; color:#535456; font-size:13px; width:100%; background-color:#FFFFFF; }

.za_sliku { opacity: 1.0;  filter: alpha(opacity=100);  }
.za_sliku:hover { opacity: 0.6; filter: alpha(opacity=60); } 
 
.rub { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(PIE.php); }
.rub_gore { border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-top-right-top-radius:5px; -webkit-border-top-right-radius:5px; behavior:url(PIE.php); }
.rub_gore_desno { border-top-right-radius:5px; -moz-top-right-top-radius:5px; -webkit-border-top-right-radius:5px; behavior:url(PIE.php); }
.rub_dole { border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-bottom-right-top-radius:5px; -webkit-border-bottom-right-radius:5px; behavior:url(PIE.php); }

@media only screen and (min-width: 300px) and (max-width: 600px) { 
.ispis_last_early_lijevo { float:left; width:100%; }
.ispis_last_early_desno { float:left; width:100%; margin-bottom:15px;  }
.last_early_datum_lijevo { float:none; width:180px; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #e40d30; font-weight:bold; }
.last_early_datum_crtica { float:none; width:180px; border-bottom:1px #DADADA solid; }
.last_early_datum_desno { float:none; width:180px; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #e40d30;font-weight:bold;  }
.float_left_50_posto { float:left; width:100%; }
.float_left_48_posto { float:left; width:100%; }

.last_early_opis_detalja_1 { margin-top:21px; text-align:right; float:left; width:45%; font-size: 20px; font-family: 'Titillium Web', serif; line-height:25px; font-weight:normal; }
.last_early_opis_detalja_2 { margin-top:21px; text-align:left; float:left; width:45%; margin-left:10%; font-size: 20px; font-family: 'Titillium Web', serif; line-height:25px; font-weight:bold; }

}
@media only screen and (min-width: 601px)  {
.ispis_last_early_lijevo { float:left; width:30%; }
.ispis_last_early_desno { float:left; width:55%; margin-left:5%;  }
.last_early_datum_lijevo { display:inline-block; width:180px; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #e40d30;font-weight:bold; }
.last_early_datum_crtica { display:inline-block; width:160px; margin-bottom:25px; margin-left:10px; margin-right:10px; border-bottom:1px #DADADA solid; }
.last_early_datum_desno { display:inline-block; width:180px; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #e40d30;font-weight:bold; }
.float_left_50_posto { float:left; width:50%; }
.float_left_48_posto { float:left; width:48%; margin-left:2%; }

.last_early_opis_detalja_1 { margin-top:21px; text-align:right; float:left; width:40%; font-size: 20px; font-family: 'Titillium Web', serif; line-height:25px; font-weight:normal; }
.last_early_opis_detalja_2 { margin-top:21px; text-align:left; float:left; width:50%; margin-left:10%; font-size: 20px; font-family: 'Titillium Web', serif; line-height:25px; font-weight:bold; }

}
.last_early_vrijeme_lijevo { text-align:right; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #111418; font-weight:normal; }
.last_early_vrijeme_desno { text-align:left; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color: #111418; font-weight:normal; }

@media only screen and (min-width: 300px) and (max-width: 800px) { 
.mobile_filter { float:left; width:100%; }
.mobile_filter2 { float:left; width:100%; margin-top:10px; }
.mobile_filter3 { float:left; width:100%; margin-top:10px; }
.mobile_filter4 { float:left; width:100%; margin-top:10px; }
.prikazi_trazilicu_naslovna { position:absolute; width:100%; bottom: 24px; }
}
@media only screen and (min-width: 801px)  {
.mobile_filter { float:left; width:24%; }
.mobile_filter2 { float:left; width:24%; margin-left:1.33%; }
.mobile_filter3 { float:left; width:24%; margin-left:1.33%; }
.mobile_filter4 { float:left; width:24%; margin-left:1.33%; }
.prikazi_trazilicu_naslovna { position:absolute; width:100%; bottom: 24px; }
}

.filter_odabir { width:100%; padding:5px; border:1px #CCC solid; background-color:#FFF; color:#000; font-size:18px;  }

.last_early_naziv { line-height:49px; color:#000; font-size: 44px;  }
.last_early_datum { line-height:25px; color:#000; font-size: 20px; font-family: 'Titillium Web', serif; }
.last_early_cijena { padding:5px; border-radius: 40px; background-color: #e40d30;  font-size: 19px; font-weight: 400;  color: #ffffff; float:left; margin-bottom:10px; margin-right:10px;  }

.last_early_konacna_cijena { margin-top:100px; float:left; text-align:right; margin-left:40px; width:240px; font-family: 'Titillium Web', serif; font-size: 30px; line-height:35px; color:#0e1013; }
.last_early_booking { display:inline-block; margin-top:50px; border-radius: 40px; padding:15px; background-color: #e40d30; }
.last_early_booking a { font-family: 'Titillium Web', serif; font-size: 24px; line-height:33px; font-weight: bold; color: #ffffff; }

.last_early_booking_back { display:inline-block; margin-top:50px; border-radius: 40px; padding:15px; background-color: #fff; }
.last_early_booking_back a { font-family: 'Titillium Web', serif; font-size: 24px; line-height:33px; font-weight: bold; color: #e40d30; }

.gumb_forma { display:inline-block; border:none; cursor:pointer; margin-top:50px; border-radius: 40px; padding:15px; background-color: #e40d30; font-family: 'Titillium Web', serif; font-size: 24px; line-height:33px; font-weight: bold; color: #ffffff; }

.gumb_back { display:inline-block; border:none; cursor:pointer; margin-top:50px; border-radius: 40px; padding:15px; background: transparent; font-family: 'Titillium Web', serif; font-size: 24px; line-height:33px; font-weight: bold; color: #e40d30; }

@media only screen and (min-width: 300px) and (max-width: 800px) { 
.forma_50_1 { width:100%; float:left; }
.forma_50_2 { width:100%; float:left; margin-top:5px;  }
.float_left_33 { width:100%; float:left; }
.float_left_20 { float:left; width:50%; }
.tri_taba_link { font-size:14px; line-height:17px; }
}
@media only screen and (min-width: 801px)  {
.forma_50_1 { width:47.5%; float:left; }
.forma_50_2 { width:47.5%; float:left; margin-left:5%; }
.float_left_33 { width:33.33%; float:left; }
.float_left_20 { float:left; width:20%; }
.tri_taba_link { font-size:20px; line-height:23px; }
}

@media only screen and (min-width: 300px) and (max-width: 1100px) { 
.float_33_1 { width:100%; float:left; margin-top:15px; }
.float_33_2 { width:100%; float:left; margin-top:15px; }
.float_left_30 { width:100%; float:left; margin-top:10px; }
.float_left_70 { width:100%; float:left; margin-top:10px; }
.float_left_30_objekt { width:100%; float:left; margin-top:10px; }
.float_left_70_objekt { width:100%; float:left; margin-top:10px; }
}
@media only screen and (min-width: 1101px)  {
.float_33_1 { width:32%; float:left; margin-top:15px; }
.float_33_2 { width:32%; margin-right:2%; float:left; margin-top:15px; }
.float_left_30 { width:30%; float:left; margin-top:10px; }
.float_left_70 { width:67%; margin-right:3%; float:left; margin-top:10px; }
.float_left_30_objekt { width:30%; float:left; margin-top:10px; }
.float_left_70_objekt { width:67%; margin-left:3%; float:left; margin-top:10px; }
}

.footer_naziv { font-size:30px; margin-top:15px; margin-bottom:15px; }
.footer_naziv a { color:#000000; font-size:30px; margin-top:15px; margin-bottom:15px; text-decoration:none; }
.footer_naziv a:hover { text-decoration:underline; }
.footer_meni_link a { font-size:18px; color:#424242; text-decoration:none; }
.footer_meni_link a:hover { text-decoration:underline; }

.veliki_linkovi { background-color:#FFF; min-height:80px; text-align:left; padding-left:20px; padding-right:20px; border:2px #000 solid; }
.veliki_linkovi span { font-size:35px; color:#000; line-height:80px;  }

.veliki_linkovi_selected { background-color:#E21636; min-height:80px; text-align:left; padding-left:20px; padding-right:20px; border:2px #000 solid; }
.veliki_linkovi_selected span { font-size:35px; color:#fff; line-height:80px;  }

.veliki_linkovi:hover { background-color:#E21636; min-height:80px; text-align:left; padding-left:20px; padding-right:20px; border:2px #000 solid; }
.veliki_linkovi:hover span { font-size:35px; color:#fff; line-height:80px;  }

.link_detalja { font-size:30px; line-height:33px; color:#000; font-weight:bold; text-decoration:none; }
.link_detalja:hover { text-decoration:underline; }

.detalji_gumb { float:left; padding:10px; background-color:#fff; border:2px #eeeeee solid; }
.detalji_gumb a { color:#999; font-size:22px; line-height:28px; text-decoration:none; }
.detalji_gumb a:hover { text-decoration:underline; }

.cijena { color:#E21636; font-size:25px; line-height:28px; }

.meni_dole_lijevo { float:left; margin-left:20px; margin-right:20px; margin-top:-10px; margin-bottom:20px; }
 

.meni_glavni ul {list-style: none;padding: 0px;margin: 0px; text-align:left; }
.meni_glavni ul li {display: block; position: relative;float:left; }
.meni_glavni li ul {display: none; }
.meni_glavni ul li a {display: block; padding: 5px 5px 5px 10px; text-decoration: none;
           white-space: nowrap; font-size: 18px; font-weight:bold; font-weight: 700; color: #424242; }
.meni_glavni ul li a:hover {display: block;}
.meni_glavni li:hover ul {display: block; min-width:160px; position: absolute; z-index:999; background: #fff; min-width:200px; }
.meni_glavni li:hover li {float: none; margin:0px; border-bottom:1px solid #fff;}
.meni_glavni li:hover a { background: #003052; color:#FFF; }
.meni_glavni li:hover li a:hover {background: #E21636;}

.trazilica_box { background-color:#E21636; }