body{
margin: 0;
padding: 0;
font-family: Tahoma;
font-size: 12px;
color:#646464;
background: white url(/img/bg.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#div_center{
position: relative;
overflow: hidden;
margin: 0 auto;
width: 950px;
z-index:99;
}

div#onas{
top:93px; left:384px; overflow:hidden; color: #FFFFFF; z-index:1; background-color:#64abdf; border-left: 1px solid #010924; border-right: 1px solid #010924; border-bottom: 1px solid #010924; 
}

div#produkty{
top:93px; left:527px; overflow:hidden; color: #FFFFFF; z-index:1; background-color:#64abdf; border-left: 1px solid #010924; border-right: 1px solid #010924; border-bottom: 1px solid #010924; 
}

div#zdravotnicka{
top:93px; left:623px; overflow:hidden; color: #FFFFFF; z-index:1; background:url(/img/submenu.gif) #64abdf repeat-y left; border-right: 1px solid #010924; border-bottom: 1px solid #010924;
}


div.submenu{
float:left; 
text-align:left; 
position:absolute;
background-color:#64abdf; 
visibility:hidden;
}

div.submenu2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

div.submenu2 a{
display:block;
padding: 5px 7px 5px 7px ;
color:#ffffff;
text-decoration:none;
}

div.submenu2 a:hover{
text-decoration:underline;
color:#ffffff;
}


div.sirka1{
width: 95px;
}

div.sirka1de{
width: 125px;
}

div.sirka1en{
width: 100px;
}

div.sirka0{
width: 105px;
}


div#header{
position: relative;
overflow: hidden;
margin: 0 auto;
width: 898px;
height: 105px;
}

div#menu{
position:absolute;
background:url(/img/bg_up.jpg) no-repeat;
top:21px;
left: 348px;
width: 550px;
height: 72px;
}

div#flag_1, div#flag_2, div#flag_3, div#flag_4{
position:absolute;
top:5px;
width: 30px;
height: 30px;
}

div#flag_1{
left:380px;
}

div#flag_2{
left:418px;
}

div#flag_3{
left:456px;
}

div#flag_4 {
left:494px;
}

div#logo{
position:absolute;
top:25px;
width: 190px;
height: 80px;
}

div#button{
position:absolute;
top:37px;
width: 540px;
left:10px;
height: 35px;
overflow:hidden;
}

div.item, div.item_de, div.item_en{
float:left;
font-family:Arial, Helvetica, sans-serif;
}

div.item{
font-size:16px;
}

div.item_de, div.item_en{
font-size:15px;
}


div.item a{
display:block;
padding: 10px 6px 9px 7px ;
color:#ffffff;
text-decoration:none;
}

div.item_de a, div.item_en a{
display:block;
padding: 10px 4px 9px 5px ;
color:#ffffff;
text-decoration:none;
}

div.item a:hover, div.item_de a:hover, div.item_en a:hover{
text-decoration:underline;
color:#ffffff;
}

h1 {
position: relative;
margin: 0 auto;
width: 858px;
margin-top:30px;
height:35px;
background:url(/img/bg_title.gif) bottom repeat-x;
overflow:hidden;
color:#1c6b91;
font-size:22px;
}

h2 {
margin-top:0px;
color:#1c6b91;
font-size:16px;
}


div#content_bg {
position: relative;
margin: 0 auto;
width: 928px;
background: url(/img/bg_center.jpg) no-repeat;
height:555px;
overflow:hidden
}


div#content {
text-align: justify;
margin: 15px 35px 0 35px;
padding-right:10px;
width: 858px;
height:460px;
overflow: auto;
line-height: 1.25;
}

div#content li a {
text-decoration: underline;
}


div#footer_line{
height: 5px;
background-color: #c7c7c7;
overflow: hidden;
}

div#footer{
position: relative;
overflow: hidden;
margin: 0 auto;
margin-top:5px;
margin-bottom:5px;
width: 890px;
text-align: right;
color:#999999;
font-size: 11px;
}


span.underline{
text-decoration:underline
}

img.vpravo{
float:right;
border: 1px solid #dedede;
padding: 4px;
margin-left: 10px;

}

img.image2 {
float:right;
border: 1px solid #464646;
margin: 2px;
margin-left: 10px;
padding: 4px;
}

a:hover img.image2 {
border: 3px solid #2c8ed5;
margin: 0px;
margin-left: 8px;
}


ul {

margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}

lia {
padding: 0px;
margin: 0px;
}




p, img{
padding: 0;
margin: 0;
border: 0;
}

a{
color: #646464;
text-decoration: underline;
}

a:hover{
color: #646464;
text-decoration: none;
}

img.image {
border: 1px solid #464646;
margin: 2px;
padding: 4px;
}

a:hover img.image {
border: 3px solid #2c8ed5;
margin: 0px;
}


div#footer a{
color :#999999;
text-decoration: underline;
}

div#footer a:hover{
color :#999999;
text-decoration: none;
}

input {
border: 1px solid #1c6b91;
height:16px;
}

textarea{
border: 1px solid #1c6b91;
}

div.media_press {
	border:1px solid black; width:190px; height:300px; float:left; margin:4px; text-align:center;
}

div.media_press:hover {
	opacity:0.75;
}

div.media_press img {
	width:160px; margin:3px; max-height:200px; border:1px solid #CCCCCC;
}

div#content img {
border: 1px solid #464646;
margin: 2px;
padding: 4px;
}

div#content a {
	text-decoration:none;
}

h4 {
	margin:2px;
}
