@import "sluchowisko2.css";

@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
body, textarea, input, table, select { font-size:12px; font-family: Helvetica, Arial, sans-serif; color: #000000;}
table		{color: #737373;}

.top_big h5.oction span, h1.h1blog, .galeria_dodaj_wpis_submit2 span, .galeria_dodaj_wpis_submit3 span, .powrot span, .zmien_dane_div a span, #forum_block .bottom a span, #forum_block .strony .odpowiedz span, a.edytuj span, a.usun span, #galeria_jeden a.powrot span, #galeria_jeden a.edytuj span, #galeria_jeden a.usun span, #galeria a.edytuj span, #galeria a.usun span, #top h1 a span, #top h2, #top_menu h3, #top_menu ul li a span, #left_menu h3, #footer .wykonanie a span, #rss h3, .powrot a span, .strony h4, #komentarze .dodaj_komentarz a span, #lekarze_szukaj .przejdz_formularz a span, hr { position:absolute; left:-1000em; }

html, body { height:100%; width:100%; }

body {
	background: url(img/body_background.gif) repeat-x 0 0 #cdcdcd;
}

#regulamin #start{
	width: 680px;
}

#regulamin {
	background: #ffffff;		
}

#start {
	width:980px;
	margin: 0 auto;
	position:relative;	
}

#regulamin_tekst {
	color: #737373;
	width: 600px;
	padding: 10px 40px 10px 40px;
}

#top {
	width: 980px;
	height: 80px;
	background: url(img/top_logo.gif) no-repeat;
	position: relative;
}

	#top h1 a{
		display: block;
		position: absolute;
		left: 20px;
		top: 10px;
		width: 188px;
		height: 44px;		

	}
	
	#top div {
		width: 302px;
		height: 23px;
		background: url(img/newsletter_zarejestruj_zaloguj.gif) no-repeat;
		position: absolute;
		top: 12px;
		left: 676px;
	}
	
		#top div.logout			{ width:188px; position:absolute; top:10px; left:787px; background:none; }
		#top div.logout a		{ width:94px; height:23px; display:block; float:left; position:relative; background:url(img/newsletter_zarejestruj_zaloguj.gif) 0 0 no-repeat; }		
		#top div.logout a.wyloguj{ width:94px; height:23px; display:block; position:relative; background:url(img/wyloguj.gif) 0 0 no-repeat; }
		
		#top div.logout a.out	{ width:94px; height:23px; display:block; position:relative; background:url(img/wyloguj.gif) 0 0 no-repeat; }
		
		#top div.logout a span	{ position:absolute; left:-1000em; }

		#top div a				{ height:18px; position:absolute; top:1px; display:block; font-size:0.9em; text-decoration:none; color:#000; }
		#top div a span			{ position:absolute; left:-1000em; }
		#top div .newsletter_top{ width:89px; left:3px; }
		#top div .zarejestruj 	{ width:104px; left:99px; }		
		#top div .zaloguj 		{ width:89px; left:210px; }
		#top div .wyloguj 		{ width:64px; left:2px; }
	
#top_menu {
	width: 980px;
	height: 63px;
	background: url(img/top_menu_background.gif) no-repeat 0 0;
	position: relative;
}

	#top_menu ul {
		position: absolute;
		top: 3px;
		height: 41px;
		left: 8px;
		width: 980px;
		list-style: none;
	}
	
	#top_menu ul li {
		position: relative;
		float: left;
	}
	
	#top_menu ul #tm0{		
		width: 104px;
		height: 41px;
	}
	
		#top_menu ul #tm0 a{	
			display: block;
			width: 90px;
			height: 41px;
			position: relative;
			background: url(img/top_profil.gif) 0 100% no-repeat;
		}
	
	#top_menu ul #tm1{		
		width: 78px;
		height: 41px;
	}
	
		#top_menu ul #tm1 a{	
			display: block;
			width: 68px;
			height: 41px;
			position: relative;
			background: url(img/top_blogi.gif) 0 100% no-repeat;
		}
		
	#top_menu ul #tm2{
		position: relative;
		width: 92px;
		height: 41px;
	}
	
		#top_menu ul #tm2 a{	
			display: block;
			width: 81px;
			height: 41px;
			position: relative;
			background: url(img/top_galerie.gif) 0 100% no-repeat;
		}
	
	#top_menu ul #tm3{
		position: relative;
		width: 88px;
		height: 41px;
	}
	
		#top_menu ul #tm3 a{	
			display: block;
			width: 78px;
			height: 41px;
			position: relative;
			background: url(img/top_forum.gif) 0 100% no-repeat;
		}
		
	#top_menu ul #tm4{
		position: relative;
		width: 70px;
		height: 41px;
	}
	
		#top_menu ul #tm4 a{	
			display: block;
			width: 61px;
			height: 41px;
			position: relative;
			background: url(img/top_czat.gif) 0 100% no-repeat;
		}
		
	#top_menu ul #tm5{
		position: relative;
		width: 143px;
		height: 41px;
	}
	
		#top_menu ul #tm5 a{	
			display: block;
			width: 133px;
			height: 41px;
			position: relative;
			background: url(img/top_zapytaj_eksperta.gif) 0 100% no-repeat;
		}
	
	#top_menu ul #tm6{
		position: relative;
		width: 112px;
		height: 41px;
	}
	
		#top_menu ul #tm6 a{	
			display: block;
			width: 102px;
			height: 41px;
			position: relative;
			background: url(img/top_newsletter.gif) 0 100% no-repeat;
		}
		
	#top_menu ul #tm7{
		position: relative;
		width: 105px;
		height: 41px;
	}
	
		#top_menu ul #tm7 a{	
			display: block;
			width: 95px;
			height: 41px;
			position: relative;
			background: url(img/top_produkty.gif) 0 100% no-repeat;
		}
		
	#top_menu ul #tm8{
		position: relative;
		width: 100px;
		height: 41px;
	}
	
		#top_menu ul #tm8 a{	
			display: block;
			width: 90px;
			height: 41px;
			position: relative;
			background: url(img/top_konkurs.gif) 0 100% no-repeat;
		}
		
		
	#top_menu ul #tm9{
		position: relative;
		width: 125px;
		height: 41px;
	}
	
		#top_menu ul #tm9 a{	
			display: block;
			width: 125px;
			height: 41px;
			position: relative;
			background: url(img/top_jezyk_migowy.gif) 0 100% no-repeat;
		}		
		
#content {
	position: relative;
	width: 980px;
}		

	#content .content_top {
		width: 980px;
		height: 30px;
		background: url(img/content_top_background.gif) no-repeat;
	}
	
	#content .content {
		width: 980px;
		background: url(img/content_background.gif) repeat-y;
		position: relative;
	}
	
	#content .content_bottom {
		width: 980px;
		height: 32px;
		clear: both;
		background: url(img/content_bottom_background.gif) repeat-x;
	}	
	
#content_left {
	width: 190px;
	position: relative;
	float: left;
	padding-left: 20px;
}

	#wyszukiwarka {
		width: 170px;
		height: 111px;
		background: url(img/wyszukaj.gif) no-repeat 0 0;
		position: relative;
	}
	
	#wyszukiwarka a {
		color: #737373;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.8em;
		position: absolute;
		top: 74px;
		left: 11px;
	}
	
	#wyszukiwarka a:hover {
		color: #3b3939;
	}
	
	#wyszukiwarka h3 {
		color: #5e5e5e;
		position: absolute;
		left: 12px; 
		top: 12px;
		font-weight: normal;
	}
	
	#wyszukiwarka .text {
		position: absolute;
		left: 8px;
		top: 36px;
		border: 0;
		background: url(img/wyszukaj_input.gif) no-repeat 0 0;
		width: 120px;
		height: 21px;
		font-size: 0.9em;
		padding: 5px 27px 0 10px;
		color: #737373;
	}
	
	#wyszukiwarka .submit {
		position: absolute;
		top: 39px;
		left: 142px;
	}
	
	#left_menu {
		width: 176px;
		position: relative; 
		padding: 0 0 14px 0;
	}
	
		#left_menu ul {
			list-style: none;
			width: 176px;
		}
		
		#left_menu ul li {
			position: relative;
			background: url(img/menu_lewe_background.gif);
			width: 176px;
			height: 28px;
		}
		
		#left_menu ul li.yellow {	
			background: url(img/button_yellow.gif) 0 -1px no-repeat;	
		}
		
		#left_menu ul li a {
			position: absolute;
			top: 3px;
			height: 17px;
			left: 4px;
			width: 160px;
			text-decoration: none;
			color: #464646;		
			display: block;
			width: 176px;	
			padding: 2px 0 0 8px;
		}
		
		#left_menu ul li a.yellow {		
			font-weight: bold;
			color: #F4A230;
			left: 13px;
		}
		
		#left_menu ul li a.red {
			color: #ED3A40;
			font-weight: bold;
		}
		
		#left_menu ul li a:hover {
			color: #0054a6;
		}
		
	#content_left .reklama {
		width: 160px;
		position: relative;
		border-top: 1px solid #ececec;
		text-align: center;
		left: 8px;
		padding: 0 0 15px 0;
	}
	
	#content_left .dziennik {	
		padding: 5px 0 15px 4px;		
	}
	
		#content_left .reklama h3 {
			color: #535353;
			font-size: 0.75em;
			padding: 5px 0 5px 0;
		}
		
#content_reklama {
	clear: both;
	width:940px;
	margin: 0 auto;
	border-top: #ececec 1px solid;
	text-align: center;
}

#content_reklama table {
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
#content_reklama table td {
	text-align: center;
	vertical-align:middle;
}	

	#content_reklama img {
		padding: 20px 5px 0 5px;
	}
	
#footer {
	width: 980px;
	height: 40px;
	position: relative;
	background: none;
	font-size: 0.8em;
}

	#footer .copy{
		position: absolute;
		left: 10px;
		top: 14px;
		color: #393939;
	}
	
	#footer .copy a{
		color: #393939;
		text-decoration: none;
	}	

	#footer .copy a:hover{
		text-decoration: underline;
	}		
	
	#footer .wykonanie {
		position: absolute;
		left: 810px;
		top: 10px;
		width: 160px;
		background: url(img/arbo.gif) no-repeat 100% 0;
		height: 18px;
		padding: 4px 0 0 0;
		color: #393939;
	}
	
	#footer .wykonanie a {
		position: absolute;
		width: 62px;
		height: 22px;
		top: 0;
		right: 0;
	}
	
#content_right {
	float: right;
	width: 750px;
	padding: 0 20px 0 0;
	position: relative;
}

	#content_right .reklama {
		width: 750px;
		position: relative;
		padding: 0 0 10px 0;
	}
	
	#content_right .reklama h3 {
		color: #535353;
		font-size: 0.75em;
		position: absolute;
		left: 677px;
		top: -17px;
		width: 100px;
	}
	
	#home_left_column {
		float: left;
		position: relative;
		width: 415px;
		padding: 0 0 5px 0;
	}
	
		#rss {
			width: 415px;
		}
		
			#rss .top {
				width: 415px;
				height: 31px;
				background: url(img/rss_top.gif) no-repeat 0 0;
			}
			
			#rss .top ul {
				list-style: none;
				position: absolute;
				top: 9px;
				left: 6px;
				font-size: 0.9em;
			}
			
				#rss .top ul li {
					float: left;
					clear: none;		
					padding: 0 13px 0 11px;
					background: url(img/rss_line.gif) no-repeat 100% 0;			
				}
				
				#rss .top ul li.last {
					background: none;
				}
				
					#rss .top ul li a {
						color: #484848;
						text-decoration: none;
						font-size: 1em;						
					}
					
					#rss .top ul li a:hover {
						color:#FF0000;
					}
					
					#rss .top ul li a.active {
						font-weight: bold;
					}
					
			#rss .midpoint {
				border: 1px solid #e3e3e3;
				border-bottom: none;
				width: 373px;
				padding: 5px 20px 0 20px;				
			}
					
				#rss .rss_one {
					width: 373px;
					padding: 10px 0 10px 0;	
					border-bottom: 1px solid #ececec;				
				}
				
				#rss div.first {
					text-align: center;
					color: #707070;
					font-size: 0.9em;
				}
				
				#rss div.last {
					border: none;					
				}
					
					#rss .rss_one h4 {
						font-family:"Times New Roman", Times, serif;
						color: #003471;
						font-size: 1.4em;
						line-height: 1em;
						font-weight: normal;
						padding: 0 0 7px 0;
					}					
					
						#rss .rss_one h4 a {
							text-decoration: none;
							color: #003471;
						}
						
						#rss .rss_one h4 a:hover {
							text-decoration: underline;
						}
					
					#rss .rss_one .text {
						color: #707070;
						line-height: 1.4em;
					}
					
			#rss .bottom {
				width: 415px;
				height: 23px;
				background: url(img/rss_bottom.gif) 0 0 no-repeat;
			}
	
		#artykuly {
			width: 415px;
			position: relative;
			font-size: 1em;
		}
		
			#artykuly .top {
				width: 415px;
				height: 31px;
				background: url(img/rss_top.gif) no-repeat 0 0;
			}
			
				#artykuly .top h3 {
					position: absolute;
					top: 9px;
					left: 16px;
					color: #484848;
					font-size: 0.9em;
				}
				
				#artykuly .top a {
					color: #484848;
					position: absolute;
					left: 307px;
					top: 9px;
					text-decoration: none;
					background: url(img/rss_arrow.gif) no-repeat 100% 4px;
					width: 92px;
					font-size: 0.9em;
				}
				
				#artykuly .top a:hover {
					color: #FF0000;
				}
			
			#artykuly .midpoint {
				border: 1px solid #e3e3e3;
				border-bottom: none;
				width: 373px;
				padding: 5px 20px 0 20px;				
			}
					
				#artykuly .artykuly_one {
					width: 373px;
					padding: 10px 0 10px 0;	
					border-bottom: 1px solid #ececec;				
				}
				
				#artykuly div.last {
					border: none;
				}
					
					#artykuly .artykuly_one h4 {
						font-family:"Times New Roman", Times, serif;
						color: #003471;
						font-size: 1.4em;
						line-height: 1em;
						font-weight: normal;
						padding: 0 0 7px 0;
					}
					
						#artykuly .artykuly_one h4 a {
							text-decoration: none;
							color: #003471;
						}
						
						#artykuly .artykuly_one h4 a:hover {
							text-decoration: underline;
						}
					
					#artykuly .artykuly_one .text {
						color: #707070;
						line-height: 1.5em;
					}			
					
					#artykuly .artykuly_one .text .news_foto {
						float: left;
						padding: 0 15px 5px 0;
					}
					
					#artykuly .artykuly_one .text .news_foto img {
						padding: 2px;
						border: 1px solid #c6c6c6;
					}
					
			#artykuly .bottom {
				width: 415px;
				height: 23px;
				background: url(img/rss_bottom.gif) 0 0 no-repeat;
			}
			
	#home_right_column {
		position:relative;
		float: right;
		width: 300px;
	}		
	
	#forum {
		width: 300px;
		position: relative;
		padding-top: 5px;
	}	
	
		#forum h3 {
			width: 173px;
			border-top: 3px solid #ececec;
			border-bottom: 1px solid #ececec;
			height: 28px;
			color: #0072bc;
			font-weight: normal;
			font-size: 1.2em;
			background: url(img/forum_left.gif) no-repeat 86px 5px;
			padding: 12px 0 0 127px;	
		}
		
		#forum .forum_one {
			width: 300px;
			padding: 10px 0 10px 0;
			border-bottom: 1px solid #ececec;
		}
		
		#forum div.last {
			border: none;
		}

		#forum .forum_one h4{
			color: #000000;
			font-weight: normal;
			font-family: "Times New Roman", Times, serif;
			font-size: 1.3em;
			padding-bottom: 5px;
			line-height: 1em;
		}
		
			#forum .forum_one h4 a {
				color: #000000;
				text-decoration: none;
			}
			
				#forum .forum_one h4 a:hover {
					text-decoration: underline;
				}
		
		#forum .forum_one h5 {
			color: #6b6b6b;
			font-size: 0.9em;
			font-weight: normal;
		}
		
		#forum .forum_one h5 span{
			color: #0072bc;
			font-weight: bold;
		}
		
		#forum .forum_one h5 span a{		
			color: #0072bc;
			text-decoration: none;
		}
		
	#blogi {
		width: 300px;
		position: relative;
	}	
	
		#blogi h3 {
			width: 186px;
			border-top: 3px solid #ececec;
			border-bottom: 1px solid #ececec;
			height: 29px;
			color: #0072bc;
			font-weight: normal;
			font-size: 1.2em;
			background: url(img/blogi_left.gif) no-repeat 76px 5px;
			padding: 11px 0 0 114px;	
		}
		
		#blogi .blogi_one {
			width: 300px;
			padding: 10px 0 8px 0;
			border-bottom: 1px solid #ececec;
			clear: both;
		}
		
		#blogi .blogi_one .foto {
			padding-right: 10px;
			padding-bottom: 0;
		}
		
		#blogi div.last {
			border: none;
		}

		#blogi .blogi_one h4{
			color: #000000;
			font-weight: normal;
			font-family: "Times New Roman", Times, serif;
			font-size: 1.3em;
			padding-bottom: 5px;
			line-height: 1em;
		}
		
			#blogi .blogi_one h4 a {
				color: #000000;
				text-decoration: none;
			}
			
				#blogi .blogi_one h4 a:hover {
					text-decoration: underline;
				}
		
		#blogi .blogi_one h5 {
			color: #6b6b6b;
			font-size: 0.9em;
			font-weight: normal;
		}
		
		#blogi .blogi_one h5 span{
			color: #0072bc;
			font-weight: bold;
		}
		
		#blogi .blogi_one h5 span a{
			color: #0072bc;
			text-decoration: none;
		}

	#galerie {
		width: 300px;
		position: relative;
	}	
	
		#galerie h3 {
			width: 184px;
			border-top: 3px solid #ececec;
			border-bottom: 1px solid #ececec;
			height: 28px;
			color: #0072bc;
			font-weight: normal;
			font-size: 1.2em;
			background: url(img/galerie_left.gif) no-repeat 78px 5px;
			padding: 12px 0 0 116px;	
		}
		
		#galerie .galerie_one {
			width: 300px;
			padding: 8px 0 0 0;
		}
		
			#galerie .galerie_one .foto_galerie {
				padding: 0 15px 0 0;
				float: left;
			}
			
				#galerie .galerie_one .foto_galerie img {
					padding: 3px;
					border: 1px solid #c6c6c6;
				}
			
			#galerie .galerie_one h4 {
				color: #0072bc;
				font-size: 0.9em;
				padding: 0 0 3px 0;
			}
			
			#galerie .galerie_one h4 a {
				color: #0072bc;
				text-decoration: none;
			}
			
			#galerie .galerie_one h5 {
				color: #595959;
				font-size: 0.9em;
				font-weight: normal;
			}
			
	#home_right_column .reklama {
		width: 300px;
		padding: 10px 0 10px 0;
	}

#artykuly_jeden {
	width: 750px;
	position: relative;
}

	#artykuly_jeden h4 {
		font-family: "Times New Roman", Times, serif;
		color: #003471;
		font-size: 1.4em;
		line-height: 1em;
		font-weight: normal;
		padding: 10px 0 5px 0;
	}
	
	#artykuly_jeden h4.ekspert {
		padding-bottom: 15px;
	}
	
	#artykuly_jeden h4.akty_prawne {
		padding-bottom: 12px;
	}
	
	#artykuly_jeden h5 {
		font-size: 0.9em;
		color: #707070;
		font-weight: normal;
		padding: 0 0 12px 0;
	}
	
	#artykuly_jeden .text {
		color: #4d4d4d;
		font-size: 1em;
		padding: 0 0 15px 0;	
		line-height: 1.5em;	
	}		
	
	#artykuly_jeden .text a.moj_blog{
		color: rgb(77, 77, 77);
		text-decoration: none;
	}
	
	#artykuly_jeden .text a.moj_blog:hover {
		text-decoration: underline;
	}
	
	#artykuly_jeden .szukaj_zaawansowane {
		padding: 15px 0 0px 0;
	}	
	
	#artykuly_jeden .big {
		padding-top: 10px;
	}
	
	#artykuly_jeden .lekarz_jeden {
		border-top: 1px solid #ececec;
		color: #4d4d4d;
		font-size: 1em;
		padding: 15px 0 15px 0;	
		line-height: 1.5em;	
	}
	
	#artykuly_jeden .lekarz_big	{
		border: 0;
		padding: 15px 0 15px 0;
	}
	
		#artykuly_jeden .lekarz_big a {
			color: #f26522;
			text-decoration: none;
		}
		
		#artykuly_jeden .lekarz_big a:hover {
			text-decoration: underline;
		}
	
		#artykuly_jeden .lekarz_jeden h4 {			
			padding: 0 0 4px 0;
			color: #4d4d4d;
			font-size: 1.2em;			
			font-weight: bold;
		}
		
		#artykuly_jeden div.instytucje_jeden h4 {
			font-family: Helvetica, Arial, sans-serif;
		}
		
			#artykuly_jeden .lekarz_jeden h4 a {
				text-decoration: none;
				color: #4d4d4d;
			}
			
			#artykuly_jeden .lekarz_jeden h4 a:hover {
				text-decoration: underline;
			}
	
	#komentarze {
		position: relative;
		clear: both;
		width: 750px;
	}	
	
	#komentarze .dodaj_komentarz {
/*		border-top: 1px solid #ececec;*/
		height: 50px;
		position: relative;
	}
	
	#komentarze .dodaj_komentarz_info {
/*		border-top: 1px solid #ececec;*/
		height: 20px;
		position: relative;
		color: rgb(77,77,77);
		text-align: right;
		padding: 10px 0 0 0;
	}	
	
		#komentarze .dodaj_komentarz a {
			display: block;
			width: 121px;
			height: 25px;
			background: url(img/button_dodaj_komentarz.gif) 0 0 no-repeat;
			position: absolute;
			right: 0px;
			top: 15px;
		}
	
	#komentarze .komentarz_jeden {
		position:relative;
		clear: both;
		padding: 15px 0 15px 0;
		border-bottom: 1px solid #e3e3e3;
		margin: 0;
	}
	
	#komentarze div.last {
		border: none;
	} 
	
	#komentarze .komentarz_jeden .background {
		background: url(img/kropka.gif) 194px 0 repeat-y;
		position: relative;
		width: 708px;
	}
	
	#komentarze .komentarz_jeden .left {
		float: left;
		width: 195px;
		position: relative;
	}
	
	#komentarze .komentarz_jeden .right {
		float: left;
		width: 513px;
	}
	
	#komentarze .komentarz_jeden .foto {
		position: relative;
	}
	
		#komentarze .komentarz_jeden h4 {
			font-size: 1.2em;
			font-family: "Times New Roman", Times, serif;
			padding: 6px 0 12px 0;
			color: #003471;
		}

			#komentarze .komentarz_jeden h4 a{		
				color: #003471;
				text-decoration: none;
			}
		
		#komentarze .komentarz_jeden h5 {
			font-size: 1em;
		}

			#komentarze .komentarz_jeden h5 a{		
				color: #4d4d4d;
				text-decoration: none;
				font-weight: normal;				
				background: url(img/ikona_blog.gif) 0 0px no-repeat;
				padding: 2px 0 10px 25px;			
			}
		
		#komentarze .komentarz_jeden .text {
			width: 467px;
			padding: 0 20px 0 20px;
			color: #4d4d4d;
			line-height: 1.5em;
			font-size: 1em;
		}
		
		#komentarze .komentarz_jeden .data {
			padding: 10px 20px 0 20px;
			color: #7e7e7e;
			font-size: 0.9em;
		}
	
	.powrot {
		border-top: 1px solid #ececec;
		height: 50px;
		position: relative;
	}
	
		.powrot a {
			display: block;
			width: 67px;
			height: 26px;
			background: url(img/button_powrot.gif) 0 0 no-repeat;
			position: absolute;
			left: 1px;
			top: 15px;
		}

#ekspert {
	width: 750px;
}

	#ekspert .text {
		color: #4d4d4d;
		font-size: 1em;
		padding: 10px 0 15px 0;	
		line-height: 1.5em;	
	}
	
	#ekspert form.ekspert {
		border-top: 1px solid #ececec;
		border-bottom: 1px solid #ececec;
		padding: 10px 0 0 0;
	}
	
		#ekspert h5 {
			font-size: 1.5em;
			font-weight: normal;
			font-family: "Times New Roman", Times, serif;
			padding: 6px 0 12px 0;
			color: #003471;
		}
		
		#ekspert form label {
			width: 145px;
			color: #4d4d4d;
			display: block;
			font-weight: bold;
			float: left;
			padding: 3px 0 0 0;
		}
		
		#ekspert form input.text {
			float: left;
			width: 226px;
			border: 1px solid #cacaca;
			height: 18px;
			padding: 2px 2px 0 2px;
			margin:0;
			color: #4d4d4d;
			font-size: 1em;
		}
		
		#ekspert form textarea {
			border: 1px solid #cacaca;
			width: 556px;
			height: 121px;
			float: left;
			color: #4d4d4d;
			padding: 2px 2px 2px 2px;			
		}
		
		#ekspert form .line {
			float:left;
			clear: both;
			width: 708px;
			padding: 0 0 8px 0;
		}
		
		#ekspert form span {
			 color: #4d4d4d;
			 font-size: 0.9em;
			 display: block;
			 clear: both;
			 padding: 2px 0 12px 0;
		}
		
		#ekspert form .wyslij {
			width: 708px;
			text-align: center;
			padding: 12px 0 10px 0;
			border-top: 1px solid #ececec;
		}
		
		#ekspert .pytania h5 {
			padding-top: 0px;
			padding-bottom: 20px;
		}
		
			#ekspert .pytania ul {
				list-style: none;
			}
			
			#ekspert .pytania ul li {
				padding: 0 0 20px 0;
			}
			
			#ekspert .pytania ul li.last {
				padding: 0 0 10px 0;
			}
			
			#ekspert .pytania ul li a{
				color: #4d4d4d;
				text-decoration: none;
			}
			
			#ekspert .pytania ul li span {
				color: #4d4d4d;
				display: block;
				width: 30px;
				float: left;
			}
			
			#ekspert .pytania ul li a:hover{
				text-decoration: underline;
			}
			
			#ekspert .pytania ul li .sublevel{
				padding: 15px 0 0 50px;
				display: block;
				background: url(img/dot_kategorie.gif) 42px 20px no-repeat;
			}

#lekarze_szukaj {
	width: 750px;
	position: relative;
}

	#lekarze_szukaj .text {
		color: #4d4d4d;
		font-size: 1em;
		padding: 10px 0 15px 0;	
		line-height: 1.5em;	
	}
	
	#lekarze_szukaj form {
		border-top: 1px solid #ececec;
		border-bottom: 1px solid #ececec;
	}
	
	#lekarze_szukaj form h4{
		font-family: "Times New Roman", Times, serif;
		color: #003471;
		font-size: 1.4em;
		line-height: 1em;
		font-weight: normal;
		padding: 15px 0 12px 0;
	}
	
	#lekarze_szukaj form p {
		color: #4d4d4d;
		font-size: 1em;
		margin: 0;
		padding: 0px 0 20px 0;
	}
	
	#lekarze_szukaj form label {
		width: 145px;
		color: #4d4d4d;
		display: block;
		font-weight: bold;
		float: left;
		padding: 3px 0 0 0;
	}
		
	#lekarze_szukaj form input.text {
		float: left;
		width: 226px;
		border: 1px solid #cacaca;
		height: 18px;
		padding: 2px 2px 0 2px;
		margin:0;
		color: #4d4d4d;
		font-size: 1em;
	}
	
	#lekarze_szukaj form select {
		width: 232px;
		color: #4d4d4d;
		font-size: 1em;
		padding: 0;
		border: 1px solid #cacaca;
	}
	
		#lekarze_szukaj form select option {
			padding: 0 5px 0 5px;			
		}
	
	#lekarze_szukaj form .line {
		float:left;
		clear: both;
		width: 708px;
		padding: 0 0 8px 0;
	}
	
	#lekarze_szukaj form .szukaj {
		width: 708px;
		text-align: center;
		padding: 2px 0 10px 0;
		float: left;
	}
	
	#lekarze_szukaj .przejdz_formularz {
		position: relative;
		padding: 0 0 10px 0;
	}
	
	#lekarze_szukaj .przejdz_formularz a{
		width: 146px;
		height: 25px;
		position: relative;
		top: -5px;
		background: url(img/button_przejdz_do_formularza.gif) 0 0 no-repeat;
		display: block;
	}		
	
#lekarze_dodaj {
	width: 750px;
	position: relative;
}
	
	#lekarze_dodaj form h4{
		font-family: "Times New Roman", Times, serif;
		color: #003471;
		font-size: 1.4em;
		line-height: 1em;
		font-weight: normal;
		padding: 15px 0 22px 0;
	}
	
	#lekarze_dodaj form label {
		width: 180px;
		color: #4d4d4d;
		display: block;
		font-weight: bold;
		float: left;
		padding: 3px 0 0 0;
	}
	
	#lekarze_dodaj form div.line span {
		width: 250px;
		padding: 3px 0 0 15px;
		color: #4d4d4d;
		display: block;
		font-weight: normal;
		float: left;
		float: left;
		clear: none;
	}
	
	#lekarze_dodaj form div.line div {
		width: 500px;
		padding: 3px 0 0 0px;
		color: #4d4d4d;
		display: block;
		font-weight: normal;
		float: left;
		float: left;
		clear: none;
	}
		
	#lekarze_dodaj form input.text {
		float: left;
		width: 226px;
		border: 1px solid #cacaca;
		height: 18px;
		padding: 2px 2px 0 2px;
		margin:0;
		color: #4d4d4d;
		font-size: 1em;
	}
	
	#lekarze_dodaj form select {
		width: 232px;
		color: #4d4d4d;
		font-size: 1em;
		padding: 0;
		border: 1px solid #cacaca;
		float: left;
	}
	
		#lekarze_dodaj form select option {
			padding: 0 5px 0 5px;			
		}
	
	#lekarze_dodaj form .line {
		float:left;
		clear: both;
		width: 708px;
		padding: 0 0 8px 0;
	}
	
	#lekarze_dodaj form .line_last {
		line-height: 2em;
		padding-bottom: 12px;
	}
	
	#lekarze_dodaj form span {
		 color: #4d4d4d;
		 font-size: 0.9em;
		 display: block;
		 clear: both;
		 padding: 10px 0 20px 0;
	}
	
	#lekarze_dodaj form div.potwierdzenie {
		border-top: 1px solid #ececec;
		color: #4d4d4d;
		font-size: 1em;
		display: block;
		clear: both;
		padding: 13px 0 15px 0;
	}
	
	#lekarze_dodaj form .wyslij {
		width: 708px;
		text-align: center;
		padding: 20px 0 10px 0;
		border-top: 1px solid #ececec;
	}

#akty_prawne {
	width: 750px;
	position: relative;
}

	#akty_prawne .akt{
		width: 708px;
		border-bottom: 1px solid #ececec;
		padding: 15px 0 15px 0;
	}
	
	#akty_prawne .last {
		border: none;
	}
	
		#akty_prawne .akt h4{
			font-family: "Times New Roman", Times, serif;
			color: #003471;
			font-size: 1.3em;
			font-weight: normal;
		}
		
		#akty_prawne .akt h4 a{		
			color: #003471;
			text-decoration: none;
		}
		
		#akty_prawne .akt h4 a:hover {
			text-decoration: underline;
		}

#galeria {
	width: 750px;
	position: relative;
}

	#galeria .galeria_foto{
		width: 221px;
		padding: 0 18px 0 0;
	}
	
	#galeria div.last {
		padding: 0;
	}
	
		#galeria .galeria_foto .foto {
			padding: 0;
			position: static;
		}
		
		#galeria .galeria_foto h5 {
			color: #4d4d4d;
			font-size: 1.2em;
			font-weight: normal;
			padding: 0 0 5px 4px;
		}
		
		#galeria .galeria_foto h5 a {
			color: #4d4d4d;
			text-decoration: none;
		}
		
		#galeria .galeria_foto h5 a:hover {
			color: #4d4d4d;
			text-decoration: underline;
		}
		
		#galeria .galeria_foto span {
			color: #707070;
			display: block;
			font-size: 0.9em;
			padding: 4px 0 0 4px;
			clear: both;
		}
	
	#galeria table {
		margin: 0;
		padding: 0;
	}
	
	#galeria table tr {
		margin: 0;
		padding: 0;
		vertical-align: bottom;
	}
		
	#galeria table tr.first td{
		border: 0;
	}
		
	#galeria table tr td{
		padding: 20px 0 20px 0;
		position: relative;
		clear: both;
		border-top: 1px solid #ececec;	
		vertical-align: bottom;	
		margin: 0;
	}
		
	#galeria h4 {
		color: #003471;
		font-weight: normal;
		font-size: 1.4em;
		padding: 12px 0 15px 0;
		font-family: "Times New Roman", Times, serif;
	}
	
#galeria .galeria_jeden {
	padding: 0 25px 0 25px;
	width: 656px;
	border-top: 1px solid #ececec;
}

	#galeria .galeria_jeden h5 {
		color: #4d4d4d;
		font-size: 1.2em;
		font-weight: normal;
		padding: 15px 0 15px 4px;
	}
	
	#galeria .galeria_jeden .foto {
		padding-right: 0;
	}
	
	#galeria .galeria_jeden .foto_center {		
		text-align: center;
		width: 100%;
	}
	
	#galeria .galeria_jeden .opis {
		color: #4d4d4d;
		font-size: 1em;
		padding: 0 3px 0 3px;
		width: 650px;
	}
	
	#galeria .galeria_jeden .data {
		color: #707070;
		font-size: 0.9em;
		padding: 10px 3px 25px 3px;
		line-height: 20px;
		position: relative;
		clear: both;
		width: 650px;
	}
	
	#galeria .galeria_jeden .linki {
		position: relative;
		height: 20px;
	}	
	
	#galeria .galeria_jeden .linki .poprzednie {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
	#galeria .galeria_jeden .linki .nastepne {
		position: absolute;
		left: 548px;
		white-space: nowrap;
		top: 0px;
	}
	
	#galeria .galeria_jeden .linki a {
		color: #003471;
		text-decoration: none;
	}
	
	#galeria .galeria_jeden .linki a:hover {
		text-decoration: underline;
	}
	
	#galeria .galeria_jeden .data span{
		position: absolute;
		right: 0;
		top: 10px;
	}	

#dodaj_komentarz {
	width: 750px;
	position: relative;
}

#dodaj_komentarz form {
		padding: 12px 0 0 0;
	}	
		
		#dodaj_komentarz form label {
			width: 120px;
			color: #4d4d4d;
			display: block;
			font-weight: bold;
			float: left;
			padding: 3px 0 0 0;
		}
		
		#dodaj_komentarz form textarea {
			border: 1px solid #cacaca;
			width: 581px;
			height: 121px;
			float: left;
			color: #4d4d4d;
			padding: 2px 2px 2px 2px;			
		}
		
		#dodaj_komentarz form .line {
			float:left;
			clear: both;
			width: 708px;
			padding: 0 0 8px 0;
		}
		
		#dodaj_komentarz form .dodaj_komentarz {
			width: 708px;
			text-align: right;
			clear: both;
			padding: 10px 0 10px 0;
		}

.strony {
	position: relative;
	padding: 0 0 15px 0;
	width: 100%;
	height: 17px;
}

	.strony ul {
		list-style: none;
	}
	
		.strony ul li {
			position: relative;
			float: left;			
			color: #808080;
			padding: 0 1px 0 1px;
		}
		
		.strony ul li.first {
			border: 0;
		}
		
		.strony ul li a {
			color: #242424;
			text-decoration: none;
			padding: 1px 2px 1px 2px;
			font-size: 0.9em;
			border: 1px solid #e3e3e3;
			font-weight: normal;
			display: block;
		}
		
		.strony ul li.first a {
			border: none;	
			color: #808080;
			font-weight: normal;
			padding-right: 10px;		
		}
		
		.strony ul li a.active,
		.strony ul li a:hover {
			background: #e3e3e3;
		}
		
		.strony ul li.first a:hover {
			background: none;
			color: #242424;
		}

.top_big {
	width: 750px;
	height: 31px;
	background: url(img/top_dlugi.gif) 0 0 no-repeat;
	position: relative;
}

.top_big h5.oction {
	position: absolute;
	left: 640px;
	top: 3px;
	background: url(img/logo_oticon.gif) no-repeat 0 0;
	width: 100px;
	height: 27px;
}

	.top_big h5.oction span.logo_g {
		background: url(img/logo_g.gif) no-repeat 0 0;
		width: 24px;
		height: 23px;
		position: absolute;
		left: 76px;
		top: 2px;
	}

	.top_big  h3 {
		position: absolute;
		top: 9px;
		left: 16px;
		color: #484848;
		font-size: 0.9em;
	}
	
.midpoint_big  {
	border: 1px solid #e3e3e3;
	border-bottom: none;
	width: 708px;
	padding: 5px 20px 0 20px;
}

.bottom_big {
	width: 750px;
	height: 25px;
	background: url(img/bottom_dlugi.gif) 0 0 no-repeat;
}

.clear {
	clear: both;	
	}
	
.foto {
	padding: 0 15px 5px 0;
	position: relative;
	float: left;
}

	.foto img {
		padding: 3px;
		border: 1px solid #c6c6c6;
	}
	
.text .naglowek {
	font-family: "Times New Roman", Times, serif;
	color: #003471;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: normal;
	padding: 20px 0 15px 0;
}

/*dodane*/

	#artykuly_jeden .text p{
		padding-bottom: 1em;
	}
	
	
	#artykuly_jeden .text ol li,
	#artykuly_jeden .text ul li {
		margin: 0 0 0 25px;
	}
	
	#artykuly_jeden .text ol,
	#artykuly_jeden .text ul {
		padding-bottom: 1em;
	}
	


.reg_form .errors {
	float: left;
	clear: both;
	
	width: 100%;
	text-align: center;
	color:#FF0000;
	font-weight: bold;
	padding-bottom: 10px;
}	

#artykuly_jeden .errors,
.logowanie .errors,
.errors {
	width: 100%;
	color:#FF0000;
	text-align: center;
	font-weight: bold;
}

.reg_form div.checkboxes {
	height: 90px;
}
	
.reg_form .avator_size		{ width:220px; height: 60px; display: block; }
	
#galeria .galeria_foto span.view				{ font-size:0.8em; float:right; padding-right:3px; color:#979797; clear: none; text-align: right;}	

#galeria .galeria_foto span.date				{ font-size:0.8em; float:left; padding-left:3px; color:#979797; clear: none;}

#galeria .galeria_foto a.edytuj{ width:69px; height:28px; margin:7px 0 0px 0; display:block; float:right; background:url(img/edytuj.png) no-repeat; }

#galeria .galeria_foto a.usun{ width:63px; height:28px; margin:7px 0 0px 0; display:block; float:right; background:url(img/usun.png) no-repeat; }	
	
input.dodaj_zdjecie		{ margin:7px 0 5px 0; float:right;}	

div.komorka_view#add_komorka_view_zdjecie{ width:686px; padding:20px 10px 15px 10px; border:1px #E4E4E4 solid; border-top:0px; font-weight:bold; color:#4E4E4E; }
	
#galeria_dodaj .errors {color:#FF0000; text-align: center; font-weight: bold;}	
	
#galeria .info { text-align: center; color:#FF0000; font-weight: bold;padding: 0 0 5px 0;}	
	
.blog_jeden .gallery_description a{ color:#4d4d4d; text-decoration: none; }	
.blog_jeden .gallery_description a:hover{ text-decoration: underline; }	
	
.komorka_view_long{height: 305px;}	
	
.midpoint_big .info {
	text-align: center;
	width: 100%;
	font-weight: bold;
	padding: 10px 0 10px 0;
	clear: both;
	}
	
/* dodane od janusza */

/* Second CSS by JK */
a							{ outline:none; }
.img_ramka 					{ padding:3px; border:1px #c6c6c6 solid; }

/* menu lewe -zalogowany */
#left_menu ul li a.delete	{ color:#ED1C24; }



/* instytucje */
.lista						{ font-size:1em; padding-top:15px; float:left; color:#6F6F6F; }
.lista ul					{ list-style:none; }
.lista ul li				{ padding-left:10px; width:220px; height:22px; display:block; float:left; background:url(img/list_arrows.png) no-repeat 0 5px; }
.lista ul li a				{ text-decoration:none; color:#6F6F6F; }
.lista ul li a:hover,
.lista ul li a.active		{color:#185280;}

.instytucje_naglowek		{ clear:left; padding:15px 0px 15px 0px; font-family:"Times New Roman", Times, serif; 
							font-size:1.4em; border-top:1px #ECECEC solid; color:#185280; }
							
.lekarz_jeden div a.www		{ text-decoration:none; color:#EB5E30; }
.lekarz_jeden div a:hover.www{ text-decoration:underline; }

/* spis blogow */
.blog_jeden					{ width:705px; border-top:1px solid #ececec; font-size:1em; float:left; padding:15px 0 15px 0; line-height:1.5em; color:#4d4d4d; }
.blog_jeden#first			{ border-top:0px; }
.blog_jeden img				{ padding:2px; border:1px #C7C8C3 solid; float:left; clear:left; background:#FCFFFF; }
.blog_jeden	span			{ display:block; float:left; border:0px red solid; }
.blog_jeden .user			{ width:150px; font-weight:bold; font-size:1.2em; padding:15px 0 0 15px; font-family:"Times New Roman", Times, serif; color:#174078; }
.blog_jeden .description_top{ width:469px; height:7px; font-size:1px; float:right; background:url(img/bcg_about_person_top.png) repeat-y; }
.blog_jeden .description_body{ width:429px; float:right; padding:0 20px 0 20px; background:#F4F4F4; }
.blog_jeden .description_body a{ color: rgb(77,77,77); text-decoration: none; }
.blog_jeden .description_body a:hover{ text-decoration: underline; }
.blog_jeden .description_bottom{ width:469px; height:8px; font-size:1px; float:right; background:url(img/bcg_about_person_bottom.png) repeat-y; }

/* spis galerii */
.blog_jeden img.user_gallery { position:relative; top:10px; }
.blog_jeden .user_gallery_name{ width:150px; font-weight:bold; font-size:1.2em; padding:25px 0 0 15px; font-family:"Times New Roman", Times, serif; color:#174078; }
.blog_jeden img.gallery		{ position:relative; left:10px; clear:none; }
.blog_jeden .gallery_description{ width:320px; position:relative; padding:20px 0 0 20px; border:0px red solid; }

/* moja galeria */
.under_menu 				{ width:708px; height:21px; padding-top:5px; margin:10px 0 10px 0; background:url(img/under_menu.png) repeat-x; }
.under_menu span			{ padding:0 8px 0 5px; border-right:1px #B6B6B6 solid; }
.under_menu span.last		{ border:0px; }
.under_menu span a 			{ text-decoration:none; color:#484848; }
.under_menu span a.active	{ font-weight:bold; }

#galeria .galeria_foto .date{ width:100px; display:inline; font-size:0.9em; float:left; padding:4px 0 0 3px; clear:none; }
#galeria .galeria_foto .view{ width:100px; display:inline; font-size:0.9em; text-align:right; float:right; padding:4px 3px 0 0; clear:none; }

/* moja galeria - komurka_view */
.komorka_view				{ width:656px; float:left; padding-left:20px; }
.komorka_view_errors		{ width:100%;}
.komorka_view h5 span.title	{ width:686px; clear:left; padding-left:3px; font-size:1.25em; color:#4d4d4d; }

.komorka_view img			{ padding:2px; border:1px #C7C8C3 solid; margin:5px 0 7px 0; float:left; background:#FCFFFF; }

.komorka_view .description	{ width:650px; float:left; clear:left; padding:3px 3px 5px 3px; font-size:1em; color:#4d4d4d; }

.komorka_view .date			{ font-size:0.9em; float:left; padding-left:3px; color:#707070; }
.komorka_view .view			{ font-size:0.9em; float:right; padding-right:3px; color:#707070; }

.under_komurka_buttons		{ float:right; border-top:1px #ECECEC solid; border-bottom:1px #ECECEC solid; margin:10px 0 10px 0; }
#galeria .galeria_foto a.usun{ width:63px; height:28px; margin:7px 0 5px 0; display:block; float:right; background:url(img/usun.png) no-repeat; }
#galeria .galeria_foto a.edytuj{ width:69px; height:28px; margin:7px 0 5px 0; display:block; float:right; background:url(img/edytuj.png) no-repeat; }
a.powrot					{ width:69px; height:28px; float:left; border:0px; margin:3px 0 3px 0; background:url(img/button_powrot.gif) no-repeat; }

/* moja galeria - dodaj zdjecie */
.under_menu#add_under_menu	{ margin-bottom:1px; }
.komorka_view#add_komorka_view_info{ width:686px; padding:10px; border:1px #E4E4E4 solid; color:#4E4E4E; text-align: center;}
.komorka_view#add_komorka_view_tytul{ width:686px; padding:10px; border:1px #E4E4E4 solid; font-weight:bold; color:#4E4E4E; }
.komorka_view#add_komorka_view_tytul input{ width:636px; position:relative; left:5px; padding:2px; font-weight:normal; border:1px #CBCBCB solid; color:#4E4E4E; }

.komorka_view#add_komorka_view_opis, .komorka_view#add_komorka_view_fck{ width:686px; padding:10px; border:1px #E4E4E4 solid; border-top:0px; 
							font-weight:bold; color:#4E4E4E; }
.komorka_view#add_komorka_view_opis textarea{ width:676px; height:90px; border:1px #CBCBCB solid; margin-top:12px; padding:2px; overflow:hidden; color:#4E4E4E; }
.komorka_view#add_komorka_view_fck textarea{ width:676px; height:250px; border:1px #CBCBCB solid; margin-top:12px; padding:2px; overflow:hidden; color:#4E4E4E; }

.komorka_view#add_komorka_view_zdjecie{ width:686px; padding:20px 10px 10px 10px; border:1px #E4E4E4 solid; border-top:0px; font-weight:bold; color:#4E4E4E; }
.komorka_view#add_komorka_view_zdjecie input{ padding:0px; color:#4E4E4E; }
.komorka_view#add_komorka_view_zdjecie img{ margin-top:10px; }

a.dodaj_zdjecie_zapisz		{ width:69px; height:28px; margin:7px 0 5px 0; display:block; float:right; background:url(img/zapisz.png) no-repeat; }


/* logowanie */
.text_above_log_form		{ padding-top:10px; color:#494949; }

.log_form					{ width:340px; height:140px; background:url(img/logowanie.png) no-repeat; position:relative; margin:30px 0px 0px 180px; text-align:left; 
							padding-bottom:20px; color:#484848; } 
.log_form fieldset			{ position:absolute; top:30px; left:30px; }
.log_form fieldset label	{ width:40px; height:17px; padding-top:3px; clear:left; float:left; font-weight:bold; color:#484848; }
.log_form fieldset input	{ width:160px; height:17px; padding:3px 2px 0px 2px; float:left; margin-bottom:10px; border:1px #C9C9C9 solid; color:#484848; }
.log_form fieldset input.submit_trans{ width:92px; height:28px; float:left; border:0px; clear:left; position:relative; left:112px; }

/* newsletter */
.newsletter					{ width:425px; height:140px; background:url(img/newsletter.png) no-repeat; position:relative; margin:30px 0px 0px 140px; text-align:left; 
							padding-bottom:20px; color:#484848; } 
.newsletter fieldset		{ position:absolute; top:40px; left:20px; }
.newsletter fieldset label	{ width:80px; height:17px; padding-top:3px; clear:left; float:left; font-weight:bold; color:#484848; }
.newsletter fieldset input	{ width:160px; height:17px; padding:3px 2px 0px 2px; float:left; margin-bottom:15px; border:1px #C9C9C9 solid; color:#484848; }
.newsletter fieldset input.submit_trans{ width:69px; height:28px; float:left; border:0px; clear:left; position:relative; left:177px; }


/* rejestracja */
.reg_above_form				{ padding:15px 0px 15px 0px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:1.3em; color:#1E468C; }
.reg_form					{ padding-bottom:30px; }
.reg_form label				{ width:180px; height:17px; padding-top:3px; clear:left; float:left; margin-bottom:10px; font-weight:bold; color:#484848; }
.reg_form input				{ width:200px; height:17px; padding:3px 2px 0px 2px; float:left; margin-bottom:10px; border:1px #C9C9C9 solid; color:#484848; }
.reg_form select			{ width:205px; height:20px; padding:0px; float:left; margin-bottom:10px; border:1px #C9C9C9 solid; color:#484848; }
.reg_form span				{ width:300px; height:20px; padding:3px 0px 0px 20px; float:left; clear:right; color:#494949; }

.reg_form .checkboxes		{ width:220px; height:100px; padding:0 0 0 180px;  float:left; clear:left; margin:0px; }
.reg_form .checkboxes input	{ width:13px; height:13px; padding:0 0 5px 0; float:left; clear:left; margin:0px; border:0px; }
.reg_form .checkboxes span	{ width:190px; height:17px; font-size:0.9em; padding:0 0 5px 8px; float:left; }
.reg_form .checkboxes a		{ text-decoration:none; color:#F8612A; }
.reg_form .checkboxes a:hover{ text-decoration:underline; }

.reg_form #zainteresowania	{ float:left; width:210px; }
.reg_form #zainteresowania select{ clear:left; }
.reg_form #zainteresowania select.last{ margin:0px; clear:left; }

.reg_form .pola_wymagane	{ width:705px; padding-bottom:15px; float:left; clear:left; border-bottom:1px #EDEDED solid; color:#484848; }
.reg_form .reg_submit		{ width:65px; height:28px; padding:0px; position:relative; top:20px; left:320px; float:left; clear:left; margin:0px; border:0px;  }

/* moje dane */
.reg_form .atrybut			{ width:180px; height:17px; padding-top:3px; clear:left; float:left; margin-bottom:10px; font-weight:bold; color:#484848; }
.reg_form .text_avator		{ line-height:52px; }
.reg_form .text_podpis_na_forum{ line-height:55px; }
.padding_top10				{ padding-top:10px; }
.reg_form .wyrownanie		{ padding:3px 0px 0px 20px; line-height:30px; color:#494949; }
.reg_form .wyrownanie_img	{ float:left; margin:0 0 20px 20px; }

.reg_form .podpis_top  		{ width:509px; height:8px; font-size:1px; float:right; background:url(img/bcg_podpis_top.png) bottom no-repeat; }
.reg_form .podpis_body 		{ width:469px; float:right; line-height:20px; padding:10px 20px 10px 20px; background:#F4F4F4; color:#494949; }
.reg_form .podpis_bottom	{ width:509px; height:8px; font-size:1px; float:right; background:url(img/bcg_podpis_bottom.png) no-repeat; }

.zmien_dane_div				{ width:705px; height:50px; float:left; margin-top:15px; border-top:1px solid #ececec; }
.zmien_dane_div em			{display: block; font-style:normal; padding: 5px 0 0 250px; color: rgb(73,73,33);}
.zmien_dane_div	a			{ width:97px; height:28px; display:block; float:right; position:relative; top:5px; background:url(img/zmien_dane.png); }

/* dane - edycja */
.reg_form .wyrownanie_img_edycja{ float:left; margin-bottom:20px; }
.reg_form .avator_file		{ height:22px; position:relative; top:15px; left:20px; float:left; }
.reg_form .avator_size		{ width:220px; position:relative; top:15px; left:20px; float:left; font-size:0.9em; }
.reg_form textarea.text_edit{ width:490px; height:60px;padding:15px; line-height:19px; float:left; overflow:hidden; border:1px #C9C9C9 solid; color:#494949; }

.zmien_dane_bottom			{ width:705px; height:30px; float:left; position:relative; top:15px; border-top:1px solid #ececec; }
.reg_form .zmien_dane_bottom input{ width:97px; height:28px; border:0; float:right; position:relative; top:10px; margin:0; }

/* komentarze */
.midpoint_big#midpoint_bottom{ padding-bottom:50px; }

.komentarze_naglowek		{ font-size:1.5em; font-family: "Times New Roman", Times, serif; padding:10px 0 15px 0; color:#003471; }
.komentarze					{ border:1px #E3E3E3 solid; position:relative; border-top:0; }
.komentarze .under_menu		{ width:706px; margin-top:0; }
#komentarze .komentarze .komentarz_tytul{ margin:15px 10px 0 40px; padding-bottom:15px; border-bottom:1px #E3E3E3 solid; 
							font-size:1.5em; font-family: "Times New Roman", Times, serif; color:#003471; }
#komentarze .komentarze .komentarz_tytul img{ position:absolute; left:10px; }
#komentarze .komentarze .komentarz_jeden{ margin-left:40px; margin-right:10px; }
#komentarze .komentarze img.small_left_img{ position:absolute; top:20px; left:10px; }
#komentarze .komentarze .komentarz_jeden h4{ padding:0; line-height:54px; }
#komentarze .komentarze .komentarz_jeden .right{ border:0; width:439px; padding-right:0; }
#komentarze .komentarze .komentarz_jeden .text{ border:0; width:438px; padding-right:0; }

#komentarze .komentarze .komentarz_jeden .left#no_text{ width:650px; }


/* komentarze - wystawione */

.komentarz_wystawiony		{ border:1px #E3E3E3 solid; border-top:0; padding:10px; }
.komentarz_wystawiony .title{ width:680px; display:block; border-bottom:1px #E5E5E5 solid; color:#4C4C4C; }

.komentarz_wystawiony span	{ display:block; }

.komentarz_wystawiony .article_title{ padding:12px 0 12px 0; font-size:1.5em; font-family: "Times New Roman", Times, serif;  color:#003471; }
.komentarz_wystawiony img	{ float:left; padding:3px;  margin:10px; margin-left:0; }
.komentarz_wystawiony .komentars_naglowek{ font-weight:bold; clear:left; color:#484848; }
.komentarz_wystawiony .komentarz{ color:#484848; }
.komentarz_wystawiony span.data{ font-size:0.9em; padding:10px 0 5px 0; color:#7e7e7e; }

.komentarz_wystawiony .komentarz_wpisy{ padding:12px 0 12px 0; color:#484848; }


/* forum */
#midpoint_bottom30{ padding-bottom:30px; }

#forum_block					{ float:left; padding-left:20px; font-size:1em; }
#forum_block .forum_top_width	{ width:940px; background:url(img/top_dlugi_forum.gif); }
#forum_block .forum_width		{ width:918px; padding-left:10px; padding-right:10px; }

#forum_block .strony			{ padding-top:10px; background:#ffffff; }
#forum_block .strony .odpowiedz { width:94px; height:28px; display:block; float:right; background:url(img/odpowiedz.png); }
#forum_block .sciezka			{ padding:5px 0 5px 0; font-size:0.9em; border-top:1px solid #e3e3e3; color:#4d4d4d; }
#forum_block .sciezka a			{ text-decoration:none; color:#006fb1; }
#forum_block .konkurs			{ padding:12px 0 12px 0; border-top:1px solid #e3e3e3; font-size:1.5em; font-family: "Times New Roman", Times, serif;  color:#003471; }
#forum_block .noborder			{ border:0; }

#forum_block .forum_jeden		{ background:url(img/bcg_forum.png) repeat-y; }
#forum_block .top				{ line-height:25px; padding-left:10px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-size:0.9em;
								index-z:1001; background:#f9f9f9; color:#4d4d4d;}

#forum_block .left				{ width:217px; padding:10px 0 10px 10px; float:left; }
#forum_block .left h4 span 		{ display:block; font-weight:bold; font-size:1.2em; float:left; padding:15px 0 0 0; text-decoration:none;
								font-family:"Times New Roman", Times, serif; color:#174078; }
#forum_block .sex				{ float:left; padding:18px 0 0 5px; }
#forum_block .left span.atrybut	{ width:180px; float:left; clear:left; font-size:0.95em; line-height:18px; color:#4d4d4d; }
#forum_block .left span span	{ font-weight:bold; padding-right:3px; }
#forum_block .left .img			{ float:left; padding-top:5px; }
#forum_block .left .nr			{ float:left; padding:5px 20px 0 5px; line-height:21px; font-size:0.9em; color:#4d4d4d; }

#forum_block .right				{ width:640px; float:left; padding:10px 0 10px 40px; font-family:"Times New Roman", Times, serif; color:#4d4d4d; font-size: 1.1em; }
#forum_block .right .cytat		{ font-style:italic; font-weight:bold; }
#forum_block .right .podpis		{ width:650px; padding-top:10px; margin-top:15px; border-top:1px solid #e3e3e3; }

#forum_block .bottom			{ width:918px; height:33px; padding-top:5px; float:left; border-top:1px solid #e3e3e3; background:#ffffff; }
#forum_block .bottom a			{ width:63px; height:28px; float:right; background:url(img/cytuj.png); }
#forum_block .bottom a.zablokuj	{ width:115px; height:28px; float:right; background:url(img/btn_zablokuj_watek.gif); }
#forum_block .bottom a.odblokuj	{ width:117px; height:28px; float:right; background:url(img/btn_odblokuj_watek.gif); }
#forum_block .bottom a.przyklejony	{ width:156px; height:28px; float:right; background:url(img/btn_ustaw_przyklejony.gif); }
#forum_block .bottom a.zwykly	{ width:166px; height:28px; float:right; background:url(img/btn_ustaw_zwykly.gif); }
#forum_block .bottom a.edytuj	{ width:69px; height:28px; float:right; background:url(img/edytuj.png); }
#forum_block .bottom a.usun		{ width:93px; height:28px; float:right; background:url(img/btn_usun_post.gif); }
#forum_block .bottom a.usun_watek	{ width:101px; height:28px; float:right; background:url(img/btn_usun_watek.gif); }

#forum_block .strony_bottom		{ border-top:1px solid #e3e3e3; }

#forum_block .forum_bottom_width{ width:940px; height:10px; background:url(img/bottom_dlugi_forum.gif); }



/* forum - lista dzialow */
#forum_block .opis_kolumn		{ width:918px; height:22px; background:url(img/opis_kolumn.png) repeat-x; border-bottom:1px #e3e3e3 solid; padding-bottom:1px; }
#forum_block .opis_kolumn span	{ line-height:22px; font-weight:bold; }
#forum_block .opis_kolumn span.o1{ padding-left:40px; }
#forum_block .opis_kolumn span.o2{ padding-left:350px; }
#forum_block .opis_kolumn span.o3{ padding-left:90px; }
#forum_block .opis_kolumn span.o4{ padding-left:20px; }

#forum_block .opis_kolumn span.o2main{ padding-left:500px;}
#forum_block .opis_kolumn span.o3main{ padding-left:90px; }
#forum_block .opis_kolumn span.o4main{ padding-left:20px; }


#forum_block .strony .nowy_watek { width:100px; height:28px; display:block; float:right; background:url(img/nowy_watek.gif); }
#forum_block .forum_nieparzysty	{ height:60px; margin:0; padding-right:0; background:url(img/bcg_forum_nieparzysty.gif) repeat-y; }
#forum_block .forum_parzysty	{ height:60px; padding-right:0; background:url(img/bcg_forum_parzysty.gif) repeat-y; }
#forum_block .forum_nieparzysty div, #forum_block .forum_parzysty div{ height:60px; float:left; }
#forum_block .forum_nieparzysty div.number, #forum_block .forum_parzysty div.number{ line-height:60px; }

#forum_block .karta				{ width:462px; border:0px red solid; }
#forum_block .karta div			{ width:380px; float:left; }
#forum_block .karta div.image	{ width:40px; height:60px; }

#forum_block .karta div img		{ margin:0; border:0; }
#forum_block .karta a.forum_title{ width:420px; font-size:1.1em; float:left; padding-bottom:3px; text-decoration:none; color:#4d4d4d; }
#forum_block .karta span.nick	{ float:left; font-weight:bold; color:#006fb1; }
#forum_block .karta span.date	{ float:left; color:#4d4d4d; }
#forum_block .karta span.stronice{ float:left; padding-top:6px; font-size:0.9em; color:#4d4d4d; clear: left;}
#forum_block .karta span.stronice_main{ float:left;padding-top:6px; font-size:0.9em; color:#4d4d4d; }
#forum_block .karta span.stronice a, #forum_block .karta span.stronice_main{ text-decoration:none; color:#4d4d4d; }

#forum_block .watek				{ width:208px; font-size:0.9em; line-height:60px; text-align:center; color:#4d4d4d; }
#forum_block .watek span.nick	{ display:inline; color:#006fb1; font-weight:bold; }
#forum_block .watek span.nick a	{ display:inline; color:#006fb1; font-weight:bold; text-decoration: none;}
#forum_block .numer1			{ width:125px; font-size:0.9em; font-weight:bold; line-height:60px; text-align:center; border:0px red solid; color:#4d4d4d; }
#forum_block .numer2			{ width:110px; font-size:0.9em; font-weight:bold; line-height:60px; text-align:center; border:0px red solid; color:#4d4d4d; }


#forum_block .forum_main		{ border:0; }
#forum_block .karta a.forum_title_main{ font-size:1.3em; font-weight:bold; padding-bottom:3px; text-decoration:none; color:#4d4d4d; }

#forum_block .watek_main		{ width:188px; font-size:0.9em; position:relative; top:15px; text-align:left; padding-left:20px; color:#4d4d4d; }
#forum_block .watek_main span	{ display:inline; font-weight:bold; }
#forum_block .watek_main span a	{ display:inline; font-weight:bold; text-decoration: none; color:#4d4d4d;}
#forum_block .watek_main span.nick		{ display:inline; color:#006fb1; font-weight:bold; }

#forum_block .forum_legenda_main{ height:40px; padding:10px 0 0 10px; }
#forum_block .forum_legenda_main img{ vertical-align:middle; }
#forum_block .forum_legenda_main span{ padding:0px 25px 0 10px; font-size:0.9em; color:#4d4d4d; }


/* forum - edycja posta */
#forum_edycja							{ height:1100px; padding-bottom:30px; }
.komorka_view#forum_edycja_tytul		{ width:888px; padding:10px; border-top:1px #E4E4E4 solid; border-bottom:1px #E4E4E4 solid; font-weight:bold; color:#4E4E4E; }
.komorka_view#forum_edycja_tytul input	{ width:636px; position:relative; left:5px; padding:2px; font-weight:normal; border:1px #CBCBCB solid; color:#4E4E4E; }

.komorka_view#forum_edycja_fck			{ width:686px; padding:10px; border:0px #E4E4E4 solid; border-top:0px; font-weight:bold; color:#4E4E4E; height: 280px;}

.komorka_view#forum_edycja_fck textarea	{ width:894px; height:250px; border:1px #CBCBCB solid; margin-top:12px; padding:2px; overflow:hidden; color:#4E4E4E; }
.nowy_watek_div							{ border-top:1px #e3e3e3 solid; padding-top:10px; margin-top:5px; }
.nowy_watek_div input					{ float:right; }

/* moj blog - wpisy */
.midpoint_big.long				{ height:770px; }
.midpoint_big.long_strony		{ height:720px; }

.komentarz_nieparzysty{ padding-right:0; background:url(img/bcg_nieparzysty.png) repeat-y right; }
.komentarz_parzysty{ padding-right:0; background:url(img/bcg_parzysty.png) repeat-y right; }

.komentarz_wystawiony .komentarz_wpisy.short{ width:535px; float:left; }
.komentarz_wystawiony .buttons{ width:137px; padding:6px 0 0 20px; float:left; }

.komentarz_wystawiony.komentarz_nieparzysty a.edytuj{ width:69px; height:28px; display:block; float:left; background:url(img/edytuj_bcg.png); }
.komentarz_wystawiony.komentarz_nieparzysty a.usun{ width:63px; height:28px; display:block; float:left; background:url(img/usun_bcg.png); }

.komentarz_wystawiony.komentarz_parzysty a.edytuj{ width:69px; height:28px; display:block; float:left; background:url(img/edytuj.png); }
.komentarz_wystawiony.komentarz_parzysty a.usun{ width:63px; height:28px; display:block; float:left; background:url(img/usun.png); }


/* moj blog - dodaj wpis */
.komorka_view input.moj_blog_checkbox{ margin:0; padding:0; }
.komorka_view span			{ font-weight:normal; display:block; margin-top:10px; height:20px; border:0px red solid; }
.komorka_view.add_komorka_view_opis{ width:686px; padding:10px; border:1px #E4E4E4 solid; border-top:0px; font-weight:bold; color:#4E4E4E; }
.komorka_view#add_komorka_view_opis textarea.text_fck{ height:275px; }

.galeria_dodaj_wpis_submit2{ float:right; position: relative; top:10px; display: block; background: url(/img/btn_ukryj.gif) no-repeat; width:63px; height:28px; }
.galeria_dodaj_wpis_submit3{ float:right; position: relative; top:10px; display: block; background: url(/img/publikuj.png) no-repeat; width:78px; height:28px; }
.galeria_dodaj_wpis_submit{ float:right; padding-top:10px; }

/* moj blog - kategorie */

.komentarz_wystawiony.kategoria_nieparzysta			{ padding-right:0; font-weight:bold; padding-top:0; padding-bottom:0; background:#F6F6F6; }
.komentarz_wystawiony.kategoria_parzysta			{ padding-right:0; font-weight:bold; padding-top:0; padding-bottom:0; background:#FFFFFF; }

.komentarz_wystawiony.kategoria_nieparzysta a.edytuj{ width:69px; height:28px; display:block; float:left; background:url(img/edytuj_bcg.png); }
.komentarz_wystawiony.kategoria_nieparzysta a.usun{ width:63px; height:28px; display:block; float:left; background:url(img/usun_bcg.png); }

.komentarz_wystawiony.kategoria_parzysta a.edytuj{ width:69px; height:28px; display:block; float:left; background:url(img/edytuj.png); }
.komentarz_wystawiony.kategoria_parzysta a.usun{ width:63px; height:28px; display:block; float:left; background:url(img/usun.png); }

.midpoint_big a.dodaj_kategorie		{ width:120px; height:28px; display:block; position:relative; top:8px; left:-10px; float:right; 
									background:url(img/dodaj_kategorie.png) no-repeat; }

/* moj blog - kategorie dodaj */	
.komorka_view#add_kategoria{ width:686px; border:1px #E4E4E4 solid; padding:12px 0 8px 20px; font-weight:bold; color:#4E4E4E; }
.komorka_view#add_kategoria span{ float:left; padding-top:3px; margin:0; font-weight:bold; }
.komorka_view#add_kategoria input.new_cat{ width:236px; float:left; position:relative; left:5px; padding:2px; font-weight:normal; border:1px #CBCBCB solid; 
							color:#4E4E4E; }
.komorka_view#add_kategoria input.dodaj_kategorie{ width:auto; height:auto; display:block; float:left; position:relative; top:-3px; left:15px; }


/* wyszukiwanie */
.reg_form.wyszukiwanie		{ padding-top:15px; padding-bottom:0px; }
.reg_form.wyszukiwanie label{ width:150px; }
.reg_form.wyszukiwanie input{ width:230px; }
.reg_form.wyszukiwanie input.wyszukiwanie_submit{ width:71px; height:28px; border:0; position:relative; left:320px; float:left; clear:left; padding:5px 0 0 0;  }

/* wyszukiwanie - ludzie */
.midpoint_big .kryterium_wyszukiwania{ width:705px; padding:10px 0 10px 0; border-bottom:1px #ECECEC solid; color:#484848; }
.midpoint_big .kryterium_wyszukiwania span{ font-weight:bold; color:#0072bc; }
.blog_jeden .wyniki_img		{ border:0; padding-left:30px; float:right; clear:none; }
.blog_jeden .wyniki_span	{ line-height:35px; padding-left:10px; font-weight:bold; float:right; clear:none; color:#FF5917; }
.blog_jeden  a				{ text-decoration:none; }

/* wyszukiwanie -  */
.midpoint_big .wyniki_wyszukiwania	{ border-top:1px #ECECEC solid; padding:5px 0 15px 0; }
.midpoint_big .wyniki_wyszukiwania a{ text-decoration:none; font-weight:normal; color:#003471; }
.midpoint_big .wyniki_wyszukiwania div { color: rgb(77, 77, 77); }


/* produkty */
#produkty 							{ padding:15px 0 25px 0; float:left; font-size:1.1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#produkty a							{ text-decoration:none; color:#003471; }
#produkty .produkt_gora				{ width:176px; height:160px; padding-top:10px; float:left; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; 
									text-align:center; }
#produkty .produkt_dol				{ width:176px; height:150px; padding-top:20px; float:left; border-right:1px solid #e3e3e3; text-align:center; }
#produkty .produkt_last				{ border-right:0; }

#produkty img						{ padding-top:12px; }

/* galeria */
.galeria_wezsza						{ width:710px; }

.text h3.naglowek a					{text-decoration: none; color: rgb(0, 52, 113);}
.text h3.naglowek a:hover			{text-decoration: underline;}

/* blog1 */
#left_menu.padding_bottom_lower		{ padding-bottom:5px; }
#left_menu ul li.li_kategoria		{ width:176px; height:28px; position:relative; border-bottom:1px solid #ececec; background:none; }
#left_menu ul li.li_kategoria.noborder{ border:0; }
#left_menu ul li.li_kategoria a		{ width:176px;	height:17px; display:block; padding: 2px 0 0 8px; position:absolute; top:3px; left:4px; text-decoration: none; 
									color:#464646; }
#left_menu ul li.li_kategoria a.active { color:#0054a6;}
#left_menu ul li.li_kategoria a:hover{ color:#0054a6; }

.midpoint_big.noborder				{ border:0; padding:5px 0 15px 0; margin:0; }
.midpoint_big.noborder.blog			{ width:740px; }
.text.border_bottom					{ padding-bottom:15px; border-bottom:1px solid #ececec; }
.text.border_bottom					{ padding-bottom:15px; border-bottom:1px solid #ececec; }


.text h3.naglowek					{ padding-top:15px; }
.blog_img_left						{ margin:0 20px 15px 0; float:left; clear:left; }
.date_heigher						{ position:relative; top:-12px; font-size:0.9em; color:#707070; }
.date_heigher img					{ padding:0 5px 0 5px; }
.blog_text							{ line-height:15px; color:#707070; }
.blog_text a:hover, 
.blog_text a						{ color:#707070; text-decoration: none; }
.blog_text.big						{ line-height:18px; }

/* blog2 */
#top.no_logo						{ width:980px; height:80px; position:relative; background:url(img/top_no_logo.gif) no-repeat; }
#top.no_logo h3 a					{ text-decoration:none; font:normal 2.1em "Times New Roman", Times, serif; position:relative; top:13px; left:25px; color:#3d3d3d; }

.blog_powrot						{ width:748px; height:40px; padding-top:10px; }
.blog_powrot_button					{ width:71px; height:28px; display:block; background:url(img/powrot.png); }
.dodaj_komentarz.border_top			{ border-top:1px solid #ececec; }

.kontakt_form .reg_form textarea	{ width:400px; height:80px; padding:3px 2px 0px 2px; float:left; margin-bottom:10px; border:1px #C9C9C9 solid; color:#484848; }

.forum_info							{color: rgb(77, 77, 77); text-align: center; width: 100%; padding: 5px 0 10px 0;}

#infobox_dziennik					{ width: 300px; position: relative;}

#artykuly_jeden .errors2 {
	clear: both;
	height: 20px;
	text-indent: 110px;
	text-align: left;
}

.foto_form_list2 {
	padding: 0;
}

.partnerzy {
	text-align: left;
	padding: 5px 0 0 0;
	color: #727272;
}

#content .forum_jeden .content {
	width: auto;
	background: none;
}

/* ankieta */
.ankieta_form							{}
.ankieta_form .pytanie					{padding-bottom:10px;}
.ankieta_form .zapytanie				{ margin-bottom:2px; font-weight:bold; color:#484848; }
.ankieta_form .zapytanie .mark			{color:#FF0000;}
.ankieta_form input.inp_txt				{ width:400px; height:17px; padding:3px 2px 0px 2px; margin-bottom:2px; border:1px #C9C9C9 solid; color:#484848; }
.ankieta_form .invisible 				{display:none;}
.ankieta_form .error					{background:#FF0000;}
}

