/******************************************************************
 * ZAGREB-AIRPORT CSS
 * @author	3BeP
 * @since	4.IV.2008
 ******************************************************************/

/******************************************************************
 * General
 ******************************************************************/
* {padding: 0; margin: 0;}
body {font: 11px Arial, Helvetica, sans-serif; color: #333; background-color: #c4c4c8; margin: 0; padding: 0; text-align: center;}
a, a:link, a:visited, a:active, a:focus {color: #3966b9; text-decoration: none;}
a:hover {color: #9c0;}
img {border-width: 0;}
table, td {vertical-align: top; margin: 0; padding: 0; border: 0;}
.warn_color {font-size: 11px; color: #F00;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}


/******************************************************************
 * Structure
 ******************************************************************/
#wraper_long_header {float: left; display: block; width: 100%; height: 26px; background-color: #89898F;}
#long_header {position: relative; display: block; height: 26px; width: 970px; margin: 0 auto; padding: 0; text-align: left; background-color: white; font-size: 1.1em;} 
#wraper_long_container {float: left; display: block; width: 100%; height: 100%;}
#wrapper_container {position: relative; width: 970px; margin: 0 auto; padding: 0; text-align: left;}
#container {position: relative; width: 960px; margin: 0 auto; padding: 0; text-align: left; background-color: #FFF;}
#header {float: left; display: block; width: 960px; height: 29px; background-color: #3966b9; border-bottom: 1px solid white; }
#content {float: left; width: 100%; background-color: #fff;}
#content_left {float: left; display: block; width: 272px; height: 832px; background-color: white;}

#content_left .reklame {float: right; display: block; width: 272px; margin-top:5px;background-color: white;}   
.rek {float: right; display: block; min-height:150px;width: 236px; margin-top:10px;background-color: white;} 
.rek2 {float: left; display: block; min-height:150px;width: 423px; margin-top:10px;background-color: white;} 
.rek2 .slicka1 {float:left;width:180px;height:60px;margin-bottom:10px;}
.rek2 .slicka2 {float:right;width:180px;height:60px;margin-bottom:10px;}
#content_top {float: right; display: block; width: 688px; height: 135px; border-bottom: 1px solid white;}

#main_box {float: right; width: 688px; height: 100%; background-color: white;}
#footer_upper_wrapper {position: relative; width: 970px; margin: 0 auto; padding: 0; text-align: left;}
#footer {float: left; clear: both; width: 100%; background-color: #496994; color: white; text-align: left;}
#wraper_long_footer {float: left; display: block; width: 100%; height: 26px; background-color: #89898F; margin-bottom: 17px;}
#long_footer {position: relative; width: 960px; margin: 0 auto; padding: 0; text-align: left; color: white; font-size: 0.9em;}

/******************************************************************
 * Header
 ******************************************************************/
#long_header_left {margin: 5px 15px;}
#long_header_right {margin: 5px 15px;}
#lh_left {float: left; display: block; width: 5px; height: 26px; background: url(../images/hl_left_bg.jpg);}
#lh_right {float: right; display: block; width: 5px; height: 26px; background: url(../images/hl_right_bg.jpg);}

#header_logo {float: left; display: block; width: 272px; height: 93px;}
#header_logo a {display: block; width: 292px; height: 90px;}
#header_left {float: left; }
#lang_switch {float: left; padding-top: 7px; color: white;}
#homepage_ajax {float: left; background-image: url(../images/strelica_top_header.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
#lang_switch_a {float: left;}
/*#header_right {float: right; display: block; width: 210px; height: 93px; background: url(../images/zlz_logo_dg.jpg) no-repeat center top; padding-top: 10px;}*/

#lang_switch .coming_home {margin-left: 8px;height:0px;}
#lang_switch a {color: white; font-size: 1em; font-weight: bold; margin: 0px 8px;}
#lang_switch a:hover {color: #e6ebf2;}

/******************************************************************
 * Content 
 ******************************************************************/
#wrapper_container .container_left_bg {background: url(../images/cl_left_bg.jpg);}
#wrapper_container .container_right_bg {background: url(../images/cl_right_bg.jpg);}
#container_left {float: left; display: block; width: 5px; height: 100%; background: url(../images/cl_left_bg.jpg);}
#container_right {float: right; display: block; width: 5px; height: 100%; background: url(../images/cl_right_bg.jpg);}

/* LEFT */
#cl_izdvojeno {float: left; display: block; width: 271px; height: 20px; font-weight: bold; font-size: 1.1em; color: white; background-image: url(../images/cl_izdvojeno_background.gif); border-top: 1px solid white;}
#cl_izdvojeno p {margin: 2px 15px;}
#cl_izdvojeno_list {float: left; width: 272px; background-color: #e6ebf2;}
#cl_izdvojeno_list ul {padding-top: 5px; list-style-image: url(../images/strelica.gif);}
#cl_izdvojeno_list li {margin: 3px 30px; font-size: 1em;}
#cl_izdvojeno_list a {color: #333;}
#cl_izdvojeno_list a:hover {color: #698B00;}

#cl_im_vs {float: left; display: block; width: 272px; height: 41px; border-bottom: 2px solid white;}
#cl_interaktivna_mapa {float: left; display: block; width: 137px; height: 41px; background-image: url(../images/cl_interaktivna_mapa.jpg);}
#cl_interaktivna_mapa a {display: block; width: 137px; height: 41px;}
#cl_virtualna_setnja {float: right; display: block; width: 134px; height: 41px; background-image: url(../images/cl_virtualna_setnja.jpg);}
#cl_virtualna_setnja a {display: block; width: 134px; height: 41px;}

#cl_interaktivna_mapaen {float: left; display: block; width: 137px; height: 41px; background-image: url(../images/cl_interaktivna_mapa_en.jpg);}
#cl_interaktivna_mapaen a {display: block; width: 137px; height: 41px;}
#cl_virtualna_setnjaen {float: right; display: block; width: 134px; height: 41px; background-image: url(../images/cl_virtualna_setnja_en.jpg);}
#cl_virtualna_setnjaen a {display: block; width: 134px; height: 41px;}



#cl_anketa_hdr {float: left; display: block; width: 272px; height: 20px; font-size: 1em; color: white; font-weight: bold; background-image: url(../images/cl_izdvojeno_background.gif); border-bottom: 1px solid white;}
#cl_anketa_hdr p {margin: 2px 10px;} 
#cl_anketa_hdr a {color: white;}
#cl_anketa_hdr a:hover {color: #333;}
#cl_anketa_bdy {float: left; display: block; width: 272px; height: 50px; color: white; background-color: #819BBE;}
#cl_anketa_bdy a {color: white;}
#cl_anketa_bdy a:hover {color: #333;}
#cl_anketa_bdy .cl_anketa_tekst {font-weight: bold; margin: 8px 15px;}
#cl_anketa_bdy .cl_anketa_akcija {float: right; margin-right: 15px;}

#cl_croatia_airlines {float: right; display: block; width: 254px; height: 58px; background: url(../images/cl_croatia_airlines.jpg) no-repeat center center; border: 1px solid #819bbe; margin-top: 10px;}
#cl_croatia_airlines a {display: block; width: 254px; height: 58px;}
#cl_sas {float: right; display: block; width: 180px; height: 60px; margin: 10px 0px;}


/* TOP */

#ct_sezonski_rl_hr {float: left; display: block; width: 136px; height: 135px; background: url(../images/ct_sezonski_rl_hr.jpg); background-repeat: no-repeat;border-right: 1px solid white; padding-right:1px;}
#ct_sezonski_rl_en {float: left; display: block; width: 136px; height: 135px; background: url(../images/ct_sezonski_rl_en.jpg); background-repeat: no-repeat;border-right: 1px solid white;}
#ct_sezonski_rl a {display: block; width: 135px; height: 135px;}
#ct_header_flash_wrp {float: right; display: block; width: 553px; height: 165px;}
#ct_header_flash_mn {position: relative; display: block; width: 553px; height: 165px;}

/******************************************************************
 * Main_box 
 ******************************************************************/
#mb_novosti {display:block;width:688px;}
#mb_novosti .mb_novosti_naziv {float: left; padding: 10px 3px 10px 10px; color: #3C3C4F ; font-weight: bold; background-color: #DDD; text-transform: uppercase;}
#mb_novosti ul {float: left; list-style: none; padding: 10px 0px; background-color: #DDD; width: 623px;}
#mb_novosti marquee {width: 620px;float:left}
#mb_novosti ul li {float: left;}
#mb_novosti ul li a {color: #3C3C4F; margin: 0px 5px;; font-size:0.9em}
#mb_novosti ul li a:hover {color: #632B4E;}

/* LEFT */
#mb_left {float: left; display: block; width: 413px; height: 100%; margin-top: 10px; margin-left: 5px;}
html>body #mb_left {width: 423px; margin-left: 10px;}
#mbl_red_leta {float: left; display: block; width: 423px; height: 358px;}
#mbl_red_leta2 {position:relative; display: block; width: 800px; height: 358px; 
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;}
html>body #mbl_red_leta {margin-bottom: 10px;}
#mbl_red_leta_top {float: left; display: block; width: 423px; height: 30px; background-color: #984278; background: url(../images/mbl_red_leta.jpg) repeat-x;}
#mbl_red_leta_top2 {font-weight: bold; font-size: 1.6em; color: white;text-align:center; display: block; width: 679px; height: 30px; background-color: #984278; background: url(../images/mbl_red_leta.jpg) repeat-x;}
#mbl_red_leta_top img {padding: 7px 10px 0px 5px;}
#mbl_red_leta_top a {font-weight: bold; font-size: 1.3em; color: white;}
#mblrl_odlasci {float: left; display: block; width: 211px; height: 29px;}
#mblrl_dolasci {float: right; display: block; width: 211px; height: 29px; border-left: 1px solid white; border-bottom: 1px solid white; background: url(../images/mbl_red_leta_w.jpg) repeat-x;}
#mbl_tabela {float: left; display: block; width: 423px; height: 19px; text-align: center; border: none;}
#mbl_tabela .rl_naslov {background-color: #984278; height: 19px; color: white;}
html>body #mbl_tabela .rl_naslov {height: 22px;}

#mbl_tabela2 {float: left; display: block; width: 800px; height: 19px; text-align: center; border: none;}
#mbl_tabela2 .rl_naslov {background-color: #984278; height: 19px; color: white;}
html>body #mbl_tabela2 .rl_naslov {height: 22px;}

#mb_cargo {font-size: 11px;}
#red_letova_tabela {float: left; display: block; width: 423px; height: 385px; overflow: auto;}
#red_letova_tabela2 {float: left; display: block; width: 423px;  overflow: auto;}
#red_letova_tabela3 {float: left; display: block; width: 800px;  overflow: auto;}
#red_letova_tabela a {color: #333;}
#red_letova_tabela a:hover {color: #333;}
#red_letova_tabela table tr {height: 15px;}
html>body #red_letova_tabela table tr {height: 21px;} 
#red_letova_tabela table tr td {padding-top: 3px;} 
#red_letova_tabela .rl_par {background-color: #edd9e5; height: 15px;}
#red_letova_tabela .rl_nepar {background-color: #f5ecf1; height: 15px;}
#red_letova_tabela .rl_first_g {padding: 0px; border-bottom: 1px solid white;}
#red_letova_tabela .rl_border {border-left: 1px solid white; border-bottom: 1px solid white;}

#red_letova_tabela2 a {color: #333;}
#red_letova_tabela2 a:hover {color: #333;}
#red_letova_tabela2 table tr {height: 15px;}
html>body #red_letova_tabela2 table tr {height: 21px;} 
#red_letova_tabela2 table tr td {padding-top: 3px;} 
#red_letova_tabela2 .rl_par {background-color: #edd9e5; height: 15px;}
#red_letova_tabela2 .rl_nepar {background-color: #f5ecf1; height: 15px;}
#red_letova_tabela2 .rl_first_g {padding: 0px; border-bottom: 1px solid white;}
#red_letova_tabela2 .rl_border {border-left: 1px solid white; border-bottom: 1px solid white;}

#red_letova_tabela3 a {color: #333;}
#red_letova_tabela3 a:hover {color: #333;}
#red_letova_tabela3 table tr {height: 15px;}
html>body #red_letova_tabela3 table tr {height: 21px;} 
#red_letova_tabela3 table tr td {padding-top: 3px;} 
#red_letova_tabela3 .rl_par {background-color: #edd9e5; height: 15px;}
#red_letova_tabela3 .rl_nepar {background-color: #f5ecf1; height: 15px;}
#red_letova_tabela3 .rl_first_g {padding: 0px; border-bottom: 1px solid white;}
#red_letova_tabela3 .rl_border {border-left: 1px solid white; border-bottom: 1px solid white;}

#mbl_svi_letovi {position:relative;float: left; display: block; width: 423px; height: 12px; background-color: #AD6893; text-align: right; font-size: 0.8em; margin-bottom: 9px;position:relative;top:54px;}
html>body #mbl_svi_letovi {height: 20px;color: white;}
#mbl_svi_letovi #linkovlje { display:block;height: 14px; color: white; margin: 0px 5px; }
#mbl_svi_letovi #linkovlje .DD {float:right;width:200px}
#mbl_svi_letovi #linkovlje .LD {float:left;width:210px}
#mbl_svi_letovi #linkovlje a {  font-weight: bold; color: white;}
html>body #mbl_svi_letovi #linkovlje a {height: 20px; color: white;}
#mbl_svi_letovi #linkovlje a:hover {color: #333;}

#mbl_banner_down {float: left; display: block; width: 423px; height: 60px;}
#mbl_wizz {float: left; display: block; width: 207px; height: 60px; }
#mbl_wizz a {display: block; width: 205px; height: 58px; border: 1px solid #819bbe;}
#mbl_tap {float: right; display: block; width: 180px; height: 60px; }
#mbl_tap a {display: block; width: 204px; height: 58px; border: 1px solid #819bbe;}

/*anketa*/
.anketa h2{
    margin-top:7px;
    margin-bottom:7px;
}
.anketa li{
    font-size: 1.1em;
    font-weight: bold;
    margin-top:3px;
    margin-bottom:3px;
    margin-left: 2px;
    
}
.anketa li p{
   font-size: 0.9em; 
   font-weight: normal;
}
.anketa {
font-size: 0.9em;
}
/*anketa kraj*/



/* RIGHT */
#mb_right {float: right; display: block; width: 236px; height: 100%; margin-top: 10px; margin-right: 5px;}
html>body #mb_right {width: 236px; margin-right: 10px;}
#pretrazivanje_right {float: right; display: block; width: 236px; height: 39px; background-color: #e6ebf2; border-top: 1px solid white; border-bottom: 1px solid white; font-size: 1em;margin-bottom: 10px;;}


#mbr_planiranje {float: right; display: block; width: 272px; height: 20px; background: url(../images/planiranj_putovanja.jpg); color: white; font-size: 1em; font-weight: bold; border-bottom: 1px solid white;}
#mbr_planiranje .pp_tekst {float: left; margin: 3px 10px 0px 10px;}
#mbr_planiranje img {float: right; margin: 0px 10px;}
#mbr_destinacija {float: right; display: block; width: 260px; height: 16px; background-color: #D7DDEC; color: #354D6C; font-size: 1em; font-weight: bold; padding: 6px;}
#mbr_odabir {float: right; display: block; width: 100%; height: 104px; padding: 0px; background-color: #e6ebf2; border-top: 1px solid white; border-bottom: 1px solid white;}
#mbr_odabir_left {float: left; display: block; width: 7px; height: 100px;}
html>body #mbr_odabir {height: 100px;}
#mbr_odabir p {padding: 0px; margin: 10px 0px;}
#mdro_forma {position: relative; left: 15px; top: -17px;}
#mdro_forma_2 {position: relative; left: 115px; top: -17px;}
#mbr_odabir .nastavi {float: right; margin: 12px;} 
#mbr_vrijeme_naslov {float: right; display: block; width: 236px; height: 20px; background: url(../images/planiranj_putovanja.jpg); color: white; font-size: 1em; font-weight: bold; }
#mbr_vrijeme_naslov p {margin: 2px 6px;}
#mbr_vrijeme_naslov p a{margin: 2px 6px;color:#ffffff;text-decoration:none;}
#mbr_vrijeme_naslov p a:hover{margin: 2px 6px;color:#ffffff;text-decoration:underline;}
#mbr_vrijeme_prognoza {float: right; display: block; width: 236px; height: 109px; background-color: #e6ebf2;  border-top: 1px solid white; border-bottom: 1px solid white;}
#mbr_vrijeme_prognoza h2 { margin-left:10px;margin-top:5px;margin-bottom:5px;color: #354D6C; font-size: 1.1em; font-weight: bold; }
#mbr_vrijeme_prognoza p { margin-left:10px; }  
#mbr_konverter_naslov {float: right; display: block; width: 236px; height: 20px; background: url(../images/planiranj_putovanja.jpg); color: white; font-size: 1em; font-weight: bold; }
#mbr_konverter_naslov p {margin: 2px 6px;}
#mbr_konverter_forma {float: right; display: block; width: 182px; height: 125px;}
#mbr_konverter_forma p {margin: 9px 0px 0px 8px; color: #354D6C; font-weight: bold;}
#mbr_konverter_forma .form_koliko {width: 123px; height: 19px; font-size: 0.9em; border: 1px solid #7F9DB9;float:left;}
#mbr_konverter_forma .form_valuta {width: 50px; height: 21px; font-size: 1.1em; border: 1px solid #7F9DB9;float:left; margin-left:1px;}
#konvert_1 {text-align: right; font-size: 1.1em;display:block;width:180px;}
#konvert_2 {text-align: right; font-size: 1.1em;display:block;width:180px;}
#convert_button {background: url(../images/planiranj_putovanja.jpg); width: 100px; color: white; text-align: center; margin: 5px 0px 5px 78px;}

/* Main_content */

#main_box .main_content {float: left; display: block; width: 688px; min-height:650px; height: 100%; margin: 0px 0px 0px 0px; color: #333; border-bottom: 1px solid #EBEDEF; background-repeat: repeat-y; background-position: right;}
#main_box .mc_naslov {float: left; display: block; width: 646px; height: 30px; font-size: 1.5em; font-weight: bold;} 
#main_box .mc_naslov_s {float: left; display: block; width: 688px; height: 70px; background-image: url(../images/static_bg.jpg);} 

#main_box .mc_naslov_statisika {float: left; display: block; width: 100px; height: 100px; background-image: url(../images/static_bg.jpg); margin: 15px 0 15px 15px;}
#main_box .slt_tekst {margin: 17px; font-size: 1.2em;}
#main_box .obojane_s {border-top: none; text-align: centar; margin: 15px;}
#main_box .obojane_s td {background-color: #f7f7f7; padding-left: 7px; border-top: none;}
#main_box table .table_heading_s {background-color: #efeff1; font-weight: bold; font-size: 1.2em; text-align: left;}

#main_box .strelice_bg {float: left; display: block; width: 525px; height: 100%; font-size: 1.7em; font-weight: bold; background: url(../images/strelice_bg.jpg) no-repeat top left;}
#main_box .strelice_bg p {margin: 20px 0px 0px 44px;}
#main_box .mc_okvir {float: left; width: 488px; height: 100%; background-color: white;}
#main_box .mc_okvir_upper {float: left; display: block; width: 488px; height: 25px;}
#main_box .mc_okvir_upper a {position: relative; left: 45px; top: -53px;}
#main_box .mc_okvir_upper a:hover {color: #b3b5b4;}
#flying_dutchman {position: relative; display: block; width: 8px; height: 61px; background-image: url(../images/flying_dutchman.jpg); top: -36px; left: 26px;}
#main_box .mc_podnaslov {float: left; width: 100%; font-size: 1em; font-weight: bold; margin: 15px 0px 10px 27px;}
#main_box .mc_tekst {float: left; display: block; width: 435px; height: 100%; margin: 0px 0px 0px 27px; font-size:1.1em;}
#main_box .mc_tekst p {margin-bottom: 5px;}
#main_box .mc_tekst ul {margin-left: 20px;}
#main_box .mc_tekst ol {margin-left: 20px;}
#main_box .mc_tekst img {margin: 4px;}
#main_box .mc_izdvojeno {float: right; width: 200px; height: 510px; color: #677494; font-weight: bold; font-size: 1.1em; margin-top: 10px;}
#main_box .mc_izdvojeno_naslov {color: #414046; font-weight: bold; font-size: 1.1em; margin: 0px 0px 13px 13px;}
#main_box .mc_izdvojeno_vinjeta {position: relative; display: block; width: 200px; height: 150px; top: -49px; left: -1px; border-top: 1px solid white; border-left: 1px solid white; border-bottom: 1px solid white;}
#main_box .mc_izdvojeno_att {margin-left: 13px; }
#main_box .mc_izdvojeno_att p {margin-top: 7px;}
#main_box .mc_izdvojeno_att a:hover {color: black;}

#main_box .novosti_block {float: left; margin: 10px; border-bottom: 1px solid #b3b5b4; display: block; width: 620px; height: 100%; }
#main_box .novosti_time {clear: both; width: 100%; margin-bottom: 10px;}
#novosti_pageing {float: left; width: 100%; margin: 10px; text-align: center;}
#main_box .news_return {margin: 10px 0px 0px 10px;}

#main_box .faq {margin: 10px 0px;}
#main_box .faq a {font-weight: bold;}

#forma_part_faq {margin-top: 22px;}

#vip_table {text-align: left;}
#vip_table table {margin: 7px; border: 1px solid black; border-collapse: collapse;
border-width: 0 1px 1px 0;  margin-left: -1px;}
#vip_table td {padding-left: 3px; border: 1px solid black; border-width: 1px 0 0 1px;}

/* pretraga dio */
#main_box .popis_pretraga li {margin: 7px;}
#koliko_pretraga {margin: 10px;}
#r-search a {color: #414046;}

#wrapper_big_flash {position: relative; top: 50px; left: -263px;}
#structure_big_flash {display: block; width: 100%; height: 557px;}
#wrapper_big_flash_2 {position: relative; top: 51px; left: -292px}
#structure_big_flash_2 {display: block; width: 100%; height: 614px;}

#oag_planiranje_static {margin-top: 0px;}

#siblings {margin: 10px 0px 0px 10px;}
#siblings p {margin-top: 5px;}
#siblings .current a {color: black;}
#siblings .current a:hover {color: #414046;}


/* SPECIAL - druga?iji prkaz stati?kih i to */

#special {float: left; display: block; width: 646px; height: 100%; font-size: 1.1em; margin-left: 20px;}
#special table {border-top: 1px solid #bababc; margin: 10px 0px;}
#special table td {border-top: 1px solid white;}
#special .obojane {border-top: none;}
#special .obojane td {background-color: #f7f7f7; padding-left: 7px; border-top: none;}
#special table .table_heading {background-color: #efeff1; font-weight: bold; font-size: 1.2em;}
#special .no_h_logo {display: block; width: 100px; height: 100px; background-color: #ece8e4;}
#special .no_h_logo a {display: block; width: 100px; height: 100px;}
#special .obojane_title {font-weight: bold; margin-left: 7px;}
#special .dtes {border: none;}
#special .izvjesce {font-size: 1.3em; padding: 40px 0px 0px 20px;}

/* statistika */

#wraper_statistike table {padding: 4px; text-align: center;}
#wraper_statistike .ispis_statistike {margin-left: 10px;}
#wraper_statistike .is_naslov {color: white; background-color: #2f5397; width: 122px;}
#wraper_statistike .is_godina {color: white; background-color: #3966b9; width: 60px;}
#wraper_statistike .prvi_td {color: white; background-color: #2f5397; text-align: left; padding-left: 7px; width: 85px;}
#wraper_statistike .nepar_old {background-color: #d7e0f1;}
#wraper_statistike .nepar_new {background-color: #b0c2e3;}
#wraper_statistike .par_old {background-color: #b0c2e3;}
#wraper_statistike .par_new {background-color: #839fd3;}

/* sezonski letovi */

#mbl_red_leta_s {float: left; display: block; width: 645px; height: 100%; text-align: left;}
#mbl_red_leta_top_s {float: left; display: block; width: 645px; height: 30px; background-color: #984278; background: url(../images/mbl_red_leta.jpg) repeat-x;}
#mbl_red_leta_top_s img {padding: 7px 10px 0px 5px;}
#mbl_red_leta_top_s a {font-weight: bold; font-size: 1.3em; color: white;}
#mblrl_odlasci {float: left; display: block; width: 211px; height: 29px;}
#mblrl_dolasci {float: right; display: block; width: 211px; height: 29px; border-left: 1px solid white; border-bottom: 1px solid white; background: url(../images/mbl_red_leta_w.jpg) repeat-x;}
#mbl_tabela_s {float: left; display: block; width: 645px; height: 100%; text-align: center; border: none; font-size: 0.9em;}
#rl_naslov {height: 19px; height: 645px; color: #f5c1e7; background-color: #984278;}
html>body #rl_naslov {height: 22px;}
#mbl_svi_letovi_s {float: left; display: block; width: 645px; height: 22px; background-color: #8e3f6f; text-align: right; font-size: 0.8em; margin-bottom: 12px;}

#red_letova_tabela_s {float: left; display: block; width: 645px; height: 100%;}
#red_letova_tabela_s table tr {height: 15px;}
html>body #red_letova_tabela_s table tr {height: 21px;} 
#red_letova_tabela_s table tr td {padding-top: 3px;} 
#red_letova_tabela_s .rl_par {background-color: #f5ecf1;}
#red_letova_tabela_s .rl_nepar {background-color: #ead8e4;}
#red_letova_tabela_s .rl_first_g {border-bottom: 1px solid white; }
#red_letova_tabela_s .rl_border {border-left: 1px solid white; border-bottom: 1px solid white;}

#red_letova_tabela_s .branko_okvir {margin: 0px; margin-left: 3px;}
#red_letova_tabela_s .sezonski_kockica {float: left; display: block; width: 10px; height: 10px; margin: 0px; margin-left: 1px; color: #f7ecfc; background-color: #d9baca;}
#red_letova_tabela_s .sezonski_kockica_numero {float: left; display: block; width: 10px; height: 10px; margin: 0px; margin-left: 1px; color: white; background-color: #974478;}
#red_letova_tabela_s .dmem {margin-top: -4px;}
#red_letova_tabela_s .dmem_2 {margin-top: -2px; margin-left: 1px; font-size: 1em;}

#mbl_svi_letovi_s .pageing_okvir {float: right;}
#mbl_svi_letovi_s .sezonski_pageing {float: left; display: block; width: 13px; height: 13px; margin: 3px 1px 0px 0px; color: white; background-color: #b87ca2; padding: 2px 5px 0px 0px;}
#mbl_svi_letovi_s a {color: white; font-weight: bold; font-size: 1.1em;}
#mbl_svi_letovi_s a:hover {color: black; font-weight: bold; font-size: 1.1em;}

#wraper_pretraga_let {float: left; width: 645px;}
#wraper_pretraga_let .pl_radio_p {position: relative; top: 5px; left: 13px; width: 50px;}


#sezonski_let_wrapper {float: left; font-size: 1.1em;}
#sezonski_let_wrapper .sezonski_naslov {display: block; height: 22px; width: 645px; font-weight: 1.1em; background-color: #8e3f6f; color: white; font-weight: bold;}
#sezonski_let_wrapper .sezonski_naslov p {padding: 4px 10px;}
#sezonski_let_wrapper .sezonski_red {height: 28px; width: 645px; background-color: #f4ebf0; color: black; border-top: 1px solid white;}
#sezonski_let_wrapper table {width: 645px;}
#sezonski_let_wrapper table tr {width: 645px; background-color: #f4ebf0; color: black; border-top: 1px solid white;}
#sezonski_let_wrapper .rupa {height: 1px; background-color: white;}
#sezonski_let_wrapper table tr td {padding: 7px 0px 0px 5px;}
#sezonski_let_wrapper .radio_label {padding: 5px 20px 0px 7px;}
#sezonski_let_wrapper .select_label {padding: 5px 0px 0px 0px;}
#sezonski_let_wrapper .select_label_3 {padding-left: 51px;}
#sezonski_let_wrapper .sezonski_select {padding: 4px 0px 0px 0px;}
#sezonski_let_wrapper .sezonski_select_4 {padding: 4px 0px 0px 8px;}
#sezonski_let_wrapper .sez_tip_datum_m {width: 50px;}
#sezonski_let_wrapper .sez_tip_datum_v {width: 60px;}
#sezonski_let_wrapper .seznoski_pretrazi_r {height: 28px;}
#sezonski_let_wrapper .seznoski_pretrazi_d {padding: 3px 0px 0px 26px;}
#sezonski_let_wrapper .tekst_upozorenja {width: 645px; margin: 20px 0px;}
#sezonski_let_wrapper .tekst_upozorenja p {margin-top: 10px;}
#sezonski_kamo_n {width: 155px;}
#sezonski_via_n {width: 155px;}
#sezonski_kamo_r {width: 155px;}
#sezonski_via_r {width: 155px;}

#sezonski_rl_datum {display: none;}

/*  forma pretra?ivanje  */

.form_input {width: 226px; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #7597D5; color: #7597D5; margin: 10px 0px 0px 5px; padding: 1px 3px;}
.form_input_2 {width: 150px; font: bold 11px Arial, Helvetica, sans-serif; border: 1px solid #7597D5; color: #7597D5; margin: 10px 0px 0px 5px; padding: 1px 3px;}
#pretrazi_gumb {position: relative; left: 170px; top: -20px; float: left;}
#pretrazi_gumb_2 {float: right; margin: 0px 15px 0px 0px; font-weight: bold;}


/* forma FAQ */

#kontakt_forma_faq {background-color: #E3E8EF; color: #3966B9; width: 420px;}
#faq_forma_naslov {font-weight: bold; padding: 20px 0px 10px 10px; width: 350px;}
#faq_forma_tekst {padding: 0px 0px 20px 10px;}

#wrapper_usklicnik {float: right;}
#usklicnik_faq {position: relative; display: block; width: 30px; height: 30px; background-image: url(../images/usklicnik_faq.jpg); top: -14px; left: -45px;}



/******************************************************************
 * Footer
 ******************************************************************/

#footer ul {float: right; list-style: none; padding: 10px;}
#footer ul li {float: left; margin-left: 5px;}
#footer ul li a {color: white; padding-left: 5px;}
#footer ul li a:hover {color: #e6ebf2;}

#long_footer_left {margin: 5px 0px;}
#long_footer_right {margin: 5px 0px;}
#long_footer_right a {color: white;}
#long_footer_right a:hover {color: #333;}

/*  Scrollbars */


#red_letova_tabela {
scrollbar-face-color: #ad6893;
scrollbar-shadow-color: #984278;
scrollbar-highlight-color: #984278;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: #cfafc4;
scrollbar-arrow-color: white;
}

/* Site Map */
#site_map {padding: 10px;}
#site_map h3 {margin: 10px 0px;}
#site_map ul li ul {margin-left: 10px;}

#site_map .left_sm {float: left; width: 250px;}
#site_map .right_sm {float: right; width: 250px;}
.mapa_panorama {
    width:190px;
    float:left;
    padding-top: 15px;
}
.mapa_panorama a{ 
    color:#597700;font-size:10px;font-weight:bold;text-decoration:none ;
} 
.mapa_panorama a:hover{ 
    color:#597700;font-size:10px;font-weight:bold;text-decoration:underline ;
} 




