* { font-family: Verdana, "Geneva CE", lucida, sans-serif;}

#hone {padding:2em 0;height:180px;}

#registrace *, .warn *, .admin *, #kod *, #other * {font-size:12px;}


/*
 * registrace, zmena udaju a vytvoreni kodu
*/
#registrace {width:685px;}
#registrace td {padding:2px 2px 2px 4px;}
#registrace td.left {width:250px;font-weight:bold;}
#registrace td.right {width:435px;}
#registrace td.submit, #registrace td.ag {padding:30px 0;}
#registrace #firm td, #registrace #pass_o td {padding-top:30px;}
#registrace #firm_top td {padding-top:30px;}
#registrace #firm_bottom td {padding-bottom:30px;}
#em, #pw_o, #pw, #pw_ch, #firm_name, #ic_surname, #street, #city, #psc, #account, #no {width:220px;}

#cars td.left {width:180px;}
#cars td.right {width:600px;}


#kod {width:685px;}
#kod td {padding:4px 2px 4px 4px;}
#kod td.left {width:150px;font-weight:bold;}
#kod td.submit {padding:30px 0;width:685px;}


.admin {text-align:left;}
.admin h3 {text-align:center;text-decoration:underline;margin:2em 0;}
.admin ul {list-style-type:circle;}
.admin ul li {margin-bottom:5px;}
 
 
 /*
 * formulare
*/
.login {margin:40px 0;}
.login .row, .login .row-o {padding:4px 0;}
.login .row label {float:left;width:80px;font-weight:bold;}
.login .row input {width:200px;}
.login .submit {margin-top:30px;}
.login .login {margin:15px 0;}


/*
 * formular rezervace a kontrola
*/
#reserve * {font-size:12px;}
#reserve table {width:100%;}
#reserve #del_radio, #reserve #col_radio {width:auto;}
#reserve h3 {font-size:13px;margin-top:60px;}
#reserve h3.first {margin-top:0;}
#reserve td.airport-left {width:130px;}
#reserve #del_radio td, #reserve #col_radio td {padding-right:25px;}

#reserve-check * {font-size:12px;}
#reserve-check table {width:100%;}
#reserve-check table tr td {padding:4px 0;}
#reserve-check h3 {font-size:13px;margin-top:40px;}
#reserve-check h3.first {margin-top:0;}
#reserve-check td.airport-left {width:130px;}
#reserve-check td.airport {width:150px;}
#reserve-check td.airport-right {width:130px;}

.del-div {margin-bottom:2em;}
.del-div .left, .del-div .left-top {float:left;width:130px;}
.del-div .left-top, .del-div .right-top {margin-top:4px;}
.del-div .right, .del-div .right-top {margin-left:134px;}

.customer .left {width:150px;}
#name, #street, #city, #email {width:200px;}
#psc {width:80px;}
#tel, #flight, #airlines {width:150px;}

.marginTB {margin:2em 0;}
.marginTBsm td {padding-top:1em;padding-bottom:1em;}
.marginB, .marginB td {padding-bottom:2em;}

#reserve .small {font-size:10px;}
#reserve .center {margin-top:60px;}

#reserve-check #repair {margin-top:50px;}
#reserve-check #repair a {font-size:14px;font-weight:bold;}


/* 
 * informace o uzivateli
*/
#user td.left {width:250px;}
#user td {padding:2px 0;}
#user .bold {font-weight:bold;}
#user #firm {padding:15px 0;}
.marginT td {padding-top:15px;}

#other h3.pro {font-size:15px;margin:35px 0;}


/*
 * varovny box
*/
.warn {border:1px solid red;padding:15px;margin-bottom:2em;font-weight:bold;line-height:150%;}
.warn ul {margin:0 0 0 20px;}



/*
 * serazeni
*/
.order {margin-top:25px;}
.order td {padding-right:25px;}
.fcol {padding-bottom:10px;font-weight:bold;}
.tda a {padding-right:20px;}


/*
 * obecne
*/
img {border:none;}
hr.clear {visibility:hidden;height:0px;clear:both;}
.center {text-align:center;}
#table7 tr td #table8 tr td center .tda {
	font-size: 12px;
}

