body { background:#2B5B73; font-family:Verdana, Geneva, sans-serif;}
span { color:#D9E9F0; font-size:12px;}
.left { float:left;}
.clear { clear:both;}
.line { display:block;}
input { }
select { height:auto;}
.druhprepravy { height:25px; vertical-align:middle;}
.druhprepravy span { font-size:20px;}
.druhprepravy select { width:180px; border:3px solid #D9E9F0; margin:0 0px 0 25px;}
.typprepravy, .typzasilky { font-size:15px; color:#fff;}
.typprepravy span, .typzasilky span { margin:10px 0 2px 0; padding:0; font-weight:bold;}
.typprepravy input, .typzasilky input { padding:0px 10px 5px 0px; margin:0px 10px 0 0; vertical-align:sub;}
.typprepravy a, .typzasilky a { margin:2px 5px 0 0px; color:#FFF; font-weight:bold; font-size:10px; vertical-align:top; text-decoration:none;}
.odkud, .kam { margin:10px 0 10px 0; display:block; padding:5px 0 0 0;}
.odkud select, .kam select {border:3px solid #D9E9F0; width:130px; margin:0px 4px 0 0; padding:0;}
.odkud input, .kam input {border:3px solid #D9E9F0; width:140px; margin:0px 0px 0px 10px; height:16px;}
.odkud span, .kam span, .datum span { width:80px; line-height:22px; display:block; float:left; font-size:15px; font-weight:bold;}
.datum { margin:5px 0 0 0;} 
.cas { margin:2px 0 0 0;}
.datum input { border:3px solid #D9E9F0; width:90px; padding:0 0 0 0px; height:16px;}
.cas span {width:70px; line-height:32px; display:block; float:left; font-size:15px; font-weight:bold; margin:0px 10px 0 10px; text-align:right;}
.cas select { border:3px solid #D9E9F0; width:70px; padding:0 0 0 4px; display:block; float:left; margin:4px 0 0 0;}
.jmeno { margin:10px 5px 0 0;}
.jmeno span { font-weight:bold; font-size:12px; margin:0 0 10px 0;}
.jmeno input { width:160px; margin: 0 5px 0 0; border:3px solid #D9E9F0;}
.email { margin:10px 0 0 4px;}
.email span { font-weight:bold; font-size:12px; margin:0 0 10px 0;}
.email input { width:174px; margin:0; border:3px solid #D9E9F0;}
.telefon { margin:10px 5px 0 0;}
.telefon span { font-weight:bold; font-size:12px; margin:0 0 10px 0;}
.telefon input { width:160px; margin: 0 5px 0 0; border:3px solid #D9E9F0;}
.odpoved { margin:10px 0 0 4px;}
.odpoved span { font-weight:bold; font-size:12px; margin:0 0 10px 0;}
.odpoved select { width:180px; margin:0; border:3px solid #D9E9F0; height:26px;}
.dotaz { margin:10px 5px 0 0;}
.dotaz span { font-weight:bold; font-size:12px; margin:0 0 10px 0; display:block; }
.dotaz textarea { border:3px solid #D9E9F0; width:354px; height:150px;}
.hvezdicka { color:#D9E9F0; font-size:10px;}
.hvezdicka strong { font-weight:normal; color:#fff;}
#container {margin: 0 auto;	padding: 10px 20px; width:380px;}
#container p { font-size:12px; text-align:center; color:#D9E9F0; }
.dp-choose-date img { border:none; vertical-align:middle; margin:-1px 0px 0 5px; padding:0; width:22px; height:22px;}
.off { display:none;}
.iinp2 { display:none;}
.itextarea { display:none;}
.buts { text-align:right; margin: 0 10px 5px 0;}
.but3 { width:120px; height:25px; background:#333; border:0px solid #D9E9F0; color:#FFF; font-size:12px; font-weight:bold; padding:4px 0; margin:10px 10px 0 0; cursor:pointer;}
.but5 { width:150px; height:25px; background:#D9E9F0; border:0px solid #D9E9F0; color:#000; font-size:13px; font-weight:bold; padding:4px 0; margin:10px 10px 0 0; cursor:pointer;}
.ibut5 { display:none;}
.okey, .error { display:none; margin:0px; padding:0; float:left;}
.block { display:block;}
.errorall { color:#D9E9F0; font-size:10px;}
.preinfo {z-index:1000; display:none; background:transparent url(../img/tooltip/black_arrow_ept1.png); font-size:12px; line-height:13px; height:75px; width:170px; padding:35px 20px 10px 30px; color:#fff;}
.tooltip a {cursor:pointer;}
.tooltip {}
