html, body { margin:0; padding:0; background:#0a0a00 !important; border:none;}
html {height:100%;width:100%;}
body { font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif; text-align:center;font-size:80%;height:100%;}
.bdy { position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;}
#all { margin:0 auto; text-align:left;position:relative;z-index:9999;top:0;left:0;padding-bottom:14px;clear:left;}
.pojdnapivo #all { padding:0 !important;}
.loginreg #all {width:689px;}
.changeico #all {width:780px;}
.napis #all {width: 689px;}
.width468 #all {width: 468px;}
.width750 #all {width: 750px;}
.videoplayer #all, .audioplayer #all {width: 466px;padding-bottom:13px !important;}

body.audioplayer, body.videoplayer {overflow:hidden;}


#content {position:relative;width:100%;top:0;left:0;overflow:hidden;background: url('../images/forms/iframed-a.png') left top repeat-x;}
.width750 #content {background-image: url('../images/forms/iframed-2-a.png');}
#contline {overflow:hidden;width:1px;height:100%;float:left;position:absolute;left:0;top:0;background-color:#D9D8BF;overflow:hidden;z-index:99999;}
.loginreg #contline {left:298px;height:532px;}
.changeico #contline {left:460px;height:507px;}

.floaterLiner {position:relative;float:left;height:50%;width:1px;top:0;left:0;overflow:hidden;display:inline;}
.changeico .floaterLiner{margin-bottom:-254px;}
.loginreg .floaterLiner{margin-bottom:-266px;}
.napis .floaterLiner{margin-bottom:-192px;}
.width468 .floaterLiner{margin-bottom:-192px;}
.width750 .floaterLiner{margin-bottom:-250px;}
.videoplayer .floaterLiner{margin-bottom:-173px;}
.audioplayer .floaterLiner{margin-bottom:-52px;}

#conttop {overflow:hidden;float:left;width:100%;height:1px;padding-top:13px;position:absolute;left:0;top:0;background: url('../images/forms/iframed.png') left top no-repeat;overflow:hidden;}
.width468 #conttop {background-image: url('../images/forms/iframed-468.gif');}
.width750 #conttop {background-image: url('../images/forms/iframed-750.gif');}
#conttop span {overflow:hidden;float:right;width:50%;height:1px;padding-top:13px;position:absolute;right:0;top:0;background: url('../images/forms/iframed.png') right top no-repeat;overflow:hidden;}
#contbot {overflow:hidden;float:left;width:100%;height:1px;padding-top:13px;position:absolute;left:0;bottom:0;margin-top:-14px;background: url('../images/forms/iframed-b.png') left top no-repeat;overflow:hidden;}
.width468 #contbot {background-image: url('../images/forms/iframed-b-468.gif');}
.width750 #contbot {background-image: url('../images/forms/iframed-b-750.gif');}
#contbot span {overflow:hidden;float:right;width:50%;height:1px;padding-top:13px;position:absolute;right:0;bottom:0;background: url('../images/forms/iframed-b.png') right top no-repeat;overflow:hidden;}

#corlt {overflow:hidden;width:13px;height:1px;padding-top:42px;position:absolute;left:0;top:0;background: url('../images/poznejte/h2-jak-cepovat.gif') left top no-repeat;overflow:hidden;}
#corrt {overflow:hidden;width:13px;height:1px;padding-top:42px;position:absolute;right:0;top:0;background: url('../images/poznejte/h2-jak-cepovat.gif') right top no-repeat;overflow:hidden;}
#corlb {overflow:hidden;width:55%;height:13px;position:absolute;left:0;bottom:0;background: url('../images/forms/iframed-b.png') left -3px no-repeat;overflow:hidden;}
#corrb {overflow:hidden;width:55%;height:13px;position:absolute;right:0;bottom:0;background: url('../images/forms/iframed-b.png') right -3px no-repeat;overflow:hidden;}

:active,:focus {outline:0;}

.pr50 {padding-right:50px !important;}

a, a:visited { color:#578905;text-decoration:underline;cursor:pointer; }
a:hover { color:#000; }

a.green:hover {color:#578905}

h1,h2,h3,h4,h5,table,td,th,input,textarea,button,select{font-family:Arial, helvetica, sans-serif;}

ul, li, p, h1, h2, h3, h4, h5, label {padding:0;margin:0;font-weight:normal;}

a, a span, a strong, a em, a {cursor:pointer;}
a img { border:0; }

form,fieldset,table{padding:0;margin:0;}
fieldset,table{border:none;}

.absbg{position: absolute;top:0;left:0;width:100%;height:100%;}
.relative {position:relative;top:0;left:0;}
.hide, hr, .hider{display:none;visibility:hidden;}
.noBorder{border:none !important;}
.noBg{background:none !important;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.black,a.black,a.black:visited{color:#000 !important;}
.green {color:#143804 !important;}
a.black:hover{color:#ce191f !important;}
.nowrap{white-space: nowrap;}
.mt20 {margin-top:20px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* hide from ie-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.loginreg .leftCol{width:292px;}
.loginreg .rightCol{width:386px;}

.changeico .leftCol {width:465px;}
.changeico .rightCol {width:310px;}

.leftCol {float:left;position:relative;z-index:7777;display:inline;margin-left:0px;}
.rightCol {float:right;position:relative;z-index:7777;display:inline;}

.leftCol form, .leftCol fieldset, .rightCol form, .rightCol fieldset {position:relative;z-index:7777;overflow:hidden;}
.leftCol form.login {height:475px;}
.leftCol form.login fieldset {padding:20px 20px 24px 24px;}
.rightCol form.register {height:475px;}
.rightCol form.register fieldset {padding:20px 28px 0 32px;}
.leftCol h2, .rightCol h2, .fullCol h2.napisteNam, .width468 h2, .width750 h2 {margin-left:21px;position:relative;display:block;height:43px;line-height:40px;overflow:hidden;font-size:20px;font-weight:normal;color:#000;}
.width468 h2, .width750 h2 {height:33px;margin-top:10px;line-height:22px;}
h2.prihlastese span, h2.novaregistrace span {background-image: url('../images/forms/login-reg.png');background-repeat: no-repeat;}
h2.prihlastese span {background-position: left top;}
h2.novaregistrace span {background-position: left bottom;}
h2.napisteNam span {background-image: url('../images/forms/napiste-nam.png');background-repeat: no-repeat;}
h2.tzUstiNadLabem {margin-top:5px;width:250px;z-index:3;}
h2.tzUstiNadLabem span {background-image: url('../images/forms/tz-usti-nad-labem.gif');background-repeat: no-repeat;}

form p {margin:0;padding:0;clear:both;line-height:24px;height:40px;position:relative;top:0;left:0;}
form p.popis {height:auto;padding-bottom:15px;font-size:11px;line-height:17px;}
form.login p.text {background: url('../images/forms/input-login.png') right top no-repeat;}
form.login p label {float:left;width:55px;line-height:24px;position:relative;top:0;left:0;}
form.login p.text input {border-color:#ccc;color:#000;border:none;top:3px;background-color:#FFF;font-size:14px;padding:2px 0;left:2px;margin:0;position:relative;overflow:visible;float:left;width:189px;}
form.login p.labelleft {padding-left:55px;}
form.login p.nebo {height:18px;line-height:11px;padding-bottom:0;padding-top:0;margin:-5px 0 0 0;overflow:hidden;font-size:11px;}

form.register div.datum, form.register p, form.register div.jakcasto {margin:0 0 0 0;padding:0;clear:both;line-height:24px;height:40px;position:relative;top:0;left:0;}
form.register div.datum {z-index:7777;}
form.register div.jakcasto {z-index:7555;}
form.register p {z-index:6666;}
form.register p.text {background: url('../images/forms/input-login.png') 130px top no-repeat;}
form.register p.text label, form.register div label {float:left;width:130px;line-height:24px;position:relative;top:0;left:0;}
form.register p.text input {border-color:#ccc;color:#000;border:none;top:3px;background-color:#FFF;font-size:14px;padding:2px 0;left:2px;margin:0;position:relative;overflow:visible;float:left;width:189px;}
form.register p.labelleft em {font-size:11px;line-height:15px;z-index:6666;}
form.register p.smaller {margin-top:-5px;}
form.register p.labelleft {padding-left:130px;font-size:11px;line-height:13px;}
form.register p input {position:relative;z-index:10;}
form.register p.radiochoice {font-size:12px;line-height:24px;height:34px;}
form.register p.radiochoice input {font-size:12px;padding:0;margin:0;top:2px;}
form.register p.radiochoice label {font-weight:normal;padding:0 2px 0 10px;line-height:25px;margin-right:30px;}

form.register p.checkchoice {font-size:12px;line-height:12px;height:40px;}
form.register p.checkchoice input {overflow:visible;padding:0;margin:0;position:relative;top:2px;left:0;line-height:20px;font-size:16px !important;}
form.register p.checkchoice label {padding:0 0 0 10px;line-height:12px !important;margin:0;}

form.register div.jakcasto label, form.register p.smaller label, p.uzivjmeno label {line-height:14px !important;font-size:12px !important;top:-2px;}

form div.rederror {background: url('../images/klub/error-reg.png') right top no-repeat;width:100%;height:52px;position:relative;overflow:hidden;margin-bottom:15px;}
form div.rederror p {text-align:center;padding:19px 0 21px 0;margin:0 !important;line-height:12px;color:#fff;background: url('../images/klub/error-reg-fg.png') left top no-repeat;font-size:12px;display:block;}

form div.rederror p.higher {padding-top:10px !important;height:42px !important;line-height:15px !important;padding-left:4px !important;padding-right:4px !important;font-size:11px !important;}

form p.info {font-size:12px;line-height:16px;height:auto;padding-bottom:10px;font-weight:bold;margin-bottom:10px;display:list-item;width:auto;list-style: square inside url()}

.napis h2 {line-height:100%;margin-left:20px;}
.napis form {width:689px;margin:0;padding:0;}
.napis form fieldset {padding: 25px 0 0 22px;width:694px;border:0;margin:0;}
.napis form label {display:block;font-size:12px;line-height:12px;font-weight:bold;padding-top:14px;height:20px;}
.napis form textarea, .napis form input {font-size: 12px;}
.napis form textarea {background: url('../images/forms/textarea-napis.png') no-repeat left top;border:0;height:81px;overflow:auto;padding: 2px 3px 2px 3px;width:639px;}
.napis form input {background:url('../images/forms/input-napis.png') no-repeat left top;border:0;height:20px;line-height:20px;padding:5px 3px 0;width:286px;}
.napis form .radiochoice label {display:inline;font-weight: normal;}
.napis form p {height:auto;}
.napis form p.labelleft {clear:none;width:342px;height:60px;}
.napis form p.radiochoice {height:20px;padding:0;margin:0;}
.napis form p.radiochoice input {background:transparent;height:auto;width:auto;font-size:12px;padding:0;margin:0;top:2px;position:relative;}
.napis form p.radiochoice label {font-weight:normal;padding:0 2px 0 10px;line-height:25px;margin-right:30px;}
.napis form p.submit {height:31px;padding:25px 0 0 0;clear:both;}
.napis form p.submit input {height:31px;padding:0;width:135px;}
* html.napis form textarea, * html .napis form input {background-attachment: fixed;}

form span {font-weight:normal;}
form .req {color:#cb181e;font-size:11px !important;}

.red {color:#BB1319 !important;}
.green {color:#507E05 !important;}

/* Used only when enhanced */
.enhanced {left:0;top:0;width:100%;}
.enhanced .hider {display:none;visibility:hidden;}
.enhanced a { font-size:11px; text-decoration:none; color:#000; line-height:15px; }
.enhanced dl, .enhanced dd {padding:0;margin:0;}
.enhanced a:hover {color:#000;}
.dropdown { display:block;position:relative; top:0;left:0; z-index:7777; }
.dropdown .options { z-index:7777;position:absolute; left:0; top:23px; overflow:auto; background:#fff; height:57px; border:1px solid #c8c8c8; border-top:0; padding:1px 3px; }
.dropdown .options ul { list-style:none; padding:0; margin:0; }
.dropdown .options li { list-style:none; padding:0; margin:0; line-height:13px; font-size:11px; }
.dropdown .options a,.dropdown .options a:visited { display:block; text-decoration:none; font-size:11px; padding:2px 0; color:#000; }
.dropdown .options a:hover { color:#333; text-decoration:underline; }
.dropdown .hider {display:none !important;}
a.dropdown_toggle,a.dropdown_toggle:visited { font-weight:bold;color:#000;line-height:25px; text-decoration:none;display:block; height:25px; white-space: nowrap; background:url('../images/forms/enhanced-select-bg-light.png') left center no-repeat; }
a.dropdown_toggle span { color:#000;text-decoration:none;display:block; background:url('../images/forms/enhanced-select-arrow-light.png') right center no-repeat; padding:0 0 0 5px; line-height:25px; height:25px; cursor:pointer !important; white-space: nowrap;}

form.register div select {border:1px solid #ccc;padding:0;}
div.dayy {float:left;position:relative;left:0;top:0;width:46px;display:inline;z-index:7777;}
div.dayy .dropdown {width:46px;}
div.dayy .options {width:38px;height:132px;}
div.monthy {float:left;position:relative;left:0;top:0;width:46px;margin-left:14px;display:inline;}
div.monthy .dropdown {width:46px;}
div.monthy .options {width:38px;height:132px;}
div.yeary {float:left;position:relative;left:0;top:0;width:72px;margin-left:14px;display:inline;}
div.yeary .dropdown {width:72px;}
div.yeary .options {width:64px;height:132px;}

div.vyber {float:left;position:relative;left:0;top:0;width:193px;display:inline;}
div.vyber .dropdown {width:193px;}
div.vyber .options {width:185px;}

span.title,span.index{display:none;}

.leftCol div.icoselect, .rightCol form.nahratico {height:450px;background-color: #F4F3D6;position:relative;z-index:7777;}
.leftCol div.icoselect {width:470px;}
.leftCol div.icoselect div a {margin:0 15px 15px 0;position:relative;float:left;display:inline;overflow:hidden;width:70px;height:70px;}
.leftCol div.icoselect div a img {border:0;height:70px;width:70px;}
.leftCol div.icoselect div {padding:24px 20px 24px 24px;width:426px;}
h2.vyberteico span {background: url('../images/forms/icon-change-headlines.png') 0 0 no-repeat;}
h2.nebovlastni span {background: url('../images/forms/icon-change-headlines.png') left bottom no-repeat;}
.rightCol form.nahratico {background-color: #F4F3D6;}
.rightCol form.nahratico fieldset {padding:24px 28px 0 32px;}
.rightCol form.nahratico .file input {width:99%;}

.rightCol h2 {margin-right:5px !important;}

.isError label,p.isError strong { color:#ce191f !important; }
p.errorMsg {padding:15px !important;text-align:left;margin:10px 20px 20px 20px !important;background-color: #fff; color:#ce191f !important;font-size:14px !important;line-height:18px;font-weight:bold;	border:5px solid #ce191f; width: 560px; }

/*p.rightBottomError {float:right;position:absolute;top:auto;left:180px;bottom:0;padding:10px !important;text-align:left;margin:0 20px 0 0 !important;background-color: #fff; color:#ce191f !important;font-size:12px !important;line-height:18px;font-weight:bold;border:3px solid #ce191f; width:auto !important; }*/

/* layer */
.video {margin: 14px 0 0 14px;}
.colorLayer {padding: 14px 14px 0;text-align:left;}
.width750 .colorLayer {height: 429px; overflow-y: auto;}
.colorLayer h3, .colorLayer p {padding: 0 0 10px;}
.colorLayer h3.bold {font-weight:bold;}
.colorLayer h3 {font-size:14px;font-weight:normal;}
.colorLayer a:hover {color:#578905;}
.colorLayer .video {margin-top:3px;text-align: center;}

/* Zapomenute heslo...*/

div#BoxSendForgetPassword {
}

#BoxSendForgetPassword.hiddenBoxSendForgetPassword{
   display: none;
}
#BoxSendForgetPassword p.smaller label {
	line-height:13px;font-size:11px;top:-1px;
}

.videoContent {width:440px;padding:50px 13px 0 0;margin:0 auto;}
.videoName {height:43px;position:absolute;top:0;left:13px;width:440px;background-color:#F4F3D6;}
.videoName h2.textize {font-size:22px;color:#000;line-height:20px;padding:11px 0 0 0;height:25px;}
.videoName h3.textize {position:absolute;right:0;top:0;font-size:12px;color:#000;line-height:14px;padding:16px 0 0 0;height:25px;}
.videoContent p {padding:120px 0 0 0;line-height:20px;font-size:14px;text-align:center;color:#000;}

.audioContent {height:33px;width:440px;padding:50px 13px 0 13px;}
.audioName {height:43px;position:absolute;top:0;left:13px;width:440px;background-color:#F4F3D6;}
.audioName h2.textize {font-size:22px;color:#000;line-height:20px;padding:11px 0 0 0;height:25px;}
.audioName h3.textize {position:absolute;right:0;top:0;font-size:12px;color:#000;line-height:14px;padding:16px 0 0 0;height:25px;}
.audioContent p {padding:0 0 0 0;margin:0;line-height:20px;font-size:14px;text-align:center;color:#000;}

.chybovka {position:absolute;visibility:hidden;width:1px;height:1px;top:0;left:0;overflow:hidden;}
#chybovahlaska {position:absolute;bottom:100%;margin-bottom:10px;width:100%;height:50%;line-height:50px;background-color: red;color:#fff;}


