* {
	margin: 0;
	padding: 0;
	}
body {
	background: black;
	font-family: Tahoma, Verdana, sans-serif;
	}
img {
	border: none;
	}
.wrapper {
	background: url('gfx/bg00.jpg') center 10px;
	width: 100%;
/*	height: 1000px;*/
}
.top {
	/*background: url('gfx/main-bg.jpg') center top no-repeat;*/
	background: url('gfx/main-bg-winter.jpg') center top no-repeat;
	width: 100%;
	height: 100%;
	}
.bottom {
	width: 100%;
	height: 100%;
	background: url('gfx/') bottom no-repeat;
	}
.clear {
	clear: both;
	}
.upper {
	text-transform: uppercase;
	}
#container {
	width: 1002px;
	margin: 0 auto;
	}
	#header {
		width: 1002px;
		float: left;
		position: relative;
		}
		#header .time {
			position: absolute;
			top:0;
			left: 665px;
			background: url('gfx/time_bg.png') no-repeat;
			width: 194px;
			height: 28px;
			text-align: center;
			}
			#header .time span {
				color: #f2f2f2;
				font-size: 70%;
				}
		#header h1 a {
			display: block;
			width: 395px;
			height: 70px;
			margin: 105px 0 0 350px;
			}
			#header h1 a span {
				display: none;
				color:#ffffff!important;
				}
/* ---------- menu --------------- */
		#header ul {
			float: left;
			margin: 30px 0 0 0px;
			list-style: none;
			/*width: 956px;*/
			height: 64px;
			}
			#header ul li {
				float: left;
				height: 59px;
				margin: 0;
				padding: 0;
				background-image: url('gfx/top_menu2.jpg');
				}
				#header ul li#glowna {
					width: 152px;
					background-position: 0 0;
					padding-left: 24px;
					}
				#header ul li#wiadomosci {
					width: 134px;
					background-position: -176px 0;
					}
				#header ul li#artykuly {
					width: 112px;
					background-position: -310px 0;
					}
				#header ul li#katalog {
					width: 105px;
					background-position: -422px 0;
					}
				#header ul li#preparaty {
					width: 119px;
					background-position: -527px 0;
					}
				/*#header ul li#chirurgia {
					width: 164px;
					background-position: -368px 0;
					}
				#header ul li#medycyna {
					width: 171px;
					background-position: -532px 0;
					}
				#header ul li#specjalisci {
					width: 103px;
					background-position: -703px 0;
					}*/
				#header ul li#zabiegi {
					width: 105px;
					background-position: -646px 0;
					}
				#header ul li#forum {
					width: 99px;
					background-position: -751px 0;
					}
				#header ul li#zaloguj {
					width: 127px;
					background-position: -850px 0;
					}
				#header ul li#glowna:hover {
					background-position: 0px -59px;
					}
				#header ul li#wiadomosci:hover {
					background-position: -176px -59px;
					}
				#header ul li#artykuly:hover {
					background-position: -310px -59px;
					}
				#header ul li#katalog:hover {
					background-position: -422px -59px
					}
				#header ul li#preparaty:hover {
					background-position: -527px -59px;
					}
				/*#header ul li#chirurgia:hover {
					background-position: -368px -59px;
					}
				#header ul li#medycyna:hover {
					background-position: -532px -59px;
					}
				#header ul li#specjalisci:hover {
					background-position: -703px -59px;
					}*/
				#header ul li#zabiegi:hover {
					background-position: -646px -59px;
					}
				#header ul li#forum:hover {
					background-position: -751px -59px;
					}
				#header ul li#zaloguj:hover {
					background-position: -850px -59px;
					}
				#header ul li#glowna.active {
					background-position: 0px -118px;
					}
				#header ul li#wiadomosci.active {
					background-position: -176px -118px;
					}
				#header ul li#artykuly.active {
					background-position: -310px -118px;
					}
				#header ul li#katalog.active {
					background-position: -422px -118px
					}
				#header ul li#preparaty.active {
					background-position: -527px -118px;
					}
				/*#header ul li#chirurgia.active {
					background-position: -368px -118px;
					}
				#header ul li#medycyna.active {
					background-position: -532px -118px;
					}
				#header ul li#specjalisci.active {
					background-position: -703px -118px;
					}*/
				#header ul li#zabiegi.active {
					background-position: -646px -118px;
					}
				#header ul li#forum.active {
					background-position: -751px -118px;
					}
				#header ul li#zaloguj.active {
					background-position: -850px -118px;
					}
					#header ul li a {
						float: left;
						width: 100%;
						height: 100%;
						display: block;
						}
						#header ul li a span {
							display: none
							}
/* ------------ main-content -------------- */
	#main-content {
		width: 1000px;

		background: black;
		border-left: 1px solid #1d1d1d;
		border-right: 1px solid #1d1d1d;
		float: left;
		padding-bottom: 10px;
		}
		#main-content .right-wrapper {
			float: right;
			width: 469px;
			margin: 10px 26px 5px 5px;
			}
			#main-content .right-wrapper #news-box {
				width: 469px;
				height: 402px;
				background: url('gfx/news_bg.png') no-repeat;
				float: left;
				margin-bottom: 20px;
				}
				#main-content .right-wrapper #news-box h2 {
					color: #ff0080;
					font-style: italic;
					font-weight: normal;
					font-size: 130%;
					font-family: "Times New Roman", Georgia, serif;
					margin: 20px 0 5px 20px;
					float: left;
					}
				#main-content .right-wrapper #news-box .news {
					margin: 5px 18px;
					float: left;
					width: 430px;
					height: 105px;
					overflow: hidden;
					}
					#main-content .right-wrapper #news-box .news .img-wrap, #main-content #content div.articles .img-wrap, #main-content #content div.big_list div.box .img-wrap {
						background: url('gfx/small_images_border.png') no-repeat;
						width: 100px;
						height: 100px;
						float: left;
						margin-right: 10px;
						}
					#main-content #content.movies_list div.articles .img-wrap {
						background: none;
						width: 120px;
						height: 100px;
						}
						#main-content .right-wrapper #news-box .news .img-wrap img, #main-content #content div.articles .img-wrap img, #main-content #content div.big_list div.box .img-wrap img {
							padding: 3px 0 0 3px;
							}
					#main-content .right-wrapper #news-box .news h3 {
						color: #DD5BF9;
						float: left;
						width: 230px;
						font-size: 90%;
						}
					#main-content .right-wrapper #news-box .news span {
						float: right;
						color: #474747;
						font-size: 70%;
						}
					#main-content .right-wrapper #news-box .news p {
						color: #ffffff;
						float: left;
						line-height: 160%;
						width: 320px;
						font-size: 70%;
						}
						#main-content .right-wrapper p a.more {
							color: #DD5BF9;
							}
				#main-content .right-wrapper #news-box ul {
					float: right;
					margin: 20px 20px 0 0;
					}
					#main-content .right-wrapper #news-box ul li, #main-content #content div.pagination ul li {
						float: left;
						list-style: none;
						width: 31px;
						height: 35px;
						background: url('gfx/pink_square.png') 3px 5px no-repeat;
						}
					#main-content #content div.pagination ul li.dotts {
						background: none;
						color: white;
						padding-top: 8px;
						text-align: center;
						}
						#main-content #content div.pagination ul li.arrow a {
							font-style: normal;
							padding-top: 6px;
							}
					#main-content .right-wrapper #news-box ul li.active, #main-content #content div.pagination ul li.active {
						background: url('gfx/black_square.png') no-repeat;
						}
						#main-content .right-wrapper #news-box ul li a, #main-content #content div.pagination ul li a {
							color: white;
							text-decoration: none;
							padding: 8px 0 0 0px;
							display: block;
							font-weight: bold;

							text-align: center;
							font-size: 85%;
							font-family: "Times New Roman", serif;
							}
			#main-content .right-wrapper .banner {
				width: 480px;
				height: 132px;
				float: left;
				margin-top: -15px;
				margin-bottom:15px;
				}
				#main-content .right-wrapper .banner #konkurs {
					/*background: url('gfx/konkurs.jpg') 3px 3px no-repeat;*/
					width: 480px;
					margin: 0 0 0 -11px;
					height: 130px;
					}
					#main-content .right-wrapper .banner #konkurs h2 {
						font-family: "Times New Roman", Georgia, sans-serif;
						text-transform: uppercase;
						font-size: 110%;
						font-style: italic;
						margin: 20px 0 0 120px;
						float: left;
						}
					#main-content .right-wrapper .banner #konkurs p {
						float: left;
						margin: 5px 0 0 120px;
						font-size: 70%;
						width: 200px;
						line-height: 150%;
						}

		#main-content a.category {
			display: block;
			background: url('gfx/image_border.png') no-repeat;
			width:142px;
			height: 260px;
			float: left;
			margin: 10px 0 7px 20px;
			}
			#main-content a.category img {
				padding: 3px 0 0 3px;
				}
		#main-content a.category:hover {
			background: url('gfx/image_border_active.png') no-repeat;
			}
		#main-content #category_list .categories_top {
			background: url('gfx/categories_top.jpg') left top no-repeat;
			}
		#main-content #category_list .categories_bottom {
			background: url('gfx/categories_bottom.jpg') left bottom no-repeat;
			}
		#main-content #category_list {
			width: 306px;
			float: left;
			margin: 10px 10px 10px 20px;
			background: url('gfx/categories_bg.png') repeat-y;
			}
			#main-content #category_list h2 {
				font-family: "Times New Roman", "Californian FB", serif;
				color: #f9399c;
				font-style: italic;
				font-weight: normal;
				margin: 0px 0 13px 15px;
				padding-top: 15px;
				}
			#main-content #category_list ul li {
				list-style: none;
				background: url('gfx/category_bg.png') no-repeat;
				width: 294px;
				height: 50px;
				margin-left: 6px;
				}
			#main-content #category_list ul li:hover {
				background: url('gfx/category_hover.png') no-repeat;
				}
			#main-content #category_list ul li.active {
				background: url('gfx/category_active.png') no-repeat;
				}
			#main-content #category_list ul li.active:hover a {
				color: black;
				}
			#main-content #category_list ul li.active.has_children {
				height: auto;
				}


				#main-content #category_list ul li.active a {
					font-weight: bold;
					}
					#main-content #category_list ul li.active a em {
						font-weight: normal;
						color: white;
						}
				#main-content #category_list ul li a {
					color: white;
					text-decoration: none;
					font-size: 75%;
					padding: 17px 0 0 13px;
					display: block;
					position: relative;
					}
				#main-content #category_list ul li:hover a {
					color: #DD5BF9;
					}

				/*#main-content #category_list ul li a.with_span {
					padding: 10px 0 0 13px;
					}*/
					#main-content #category_list ul li a span {
						/*color: #949595;*/
						display: block;
						}
					#main-content #category_list ul li a em {
						font-style: normal;
						color: #949595;
						float: right;
						position: absolute;
						top: 17px;
						left: 245px;
						}
						#main-content #category_list ul li a em span {
							font-size: 70%;
							float: left;
							padding: 4px;
							}
							#main-content #category_list ul li a em strong {
								float: left;
								font-weight: normal;
								}
				/*#main-content #category_list ul li.active ul {
					margin-top: 16px;
					}*/
				#main-content #category_list ul li.sub {
					background: url('gfx/category2_bg.png') no-repeat;
					margin-left: 19px;
					}
				#main-content #category_list ul li.sub:hover {
					background: url('gfx/category2_active.png') no-repeat;
					}
                #main-content #category_list ul li.sub.active {
					background: url('gfx/category2_active.png') no-repeat;
					}
				#main-content #category_list ul li.sub:hover a {
					color: black;
					}
					#main-content #category_list ul li.sub a {
						width: 240px;
						}
		#main-content.bubbles {
			background: black url('gfx/bubbles.jpg') left 65% no-repeat;
			}
		#main-content div.decorator01 {
			background: url('gfx/image05.jpg') 163px bottom no-repeat;
			float: left;
			}
		#main-content #content {
			float: left;
			margin: 5px 0 0 10px;
			width: 640px;
			}
		#main-content #content.width980 {
			width: 980px;
			background: url('gfx/logo2.jpg') right bottom no-repeat;
			min-height:700px;
			}
		#main-content #content.width980.bg_bubbles {
			background: url('gfx/bubbles.jpg') right bottom no-repeat;
			}
		#main-content #content.width980.image04 {
			background: url('gfx/image04.jpg') right bottom no-repeat;
			margin-bottom: -10px;
			}
			#main-content #content ul#breadcrumbs {
				float: left;
				width: 100%;
				}
				#main-content #content ul#breadcrumbs li {
					list-style: none;
					font-size: 70%;
					float: left;
					color: white;
					margin: 0 3px;
					padding: 5px 0;
					}
				#main-content #content ul#breadcrumbs li.home {
					background: url('gfx/home.png') left bottom no-repeat;
					padding-left: 20px;
					}
					#main-content #content ul#breadcrumbs li a {
						color: white;
						text-decoration: none;
						padding-right: 5px;
						}
					#main-content #content ul#breadcrumbs li a:hover {
						text-decoration: underline;
						}
				#main-content #content div.title {
					float: left;
					width: 510px; 
					}

				#main-content #content div.title.list_title {
					width: 638px;
					}
					#main-content #content div.title h2 {
						color: #F9399C;
						/*font-weight: normal;*/
						margin: 10px 0 5px 3px;
						font-size: 120%;
						}
						#main-content #content div.title h2 em {
							font-family: "Times New Roman", "Californian FB", serif;
							font-size: 130%;
							}
					#main-content #content div.title span, #main-content #content .ratings_comments span.ratings	 {
						color: #949595;
						font-size: 70%;
						margin: 0 5px;
						float: left;
						padding-top: 2px;
						}
					#main-content #content div.title ul.ratings li, #main-content #content .ratings_comments ul li, #main-content #content .spec_points .summary-rate ul li,
					#main-content #content .spec_points .ratings-box div.item ul.ratings li {
						float: left;
						list-style: none;
						margin: 0 1px;
						}
				#main-content #content div.date_comments {
					float: left;
					width: 120px;
					font-size: 70%;
					margin-top: 15px;
					}
					#main-content #content div.date_comments em {
						color: #8E8E8E;
						float: right;
						}
					#main-content #content div.date_comments span, #main-content #content div.articles span.comments, #main-content #content div.big_list div.box .info-wrap span.comments, #main-content div.width980 .ratings_comments span.comments {
						color: #8e8e8e;
						float: right;
						display: block;
						padding: 3px 0 3px 20px;
						margin: 3px 0;
						background: url('gfx/comments.png') left center no-repeat;
						}
				#main-content #content div.article, #main-content #content div.article_part {
					background: white;
					font-size: 13px!important;
					float: left;
					position: relative;
					width: 640px;
					}
				#main-content #content div.article_part {
					padding-bottom: 10px;
					}
				#main-content #content div.article {
					background: white url('gfx/article_bg.jpg') right bottom no-repeat;
					padding-bottom: 10px;
					}
				#main-content #content div.article.treatment, #main-content #content div.article.movie {
					background: white;
					}
				#main-content #content div.article_part {
					margin-top: 10px;
					}
				#main-content #content div.article img.opis {
					float: right;
					margin-top: -12px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img {
					float: right;
					}
				#main-content #content div.article_part img.cel {
					float: right;
					margin-top: -5px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.przygotowanie {
					margin-top: -6px;
					margin-right: 7px;
					}
				#main-content #content div.article_part img.przeciwskazania {
					margin-top: -6px;
					margin-right: 7px;
					}
				#main-content #content div.article_part img.badania {
					margin-top: -6px;
					margin-right: 7px;
					}
				#main-content #content div.article_part img.znieczulenie {
					margin-top: -5px;
					margin-right: 8px;
					}
				#main-content #content div.article_part img.czas {
					margin-top: -6px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.objawy {
					margin-top: -6px;
					margin-right: 8px;
					}
				#main-content #content div.article_part img.rekonwalescencja {
					margin-top: -6px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.powiklania {
					margin-top: -6px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.absencja {
					margin-top: -5px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.efekt {
					margin-top: -7px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.cena {
					margin-top: -5px;
					margin-right: 5px;
					}
				#main-content #content div.article_part img.pytania {
					margin-top: -3px;
					margin-right: 5px;
					}
			#main-content #content div.article_part p.wykonawcy {
				background: black url('gfx/wykonawcy.jpg') no-repeat;
				width: 640px;
				height: 159px;
				}
				#main-content #content div.article_part p.wykonawcy a {
					color: #ff0080;
					font-weight: bold;
					width: 125px;
					display: block;
					float: left;
					text-decoration: none;
					padding-top: 125px;
					margin: 0 16px;
					text-align: center;
					}
				#main-content #content div.article_part.polecamy {
					margin: 0px 0 10px 0;
					}
					#main-content #content div.article_part.polecamy ul {
						margin: 20px 0;
						}
						#main-content #content div.article_part.polecamy ul li {
							width: 610px;
							background: url('gfx/bg04.png') repeat-x;
							height: 26px;
							color: white;
							margin: 1px 10px;
							list-style: none;
							border: 1px solid #c70067;
							}
							#main-content #content div.article_part.polecamy ul li span {
								float: left;
								padding: 7px 0 0 10px;
								}
							#main-content #content div.article_part.polecamy ul li em, #main-content #content div.article_part.polecamy ul li a {
								float: right;
								padding-top: 5px;
								}
							#main-content #content div.article_part.polecamy ul li a {
								color: white;
								margin-right: 8px;
								}
							#main-content #content div.article_part.polecamy ul li em {
								color: #fdc3e1;
								margin-right: 50px;
								}
					#main-content #content div.article div.play {
						width: 638px;
						height: 380px;
						background: black;
						border: 1px solid white;
						float: left;
						}
					#main-content #content div.article p, #main-content #content div.article_part p ,#main-content #content div.article_part div{
						padding: 5px 15px 0 15px;
						line-height: 140%;
						}
					#main-content #content div.article_part h3 {
						padding: 10px 10px 0 10px;
						text-transform: uppercase;
						font-size: 13px;
						color:blue;
						}
					#main-content #content div.article p.author {
						float: left;
						}
						#main-content #content div.article p img {
							float: left;						
							margin-right: 10px;
							margin-top: 10px;
							}
						#main-content #content div.article.treatment p img {
							margin-bottom: 10px;
							}
					#main-content #content div.article h3 {
						text-transform: uppercase;
						}
					#main-content #content div.article.treatment h3 {
						margin-top: 10px;
						}
				#main-content #content div.ratings {
					background: url('gfx/ratings.png') no-repeat;
					width: 294px;
					height: 87px;
					float: left;
					margin: 20px 0 0 0;
					}
					#main-content #content div.ratings span {
						color: #8e8e8e;
						font-size: 70%;
						float: left;
						margin: 18px 0 5px 18px;
						}
						#main-content #content div.ratings span em {
							width: 115px;
							display: block;
							float: left;
							font-style: normal;
							}
						#main-content #content div.ratings span strong {
							color: white;
							padding: 0 10px;
							width: 20px;
							display: block;
							float: left;
							}
						#main-content #content div.ratings span.yourate strong {
							padding: 0 4px 0 10px;
							}
						#main-content #content div.ratings span.yourate em {
							width: 70px;
							}
					#main-content #content div.ratings ul {
						float: left;
						list-style: none;
						margin-top: 16px;
						}
						#main-content #content div.ratings ul li {
							float: left;
							margin: 0 1px;
							}
							#main-content #content div.ratings ul li a#less {
								background: url('gfx/action_remove.png') 0 0 no-repeat;
								font-size: 0;
								line-height: 100px;
								display: block;
								width: 16px;
								height: 16px;
								}
							#main-content #content div.ratings ul li a#more {
								background: url('gfx/action_add.png') 0 0 no-repeat;
								font-size: 0;
								line-height: 100px;
								display: block;
								width: 16px;
								height: 16px;
								}
					#main-content #content div.ratings #addAsses {
						float: left;
						border: none;
						background: url('gfx/glosuj.png') no-repeat;
						color: white;
						font-size: 70%;
						width: 43px;
						cursor: pointer;
						height: 20px;
						margin: 14px 0 0 1px;
						}
				#main-content #content div.links {
					float: right;
					margin: 20px 0;
					}
					#main-content #content div.links a {
						color: #ff0080;
						font-size: 70%;
						display: block;
						margin: 10px 5px;
						text-align: right;
						}
				#main-content #content div.comments {
					border-top: 1px solid #5b022f;
					float: left;
					width: 100%;
					margin-top: 20px;
					font-size: 16px;
					}
					#main-content #content div.comments h2 {
						color: #ff0080;
						font-family: "Times New Roman", "Californian FB", serif;
						font-weight: normal;
						margin: 20px 0 30px 0;
						font-style: italic;
						}
					#main-content #content div.comments form {
						float: left;
						margin-bottom: 18px;
						}
						#main-content #content div.comments form textarea {
							border: 1px solid #706d66;
							width: 490px;
							height: 85px;
							font-family: Tahoma, sans-serif;
							font-size: 70%;
							color: #8e8e8e;
							padding: 3px;
							float: left;
							}
						#main-content #content div.comments form input, #main-content #content div.comments .add_comment form input[type="submit"] {
							background: url('gfx/button2.png') no-repeat;
							width: 130px;
							height: 26px;
							border: none;
							color: white;
							font-size: 70%;
							margin: 66px 0 0 10px;
							cursor: pointer;
							}
					#main-content #content div.comments div.comment {
						float: left;
						font-size: 70%;
						color: #8e8e8e;
						line-height: 160%;
						border-top:1px solid #5B022F;
						padding: 15px 0;
						}
				#main-content #content div.pagination {
					float: right;
					}
				#main-content #content div.articles {
					height: 138px;
					width: 638px;
					float: left;
					margin: 5px 1px;
					overflow: hidden;
					}
				#main-content #content div.articles:hover {
					background: #260214;
					border: 1px solid #5b022f;
					margin: 4px 0;
					}
					#main-content #content div.articles p {
						color: #ffffff;
						font-size: 70%;
						line-height: 160%;
						}
						#main-content #content div.articles p a.more {
							color: #DD5BF9;
							}
					#main-content #content div.articles div.title {
						width: 515px;
						float: left;
						overflow: hidden;
						}
					#main-content #content.movies_list div.articles div.title {
						width: 495px;
						}
					#main-content #content div.articles .img-wrap {
						margin-top: 10px;
						margin-left: 10px;
						}
					#main-content #content div.articles h3 {
						font-size: 90%;
						float: left;
						width: 400px;
						margin-top: 8px;
						}
						#main-content #content div.articles h3 a {
							text-decoration: none;
							color: #DD5BF9;
							}
						#main-content #content div.articles h3 a:hover {
							text-decoration: underline;
							color: white;
							}
					#main-content #content div.articles em {
						float: right;
						color: #474747;
						font-size: 70%;
						margin-top: 8px;
						margin-right: 5px;
						}
					#main-content #content div.articles ul.ratings, #main-content #content div.big_list div.box .info-wrap ul.ratings {
						float: left;
						margin-top: 5px;
						}
						#main-content #content div.articles ul.ratings li, #main-content #content div.big_list div.box .info-wrap ul.ratings li {
							list-style: none;
							float: left;
							margin: 0 1px;
							}
					#main-content #content div.articles span.ratings, #main-content #content div.big_list div.box .info-wrap span.ratings  {
						float: left;
						font-size: 70%;
						color: #8e8e8e;
						margin: 6px 3px 0 0;
						}
					#main-content #content div.articles span.comments, #main-content div.width980 .ratings_comments span.comments  {
						font-size: 70%;
						margin-left: 10px;
						}
					#main-content #content div.articles .ratings_comments {
						float: right;
						margin-right: 5px;
						width: 245px;
						}
			#main-content #content div.search {
				/*background: url('gfx/ramka1.png') no-repeat;*/
				border:#FF2D99 solid 2px;
				width: 959px;
				height: 140px;
				float: left;
				margin: 15px 0 0 10px;
				}
				#main-content #content div.search div.info {
					float: left;
					width: 170px;
					margin: 18px 0 0 15px;
					}
					#main-content #content div.search div.info p {
						color: #8e8e8e;
						font-size: 70%;
						float: left;
						line-height: 160%;
						width: 170px;
						margin-bottom: 4px;
						}
					#main-content #content div.search div.info a.show_all{
						color: #FF0080;
						font-size: 70%;
						float: left;
						}
				#main-content #content div.search div.alphabet {
					float: left;
					width: 340px;
					margin: 17px 0 0 0;
					}
					#main-content #content div.search div.alphabet li {
						background:transparent url('gfx/pink_square.png') no-repeat 3px 5px;
						float:left;
						height:35px;
						width:31px;
						list-style: none;
						}
					#main-content #content div.search div.alphabet li.active {
						background: url('gfx/black_square2.png') 0 0 no-repeat;
						}
						#main-content #content div.search div.alphabet li a {
							color:white;
							display:block;
							font-family:"Times New Roman",serif;
							font-size:85%;
							font-style:italic;
							font-weight:bold;
							padding:8px 0 0 10px;
							text-decoration:none;
							}
				#main-content #content div.search form.searchform {
					float: left;
					border-left: 1px solid #5a5c5e;
					width: 400px;
					height: 120px;
					margin: 10px 0 0 0;
					padding-left: 20px;
					}
					#main-content #content div.search form.searchform p {
						margin-top: 12px;
						float: left;
						}
					#main-content #content div.search form.searchform label {
						color: #8e8e8e;
						font-size: 70%;
						width: 120px;
						float: left;
						margin-top: 5px;
						}
					#main-content #content div.search form.searchform select.short {
						width: 90px;
						height: 23px;
						padding-top: 1px;
						float: left;
						margin-right: 3px;
						border-color: #928e85;
						}
					#main-content #content div.search form.searchform select.long {
						width: 225px;
						height: 23px;
						padding-top: 1px;
						float: left;
						border-color: #928e85;
						}
					#main-content #content div.search form.searchform input[type="submit"] {
						background: url('gfx/button3.png') no-repeat;
						color: white;
						text-align: center;
						border: none;
						width: 50px;
						height: 23px;
						font-size: 60%;
						font-weight: bold;
						margin-left: 3px;
						float: left;
						cursor: pointer;
						}
			#main-content #content div.big_list {
				float: left;
				width: 570px;
				margin-top: 15px;
				margin-left: 10px;
				min-height:600px;
				}
				#main-content #content div.big_list h2, #main-content #content div.small_list h2, #main-content  div.width980 h2.name, #main-content #content h2.title2  {
					background: url('gfx/bg03.png') repeat-x;
					color: white;
					font-family: "Times New Roman", serif;
					font-style: italic;
					font-weight: normal;
					border: 1px solid #F8359C;
					padding: 0 0 0 10px;
					margin-bottom: 3px;
					width: 550px;
					}
				#main-content #content div.big_list div.box {
					width: 100%;
					float: left;
					margin: 5px 0;
					overflow: hidden;
					}
					#main-content #content div.big_list div.box .img-wrap {
						margin-right: 0;
						}
					#main-content #content div.big_list div.box .info-wrap {
						float: left;
						height: 98px;
						width: 468px;
						border: 1px solid black;
						border-left: none;
						}
					#main-content #content div.big_list div.box .info-wrap:hover {
						border: 1px solid #5E0130;
						border-left: none;
						background: #270214;
						}
						#main-content #content div.big_list div.box .info-wrap h3 {
							background: url('gfx/bg04.png') repeat-x;
							color: white;
							width: 450px;
							font-size: 80%;
							padding: 6px 0 3px 10px;
							margin-top: 4px;
							border: 1px solid #F8359C;
							border-left: none;
							}
							#main-content #content div.big_list div.box .info-wrap h3 span {
								font-weight: normal;
								}
						#main-content #content div.big_list div.box .info-wrap ul.left {
							float: left;
							width: 260px;
							}
							#main-content #content div.big_list div.box .info-wrap ul.left li {
								list-style: none;
								color: #8E8E8E;
								font-size: 70%;
								margin: 7px 0 0 8px;
								line-height: 140%;
								}
								#main-content #content div.big_list div.box .info-wrap ul.left li a {
									color: #FF0080;
									}
							#main-content #content div.big_list div.box .info-wrap .ratings_comments {
								float: right;
								width: 190px;
								margin-right: 10px;
								}
							#main-content #content div.big_list div.box .info-wrap .ratings_comments .box-top, #main-content #content div.big_list div.box .info-wrap .ratings_comments .box-bottom {
								float: left;
								width: 190px;
								}
								#main-content #content div.big_list div.box .info-wrap .ratings_comments .box-bottom a {
									float: right;
								}
								#main-content #content div.big_list div.box .info-wrap .ratings_comments ul.ratings {
									float: right;
									}
							 #main-content #content div.big_list div.box .info-wrap span.comments {
								font-size: 70%;
								float: none;
								}
				#main-content #content div.big_list div.pagination {
					float: right;
					}
			#main-content #content div.small_list_wrapper {
				padding-top: 215px;
				float:left;
				width: 390px;
				}
			#main-content #content div.small_list_wrapper.image01 {
				background: url('gfx/image01.jpg') right top no-repeat;
				}
			#main-content #content div.small_list_wrapper.image02 {
				background: url('gfx/image02.jpg') right top no-repeat;
				}
			#main-content #content div.small_list_wrapper.image03 {
				background: url('gfx/image03.jpg') right top no-repeat;
				}
			#main-content #content div.small_list {
				float: left;
				margin-top: 15px;
                                width: 377px;
				}
				#main-content #content div.small_list h2 {
					text-align: right;
					padding: 0 10px 0 0;
					width: 377px;
					}
					#main-content #content div.small_list ul li, #main-content  div.width300 ul.questionnaires li {
						list-style: none;
						font-size: 70%;
						padding: 6px 0 6px 10px;
						margin: 1px 0;
						color: #8E8E8E;
						position: relative;
						}
					#main-content #content div.small_list ul li.odd, #main-content  div.width300 ul.questionnaires li.odd {
						background: url('gfx/bg01.png') repeat-x;
						font-size:90%;
						}
					#main-content #content div.small_list ul li.even, #main-content  div.width300 ul.questionnaires li.even {
						background: url('gfx/bg02.png') repeat-x;
						font-size:90%;
						}
						#main-content #content div.small_list ul li span {
							color: white;
							}
						#main-content #content div.small_list ul li a {
							color: #FF0080;
							position: absolute;
							top: 5px;
							left: 270px;
							text-decoration: none;
							}
						#main-content #content div.small_list ul li a:hover {
							text-decoration: underline;
							}
			#main-content  div.width650 {
				width: 650px;
				float: left;
				padding: 5px 0 5px 10px;
				}
				#main-content  div.width650 .ankieta {
					width: 610px;
					background: white;
					float: left;
					margin: 20px 0;
					font-size: 90%;
					padding: 20px 20px 0 20px;
					}
					#main-content  div.width650 .ankieta p {
						line-height: 180%;
						}
					#main-content  div.width650 .ankieta h3 {
						font-size: 100%;
						margin-bottom: 15px;
						}
					#main-content  div.width650 .ankieta form {
						margin: 10px 0;
						float: left;
						width: 100%;
						}
						#main-content  div.width650 .ankieta form input[type="radio"]{
							float: left;
							margin-top: 5px;
							margin-right: 10px;
							}
						#main-content  div.width650 .ankieta form input[type="submit"]{
							float: right;
							background: url('gfx/button4.png') no-repeat;
							width: 150px;
							height: 26px;
							border: none;
							color: white;
							font-size: 90%;
							cursor: pointer;
							margin-top: 15px;
							}
						#main-content  div.width650 .ankieta form label {
							float: left;
							margin-left: 10px;
							}
						#main-content  div.width650 .ankieta form p {
							line-height: 200%;
							}
					#main-content  div.width650 .ankieta ul.wykres {
						border-left: 4px solid black;
						list-style: none;
						width: 300px;
						float: left;
						margin: 10px 0;
						}
						#main-content  div.width650 .ankieta ul.wykres li {
							margin: 8px 0 8px 10px;
							background: url('gfx/bg03.png') repeat-x;
							padding: 10px 0;
							color: white;
							}
							#main-content  div.width650 .ankieta ul.wykres li strong {
								margin-left: 10px;
								}
					#main-content  div.width650 .ankieta ol.opis {
						float: left;
						border-left: 1px solid #fed9ec;
						margin: 10px;
						}
						#main-content  div.width650 .ankieta ol.opis li {
							margin: 8px 0 8px 25px;
							padding: 10px 0;
							}
			#main-content  div.width300 {
				width: 300px;
				float: left;
				}
				#main-content  div.width980 div.width300 h2.name{
					width: 290px;
					margin-top: 20px;
					font-style: italic;
					font-family: "Times New Roman", serif;
					font-size: 130%;
					padding: 5px 0 4px 10px;
					}
				#main-content  div.width300 ul.questionnaires {
					float: left;
					width: 300px;
					margin: 20px 0 0 10px;
					}
					#main-content  div.width300 ul.questionnaires li {
						margin: 2px 0;
						}
						#main-content  div.width300 ul.questionnaires li a {
							color: #FF0080;
							text-decoration: none;
							font-size:90%;
							}
						#main-content  div.width300 ul.questionnaires li a:hover {
							text-decoration: underline;
							}
			#main-content  div.width980 h2.name, #main-content #content h2.title2 {
				width: 952px;
				margin: 15px 0 0 8px;
				float: left;
				padding: 5px 0 5px 10px;
				font-style: normal;
				font-family: Tahoma, Verdana, sans-serif;
				font-size: 120%;
				}
			#main-content #content h2.title2 {
				margin: 15px 0;
				width: 630px;
				}
				#main-content  div.width980 div.width650 h2.name {
					width: 640px;
					margin: 15px 0 0 0px;
					}
			#main-content div.width980 .ratings_comments {
				margin: 5px;
				float: left;
				width: 100%;
				}
				#main-content div.width980 .ratings_comments ul {
					float: left;
					}
				#main-content div.width980 .ratings_comments span.comments  {
					margin-top: 0;
					float: left;
					}
			#main-content #content .spec_informations {
				width: 645px;
				float: left;
				font-size: 80%;
				margin-left:8px;
				line-height: 200%;
				}
			#main-content #content .spec_points {
				width: 325px;
				float: left;
				}
			#main-content #content .spec_points.spa {
				background: url('gfx/image03.jpg') right top no-repeat;
				padding-top: 185px;
				margin-top: -30px;
				}
			#main-content #content .spec_points.office {
				background: url('gfx/image01.jpg') right top no-repeat;
				padding-top: 185px;
				margin-top: -30px;
				}
			#main-content #content .spec_points.clinic {
				background: url('gfx/image02.jpg') right top no-repeat;
				padding-top: 185px;
				margin-top: -30px;
				}
				#main-content #content .spec_informations div {
					/*overflow: hidden;*/
					}
					#main-content #content .spec_informations div h3 {
						text-transform: uppercase;
						font-size: 100%;
						color:blue;
						margin: 10px 0 10px 20px;
						}
					#main-content #content .spec_informations div ul {
						float: left;
						width: 290px;
						margin-left: 20px;
						list-style: none;
						}
					#main-content #content .spec_informations div ul.left {
						border-right: 1px solid #d8d8d8;
						}
						#main-content #content .spec_informations div ul li {
							padding-left: 10px;
							background: url('gfx/square.gif') left 11px no-repeat;
							}
				#main-content #content div.details_box.first {
					background: url('gfx/lady_bg.jpg') right no-repeat;
					width: 644px;
					height: 318px;
					}
					#main-content #content div.details_box.first img, #main-content #content.contact div.box img, #main-content #content.konkurs div.box img  {
						margin: 20px 0 0 20px;
						border: 2px solid #ff2d99;
						float: left;
						}
					#main-content #content div.details_box.first div.text {
						float: left;
						margin: 20px 0 0 0px;
						}
						#main-content #content div.details_box.first div.text p {
							margin-top: 5px;
							}
						#main-content #content div.details_box.first div.text a {
							color: #ff0080;
							}
				#main-content #content div.details_box {
					background: white;
					width: 644px;
					padding-bottom: 15px;
					margin-top: 10px;
					}
					#main-content #content div.details_box p {
						padding: 0 20px;
						}
				#main-content #content div.comments h2 {
					font-size: 140%;
					}
					#main-content #content div.comments .add_comment {
							width: 100%;
							overflow: hidden;
							position:relative;
					}
						#main-content #content div.comments div .image-wrap {
							/*background: url('gfx/ramka3.png') no-repeat;*/
							width: 80px;
							height: 80px;
							position:absolute;
							top: 0;
							left: 0;
							}
							#main-content #content div.comments div .image-wrap img {
								margin: 3px 10px 0 10px;
								max-width: 50px;
								max-height: 50px;
								padding:2px;
								border:white solid 1px;
								}
							#main-content #content div.comments div .image-wrap span.data {
								color: #949595;
								margin: 8px 0 0 10px;
								display: block;
								}
							#main-content #content div.comments div.add_comment .image-wrap span.data {
								font-size: 70%;
								}
						#main-content #content div.comments .add_comment form {
							background: url('gfx/add_comment.png') no-repeat;
							width: 551px;
							margin-left: 7px;
							position: relative;
							margin-left: 87px;
							}

							#main-content #content div.comments .add_comment form div#recaptcha_widget_div {
								margin: 0 0 0 6px;
								clear: both;
							}

							#main-content #content div.comments .add_comment form input#captcha {
								display: none;
							}

							#main-content #content div.comments .add_comment form #backToUrl-label, #main-content #content div.comments .add_comment form #backToUrl-element {
							display: none;
							}
							#main-content #content div.comments .add_comment form input[type="text"] {
								width: 490px;
								margin: 25px 0 0 31px;
								padding: 3px;
								background: none;
								border: none;
								font-size: 100%;
								color: #8e8e8e;
								}
							#main-content #content div.comments .add_comment form textarea {
								width: 493px;
								height: 73px;
								margin: 17px 0 40px 30px;
								border: none;
								background: none;
								font-size: 70%;
								color: #222222;
								font-family: Tahoma, Verdana, sans-serif;
								}
							#main-content #content div.comments .add_comment form input[type="submit"] {
								margin: 15px 0px 0 0;
								/*font-size: 100%;*/
								float: right;
								}
						#main-content #content div.comments .comment {
							margin: 10px 0;
							float: left;
							width: 645px;
							}
							#main-content #content div.comments .comment div.comment-top {
								background: url('gfx/comment-top.png') no-repeat;
								width: 551px;
								float: left;
								margin-left: 12px;
								}
								#main-content #content div.comments .comment div.comment-top .comment-content {
									margin: 3px 0 0 7px;
									background: #800040;
									}
								#main-content #content div.comments .comment div.comment-top strong {
									color: white;
									padding: 5px 10px;
									}
								#main-content #content div.comments .comment div.comment-top p {
									color: white;
									padding: 0 10px;
									padding-bottom:10px;
									}
							#main-content #content div.comments .comment div.comment-footer {
								background: url('gfx/comment-bottom.png') no-repeat;
								width: 551px;
								float: left;
								margin-left: 12px;
								margin-right: 2px;
								height: 55px;
								margin-top:-8px;
								
								}
								#main-content #content div.comments .comment div.comment-footer p {
									padding: 12px 5px 5px 15px;
									line-height: 150%;
									color: #ffffff;
									font-style: italic;
									}
				#main-content #content .spec_points .summary-rate{
					background: url('gfx/pink-box.jpg') no-repeat;
					width: 294px;
					height: 80px;
					margin-left: 23px;
					float: left;
					}
					#main-content #content .spec_points .summary-rate strong {
						color: white;
						text-transform: uppercase;
						font-size: 70%;
						margin: 17px 0 0 15px;
						display: block;
						}
					#main-content #content .spec_points .summary-rate ul {
						margin: 15px 0 0 15px;
						}
					#main-content #content .spec_points .summary-rate em, #main-content #content .spec_points .ratings-box div.item > em {
						color: white;
						font-style: normal;
						font-size: 70%;
						font-weight: bold;
						float: right;
						margin: 0 20px 0 0;
						}
				#main-content #content .spec_points .ratings-box {
					/*background: url('gfx/ramka3.png') no-repeat;*/
					background: #260214;
					width: 294px;
					/*height: 777px;*/
					border: 2px solid #DBDBDB;
					float: left;
					margin-top: 20px;
					margin-left:23px;
					}
					#main-content #content .spec_points .ratings-box div.item {
						padding: 15px 20px;
						float: left;
						width: 255px;
						}
						#main-content #content .spec_points .ratings-box div.item span {
							font-size: 75%;
							color: white;
							}
							#main-content #content .spec_points .ratings-box div.item em {
								color: #8e8e8e;
								}
						#main-content #content .spec_points .ratings-box div.item ul.ratings {
							margin-top: 5px;
							}
					#main-content #content .spec_points .ratings-box div.item > em {
						color: white !important;
						margin: 0;
						}
	.blue_message {
		padding: 2px 0;
		font-size: 0.7em;
		color: #306FDF;
		font-weight: bold;
		}
	.blue_message.rate {
		width: 150px;
		}
	#main-content #content.movies_list.stories div.articles div.title {
		margin-left: 5px;
		width: 638px;
		}
	#main-content #content.movies_list.stories div.articles p {
		margin-left: 5px;
		}

	#main-content #content.price_list {
		background: url('gfx/ozdobnik01.jpg') 500px top no-repeat;
		position: relative;
		}
	#main-content #content.price_list h2.title, #main-content #content.contact h2.title, #main-content #content.konkurs h2.title, #main-content #content.regulamin div.text h2.title {
		font-family: "Times New Roman","Californian FB",serif;
		font-size: 150%;
		color: #F9399C;
		margin: 5px 0 0px 8px;
		float: left;
		font-style: italic;
		}
	#main-content #content.price_list h2.name img.money {
		position: absolute;
		left: 875px;
		top: 15px;
		}
	#main-content #content.price_list div.text, #main-content #content.contact div.box, #main-content #content.konkurs div.box {
		background: white;
		float: left;
		width: 964px;
		margin: 10px 0 10px 8px;
		}
	#main-content #content.price_list div.text h3 {
		margin: 10px 20px;
		font-size: 70%;
		}
	#main-content #content.price_list div.text p, #main-content #content.contact div.box p, #main-content #content.konkurs div.box p, #main-content #content.regulamin div.text p {
		margin: 10px 20px;
		font-size: 80%;
		line-height: 180%;
		}
	#main-content #content.price_list div.text form {
		font-size: 70%;
		margin: 20px;
		float: left;
		width: 600px;
		}
	#main-content #content.price_list div.text form select {
		width: 150px;
		margin: 0 5px;
		font-size: 100%;
		color: #8e8e8e;
		}
	#main-content #content.price_list div.text table {
		width: 450px;
		float: left;
		font-size: 70%;
		border-collapse: collapse;
		margin: 10px 10px 15px 20px;
		}
	#main-content #content.price_list div.text table td, #main-content #content.konkurs div.box table td {
		border: 1px solid #ff9ed0;
		height: 40px;
		padding-left: 15px;
		}
	#main-content #content.price_list div.text table tr.even td, #main-content #content.konkurs div.box table tr.even td {
		background: #ffe8f2;
		}
	#main-content #content.price_list div.text table td img {
		margin-left: 2px;
		}
	#main-content #content.price_list div.text table .col_1 {
		width: 68px;
		}
	#main-content #content.price_list div.text table .col_2 {
		width: 170px;
		}
	#main-content #content.price_list div.text table .col_3 {
		width: 208px;
		}
	#main-content #content div.comments .add_comment form select#treatment {
		position: absolute;
		left: 8px;
		top: 133px;
		}
	#main-content #content.contact div.box, #main-content #content.konkurs div.box {
		background: white url('gfx/article_bg.jpg') right bottom no-repeat;
		position: relative;
		}
	#main-content #content.konkurs div.box {
		background: white;
		}
	#main-content #content.contact div.box img, #main-content #content.konkurs div.box img  {
		margin-bottom: 20px;
		}
	#main-content #content.contact div.box img.decoration2 {
		border: none;
		position: absolute;
		top: 220px;
		left: 833px;
		}
	#main-content #content.contact div.box div.text, #main-content #content.konkurs div.box div.text {
		float: left;
		width: 600px;
		margin-top: 10px;
		}
	#main-content #content.contact div.box div.text li {
		list-style: none;
		font-size: 70%;
		margin-left: 20px;
		padding: 7px 0 7px 35px;
		}
	#main-content #content.contact div.box div.text li.gg {
		background: url('gfx/gg_icon.jpg') left center no-repeat;
		}
	#main-content #content.contact div.box div.text li.skype {
		background: url('gfx/skype_icon.jpg') left center no-repeat;
		}
	#main-content #content.contact div.box div.text li.mail {
		background: url('gfx/mail_icon.jpg') left center no-repeat;
		}
	#main-content #content.contact div.box div.text li.phone {
		background: url('gfx/phone_icon.jpg') left center no-repeat;
		}
	#main-content #content.konkurs div.box div.text h3.info {
		margin: 10px 20px;
		color: white;
		text-transform: uppercase;
		font-weight: normal;
		background: url('gfx/bg03.png') repeat-x;
		padding: 4px 10px;
		font-weight: normal;
		}
	#main-content #content.konkurs div.box table {
		margin: 10px;
		border-collapse: collapse;
		float: left;
		font-size: 70%;
		width: 940px;
		}
	#main-content #content.konkurs div.box table col.col_1 {
		width: 80px;
		}
	#main-content #content.konkurs div.box table col.col_2 {
		width: 290px;
		}
	#main-content #content.konkurs div.box table col.col_3 {
		width: 570px;
		}
	#main-content #content.konkurs div.box strong {
		font-size: 70%;
		padding: 0 10px 10px 10px;
		float: left;
		}
	#main-content #content.regulamin div.text{
		width: 960px;
		margin: 10px 0 10px 8px;
		background: white url('gfx/regulamin_top.jpg') top no-repeat;
		float: left;
		position: relative;
		}
	#main-content #content.regulamin div.text h2.title {
		padding: 30px 0 40px 0;
		float: none;
		}
	#main-content #content.regulamin div.text h3 {
		font-size: 70%;
		padding: 10px 20px;
		}
	#main-content #content.regulamin div.text div.reg_wrapper {
		background: url('gfx/article_bg.jpg') right bottom no-repeat;
		width: 100%;
		min-height: 500px;
		padding-bottom: 5px;
		}
	#main-content #content.account .text {
		width: 100%;
		background: white url('gfx/bg_lady01.jpg') right bottom no-repeat;
		height: 320px;
		float: left;

		}
	#main-content #content.account .zakladki h2 {
		color: #F9399C;
		font-size: 140%;
		font-style: italic;
		font-family: "Times New Roman","Californian FB",serif;
		float: left;
		font-weight: normal;
		margin: 10px 10px 0 5px;
		}
	#main-content #content.account .zakladki ul li {
		float: left;
		list-style: none;
		}
	#main-content #content.account .zakladki ul li a {
		display: block;
		height: 48px;
		margin: 0 5px;
		}
	#main-content #content.account .zakladki ul li a span {
		display: none;
		}
	#main-content #content.account .zakladki ul li.info a {
		width: 200px;
		background: url('gfx/info.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.settings a {
		width: 157px;
		background: url('gfx/ustawienia.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.password a {
		width: 65px;
		background: url('gfx/haslo.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.account a {
		width: 109px;
		background: url('gfx/konto.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.info.active a {
		background: url('gfx/info_active.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.settings.active a {
		background: url('gfx/ustawienia_active.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.password.active a {
		background: url('gfx/haslo_active.png') no-repeat;
		}
	#main-content #content.account .zakladki ul li.account.active a {
		background: url('gfx/konto_active.png') no-repeat;
		}
	#main-content #content.account .text div.image {
		float: left;
		margin: 20px;
		}
	#main-content #content.account .text div.image .image-wrap {
		float: left;
		background: url('gfx/ramka2.png') no-repeat;
		}
	#main-content #content.account .text div.image .image-wrap img {
		padding: 2px 0 0 2px;
		}
	#main-content #content.account .text div.image form {
		margin: 10px 0 0 10px;
		float: left;
		width: 260px;
		border-right: 1px solid #ff9ed0;
		}
	#main-content #content.account .text div.image form input#ustaw {
		background: url('gfx/button5.png') no-repeat;
		width: 203px;
		height: 26px;
		color: white;
		font-size: 70%;
		border: none;
		cursor: pointer;
		margin: 15px 0 0 0;
		text-shadow: black -1px -1px 0;
		}
	#main-content #content.account .text div.dane {
		float: left;
		}
	#main-content #content.account .text div.dane ul {
		list-style: none;
		font-size: 70%;
		margin: 35px 0 0 0;
		line-height: 160%;
		color: #8e8e8e;
		}
	#main-content #content.account .text div.dane ul li strong{
		color: black;
		}
	#main-content #content.account form.settings, #main-content #content.account form.change_password {
		float: left;
		margin: 20px 0 0 20px;
		font-size: 70%;
		width: 500px;
		}
	#main-content #content.account form.settings label {
		float: left;
		width: 50px;
		}
	#main-content #content.account form.settings input[type="text"], #main-content #content.account form.settings textarea {
		width: 400px;
		margin-bottom: 10px;
		border: 1px solid #aba8a1;
		}
	#main-content #content.account form.settings input[type="submit"], #main-content #content.account form.change_password input[type="submit"] {
		background: url('gfx/button6.png') no-repeat;
		width: 106px;
		height: 26px;
		color: white;
		border: none;
		float: right;
		font-size: 11px;
		margin-right: 46px;
		cursor: pointer;
		}
	#main-content #content.account form.change_password {
		width: 280px;
		}
	#main-content #content.account form.change_password label {
		float: left;
		width: 100px;
		}
	#main-content #content.account form.change_password input[type="password"] {
		border: 1px solid #aba8a1;
		width: 160px;
		margin-bottom: 10px;
		float: left;
		padding: 1px 0;
		}
	#main-content #content.account form.change_password input[type="submit"] {
		margin-right: 18px;
		}
	#main-content #content.account div.remove {
		margin: 20px 0 0 20px;
		font-size: 70%;
		float: left;
		}
	#main-content #content.account div.remove strong {
		background: url('gfx/remove_icon.jpg') left center no-repeat;
		padding: 25px 10px 25px 75px;
		float: left;
		}
	#main-content #content.account div.remove a {
		background: url('gfx/button7.png') no-repeat;
		float: left;
		color: white;
		text-decoration: none;
		display: block;
		width: 66px;
		padding: 7px 0;
		text-align: center;
		margin: 18px 5px;
		text-shadow: black -1px -1px 0;
		}
	#main-content #content div.ratings ul li.ratings_info {
		width: 150px;
		}
	#main-content #content .spec_points .ratings-box div.item input#asses{
		background: url('gfx/button3.png') no-repeat;
		width: 50px;
		height: 23px;
		border: none;
		color: white;
		font-size: 70%;
		cursor: pointer;
		}
#main-content .comments a.add-opinion {
color: #FF0080;
font-size: 90%;
text-decoration: none;
}
#main-content .comments a.add-opinion:hover {
text-decoration: underline;
}
#main-content .opinion, #main-content div.add_opinion {
width: 940px;
padding: 20px;
background: white url('gfx/lady_bg.jpg') right bottom no-repeat;
height: auto;
font-size: 80%;
margin: 10px 0;
}
#main-content div.add_opinion {
width: 923px;
margin: 0 0 5px 8px;
}
#main-content .opinion p {
	line-height: 150%;
	}
#main-content .opinion p strong {
	color: blue;
	text-transform: uppercase;
	}
#main-content .opinion p.specialist {
font-size: 120%;
font-weight: bold;
}
#main-content .opinion p.specialist strong {
font-size: 80%;
}
#main-content .opinion p.specialist span {
text-transform: uppercase;
}
#main-content .opinion p.name {
font-weight: bold;
color: #FF0080;
font-size: 110%;
}
#main-content .opinion p.name span, #main-content .opinion p.date span {
color: blue;
margin-right: 5px;
font-size: 90%;
text-transform: uppercase;
}
#main-content .opinion p.date span {
font-size: 110%;
}
#main-content .opinion p.date {
font-size: 85%;
color: #8E8E8E;
font-weight: bold;
}
#main-content .opinion p.description {
margin: 3px 0 5px 0;
}
#main-content .opinion h4 {
margin-top: 5px;
color: blue;
text-transform: uppercase;
}
#main-content .opinion ul {
list-style: none;
}
#main-content .opinion ul.oceny > li {
	margin: 10px 20px;
	list-style: disc;
}
#main-content .opinion ul.oceny > li strong {
margin-right: 10px;
font-weight: normal;
}
#main-content .opinion ul li strong {
float: left;
}
#main-content .opinion ul li span {
color: blue;
font-weight: bold;
margin: 0 5px;
}
#main-content .opinion ul li ul.stars li {
float: left;
margin: 0 1px;
}

#main-content div.add_opinion form div span {
width: 150px;
display: block;
float: left;
}
#main-content div.add_opinion form div label {
margin: 5px 0;
display: block;
}
#main-content div.add_opinion form input[type="text"], #main-content div.add_opinion form select {
width: 200px;
}
#main-content div.add_opinion form input[type="submit"] {
background: url('gfx/button2.png') no-repeat;
width: 130px;
color: white;
font-size: 85%;
padding: 6px 0;
cursor: pointer;
border: none;
}
#main-content div.flash_stars {
background: #260214;
float: left;
margin-left: 8px;
width: 963px;
}
#main-content div.flash_stars object {
margin: 5px 28px;
}
#main-content div.message {
border: 2px solid #DD5BF9;
padding: 20px;
width: 800px;
font-weight: bold;
margin: 20px auto;
color: white;
font-size: 12px;
}
#main-content div.message a {
color: #DD5BF9;
margin: 0 15px;
}
#main-content div.message a:hover {
color:#EE0000;
}

#main-content form.senddata {
padding: 10px;
font-size: 13px;
}
#main-content form.senddata td.title {
text-transform: uppercase;
padding: 15px 0;
font-weight: bold;
}
#main-content form.senddata tr td {
padding: 5px;
}
#main-content form.senddata tr td input[type="text"] {
width:200px;
color: #666;
}
#main-content form.senddata tr td select {
padding: 6px 3px;
border: 1px solid #928E85;
font-size: 12px;
color: #666;
width: 208px;
}
#main-content form.senddata tr td textarea {
width: 450px;
height: 200px;
border: 1px solid #928E85;
font-size: 12px;
color: #666;
padding: 6px 3px;
}
#main-content form.senddata tr td input[type="file"] {
padding: 5px 0;
display: block;
}
#main-content form.senddata tr td input[type="reset"], #main-content form.senddata tr td input[type="submit"] {
font-size: 11px !important;
}
/* ------------------ footer ----------------------- */
#footer {
	width: 100%;
	border-top: 10px solid #800040;
	background: black url('gfx/footer-bg.png') 0 130px repeat-x;
	height: 575px;
	}
	#footer #footer-content {
		width: 1000px;
		margin: 0 auto;
		}
		#footer #footer-content .forms, #footer #footer-content .menus {
			float: left;
			}
		#footer #footer-content form {
			margin-top: 10px;
			}
			#footer #footer-content form p {
				color: #8e8e8e;
				font-size: 70%;
				margin: 7px 0;
				}
				#footer #footer-content form p a {
					color: #ff0080;
					text-decoration: none;
					}
				#footer #footer-content form p a:hover {
					text-decoration: underline;
					}
				#footer #footer-content form input[type="text"], #footer #footer-content form input[type="password"], #main-content form.senddata tr td input[type="text"] {
					border: 1px solid #928e85;
					padding: 0 3px;
					color: #928e85;
					float: left;
					margin-right: 5px;
					font-size: 100%;
					padding: 6px 3px;
					}
				#footer #footer-content form input.short {
					width: 94px;
					}
				#footer #footer-content form input[type="text"].long {
					width: 200px;
					}
				#footer #footer-content form input[type="submit"],
				#main-content form.senddata tr td input[type="reset"], #main-content form.senddata tr td input[type="submit"]
				{
					border: none;
					background: url('gfx/button1.png') no-repeat;
					width: 	80px;
					height: 26px;
					color: white;
					text-shadow: black 1px -1px 1px;
					margin-left: 5px;
					font-size: 100%;
					cursor: pointer;
					}
		#footer #footer-content .menus {
			margin-left: 116px;
			margin-top: 5px;
			}
		#footer #footer-content .menus ul {
			color: #800040;
			list-style: none;
			font-size: 70%;
			}
			#footer #footer-content .menus ul > li {
				float: left;
				border-left: 1px solid #29251e;
				font-weight: bold;
				padding-left: 5px;
				height: 120px;
				width:135px;
				}
			#footer #footer-content .menus ul > li.last {
				border-right: 1px solid #29251e;
				}
				#footer #footer-content .menus ul li ul {
					font-size: 100%;
					list-style: disc;
					width: 135px;
					}
					#footer #footer-content .menus ul li ul li {
						border: none;
						padding: 0;
						margin: 10px 0 0 25px;
						height: auto;
						font-weight: normal;
						}
					#footer #footer-content .menus ul li li a {
						color: #DD5BF9;
						text-decoration: none;
						}
					#footer #footer-content .menus ul li li a:hover {
						text-decoration: underline;
						}
		#footer #footer-content .footer-bottom {
			width: 100%;
			float: left;
			margin-top: 30px;
			}
			#footer #footer-content .footer-bottom .copy-menu, #footer #footer-content .footer-bottom .partners, #footer #footer-content .footer-bottom .partners > div {
				width: 100%;
				float: left;
			}
			#footer #footer-content .footer-bottom .partners .row-1 {
				height: 70px;
			}
			#footer #footer-content .footer-bottom .copyrights {
				float: left;
				width: 40%;
				}
				#footer #footer-content .footer-bottom .copyrights p {
					color: #ffffff;
					font-size: 70%;
					margin-bottom: 15px;
					}
					#footer #footer-content .footer-bottom .copyrights p a {
						color: #ff0080;
						}
					#footer #footer-content .footer-bottom .partners a {
						display: block;
						float: left;
						margin-left: 5px;
						margin-right: 5px;
					}
					#footer #footer-content .footer-bottom .partners .footer_logo_fb {
						margin-top: 10px;
						}
					#footer #footer-content .footer-bottom .partners .footer_logo_fenice {
						margin-top:20px;
						}
					#footer #footer-content .footer-bottom .partners .footer_logo_wardziak {
						margin-top: 22px;
						}
					#footer #footer-content .footer-bottom .partners .partnerzy {
						margin: 80px 0 0 0;
						float: left;
						}
					#footer #footer-content .footer-bottom .partners .kwiat {
						margin: 5px 5px 0 120px;
					}
			#footer #footer-content .footer-bottom ul {
				float: right;
				margin-right:37px;
				margin-top:12px;
				}
				#footer #footer-content .footer-bottom ul li {
					float: left;
					font-size: 70%;
					list-style: none;
					margin-right: 10px;
					}
					#footer #footer-content .footer-bottom ul li a {
						color: #ffffff;
						text-decoration: none;
						}
					#footer #footer-content .footer-bottom ul li a:hover {
						text-decoration: underline;
						}
			#footer #footer-content .footer-bottom a.logo {
				margin-top: 12px;
				margin-left:10px;
				display: block;
				width: 170px;
				float: left;
				}


.browse{
	background: url('gfx/szukaj-bg.jpg') no-repeat;
	width:979px;
	height:500px;
	margin-top:30px;
}
.browse ul{
	margin-top:155px;
}
.browse li{
	display:inline;
	margin-right:118px;
}
.browse a{
	color:#FF0087;
	text-decoration:none;
	height:100px;
}
.specjalizacje{
	color:pink!important;
	width:200px!important;
	margin-top:50px!important;
	display:block!important;
	text-align:left!important;
	float:left;
	margin-left:20px;
}
.specjalizacje li{
	margin-right:10px!important;
	display:block!important;
	color:#FF0087!important;

}
.specjalizacje li a{
	color:#DD5BF9!important;

}
.browseNaglowek{
	color: #ff0080;

	font-size: 110%;
	font-weight:bold;
	text-align:left!important;
	margin-bottom:15px;

}
.img-wrap .big{
	width:109px!important;
	height:124px!important;
	margin-left:-12px;
	margin-top:-16px;
	border:#5B022F solid 0px!important;
	padding:3px 3px!important;
	position:absolute;
	background: url('gfx/bg_zoom.jpg') no-repeat;
}
.pagination li:hover{
	opacity: .75;
	filter:alpha(opacity=75);
}
.polecamyBox{
	width:610px;
	background:url('gfx/preparaty_bg.jpg') repeat-x;
	margin-left:10px;
	margin-bottom:2px;
	padding:5px;
	border:#C80168 solid 1px;
	color:white;
}
.polecamyBox a{
	float:right;
	color:white;
	margin-right:20px;
	*margin-top:-16px;
}
.polecamyBox span{
	margin-left:10px;
	font-style:italic;
}
#reklamaGlowna{
	width:469px;
	height:260px;
	background-image:url('gfx/ramka.jpg');
	float:left;
	margin-bottom:17px;

}
#reklamaGlowna2{
	width:469px;
	height:260px;
	*height:262px;
	background-image:url('gfx/ramka.jpg');
	background-repeat:no-repeat;
	float:left;
	margin-bottom:17px;
	*margin-bottom:15px;
}

.reklamaGlownaContentMainPage{
    width:465px;
    height:256px;
    position:absolute;
    margin-left:2px;
    margin-top:2px;
}

.reklamaGlownaContent{
	width:630px;
	height:auto;
	/*position:absolute;*/
	border: 2px solid #FD2C91;
	margin-left:2px;
	margin-top:5px;
	padding: 2px;
	text-align: center;
	color: #fff;
	position: relative;
}
.reklamaGlownaContent * {
	line-height: 100%;
}
.reklamaGlownaContent img, .reklamaGlownaContent div {
	line-height: 8px;
}

#editBox{
	width:469px;
	height:260px;
	background-image:url('gfx/ramka.jpg');
	float:left;
	margin-bottom:17px;
	*margin-bottom:-10px;

}
.hit_link {
	width:auto;
	height:auto;
	left: 0;
	position:absolute;
	z-index:999;
}

.reklamaGlownaContent img{
	border:none;
}
#artSponsorowany{
	width:469px;
	height:260px;
	background-image:url('gfx/ramka.jpg');
	float:left;
	margin-bottom:17px;
}
#artSponsorowanyContent{
	width:465px;
	height:256px;
	position:absolute;
	margin-left:2px;
	margin-top:2px;
}
#zadajPytanie{
	width:469px;
	height:260px;
	background-image:url('gfx/ramka.jpg');
	float:left;
	margin-bottom:17px;
}
#zadajPytanieContent{
	width:465px;
	height:256px;
	position:absolute;
	margin-left:2px;
	margin-top:2px;
}

#ask{
	background-color:white;
}
.blueBold{
	font-weight:bold;
	color:blue;
}
.formAsk{
	margin-left:10px;
	padding:30px;
	font-size:90%!important;
}
.formAsk label{
	color:blue;
	font-size:90%!important;
	font-weight:bold;
	margin-right:5px;

}
.formAsk input,select, textarea{
	margin-bottom:10px;
}
.formAsk textarea{
	width:880px;
	height:250px;
}
.buttonAsk{
	background:url("../css/gfx/button1.png") no-repeat center;
	border:none;
	width:80px;
	height:26px;
	font-size:11px!important;
	color:white!important;
}
#polecani{
	margin-bottom:15px;
}
.cube{
	width:100%;
	text-align:center;
}
.imgCenter{
	max-height:650px;
	max-width:607px;
	margin-left:auto!important;
	margin-right:auto!important;
	overflow:hidden;
	border:#777777 solid 2px;
}
.polecaniLekarze{
	width:640px;
	padding:10px;
	font-weight:bold;
}
.polecaniLekarze td{
	padding:10px;
}
.polecaniLekarze a{
	text-decoration:none;
	color:blue;
}
#logos{
	width:980px;
	padding:15px;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	border-top:#800040 solid 2px;
	
}
#logos a{
	margin-left:15px;
}
#logos .partnerzy{
	margin-left:-16px;
	margin-right:50px;
}
.warning{
	color:#F00078;
	text-decoration:none;
	float:right;
	margin-right:10px;
}
.cube {
	text-align:center;
	width:640px;
}
#result{color:white;font-weight:bold;}
#banner{
	margin-bottom:10px;
	width:745px;
	height:100px;
}
#navbar{
	color:white;
	font-size:11px;
	background:url("../css/gfx/bgBar.jpg") repeat-x;
	height:40px;
	position:fixed;
	border-top:grey solid 1px;
	top:100%;
	margin-top:0px;
	width:100%;
	z-index:9999;
	opacity: .9;
	filter: alpha(opacity=90);

}
#contentBar{
	width:980px;
	height:10px;
	margin:auto;
	padding:12px;
	border: white solid 0px; 
}
#contentBar a{
	color:white;
	text-decoration:none;
}
#contentBar a:hover{
	color:#65FF00;
	text-decoration:underline;
}
#forumButton{
	float:left;
	margin-right:20px;
	margin-top:-10px;
}
#closeButton{
	float:right;
	margin-top:-7px;
	/margin-top:-20px;
}
#contenAnim{
	overflow:hidden;
	background:url("../css/gfx/barTextBg.png") center center;
	width:778px;
	height:32px;
	white-space:nowrap;
	float:left;
	margin-top:-9px;
}
#animtext{
	width:750px;
	margin-left:0px;
	padding-top:8px;
}
#animtext li{
	display:inline;
	padding-left:10px;
	margin-right: 40px;
}
#hiddenConterner{
	width:740px;
	overflow:hidden;
	margin-left:34px;
}
.konkurstext table{
	font-size:13px!important;
	padding:0 0!important; 
}
.konkurstext table p{
	font-size:13px!important;
	padding:0 0!important; 
}
.konkurstext table strong{
	font-size:13px!important;
	padding:0 0!important; 
}
.konkurstext strong{
	float:none!important;
}


.specialization {

}

.specialization table tr td{
    text-align: center;
    width:200px;
    height: 254px;
}

.specialization .imgLink{
    display:block;
}

.specialization .textLink{
    color:#FF0087;
    font-size:0.8em;
    font-weight: bold;
    position:relative;
    top:-10px;
}

object#topFlash {
	position: relative;
	z-index: 500;
}

ul.marquee li {
	padding-left:0xp !important;
}

