/*Celkovy rozmer 990*848 */
html, body{ 
 margin:0; 
 padding:0; 
 height:100%;
 text-align:center;  
 font: 9pt Tahoma;
 color:#000000;
} 

#search_help{
  margin:10px;
  padding:10px;
  border:1px solid rgb(252,208,103);
  background-color:rgb(249,231,185);
  font:10px Tahoma;
}

.margintop5{
  margin-top:5px;
}
.bottomText{
  clear: both; padding-top: 65px;
}
label{
  width:70px;
  float:left;
}
#pagewidth{ 
 width:979px; 
 text-align:left; 
 min-width: 981px;/*500*/
 margin-left:auto; 
 margin-right:auto; 
} 
 
#outer{
  width:979px;
  background-color:white;
  border-left:5px solid rgb(55,142,196);
  border-right:5px solid rgb(55,142,196);
}

.top-lista {
	background-color: rgb(007,038,128);
	color:#FFFFFF;
	padding:2px 5px 0px 5px;
	font-size:11px;
	text-align:right;
}

.top-lista a{
	color:#FFFFFF;
	text-decoration:none;
}

.top-lista a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#left{
  width:194px; 
  overflow:hidden;
}
@media all(min-width: 0px){
  #left {
    width:194px;
    float:left;
  }
}
#right{
  width:785px; 
  float:right; 
  background-color:white;
  overflow:hidden;
}
#right img{
  margin:0px;
  padding:0px;
  border:0px;
}

#right img.right{
  margin-left:10px;
  border:1px solid rgb(94,94,94);
  float:right;
}

#right_right{
  width:166px; 
  float:right; 
}

/*HEADER*/
#header_right{
  width:619px; 
  height:107px; 
  background: url(../obrazky/ckbabicka_03.jpg) no-repeat;
  overflow:hidden;
}
#header_right_bottom{
  width:619px; 
  height:232px; 
  background: url(../obrazky/ckbabicka_10.jpg) no-repeat;
  overflow:hidden;
}





/*****MENU******/

.divmenu{
  width:194px;
  background: url(../obrazky/ckbabicka_08.jpg) repeat-x;
  min-height:254px;
}
.divmenu2{
  width:194px;
  background: url(../obrazky/ckbabicka_27.jpg) repeat-x;
  min-height:179px;
}

ul.mainMenu
{
	color:#ffffff;
	font: bold 12px Arial;
	padding:0;
	margin:0;
	list-style-type:none;
	padding-bottom:10px;
}

ul.mainMenu li
{

	width:169px;
	border-top:1px solid white;
	border-bottom:1px solid rgb(52,80,153);
	padding:7px 15px;
	padding-right:10px;
	list-style-type:none;  
  margin:0px;
  /* background-color:none; */
}


ul.mainMenu a
{
	color:rgb(7,34,121);
	display:block;
	text-decoration:none;
	font:12px Arial;
}
ul.mainMenu a:hover, ul.mainMenu li.oznac a:hover
{
	display:block;
	text-decoration:none;
}
ul.mainMenu li.oznac a{
  font-weight:bold;
}
ul.mainMenu li a:hover{
  color:black;
  text-decoration:underline;
}

li.menu_druha a{
  margin-left:10px;
  font:11px tahoma;
}
li.menu_treti a{
  margin-left:20px;
  font:11px tahoma;
}
li.menu_ctvrta a{
  margin-left:30px;
  font:11px tahoma;
}
li.menu_pata a{
  margin-left:40px;
  font:11px tahoma;
}
li.menu_sesta a{
  margin-left:50px;
  font:11px tahoma;
}
#oznac a{
  text-decoration:underline;
}

/***********/
#odkazy{padding:3px;}
#odkazy a{
  color:rgb(1,80,119);
}
.odkaz, .odkaz_oranzovy{
  width:289px;
  padding:10px 5px;
  background-color:white;
  color:rgb(1,80,119);
  font:10px Tahoma;
  float:left;
}
.odkaz_oranzovy{
  background-color:rgb(253,239,210);
}
.odkaz a, .odkaz_oranzovy a{
  font:bold 13px Arial;
  color:rgb(1,80,119);
  text-decoration:none;
}
.odkaz_foto, .odkaz_foto_oranzovy{
  background: url(../obrazky/ckbabicka_103a.jpg) no-repeat;
  width:111px;
  height:94px;
  float:left;
  margin-right:5px;
  padding-left:5px;
  padding-top:5px;
}
.odkaz_foto_oranzovy{
  background: url(../obrazky/ckbabicka_103.jpg) no-repeat;
}

.nadpis_last{
  width:140px;
  background: url(../obrazky/ckbabicka_34.jpg) repeat-x;
  font:bold 13px Arial;
  color:rgb(6,32,116);
  padding:5px;
  padding-left:15px;
  padding-right:10px;
}
.nadpis_last a{
  text-decoration:none;
  color:rgb(6,32,116);
}
.lastminute{
  margin-top:-3px;
  margin-bottom:20px;
}
.last_img{
  border:1px solid rgb(70,90,159);
  padding:3px;
  width:129px;
  margin:10px;
  margin-left:15px;
}
.lastminute_in{
  padding-left:15px;
  padding-right:15px;
  font:11px Tahoma;
  line-height:140%;
  color:rgb(7,34,121);

}
.cena_last{
  font:bold 12px Tahoma;
  color:rgb(238,27,22);
}
#hledani{
  width:162px;
  height:85px;
  padding-left:15px;
  padding-right:15px;
  background: url(../obrazky/ckbabicka_13.jpg) repeat-x;
  color:white;
}

#hledani a{
  color:white;
  padding-left:20px;;
  text-decoration:none;
}
#hledani input{
  border:1px solid rgb(20,28,44);
  margin-top:3px;
  margin-left:3px;
}

#hledani .btn{
  float:right;
  color:rgb(20,28,44);
  background-color:rgb(253,180,0); 
  padding:2px;
  font: 12px Tahoma;
  border:1px solid white;
  margin-right:8px;
}
@media all(min-width: 0px){
  #hledani a {
    position:relative;
    top:-7px;
  }
}

#newsletter{
  width:162px;
  height:111px;
  padding-left:15px;
  padding-right:15px;
  background: url(../obrazky/ckbabicka_38.jpg) repeat-x;
  color:rgb(13,54,145);
}
#newsletter input{
  border:1px solid rgb(13,54,145);
  margin-top:5px;
}
#newsletter label{
  width:140px;
  margin-top:5px;
  margin-bottom:5px;
}
#newsletter .btn{
  float:right;
  color:white;
  background-color:rgb(20,141,232); 
  padding:3px;
  font: 12px Tahoma;
  border:1px solid rgb(60,213,255);
  margin-right:5px;
}

#doporucujeme_priv{
  width:194px;
  background: url(../obrazky/ckbabicka_45.jpg) repeat-x;
  text-align:center;
  font:bold 12px Arial;
  color:black;
  padding-top:10px;
}



#kniha_navstev_nadpis{
  width:239px;
  height:38px;
  background: url(../obrazky/autobusovadoprava_25.jpg) no-repeat;
  clear:both;
}
#kniha_navstev{
  width:217px;
  margin-left:2px;
  padding:10px;
  height:173px;
  background: url(../obrazky/autobusovadoprava_27.jpg) repeat-x;
}
#kniha_navstev input, #kniha_navstev textarea{
  border:1px solid rgb(59,121,182); 
  background-color: rgb(249,253,255);
  float:right;
  margin-top:-15px;
}
#kniha_navstev .btn, .btn2{
 color:white;
 background-color:rgb(59,121,182); 
 font: 11px Tahoma;
 padding:3px;
}
.btn2{
 margin-left:200px;
}
table{
  border-collapse: collapse;
  padding:0px;
  border:1px solid rgb(130,135,144);
  margin-left:10px;
  margin-right:10px;
  margin-top:4px;
}
table.invisible{
  border:0px solid rgb(130,135,144);
}
table p{
  padding:0px;
  margin:0px;
}
table td{
  border:1px solid rgb(130,135,144);
  font:12px Tahoma;
  border-collapse: collapse;
  padding:3px;
  margin:0px;
}
table.invisible td{
  border:0px solid rgb(130,135,144);
}
.table-header{
  background-color:rgb(70,128,188);
  font-weight:bold;
  color:white;
}
.tr-odd{
  background-color:rgb(239,239,239);
}
.tr-even{

}

div.prechod{
	clear: both;
	min-height: 1px;
}

h1{font:bold 13px Tahoma;color:rgb(206,40,16);margin-bottom:1px;margin-top:1px;}
h2{font:bold 13px Tahoma;color:rgb(206,40,16);margin-bottom:1px;margin-top:1px;}
h3{font:bold 12px Tahoma;color:rgb(253,178,1);padding:2px; margin-bottom:3px;margin-top:5px;margin-left:0px;padding-left:0px;}
h4{font:bold 12px Arial;color:rgb(249,197,35);}

h1.modre, h1.zlute, h1, h2.modre, h2.zlute, h2{
  width:590px;
  background:url(../obrazky/ckbabicka_31.jpg) repeat-x;
  height:27px;
  color:white;
  padding-top:10px;
}

h2.zlute, h2{
  background:url(../obrazky/ckbabicka_51.jpg) repeat-x;
  color:rgb(22,72,157);
}

#destinace_fotky{
  margin:10px;
}
.destinace_foto{
  margin:5px;
  padding:3px;
  height:110px;
  width:140px;
  overflow:hidden;
  border:1px solid rgb(126,126,126);
  float:left;
  background-color:rgb(249,231,185);
}

div.centrovani{
  text-align:center;
  padding-left:30px;
}
dt{
  float: left;
  width:120px;
  font: bold 8pt Tahoma;
}

dd{font: 8pt Tahoma;}

/*STRED*/
.stred{

  font: 12px Tahoma;
  text-align: justify;
  line-height:120%;
  width:605px;
  color:rgb(24,49,143);
  background-color:white;
  padding-left:3px;
  padding-right:3px;
}
.stred p, h1, h2, h3{
  padding-left:15px;
  padding-right:5px;
}
.stred ul{
  padding-right:10px;
}

.stred a{
  color:rgb(180,48,17);
}

.red{
  background-color:rgb(255,218,212);
  border-left:5px solid white;
  border-right:5px solid white;
  padding-top:10px;
  padding-bottom:10px;
  list-style-image: url(../obrazky/autobusovadoprava_120.jpg);
}

.fotka{
  width:200px; 
  margin-bottom:5px; 
  margin-left:5px; 
  height:170px; 
  float:left; 
  padding:5px; 
  border:1px solid #cccbc9;
  background-color:rgb(238,238,238);
}

.fotogalerie{
  float:left;
  width:440px;
  padding-bottom:20px;
}

.fotka a, .fotka img{
  border:1px solid rgb(247,247,247);
}


/*KONTAKT*/
.correct, .clear{
clear: both;
} 

.clear_left{
clear:left;
}
.clear_right{
clear:right;
}

/*kontakt*/
.kontakt_formular{
  width:130px;
  font: 12px Tahoma;
  float:left;
}

#div_formular{
  text-align:left;
  padding-left:15px;
}

#div_formular_border{
  width:560px;
  padding-left:25px;
}

/*aktuality*/
.newsletter{
  font: 9pt Tahoma;
  text-align:center;
  padding:3px;
  width:150px;
  color:rgb(101,111,123);
}


/*blok -- bok a normal blok*/




/*konec*/ 
#footer{
 height:36px;
 width:888px; 
 margin-left:8px;
 margin-top:20px;
 color: white;
 padding-left:45px;
 padding-right:30px;
 padding-top:10px;
 padding-bottom:10px;
 font: 10px Tahoma;
 line-height:150%; 
 background-color:rgb(24,38,114);
} 


/*mapa stranek*/
#mapastranek{
  text-align:left;
  width:400px;
  float:right;
  padding-right:10px;
  line-height:150%; 
}

#footer a{
text-decoration: none;
color: white;
}

#footer a:hover{
color: rgb(252,179,0);
}

/*odkazy*/
#mapa{
 height:30px; 
 width:100%; 
  background: url(../obrazky/autobusovadoprava_32.jpg) repeat-y;
} 

#doporucujeme{
width:100%; 
text-align:center;
font: 10px Tahoma;
color:rgb(13,54,145);
padding-bottom:5px;
}

#doporucujeme a{
color:rgb(13,54,145);
text-decoration:none;
}

#doporucujeme a:hover{color:black;}


/*stred*/ 
#tisk a{
 text-decoration:none;
 vertical-align: super;
}

#tisk img{border:none;}
.clr{clear:both;}
.content{padding:0px;} 
#header .content{padding-bottom:0;} 
 
@media print  {
#leftcol {
	display : none;
}
#outer {
	border-left : 0;
}
#rightcol {
	display : none;
}
#outer {
	border-right : 0;
}
} 


.odkaz_pod_menu{
  padding-left:333px;
  margin-top:-30px;
}
#header-kontext2 a{
  font-size:12px;
  color:white;
}
#header-kontext2 a:hover{
  font-size:12px;
  color:rgb(245,185,13);
}


.polovina_prava{
  float:right;
  width:49%;
}
.polovina_leva{
  width:50%;
  border-right:1px dotted rgb(151,193,228);
}
.polovina_leva img, .polovina_prava img{
  padding-right:20px;
}
.polovina_leva a, .polovina_prava a{
  text-decoration:none;
  color:white;
}
.konec_polovin{
  clear:both;
}

#rychly_kontakt{
  color:rgb(35,74,107); 
  font:12px Tahoma;
  line-height:180%;
  text-align:left;
  padding-left:7px;
}
#rychly_kontakt strong, #rychly_kontakt b{
  font:bold 12px Tahoma;
}
#rychly_kontakt a{
  color:rgb(35,74,107);
  text-decoration:underline;
}

#footer .doporucujeme{
	color:gray;
	font-family:sans-serif;
	
}

#footer .doporucujeme a{
	color:gray;
	font-family:sans-serif;
	text-decoration: none;
}

.wdbox {text-align: center}
.wdbox img {width: 120px}
#wdbox li {margin-left: -15px}


#wdbox a{
	color:gray;
	font-family:sans-serif;
	text-decoration: none;
	
}
