body {
	background: #fff url(images/bodyBackground.png) repeat-x top right;
	font: 11px/ 120% normal, Tahoma, Arial, Helvetica, sans-serif;
	color: #595959;
}

#container {
 font: 11px/ 120% normal, Tahoma, Arial, Helvetica, sans-serif;
}

.jToggleController {
	cursor: pointer;
}

.jToggleTarget {
	display: none;
}

a {
	color: #595959;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 15px;
}

h2 {
	font-size: 13px;
}

#container,.innerLine {
	width: 990px;
	margin: 0 auto;
}

#header {
	height: 100px;
	position: relative;
}

.topLine {
	width: 100%;
	height: 17px;
	padding-top: 8px;
	background: #00acec;
	position: fixed;
	left: 0px;
	z-index: 99999;
	background: #00acec;
	border-bottom: 1px solid #fff;
}
.bottomLine {
	width: 100%;
	height: 13px;
	margin: 0px;
}

.bottomLine .innerLine {
	background: url(images/fixedBottomLine.gif) no-repeat;
	height: 13px;
}

#logoSmall {
	display: block;
	float: left;
}

#logoSmall img {
	display: block;
}

#logo {
	display: block;
	background: url(images/logo.png) no-repeat;
	width: 234px;
	height: 63px;
	overflow: hidden;
	position: absolute;
	top: 33px;
	left: 0px;
	text-decoration: none;
}

#logo a img {
	display: block;
}

#community{
	float: right;
}

#community li{
	float: left;
	display: block;
	border-right: 1px solid #dcdcdc;
   height: 24px;
}
#community li a{
	margin-top:60px;
	margin-right:6px;
	margin-left:6px;
	height: 20px;
	display: block;
}
#community li.last{
	border-right: none;
}
#community li.last a{
	margin-right:0px;
}
#community li a span{
	display:none;
	overflow:hidden;
	text-indent:-99999px;
}
#facebook{
	width:18px;
	background:transparent url(images/facebook.png) no-repeat scroll 0 0;
}
#twitter{
	width:20px;
	background:transparent url(images/twitter.png) no-repeat scroll 0 0;
}
#youtube{
	width:42px;
	background:transparent url(images/youtube.png) no-repeat scroll 0 0;
}
#blip{
	width:25px;
   background:transparent url(images/blip.png) no-repeat scroll 0 0;
}

.topLine .menu {
	list-style: none;
}

.topLine ul.menu {
	float: right;
}

.topLine ul.left {
	float: left;
}
.topLine li {
	float: left;
	padding: 0 15px 0px 7px;
	background: url(images/menuArrow.gif) no-repeat center left;
	line-height: 8px;
	color:#BFEAFA;
}

.topLine li a {
	color: #bfeafa;
}

.topLine li a.active {
	color: #bfeafa;
	text-decoration: underline;
}

.topLine li.last {
	border: none;
	padding-right: 0px;
}

#content {
	margin: 10px 0 0 0 !important;
}

#nav {
	padding: 0 10px 15px 0;
	height: 13px;
}

#nav .home {
	background: url(images/path_home.png) no-repeat 0 2px;
	width: 9px;
	height: 13px;
	overflow: hidden;
	text-indent: -6000px;
	display: block;
	float: left;
	margin-right: 9px;
}

#nav .item {
	background: url(images/path_arrow.png) no-repeat 0 5px;
	display: block;
	float: left;
	padding-left: 12px;
	margin-right: 9px;
	text-decoration: underline;
}

#nav span.item {
	text-decoration: none;
}

ul {
	margin: 0 0 0 20px;
}

ul.empty {
	margin: 0;
}

ul.barrow {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.barrow li {
	padding: 5px 0 5px 20px;
	background: url(images/barrow.png) no-repeat 0 8px;
}

#cLeft {
	width: 222px;
	float: left;
	padding: 10px;
}

#cLeft h2.headerBank {
	background: url(images/bank/h2.gif);
}

#cLeft h2.headerOFE {
	background:  url(images/ofe/h2.gif);
}
#cLeft h2.headerCashLoans {
   background:  url(images/bank/loans/h2_cash_loans.gif);
}
#cLeft h2.headerMortgageLoans {
   background: url(images/mortgage/h2.gif);
}

#cLeft h2.headerPolices{
 background: url(images/polices/h2.gif);
}

#cLeft h2 { /*background:#61b2e1 url(images/main/h2.gif);*/
	width: 202px;
	height: 21px;
	text-transform: uppercase;
	padding: 10px 10px 0 10px;
	color: #fff;
	margin: 0 0 5px 0;
	font-size: 11px;
}

#cLeft h2 a{
	color: #fff;
}

#cLeft ul {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

#cLeft ul ul {
	margin: 0;
}

#cLeft li {
	padding: 7px 5px 7px 15px;
	min-height: 11px;
	/*background:url(images/main/li.gif) no-repeat 0 9px;*/
}

#cLeft li a.select,#cLeft li span.select {
	font-weight: bold;
}

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

#cLeft h2 {
	background: #61b2e1 url(images/home/h2.gif);
}

#cLeft li {
	background: url(images/home/li.gif) no-repeat 0 9px;
}
#cLeft li.smaller li a{
	font-size: 10px;
   
}


#cRight {
	width: 690px;
	padding: 20px;
	float: right;
}

#cRight h2,#cRight h1 {
	font-size: 18px;
	padding: 20px 0;
}

.mBox {
	/*background: url(images/main/mbt.gif) no-repeat left top;*/
	padding: 3px 0 0 0;
	margin: 0 0 15px;
	width: 240px;
}

.mBbox {
	background: url(images/main/mbt.gif) no-repeat left top;
	/*background: url(images/main/mbb.gif) no-repeat left bottom;*/
	padding: 0 0 3px 0;
}

.mBox .body {
	border: solid 1px #ddd;
	border-width: 0 1px;
}

.mBox a span{
	font-weight: bold;
	font-style: italic;
	color: #838383;
	display: block;
}
.mBox a.policy span{
	padding-left:110px;
	padding-top:58px;
}
.mBox a.ofe span{
   padding-left:125px;
   padding-top:78px;
}
.mBox a.bank span{
   padding-left:140px;
   padding-top:63px;
}

.wbox li.credits{
	text-decoration: none;
}
.wbox li.credits a{
	text-decoration: underline; 
}
.wbox li.credits span{
	font-size: 9px;
	color:#D35931;
}
.mBox a {
	display: block;
	text-decoration: none;
	margin: 0 5px;
	height: 130px;
	overflow: hidden;
	background: url(images/main/a.png) no-repeat;
}

.wbox a {
	background: transparent;
	display: inline;
	height: auto;
	width: auto;
	text-indent: 0px;
	margin: 0;
	color: #54a7dd;
}

.wbox:hover a {
	color: #ffffff;
}

.mBox a.policy {
	background-position: 0 0;
}

.mBox a.ofe {
	background-position: -227px 0;
}

.mBox a.bank {
	background-position: -454px 0;
}

.mBox p {
	padding: 4px 20px;
}

.mBox .mBoxBottom{
	background: transparent url(images/main/mbb.gif) no-repeat scroll left top;
	height: 3px;
}

.tbox {
	height: 80px;
	overflow: hidden;
}

.wbox {
	height: 152px;
	margin: 8px 2px 0 2px;
	padding: 20px 15px;
	background: url(images/main/mbb.jpg) no-repeat;
	position: relative;
}

.bofe .wbox {
	background-position: -234px 0;
}

.wbox .top {
	position: absolute;
	top: -3px;
	left: 10px;
	width: 18px;
	height: 12px;
	background: url(images/main/wbt.gif) no-repeat;
}

.bofe .wbox .top {
	background-position: -18px 0;
}

.wbox .bottom {
	position: absolute;
	bottom: -9px;
	left: 10px;
	width: 19px;
	height: 9px;
	background: url(images/main/wbb.gif) no-repeat;
}

.bofe .wbox .bottom {
	background-position: -19px 0;
}

.wbox:hover {
	background-position: 0 -192px;
	color: #fff;
}

.bofe .wbox:hover {
	background-position: -234px -192px;
	color: #fff;
}

.wbox:hover li {
	color: #fff;
	background: url(images/main/liw.gif) no-repeat 0 5px;
}

.wbox:hover .bottom {
	background-position: 0 -9px;
}

.wbox:hover .top {
	background-position: 0 -12px;
}

.bofe .wbox:hover .top {
	background-position: -18px -12px;
}

.bofe .wbox:hover .bottom {
	background-position: -19px -12px;
}

.mBox .wbox p {
	margin: 5px 0;
}

.mBox .wbox p.wcenter {
	padding: 20px 0;
	color: #6180b9;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.6em;
}

.mBox .wbox:hover p.wcenter {
	color: #fff;
}

.wbox ul {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0;
}

.wbox li {
	text-decoration: underline;
	margin: 8px 0;
	padding: 0 10px;
	background: url(images/main/lib.gif) no-repeat 0 5px;
	color: #54a7dd;
	font-weight: bold;
	font-size: 1.2em;
}

	/*//////////////////////////////////////SUBPAGE/////////////////////////////*/
#header #sub_login {
	position: absolute;
	left: 256px;
	top: 10px;
	background-color: #EDF2F8;
	width: 570px;
	height: 26px;
	text-align: left;
	padding-top: 9px;
}

#header #sub_logo {
	display: block;
	width: 137px;
	height: 49px;
	overflow: hidden;
	position: absolute;
	left: 13px;
	text-decoration: none;
}

#header #sub_login input.log {
	vertical-align: middle;
	font-family: Arial;
	width: 94px;
	background: url(images/log.png) no-repeat;
	padding: 2px;
}

#header #sub_login input.pass {
	vertical-align: middle;
	width: 78px;
	background: url(images/has.png) no-repeat;
	padding: 2px;
}

#sub_login .button_log {
	background: url(images/login_button.png) no-repeat;
	position: absolute;
	overflow: hidden;
	text-indent: -6000px;
	left: 278px;
	top: 9px;
	width: 72px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

#sub_login a {
	position: absolute;
	left: 358px;
	top: 13px;
	font-size: 9px;
	color: #767676;
	text-decoration: underline;
}

#sub_login #dotted {
	position: absolute;
	left: 444px;
	top: 7px;
}

#sub_login .button_account {
	background: url(images/account_button.png) no-repeat;
	position: absolute;
	left: 458px;
	top: 9px;
	overflow: hidden;
	text-indent: -6000px;
	width: 102px;
	height: 19px;
	border: 0;
}

#header #sub_recomend {
	position: absolute;
	left: 840px;
	top: 10px;
	background-color: #EDF2F8;
	width: 142px;
	height: 35px;
	background-color: #EDF2F8;
}

#sub_recomend .recommend_button {
	background: url(images/button_recommend.png) no-repeat;
	position: absolute;
	top: 8px;
	left: 8px;
	width: 125px;
	height: 19px;
	border: 0;
	margin: 0;
	overflow: hidden;
	text-indent: -6000px;
}

#header #sub_menu {
	position: absolute;
	top: 65px;
	left: 2px;
	width: 980px;
	height: 44px;
}

#sub_menu #list {
	list-style-type: none;
	margin: 0 auto;
	position: relative;
	padding: 0;
	width: 981px;
}

#list a.submenu_main {
	width: 98px;
	background: url('images/submenu_main.png') 0 0 no-repeat;
}

#list a.submenu_center {
	width: 185px;
	background: url('images/submenu_center.png') 0 0 no-repeat;
}

#list a.submenu_why {
	width: 171px;
	background: url('images/submenu_why.png') 0 0 no-repeat;
}

#list a.submenu_how {
	width: 135px;
	background: url('images/submenu_how.png') 0 0 no-repeat;
}

#list a.submenu_profile {
	width: 125px;
	background: url('images/submenu_profile.png') 0 0 no-repeat;
}

#list a.submenu_security {
	width: 153px;
	background: url('images/submenu_security.png') 0 0 no-repeat;
}

#list a.submenu_contact {
	width: 114px;
	background: url('images/submenu_contact.png') 0 0 no-repeat;
}

#list a.submenu_main:hover {
	background: url('images/submenu_main.png') 0 0 no-repeat;
}

#list a.submenu_center:hover {
	background: url('images/hsubmenu_center.png') 0 0 no-repeat;
}

#list a.submenu_why:hover {
	background: url('images/hsubmenu_why.png') 0 0 no-repeat;
}

#list a.submenu_how:hover {
	background: url('images/hsubmenu_how.png') 0 0 no-repeat;
}

#list a.submenu_profile:hover {
	background: url('images/hsubmenu_profile.png') 0 0 no-repeat;
}

#list a.submenu_security:hover {
	background: url('images/hsubmenu_security.png') 0 0 no-repeat;
}

#list a.submenu_contact:hover {
	background: url('images/hsubmenu_contact.png') 0 0 no-repeat;
}

#list a.current_main {
	width: 98px;
	background: url('images/asubmenu_main.png') 0 0 no-repeat;
}

#list a.current_center {
	width: 185px;
	background: url('images/asubmenu_center.png') 0 0 no-repeat;
}

#list a.current_why {
	width: 171px;
	background: url('images/asubmenu_why.png') 0 0 no-repeat;
}

#list a.current_how {
	width: 135px;
	background: url('images/asubmenu_how.png') 0 0 no-repeat;
}

#list a.current_profile {
	width: 125px;
	background: url('images/asubmenu_profile.png') 0 0 no-repeat;
}

#list a.current_security {
	width: 153px;
	background: url('images/asubmenu_security.png') 0 0 no-repeat;
}

#list a.current_contact {
	width: 114px;
	background: url('images/asubmenu_contact.png') 0 0 no-repeat;
}

#aboutWhat {
	color: #5384cd;
	font-family: Tahoma;
	font-size: 18px;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 15px;
}

.arts {
	display: block;
	background-color: #E8E8E8;
	font-family: Tahoma;
	font-size: 11px;
	color: #757575;
	font-weight: bold;
	height: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	line-height: 20px;
}

#container #navigation {
	float: left;
	width: 228px;
	height: 339px;
	position: relative;
}

#container #navigation h1 {
	position: absolute;
}

#container #navigation .navlist {
	list-style-type: none;
	margin-top: 65px;
}

#container #navigation .navlist a {
	display: block;
	width: 224px;
	cursor: pointer;
	padding: 5px;
}

.whyInvestList {
	width: 200px;
	font-size: 10px;
	margin-left: 25px;
}

.whyInvestList li {
	margin-bottom: 10px;
}

#container #navigation .whyInvestList li a {
	color: #000000;
	width: 200px;
	padding: 0px;
}

#container #navigation .navlist .whyInvest {
	background: url('images/navWhyInvest.png') 0 0 no-repeat;
	margin-top: 10px;
	height: 19px;
	overflow: hidden;
	text-indent: -6000px;
	display: block;
	padding-bottom: 10px;
	cursor: text;
}

.exaples {
	background: url('images/examples.png') 0 0 no-repeat;
	margin-top: 10px;
	height: 19px;
	overflow: hidden;
	text-indent: -6000px;
	display: block;
	padding-bottom: 10px;
}

#container #rules {
	text-align: left;
	width: 715px;
	padding-left: 20px;
	float: left;
	border-left: 1px #DADADA solid;
	margin-top: 56px;
	min-height: 420px;
	margin-left: 16px;
}

#rules dl a {
	color: #3a72c6;
	text-decoration: underline;
}

#rectext {
	border: 1px #DADADA solid;
	font-family: Tahoma;
	font-size: 11px;
	color: #767676;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 202px;
}

#recmail {
	width: 284px;
	border: 1px #DADADA solid;
	font-family: Tahoma;
	font-size: 11px;
	margin-left: 110px;
}

#upinput {
	font-family: Tahoma;
	font-size: 11px;
	color: #343434;
}

#uptextarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #343434;
	font-weight: bolder;
}

#inputs {
	text-align: right;
	width: 275px;
}

#email {
	text-align: left;
}

#contentRecomend {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

/*** PROFILE ******************************************************** PROFILE ***/
#container #profil h2 {
	margin-top: 10px;
	width: 978px;
	border:1px solid #dddddd;
	color: #4783CC;
	font-size: 11px;
	position:relative;
	margin-bottom: 10px;
	clear:both;
}
#container #profil h2 span {
	background:transparent url(images/propa.png) no-repeat scroll center bottom;
	display:block;
	padding:5px 10px 13px 15px;
	position:relative;
	top:5px;
}

#container #profil h3 {
	height: 20px;
	width: 965px;
	background: #D0E5FF;
	padding-top: 10px;
	font-size: 11px;
	color: #414141;
	padding-left: 15px;
	font-weight: lighter;
	margin-bottom: 5px;
}

#container #profil h3 strong {
	font-weight: bold;
}

#container #profil .editProfile {
	background: url(images/editButton.png) no-repeat 0 0;
	width: 141px;
	height: 21px;
	border: 0;
	float: right;
	margin-right: 7px;
	overflow: hidden;
	text-indent: -6000px;
	display: block;
	margin-bottom: 20px;
}

#container #tab {
	border-collapse: collapse;
}

#container #tab thead {
	background: #7bade7;
	height: 38px;
	width: 684px;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 14px;
	text-align: center;
}

.odd {
	background: #FFFFFF;
}

.even {
	background: #F9F9F9;
}

.fifth {
	background: #B2B2B2;
	color: #FFFFFF;
	font-weight: bold;
}

.blue {
	background: #d1e6ff;
}

#container #tab td {
	border-bottom: 1px #DADADA solid;
	text-align: center;
	color: #414141;
	border-left: 0;
	border-right: 0;
}

#container #tab .active {
	font-weight: bold;
	background: #D0E5FF;
}

#container #profil #tab .name{
	width:400px;
}
#container #profil #tab .surname{
	width:400px;
}
#container #tab .name {
	width: 200px;
}

#container #tab .surname {
	width: 250px;
}

#container #tab .pesel {
	width: 190px;
}

#container #tab .delete {
	background: url(images/tabdel.png) no-repeat 0 0;
	width: 21px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

#container #tab .deletedisabled {
	background: url(images/deletedisabled.png) no-repeat 0 0;
	width: 21px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

#container #tab .edit {
	background: url(images/tabedit.png) no-repeat 0 0;
	width: 21px;
	height: 19px;
	border: 0;
	cursor: pointer;
	display: block;
}

.variantsButton {
	background: url(images/variantsButton.png) no-repeat 0 0;
	width: 223px;
	height: 70px;
	border: 0;
	display: block;
	overflow: hidden;
	text-indent: -6000px;
}

#steps {
	float: left;
}
#container #tab thead th{
   height: 38px;
}
#container #tabYours thead th{
	height: 38px;
}
#container #tabYours tbody tr {
	background: url(images/line.png) repeat-x 0px 92px;
	height: 105px;
}

#container #tabYours .odd {
	background-color: #FFFFFF;
}

#container #tabYours .even {
	background-color: #F9F9F9;
}

#container #tabYours {
	color: #414142;
	border-collapse: collapse;
	width: 100%;
	
}

#container #tabYours thead {
	background: #7bade7;
	width: 684px;
	height: 41px;
	color: #FFFFFF;
	padding-left: 15px;
	text-align: center;
	padding-top: 10px;
	font-size: 11px;
	position: relative;
}

#container #tabYours ul {
	list-style-type: none;
}

#container #tabYours td {
	border-top: 1px #DADADA solid;
	vertical-align: top;
	border-left: 0;
	border-right: 0;
	padding: 0;
}

#container #tabYours td .productsimage {
	margin-top: 10px;
	float: left;
}

#container #tabYours .products {
	width: 157px;
	height: 50px;
	margin-top: 10px;
}

#container #tabYours .prodtd h6 {
	background: #518BD3 none repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	min-height: 20px;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
}

#container #tabYours .prodtd .products {
	margin-top: 30px;
}

#container #tabYours .status {
	width: 120px;
	padding-top: 10px;
	height: 95px;
}

#container #tabYours .statusbutton {
	background: transparent url(images/status.png) no-repeat 0px 0px;
	width: 35px;
	border: 0;
	height: 19px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 30px;
}

#container #tabYours .data {
	width: 110px;
	padding-top: 30px;
}

#container #tabYours .underwriter {
	width: 100px;
	padding-left: 10px;
	padding-top: 10px;
	height: 95px;
}

#container #tabYours .collection {
	width: 75px;
	padding-left: 15px;
	padding-top: 10px;
	height: 95px;
}

#container #tabYours .last {
	font-weight: bold;
	color: #414141;
	width: 70px;
	margin-top: 10px;
	height: 95px;
}

#container #tabYours .last a {
	color: #414141;
}

#container #tabYours .lastbutton {
	background: url(images/check.png) no-repeat 10px 0px;
	width: 45px;
	border: 0;
	height: 19px;
	margin-right: 10px;
	padding-left: 35px;
	margin-top: 10px;
}

/*** PRODUCTS ******************************************************** PRODUCTS ***/
#container #productDescription {
	width: 690px;
	margin-bottom: 0px;
	position: relative;
	color: #414141;
	margin-top: 20px;
	min-height: 100px;
}

#container #productDescription div {
	display: none;
	color: red;
}

#container #productDescription p {
	font-size: 10px;
	padding-left: 200px;
	line-height: 150%;
	text-align: justify;
	width: 370px;
	text-indent: 10pt;
}

#container #productDescription img {
	position: absolute;
}

#container #productDescription .roll {
	padding-left: 210px;
	background: transparent url(images/arrowDown.png) no-repeat scroll 200px
		6px;
	color: #3a72c6;
	width: 200px;
	cursor: pointer;
	font-weight: bold;
}

#container #productDescription .rollDiv {
	padding-left: 210px;
	color: #595959;
	line-height: 150%;
}

#container #productDescription .rollDiv a {
	position: static;
	background: none;
	color: #595959;
	text-decoration: underline;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#container #productDescription ul {
	background: none;
	list-style-type: decimal;;
	margin-left: 200px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#container #productDescription ul li {
	margin-left: 18px;
	padding-top: 2px;
}

#container #productDescription a {
	position: absolute;
	top: 5px;
	left: 582px;
	background: url(images/polices/product/productLink.png) no-repeat;
	display: block;
	width: 131px;
	height: 47px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top: 16px;
	padding-left: 27px;
}

#productsTab .prodCap {
	background: url(images/polices/product/bord.png) no-repeat 22px 0px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 40px;
	padding-top: 3px;
	margin-top: 20px;
}

#productsTab { /*border-collapse: collapse;*/
	border: 0;
	/*float:left;*/
	margin-bottom: 30px;
	/*border-spacing: 0px 0px;*/
}

#container #product {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-left: 23px;
	border-left: 1px solid #DADADA;
	padding-left: 10px;
	padding-bottom: 8px;
	vertical-align: bottom;
}

#container  #productsTab .cap {
	text-align: left;
	height: 24px;
	border: 0;
}

#container  #productsTab .cap td {
	background: #FFFFFF;
	padding-bottom: 0;
}

#container  #productsTab .cap td {
	border: 0;
}

#container  #productsTab  .compareproducts {
	text-align: left;
	height: 24px;
	width: 144px;
	background: url(images/polices/product/compareoferts.png) no-repeat 0px
		0px;
	border: 0;
	cursor: pointer;
}

#productsTab .compare {
	background: url(images/polices/product/compareoferts.png) no-repeat 0
		0px;
	width: 144px;
	height: 19px;
	border: 0;
	padding-top: 5px;
}

#productsTab tr { /*height:155px;*/ /*height:130px;*/
	
}

#productsTab td {
	border-top: 1px solid #DADADA;
	border-left: 0px;
	/*border-bottom:29px solid #FFFFFF;*/
	background: url(images/polices/product/line.png) repeat-x left bottom;
	padding-bottom: 19px;
}

#productsTab .check {
	background-color: #F2F2F2;
	width: 18px;
	padding-left: 5px;
	/*border-bottom:29px solid #FFFFFF;*/
}

#productsTab .whichProducts {
	vertical-align: top;
	width: 190px;
	margin: 0 auto;
	height: 50px;
	text-align: center;
}

#productsTab .whichProducts .images {
	margin-top: 40px;
}

#productsTab .whichProducts .images .imageMargin {
	margin-bottom: 20px;
	display: block;
	text-align: left;
}

#productsTab .whichProducts h6 {
	background: #61B2E1;
	min-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 10px;
	position: absolute;
	width: 360px;
	margin-bottom: 20px;
	text-align: left;
}

#productsTab .whichProducts span {
	color: #518bd3;
	font-weight: bold;
	font-size: 10px;
	padding-left: 2px;
	padding-top: 12px;
	position: absolute;
}

#productsTab .whichProducts li {
	background: url(images/polices/product/list.png) no-repeat;
	height: 28px;
	list-style-type: none;
	padding-left: 40px;
	padding-top: 10px;
	margin-left: 10px;
	margin-top: 10px;
	color: #5690D2;
	font-weight: bold;
}

#productsTab .whichProducts h5 {
	background: #5690D2;
	color: #FFFFFF;
	height: 21px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#productsTab .qualitys {
	vertical-align: top;
	width: 197px;
	color: #595959;
}

#productsTab .qualitys span {
	color: #595959;
	font-weight: bold;
	margin-left: 20px;
	padding-bottom: 10px;
}

#productsTab .qualitys strong {
	margin-bottom: 10px;
	margin-top: 40px;
	display: block;
	margin-left: 20px;
}

#productsTab .qualitys ul {
	margin-left: 20px;
}

#productsTab .qualitys li {
	background: url(images/polices/product/dot.png) no-repeat 0 5px;
	list-style-type: none;
	padding-left: 12px;
	padding-bottom: 4px;
	margin-bottom: 2px;
}

#productsTab .qualitys #first {
	margin-top: 5px;
}

#productsTab .detail {
	width: 165px;
	padding-left: 30px;
	/*border-bottom: 29px solid #FFFFFF;*/
}

#productsTab .detail .ofertDetails {
	background: url(images/polices/product/ofertDetails.png) no-repeat 0 0;
	border: 0;
	width: 144px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -6000px;
}

#productsTab .detail ul {
	list-style-type: none;
}

#productsTab .detail li {
	height: 20px;
	padding-left: 30px;
	padding-top: 5px;
	vertical-align: bottom;
	font-weight: bold;
	color: #595959;
}

#productsTab .detail .productKart {
	background: url(images/polices/product/cart.png) no-repeat 0 0px;
}

#productsTab .detail a {
	color: #595959;
}

#productsTab .detail .owu {
	background: url(images/polices/product/owu.png) no-repeat 0 0px;
}

#productsTab .detail .feeList {
	background: url(images/polices/product/feeList.png) no-repeat 0 0px;
}

#productsTab a.online {
	display: block;
	background: url(images/polices/product/online.png) no-repeat 40px 0px;
	width: 108px;
	height: 63px;
	overflow: hidden;
	text-indent: -6000px;
	padding-right: 20px;
}

#container .elseProducts {
	margin-left: 20px;
	position: relative;
}

#container .elseProducts #watch {
	position: absolute;
	left: 30px;
	top: 10px;
}

#container .elseProducts .elseIkon {
	margin-left: 150px;
}

#container .elseProducts li .first {
	margin-left: 300px;
}

#container .elseProducts li {
	list-style-type: none;
	float: left;
	margin-left: 10px;
}

/*** COMPARE ******************************************************** COMPARE ***/
#container #compare {
	position: relative;
}

#container #instruction {
	background: #E8E8E8;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom: 30px;
}

#container #instruction strong {
	color: #61b2e1;
}

/*** CALCULABLECENTER ******************************************************** CALCULABLECENTER ***/
#container .center {
	border: 0;
	color: #414141;
	background: 0;
	font-size: 18px;
	margin-left: -20px;
}

#container .whatInCenter {
	list-style-type: none;
	margin-left: 15px;
	line-height: 200%;
	font-size: 11px;
}

#container .whatInCenter li {
	background: url(images/getinArrow.png) no-repeat 0 7px;
	padding-left: 15px;
}

#container .whatInCenter a {
	cursor: pointer;
	color: #3A72C6;
}

#container .calculator {
	background: none;
	color: #414141;
	font-family: Arial;
	font-size: 12px;
	margin-left: 15px;
	padding: 0;
	height: auto;
}

#container .calcDefinition {
	margin-left: 15px;
	font-size: 11px;
}

#container .back {
	background: url(images/back.png) no-repeat 0 0;
	width: 94px;
	height: 19px;
	border: 0px;
	display: block;
	overflow: hidden;
	text-indent: -6000px;
	margin-left: 15px;
	margin-top: 30px;
}

/*** RECOMEND ******************************************************** RECOMEND ***/
#Pop {
	background: #FAFAFA;
	height: 435px;
}

#whatAbout {
	color: #FFFFFF;
	background: #4285D4;
	height: 32px;
	font-weight: lighter;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom: 20px;
}

#description {
	color: #343434;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 430px;
	font-size: 11px;
}

#center {
	margin-left: 120px;;
	width: 210px;
}

.emailInput {
	margin-top: 3px;
	width: 275px;
	border: 1px solid #E3E3E3;
	height: 15px;
}

.textInput {
	margin-top: 3px;
	width: 275px;
	border: 1px solid #E3E3E3;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.signature {
	margin-top: 3px;
	width: 275px;
	border: 1px solid #E3E3E3;
	height: 15px;
}

/*** CHANGE PROFILE ******************************************************** CHANGE PROFILE ***/
#descriptionChange {
	color: #343434;
	margin-bottom: 30px;
	font-size: 11px;
}

#centerChange {
	width: 350px;
	margin: 0 auto;
	margin-bottom: 27px;
}

#centerChange input {
	border: 1px solid #E3E3E3;
	width: 278px;
	height: 20px;
	margin-left: 65px;
	margin-bottom: 10px;
	margin-top: 3px;
}

#centerChange span {
	color: #343434;
	font-weight: bold;
	font-size: 11px;
}

#centerChange .save {
	border: 0;
	width: 59px;
	height: 19px;
	background: url(images/save.png) no-repeat 0 0;
	float: right;
}

.close {
	border: 0;
	width: 106px;
	height: 20px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	text-indent: -6000px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	cursor: pointer;
}

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

.boxHeader{
	background: #4285D4;
}

.closeDiv{
	background-color: #FAFAFA;
	width: 100%;
	height: 35px;
	position: fixed;
	bottom: 0px;
}

/*** FLASH ******************************************************** FLASH  ***/
#flash {
	margin-top: 30px;
}

#flash .dontKnow {
	background: #FFFFFF;
	color: #707070;
	font-size: 18px;
	margin-left: 10px;
}

/*** WHYINVEST ******************************************************** WHYINVEST ***/
#whyInvest {
	margin: 0 auto;
	color: #414142;
}

#whyInvest p {
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 30px;
	width: 500px;
}

#whyInvest ul {
	list-style-type: none;
	margin-bottom: 30px;
	margin-left: 30px;
	font-size: 11px;
}

#whyInvest li {
	background: url(images/arrowRight.png) no-repeat 0 8px;
	padding-top: 5px;
	padding-left: 10px;
}

/*** DICTIONARY******************************************************** DICTIONARY***/
dl {
	margin-top: 30px;
	margin-left: 30px;
}

dt {
	background: url(images/arrowDown.png) no-repeat 0 10px;
	padding-left: 15px;
	font-size: 13px;
	color: #4783CC;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

dd {
	display: none;
	width: 500px;
	text-align: justify;
	font-size: 11px;
	line-height: 150%;
	margin-left: 20px;
}

/*** proposal ******************************************************** proposal **/
#register {
	position: relative;
}

#register #tabFunds {
	margin: 0 auto;
	border-collapse: collapse;
	font-size: 9px;
	margin-bottom: 50px;
	margin-left: 20px;
}

#register #tabFunds .caption {
	border: 0;
	height: 110px;
	padding-top: 40px;
}

#register #tabFunds .caption .captionDiv {
	position: relative;
	margin: 0 auto;
	text-align: center;
	height: 100px;
}

#register #tabFunds .caption td {
	border-right: 0;
}

#register #tabFunds .caption .empty {
	border-left: 0px;
}

#register #tabFunds td {
	height: 35px;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	width: 175px;
}

#register #tabFunds td ul{
	margin: 10px;
}
#register #tabFunds .blueCap {
	background: url(images/captionComparetab.png) repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-weight: bold;
}

#register #tabFunds .caption a {
	font-size: 9px;
	color: #61B2E1;
	font-weight: bold;
	text-decoration: underline;
}

#register #tabFunds .what {
	font-weight: bold;
	border-left: 1px solid #DADADA;
}

#register #tabFunds .what div{
	padding: 10px;
}

#register #tabFunds li {
	background: url(images/blueDot.png) no-repeat;
	list-style-type: none;
	padding-bottom: 4px;
}

#register .closeDiv {
	position: absolute;
	top: 1390px;
}

/*** VARIANTS ******************************************************** VARIANTS **/
#variants {
	margin: 0 auto;
	position: relative;
	background: #FFFFFF;
}

#variants  h2.variantsHeader {
	height: 14px;
	font-size: 12px;
	color: #3F74C1;
	font-weight: bold;
	margin-left: 355px;
	margin-top: 0px;
	padding-top: 10px;
}

#variants  h2 {
	margin: 10px auto;
	font-size: 12px;
	color: #3F74C1;
	font-weight: bold;
	margin-left: 355px;
}

#variants h1 {
	background: #4285D4;
	height: 30px;
	color: #FFFFFF;
	font-weight: 100;
	font-family: Arial;
	font-size: 18px;
	padding-left: 10px;
	padding-top: 15px;
	margin-bottom: 25px;
}

#variants #variantFirst {
	background: url(images/variantFirst.png) 85px 0px no-repeat;
	height: 222px;
	margin-top: 30px;
	position: relative;
}

#variants #variantFirst span {
	position: absolute;
	top: 106px;
	left: 10px;
	color: #3F74C1;
	font-weight: bold;
	font-size: 10px;
}

#variants #variantFirst div {
	background: url(images/variantsDiv.png) no-repeat;
	width: 225px;
	height: 165px;
	float: left;
	margin-top: 10px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 13px 13px 13px 13px;
	position: relative;
}

#variants #variantFirst h2 {
	position: absolute;
	top: -30px;
	left: 80px;
	color: #383838;
	margin-left: 0px;
}

#variants #variantFirst h3 {
	position: absolute;
	bottom: -15px;
	left: 52px;
	color: #3F74C1;
	font-size: 13px;
}

#variants #variantFirst p {
	width: 218px;
	margin-bottom: 13px;
}

#variants #variantFirst .first {
	margin-left: 210px;
}

#variants #variantSecond {
	background-color: #FFFFFF;
	background: url(images/variantSecond.png) 85px 0px no-repeat;
	height: 521px;
	position: relative;
}

#variants #variantSecond span {
	position: absolute;
	top: 235px;
	left: 10px;
	color: #3F74C1;
	font-weight: bold;
	font-size: 10px;
	display: block;
}

#variants #variantSecond #firstTab {
	margin-left: 110px;
	margin-top: 15px;
	float: left;
}

#variants #variantSecond #firstTab .withoutBorder {
	border-left: 0px;
}

#variants #variantSecond .secondTab .withoutBorder {
	border-left: 0px;
}

#variants #variantSecond #firstTab .caption {
	font-weight: bold;
	width: 41px;
	height: 41px;
	border-top: 1px solid #DBDBDB;
}

#variants #variantSecond #firstTab td {
	border: 1px solid #DBDBDB;
	border-top: 0px;
	font-size: 10px;
	text-align: center;
	height: 13px;
}

#variants #variantSecond .secondTab {
	margin-left: 37px;
	margin-top: 15px;
	float: left;
}

#variants #variantSecond .secondTab .captionOne {
	font-weight: bold;
	width: 41px;
	height: 41px;
	border: 1px solid #DBDBDB;
	border-top: 0px;
	width: 69px;
	text-align: center;
}

#variants #variantSecond .secondTab .captionTwo {
	font-weight: bold;
	width: 41px;
	height: 41px;
	border: 1px solid #DBDBDB;
	border-top: 0px;
	width: 138px;
	text-align: center;
	border-left: 0px;
}

#variants #variantSecond .secondTab td {
	border: 1px solid #DBDBDB;
	border-top: 0px;
	font-size: 10px;
	text-align: center;
	height: 13px;
}

#variants #variantSecond .secondTab .last {
	color: #3F74C1;
	font-weight: bold;
}

#variants #variantSecond .secondTab .sum {
	background: url(images/secondTab.png) 0px 0px no-repeat;
	width: 216px;
	height: 48px;
	color: #FFFFFF;
	font-weight: bold;
}

#variants #variantThird {
	background-color: #FFFFFF;
	background: url(images/variantThird.png) 85px 0px no-repeat;
	height: 85px;
	position: relative;
}

#variants #variantThird span {
	position: absolute;
	top: 40px;
	left: 10px;
	color: #3F74C1;
	font-weight: bold;
	font-size: 10px;
}

#variants #variantThird div {
	background: url(images/thirdDiv.png) 0px 0px no-repeat;
	margin-left: 20px;
	float: left;
	width: 247px;
	height: 63px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

.withoutBorder {
	border: 0px;
}

#variants #variantThird h3 {
	margin-top: 5px;
	font-size: 13px;
}

#variants #variantThird .first {
	position: absolute;
	top: 10px;
	left: 190px;
}

#variants #variantThird .second {
	position: absolute;
	top: 10px;
	left: 440px;
}

#variants #variantThird .third {
	position: absolute;
	top: 10px;
	left: 690px;
}

#variants #variantFourth {
	background-color: #FFFFFF;
	background: url(images/variantThird.png) 85px 0px no-repeat;
	height: 100px;
	position: relative;
	padding-top: 10px;
}

#variants #variantFourth span {
	position: absolute;
	top: 40px;
	left: 10px;
	color: #3F74C1;
	font-weight: bold;
	font-size: 10px;
}

#variants #variantFourth ul {
	
}

#variants #variantFourth li {
	background: url(images/blackArrow.png) 0px 0px no-repeat;
	margin-left: 100px;
	list-style-type: none;
	margin-top: 10px;
	width: 818px;
	padding-left: 15px;
}

/*** SCANDIA ******************************************************** SCANDIA  **/
#scandiaDiv {
	text-align: center;
}

#scandiaDiv h1 {
	background: none;
	color: #595959;
	width: 100%;
	border: 0px;
}

#scandiaDiv h2 {
	background: none;
	color: #3A72C6;
	width: 100%;
	border: 0px;
	font-size: 16px;
	margin-left: 0px;
	margin-top: 0px;
}

#scandiaDiv h3 {
	background: none;
	color: #595959;
	width: 100%;
	border: 0px;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
}

#logoScandia {
	background: url(images/skandiaBig.png) no-repeat scroll 0 0;
	width: 156px;
	height: 47px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#logoAxa {
	background: url(images/axaBig.png) no-repeat scroll 0 0;
	width: 156px;
	height: 47px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#logoGenerali {
	background: url(images/generaliBig.png) no-repeat scroll 0 0;
	width: 130px;
	height: 39px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#scandiaDiv table {
	color: #595959;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
}

#scandiaDiv  span {
	margin-left: 20px;
	display: block;
}

#scandiaDiv table ul {
	margin-left: 20px;
	list-style-type: none;
	margin-bottom: 5px;
	margin-top: 0px;
	float: none;
}

#scandiaDiv   table ul li {
	background: transparent url(images/arrowRight.png) no-repeat scroll 0
		8px;
	padding-left: 10px;
	padding-top: 5px;
}

#scandiaDiv table ol {
	margin-left: 40px;
	margin-bottom: 5px;
	margin-top: 0px;
	float: none;
}

#scandiaDiv   table ol li {
	padding-left: 5px;
	padding-top: 5px;
}

#scandiaDiv .right table {
	margin-left: 20px;
	text-align: center;
	margin-bottom: 5px;
}

#scandiaDiv table td {
	vertical-align: top;
}

#scandiaDiv table .first {
	width: 175px;
	height: 100%;
}

.title {
	display: block;
	clear: both;
	background-color: #E8E8E8;
	font-family: Tahoma;
	font-size: 11px;
	color: #757575;
	font-weight: bold;
	height: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	line-height: 20px;
}

#scandiaDiv table .variants {
	margin-top: 10px;
}

#scandiaDiv  ul {
	float: left;
	list-style-type: none;
	margin-top: 40px;
}

#scandiaDiv  ul span {
	margin-left: 0px;
}

#scandiaDiv ul li {
	background: transparent url(images/arrowRight.png) no-repeat scroll 0
		8px;
	padding-left: 10px;
	padding-top: 5px;
}

#scandiaDiv  p {
	width: 100%;
	margin-left: 20px;
	margin-top: 10px;
}

#scandiaDiv #ScFooter {
	text-align: left;
}

#watermarkInvest1,#your_platform {
	display: none;
}

.Default {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}

.Default input {
	width: 150px;
}

#OnlineChoiceContent {
	position: relative;
}

#OnlineChoiceContent #mainInfo {
	color: #414142;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	padding-left: 20px;
}

#OnlineChoiceContent #productKind {
	position: relative;
}

#OnlineChoiceContent #productKind #productKindDetails {
	text-align: center;
}

#OnlineChoiceContent #productKind #productKindDetails #productKindInfo {
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

#OnlineChoiceContent #productKind #productKindDetails #productKindName {
	color: #61b2e1;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

#OnlineChoiceContent #productKind #httpsInfo {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#OnlineChoiceContent #productKind #onlineChoices {
	position: relative;
	padding-bottom: 367px;
	left: 0px;
}

#OnlineChoiceContent #productKind #onlineChoices #onlineChoiceOnline {
	position: absolute;
	left: 20px;
	top: 0;
}

#OnlineChoiceContent #productKind #onlineChoices #onlineChoiceConsultant
	{
	position: absolute;
	right: 20px;
	top: 0;
}

.httpsDiv {
	background-color: #E8E8E8;
	position: relative;
	height: 38px;
}

.httpsDiv .httpsText {
	position: absolute;
	left: 20px;
	top: 14px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

.httpsDiv .httpsImage {
	position: absolute;
	right: 20px;
	top: 5px;
}

/*** DYNAMIC CONTENT ************************************** DYNAMIC CONTENT ***/
.dynamicContent {
	line-height: 1.5em;
}

.dynamicContent h1,#cRight .dynamicContent h1 {
	color: #67a1d1;
	font-size: 1.36em;
	padding: 0;
	margin-bottom: 0.75em;
	line-height: 1.2em;
}

.dynamicContent h2,#cRight .dynamicContent h2 {
	color: #67a1d1;
	font-size: 1.18em;
	padding: 0;
	margin-top: 2em;
	margin-bottom: 0.85em;
	line-height: 1.2em;
}

.dynamicContent p {
	margin-bottom: 1em;
}

.dynamicContent ul,.dynamicContent ol {
	margin: 0 0 1em;
	padding: 0;
}

.dynamicContent ul li,.dynamicContent ol li {
	margin-left: 25px;
}

.dynamicContent ul li {
	list-style-type: square;
}

.dynamicContent img {
	display: block;
	margin: 0 auto 1em;
	border: 1px solid #dadada;
	background: #f0f0f0;
	padding: 3px;
}

.dynamicContent a {
	color: #67a1d1;
}

.dynamicContent a:hover {
	text-decoration: underline;
}

.dynamicContent iframe{
	position: relative;
	border: 0 none;
	z-index: 5;
}

#pop {
	background: #FAFAFA;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#examples1 {
	position: relative;
	width: 600px;
}

#examples1 #pop {
	background: #FFFFFF;
	width: 500px;
}

#pop h1 {
	color: #FFFFFF;
	background: #4285D4;
	height: 32px;
	font-weight: lighter;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom: 20px;
	font-size: 18px;
}

#pop .head {
	color: #343434;
	font-size: 11px;
	margin-bottom: 15px;
	margin-left: 20px;
}

#pop ul li strong {
	color: #205CA7;
}

#pop ul li p strong {
	color: #000;
}

#pop ul li {
	list-style: none;
	background: url(images/arrowfa.png) no-repeat 40px 0;
	padding-left: 70px;
	padding-top: 5px;
	line-height: 150%;
	text-align: justify;
	margin-right: 30px;
	margin-left: -20px;
	margin-bottom: 10px;
	width: 400px;
}

#examples1  ~ .info {
	padding: 1em;
	margin: 10px 20px 30px 20px;
	background: #a3a3a3;
	color: #fff;
	font-size: 0.9em;
	width: 600px;
}

#examples1 a {
	text-align: center;
	text-decoration: none;
}

#pop .infoBlue {
	padding: 1em;
	margin: 20px 20px 10px 70px;
	background: #d1e7ff;
	font-size: 0.9em;
	width: 350px;
}

#pop .examples2 {
	margin: 10px 0 20px;
	text-align: center;
}

#pop ul ul li {
	background: none;
	margin: 0;
	padding: 0;
}

#pop p {
	margin-left: 20px;
}

#pop .regular {
	color: #929499;
	font-weight: bold;
	display: block;
	height: 40px;
	padding: 10px 10px 0 40px;
	float: right;
	border: none;
	cursor: pointer;
}

#pop ol {
	list-style-type: decimal;
	margin: 0 auto;
	position: relative;
	padding: 0;
	margin-left: 40px;
	margin-bottom: 70px;
}

#pop ol li {
	color: #205CA7;
	font-weight: bold;
	float: left;
	margin-right: 50px;
	margin-top: 10px;
	padding: 0;
}

#pop ol #first {
	margin-left: 17px;
}

/*** mViewer ****************************************************** mViewer ***/
#mViewer {
	position: relative;
	width: 241px;
	height: 180px;
}

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

#mViewer ul {
	display: none;
	position: absolute;
	bottom: 8px;
	right: 3px;
	/*z-index: 200;*/
}

#mViewer ul li {
	float: left;
}

#mViewer ul li a {
	display: block;
	margin-right: 5px;
	background: #fff;
	opacity: .6;
	font-weight: bold;
	padding: 1px 3px;
	font-size: 10px;
	text-decoration: none;
	outline: none;
	width: auto;
	height: auto;
	margin-left: 0px;
	text-indent: 0;
}

#mViewer ul li a.current,#mViewer ul li a:hover {
	opacity: .8;
}

.wbox a {
	background: transparent;
	display: inline;
	height: auto;
	width: auto;
	text-indent: 0px;
	margin: 0;
	color: #54a7dd;
}

.leftDynamic{
	clear: both;
}

.topContent{
	margin: 0 24px;
	text-align: center;
}

.topContent h2{
	font-size: 11px;
	padding-top: 0px;
	text-align: left;
}

.topContent p{
	margin-bottom: 20px;
	padding-right: 20px;
	text-align: left;
}

.headerContent .divItemContent{
	margin-top: 30px;
}

#money_link{
	text-align: right;
}

#money_link span{
	color: #999999;
	font-size: 10px;
	display: block;
	float: left;
	line-height: 33px;
}

#money_link img{
	display: block;
	float: left;
}

#money_link a{
	text-decoration: none;
	float: right;
	margin-top: -20px;
}

.headerContent,
.headerContent h1,
.headerContent h2,
.headerContent h3,
.headerContent h4,
.headerContent h5,
.headerContent h6,
.headerContent p,
.headerContent span{
   text-align: left;
   font-size: 18px;
   color:#58585A;
   font-weight: normal;
}

.footerContent .divItemContent{
   margin-top: 30px;
}

.footerContent,
.footerContent h1,
.footerContent h2,
.footerContent h3,
.footerContent h4,
.footerContent h5,
.footerContent h6,
.footerContent p,
.footerContent span{
   text-align: left;
   font-size: 12px;
   color:#58585A;
   font-weight: normal;
}

.topContent p{
   margin-bottom: 20px;
   padding-right: 20px;
   text-align: left;
}

.dynamic{
	margin: 20px 0;
	padding: 20px;
	border-top: 1px outset #787878;
	border-bottom: 1px inset #787878;
	clear: both;
}
#mNewsletter .newsletter{
	border:1px solid #67a5e2;
   height: 16px;
   width:125px;
}
#mNewsletter .notValid{
	background: #e4f3fa;
	border:1px solid #67a5e2;
	height: 16px;
	width:125px;
}

.recomendSendBtn{
   float:left;
   margin-left:139px;
}
.doneAddToAny{
   display:block;
   float:left;
   margin-left:15px;
   margin-top:2px;
}
.centerDetails{
	margin:auto;
	width:362px;
}
.redUnderBold{
	color:#d7441a;
	font-weight:bold;
	text-decoration: underline;
}

.popupCenterBtn{
	margin-left:100px !important;
}
p.popupAlert{
	background:url("images/alert.png") no-repeat scroll 0 0 transparent;
	display:block;
	line-height:27px;
	margin-left:9px;
	margin-top:26px;
	padding-left:42px !important;
}
.max{
	line-height: 22px;
}
.seeAlsoMenu{
   margin: 10px 0;
   display:block;
   font-weight: bold;
}
#pDeposits .currentPromotions,
#pCards .currentPromotions,
#pAccounts .currentPromotions{
    margin-left:24px;
}
.currentPromotions{
    margin-bottom: 20px;
}
.currentPromotions h3{
	margin-top: 24px;
}
.currentPromotions .promoItem td{
    border-bottom: 1px solid  #A2CCDD;

}
.currentPromotions .promoItem td div{
    margin: 20px;
}
.currentPromotions .promoItem{
    padding-top:20px;
    padding-bottom:20px;
}
.currentPromotions .promoBankLogo{
    text-align: center;
    width: 200px;
}
.currentPromotions .link{
    width: 99px;
    padding-left:20px;
}
.currentPromotions .promoBankLogo img{
    vertical-align: middle;
}
.currentPromotions .content{
    width:350px;
}
.currentPromotions .details{
    background:url("images/bank/details.gif") no-repeat scroll left top #FFFFFF;
    color:#FFF;
    font-weight:bold;
    height:17px;
    padding-top:4px;
}
/************************************************************************ BLOG BOXES ****/
#cLeft .m24blogBox{
	 border: 1px solid #E69858;
	 margin-bottom: 10px;
}
#cLeft .m24blogBox .blogBoxHead {
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #E69858;
	color:#2D3235;
}
#cLeft .m24blogBox .blogBoxHead h3{
    line-height:18px;
    font-size:18px;
    font-weight:normal;
	font-family: Georgia,Times New Roman,serif;
	text-decoration: none;
}
#cLeft .m24blogBox .blogBoxContent {
   position: relative;
}
#cLeft .m24blogBox .blogBoxContent .prev,
#cLeft .m24blogBox .blogBoxContent .next{
	position: absolute;
	right:0px;
	cursor: pointer;
   display: block;
   height: 26px;
   overflow: hidden;
   text-indent: -9999px;
   width: 24px;
}
#cLeft .m24blogBox .blogBoxContent .disabled {
    visibility: hidden;
}
#cLeft .m24blogBox .blogBoxContent .prev{
	background: url("images/arrow_s_up.png") no-repeat scroll center center transparent;
    top: 100px;
}
#cLeft .m24blogBox .blogBoxContent .prevNoImg{
    top:10px;
}
#cLeft .m24blogBox .blogBoxContent .next{
   background: url("images/arrow_s_down.png") no-repeat scroll center center transparent;
	bottom: 10px;
}
#cLeft .m24blogBox ul{
	margin-top: 0px;
}

#cLeft .m24blogBox li{
	 background: url("images/li_dot_s_blue.png") no-repeat scroll 0 9px transparent;
}
#cLeft .scrollable .items {
    height: 20000em;
    position: absolute;
}
#cLeft .scrollable {
	 margin:7px 0 7px 7px;
    height: 195px;
    overflow: hidden;
    position: relative;
    width: 190px;
}
#cLeft .m24blogBox .firstBlogLink{
    color: #FF6600;
    display: block;
    font-family: Georgia,'Times New Roman',serif;
    margin: 7px;
    display: block;
}
#cLeft .m24blogBox .firstBlogLink span{
    margin-right:10px;
    float: left;
    display: block;
    max-height: 100px;
    overflow: hidden;
}
#cLeft .m24blogBox .firstBlogLink p {
    display: block;
    padding-left: 4px;
    width: 190px;
    font-weight: bolder
}
/****************************************************************** BLOG BOXES ADDITIONAL CLASS */
#cLeft .m24orange li{
    background: url("images/li_dot_s_orange.png") no-repeat scroll 0 9px transparent;
}
#cLeft .m24blue .firstBlogLink{
    color:#08A6E2;
}
/*************************************************************** BANK BOXES *******************/

#cLeft .fromBankBox{
    border:1px solid #e69858;
}
#cLeft .fromBankBox div{
    padding:7px;
   color:#443bae;
   margin-bottom: 3px;
}
#cLeft .fromBankBox div select{
    width:205px;
}
#cLeft .fromBankBox p{
    margin-bottom: 4px;
}

#cLeft .fromBankBox h3{
   padding: 7px 4px;
   font-size: 17px;
   border-bottom:1px solid #e69858;
   color:#d72410;
}
