body{margin: 0; padding: 0; font-family: "Arial CE", Arial; text-align: center; font-size: 0.9em; }
h1 {font-size:1.5em;color:#2E2E2E}
h1.hp {font-size:1.2em;color:#B3B9F4;margin-left:113px;margin-top:102px;position:absolute}
h2, form, table { padding: 0; margin: 0; border: 0; }
h2.hendikepovani{color:#00AE00}
h3.kontakty {color:#00AE00}
h3.mestska {color:#6E6E6E}
h3.ban {margin-top:0px;color:#808080;font-size:0.9em;font-weight:normal;}
strong.cerveny {color:#595959}
.underline {text-decoration: underline;}
a { color:#0000CC; text-decoration: underline;}
a:hover{ color:#ec0000; text-decoration: underline;}
a img{ border: none; }
hr{ display: none; }
#m{ width: 760px; margin: 20px auto; position: relative; text-align: left; }
.cleaner{ clear: both; height: 0; margin: 0; padding: 0; }
.sedy { color: #494949; font-size: 1em; }
#m #hlavicka{ margin: 0 2px; }
#m #hlavicka #services{ float: right; padding: 2px 0; }
#m #paticka { margin-top: 30px; color: #000000; border-top: 2px #0014D8 solid; }
#m #paticka p { margin: 10; padding: 0; font-size:0.9em;color:grey}
#m #navigace{ background-color: #E9EBFC; border-top: 1px #0014D8 solid; padding: 3px 10px; margin-bottom: 10px; margin-top: 5px; color: #999999; }
#m #navigace a{ font-size: 12px; }
#m #navigace a.active{ text-decoration: none; color: #000000; font-weight: bold; }
#m #navigace p{ margin: 0; padding: 0; }
#m #telo{ padding: 0 10px; }
#m #telo .info h2{ color: #1F6AE7; font-family: "Arial CE", Arial; font-size: 16px; }
#m #telo .info ul{ margin-top: 0; }
#m #telo .info ol{ margin-top: 0; }
#m #telo .info p{ margin-top: 0; }
#m #telo .title{ height: 45px; position: relative; margin-bottom: 5px; }
#m #telo .title h2{ position: absolute; bottom: 0; color: #1F6AE7; font-family: "Arial CE", Arial; font-size: 18px; font-weight: normal; }
#m #telo #obsah{ width: 410px; float: left; margin-top:10px;}
#m #telo #hendikepovani{ width: 100%; float: left; margin-top:10px;}
#m #telo #obsah .content{ background-color: #D7E4FF; padding: 10px; }
#m #telo #obsah .idos { padding: 10px; float:left; }
.bb {border-bottom: 1px solid #DBDBDB;}
.y {background-color:#FDFEED}
.b {background-color:#F2F8FF}
.v {background-color:#FEEDFE}
.r {background-color:#FEF2ED}
.g {background-color:#EBFFEA}
#m #telo #obsah .mhd {float:left; background-color:#F7F7F7; border-top:2px solid #747474; padding: 20px; width:100%;margin-top:20px}
#m #telo #reklama .mhd {width: 240px; float:left; background-color:#EDFEEE; border-top:2px solid #0DDD17; padding: 10px; margin-top:20px}
#m #telo #reklama .banner {width: 240px; float:left; background-color:#fff; padding: 10px; margin-top:20px}
#m #telo #obsah .inputBox{ margin-bottom: 4px; }
#m #telo #obsah #formSubmit{ margin-left: 110px; margin-top: 10px; }
#m #telo #reklama{ width: 250px; float: right; }
#m #telo #reklama table{ border-collapse: collapse; width: 100%; }
#m #telo #reklama table tr.lichy{ background-color: #EBF2FF; }
#m #telo #reklama table td{ padding: 3px 5px; font-weight: bold; }
#m #telo #reklama .nextOffer{ margin: 10px 5px; text-align: right; }
#m #telo #reklama .offerPrice{ text-align: right; }
#m #telo #jizdni-rady { width: 400px; float:left;}
#m #telo #jizdni-rady #obrazek {padding:10px; float:left;}
#m #telo #jizdni-rady #popisek {width: 300px; float:left; text-align: left; padding-top:10px; }
#m #telo #odkaz { margin-left: 20px; padding: 0; }
#horni-banner{ position:relative; z-index:99; width:750px; margin: 10px auto; overflow:hidden; }
.vyhledavac{margin-top:50px;}
.reklalink {background-color:yellow;position:relative;height:20px;width:100%;margin-top:0px}

#topadbar{  z-index:2; overflow:hidden;   position: absolute;

	width: 100%;

	top: 0px;
	left: 0px;

	 background: #ffc; border-bottom: 1px solid #f2e389;  height:20px; line-height:20px;}
#adbar{  }
.topsponsorad {font-family: Verdana; font-size: 12px; color: #696969;}
.topsponsorad a {font-family: Verdana; text-decoration:none; color: blue;}
.topsponsorad a:hover {text-decoration:underline; color: red;}

.hidden {
display:none;
}



#vlacky {
margin:0px;
padding:0 0 23px 0;
}



#vlacky h1 {
margin:0;
padding:30px 0 20px 10px;
font-size:130%;
color:#309600;
}



#vlacky h1 a, #vlacky label, #vlacky th {
color:#309600;

}



#vlacky select {
padding:2px 0 2px 5px;
border-left:1px solid #9ad36c; border-top:1px solid #9ad36c; border-bottom:1px solid #c1edab; border-right:1px solid #c1edab; background-color:#f0fbea;

}



#vlacky .noborder {
border:none !important;
background-color:#dcf5d0 !important;
}



.inputs label {

display:block;

text-align:right;

margin:7px 220px 0 0;

font-weight:bold;

}



.from input, .where input {

width:250px;

}

.when {

padding:0 62px 0 0;

}

.when input {

width:150px;

}



.calendar {

background-image:url(images/calendar.png);

width:34px !important;

height:21px !important;

border:none !important;

padding:0px !important;

vertical-align:bottom;

}







#autobusy_h {

margin:0px;

padding:0 0 23px 0;



}



#autobusy_h h1 {



margin:0;

padding:30px 0 20px 10px;

font-size:130%;

color:#963b00;



}



#autobusy_h h1 a, #autobusy_h label, #autobusy_h th {

color:#963b00;

}




#autobusy_h select {

padding:2px 0 2px 5px;

border-left:1px solid #d3886c; border-top:1px solid #d3886c; border-bottom:1px solid #edc4ab; border-right:1px solid #edc4ab; background-color:#fbf0ea;

}



#autobusy_h .noborder {

border:none !important;

background-color:#f4daca !important;

}



#autobusy_j {

margin:0px;

padding:0 0 23px 0;



}



#autobusy_j h1 {



margin:0;

padding:30px 0 20px 10px;

font-size:130%;

color:#003596;

}



#autobusy_j .more {

margin:-40px 400px 0 0;

}



#autobusy_j .more select {

padding:0px;

width:100px;

}

#autobusy_j .more select .selected{

color:#003596;

font-weight:bold !important;

}



#autobusy_j .more2 {

position:absolute;

float:right;

margin:-40px 0 0 365px;

*margin:-40px 0 0 280px;

}



#autobusy_j h1 a, #autobusy_j label, #autobusy_j th {color:#003596;}



#autobusy_j select {

padding:2px 0 2px 5px;

border-left:1px solid #6c9dd3; border-top:1px solid #6c9dd3; border-bottom:1px solid #abc3ed; border-right:1px solid #abc3ed; background-color:#eaf1fb;

}



#autobusy_j .noborder {

border:none !important;

background-color:#cbdaf4 !important;

}



#kombinovana_h {

margin:0px;

padding:0 0 23px 0;



}



#kombinovana_h .more {

margin:-40px 270px 0 0;

}



#kombinovana_h h1 {



margin:0;

padding:30px 0 20px 10px;

font-size:130%;

color:#A113A6;



}



#kombinovana_h h1 a, #kombinovana_h label, #kombinovana_h th {

color:#A113A6;

}





#kombinovana_h select {

padding:2px 0 2px 5px;

border-left:1px solid #B002AC; border-top:1px solid #B002AC; border-bottom:1px solid #F202EC; border-right:1px solid #F202EC; background-color:#FFE6FD;

}



#kombinovana_h .noborder {

border:none !important;

background-color:#ffe6bf !important;

}



#rozsirene_hledani {

margin:7px 0 0 5px;

}



#rozsirene_hledani th {

text-align:left;

padding:0 5px 0 0;

}



#rozsirene_hledani .select {

width:150px;

}

