* {}

.clearBoth {clear:both; height:0px; overflow:hidden; background:transparent;}

p {margin:0px; padding:0px; text-align:justify;}

h1 {font-size:22px; font-weight:bold;}
h2 {font-size:17px; font-weight:bold;}

ul {margin:5px 0px 5px 15px; padding:0;}
ul li {margin:3px 0px 0px 3px; padding:0;}


/* sekcje strony */
body {padding:5px 0 20px 0px; font-size:12px; background:white url(/img/layout/body-back.gif?1) top left repeat-x; color:black; font-family:Verdana;}

#main {width:100%; text-align:center;}
.main-top-bot {width:949px; height:7px; margin:0px auto; overflow:hidden;}
.main-top {background:url(/img/layout/main-top-back.gif?1);}
.main-bottom {background:url(/img/layout/main-bottom-back.gif)}
#main2 {width:949px; text-align:left; margin:0px auto; padding-bottom:10px; background:RGB(253,238,205);}

#head-top {height:7px; overflow:hidden;}
#head {height:135px;}
#head img {border:0px;}
#head-logo {float:left; width:719px; margin-left:14px; display:inline;}

#head-right {float:left;}

#head-right-buttons {float:left; width:98px; height:30px; margin-left:10px; display:inline;}
#head-right-buttons div {float:left; height:30px; margin-right:3px;}
#head-right-buttons img {}
#head-right-buttons a:link, #head-right-buttons a:visited {text-decoration:none; white-space:nowrap;} 
#head-right-buttons span a:link, #head-right-buttons span a:visited { position:relative; top:-7px; font-weight:bold; color:#1E3642; font-size:12px; font-family:Arial,Tahoma;}

#head-right-lang {float:left; width:100px; height:30px; margin-top:0px; text-align:right; display:inline;}
#head-right-lang img {}

/* dzialy strony */
#sections {height:100px; margin-top:7px; margin-left:14px;}
#sections img {border:0px;}
/*144*/
#sections .sec-item {float:left; width:132px; height:60px;}
/*waska*/#sections .sec-item-nar {width:67px;}
/*#sections .sec-first {float:left; width:1px; overflow:hidden; margin-top:7px;}*/
#sections .sec-item-top {height:8px; overflow:hidden;}
#sections .top-active {background:url(/img/layout/sec-item-on.gif) top left no-repeat;}
#sections .top-inactive {background:url(/img/layout/sec-item-off.gif) top left no-repeat;}
#sections .top-active-nar {background:url(/img/layout/sec-item-nar-on.gif) top left no-repeat;}
#sections .top-inactive-nar {background:url(/img/layout/sec-item-nar-off.gif) top left no-repeat;}

#sections .sec-item-bot {/*width:130px; */border-left:#B6AD98 solid 1px; border-right:#B6AD98 solid 1px;}
#sections .bot-active { background:RGB(197,193,181);}
#sections .bot-inactive { background:RGB(228,214,187); }
/*#sections .bot-first {border-left:#B6AD98 solid 2px; width:143px;}
#sections .bot-last {border-right:#B6AD98 solid 2px; width:143px;}*/
.sec-item-bot a:link,.sec-item-bot a:visited {display:block; height:40px; position:relative; top:-5px; text-align:center; color:#45423D; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none;}
.sec-item-bot a span {font-size:11px; font-weight:bold; overflow:hidden; width:100%; white-space:nowrap;}

#logo-cont {position:absolute; height:1px;}
#logo {position:relative; z-index:5; left:742px; top:-192px; width:229px; height:252px; background:url(/img/layout/logo.png?3) left top no-repeat; behavior:url(/img/layout/pngfix/iepngfix.htc);}

/* menu glowne */
#menu-cont {position:absolute; height:1px;}
#menu-cont img {border:0px;}
#menu {position:relative; left:-35px; top:-70px; z-index:5;}
#menu-back {width:777px; position:absolute; background:url(/img/layout/menu-back.png) top left no-repeat; height:70px; behavior:url(/img/layout/pngfix/iepngfix.htc);}
#menu .menu-item {position:absolute;}
#menu .menu-item2 {position:relative; z-index:6;}
#menu .menu-item2 a:link,#menu .menu-item2 a:visited {color:white; font-weight:bold; font-size:10px; text-decoration:none;}
#menu .menu-item2 a img {behavior:url(/img/layout/pngfix/iepngfix.htc); border:none; }
#menu .menu-marker {position:relative;}

#name-path {text-align:right; padding-right:10px; padding-bottom:0px; padding-top:5px; font-size:10px; color:#534B4B;}
#name-path a:link, #name-path a:visited {color:#F0EDE8; text-decoration:none;}
#name-path a:hover {text-decoration:underline;}
#name-path span {color:black;}

.content {min-height:400px; height:expression(this.scrollHeight<400 ? '400px' : 'auto');}

/* panel lewy */
.content-left {float:left; width:240px; display:inline; margin:25px 10px 10px;}
.left-field-top {height:11px; overflow:hidden; background:url(/img/layout/left-field-top.gif) top left no-repeat;}
.left-field-content {background:#E2D7BB; width:228px;}
.left-field-content2 {margin:0px 6px; border:1px solid #E2D7BB;}
.left-field-content h1 {color:#426A8E; font-size:16px; font-family:'bookman old style',Arial,Tahoma; font-weight:bold; text-align:center; padding:5px 0px 3px; margin:0;}
.left-field-content h2, .left-field-content h2 a:link, .left-field-content h2 a:visited {color:#426A8E; font-size:15px; font-family:'bookman old style',Arial,Tahoma; font-weight:bold; text-align:center; padding:5px 0px 3px; margin:0;}
.left-field-content ul {padding:1px 0px 5px 5px; margin:0px; list-style-type:none;}
.left-field-content li {padding:4px 0px 1px 15px; margin:0px; margin-top:2px; background:url(/img/layout/li-back-mini.gif) top left no-repeat; background-position:2px 9px; font-weight:normal; color:#333537;}
.left-field-content li a:link,.left-field-content li a:visited {display:block; color:black; font-weight:normal; text-decoration:none;}
.left-field-content li a:hover {text-decoration:underline;}
.left-field-content li a.hilight:link,.left-field-content li a.hilight:visited {color:red;}
.left-field-content a:link, .left-field-content a:visited {text-decoration:none; color:black; } 
.left-field-content a:hover {} 
.left-field-bottom {height:11px; overflow:hidden; background:url(/img/layout/left-field-bottom.gif) top left no-repeat; margin-bottom:20px;}

/* panel-lewy - lista lekarzy */
.left-field-content .lfc-doctor-li-double {background-position:2px 13px;}
.left-field-content .lfc-doctor a:link, .left-field-content .lfc-doctor a:visited {/*font-weight:bold;*/}
.lfc-doctor-title {font-size:11px; /*font-style:italic;*/ font-weight:normal;}


.content-main {float:left; width:630px; margin-top:10px; margin-left:20px; margin-right:15px;}
.content-main h1 {text-align:center; margin-left:10px; margin-right:190px; font-family:'bookman old style',Verdana,Tahoma,Arial; font-size:22px; font-weight:bold; color:#42608C; margin-bottom:27px;}
.content-main .h1-small {font-size:18px;}
.content-main h2, .content-main h2 p,
.content-main .h2, .content-main .h2:link, .content-main .h2:visited 
	{display:block; color:#42608C; text-align:left; text-decoration:none; font-family:'bookman old style',Verdana,Tahoma,Arial; font-size:14px; font-weight:bold; padding-bottom:0px; margin-bottom:3px;}
.content-main h3 {color:black; text-align:left; font-family:Verdana,Tahoma,Arial; font-size:12px; font-weight:bold; padding-bottom:2px;}
.content-main a:link, .content-main a:visited {text-decoration:none; color:#06085A;}
.content-main a:hover {text-decoration:underline;}



.info {margin:10px 10px; padding:5px; border:2px solid #84BEDC; color:#6A7982; font-weight:bold; text-align:center;}

.content-main ul {padding:3px 0px 5px 15px; margin:0px; list-style-type:none;}
.content-main li {padding:1px 0px 0px 15px; margin:0px 0px 0px 0px; background:url(/img/layout/li-back-mini.gif) top left no-repeat; background-position:0px 6px; font-size:13px; font-weight:normal;}
.content-main li a:link,.content-main li a:visited {display:block; color:black; /*font-weight:bold;*/}
.content-main .ul-head:link,.content-main .ul-head:visited {font-weight:bold; color:#06085A;}
.content-main .ul-cont:link,.content-main .ul-cont:visited {display:block; color:black; text-align:justify; margin-top:3px;}

.pricelist {}
.pricelist td {background:white; color:#34373A; font-size:11px; padding:3px 5px;}
.pricelist p {color:#34373A;}
.pl-title {background:transparent ! important; padding-top:10px ! important; padding-bottom:2px ! important;}
.pl-title h2, .pl-title h2 p {padding-bottom:0px; margin-bottom:0px; padding-top:3px;}
.pl-label {width:420px;}
.pl-price {width:130px; text-align:right;}
.pl-more {width:50px; text-align:center;}
.pl-more a:link,.pl-more a:visited {font-size:10px;}
.pl-priceHL {font-weight:bold;}

.article {text-align:justify;}
.article-head {font-weight:bold; margin-bottom:10px;}
.article-content {}

/* lekarze, personel */
.doctor {display:none; margin-left:0px;}
.doctor-img-brief {margin-bottom:10px;}
.doctor-img {float:left; padding:0px 7px 0px 0px;}
.doctor-brief {float:left;}
.doctor-brief td {vertical-align:bottom; height:100px;}
.doctor-brief h3 {font-size:13px; margin-bottom:2px; padding-bottom:0px; color:#2E415E;}
.doctor-brief .db-spec {font-size:11px; font-style:italic;}
.doctor-desc {text-align:justify; padding-top:3px;}

/* zabiegi */
.treatment h2 {padding-top:10px; padding-bottom:0px; margin-bottom:0px;}
.treatment ul {margin-bottom:0px;}
.treatment li {background-position:0px 7px; padding:2px 0px 4px 15px; margin:4px 0px 0px 0px;}
.treatment li a:link,.treatment li a:visited {font-size:12px; font-weight:bold;}

/* galeria */
.gallery {}
.gallery a:link,.gallery a:visited {}
.gal-link a:link,.gal-link a:visited,.gal-link a:hover {text-decoration:none;}
.gal-link img {border:none; margin-right:10px;}
.gal-link .img-pair {margin-right:3px;}
.gal-link .img-sealed {opacity:.15; filter:alpha(opacity=15); border:1px solid black;}
.gal-link .gal-link-sep {display:block; clear:both; height:10px; overflow:hidden;}

#gal_div_confirm {width:100%; height:450px; background:url(/img/layout/gal-div-confirm-back.gif?2) top left no-repeat; background-position:center center;}
#gal_div_confirm div {width:100%; text-align:center; position:relative; top:150px;}
#gal_div_confirm p {text-align:center; margin-bottom:20px; /*line-height:20px;*/}
#gal_div_confirm input {padding:5px 10px; margin-right:20px; font-size:15px; font-weight:bold; }

#gal_div table td {vertical-align:top;}
.gal-desc-main {text-align:center; font-weight:bold; padding-top:4px; padding-bottom:12px;}
.gal-prev {padding-left:50px; padding-bottom:8px;}
.gal-next {float:right; padding-right:50px;padding-bottom:8px;}
.gal-prev a:link, .gal-prev a:visited, .gal-next a:link, .gal-next a:visited {text-decoration:none; color:#323234;}
.gal-prev img, .gal-next img {border:none;}
.gal-next-label, .gal-prev-label {float:left; padding-top:8px; }
.gal-next-img, .gal-prev-img {float:left;padding-top:5px; }
.gal-img {margin-top:5px;}
.gal-img a:link, .gal-img a:visited {text-decoration:none; display:block;}
.gal-img img {padding-right:6px; border:none;}
.gal-desc-under {font-size:12px; text-align:center; padding-top:5px;}
.gallery li {margin-bottom:20px;}


.news-item {padding-top:0px;}
.news-item h2 {font-size:13px; color:red; font-family:Verdana, Arial;}
.news-item h2 a:link,.news-item h2 a:visited {font-size:14px;}
.news-item p {font-size:11px;}
.news-item p a:link,.news-item p a:visited {font-size:11px;}
.news-item li {font-size:11px; background-position:0px 5px; }
.news-item .ni-separator {margin:15px auto; width:500px; height:1px; overflow:hidden; border-top:1px solid white;}
.news-see-more {margin:30px 78px 0px 10px; text-align:right; padding-right:30px; background:url(/img/layout/news-see-more.gif) top right no-repeat;}
.news-see-more a:link, .news-see-more a:visited {color:#426A8E; font-weight:bold;}

.search {}

/* link wstecz */
#link-back {display:block; margin-top:35px; color:#0279C4; font-size:10px; padding-left:22px; background: top left url(/img/layout/link-back.gif) no-repeat; height:20px;}
/*#link-back span, #link-back a, .link-back a:link, .link-back a:visited {font-size:10px; color:#0279C4; font-weight:normal;}*/
#link-back span, #link-back a, .link-back a:link, .link-back a:visited {font-size:11px; color:#5182AF; text-decoration:none; font-weight:normal;}
#link-back a:hover {text-decoration:underline;}

/* przelaczanie stron */
#switch-pages {text-align:center; margin-right:0px; padding-top:20px;}
#switch-pages .pages-choice:link,
#switch-pages .pages-choice:visited {color:#5182AF; font-size:11px; text-decoration:underline;}
#switch-pages .pages-cur {color:black; font-size:11px;}
#switch-pages .pages-sep {color:black; font-size:10px;}
#switch-pages .pages-next-prev:link,
#switch-pages .pages-next-prev:visited {color:#5182AF; font-size:11px;}


/* formularz - wspolne dla wszystkich */
form .text-border-top, form .text-border-top-tight, form .text-border-top-wide {border-bottom:1px solid #B5B5B5; padding:0; margin:0px 1px; height:1px; overflow:hidden;}
form .text-border-bottom, form .text-border-bottom-tight, form .text-border-bottom-wide {border-top:1px solid #B5B5B5; padding:0; margin:0px 1px; height:1px; overflow:hidden;}


/* kontakt - formularz */
.contact-head {font-size:12px; color:white; background:#808080; padding:2px 4px; margin-bottom:12px;}
.contact {margin-left:10px; padding-bottom:15px;}
.contact .cont-send {visibility:hidden; margin-left:80px; font-weight:bold;}
.contact .form-info {text-align:center; font-weight:bold; font-size:12px; color:#DC8928; padding-bottom:3px;}
.contact form {font-size:9px; color:#5E5E5E; margin-bottom:30px;}
/* input, textarea */
.contact form .text-border-top, .contact form .text-border-bottom {width:408px;}
.contact form .form-field-text, 
.contact form .form-field-textarea {width:408px; background:white; border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; padding:0; margin:0;}
.contact form .form-field-text input {width:404px; height:18px; font-size:13px; border:0px; padding:0; margin:0px 2px; color: black;}
.contact form textarea {width:404px; height:320px; font-size:12px; border:0px; padding:0; margin:0px 2px; color: black;}
/*  form -token */
.contact form .form-field-token {margin:10px 0px; padding:0; height:35px; color:#373737;}
.contact form .form-field-token img {vertical-align:bottom; float:left; position:relative; top:5px;}
.contact form .form-field-token .text-border-top, .contact form .form-field-token .text-border-bottom {width:48px;}
.contact form .form-field-token-text {width:48px; background:white; border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; padding:0; margin:0;}
.contact form .form-field-token-text input {width:44px; height:18px; font-size:13px; border:0px; padding:0; margin:0px 2px; color: black;}
.contact form .form-field-img span { display:block; margin-top:5px; }
.contact form .form-field-img input, .contact form .form-field-file input {height:25px;}

.contact form .form-field-submit {margin-left:350px; font-weight:bold; font-size:11px; height:25px; color:white; background:#ACABAA; padding:0px 5px;}
.contact .form-desc {text-align:left; font-size:10px; padding-top:6px; padding-bottom:1px; margin:0; color:#373737;}

/* do gory strony */
/*#back-to-top {margin:20px 0px 0px 270px;}*/
#back-to-top {margin-top:15px; /*margin-left:220px;*/ text-align:right; margin-right:120px;}
/*#back-to-top a:link, #back-to-top a:visited {font-size:11px; color:#4E7FAC; text-decoration:none; font-weight:bold;}*/
#back-to-top a:link, #back-to-top a:visited {font-size:11px; color:#5182AF; text-decoration:none; font-weight:normal;}
#back-to-top img {border:none;position:relative; top:3px;}
#back-to-top span {}

/* menu dolne */
#f-menu-sep {margin:20px 200px 0px; border-top:solid 1px white; height:7px; overflow:hidden; }
#f-menu{margin:0px; text-align:center;}
.f-menu-sec-item:link,.f-menu-sec-item:visited {color:#4F5F67; font-size:11px; text-decoration:none;}
.f-menu-sec-item:hover {text-decoration:underline;}
.f-menu-item:link, .f-menu-item:visited {color:#4F5F67; font-size:10px; text-decoration:none;}
.f-menu-item:hover {text-decoration:underline;}
.f-menu-item-sep {font-family:Tahoma; color:#4B4545; font-size:11px;}

#footer {margin-right:15px; margin-top:15px; font-size:9px;}
#footer p {color:#B8C0C8; text-align:right;}
#footer a:link, #footer a:visited {color:#707F86; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#main-bottom {background:url(/img/layout/main-bottom-back.gif)}

@media print 
{
	body, #main2 {background:none;}
	
	.main-top-bot, #head-top, #head, #sections, #logo-cont, #menu-cont, .content-left, #f-menu-sep, #f-menu, #footer, 
	#link-back, #switch-pages, #back-to-top
	{display:none;}
}