body {
	background: #eef url("body_bg_2.png") 15px 0px repeat-Y;
	font-family: Trebuchet MS, sans-serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;

}
#infotelefon{
margin: 10px;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='telefon.png');
_width:1px;
_height:1;

}
#registrace .zavrit{
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
}
#registrace h3{

border-bottom: 1px black solid;
margin-bottom: 10px;
}
#registrace form{
margin-top: 10px;
margin-bottom: 0px;
}
#registrace input{
width: 98%;
margin-bottom: 10px;

}
#registrace h3{
margin: 0px;
padding: 0px;
}
#registrace{
font-size: 0.9em;
z-index: 10;
position: absolute;
top: 140px;
left: 24%;
width: 30em;
background: #7bd;
border: 2px black solid;
color: black;
padding:  10px;

}

.karta_zamestnance{
width: 24em;
float: left;
border: 1px black solid;
background: #e5e5ee;
margin: 1em 0px 0px 1em;
padding: 0px 10px;
}
.karta_zamestnance#firma_info{
width: 50em;
}



.karta_zamestnance h3{
padding: 10px 5px 0px 5px;
margin: 0px;
font-size: 1.3em;
}
.karta_zamestnance p{
padding: 0px 5px;
margin: 0px;

}
.karta_zamestnance dl{
padding: 5px;
margin: 0px;
}
.karta_zamestnance dt{
font-weight: bolder;
}
.karta_zamestnance dd{
margin: 0em 0em 0.6em 2em;
}

.ohraniceni_sortimentu{
border: 1px black solid;
background: #e5e5ee;
margin: 10px 10px 0px 10px;
padding: 0px 10px;
pdosition: relative;
}
.ohraniceni_sortimentu h3{
float: left;
margin: 1em 0em 0em 0em;

}.ohraniceni_sortimentu ul{

margin:  0em 1em;

}
.ohraniceni_sortimentu h4{
clear: left;
position: relative;
margin: 0.6em 0em 0.2em 0em;
}
.ohraniceni_sortimentu h4.fotky{
clear: right;

}
.prihlaseni {
padding: 5px;
margin: 0px;
font-size: 0.7em;
}
.prihlaseni input {
width: 146px;
padding: 0px;
margin: 2px auto;
}
.prihlaseni input.iebutton {
width: 150px;

}
.thumb_odkaz{

margin: 2px;
padding: 3px;
float: left;
display: block;



}

.thumb_odkaz img{ 
border: none;
_podsition: relative;
}

h4.dokumenty{
clear:both;
}
div.dokumenty{
width: 22em;
float: left;
border: 1px gray dotted;
margin: 10px 10px 0px 0px;
padding: 1em;
position: relative;
}
div.dokumenty h5{
position: absolute;
top: -1em;
left: 0.5em;
background: #e5e5ee;
margin: 0px;
padding: 0.2em 1em 0.5em 1em;
}
.nahoru{
clear: both;
text-align: right;
font-weight: bolder;
margin: 5px;
}
.hlavicka
{
position: absolute;
top: 0px;
left: 15px;
border-right: 1px black solid;
border-left: 1px black solid;
background: #6f7ba1 url("menu_bg.png") 0px 120px repeat-x;
height: 100%;
width: 160px;
height: 780px;
z-index:2;

}

.hlavicka ul{
margin: 0px;
padding: 0px;
border-bottom: 1px black solid;

}

.hlavicka li{
list-style-type: none;
border-top: 1px black solid;
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;

}

.flash_logo{
position: absolute;
top: 5px;
left: 16px;


}

.hlavicka li a{
text-decoration: none;
color: black;
display: block;
margin: 0px;
padding: 4px 6px;
font-weight: inherit;

}

.hlavicka li a:hover{

border-left: 3px gray solid;
padding-left: 3px;
color: black !important;
background: white;

}
.hlavicka li a:visited{
color: #444;
}
h1{

height:125px;
background-color: white;
margin: 0px;
padding: 0px;
position: relative;
z-index: 2;
}
h1 span{
Position: absolute;
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 4;
background: white url("h1_bg_2.png") 6px -4px no-repeat;
}



.vrch{
top: 15px;
left: 0px;
position: absolute;
width: 100%;
height: 90px;
border-top: 1px black solid;
border-bottom: 1px black solid;
background: #b6bccf;

}
.drobecky{

font-size: 0.75em;
text-align: right;
margin: 2px 10px;
position: absolute;
top: 107px;
right: 1px;

}

h2{
margin: 0% 0px 5px 0px;


}
.box h3{
margin: 25px 0px 0px 0px;
padding: 0px;
}

.box p{
margin: 0%;
padding: 0px;
}

.box h3 a{
text-decoration: none;
color: white;
}

p
{
margin: 2px 0px 0px 0px;
padding: 0px;
position: relative;
}
.obsah{
position: absolute;
top: 120px;
left: 190px;

/* margin: 110px 0px 0px 190px ; */

}
.box{
border: 1px black solid;
margin: 10px 10px 0px 0px;
width: 222px;
height: 24.5em;
padding: 10px;
float: left;
background: white;
position: relative;
}
.box ul{
margin: 0.1em 5px 0px 15px;
padding: 0px;
}
.box a.vice{
display: block;
text-align: right;
text-decoration: underline;
x-index: 5;
}
.box h3{
margin: 7px;
color: white;
font-size: 1.3em;
font-weight: lighter;

}
.box img{
position: absolute;
bottom: 0px;
right: 0px;
border: none;
z-index: 2;

}
.ilustracni_sortiment{
float:right;
margin: 10px 0px;

}
.reklama{
position: absolute;
top: 30px;
left: 195px;
width: 468px;
height: 60px;
background: gray;
color: white;
border: 1px black solid;

}


