/* Denta CSS */

BODY {margin:0; padding:0;  background-color:#ECECEC;}

.clearfloat {clear:both;}
p, ul, h1, h2, h3 {margin:0; padding:0;}

img, div#boxes_bg, input {behavior: url("iepngfix.htc");}

a img {border:0;}

#site {width:1010px; margin:0 auto; background-image:url(../uploadimages/body_bg.png); background-position:center top; background-repeat:no-repeat; }

/* //////////////// header ////////////////// */
#header {background-image:url(../uploadimages/header_bg.png); background-position:top; background-repeat:repeat-x; height:100px; width:980px; margin:0 auto; position:relative;}
#logo {position:absolute; right:0; top:0;}
#search {position:absolute; left:20px; top:20px;}
#wyszukiwarka {float:left; width:125px; }
#wyszukiwarka input {background-image:url(../uploadimages/input.png); background-repeat:no-repeat; background-position:left; border:0; width:95px; height:25px; padding:0 15px;}
#przycisk {float:left;}

#lang {position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:12px; top:26px; left:220px; width:300px;}
#lang p {float:left; padding-right:15px; color:#787878;}
#lang ul {list-style-type:none;}
#lang ul li {float:left; padding:0 5px;}
#lang ul li a {text-decoration:none; color:#3A9636;}
#lang ul li a:hover {color:#787878; text-decoration:underline;}
#lang ul li.current_lang a {color:#787878; text-decoration:underline;}


/* //////////////// menu ////////////////// */
#menu { background-image:url(../uploadimages/menu_bg.png); background-repeat:repeat-x; background-position:top; width:980px; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}

#menu ul {list-style-type:none; margin:0; padding:0;}
#menu ul li {float:left; padding:0 1px 0 0; background-image:url(../uploadimages/kreska_menu.png); background-repeat:no-repeat; background-position:right top;}
#menu ul li a {color:#FFFFFF; text-decoration:none; display:block; padding:11px 11px 12px 12px;}
#menu ul li a:hover {background-image:url(../uploadimages/grey_menu_bg.png); background-repeat:repeat-x; background-position:top; color:#4E4E4E;}
#menu ul li.current a {background-image:url(../uploadimages/grey_menu_bg.png); background-repeat:repeat-x; background-position:top; color:#4E4E4E;}


/* //////////////// content ////////////////// */
#content {background-color:#FFFFFF; width:980px; margin:0 auto; position:relative; padding-bottom:20px;}

#flaszka {width:980px; height:480px; position:relative; z-index:1; left:0; top:0;}
#boxes {width:940px; left:20px; position:absolute; z-index:20; bottom:20px; height:210px;}
#boxes_bg {background-image:url(../uploadimages/index_content.png); width:940px; left:20px; position:absolute; z-index:10; bottom:20px; height:210px;}
.box {color:#FFFFFF; font-family:Arial, sans-serif; font-size:11px;  width:185px; float:left; padding:88px 25px 25px 25px;}
.box a {color:#fcbb25; text-decoration:none;}
.box a:hover {text-decoration:underline;}
.box h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding:0 0 10px 0; font-weight:normal;}
.box2 {color:#FFFFFF; font-family:Arial, sans-serif; font-size:11px;  width:185px; float:left; padding:51px 25px 25px 25px;}
.box2 a {color:#fcbb25; text-decoration:none;}
.box2 a:hover {text-decoration:underline;}
.box2 h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; padding:0 0 10px 0; font-weight:normal;}

.box ul {list-style-type:none;}
.box2 ul {list-style-type:none;}

#read01 {z-index:100;}

/*-- ================ prawa kolumna zdjecie ================ */
#left_menu {width:220px; float:left; margin-left:15px; background-image:url(../uploadimages/kwiaty.jpg); background-color:#a1a1a1; background-position:bottom; margin-top:1px; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; padding:20px;}
#left_menu h2 {color:#FFFFFF; font-size:18px; font-weight:normal; padding-bottom:20px;}

#left_menu ul {list-style-type:none; border-bottom:1px solid #909090;}
#left_menu ul li { border-top:1px solid #909090; padding:7px 0;}
#left_menu ul li.title {border-top:0px; color:#FFFFFF; font-size:18px; font-weight:normal; padding-bottom:20px;}
#left_menu ul li a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; text-decoration:none; background-image:url(../uploadimages/arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:15px;}
#left_menu ul li a:hover {color:#2A5327; background-image:url(../uploadimages/green_arrow.gif);}
#left_menu ul li.active a {color:#2A5327; background-image:url(../uploadimages/green_arrow.gif);}

#left_menu ul li ul {border-bottom:0; margin-top:10px;}
#left_menu ul li ul li {padding-left:15px;}
.last {height:11px; padding-bottom:1px;}
#left_menu ul li.active ul li a {color:#ffffff; background-image:url(../uploadimages/arrow.gif);}
#left_menu ul li.active ul li a:hover {color:#2A5327; background-image:url(../uploadimages/green_arrow.gif);}
#left_menu ul li ul li.subactive a  {color:#2A5327; background-image:url(../uploadimages/green_arrow.gif);}

/*-- ================ subcontent ================ */
#subcontent {width:720px; float:left; margin-top:1px;}

/*-- ================ prawa kolumna zdjecie ================ */
#subfoto {}

/*-- ================ prawa kolumna tekst ================ */
#location {color:#9F9F9F;}
#location a {color:#59AE51; text-decoration:none;}
#location a:hover {color:#9F9F9F;}

#tresc {width:680px; background-color:#ffffff; min-height:450px; height:auto !important; height:450px; margin-top:1px; background-image:url(../uploadimages/subpage_content.jpg); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:20px 20px 30px 20px;}

#tresc h1 {color:#2D8B29; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 0;}
#tresc h3 {padding:10px 0 5px 0; color:#333333; font-size:14px;}
#tresc p {padding-bottom:10px; color:#555555; line-height:1.7; text-align:justify;}
#tresc ul {color:#555555; line-height:1.7; text-align:justify; margin-left:25px; padding-bottom:10px;}
#tresc ul li {padding-left:5px;}
#tresc ol {color:#555555; line-height:1.7; text-align:justify; margin-left:5px; padding-bottom:10px;}
#tresc ol li {padding:0 0 0 5px;}
#tresc img {padding:0 0px 0 10px;}
#tresc a {color:#3c9737;}

#tresc table {width:100%; border:0; color:#555555; text-align:center; margin-bottom:30px;}
#tresc table th {padding:7px;}
#tresc table td {padding:7px; width:90px;}
#tresc table td p {padding:0; text-align:center;}

.parzysty {background-color:#dddddd; color:#666666;}
.first {text-align:left; width:425px;}
.przelicznik {font-size:10px; text-align:right; background-color:#ffffff;}

table.capability td.parzysty {background:none;}
table.capability td.first {text-align:center;}

#tresc #orto table {width:500px;}
#tresc #orto table td {background-color:#ffffff; width:250px; text-align:center;}

/*-- ======== contact ======== */
#kontakt {width:220px; float:left;}
#mapka {width:650px; height:380px;}

/*-- ======== our team ======== */
#referencje {float:right; width:300px; text-align:left;}
#osoba {float:left; width:350px;}
#osoba img {padding:0;}
ul#team {list-style-type:none; margin:0 auto; padding:0; width:650px;}
ul#team li {width:200px; float:left; text-align:center; line-height:normal; height:230px;}
ul#team li a img {padding:0;}
/*-- ======== wynik wyszukiwania ======== */
#results ul {list-style-type:none; margin-left:5px;}

/*-- ======== galeria ======== */
ul#gallery {list-style-type:none; margin:0; padding:0;}
ul#gallery li {float:left; display:inline; padding:10px;}
.gallery_foto {} 
#tresc ul li div.gallery_foto img {padding:0;}
.foto_title {text-align:center;}

/*-- ======== artykuly prasowe ======== */
#artykuly {}
#artykuly ul {list-style-type:none; margin:0; padding:0;}
#artykuly ul li {float:left; display:inline; margin:0; padding:0;}
#artykuly .gallery_foto {text-align:center; width:340px;}
#artykuly ul li div.gallery_foto img {padding:0;}

/*-- ======== opinie pacjentow ======== */
.odd {background-color:#eeeeee; color:#666666; padding:10px 15px 0 15px; margin:15px 0;}
.even  {background-color:none; padding:10px 15px 0 15px;}
.even h4, .odd h4 {margin:0; padding:0 0 10px 0; color:#333333; font-size:13px;}
.data {font-size:11px; padding-bottom:10px;}

/* //////////////// footer ////////////////// */
#footer {font-family:Trebuchet MS, sans-serif; font-size:11px; color:#666666; width:960px; padding:10px 0 30px 0; margin:0 auto;}
#footer a {font-weight:bold; text-decoration:none; color:#666666;}

