@charset "utf-8";

body  {background: #bbe5fe url(../img/bg-main.jpg) repeat-x center top; color: #000;}

.wswg li { /*color: #797979;*/}

/******************************************
*                 NADPISY                 *
******************************************/	
h1,h2,h3,h4,h5 { color: #1e5a91; }
h1 { background: #b2b2b2;}
h2 { /*background: #b2b2b2;*/}
h3 { color: #73af08; }
h4 { }
h5 { }

a { color: #3c81ba;}
a:hover { color: #1e5a91;}
a.openClose { background:transparent url(../img/ico-open-close.png) no-repeat;}
a:hover.openClose { background:transparent url(../img/ico-open-close.gif) no-repeat ;}
a img { border: 1px solid #d7d7d7;}
a:hover img { border: solid 1px #8f8f8f;}


fieldset { border: solid 1px #cdcdcd;}
legend { border: solid 1px #cdcdcd;}

/******************************************
*                FORM PRVKY               *
******************************************/
.formButt { color: #fff; background:#d00000;}




/******************************************
*          NEPODRIZENE OBSAHY             *
******************************************/
.date { color: #8f8f8f;}
.infoText { color: #024785;}

.star01 { background: url(../img/1_star.gif) no-repeat right top;}
.star02 { background: url(../img/2_star.gif) no-repeat right top;}
.star03 { background: url(../img/3_star.gif) no-repeat right top;}
.star04 { background: url(../img/4_star.gif) no-repeat right top;}
.star05 { background: url(../img/5_star.gif) no-repeat right top;}

.odtrh { background: #fff;}
.odtrh2 { background: #fff;}
.odtrh3 { background: #fff;}
.odtrh4 { background: #fff;}
.odtrh5 { background: #fff;}

.top {background: #000 url(../img/lh_roh.png) no-repeat left top;}
.top div {background: url(../img/ph_roh.png) no-repeat right top;}
.bott {background: #000 url(../img/ld_roh.png) no-repeat left bottom;}
.bott div {background: url(../img/pd_roh.png) no-repeat right bottom;}

/***** JAVA MENU *******************************************/
.menuBl.headMenu { background: url(../img/bg-head-menu.gif) repeat-x left top;}
.jMenu.vertical { }
.jMenu.vertical li.nadp { border-bottom: solid 1px #808080; color: #808080;}
.jMenu li { margin: 0 5px; padding: 0;}
.jMenu li a { color: #024785; background: url(../img/ico-menu.gif) no-repeat 5px 9px;}
.jMenu li a:hover { color: #000; background: url(../img/ico-menu-act.gif) no-repeat 5px 9px;}
.jMenu.vertical li a { color: #50acf8; background: none;}
.jMenu.vertical li a:hover { color: #cfe9ff; background: url(../img/ico-leftmenu-act.gif) no-repeat 0px 6px;}
.jMenu li span.odtrh { background: #9f9f9f;}
.jMenu li span.leftBl { background: aqua;}
.jMenu li span.rightBl { background: aqua;}

/***** ANKETA *******************************************/
#survey { }
#survey .ankLine { background: red;}

/***** TABULKA S BORDEREM *******************************************/
.bordTable { border: solid 1px #cdcdcd;}
.bordTable td { border: solid 1px #cdcdcd;}
.bordTable th { border: solid 1px #cdcdcd; background: #50acf8; color: #fff;}




/******************************************
*           PODRIZENE OBSAHY              *
******************************************/

/***** SKELET *******************************************/
#container {background: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;} 
#content { background: #e5e5e5; }

/***** HLAVICKA *******************************************/ 
#topH1 {	background: #000 url(../img/bg-h1.gif) no-repeat 198px top;}
#topH1 #phone { color: #808080}
#topH1 #phone strong { color: #b3f83b; background: url(../img/ico-phone.gif) no-repeat left 2px;}
#topH1 #langMenu a#cz { background: url(../img/langs/cz.png) no-repeat;}
#topH1 #langMenu a#en { background: url(../img/langs/en.png) no-repeat;}
#topH1 #langMenu a#fr { background: url(../img/langs/fr.png) no-repeat;}
#topH1 #langMenu a#de { background: url(../img/langs/de.png) no-repeat;}
#topH1 #langMenu a#ru { background: url(../img/langs/ru.png) no-repeat;}
#topH1 #langMenu a#es { background: url(../img/langs/es.png) no-repeat;}
#header { background: url(../img/bg-head.jpg);}
#header #logo { background: #000 url(../img/logo-head.gif) no-repeat;}
#header #textBlock { color: #fff;}
#header #textBlock h2 { color: #fff; background: none;}
#header #topMenu { }
#header #topMenu a { }
#header #headImg { background: url(../img/head-img.gif) no-repeat;}

/***** HLAVNI OBSAH *******************************************/
#leftCont { /*background: #cdcdcd;*/}
#leftCont .menuBl { background:#000;}
#leftCont .odtrh { background: none;}
.onlineRez a { color: #fff; background: url(../img/butt-rezerv.gif) no-repeat left bottom;}
.onlineRez a:hover { /*color:red;*/  background: url(../img/butt-rezerv.gif) no-repeat left top;}

#rightCont { background: #cdcdcd;}

#centerCont { background: #fff; } 
#centerCont h1 { background: none;}
#centerCont h2 { background: none;}
#centerCont .top {background: url(../img/lh-roh.gif) no-repeat left top;}
#centerCont .top div {background: url(../img/ph-roh.gif) no-repeat right top;}
#centerCont .bott {background: url(../img/ld-roh.gif) no-repeat left bottom;}
#centerCont .bott div {background: url(../img/pd-roh.gif) no-repeat right bottom;}
#centerCont .cBlCont .top {background: url(../img/lh_roh.png) no-repeat left top;}
#centerCont .cBlCont .top div {background: url(../img/ph_roh.png) no-repeat right top;}
#centerCont .cBlCont .bott {background: url(../img/ld_roh.png) no-repeat left bottom;}
#centerCont .cBlCont .bott div {background: url(../img/pd_roh.png) no-repeat right bottom;}

/***** PATICKA *******************************************/
#footer { background: #000;}
#footer p { color: #808080;}
#footer .flLeft { }
#footer .flLeft a#logoFoot { background: url(../img/logo-foot.gif) no-repeat;}
#footer .flRight #copyr a { color: red;}


.color01 { background: #d1fb89;}
.color02 { background: #d4eeff;}
.color03 { background: #edfdd0;}

.mandatory { color: red; }


#textOdv01 { background: url(../img/ico-let01.gif) no-repeat; padding: 0 0 0 70px; min-height: 58px; overflow: hidden;}
#textOdv02 { background: url(../img/ico-let02.gif) no-repeat; padding: 0 0 0 70px; min-height: 58px; overflow: hidden;}

#priceButt { display: none; background: url(../img/price-butt.gif); position: absolute; right: -39px; top: 134px; width: 161px; height: 161px; z-index: 10000;}


/**** pridal PK ****/

.jSubmenu {background: #110; width: 180px;}
.jSubmenu ul li a {font-weight: normal; color: #eee;}

.pk_link {padding: 10px;}
.pk_link a {text-decoration: none; color: #000;}
.pk_link a:hover {text-decoration: underline;}
.p20 {padding: 0 20px; margin: 10px;}

.ramecek {border: 1px solid #cde; background: #fafafa; padding: 10px 20px; margin: 2px -5px;}
.ramecek h3 {color: #359;}
.ramecek ul {list-style: none; padding: 0 10px;}

.pk_tr_tmava {background: #c5e2f7;}

.price_tour {font-size: 16px; font-weight: bold; color: #223;}

h3.normal {color: #1e5a91; font-size: 15px;}
h4 {letter-spacing: 0px;}

#leftCont h3 { color: #654; }
#leftCont a { text-decoration: none; }
#leftCont a:hover { text-decoration: underline; }