/*Celkovy rozmer 990*848 */

html, body{ 

 margin:0; 

 padding:0; 

 height:100%;

 text-align:center;  

 font: 9pt Tahoma;

 color:#000000;

} 

label{

  width:70px;

  float:left;

}

#pagewidth{ 

 width:1023px; 

 text-align:left; 

 min-width: 981px;/*500*/

 margin-left:auto; 

 margin-right:auto; 

} 

 

#outer{

  width:1023px;

  background-color:white;

  padding-bottom:20px;

  background: url(../obrazky/autobusovadoprava_30.jpg) repeat-y;

}





#outer_right{

  float:right;

  height:981px;

  width:32px;

  background: url(../obrazky/autobusovadoprava_04.jpg) no-repeat;

}

#outer_left{

  float:left;

  height:981px;

  width:31px;

  background: url(../obrazky/autobusovadoprava_01.jpg) no-repeat;

}



#left{

  width:278px; 

  overflow:hidden;

}

@media all and (min-width: 0px){

  #left {

    width:277px;

    float:left;

  }

}

#right{

  width:683px; 

  float:right; 

  background-color:white;

  overflow:hidden;

}

#right_right{

  width:239px; 

  float:right; 

}



/*HEADER*/

#header_left{

  width:278px; 

  height:187px; 

  background: url(../obrazky/autobusovadoprava_02.jpg) no-repeat;

  overflow:hidden;

  padding-top:5px;

}

#header_right{

  width:683px; 

  height:319px; 

  background: url(../obrazky/autobusovadoprava_03.jpg) no-repeat;

  overflow:hidden;

  padding-top:5px;

}



#header_left a, #header_right a{

  color:black;

  text-decoration:none;

}

#header_left a:hover, #header_right a:hover{

  color:rgb(82,86,89);

}

#header-top{

  height:22px;

  width:152px;

  position:relative;

  left:10px;

  padding-top:2px;

  font:11px Arial;

  color:black;

  float:left;

}



#header-kontext{

  height:18px;

  margin-right:30px;

  position:relative;

  top:2px;

  float:right;

  font:11px Arial;

}





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

#divmenu{

  width:278px;



}



ul#mainMenu

{

	color:#ffffff;

	font: bold 12px Arial;

	padding:0;

	margin:0;

	list-style-type:none;

}



ul#mainMenu li

{

	float:left;

	width:253px;

	height:12px;

	padding:7px 25px;

	list-style-type:none;

  background: url(../obrazky/autobusovadoprava_08.jpg) no-repeat;

  margin:0px;

}





ul#mainMenu a

{

	color:black;

	display:block;

	text-decoration:none;

	font:bold 11px Arial;

}

ul#mainMenu a:hover, ul#mainMenu li.oznac a:hover

{

	display:block;

	text-decoration:none;

}

ul#mainMenu li.oznac{

  background: url(../obrazky/autobusovadoprava_06.jpg) no-repeat;

}

ul#mainMenu li.oznac a{

  color:rgb(218,39,7);

}

ul#mainMenu li a:hover{

  color:rgb(218,39,7);

}

/***********/



#novinky_nadpis{

  width:278px;

  height:37px;

  background: url(../obrazky/autobusovadoprava_10.jpg) no-repeat;

  clear:both;

}

.novinka{

  padding:10px;

  padding-top:15px;

  padding-left:30px;

  color:black;

  width:238px;

  height:75px;

  font:11px Tahoma;

  line-height:150%;

  background: url(../obrazky/autobusovadoprava_18.jpg) no-repeat;

}

.novinka b, strong{

 color:rgb(222,37,7);

 font: bold 12px Tahoma;

 padding-bottom:8px;

}



#doporucujeme_nadpis{

  width:278px;

  height:37px;

  background: url(../obrazky/autobusovadoprava_23.jpg) no-repeat;

  clear:both;

}

#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 p{

  padding:0px;

  margin:0px;

}

table td{

  border:1px solid rgb(130,135,144);

  font:11px Tahoma;

  border-collapse: collapse;

  padding:3px;

  margin:0px;

}

.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:11px Tahoma;color:black;padding:0px; margin:0px;}

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);}



dt{

  float: left;

  width:120px;

  font: bold 8pt Tahoma;

}



dd{font: 8pt Tahoma;}



/*STRED*/

.stred{

  padding-bottom:10px;

  font: 12px Tahoma;

  text-align: justify;

  line-height:150%;

  width:443px;

  color:black;

  background-color:white;

  border-left:1px solid white;

  border-top:1px solid white;

}

.stred p, h2{

  padding-left:20px;

  padding-right:10px;

}

.stred ul{

  padding-right:10px;

}



.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: both;

} 


#formular_vzkaz input.antispam  { margin: 0px; }
#formular_vzkaz img       { margin: 0px; padding: 0px; vertical-align: bottom; }

/*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{

  background:url(../obrazky/yes_61.jpg) no-repeat top;

  font: 9pt Tahoma;

  border: 0px;

  padding:5px;

  height:25px;

  width:150px;

  text-align:center;

  color:white;

}





/*blok -- bok a normal blok*/









/*konec*/ 

#footer{

 height:46px;

 width:948px; 

 color: white;

 padding-left:45px;

 padding-right:30px;

 padding-top:10px;

 padding-bottom:10px;

 font: 10px Tahoma;

 line-height:150%; 

 background: url(../obrazky/autobusovadoprava_31.jpg) no-repeat;

} 





/*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:white;

padding-bottom:10px;

}



#doporucujeme a{

color:white;

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;

}

#textboxes { padding: 20px; }