#login input.logout {
   background:transparent url(../images/polices/logout.png) no-repeat scroll 0 0;
}
#login a.profile{
   background:transparent url(../images/polices/yourProfile.png) no-repeat scroll 0 0;
}

#polices{
 overflow:hidden;
 border-top:solid 1px #dadada;
 background:url(../images/dot.gif) repeat-y 250px;
}

.closeButton{
	background: url(../images/polices/close.png) no-repeat 0 0;
}

.boxHeader{
	background: #61B2E1;
}

#cLeft ul ul{
 border-bottom:none;
 margin-top:7px;
}
#cLeft li{
 background:url(../images/polices/li.gif) no-repeat 0 9px;
}
#cLeft li a.select, #cLeft li span.select{
 color:#595959;
}

#cLeft a.dictionary,
#cLeft a.print{
 display:block;
 width:224px;
 height:19px;
 overflow:hidden;
 text-indent:-8888px;
 margin:0 0 1em 0;
}

#cLeft a.dictionary{
 background:url(../images/polices/dictionary.png) no-repeat;
}
#cLeft a.print{
 background:url(../images/polices/print.png) no-repeat;
}

#cLeft .baner{
 display:block;
 padding:10px 0;
}
.investlist {
 list-style:none;
 margin:0;
 height:90px;
}
.boxParagraph{
	margin-top: -13px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.investlist li{
 float:left;
 color:#478cb5;
 font-size:10px;
 font-weight:bold;
 height:66px;
 margin-left:5px;
 margin-top:20px;
}

.investlist a {
 cursor:pointer;
 color:#767676;
 width:115px;
 height:55px;
 display:block;
 padding:5px 0 0 50px;
}
.investlist a.act{
 color:#478cb3;
}

.investlist .regularInvestCur {
 background: url(../images/polices/regularInvest.png) no-repeat;
}
.investlist .regularInvestDis {
 background: url(../images/polices/regularInvest_disabled.png) no-repeat;
}
.investlist .oneshotInvestCur {
 background: url(../images/polices/oneshot.png) no-repeat 0 0;
}
.investlist .oneshotInvestDis {
 background: url(../images/polices/oneshot_disabled.png) no-repeat 0 0;
}
.investlist .pensionCur {
 background: url(../images/polices/pension.png) no-repeat 0 0;
}
.investlist .pensionDis {
 background: url(../images/polices/pension_disabled.png) no-repeat 0 0;
}
 .investlist .childFutureCur {
 background: url(../images/polices/childfuture.png) no-repeat 0 0;
}
 .investlist .childFutureDis {
 background: url(../images/polices/childfuture_disabled.png) no-repeat 0 0;
}

.mBox{
 float:left;
}
.mBox p {
 line-height:2em;
}

	
.wbox{
 background-position:0 0;
 color:#54A7DD;
 height:111px;
 padding:20px 15px;
}

.wbox li{
 color:#54A7DD;
 background:url(../images/main/lib.gif) no-repeat 0 5px;
 font-weight:normal;
 text-decoration:none;
}
.wbox .bottom{
 background-position:0 -9px;
}
.wbox .top{
 background-position:0 0px;
}

.policesMain{
 float:right;
 width:640px;
 padding:0 40px 0 0;
}
.policesMain .box{
  width:640px;
  height:248px;
}
.policesMain .box div,
.policesMain .box a{
  float:left;
  height:248px;
  display:block;
}
.policesMain .left{
 width:202px;
 background:url(../images/polices/mb1.png) no-repeat left top;
}
.policesMain .middle{
 width:240px;
 background:url(../images/polices/mb1.png) no-repeat -202px 0;
 position: relative;
}
.policesMain .middle a{
	width: 100%;
	height: 26px;
}
.policesMain .middle a.axa{
	/*background:transparent url(../images/polices/axa.png) no-repeat scroll 0 0;*/
	height:26px;
	left:37px;
	overflow:hidden;
	position:absolute;
	top:175px;
	width:80px;
}
.policesMain .middle a.skandia{
	/*background:transparent url(../images/polices/skandia.png) no-repeat scroll 0 0;*/
	display:block;
	height:26px;
	left:100px;
	overflow:hidden;
	position:absolute;
	top:140px;
	width:80px;
}
.policesMain .middle a.generali{
	/*background:transparent url(../images/polices/generali.png) no-repeat scroll 0 0;*/
	display:block;
	height:26px;
	left:128px;
	overflow:hidden;
	position:absolute;
	top:175px;
	width:80px;
	
}
.policesMain .right{
 width:198px;
 background:url(../images/polices/mb1.png) no-repeat right top;
}
.policesMain p{
 text-align:right;
 line-height:24px;
 margin:5px 200px 30px 0;
}
.policesMain p a{
 background:transparent url(../images/polices/check_offer.png) no-repeat scroll 0 0;
 display:block;
 float:right;
 height:24px;
 overflow:hidden;
 text-indent:-888px;
 width:129px;
 text-align:left;
 margin:0 0 0 10px;
}


#container #right {
 background: url(images/borderRight.png) no-repeat 0 0;
 float:left;
 width:386px;
 position:relative;
}

#container #right h4 {
 position:absolute;
 top:10px;
 left:10px;
 font-size:11px;
 font-weight:bold;
 color:#4783CC;
}

.onlineChoice{
 background-image: url(../images/polices/onlineChoice.png);
 background-position: 0px 0px;
 background-repeat: no-repeat;
 width: 326px;
 height: 367px;
 padding-top: 15px;
 text-align: center;
 position: relative;
}

.onlineChoice span{
 color: #FFFFFF;
 font-size: 15px;
 font-weight: bold;
 font-family: Trebuchet MS;
}
.onlineChoice ul{
 list-style-type:none;
 text-align: left;
 padding-top: 30px;
 padding-left: 30px;
}
.onlineChoice ul li{
 background:transparent url(../images/polices/onlineChoiceArrow.png) no-repeat scroll 0 0;
 padding-left: 25px;
 padding-bottom: 20px;
 padding-right: 25px;
 color: #414142;
 font-family: Tahoma;
 font-size: 11px;
}
.onlineChoice .onlineChoiceLink{
 background:transparent url(../images/polices/onlineChoiceButton.png) no-repeat scroll 0 0;
 width: 144px;
 height: 23px;
 text-align: center;
 padding-top: 4px;
 position: absolute;
 bottom: 50px;
 left: 50%;
 margin-left: -72px;
}

.onlineChoice .onlineChoiceLink a{
 color: #FFFFFF;
 font-weight: bold;
}

.section{
 margin:0 0 30px;
 clear: both;
}

#cRight .section h2{
 background:transparent url(../images/propb.png) no-repeat 10px 4px;
 color:#4783CC;
 font-size:11px;
 padding:0;
 width:665px;
 border:solid 1px #cfd0d2;
 margin:0 0 20px;
 position:relative;
}

#cRight #next .section h2{
 width:323px;
}

#cRight #next .section {
 clear: none;
 float: left;
 width: 341px;
}
.section h2 span{
 background:transparent url(../images/probc.png) no-repeat center bottom;
 position:relative;
 top:5px;
 padding:5px 10px 13px 40px;
 display:block;
}
.section h2 em{
 font-style:normal;
 left:18px;
 position:absolute;
 top:9px;
}
.section .left,
.section .right{
 float:left;
 width:305px;
}
.section .body{
	padding-left: 12px;
}
.section .left{
 width:330px;
 
}
.section #check{
 
}
.section .formRow{
 background:transparent url(../images/rowSmall.png) no-repeat scroll 0 0;
 height:31px;
 margin-bottom:3px;
 position:relative;
 width:303px;
 clear:left;
}
.section .formRow label {
 font-size:11px;
 display:block;
 float:left;
 margin:10px 0 0 15px;
 width:130px;
 white-space:nowrap;
}
.section .formRow select {
 border:1px solid #DADADA;
 color:#8A8A8A;
 margin:5px 0 0;
 padding:2px 2px 2px 0;
 width:138px;
}
.section .formRow select.small{
 width:50px;
}
.section .formRow input,
.section .formRow span.itext{
 border:1px solid #DADADA;
 color:#8A8A8A;
 margin:5px 0 0;
 padding:2px;
 
}
.section .formRow input.text{
 width:130px;
 height:13px;
 margin-top:6px;
}
.section .formRow label.big{
 width:170px;
}
.section .formRow input.int,
.section .formRow span.itext{
 width:60px;
 margin-top:6px;
}
.section .formRow span.itext{
 display:block;
 float:left;
 background:#fff;

}

.section .formRow .checkbox{
 
}
.section .formRow .checkbox input{
 float:left;
 margin:9px 0 0 20px;
}
.section .formRow .checkbox label{
 width:240px;
}
.section div.date{
 float:left;
}

.section div.date select{
 width: 40px;
}
.section div.date select.last{
 width:52px;
}
.section h4,
.section h5{
 margin:8px 0;
}


.section .formRowSalaried {
 background:transparent url(../images/rowBig.png) no-repeat scroll 0 0;
 height:39px;
 width:303px;
}
.section .formRowSalaried input {
 border:1px solid #DADADA;
 color:#8A8A8A;
 float:left;
 height:15px;
 margin:9px 0 0 20px;
 width:45px;
}
.section .formRowSalaried label{
 display:block;
 float:left;
 margin:6px 0 0 20px;
 width:200px;
}
.section .clause{
 background:#a3a3a3;
 color:#FFFFFF;
 padding:20px;
 width:597px;
}
.section p.info{
 margin:8px 0;
 width:637px
}
.section .radio{
 display:block;
 overflow:hidden;
 position:relative;
 margin:-6px 0 3px;
 padding:0 0 0 10px;
 width:293px;
 background:transparent url(../images/rowSmall.png) scroll 0 0;
}
.section .radio span{
 display:block;
 float:left;
 height:21px;
 padding:10px 7px 0 3px;
 
 
}
.section .radio input{
 float:left;
 margin:0 2px;
}


#commit,
#send{
 height:21px;
 margin:0 22px 0 0;
}
#send{
 float:right;
}
#commit input,
#send input{
background:transparent url(../images/polices/commit.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:21px;
margin-left:17px;
margin-right: 13px;
width:225px;
}
#send input{
 background:transparent url(../images/polices/send.png) no-repeat scroll 0 0;
}

.peopleDiv{
	float: left;
	margin-top: 3px;
	margin-left: 3px;
}

.people {
 width:25px;
 height:21px;
 /*position:absolute;
 top:5px;
 left:300px;*/
 background:transparent url(../images/polices/people.png) no-repeat scroll 0 0;
 border:0;
 display:block;

}
.choose {
 display:none;
 background-color:#F5F3F4;
 width:393px;
 /*position:absolute;
 top:10px;
 left:-190px;*/
 position:relative;
 top:21px;
 left:0px;
 border:1px solid #CACACA;
 padding:10px;
 z-index:3;
}

.choose h6 {
 font-size:11px;
 color:#414141;
}

.choose td{
 margin-left:30px;
 font-size:11px;
}
.section input.select {
 background:transparent url(../images/polices/select.png) no-repeat 0 0;
 width:68px;
 height:19px;
 border:0;
 margin-left:0px;
 border:0px;
 cursor: pointer;
}

.people:hover .choose {
 display:block;
}

.dottedSpan, .dottedUl {
   background: transparent url(../images/ofe/dotted.png) no-repeat scroll -17px bottom;
   display: block;
   margin: 0;
   padding: 0;
   color: #595959;
   
}
.dottedSpan{
   height: 25px;
}

.policesCompaniesFooter{
	clear:both;
	width:100%;
	height: 50px;
	border: 1px solid #bcbcbc;
	border-right: none;
	border-left: none;
}
.policesCompaniesFooter div {
	width:355px;
	border-right:1px solid #bcbcbc;
   height: 100%;
   float: left;
}	
.policesCompaniesFooter div.info span{
   display: block;
   padding-top:18px;
   padding-left:20px;
}

.policesCompaniesFooter div.company {
	/*width:264px;*/
	text-indent: 0px;
	text-align: center;
}
.policesCompaniesFooter div.companyLast{
   height: 100%;
   float: left; 
   width:20px;
   border: none;
}
.policesCompaniesFooter div.company a{
	text-indent: 0px;
	text-align: center;
	overflow: hidden;
	margin-top:10px;
   height: 30px;
   display:block;
}
.policesCompaniesFooter div.companyLast a{
	text-indent: -9000px;
	overflow: hidden;
	margin-top:10px;
   height: 30px;
   display:block;
}
a.expander{
	background:transparent url(../images/polices/expander.png) no-repeat scroll 0 0;
	margin-left:90px;
	width: 81px;
}
a.goldFinance{
   background:transparent url(../images/polices/goldfinance.png) no-repeat scroll 0 0;
   margin-left:75px;
   width: 124px;
}
.policesCompaniesFooter div.companyLast a.vari{
	background:transparent url(../images/rapidssl_ssl_certificate.gif) no-repeat scroll 0 0;
	margin-top:5px;
	margin-left:20px;
	height:35px;
	width: 57px;
	}


/***** Szczegóły produktów ***********/
.highlight {
	background: #e8f5fe;
}

#example {
	position: relative;
	width: 180px;
	margin: 10px;
	padding: 20px 20px 20px;
	border: 2px solid #42CBDC;
	background: url(images/changebutton.png) no-repeat 0px 0px;
}

#tableWrapper2 {
	position: relative;
	margin-top: 20px;
}

#tableWrapper2 #scrolltab {
	position: relative;
}

#tableWrapper2 #scrolltab2 #mythead {
	position: relative;
}

#scrolltab2 th {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	height: 160px;
	position: relative;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

#scrolltab2 #whichProduct {
	font-size: 11px;
	width: 149px;
	min-width: 149px;
	max-width: 149px;
	background: #FFFFFF;
	font-weight: normal;
	text-align: right;
}

#scrolltab2 #whichProduct span {
	margin-right: 10px;
}

#scrolltab2 .firstProduct {
	text-align: center;
	background-color: #FFFFFF;
	padding-left: 0px;
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	padding-bottom: 25px;
	padding-top: 25px;
}

#scrolltab2 {
	position: relative;
	z-index: 3;
}

#scrolltab2 .firstProduct .productName {
	margin-top: 30px;
	color: #61B2E1;
	font-size: 12px;
	display: block;
}

#scrolltab2 .clear {
	background-color: #FFFFFF;
	width: 22px;
	min-width: 22px;
	max-width: 22px;
	height: 18px;
	border-bottom: 0;
	border-right: 0;
}

#scrolltab .firstProduct .change {
	position: absolute;
	bottom: 0;
	margin-left: 40px;
	margin-bottom: 2px;
	background: url(images/changebutton.png) no-repeat 0px 0px;
	width: 43px;
	height: 13px;
	overflow: hidden;
	text-indent: -6000px;
	cursor: pointer;
}

#scrolltab td {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	height: 35px;
	text-align: center;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

#scrolltab .last {
	border-bottom: 0;
	border-right: 0;
}


#scrolltab .prompt {
	background: url(../images/prompt.png) no-repeat 0px 10px;
	background-color: #FFFFFF;
	width: 21px;
	min-width: 21px;
	max-width: 21px;
	height: 18px;
	vertical-align: top;
	border-bottom: 0;
}

#scrolltab .prompt .description {
	background: transparent url(../images/helpBottom.png) no-repeat scroll left
		bottom;
	width: 238px;
	color: #FFFFFF;
	display: none;
	position: absolute;
	left: -238px;
}

#scrolltab .prompt .description ul {
	margin-left: 10px;
	margin-top: 0;
	padding-top: 0px;
}

#scrolltab .prompt .description ul li {
	background: none;
	list-style-type: decimal;
	margin-left: 20px;
	padding-left: 0px;
	width: 180px;
}

#scrolltab .prompt .description .paragraf {
	background: transparent url(../images/helpTop.png) no-repeat scroll left
		top;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

#scrolltab .prompt:hover .description {
	display: block;
}

#scrolltab .clear {
	background-color: #FFFFFF;
	width: 21px;
	min-width: 21px;
	max-width: 21px;
	height: 18px;
	border-bottom: 0;
}

#scrolltab .right {
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	width: 139px;
	min-width: 139px;
	max-width: 139px;
}

#scrolltab  .rightblue {
	background: url(../images/captionComparetab.png) 0px 0px;
	color: #FFFFFF;
}

#scrolltab  ul {
	list-style-type: none;
	margin-left: 5px;
	margin-right: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#scrolltab  li {
	background: url(../images/arrowRight.png) no-repeat 0px 4px;
	padding-left: 7px;
}

#scrolltab  .caption {
	text-align: left;
	background: url(../images/captionComparetab.png) repeat-x 0px 0px;
	height: 37px;
	color: white;
	padding-left: 60px;
	width: 149px;
	min-width: 149px;
	max-width: 149px;
}

#scrolltab .captionFun {
	text-align: left;
	background: url(../images/captionComparetab.png) repeat-x 0px 0px;
	height: 37px;
	color: white;
	padding-left: 94px;
	width: 149px;
	min-width: 149px;
	max-width: 149px;
}

#scrolltab  .captionFees {
	text-align: left;
	background: url(../images/captionComparetab.png) repeat-x 0px 0px;
	height: 37px;
	color: white;
	padding-left: 103px;
	width: 149px;
	min-width: 149px;
	max-width: 149px;
}

#scrolltab  .captionElse {
	text-align: left;
	background: url(../images/captionComparetab.png) repeat-x 0px 0px;
	height: 37px;
	color: white;
	padding-left: 16px;
	width: 149px;
	min-width: 149px;
	max-width: 149px;
}

#scrolltab  strong {
	color: #61B2E1;
}

#scrolltab a {
	color: #61B2E1;
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
	display: block;
	margin-left: 36px;
	max-width: 100px;
}

#scrolltab  p {
	padding-left: 10px;
	padding-bottom: 2px;
	margin-right: 30px;
	text-align: left;
}

#scrolltab  .details {
	background: url(../images/details.png) no-repeat 0px 0px;
	padding-top: 3px;
	width: 20px;
	height: 19px;
	color: #595959;
	padding-left: 25px;
	text-decoration: none;
}

#scrolltab  .feesList {
	background: url(../images/feesList.png) no-repeat 0px 0px;
	padding-top: 3px;
	height: 19px;
	color: #595959;
	padding-left: 5px;
	text-decoration: none;
}

#scrolltab  .owu {
	background: url(../images/owu.png) no-repeat 0px 0px;
	padding-top: 3px;
	height: 19px;
	color: #595959;
	text-decoration: none;
	width: 20px;
	padding-left: 25px;
}

#scrolltab  .productCard {
	background: url(../images/productCart.png) no-repeat 0px 0px;
	padding-top: 3px;
	height: 19px;
	color: #595959;
	text-decoration: none;
	padding-left: 15px;
}

#scrolltab  .online {
	background: url(../images/getOnline.png) no-repeat 0px 0px;
	width: 149px;
	height: 31px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: -6000px;
	margin-left: 12px;
	max-width: 150px;
}

/*** DYNAMIC CONTENT ************************************** DYNAMIC CONTENT ***/
.dynamicContent img {
   background-color: #f0f3fa;
   border-color: #d3dbf2;
}

.dynamicContent h1,
#cRight .dynamicContent h1 {
   color: #67A1D1;
}

.dynamicContent h2,
#cRight .dynamicContent h2 {
   color: #67A1D1;
}

.dynamicContent a {
   color: #5d8eaa;
  border-bottom: 1px solid #67A1D1;
}

.dynamicContent a:hover {
   color: #67A1D1;
   text-decoration: none;
}

.dynamicContent strong,
.dynamicContent b {
   color: #67A1D1;
}

.dynamicContent ul li {
   background: url(../images/polices/arrow_li.png) no-repeat 8px .55em;
   list-style-type:none;
   margin-left: 0;
   padding-left: 25px;
}

.dynamicContent li ul li {
   background: url(../images/polices/square_li.png) no-repeat 13px .6em;
}

#mViewer img {
	display: none;
	position: absolute;
	top: 10px;
	left: 0;
	/*z-index: 200;
	opacity: 0;*/
}

#online .demo{
	font-size: 8pt;
}

#online .demo p{
	margin-bottom: 10px;
	padding-right: 25px;
}

#online #proposal{
	margin-top: 15px;
}

#container .back{
   background:transparent url(../images/polices/back.png) no-repeat scroll 0px 0px;
	margin-left:24px;
   width:139px;
}
