html {overflow-x: hidden;}
body { text-align: center;}
#web { margin: 0 auto; width: 770px; overflow: hidden; text-align: left; }
input, input:focus, a:focus{outline: none;}
hr.cleaner { clear: both; visibility: hidden;}
.nodisplay { display: none; }
acronym { cursor: help; }
.menu
{
	margin-left: 20px;
	text-decoration: none;
	color: White;
	font-size: 11px;
	font-family: Tahoma;
}
.menu:hover
{
	color: #D1CFCE;
}
.menu1
{
	margin-left: 30px;
	text-decoration: none;
	color: #D1CFCE;
	font-size: 11px;
	font-family: Tahoma;
}
.menu1:hover
{
	color: White;
}
.menulog
{
	margin-left: 20px;
	text-decoration: none;
	color: Black;
	font-size: 11px;
	font-family: Tahoma;
}
.menulog:hover
{
	color: #5A5A5A;
}
.menulog1
{
	margin-left: 30px;
	text-decoration: none;
	color: #5A5A5A;
	font-size: 11px;
	font-family: Tahoma;
}
.menulog1:hover
{
	color: #000000;
}

.logokno
{
  position:relative;
  left:525px;
  top:29px;
  font-family: Tahoma;
  font-size:11px;
  color: rgb(101,101,101)
}
.normalText, .middleColumn .textik, .middleColumn, td
{
  font-family: Tahoma;
  font-size:11px;
  color: #000000;
}
.middleColumn A
{
	text-decoration:underline;
	color: rgb(0,0,0)
}

.error
{
  color:red;
}

H1
{
font-size:14px;
font-weight: bold;
}  
.inputText
{
  border: 1px solid black;
  width:160px;
  font-family:Tahoma;
  font-size:11px;

}

INPUT
{
  margin:0px;
}

.inputlog
{
  width:95px;
  height:20px;
  border:1px solid rgb(127,127,127);
  margin-top:5px;
  padding:1px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color: rgb(189,189,189);
}
.newsText
{
  font-family: Tahoma;
  font-size:11px;
  color: #424242;
}
.reg
{
	font-family: Tahoma;
	font-size: 11px;
	color: #424242;
	text-decoration: underline;
}
.reg:hover
{
	text-decoration: none;
}
.button
{
  border:1px solid rgb(127,127,127);
  padding:1px;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color: #000000;
  background-color:#ffffff;
}
li, 
{
	margin-bottom: 5px;
}
ul
{
	margin-top: 8px;
	margin-bottom: 15px;
}
ol li ul { margin: 5px 0px 5px 20px; padding: 0; }
a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #424242;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

A IMG {border:1px solid black}

.faq p {margin-bottom:5px}

A IMG.none {border:0}

.probeh_akce_img{float: left; width: 100%;margin: 10px 0px 15px 0px;} /* spodni margin stejny jako margin u hr.line */
.probeh_akce_img img{float: left; margin: 10px 10px 0px 10px;}

table.valign-top tr td { padding: 5px 10px 5px 0; }
.cas { white-space: nowrap; }

.table-priprava-k-akreditaci{width: 360px;}
.table-priprava-k-akreditaci tr td{padding: 5px 0;}
.table-cas{width: 100px;}
.table-text{width: 260px;}

table tr td.short{white-space: nowrap;}

#poradna{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#poradna fieldset{border: 1px solid #D2DFEE;}
#poradna fieldset legend{padding: 5px 20px; margin: 0px 10px;}
#poradna fieldset label{float: left; width: 80px; margin: 0px 10px 0px 0px;}
#poradna fieldset input.text{width: 150px; padding: 1px 3px; margin: 0px 0px 3px 0px;}
#poradna fieldset br{clear: both;}
#poradna fieldset textarea{width: 240px; padding: 2px 3px; margin: 5px 0px 3px 0px;}
#poradna fieldset input.submit{margin: 5px 0px 0px 260px;}

/* sekce o nas - preklikavani podsekci (jquery) */
.nodisplay{display: none;}
#topmenu {padding-bottom: 15px;}
#topmenu ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0; }
#topmenu ul li { display: inline; font-size: .9em; }
#topmenu ul li a { font-weight: bold; text-decoration: underline; padding: 0px 5px; margin: 1px 0px 0px 0px; cursor: pointer; color: #000000; }
#topmenu ul li.ui-tabs-selected a { text-decoration: none; }
div#sakcr, div#spravni-a-dozorci-rada, div#konzultanti-a-auditori { border: 0px none; width: 100%; }

div.person { z-index: 0; }
div.person div.image { width: 100px; float: left; position: relative; text-align: center; }
div.person div.image img { margin: 0 auto;  }
div.person div.popis { float: left; width: 210px; padding:5px; position: relative; }
div.person div.popis * {text-align: left;}
div.person div.popis h3 { display: block; margin: 0; padding: 3px 0px; font-size: 1em; }
div.person div.popis h4 { display: block; margin: 0; padding: 3px 0px; font-size: .9em; }
div.person div.popis span.zobrazit { display: block; cursor: pointer; padding: 3px 0; font-size: .9em; }
div.person div.roll { display: none; padding-bottom: 25px; text-align:none; clear: left; _clear: none;}
div.person div.rollin {  position: relative; left: 0px; top: 0px; width: 330px; text-align:none;  border: 1px solid #1E5EA9;}
div.person div.rollin div.rollinin {padding: 10px 10px 15px 10px; background: url('../img/white80.png'); position: relative; z-index: 1;} 
div.person div ul, div.person div.popis div ol { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; }
div.person span.skryt { display: block; cursor: pointer; position: absolute; font-weight: bold; right: 10px; bottom: 5px; }
div.person img.mala-fotka { z-index: 0; }
div.person img.velka-fotka { position: absolute; left: 0; top: -130px; border: 1px solid #1E5EA9; display: none; z-index: 1; }
div.person hr { clear: both; visibility: hidden; }

a.pdf { background: url('../img/ico_pdf.gif') no-repeat 0px 0px; padding: 2px 0px 3px 20px; }
a.pdf span { font-weight: bold; }
a.doc { background: url('../img/ico_word.gif') no-repeat 0px 0px; padding: 2px 0px 3px 20px; }
a.docs span { font-weight: bold; }
hr.line {background: #8DADD4; height: 1px; width: 100%; border: 0px none; display: block; margin: 15px 0; clear: left; }

#pf { position: absolute; width: 680px; top: 0; left: 50%; display: none; }
#pfinner { position: relative; width: 680px; top: 0; left: -340px; background: #fff; text-align: center; border: 2px solid #1e5ea9; padding-bottom: 40px; }
#pfinner img { margin: 0 auto; border: 0px none; }
#pfinner a.zavrit { position: absolute; top: 10px; right: 20px; color: #1e5ea9; text-decoration: none; font-size: 1em; }
#pfinner p { text-align: left; padding: 0px 40px 0px 80px; font-size: .9em; font-family: 'tahoma'; }
#pfinner p strong { font-size: 2.5em; }
#pfinner p em { font-weight: bold; font-style: normal; font-size: 1em; display: block; text-align: center;}
#pfinner hr { height: 1px; background: #1e5ea9; border: 0px none; width: 550px; margin: 20px 0; margin: 0px 40px 0px 80px; }



.velky_dotaznik { text-align: left; width: 360px; overflow: hidden; float: left; }
.velky_dotaznik fieldset { border: 0px none; }
.velky_dotaznik ol {}
.velky_dotaznik br { clear: both; }
.velky_dotaznik h2 { font-size: 110%; }
.velky_dotaznik ol { }
.velky_dotaznik ol li { padding: 0px 0px 5px 0px; _padding: 0; clear: left; position: relative; }
.velky_dotaznik ol li ul { margin-left: 20px;  clear: left;}
.velky_dotaznik ol li ul li { clear: left; display: block; padding-top: 4px; }
.velky_dotaznik ol li ol { }
.velky_dotaznik ol li strong { clear: left; float: left; width: 100%; margin-bottom: 10px; }
.velky_dotaznik ol li ol li { margin-left: 20px; clear: left; }

.velky_dotaznik input.radio { clear: left; float: left; margin: 2px 4px 1px 0px; }
.velky_dotaznik input.text { display: block; margin-top: 3px; }
.velky_dotaznik label { line-height: 160%; _line-height: 220%; float: left; margin-left: 5px; width: 200px; }
.velky_dotaznik textarea { font-size: 11px; font-family: Tahoma; padding: 3px; width: 300px; }

.velky_dotaznik ol li ol li input.radio { margin-top: 5px; }
.velky_dotaznik ol li ol li label { margin-top: 3px; }

.velky_dotaznik .tab{ padding: 0px 0px 0px 15px; clear: both; }
.velky_dotaznik label.error{ font-weight: bold; display: block; color: #ff0000; padding-left: 0; margin-left: 0; width: 100%; }

#pending { display: none; font-size: 100%; padding: 5px 0px; color: #FF0000; }

#submit { float: left; border: 0px; width: 118px; height: 22px; margin-right: 10px; cursor: pointer; }
#loading { height: 22px; display: none; }
/*
.begin { display: block; width: 118px; height: 22px; background: url('../img/submit1.gif') no-repeat; }
.loading { float: left; width: 118px; height: 22px; background: url('../img/submit2.gif') no-repeat; }
*/











































 