* {
	font-family: arial, tahoma, Verdana, Sans-Serif, Helvetica, georgia,
		"Trebuchet ms";
}

body {
	color: #585656;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
}

html { /*font-size:75%;*/
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

a {
	outline: 0;
	font-size: 12px;
}

a:link {
	color: #C83D00;
}

a:visited {
	color: #C83D00;
}

a:active {
	color: #C83D00;
}

a:hover {
	color: #eb1d29 !important;
}

h1 {
	font-size: 2.3em;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1.0em;
}

h5 {
	font-size: 0.9em;
}

h6 {
	font-size: 0.8em;
}

body.ubezpiecz-zdrowie h1 {
	margin-bottom: 12px;
	padding-top: 2px;
	background: transparent url(img/ubezpiecz-h1.gif) no-repeat 0% 20%;
	text-indent: -9999px;
	height: 40px;
}

body.prywatne-ubezpiecznie-zdrowotne h1 {
	margin: 0;
	display: block;
	height: 60px;
	background: transparent url(img/prywatne-h1.gif) no-repeat 0% 50%;
	text-indent: -9999px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

h1 a {
	cursor: pointer;
}

body.domowa h1 a,body.prywatne-ubezpiecznie-zdrowotne h1 a,body.kup-polise3 h1 a,body.kup-polise3 h1 a.link1,body.kup-polise h1 a.link1,body.kup-polise2 h1 a.link1,body.kup-polise3 h1 a.link4
	{ /*display: block;*/
	position: absolute;
	background: transparent;
	height: 57px;
	/*width: 90%;*/
	width: 173px;
	text-indent: -999px;
	margin: 5px 0 0 20px;
	padding: 0px;
	left: 520px;
}

body.kup-polise3,body.domowa {
	padding-bottom: 20px;
}

body.kup-polise3 h1 a.link4,body.domowa h1 a {
	width: 520px;
	left: 460px;
}

body.kup-polise3 h1 a.link1 {
	left: 470px;
}

body.kup-polise h1 a.link1 {
	left: 460px;
	width: 320px;
}

body.kup-polise2 h1 a.link1 {
	left: 460px;
	width: 320px;
}

body.prywatne-ubezpiecznie-zdrowotne h1 a.link2,body.kup-polise3 h1 .link2
	{
	width: 146px;
	left: 694px;
}

body.kup-polise h1 a.link2,body.kup-polise2 h1 a.link2 {
	position: absolute;
	background: transparent;
	height: 57px;
	width: 173px;
	text-indent: -999px;
	margin: 5px 0 0 20px;
	padding: 0px;
	left: 794px;
}

body.kup-polise3 h1.zaloguj .link2 {
	left: 824px;
}

body.prywatne-ubezpiecznie-zdrowotne h1 a.link3,body.kup-polise3 h1 a.link3
	{
	width: 120px;
	left: 840px;
}

body.porownaj h1 {
	margin: 0;
	display: block;
	height: 60px;
	background: transparent url(img/porownaj-h1.gif) no-repeat 0% 50%;
	text-indent: -9999px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 10px;
}

body.porownaj h1 a { /*display: block;*/
	position: absolute;
	background: transparent;
	height: 57px;
	/*width: 90%;*/
	width: 173px;
	text-indent: -999px;
	margin: 5px 0 0 20px;
	padding: 0px;
	left: 520px;
}

body.porownaj h1 a.link2 {
	width: 146px;
	left: 694px;
}

body.porownaj h1 a.link3 {
	width: 120px;
	left: 840px;
}

body.kup-polise h1,body.kup-polise2 h1,body.kup-polise3 h1 {
	margin: 0;
	display: block;
	height: 60px;
	background: transparent url(img/kup-h1.gif) no-repeat 0% 50%;
	text-indent: -9999px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 10px;
}

body.domowa h1 {
	margin: 0;
	display: block;
	height: 60px;
	background: transparent url(img/kup-h1.gif) no-repeat 0% 50%;
	text-indent: -9999px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 10px;
}

.porownanie h1 {
	margin: 0;
	display: block;
	height: 70px;
	background: transparent url(img/porownanie-h1.gif) no-repeat 0% 50%;
	text-indent: -9999px;
	border-bottom: 1px dotted #aaa;
	padding-bottom: 0px;
}

body.porownanie h1 a { /*display: block;*/
	position: absolute;
	background: transparent;
	height: 57px;
	/*width: 90%;*/
	width: 173px;
	text-indent: -999px;
	margin: 5px 0 0 20px;
	padding: 0px;
	left: 520px;
}

body.porownanie h1 a.link2 {
	width: 146px;
	left: 694px;
}

body.porownanie h1 a.link3 {
	width: 120px;
	left: 840px;
}

h1.dla-firm {
	background: url(img/h1-dla-firm.gif) no-repeat 50% !important
}

h1.forum {
	background: url(img/h1-forum.gif) no-repeat 50% !important
}

h1.dowiedz-wiecej {
	background: url(img/h1-dowiedz.gif) no-repeat 50% !important
}

h1.o-ubezpieczeniach {
	background: url(img/h1-o-ubezpieczeniach.gif) no-repeat 50% !important
}

h1.kontakt {
	background: url(img/h1-kontakt.gif) no-repeat 50% !important
}

h1.polec-strone {
	background: url(img/h1-polec-strone.gif) no-repeat 50% !important
}

h1.szukaj {
	background: url(img/h1-szukaj.gif) no-repeat 50% !important
}

h1.po-co-ubezpiecznie {
	background: url(img/h1-po-co-ubezpiecznie.gif) no-repeat 50% !important
}

h1.ubezpieczenia-grupowe {
	background: url(img/h1-ubezpieczenia-grupowe.gif) no-repeat 50%
		!important
}

h1.o-firmie {
	background: url(img/h1-o-firmie.gif) no-repeat 50% !important
}

h1.regulamin {
	background: url(img/h1-regulamin.gif) no-repeat 50% !important
}

h1.czesto-zadawane {
	background: url(img/h1-czesto-zadawane.gif) no-repeat 50% !important
}

h1.slowniczek {
	background: url(img/h1-slowniczek.gif) no-repeat 50% !important
}

h1.zglos {
	background: url(img/h1-zglos.gif) no-repeat 50% !important
}

h1.dla-mediow {
	background: url(img/h1-dla-mediow.gif) no-repeat 50% !important
}

h1.polityka {
	background: url(img/h1-polityka.gif) no-repeat 50% !important
}

h1.zaloguj {
	background: url(img/h1-zaloguj.gif) no-repeat 50% !important
}

h1.zarejestruj {
	background: url(img/h1-zarejestruj.gif) no-repeat 50% !important
}

h1.moje-konto {
	background: url(img/h1-moje-konto.gif) no-repeat 50% !important
}

h1.wypelnij-wn {
	background: url(img/h1-wypelnij-wn.gif) no-repeat 50% !important
}

h1.jak-kupic {
	background: url(img/h1-jak-kupic-pol.gif) no-repeat 50% !important
}

h1.jak-wybrac {
	background: url(img/h1-jak-wybrac.gif) no-repeat 50% !important
}

h1.dowiedz-sie-wiecej {
	background: url(img/h1-dowiedz-sie.gif) no-repeat 50% !important
}

h1.pisza-o-nas-h {
	background: url(img/h1-pisza-o-nas.gif) no-repeat 50% !important
}

h1.po-co-mi-ubezpieczenie {
	background: url(img/h1-po-co-mi-u.gif) no-repeat 50% !important
}

h1,h2,h3,h4,h5,h6 {
	margin: 0.5em 0;
	text-align: left;
	color: #f21a1b;
	font-weight: normal;
}

p { /*font-size: 1em; 
        line-height: 1.4em;*/
	display: block;
	margin: 10px;
	font-size: 12px;
}

ol,ul {
	font-size: 12px;
	line-height: 1.4em;
	/* margin: 1em 1em 1em 2em;  */
}

ul li {
	list-style: square;
}

li>p {
	margin-top: 0.2em;
}

pre,code {
	font-family: monospace;
	font-size: 1.1em;
}

ol,ul,li,dl,dt,dd,pre,code,blockquote,td,th {
	text-align: left;
}

abbr,acronym {
	cursor: help;
	border: 0;
	background-color: #FFF9C5;
	padding: 1px;
}

strong {
	font-weight: bold;
}

img {
	border: 0;
}

hr {
	clear: both;
	height: 1px;
	color: #E4E4E4;
	background-color: #E4E4E4;
	border: 0;
	padding: 0;
	margin: 0;
}

#container {
	/* background: transparent url(img/bg-black.jpg) 50% 50% !important;
    background: transparent url(img/bg-black.jpg) 48% 50%; */
	background-color: #fff;
}

#header {
	background: transparent url(img/header-logo.gif) no-repeat bottom left;
}

/*.kup-polise2 #content {background: transparent url(img/women.gif) no-repeat 89% 45% ;} */
	/*.kup-polise3 #content {background: transparent url(img/women.gif) no-repeat 90% 80% ;} */
body.ubezpiecz-zdrowie #top-nav {
	background: transparent url(img/top-menu-bg.gif) repeat-x bottom left;
}

/*body.prywatne-ubezpiecznie-zdrowotne #top-nav 	{background: transparent;}*/
#top-nav ul li a {
	background: transparent url(img/top-menu-separator.gif) no-repeat right
		top;
}

/*#top-nav ul li a:hover	{

color: #eb1d29;

}*/
#footer {
	/*background: transparent url(img/footer-top-bg.gif) repeat-x top left; */
	color: #6b6b6b;
	/*	border-top: 1px dotted #aaa;*/
}

#bottom {
	/* background: transparent url(img/bottom.jpg) 50% 100% !important;
    background: transparent url(img/bottom.jpg) 48% 50%; */
	
}

#bottom-nav ul {
	text-align: left;
}

#bottom-nav ul a,#siteinfo a {
	text-decoration: none;
	color: #6b6b6b;
}

#bottom-nav ul a:hover     , #siteinfo a:hover {
	text-decoration: underline;
}

#siteinfo a {
	
}

/*input.text, input.text-long, select, .inactive, span.input-text input {	
 background: #fff url(img/input-text-bg.gif) no-repeat left top;
border-top: 1px solid #bdbfc0;
border-right: 1px solid #C3C3C3;
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #C3C3C3;
padding: 1px;
color: #666; 
font-size: 11px;
}


 input.text:hover, input.text:focus, input.text:active, select:hover, textarea:active {
border-top: 1px solid #d7c4c4;
border-right: 1px solid #d7c4c4;
border-bottom: 1px solid #d7c4c4;
border-left: 1px solid #d7c4c4;
}*/
.inactive {
	background-color: #D8D6D6;
	color: #000
}

select {
	padding-right: 0px !important;
	padding-left: 0px !important;
	font-size: 12px !important;
}

input.text,input.file,.textarea,select.select {
	color: #333333;
	font-size: 100%;
	margin: 0pt;
}

input.text,.textarea,.firefox select.select {
	/*background: #FFFFFF url(/images/fieldbg.gif) repeat-x scroll center top;
	nie ma tego obrazka*/
	border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
	border-style: solid;
	border-width: 1px;
}

/* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */
	/* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */
	/* tabelki */
table { /*width:99%;*/
	
}

.table-outline {
	background: #E6EEF6;
	padding: 5px;
}

table.data {
	margin-top: 10px;
	border-collapse: collapse;
	font-size: 16px;
	border: 1px solid #C3D1DF !important;
	empty-cells: hide;
	background-color: #fff;
	margin: 5px auto 5px auto;
	width: 99%;
}

table.data {
	empty-cells: show;
}

table.data  a {
	font-size: 13px;
}

table.data  .short {
	width: 100px;
}

table.data   td,table.data   th {
	vertical-align: top;
	padding: 10px;
	border-bottom: 1px solid #C3D1DF !important;
	font-size: 12px;
}

table.data   th {
	background-color: #E6EEF6;
	font-size: 13px;
}

body table.data  tr {
	text-align: left !important;
}

td.titles {
	width: 50px;
}

.text-right {
	text-align: right !important;
}

.text-right2 {
	text-align: right !important;
	/*	padding-right: 30px !important;*/
	padding: 0;
}

table.logos {
	width: 990px;
	margin-top: 0 !important;
	margin-top: -10px;
	border-collapse: collapse;
	/*background: transparent url(img/footer-top-bg.gif) repeat-x top left; */
	border-top: 1px solid #f36268;
}

.ubezpiecz-zdrowie table.logos {
	border: 0;
}

table.logos,table.logos td {
	padding: 0 !important;
	margin: 0;
	text-align: center;
	border-collapse: collapse;
	overflow: hidden;
}

/*.ubezpiecz-zdrowie table.logos td {padding-top: 0 ; }*/
table.logos td.left {
	text-align: left;
	font-size: 10px;
	color: #aaa;
}

table.logos td.right {
	text-align: right;
}

table.logos img {
	display: block;
	padding: 0px;
	margin: 0;
	vertical-align: bottom;
}

table.logos a {
	cursor: default;
	margin: 0;
	padding: 0;
}

table.first {
	background-color: #f8f8f8;
	float: left;
	margin-right: 10px;
	width: 500px;
}

table.first2 {
	background-color: #f8f8f8;
	float: left;
	margin-right: 10px;
	width: 500px;
}

table.first td,table.first th {
	text-align: center;
}

table.first th {
	color: #2287cc;
	font-weight: normal;
}

table.first th span {
	color: gray;
	font-size: 11px;
}

table.first select,table.first input.text {
	width: 150px;
}

table.first td.short input {
	width: 20px;
}

table.first td.short select {
	width: 45px;
}

table.first td {
	padding: 3px 0 3px 0;
}

table.compare {
	width: 780px;
	border-collapse: collapse;
}

table.compare td {
	border: 1px solid #ecebeb;
	background-color: #f5f6f6;
	border-collapse: collapse;
	padding: 5px;
	width: 135px;
	text-align: center;
}

table.compare td.separator-table {
	background: transparent url(img/separator-table.gif) repeat-y;
	width: 12px;
	border: 0;
	padding: 0;
}

tr.green td.separator-table {
	background: transparent url(img/separator-table-gr.gif) repeat-y;
	border: 0;
}

table.compare th {
	border: 0;
	border-bottom: 1px solid #ecebeb;
	background-color: #f2f6f7;
	border-collapse: collapse;
	text-align: right;
	padding: 5px 10px 0 0;
	font-weight: normal;
	vertical-align: top;
}

table.compare th b,table.compare a {
	color: #2287cc;
	text-decoration: none;
	line-height: 20px;
	/*	font-stretch: ultra-expanded;*/
}

tr.green td { /*	background-color: #e2eaeb;*/
	border: 0;
	background-color: #ebf3f4;
}

table.compare th.white {
	border: 0;
	border-bottom: 1px solid #ecebeb;
	background-color: #fff;
	border-collapse: collapse;
}

tr.bottom td,tr.bottom th.white {
	border: 0;
	background: transparent;
}

tr.bottom td {
	background: transparent url(img/bt-shadow-td.gif) no-repeat;
	height: 14px;
}

tr.bottom td.separator-table {
	background: transparent url(img/separator-table-bt.gif) no-repeat;
	height: 14px;
}

/*#swiadczenia{
	text-indent: -9999px;
	background: transparent url(img/blue-swiadczenia.gif) no-repeat;
	border: 0;
}*/
.blue td {
	color: white;
	background: #85bae5 url(img/blue.gif) repeat-x;
	border: 0;
	text-align: left;
	padding: 0;
}

.blue-no-img td {
	color: white;
	/*
	background: #85bae5 url(img/blue.gif) repeat-x;
	MZ ten obrazek się nie nadaje, bo jak trzeba wpisać 2 linijki, to jest za mały 
*/
	border: 0;
	text-align: left;
	padding: 0;
}

tr.text-blue td,td.text-blue {
	color: #2287cc;
	font-weight: bold;
}

.blue {
	color: #2287cc !important;
}

.red {
	color: #ce2b2b !important;
}

td.buy-small a {
	display: block;
	background: transparent url(img/buy-small3.gif) no-repeat;
	width: 110px;
	height: 38px;
	margin-left: 25px;
	text-indent: -9999px;
}

td.buy-small a:hover {
	background: transparent url(img/buy-small3.gif) no-repeat 0 -50px;
}

td.right-shadow {
	background: #fff url(img/shadow-right.gif) repeat-y;
	width: 8px !important;
	border: 0 !important;
	padding: 0 !important;
	background-color: #fff !important;
}

.porownanie tr th {
	background-color: #f5f6f6;
}

tr.green th { /*background-color: #e2eaeb !important;*/
	background-color: #f6fafb !important;
}

/* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */
	/* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */ /* tabelki */
	/* tabelki */
.forum-bt {
	display: block;
	background: transparent url(img/big-forum.gif) no-repeat;
	height: 74px;
	width: 184px;
	text-indent: -999px;
	margin-left: 10px;
}

.forum-bt:hover {
	background: transparent url(img/big-forum.gif) no-repeat 0 -138px;
}

.big-bt {
	display: block;
	background: transparent url(img/big-bt.gif) no-repeat;
	height: 74px;
	width: 184px;
	text-indent: -999px;
	margin-left: 10px;
}

.big-bt:hover {
	background: transparent url(img/big-bt.gif) no-repeat 0 -138px;
}

.ankieta {
	display: block;
	background: transparent url(img/ankieta.gif) no-repeat;
	height: 68px;
	width: 142px;
	text-indent: -999px;
	margin-left: 10px;
}

.ankieta:hover {
	background: transparent url(img/ankieta.gif) no-repeat 0 -80px;
}

.kontakt_big {
	display: block;
	background: transparent url(img/kontakt.jpg) no-repeat;
	height: 68px;
	width: 142px;
	text-indent: -999px;
	margin-left: 10px;
}

.kontakt_big:hover {
	background: transparent url(img/kontakt.jpg) no-repeat 0 -80px;
}

.big-arrow {
	display: block;
	background: transparent url(img/big-arrow.gif) no-repeat;
	height: 68px;
	width: 53px;
	text-indent: -999px;
	margin-left: 10px;
}

.big-arrow:hover {
	background: transparent url(img/big-arrow.gif) no-repeat 3px -78px;
}

ul.list-red {
	width: 525px;
	margin-top: 5px;
	padding-top: 15px;
}

ul.list-red li {
	margin-bottom: 10px;
	list-style-type: none;
	line-height: normal;
	line-height: 22px;
	text-align: justify;
	font-size: 12px;
	margin-bottom: 10px;
	list-style-type: none;
}

ul.list-red3 {
	z-index: 999;
	width: 660px !important;
}

ul.list-red3 li {
	background: transparent url(img/list-point.gif) no-repeat 0 3px;
	margin-left: 0px;
	margin-bottom: 10px; padding-left : 15px;
	list-style-type: none;
	z-index: 998;
	line-height: 17px;
	padding-left: 15px;
}

ul.list-red h3 {
	margin-bottom: 0;
}

h1.step1 {
	background: transparent url(img/step1-small.gif) no-repeat right top;
	padding: 10px 0 10px 0;
	border: 0;
}

/*
.search-big {
	float: right;
	display: block;
background: transparent url(img/search-big.gif) no-repeat;
height: 60px;
width: 215px;	
text-indent: -999px;
margin-right: 180px;
}
*/
.search-big {
	float: right;
	display: block;
	background: transparent url(img/search-big.gif) no-repeat;
	height: 60px;
	width: 215px;
	text-indent: -9999px;
	/*margin-right: 180px;*/
}

.search-big:hover {
	background: transparent url(img/search-big.gif) no-repeat 0 -51px
}

.clear {
	clear: both;
}

div.select {
	height: 31px;
	padding-top: 5px;
	width: 780px;
	/*text-indent: 200px;*/
}

div.sort-by {
	height: 31px;
	padding-top: 5px;
	width: 780px;
	/*text-indent: 200px;*/
}

.select input {
	margin-left: 0px;
}

/*
.select tr {
	padding-top: -5px;
}
*/
.sort-by input {
	margin-left: 31px;
}

.select label,.sort-by label {
	display: inline;
	font-weight: bold;
}

#bestfitLink {
	font-weight: bold !important;
}

.sort-by {
	background: transparent url(img/sort-by.gif) no-repeat
}

.select {
	background: transparent url(img/select.gif) no-repeat
}

.shadow-border {
	background: transparent url(img/shadow-bg.gif) no-repeat right bottom;
	padding: 0 9px 13px 0;
	width: 780px;
}

.shadow-border table {
	border: 1px solid #c2bfbf;
	width: 100%;
	border-collapse: collapse;
	background-color: #f5f6f6;
	align: left;
}

.shadow-border td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 5px;
}

.shadow-border th {
	color: #0276c5;
	background-color: #eaf1f2;
	padding: 5px;
}

.shadow-border th.buy {
	background-color: #fff !important;
	padding: 5px;
	border-left: 1px solid #f1f0f0;
	width: 150px;
	text-align: center;
}

.shadow-border th.buy h2 {
	color: #0276c5;
	font-size: 30px;
	display: inline;
	margin: 0;
}

.shadow-border th.buy span {
	color: gray;
	font-size: 10px;
	font-weight: normal;
}

.shadow-border th.buy a {
	display: block;
	background: transparent url(img/buy-small2.gif) no-repeat;
	width: 110px;
	height: 38px;
	margin-left: 35px;
	margin-top: 30px;
}

.shadow-border th.buy a:hover {
	background: transparent url(img/buy-small2.gif) no-repeat 0 -50px;
}

.shadow-border .check-left {
	background-color: #e5e6e6;
	text-align: center;
	width: 20px;
}

.shadow-border b,.shadow-border a {
	color: #0276c5;
	font-weight: normal;
}

.shadow-border td.list {
	border-left: 1px dotted #aeadad;
	border-right: 1px dotted #aeadad;
}

.shadow-border ul {
	margin: 0;
	padding: 0 0 0 20px;
}

table.counted {
	text-align: right;
	background-color: #fafbfb;
}

table.counted th {
	text-align: right;
	padding: 10px;
	background-color: #eaf1f2;
}

table.counted h3 {
	color: #0276c5;
	font-size: 20px;
	margin: 8px 0 8px 0;
}

table.counted ul li {
	list-style-type: none;
}

table.counted td.list {
	background-color: white;
	width: 15%;
}

table.counted .list-right li,table.counted .list-right h3 {
	text-align: right;
}

table.counted .list-right {
	padding-right: 20px;
	border-left: 1px dotted #8c8a8a;
	width: 50%;
}

.kup-polise table.counted .list-right {
	padding-right: 0px;
	border-left: 0;
	width: 100%;
}

body.kup-polise h2,body.kup-polise2 h2,body.kup-polise3 h2 {
	color: #0276c5;
	font-size: 20px;
}

body.kup-polise .shadow-border,body.kup-polise3 .shadow-border {
	width: 600px;
}

body.kup-polise table.counted td.list {
	padding: 0;
	width: 150% !important;
}

body.kup-polise .shadow-border table td,body.kup-polise3 .shadow-border table td
	{
	vertical-align: middle;
	padding: 20px;
}

.kup-polise table.counted .list-right  h3 {
	font-size: 17px;
}

.buy-steps {
	width: 150px;
	height: 100px;
	float: left;
}

/*.buy-steps ul{
	margin:0;
	padding: 0;
}

.buy-steps ul li{list-style-type: none; margin: 5px 0 5px 0;}

.buy-steps ul li.active {list-style-image: url(img/red-point.gif); color: red; font-weight: bold;}*/
.clear-both {
	clear: both;
}

.ogolne-war {
	display: block;
	background: transparent url(img/ogolne-war.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.caall .ogolne-war {
	height: 84px !important;
	margin-bottom: 0;
	margin-top: 0;
}

.ogolne-war:hover {
	background: transparent url(img/ogolne-war.gif) no-repeat 0 -110px;
}

.moj-wniosek {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	background: transparent url(img/moj-wniosek.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.moj-wniosek:hover {
	background: transparent url(img/moj-wniosek.gif) no-repeat 0 -110px;
}

.moje-upowaznienia {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	background: transparent url(img/moje-upowaznienia.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.moje-upowaznienia:hover {
	background: transparent url(img/moje-upowaznienia.gif) no-repeat 0
		-110px;
}

.katalog-swiadczen {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	background: transparent url(img/katalog-swiadczen.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.katalog-swiadczen:hover {
	background: transparent url(img/katalog-swiadczen.gif) no-repeat 0
		-110px;
}

.moja-polisa-bt {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	background: transparent url(img/moja-polisa-bt.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.moja-polisa-bt:hover {
	background: transparent url(img/moja-polisa-bt.gif) no-repeat 0 -110px;
}

.upowaznienia {
	margin-bottom: 0;
	margin-top: 0;
	display: block;
	background: transparent url(img/moje-upowaznienia.gif) no-repeat;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.upowaznienia:hover {
	background: transparent url(img/moje-upowaznienia.gif) no-repeat 0
		-110px;
}

.accept {
	position: absolute;
	float: right;
	display: block;
	background: transparent url(img/accept.gif) no-repeat -40px -5px;
	height: 55px;
	width: 185px;
	text-indent: -999px;
	margin-left: 520px;
	margin-top: -52px;
}

.accept:hover {
	background: transparent url(img/accept.gif) no-repeat -40px -57px
}

.i-buy {
	float: right;
	display: block;
	background: transparent url(img/i-buy.gif) no-repeat -70px -10px;
	height: 50px;
	width: 135px;
	text-indent: -999px;
	margin-right: 240px;
}

.i-buy:hover {
	background: transparent url(img/i-buy.gif) no-repeat -70px -61px
}

.print {
	float: right;
	display: block;
	background: transparent url(img/print.gif) no-repeat;
	height: 60px;
	width: 215px;
	text-indent: -999px;
	margin-right: 340px;
}

.print:hover {
	background: transparent url(img/print.gif) no-repeat 0 -51px
}

.conditions {
	float: left;
	display: block;
	background: transparent url(img/conditions.gif) no-repeat 0 -3px;
	height: 60px;
	width: 215px;
	text-indent: -999px;
	margin-left: 200px;
	margin-top: 3px;
}

.conditions:hover {
	background: transparent url(img/conditions.gif) no-repeat 0 -53px
}

.match {
	float: right;
	display: block;
	background: transparent url(img/dopasuj.gif) no-repeat 0 -5px;
	height: 53px;
	width: 215px;
	text-indent: -999px;
}

.match:hover {
	background: transparent url(img/dopasuj.gif) no-repeat 0 -58px
}

.next {
	float: right;
	display: block;
	background: transparent url(img/next2.gif) no-repeat 0 -5px;
	height: 53px;
	width: 215px;
	text-indent: -999px;
	margin-right: 215px;
}

.next:hover {
	background: transparent url(img/next2.gif) no-repeat 0 -55px
}

.sprawdz_dane {
	float: right;
	display: block;
	background: transparent url(img/sprawdz_dane.gif) no-repeat 0 -5px;
	height: 53px;
	width: 255px;
	text-indent: -999px;
	margin-right: 212px;
}

.sprawdz_dane:hover {
	background: transparent url(img/sprawdz_dane.gif) no-repeat 0 -55px;
}

.sprawdz_dane_last {
	float: right;
	display: block;
	background: transparent url(img/next2.gif) no-repeat 0 -5px;
	height: 53px;
	width: 255px;
	text-indent: -999px;
	margin-right: 212px;
}

.sprawdz_dane_last:hover {
	background: transparent url(img/next2.gif) no-repeat 0 -55px;
}

/*#dopasuj-main  {
	
	
	border: 1px dotted gray; 
	padding: 10px 20px 20px 20px;
	background-color: #fff; 
}*/
.left-window {
	position: absolute;
	top: 20px;
	margin-left: 400px;
	z-index: 999;
	border: 1px dotted gray;
	padding: 10px 20px 20px 20px;
	background-color: #fff;
	width: 500px;
}

#lista-swiadczen {
	position: absolute;
	top: 20px;
	z-index: 999;
	border: 1px dotted gray;
	padding: 10px 20px 20px 20px;
	background-color: #fff;
	width: 500px;
}

.left-window {
	margin-left: 520px;
}

#dopasuj-main ul {
	width: 520px !important;
}

#dopasuj-main ul li {
	list-style: none;
}

#lista-swiadczen div.list {
	width: 500px;
	height: 500px;
	overflow: auto;
}

#lista-swiadczen div.shadow-border {
	width: 490px;
}

#lista-swiadczen div.shadow-border table td img {
	vertical-align: middle;
}

#lista-swiadczen div.list,.left-window div.list {
	height: 400px;
	overflow: auto;
}

#lista-swiadczen h2,#dopasuj-main h2,.left-window h2 {
	color: #0276c5;
	font-size: 15px !important;
}

#lista-swiadczen b,#dopasuj-main b {
	color: #0276c5;
}

.left-window {
	width: 400px;
}

.left-window div {
	width: 300px;
}

#dopasuj-main ul ul li,#lista-swiadczen ul ul li,#dopasuj-main ul,#lista-swiadczen ul
	{
	padding: 0px;
}

#dopasuj-main ul     , #lista-swiadczen ul {
	background-color: #f7f7f7;
	margin-left: 0;
	padding: 5px;
}

#dopasuj-main ul ul li,#lista-swiadczen ul ul li {
	padding-left: 15px;
	list-style-type: none;
}

#dopasuj-main input,#lista-swiadczen input {
	margin-right: 10px;
}

.close-window {
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	top: 5px;
	left: 525px;
	cursor: pointer;
	font-weight: bold;
}

.steps-big {
	background: transparent url(img/steps-big.gif) no-repeat 20px -3px;
	height: 88px;
	margin-top: -5px;
}

/*.steps-big a:hover {
	background:transparent url(img/oblicz-skladke.gif) no-repeat scroll 0pt -88px;
}*/
.steps-big a { /*display: block;*/
	position: absolute;
	background: transparent;
	height: 75px;
	/*width: 90%;*/
	width: 282px;
	text-indent: -999px;
	margin: 5px 0 0 20px;
	padding: 0px;
	left: 4px;
}

.steps-big a.link2 {
	width: 252px;
	left: 287px;
}

.steps-big a.link3 {
	width: 333px;
	left: 539px;
}

.steps-big a.link1:hover {
	background: transparent url(img/oblicz-skladke-step1.gif) no-repeat 0
		-90px;
}

.steps-big a.link2:hover {
	background: transparent url(img/oblicz-skladke-step2.gif) no-repeat 0
		-90px;
}

.steps-big a.link3:hover {
	background: transparent url(img/oblicz-skladke-step3.gif) no-repeat 0
		-90px;
}

.steps-big a.link1a {
	background: transparent url(img/step1-big.gif) no-repeat;
}

.steps-big a.link1a:hover {
	background: transparent url(img/step1-big-hover.gif) no-repeat;
}

.steps-big a.link2a {
	left: 287px;
	width: 252px;
}

.steps-big a.link3a {
	left: 539px;
	width: 333px;
}

.steps-big a.link2a {
	background: transparent url(img/step2-big.gif) no-repeat;
}

.steps-big a.link2a:hover {
	background: transparent url(img/step2-big-hover.gif) no-repeat;
}

.steps-big a.link3a {
	background: transparent url(img/step3-big.gif) no-repeat;
}

.steps-big a.link3a:hover {
	background: transparent url(img/step3-big-hover2.gif) no-repeat;
}

.call { /*	float: right; */
	width: 184px;
	height: 320px;
	overflow: hidden;
	position: absolute;
	margin-left: 800px !important;
	/*	margin-left: 0px; */
	margin-top: -5px !important;
	/*	margin-top: -65px*/
}

.call img {
	margin-bottom: 10px;
}

.call a {
	/*	background:transparent url(img/blue-point.gif) no-repeat scroll 0pt;*/
	color: gray;
	display: block;
	font-size: 11px;
	margin: 10px 0pt 0pt 5px;
	padding-left: 10px;
	text-decoration: none;
}

.wider {
	padding-left: 180px;
	width: 550px;
}

.wider .shadow-border {
	width: 530px !important;
}

.shadow-border table.short {
	width: 200px !important;
}

.aaa li {
	list-style-type: none;
	padding: 0 !important;
	margin: 0 !important;
}

.aaa td ul {
	padding: 0 !important;
	margin: 0 !important;
}

.aaa h3 {
	color: #0276c5;
	font-size: 18px;
}

.sss ul li,.sss ul h3 {
	text-align: right;
}

div.shadow-light {
	background: transparent url(img/shadow-bg2.gif) no-repeat right bottom;
	padding: 0 20px 20px 30px;
}

div.shadow-light table {
	width: 90% !important;
}

div.shadow-light ul,.list-red,.list-red3 {
	padding: 0;
	margin: 0;
	background-color: transparent !important;
}

div.shadow-light ul li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
	width: 400px;
}

/*list-red li {width: 100% !important}*/
div.shadow-light b {
	color: #0276c5;
}

.list-red b {
	color: #0276c5;
	font-weight: normal;
}

.list-red3 b.blue {
	font-weight: bold;
}

.noindent {
	background-color: #fff !important;
	margin-left: -20px;
}

.noindent li {
	list-style-type: none;
}

div.shadow-light ol {
	padding-left: 145px !important;
}

.logo {
	vertical-align: middle !important;
	text-align: center;
	background-color: white !important;
}

.list-link {
	vertical-align: middle;
	width: 100px;
	text-align: center;
	padding-top: 20px !important;
}

/*.kup-polise3 .list-red {padding-left: 23px;}*/
.blue-title {
	background: #1699eb url(img/pop-up-blue-line.gif) repeat-x left top;
	color: white;
	font-size: 15px;
	padding: 3px 5px 5px 5px;
	/*	margin-right: 5px;*/
}

.blue-title span {
	font-size: 12px;
	padding: 5px;
}

#TB_ajaxWindowTitle {
	display: none;
}

td.list {
	font-size: 11px;
	width: 180px;
}

.list li {
	list-style-image: url(img/list-point-small.gif);
	padding: 0px !important;
}

th.buy {
	border-left: 1px solid #c7c1c1 !important;
}

.gradient {
	background: #fafafa url(img/bg-zakup-polisy.jpg) repeat-x left top;
}

.menu-alternatywne {
	position: absolute;
	top: -5px;
	margin-left: 540px;
}

.menu-alternatywne li {
	list-style-type: none;
	display: inline;
}

.menu-alternatywne li a {
	color: #c4c3c3;
	text-decoration: none;
}

.description {
	text-align: right;
	color: #0276c5;
}

.to-login {
	background: #f8f8f8 url(img/do-logowania.jpg) no-repeat left top;
	width: 465px;
	padding-left: 140px;
	margin-top: 10px;
	height: 150px;
	overflow: hidden;
}

.to-login ul {
	background: transparent !important
}

.to-login ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.to-login .description {
	color: red;
}

td {
	font-size: 12px;
}

table.no-padding td,table.no-padding {
	padding: 0;
	margin: 0;
}

table.padding td,table.padding {
	padding: 5;
	margin: 0;
}

h3.orange {
	background: transparent url(img/h3-orange.gif) no-repeat left top;
	display: block;
	width: 221px;
	height: 20px;
	overflow: hidden;
	padding: 4px 5px 5px 5px;
	color: white;
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
	text-indent: 15px;
}

h3.gray {
	background: transparent url(img/h3-gray.gif) no-repeat left top;
	display: block;
	/*width: 221px;*/
	height: 20px;
	overflow: hidden;
	padding: 4px 5px 5px 5px;
	color: #565656;
	font-size: 13px;
	margin-left: 10px;
	margin-bottom: 0;
	font-weight: bold;
	text-indent: 15px;
}

table.o-ubezpieczeniach { /*	border: 1px solid #d6d6d6;*/
	vertical-align: top;
	width: 780px;
	border-collapse: collapse;
}

table.o-ubezpieczeniach td {
	vertical-align: top;
	border-collapse: collapse;
	text-align: left;
}

table.o-ubezpieczeniach td a {
	text-decoration: none;
}

table.o-ubezpieczeniach td a:hover {
	text-decoration: underline;
}

table.o-ubezpieczeniach td.border-left {
	border-left: 1px solid #d6d6d6;
	vertical-align: top;
	border-collapse: collapse;
}

table.o-ubezpieczeniach td p {
	line-height: 16px;
}

table.o-ubezpieczeniach td b a {
	color: #565656;
}

table.o-ubezpieczeniach td.list li,table.o-ubezpieczeniach td.list b a {
	color: #eb4c14;
	font-weight: bold;
}

table.o-ubezpieczeniach td.list p { /*	font-size: 11px;*/
	padding: 0 13px 0 13px;
	margin: 0;
}

table.o-ubezpieczeniach td.list p img {
	margin: 3px;
}

span.light {
	display: block;
	color: #aaa;
	font-size: 10px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 3px;
	height: 13px;
	padding-bottom: 3px;
}

.more-space li {
	margin-bottom: 20px;
}

.alphabet  a {
	font-weight: bold;
	margin-right: 1px;
	padding: 4px 6px 4px 6px;
	color: #0276c5;
	text-decoration: none;
}

.points-small li a {
	font-weight: bold;
	color: #0276c5;
	text-decoration: none;
}

.alphabet a:hover {
	color: #fff !important;
	background-color: #d34646 !important;
}

.no-points li {
	list-style-type: none;
	margin-bottom: 10px;
}

.points-small li a:hover {
	color: red !important;
}

.points-small li {
	list-style-image: url(img/list-point-small.gif);
	padding: 0px !important;
	margin-bottom: 5px;
}

.forum-table {
	width: 790px;
	margin-top: 10px;
	border-collapse: collapse;
}

.forum-table tr.forum-header {
	background: transparent url(img/th-new.gif) repeat-x;
}

.forum-table tr.forum-header th {
	padding: 5px;
}

.forum-table td {
	border: 1px dotted #bdbcbc;
	border-left: 0;
	border-right: 0;
	padding: 8px 5px 8px 5px;
}

.forum-table .no-border td {
	border: 0;
}

.forum-table .date {
	font-size: 10px;
	background-color: #f8f8f8;
}

.forum-table .blue a {
	color: #2287cc;
	text-decoration: none;
	background: transparent url(img/list-point-small.gif) no-repeat;
	padding-left: 12px;
}

div.list li {
	line-height: 18px;
	margin-bottom: 10px;
}

div.list {
	margin-top: 8px;
	border-top: 1px dotted red;
	border-bottom: 1px dotted red;
}

#TB_window	div.list,.left-window div.list {
	border: 0 !important;
}

body.domowa #TB_window {
	height: 330px !important;
	overflow: hidden;
}

table.bbb td {
	text-align: center;
}

.kup-polise3 table td.description,.kup-polise3 table a,.kup-polise3 data p span a
	{
	color: #eb4c14;
}

table.inline input {
	display: inline;
	margin-top: 4px;
}

li.more-space input.text {
	margin-right: 10px;
}

li.more-space td {
	width: 140px;
}

a.po_co {
	text-indent: -9999px;
	display: block;
	position: absolute;
	width: 190px;
	height: 20px !important;
	background: transparent url(img/po_co.gif) no-repeat top left;
}

a.po_co {
	text-indent: -9999px;
	display: block;
	position: absolute;
	width: 190px;
	height: 20px !important;
	margin-left: 793px;
	margin-top: 116px;
	background: transparent url(img/jak_wybrac.gif) no-repeat top left;
}

/*a.firmy {
	text-indent: -9999px;
	display: block; 
	position: absolute; 
	width: 190px;  
	height: 37px !important; 
	margin-left: 793px; 
	margin-top: 116px;
	background: transparent url(img/dla-firm.gif) no-repeat top left;
	
}

a.firmy:hover {background-position: transparent url(img/dla-firm.gif) no-repeat 0 -45px;}*/
a.po-co-ubezpieczenie,a.jak-wybrac-ubezp {
	text-indent: -9999px;
	display: block;
	position: absolute;
	width: 190px;
	height: 32px !important;
	margin-left: 793px;
	margin-top: 126px;
}

a.po-co-ubezpieczenie {
	height: 23px;
	margin-top: 98px;
	background: transparent url(img/po-co-ubezpieczenie.gif) no-repeat 0
		-3px;
}

a.jak-wybrac-ubezp {
	height: 26px !important;
	background: transparent url(img/jak-wybrac-ubezp.gif) no-repeat 0 -3px;
}

a.jak-wybrac-ubezp:hover,a.po-co-ubezpieczenie:hover {
	background-position: 0 -53px;
}

ul.no-margin li div {
	display: inline;
	float: right;
	vertical-align: top;
	height: 30px;
}

ul.no-margin li,ul.no-margin ul li,ul.no-margin,ul.no-margin ul {
	margin-left: 0 !important;
	padding-left: 0 !important;
}

ul.no-margin {
	padding-left: 20px !important;
}

ul.no-margin li {
	width: 540px;
	padding-top: 5px;
	display: block;
	clear: both;
	/* border-top: 1px dotted gray; */
}

.text-desc {
	display: block;
	padding-top: 10px;
}

li.list-inside {
	border: 0 !important;
}

li.list-inside span {
	display: block;
	width: 420px;
	padding-left: 10px;
	padding-top: 5px;
}

.warningMsg {
	border-style: solid;
	border-color: red;
	border-width: 1px;
	color: black;
	background-color: #FFFFFF;
}

.warningMsg table {
	padding: 10px;
}

.warningMsg th {
	font-weight: bold;
	text-align: left;
}

.warningMsg td {
	text-align: left;
}

.errorMsg {
	border-style: solid;
	border-color: red;
	border-width: 2px;
	background-color: #FFD8C0;
	color: black;
}

.errorMsg table {
	padding: 10px;
}

.errorMsg th {
	font-weight: bold;
	text-align: left;
}

.errorMsg td {
	text-align: left;
}

.inne,.wniosek,.katalog-swiadczen {
	display: block;
	height: 84px;
	width: 136px;
	text-indent: -9999px;
	margin-left: 10px;
}

.inne {
	background: transparent url(img/inne.gif) no-repeat;
}

.wniosek {
	background: transparent url(img/wniosek.gif) no-repeat;
}

.katalog-swiadczen {
	background: transparent url(img/katalog-swiadczen.gif) no-repeat;
}

.inne:hover,.wniosek:hover,.katalog-swiadczen:hover {
	background-position: 0 -110px;
}

.porownaj-button,.porownaj-button2 {
	background: transparent url(img/porownaj-hv.gif) no-repeat scroll left
		top;
	display: block;
	height: 40px;
	margin: 11px 0pt 0pt 12px;
	position: absolute;
	text-indent: -9999px;
	width: 170px;
}

.porownaj-button:hover,.porownaj-button2:hover {
	/*background:transparent url(img/porownaj-hv.gif) no-repeat scroll left top;*/
	/*margin:10px 0pt 0pt 13px;*/ /*opacity:0.3;*/
	background-position: 0 -49px;
}

.porownaj-button2 {
	margin: 0px 0pt 0pt 12px;
	background: transparent url(img/porownaj-bottom.gif) no-repeat scroll
		left top;
}

/*.porownaj-button2:hover {
	background:transparent url(img/porownaj-bottom.gif) no-repeat scroll left top;
	
}*/ /*zmiany*/
.short-show {
	margin: 0;
}

.short-show  ul {
	width: 550px !important
}

.short-show  li {
	margin-left: 0 !important;
}

li.long span {
	font-size: 10px;
}

div.list table th {
	text-align: right !important;
	font-weight: normal;
	color: #EC511B;
}

div.list table td {
	text-align: right !important;
}


.o-nas-bt,.dowiedz-sie-wiecej2,.dla-firm-bt2,.jak-kupic-polise-bt2,.pisza-o-nas,.jak-wybrac-ubezpieczenie2,.dla-firm-bt,.po-co-mi-ubezpieczenie2,a.jak-kupic-polise-bt,a.dowiedz-sie-wiecej,a.dla-firm-bt,a.polec-strone-bt,a.forum-bt,.cos-innego-bt,.small-bt-clean
	{
	display: block;
	height: 25px;
	width: 202px;
	text-indent: -999px;
	margin-left: 20px;
}

.pisza-o-nas {
	background: transparent url(img/pisza-o-nas.gif) no-repeat;
}

.call div.button-list .pisza-o-nas {
	background: transparent url(img/pisza-o-nas2.gif) no-repeat;
}

.jak-wybrac-ubezpieczenie2 {
	background: transparent url(img/jak-wybrac-ubezpieczenie2.gif) no-repeat
		;
}

.po-co-mi-ubezpieczenie2 {
	background: transparent url(img/po-co-mi-ubezpieczenie2.gif) no-repeat;
}

.jak-kupic-polise-bt {
	background: transparent url(img/small-bt-polise.gif) no-repeat;
}

.jak-kupic-polise-bt2 {
	background: transparent url(img/small-bt-polise2.gif) no-repeat;
}

.call div.button-list .jak-kupic-polise-bt {
	background: transparent url(img/small-bt-polise2.gif) no-repeat;
}

.dowiedz-sie-wiecej2 {
	background: transparent url(img/dowiedz-sie-wiecej2.gif) no-repeat;
}

.dowiedz-sie-wiecej {
	background: transparent url(img/dowiedz-sie-wiecej.gif) no-repeat;
}

.call div.button-list .dowiedz-sie-wiecej {
	background: transparent url(img/dowiedz-sie-wiecej2.gif) no-repeat;
}

.dla-firm-bt {
	background: transparent url(img/dla-firm-bt.gif) no-repeat;
}

.dla-firm-bt2 {
	background: transparent url(img/dla-fimr2.gif) no-repeat;
}

.o-nas-bt {
	background: transparent url(img/o-nas-bt.gif) no-repeat;
}

.call div.button-list .dla-firm-bt {
	background: transparent url(img/dla-fimr2.gif) no-repeat;
}

.cos-innego-bt {
	background: transparent url(img/cos-innego-bt.gif) no-repeat;
}

.small-bt-clean {
	background: transparent url(img/small-bt-clean.gif) no-repeat;
}

.polec-strone-bt {
	background: transparent url(img/polec-strone-bt.gif) no-repeat;
}

.call div.button-list .polec-strone-bt {
	background: transparent url(img/polec-strone-bt2.gif) no-repeat;
}

.call div.button-list .pisza-o-nas:hover,.o-nas-bt:hover,.jak-kupic-polise-bt2:hover,.jak-kupic-polise-bt:hover,.pisza-o-nas:hover,.po-co-mi-ubezpieczenie2:hover,.jak-wybrac-ubezpieczenie2:hover,.dla-firm-bt:hover,.jak-wybrac-ubezpieczenie2:hover,po-co-mi-ubezpieczenie2:hover,.polec-strone-bt:hover,.dla-firm-bt:hover,.dowiedz-sie-wiecej:hover,.cos-innego-bt:hover,.small-bt-clean:hover,.jak-kupic-polise-bt:hover,.call div.button-list  .polec-strone-bt:hover,.call div.button-list .dla-firm-bt:hover,.call div.button-list  .dowiedz-sie-wiecej:hover,.call div.button-list .cos-innego-bt:hover,.call div.button-list  .small-bt-clean:hover,.call div.button-list  .jak-kupic-polise-bt:hover,.call div.button-list .dla-firm-bt:hover,.dowiedz-sie-wiecej2:hover,.dla-firm-bt2:hover
	{
	background-position: 0 -59px;
}

.forum-bt-small {
	display: block;
	background: transparent url(img/forum-bt-small.gif) no-repeat;
	height: 33px;
	width: 202px;
	text-indent: -999px;
	margin-left: 20px;
}

.call div.button-list .forum-bt-small {
	background: transparent url(img/forum-bt-small2.gif) no-repeat;
}

.forum-bt-small:hover,.call div.button-list .forum-bt-small:hover {
	background-position: 0 -59px;
}

.call a {
	display: block;
	color: gray;
	margin: 10px 0 0 5px;
	font-size: 11px;
	text-decoration: none;
	/*	background: transparent url(img/blue-point.gif) no-repeat 0 0;*/
	padding-left: 10px;
}

.call div.button-list {
	margin-top: 20px;
}

.call div.button-list a {
	margin-top: 0 !important;
}

.animation {
	position: absolute;
	margin-left: -230px;
	margin-top: 5px;
	/*	background: transparent url(img/animation-bg.gif) no-repeat; */
	width: 196px;
	height: 123px;
	text-align: center;
	vertical-align: middle;
}

div.gray-banners {
	float: right;
	margin: 0px -8px 0px 10px;
	height: 150px;
}

li.in-first {
	line-height: 22px !important;
	text-align: justify;
	font-size: 12px !important;
	padding-top: 5px;
	padding-left: 5px;
}

td.long-input input {
	width: 190px !important;
}

body.prywatne-ubezpiecznie-zdrowotne .call {
	height: 300px;
	/*	position: absolute;
	margin-left: 800px !important;
	margin-left: 900px;
	z-index: 999;	*/
}

body.prywatne-ubezpiecznie-zdrowotne form#productSearchForm {
	z-index: 998;
}

.plain-table { /*margin-top: -70px; */
	
}

.plain-table td {
	vertical-align: top;
	padding: 0px 10px 0 20px;
	border-right: 1px solid #cdcdcd;
	padding-top: 70px;
}

.plain-table td ul {
	padding: 0 0 0 10px;
	margin-left: 0px;
}

.plain-table td ul li {
	margin-bottom: 10px;
}

#content.jak-kupic table ul li {
	margin-bottom: 20px;
	list-style-image: url(img/list-point.gif);
	list-style-type: none;
	line-height: 14px;
}

#content.jak-kupic table ul li b,#content.jak-kupic table ul li span.bigger
	{
	line-height: 20px;
	font-size: 14px;
}

#content.jak-kupic table ul li ul {
	margin-top: 0px;
}

#content.jak-kupic table ul li ul li {
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
	line-height: normal;
	margin-bottom: 2px;
	padding-bottom: 0;
}

.little-shadow {
	background: transparent url(img/little-shadow.gif) no-repeat;
	width: 346px;
	height: 128px;
	position: absolute;
	padding: 10px 10px 10px 15px;
	margin-left: -10px;
}

.dictionary {
	margin-top: 10px;
	line-height: 22px;
}

.dictionary h3 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #1f86cb;
	font-size: 30px !important;
	margin-top: 20px;
}

.dictionary b {
	color: #1f86cb;
}

ol.regulamin,ol.regulamin ul,ol.regulamin ol {
	margin: 0;
	padding: 0;
	line-height: 20px;
}

ol.regulamin {
	margin-left: 20px;
}

ol.regulamin li {
	font-weight: bold;
	margin-bottom: 30px;
	color: #1f86cb;
}

ol.regulamin ol li,ol.regulamin ul li {
	font-weight: normal;
	margin-bottom: 20px;
	color: #585656;
}

ol.regulamin li span.line {
	border-bottom: 1px dotted #1f86cb;
	display: block;
	padding-bottom: 4px;
	margin-left: -20px;
}

ol.regulamin ol,ol.regulamin ul {
	margin-top: 10px;
}

ol.regulamin ul li {
	list-style-type: none;
}

ol.regulamin ul,ol.regulamin ol {
	padding-left: 20px;
}

#content.jak-kupic .jak-kupic {
	border: 0;
	margin-top: 8px;
}

.pdf-logos {
	width: 580px;
}

.pdf-logos td {
	margin: 0;
	padding: 0;
}

.pdf-logos td img {
	margin: 0 2px 0 0;
}

.nacisnij-adres,.nacisnij-osoba,.nacisnij-adres-kor {
	display: block;
	width: 358px;
	height: 22px;
	text-indent: -9999px;
}

/*sdsd*/
.nacisnij-adres-kor {
	background: transparent url(img/adres-nacisnij-kor.gif) no-repeat
}

.nacisnij-adres {
	background: transparent url(img/adres-nacisnij.gif) no-repeat
}

.nacisnij-osoba {
	background: transparent url(img/nacisnij-osoba.gif) no-repeat
}

.nacisnij-adres:hover,.nacisnij-osoba:hover,.nacisnij-adres-kor:hover {
	background-position: 0 -30px;
}

.deny {
	padding: 10px;
	width: 580px !important;
}

.inline-inside2 table input,.inline-inside2 table label {
	display: inline !important;
}

.inline-inside2 table label {
	vertical-align: 5px;
}

.wroc {
	display: block;
	position: absolute;
	width: 51px;
	height: 25px;
	background: transparent url(img/wroc.jpg) no-repeat;
	text-indent: -999px;
	margin: 12px 0 0 0;
}

.start table td {
	font-size: 16px;
	color: #0276C5;
	/*	font-weight: bold; */
}

.select td {
	padding-right: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.select td input {
	margin-left: 15px;
}

td#showMethod0 label {
	color: #585656;
}

td#showMethod1 label {
	color: #0276C5;;
}

td#showMethod2 label {
	color: red;
}

td#showMethod0 {
	margin-left: 15px;
}

td#showMethod2selected {
	border: 1px solid red;
	margin-left: 15px;
}

td#showMethod2selected label {
	color: red;
}

div.articlesList {
	float: left;
	border-right: 1px dotted #AAAAAA;
	background: transparent url(img/article-list-bg.gif) no-repeat left top;
	width: 373px;
	height: 534px;
	padding: 17px 10px 0 4px;
}

h3 .articleName {
	color: red;
}

div.articlesList ul,div.articlesList li {
	line-height: 20px;
	width: 323px;
	margin-left: 10px;
}

div.articlesList li {
	list-style-type: none;
}

div.articlesList li a {
	text-decoration: none;
	color: gray;
}

div.articlesList li.heart {
	list-style-type: none;
	list-style-image: url(img/list-point.gif);
}

/*div#content10Powodów div.articlesList a:hover, div#content10Powodów div.articlesList a:link {
	color: black;
	text-decoration: none;
	font-size: 12px;
}
*/
div#contentJakWybrac div.articlesList a:hover,div#contentJakWybrac div.articlesList a:link
	{
	color: red;
	text-decoration: none;
	font-size: 16px;
}

div.articles div {
	width: 420px;
	float: left;
	line-height: 16px;
}

div.articles ul {
	margin-left: 30px;
}

.select td {
	padding-right: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*	border:1px solid red;*/ /*
.showMethod table td:first-child {
	padding-right: 31px;
}

.showMethod table td:last-child input {
	margin-left: 15px;
}

.showMethod table td:first-child {
	color: #585656;
}

.showMethod table td:last-child {
	color: red;
}

.showMethod table td:first-child {
	padding-right: 31px;
}

.showMethod table td + td + td input {
	margin-left: 15px;
}

.showMethod table td:first-child {
	color: #585656;
}

.showMethod table td + td + td {
	color: red;
}
*/
.select td input {
	margin-left: 15px;
}

td#showMethod0 label {
	color: #585656;
}

td#showMethod1 label {
	color: #0276C5;
}

td#showMethod2 label {
	color: red;
}

td#showMethod0 {
	margin-left: 15px;
}

td#showMethod2selected {
	border: 1px solid red;
	margin-left: 15px;
}

td#showMethod2selected label {
	color: red;
}

div.articlesList {
	float: left;
	width: 360px;
	border-right: 1px dotted #AAAAAA;
}

h3 .articleName {
	color: red;
}

div.articlesList ul,div.articlesList li {
	line-height: normal;
}

div.articlesList li,div.articlesThinList li {
	list-style-type: none;
}

div.articlesList li.heart,div.articlesThinList li.heart {
	list-style-type: none;
	list-style-image: url(img/list-point-medium.gif);
}

/*div#content10Powodów div.articlesList a:hover, div#content10Powodów div.articlesList a:link {
	color: black;
	text-decoration: none;
	font-size: 12px;
}*/
div#contentJakWybrac div.articlesList a:hover,div#contentJakWybrac div.articlesList a:link
	{
	color: red;
	text-decoration: none;
	font-size: 16px;
}

div.articles div {
	width: 400px;
	float: left;
}

div.articles ul {
	margin-left: 30px;
}

div.articlesThinList {
	float: left;
	width: 230px;
	margin: 0 0 0 0;
	padding-right: 5px;
	line-height: 16px !important;
}

div.articlesThinList h3 {
	margin: 0;
	width: 210px;
}

div.articlesLeftPanel {
	float: left;
	width: 140px;
	height: 405px;
	padding: 10px 0 20px 4px;
	background: transparent url(img/articles-panel-bg.gif) no-repeat left
		top;
	margin-top: -2px;
}

div.articlesLeftPanel#no-shadow {
	background: transparent
}

div#contentDlaFirm div.articlesThinList a:hover,div#contentDlaFirm div.articlesThinList a:link
	{
	color: #2287cc;
	text-decoration: none;
	/*	font-size: 14px;*/
}

div.articlesThinList p {
	margin-left: 5px;
	line-height: 16px !important;
}

div#contentDowiedzSieWiecej div.articles h2,div.articles h2 {
	color: #2287cc;
	font-size: 24px !important;
	line-height: 30px !important;
	margin-left: 10px;
}

div.articles img {
	margin-bottom: 10px !important;
}

.gray-date {
	font-size: 11px;
	color: #aaaaaa;
}

div.articlesThinList li.heart a {
	display: block;
	font-size: 13px !important;
	margin-bottom: 10px !important;
	color: #2287cc;
	text-decoration: none;
}

.redcolor h2 *,.redcolor h2     , .redcolor .articles h2,.redcolor .articles div h2,div.articlesThinList#redcolor li.heart a
	{
	color: #e54520;
}

.redcolor div.articlesLeftPanel {
	background: transparent;
}

.o-nas-colors div.articlesThinList li.heart a {
	color: #474747 !important;
}

.o-nas-colors h2 {
	color: #040001 !important;
}

.redcolor div.articlesThinList li.heart a:hover,.o-nas-colors div.articlesThinList li.heart a:hover,li.heart a:hover
	{
	color: #ff0000 !important;
}

div.articlesThinList#redcolor li.heart a:hover {
	color: #005aff !important;
}

div#contentDlaFirm div.articlesThinList a.moreOrange,div#contentDowiedzSieWiecej div.articlesThinList a.moreOrange
	{
	margin-left: 130px;
	position: relative;
	top: -5px;
	font-size: 10px !important;
	color: red !important;
}

div#contentDlaFirm div.articlesThinList a.moreBlack,div#contentDowiedzSieWiecej div.articlesThinList a.moreBlack
	{
	margin-left: 130px;
	position: relative;
	top: -5px;
	font-size: 10px !important;
	color: #474747 !important;
}

div#contentDlaFirm div.articlesThinList a.moreBlue,div#contentDowiedzSieWiecej div.articlesThinList a.moreBlue
	{
	margin-left: 130px;
	position: relative;
	top: -5px;
	font-size: 10px !important;
	color: #2287CC !important;
}

img.new-arrow,div.articles img.new-arrow {
	margin-left: 15px;
	float: left;
	margin-bottom: 0px !important;
}

div.articleBody {
	width: 390px;
	border-top: 1px dotted #AAAAAA;
	padding-top: 10px;
	margin-left: 15px;
}

.rightArticlesPanel {
	float: right;
	width: 184px;
	overflow: hidden;
	margin-top: -5px !important;
}

.rightArticlesPanel a {
	display: block;
	color: gray;
	margin: 10px 0 0 5px;
	font-size: 11px;
	text-decoration: none;
	padding-left: 10px;
}

.bold {
	font-weight: bold;
}
