/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body, td, th { color: #1A4D94;}
body { background: #fff;}
a {color: #077ED2;}
a:hover {color: #ff9c00;}

.imgFlLeft { border: 1px solid #ccc;}
.imgFlRight { border: 1px solid #ccc;}
.odtrzLBG { border-top: solid 1px #ccc;}

/******************************************
*                 NADPISY                 *
******************************************/
h1, h2, h3, h4, h5, h6 {color: #1A4D94;}

/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { color: #1A4D94;}
input.butt { color: #ff9c00;}
input.buttBgWh { color: #ff9c00; background: url(../img/butt_bg_white.gif) no-repeat 0px 1px;}

/******************************************
*             FORMULAR STYLE              *
******************************************/
.contForm  span { border-right: solid 1px #E0EEF8;}

/******************************************
*                 TABULKA                 *
******************************************/
table { background: #fff;}
th, td { /*border: solid 1px #1A4D94;*/}
th { color: #fff; background: #40afe3;}
td { color: #013593;}
td h4 { color: #FF9C00;}
.krMid { background: #fff;}
.krTop .lr { background: url(../img/mask_top_left_out.gif) no-repeat;}
.krTop .pr { background: url(../img/mask_top_right_out.gif) no-repeat;}
.krTop .flLeft { background: #fff;}
.krBott .lr { background: url(../img/mask_bott_left_out.gif) no-repeat;}
.krBott .pr { background: url(../img/mask_bott_right_out.gif) no-repeat;}
.krBott .flLeft { background: #fff;}
.bg { background: #BDE9FF;}

#detMenu { background: #fff;}
#detMenu .flLeft { /*background: Fuchsia;*/}
#detMenu .statFree { background: url(../img/ico_free.gif) no-repeat 0px 5px;}

/******************************************
*               IMG GALLERY               *
******************************************/
.gall {}
.gall a { border: solid 3px #FFBA00;}
.gall a:hover { border: solid 3px #077ED2;}
#gallery a { border: solid 3px #FFBA00;}
#gallery a:hover { border: solid 3px #077ED2;}

/******************************************
*            DEF. LAYOUT BLOCK            *
******************************************/
#main { background: url(../img/main_centr_bacgr.gif) repeat-y center top;}
#mainCont { background: url(../img/main_top_bacgr.gif) no-repeat center top;}
#footer { background: url(../img/main_bott_bacgr.gif) no-repeat center bottom;}

/*** BOX A ODSAZENI *************************************************/
.box { background: #FFD700; /*#b3b3b3*/;}
.odsBox { background: #fff;}
.odsBox p.next { border-top: solid 1px #D3D3D3;}

/*** HLAVICKA BOXU *************************************************/
.hBg .h2Box { background: url(../img/box_top_head_centr_bl.gif) repeat-x;}
.hBg .bgLeft { background: url(../img/box_top_head_left_bl.gif) no-repeat left top;}
.hBg .bgRight { background: url(../img/box_top_head_right_bl.gif) no-repeat right top;}
.hNoBg .h2Box { background: url(../img/mask_top_centr_h.gif) repeat-x;}
.hNoBg .bgLeft { background: url(../img/mask_top_left_h.gif) no-repeat left top;}
.hNoBg .bgRight { background: url(../img/mask_top_right_h.gif) no-repeat right top;}

/*** PATICKA BOXU *************************************************/
.footBg .bgLeft { background: url(../img/mask_bott_left.gif) no-repeat left bottom;}
.footBg .bgRight { background: url(../img/mask_bott_right.gif) no-repeat left bottom;}
.footBg .bgCent { background: url(../img/mask_bott_cent.gif) repeat-x left bottom;}

/*** OBSAH BOXU *************************************************/
.inBg { background: #BDE9FF;}
.inBg .footBg .bgLeft { background: url(../img/mask_bott_left_in.gif) no-repeat left bottom;}
.inBg .footBg .bgRight { background: url(../img/mask_bott_right_in.gif) no-repeat left bottom;}
.footNoBg .bgLeft { background: url(../img/mask_bott_left_s.gif) no-repeat left bottom;}
.footNoBg .bgRight { background: url(../img/mask_bott_right_s.gif) no-repeat right bottom;}
.footNoBg .bgCent { background: url(../img/mask_bott_centr_s.gif) repeat-x left bottom;}

/*** ROLOVACI BLOK *************************************************/
.scroll p span { color: #ff9c00;}

/*** HLAVNI MENU *************************************************/
.bgMenu {background: #fff url(../img/bg_menu.gif) repeat-y right top;}
.bgMenu a.act { color: #077ED2;}

/*** BARVA POZADI BLOKU *************************************************/
.lightBg { background: #BDE9FF;}
.middleBg { background: #86D6FF;}
.fullBg { background: #FFD700;}

/*** HVEZDICKY ZAJEZDU ***************************************************/
.star5 {	background: url(../img/5_star.gif) no-repeat 0px -2px;}
.star4 {	background: url(../img/4_star.gif) no-repeat 0px -2px;}
.star3 {	background: url(../img/3_star.gif) no-repeat 0px -2px;}
.star2 {	background: url(../img/2_star.gif) no-repeat 0px -2px;}
.star1 {	background: url(../img/1_star.gif) no-repeat 0px -2px;}



/******************************************
*                 HEAD                   *
******************************************/
/*** TOP MENU BLOCK ********************************************/
#topMenuBlock { border-bottom: 1px solid #FFD700;}
#topMenuBlock #leftTopMenu a { color: #fff; font-weight: bold; font-size: 120%; letter-spacing: -1px;}
#topMenuBlock #leftTopMenu a#tlBlue span.bgLeft { background: url(../img/top_menu_bl_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlBlue span.bgRight { background: url(../img/top_menu_bl_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlBlue span.bgCentr { background: url(../img/top_menu_bl_centr.gif) repeat-x;}

#topMenuBlock #leftTopMenu a#tlGreen span.bgLeft { background: url(../img/top_menu_gr_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlGreen span.bgRight { background: url(../img/top_menu_gr_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlGreen span.bgCentr { background: url(../img/top_menu_gr_centr.gif) repeat-x;}

#topMenuBlock #leftTopMenu a#tlRuz span.bgLeft { background: url(../img/top_menu_ruz_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlRuz span.bgRight { background: url(../img/top_menu_ruz_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlRuz span.bgCentr { background: url(../img/top_menu_ruz_centr.gif) repeat-x;}

#topMenuBlock #leftTopMenu a#tlRed span.bgLeft { background: url(../img/top_menu_red_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlRed span.bgRight { background: url(../img/top_menu_red_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlRed span.bgCentr { background: url(../img/top_menu_red_centr.gif) repeat-x;}

#topMenuBlock #leftTopMenu a#tlOran span.bgLeft { background: url(../img/top_menu_or_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlOran span.bgRight { background: url(../img/top_menu_or_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a#tlOran span.bgCentr { background: url(../img/top_menu_or_centr.gif) repeat-x;}

#topMenuBlock #leftTopMenu a#tlGrey span.bgCentr { background: url(../img/top_menu_tf.gif) no-repeat; width: 156px;}

/*
#topMenuBlock #leftTopMenu a.act span.bgLeft { background: url(../img/top_menu_act_left_bl.gif) no-repeat;}
#topMenuBlock #leftTopMenu a.act span.bgRight { background: url(../img/top_menu_act_right_bl.gif) no-repeat;}
#topMenuBlock #leftTopMenu a.act span.bgCentr { background: url(../img/top_menu_act_centr_bl.gif) repeat-x;}
*/

#topMenuBlock #rightTopMenu span { border-right: solid 1px #ccc;}
#topMenuBlock #rightTopMenu a { color:#FFF6C3; }
#topMenuBlock #rightTopMenu a#oblib { background: url(../img/ico_oblib.gif) no-repeat;}
#topMenuBlock #rightTopMenu a#mail { background: url(../img/ico_kont.gif) no-repeat;}
#topMenuBlock #rightTopMenu a#sitemap { background: url(../img/ico_mapa_w.gif) no-repeat;}

/*** HEAD BLOCK OBRAZKU A LOGA *********************************/
#imgHeadBlock { background: url(../img/bg_head.jpg) no-repeat left top;}
#imgHeadBlock #bgRight { background: url(../img/bg_img_head_block.gif) no-repeat right 1px;}
#imgHeadBlock #bgRight #logoBox { /*border-right: solid 1px #fff;*/}
#imgHeadBlock #bgRight #logoBox a { /*background: url(../img/logo_head.gif) no-repeat;*/}
#imgHeadBlock #bgRight #imgHead { /*background: url(../img/img_head.jpg) -30px 0px no-repeat;*/}
#imgHeadBlock #bgRight #imgHead h1 { color: #fff;}
#imgHeadBlock #bgRight #imgHead h1 span { color: #ff9c00;}

/*** HEAD PRAVY STITEK *********************************/
#imgHeadBlock #topForm { background: url(../img/bg_form_head.gif) repeat-x left top;}
#imgHeadBlock #topForm a { color: #fff;}
#imgHeadBlock #topForm a span.top { color: #FFF; border-bottom: 1px solid #E5EEFB;}
#imgHeadBlock #topForm a span.bottom { color: #FFF; border-top: 1px solid #E5EEFB;}



/******************************************
*                 LEFT COL                *
******************************************/
#leftCol .box #operator { background: url(../img/operator.jpg) no-repeat 100px 0px;}
#leftCol .box #operator.right { background: url(../img/operator.jpg) no-repeat 0px 0px;}
#leftCol .box #operator h2 {color: #ff9c00;}
#leftCol .box h2 {color: #fff;}
#leftCol .box.bann h2 {color: #1A4D94;}



/******************************************
*                CENTER COL               *
******************************************/
/*** SEARCH ****************************************************/
#centerCol .hNoBg .h2Box h2 { background: url(../img/ico_h2.gif) no-repeat 0px 6px;}
#centerCol .hNoBg .h2Box h2 span { color: #ec0e16;}
#centerCol .flCol .centerMenu li { list-style: url(../img/odr_odk_coll.gif);}
#centerCol .flCol .centerMenu li a { color: #077ED2;}
#centerCol .flCol .centerMenu li a:hover { color: #ff9c00;}

#centerCol .threCol.bgThre { background: url(../img/bg_thre_col_bl.gif) repeat-y;}
#centerCol .threCol .flCol a { color: #FF9C00;}
#centerCol .fullBg .threCol .flCol { /*color: #fff;*/}
#centerCol .fullBg .threCol .flCol a { color: #1A4D94;}

#centerCol .prodBox { border-bottom: solid 3px #fff; background: url(../img/bg_prod_box_bl.gif) repeat-x left bottom;}
#centerCol .prodBox .ods a { border: solid 3px #fff;}
#centerCol .prodBox .ods a:hover { border-color: #ff9c00;}

#centerCol .odsBox .contTable { background: #fff; border: 1px solid #D3D3D3;}
#centerCol .odsBox .contTable th { border: 1px solid #D3D3D3;}
#centerCol .odsBox .contTable td { border: 1px solid #D3D3D3;}
#centerCol .odsBox .contTable .bg { background: #FEFFF0;}
#centerCol .odsBox #mapa { border: 1px solid #FF9C00; background: #fff;}

/*** TABLE LAST MINUT ********************************************/
#centerCol .odsBox .lastMin td.price { color: #ff9c00;}

/*** TABLE FOOTER  ********************************************/
#centerCol .odsBox .footProdBox { background: #FF7F50;}
#centerCol .odsBox .footProdBox td { color: #fff;}
#centerCol .odsBox .footProdBox td strong { color: #1A4D94;}
#centerCol .odsBox .footProdBox td a { color: #fff;}

/*** MAPA WEBU *********************************/
#centerCol .odsBox #webMap li { /*background: url(../img/ico_odr_box.gif) no-repeat -8px -5px;*/}
#centerCol .odsBox #webMap li.first { background: url(../img/odr_odk_coll.gif) no-repeat 0px 3px;}
#centerCol .odsBox #webMap li.first a { color: #ff9c00;}



/******************************************
*                RIGHT COL                *
******************************************/
#rightCol .subMenu { background: #fff;}
#rightCol .subMenu li { border-bottom: solid 1px #ccc;}

#rightCol .odsBox form#kalk tr { background: url(../img/line_table.gif) repeat-x left bottom;}
#rightCol .odsBox form#kalk th { color: #1A4D94;}
#rightCol .odsBox form#kalk .price { color: #FF9C00;}
#rightCol .odsBox form#kalk .odtrzSBG { border-bottom: solid 3px #ff9c00;}

#rightCol .box h2 {color: #fff;}
#rightCol .box.bann h2 {color: #1A4D94;}

/*** TABULKA TERMINY ****************************************************/
.icoBus { background: url(../img/ico_bus.gif) no-repeat -2px -2px;}
.icoAero { background: url(../img/ico_aero.gif) no-repeat -2px -2px;}
.icoAuto { background: url(../img/ico_auto.gif) no-repeat -2px -2px;}

/*** DNESNI TOP ****************************************************/
#rightCol .odsBox a.imgTop { border: solid 1px #E0EEF8;}
#rightCol .odsBox .priceTop { color: #ff9c00; border-bottom: solid 1px #D3D3D3;}




/******************************************
*                  FOOTER                 *
******************************************/
#footCont .odsFoot { background: url(../img/bg_foot.gif) no-repeat;}
#footCont .odsFoot p { color: #fff;}
#footCont .odsFoot a { color: #FFF6C3;}
#footCont .odsFoot a.flLeft { background: url(../img/logo_foot.gif) 0px 0px no-repeat;}




/******************************************
*                 PAGER                   *
******************************************/
.pager { border: 1px solid #ccc; background: #fff;}
.pager form .listovani a { background: #FF9C00; color: #fff;}


#lBlue {}
#lBlue .hBg .h2Box { background: url(../img/box_top_head_centr_bl.gif) repeat-x;}
#lBlue .hBg .bgLeft { background: url(../img/box_top_head_left_bl.gif) no-repeat left top;}
#lBlue .hBg .bgRight { background: url(../img/box_top_head_right_bl.gif) no-repeat right top;}

#oranz {}
#oranz .hBg .h2Box { background: url(../img/box_top_head_centr_or.gif) repeat-x;}
#oranz .hBg .bgLeft { background: url(../img/box_top_head_left_or.gif) no-repeat left top;}
#oranz .hBg .bgRight { background: url(../img/box_top_head_right_or.gif) no-repeat right top;}

#red {}
#red .hBg .h2Box { background: url(../img/box_top_head_centr_red.gif) repeat-x;}
#red .hBg .bgLeft { background: url(../img/box_top_head_left_red.gif) no-repeat left top;}
#red .hBg .bgRight { background: url(../img/box_top_head_right_red.gif) no-repeat right top;}

#fial {}
#fial .hBg .h2Box { background: url(../img/box_top_head_centr_fi.gif) repeat-x;}
#fial .hBg .bgLeft { background: url(../img/box_top_head_left_fi.gif) no-repeat left top;}
#fial .hBg .bgRight { background: url(../img/box_top_head_right_fi.gif) no-repeat right top;}

#ruz {}
#ruz .hBg .h2Box { background: url(../img/box_top_head_centr_ruz.gif) repeat-x;}
#ruz .hBg .bgLeft { background: url(../img/box_top_head_left_ruz.gif) no-repeat left top;}
#ruz .hBg .bgRight { background: url(../img/box_top_head_right_ruz.gif) no-repeat right top;}

#oliv {}
#oliv .hBg .h2Box { background: url(../img/box_top_head_centr_oliv.gif) repeat-x;}
#oliv .hBg .bgLeft { background: url(../img/box_top_head_left_oliv.gif) no-repeat left top;}
#oliv .hBg .bgRight { background: url(../img/box_top_head_right_oliv.gif) no-repeat right top;}

#dblu {}
#dblu .hBg .h2Box { background: url(../img/box_top_head_centr_dbl.gif) repeat-x;}
#dblu .hBg .bgLeft { background: url(../img/box_top_head_left_dbl.gif) no-repeat left top;}
#dblu .hBg .bgRight { background: url(../img/box_top_head_right_dbl.gif) no-repeat right top;}

#dark {}
#dark .hBg .h2Box { background: url(../img/box_top_head_centr_drk.gif) repeat-x;}
#dark .hBg .bgLeft { background: url(../img/box_top_head_left_drk.gif) no-repeat left top;}
#dark .hBg .bgRight { background: url(../img/box_top_head_right_drk.gif) no-repeat right top;}

#green {}
#green .hBg .h2Box { background: url(../img/box_top_head_centr_gr.gif) repeat-x;}
#green .hBg .bgLeft { background: url(../img/box_top_head_left_gr.gif) no-repeat left top;}
#green .hBg .bgRight { background: url(../img/box_top_head_right_gr.gif) no-repeat right top;}

#grBl {}
#grBl .hBg .h2Box { background: url(../img/box_top_head_centr_grbl.gif) repeat-x;}
#grBl .hBg .bgLeft { background: url(../img/box_top_head_left_grbl.gif) no-repeat left top;}
#grBl .hBg .bgRight { background: url(../img/box_top_head_right_grbl.gif) no-repeat right top;}
