/* CSS Document */
@media screen, projection {
* 										{ padding:0; margin:0; }
fieldset, img 							{ border:0px solid red; }
label, a 								{ cursor:pointer; }
body, textarea, input, table, select 	{ font-size:100%; font-family:Arial, Helvetica, sans-serif; }
option 									{ padding:0 .2em; }
.before, .after 						{ line-height:0; }
.before img, .after img 				{ margin:0 !important; }

ul, ol, dd 						{ margin-left:2em; }
h1, h2, h3, h4, h5, h6 			{ font-size:1em; margin:1em 0; }
p 								{ margin-bottom:1em; }

a 					{ color:#a31111; text-decoration:underline; }
a:focus, a:hover 	{ text-decoration:none; }

#WAI, hr, span 	{ position:absolute; top:0; left:-1000em; }

/* Start */
body			{background-color:#ebf8ff; font: 16px Helvetica, sans-serif;}
#start			{ width: 770px; margin:0 auto; z-index:102; position:relative;}
#pasek_lewo		{position:absolute; top: 185px; left:0; width:50%; padding:0; margin:0; 
				background:#009ee7 url(imgs/tlo_gradient_lewy.jpg) 0 -3px no-repeat; background-position:right;
				height:216px; border-top:3px solid #d7e1ea; border-bottom:3px solid #d5e0e9;}
#pasek_prawo	{position:absolute; top: 185px; right:1px; width:50%; background-position:left;
				background:#125fa0 url(imgs/tlo_gradient_prawy.jpg) 0 -3px no-repeat; height:216px; 
				border-top:3px solid #d7e1ea; border-bottom:3px solid #d5e0e9;padding:0; margin:0;}

/* Naglowek */				
#naglowek					{padding:14px 0 0 10px; position:relative;width: 768px;}
#naglowek #logo				{width:97px; height:40px; 
							padding:24px 25px 0 0; float:left;}
#naglowek #logo a			{display: block; background:url(imgs/logo.gif) no-repeat bottom left; width:97px; height:40px;}							
#naglowek_tekst				{border-left:1px solid #e9eff2; float:left; padding: 13px 0 16px 14px;}
#naglowek_tekst h1.nazwa	{margin:0; padding: 0 0 0px 0; width:373px; height:70px; 
							background:url(imgs/napisy_gora.gif) no-repeat;}
#naglowek_tekst h1.klinika	{margin:0;}
#jezyki						{position:absolute; right: 23px; top: 15px;}
#jezyki ul					{list-style:none;}
#jezyki ul li				{width: 22px; height:14px; border-right:1px solid #eaf7ff; float:left; padding: 20px 8px;}
#jezyki ul li.last			{border:0;}
#jezyki ul li a				{display:block; width:20px; height:12px; border:1px solid #e9eff2;}
#jezyki ul li a.polski		{background:url(imgs/polska.gif) no-repeat;}
#jezyki ul li a.niemiecki	{background:url(imgs/niemiecka.gif) no-repeat;}
#jezyki ul li a.angielski	{background:url(imgs/angielska.gif) no-repeat;}
#menu_gorne					{clear:both; height: 50px; padding: 0 0 21px 0; margin: 0; font-size: 0;}
#menu_gorne ul				{list-style:none; margin:0; padding:13px 0px 0px 0;}
#menu_gorne ul li			{float:right; height:33px; margin: 0 2px 0 0; padding:0;}
#menu_gorne ul.eng li a 	{padding: 10px 0px 0px 14px;}
#menu_gorne ul.deu li a 	{padding: 10px 0px 0px 14px;}
#menu_gorne ul li a			{text-transform:uppercase; height: 23px; padding: 10px 0px 0px 8px; background-color:#ebf8ff; 
							border:1px solid #daf2ff; color:#00aeff; font:bold 11px Verdana, sans-serif; 
							text-decoration:none; letter-spacing:-1px; display:block;}
	#mm1					{width: 61px;}
	#mm2					{width: 46px;}
	#mm3					{width: 72px;}
	#mm4					{width: 130px;}
	#mm5					{width: 98px;}
	#mm6					{width: 43px;}
	#mm7					{width: 106px;}
	
	.eng #mm1				{width: 64px;}
	.eng #mm2				{width: 62px;}
	.eng #mm3				{width: 75px;}
	.eng #mm4				{width: 121px;}
	.eng #mm5				{width: 75px;}
	.eng #mm6				{width: 68px;}
	.eng #mm7				{width: 44px;}	

	.deu #mm1				{width: 64px;}
	.deu #mm2				{width: 53px;}
	.deu #mm3				{width: 87px;}
	.deu #mm4				{width: 121px;}
	.deu #mm5				{width: 75px;}
	.deu #mm6				{width: 68px;}
	.deu #mm7				{width: 44px;}	
							
#menu_gorne ul li a.active, 
#menu_gorne ul li a:hover	{background-color:#ff4470; border-color:#ff4470; color:#FFFFFF;}

/* Baner i menu */
#banner						{height: 200px; width:762px; border-right:1px solid #146aae; border-left:1px solid #65a8ec; 
							position:absolute; top: 196px; left:3px; padding:0; margin:0; 
							z-index:27;}
#banner_flash				{width: 516px; height:297px; position:absolute; top:-29px; left:242px; border:0; z-index:150;}
#banner_flash object		{width: 516px; height:297px; margin:0; border:0; position:static; z-index:151;}
#banner_flash_01			{width: 516px; height:237px; overflow:hidden; position:absolute; top:-29px; left:242px; border:0;
							z-index:150;}
#banner_flash_01 object		{width: 516px; height:297px; margin:0; border:0; position:static; z-index:151;}
#menu_glowne h3				{padding: 20px 0 0 22px;font: bold 13px Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF}
#banner .top				{position:absolute; top:0px; height:1px; width: 764px; 
							background:url(imgs/menu_border_top.gif) no-repeat; font-size:1px;}
#banner .bottom				{position:absolute; bottom:0px; height:1px; width: 764px; 
							background:url(imgs/menu_border_top.gif) no-repeat; font-size:1px;}
#menu						{z-index:230; position:relative; border: 1px solid #589cdf; background: #125fa0 url(imgs/menu_tlo.gif) no-repeat; width:237px; 
							height:auto; left:7px; top: -1px; padding-bottom: 10px;}
#menu ul					{padding: 19px 0 0 19px; list-style:none; margin:0; position:static; z-index:999;}
#menu ul#ul_2				{padding: 0px 0 0 19px;}
#menu ul li					{ height: 19px;}
#menu ul li a				{background:url(imgs/arrows.gif) 1px 5px no-repeat; color:#FFFFFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; 
							text-transform:uppercase; letter-spacing:-1px; padding:0 0 0 10px;}
#menu a						{color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; 
							text-transform:uppercase; letter-spacing:-1px; padding:0 0 0 29px;}
#menu a.active, 
#menu a:hover				{color:#72cfff;}
#under_menu 				{width:223px; height:auto; background: #ffffff url(imgs/gabinety_background.gif) 0 45px no-repeat; 
							border:1px solid #d8f1ff; position:relative; top: 7px; left:7px; padding:13px 0 40px 14px; }
#under_menu h3				{background:url(imgs/gabinety_lekarskie.gif) no-repeat; width:156px; height:16px; margin:0;}
#under_menu ul				{padding: 32px 0 0 43px;}
#under_menu ul li			{list-style:none; line-height:1.2em;}
#under_menu ul li a			{color: #00aeff; font-size:13px; font-weight:bold; 
							background:url(imgs/arrow2.gif) no-repeat center left; padding: 0 0 0 18px;}
#under_menu ul li a.active,							
#under_menu ul li a:hover	{color: #125fa0; text-decoration: none;}

/* Content */
#glowna_content								{margin:0 0 0 0px; padding: 235px 0 0 6px; position:relative; z-index:100; 
											width:524px; float: right;}
#glowna_content .left						{float:left; padding:55px 0 0 0;}
#glowna_content .left #technologie_01		{background:url(imgs/stosujemy_technologie.gif) no-repeat 15px 4px; height:51px; 
											width:197px; position:relative; z-index:300; border-bottom:1px solid #d8f1ff; 
											border-right:1px solid #d8f1ff;}
#glowna_content .left #technologie_02		{width: 177px; height: 132px; border-right:1px solid #d8f1ff; 
											padding:26px 10px 10px 10px; text-align:center;}
#glowna_content .left #technologie_02 img	{padding: 0 3px 17px 2px;}
#glowna_content .left img#img_last			{padding: 10px 0px 17px 0px; vertical-align:top;}
#glowna_content .right						{float:left; position:static; z-index:400; padding: 0px 0 0 15px;}
#glowna_content .right p					{color:#00aeff;font-size:11px; padding:0 0 6px 0; width: 200px;}
#glowna_content .right p a					{color:#00aeff;font-size:11px; text-decoration:none;}
#glowna_content .right p a:hover			{text-decoration:underline}
#glowna_content .right #implanty			{background:url(imgs/banner1.jpg) no-repeat; width:307px; height:117px; 
											position:relative; display:block;color:#00aeff;}
#glowna_content .right #implanty span.wiecej	{font-size:11px; top: 86px; left: 155px; position:absolute; text-decoration:underline;
											width: 100px;}
#glowna_content .right #leczenie			{background:url(imgs/banner2.jpg) no-repeat; width:307px; height:117px; 
											position:relative; display:block;color:#00aeff; margin: 13px 0 0 0;}
#glowna_content .right #leczenie span.wiecej	{font-size:11px; top: 84px; left: 36px; position:absolute; text-decoration:underline;
											width: 100px;}

/* Stopka */
.odstep 						{width: 700px; height:24px; clear:both;}
#stopka							{width:100%; background-color:#ebf8ff; padding:0; margin:0; border-top: 1px solid #d9f1ff;}
#stopka_srodek					{width: 762px; margin:0 auto; padding:0; position:relative; color:#00aeff; font-size:11px; 
								height:83px;}
#stopka_srodek p				{margin:0; padding:16px 0 0 3px;}
#stopka_srodek p#realizacja		{padding:3px 0 0 10px; height:21px; 
								width:160px; position:absolute; top:13px; right: 10px;}
#stopka_srodek p#realizacja	a 	{position: absolute; left: 70px; top: 0; background:url(imgs/bobrowski.gif) no-repeat; display: block; width:104px; height:24px;}	
#stopka_tekst {
		width: 750px;
		margin: 0 auto;
		padding: 10px 0 0 0;
		
}			
#stopka_tekst p {
		text-align: justify;
		color: #888888;
		font-size: 8pt;
		margin: 0;
		padding: 0;
}
								
/* Content - Podstrona */
#podstrona_content					{margin:0 0 0 256px; padding: 235px 0 0 0; position:relative; z-index:100}
#podstrona_content p				{color:#00aeff;font-size:11px; padding:0 0 2px 10px;}
#podstrona_content p a				{color:#00aeff;font-size:11px; text-decoration:none;}
#podstrona_content p a:hover		{color:#00aeff;font-size:11px; text-decoration:underline;}
#podstrona_content .tresc			{border-top:1px solid #d8f1ff;border-right:1px solid #d8f1ff; width:500px; padding:0 10px 0 0;}
#podstrona_content .tresc h2		{color:#00aeff; padding:16px 0 16px 10px; margin:0;}
#podstrona_content .tresc p			{color:#666666;}
#podstrona_content .tresc p	a		{text-decoration:underline;}
#podstrona_content .tresc p.banner	{background:url(imgs/banner_tresc_01.gif) 10px 6px no-repeat; width:478px; height:128px; 
									padding:10px 0 12px 10px}
#podstrona_content .tresc ul		{list-style:none; padding: 5px 0 20px 30px; margin:0;}
#podstrona_content .tresc ul li		{font-size:11px; padding:0 0 5px 10px; background:url(imgs/arrow1.gif) 0 5px no-repeat;
									color:#666666;}
p.foto {
	text-align: center;
}

.tresc table {
	border: 1px solid #1083c5;
	border-collapse: collapse;
	background: #1a578d;
}

.tresc table th {
	background: #c3e9ff;
	font-weight: bold;
	font-size: 0.8em;
	color:#666666;
	text-align: center;
}

.tresc table td {
	background: #eaf8ff;
	font-size: 0.8em;
	color:#666666;
	text-align: center;
}

#menu_glowne {
	position: relative;
	float: left;
	width: 237px;
	z-index:230;
}

.ramka {
	position: relative;
	width: 463px;
	background: #ffffff url(imgs/ramka_srodek.gif) repeat-y 10px 0;
	padding: 20px 0 10px 25px;
}

.ramka .ramka_gora {
	width: 478px;
	left: 10px;
	top: 0;
	position: absolute;
	height: 3px;
	background: #ffffff url(imgs/ramka_top.gif) no-repeat 0 0;
}

.ramka .ramka_dol {
	width: 478px;
	left: 10px;
	bottom: 0;
	position: absolute;
	height: 5px;
	background: #ffffff url(imgs/ramka_dol.gif) no-repeat 0 0;
}

.ramka h4 {
	width: 100%;
	color: #00aeff;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	background: url(imgs/arrow2.gif) 5px 3px no-repeat;
	padding: 0 0 10px 25px;
}

#tlo {
	background:#FFFFFF;
	width: 100%;
	height: 100%;
}



.tresc form fieldset						{width: 500px; font-size: 0.75em; color:#666666;}
.tresc label 								{padding: 0 0 0px 60px; float: left; width: 120px;}
.tresc input, .tresc textarea				{border: 1px solid #d8f1ff; float: left;  width: 274px;}
.tresc textarea 							{height: 100px;}
.tresc input.submit							{width: auto; border: 1px solid #d8f1ff; background: #FFFFFF; color: #000000; width: 58px; font-size: 1em;}
.tresc form div								{float: left; position: relative; padding: 0px 0 5px 0px; width: 500px;}
.tresc form div.submit						{padding: 10px 0 30px 399px; width: 60px;}
}
