/**
 * Prywatne Zdrowie, http://prywatnezdrowie.pl/
 * Copyright (c)2008, Cyberstudio
 *
 * Licensed under The MIT License
 * Redistributions of files must retain the above copyright notice.
 *
 * @filesource
 * @copyright       		Copyright (c) 2008, Cyberstudio
 * @backenddeveloper		Grzegorz Kapkowski
 * @frontedndeveloper		Krzysztof Safjanowski
 * @license         		http://www.opensource.org/licenses/mit-license.php The MIT License
 */

/* wyzerowanie domyslnych wartosci */
html, body {margin: 0; padding: 0;}
body {font: 0.625em/1em tahoma, arial, helvetica, sans-serif; background: #fff; color: #51626f;}


/* wyzerowanie domyslnych wartosci */
h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, p {margin: 0; padding: 0; font-size: 1em; line-height: 1.6em;}
fieldset {border: 0;}


/* */
.hidden { display:none; }


/* dostepnosc */
.accessibility, hr {display: none;}


/* linki */
a {text-decoration: none; color: #2c8ebf;}
	a:hover, a:focus {text-decoration: underline;}


/* kontener */
.container {position: relative; width: 1000px;}


/* error */
.errorlist {font: 1.1em arial,tahoma,helvetica,sans-serif; color: #bd2a18;}
.error {border: 1px solid #efeedc; padding: 0 12px; background: #f6f4e5;}
	.error h3 {margin: 0.5em 0; font: 1.27em arial,tahoma,helvetica,sans-serif; color: #bd2a18;}


/* formularz */
form {}
	form .text {margin: 0; border: 1px solid #7f9db9; padding: 2px 0;}
	form .description {display: block; color: #818f9a;}


/* stronicowanie */
.paginator {margin: 2em 0; /*font-size: 1.1em; - /moje-prywatne-zdrowie/*/ text-align: center;}
	.paginator a {text-decoration: none; color: #107595;}
		.paginator a:hover {text-decoration: underline;}


/* kontenter */
.content {}
	.content .content-box {}
	.content .content-box-header {margin: 0.5em 0; font: normal 1.5em arial, helvetica, sans-serif; color: #eb681e;}
	.content .content-box-header a {text-decoration: none; color: #2c8ebf;}
		.content .content-box-header a:hover {text-decoration: underline;}
	.content .content-box-body {font-size: 1.1em; color: #51626f;}
		.content .content-box-body ul {list-style: none;}
			.content .content-box-body ul li {margin: 0.5em 0;}
		.content .content-box-body p {margin: 1em 0;}
		.content .content-box-body a {text-decoration: none; color: #2c8ebf;}
			.content .content-box-body a:hover {text-decoration: underline;}

		.content .content-box-body.details {}
			.content .content-box-body.details li {overflow: hidden; border-top: 1px solid #d9d9d9; width: 579px;}
				.content .content-box-body.details li .header {float: left; margin: 1em 0; width: 440px;}
					.content .content-box-body.details li .header p {margin: 0;}
					.content .content-box-body.details li .header span {display: block;}
				.content .content-box-body.details li .details {float: right; margin: 1.75em 0;}
					.content .content-box-body.details li .details a {padding-left:12px; text-decoration:none; background: url(../img/site/packets.details.a.gif) no-repeat 0 50%; color:#107595;}
				.content .content-box-body.details li:first-child {border-top: 0;}


/* 
 * uklad dwuszpaltowy
 */
#content {overflow: hidden; width: 1000px; background: url(../img/site/content.gif) 0 0 repeat-x;}


/*
 * lewa szpalta
 */
#content-main {float: left; padding: 0 60px 0 63px; width: 577px;background: #fff;}
	#content-main .content {position: relative; margin-bottom: 2.5em; width: 579px;}
		#content-main .content.important {position: relative; margin-left: -63px; width: 642px !important; background: #ebf8ff url(../img/site/content-important.gif) 0 100% no-repeat;}
			#content-main .content.important .content-box {padding: 3px 0 3px 63px; background: url(../img/site/content-important.content-box.gif) 0 0 no-repeat;}
			#content-main .content.important .content-box-header {}
			#content-main .content.important .content-box-body {margin: 0.5em 0;}


/*
 * prawa szpalta
 */
#content-sidebar {float: left; width: 300px; background: #fff;}
	#content-sidebar .content {margin-bottom: 0; padding-bottom: 12px; width: 300px; background: url(../img/site/content-sidebar.content.gif) 50% 100% no-repeat;}
		#content-sidebar .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/content-sidebar.content-box-header.gif) 50% 0 no-repeat; color: #eb681e;}
			#content-sidebar .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #bae3f6;}
		#content-sidebar .content-box-body {padding: 0 15px; list-style: none;}
			#content-sidebar .content-box-body li {padding: 4px 0; background: url(../img/site/content-sidebar.content-box-body.li.gif) 0 0 repeat-x;}
				#content-sidebar .content-box-body li a {text-decoration: none; color: #2c8ebf;}
					#content-sidebar .content-box-body li a.more {float: right; margin: 4px 0; padding-right: 36px; line-height: 30px; text-decoration: none; background: url(../img/site/content-sidebar.content-box-body.li.a-more.gif) 100% 50% no-repeat; color: #4c592f;}
					#content-sidebar .content-box-body li a:hover {text-decoration: underline;}
				#content-sidebar .content-box-body li:first-child {background: none;} /* first-child */
		#content-sidebar .content.important {background: url(../img/site/content-sidebar.content-important.gif) 50% 100% no-repeat;}
			#content-sidebar .content.important .content-box-header {background: url(../img/site/content-sidebar.content-important.content-box-header.gif) no-repeat;}
			#content-sidebar .content.important .content-box-body {}


/* 
 * naglowek strony 
 */
#header {padding:10px 0 10px;overflow:hidden;}
	#header h1 {overflow: hidden; width: 151px; height: 50px;float:left; margin: 0 10px 0 10px;}
		#header h1 a {display: block; width: 151px; height: 50px; text-indent: -666em; background: url(../img/site/logo.gif) no-repeat;}
	#header ul {overflow: hidden; position: absolute; top: 17px; right: 0; font: normal 12px/1em arial, tahoma, helvetica, sans-serif;  list-style: none;}
		#header ul li {float: left; margin: 0 0 0 10px;}
			#header ul li:first-child {background: none;} /* first-child */
			#header ul li a {float: left; text-decoration: none; color: #2c8ebf; padding: 0 0 0 20px;}
				#header ul li a.contest { background: url(../img/site/contest.gif) no-repeat; }
				#header ul li a.addOutpost { background: url(../img/site/outpost.gif) no-repeat; }
				#header ul li a.addDoctor { background: url(../img/site/doctor.gif) no-repeat; }
				#header ul li a.myPrivateHealth { background: url(../img/site/prywatnezdrowie.gif) no-repeat; }
				#header ul li a.signup { background: url(../img/site/signup.gif) no-repeat; }
				#header ul li a.signin { background: url(../img/site/signin.gif) no-repeat; }
				#header ul li a.signout { background: url(../img/site/signout.gif) no-repeat; }
				#header ul li a:hover {text-decoration: underline;}

			#header p {
				padding: 14px 0 0 175px;
			}

			#header p a {
				background: url(../img/site/olivia.gif) 100% 0 no-repeat;
				color: #999;
				display: block;
				font: normal 11px Arial, Sans-serif;
				height: 16px;
				padding: 6px 105px 0 0;
				width: 102px;
			}

			#header p a span {
				left: 0;
				overflow: hidden;
				position: absolute;
				text-indent: -666em;
				top: 0;
			}

			#header p a:hover {
				background: url(../img/site/olivia.gif) 100% -22px no-repeat;
				color: #5babe6;
				text-decoration: none;
			}


/*
 * menu 
 */
#menu {margin-bottom: 1px; border-top: 1px solid #177fb6; overflow: none;padding:3px 0 5px;background: #2985ba url(../img/site/menu.ul.gif) 0 0 repeat-x;}
	#menu ul {overflow: hidden; padding: 0 0 0 10px; font: 13px/1em arial, tahoma, helvetica, sans-serif; list-style: none;}

	#menu li {
		float: left;
		margin: 0 5px 0 0;
	}

	#menu li a {
		display: block;
		padding: 0;
		margin: 0;
		color: #c1eafc;
	}

	#menu li a span {
		background: none;
		display: block;
		margin: 0;
		padding: 1px 5px 2px;
	}

	#menu li a.active {
		color: #fff;
	}

	#menu li a:hover {
		background: url(../img/site/menu.ul.li.a.gif) no-repeat;
		color: #fff;
		text-decoration: none;
	}

	#menu li a:hover span {
		background: url(../img/site/menu.ul.li.a.span.gif) 100% 0 no-repeat;
	}
/*
 * submenu
 */
#submenu {margin-top: -1px; margin-bottom: 1px; border-top: 1px solid #65bade; border-bottom: 1px solid #5aa7d5; padding: 8px 0; background: #3da9d6 url(../img/site/submenu.gif) 0 100% repeat-x;}
	#submenu ul {overflow: hidden; padding: 0 0 0 63px; font: 1.2em/1em arial, tahoma, helvetica, sans-serif; list-style: none;}
		#submenu ul li {float: left; padding: 0 10px; background: url(../img/site/submenu.ul.li.gif) 0 50% no-repeat;}
			#submenu ul li a {float: left; color: #394a59; text-decoration: none;}
				#submenu ul li a.active {color: #c1eafc;}
				#submenu ul li a:hover {color: #c1eafc;} /* hover */
			#submenu ul li:first-child {padding: 0 10px 0 0; background: none;} /* first-child */
			
            /*
             * ubersubmenu
             */
            #ubersubmenu {margin-top: -1px; margin-bottom: 1px; border-top: 1px solid #65bade; border-bottom: 1px solid #5aa7d5; padding: 8px 0; background: #5aa7d5 url(../img/site/ubersubmenu.gif) 0 100% repeat-x;}
            	#ubersubmenu ul {overflow: hidden; padding: 0 0 0 63px; font: 1.2em/1em arial, tahoma, helvetica, sans-serif; list-style: none;}
            		#ubersubmenu ul li {float: left; padding: 0 10px; background: url(../img/site/submenu.ul.li.gif) 0 50% no-repeat;}
            			#ubersubmenu ul li a {float: left; color: #394a59; text-decoration: none;}
            				#ubersubmenu ul li a.active {color: #c1eafc;}
            				#ubersubmenu ul li a:hover {color: #c1eafc;} /* hover */
            			#ubersubmenu ul li:first-child {padding: 0 10px 0 0; background: none;} /* first-child */


/*
 * lewa szpalta 
 * naglowek strony 
*/
#main-category {float: left; position: relative; margin-right: -63px; margin-left: -63px; border-bottom: 2px solid #bae3f6; width: 703px; background: #c1eafc;}
	#main-category img {float: left;}
	#main-category h2, #main-category #main-category-header {margin: 22px 0 0 324px; font: normal 2.2em arial,tahoma,sans-serif; color: #2c8ebf;}
	#main-category p, #main-category #main-category-content {margin: 10px 0 0 324px; font: normal 1.2em arial,tahoma,sans-serif; color: #2c8ebf;}
	#main-category #main-category-link {position: absolute; bottom: 8px; right: -3px; margin: 0; border: 2px solid #d0ecf6; border-width: 2px 0 2px 2px; padding: 4px 6px; width: 376px; font: normal 1.2em arial,tahoma,sans-serif; background: #e3f5ff; color: #2c8ebf;}
		#main-category #main-category-link a {padding: 0 11px 0 0; width: 374px; background: url(../img/site/main-category.main-category-link.a.gif) 100% 50% no-repeat; color: #eb681e;}
	

#main-category form {
	overflow: hidden;
	padding: 35px 0 0 23px;
}

#main-category form input.text {
	float: left;
	margin: 1px 5px 0 0;
	width: 150px;
}

#main-category #doctors-search-form {
	padding-top: 5px !important;
	margin: 0 !important;
}

#main-category #doctors-search-form input.text {
	float: none;
	margin: 0 0 5px;
	width: 275px;
}

#main-category #doctors-search-form label {
	display: block;
	font-size: 11px;
}

#main-category #doctors-search-form span {
	display: block;
	margin: 5px 0 0;
}

/* 
 * lewa szpalta
 * naglowek strony 
 */
#main-header {overflow: hidden; clear: left; position: relative; margin-bottom: 0.25em; border-bottom: 2px solid #bae3f6; padding: 0.5em 0; font: 1.8em arial, helvetica, sans-serif; color: #2c8ebf;}
	#main-header h2 {float: left; font-weight: normal;}
		#main-header h2#main-header-packet {float: none;}
	#main-header p {padding: 0.5em 0; font-size: 0.6111em; color: #8c3c1f;}
		#main-header p a {text-decoration: none; color: #8c3c1f;}
		#main-header p#main-header-additional {clear: left; padding: 0; font-weight: bold;}
			#main-header p#main-header-additional a {color: #2c8ebf;}
				#main-header p#main-header-additional a:hover {text-decoration: underline;}
		#main-header p#main-header-doctor-specialisation {clear: left; padding: 0; font-weight: bold; color: #2c8ebf;}
		#main-header p#main-header-packet-insurer {clear: left; padding: 0; font-weight: bold;}
		#main-header p#main-header-packet-buy {position: absolute; right: 0; top: 50%; margin-top: -19px;}
		#main-header p#main-header-search {margin-top: 5px; padding: 0;}
			#main-header p#main-header-search a {padding: 0.6em 36px 0.6em 0; background: url(../img/site/main-header.p-main-header-search.a.gif) 100% 50% no-repeat;}
			#main-header p#main-header-packet-buy img {border: 0;}
	#main-header em {display: block; font-size: 0.6111em; font-style: normal;}

	#main-header #main-header-quiz {padding: 0;}
		#main-header #main-header-quiz a {display: block; padding: 0.5em 34px 0.5em 0; text-decoration: none; background: url(../img/site/main-header.main-header-quiz.a.gif) 100% 50% no-repeat; color: #8c3c1f;}


/* 
 * lewa szpalta
 * naglowek strony 
 */
#content-main-header {clear: left; position: relative; margin: 0 0 2em; border-bottom: 2px solid #bae3f6; padding: 1em 0;}
	#content-main-header h2 {font: 1.8em arial, helvetica, sans-serif; color: #2c8ebf;}
	#content-main-header p {font-size: 1.2em;}
		#content-main-header p a {text-decoration: none; color: #2c8ebf;}
			#content-main-header p a:hover {text-decoration: underline;}
			
			/* zglos korekte - content-main-header */
			#content-main-header #corrections-extratags-correct {position: absolute; right: 0; top: 1em; color: #2c8ebf;}
				#content-main-header #corrections-extratags-correct:hover {text-decoration: underline; cursor: pointer;}
			/* formularz zglaszania korekty */
			#content-main-header #corrections-extratags-correct-wrapper {margin-top: 1em; border-top: 2px solid #bae3f6;}
				#content-main-header #corrections-extratags-correct-wrapper h3 {margin: 0.5em 0; font: 1.4em arial, helvetica, sans-serif; color: #eb681e;}
				#content-main-header #corrections-extratags-correct-wrapper #id_content {display: block; margin: 0.5em 0; border: 1px solid #bae3f6; font: 1.2em tahoma, verdana, arial, sans-serif;}
					#content-main-header #corrections-extratags-correct-wrapper #id_content:focus {border: 1px solid #7f9db9;}

			/* zglos korekte - shortcuts */
			#shortcuts #corrections-extratags-correct {position: absolute; right: 0; top: 0; font-size: 1.2em; color: #2c8ebf;}
				#content-main-header #corrections-extratags-correct:hover {text-decoration: underline; cursor: pointer;}
			/* formularz zglaszania korekty */
			#shortcuts #corrections-extratags-correct-wrapper {margin-top: 1em; border-top: 2px solid #bae3f6;}
				#shortcuts #corrections-extratags-correct-wrapper h3 {margin: 0.5em 0; font: 1.4em arial, helvetica, sans-serif; color: #eb681e;}
				#shortcuts #corrections-extratags-correct-wrapper #id_content {display: block; margin: 0.5em 0; border: 1px solid #bae3f6; font: 1.2em tahoma, verdana, arial, sans-serif;}
					#shortcuts #corrections-extratags-correct-wrapper #id_content:focus {border: 1px solid #7f9db9;}


/* 
 * lewa szpalta
 * okruszki 
 */
#breadcrumbs {}
	#breadcrumbs .breadcrumbs {font-size: 1.1em; color: #a5acb0;}
		#breadcrumbs .breadcrumbs span {color: #2986bb;}
		#breadcrumbs .breadcrumbs a {text-decoration: none; color: #a5acb0;}


/* 
 * lewa szpalta
 * w skrocie 
 */
#shortcuts {}
	#shortcuts .content-box-body {overflow: hidden; margin: 0.5em 0 2em; width: 579px; list-style: none;}
		#shortcuts .content-box-body .shortcut {float: left; padding-left: 11px; width: 269px; margin: 0.5em 0; background: url(../img/site/shortcuts.shortcuts.shortcut.gif) 0 50% no-repeat; color: #51626f;}
			#shortcuts .content-box-body .shortcut strong {position: absolute; margin-left: 4px; font-size: 1.27em;}
			#shortcuts .content-box-body .shortcut a {text-decoration: none; color: #2c8ebf;}
				#shortcuts .content-box-body .shortcut a:hover {text-decoration: underline;}
			#shortcuts #shortcut-services {width: 280px;}
			#shortcuts #shortcut-places {width: 280px;}
			#shortcuts #shorcut-review {width: 273px;}
				#shortcuts #shorcut-review em {float: left; font-style: normal;}
				#shortcuts #shorcut-review strong {float: left; position: relative; top: 0; width: 115px; height: 20px; background:url(../img/site/content-essence-review.dl.gif) 0 50% no-repeat;}
						#shortcuts #shorcut-review strong span {position: absolute; top: 0; left: 0; height: 20px; text-indent: -666em; background:url(../img/site/content-essence-review.dl.dd.gif) 0 50% repeat-x;}

/* 
 * prawa szpalta
 * banery 
 */
#content-sidebar-main-components {}
	#content-sidebar-main-components ul {list-style: none;}
		#content-sidebar-main-components ul li {padding: 12px 0  8px;}
			#content-sidebar-main-components ul li img {display: block; margin: 0 auto; border: 0;}


/* 
 * prawa szpalta
 * newsletter
 */
#content-sidebar-newsletter {}
	#content-sidebar-newsletter .content-box-body {}
		#content-sidebar-newsletter .content-box-body ul {}
			#content-sidebar-newsletter .content-box-body ul li {background: none;}
				#content-sidebar-newsletter .content-box-body ul li .text {width: 260px;}

/* mapa */
#map {}
	#map .content-box-header {margin: 0.5em 0;}
	#map .map, #map .content-box-body {margin: 1em 0; border: 1px solid #bae3f6; padding: 1px; width: 577px;}
		#map .map img {display: block; margin: 0 auto;}


/* 
 * komentarze 
 */
#comments-comments {position: relative; border-top: 2px solid #bae3f6;}
	#comments-comments #comments-comments-wrapper {position: absolute; right: 0; top: 0.6em; margin: 0;}
	#comments-comments .comments {margin: 0.5em 0; padding: 0; list-style: none;}
		#comments-comments .comments .comment {overflow: hidden; border-top: 1px solid #d6eefa; padding-top: 1em; width: 579px;}
		
		#comments-comments .comments .comment:first-child {border-top: 0;} /* first-child */
	#comments-comments .author-meta {float: left; width: 160px;}
		#comments-comments .author-meta .author-avatar {float: left; padding-right: 5px;}
		#comments-comments .author-meta .author-name {padding-top: 10px;}
		#comments-comments .author-meta .date {color: #8996a0;}
			#comments-comments .author-meta .date dt {display: none;}

	#comments-comments .author-comment {float: right; margin-top: 0.5em; width: 400px;}
	#comments-comments .content-box-header {margin: 0.5em 0;}


/* dodaj komentarz */
#comments-comments-form {border-top: 2px solid #bae3f6;}
	#comments-comments-form .content-box-body {overflow: hidden;}
		#comments-comments-form .content-box-body .note {float: left; margin: 0;}
		#comments-comments-form .content-box-body .sign {float: right; margin: 0;}
	#comments-comments-form .comments {overflow: hidden; margin: 1em 0; border: 0; padding: 0; width: 579px;}
		#comments-comments-form .comments .comment {}
			#comments-comments-form .comments .comment dt {display: none;}
	#comments-comments-form .text {border: 1px solid #d5e2d4;}
		#comments-comments-form textarea.text {padding: 9px 14px; width: 549px; height: 50px; font: 1em tahoma, arial, helvetica, sans-serif; color: #51626F;}
	#comments-comments-form .post {float: right;}
	


/* 
 * strona glowna 
 */
#main-start {clear: left; position: relative; margin: 0 0 1em -63px; width: 643px; background: url(../img/site/main-start.png) 0 100% no-repeat;}
#main-start-points {overflow: hidden; padding: 14px 0 18px 33px; background: url(../img/site/main-start-points.png) no-repeat; list-style: none;}
	#main-start-points li {float: left;}
		#main-start-points li h3 {font: bold 1.4em arial, tahoma, sans-serif;}
		#main-start-points li p {margin: 12px 0 0; font: 1.2em arial, tahoma, sans-serif;color: #2c8ebf;}
		#main-start-points li a {float: left;}
		#main-start-points li img {display: block; border: 0;}
#start-point-1 {width: 153px;}
	#start-point-1 h3 {color: #4c592f;}
#start-point-2 {border-left: 1px solid #8ecce3; padding-left: 20px; width: 120px;}
	#start-point-2 h3 {color: #ff5a00;}
#start-point-3 {border-left: 1px solid #8ecce3; padding-left: 20px; width: 127px;}
	#start-point-3 h3 {color: #0077b0;}
#start-point-4 {border-left: 1px solid #8ecce3; padding-left: 20px; width: 120px;}
	#start-point-4 h3 {color: #bd2a18;}

.main-container {overflow: hidden; margin-top: 12px; margin-left: -50px; padding-bottom: 3px; width: 677px; background: url(../img/site/main-container.gif) 0 100% no-repeat;}
.main-box {float: left; margin-left: 12px; width: 201px;}
	.main-box:first-child {margin-left: 0;} /* first-child */
.main-box-header {padding-left: 16px; background:url(../img/site/main-box-header.gif) no-repeat; font: bold 1.2em/33px arial, tahoma, helvetica, sans-serif; color: #fff;}
.main-box-body {padding: 0 11px; font-size: 1.1em; background: #f2faff; list-style: none;}
	.main-box-body ul {list-style: none;}
	.main-box-body li {padding: 8px 0px; background: url(../img/site/main-box-body.li.gif) repeat-x;}
		.main-box-body li:first-child {background: none;} /* first-child */
	.main-box-body .date {color: #51626f;}
	.main-box-body a {display: block; text-decoration: none; color: #2c8ebf;}
		.main-box-body a:hover {text-decoration: underline; color: #2c8ebf;}


/*
 * formularz logowania
 */
#login-form {}
	#login-form .content-box-header {}
	#login-form .content-box-body {padding: 0;}
	#login-form .content-box-body .error {margin-bottom: 1em; border: 1px solid #efeedc; padding: 0 12px; background: #f6f4e5; color: #51626f;}
		#login-form .content-box-body .error h3 {margin: 0.5em 0; font: 1.27em arial, tahoma, helvetica, sans-serif; color: #bd2a18;}
		#login-form .content-box-body .error p {margin: 0.5em 0;}
		#login-form .content-box-body ul {list-style: none;}
			#login-form .content-box-body ul li {margin: 0.5em 0;}
				#login-form .content-box-body ul li dl {overflow: hidden;}
					#login-form .content-box-body ul li dl dt {float: left; margin-right: 10px; width: 120px; text-align: right;}
					#login-form .content-box-body ul li dl dd {float: left;}
					#login-form .content-box-body ul li p {margin-left: 130px;}
	/* zapomnialem hasla */
	#login-form #login-form-additional {margin-left: 90px; list-style: none;}
		#login-form #login-form-additional li {margin: 0.5em 0;}
			#login-form #login-form-additional li a {text-decoration: none; color: #2c8ebf;}


/*
 * rejestracja
 */
#register {}
	#register .content-box-header {margin: 0.5em 0;}
	#register .content-box-body {padding: 0;}
		#register .content-box-body ul {list-style: none;}
			#register .content-box-body ul li {margin: 0.5em 0;}
		#register .content-box-body #register-regulations {overflow: auto; height: 220px;}


/*
 * kontakt
 */
#contact {}
	#contact .content-box-body {}
		#contact .content-box-body ul {list-style: none;}
			#contact .content-box-body ul li {margin: 0.5em 0;}
				#contact .content-box-body #id_contact_data {width: 577px;}
				#contact .content-box-body #id_content {width: 577px;}


/*
 * pomoc
 */
#help-help-question {}
	#help-help-question .content-box-body {}
		#help-help-question .content-box-body ul {list-style: none;}
			#help-help-question .content-box-body ul li {margin: 0.5em 0;}
				#help-help-question .content-box-body ul li dl {}
					#help-help-question .content-box-body ul li dl dt {font-weight: bold;}
					#help-help-question .content-box-body ul li dl dd {padding: 1em 0 1em 1em;}
	/* pomoc - formularz */
	#help-help-form {}
		#help-help-form #id_question {width: 577px;}
		#help-help-form #id_contact_data {width: 577px;}

/*
#help {}
	#help .content-box-header {margin: 0.5em 0;}
	#help .content-box-body {padding: 0;}
		#help .content-box-body ul {list-style: none;}
			#help .content-box-body ul li {margin: 0.5em 0;}
*/


/* 
 * placowki medyczne
 */
#outpost-search {width: 594px;} 
#outpost-search .content-box-header {}
	#outpost-search .content-box-header ul {width: 594px; height: 35px; overflow: hidden; font-size: 1.1em; font-weight: bold; list-style: none;}
		#outpost-search .content-box-header ul li {float: left;}
		#outpost-search .content-box-header ul li p, #outpost-search .content-box-header ul li a {display: block; height: 35px; position: relative;}
			#outpost-search .content-box-header ul li p span, #outpost-search .content-box-header ul li a span {display: block; height: 35px; position: absolute; top: 0; left: 0;}
			
			#outpost-search .content-box-header ul li #outpost-search-choose {width: 92px;}
				#outpost-search .content-box-header ul li #outpost-search-choose span {width: 92px; background: url(../img/site/wybierz.gif) 0 0 no-repeat;}
				
			/**/
			#outpost-search .content-box-header ul li #outpost-search-province {width: 179px;}
				#outpost-search .content-box-header ul li #outpost-search-province span {width: 179px; background: url(../img/site/outpost-search.menu.gif) 0 -35px no-repeat; left: -17px;}
			
			#outpost-search .content-box-header ul li #outpost-search-province.active {width: 179px;}
				#outpost-search .content-box-header ul li #outpost-search-province.active span {width: 179px; background: url(../img/site/outpost-search.menu.gif) 0 0 no-repeat; left: -17px;}
			
			#outpost-search .content-box-header ul li #outpost-search-province.last {width: 179px;}
				#outpost-search .content-box-header ul li #outpost-search-province.last span {width: 179px; background: url(../img/site/outpost-search.menu.gif) 0 -70px no-repeat; left: -17px;}
			
			/**/
			#outpost-search .content-box-header ul li #outpost-search-city {width: 181px;}
				#outpost-search .content-box-header ul li #outpost-search-city span {width: 181px; background: url(../img/site/outpost-search.menu.gif) -179px 0 no-repeat; left: -17px;}
			
			#outpost-search .content-box-header ul li #outpost-search-city.active {width: 181px;}
				#outpost-search .content-box-header ul li #outpost-search-city.active span {width: 181px; background: url(../img/site/outpost-search.menu.gif) -179px -35px no-repeat; left: -17px;}
			
			#outpost-search .content-box-header ul li #outpost-search-city.last {width: 181px;}
				#outpost-search .content-box-header ul li #outpost-search-city.last span {width: 181px; background: url(../img/site/outpost-search.menu.gif) -179px -70px no-repeat; left: -17px; z-index: 999;}
			
			/**/
			#outpost-search .content-box-header ul li #outpost-search-outpost {width: 142px;}
				#outpost-search .content-box-header ul li #outpost-search-outpost span {width: 142px; background: url(../img/site/outpost-search.menu.gif) -360px 0 no-repeat; left: -17px;}
			
			#outpost-search .content-box-header ul li #outpost-search-outpost.active {width: 142px;}
				#outpost-search .content-box-header ul li #outpost-search-outpost.active span {width: 142px; background: url(../img/site/outpost-search.menu.gif) -360px -70px no-repeat; left: -17px;}



/* wyszukiwanie po wojewodztwie i miescie */
#outpost-search .outpost-search {overflow: hidden; margin: 1em 0; padding-right: 0; list-style: none;}
	#outpost-search .outpost-search ul {float: left; width: 25%; list-style: none;}
		#outpost-search .outpost-search ul li {margin: 0.5em 0;}
			#outpost-search .outpost-search ul li a {text-decoration: none; color: #51626f;}
			/* hover */
			#outpost-search .outpost-search ul li a:hover, #outpost-search .outpost-search ul li a:focus {border-bottom: 1px solid #a8b0b7; color: #51626f}


/* wyroznione miasta */
#outpost-search #cities-important {}
	#outpost-search #cities-important h3 {margin: 1em 0 0.5em; font-size: 1.27em; font-weight: normal; color: #eb681e;}
		#outpost-search #cities-important h3 span {color: #ec9d71;}
	#outpost-search #cities-important ul {list-style: none;}
		#outpost-search #cities-important ul li {border-top: 1px solid #c3e2f5;}
		#outpost-search #cities-important ul li a {display: block; padding: 4px 0 4px 8px; text-decoration: none; background: url(../img/site/outpost-search.cities-important.ul.li.a.gif) 0 50% no-repeat; color: #1b7eb5;}
			#outpost-search #cities-important ul li a:hover {text-decoration: underline;} /* hover */
			#outpost-search #cities-important ul li:first-child {border-top: none;} /* first-child */


/* literki */
#outpost-search #cities-list-letters {border-bottom: 1px solid #bae3f6;}
	#outpost-search #cities-list-letters h3 {margin: 1em 0 0.5em; font-size: 1.27em; font-weight: normal; color: #eb681e;}
		#outpost-search #cities-list-letters h3 span {color: #ec9d71;}
	#outpost-search #cities-list-letters ul {overflow: hidden; position: relative; top: 1px; margin: 0 0 0 6px; list-style: none;}
		#outpost-search #cities-list-letters ul li {float: left; margin: 0 0 0 4px; width: auto;}
			#outpost-search #cities-list-letters ul li:first-child {border-left: 0;} /* first-child */
			#outpost-search #cities-list-letters ul li a {float: left; border: 1px solid #bae3f6; padding: 0 6px; text-decoration: none; background: #bae3f6; color: #2C8EBF;}
				#outpost-search #cities-list-letters ul li a:hover, #outpost-search #cities-list-letters ul li a.active {border-bottom: 0; padding-bottom: 1px; background: #fff; color: #2c8ebf;}


/* lista miast */
#outpost-search #cities-list-details {}
	#outpost-search ul#cities-list-details ul {overflow: hidden; list-style: none;}
		#outpost-search ul#cities-list-details li ul li {float: left; width: 33%;}
			#outpost-search ul#cities-list-details li ul li a {width: 160px; display: block; float: left; margin: 5px 0; padding: 4px 0 4px 8px;  border-bottom: 1px solid #BAE3F6; text-decoration: none; background: url(../img/site/outpost-search.ul-cities-list-details.li.a.gif) 0 50% no-repeat; color: #1b7eb5;}
				#outpost-search ul#cities-list-details li ul li a:hover {text-decoration: underline;}


/* nazwy wojewodztw */
#outpost-search #province-list {padding: 0;}
	#outpost-search #province-list ul {overflow: hidden; list-style: none;}
		#outpost-search #province-list ul li {float: left; margin: 0.5em 0; width: 33%;}
			#outpost-search #province-list ul li a {text-decoration: none; padding: 0 4px; text-decoration: none; color: #51626f;}


/* wyniki wyszukiwania */
#outpost-search .search-results {}
	#outpost-search .search-results li {overflow: hidden; border-top: 1px solid #bae3f6; width: 579px;}
	#outpost-search .search-results li:first-child {border-top: 0;}
		#outpost-search .search-results li .outpost {float: left; margin: 1em 0; width: 490px; font-weight: normal; color: #51626f;}
			#outpost-search .search-results li .outpost a {text-decoration: none; color: #1b7eb5;}
				#outpost-search .search-results li .outpost a:hover {text-decoration: underline;}
			#outpost-search .search-results li .outpost em {display: block; font-style: normal; font-weight: normal; color: #6ba2c1;}
		#outpost-search .search-results li .details {float: right; margin: 1.5em 0; color: #51626f;} 
			#outpost-search .search-results .details a {}
			#outpost-search .search-results .details a img {border: 0;}


/* wyniki wyszukiwania */
/* TODO: refactoring calego dzialu ; / */
#outpost-search-city-name {margin: 1em 0 0.5em; color: #eb681e;}
#outpost-search-search {margin: 1em 0 0.5em; font-size: 1.09em; color: #eb681e;}
#outpost-search-filter {padding: 5px; font-size: 1.1em; font-weight: normal; background: #eaf8ff;}
	#outpost-search-filter a {text-decoration: none; color: #1b7eb5;}
		#outpost-search-filter a.active {font-weight: bold;}
		/* hover */
		#outpost-search-filter a:hover {text-decoration: underline;}
#outpost-search-correct {font-size: 1.2em;}
	#outpost-search-correct a {text-decoration: none; color: #1b7eb5;}
		/* hover */
		#outpost-search-correct a:hover {text-decoration: underline;}

/* moje prywatne zdrowie */
#outpost-search {font-size: 1em;}
	#outpost-search .paginator {font-size: 1.1em;}

#users-my-private-health-settings {}
	#users-my-private-health-settings li {overflow: hidden; width: 579px;}
		#users-my-private-health-settings li label {float: left; width: 120px;}

/* 
 * placowki medyczne
 * adres 
 */
#outpost-address {margin-top: -1.5em; border-bottom: 2px solid #bae3f6; padding: 4px 0 8px;}
		#outpost-address dl {overflow: hidden; margin: 0.5em 0; color: #51626F;}
			#outpost-address dl dt {float: left; margin-right: 3px; width: 168px; font-weight: bold;}
			#outpost-address dl dd {}

/* 
 * placowki medyczne
 * godziny otwarcia 
 */
 #address-details {margin-top: -1.5em; border-bottom: 2px solid #bae3f6; padding: 4px 0 8px;}
 	#address-details dl {overflow: hidden; margin: 0.5em 0; color: #51626F;}
			#address-details dl dt {float: left; margin-right: 3px; width: 168px; font-weight: bold;}
			#address-details dl dd {}

/*
 * placowki medyczne
 * rozwijalne szczegoly
 */
.outpost-details-shortcuts {}
	.outpost-details-shortcuts .shortcuts-get-avg-digg {}
		/* .outpost-details-shortcuts .shortcuts-get-avg-digg strong {float: left; position: relative; top: 0; width: 115px; height: 20px; background: url(../img/site/content-essence-review.dl.gif) 0 50% no-repeat;} */
		.outpost-details-shortcuts .shortcuts-get-avg-digg strong {float: left; position: relative; top: 0; width: 115px; height: 20px; background: url(../img/site/outpost-details-shortcuts.shortcuts-get-avg-digg.strong.gif) 0 50% no-repeat;}
			/* .outpost-details-shortcuts .shortcuts-get-avg-digg strong span {position: absolute; top: 0; left: 0; height: 20px; text-indent:-666em; background: url(../img/site/content-essence-review.dl.dd.gif) repeat-x 0 50%;} */
			.outpost-details-shortcuts .shortcuts-get-avg-digg strong span {position: absolute; top: 0; left: 0; height: 20px; text-indent:-666em; background: url(../img/site/outpost-details-shortcuts.shortcuts-get-avg-digg.strong.span.gif) repeat-x 0 50%;}	
	.outpost-details-shortcuts li {overflow: hidden; width: 550px;}
	.outpost-details-shortcuts span {float: left; margin-right: 3px;}

/* 
 * artykuly
 */
#articles-index {border-bottom: 1px solid #d6eefa;}
	#articles-index .content-box-header, #articles-view .content-box-header {overflow: hidden; border-bottom: 1px solid #d6eefa; padding: 0 0 0.25em; font: 1em tahoma, arial, helvetica, sans-serif}
		#articles-index .content-box-header h3, #articles-view .content-box-header h3 {margin: 0.25em 0; font-family: arial, helvetica, tahoma, sans-serif; font-size: 1.4em; color: #eb681e;}
		#articles-index .content-box-header h4, #articles-view .content-box-header h4 {margin: 0.25em 0; font-size: 1.1em; color: #2c8ebf;}
		
		#articles-view .content-box-header .date {float: left; width: 200px; font-size: 1.1em; color: #8996a0;}
			#articles-view .content-box-header .date dt {float: left; margin-right: 2px;}

		#articles-view .content-box-body {}
			#articles-view .content-box-body ul {padding-left: 15px; list-style: disc;}
			#articles-view .content-box-body table {margin-left: 1px; border-collapse: collapse; border: 1px solid #000;}
				#articles-view .content-box-body table th {border: 1px solid #000;}
				#articles-view .content-box-body table td {border: 1px solid #000;}
					#articles-view .content-box-body table th, #articles-view .content-box-body table td {padding: 3px 12px; line-height: 1.5em;}

	#articles-index .content-box-body, #articles-view .content-box-body {overflow: hidden; margin: 0 0 1em; padding: 0; font-size: 1.1em;}
	#articles-index .content-box-body {margin: 1em 0 0; border-bottom: 1px solid #d6eefa; padding: 0 0 1em;}
		#articles-index .content-box-body img, #articles-view .content-box-body img {display: block;}
			#articles-index .content-box-body img.flow, #articles-index .content-box-body img.image, #articles-view .content-box-body img.flow, #articles-view .content-box-body img.image {float: left; margin: 1em 12px 0 0;}
		#articles-index .content-box-body a, #articles-view .content-box-body a {}
			#articles-index .content-box-body a.more, #articles-index .content-box-body a.view {padding-right: 12px; background: url(../img/site/article.content-box-body.a-more.gif) 100% 50% no-repeat;}

	#articles-view-also {border: 1px solid #bae3f6; padding: 1em; margin: 10px 0;}
		#articles-view-also ul {margin: 1em 0; list-style: none !important;}
			#articles-view-also ul li {margin: 0;}
				#articles-view-also ul li a {padding-left: 12px; background: url(../img/site/article.content-box-body.a-more.gif) 0 50% no-repeat;}
		#articles-view-also p {margin: 1em 0 0;}
		#articles-view-also a {}
			#articles-view-also a.more {padding-right: 14px; background: url(../img/site/artcile-navigation-next.gif) 100% 50% no-repeat;}
	
	/* Artykul - nawigacja */
	#article-navigation {overflow: hidden;}
		#article-navigation a {line-height: 1.45em; text-decoration: none; color: #2c8ebf;}
			#article-navigation a#artcile-navigation-previous {float: left; padding-left: 14px; background: url(../img/site/artcile-navigation-previous.gif) 0 50% no-repeat;}
				#article-navigation a#artcile-navigation-next {float: right; padding-right: 14px; background: url(../img/site/artcile-navigation-next.gif) 100% 50% no-repeat;}

/* 
 * artykuly
 * kategorie artykulow
 */
#articles-index-other {}
	#articles-index-other .content-box-body {overflow: hidden; margin-top: 1em; margin-left: -5px; width: 588px; list-style: none;}
		#articles-index-other .content-box-body h4 {padding: 5px 0; font-family: arial, helvetica, tahoma, sans-serif; color: #2c8ebf;}
		#articles-index-other .content-box-body li {float: left; margin: 0 5px; border-top: 1px solid #d9d9d9; width: 284px; height: 346px;}
		#articles-index-other .content-box-body img {display: block; border: 1px solid #ddd; width: 284px; height: 116px;}
			#articles-index-other .content-box-body li ul {overflow: hidden; list-style: none;}
			#articles-index-other .content-box-body li li {float: none; border-top: 1px solid #d6eefa; padding: 4px 0; width: 284px; height: auto;}
				#articles-index-other .content-box-body li li a {}
					#articles-index-other .content-box-body li li a.more {padding-right: 12px; background: url(../img/site/article.content-box-body.a-more.gif) no-repeat 100% 50%; color: #2c8ebf;}
					#articles-index-other .content-box-body li li span {display: block; color: #8996a0;}
				#articles-index-other .content-box-body li li:first-child {border-top: 0;}


/*
 * artykuly
 * kategorie
 */
#articles-category {}
	#articles-category .content-box-body {list-style: none;}
		#articles-category .content-box-body li {overflow: hidden; border-bottom: 1px solid #d6eefa; padding: 0.5em 0;}
			#articles-category .content-box-body li h4 {float: right; margin-bottom: 0.5em; width: 496px;}
				#articles-category .content-box-body li h4 span {display: block; font-weight: normal; color: #8996a0;}
			#articles-category .content-box-body li img {display: block; border: 1px solid #ddd;}
				#articles-category .content-box-body li img.image {float: left; margin: 1em 1em 0 0; width: 70px;}
			#articles-category .content-box-body li p {margin-bottom: 0.5em;}
			#articles-category .content-box-body li a {}
				#articles-category .content-box-body li a.more {padding-right: 12px; background: url(../img/site/article.content-box-body.a-more.gif) no-repeat 100% 50%; color: #2c8ebf;}


/* artykuly - lista artykulow */
#articles-list {}
	#articles-list .articles-list {list-style: none;}
		#articles-list .articles-list .article {border-bottom: 1px solid #d6eefa; padding-bottom: 0.5em;}
			#articles-list .articles-list .article .article {border-bottom: 0; padding-bottom: 0;}
			#articles-list .articles-list .article .content-box-header {margin-bottom: 0.5em; font: 1em tahoma, arial, helvetica, sans-serif}
				#articles-list .articles-list .article .content-box-header h3 {color: #2c8ebf;}
				#articles-list .articles-list .article .content-box-header .date {overflow: hidden; font-size: 1.1em; color: #8996a0;}
					#articles-list .articles-list .article .content-box-header .date dt {float: left;}
				#articles-list .articles-list .article .content-box-header .comments {overflow: hidden; font-size: 1.1em; color: #8996a0;}
					#articles-list .articles-list .article .content-box-header .comments dt {float: left;}
			#articles-list .articles-list .article .content-box-body {padding-right: 0;}
				#articles-list .articles-list .article .content-box-body p {margin: 0.5em 0;}
				#articles-list .articles-list .article .content-box-body .article-navigation {}
					#articles-list .articles-list .article .content-box-body .article-navigation a {padding-right: 10px; text-decoration: none; background: url(../img/site/articles-list.articles-list.article.content-box-body.article-navigation.a.gif) 100% 50% no-repeat; color: #2c8ebf;}


/*
 * aktualnosci
 * pojedyncza aktualnosc 
 */
#news-index {border-bottom: 1px solid #d6eefa;}
	#news-index .content-box-header, #news-view .content-box-header {overflow: hidden; border-bottom: 1px solid #d6eefa; padding: 0 0 0.25em; font: 1em tahoma, arial, helvetica, sans-serif}
		#news-index .content-box-header h3, #news-view .content-box-header h3 {margin: 0.25em 0; font-family: arial, helvetica, tahoma, sans-serif; font-size: 1.4em; color: #eb681e;}
		#news-index .content-box-header h4, #news-view .content-box-header h4 {margin: 0.25em 0; font-size: 1.1em; color: #2c8ebf;}

		#news-view .content-box-header .date {float: left; width: 200px; font-size: 1.1em; color: #8996a0;}
			#news-view .content-box-header .date dt {float: left; margin-right: 2px;}

	#news-index .content-box-body, #news-view .content-box-body {overflow: hidden; margin: 0 0 1em; __border-bottom: 2px solid #bae3f6; padding: 0; font-size: 1.1em;}
		#news-index .content-box-body img, #news-view .content-box-body img {display: block; border: 1px solid #ddd;}
			#news-index .content-box-body img.flow, #news-index .content-box-body img.image, #news-view .content-box-body img.flow, #news-view .content-box-body img.image {float: left; margin: 1em 12px 0 0;}
		#news-index .content-box-body a, #news-view .content-box-body a {}
			#news-index .content-box-body a.more, #news-index .content-box-body a.view {padding-right: 12px; background: url(../img/site/article.content-box-body.a-more.gif) 100% 50% no-repeat;}


	/* aktulanosc - nawigacja */
	#news-view-navigation {overflow: hidden;}
		#news-view-navigation a {line-height: 1.45em;}
		#news-view-navigation a#news-view-navigation-previous {float: left; padding-left: 14px; background: url(../img/site/artcile-navigation-previous.gif) 0 50% no-repeat;}
			#news-view-navigation a#news-view-navigation-next {float: right; padding-right: 14px; background: url(../img/site/artcile-navigation-next.gif) 100% 50% no-repeat;}


/*
 * aktualnosci
 * archiwum 
 */
#news-index-archive {}
	#news-index-archive .content-box-header {overflow: hidden;}
		#news-index-archive .content-box-header span {float: left;}
		#news-index-archive .content-box-header .rss {float: right;}
			#news-index-archive .content-box-header .rss img {border: 0;}
	#news-index-archive .content-box-body {list-style: none;}
		#news-index-archive .content-box-body li {overflow: hidden; border-top: 1px solid #d9d9d9; padding: 0.5em 0;}
			#news-index-archive .content-box-body li .comments {float: right; margin: 0.75em 0;}
				#news-index-archive .content-box-body li .comments dt {float: left; margin-right: 2px;}
				#news-index-archive .content-box-body li .comments dd {float: left;}
		#news-index-archive .content-box-body li h4 {float: left; font-weight: normal;}
			#news-index-archive .content-box-body li h4 span {display: block; color: #8996a0;}
		#news-index-archive .content-box-body li a {}
			#news-index-archive .content-box-body li a.more {padding-right: 12px; text-decoration: none; background: url(../img/site/articles-archive.content-box-body.li.h4.a-more.gif) 100% 50% no-repeat; color: #2c8ebf;}
			/* first-child */
				#news-index-archive .content-box-body li:first-child {border-top: 0;}

				
/*
 * aktualnosci
 * archiwum 
 */
#news-archive {}
	#news-archive .content-box-header {overflow: hidden;}
		#news-archive .content-box-header span {float: left;}
		#news-archive .content-box-header .rss {float: right;}
			#news-archive .content-box-header .rss img {border: 0;}
	#news-archive .content-box-body {list-style: none;}
		#news-archive .content-box-body li {overflow: hidden; border-top: 1px solid #d9d9d9; padding: 0.5em 0;}
			#news-archive .content-box-body li .comments {float: right; margin: 0.75em 0;}
				#news-archive .content-box-body li .comments dt {float: left; margin-right: 2px;}
				#news-archive .content-box-body li .comments dd {float: left;}
		#news-archive .content-box-body li h4 {float: left; font-weight: normal;}
			#news-archive .content-box-body li h4 span {display: block; color: #8996a0;}
		#news-archive .content-box-body li a {}
			#news-archive .content-box-body li a.more {padding-right: 12px; text-decoration: none; background: url(../img/site/articles-archive.content-box-body.li.h4.a-more.gif) 100% 50% no-repeat; color: #2c8ebf;}
			/* first-child */
				#news-archive .content-box-body li:first-child {border-top: 0;}


/*
 * uslugi medyczne i ubezpieczeniowe
 */
#services {}
	#services .content-box-body {padding-right: 0; list-style: none;}
		#services .content-box-body .services-category {border-top: 1px solid #d9d9d9; padding: 11px 0 11px; list-style: none;}
		#services .content-box-body .services-category span {padding-left: 17px; font-weight: bold; background: url(../img/site/services.content-box-body.services-category.gif) 1px 50% no-repeat; color: #51626f; cursor: pointer;}
		#services .content-box-body .services-category span:hover {color: #2c8ebf;}
			#services .content-box-body .services-category span.open {background: url(../img/site/services.content-box-body.services-category.span-open.gif) 1px 50% no-repeat; color: #2c8ebf;}
			#services .content-box-body .services-category li {padding: 6px 0;}
			#services .content-box-body .services-category li a {margin-left: 17px; padding-left: 14px; background: url(../img/site/services.content-box-body.services-category.a.gif) 0 50% no-repeat;}
			/* first-child */
			#services .content-box-body .services-category:first-child {border-top: 0}


/*
 * placowki
 * swiadczone uslugi medyczne
 */
#outposts-outpost-services {}
	#outposts-outpost-services .content-box-body p {padding-left: 17px; font-weight: bold; background: url(../img/site/services.content-box-body.services-category.gif) 0 50% no-repeat; cursor: pointer;}
		#outposts-outpost-services .content-box-body p:hover {color: #2c8ebf;}
		#outposts-outpost-services .content-box-body p.open {background: url(../img/site/services.content-box-body.services-category.span-open.gif) 1px 50% no-repeat; color: #2c8ebf;}
	#outposts-outpost-services .content-box-body {list-style: none;}
		#outposts-outpost-services .content-box-body ul li {}
			#outposts-outpost-services .content-box-body ul li a {margin-left: 17px; padding-left: 14px; background: url(../img/site/services.content-box-body.services-category.a.gif) 0 50% no-repeat;}


/*
 * lekarze - doctors
 */
#doctors-index-list {}
	#doctors-index-list .content-box-body {list-style: none;}
		#doctors-index-list .content-box-body li {overflow: hidden; position: relative; border-top: 1px solid #d9d9d9; width: 579px;}
			#doctors-index-list .content-box-body li .doctor {float: left; margin: 1em 0; width: 500px; color: #51626f;} 
				#doctors-index-list .content-box-body li .doctor em {display: block; width: 380px; font-style: normal; font-weight: normal;}
			#doctors-index-list .content-box-body li .digg {position: absolute; top: 1.6em; left: 392px; width: 115px; height: 20px; background: url(../img/site/content-essence-review.dl.gif) no-repeat 0 50%;}
				#doctors-index-list .content-box-body li .digg dd {position: absolute; left: 0; top: 0; height: 20px; background: url(../img/site/content-essence-review.dl.dd.gif) repeat-x scroll 0 50%;}
			#doctors-index-list .content-box-body li .details {float: right; margin: 1.5em 0;}
				#doctors-index-list .content-box-body li .details img {border: 0;}
			/* first-child */
			#doctors-index-list .content-box-body li:first-child {border-top: 0}


/* lekarze wedlug miejscowosci */
#doctors-by-provinces {}
	#doctors-by-provinces .content-box-body {padding: 0 0 0 1em; background: #2986bb url(../img/site/doctors-by-localization.content-box-body.gif) 0 100% no-repeat;}
		#doctors-by-provinces .content-box-body ul {overflow: hidden; list-style: none;}
			#doctors-by-provinces .content-box-body ul li {float: left; margin: 0.5em 0; width: 33%; color: #fff;}
				#doctors-by-provinces .content-box-body ul li a {padding-left: 11px; text-decoration: none; background: url(../img/site/doctors-by-localization.localization.li.a.gif) 0 50% no-repeat; color: #fff;}


/* lekarze wedlug specjalizacji */
#doctors-by-specialisations {}
	#doctors-by-specialisations .content-box-body {padding: 0 0 0 1em; background: #2986bb url(../img/site/doctors-by-localization.content-box-body.gif) 0 100% no-repeat;}
		#doctors-by-specialisations .content-box-body ul {overflow: hidden; list-style: none;}
			#doctors-by-specialisations .content-box-body ul li {float: left; margin: 0.5em 0; width: 33%; color: #fff;}
				#doctors-by-specialisations .content-box-body ul li a {padding-left: 11px; text-decoration: none; background: url(../img/site/doctors-by-localization.localization.li.a.gif) 0 50% no-repeat; color: #fff;}


/* lekarz - miejsca przyjmowania */
#doctor-outposts {}
	#doctor-outposts .content-box-body {___padding: 0 0 8px; background: url(../img/site/doctor-outposts.content-box-body.gif) 50% 100% no-repeat;}
		#doctor-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
		#doctor-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
			#doctor-outposts .content-box-body th#name {width: 125px;}
			#doctor-outposts .content-box-body th#city {width: 125px;}
			#doctor-outposts .content-box-body th#street {width: 125px;}
		#doctor-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
			#doctor-outposts .content-box-body td a {}
				#doctor-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}
				/* szczegoly */
				#doctor-outposts .content-box-body tr.details-row {}
					#doctor-outposts .content-box-body tr.details-row td {padding-top: 0; background: #dff4fd;}
						#doctor-outposts .content-box-body tr.details-row td h4 {margin-top: 1em;}
						#doctor-outposts .content-box-body tr.details-row td dl {overflow: hidden;}
							#doctor-outposts .content-box-body tr.details-row td dl dt {float: left; margin-right: 4px;}


/* 
 * formularz rekomendacji 
 */
#diggs-digg {}
	#diggs-digg .content-box-body {overflow: hidden; margin: 1em 0;}
		#diggs-digg .content-box-body .note {float: left; margin: 0;}
		#diggs-digg .content-box-body .sign {float: right; margin: 0;}



/* lekarz - formularz zglaszania lekarza */
#doctor-form-add {}
	#doctor-form-add .content-box-body {padding-right: 0;}
		#doctor-form-add .content-box-body .important {overflow: hidden; margin: 1em 0;}
			#doctor-form-add .content-box-body .important dt {float: left; width: 80px; font-weight: bold;}
			#doctor-form-add .content-box-body .important dd {float: left; width: 499px;}

	#doctor-form-add fieldset {padding-bottom: 1em;}
		#doctor-form-add fieldset ol {list-style: none;}
		#doctor-form-add fieldset ul {list-style: none;}
		#doctor-form-add fieldset h4 {margin: 1em 0 0.5em;}


/* lekarz - dodawanie nowego lekarza */
#doctor-form-add-doctor {}
	#doctor-form-add-doctor .doctor {margin: 0.5em 0;}
		#doctor-form-add-doctor .doctor dl {overflow: hidden;}
			#doctor-form-add-doctor .doctor dl dt {float: left; width: 120px; font-weight: bold;}


/* lekarz - wybor specjalizacji */
#doctor-form-add-specializations {border-top: 2px solid #bae3f6;}
	#doctor-form-add-specializations ul {overflow: hidden;}
		#doctor-form-add-specializations ul li {float: left; margin: 0.5em 0; width: 33%;}


/* lekarz - miejsce przyjmowania */
#doctor-form-add-place {border-top: 2px solid #bae3f6;}
	#doctor-form-add-place .place {margin: 0.5em 0;}
		#doctor-form-add-place .place dl {overflow: hidden;}
			#doctor-form-add-place .place dl dt {float: left; width: 120px; font-weight: bold;}
	#doctor-form-add-place table {width: 579px;}
		#doctor-form-add-place table li {overflow: hidden; margin: 0.5em 0;}
			#doctor-form-add-place table li label {float: left; width: 120px;}
			#doctor-form-add-place table li input {float: left; border: 1px solid #7F9DB9; padding: 2px 0; width: 120px;}
				#doctor-form-add-place table li input#place_del {border: auto; padding: auto; width: auto;}


/* lekarz - wybor swiadczonych uslug medycznych */
#doctor-form-add-outpost {border-top: 2px solid #bae3f6;}
	#doctor-form-add-outpost .outpost {margin: 0.5em 0;}
		#doctor-form-add-outpost .outpost dl {}
			#doctor-form-add-outpost .outpost dl dt {font-weight: bold;}


/* pakiety ubezpieczeniowe */
#packets {}
	#packets .content-box-body {overflow: hidden; margin: 1em 0; padding: 0; width: 579px;}
		#packets .content-box-body p {margin: 0;}
	#packets .packets {list-style: none;}
		#packets .packets li {overflow: hidden; position: relative; border-bottom: 1px solid #d9d9d9; padding: 0; width: 579px;}
		#packets .packet {float: left; margin: 1em 0; padding-left: 31px; color: #51626f;} 
			#packets .packet input {position: absolute; left: 0; top: 0.7em;}
		#packets .details {float: right; margin: 1em 0 !important; color: #51626f;} 
			#packets .details a {padding-left: 12px; text-decoration: none; background: url(../img/site/packets.details.a.gif) 0 50% no-repeat; color: #107595;} 
	#packets .post {float: right;}
	#packets .submit {margin: 1em 0;}



/*
 * ubezpieczenia
 */
#insurers-start-points {}
	#insurers-start-points .main-container {background: none;}
	#insurers-start-points .content-box-header {margin: 0.5em 0 1em;}
	#insurers-start-points .content-box-body {overflow: hidden; padding: 0; list-style: none;}
		#insurers-start-points .content-box-body li {float: left;}
			#insurers-start-points .content-box-body li h4 {margin-top: 8px; font: bold 1.27em arial, tahoma, helvetica, sans-serif;}
			#insurers-start-points .content-box-body li p {font: 1.09em arial, tahoma, helvetica, sans-serif; color: #51626f;}
			#insurers-start-points .content-box-body li img {display: block; border: 0;}
			#insurers-start-points .content-box-body li#insurers-start-point-1 {padding-left: 62px; width: 195px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-1.gif) no-repeat;}
				#insurers-start-points .content-box-body li#insurers-start-point-1 h4 {color: #4c592f;}
			#insurers-start-points .content-box-body li#insurers-start-point-2 {margin-left: 32px; padding-left: 67px; width: 222px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-2.gif) no-repeat;}
				#insurers-start-points .content-box-body li#insurers-start-point-2 h4 {color: #bd2a18;}

#insurance-compare-list {list-style: none;}
	#insurance-compare-list li {border-top: 1px solid #d9d9d9; padding: 20px 0;}
		#insurance-compare-list li fieldset {overflow: hidden; position: relative;}
		#insurance-compare-list li .insurance-compare-list-packet-name {float: right; margin-bottom: 8px; width: 390px; font: normal 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
			#insurance-compare-list li .insurance-compare-list-packet-name a {text-decoration: none; color: #2986bb;}
		#insurance-compare-list li .insurance-compare-list-packet-image {float: left; width: 170px;}
			#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-input {float: left; margin-top: 36px; width: 30px;}
			#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-compare {clear: left; margin-left: 30px; display: block; font-size: 1.1em; text-align: center;}
		#insurance-compare-list li .insurance-compare-list-packet-image img {float: left; width: 140px; height: 88px;}
		#insurance-compare-list li .insurance-compare-list-packet-description {float: right; width: 390px;}
			#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-insurer-name {margin: 8px 0; font: bold 1.2em arial, tahoma, helvetica, sans-serif; color: #51626f;}
			#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-short-description {font-size: 1.1em;}
			#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-price {margin: 8px 0; font: 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
			#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy {position: absolute; right: 0; bottom: 6px; font-size: 1.1em;}
				#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy a {text-decoration: none; color: #2986bb;}
				#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy .submit {margin: 0;}
		/* first-child */
		#insurance-compare-list li:first-child {border-top: 0;}


/* wyszukiwarka ubezpiezcen */
#insurance-search {position: relative; height: 162px; background: url(../img/site/insurance-slider.png) no-repeat;}
	#insurance-search .content-box-header {display: none;}
	#insurance-search #insurance-spend-price {position: absolute; left: 17px; top: 68px; width: 463px;}
		#insurance-search #insurance-spend-price #sliderValue {float: left; margin-top: -8px; font: normal 2.72em arial, tahoma, helvetica, sans-serif; color: #fff;}
			#insurance-search #insurance-spend-price #sliderValue span {margin-left: 6px; color: #c0e9fb;}
	#insurance-search #insurance-spend-options {overflow: hidden; position: absolute; left: 17px; bottom: 6px; width: 460px; color: #fff; list-style: none;}
		#insurance-search #insurance-spend-options li {float: left; margin-right: 16px;}
			#insurance-search #insurance-spend-options li span {float: left; margin-right: 8px; font-weight: bold;}
			#insurance-search #insurance-spend-options li ul {float: left; list-style: none;}
			#insurance-search #insurance-spend-options li label {float: left;}
				#insurance-search #insurance-spend-options li label input {float: left;}
		
	#insurance-search .ui-slider-handle {width: 28px; height: 28px; background: url(../img/site/insurance-search.ui-slider-handle.gif) no-repeat;}


/* 
 * ubezpieczenia
 * ubezpieczyciel
 * placowki
 */
#insurers-insurer-outposts {}
	#insurers-insurer-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/insurers-insurer-outposts.content-box-body.gif) 50% 100% no-repeat;}
		#insurers-insurer-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
		#insurers-insurer-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
			#insurers-insurer-outposts .content-box-body th#name {width: 125px;}
			#insurers-insurer-outposts .content-box-body th#city {width: 125px;}
			#insurers-insurer-outposts .content-box-body th#street {width: 125px;}
		#insurers-insurer-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
			#insurers-insurer-outposts .content-box-body td a {}
				#insurers-insurer-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}
				#insurers-insurer-outposts .content-box-body td span#additional-button-show {cursor: pointer;}
				#insurers-insurer-outposts .content-box-body td span#additional-button-hide {cursor: pointer;}

/* obecnie insurers-insurer-outposts */
#packet-outposts {}
	#packet-outposts .content-box-header {margin: 0.5em 0;}
	#packet-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/doctor-outposts.content-box-body.gif) 50% 100% no-repeat;}
		#packet-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
		#packet-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
			#packet-outposts .content-box-body th#name {width: 125px;}
			#packet-outposts .content-box-body th#city {width: 125px;}
			#packet-outposts .content-box-body th#street {width: 125px;}
		#packet-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
			#packet-outposts .content-box-body td a {text-decoration: none; color: #2986bb;}
				#packet-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}


/* wyszukiwarka ubezpieczen */
#insurer-search {}
	#insurer-search .content-box-header {margin: 0.5em 0;}
	#insurer-search .content-box-body {padding: 0;}
		#insurer-search .content-box-body ul {overflow: hidden; list-style: none;}
		#insurer-search .content-box-body li {float: left; width: 48%;}
			#insurer-search .content-box-body li label {overflow: hidden;}
				#insurer-search .content-box-body li label input {float: left;}
				#insurer-search .content-box-body li label span {float: left; position: relative; top: 3px; width: 250px;}


/* pakiety - opis pakietu */
#packet-desciption {}
	#packet-desciption .content-box-header {margin: 0.5em 0;}
	#packet-desciption .content-box-body {}


/* zakup ubezpieczenia */
#content-insurance-price {overflow: hidden; clear: left;}
	#content-insurance-price dt {float: left; margin-right: 8px;}

/* krok pierwszy przy skladaniu zamowienia */
#insurers-buy {}
	#insurers-buy #content-box-order {margin-bottom: 24px; padding-bottom: 90px; background: url(../img/site/insurers-buy.jpg) 100% 100% no-repeat;}
	#insurers-buy blockquote {}
		#insurers-buy blockquote.important {margin: 0 0 3em; border: 1px solid #eaeaea; padding: 0.5em; background: #fff;}
			#insurers-buy blockquote.important p {margin: 0;}
	#insurers-buy ul {}
		#insurers-buy ul li {margin: 0.75em 0;}
			#insurers-buy ul li dl {overflow: hidden;}
				#insurers-buy ul li dl dt {float: left; width: 160px;}
				#insurers-buy ul li dl dd {float: left;}
					#insurers-buy ul li dl dd .text {width: 149px;}
					#insurers-buy ul li dl dd select {width: 149px;}


/* 
 * news
 * czytelnicy tego tekstu czytali rowniez
 */
#news-see-also-news {padding-bottom: 12px; background: url(../img/site/news-see-also-news.gif) 50% 100% no-repeat;}
	#news-see-also-news .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/news-see-also-news.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
		#news-see-also-news .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
	#news-see-also-news .content-box-body {padding: 0 15px; list-style: none;}
		#news-see-also-news .content-box-body li {padding: 4px 0; background: url(../img/site/most-read-news.content-box-body.li.gif) 0 0 repeat-x;}
			#news-see-also-news .content-box-body li a {text-decoration: none; color: #51626f;}
			/* first-child */
			#news-see-also-news .content-box-body li:first-child {background: none;}


/* rekomendowani ubezpieczyciele */
#recommended-insurers {padding-bottom: 12px; background: url(../img/site/recommended-packets.gif) 50% 100% no-repeat;}
	#recommended-insurers .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/recommended-packets.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
		#recommended-insurers .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
	#recommended-insurers .content-box-body {padding: 0 15px; list-style: none;}
		#recommended-insurers .content-box-body li {overflow: hidden; margin-top: 12px; border-top: 1px solid #d6eefa;}
			#recommended-insurers .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
				#recommended-insurers .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
			#recommended-insurers .content-box-body li p {margin: 0;}
			/* first-child */
			#recommended-insurers .content-box-body li:first-child {border-top: 0}


/* 
 * ubezpieczyciel
 * rekomendowane pakiety 
 */
#recommended-packets {}
	#recommended-packets .content-box-body {}
		#recommended-packets .content-box-body li {overflow: hidden;}
			#recommended-packets .content-box-body li:first-child {border-top: 0} /* first-child */
			#recommended-packets .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
				#recommended-packets .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
					#recommended-packets .content-box-body li h4 a:hover {text-decoration: underline;}
			#recommended-packets .content-box-body li p {margin: 0;}
			

/* 
 * lekarze, placowki, uslugi
 * wyszukiwarka 
 */
#content-sidebar-extra-search {}
	#content-sidebar-extra-search ul {list-style: none;}
		#content-sidebar-extra-search ul li {background: none !important;}
			#content-sidebar-extra-search ul li .text {display: block; width: 260px;}
			#content-sidebar-extra-search ul li span {display: block;}


/* 
 * lekarze
 * lokalni lekarze 
 */
#doctors-doctors-in-city {}
	#doctors-doctors-in-city li {overflow: hidden; padding: 4px 0 8px !important;}
	#doctors-doctors-in-city li h4 {overflow: hidden; padding: 8px 0 0 !important;}
		#doctors-doctors-in-city li p {margin: 0;}


/*
 * lekarze
 * dodawanie lekarzy
 */
#doctor-add-add {}
	#doctor-add-add li {overflow: hidden;}
		#doctor-add-add #doctor-add-add-primary {}
			#doctor-add-add #doctor-add-add-primary li {margin: 0.5em 0;}
				#doctor-add-add #doctor-add-add-primary li label {float: left; margin-right: 4px; width: 96px; text-align: right;}
				#doctor-add-add #doctor-add-add-primary li input {}
					#doctor-add-add #doctor-add-add-primary li input.text {width: 280px;}
		#doctor-add-add #doctor-add-add-secondary {overflow: hidden; margin: 0 0 1em; font-size: 1.1em;}
			#doctor-add-add #doctor-add-add-secondary li {float: left; width: 33%;}

		
/* 
 * placowki
 * lokalne placowki 
 */
#outpost-outpost-in-city {}
	#outpost-outpost-in-city li {overflow: hidden; padding: 4px 0 8px !important;}
		#outpost-outpost-in-city li h4 {padding: 8px 0 0; font: bold 1.1em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
		#outpost-outpost-in-city li p {margin: 0;}


/*
 * placowki
 * zglaszanie nowej placowki
 */
#outpost-add-add {}
#outpost-add-add .content-box {margin-bottom: 24px;}
	#outpost-add-add li {overflow: hidden;}
		#outpost-add-add li label {float: left; margin-right: 4px; width: 96px; text-align: right;}
		#outpost-add-add li input {}
			#outpost-add-add li input.text {width: 280px;}
			#outpost-add-add ul ul {margin: 12px 0;}
			#outpost-add-add ul.errorlist {margin: 0 0 0 96px;}
				#outpost-add-add ul.errorlist li {margin: 0;}



/* najczesciej kupowane ubezpieczenia */
#best-buy-packets {padding-bottom: 12px; background: url(../img/site/recommended-packets.gif) 50% 100% no-repeat;}
	#best-buy-packets .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/recommended-packets.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
		#best-buy-packets .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
	#best-buy-packets .content-box-body {padding: 0 15px; list-style: none;}
		#best-buy-packets .content-box-body li {overflow: hidden; margin-top: 12px; border-top: 1px solid #d6eefa;}
			#best-buy-packets .content-box-body li h4 {padding: 12px 0 5px; font: bold 1.1em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
				#best-buy-packets .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
			#best-buy-packets .content-box-body li p {margin: 0;}
			#best-buy-packets .content-box-body li a {}
				#best-buy-packets .content-box-body li a.more {float: right; margin: 4px 0; padding-right: 36px; line-height: 30px; text-decoration: none; background: url(../img/site/recommended-packets.content-box-body.li.a.more.gif) 100% 50% no-repeat; color: #4c592f;}
			/* first-child */
			#best-buy-packets .content-box-body li:first-child {border-top: 0}

/* dlaczego warto sie zarejestrowac */
#sidebar-register {padding-bottom: 12px; background: url(../img/site/recommended-packets.gif) 50% 100% no-repeat;}
	#sidebar-register .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/recommended-packets.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
		#sidebar-register .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
	#sidebar-register .content-box-body {padding: 0 15px; list-style: none;}
		#sidebar-register .content-box-body li {overflow: hidden; margin-top: 12px; border-top: 1px solid #d6eefa;}
			#sidebar-register .content-box-body li h4 {padding: 12px 0 5px; font: bold 1.1em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
				#sidebar-register .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
			#sidebar-register .content-box-body li p {margin: 0;}
			#sidebar-register .content-box-body li a {}
				#sidebar-register .content-box-body li a.more {float: right; margin: 4px 0; padding-right: 36px; line-height: 30px; text-decoration: none; background: url(../img/site/recommended-packets.content-box-body.li.a.more.gif) 100% 50% no-repeat; color: #4c592f;}
			/* first-child */
			#sidebar-register .content-box-body li:first-child {border-top: 0}

/*
 * logi
 * logi uzytkownika
 */
#logs-user-log {}
	#logs-user-log table {border-collapse: collapse;}
		#logs-user-log table th {border: 1px solid #bae3f6; padding: 1em 0;}
		#logs-user-log table td {border: 1px solid #bae3f6; padding: 1em 4px;}
			#logs-user-log table tr.log-action-3 td {background: #fcc6a2;}
			#logs-user-log table tr.log-action-5 td {background: #fcc6a2;}
			#logs-user-log table tr.log-action-7 td {background: #fcc6a2;}
			#logs-user-log table tr.log-action-1 td {background: #bfe9fb;}
			#logs-user-log table tr.log-action-4 td {background: #bfe9fb;}
			#logs-user-log table tr.log-action-6 td {background: #bfe9fb;}


/*
 * profil uzytkownika
 * show
 */

#user-profile-show {}
	#user-profile-show .user-profile-show-information {list-style: none; padding: 0; margin: 0; overflow: hidden; position: relative;}
		#user-profile-show .user-profile-show-information li {font-size: 1.1em;}
			#user-profile-show .user-profile-show-information li strong {font-weight: normal;}
			#user-profile-show .user-profile-show-information li.user-profile-show-information-evidence {margin-left: 70px;}
				#user-profile-show .user-profile-show-information li.user-profile-show-information-evidence dl {}
					#user-profile-show .user-profile-show-information li.user-profile-show-information-evidence dl dt {color: #EB681E; font-size: 1.2em;}
					#user-profile-show .user-profile-show-information li.user-profile-show-information-evidence dl dd {}
						#user-profile-show .user-profile-show-information li.user-profile-show-information-evidence dl .date {color: #999;}
				
			#user-profile-show .user-profile-show-information li.user-profile-show-information-photo {margin: 0; padding: 0; position: absolute; top: 0; left: 0;}


	/* tabs */
	#user-profile-show #user-tabs {margin-top: 25px;}

		#user-profile-show #user-tabs ol.header {width: 579px; height: 34px; border-bottom: 1px solid #bae3f6; list-style: none; padding: 0; margin: 0;}
			#user-profile-show #user-tabs ol.header li {position: relative; bottom: -2px; float: left; margin: 0 5px -2px; display: inline;}
				#user-profile-show #user-tabs ol.header a {display: block; float: left; font-size: 1.1em; padding: 7px 10px; border-top: 1px solid #dcf1fa; border-right: 1px solid #dcf1fa; border-left: 1px solid #dcf1fa; border-bottom: 1px solid #bae3f6;}
					#user-profile-show #user-tabs ol.header a.active {border-top: 1px solid #bae3f6; border-left: 1px solid #bae3f6; border-right: 1px solid #bae3f6; border-bottom: 1px solid #fff;}
				
				
		#user-profile-show #user-tabs .body {list-style: none; padding: 0; margin: 0;}
			#user-profile-show #user-tabs .body ul {}
				#user-profile-show #user-tabs .body ul li {overflow: hidden; border-top: 1px solid #bae3f6; width: 579px;}
				#user-profile-show #user-tabs .body ul li:first-child {border-top: 0;}
				
					/* tab - komentarze */
					#user-profile-show #user-tabs .body #comments {}
						#user-profile-show #user-tabs .body #comments ol {list-style: none; padding: 0; margin: 0 15px;}
							#user-profile-show #user-tabs .body #comments ol li {margin-bottom: 20px;}
							
								#user-profile-show #user-tabs .body #comments ol li .comment-information {width: 520px; overflow: hidden; padding-left: 29px; background: url(../img/site/user-profile-show.comment-information.gif) no-repeat;}
									#user-profile-show #user-tabs .body #comments ol li .comment-information dt {display: none; float: left;}
									#user-profile-show #user-tabs .body #comments ol li .comment-information dd {float: left; display: inline; margin-right: 4px;}
										#user-profile-show #user-tabs .body #comments ol li .comment-information .comment-information-date {color:#999;}
										#user-profile-show #user-tabs .body #comments ol li .comment-information .comment-information-doctor {display: block; margin-right: 5px;}
										
								#user-profile-show #user-tabs .body #comments ol li .comment-text {}
									#user-profile-show #user-tabs .body #comments ol li .comment-text p {text-align: justify;}
								
						#user-profile-show #user-tabs .body #comments h3.message {line-height: 200px; text-align: center; border: 10px solid #f3f3f3; font-size: 1.2em; font-weight: normal;}
								
				
					/* tab - dodane placowki */
					#user-profile-show #user-tabs .body #outposts ul li .outpost {width: 490px; float: left; margin: 1em 0; color: #51626f;}
						#user-profile-show #user-tabs .body #outposts ul li .outpost a {text-decoration: none; color: #1b7eb5;}
							#user-profile-show #user-tabs .body #outposts ul li .outpost a:hover {text-decoration: underline;}
						#user-profile-show #user-tabs .body #outposts ul li .outpost em {display: block; font-style: normal; font-weight: normal;}
					#user-profile-show #user-tabs .body #outposts ul li .details {float: right; margin: 1.5em 0; color: #51626f;} 
						#user-profile-show #user-tabs .body #outposts ul .details a {}
						#user-profile-show #user-tabs .body #outposts ul .details a img {border: 0;}
						
					/* tab - dodani lekarze */
					#user-profile-show #user-tabs .body #doctors ul li {overflow: hidden; position: relative; border-top: 1px solid #d9d9d9; width: 579px;}
						#user-profile-show #user-tabs .body #doctors ul li .doctor {float: left; margin: 1em 0; width: 500px; color: #51626f;} 
							#user-profile-show #user-tabs .body #doctors ul li .doctor em {display: block; width: 380px; font-style: normal; font-weight: normal;}
							#user-profile-show #user-tabs .body #doctors ul li .digg {position: absolute; top: 1.6em; left: 392px; width: 115px; height: 20px; background: url(../img/site/content-essence-review.dl.gif) no-repeat 0 50%;}
							#user-profile-show #user-tabs .body #doctors ul li .digg dd {position: absolute; left: 0; top: 0; height: 20px; background: url(../img/site/content-essence-review.dl.dd.gif) repeat-x scroll 0 50%;}
						#user-profile-show #user-tabs .body #doctors ul li .details {float: right; margin: 1.5em 0;}
							#user-profile-show #user-tabs .body #doctors ul li .details img {border: 0;}
						/* first-child */
						#user-profile-show #user-tabs .body #doctors ul li:first-child {border-top: 0}	


/*
 * konkurs
 * strona glowna
 */
#contest-main {}
	#contest-main .content-box-header {}
		#contest-main .content-box-header img {display: block; margin-left: -63px;}
	#contest-main .content-box-body {overflow: hidden;}
		#contest-main .content-box-body h3 {font-size: 1.45em; font-weight: normal; color: #eb681e;}
		#contest-main .content-box-body p {margin: 0.4em 0 1.61em; font-size: 1.09em; font-weight: normal; font-family: tahoma, verdana, arial;}
		#contest-main .content-box-body ol {margin: 1em 0 1em 18px;}
		#contest-main .content-box-body img {display: block; border: 0; padding-top: 13px;}


/*
 * konkurs
 * nagrody
 */
#contest-prizes {}
	#contest-prizes .content-box-body {}
		#contest-prizes .content-box-body h3 {font-size: 1.45em; font-weight: normal; color: #eb681e;}
		#contest-prizes .content-box-body p {margin: 0.4em 0 1.61em; font-size: 1.09em; font-weight: normal; font-family: tahoma, verdana, arial;}
		#contest-prizes .content-box-body img {display: block; border: 0;}


/*
 * konkurs
 * ranking
 */
#contest-ranking {}
#contest-ranking .content-box {}
	#contest-ranking .content-box table {width: 100%;}
	#contest-ranking .content-box table tr {}
	#contest-ranking .content-box table tr th {font-weight: normal; text-align: left;}
		#contest-ranking .content-box table tr.odd {}
			#contest-ranking .content-box table tr.odd td {padding: 4px; background: #d7f2ff;}
		#contest-ranking .content-box table tr.even {}
			#contest-ranking .content-box table tr.even td {padding: 4px; background: #fff;}


/*
 * konkurs
 * regulamin
 */
#contest-regulations {}
	#contest-regulations .content-box {}
		#contest-regulations .content-box ol {margin-left: 18px;}
			#contest-regulations .content-box ol > li  {margin-bottom: 0.5em;}
			#contest-regulations .content-box ol ul {margin-left: 14px; list-style: disc;}


/*
 * konkurs
 * dolacz
 */
#contest-join {}
	#contest-join .content-box {margin: 4em 0; text-align: center;}


/*
 * konkurs
 * potwierdzenie
 */
#contest-join-confirm {}
	#contest-join-confirm .content-box {margin: 4em 0; text-align: center;}
		#contest-join-confirm .content-box .content-box-header {}
			#contest-join-confirm .content-box .content-box-header h3 {font-size: 1.33em;}


/*
 * konkurs
 * moj status
 */
#contest-my-status-details {}
	#contest-my-status-details .content-box {}
	#contest-my-status-details .content-box li {}
		#contest-my-status-details .content-box li dl {overflow: hidden; padding: 3px; width: 573px;}
			#contest-my-status-details .content-box li dl dt {float: left;}
			#contest-my-status-details .content-box li dl dd {float: right;}
			#contest-my-status-details .content-box li.odd dl {background: #d7f2ff;}


/*
 * program partnerski
 */
#affiliate-program {}
	#affiliate-program .content-box-header {}
	#affiliate-program .content-box-body {overflow: hidden;}
		#affiliate-program .content-box-body h3 {font-size: 1.45em; font-weight: normal; color: #eb681e;}
		#affiliate-program .content-box-body p {margin: 0.4em 0 1.61em; font-size: 1.09em; font-weight: normal; font-family: tahoma, verdana, arial;}
		#affiliate-program .content-box-body ol {margin: 1em 0 1em 18px;}
		#affiliate-program .content-box-body img {display: block; border: 0;}



/*
 * ratings
 */
.rabidRating .wrapper {overflow:hidden;background:url(../img/site/content-essence-review.dl.gif) no-repeat 0; cursor:pointer;margin-top: 8px;}
.rabidRating span,.rabidRating .wrapper {display:block; width:120px; height:20px;}
.rabidRating span {position:relative; top:0; left:0; text-indent:-999em;}
.rabidRating .ratingStars {display:block;}
.rabidRating .ratingFill {background:url(../img/site/content-essence-review.ratting-fill.gif) no-repeat 0 0;}
.rabidRating .ratingVoted {cursor:default;/* background-color:#0069ff;*/}
.rabidRating .ratingActive {/* background-color:#ffa800;*/}
.rabidRating .ratingText {color:#000;}
	.rabidRating .ratingText.ratingError {color:#f00;}
	.rabidRating .ratingText.loading {background:url(../img/site/ajax-loading.gif) no-repeat; text-indent:-999em;}


/*
 * Dodatkowe pytania
 */
#additional-questions-form {padding: 0 20px;}
	#additional-questions-form ul {}
		#additional-questions-form ul li {list-style: circle;}
			#additional-questions-form ul li.save {list-style: none;}
			#additional-questions-form ul li dl {}
				#additional-questions-form ul li dl dt {font-size: 1.2em;}
				#additional-questions-form ul li dl dd {padding: 5px 20px;}
					#additional-questions-form ul li dl dd ul {overflow: hidden; }
						#additional-questions-form ul li dl dd ul li {float: left; display: inline; margin: 0 10px 0 0;}


/*
 * Dzielenie sie [wykop itd]
*/
#share-it {width: 579px; margin-bottom: 15px; overflow: hidden; font-family: Arial;}
	#share-it h4 {font-size: 1em; float: left; width: 80px; padding: 5px 0 0; font-weight: normal;}
	#share-it ul {width: 490px; list-style: none; padding: 0 !important; margin: 0; float: left;}
		#share-it ul li {float: left; list-style: none; padding-right: 9px;}
			#share-it ul li a {display: block; float: left; padding-left: 20px;}
			
		#share-it ul .wykop {}
			#share-it ul .wykop a {background:url(../img/site/share-it/wykop.gif) 0 50% no-repeat;}
		#share-it ul .sledzik a {background:url(../img/site/share-it/sledzik.gif) 0 50% no-repeat;}
		#share-it ul .blip a {background:url(../img/site/share-it/blip.gif) 0 50% no-repeat;}
		#share-it ul .facebook a {background:url(../img/site/share-it/facebook.gif) 0 50% no-repeat;}
		#share-it ul .flaker a {background:url(../img/site/share-it/flaker.gif) 0 50% no-repeat;}
		#share-it ul .grono a {background:url(../img/site/share-it/grono.gif) 0 50% no-repeat; padding-left: 18px;}
		#share-it ul .pinger a {background:url(../img/site/share-it/pinger.gif) 0 50% no-repeat;}
		#share-it ul .sfora a {background:url(../img/site/share-it/sfora.gif) 0 50% no-repeat;}
		#share-it ul .wyczaj a {background:url(../img/site/share-it/wyczaj.gif) 0 50% no-repeat; padding-left: 18px;}
		#share-it ul .yam a {background:url(../img/site/share-it/yam.gif) 0 50% no-repeat;}


		#footer {
			clear: both;
			border-top: 1px solid #f0f0f0;
			margin: 15px 0 0 0;
			overflow: hidden;
		}

		#footer div.container {
			overflow: hidden;
		}

		#footer h2 {
			left: 0;
			overflow: hidden;
			position: absolute;
			text-indent: -666em;
			top: 0;
		}

		#footer h3 {
			font-weight: normal;
		}

		#footer li li a {
			color: #888;
		}

		#footer ul, #footer li {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		#footer li {
			float: left;
			font-size: 11px;
			font-family: Arial;
			padding: 15px 8px 15px 15px;
		}

		#footer li li {
			float: none;
			padding: 0;
		}

		#copyrights {
			border-top: 1px dashed #f0f0f0;
			color: #888;
			margin: 0;
			font: normal 11px Arial, Sans-serif;
			padding: 15px;
		}
		
		a img { 
			border: 0;
		}
		
		#lubecki {
			margin: 0 0 15px;
			position: relative;
		}

		#lubecki img {
			right: 0;
			position: absolute;
			top: -22px;
		}

		#lubecki div.body {
			background: #C4EACD;
			height: 70px;
			padding: 10px 80px 10px 10px;
			font-family: Arial;
			color: #2C4A3E;
		}

		#lubecki div.body p {
			margin: 0;
			padding: 0;
		}

		#lubecki a {
			background: url(/site_media/img/site/lubecki-praktyka.gif) no-repeat;
			display:block;
			height: 35px;
			margin: 5px 0 0;
			overflow: hidden;
			text-indent: -666em;
		}
		
		#content.movies {
			margin: -1px 0 -15px;
			background: url(../img/site/movies.jpg) repeat-x #000;
			width: auto;
		}

		#filmy {
			padding: 15px;
			position: relative;
			width: 970px;
		}

		#filmy h2 {
			color: #ccc;
			font: normal 22px Arial, Sans-serif;
			border-bottom: 1px solid #333;
			padding: 0 0 6px;
		}

		#filmy #o-filmach h3 {
			left: 0;
			overflow: hidden;
			position: absolute;
			text-indent: -666em;
			top: 0;
		}

		#filmy #o-filmach p {
			position: absolute;
			top: 19px;
			left: 83px;
			font-size: 11px;
			font-family: Arial;
			line-height: 1.3em;
			color: #ccc;
			width: 901px;
			text-align: right;
		}

		#filmy #odtwarzacz h3 {
			left: 0;
			overflow: hidden;
			position: absolute;
			text-indent: -666em;
			top: 0;
		}

		#filmy #odtwarzacz {
			padding: 17px 0 7px;
			text-align: center;
		}

		#filmy #odtwarzacz ul, #filmy #odtwarzacz li {
			list-style: none;
			float: left;
		}

		#filmy #odtwarzacz #previous a {
			background: url(../img/site/previous.gif) no-repeat;
			display: block;
			height: 100px;
			left: 75px;
			position: absolute;
			text-indent: -666em;
			top: 210px;
			width: 85px;
		}

		#filmy #odtwarzacz #next a {
			background: url(../img/site/next.gif) no-repeat;
			display: block;
			height: 100px;
			left: 840px;
			position: absolute;
			text-indent: -666em;
			top: 210px;
			width: 85px;
		}
		
		#filmy #odtwarzacz #adwords {
			padding: 15px 0 0 0;
			text-align: center;
		}

		#filmy #biblioteka h3 {
			background: url(../img/site/movies-h3.jpg) 0 50% no-repeat;
			color: #999;
			font: normal 11px Arial, Sans-serif;
			margin: 0 0 10px;
			text-align: center;
		}

		#filmy #biblioteka ul, #filmy #biblioteka li {
			list-style: none;
		}

		#filmy #biblioteka ul {
			overflow: hidden;
		}

		#filmy #biblioteka li {
			float: left;
			position: relative;
		}

		#filmy #biblioteka li a {
			display: block;
			background: #555;
			width: 194px;
			height: 194px;
			opacity: 0.5;
			filter: alpha(opacity = 50);
		}

		#filmy #biblioteka li a:hover {
			opacity: 1;
			filter: alpha(opacity = 100);
			text-decoration: none;
		}

		#filmy #biblioteka li dfn {
			left: 0;
			overflow: hidden;
			position: absolute;
			text-indent: -666em;
			top: 0;
		}

		#filmy #biblioteka a img {
			border: 0;
			display: block;
			margin: 0;
		}
		
		:focus {
		    outline: 0;
		}
		
			/* pakiety ubezpieczeniowe */
			#packets {}
				#packets .content-box-body {overflow: hidden; margin: 1em 0; padding: 0; width: 579px;}
					#packets .content-box-body p {margin: 0;}
				#packets .packets {list-style: none;}
					#packets .packets li {overflow: hidden; position: relative; border-bottom: 1px solid #d9d9d9; padding: 0; width: 579px;}
					#packets .packet {float: left; margin: 1em 0; padding-left: 31px; color: #51626f;} 
						#packets .packet input {position: absolute; left: 0; top: 0.7em;}
					#packets .details {float: right; margin: 1em 0 !important; color: #51626f;} 
						#packets .details a {padding-left: 12px; text-decoration: none; background: url(../img/site/packets.details.a.gif) 0 50% no-repeat; color: #107595;} 
				#packets .post {float: right;}
				#packets .submit {margin: 1em 0;}



			/*
			 * ubezpieczenia
			 */
			#insurers-start-points {}
				#insurers-start-points .main-container {background: none;}
				#insurers-start-points .content-box-header {margin: 0.5em 0 1em;}
				#insurers-start-points .content-box-body {overflow: hidden; padding: 0; list-style: none;}
					#insurers-start-points .content-box-body li {float: left;}
						#insurers-start-points .content-box-body li h4 {margin-top: 8px; font: bold 1.27em arial, tahoma, helvetica, sans-serif;}
						#insurers-start-points .content-box-body li p {font: 1.09em arial, tahoma, helvetica, sans-serif; color: #51626f;}
						#insurers-start-points .content-box-body li img {display: block; border: 0;}
						#insurers-start-points .content-box-body li#insurers-start-point-1 {padding-left: 62px; width: 195px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-1.gif) no-repeat;}
							#insurers-start-points .content-box-body li#insurers-start-point-1 h4 {color: #4c592f;}
						#insurers-start-points .content-box-body li#insurers-start-point-2 {margin-left: 32px; padding-left: 67px; width: 222px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-2.gif) no-repeat;}
							#insurers-start-points .content-box-body li#insurers-start-point-2 h4 {color: #bd2a18;}

			#insurance-compare-list {list-style: none;}
				#insurance-compare-list li {border-top: 1px solid #d9d9d9; padding: 20px 0;}
					#insurance-compare-list li fieldset {overflow: hidden; position: relative;}
					#insurance-compare-list li .insurance-compare-list-packet-name {float: right; margin-bottom: 8px; width: 390px; font: normal 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
						#insurance-compare-list li .insurance-compare-list-packet-name a {text-decoration: none; color: #2986bb;}
					#insurance-compare-list li .insurance-compare-list-packet-image {float: left; width: 170px;}
						#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-input {float: left; margin-top: 36px; width: 30px;}
						#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-compare {clear: left; margin-left: 30px; display: block; font-size: 1.1em; text-align: center;}
					#insurance-compare-list li .insurance-compare-list-packet-image img {float: left; width: 140px; height: 88px;}
					#insurance-compare-list li .insurance-compare-list-packet-description {float: right; width: 390px;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-insurer-name {margin: 8px 0; font: bold 1.2em arial, tahoma, helvetica, sans-serif; color: #51626f;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-short-description {font-size: 1.1em;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-price {margin: 8px 0; font: 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy {position: absolute; right: 0; bottom: 6px; font-size: 1.1em;}
							#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy a {text-decoration: none; color: #2986bb;}
							#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy .submit {margin: 0;}
					/* first-child */
					#insurance-compare-list li:first-child {border-top: 0;}


			/* wyszukiwarka ubezpiezcen */
			#insurance-search {position: relative; height: 162px; background: url(../img/site/insurance-slider.png) no-repeat;}
				#insurance-search .content-box-header {display: none;}
				#insurance-search #insurance-spend-price {position: absolute; left: 17px; top: 68px; width: 463px;}
					#insurance-search #insurance-spend-price #sliderValue {float: left; margin-top: -8px; font: normal 2.72em arial, tahoma, helvetica, sans-serif; color: #fff;}
						#insurance-search #insurance-spend-price #sliderValue span {margin-left: 6px; color: #c0e9fb;}
				#insurance-search #insurance-spend-options {overflow: hidden; position: absolute; left: 17px; bottom: 6px; width: 460px; color: #fff; list-style: none;}
					#insurance-search #insurance-spend-options li {float: left; margin-right: 16px;}
						#insurance-search #insurance-spend-options li span {float: left; margin-right: 8px; font-weight: bold;}
						#insurance-search #insurance-spend-options li ul {float: left; list-style: none;}
						#insurance-search #insurance-spend-options li label {float: left;}
							#insurance-search #insurance-spend-options li label input {float: left;}

				#insurance-search .ui-slider-handle {width: 28px; height: 28px; background: url(../img/site/insurance-search.ui-slider-handle.gif) no-repeat;}


			/* 
			 * ubezpieczenia
			 * ubezpieczyciel
			 * placowki
			 */
			#insurers-insurer-outposts {}
				#insurers-insurer-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/insurers-insurer-outposts.content-box-body.gif) 50% 100% no-repeat;}
					#insurers-insurer-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
					#insurers-insurer-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
						#insurers-insurer-outposts .content-box-body th#name {width: 125px;}
						#insurers-insurer-outposts .content-box-body th#city {width: 125px;}
						#insurers-insurer-outposts .content-box-body th#street {width: 125px;}
					#insurers-insurer-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
						#insurers-insurer-outposts .content-box-body td a {}
							#insurers-insurer-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}
							#insurers-insurer-outposts .content-box-body td span#additional-button-show {cursor: pointer;}
							#insurers-insurer-outposts .content-box-body td span#additional-button-hide {cursor: pointer;}


			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 */
			#insurers-packets {margin-top: 2.5em;}
				#insurers-packets .content-box-body {}
					#insurers-packets .content-box-body ul {}
						#insurers-packets .content-box-body ul li {margin: 0; padding: 13px 0 13px; background: url(/site_media/img/site/insurers-packets/content-box-body.ul.li.gif) 10px 0 repeat-y}
							#insurers-packets .content-box-body ul li fieldset {overflow: hidden; position: relative; width: 579px;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-name {float: right; width: 414px; font-weight: normal;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image {position: relative; float: left; width: 153px;}
									#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image .checkbox {position: absolute; top: 28px; left: 0;}
									#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image .insurers-packets-packet-image-thumbnail {display: block; padding-left: 26px;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description {float: right; width: 414px;}
									/*#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details {overflow: hidden; position: absolute; bottom: -4px; width: 414px;}*/
										#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details .insurers-packets-packet-description-details-price {float: left; color: #898989}
										#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details .insurers-packets-packet-description-details-more {float: right; margin: 0; color: #898989}

				#insurers-packets #insurers-packets-compare-top {margin: 0; padding: 0 0 0 38px; background: url(/site_media/img/site/insurers-packets/insurers-packets-compare-top.gif) 5px 0 no-repeat}
					#insurers-packets #insurers-packets-compare-top input {position: relative; top: -5px;}

				#insurers-packets #insurers-packets-compare-bottom {margin: 0; padding: 0 0 0 38px; background: url(/site_media/img/site/insurers-packets/insurers-packets-compare-bottom.gif) 5px 100% no-repeat}
					#insurers-packets #insurers-packets-compare-bottom input {position: relative; top: 5px;}

			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 * szczegoly
			 */
			#insurance-packet-details {}

				#insurance-packet-details-profile {}
					#insurance-packet-details-profile .content-box-body {}
						#insurance-packet-details-profile .content-box-body li {overflow: hidden; margin: 0; padding: 0; width: 270px; background: none;}
							#insurance-packet-details-profile .content-box-body li:first-child {margin: 4px 0 0; padding: 4px 0 0;}
							#insurance-packet-details-profile .content-box-body li #insurance-packet-details-profile-age {float: left; width: 27px;}
							#insurance-packet-details-profile .content-box-body li #slider_1 {float: left; width: 215px;}
							#insurance-packet-details-profile .content-box-body li #id_age_span {float: left; width: 27px; text-align: right;}
							#insurance-packet-details-profile .content-box-body li #id_gender_1 {margin-left: 8px;}
							#insurance-packet-details-profile .content-box-body li input {}
								#insurance-packet-details-profile .content-box-body li input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-price {}
					#insurance-packet-details-price .content-box-body {}
						#insurance-packet-details-price .content-box-body li {overflow: hidden; margin: 0; padding: 0; width: 270px; background: none;}
							#insurance-packet-details-price .content-box-body li:first-child {margin: 4px 0 0; padding: 4px 0 0;}
								#insurance-packet-details-price .content-box-body input {}
									#insurance-packet-details-price .content-box-body input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-categories {}
					#insurance-packet-details-categories .content-box-body {}
						#insurance-packet-details-categories .content-box-body li {margin: 0; padding: 0; background: none;}
							#insurance-packet-details-categories .content-box-body li {}
								#insurance-packet-details-categories .content-box-body li ul {}
									#insurance-packet-details-categories .content-box-body li ul li {overflow: hidden; border-top: 1px solid #d2eafa;}
										#insurance-packet-details-categories .content-box-body li ul li:first-child {border-top: 0;} 
										#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary {overflow: hidden;}
											#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary .content-box-body-input {float: left;}
											#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary .content-box-body-distinctness {float: right; color: #4a8fc4; cursor: pointer;}
												#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify {padding: 0 7px; background: url(/site_media/img/site/insurance-packet-details-categories/content-box-body-details-clarify.jpg) repeat-x;}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify h4 {font-weight: normal;}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify p {margin: 0;}
												#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details-choice.selected {}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details-choice.selected h4 {font-weight: normal;}
												#insurance-packet-details-categories .content-box-body li ul li span {float: left;}
													#insurance-packet-details-categories .content-box-body li ul li ul {}
														#insurance-packet-details-categories .content-box-body li ul li ul li {padding: 0 0 0 16px; background: url(/site_media/img/site/insurance-packet-details-categories/content-box-body.li.ul.li.gif) 8px 0.75em no-repeat !important;} 
															#insurance-packet-details-categories .content-box-body li ul li ul li span {float: left; width: 200px;}
													#insurance-packet-details-categories .content-box-body li ul li span.content-box-body-details-add {float: right; width: auto; color: #4a90d5; cursor: pointer;}
													#insurance-packet-details-categories .content-box-body li ul li span.content-box-body-details-remove {float: right; width: auto; color: #4a90d5; cursor: pointer;}
												#insurance-packet-details-categories .content-box-body #categories_other_toggle {color: #4a8fbf; cursor: pointer;}
									#insurance-packet-details-categories .content-box-body input {}
										#insurance-packet-details-categories .content-box-body input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-insurers {}
					#insurance-packet-details-insurers .content-box-body {}
						#insurance-packet-details-insurers .content-box-body li {margin: 0; padding: 0; background: none;}
							#insurance-packet-details-insurers .content-box-body li ul {margin: 2px 0 8px;}
								#insurance-packet-details-insurers .content-box-body li ul li {border-top: 1px solid #d1eaf9;}
									#insurance-packet-details-insurers .content-box-body li ul li:first-child {border-top: 0;}
							#insurance-packet-details-insurers .content-box-body input {}
								#insurance-packet-details-insurers .content-box-body input[type="submit"] {}


			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 */
			#insurers-search-categories {}
				#insurers-search-categories .content-box-header {}
					#insurers-search-categories .content-box-header span {overflow: hidden;}
						#insurers-search-categories .content-box-header span em {float: left; font-style: normal;}
							#insurers-search-categories .content-box-header span em#categories_other_toggle {float: right; margin: 0 15px 0 0; cursor: pointer;}
				#insurers-search-categories .content-box-body {}
							#insurers-search-categories .content-box-body .content-box-body-elementary {overflow: hidden;}
								#insurers-search-categories .content-box-body .content-box-body-input {float: left; font-size:1.1em}
								#insurers-search-categories .content-box-body .content-box-body-distinctness {float: right; color: #2986bb; cursor: pointer;}
								#insurers-search-categories .content-box-body .content-box-body-details {overflow: hidden;}
									#insurers-search-categories .content-box-body .content-box-body-details-suggest {margin: 0 0 1em;}
										#insurers-search-categories .content-box-body .content-box-body-details-suggest ul {overflow: auto; position: relative; border: 1px solid #dec; padding: 0 7px; height: 120px;}
									#insurers-search-categories .content-box-body .content-box-body-details-choice {margin: 0 0 1em; padding: 7px; background: url(../img/site/insurers-search-categories.content-box-body.ul.li.content-box-body-details.jpg) repeat-x;}
									#insurers-search-categories .content-box-body .content-box-body-details h4 {font-weight: normal;}
									#insurers-search-categories .content-box-body .content-box-body-details p {}
										#insurers-search-categories .content-box-body .content-box-body-details p input[type="text"] {width: 98%}
									#insurers-search-categories .content-box-body .content-box-body-details ul {}
										#insurers-search-categories .content-box-body .content-box-body-details li {overflow: hidden; margin: 0; padding: 0 0 0 8px; background: url(../img/site/insurers-search-categories.content-box-body.ul.li.content-box-body-details.li.gif) 0 0.75em no-repeat;}
											#insurers-search-categories .content-box-body .content-box-body-details li span {float: left; width: 212px;}
												#insurers-search-categories .content-box-body .content-box-body-details li span.content-box-body-details-add {float: right; width: auto; color: #2986bb; cursor: pointer;}
												#insurers-search-categories .content-box-body .content-box-body-details-choice li span.content-box-body-details-remove {float: right; width: auto; color: #2986bb; cursor: pointer;}


			/* obecnie insurers-insurer-outposts */
			#packet-outposts {}
				#packet-outposts .content-box-header {margin: 0.5em 0;}
				#packet-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/doctor-outposts.content-box-body.gif) 50% 100% no-repeat;}
					#packet-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
					#packet-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
						#packet-outposts .content-box-body th#name {width: 125px;}
						#packet-outposts .content-box-body th#city {width: 125px;}
						#packet-outposts .content-box-body th#street {width: 125px;}
					#packet-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
						#packet-outposts .content-box-body td a {text-decoration: none; color: #2986bb;}
							#packet-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}


			/* wyszukiwarka ubezpieczen */
			#insurer-search {}
				#insurer-search .content-box-header {margin: 0.5em 0;}
				#insurer-search .content-box-body {padding: 0;}
					#insurer-search .content-box-body ul {overflow: hidden; list-style: none;}
					#insurer-search .content-box-body li {float: left; width: 48%;}
						#insurer-search .content-box-body li label {overflow: hidden;}
							#insurer-search .content-box-body li label input {float: left;}
							#insurer-search .content-box-body li label span {float: left; position: relative; top: 3px; width: 250px;}


			/* pakiety - opis pakietu */
			#packet-desciption {}
				#packet-desciption .content-box-header {margin: 0.5em 0;}
				#packet-desciption .content-box-body {padding-right:20px}


			/* zakup ubezpieczenia */
			#content-insurance-price {overflow: hidden; clear: left;}
				#content-insurance-price dt {float: left; margin-right: 8px;}

			/* krok pierwszy przy skladaniu zamowienia */
			#insurers-buy {}
				#insurers-buy #content-box-order {margin-bottom: 24px; padding-bottom: 90px; background: url(../img/site/insurers-buy.jpg) 100% 100% no-repeat;}
				#insurers-buy blockquote {}
					#insurers-buy blockquote.important {margin: 0 0 3em; border: 1px solid #eaeaea; padding: 0.5em; background: #fff;}
						#insurers-buy blockquote.important p {margin: 0;}
				#insurers-buy ul {}
					#insurers-buy ul li {margin: 0.75em 0;}
						#insurers-buy ul li dl {overflow: hidden;}
							#insurers-buy ul li dl dt {float: left; width: 160px;}
							#insurers-buy ul li dl dd {float: left;}
								#insurers-buy ul li dl dd .text {width: 149px;}
								#insurers-buy ul li dl dd select {width: 149px;}


			/* 
			 * news
			 * czytelnicy tego tekstu czytali rowniez
			 */
			#news-see-also-news {padding-bottom: 12px; background: url(../img/site/news-see-also-news.gif) 50% 100% no-repeat;}
				#news-see-also-news .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/news-see-also-news.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
					#news-see-also-news .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
				#news-see-also-news .content-box-body {padding: 0 15px; list-style: none;}
					#news-see-also-news .content-box-body li {padding: 4px 0; background: url(../img/site/most-read-news.content-box-body.li.gif) 0 0 repeat-x;}
						#news-see-also-news .content-box-body li a {text-decoration: none; color: #51626f;}
						/* first-child */
						#news-see-also-news .content-box-body li:first-child {background: none;}


			/* rekomendowani ubezpieczyciele */
			#recommended-insurers {padding-bottom: 12px; background: url(../img/site/recommended-packets.gif) 50% 100% no-repeat;}
				#recommended-insurers .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/recommended-packets.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
					#recommended-insurers .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
				#recommended-insurers .content-box-body {padding: 0 15px; list-style: none;}
					#recommended-insurers .content-box-body li {overflow: hidden; margin-top: 12px; border-top: 1px solid #d6eefa;}
						#recommended-insurers .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
							#recommended-insurers .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
						#recommended-insurers .content-box-body li p {margin: 0;}
						/* first-child */
						#recommended-insurers .content-box-body li:first-child {border-top: 0}


			/* 
			 * ubezpieczyciel
			 * rekomendowane pakiety 
			 */
			#recommended-packets {}
				#recommended-packets .content-box-body {}
					#recommended-packets .content-box-body li {overflow: hidden;}
						#recommended-packets .content-box-body li:first-child {border-top: 0} /* first-child */
						#recommended-packets .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
							#recommended-packets .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
								#recommended-packets .content-box-body li h4 a:hover {text-decoration: underline;}
						#recommended-packets .content-box-body li p {margin: 0;}


			/* Ubezpieczenia indywidualne - glowna */
			#individual-insurance {}
				#individual-insurance .individual-insurance-header {border-bottom: 2px solid #BAE3F6; margin-left: -63px; margin-right: -63px; position: relative;}
					#individual-insurance .individual-insurance-header h2 {padding: 5px 0 5px 63px; font-size: 1.8em; color: #2C8EBF; font-weight: normal;}

				#individual-insurance .individual-insurance-introduction {margin-left: -63px; margin-right: -63px; position: relative; background: #d6eefa url(../img/site/insurance/bg.individual-insurance-introduction.png) top repeat-x;}
					#individual-insurance .individual-insurance-introduction .content {height: 197px; position: relative; background: url(../img/site/insurance/pani.jpg) 289px bottom no-repeat;}
					#individual-insurance .individual-insurance-introduction h3 {font-size: 1.8em; color: #2C8EBF; font-weight: normal; position: absolute; top: 15px; left: 125px;}
					#individual-insurance .individual-insurance-introduction blockquote {font-style: italic; font-size: 1.5em; color: #6db1d5; position: absolute; top: 45px; left: 180px;}
					#individual-insurance .individual-insurance-introduction h4 {width: 217px; height: 38px; position: absolute; overflow: hidden;}
						#individual-insurance .individual-insurance-introduction h4 a {width: 217px; height: 38px; display: block; text-indent: -666em;}

					#individual-insurance #search-insurance {bottom: 43px; left: 63px;}
						#individual-insurance #search-insurance a {background: url(../img/site/insurance/search-insurance.png) no-repeat;}
					#individual-insurance #browser-security {bottom: 43px; left: 430px;}
						#individual-insurance #browser-security a {background: url(../img/site/insurance/browser-security.png) no-repeat;}


			#individual-insurance {}
				#individual-insurance h3 {}
				#individual-insurance ul {list-style: none; padding: 0; margin: 0;}


			#individual-insurance-insurers {}
				#individual-insurance-insurers .insurers-list {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					#individual-insurance-insurers .insurers-list li {float: left;}
						#individual-insurance-insurers .insurers-list li a {display: block; float: left;}


			/* Ubezpieczenia indywidualne - lista pakietow */
			#individual-packets-list {}
				#individual-packets-list ul {list-style: none; padding: 0; margin: 0;}
					#individual-packets-list ul li {padding: 3px 0; overflow: hidden; border-bottom: 1px solid #D9D9D9;}
					#individual-packets-list ul li.extend {border: 0;}
						#individual-packets-list ul li h4 {color: #51626F; float: left; margin: 5px 0 0 0; width: 500px; font-size: 1.1em; font-weight: normal;}
							#individual-packets-list ul li h4 a {}
						#individual-packets-list ul li .details {float: right; margin: 5px 0 0; padding: 0;}
							#individual-packets-list ul li .details a {}
								#individual-packets-list ul li .details a img {border: 0;}


			/* Ubezpieczenia rodzinne - glowna */
			#family-insurance {}
				#family-insurance .family-insurance-header {border-bottom: 2px solid #BAE3F6; margin-left: -63px; margin-right: -63px; position: relative;}
					#family-insurance .family-insurance-header h2 {padding: 5px 0 5px 63px; font-size: 1.8em; color: #2C8EBF; font-weight: normal;}

				#family-insurance .family-insurance-introduction {margin-left: -63px; margin-right: -63px; position: relative; background: #D6EEFA url(../img/site/insurance/bg.individual-insurance-introduction.png) repeat-x scroll center top;}
					#family-insurance .family-insurance-introduction .content {height: 197px; padding-right: 124px; position: relative; background: url(../img/site/insurance/family.jpg) right bottom no-repeat;}
					#family-insurance .family-insurance-introduction h3 {width: 400px; font-size: 1.8em; color: #2C8EBF; font-weight: normal; position: absolute; top: 15px; left: 63px;}
					#family-insurance .family-insurance-introduction ul {list-style: none; padding: 0; margin: 0; position: absolute; top: 94px; left: 63px;}
						#family-insurance .family-insurance-introduction ul li {float: left; font-size: 1.5em; color: #6db1d5; padding: 0 15px 0 17px; background: url(../img/site/insurance/ok.gif) left no-repeat;}
							#family-insurance .family-insurance-introduction ul li strong {font-weight: normal;}
					#family-insurance .family-insurance-introduction h4 {width: 217px; height: 38px; position: absolute; overflow: hidden;}
						#family-insurance .family-insurance-introduction h4 a {width: 217px; height: 38px; display: block; text-indent: -666em;}

					#family-insurance #search-insurance {bottom: 10px; left: 63px;}
						#family-insurance #search-insurance a {background: url(../img/site/insurance/search-insurance.png) no-repeat;}
					#family-insurance #browser-security {bottom: 10px; left:292px;}
						#family-insurance #browser-security a {background: url(../img/site/insurance/browser-security.png) no-repeat;}


			#family-insurance {}
				#family-insurance h3 {}
				#family-insurance ul {list-style: none; padding: 0; margin: 0;}


			#family-insurance-insurers {}
				#family-insurance-insurers .insurers-list {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					#family-insurance-insurers .insurers-list li {float: left;}
						#family-insurance-insurers .insurers-list li a {display: block; float: left;}


			/* Ubezpieczenia rodzinne - lista pakietow */
			#family-packets-list {}
				#family-packets-list ul {list-style: none; padding: 0; margin: 0;}
					#family-packets-list ul li {padding: 3px 0; overflow: hidden; border-bottom: 1px solid #D9D9D9;}
					#family-packets-list ul li.extend {border: 0;}
						#family-packets-list ul li h4 {color: #51626F; float: left; margin: 5px 0 0 0; width: 500px; font-size: 1.1em; font-weight: normal;}
							#family-packets-list ul li h4 a {}
						#family-packets-list ul li .details {float: right; margin: 5px 0 0; padding: 0;}
							#family-packets-list ul li .details a {}
								#family-packets-list ul li .details a img {border: 0;}

								/* Ubezpieczenia strona główna */
								#insurer-index {position: relative;height:310px;}
									#insurer-index .insurer-index-header {width: 240px; position: absolute; top: 102px; left: 339px; color: #999; font-size: 3em; font-weight: normal; text-align: center;}
										#insurer-index .insurer-index-header span {font-size: 20px; display: block; line-height: 1.3em; color: #ccc;}

									#insurer-index h3 {font-size: 2em; color: #4e91ca; font-weight: normal;}
										#insurer-index h3 a {display: block; position: absolute; top: 0px; left: 0px;}
											#insurer-index h3 a:hover {text-decoration: none;}
												#insurer-index h3 a span {display: block; text-align: center; line-height: 1.3em; background: #fff; margin-top: 196px; padding: 5px 0; opacity: 0.9; filter: alpha(opacity=50)}


									#insurer-index #insurer-index-individual {}
										#insurer-index #insurer-index-individual a {width: 214px; height: 310px; left: 121px; background: url(../img/site/insurers/indywidualne.jpg) no-repeat;}

									#insurer-index #insurer-index-family {}
										#insurer-index #insurer-index-family a {width: 214px; height: 310px; left: 591px; background: url(../img/site/insurers/rodzinne.jpg) no-repeat;}
											#insurer-index #insurer-index-family a span {padding-left: 4px;}

	/* ajax search results loader */
	img.ball {
		display: none;
		vertical-align: middle;
		margin: 0 0.5em;	
	}

	/* th titles as links */
	th a {color: #fff; text-decoration: underline;}
	th a.sorted_desc, th a.sorted_asc {
		padding-right: 12px;
		background: transparent url(../img/site/sortArrows_bg.png) 100% 3px no-repeat;
	}

	th a.sorted_desc { background-position: 100% -13px; }

	/* lists */
	.section ul.category_services {
		margin-top: 0.5em !important;
		list-style-type: disc;	
	}		/* pakiety ubezpieczeniowe */
			#packets {}
				#packets .content-box-body {overflow: hidden; margin: 1em 0; padding: 0; width: 579px;}
					#packets .content-box-body p {margin: 0;}
				#packets .packets {list-style: none;}
					#packets .packets li {overflow: hidden; position: relative; border-bottom: 1px solid #d9d9d9; padding: 0; width: 579px;}
					#packets .packet {float: left; margin: 1em 0; padding-left: 31px; color: #51626f;} 
						#packets .packet input {position: absolute; left: 0; top: 0.7em;}
					#packets .details {float: right; margin: 1em 0 !important; color: #51626f;} 
						#packets .details a {padding-left: 12px; text-decoration: none; background: url(../img/site/packets.details.a.gif) 0 50% no-repeat; color: #107595;} 
				#packets .post {float: right;}
				#packets .submit {margin: 1em 0;}



			/*
			 * ubezpieczenia
			 */
			#insurers-start-points {}
				#insurers-start-points .main-container {background: none;}
				#insurers-start-points .content-box-header {margin: 0.5em 0 1em;}
				#insurers-start-points .content-box-body {overflow: hidden; padding: 0; list-style: none;}
					#insurers-start-points .content-box-body li {float: left;}
						#insurers-start-points .content-box-body li h4 {margin-top: 8px; font: bold 1.27em arial, tahoma, helvetica, sans-serif;}
						#insurers-start-points .content-box-body li p {font: 1.09em arial, tahoma, helvetica, sans-serif; color: #51626f;}
						#insurers-start-points .content-box-body li img {display: block; border: 0;}
						#insurers-start-points .content-box-body li#insurers-start-point-1 {padding-left: 62px; width: 195px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-1.gif) no-repeat;}
							#insurers-start-points .content-box-body li#insurers-start-point-1 h4 {color: #4c592f;}
						#insurers-start-points .content-box-body li#insurers-start-point-2 {margin-left: 32px; padding-left: 67px; width: 222px; background: url(../img/site/insurers-start-points.content-box-body.li-insurers-start-point-2.gif) no-repeat;}
							#insurers-start-points .content-box-body li#insurers-start-point-2 h4 {color: #bd2a18;}

			#insurance-compare-list {list-style: none;}
				#insurance-compare-list li {border-top: 1px solid #d9d9d9; padding: 20px 0;}
					#insurance-compare-list li fieldset {overflow: hidden; position: relative;}
					#insurance-compare-list li .insurance-compare-list-packet-name {float: right; margin-bottom: 8px; width: 390px; font: normal 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
						#insurance-compare-list li .insurance-compare-list-packet-name a {text-decoration: none; color: #2986bb;}
					#insurance-compare-list li .insurance-compare-list-packet-image {float: left; width: 170px;}
						#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-input {float: left; margin-top: 36px; width: 30px;}
						#insurance-compare-list li .insurance-compare-list-packet-image .insurance-compare-list-packet-image-compare {clear: left; margin-left: 30px; display: block; font-size: 1.1em; text-align: center;}
					#insurance-compare-list li .insurance-compare-list-packet-image img {float: left; width: 140px; height: 88px;}
					#insurance-compare-list li .insurance-compare-list-packet-description {float: right; width: 390px;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-insurer-name {margin: 8px 0; font: bold 1.2em arial, tahoma, helvetica, sans-serif; color: #51626f;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-short-description {font-size: 1.1em;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-packet-price {margin: 8px 0; font: 1.4em arial, tahoma, helvetica, sans-serif; color: #2986bb;}
						#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy {position: absolute; right: 0; bottom: 6px; font-size: 1.1em;}
							#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy a {text-decoration: none; color: #2986bb;}
							#insurance-compare-list li .insurance-compare-list-packet-description .insurance-compare-list-buy .submit {margin: 0;}
					/* first-child */
					#insurance-compare-list li:first-child {border-top: 0;}


			/* wyszukiwarka ubezpiezcen */
			#insurance-search {position: relative; height: 162px; background: url(../img/site/insurance-slider.png) no-repeat;}
				#insurance-search .content-box-header {display: none;}
				#insurance-search #insurance-spend-price {position: absolute; left: 17px; top: 68px; width: 463px;}
					#insurance-search #insurance-spend-price #sliderValue {float: left; margin-top: -8px; font: normal 2.72em arial, tahoma, helvetica, sans-serif; color: #fff;}
						#insurance-search #insurance-spend-price #sliderValue span {margin-left: 6px; color: #c0e9fb;}
				#insurance-search #insurance-spend-options {overflow: hidden; position: absolute; left: 17px; bottom: 6px; width: 460px; color: #fff; list-style: none;}
					#insurance-search #insurance-spend-options li {float: left; margin-right: 16px;}
						#insurance-search #insurance-spend-options li span {float: left; margin-right: 8px; font-weight: bold;}
						#insurance-search #insurance-spend-options li ul {float: left; list-style: none;}
						#insurance-search #insurance-spend-options li label {float: left;}
							#insurance-search #insurance-spend-options li label input {float: left;}

				#insurance-search .ui-slider-handle {width: 28px; height: 28px; background: url(../img/site/insurance-search.ui-slider-handle.gif) no-repeat;}


			/* 
			 * ubezpieczenia
			 * ubezpieczyciel
			 * placowki
			 */
			#insurers-insurer-outposts {}
				#insurers-insurer-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/insurers-insurer-outposts.content-box-body.gif) 50% 100% no-repeat;}
					#insurers-insurer-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
					#insurers-insurer-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
						#insurers-insurer-outposts .content-box-body th#name {width: 125px;}
						#insurers-insurer-outposts .content-box-body th#city {width: 125px;}
						#insurers-insurer-outposts .content-box-body th#street {width: 125px;}
					#insurers-insurer-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
						#insurers-insurer-outposts .content-box-body td a {}
							#insurers-insurer-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}
							#insurers-insurer-outposts .content-box-body td span#additional-button-show {cursor: pointer;}
							#insurers-insurer-outposts .content-box-body td span#additional-button-hide {cursor: pointer;}


			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 */
			#insurers-packets {margin-top: 2.5em;}
				#insurers-packets .content-box-body {}
					#insurers-packets .content-box-body ul {}
						#insurers-packets .content-box-body ul li {margin: 0; padding: 13px 0 13px; background: url(/site_media/img/site/insurers-packets/content-box-body.ul.li.gif) 10px 0 repeat-y}
							#insurers-packets .content-box-body ul li fieldset {overflow: hidden; position: relative; width: 579px;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-name {float: right; width: 414px; font-weight: normal;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image {position: relative; float: left; width: 153px;}
									#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image .checkbox {position: absolute; top: 28px; left: 0;}
									#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-image .insurers-packets-packet-image-thumbnail {display: block; padding-left: 26px;}
								#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description {float: right; width: 414px;}
									/*#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details {overflow: hidden; position: absolute; bottom: -4px; width: 414px;}*/
										#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details .insurers-packets-packet-description-details-price {float: left; color: #898989}
										#insurers-packets .content-box-body ul li fieldset .insurers-packets-packet-description .insurers-packets-packet-description-details .insurers-packets-packet-description-details-more {float: right; margin: 0; color: #898989}

				#insurers-packets #insurers-packets-compare-top {margin: 0; padding: 0 0 0 38px; background: url(/site_media/img/site/insurers-packets/insurers-packets-compare-top.gif) 5px 0 no-repeat}
					#insurers-packets #insurers-packets-compare-top input {position: relative; top: -5px;}

				#insurers-packets #insurers-packets-compare-bottom {margin: 0; padding: 0 0 0 38px; background: url(/site_media/img/site/insurers-packets/insurers-packets-compare-bottom.gif) 5px 100% no-repeat}
					#insurers-packets #insurers-packets-compare-bottom input {position: relative; top: 5px;}

			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 * szczegoly
			 */
			#insurance-packet-details {}

				#insurance-packet-details-profile {}
					#insurance-packet-details-profile .content-box-body {}
						#insurance-packet-details-profile .content-box-body li {overflow: hidden; margin: 0; padding: 0; width: 270px; background: none;}
							#insurance-packet-details-profile .content-box-body li:first-child {margin: 4px 0 0; padding: 4px 0 0;}
							#insurance-packet-details-profile .content-box-body li #insurance-packet-details-profile-age {float: left; width: 27px;}
							#insurance-packet-details-profile .content-box-body li #slider_1 {float: left; width: 215px;}
							#insurance-packet-details-profile .content-box-body li #id_age_span {float: left; width: 27px; text-align: right;}
							#insurance-packet-details-profile .content-box-body li #id_gender_1 {margin-left: 8px;}
							#insurance-packet-details-profile .content-box-body li input {}
								#insurance-packet-details-profile .content-box-body li input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-price {}
					#insurance-packet-details-price .content-box-body {}
						#insurance-packet-details-price .content-box-body li {overflow: hidden; margin: 0; padding: 0; width: 270px; background: none;}
							#insurance-packet-details-price .content-box-body li:first-child {margin: 4px 0 0; padding: 4px 0 0;}
								#insurance-packet-details-price .content-box-body input {}
									#insurance-packet-details-price .content-box-body input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-categories {}
					#insurance-packet-details-categories .content-box-body {}
						#insurance-packet-details-categories .content-box-body li {margin: 0; padding: 0; background: none;}
							#insurance-packet-details-categories .content-box-body li {}
								#insurance-packet-details-categories .content-box-body li ul {}
									#insurance-packet-details-categories .content-box-body li ul li {overflow: hidden; border-top: 1px solid #d2eafa;}
										#insurance-packet-details-categories .content-box-body li ul li:first-child {border-top: 0;} 
										#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary {overflow: hidden;}
											#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary .content-box-body-input {float: left;}
											#insurance-packet-details-categories .content-box-body li ul li .content-box-body-elementary .content-box-body-distinctness {float: right; color: #4a8fc4; cursor: pointer;}
												#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify {padding: 0 7px; background: url(/site_media/img/site/insurance-packet-details-categories/content-box-body-details-clarify.jpg) repeat-x;}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify h4 {font-weight: normal;}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details.clarify p {margin: 0;}
												#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details-choice.selected {}
													#insurance-packet-details-categories .content-box-body li ul li .content-box-body-details-choice.selected h4 {font-weight: normal;}
												#insurance-packet-details-categories .content-box-body li ul li span {float: left;}
													#insurance-packet-details-categories .content-box-body li ul li ul {}
														#insurance-packet-details-categories .content-box-body li ul li ul li {padding: 0 0 0 16px; background: url(/site_media/img/site/insurance-packet-details-categories/content-box-body.li.ul.li.gif) 8px 0.75em no-repeat !important;} 
															#insurance-packet-details-categories .content-box-body li ul li ul li span {float: left; width: 200px;}
													#insurance-packet-details-categories .content-box-body li ul li span.content-box-body-details-add {float: right; width: auto; color: #4a90d5; cursor: pointer;}
													#insurance-packet-details-categories .content-box-body li ul li span.content-box-body-details-remove {float: right; width: auto; color: #4a90d5; cursor: pointer;}
												#insurance-packet-details-categories .content-box-body #categories_other_toggle {color: #4a8fbf; cursor: pointer;}
									#insurance-packet-details-categories .content-box-body input {}
										#insurance-packet-details-categories .content-box-body input[type="submit"] {margin-top: 8px;}

				#insurance-packet-details-insurers {}
					#insurance-packet-details-insurers .content-box-body {}
						#insurance-packet-details-insurers .content-box-body li {margin: 0; padding: 0; background: none;}
							#insurance-packet-details-insurers .content-box-body li ul {margin: 2px 0 8px;}
								#insurance-packet-details-insurers .content-box-body li ul li {border-top: 1px solid #d1eaf9;}
									#insurance-packet-details-insurers .content-box-body li ul li:first-child {border-top: 0;}
							#insurance-packet-details-insurers .content-box-body input {}
								#insurance-packet-details-insurers .content-box-body input[type="submit"] {}


			/*
			 * ubezpieczenia
			 * pakiety indywidualne
			 * wyszukiwarka
			 */
			#insurers-search-categories {}
				#insurers-search-categories .content-box-header {}
					#insurers-search-categories .content-box-header span {overflow: hidden;}
						#insurers-search-categories .content-box-header span em {float: left; font-style: normal;}
							#insurers-search-categories .content-box-header span em#categories_other_toggle {float: right; margin: 0 15px 0 0; cursor: pointer;}
				#insurers-search-categories .content-box-body {}
							#insurers-search-categories .content-box-body .content-box-body-elementary {overflow: hidden;}
								#insurers-search-categories .content-box-body .content-box-body-input {float: left; font-size:1.1em}
								#insurers-search-categories .content-box-body .content-box-body-distinctness {float: right; color: #2986bb; cursor: pointer;}
								#insurers-search-categories .content-box-body .content-box-body-details {overflow: hidden;}
									#insurers-search-categories .content-box-body .content-box-body-details-suggest {margin: 0 0 1em;}
										#insurers-search-categories .content-box-body .content-box-body-details-suggest ul {overflow: auto; position: relative; border: 1px solid #dec; padding: 0 7px; height: 120px;}
									#insurers-search-categories .content-box-body .content-box-body-details-choice {margin: 0 0 1em; padding: 7px; background: url(../img/site/insurers-search-categories.content-box-body.ul.li.content-box-body-details.jpg) repeat-x;}
									#insurers-search-categories .content-box-body .content-box-body-details h4 {font-weight: normal;}
									#insurers-search-categories .content-box-body .content-box-body-details p {}
										#insurers-search-categories .content-box-body .content-box-body-details p input[type="text"] {width: 98%}
									#insurers-search-categories .content-box-body .content-box-body-details ul {}
										#insurers-search-categories .content-box-body .content-box-body-details li {overflow: hidden; margin: 0; padding: 0 0 0 8px; background: url(../img/site/insurers-search-categories.content-box-body.ul.li.content-box-body-details.li.gif) 0 0.75em no-repeat;}
											#insurers-search-categories .content-box-body .content-box-body-details li span {float: left; width: 212px;}
												#insurers-search-categories .content-box-body .content-box-body-details li span.content-box-body-details-add {float: right; width: auto; color: #2986bb; cursor: pointer;}
												#insurers-search-categories .content-box-body .content-box-body-details-choice li span.content-box-body-details-remove {float: right; width: auto; color: #2986bb; cursor: pointer;}


			/* obecnie insurers-insurer-outposts */
			#packet-outposts {}
				#packet-outposts .content-box-header {margin: 0.5em 0;}
				#packet-outposts .content-box-body {padding: 0 0 8px; background: url(../img/site/doctor-outposts.content-box-body.gif) 50% 100% no-repeat;}
					#packet-outposts .content-box-body table {margin-left: 1px; border-collapse: collapse; width: 576px;}
					#packet-outposts .content-box-body th {border-left: 1px solid #f2f8fb; padding: 8px 0 8px 18px; line-height: 1.45em; text-align: left; background: #2986bb; color: #fff;}
						#packet-outposts .content-box-body th#name {width: 125px;}
						#packet-outposts .content-box-body th#city {width: 125px;}
						#packet-outposts .content-box-body th#street {width: 125px;}
					#packet-outposts .content-box-body td {border-top: 1px solid #f2f8fb; border-left: 1px solid #f2f8fb; padding: 12px 8px 12px 18px; line-height: 1.45em; background: #bfe9fb; color: #2986bb;}
						#packet-outposts .content-box-body td a {text-decoration: none; color: #2986bb;}
							#packet-outposts .content-box-body td a.details {padding-left: 12px; background: url(../img/site/doctor-outposts.content-box-body.td.a.details.gif) 0 50% no-repeat;}


			/* wyszukiwarka ubezpieczen */
			#insurer-search {}
				#insurer-search .content-box-header {margin: 0.5em 0;}
				#insurer-search .content-box-body {padding: 0;}
					#insurer-search .content-box-body ul {overflow: hidden; list-style: none;}
					#insurer-search .content-box-body li {float: left; width: 48%;}
						#insurer-search .content-box-body li label {overflow: hidden;}
							#insurer-search .content-box-body li label input {float: left;}
							#insurer-search .content-box-body li label span {float: left; position: relative; top: 3px; width: 250px;}


			/* pakiety - opis pakietu */
			#packet-desciption {}
				#packet-desciption .content-box-header {margin: 0.5em 0;}
				#packet-desciption .content-box-body {padding-right:20px}


			/* zakup ubezpieczenia */
			#content-insurance-price {overflow: hidden; clear: left;}
				#content-insurance-price dt {float: left; margin-right: 8px;}

			/* krok pierwszy przy skladaniu zamowienia */
			#insurers-buy {}
				#insurers-buy #content-box-order {margin-bottom: 24px; padding-bottom: 90px; background: url(../img/site/insurers-buy.jpg) 100% 100% no-repeat;}
				#insurers-buy blockquote {}
					#insurers-buy blockquote.important {margin: 0 0 3em; border: 1px solid #eaeaea; padding: 0.5em; background: #fff;}
						#insurers-buy blockquote.important p {margin: 0;}
				#insurers-buy ul {}
					#insurers-buy ul li {margin: 0.75em 0;}
						#insurers-buy ul li dl {overflow: hidden;}
							#insurers-buy ul li dl dt {float: left; width: 160px;}
							#insurers-buy ul li dl dd {float: left;}
								#insurers-buy ul li dl dd .text {width: 149px;}
								#insurers-buy ul li dl dd select {width: 149px;}


			/* 
			 * news
			 * czytelnicy tego tekstu czytali rowniez
			 */
			#news-see-also-news {padding-bottom: 12px; background: url(../img/site/news-see-also-news.gif) 50% 100% no-repeat;}
				#news-see-also-news .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/news-see-also-news.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
					#news-see-also-news .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
				#news-see-also-news .content-box-body {padding: 0 15px; list-style: none;}
					#news-see-also-news .content-box-body li {padding: 4px 0; background: url(../img/site/most-read-news.content-box-body.li.gif) 0 0 repeat-x;}
						#news-see-also-news .content-box-body li a {text-decoration: none; color: #51626f;}
						/* first-child */
						#news-see-also-news .content-box-body li:first-child {background: none;}


			/* rekomendowani ubezpieczyciele */
			#recommended-insurers {padding-bottom: 12px; background: url(../img/site/recommended-packets.gif) 50% 100% no-repeat;}
				#recommended-insurers .content-box-header {margin: 0; padding: 9px 2px 0 15px; background: url(../img/site/recommended-packets.content-box-header.gif) 50% 0 no-repeat; color: #1b7eb5;}
					#recommended-insurers .content-box-header span {display: block; padding-bottom: 6px; border-bottom: 2px solid #6baed3;}
				#recommended-insurers .content-box-body {padding: 0 15px; list-style: none;}
					#recommended-insurers .content-box-body li {overflow: hidden; margin-top: 12px; border-top: 1px solid #d6eefa;}
						#recommended-insurers .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
							#recommended-insurers .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
						#recommended-insurers .content-box-body li p {margin: 0;}
						/* first-child */
						#recommended-insurers .content-box-body li:first-child {border-top: 0}


			/* 
			 * ubezpieczyciel
			 * rekomendowane pakiety 
			 */
			#recommended-packets {}
				#recommended-packets .content-box-body {}
					#recommended-packets .content-box-body li {overflow: hidden;}
						#recommended-packets .content-box-body li:first-child {border-top: 0} /* first-child */
						#recommended-packets .content-box-body li h4 {padding: 12px 0 5px; font: 1.4em/1em arial, tahoma, helvetica, sans-serif; color: #4c592f;}
							#recommended-packets .content-box-body li h4 a {text-decoration: none; color: #4c592f;}
								#recommended-packets .content-box-body li h4 a:hover {text-decoration: underline;}
						#recommended-packets .content-box-body li p {margin: 0;}


			/* Ubezpieczenia indywidualne - glowna */
			#individual-insurance {}
				#individual-insurance .individual-insurance-header {border-bottom: 2px solid #BAE3F6; margin-left: -63px; margin-right: -63px; position: relative;}
					#individual-insurance .individual-insurance-header h2 {padding: 5px 0 5px 63px; font-size: 1.8em; color: #2C8EBF; font-weight: normal;}

				#individual-insurance .individual-insurance-introduction {margin-left: -63px; margin-right: -63px; position: relative; background: #d6eefa url(../img/site/insurance/bg.individual-insurance-introduction.png) top repeat-x;}
					#individual-insurance .individual-insurance-introduction .content {height: 197px; position: relative; background: url(../img/site/insurance/pani.jpg) 289px bottom no-repeat;}
					#individual-insurance .individual-insurance-introduction h3 {font-size: 1.8em; color: #2C8EBF; font-weight: normal; position: absolute; top: 15px; left: 125px;}
					#individual-insurance .individual-insurance-introduction blockquote {font-style: italic; font-size: 1.5em; color: #6db1d5; position: absolute; top: 45px; left: 180px;}
					#individual-insurance .individual-insurance-introduction h4 {width: 217px; height: 38px; position: absolute; overflow: hidden;}
						#individual-insurance .individual-insurance-introduction h4 a {width: 217px; height: 38px; display: block; text-indent: -666em;}

					#individual-insurance #search-insurance {bottom: 43px; left: 63px;}
						#individual-insurance #search-insurance a {background: url(../img/site/insurance/search-insurance.png) no-repeat;}
					#individual-insurance #browser-security {bottom: 43px; right: 63px}
						#individual-insurance #browser-security a {background: url(../img/site/insurance/browser-security.png) no-repeat;}


			#individual-insurance {}
				#individual-insurance h3 {}
				#individual-insurance ul {list-style: none; padding: 0; margin: 0;}


			#individual-insurance-insurers {}
				#individual-insurance-insurers .insurers-list {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					#individual-insurance-insurers .insurers-list li {float: left;}
						#individual-insurance-insurers .insurers-list li a {display: block; float: left;}


			/* Ubezpieczenia indywidualne - lista pakietow */
			#individual-packets-list {}
				#individual-packets-list ul {list-style: none; padding: 0; margin: 0;}
					#individual-packets-list ul li {padding: 3px 0; overflow: hidden; border-bottom: 1px solid #D9D9D9;}
					#individual-packets-list ul li.extend {border: 0;}
						#individual-packets-list ul li h4 {color: #51626F; float: left; margin: 5px 0 0 0; width: 500px; font-size: 1.1em; font-weight: normal;}
							#individual-packets-list ul li h4 a {}
						#individual-packets-list ul li .details {float: right; margin: 5px 0 0; padding: 0;}
							#individual-packets-list ul li .details a {}
								#individual-packets-list ul li .details a img {border: 0;}


			/* Ubezpieczenia rodzinne - glowna */
			#family-insurance {}
				#family-insurance .family-insurance-header {border-bottom: 2px solid #BAE3F6; margin-left: -63px; margin-right: -63px; position: relative;}
					#family-insurance .family-insurance-header h2 {padding: 5px 0 5px 63px; font-size: 1.8em; color: #2C8EBF; font-weight: normal;}

				#family-insurance .family-insurance-introduction {margin-left: -63px; margin-right: -63px; position: relative; background: #D6EEFA url(../img/site/insurance/bg.individual-insurance-introduction.png) repeat-x scroll center top;}
					#family-insurance .family-insurance-introduction .content {height: 197px; padding-right: 124px; position: relative; background: url(../img/site/insurance/family.jpg) right bottom no-repeat;}
					#family-insurance .family-insurance-introduction h3 {width: 400px; font-size: 1.8em; color: #2C8EBF; font-weight: normal; position: absolute; top: 15px; left: 63px;}
					#family-insurance .family-insurance-introduction ul {list-style: none; padding: 0; margin: 0; position: absolute; top: 94px; left: 63px;}
						#family-insurance .family-insurance-introduction ul li {float: left; font-size: 1.5em; color: #6db1d5; padding: 0 15px 0 17px; background: url(../img/site/insurance/ok.gif) left no-repeat;}
							#family-insurance .family-insurance-introduction ul li strong {font-weight: normal;}
					#family-insurance .family-insurance-introduction h4 {width: 217px; height: 38px; position: absolute; overflow: hidden;}
						#family-insurance .family-insurance-introduction h4 a {width: 217px; height: 38px; display: block; text-indent: -666em;}

					#family-insurance #search-insurance {bottom: 10px; left: 63px;}
						#family-insurance #search-insurance a {background: url(../img/site/insurance/search-insurance.png) no-repeat;}
					#family-insurance #browser-security {bottom: 10px; left:292px;}
						#family-insurance #browser-security a {background: url(../img/site/insurance/browser-security.png) no-repeat;}


			#family-insurance {}
				#family-insurance h3 {}
				#family-insurance ul {list-style: none; padding: 0; margin: 0;}


			#family-insurance-insurers {}
				#family-insurance-insurers .insurers-list {list-style: none; padding: 0; margin: 0; overflow: hidden;}
					#family-insurance-insurers .insurers-list li {float: left;}
						#family-insurance-insurers .insurers-list li a {display: block; float: left;}


			/* Ubezpieczenia rodzinne - lista pakietow */
			#family-packets-list {}
				#family-packets-list ul {list-style: none; padding: 0; margin: 0;}
					#family-packets-list ul li {padding: 3px 0; overflow: hidden; border-bottom: 1px solid #D9D9D9;}
					#family-packets-list ul li.extend {border: 0;}
						#family-packets-list ul li h4 {color: #51626F; float: left; margin: 5px 0 0 0; width: 500px; font-size: 1.1em; font-weight: normal;}
							#family-packets-list ul li h4 a {}
						#family-packets-list ul li .details {float: right; margin: 5px 0 0; padding: 0;}
							#family-packets-list ul li .details a {}
								#family-packets-list ul li .details a img {border: 0;}

								/* Ubezpieczenia strona główna */
								#insurer-index {position: relative;}
									#insurer-index .insurer-index-header {width: 240px; position: absolute; top: 102px; left: 339px; color: #999; font-size: 3em; font-weight: normal; text-align: center;}
										#insurer-index .insurer-index-header span {font-size: 20px; display: block; line-height: 1.3em; color: #ccc;}

									#insurer-index h3 {font-size: 2em; color: #4e91ca; font-weight: normal;}
										#insurer-index h3 a {display: block; position: absolute; top: 0px; left: 0px;}
											#insurer-index h3 a:hover {text-decoration: none;}
												#insurer-index h3 a span {display: block; text-align: center; line-height: 1.3em; background: #fff; margin-top: 196px; padding: 5px 0; opacity: 0.9; filter: alpha(opacity=50)}


									#insurer-index #insurer-index-individual {}
										#insurer-index #insurer-index-individual a {width: 214px; height: 310px; left: 121px; background: url(../img/site/insurers/indywidualne.jpg) no-repeat;}

									#insurer-index #insurer-index-family {}
										#insurer-index #insurer-index-family a {width: 214px; height: 310px; left: 591px; background: url(../img/site/insurers/rodzinne.jpg) no-repeat;}
											#insurer-index #insurer-index-family a span {padding-left: 4px;}

	/* ajax search results loader */
	img.ball {
		display: none;
		vertical-align: middle;
		margin: 0 0.5em;	
	}

	/* th titles as links */
	th a {color: #fff; text-decoration: underline;}
	th a.sorted_desc, th a.sorted_asc {
		padding-right: 12px;
		background: transparent url(../img/site/sortArrows_bg.png) 100% 3px no-repeat;
	}

	th a.sorted_desc { background-position: 100% -13px; }

	/* lists */
	.section ul.category_services {
		margin-top: 0.5em !important;
		list-style-type: disc;	
	}
	
	
/* Modyfikacje Grześka */

#individual-insurance-insurers ul.insurers-list li {
	margin: 5px 46px 0 0;
}

#individual-insurance-insurers ul.insurers-list li.uniqa {
	margin-right: 0;
}

#individual-packets-list {
	background: url(../img/site/packets-list.gif) 0 2.25em no-repeat;
}

#individual-packets-list ul {
	background: url(../img/site/packets-list-ul.gif) 0 100% no-repeat;
}

#individual-packets-list ul li {
	padding: 3px 10px;
}

#individual-packets-list ul li.extend {
	font-size: 12px;
	padding: 7px 10px 9px;
}

#family-insurance-insurers ul.insurers-list li {
	margin: 5px 46px 0 0;
}

#family-insurance-insurers ul.insurers-list li.uniqa {
	margin-right: 0;
}

#family-packets-list {
	background: url(../img/site/packets-list.gif) 0 2.25em no-repeat;
}

#family-packets-list ul {
	background: url(../img/site/packets-list-ul.gif) 0 100% no-repeat;
}

#family-packets-list ul li {
	padding: 3px 10px;
}

#family-packets-list ul li.extend {
	font-size: 12px;
	padding: 7px 10px 9px;
}

#basic-services {
	display: block !important;
}

#basic-services li {
	height: 28px !important;
}

#basic-services li a {
	display: inline;
	height: 1%;
}

#digg-form {
	color: #51626f;
}

#breadcrumps {
	background: #88ba14;
	font-size: 12px;
	margin: 0 0 1px;
	overflow: hidden;
}

#breadcrumps span {
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -666em;
	top: 0;
}

#breadcrumps a, #breadcrumps strong {
	background: url(/site_media/img/site/breadcrump.jpg) no-repeat;
	color: #fff;
	display: block;
	font-weight: normal;
	float: left;
	font-family: Arial;
	font-style: normal;
	padding: 10px 10px 10px 25px;
}

#breadcrumps a.home {
	background: none;
	padding-left: 15px;
}

#breadcrumps a:hover {
	text-decoration: none;
}

#main-header h1, #content-main-header h1 {
	font-weight: normal;
	color: #2C8EBF;
	font-size: 18px;
	font-family: Arial;
}

#content-main-header h1 {
	margin-top: -4px;
}

#content-main-header strong {
	font-weight: normal;
}

#doctor-add-add li {
	list-style: none;
}