body {}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input {font-family: Tahoma, Helvetica, sans-serif; vertical-align: middle;}
strong {font-weight: bold;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
.cistic {clear:both; border:none; visibility:hidden; line-height:0px;}

/* CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS CMS */
.cmsBody {background-color: #FFFFFF; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color:#595959;}
.cmsBody .main {width: 723px; margin: 0px auto 0px auto; text-align: left;}
.cmsBody .main .sloupce {background-color: #ffffff; padding: 12px 0px 0px 0px; border-bottom:2px solid #9e9e9e;}
.cmsBody .main .sloupce .leftIndex {float: left; width: 162px; overflow: hidden;}
.cmsBody .main .sloupce .layoutSpaceIndex {float:left; width: 15px; height: 10px; overflow: hidden;}
.cmsBody .main .sloupce .centerFceIndex {float: left; width: 545px; overflow: hidden;}
.cmsBody .main .sloupce .centerFceIndex h1 {display: block; margin: 0px 0px 12px 0px; font-size: 20px; font-weight: normal; color: #595959;}
.cmsBody .main .sloupce .centerFceIndex .sedaCara {width:545px; height:10px; margin:0px; padding:0px; border-bottom:1px solid #595959;}

.cmsBody .main .bottom {}

.cmsBody .main .zapati {color: #595959; padding: 7px 7px 7px 25px; border-top: 4px solid #bcbcbc;}
.cmsBody .main .zapati a {text-decoration: underline; color: #595959;}
.cmsBody .main .zapati a:hover {text-decoration: none;}

.cmsBody .main .zapati2 {color: #595959; padding: 7px 7px 7px 25px; text-align: left;}
.cmsBody .main .zapati2 a {text-decoration: underline; color: #595959;}
.cmsBody .main .zapati2 a:hover {text-decoration: none;}

/* F5_USER - registrace a nastaveni*/
.userData {font-size:11px; width:540px; overflow:hidden; color:#595959;}
.userData .nadpisSpozadim {color:#c90000; border:1px solid #c90000; background-color:#dadada; padding:5px 10px 5px 10px; margin:1px 0px 0px 0px;}
.userData .nadpisSpozadim input.radio {margin:0px;}
.userData .volitelne {background-color:#f0f0f0; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; margin:0px; padding:0px;}
.userData .odsazeni {font-size:11px; text-align:left; margin: 0px; padding:10px 5px 10px 5px; color:#595959;}
.userData .odsazeni .nadpis {font-weight: bold; font-size:11px; margin: 0px 0px 4px 0px; color:#595959; width:500px;}
.userData .odsazeni .row {margin: 1px 0px 1px 10px; text-align:left;}
.userData .odsazeni .row .popis {float: left; width: 155px; text-align: left; padding: 3px 0px 0px 0px; color:#595959;}
.userData .odsazeni .row .popis2 {float: left; width: 155px; text-align: left;}
.userData .odsazeni .row input.i {float:left; width: 145px; font-size: 11px; border:1px solid #595959; color: #595959; vertical-align:middle;}
.userData .odsazeni .row input.rad {vertical-align:middle;}
.userData .odsazeni .row select {float:left; width: 145px; font-size: 11px; border:1px solid #595959; color: #595959;}
.userData .odsazeni .row a {text-decoration: underline; color:#c90000;}
.userData .odsazeni .row a:hover {text-decoration: none;}
.userData .odeslat {padding: 10px;}
.userData .odeslat img {margin:0px; cursor: pointer;}

/* F20_LOGIN PAGE zapomenute heslo, login page */
.loginPage {color:#595959; width:545px; padding: 10px 0px 10px 0px;}
.loginPage .nadpisLogin {font-size: 12px; font-weight: bold; padding: 10px 0px 5px 0px; color: #c90000;}
.loginPage form {}
.loginPage form .popis {float: left; width: 100px; padding: 4px 0px 0px 0px; color:#595959;}
.loginPage .input {width: 200px; border: 1px solid #595959; color:#595959;}
.loginPage .odeslat {width: 60px; height:17px; cursor:pointer;}
.loginPage a {text-decoration: underline; color: #c90000;}
.loginPage a:hover {text-decoration: none;}



