body{
margin:0 12px;
padding:0;
background:url(../img/page-bg.gif) #D7ECFF repeat-x scroll top;
font:13px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a{
color:#005198;
font-weight:bold;
text-decoration:none;
}
a:hover{
color:#BB0000;
font-weight:bold;
text-decoration:underline;
}
/*a:visited{
color:#001030;
font-weight:bold;
text-decoration:none;
}
*/
#container{
width:886px;
margin:0 auto;
background:url(../img/page-bg-2-1.png) no-repeat top left;
position:relative;
}
#de #container{
background:url(../img/page-bg-2-1de.png) no-repeat top left;
}
#en #container{
background:url(../img/page-bg-2-1en.png) no-repeat top left;
}
#se #container{
background:url(../img/page-bg-2-1en.png) no-repeat top left;
}
#logo{
width:207px;
margin:0 0 11px 0;
background:url(../img/logo.gif);
height:121px;
position:relative;
top:7px;
left:-12px;
}
#logo a{
width:207px;
display:block;
background:url(../img/icons/homepage-2.png) no-repeat 32px 8px;
height:121px;
}
#logo a:hover,#logo a.current{
background:url(../img/icons/homepage-1.png) no-repeat 32px 8px;
}
#contact_box{
width:206px;
background:url(../img/contact-box.gif) no-repeat left top;
height:123px;
position:absolute;
left:688px;
top:5px;
z-index:50;
line-height:14px;
}
#contact_box .addres,#contact_box .phone,#contact_box .cc{
margin:6px 5px 0 22px;
padding-left:20px;
font-size:12px;
}
#contact_box .addres{
background:url(../img/icons/map.png) no-repeat left center;
}
#contact_box .phone{
background:url(../img/icons/phone.png) no-repeat left center;
}
#contact_box .cc{
background:url(../img/icons/payment.png) no-repeat left center;
}
#welcoming_edge{
width:225px;
background:url(../img/welcome.gif);
height:164px;
position:absolute;
left:560px;
top:2px;
z-index:20;
}
#menu_box{
float:left;
background:url(../img/menu-bg-0.gif) repeat-y;
}
#langs{
clear:both;
margin:0 0 0 19px;
padding:0;
}
#langs ul{
border:1px solid #FF0000;
text-align:left;
}
#langs li{
float:left;
margin-right:5px;
list-style:none;
}
#langs li a{
width:16px;
display:block;
height:11px;
}
.pl a{
border:1px solid #D7ECFF;
background:url(../img/icons/flags/pl-1.png);
}
.en a{
border:1px solid #D7ECFF;
background:url(../img/icons/flags/en-1.png);
}
.de a{
border:1px solid #D7ECFF;
background:url(../img/icons/flags/de-1.png);
}
.se a{
border:1px solid #D7ECFF;

background:url(../img/icons/flags/se.gif);
}
#menu{
clear:both;
margin:20px 0 0 0;
padding:0;
}
#menu li,#menu li ul,#f_menu li{
margin:0;
padding:0;
list-style:none;
background:#3B6998;
}
#menu ul.sub{
padding-bottom:10px;
}
#menu ul.sub li a{
margin: 2px 0;
padding:2px 3px 4px 33px;
background:url(../img/icons/dot-2.png) #396B9C no-repeat 23px center;
font-weight:normal;
font-size:12px;
line-height:14px;
}
#menu ul.sub li a:hover,#menu ul.sub li a.current{
background:url(../img/icons/dot-1.png) #396B9C no-repeat 23px center;
text-decoration:underline;
}
#menu li a{
padding-left:42px;
width:126px;
display:block;
color:#C3D6E7;
background:#3B6998;
font-size:17px;
font-weight:bold;
line-height:30px;
text-decoration:none;
}
#menu li a:hover,#menu li a.current{
color:#FFFFFF;
}
#menu li.clinic a{
padding-top:14px;
background:url(../img/menu-bg/clinic-0.gif) #396B9C no-repeat top left;
}
#menu li.clinic a:hover,#menu li.clinic a.current{
background:url(../img/menu-bg/clinic-1.gif) #396B9C no-repeat top left;
}
#menu li.staff a{
background:url(../img/menu-bg/staff-0.gif) #396B9C no-repeat bottom left;
}
#menu li.staff a:hover,#menu li.staff a.current{
background:url(../img/menu-bg/staff-1.gif) #396B9C no-repeat bottom left;
}
#menu li.treatment a{
background:url(../img/menu-bg/treatment-0.gif) #396B9C no-repeat bottom left;
}
#menu li.treatment a:hover,#menu li.treatment a.current{
background:url(../img/menu-bg/treatment-1.gif) #396B9C no-repeat bottom left;
}
#menu li.guarantee a{
background:url(../img/menu-bg/guarantee-0.gif) #396B9C no-repeat bottom left;
}
#menu li.guarantee a:hover,#menu li.guarantee a.current{
background:url(../img/menu-bg/guarantee-1.gif) #396B9C no-repeat bottom left;
}
#menu li.references a{
background:url(../img/menu-bg/references-0.gif) #396B9C no-repeat bottom left;
}
#menu li.references a:hover,#menu li.references a.current{
background:url(../img/menu-bg/references-1.gif) #396B9C no-repeat bottom left;
}
#menu li.contact a{
background:url(../img/menu-bg/contact-0.gif) #396B9C no-repeat bottom left;
}
#menu li.contact a:hover,#menu li.contact a.current{
background:url(../img/menu-bg/contact-1.gif) #396B9C no-repeat bottom left;
}
#content{
border:1px solid #7796B2;
width:672px;
padding:30px 20px;
float:left;
background:url(../img/content-bg.jpg) #DDEDFA no-repeat center 10px;
height:auto !important;
height:410px;
min-height:410px;
z-index:15;
position:relative;
}
#footer{
margin-left:168px;
width:710px;
text-align:center;
}
#footer a{
font-weight:normal;
font-size:11px;
}
#footer .copyrights a,#footer .copyrights{
color:#97B6D2;
font-weight:normal;
font-size:9px;
}
#logo a span,#langs li a span,#print span{
display:none;
}
#footer .copyrights,#f_menu{
margin:auto;
margin:5px 0;
}
#f_menu li,#footer .copyrights li{
padding:0 5px;
margin-right:-1px;
border-left:1px solid #CCDCE9;
border-right:1px solid #CCDCE9;
display:inline;
background:none;
}
#footer .copyrights a:hover,#f_menu a{
color:#7796B2;
}
#content h1{
margin:0 0 25px 0;
color:#000000;
font-size:20px;
font-weight:bold;
text-align:center;
}
#content h2{
clear: both;
margin:25px 0 15px 0;
border-bottom:1px solid #5584AD;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:left;
}
#content .disting{
padding:13px 80px 6px 30px;
border-bottom:8px solid #5584AD;
background:url(../img/disting-bg.gif) repeat-x scroll top;
font-size:23px;
text-align:center;
position:relative;
min-height: 100px;
height: auto !important;
height: 100px;
}
#content .disting img{
display:block;
position:absolute;
right:0;
margin:0;
border:none;
}
#content .disting img.bottom{
bottom:0;
}
#content .disting img.top{
top:0;
}
#content .distingul{
margin:35px auto;
padding:13px;
border:1px solid #111111;
background:#D0E7FA;
}
#content .distingul img{
border:none;
}
#content .distingul ul{
width:60%;
margin:0 auto;
}
#content .distingul ul li{
margin:3px 0;
list-style:none;
background: url(../img/icons/ok-1.gif) no-repeat center left;
padding: 1px 18px;
line-height:20px;
}
#content .staff_info{
width:217px;
float:left;
margin:3px;
font-size:12px;
}
#content .staff .main{
width:300px;
float:left;
}
#content .staff img{
width:100px;
margin:2px auto;
display:block;
height:150px;
}
#content .staff a:hover img{
margin:2px auto;
}
#content .staff p{
height:50px;
}
#content .staff .clear{
clear:both;
padding:20px;
}
#content .state,#content .specialty,#content .f_langs{
font-size:10px;
}
#content p{
text-align:justify;
}
#content img.center{
border:1px solid #6695BE;
margin:10px auto;
display:block;
position:relative;
z-index:100;
}
#content #mail label{
display:block;
}
#content #mail label span{
float:left;
width:150px;
}
#content #mail .contact_data label input{
width:150px;
background-color: #DDEDFA;
border: 1px solid #6695BE;
margin: 2px 0;
}
#content #mail textarea{
width:600px;
height: 100px;
background-color: #DDEDFA;
border: 1px solid #6695BE;
margin: 2px 0;
}
#content #mail .submit{
background-color: #DDEDFA;
border: 1px solid #6695BE;
display: block;
margin: 0 auto;
}
#content #mail .contact_data label input:focus, #content #mail textarea:focus{
background-color: #FFF;
border: 1px solid #000;
}
#content #mail{
width: 605px;
margin:10px auto;
display:block;
}
#content #mail .contact_data{
float:left;
width:320px;
margin:0 auto;
}
.de a:hover,.de a.current,.pl a:hover,.pl a.current,.en a:hover,.en a.current, .se a:hover, .se a.current{
border:1px solid #000000;
}
#content .clear{
clear:both;
}
.person_info{
float: right;
}
.person_info a,.back,.print,.world_go{
display:block;
text-align:center;
border:1px solid #6695BE;
width:140px;
padding:3px;
margin-bottom:20px;
}
.back{
padding-left:14px;
position: absolute;
bottom:3px;
right:3px;
margin:0px;
background: url(../img/icons/arrow_left.gif) no-repeat 5px center;
}
.print,.world_go{
padding-left:14px;
margin:3px -17px 3px 3px !important;
margin:3px -8px 3px 3px;
background: url(../img/icons/printer.gif) no-repeat 5px center;
float:right;
}
.world_go{
background: url(../img/icons/world_go.gif) no-repeat 5px center;
}
#print{
display:block;
width:15px;
height:15px;
background: url(../img/icons/printer.gif) no-repeat center;
position:fixed !important;
position:absolute;
top:15px;
right:10px;
z-index:51;
}
#content .gallery a img, #content .gallery a:hover img{
float: left;
margin: 5px 6px;
}
#content a img, #content a img{
border:2px solid #DDEDFA;
margin:8px;
}
#content a:hover img{
border:2px solid #6695BE;
margin:8px;
}
#content ul{
position:relative;
z-index:45;
}
img{
margin:4px;
}
object, embed, div.flash{
background-color:#DDEDFA;
margin:2px auto;
text-align:center;
}
