html,body{background-color:#f5f5f5;margin:0;padding:0;border:none;color:#333;font-size:16px;overflow:auto;}
body{font-family:Arial, Helvetica, lucida, sans-serif;}
a{color:#E01608;text-decoration:underline;}
a:hover{color:#AA1C00;}

#pg{background: #fff url('bg_border.png') scroll 200px 0 repeat-y;margin:0 auto 0 0;padding:0;}

h1,h2{display:block;margin:0;padding:0;text-indent:0;font-weight:bold;font-family:Arial,helvetica,sans-serif;}
h1{width:100%;height:81px;border-bottom:1px solid #ddd;overflow:hidden;background:#fff url('prihlaska-h1.png') 0 0 no-repeat;}
h1 a{display:block;height:82px;width:100%;text-decoration:none;overflow:hidden;}
h1 span{visibility:hidden;}
p,.p{line-height:125%;padding:0.5em;margin:0;display:block;}
form p,form .p{clear:both;}
hr {clear:both;height:0;border:none;}

/* 16px font-size */
#mess,p{font-size:16px;}
/* 14px font-size */
#menu li,form,legend,label,input,button,textarea,.textarea,fieldset,select,h2{font-size:14px;}
#menu ul, #menu_in, #pg, label,.label { background-color:#fff; }
form {position:relative;top:10px;left:10px;bottom:10px;margin-bottom:20px;padding:10px;border:10px solid #f3f3f3;float:left;}
fieldset{position:relative;top:0;left:0;border:1px solid #ccc;margin-bottom:3px;display:block;font-size:80%;}
legend{color:#333;font-weight:bold;letter-spacing:1px;}
label,.label{clear:both;float:left;display:block;width:7em;padding-right:0.5ex;text-align:right;line-height:21px;border-bottom:1px solid #fff;}
input,button,textarea{background-color:#f3f3f3;color:#333;border:1px solid #999;padding:1pt 1pt 1pt 2pt;}
.textarea{color:#333;border:1px solid #aaa;padding:1pt 1pt 1pt 2pt;}
select{background-color:#f3f3f3;color:#333;border:1px solid #999;}
textarea{width:55ex;height:24.5ex;font-size:12px;}
.textarea{width:55ex;height:14.5ex;font-size:12px;display:inline;overflow:auto;}
acronym{cursor:help;border-bottom:1px dashed #ccc;text-decoration:none;font-style:normal;text-transform:none;}
#mess{padding-top:7px;padding-bottom:7px;}
h2 {padding-top:18px;padding-bottom:18px;font-size:18px;}

input:focus,button:focus,input.focus,textarea:focus,textarea.focus,select.focus,select:focus{
	border-color:#000;background-color:#fff;color:#000;
}

form,table {width:660px;}
table td {vertical-align:top;}
table.vypis {width:660px;margin:0.5em;font-size:90%;color:#555;border:1px solid #999;background-color:#f8f8f8;border-collapse:collapse;}
table.vypis th {background-color:#eee;color:#333;font-weight:normal;font-size:100%;border-color:#999;vertical-align:middle;}
table.vypis td {padding:0.5ex;border-color:#999;vertical-align:middle;}
tr.odd td {background-color:#F5F5FF;}
tr.even td{background-color:#F5F5F5;}
.highlight td {background-color:#ffffff !important;}

#mess{position:absolute;top:10px;line-height:100%;padding:0;margin:0;overflow:hidden;}
#mess span{font-weight:bold;padding:8px;border:1px solid;float:left;}

#menu{float:left;width:200px;overflow:hidden;}
#menu_in{margin:10px;border:10px solid #f3f3f3;}
#menu ul{padding:0;margin:0;width:100%;}
#menu ul li{list-style-type:none;display:block;width:100%;padding:0;margin:0;overflow:hidden;line-height:28px;}
#menu li a,#menu li span{font-weight:bold;display:block;padding-left:10px;width:100%;line-height:28px;}
#menu h2{margin:0;text-align:center;background-color:#f3f3f3;border-bottom:1px solid #ddd;color:#ccc;text-transform:uppercase;}
#menu li a.h{color:#fff;background-color:#DB1818;}

#obsah{margin:0 0 0 201px;padding:0;background-color:#fff;}
#obsah-in{padding:0;margin:0;overflow:hidden;}

#obsah h2{text-indent:16px;border-bottom:1px solid #ddd;color:#444;}
#obsah h2.first{background:transparent url('stripe2.png') right bottom repeat-y;}

#foot,small,.small{font-size:10px;}
p.small{clear:both;margin:0 auto;display:block;width:90%;text-align:justify;font-size:12px;line-height:16px;}

#foot{padding:0;font-size:11px;background:transparent url('stripe3.png') right bottom repeat-x;color:#555;display:block;clear:both;float:none;border-top:1px solid #ddd;width:100%;height:100px;overflow:hidden;}
#foot-in{height:100px;overflow:hidden;display:block;margin:0;padding:0;float:left;}
#foot0 {float:left;width:200px;font-size:12px;overflow:hidden;height:100px;margin:0;padding:0;}
#foot1,#foot2,#foot3 {float:left;margin:0;padding:0;width:250px;border-left:1px dashed #ddd;height:100px;overflow:hidden;}
#foot p {padding:10px;margin:0;overflow:hidden;font-size:100%;}
#foot2{width:320px;}
#foot3{width:auto;}
#foot0 p {text-align:center;}

.red{color:#DD0000;}
.red-warn{color:#d00;display:block;margin-left:10em;}
.green{color:#00AA00;}
.clearer,.cleaner{clear:both;display:block;height:0;visibility:hidden;}
#obsah a.out_url{background-image:url('ext.gif');background-position: right center;background-repeat: no-repeat;padding-right:13px;}
#menu a.out_url{background-image:url('ext.gif');background-position: right center;background-repeat: no-repeat;padding-right:13px;display:inline;}
.lbl-sml{font-size:12px;}
.disabled{color:#888;background-color:#e5e5e5;border-color:#999 !important;}
.m-a{margin: auto auto;}
.hide{display:none;visibility:hidden;}
.invis{visibility:hidden;}
.t-a-c{text-align:center;}
.tl{text-align:left;}
.vrac { color:#CF351F; }
.schv { color:#377A11; }
.reqL { color: red; }
.req { }
.vypis .dtm { font-family:Georgia, times, serif; font-size:11px; vertical-align:middle;}
#flInic { float:left; width: 328px; }
#flKontakt { float:left; width: 328px; margin-left:4px; }
#flKontakt textarea, #flOther textarea, #flOther .textarea, #flKontakt .textarea { width:98%;}
.textarea {float:left;}
#flPrijezd, #flScenare, #flPosledni, #flOther { margin-top:4px; float:left; clear:both; width:660px; }

#profile {position:absolute;top:0;right:0;line-height:12px;border-left:3px double #ccc;border-bottom:3px double #ccc;background-color: #fff;padding:10px;}
#profile iframe {margin-left:5px;height:1px;width:1px;overflow:hidden;background:#fff;}
#prihlaskydo {position:absolute;right:10px;top:81px;margin-top:-14px;line-height:16px;font-size:16px;font-style: italic;font-family: Georgia, times, serif;}

#obsah-in ul {margin-top:0;}