body {
   text-align:center;
   font:normal 11px/16px tahoma,sans-serif;
   background: url(../images/body_bg.gif) repeat-x 0 0;
   behavior: url(style/csshover.htc);
}

* {
   padding:0;
   margin:0;
}
.promacja {
margin-top:2px;

}
img,
fieldset {
   border:none;
   
  
}
.onilne {font-weight:bold; text-align:center !important;}
.onilne span {color:#258FC8;}
img, div { behavior: url(style/fix/iepngfix.htc) }

a {
   text-decoration:none;
   cursor:pointer;
   outline:none;
}

ul {
  list-style:none;
}

.secondli li{
list-style-type:none;
background:transparent !important;

}

.clean {
   clear:both;
}

.floatL {
  float:left !important;
}

.floatR {
  float:right !important;
}

.alignC {
  text-align:center !important;
}

.alignL {
  text-align:left !important;
}

.alignR {
  text-align:right !important;
}

.displayN {
  display:none !important;
}

.displayB {
  display:block !important;
}

.skipmenu {
   position: absolute;
   left: 0;
   top: -500px;
   overflow: hidden;
}

.w10 { width:10% }

.w20 { width:20% }

.w30 { width:30% }

.w40 { width:40% }

/* ------>>> PAGE STRUCTURE <<<-------*/

#wrapper {  
  width:780px;
  margin:7px auto 0; 
  position:relative;
}
#menu {
  height:42px;
}
#menu ul {
   height:42px;
   list-style:none;   
}
#menu ul li {
  position:relative;
  float:left;
  width:auto;
	height:42px;
	z-index:2;
}
#menu ul li a {
  height:42px;
  display:block;
	color:#fff;  
	overflow:hidden;	
}
#menu ul li a span {
  line-height:999px;
}
a#mn1 {
   width:90px;
   background: url(../images/menu2.gif) 0 0;
}
a#mn1:hover {
   background-position:0 -42px;
}
a#mn1.selected {
   background-position:0 -84px;
}
a#mn2 {
   width:92px;
   background: url(../images/menu2.gif) -90px 0;
}
a#mn2:hover {
   background-position:-90px -42px;
}
a#mn2.selected {
   background-position:-90px -84px;
}
a#mn3 {
   width:52px;
   background: url(../images/menu2.gif) -182px 0;
}
a#mn3:hover {
   background-position:-182px -42px;
}
a#mn3.selected {
   background-position:-182px -84px;
}
a#mn4 {
   width:114px;
   background: url(../images/menu2.gif) -234px 0;
}
a#mn4:hover {
   background-position:-234px -42px;
}
a#mn4.selected {
   background-position:-234px -84px;
}
a#mn5 {
   width:131px;
   background: url(../images/menu2.gif) -348px 0;
}
a#mn5:hover {
  background-position:-348px -42px;
}
a#mn5.selected {
  background-position:-348px -84px;
}
a#mn6 {
   width:133px;
   background: url(../images/menu2.gif) -479px 0;
}
a#mn6:hover {
   background-position:-479px -42px;
}
a#mn6.selected {
   background-position:-479px -84px;
}
a#mn7 {
   width:51px;
   background: url(../images/menu2.gif) -612px 0;
}
a#mn7:hover {
   background-position:-612px -42px;
}
a#mn7.selected {
   background-position:-612px -84px;
}
a#mn8 {
   width:47px;
   background: url(../images/menu2.gif) -663px 0;
}
a#mn8:hover {
   background-position:-663px -42px;
}
a#mn8.selected {
   background-position:-663px -84px;
}
a#mn9 {
   width:70px;
   background: url(../images/menu2.gif) -710px 0;
}
a#mn9:hover {
   background-position:-710px -42px;
}
a#mn9.selected {
   background-position:-710px -84px;
}
#menu ul li ul {
  display:none;
  position:absolute;
  left:0;
  top:42px;
  width:200px;  
  border:solid 1px #ADD9F1;
  border-bottom:none;
  height:auto;
  background:#008AD5;
}
#menu ul li.last ul {
  left:auto;
  right:0;
}
#menu ul li:hover ul {
  display:block;  
	
}
#menu ul li ul li {
  width:100%;
  border-bottom:solid 1px #ADD9F1;
  text-align:left;
	height:24px;
}
#menu ul li ul li a {
  float:none;
  display:block;
  width:170px;
  background:#008AD5 url(../images/menu_li.gif) no-repeat 8px 9px;
  height:auto;
  line-height:24px;
  padding:0 10px 0 20px;
}
#menu ul li ul li a:hover {
  background-color:#00B3FE;
}
#flash {
  height:225px;
  margin-top:5px;
	position:relative;
	z-index:1;
}
#fla{
margin-top:5px;
float:right;
}
.go-to-homepage {
	position:absolute;
	left:134px;
	top:70px;
	color:#009DDD
}

#mainflash {
  float:right;
  width:523px;
  height:208px;
  background-color: transparent;
  margin-top:8px;
/*  background: url(../images/flagazaloba.jpg) 0 0 no-repeat;*/
}
#flashright {
  width:250px;
  height:83px;

 margin:0 auto;
     margin-bottom:-10px;

}
#logo {
  height:94px;
  width:252px;
  float:left;
  position:relative;
  background: url(../images/bgface.gif) 6px 70px no-repeat;
   
}
#flausg{
position:absolute;
width:250px;
height:136px;
top:95px;
left:0;
}
#flash2 {
  height:83px;
  width:250px;
  float:left;
  margin-top:5px;
}
#center {
  overflow:hidden;
  padding-top:10px;
}
#left_col {
  min-height:530px;
_min-height:530px;
  width:514px;
  background:url(../images/left_col_bg.gif) no-repeat;
  float:left;
  position:relative;
}
#text_left {
  height:175px;
  position:relative;
  width:260px;
  float:right;
  background:url(../images/text_left_bg.gif) no-repeat 98% 30%;
}
#text_left2 {
  height:162px;
  width:260px;
  float:left;
}
#left_col h2, #text_left h2, #text_right h2 {
  font:normal 20px tahoma,sans-serif;
  color:#258FC8;
  text-align:left;
  margin-top:0px;
  margin-left:34px;
}
#left_col h3 {
  font:normal 20px tahoma,sans-serif;
  color:#67BD40;
  text-align:left;
  padding-top:8px;
  margin-left:20px;
}

#left_col .stomatology h3 {
	color:#61B3CA
}

#left_col h4 {
	color:#7D7B7B;
	font:bold 12px tahoma,sans-serif;
  text-align:left;
  padding:4px 0;
	margin:10px 20px 0
}

#left_col h4.title {
	color:#6D91D9;
	border-bottom:solid 1px #B0C3EA;
	cursor:pointer
}
#left_col h4.title a {
	color:#6D91D9;
	
}

#left_col h4.title:hover {
	color:#305DB7
}

#left_col h4:hover a:hover{
	color:#305DB7
}

#left_col p,#text_left p, #left_col .przyg_bad li, #text_right p {
  color:#7D7B7B;
  padding-left:15px;  
  margin-top:5px;
  color:#7D7B7B;
  padding-left:20px;
  padding-right:20px;
}
#left_col p {
text-align: justify;
}
#text_left p, #text_right p {
text-align: left;
}

#left_col p a {
	color:#666;
	text-decoration:underline
}
#right_col p {
  text-align:center;
  margin-bottom:6px;
  margin-left:15px;
  font-size:15px;
  color:#FF9000;
  font-weight:bold;
}
#text_left .p2, #text_right .p2 {
  color:#7D7B7B;
  padding-left:15px;
  text-align:left;
  margin-top:2px;
  color:#7D7B7B;
  padding-left:20px;
}
#text_right ul {
  text-align:left;
  margin-top:10px;
  margin-left:34px;
  line-height:20px;
  margin-bottom:15px;
}
#text_right ul li {
  background:url(../images/li.gif) no-repeat 0 5px;
  padding-left:15px;
  color:#7D7B7B;
}
#text_left2 ul {
  text-align:left;
  margin-top:10px;
  margin-left:34px;
  line-height:20px;
}
#text_left2 ul li {
  background:url(../images/li2.gif) no-repeat 0 5px;
  padding-left:15px;
  color:#7D7B7B;
}

#text_right {
  height:162px;
  width:260px;
  
  
  float:right;
  background:url(../images/text_left_bg.gif) no-repeat 100% 30%;
}

#text_right a {
  color:#258FC8;
  font-weight:bold;
  text-decoration:underline;
 
  margin-right:10px;
  margin-top:10px;
}
#text_right a:hover {
  color:#8DC90B;
}
#text_bottom {  
  width:514px;
  float:left;
  background:url(../images/pix.gif) repeat-y;
}
#text_bottom.stomatology {
	background:url(../images/spix.gif) repeat-y;
}
.tcontent {  
	width:514px;
  min-height:650px;
  _height:730px;
  background:url(../images/topp.gif) no-repeat;	
	overflow:hidden
}
.tcontent h1{
	font:bold 15px tahoma,sans-serif;
  	color:#258FC8;
}
.stomatology .tcontent {  
  background:url(../images/stopp.gif) no-repeat;	
}
.subpage {
  min-heigh:590px;
  _height:530px;
}
.tbot {
  height:10px;
  width:514px;
  background:url(../images/bott.gif) no-repeat;  
	_position:relative;
	top:3px;
}
.stomatology .tbot {
  background:url(../images/sbott.gif) no-repeat; 
}
#ctr {
  min-height:240px;  
  width:523px;
}
#right_col {
 
  width:265px;
  _width:255px;
  float:right;
}

#right_col ul {
  text-align:left;
  margin-left:26px;
  margin-top:2px;
}
#right_col ul li {
  background:url(../images/li.gif) no-repeat 0 5px;
  line-height:19px;
}
#right_col ul li a {
  padding-left:13px;
  text-decoration:underline;
  color:#FF9000;
  font-size:13px;
}

#right_col ul li a:hover {
  color:#F258FC8;
	text-decoration:none
}
#search {
  height:22px;
  width:265px;
  _width:256px;
margin-top:6px;

margin-bottom:7px;
background-color:#008AD5;
}

.cena {
color:green;
font-size:12px;
}

#szuk {
  height:23px;
  width:160px;
_width:160px;
margin-left:40px;
_margin-left:30px;
  float:left;
padding-left:2px;

background:transparent url(../images/searchtlo.png) no-repeat 0 0;
border:none;
 
}
#szukk {

  width:55px;
  float:right;
  background:url(../images/szuk.png) no-repeat 0 0 scroll;
  border:none;
  cursor:pointer;
  color:#ffffff;
  font-weight:bold;  
  font-size:11px;
font-family:tahoma,sans-serif;
  padding-bottom:6px;
padding-top:4px;
padding-left:2px;
text-align:center;

}
#menu_flash {
  height:155px;
  width:252px;
float:left;


}
#stopka {  
  height:66px;  
  background:url(../images/stopka_bg.gif) no-repeat;   
  _clear:both;
  _margin-top:10px;
}

#stopka p {
	color:#fff;
	padding:0 20px
}

#stopka p a {
	color:#fff;
}

#stopka p a:hover {
	text-decoration:underline
}

#stopka ul {
  padding-top:10px;
  color:#fff;
}
#stopka ul li {
  display:inline;
}
#stopka ul li.last {
  display:block;
}
#stopka ul li a {
  margin-left:5px;
  margin-right:5px;
  color:#fff;
  line-height:22px;
}

#stopka ul li a:hover {
  text-decoration:underline
}
.przyg_bad { 
  text-align:left;
  margin-left:0px;
  margin-top:15px;
}
.przyg_bad a {
  font:normal 12px tahoma,sans-serif;
  color:#258FC8;
  line-height:18px;
  font-weight:bold;
}
.lia {
  font:normal 11px tahoma,sans-serif;
  color:#258FC8 !important;
  line-height:18px;
  text-decoration:none !important;
}
.lia:hover {
  color:#50B3E7 !important;
}
.przyg_bad p {
  font:normal 11px tahoma,sans-serif;
  color:#258FC8;
  line-height:18px;
}
.przyg_bad a:hover {
  color:#50B3E7;
}
.wiecej {
  color:#258FC8;
  font-weight:bold;
  text-decoration:underline;
  float:right;
  margin-right:20px;
  margin-top:10px;
}
.wiecej:hover {
  color:#8DC90B;
}
.lista {  
  text-align:left;
	margin:10px 20px 20px;
}
.lista li {
  color:#7D7B7B;
  padding-left:15px;
	margin-top:2px;
  background:url(../images/slipod.gif) no-repeat 0 4px;
}
.lista li a {
	color:#7D7B7B;
}

.lista li a:hover {
	text-decoration:underline;
}
.lista2 {  
  text-align:left;
  margin-left:15px;
  margin-left:20px;
}
.lista2 li {
  color:#7D7B7B;
  background:url(../images/lipod2.gif) no-repeat 0 4px;
  padding-left:15px;
}
.praca {
  font:normal 14px tahoma,sans-serif;
  color:#258FC8;
  line-height:22px;
}
.pdf {
   background:url(../images/pdf.gif) no-repeat 210px 0px;
}
.pdf2 {
   background:url(../images/pdf.gif) no-repeat 280px 0px;
}
.pdf3 {
   background:url(../images/pdf.gif) no-repeat 320px 0px;
}
.pdf4 {
   background:url(../images/pdf.gif) no-repeat 350px 0px;
}
.pdf5 {
   background:url(../images/pdf.gif) no-repeat 370px 0px;
}
.implant {
  margin-top:10px;
  border:solid 2px #78CC52;
}
#spec {
  float:left;
  margin-left:20px;
  margin-top:5px;
  width:200px;
}
#abc {
	margin:10px 20px 0;
	padding:5px;
	border:solid 1px #305DB7;
}
#abc li {
	display:inline;	
	margin:0 1px;
}
#abc li a {
	color:#305DB7;
	padding:1px 2px;
	font-weight:bold;
}

#abc li a:hover {
	background-color:#CBD8F1;
}

#abc li a.selected {
	color:#fff;
	background-color:#305DB7;
}

p.error {
	text-align:center !important;
	color:#B5353B !important;
}

#specialist {
	margin:20px 0 0;
	_margin-left:-15px;
	text-align:left;
}

#specialist div.lab {
	margin:0 10px 5px 20px;	
	padding-left:10px;
	width:100px;
	float:left;
	clear:both;
	background-color:#D3DEF3;
}

#specialist label {
	color:#305DB7;
	line-height:20px;
}

.s-sel1,
.s-sel2 {
	height:18px;
	color:#666;
	font:normal 11px tahoma,sans-serif;
	border:solid 1px #B4B4B4;
	border-right-color:#DCDCDC;
	border-bottom-color:#DCDCDC;
}

.s-sel1 {
	width:350px;
}

.s-sel2 {
	width:350px;
}

#doctor {
	clear:both;
	padding-top:3px;
}
.mail {
 font-size:11px;
 color:#258FC8;
}
.mail:hover {
 font-size:11px;
 color:#0D76B3;
}
#klau {
 position:absolute;
 bottom:190px;
 *bottom:220px;
 left:0px;
}
#klau2 {
 position:absolute;
 bottom:0px;
  *bottom:220px;
left:0px;
}
.klauz {
 font-size:9px;
 line-height:15px;
}
.tabble {
  width:480px;
  background:;
  border-collapse:collapse;
  border:solid 2px #5CA206;
  margin-left:20px;
}
.tabble tr {
   
}
.tabble td {
  font:normal 11px tahoma,sans-serif;
  text-align:left;  
  color:#7D7B7B;
  line-height:20px;
  border:solid 1px #red;
  padding-left:10px;
  padding-right:10px;
  border:solid 1px #5CA206;
}

.koltab3 {
 width:px;
 float:right;
}

.simple-tab {
	margin:10px 20px 0;	
	color:#7D7B7B;
	text-align:left
}

.simple-tab table {
	width:100%;
	border:solid 1px #90D937;
	border-collapse:collapse
}

.simple-tab caption {
	background-color:#73B523;
	color:#fff;
	font-weight:bold;
	padding:4px 10px;
	border-bottom:solid 1px #EEFEDD
}

.simple-tab thead td {
	padding:3px 5px;
	border:solid 1px #90D937; 
	border-right:solid 1px #fff;
	background-color:#90D937;
	color:#fff;
	font-weight:bold
}

.simple-tab thead td.last {
	border-right:solid 1px #90D937; 
}

.simple-tab tbody td {
	padding:3px 5px;
	border:solid 1px #90D937;
	vertical-align:top
}

.simple-tab a {
	font-weight:bold;
	color:#7D7B7B;
	text-decoration:underline
}

.simple-tab a:hover {
	color:#555;
	text-decoration:none
}

#hidden-text {
	display:none
}

#phrase {
	margin:10px 40px 0;
	text-align:left
}

#phrase li {	
	border-bottom:solid 1px #C6E7A3
}

#phrase a {
	display:block;
	padding:5px 20px;
	color:#7D7B7B;
	font-weight:bold
}

#phrase li.odd a {
	background-color:#F4FFE7
}

#phrase a:hover {
	text-decoration:underline;
	background-color:#E6F7D3 !important
}

.def-list {
	color:#7D7B7B
}

dl.narrow {
	margin:0 20px
}

.def-list dt {
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline
}

.def-list dt:hover {
	color:#555;
	text-decoration:none
}

.def-list dd {
	display:none;
	margin-bottom:10px
}

.scroll-list-container {
	padding:0 6px;
	width:504px;
	_width:523px;
	_padding:0;
	margin:5px auto;
	background:#008AD5 url(../images/scroll.gif) no-repeat 0 0;
	overflow:hidden;
        margin-top:-10px;
}

#scroll-list {	
	overflow:hidden;
	position: relative;
}
#scroll-list ul {
	position: relative;
	width:1300px
}
#scroll-list ul li {
	float:left;
	color:#fff;
	font-weight:bold;
	line-height:22px;
	word-spacing:5px;
}
#baners{
margin-bottom:15px;
width:100%;
height:200px;
}

.karta {

	
}

#right_col ul li h2 {
font-weight:normal;
}

.logoo {
float:left;
margin-bottom:5px;
margin-left:5px;
margin-top:3px;
width:240px;
height:62px;

}
.forum {
margin-left:0;

}
#text_left .p2 span {
color:#4F881D;
font-size:17px;
}
.tel {
position:absolute;
top:93px;
left:202px;
width:44px;
height:48px;
}
.promocja {

margin:0;
}

.ogloszenie {
width:614px;
height:337px;
position:absolute;
top:55px;
left:50%;
background:white url(../images/ogloszenie.png);
margin-left:-307px;
z-index:5;
}
#id_buttona {
width:52px;
height:53px;
background: transparent url(../images/close.png) 0 0 no-repeat;
_background:0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/close.png', sizingMethod='crop');
display:block;
float:right;
margin:-15px;
_margin:0;
}

.ogloszenie h4 {
width:213px;
height:56px;
background: transparent url(../images/ogloh4.gif) 0 0 no-repeat;
margin-top:40px;
margin-left:30px;
float:left;
_display:inline;
}
.kom {
width:100%;
height:50%;
position:absolute;
top:135px;
left:0;

}
.ogloszenie p{
clear:both;
margin:38px;
font:15px normal, Trebuchet MS, sans-serif;
color:#573423;
text-align:justify;
}

.butonki {
list-style:none;
}
.butonki li{
margin-bottom: 2px;
}

.gin a{background:url("../images/gban1.gif") no-repeat scroll 0 0 ;
height:50px;
width:246px;
display:block;}

.imp a{background:url("../images/gban2.gif") no-repeat scroll 0 0 ;
height:50px;
width:246px;
display:block;}

.wiz a {background:url("../images/gban3.gif") no-repeat scroll 0 0 ;
height:50px;
width:246px;
display:block;}

.zylaki a {

background:url("../images/b1.gif") no-repeat scroll 0 0 ;
height:44px;
width:245px;
display:block;
}
.zylaki a:hover {

background:url("../images/b1a.gif") no-repeat scroll 0 0 ;
}

.usg3d a {

background:url("../images/b3.gif") no-repeat scroll 0 0;
height:44px;
width:245px;
display:block;
}
.usg3d a:hover {

background:url("../images/b3a.gif") no-repeat scroll 0 0;

}

.ekg a {

background:url("../images/b2.gif") no-repeat scroll 0 0 ;
height:44px;
width:245px;
display:block;
}

/**
 * Facebook Slide FanBox
 * @license    GNU/GPL http://www.gnu.org/copyleft/gpl.html
 * @link       http://facebooklikebox.net
 */
.slide_likebox {
	float:right;
	width:280px;
	height:434px; 
	background: url(../images/fbslide3.png) no-repeat !important;
	display:block;
	right:-235px;
	padding:0;
	position:fixed;
	top: 30px;
	z-index:1002;
}

.slide_text {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 8px; 
	padding-left: 10px;
	text-decoration: none;
	color: #FFF;
}	
#face {
position:absolute;
top:70px;
left:75px;
width:100px;
height:100px;
}
.dottab {margin-top:20px; font-size:11px; margin-left:8px !important; width:500px !important;}

.dottab  td {  
padding-left: 1px !important;
padding-right: 1px !important;
text-align:center !important;
font-size:10px; font-weight:bold;}

.nag_lekarze {background-color:#55FF7F;  }
.lekarze a {font-weight:bold; }
.lekarze, .nag_lekarze {border-right:2px solid #5CA206 !important;}
.lekarze a:hover {text-decoration:underline; }
.nag {background-color:#55FF7F; }
.nag_lekarze , .nag  {color:#000 !important; border-bottom:2px solid #5CA206 !important; }
.dojazd { background: url(../images/Maps.png) no-repeat 0 0; float:left; width:32px; height:32px;  }
#text_left a {color:#67BD40; line-height:30px;font-size:16px; margin-left:5px;}

