/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body, td, th { color: #1A4D94;}
body { background: #fff;}
a {color: #013593;}
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: #013593;}
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; color:#1A4D94;}
.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: #FDFFDC;}
.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 { margin-top:-5px;}
.boxbann { margin-top:5px;}
.odsBoxsuper { background:url("../img/superbg.gif") no-repeat scroll 0 0 transparent; height:200px;  width:960px;}
.odsBoxsuper p.next { border-top: solid 1px #D3D3D3;}
.odsBox {}
.odsBox p.next { border-top: solid 1px #D3D3D3;}
.h2Box h2 {color: #fff;}

/*** HLAVICKA BOXU *************************************************/
.hBg .h2Boxsuper { background:url("../img/supertip.gif") no-repeat ; width:960px;height:32px;}
.hBg .h2Boxmenu{ background:url("../img/nabidka.gif") no-repeat ; width:200px; height:32px;}
.hBg .h2Boxpocasi{ background:url("../img/pocasi.gif") no-repeat ; width:200px; height:32px;}
.hBg .h2Boxcontact{ background:url("../img/kontakt.gif") no-repeat ; width:200px; height:32px;}
.hBg .h2Boxkurz{ background:url("../img/kurz.gif") no-repeat ; width:200px; height:32px;}
.hBg .h2Boxlast{ background:url("../img/last.gif") no-repeat ; width:200px; height:32px;}
.hBg .h2Boxmoment{ background:url("../img/moment.gif") no-repeat ; width:200px; height:32px;}

.hBg h2 {color:#000000; font-size:12px; padding-left:10px; padding-top:8px;}


/*** 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: #fdffdc;}
.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 {}
.bgMenu a{background:url("../img/bg_menu.gif") repeat-y scroll right top transparent;  color:#fff; height:30px; margin-left:0; margin-top:1px; width:200px; }
.bgMenu a:hover { background:url("../img/bg_menu2.gif") repeat-y scroll right top transparent; color:#fff;}

/*** BARVA POZADI BLOKU *************************************************/
.lightBg { background: #0466E0;}
.middleBg { background: #0466E0;}
.fullBg { background:url("../img/search.gif") no-repeat scroll 0 0 transparent; height:170px; width:527px;}
.fullBgNext { background:url("../img/searchnext.gif") no-repeat scroll 0 0 transparent; height:260px; width:527px;}

/*** 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 blue;}
#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/menun.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
margin-top:1px;
width:100px;
}
#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/menum.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
height:36px;
width:102px;}

#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/title.jpg") no-repeat scroll -30px 0 transparent;}
#imgHeadBlock #bgRight #imgHead h1 span { color: #ff9c00;}

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



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

#centerCol .threCol.bgThre { background: url(../img/bg_thre_col_ye.gif) repeat-y;}
#centerCol .threCol .flCol a { color: #fff;}
#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: double 3px #fff;}
#centerCol .prodBox .ods a:hover { border-color: #fff;}

#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 #fff; 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: #0466E0;}

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

/*** 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.png) no-repeat 0px 3px;}
#centerCol .odsBox #webMap li.first a { color: #fff;}
#centerCol .odsBox #webMap li ul a { color: #fff;}

ul.centerMenu li a { color: #fff;}



/******************************************
*                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: #0466E0; color: #fff;}

