*,input,select,option,textarea,td {font-family:'Arial CE','Helvetica CE',Arial,helvetica,sans-serif}
body {background-color: #d0e5f5;color:#000000;text-align:left;margin:0;padding:0 0 10px;position:relative;font-size:.9em}
/*body,input,select,option,textarea,td,th {font-size:1empt}*/
hr {margin:8px 0 10px !important;border:solid 1px #8A0000;border-top:#fff;background:#fff}
input,select,option,textarea {background-color:#fff;border:/*#0F4D2A*/#ccc solid 1px/*;border-top-color:#fff;border-left-color:#fff*/;margin:0;padding:/*0 0 */2px;font-size:.8em}
table,tr,td,option {border:none}
form,table,tr,td {margin:0;padding:0}
em {color:#000000;padding:0;font-style:italic;font-weight:normal}
label {cursor:pointer;margin:0 5px 0 3px}
span.image > a > img {border:solid 1px #233450}
h1,h2,h3,h4,h5,h6 {margin:0;padding:15px 0 5px;color:#000000}
/*h1 {font-size:14pt;font-weight:normal}
h2 {font-size:12pt}
h3 {font-size:11pt;font-weight:normal}
h4 {font-size:11pt}
h5 {font-size:10pt;font-weight:normal}
h6 {font-size:10pt}*/
img {border:none}

a,a:hover {color:#233450;text-decoration:underline}
a:hover {text-decoration:none}

.menu-top .nazev,.menu-top .lang .nazev,.menu-leve .nazev {display:none}

.pruh {padding:3px}

.kontejner * {background-repeat:no-repeat}
.kontejner {text-align:left}
.kont-stred {background-color:#FFFFFF;padding:0px}
.kont-dolni {padding:5px}
.kont-horni {}
/*
.hlavicka {position:relative;margin:0;padding:0;border-bottom:solid 6px #CCCCCC}
.hlavicka-vrstva {height:131px;background-color:#EEEEEE}
.hlavicka a.logo {position:absolute;left:128px;top:155px;width:75px;height:14px}
.hlavicka a.logo {position:absolute;left:810px;top:116px;width:120px;height:30px}
.hlavicka a.logo img {display:none}
.hlavicka a.logo-rpic {position:absolute;left:24px;top:54px;width:170px;height:54px}
.hlavicka a.logo-rpic img {}
*/
.info-pruhledne,.info {position:absolute;top:50px;left:100px;height:50px;width:400px;margin:0;padding:0;border:solid 1px #000000;z-index:2500}
.info-pruhledne,.info {position:absolute;top:25px;left:50px;height:70px;width:400px;margin:0;padding:0;border:solid 1px #000000}
.info-pruhledne {background:#BB0021;filter:alpha(opacity=60,style=0);-moz-opacity:0.6;opacity:0.6}
.info {overflow:auto;z-index:2501}
.info .chyby,.info .zpravy {padding:10px 5px;text-align:center}
.info * {color:#FFFFFF;font-weight:bold}

.obsah {text-align:left/*;background-image:url(../../images/system/pozadi.text.stred.png);background-repeat:no-repeat;background-position:top right*/}

.vrstva-horni {}				/*	deklarovano v souboru menu.html.css	*/
.vrstva-kontejner {}
.vrstva-stred {text-align:left;padding:10px}
.vrstva-leva {width:224px;float:left}						/*	deklarovano v souboru menu.html.css	*/
.vrstva-prava {width:225px;float:right}						/*	deklarovano v souboru menu.html.css	*/

.tx-s {margin:0}
.tx-d {}
.tx-h {margin:0;padding:0}
.tx-cont {}


.cesta {padding:10px 10px 5px;margin:0 0 15px;border-bottom:solid 2px #CCCCCC}
.cesta,
.cesta a,
.cesta a:hover,
.cesta * {color:#AAAAAA;font-size:9pt}
.cesta .cil {color:#222222;font-size:14pt;font-weight:bold}

.paticka {color:#000000;text-align:center;clear:both;padding:3px;font-size:8pt;display:none}
.paticka *,.paticka a,.paticka a:hover {color:#000000;text-decoration:none}

#vrstvainfo {z-index:1000;width:50%;position:absolute;top:65%;left:25%;background-color:#5783B9;color:#FFFFFF;border:solid 2px #BB0021;padding:20px}

.mhgtBODY {min-height:200px;height:200px}
div[class] .mhgtBODY {height:auto}

.brdBsld {border-bottom:solid 1px #C0C0C0}

ul.vyber,ul.vyber li ul {padding:0;margin:0 !important;list-style-type:none}
ul.vyber li,ul.vyber li ul li {padding:0;margin:0;display:block}
ul.vyber li ul,ul.vyber li ul li {margin-left:20px}

span.br,
.blok {display:block}

div.intextmenu ul li a {text-transform:capitalize}

.disINLINE {display:inline}
.disINLINEBLOCK,.dib {display:inline-block}

#nacitam,#hledam,#vybiram {position:absolute;top:380px;left:370px;width:230px;z-index:1000;background: white;border:solid 1px #FFFFFF}
#vybiram {left:340px;width:280px}
.cekej div {padding:20px 0 15px;text-align:center;color:#000000;border:solid 1px #555555}
.cekej div img {border:none;margin-bottom:5px}

fieldset.segment {margin:0 0 10px;padding:10px}
fieldset.segment .wdt100p {width:100%}


.strankovani {clear:both;padding:10px 0 0;border-top:solid 1px #888888;text-align:left}
div.vypsano {padding:20px 0 5px}
span.vypsano {padding:0 20px 0 0}
.strankovani a,.strankovani a:hover,.strankovani .act {color:#888888}
.strankovani a:hover,.strankovani .act {color:#000000}
.strankovani a span,.strankovani .act span {display:none}

.galerieText {float:left;width:600px}
.galerieFoto {float:right;width:350px;padding:0 0 10px}

.vrstva-stred,.vrstva-stred * td {color:#000000}

h1.nadpis {padding:0 10px 15px 0}
h1.nadpis,h1.nadpis * {}

.text {padding:5px 0}

.mapa * {font-weight:bold}
.mapa ul {list-style-type:disc}

a.tr,a.tr:hover {color:#233450 !important;font-size:100%;font-weight:bold}

.nacitani {border:solid 1px #FF0000;background-color:#FFFFFF;padding:10px;text-align:center}
.ajaxLoading {padding:30px 20px 5px;text-align:left}

.poznamka {padding:10px 5px 5px}

/*	formatovani ajax tlacitek	*/

.fillAjax {border-bottom:solid 2px #A1A1A1;padding:2px 0 0}
.fillAjax .ajaxDetail {background:#ECECEC;padding:8px 0 2px}
.fillAjax .ajaxDetail .ajaxOdkazy {clear:both;padding:10px 0 0;text-align:right}
.fillAjax .ajaxDetail .ajaxOdkazy div {background:#00BE00;color:#FFFFFF;padding:3px 8px}
.fillAjax .ajaxDetail .ajaxOdkazy a,
.fillAjax .ajaxDetail .ajaxOdkazy a:hover {color:#FFFFFF;text-decoration:underline}
.fillAjax .ajaxDetail .ajaxOdkazy a:hover {text-decoration:none}
.fillAjax table {width:670px;border:none}
.fillAjax td {border:none !important}

/*	formatovani formularu	*/

.objekt {padding:2px}
.objekt h2 {background-color:#FFFFFF;padding:15px 5px 5px;;margin:0 0 5px}
.detail {padding:8px 5px}

.tlacitkaAjax {padding:5px 0 10px}


.vrstva {
padding:0 0 5px;
}

.vrstva + .vrstva {
border-top:solid 1px #FFDFB2;
padding:15px 0 5px;
}

.brd {
/*border-bottom:solid 1px #FFDFB2*/
}
.blk {display:block}
.noBrd {border:none}

table.noBrd,
table.noBrd tr,
table.noBrd tr td {border:none}


.vrstva p.frmP{
clear: both;
margin: 0 0 0;
padding:5px 0 0;
padding-left: 250px; /*width of left column containing the label elements*/
background-color: transparent;
/*height: 1%;*/
}
.vrstva.uzka p.frmP{
padding-left: 100px; /*width of left column containing the label elements*/
background-color: transparent;
/*height: 1%;*/
}

.vrstva p.skup{
margin: 0 0 3px;
padding-left: 150px; /*width of left column containing the label elements*/
background-color: #FFF0B2;
}

.vrstva p.frmP div.label {
display:inline
}

.vrstva p.frmP span.label,
.vrstva p.frmP div.label,
.vrstva p.frmP span.labelLeft{
float: left;
margin-left: -245px; /*width of left column*/
width: 240px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
/*
position: relative;
top: 0px;
left: 0px;
*/
text-align: right;
border-top:solid 2px transparent;
}
.vrstva.uzka p.frmP span.label,
.vrstva.uzka p.frmP div.label,
.vrstva.uzka p.frmP span.labelLeft{
margin-left: -95px; /*width of left column*/
width: 90px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.vrstva span.labelLeft{
margin-left: -150px; /*width of left column*/
width: 250px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
text-align: left
}
.vrstva p.frmP span.txt,
.vrstva p.frmP div.txt{
top: -5px
}

.vrstva .sirka {width:500px}
.vrstva .sirka100 {width:100px}
.vrstva .sirka200 {width:200px}
.vrstva .sirka245 {width:245px}
.vrstva .sirka290 {width:290px}
.vrstva .sirka800 {width:800px}
.vrstva .sirkaPolovicni {width:200px}
.vrstva .sirkaRok {width:45px}
.vrstva .sirkaPSC {width:80px}
.vrstva .sirkaObec {width:400px}
.vrstva .sirkaUlice {width:500px}
.vrstva .sirkaTelefon {width:160px}
.vrstva .sirkaMobil {width:160px}
.vrstva .sirkaFax {width:160px}

.vrstva .vyska {height:100px}
.vrstva .vyska-mala {height:65px}
.vrstva .vyska-stredni {height:200px}
.vrstva .vyska-vysoka {height:300px}
.vrstva .vyska100 {height:100px}
.vrstva .vyska150 {height:150px}
.vrstva .vyska300 {height:300px}
.vrstva .vyska400 {height:400px}
.vrstva .cislo {width:70px}
.vrstva .psc {width:80px}
.vrstva .sirkaLoginForm {width:150px}
.vrstva .sirkaEC {width:80px}

.sirkaImport {width:400px}
.vyskaImport {height:250px}
.pscImport {width:80px;margin-right:318px}

.vrstva * li,
.vrstva * li * {text-align: left !important}


.kratsiRadek .vrstva p.frmP{
padding-left: 20px;
}

.kratsiRadek .vrstva p.frmP span.label,
.kratsiRadek .vrstva p.frmP div.label{
margin-left: -20px;
width: 15px;
}


.odsadit {padding:4px 0 10px 20px}
.ttUC {text-transform:uppercase}
/*
.jQbutton {color:#00AA00 !important}*/
.pozor,a.pozor,a.pozor:hover {color:#BB0021 !important;font-weight:bold}
/*
.cervena {background-color:#f00 !important;color:#FFFFFF}
.zelena {background-color:#008040 !important;color:#FFFFFF}
.modra {background-color:#00f !important;color:#FFFFFF}
*/
.cervena {color:#b02}
.zelena {color:#008040}
.modra {color:#00f}
.seda {color:#bbb}

.poznamka {border-bottom:solid 2px #A1A1A1}

.limitovanaVyska {height:200px;overflow:auto}

ul.lvl-strom {list-style-type:none;padding:5px 1px 5px 15px;margin:2px 0 0 !important}
ul.lvl-strom li {padding:2px 0 1px 4px}
ul.lvl-0 {background-color:#E5ECF4}
ul.lvl-1 {background-color:#DADBAC}
ul.lvl-2 {background-color:#64AFBD}
ul.lvl-3 {background-color:#D9C9A8}
ul.lvl-4 {background-color:#F3F1D8}

.stylOdkazu {cursor:pointer}
.stavAno {color:green}
.stavNe {color:red}

table.accInside td {border-top:none;border-bottom:none}
table.accInside td div.p {padding-top:0;padding-bottom:0}

table.uchazeciVyber {border-collapse:collapse}
table.uchazeciVyber tr.osoba td {border:solid 1px #ddd}
table.uchazeciVyber tr.osoba td label {padding:0}
table td.infoTD {width:350px;text-align:left}
table td.infoTD,
table td.infoTD * {vertical-align:middle}
table td.infoTD textarea {width:270px;height:33px}
table td.infoTD textarea,
table td.infoTD button.jQbuttonVyberAkcePoznamkaUlozit {vertical-align:top !important}
table td.infoBtns {width:120px;text-align:center}
table td.nabidnuto {background-color:#0f0}
table td.vylouceno {background-color:#f00}

table.uchazeciVyberVyhovujici tr.osoba td {background-color:#fffcf0}
table.uchazeciVyberNabidnuta tr.osoba td {background-color:#c2ffbf}
table.uchazeciVyberNevyhovujici tr.osoba td {background-color:#fff0f0}

table tr.uchazecVybran td {background-color:#c2ffbf;color:#888}
table tr.uchazecNevhodny td {background-color:#fff0f0;color:#aaa}
table tr.uchazecVyhovujici td {background-color:#fffcf0}

/*
table tr.uchazecFazeZamitnuto td 		{background-color:#fff0f0}
table tr.uchazecFazeNezajem td 			{background-color:#fff0f0}
table tr.uchazecFazePrijal td 			{background-color:#f3fff0}
*/

table tr.uchazecFazeBezReakce td 		{background-color:#dedeff}
table tr.uchazecFazeNedoruceno td 		{background-color:#e3edff}
table tr.uchazecFazeNezajem td div a,
table tr.uchazecFazeNezajem td 			{background-color:#ffd0d0;color:#aaa}
table tr.uchazecFazeZamitnuto td 		{background-color:#e3e3e3;color:#aaa}
table tr.uchazecFazeZajem td div a,
table tr.uchazecFazeZajem td 			{background-color:#c2ffbf;color:#888}

table tr.uchazecFazeNeucast td			{background-color:#dedeff}
table tr.uchazecFazeDoporuceni td div a,
table tr.uchazecFazeDoporuceni td 		{background-color:#c2ffbf;color:#888}
table tr.uchazecFazeNedoporuceni td div a,
table tr.uchazecFazeNedoporuceni td		{background-color:#e3e3e3;color:#aaa}
table tr.uchazecFazeRezignace td div a,
table tr.uchazecFazeRezignace td		{background-color:#ffd0d0;color:#aaa}

table tr.uchazecFazePozvaniKandidata div a,
table tr.uchazecFazePozvaniKandidata td				{background-color:#c2ffbf;color:#f00}
table tr.uchazecFazeOdmitnutiKandidata td div a,
table tr.uchazecFazeOdmitnutiKandidata td 			{background-color:#ffd0d0;color:#f00}
table tr.uchazecFazePozvaniKandidataDokonceno td	{background-color:#c2ffbf;color:#888}
table tr.uchazecFazeOdmitnutiKandidataDokonceno td div a,
table tr.uchazecFazeOdmitnutiKandidataDokonceno td	{background-color:#ffd0d0;color:#888}
/*
table tr.uchazecFazeNeucast td			{background-color:#dedeff}
table tr.uchazecFazeDoporuceni td		{background-color:#c2ffbf;color:#888}
table tr.uchazecFazeNedoporuceni td		{background-color:#e3e3e3;color:#aaa}
table tr.uchazecFazeRezignace td		{background-color:#ffd0d0;color:#aaa}
*/

table tr.uchazecFazeZustalVeFirme td	{background-color:#c2ffbf;color:#000}
table tr.uchazecFazeOdeselVeZkDobe td	{background-color:#ffd0d0;color:#aaa}
table tr.uchazecFazeOdeselPoZkDobe td	{background-color:#e3e3e3;color:#aaa}


table tr.uchazecFazeOdeslano td.jmeno 		{}
table tr.uchazecFazeOdeslat td.jmeno 		{background-color:#f00;color:#fffcf0}


table.sync {border-collapse:collapse;width:1400px;margin:0 auto 10px}
table.sirsiSync {width:auto}
table.sync td {text-align:center;padding:0}
table.sync td.l,
table.sync td.p {width:45%}
table.sync td.lp50 {width:50%}
table.sync td.nazev {font-weight:bold;padding:10px 0 2px}
table.sync td.accord {text-align:left;vertical-align:top}
table.sync td.accord div.p {padding:10px 20px 10px 0}
/*table.sync td p {padding:0;margin:0}*/

td.ec {width:130px}
td.ec div {text-align:right}

td.aHref {padding:0 !important}
td.aHref a,
td.aHref a:hover {display:block !important;padding:5px 10px 3px !important}
td.aHref a:hover {background-color:#888888;color:#FFFFFF !important}

td.aHref a.pW {color:#0C8C00}
td.aHref a.pW:hover {background-color:#0C8C00;color:#FFFFFF !important}
td.aHref a.pW {background-color:#0C008C;color:#FFFFFF !important}
td.aHref a.pW:hover {background-color:#0C008C;color:#FFFFFF !important;text-decoration:underline}

td.aHref div.nepristupne {color:#888888 !important;padding:10px 15px !important}

div.ajaxOdsazeniOznameni {padding:10px 5px 10px}
div.ajaxTlacitka {padding:10px 5px 5px}

div.divPopis {margin:10px 0 5px;padding:10px 10px 5px;background-color:#EEEEEE}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }
/*
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; width: 350px;}

* html .ui-autocomplete-input { 
	height: 30px;}

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar *
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar *
	padding-right: 20px;
}*/
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 *//*
* html .ui-autocomplete {
	height: 200px;
}
*/
div.prilohyStrom,
div.prilohyVypis {height:570px !important;width:450px !important;overflow:auto;float:left}
div.prilohyVypis {/*height:auto !important;*/float:right;width:470px !important}
div.prilohySrovnani {clear:both;padding:10px 0 0}


.ui-autocomplete-category {
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}

.ui-odsazeni {padding: 0 .4em}

.issHomeHledani {padding:5px 0}

.mbti-1-1,
.mbti-2-1,
.mbti-3-1,
.mbti-4-1 {width:15px;margin-right:2px}
.mbti-1-2,
.mbti-2-2,
.mbti-3-2,
.mbti-4-2 {width:30px;margin-right:7px}


.kontejner-filtr {padding:20px 0 10px}


.pevna-vyska {height:690px;overflow:auto}

.sloupec-levy,
.sloupec-pravy {float:left;width:800px}
.sloupec-levy {clear:both}

.scrolovanySeznam {overflow:auto}
.dlouhySeznam {height:550px}

.vrstva-poznamka-faze {float: left; display: inline-blok;}
.vrstva-poznamka-faze textarea {width: 800px; height: 50px;}
.vrstva-poznamka-faze button {vertical-align: top;}

.hgt615 {height:615px}


.radioset-no {padding-right: 15px;}