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.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.png) no-repeat top left;
}
#logo{
width:207px;
margin:0 0 11px 0;
background:url(/img/logo-indexmedica.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:5px 5px 0 15px;
padding-left:20px;
font-size:12px;
}

#contact_box .phone2{
margin:5px 5px 0 4px;
padding-left:18px;
font-size:11px;
}

#contact_box .cc2{
margin:5px 5px 0 15px;
padding-left:78px;
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 .phone2{
background:url(/img/icons/phone.png) no-repeat left center;
}
#contact_box .cc{
background:url(/img/icons/payment.png) no-repeat left center;
}

#contact_box .cc2{
background:url(/img/karty-platnicze.gif) 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);
}

.it a{
border:1px solid #D7ECFF;
background:url(/img/icons/flags/it.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.promo a{
padding-top:14px;
background:url(/img/menu-bg/promo-0.gif) #a14448 no-repeat top left;
}
#menu li.promo a:hover,#menu li.clinic a.current{
background:url(/img/menu-bg/promo-1.gif) #a14448 no-repeat top left;
}
#menu li.clinic a{
background:url(/img/menu-bg/clinic-0.gif) #396B9C no-repeat bottom left;
}
#menu li.clinic a:hover,#menu li.clinic a.current{
background:url(/img/menu-bg/clinic-1.gif) #396B9C no-repeat bottom left;
}

#menu li.news a{
background:url(/img/menu-bg/news-0.gif) #396B9C no-repeat bottom left;
}
#menu li.news a:hover,#menu li.news a.current{
background:url(/img/menu-bg/news-1.gif) #396B9C no-repeat bottom 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.partners a{
background:url(/img/menu-bg/partners-0.gif) #396B9C no-repeat bottom left;
}
#menu li.partners a:hover,#menu li.partners a.current{
background:url(/img/menu-bg/partners-1.gif) #396B9C no-repeat bottom left;
}

#menu li.partners2 a{
background:url(/img/menu-bg/partners-0.gif) #396B9C no-repeat bottom left;
padding-top:13px;
}
#menu li.partners2 a:hover,#menu li.partners a.current{
background:url(/img/menu-bg/partners-1.gif) #396B9C no-repeat bottom left;
padding-top:13px;
}

#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;
}
#menu li.gallery a{
background:url(/img/menu-bg/gallery-0.gif) #396B9C no-repeat bottom left;
}
#menu li.gallery a:hover,#menu li.gallery a.current{
background:url(/img/menu-bg/gallery-1.gif) #396B9C no-repeat bottom left;
}
#menu li.faq a{
background:url(/img/menu-bg/faq-0.gif) #396B9C no-repeat bottom left;
}
#menu li.faq a:hover,#menu li.faq a.current{
background:url(/img/menu-bg/faq-1.gif) #396B9C no-repeat bottom left;

}


#menu li.inquiry a{
background:url(/img/menu-bg/inquiry-0.gif) #396B9C no-repeat bottom left;
}
#menu li.inquiry a:hover,#menu li.inquiry a.current{
background:url(/img/menu-bg/inquiry-1.gif) #396B9C no-repeat bottom left;

}


#menu li.cert a{
background:url(/img/menu-bg/cert-0.gif) #396B9C no-repeat bottom left;
}
#menu li.cert a:hover,#menu li.faq a.current{
background:url(/img/menu-bg/cert-1.gif) #396B9C no-repeat bottom left;

}




#menu li.certificates a{
background:url(/img/menu-bg/cert-0.gif) #396B9C no-repeat bottom left;
}
#menu li.certificates a:hover,#menu li.faq a.current{
background:url(/img/menu-bg/cert-1.gif) #396B9C no-repeat bottom left;

}


#menu li.laboratory a{
background:url(/img/menu-bg/laboratory-0.gif) #396B9C no-repeat bottom left;
font-size: 16px;
}
#menu li.laboratory a:hover,#menu li.faq a.current{
background:url(/img/menu-bg/laboratory-1.gif) #396B9C no-repeat bottom left;
font-size: 16px;
}


#menu li.laboratory2 a{
background:url(/img/menu-bg/laboratory-0.gif) #396B9C no-repeat bottom left;

}
#menu li.laboratory2 a:hover,#menu li.faq a.current{
background:url(/img/menu-bg/laboratory-1.gif) #396B9C no-repeat bottom left;

}


#menu li.catalogue a{
background:url(/img/menu-bg/catalogue-0.gif) #396B9C no-repeat bottom left;
}
#menu li.catalogue a:hover,#menu li.catalogue a.current{
background:url(/img/menu-bg/catalogue-1.gif) #396B9C no-repeat bottom left;
}
#menu li.arrange a{
background:url(/img/menu-bg/arange-0.gif) #396B9C no-repeat bottom left;
}
#menu li.arrange a:hover,#menu li.arrange a.current{
background:url(/img/menu-bg/arange-1.gif) #396B9C no-repeat bottom left;
}


#menu li.club a{
background:url(/img/menu-bg/club-0.gif) #396B9C no-repeat bottom left;
}
#menu li.club a:hover,#menu li.club a.current{
background:url(/img/menu-bg/club-1.gif) #396B9C no-repeat bottom left;
}

#menu li.prices a{
background:url(/img/menu-bg/prices-0.gif) #396B9C no-repeat bottom left;
}
#menu li.prices a:hover,#menu li.prices a.current{
background:url(/img/menu-bg/prices-1.gif) #396B9C no-repeat bottom left;
}

#menu li.stay a{
background:url(/img/menu-bg/stay-0.gif) #396B9C no-repeat bottom left;
}
#menu li.stay a:hover,#menu li.stay a.current{
background:url(/img/menu-bg/stay-1.gif) #396B9C no-repeat bottom left;
}


#menu li.checklist a{
color:#333333;
background:url(/img/menu-bg/_t_checklist-2.gif) #CCCC00 no-repeat bottom left;
}
#menu li.checklist a:hover,#menu li.checklist a.current{
color:black;
background:url(/img/menu-bg/_t_checklist-1.gif) #CCCC00 no-repeat bottom left;
}


#menu li.video a{
color:#333333;
background:url(/img/menu-bg/_t_video-2.gif) #CCCC00 no-repeat bottom left;
}
#menu li.video a:hover,#menu li.video a.current{
color:black;
background:url(/img/menu-bg/_t_video-1.gif) #CCCC00 no-repeat bottom left;
}

#menu li.citi a{
color:#333333;
background:url(/img/menu-bg/_t_citi-1.gif) #CCCC00 no-repeat bottom left;
}
#menu li.citi a:hover,#menu li.citi a.current{
color:black;
background:url(/img/menu-bg/_t_citi-2.gif) #CCCC00 no-repeat bottom left;
}

#menu li.work a{
background:url(/img/menu-bg/work-0.gif) #396B9C no-repeat bottom left;
}
#menu li.work a:hover,#menu li.work a.current{
background:url(/img/menu-bg/work-1.gif) #396B9C no-repeat bottom left;
}


#menu li.journey a{
color:#333333;
background:url(/img/menu-bg/_t_journey-2.gif) #CCCC00 no-repeat bottom left;
}
#menu li.journey a:hover,#menu li.journey a.current{
color:black;
background:url(/img/menu-bg/_t_journey-1.gif) #CCCC00 no-repeat bottom left;
}

#menu li.tours a{
color:#333333;
background:url(/img/menu-bg/_t_tours.gif) #CCCC00 no-repeat bottom left;
}
#menu li.tours a:hover,#menu li.tours a.current{
color:black;
background:url(/img/menu-bg/_t_tours-2.gif) #CCCC00 no-repeat bottom left;
}

#menu li.weather a{
color:#333333;
background:url(/img/menu-bg/_t_weather2.gif) #CCCC00 no-repeat bottom left;
}
#menu li.weather a:hover,#menu li.weather a.current{
color:black;
background:url(/img/menu-bg/_t_weather1.gif) #CCCC00 no-repeat bottom left;
}

#menu li.stay2 a{
background:url(/img/menu-bg/stay-0.gif) #396B9C no-repeat 0px 5px;
height:43px;
padding-top:0px;
}
#menu li.stay2 a:hover,#menu li.stay a.current{
background:url(/img/menu-bg/stay-1.gif) #396B9C no-repeat 0px 5px;
height:43px;
padding-top:0px;
}


#menu ul.sub2{
padding-bottom:10px;
}
#menu ul.sub2 li a{
color:#C3D6E7;
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.sub2 li a:hover,#menu ul.sub2 li a.current{
color:#FFFFFF;
background:url(/img/icons/dot-1.png) #396B9C no-repeat 23px center;
text-decoration:underline;
}

#content{
border:1px solid #7796B2;
width:672px;
padding:30px 20px;
float:left;
background-color: #DDEDFA;
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 #FEBD61;
background:#FEBD61 url(/img/disting-bg.gif) repeat-x scroll top;
font-size:23px;
text-align:center;
position:relative;
min-height: 98px;
height: auto !important;
height: 98px;
}
#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 a img{
border:1px solid #6695BE;
margin:0;
}
#content .distingul a:hover img{
border:1px solid #000;
margin:0;
}
#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 0 5px;
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{

}
#content .staff .clear{
clear:both;
padding:20px;
}
#content .state,#content .specialty,#content .f_langs,#content .pwz{
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, .it a:hover, .it a.current{
border:1px solid #000000;
}
#content .clear{
clear:both;
}
.person_info{
float: right;
}
.person_info a,.back,.more,.print,.world_go{
display:block;
text-align:center;
border:1px solid #6695BE;
width:140px;
padding:3px;
margin-bottom:20px;
}


.more2{
display:block;
text-align:center;
border:2px solid #d63a21;
width:240px;
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;
}
.more{
padding-left:14px;
margin:0px;
background: url(/img/icons/arrow_right.gif) no-repeat 5px center;
clear:both;
float:right;
}
.more2{
padding-left:14px;
margin:0px;
background: url(/img/icons/arrow_right.gif) no-repeat 5px center;
font-size: medium;
clear:both;
float:right;
}
.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{
text-align:center;
margin: 5px 6px 1px 1px;
}
#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;
}
#p2,#p3{display:none}
#p1{display:block}
.gallery_link{margin:auto; width:512px; text-align:center;}
.disting em {font-size:13px; text-align: right; width:100%}
div#content img{border:2px solid #316BB5}

			table.prices{border-spacing:0mm; margin:0; border-style:solid; border-width:0px; padding:0px; border-collapse:collapse}
			table.prices td{border-style:solid; margin:0; border-width:1px;  border-color: black; border-spacing:0; text-align:center;  padding:8px; }
			table.prices tr{width:100%; background-color:white;}
			table.prices tr.yellow{background-color:yellow;}
			table.prices td.grey{background-color:#E7E7E7;}
			table.prices td.header{background-color:#CCCCCC;}


ul.checkbox
{
list-style-image: url(/img/checkbox.gif);
}

table.request-form
{
font-size:11px;
}

div.accuweather
{
width: 300px; 
height: 255px; 
background: url(/img/blue_300x250_bg.jpg) no-repeat #346797;
}