
body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color:#20bbc0;


}

body, input, textarea, select, div, td  {  font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
		font-size: 11px; color: #333333;}


table ,td { padding:0px; margin:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none;margin:0px;padding:0px }
h1 , h2 , h3{padding:0px; font-size: 18px; margin:0px;  font-weight: normal; color:#20bbc0; }
form , a, input{ padding:0px; margin:0px;}
div { float:left;} 
ul{ padding:0px 0px 0px 20px; margin:5px 0px 10px 0px;}
li{ list-style:none; background-image:url(../graf/li1.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px;}
strong{ color:#333333;}

a:link , a:visited , a:hover {text-decoration: none; color: #20bbc0;}
a:hover { text-decoration:underline;}

#tlo{ width:100%; background:#FFFFFF; background-image:url(../graf/toptlo.jpg); background-repeat:no-repeat; background-position:50% 0px;}
#top{ width:100%; height:50px; border-bottom:1px solid #CCCCCC;}
#top img { float:left;}

#nazwa_dzialu{ width:990px; height:48px; padding:8px 0px 0px 10px; text-align:right; font-size:22px; color:#FFFFFF; font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light"; font-style:italic;}
#nazwa_dzialu h1{ color:#FFFFFF; font-size:22px; }

.all{ width:1000px; float:none; margin:auto; }
#menutop{ width:700px; height:50px; float:right;}

#menutop a { height:9px; padding:31px 10px 10px 10px; float:right;}
#menutop a:hover{ background:#eeeeee; color:#000000;}

#reklamaup{ width:810px;}

#lewa{ width:160px; padding:10px; }
#prawa{ width:160px; padding:10px; }
#lewa , #prawa img { margin-bottom:5px;}
#srodek{ width:630px; padding:10px 5px 10px 5px; }

#menulewa {width:160px; margin-bottom:15px; }

#menulewa a{ display:block; font-size:11px; background-image:url(../graf/strzala.jpg); background-repeat:no-repeat; background-position:5px 9px; padding:4px 0px 4px 20px; border-bottom:1px dotted #eeeeee;}
#menulewa a { color: #0066CC; }
#menulewa a:hover { background: #4cd1d5; text-decoration:none; background-image:url(../graf/strzalaa.jpg); background-repeat:no-repeat; background-position:5px 9px;}
#menulewa a:hover {color:#FFFFFF; font-weight:bold;}
#menulewa { font-size:11px;}

#lewa h2 , #prawa h2{ margin-bottom:5px; background-image:url(../graf/h1.jpg); background-repeat:no-repeat; background-position:0px 4px; padding:0px 0px 3px 25px; border-bottom:1px solid #4cd1d5; border-right:1px solid #4cd1d5; color:#4cd1d5; font-size:18px; margin-top:10px; }
#menulewa h2 { font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";}

#prawa h2 { border-left:1px solid #4cd1d5; background-position:5px -2px; padding-left:5px; padding-bottom:2px; padding-top:2px; border-right:none; font-size:11px; background-image:none;  font-weight:600;}

.polecane{width:160px;}
.polecane ul { font-size:10px; list-style:none; padding:0px;}
.polecane ul li { padding:0px 0px 5px 0px; background:none; border-bottom:1px solid #CCCCCC; margin-bottom:5px; }

.polecane2{ background:#4cd1d5; width:140px; padding:10px; font-size:10px; text-align:left;}
.polecane2 a{ display:block; color:#ffffff; padding-left:10px; background-image:url(../graf/polecane.jpg); background-repeat:no-repeat; background-position:0px 5px;}
.polecane2 strong{ color:#FFFFFF; margin-bottom:5px; display:block;}

.box{width:620px; margin-bottom:15px; padding:5px; background: #ffffff; font-size:10px;  background:#ecf5ff;}
.box:hover { background:#ffffff;}
.box img { float:left; margin-right:10px; }
.box h2 { padding-bottom:7px; font-size:12px; font-family:tahoma; text-align:left; font-weight:600; color: #0066CC; }
.box strong { color: #333333;}

a.wiecej:LINK , a.wiecej:VISITED , a.wiecej:ACTIVE{ background-image:url(../graf/strzala.jpg); background-repeat:no-repeat; background-position:0px 5px; padding-left:12px; float:right; font-size:11px; margin-top:15px; font-size:11px; color:#0066CC; }
a.wiecej:HOVER { color: #FF6600;}

#tytul , #oferta{ width:610px; padding:10px 10px 20px 10px; background:#ecf5ff; border-top: 3px solid #20bbc0; margin-bottom:10px;}
#tytul h2 , #oferta h2{ font-size:18px; padding-bottom:5px; text-align:left; color: #0066CC;}

#tytul { margin-top:10px;}

#tytul img { float:left; margin-right:10px;}

#oferta { border-bottom: 3px solid #20bbc0; border-top:none; margin-top:20px;}

#oferta h3 , #inne h3{ font-size:13px; display:inline;}
#oferta h4 , #inne h4{ font-size:12px;  display:inline;}

#inne { width:610px; padding:10px 10px 20px 10px; background:#f9f9f9; border-top: 1px solid #20bbc0; border-bottom: 1px solid #20bbc0; margin-bottom:10px;}

#opisgabinetu{width:630px; border-bottom: 3px solid #20bbc0; padding-bottom:20px;}
#opisgabinetu h1{ margin-top:10px; font-size:16px;}
#opisgabinetu p { margin-bottom:10px;}

#lokalizacja{ width:610px; padding:10px 10px 20px 10px; background:#f9f9f9; margin-bottom:10px;}
#lokalizacja h2{ font-size:22px; padding-bottom:5px;}

#wroc{ width:100px; padding:0px 0px 0px 530px; margin-bottom:5px; }
#wroc img { float:left; margin-right:10px;}
#wroc a{ background-image:url(../graf/powrot-stomatolog-dentysta.jpg); background-repeat:no-repeat; padding: 2px 0px 2px 25px; display:block; font-size:14px;
font-style:italic;  }

#dol{ width:100%; padding:15px 0px 30px 0px; background:#20bbc0; border-top: 2px solid #CCCCCC;}
#dol .all { color:#FFFFFF;}
#dol .all a{ color:#FFFFFF;}


.kontakt-f{ background:#eeeeee; border:1px solid #cccccc; width:500px; padding:2px 5px 3px 5px; margin:0px 5px 0px 3px; font-size:12px; color:#000000;}
.wyslij-kontakt{ text-align:center; color:#ffffff; font-size:11px; background:#000000; border:none; cursor:pointer; width:50px; height:20px; margin-left:10px; padding-bottom:2px; }
.wyslij-kontakt:hover { background:#FFFFFF; color:#000000; border:1px solid #000000;}
#kontakt span{ float:right; margin-right:35px;}

#kontakt { padding:10px 0px 20px 0px;}


.reklama_nowe { padding-top:10px; width:160px; text-align:center; }
.reklama_nowe img { border:1px solid #20bbc0;}

.reklama_prawa{ width:160px; padding-top:15px;}
.reklama_prawa img { margin-bottom:5px;}
.reklama_prawa h3{ border-right:1px solid #4cd1d5; border-bottom:1px solid #4cd1d5; padding:2px 0px 3px 5px; font-size:11px; background-image:none;  font-weight:600; width:155px; float:left; margin-bottom:5px;}

#reklama-gora{ width:1000px; text-align:center;}





a.menu:LINK , a.menu:VISITED , a.menu:ACTIVE , a.menu:HOVER {font-family: tahoma,  sans-serif;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
		color:  #990000;

		}
a.menu:HOVER {	color: #009037;	}



