/*******************/
/*    LAYOUT       */
/********************/

.default { width:500px; margin:0 auto; text-align:center;}
.default a {display:block; margin-top:20px; margin-bottom:30px;} 
#form { width: 500px; min-height:400px; float: left; border: solid 1px #ccc; }
#form.reg { width: 745px; border:none;}
.form {width:288px; float: left;  border: solid 1px #ccc; margin-left:70px; margin-top:10px;}
#form-right { float: left; width: 195px; background-color: #f5f5f5;}
#form-right2 { }
#uzivatel { float:left; width: 185px; padding: 20px 0 0 10px;}

#form-right .form-cast { padding-left: 10px; line-height: 25px; background-color: #f5f5f5; }
#form-right h4 { font-size: 1.2em; color: #666; padding-bottom: 5px; margin: 10px 10px; line-height: 15px; border-bottom: dashed 1px #666;  }
#form-right .aktivni { border: solid 1px #ccc; border-left: 0; color: #666; font-weight: bolder; background-color: #fff; }
#form-right .form-cast-nazev { float:left; width: 150px; }
#form-right .form-cast-splneno { float: right; width: 30px; }
#form h1 { width:100%; margin-top:10px; margin-bottom:20px; }
#form .nepovinna { background-color:silver; }

#form .zapomenute {border:none; width:200px;}

.aright { text-align: right; }
/***************/
/* FORM        */
/***************/

#form { margin-bottom:40px;}

#form .innerForm {  padding-right: 10px !important;  }
#form h2 { color:red; margin-bottom:5px; }
#form h3 { padding: 5px 10px; margin-bottom: 10px; background-color: #F5F5F5; border-bottom: solid 1px #ccc;  }
#form h4 { padding-left:5px; margin-top:5px; }
#form h5 { margin:15px 0 0 10px; font-size:1em; }
#form .part { margin-left:10px; margin-bottom: 20px; padding: 0 0px; }
#form .prehled { margin-bottom: 20px; padding: 0 10px; }
#form table { border: 0; border-collapse: collapse; width:100%;}
#form table input { width:90%;}
#form table th {width:250px;}

#form .prihlaseniForm { margin-left: 20px; width: 290px; }
#form .registraceForm { margin-left: 0; width: 420px; } 

#form .radek {width:100%;}
#form .pozn { margin-bottom:20px; margin-top:5px;}
#form .polozka { float:left; padding:0 5px; }
#form .polozka .polozka { width: 220px; }

#form p { text-align:justify;}

#form .label { width:100%; }
#form .error { color:red; }
#form input, #form select,#form textarea { width:100%; border:1px solid #A4B97F; color: black;}
select {padding:1px 2px 1px 5px;}

#form input.checkbox { width:30px; border:none;}
#form .buttons {text-align:right; margin:20px 5px 10px 0;}
#form .buttons input { width:150px; }

#form .souhlas_checkbox {text-align:right;}

#form .w500 { width:470px; _width: 470px; }
#form .w320 { width:300px; _width: 390px; }
#form .w380 { width:380px; _width: 370px; }
#form .w280 { width:280px; _width: 270px; }
#form .w250 { width:250px; _width: 240px; }
#form .w220 { width:220px; _width: 210px; }
#form .w190 { width:190px; _width: 180px; }
#form .w180 { width:160px; _width: 150px; }
#form .w140 { width:130px; _width: 120px; }
#form .w100 { width:100px; _width: 90px; }
#form .w130 { width:130px; _width: 120px; }
#form .w50 { width:50px; _width: 40px; }
#form .w100p { width:100%; }

#form .newItem { padding: 0px 0 2px 22px; background: url(/images/icons/new.gif) top left no-repeat; line-height: 22px; display: block; margin-bottom: 5px; }
#form .disabledButton { display: block; padding: 0 10px; border: solid 1px #666; background: #E6E0DA; width: 150px; text-align: center;  color: #666; float: right; }
td.akce {width:20px;}

#form th { vertical-align: top; text-align: left; }  
#form th.center {text-align: center;}

.kurziva {font-style:italic;}
.tucne {font-weight:bold;}

/*****************/
/* VYHLLEDAVANI  */
/*****************/

.vyhledavani { width:500px; margin:0 auto;}
.filtr {float:left;}
.vyhledavani .polozka { float:left; padding:0 5px; }
.vyhledavani .polozka .polozka { width: 220px; }
.vyhledavani input.checkbox { width:30px; border:none;}
.vyhledavani h3 { padding: 5px 10px; margin:0 5px 5px 10px; background-color: #F5F5F5; border-bottom: solid 1px #ccc;  }
.vyhledavani h5 { margin: 5px 0 0 10px; font-size:1em; }
.vyhledavani .submit {text-align:right; margin:20px 5px 10px 0;}
.vyhledavani .submit input { width:150px; }

.block-content { max-height:250px; overflow:auto; }

.vyhledavani-new { }
#main-content-padding .vyhledavani-new h1 { margin: 0; }
.vyhledavani-new h3 { padding: 5px 10px; margin:0 0 5px 0; background-color: #F5F5F5; border-bottom: solid 1px #ccc;  }
.vyhledavani-new .search-box { margin: 0 10px 10px 10px; }

.vyhledavani-new .polozka { float: left; width: 360px; }
.vyhledavani-new .polozka .polozka { clear: both; margin-left: 10px; margin-bottom: 0px; width: 330px; }
.vyhledavani-new .polozka .polozka .polozka { clear: both; margin-left: 10px; margin-bottom: 0px; width: 300px; }
.vyhledavani-new .polozka2 { float: left; margin-left: 10px; margin-bottom: 0px; width: 350px; }
.vyhledavani-new .submit { text-align: center; margin-top: 10px; }
 
.vyhledavani-new .texty { padding: 5px 10px; font-size: 1.1em;  }

table { font-size: 12px; }

.svtParametry td { border: 0; }

.popup {}
.popupInfo { display: none; position: absolute; width: 150px; font-size: 0.9em;  padding: 5px; border: solid 1px #A4B97F; background: #eee; border-top: 0; }

/****test**********/

.test table {width:500px;}

.test select {width:250px;}
.test select option {margin-left:0px;}
.test select option.child {margin-left:20px;}
