body{
 height:100%;
 margin:0px 0px 10px 0px;
 text-align:center;
 font:14px Verdana;
 color:#241000;
 background:#f6911e url('img/mbg.gif') repeat-x;
}

#box{
 width:800px;
 padding:39px 10px 100px 10px;
 text-align:center;
 position:relative;
 margin:0px auto;
 background-color:#fff;
 position:relative;
 color:#505050;
}

#box a{color:#777777;}
#box a:hover{color:#0f5fc5;}

#bl1{position:absolute;left:-109px;top:39px;}
#bl2{position:absolute;left:-27px;top:0px;}
#br1{position:absolute;right:-109px;top:39px;}
#br2{position:absolute;right:-27px;top:0px;}

#baner{
 width:781px;
 height:162px;
 margin:0px auto;
 background:#fff url('img/b3.jpg') right no-repeat;
 position:relative;
}

#b1{
 width:25px;
 height:162px;
 background:#fff url('img/b1.jpg') right no-repeat;
 position:absolute;
 top:0px;
 left:0px;
}

#b2{
 width:195px;
 height:39px;
 background:#fff url('img/b2.jpg') right no-repeat;
 position:absolute;
 top:-39px;
 right:37px;
}

#b3{
 width:506px;
 height:6px;
 background:#fff url('img/blue.jpg') right no-repeat;
 position:absolute;
 bottom:-8px;
 right:0px;
}

#menu{
 width:221px;
 background-color:#fff;
 position:absolute;
 left:25px;
 top:-32px;
 background:#fff url('img/mebg.gif') left bottom repeat-x;
 border:3px solid #fff;
 padding-bottom:15px;
 z-index:2;
}

#menu img{margin-bottom:30px;}

#mlc{
 width:7px;
 height:39px;
 position:absolute;top:-10px;left:-10px;
 background:url('img/lcl.gif') right no-repeat;
}

#mpc{
 width:7px;
 height:39px;
 position:absolute;top:-10px;right:-10px;
 background:url('img/lcp.gif') right no-repeat;
}

#mdc{
 width:241px;
 height:91px;
 position:absolute;bottom:-91px;left:18px;
 background:url('img/mdc.gif') left repeat-y;
 z-index:1;
}

#mdcd{
 width:241px;
 height:14px;
 position:absolute;bottom:-105px;left:18px;
 background:url('img/mdcd.gif') left repeat-y;
 z-index:1;
}

#lewa{
 width:241px;
 float:left;
 margin:140px 0px 0px 27px;
}

#prawa{
 width:505px;
 float:left;
 text-align:left;
 margin:30px 0px 0px 15px;
 line-height:19px;
}

#prawa h2{
 margin:0px 0px 30px 0px;
 font:20px Arial;
 font-weight:bold;
}

#prawa img{border:0px solid;}

#prawa h2 span{color:#0f5fc5;}

#kontakt{
 width:240px;
 position:relative;
 background:url('img/kontb.gif') left repeat-y; 
 text-align:center;
 margin-bottom:15px;
}

#kontaktg{
 width:239px;
 height:13px;
 position:absolute;top:-13px;left:0px;
 background:url('img/kontg.gif') left no-repeat;
}

#kontaktd{
 width:239px;
 height:13px;
 position:absolute;bottom:-10px;left:0px;
 background:url('img/kontd.gif') left no-repeat;
 z-index:1;
}

#inkontakt{
 text-align:center;
 width:209px;
 background:url('img/kontinbg.gif') left bottom repeat-x;
 position:relative;
 z-index:99; 
 padding:4px;
 font:15px Arial;
 margin:0px auto;
}

#inkontakt h4{
 font:15px Arial;
 color:#505050;
 text-align:left;
 margin:0px 0px 10px 8px;
 padding-left:10px;
 background:url('img/wsk.gif') no-repeat left;
}

#inkontakt h5{
 font:24px Arial;
 color:#0f5fc5;
 margin:10px 3px 10px 0px;
 letter-spacing:-1px;
}

#inkontakt h5 span{color:#f6911f;}

#menup{
 width:160px;
 margin:0px auto;
}

#menu h2{
 margin:0px 0px 5px 0px;
 padding:0px 0px 5px 0px;
 font:13px Arial,Verdana;
 color:#8d8c8c;
 text-transform:uppercase;
 text-align:left;
 border-bottom:1px solid #eeeeee;
}

#menu h2 a{
 color:#505050;
 padding-left:10px;
 background:url('img/wsk.gif') no-repeat left;
 text-decoration:none;
 display:block;
}

#menu h2 a:hover{
 background:url('img/wska.gif') no-repeat left;
 color:#0f5fc5
}

#stopka{
 border-top:3px solid #dcdcdc;
 padding-top:10px;
 margin-top:20px;
 position:absolute;
 bottom:20px;
 left:20px;
 font:11px Arial;
}

#stopka img{border:0px solid;}

#stopka a{
 width:130px;
 height:39px;
 overflow:hidden;
 display:block;
 float:left;
 position:relative;
 color: #fff;
 text-decoration: none;
}

#stopka a img{position:absolute;top:-42px;left:0px;}
/*#stopka a:hover img{position:absolute;top:-42px;left:0px;}*/

#r1{position:absolute;left:0px;bottom:0px;}
#r2{position:absolute;right:0px;bottom:0px;}

#ban1{
 background:#fff url('img/ban1.jpg');
 width:830px;
 height:78px;
}

.nasza_przychodnia li{
 margin-bottom:10px;
 border-top:1px dotted #dadada;
 padding-top:10px;
}

#stopka2{
 color:#fff;
 width:800px;
 margin:0px auto;
 margin-top:10px;
 font:12px Verdana; 
}

#stopka2 a{
 color: #fff;
 text-decoration: none;
}

#diamed{
 float:left;
}

#rosso{
 float:right;
}

#rosso a,strong{font-weight:normal;color:#fff;text-decoration:none;}

.kwi{font:48px Times New Roman;color:#f6911f;font-style:italic;float:left;}
#mapa{width:505px;height:300px;}
