/******************************************
*             DEF. CONT. STYLY            *
******************************************/
body, td, th { color: #000/*1B449C*/;}
body { background: #fff;}
a {color: #004a80;}
a:hover {color: #d50000;}

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


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

/******************************************
*                FORM PRVKY               *
******************************************/
input, select, textarea { color: #1B449C;}
input.butt { color: #004a80;}
input.buttBgWh { color: #004a80;  background: url(../img/butt_bg_white.gif) no-repeat 0px 1px;}
input.buttBgWh2 { color: #D50000; text-decoration: blink; background: url(../img/butt_bg_white2.gif) no-repeat 0px 1px;}
input.buttBgWh3 { color: #D50000; text-decoration: blink; 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: #004a80;}
.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: #e9f7ff;}
.bgLast { background: #DCF0FE;}
.RecTh { background: #DDD; text-align: left;}

#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: 3px solid #004a80;}
.gall a:hover { border: solid 3px #d50000;}

/******************************************
*            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 -20px;}
#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 h2 { color: #1B449C/*#fff*/;}
.hBg .h2Box { background: url(../img/box_top_head_centr_or.gif) repeat-x;}
.hBg .bgLeft { background: url(../img/box_top_head_left_or.gif) no-repeat left top;}
.hBg .bgRight { background: url(../img/box_top_head_right_or.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: #e9f7ff;}
.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: #004a80;}

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

/*** BARVA POZADI BLOKU *************************************************/
.lightBg { background: #ffe3b8;}
.middleBg { background: #ffe3b8;}
.fullBg { background: #FFE3B8;}

/*** 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 #ffe3b8;}
#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_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#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;}
#topMenuBlock #rightTopMenu a#recenze { background: url(../img/ico_recenze.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 #logoBox { }
#imgHeadBlock #logoBox a {/* background: url(../img/logo_head.gif) no-repeat left 15px;*/}
#imgHeadBlock #bgRight #imgHead { background: url(../img/img_head.jpg) 0px 0px no-repeat;}
#imgHeadBlock #bgRight #imgHead h1 span { color: #FFF;}
#imgHeadBlock #imgHead2 {background: url(../img/img_head.gif) no-repeat 0px 0px;}
/*#imgHeadBlock #bgRight #imgHead2 { background: url(../img/img_head.gif) 0px 0px no-repeat;}*/

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


/******************************************
*                 LEFT COL                *
******************************************/
#leftCol .box #operator { background: url(../img/operator.jpg) no-repeat 100px 0px;}
#leftCol .box #operator h2 {color: #004a80;}



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

#centerCol .threCol.bgThre { background: url(../img/bg_thre_col_or.gif) repeat-y;}
#centerCol .threCol .flCol a { color: #004a80;}
#centerCol .fullBg .threCol .flCol { /*color: #fff;*/}
#centerCol .fullBg .threCol .flCol a { color: #1B449C;}

#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: #004a80;}

#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 #004a80; background: #fff;}



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

/*** TABLE FOOTER  ********************************************/
#centerCol .odsBox .footProdBox { background: #ffd99f;}
#centerCol .odsBox .footProdBox td { /*color: #fff;*/}
#centerCol .odsBox .footProdBox td strong { /*color: #1B449C;*/}
#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: #004a80;}


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

#rightCol .odsBox form#kalk tr { border-bottom: solid 1px #ccc;}
#rightCol .odsBox form#kalk th { color: #1B449C;}
#rightCol .odsBox form#kalk .price { color: #004a80;}
#rightCol .odsBox form#kalk .odtrzSBG { border-color: #004a80;}

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


/******************************************
*         NADSTANDARDNI UPRAVY            *
******************************************/
.search { background: #ffe634;}
.search p { color: #1B449C;}
.search p.link a#linkColor { color: #004a80;}

#tableTerm .bg { background: #FFE634;}
#tableTerm .bg a { color: #1B449C;}

#lm { margin-top: 1px;}
#lm span { top: -4px;	position: relative;}
html>body #lm span { top: -1px;	position: relative;}
