/* =all */
* {
margin:0;
padding:0;
}

html, body {
	height: 100%;
}

/* =a */
a:link, a:visited, a:hover, a:active {
color:#000099;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

/* =body */
body {
text-align:center;
color:#000000;
background-color:#D9E3E9;/*#23313D*/
font:75%/1.5 Verdana, Arial, Helvetica, sans-serif;
}

/* =contact */
div.contact {
margin-bottom:1.5em;
}

/* =cleaner */
.cleaner {
clear:both;
}

/* =container */
#container {
background-color:#FFFFFF;
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
color:#000000;
margin:0 auto;
text-align:left;
width:737px;
position:relative;
height:100%;
}

body>#container {
min-height:100%;
height:auto;
}

/* =fieldset */
fieldset {
border:none;
}

/* =footer */
#footer {
position:absolute;
left:0;
bottom:0;
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-y;
width:100%;
height:54px;
overflow:hidden;
}

#footerin {
margin-left:190px;
}

#footerin ul {
float:left;
height:34px;
margin:5px 0;
font-size:10px;
width:400px;
list-style-type:none;
overflow:hidden;
}

#footerin ul li {
width:75px;
color:#000099;
text-align:center;
padding:0 5px;
height:34px;
float:left;
border-right:1px solid #CCCCCC;
}

#footerin ul li.last {
border:none;
}

#footerin p {
width:100px;
padding-top:10px;
color:#000099;
float:left;
}

#footerright {
background-image:url(../images/footer_right.gif);
background-position:bottom right;
background-repeat:no-repeat;
height:44px;
}

#footerbottom {
background-image:url(../images/footer_bottom.gif);
background-position:bottom;
height:10px;
background-repeat:no-repeat;
}

/* =galeria */
div.galeria {
margin-bottom:1em;
padding-bottom:1px;
}

div.galeria div.thumbnail {
float: left;
width: 100px;
height: 100px;
border: 1px solid #999;
margin: 0 5px;
padding: 10px;
}

/* =head */
#head {
width:737px;
height:191px;
background-image:url(../images/head_up_bg.gif);
background-repeat:repeat-x;
}

#headtoplogo {
background-image:url(../images/logo_top.gif);
background-position:top left;
height:24px;
background-repeat:no-repeat;
}

#headtoplogo form {
text-align:right;
margin-right:10px;
}

#headmiddle {
/*background-position:top left;
background-image:url(../images/head.jpg);
background-repeat:no-repeat;*/
height:153px;
}

#headbottom {
background-image:url(../images/content_top.gif);
background-repeat:no-repeat;
height:12px;
}

/* =hr */
hr.cleaner {
clear:both;
margin:-1em 0 0 0;
padding:0;
height:1px;
border:none;
overflow:hidden;
visibility:hidden;
}

/* =img */
img {
border:none;
}

#certifikat,#povolenie {
width:240px;
vertical-align:top;
margin:10px 0 0 0;
}

/* =input */
.inputbutton {
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
padding:0 3px 0 3px;
}

.inputtext {
text-align:left;
}

/* =label */
label {
color:#000000;
}

/* =main */
#main {
text-align:left;
float:right;
width:558px;
padding-bottom:60px;
font-size:0.9em;
}

#mainin {
padding:0.5em 3em;
}

#mainin ul li {
margin-left:20px;
}

#mainin h2, #mainin h3 {
color:#000099;
font-size:1.7em;
font-weight:normal;
margin-bottom:1em;
}

#mainin h3 {
font-size:1.2em;
margin-bottom:0.5em;
}

#mainin p {
margin-bottom:1em;
}

/* =menu */
#menu {
float:left;
width:175px;
}

#menuin {
}

#menu ul {
list-style-type:none;
}

#menu ul#level1 li.level1, #menu ul#level2 li.level2 {
padding-left:30px;
background-image:url(../images/depleft_li.gif);
background-repeat:no-repeat;
background-position:10px 5px;
font-variant:small-caps;
font-weight:bold;
font-size:1.1em;
color:#000099;
border-bottom:1px solid #FFFFFF;
}

#menu ul#level2 li.level2 {
margin-left:-10px;
font-size:0.85em;
padding-left:20px;
background-image:url(../images/depleft_li.gif);
background-repeat:no-repeat;
background-position:5px 5px;
font-variant:normal;
font-weight:bold;
border:0;
}

#menu ul#level1 li.level1.active, #menu ul#level2 li.level2.active {
background-image:url(../images/depleft_li_act.gif);
background-position:8px 7px;
}

#menu ul#level2 li.level2.active {
background-position:3px 7px;
}
#time{
margin-left:600px;
margin-top:2px;
position:absolute;
}