body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
background-image: url(images/pozadie_horny_pas.gif);
background-repeat: repeat-x;
background-position: top;
}
span.chyba 
{
color: red;	
}
.ValidationSummary
{
	font-size: 11px;
	margin:  15px 0 15px 0;
}
.ValidationSummary ul
{
	display : none;
}
a {
text-decoration: none;
}
a.odkaz{
text-decoration: underline;
color: #018d50;
}
a img {
border: 0;
}
div.obal {
position: relative;
width: 995px;
height: auto;
font-family: Arial, Helvetica, sans-serif;
}
.chyba 
{
color: Red;
}
.validator {
font-size: 11px;
color: Red;
margin: 10px 0;
}
.validator ul {
display: none;
}
/* -------------------- hlavicka --------------------*/
div.hlavicka {
background-image: url(images/pozadie_hlavicka.gif);
background-repeat: no-repeat;
width: 100%;
height: 183px;
_height: 185px;
margin: 0;
padding: 0;
}
td.jazyky {
padding: 15px 0 0 250px;
}
td.jazyky a{
font-size: 11px;
color: #f7ffef;
margin-right: 30px;
}
.flash_baner {
border: 0;
width: 705px;
height: 143px;
position: relative;
left:13px;
}
/* -------------------- lava strana --------------------*/
div.lava_strana {
min-height: 386px;	
_height: 386px;	
background-image: url(images/pozadie-lavastrana.gif);
background-repeat: no-repeat;
width:298px;
float: left;
margin: 0;
padding: 0;
}
div.menu {
width: 258px;
background-color: #eaeaec;
position: relative;
top: -23px;
margin: 0 0 0 38px; 
padding: 0;
}
div.menu a {
background-image: url(images/button_menu.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #000101;
font-size: 11px;
}
div.menu a.linka_oznacena{
background-image: url(images/button_menu_l.gif);
height: 14px;
_height: 14px;
vertical-align: middle;
display:block;
padding: 3px 25px;
color: #FFFFFF;
font-size: 11px;
}
div.menu a.bezciary {
background-image: url(images/button_menu_bezciary.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #000101;
font-size: 11px;
}
div.menu a.bezciary_oznaceny{
background-image: url(images/button_menu_bezciaryl.gif);
height: 14px;
_height: 14px;
vertical-align: middle;
display:block;
padding: 3px 25px;
color: #FFFFFF;
font-size: 11px;
}
div.menu a.OznacenaDole{
background-image: url(images/button_menuDole_l.gif);
height: 14px;
_height: 14px;
vertical-align: middle;
display:block;
padding: 3px 25px;
color: #FFFFFF;
font-size: 11px;
}

div.menu a.NeoznacenaDole {
background-image: url(images/button_menuDole.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #000101;
font-size: 11px;
}
div.menu span {
display:block;
background-color: #fc9c00;
}
div.menu img {
margin: 0 10px 0 0;
position: relative;
top: 1px;
}
div.odkazy_podmenu {
margin-left: 69px;
margin-bottom:20px;
}
div.odkazy_podmenu a{
font-size: 11px;
text-decoration: underline;
color: #018d50;
}
div.odkazy_podmenu a img{
margin: 0 10px 10px 0;
}
div.odkazy_uzivatelove {
position: relative;
top: 120px;
margin: 0 0 10px 0;
margin-left: 69px;
}
div.odkazy_uzivatelove a {
font-size: 11px;
text-decoration: underline;
color: #018d50;
line-height: 18px;
}
div.odkazy_uzivatelove a:hover {
color: #f49701;	
}
div.menu a.submenu1 
{ 
background-image: url(images/button_submenu1.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #000101;
font-size: 11px;
}

div.menu a.submenu1_oznacena 
{ 
background-image: url(images/button_submenu1.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #fc9c00;
font-weight: bold;
font-size: 11px;
}
div.menu a.poslednySub 
{ 
background-image: url(images/button_submenu1_posledny.gif);
}
div.menu a.submenu2
{ 
background-image: url(images/button_submenu2.gif);
vertical-align: middle;
display:block;
height: 14px;
_height: 14px;
padding: 3px 25px;
color: #000101;
font-size: 11px;
}
/* -------------------- stred --------------------*/
div.stred {
width: 585px;
margin: 0;
padding: 2px 0 0 0;
_padding: 0;
float: left;
}
div.stred h1 {
background-color: #8dce7c;
font-size: 17px;
text-transform: uppercase;
color: #007847;
padding: 8px 24px;
margin: 0 0 2px 0;
}
h3.nadpis_pozicia {
background-color: white;
border-bottom: 1px solid #8dce7c;
color: #55be39;
text-transform: uppercase;
font-weight: bold;
padding: 3px 0 3px 11px;
font-size: 12px;
margin: 4px 0 0 0;
}
h3.nadpis_pozicia img{
position: relative;
top: 2px;
margin-right: 6px;
}
div.obsah {
text-align: justify;
width: 545px;
margin: 0;
background-color: #f7fcf6;
padding: 24px 20px 24px 20px;
background-image: url(images/obsah_spodok.gif);
background-position: bottom;
background-repeat: no-repeat;
min-height: 326px;
_height: 326px;
}
div.obsah_bezpozadia {
text-align: justify;
width: 545px;
margin: 0;
padding: 24px 20px 24px 20px;
line-height: 18px;
}

div.tmavsi {
background-color: #d9e5d6;
background-image: url(images/obsah_spodok_tmavsi.gif);
background-position: bottom;
background-repeat: no-repeat;
clear: both;
}
p.bezny_text {
margin: 0;
padding: 0;
color: #000100;
font-size: 11px;
}
table.sluzby {
margin-top: 15px;
text-align: left;
width: 388px;
font-size: 11px;
}
table.sluzby tr td {
padding-bottom: 10px;
}
table.pozicie {
width: 450px;
}
table.pozicie tr.svetlejsi td{
background-color: #def6d4;
border: 1px solid #00855a;
color: #000100;
font-size: 11px;
}
table.pozicie tr.svetlejsi td a{
color: #004c28;
font-size: 11px;
margin-left:10px;
}
table.pozicie tr td.datum{
padding: 2px 7px 2px 0;
width: 68px;
text-align: right;
color: #000000;
font-weight: bold;
border: 1px solid #00855a;
background-color: #ffe783;
}
table.kontakt {
margin-top: 17px;
font-size: 11px;
width: 300px;	
padding: 2px;	 
}
ul.zoznam1 {
margin: -10px 0 0 20px;
padding: 0;
}
ul.zoznam1 li{
list-style-image: url(images/ikona_nadpis_sipka.gif);
margin: 0;
vertical-align: middle;
padding: 0 0 2px 3px;
color: #000100;
font-size: 11px;
}
ul.zoznamMHD {
margin: 10px 0 10px 0px;
padding: 0;
}
ul.zoznamMHD li{
list-style-type: none;
margin: 0;
padding: 0 0 0 16px;	
color: #000100;
font-size: 11px;
font-weight: bold;
background-repeat: no-repeat;
background-position: 6px left ;
}
ul.ako_k_nam {
margin: 10px 0 10px 0px;
padding: 0;
width: 220px;
}
ul.ako_k_nam li{
list-style-type: none;
margin: 0;
padding: 0;	
color: #000100;
font-size: 10px;
}
div.blokKontaktVLavo 
{
	float: left;
	width: 227px;
	}
div.blokKontaktVPravo {
	float: right;
	width: 227px;
	}
/* -------------------- prava strana --------------------*/
div.prava_strana 
{
	
margin: 0 0 0 0;
padding: 0;
width: 150px;
float: right;
}
div.prava_strana h2 
{
	margin: 0;
	padding: 8px 0 7px 0;
	background-color: #01845a;
	color: White;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	
}
div.prava_strana div.skolenieInfo
{
	border-left: 1px solid #757074	;
	border-right: 1px solid #757074;
	padding: 20px 10px 30px 10px;
	background-color: #fefbc4;
	color: Black;
	font-weight: bold;
	text-align: center;
	line-height: 27px;
	font-size: 17px;
	
}
div.prava_strana div.skolenieTermin
{
	border: 1px solid #757074;
	padding: 23px 0 23px 0;
	background-color: #f4f4f4;
	font-weight: bold;
	color: Black;
	text-align: center;
	line-height: 25px;
	font-size: 15px;
	
}
div.prava_strana div.skolenieTermin a
{	
	text-decoration: underline;
	color: #018d50;	
}
div.prava_strana div.skolenieTermin span
{display: block;
	margin: 0;padding:0;
	
}
div.prava_strana div.skolenieInfo b
{
	color: Black;
	text-transform: uppercase;
	font-size: 24px;
	margin: 0 0 10px 0;
	display: block;	
}
/* -------------------- hlavicka --------------------*/
div.paticka {
margin: 0;
padding: 20px 0 0 0;
height: 95px;
width:100%;
clear: both;
color: #a8acaf;
font-size: 11px;
}
/* -------------------- admin --------------------*/
.gridview
{
	background-color: White;
	border: 0px solid #E7E7FF;
	margin-left:20px;
}
.gridview td p
{
	font-family: Arial;
	font-size: 12px;
	color: White;
	background-color:#4A3C8C;
	font-weight:bold;
	color: #F7F7F7;}

.footer_style
{
	background-color:#B5C7DE;
	color:#4A3C8C;
} 
.table_header, .table_header a
{
	font-family: Arial;
	font-size: 12px;
	color: White;
}
.row_style, .row_style a
{
	font-family: Arial;
	font-size: 12px;
	background-color:#E7E7FF;
	color:#4A3C8C;
}
.selected_rows_style
{
	font-family: Arial;
	font-size: 12px;
	background-color:#738A9C;
	font-weight:bold;
	color: #F7F7F7;
}
.header_style
{
	background-color:#4A3C8C;
	font-weight:bold;
	color: #F7F7F7;
} 
.alt_row_style, .alt_row_style a
{
	font-family: Arial;
	font-size: 12px;
	background-color:#F7F7F7;
	color:#4A3C8C;
}
.pager_style
{
	background-color:#E7E7FF;
	color:#4A3C8C;
	text-align:right;
}
/* ----------------- registracne formulare ----------------------------*/ ä
div.formularoveMenu {
	
}
div.formularoveMenu a{
display: block;
background-color: #f0f7ef;
color: #018d50;
padding: 4px 29px 4px 29px;
text-align: center;
font-weight: bold;
float: left;
font-size: 11px;
margin: 1px 3px 2px 0;
}
div.En a{
padding: 4px 43px 4px 45px;
}

div.formularoveMenu a.lnkOsobneUdaje {
}
div.formularoveMenu a.lnkPracovneSkusenosti {
}
div.formularoveMenu a.lnkVzdelanie {
padding: 4px 31px 4px 32px;
}
div.formularoveMenu a.lnkOstatneZnalosti {
padding: 4px 30px 4px 31px;
margin: 1px 0px 2px 0;
}
div.formularoveMenu a.lnkHladaneZamestnanie {
padding: 4px 49px;
margin-bottom: 3px;
}
div.formularoveMenu a.lnkZivotopis {
padding: 4px 49px;
margin-bottom: 3px;
}
div.formularoveMenu a.lnkLogout {
padding: 4px 48px 4px 49px;
margin-bottom: 3px;
}
/* -------------------- en  -------------------- */
div.en a.lnkOsobneUdaje {
padding: 4px 38px;
}
div.en a.lnkPracovneSkusenosti {
padding: 4px 38px;
}
div.en a.lnkVzdelanie {
padding: 4px 35px 4px 36px;
}
div.en a.lnkOstatneZnalosti {
padding: 4px 38px;
margin: 1px 0px 2px 0;
}
div.en a.lnkHladaneZamestnanie {
padding: 4px 63px;
margin-bottom: 3px;
}
div.en a.lnkZivotopis {
padding: 4px 60px;
margin-bottom: 3px;
}
div.en a.lnkLogout {
padding: 4px 65px;
margin-bottom: 3px;
}
/* -------------------- en  -------------------- */
div.formularoveMenu a.posledny{
margin: 1px 0px 2px 0;
}
div.formularoveMenu a.oznaceny{
background-color: #d9e5d6;
}
div.obsah_formular 
{
text-align: justify;
margin: 0;
background-color: #f0f7ef;
min-height: 68px;
_height: 68px;
padding: 0;
width: 545px;
}
div.spaddingom 
{
padding: 0 0 24px 20px;
width: 525px;
}
div.obsah_formular2{
text-align: justify;
width: 505px;
margin: 0;
background-color: #f0f7ef;
padding: 18px 20px;
min-height: 68px;
_height: 68px;
}
div.obal_rpt {
border-bottom: 1px solid #c4e5bb;
padding: 0 0 24px 20px;
}
input.pridat_zaznam {
border: 0;
background-color: #e1f6d5;	
color: #0e8050;
font-size: 11px;
font-weight: normal;
text-transform: lowercase;
width: 169px;
height: 23px;
padding: 0px 0 3px 0;
_padding: 0px 0 0 0;
margin: 3px 0 27px 0; 
}
input.nemalym {
text-transform: none;
}
a.pridat_zaznam {
display: block;
background-color: #e1f6d5;	
color: #0e8050;
font-size: 11px;
font-weight: normal;
width: 169px;
text-transform: lowercase;
height: 18px;
text-align: center;
padding: 2px 0 0 0;
margin: 3px 0 27px 0; 
}
input.zmazat_zaznam {
border: 0;
background-color: #d6f0ca;	
color: #0e8050;
font-size: 11px;
font-weight: normal;
background-image: url(images/ikona_zmazat_zaznam.gif);
background-repeat: no-repeat;
background-position: right;
width: 169px;
text-transform: lowercase;
height: 23px;
padding: 0px 0 3px 10px;
_padding: 0px 0 0 10px;
float: right; 
}
input.ulozit {
border: 0;
background-color: #d6f0ca;	
color: #0e8050;
font-size: 11px;
font-weight: normal;
width: 169px;
text-transform: uppercase;
height: 23px;
padding: 1px 0 0 0;
margin: 33px 0 0 188px; 
}
table.formular {
font-size:11px;
width: 505px;
color: #018d50;
margin: 13px 0 0px 0;
clear: both;
}
div.obsah_formular2 table.formular{
font-size:11px;
width: 489px;
color: #018d50;
margin: 0;
padding: 0;

}
table.formular input.text_box {
width: 130px;
color: #018d50;
border: 1px solid #c0cfb1;
float: left;
}
table.formular input.text_box_mensi {
float: left;
width: 130px;
color: #018d50;
border: 1px solid #c0cfb1;
}
table.formular select.mensi {
float: left;
width: 133px;
_width: 134px;
font-size: 13px;
color: #018d50;
border: 1px solid #c0cfb1;
}
table.formular td{
text-align: left;
height: 32px;
}
table.formular textarea{
color: #018d50;
border: 1px solid #c0cfb1;
}
table.formular textarea.dolpnujuce_info{
height: 130px;
margin: 0;
}
table.formular select {
width: 171px;
color: #018d50;
border: 1px solid #c0cfb1;
}
table.formular select.znalosti {
width: 200px;
color: #018d50;
border: 1px solid #c0cfb1;
}
.formular span.popisok {
display: block;
float: left;
height: 16px;
padding-top: 3px;
margin: 0;
width: 105px;
}
span.formularove_oddelenie {
display: block;
background-color: #e1f6d5;
width: 265px;
padding: 5px 20px 3px 20px;
font-weight: bold;
font-size: 12px;
color: #018d50;
text-align: left;
margin-bottom: 3px;
}
span.ZaznamC {
font-weight: bold;
color: #018d50;
font-size:12px;
float: left;
margin-top: 15px;
}
.evidovaci_jazyk 
{
	position: absolute;
	top: 297px;
	left: 675px;
}
input.btn_doprava {
border: 0px;	
background-image: url(images/button_doprava.gif);
width: 27px;
height: 20px;	
cursor: pointer;
margin-bottom: 13px;
}
input.btn_dolava {
border: 0px;	
background-image: url(images/button_dolava.gif);
width: 27px;
height: 20px;	
cursor: pointer;
}
table.pracovny_pomer td {
height: 10px;
padding: 0;
margin: 0;
	}
table.bezmarginu {
margin: 0 0 0 20px;
}
span.datum {
font-size: 11px;
position: relative;
top: 13px;
left: -105px;
}
/* zivotopis */
div.zivotopis div.obsah_formular{
padding: 20px 20px 20px 20px;
width: 505px;
margin-bottom: 10px;
}
div.zivotopis div.obsah_formular span.formularove_oddelenie{
clear: both;
margin: 10px 0 15px 0;
}

img.foto_zivotopis {
width: 100px;
height: auto;
position: absolute;
top: 20px;
right: 20px;
}
span.popisok2 {
font-size: 11px;
display: block;
float: left;
padding: 3px 0 0 0;
width: 95px;
color: #018d50;
margin: 0 0 0 10px;
}
span.popisok3 {
padding: 0;
font-size: 11px;
clear: right;
margin: 0 0 0 20px;
padding: 0;
}
table.tabulkaZivotopis {
width: 100%;
margin: 0;
padding: 0;
}
table.tabulkaZivotopis td{

margin: 0;
padding: 3px 0;
}
h1.nadpis_zivotopis {
display: none;
}
/* ### skolenia ### */

h2 {
font-size: 12px;
color: #008f57;
margin: 25px 0 0 0;
}

table.skolenia 
{
	background-color: #00855a;		
	font-size: 12px;	
	text-align: left;
	margin-top: 16px;
}
table.skolenia .col1
{
	width: 200px;
	background-color: #def6d4;
	color: #004d2a;
	padding: 11px 0  11px 9px;
	vertical-align: top;
}
table.skolenia .col2
{
	width: 180px;
	background-color: #ffffff;
	text-align: right;
	padding: 11px 0  11px 9px;	
	color: #078e54;
}
table.skolenia .col2 a
{
	color: #078e54;
	display: block;
	text-decoration: underline;
}
table.skolenia .col2 a span
{
	display: block;
	float: left;
	width: 70px;
	cursor: pointer;
	}
table.skolenia .col2 a span.TerminMesto
{
	text-align: left;
	margin: 0 0 0 10px;
}

table.skolenia .col4
{
	width: 40px;
	background-color: #ffe783;
	padding: 0 9px 0 9px;
}
table.skolenia .col5
{
	width: 80px;
	background-color: #ffe783;
	padding: 0 9px 0 9px;
}
table.skolenia thead th
{
	background-color: #8dce7c;
	padding: 4px 0  3px 5px;
	text-align: left;
	color: White;
}
table.skolenia tbody th
{
	background-color: #8dce7c;
	padding: 4px 0  3px 10px;
	text-align: left;
	color: Black;
}
table.skolenia td
{
	background-color: #def6d4;	
}
table.detailSkolenia 
{
width: 100%;
font-size: 11px;
}
table.detailSkolenia thead th
{
	padding: 4px 19px  4px 18px;
	text-transform: uppercase;
	background-color: #00855a;
	
}
table.detailSkolenia .text
{
	background-color: #def6d4;
	color: #000000;
	padding: 11px 18px  11px 18px;
	vertical-align: top;
	line-height: 18px;
}
table.detailSkolenia .popis
{
	background-color: #ffe783;
	color: #000000;
	padding: 10px 0  10px 19px;
	vertical-align: top;
	line-height: 16px;
	width: 27%;
	
}
table.detailSkolenia .popis span
{
	display: block;
	width: 100px;
	padding: 1px 0;
}
table.detailSkolenia .data
{
	background-color: #ffffff;
	color: #000000;
	padding: 10px 0  10px 19px;
	vertical-align: top;
	line-height: 16px;
	width: 73%
	
}
table.detailSkolenia .data span
{
	display: block;
	width: 100px;
	padding: 1px 0;
}
a.SkoleniaPrihlasenie 
{
	display: block;
	font-size: 11px;
	width: 167px;
	border: 1px solid #01845a;	
	background-color: #e1f6d5;
	padding: 4px 0 3px 0;
	margin: 12px 0 0 0;	 
	text-align: center;
	color: #007e3f;
}
table.skoleniePrihlaska 
{
	font-size:11px;
	width: 538px;
	color: #018d50;
	margin: 0 0 25px 0;
	padding: 0;
}
table.skoleniePrihlaska td input
{
	border: 1px solid #c4cdb0;
	font-size: 12px;
	margin: 1px 0 2px 0;
}
table.skoleniePrihlaska td.data input
{
	width: 418px;
	border: 1px solid #c4cdb0;
}
table.skoleniePrihlaska td.data1 input
{
	width: 148px;
}
table.skoleniePrihlaska td.data2 input
{
	width: 207px;
}
table.skoleniePrihlaska td.popis1
{
	text-align: right;
	padding: 0 10px 0 0;
}
table.skoleniePrihlaska td.popis2
{
	padding: 0 0 5px 0;
}
table.skoleniePrihlaska td.data3
{
	padding-left: 1px;
}
table.skoleniePrihlaska td.data4
{
	text-align: right;
}
table.skoleniePrihlaska td.data5
{
	text-align: right;
}
table.skoleniePrihlaska td.data3 input
{
	width: 263px;
}
table.skoleniePrihlaska td.data3 textarea
{
	margin-top: 20px;
	width: 525px;
	height: 88px;
	border: 1px solid #c4cdb0;
	font-size: 11px;
	padding: 4px;
	color: #007e3f;
}
table.skoleniePrihlaska td.data4 input
{
	width: 245px;
}

table.prihlaska2 td.data3 input 
{
	width:240px;	
	
}
table.prihlaska2 td.data4 input 
{
	width:155px;	
	margin-right: 4px;
}
table.prihlaska2 td.data5 input 
{
	width:120px;	
}
.koniec_float 
{
	clear: both;
}
b.ZvyraznenyVZozname 
{
	display: block;
	padding:0;
	margin: 0;
	width: 80px;
	color: #007847;
	float: left;
	
}
div.KontextoveMenu {
}
div.KontextoveMenu a{
display: block;
background-color: #f0f7ef;
color: #018d50;
padding: 4px 36px 4px 35px;
text-align: center;
font-weight: bold;
float: left;
font-size: 11px;
margin: 1px 3px 2px 0;
}
div.KontextoveMenu a.lnk0
{
	padding: 4px 38px 4px 38px;
	margin-right:0;
}
div.KontextoveMenu a.lnk1 
{
	padding: 4px 41px 4px 41px;
}
div.KontextoveMenu a.lnk2 
{
	padding: 4px 42px 4px 41px
}
div.KontextoveMenu a.lnk3
{
	padding: 4px 44px 4px 43px;
	margin-right:0	;	
}

div.KontextoveMenuEN a{
padding: 4px 38px 4px 39px;
}
div.KontextoveMenuEN a.lnk0
{
	padding: 4px 39px 4px 39px;
	margin-right:0;
}
div.KontextoveMenuEN a.lnk1 
{
	padding: 4px 47px 4px 47px;
}
div.KontextoveMenuEN a.lnk2 
{
	padding: 4px 47px 4px 47px;
}
div.KontextoveMenuEN a.lnk3
{
	padding: 4px 50px 4px 50px;
	margin-right:0	;	
}
div.KontextoveMenu a.oznaceny{
background-color: #d9e5d6;
}
