/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body, td, th { color: #1A4D94;}
body { background: #fff4c8;}
a {color: #ff9c00;}
a:hover {color: #31a6f9;}

.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: #e4f2ff;}
.bgLast { background: #F6D5D6;}

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

/******************************************
*               INFO O CK                 *
******************************************/
#fromCK { background: #fff; color: #BFBFBF;}

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

/******************************************
*            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: #D3D3D3; /*#b3b3b3*/;}
.odsBox { background: #fff;}
.odsBox p.next { border-top: solid 1px #D3D3D3;}

/*** HLAVICKA BOXU *************************************************/
.hBg .h2Box { background: url(../img/box_top_head_centr_ye.gif) repeat-x;}
.hBg .bgLeft { background: url(../img/box_top_head_left_ye.gif) no-repeat left top;}
.hBg .bgRight { background: url(../img/box_top_head_right_ye.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: #e4f2ff;}
.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 left 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 { color: #ffffff;}
.bgMenu a:hover	{color:#bceaff;}
.bgMenu a.act { color: #ff9c00;}

/*** BARVA POZADI BLOKU *************************************************/
.lightBg { background: #e4f2ff;}
.middleBg { background: #ffeea0;}
.fullBg { background: #cae5ff;}

/*** 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: solid 1px #ffe534;}
#topMenuBlock #leftTopMenu a span.bgLeft { background: url(../img/top_menu_n_act_left.gif) no-repeat;}
#topMenuBlock #leftTopMenu a span.bgRight { background: url(../img/top_menu_n_act_right.gif) no-repeat;}
#topMenuBlock #leftTopMenu a span.bgCentr { background: url(../img/top_menu_n_act_centr.gif) repeat-x;}
#topMenuBlock #leftTopMenu a.act span.bgLeft { background: url(../img/top_menu_act_left_ye.gif) no-repeat;}
#topMenuBlock #leftTopMenu a.act span.bgRight { background: url(../img/top_menu_act_right_ye.gif) no-repeat;}
#topMenuBlock #leftTopMenu a.act span.bgCentr { background: url(../img/top_menu_act_centr_ye.gif) repeat-x;}

#topMenuBlock #rightTopMenu span { border-right: solid 1px #ccc;}
#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.gif) repeat-x left top;}
#imgHeadBlock #bgRight { background: url(../img/bg_img_head_block.gif) no-repeat right 1px;}
#imgHeadBlock #bgRight #logoBox { border-right: solid 1px #1a4d94;}
#imgHeadBlock #bgRight #logoBox a { background: url(../img/logo_head.gif) no-repeat;}
#imgHeadBlock #bgRight #imgHead { background: url(../img/img_head.jpg) right top no-repeat;}
#imgHeadBlock #bgRight #imgHead h1 span { color: #ff9c00;}

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



/******************************************
*                 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;}



/******************************************
*                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 .threCol.bgThre { background: url(../img/bg_thre_col_ye.gif) repeat-y;}
#centerCol .threCol .flCol a { color: #FF9C00;}
#centerCol .fullBg .threCol .flCol { /*color: #fff;*/}
#centerCol .fullBg .threCol .flCol a { /*color: #fff;*/}

#centerCol .prodBox { border-bottom: solid 3px #fff; background: url(../img/bg_prod_box_ye.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;}*/
#centerCol .odsBox .lastMin tr.LMBorderT {border-top: 1px solid #E1FCFF;}
#centerCol .odsBox .lastMin td.LMBorderR {border-right: 1px solid #E1FCFF;}
#centerCol .odsBox .lastMin td.LMBorderB {border-bottom: 1px solid #E1FCFF;}
#centerCol .odsBox .lastMin td.price { color: #ff9c00;}

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

/*** 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;}

/*** 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 a.flLeft { background: url(../img/logo_foot.gif) 0px -3px no-repeat;}




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