body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
background-image: none;
background-repeat: repeat-x;
background-position: top;
}
a {
text-decoration: none;
}
a.odkaz{
text-decoration: underline;
color: #018d50;
}
a img {
border: 0;
}
div.obal {
position: relative;
width: 100%;
height: auto;
font-family: Arial, Helvetica, sans-serif;
}

/* -------------------- hlavicka --------------------*/
div.hlavicka {
background-image: none;
width: 100%;
height: 183px;
_height: 185px;
margin: 0;
padding: 0;
}
td.jazyky {

display: none;
}
.flash_baner {
display: none;
}
/* -------------------- lava strana --------------------*/
div.lava_strana {
display: none;
}

/* -------------------- stred --------------------*/
div.stred {
width: 100%;
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: 100%;
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: 100%;
margin: 0;
padding: 24px 20px 24px 20px;
line-height: 18px;
}

div.tmavsi {
background-color: white;
background-image: none;
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: #fdfefd;
color: #000100;
font-size: 11px;
}
table.pozicie tr.svetlejsi td a{
background-color: #fdfefd;
color: #000100;
font-size: 11px;
margin-left:10px;
}
table.pozicie tr td.datum{
padding: 2px 7px 2px 0;
width: 68px;
text-align: right;
color: #018d50;
font-weight: bold;
border: 1px solid #e8f5e5;
}
table.kontakt {
margin-top: 17px;
font-size: 11px;
width: 188px;	
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;
}
/* -------------------- prava strana --------------------*/
div.prava_strana {
height: 386px;
margin: 0;
padding: 0;
width: 112px;
float: right;
}
/* -------------------- paticka --------------------*/
div.paticka {
display: none;
}
/* -------------------- 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 {
	display: none;
}
div.formularoveMenu a{
display: none;
}

div.obsah_formular 
{
text-align: justify;
margin: 0;
background-color: #f0f7ef;
min-height: 68px;
_height: 68px;
padding: 0;
width: 100%;
}
div.spaddingom 
{
padding: 0 0 24px 20px;
width: 100%;
}
div.obsah_formular2{
text-align: justify;
width: 100%;
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: 100%;
margin-bottom: 10px;
}
div.zivotopis div.obsah_formular span.formularove_oddelenie{
clear: both;
margin: 10px 0 15px 0;
width: 100%;
background-color: #ffffff;
}

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: block;
}
