body {
background-image:url(images/grad.jpg);
background-position:center top;
background-repeat:repeat-x;
margin-top:10px;
}
#main {
width:801px;
position:relative;

background-color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:auto;
}
#header {
background-image:url(images/header_slice.jpg);
background-repeat:repeat-x;
height:121px;
width:100%;
}
#content {
border-left:1px solid #5E85B3;
border-right:1px solid #5E85B3;
padding:60px 96px;
padding-bottom:10px;
margin:0px;
background-image:url(images/flower.jpg);
background-position:bottom left;
background-repeat:no-repeat;




}
#left {
position:absolute;
top:127px;
width:96px;
height:83px;
background-image:url(images/left_curve.gif);
background-repeat: no-repeat;
background-color:#ffffff;

}

#right {
position:absolute;
bottom:33px;
right:0px;
width:92px;
height:83px;
background-image:url(images/right_curve.gif);
background-repeat: no-repeat;
background-color:#ffffff;

}

#footer {
background-image:url(images/bottom.gif);
background-repeat:repeat-x;
height:33px;
}



img.left-corner {
position:absolute;
}
img.right-corner {
float:right;
}
img.logo {
left:30px;
position:absolute;
top:32px;
}
img#apteka {
left:150px;
position:absolute;
top:38px;
}
img#vitamina {
left:185px;
position:absolute;
top:82px;
}
img#leki {
left:400px;
position:absolute;
top:32px;
}
img.underline {
position:absolute;
top:121px;
}

ul.nav {
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
right:-2px;
top:97px;
}
ul.lang {
float:right;
list-style-type:none;
margin:3px 0 3px 0;
padding:0pt;
}
img.flag {
border:solid 1px #ffe5b8;
}
li.link {
color:#FFFFFF;
display:inline;
margin-right:4px;
}
ul.lang a {
text-decoration:none;

}
ul.lang a:hover img {
border:solid 1px #3d61b9;
}
li.s_glowna {
background-image:url(images/glowna_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:120px;
}

li.active_s_glowna {
background-image:url(images/a_glowna_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:120px;
}
li.vit_zary {
background-image:url(images/zary_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:128px;
}
li.active_vit_zary {
background-image:url(images/a_zary_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:128px;
}
li.active_kontakt{
background-image:url(images/a_kontakt_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:89px;
}

li.kontakt {
background-image:url(images/kontakt_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:89px;
}
li.de_btn {
background-image:url(images/de_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:88px;
}
li.a_de_btn {
background-image:url(images/a_de_btn.gif);
display:inline;
float:left;
height:24px;
margin-right:2px;
text-align:center;
width:88px;
}
ul.nav a {
color:#FFFFFF;
font-size:12px;
line-height:24px;
margin:0pt;
padding:0pt;
text-decoration:none;
}
ul.nav li a:hover {
color:#A4B4FA;
}

p#copy {
color:white;
font-size:12px;
line-height:33px;
margin:0px;
padding:0px;
text-align:center;
}



div#cont img {
	float:right;
	width:329px;
	padding:0px 0px 10px 10px;
	clear:right;
}



table.map_link {
width:218px;
text-align:center;
float:right;
clear:right;
margin: 20px 0px 20px 60px;
}
table.map_link img {
border:none;
}

p.cont, div#content ul {
	text-align:justify;
	clear:left;
}

img.envelope {
	float:right;
padding-left:60px;
	
}
a.mail {
text-decoration:none;
color:#0033FF;
}
a.mail:hover, a.mailfooter:hover {
color:#999999;
}
table.contact {
text-align:center;

}
table.contact tr td {
	padding:10px;

}

table.contact tr td h4 {
	padding-top:0px;

}
h2 {
color:#5E85B3;
text-align:center;

}
img.gallery {
margin-top:-53px;
margin-right:-95px;

}
p.open {
font-weight:bold;
color:#999999;
font-size:13px;
}
table.offer {
width:600px;
}
#akceptiren {
width:280px;
text-align:justify;
}
#gps {
width:25em;
text-align:center;
padding:10px;
border: solid 1px black;
margin-left:auto;
margin-right:auto;
}
a.mailfooter {
text-decoration:none;
color:#ffffff;
}