phon/* Budapest Autófinanszírozás CSS */

body{ height:100% }

div.fullscreen{
    display:none;

    /*set the div in the top-left corner of the screen*/
    position:absolute;
    top:0;
    left:0;
    
    /*set the width and height to 100% of the screen*/
    width:100%;
    height:5000px;
    z-index: 10000;   

    /*give it some background*/
    background:#000000;
	
    /*put the text in the middle*/
    text-align:center;
    padding-top:25%;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);    
  }


img {
	display: block;
}

a:link,a:visited {
	text-decoration: underline;
	color: #666;
}

a:hover,a:active {
	text-decoration: none;
	color: #666;
	background: transparent;
}

a.tooltip {
	position: relative;
	z-index: 24;
}

a.tooltip:hover {
	z-index: 25;
}

a.tooltip span {
	display: none;
	position: absolute;
	color: #666;
	background: #ffffff;
	text-align: justify;
	border: 1px solid #5abac4;
	top: 10px;
	left: 10px;
	width: 200px;
	padding: 5px;
	z-index: 990;
}

a.tooltip:hover span {
	display: inline;
	position: absolute;
}

div.tooltip {
	position: relative;
	z-index: 24;
	width: 18px;        
}

div.tooltip:hover {
	z-index: 25;
}

div.tooltip span {
	display: none;
	position: absolute;
	color: #666;
	background: #ffffff;
	text-align: justify;
	border: 1px solid #5abac4;
	top: 10px;
	left: 10px;
	width: 200px;
	padding: 5px;
	z-index: 990;
}

div.tooltip:hover span {
	display: inline;
	position: absolute;
}

div.tooltipchannel {
	position: relative;
	z-index: 24;
	width: 18px; 
        height: 18px;
        display: inline;
}

div.tooltipchannel:hover {
	z-index: 25;
}

div.tooltipchannel img {
	display: inline;
	vertical-align: bottom;
}

div.tooltipchannel span {
	display: none;
	position: absolute;
	color: #666;
	background: #ffffff;
	text-align: justify;
	border: 1px solid #5abac4;
	top: 10px;
	left: 10px;
	width: 455px;
	padding: 5px;
	z-index: 990;
}

div.tooltipchannel:hover span {
	display: inline;
	position: absolute;
}


div.tooltipidozar {
	position: relative;
	z-index: 24;
	width: 18px; 
        display: inline;
}

div.tooltipidozar:hover {
	z-index: 25;
}

div.tooltipidozar img {
	display: inline;
	vertical-align: bottom;
}

div.tooltipidozar span {
	display: none;
	position: absolute;
	color: #666;
	background: #ffffff;
	text-align: justify;
	border: 1px solid #5abac4;
	top: 10px;
	left: 10px;
	width: 265px;
	padding: 5px;
        margin: 2px;
	z-index: 990;
}

div.tooltipidozar:hover span {
	display: inline;
	position: absolute;
}






div.tooltipform {
	position: relative;
  z-index: 24;
	width: 18px; 
  display: inline;
}

div.tooltipform:hover {
	z-index: 25;
}

div.tooltipform img {
	display: inline;
	vertical-align: bottom;
  z-index: 20;
}

div.tooltipform span {
	display: none;
	position: relative;
	color: #666;
	background: #ffffff;
	text-align: justify;
	border: 1px solid #5abac4;
	width: 220px;
	padding: 5px;
  margin: 10px 6px 6px 20px;
	z-index: 990;
}

div.tooltipform:hover span {
	display: inline;
	position: absolute;
  z-index: 990;
}


.hlp a img {
	display: inline;
	vertical-align: bottom;
}

/* content */ /* user info */
div#pheader div.userinfocont {
	float: right;
	display: inline;
	padding: 29px 0 0 0;
	width: 650px;
	height: 49px; /*78*/
}

div#pheader div.userinfocont ul {
	float: right;
	display: inline;
	/*width: 450px;*/
	height: 34px;
	list-style: none;
	text-align: right;
	/*clear: both;*/
}

div#pheader div.userinfocont ul li {
	float: left;
	display: inline;
}

div#pheader div.userinfocont ul li.lock {
	padding: 2px 4px 0 0;
	font-weight: bold;
}

div#pheader div.userinfocont ul li.help {
	padding: 2px 3px 0 0;
	background: transparent url('../img/ico_userinfo_separator.gif') right
		5px no-repeat;
}

div#pheader div.userinfocont ul li.date {
	padding: 2px 8px 0 8px;
	background: transparent url('../img/ico_userinfo_separator.gif') right
		5px no-repeat;
}

div#pheader div.userinfocont ul li.name {
	padding: 2px 11px 0 8px;
}

div#pheader div.userinfocont ul li.logout {
	
}

div#pheader div.userinfocont div.msglinkcont {
	float: left;
	display: inline;
	width: 650px;
	height: 13px;
	text-align: right;
}

div#pheader div.userinfocont div.msglinkcont a.msglink:link,div#pheader div.userinfocont div.msglinkcont a.msglink:visited,div#pheader div.userinfocont div.msglinkcont a.msglink:hover,div#pheader div.userinfocont div.msglinkcont a.msglink:active
	{
	padding: 0 0 0 17px;
	background: transparent url('../img/ico_lnkbullet.gif') left -1px
		no-repeat;
		font-size: 14px;
		font-weight: bold;
}

div#pheader div.userinfocont div.msglinkcont span.newmsgs {
	padding: 0 0 0 18px;
	font-size: 11px;
	font-size: 14px;
	background: transparent url('../img/ico_msg.gif') left 2px no-repeat;
}

/* alert bar */
div#pcontentcont div.alertbar {
	float: left;
	display: inline;
	margin: 15px 0 16px 0;
	padding: 14px 0 0 0;
	width: 922px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	background: transparent url('../img/bg_alertbar.gif') left top no-repeat
		;
}

div#pcontentcont div.alertbarbottom {
	float: left;
	display: inline;
	width: 922px;
	height: 9px;
	background: transparent url('../img/bg_alertbar_bottom.gif') left bottom
		no-repeat;
	font-size: 1px; /*IE6*/
}

div#pcontentcont div.alertbar p {
	padding: 0 20px 3px 34px;
	color: #636165;
}

/* info bar */
div#pcontentcont div.infobar {
	float: left;
	display: inline;
	margin: 2px 0 5px 0;
	padding: 7px 0 0 222px;
	width: 700px; /*922*/
	height: 24px;
	background: #636165;
}

div#pcontentcont div.infobar ul {
	float: left;
	display: inline;
	width: 700px;
	height: 24px;
	list-style: none;
}

div#pcontentcont div.infobar ul li {
	color: #fff;
}

div#pcontentcont div.infobar ul li.contractid {
	float: left;
	display: inline;
	width: 330px;
	height: 24px;
}

div#pcontentcont div.infobar ul li.chooseother {
	float: left;
	display: inline;
	width: 164px;
	height: 24px;
}

div#pcontentcont div.infobar ul li.help {
	float: left;
	display: inline;
	width: 16px;
	height: 24px;
}

div#pcontentcont div.infobar ul li a:link,div#pcontentcont div.infobar ul li a:visited,div#pcontentcont div.infobar ul li a:hover,div#pcontentcont div.infobar ul li a:active
	{
	color: #fff;
	text-decoration: underline;
}

div#pcontentcont div.infobar ul li a:hover,div#pcontentcont div.infobar ul li a:active
	{
	text-decoration: none;
}

div#pcontentcont div.infobar ul li a.helpbtn:link,div#pcontentcont div.infobar ul li a.helpbtn:visited,div#pcontentcont div.infobar ul li a.helpbtn:hover,div#pcontentcont div.infobar ul li a.helpbtn:active
	{
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: transparent url('../img/ico_help_greybg_infobar.gif') left
		top no-repeat;
}

div#pcontentcont div.infobar ul li a.helpbtn span {
	visibility: hidden;
}

div#pcontentcont div.content {
	float: left;
	display: inline;
	width: 922px;
}

/*div#pcontent a:link,
div#pcontent a:visited,
div#pcontent a:hover,
div#pcontent a:active {
}*/
	/* left column */
div#pcontentcont div.content div.leftcont {
	float: left;
	display: inline;
	width: 185px;
}

div#pcontentcont div.content div.leftcont div.leftnav {
	float: left;
	display: inline;
	padding: 0 0 4px 0;
	width: 185px;
}

div#pcontentcont div.content div.leftcont div.leftnav ul {
	width: 185px;
	list-style: none;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li {
	float: left;
	display: inline;
	padding: 4px 5px 4px 10px;
	width: 170px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.opened {
	float: left;
	display: inline;
	padding: 4px 5px 1px 10px;
	width: 170px;
	border-bottom: none !important;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li a:link,div#pcontentcont div.content div.leftcont div.leftnav ul li a:visited,div#pcontentcont div.content div.leftcont div.leftnav ul li a:hover,div#pcontentcont div.content div.leftcont div.leftnav ul li a:active
	{
	text-decoration: none;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li a:hover,div#pcontentcont div.content div.leftcont div.leftnav ul li a:active
	{
	text-decoration: none;
	color: #5abac4;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li a.active:link,div#pcontentcont div.content div.leftcont div.leftnav ul li a.active:visited,div#pcontentcont div.content div.leftcont div.leftnav ul li a.active:hover,div#pcontentcont div.content div.leftcont div.leftnav ul li a.active:active
	{
	text-decoration: none;
	color: #5abac4;
	font-weight: bold;
}

div#pcontentcont div.content div.leftcont div.speclinkcont a.active:link,div#pcontentcont div.content div.leftcont div.speclinkcont a.active:visited,div#pcontentcont div.content div.leftcont div.speclinkcont a.active:hover,div#pcontentcont div.content div.leftcont div.speclinkcont a.active:active
	{
	text-decoration: none;
	color: #5abac4;
	font-weight: bold;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li a.double {
	line-height: 160%;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.hidemenu {
	display: none;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu {
	float: left;
	display: inline;
	padding: 4px 5px 0 0;
	width: 180px;
	border-bottom: none !important;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul {
	float: left;
	display: inline;
	padding: 0 0 0 10px;
	width: 170px;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul li
	{
	float: left;
	display: inline;
	padding: 4px 0 5px 13px;
	width: 157px;
	border-bottom: none !important;
	background: transparent url('../img/ico_submenu_bullet.gif') left 8px
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul li a.active:link,div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul li a.active:visited,div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul li a.active:hover,div#pcontentcont div.content div.leftcont div.leftnav ul li.submenu ul li a.active:active
	{
	text-decoration: none;
	color: #5abac4;
	font-weight: normal;
}

div#pcontentcont div.content div.leftcont div.speclinkcont {
	float: left;
	display: inline;
	margin: 0 0 11px 0;
	padding: 5px 0 0 10px;
	width: 175px;
	height: 22px;
	background: transparent url('../img/bg_speclink.gif') left top no-repeat
		;
}

div#pcontentcont div.content div.leftcont div.helpbox {
	float: left;
	display: inline;
	width: 185px;
	background: transparent url('../img/bg_helpbox_gradient.gif') left
		bottom repeat-x;
}

div#pcontentcont div.content div.leftcont div.helpbox h3 {
	float: left;
	display: inline;
	padding: 10px 9px 0 9px;
	width: 167px; /*185*/
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: transparent url('../img/bg_helpbox_title.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.helpbox ul {
	float: left;
	display: inline;
	padding: 12px 0 0 0;
	width: 183px; /*185*/
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	list-style: none;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li {
	float: left;
	display: inline;
	padding: 0 9px 0 9px;
	width: 165px; /*183*/
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a:link,div#pcontentcont div.content div.leftcont div.helpbox ul li a:visited,div#pcontentcont div.content div.leftcont div.helpbox ul li a:hover,div#pcontentcont div.content div.leftcont div.helpbox ul li a:active
	{
	float: left;
	display: inline;
	width: 124px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a:hover,div#pcontentcont div.content div.leftcont div.helpbox ul li a:active
	{
	text-decoration: underline;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a.faq {
	padding: 2px 0 0 41px;
	height: 38px;
	background: transparent url('../img/ico_helpbox_faq.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a.doc {
	padding: 4px 0 0 41px;
	height: 36px;
	background: transparent url('../img/ico_helpbox_doc.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a.credit {
	padding: 8px 0 0 41px;
	height: 26px;
	background: transparent url('../img/ico_helpbox_credit.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.helpbox ul li a.phone {
	padding: 2px 0 0 41px;
	height: 38px;
	background: transparent url('../img/ico_helpbox_phone.gif') left top
		no-repeat;
}
div#pcontentcont div.content div.leftcont div.helpbox ul li .phone {
	padding: 10px 0 0 41px;
	height: 30px;
	background: transparent url('../img/ico_helpbox_phone.gif') left top
		no-repeat;
}
div#pcontentcont div.content div.leftcont div.helpbox ul li a.contact {
	padding: 6px 0 0 41px;
	height: 28px;
	background: transparent url('../img/ico_helpbox_contact.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.leftcont div.helpbox div.helpboxbottom
	{
	float: left;
	display: inline;
	width: 185px;
	height: 5px;
	font-size: 1px; /*IE6*/
	background: transparent url('../img/bg_helpbox_bottom.gif') left bottom
		no-repeat;
}

/* contenttop*/
div#pcontentcont div.content div.contenttop {
	float: left;
	display: inline;
	padding: 0 0 0 20px;
	width: 717px;
}

div#pcontentcont div.content div.contenttop h2 {
	float: left;
	display: inline;
	padding: 22px 0 8px 17px;
	width: 700px;
	height: 24px;
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #a2a2a2;
}

div#pcontentcont div.content div.contenttop div.alertbox {
	float: left;
	display: inline;
	margin: 4px 0 0 0;
	padding: 13px 0 0 0;
	width: 717px;
	background: transparent url('../img/bg_alertbar_ctop.gif') left top
		no-repeat;
	border-bottom: 12px solid #fff;
}

div#pcontentcont div.content div.contenttop div.alertbox p {
	float: left;
	display: inline;
	padding: 0 20px 7px 36px;
	width: 661px;
}

div#pcontentcont div.content div.contenttop div.alertboxbottom {
	float: left;
	display: inline;
	width: 717px;
	height: 6px;
	background: transparent url('../img/bg_alertbar_bottom_cwide.gif') left
		bottom no-repeat;
	font-size: 1px; /*IE6*/
}

/* mid container */
div#pcontentcont div.content div.midcont {
	float: left;
	display: inline;
	padding: 0 20px 0 20px;
	width: 512px;
}

div#pcontentcont div.content div.midcont.mainpage {
	float: left;
	display: inline;
	padding: 0 10px 0 10px;
	width: 532px;
}

div#pcontentcont div.content div.midcont h2 {
	float: left;
	display: inline;
	padding: 22px 0 8px 17px;
	width: 495px;
	height: 24px;
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #5abac4;
}

div#pcontentcont div.content div.midcont h2.withbg {
	float: left;
	display: inline;
	margin: 0 0 15px 0;
	padding: 8px 48px 0 15px;
	width: 637px; /*700*/
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: transparent url('../img/bg_content_title_wide.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont p {
	float: left;
	display: inline;
	padding: 0 0 0 17px;
	width: 495px;
}

div#pcontentcont div.content div.midcont div.accountinfo {
	float: left;
	display: inline;
	padding: 0 10px 6px 10px;
	width: 512px;
}

div#pcontentcont div.content div.midcont div.accountinfo div.head {
	float: left;
	display: inline;
	width: 512px;
	height: 41px;
	background: transparent url('../img/bg_accinfo_top.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.midcont div.accountinfo div.head p {
	float: left;
	display: inline;
	padding: 7px 0 0 17px;
	width: 283px;
	height: 34px;
	font-weight: bold;
	line-height: 110%;
	color: #fff;
}

div#pcontentcont div.content div.midcont div.accountinfo div.head div.lnkcont
	{
	float: left;
	display: inline;
	padding: 20px 36px 0 0;
	width: 176px;
	text-align: right;
}

div#pcontentcont div.content div.midcont div.accountinfo div.head div.lnkcont a
	{
	color: #fff;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body {
	float: left;
	display: inline;
	padding: 0 6px 0 16px;
	width: 488px; /*510*/
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row
	{
	float: left;
	display: inline;
	padding: 13px 0 12px 0;
	width: 488px;
	border-bottom: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row.thin
	{
	float: left;
	display: inline;
	padding: 2px 0 2px 0;
	width: 488px;
	border-bottom: none;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row.thin.first
	{
	float: left;
	display: inline;
	padding: 11px 0 3px 0;
	width: 488px;
	border-bottom: none;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row.thin.last
	{
	float: left;
	display: inline;
	padding: 3px 0 0 0;
	width: 488px;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.label
	{
	float: left;
	display: inline;
	width: 148px;
}
div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.label.wide
	{
	float: left;
	display: inline;
	width: 386px;
}
div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.data
	{
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 118px;
	/*width: 184px;,88*/
	font-weight: bold;
}
div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.data_long
	{
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 200px;
	/*width: 184px;,88*/
	font-weight: bold;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.data.wide
	{
	float: left;
	padding: 0 8px 0 0;
	/*width: 328px;*/
	width: 230px;
	font-weight: bold;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.lnk
	{
	float: left;
	padding: 0 0 0 0;
	/*width: 192px;,264*/
	width: 222px;
}

div#pcontentcont div.content div.midcont div.accountinfo div.body div.row ul
	{
	list-style: none;
}

/*div#pcontentcont div.content div.midcont div.accountinfo div.body div.row div.lnk a {
	float: left;
	padding-right: 5px;
}*/
div#pcontentcont div.content div.midcont div.accountinfo div.foot {
	float: left;
	width: 512px;
	height: 15px;
	background: transparent url('../img/bg_accinfo_bottom.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.midcont div.shadowboxcont {
	float: left;
	width: 532px;
	background: transparent url('../img/bg_shadowbox_body.gif') left top
		repeat-y;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.boxtop {
	float: left;
	width: 532px;
	height: 25px;
	background: transparent url('../img/bg_shadowbox_top.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body {
	float: left;
	width: 532px;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row
	{
	float: left;
	margin: 0 0 9px 0;
	padding: 0 27px 0 26px;
	width: 479px;
	background: transparent url('../img/bg_shadowbox_row.gif') left top
		repeat-y;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.rowbottom
	{
	float: left;
	width: 479px;
	height: 8px;
	font-size: 1px;
	background: transparent url('../img/bg_shadowbox_rowbottom.gif') left
		bottom repeat-y;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row.last
	{
	float: left;
	margin: 0;
	padding: 0 27px 0 26px;
	width: 479px;
	background: transparent url('../img/bg_shadowbox_row.gif') left top
		repeat-y;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox
	{
	float: left;
	padding: 0 9px 0 0;
	width: 235px;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox
	{
	float: left;
	width: 235px;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox div.head,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox div.head
	{
	float: left;
	margin: 0 0 12px 0;
	padding: 3px 0 0 13px;
	width: 222px; /*235*/
	height: 16px; /*54*/
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox div.head a,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox div.head a
	{
	padding: 0 0 0 17px;
	background: transparent url('../img/ico_lnkbullet.gif') left -1px
		no-repeat;
	font-weight: bold;
	text-decoration: none;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox div.boxtopimg,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox div.boxtopimg
	{
	float: left;
	position: relative;
	width: 235px;
	height: 34px;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox div.boxtopimg div.imgmask,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox div.boxtopimg div.imgmask
	{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 235px;
	height: 34px;
	/*background: transparent url('../img/ico_lnkbullet.gif') left -1px no-repeat;*/
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox div.boxtopimg div.image,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox div.boxtopimg div.image
	{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 235px;
	height: 34px;
	overflow: hidden;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.lbox p.boxcont,div#pcontentcont div.content div.midcont div.shadowboxcont div.body div.row div.rbox p.boxcont
	{
	float: left;
	display: inline;
	padding: 0 10px 12px 15px;
	width: 210px;
}

div#pcontentcont div.content div.midcont div.shadowboxcont div.foot {
	float: left;
	display: inline;
	width: 532px;
	height: 26px;
	background: transparent url('../img/bg_shadowbox_bottom.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedconttop {
	float: left;
	display: inline;
	margin: 23px 0 0 0;
	width: 512px;
	height: 18px;
	background: transparent url('../img/bg_midbox_top.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.midcont input.viewAllBtn {
	width: 160px;
	height: 24px;
	border: none;
	background: transparent url('../img/extra/osszesajanlatomgomb.gif') left
		top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.midcont div.userdatacont {
	float: left;
	display: inline;
	margin: 6px 0 0 0;
	padding: 0 10px 6px 10px;
	width: 512px;
}

div#pcontentcont div.content div.midcont div.userdatacont div.head {
	float: left;
	display: inline;
	width: 512px;
	height: 34px;
	background: transparent url('../img/bg_userdatacont_top.gif') left
		bottom no-repeat;
}

div#pcontentcont div.content div.midcont div.userdatacont div.head p {
	float: left;
	display: inline;
	padding: 9px 0 0 17px;
	width: 283px;
	height: 25px;
	font-weight: bold;
	color: #fff;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body {
	float: left;
	display: inline;
	padding: 18px 0 0 0;
	width: 510px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row
	{
	float: left;
	display: inline;
	padding: 0 0 4px 0;
	width: 510px;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row.space
	{
	float: left;
	display: inline;
	padding: 0 0 28px 0;
	width: 510px;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row.last
	{
	float: left;
	display: inline;
	padding: 0;
	width: 510px;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row div.label
	{
	float: left;
	display: inline;
	padding: 0 0 0 16px;
	width: 90px;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row div.data
	{
	float: left;
	display: inline;
	padding: 0 8px 0 16px;
	width: 180px;
	font-weight: bold;
}

div#pcontentcont div.content div.midcont div.userdatacont div.body div.row div.lnk
	{
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 200px;
}

/*div#pcontentcont div.content div.midcont div.userdatacont div.body div.row div.lnk a {
	float: left;
	padding-right: 3px;
}*/
div#pcontentcont div.content div.midcont div.userdatacont div.foot {
	float: left;
	display: inline;
	width: 512px;
	height: 15px;
	background: transparent url('../img/bg_accinfo_bottom.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont {
	float: left;
	padding: 0 16px 0 15px;
	width: 479px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: inline;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row {
	float: left;
	display: inline;
	margin: 0 0 9px 0;
	width: 479px;
	background: transparent url('../img/bg_midboxrow.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row.last {
	float: left;
	display: inline;
	margin: 0;
	width: 479px;
	background: transparent url('../img/bg_midboxrow.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row.leftonly
	{
	float: left;
	display: inline;
	margin: 0;
	width: 479px;
	background: transparent url('../img/bg_midboxrow_leftonly.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox
	{
	float: left;
	display: inline;
	padding: 0 9px 25px 0;
	width: 235px;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox
	{
	float: left;
	display: inline;
	padding: 0 0 25px 0;
	width: 235px;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox.nopad
	{
	float: left;
	display: inline;
	padding: 0 !important;
	width: 235px;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.subbox,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.subbox
	{
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	width: 235px;
	background: transparent url('../img/bg_mid_subbox.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.subbox a,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.subbox a
	{
	padding: 0 10px 0 0;
	background: transparent url('../img/ico_lnkarrow.gif') right 4px
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.subboxfoot,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.subboxfoot
	{
	float: left;
	display: inline;
	width: 235px;
	height: 10px;
	background: transparent url('../img/bg_mid_subbox_bottom.gif') left top
		no-repeat;
	font-size: 1px; /*IE6*/
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.subbox p,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.subbox p
	{
	float: left;
	display: inline;
	padding: 5px 15px 0 15px;
	width: 205px;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.lnkcont,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.lnkcont
	{
	float: left;
	display: inline;
	padding: 10px 12px 10px 12px;
	width: 211px; /*235*/
	/*height: 30px;*/
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox div.lnkcont a,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox div.lnkcont a
	{
	padding: 0 0 0 17px;
	font-weight: bold;
	background: transparent url('../img/ico_lnkbullet_greybg.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.midcont div.borderedcont div.row div.lbox p.boxcont,div#pcontentcont div.content div.midcont div.borderedcont div.row div.rbox p.boxcont
	{
	float: left;
	display: inline;
	padding: 0 10px 0 15px;
	width: 210px;
}

div#pcontentcont div.content div.midcont div.borderedcont div.rowbottom
	{
	float: left;
	display: inline;
	width: 479px;
	height: 6px;
	background: transparent url('../img/bg_midboxrow_bottom.gif') left top
		no-repeat;
	font-size: 1px; /*IE6*/
}

div#pcontentcont div.content div.midcont div.borderedcont div.row.leftonly div.rowbottom
	{
	float: left;
	display: inline;
	width: 479px;
	height: 6px;
	background: transparent url('../img/bg_midboxrow_bottom_leftonly.gif')
		left top no-repeat;
	font-size: 1px; /*IE6*/
}

div#pcontentcont div.content div.midcont div.borderedcontbottom {
	float: left;
	display: inline;
	width: 512px;
	height: 18px;
	background: transparent url('../img/bg_midbox_bottom.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.midcont.wider {
	float: left;
	display: inline;
	width: 552px;
}

/* right column */
div#pcontentcont div.content div.rightcont {
	float: left;
	display: inline;
	padding: 24px 0 0 0;
	width: 185px;
}

div#pcontentcont div.content div.rightcont.nopad {
	float: left;
	display: inline;
	padding: 0;
	width: 185px;
}

div#pcontentcont div.content div.rightcont div.rbox {
	float: left;
	display: inline;
	padding: 0 0 16px 0;
	width: 185px;
}

div#pcontentcont div.content div.rightcont div.rbox h3.msgbox {
	float: left;
	display: inline;
	padding: 9px 42px 0 15px;
	width: 128px; /*185*/
	height: 24px; /*33*/
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	background: transparent url('../img/bg_bsgbox_top.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxtopimg {
	float: left;
	display: inline;
	position: relative;
	width: 185px;
	height: 33px;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxtopimg div.imgmask
	{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 185px;
	height: 33px;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxtopimg div.imgmask div.image
	{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 185px;
	height: 33px;
	overflow: hidden;
}

div#pcontentcont div.content div.rightcont div.rbox h3.featbox {
	float: left;
	display: inline;
	padding: 3px 42px 0 15px;
	width: 128px; /*185*/
	height: 30px; /*66*/
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	line-height: 110%;
	background: transparent url('../img/bg_featbox_title.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxbody {
	float: left;
	display: inline;
	padding: 12px 14px 0 14px;
	width: 155px; /*183*/
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxbody ul.msglist
	{
	float: left;
	display: inline;
	width: 155px;
	list-style: none;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxbody ul.msglist li
	{
	padding: 0 0 12px 0;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxbody div.lnkcont
	{
	float: left;
	display: inline;
	width: 155px;
	padding: 44px 0 0 0;
}

div#pcontentcont div.content div.rightcont div.rbox div.boxfoot {
	float: left;
	display: inline;
	width: 185px;
	height: 16px;
	background: transparent url('../img/bg_rightbox_bottom.gif') left top
		no-repeat;
}

/* .wide for content template page */
div#pcontentcont div.content div.rightcont.wide {
	float: left;
	display: inline;
	padding: 20px 0 0 20px;
	width: 717px;
}

div#pcontentcont div.content div.rightcont.wide.faqpage {
	width: 700px;
	padding: 20px 0 45px 37px;
}

div#pcontentcont div.content div.rightcont.acceptpage {
	width: 717px;
	padding: 20px 0 0 20px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.filterbar {
	float: left;
	display: inline;
	padding: 11px 0 0 17px;
	margin: 0 0 12px 0;
	width: 700px;
	height: 30px;
	background: transparent url('../img/bg_filterbar.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.filterbar div.labelcont
	{
	float: left;
	display: inline;
	padding: 3px 0 0 0;
	width: 163px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.filterbar div.inputcont
	{
	float: left;
	display: inline;
	width: 316px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.filterbar div.inputcont select.filter
	{
	width: 314px;
	padding: 2px;
	height: 22px;
	border: 1px solid #989797;
	color: #636165;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar {
	float: left;
	display: inline;
	width: 717px;
	height: 69px;
	background: transparent url('../img/bg_tabbar.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab1
	{
	float: left;
	display: inline;
	width: 147px;
	height: 34px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab1 a
	{
	float: left;
	display: inline;
	padding: 10px 0 0 0;
	width: 145px;
	height: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: transparent url('../img/bg_tab.gif') left -34px no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab1 a.active
	{
	background: transparent url('../img/bg_tab.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab2
	{
	float: left;
	display: inline;
	width: 145px;
	height: 34px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab2 a
	{
	float: left;
	display: inline;
	padding: 10px 0 0 0;
	width: 145px;
	height: 24px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: transparent url('../img/bg_tab.gif') left -34px no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab2 a.active
	{
	background: transparent url('../img/bg_tab.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar a.tab2
	{
	float: left;
	display: inline;
	width: 717px;
	height: 69px;
	background: transparent url('../img/bg_tabbar.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab1 a:hover,div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab2 a:hover
	{
	text-decoration: underline;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab1 a.active:hover,div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.tab2 a.active:hover
	{
	text-decoration: none;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.btncont
	{
	float: right;
	display: inline;
	padding: 5px 13px 0 0;
	width: 155px;
	height: 29px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.btncont input.newmsgbtn
	{
	width: 108px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_newmsg2.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tabbar div.btncont input.refreshmsgbtn
	{
	width: 155px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_mailbox_refresh2.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.msglistcont {
	float: left;
	display: inline;
	padding: 0 16px 0 16px;
	width: 683px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background: transparent url('../img/bg_msglist_head.gif') 16px top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom {
	float: left;
	display: inline;
	padding: 13px 0 0 0;
	width: 717px;
	height: 30px;
	background: transparent url('../img/bg_msglist_foot.gif') left bottom
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom div.lnkcont
	{
	float: left;
	display: inline;
	padding: 0 0 0 23px;
	width: 140px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom div.pager
	{
	float: left;
	display: inline;
	padding: 0 173px 0 0;
	width: 371px;
	text-align: center;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom div.pager a
	{
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom div.pager a.act
	{
	color: #5abac4;
	text-decoration: none;
}

div#pcontentcont div.content div.rightcont.acceptpage div.tbottom div.pager a.lnkarrow
	{
	padding: 0 10px 0 0;
	background: transparent url('../img/ico_lnkarrow.gif') right 4px
		no-repeat;
}

a.lnkarrow_back
	{
	padding-left: 12px;
	background: transparent url('../img/ico_lnkarrow_back.gif') left 4px
		no-repeat;
}

table.msglist {
	float: left;
	display: inline;
	display: block;
	width: 683px;
}

table.msglist tbody tr.first td {
	height: 18px;
	padding-top: 14px;
	padding-bottom: 5px;
}

table.msglist thead tr td {
	height: 32px;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
}

table.msglist thead tr td.check {
	padding: 0 0 0 7px;
	width: 31px;
}

table.msglist thead tr td.subject {
	padding: 0 0 0 32px;
	width: 317px;
}

table.msglist tbody tr.unread {
	font-weight: bold;
}

table.msglist tbody td {
	height: 28px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}

table.msglist tbody td.check {
	padding: 0 0 0 7px;
	width: 31px;
}

table.msglist tbody td.date {
	width: 159px;
}

table.msglist tbody td.contract {
	width: 137px;
}

table.msglist tbody td.subject {
	padding: 0 0 0 32px;
	width: 317px;
	background: #f5f4f4;
}

table.msglist tbody td.date a {
	cursor: pointer;
	text-decoration: none;
}

table.msglist tbody td.contract a {
	cursor: pointer;
	text-decoration: none;
}

table.msglist tbody td.subject a {
	cursor: pointer;
	text-decoration: none;
}

table.msglist tbody tr.pager td {
	padding: 13px 6px 0 6px;
	height: 15px;
	border-bottom: none;
}

div#pcontentcont div.content div.rightcont.acceptpage p.formlead {
	float: left;
	display: inline;
	padding: 0 0 18px 17px;
	width: 700px;
	text-align: justify;
}

div#pcontentcont div.content div.rightcont.acceptpage p.formlead.bold {
	float: left;
	display: inline;
	padding: 0 0 18px 17px;
	width: 700px;
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.acceptpage p.formlead.justify {
    float: left;
    display: inline;
    padding: 0 0 18px 17px;
    width: 700px;
    text-align:justify;
}

div#pcontentcont div.content div.rightcont.acceptpage p.formlead.justify {
    float: left;
    display: inline;
    padding: 0 0 18px 17px;
    width: 700px;
    text-align:justify;
}

div#pcontentcont div.content div.rightcont.acceptpage p.formleadli {
    float: left;
    display: inline;
    background: url("../img/ico_lnkbullet.gif") no-repeat scroll left 1px transparent;
    padding: 0 0 10px 35px;
    width: 610px;
    text-align:justify;
    margin-left: 30px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formtop {
	float: left;
	display: inline;
	width: 717px;
	height: 8px;
	background: transparent url('../img/bg_formcontainer_top.gif') left top
		no-repeat;
	font-size: 1px; /*IE6*/
	margin-top: 10px; /*ikiss*/
}

div#pcontentcont div.content div.rightcont.acceptpage div.formbottom {
	float: left;
	display: inline;
	padding: 0 0 22px 0;
	width: 717px;
	height: 18px;
	background: transparent url('../img/bg_formcontainer_bottom.gif') left
		top no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont {
	float: left;
	display: inline;
	padding: 0 16px 0 16px;
	width: 683px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/*div#pcontentcont div.content div.rightcont.acceptpage div.formrow {
	float: left;display:inline;
	margin: 0 0 8px 0; 
	padding: 0 0 18px 0;
	width: 683px;
}*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow {
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row1 {
	float: left;
	display: inline;
	margin: 0 0 22px 0;
	padding: 12px 0 18px 0;
	width: 683px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row2 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 32px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row3 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 20px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row4 {
	float: left;
	display: inline;
	padding: 0 0 18px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row5 {
	float: left;
	display: inline;
	padding: 0 0 23px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row6 {
	float: left;
	display: inline;
	padding: 0 0 39px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row7 {
	float: left;
	display: inline;
	padding: 0 0 40px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row8 {
	float: left;
	display: inline;
	padding: 0 0 26px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row9 {
	float: left;
	display: inline;
	padding: 0 0 20px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row10
	{
	float: left;
	display: inline;
	padding: 0 0 18px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.row11
	{
	float: left;
	display: inline;
	padding: 0 0 18px 0;
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage label.t-error {
	color: #5abac4;
}

div#pcontentcont div.content div.rightcont.acceptpage input.t-error,div#pcontentcont div.content div.rightcont.acceptpage select.t-error
	{
	border-color: #5abac4 !important;
}

/*div#pcontentcont div.content div.rightcont.acceptpage div.formrow {
	float: left;display:inline;
	margin: 0 0 8px 0; 
	padding: 12px 0 18px 0;
	width: 683px;
}*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow.nopad
	{
	float: left;
	display: inline;
	/*margin: 0 0 8px 0; */ /*padding: 12px 0 0 0;*/
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow.ptop {
	float: left;
	display: inline;
	/*padding: 17px 0 8px 0;*/
	width: 683px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont
	{
	float: left;
	display: inline;
	padding: 2px 29px 0 0;
	width: 205px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont.notif
	{
	width: 380px;
}

/*ikiss*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.optionfirst div.labelcont
	{
	margin-left: 20px;
	text-align: left;
}

/*ikiss*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.optionsec div.labelcont
	{
	margin-left: 20px;
	text-align: left;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont.seeded
	{
	font-weight: bold;
	text-align: left;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont.date
	{
	float: left;
	display: inline;
	padding: 16px 29px 0 0;
	width: 205px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont span.comment
	{
	float: left;
	display: inline;
	padding: 0 29px 0 0;
	width: 205px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.labelcont label span.comp
	{
	color: #5abac4;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont
	{
	float: left;
	display: inline;
	width: 448px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont2
	{
	float: left;
	display: inline;
	width: 250px;
}

/*ikiss*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.optionfirst div.inputcont
	{
	margin-left: 40px;
	margin-top: 10px;
}

/*ikiss*/
div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.optionsec div.inputcont
	{
	margin-left: 40px;
	margin-top: 10px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.optionfirst
	{
	float: left;
	display: inline;
	padding: 0 0 18px 0;
	width: 448px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.optionsec
	{
	float: left;
	display: inline;
	width: 448px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.radiorow
	{
	float: left;
	display: inline;
	padding: 0 0 4px 0;
	width: 448px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont label
	{
	padding: 2px 4px 0 3px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input
	{
	font-family: 'Calibri Regular', 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	color: #636165;
	background-color: #ffffff; 
	background: #ffffff;        
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.disabled
	{
        background-color: #ffffff; important!
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select.select1
	{
	float: left;
	display: inline;
	width: 316px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont span.hlp
	{
	float: left;
	display: inline;
	display: block;
	padding: 0 0 0 5px;
	width: 16px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont2 span.hlp
	{
	display: inline;
	padding: 0 0 0 5px;
	width: 16px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.yearcont
	{
	float: left;
	display: inline;
	padding: 0 6px 0 0;
	width: 66px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.monthcont
	{
	float: left;
	display: inline;
	padding: 0 6px 0 0;
	width: 104px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.daycont
	{
	float: left;
	display: inline;
	padding: 0 6px 0 0;
	width: 45px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.yearcont small,div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.monthcont small,div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.daycont small
	{
	float: left;
	display: inline;
	font-size: 10px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont span.cal
	{
	float: left;
	display: inline;
	padding: 16px 0 0 0
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select
	{
	color: #636165;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select.year
	{
	float: left;
	display: inline;
	width: 66px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select.month
	{
	float: left;
	display: inline;
	width: 104px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select.day
	{
	float: left;
	display: inline;
	width: 45px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont select.kozterjelleg
	{
	float: left;
	display: inline;
	width: 110px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.numgroup
	{
	float: left;
	display: inline;
	width: 93px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.numgroup.telfirst
	{
	float: left;
	display: inline;
	padding: 2px 6px 0 0;
	width: 15px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.numgroup.telsec
	{
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	width: 23px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.numgroup input.telsec
	{
	padding: 2px;
	width: 20px;
	border: 1px solid #979797;
	height: 14px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont div.numgroup input.nums
	{
	padding: 2px;
	width: 89px;
	border: 1px solid #979797;
	height: 14px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.days
	{
	padding: 2px;
	width: 20px;
	border: 1px solid #979797;
	height: 14px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont2 input.days
	{
	padding: 2px;
	width: 20px;
	border: 1px solid #979797;
	height: 14px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont span.dash
	{
	display: block;
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 15px;
	text-align: center;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.radio
	{
	float: left;
	display: inline;
	clear: left;
	height: 12px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.text
	{
	padding: 2px;
	width: 76px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.text.short
	{
	padding: 2px;
	width: 40px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont input.text.wide
	{
	padding: 2px;
	width: 290px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont textarea
	{
	font-family: 'Calibri Regular', 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	color: #636165;
	background: #fff;
	padding: 2px;
	width: 290px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formrow div.inputcont p.icomment
	{
	padding: 0 0 0 20px;
	font-size: 10px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow {
	float: right;
	display: inline;
	margin: 0 0 23px 0;
	padding: 16px 0 5px 0;
	width: 700px;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow h4
	{
	padding: 0 0 25px 0;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow h4 span
	{
	font-weight: normal;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row
	{
	float: left;
	display: inline;
	width: 683px;
	height: 38px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row.first
	{
	float: left;
	display: inline;
	width: 683px;
	height: 34px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.lcont
	{
	float: left;
	padding: 4px 0 0 0;
	height: 16px;
	width: 233px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.lcont input.chk
	{
	display: block;
	float: left;
	clear: left;
	height: 12px;
	padding: 0;
	margin: 0;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.lcont label
	{
	padding: 0 0 0 8px;
	/*line-height: 100%;*/
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont
	{
	float: left;
	display: inline;
	width: 450px;
	height: 20px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont input
	{
	font-family: 'Calibri Regular', 'Arial', 'Helvetica', sans-serif;
	font-size: 12px;
	color: #636165;
	background: #fff;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont input.txt
	{
	padding: 2px;
	width: 175px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont input.txt.short
	{
	padding: 2px;
	width: 40px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont input.txt.wide
	{
	padding: 2px;
	width: 290px;
	height: 14px;
	border: 1px solid #979797;
}

div#pcontentcont div.content div.rightcont.acceptpage div.contacthow div.row div.inputcont input.disabled
	{
        background-color: #ffffff;
}

div#pcontentcont div.content div.rightcont.acceptpage h2.nobg {
	float: left;
	display: inline;
	margin: 0 0 8px 0;
	padding: 2px 0 0 17px;
	width: 700px;
	height: 24px;
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #5abac4;
	background: none;
}

div#pcontentcont div.content div.rightcont.acceptpage div.alertbox {
	float: left;
	display: inline;
	margin: 4px 0 25px 0;
	padding: 13px 0 0 0;
	width: 717px;
	background: transparent url('../img/bg_alertbar_cwide.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.alertbox.ok {
	float: left;
	display: inline;
	margin: 4px 0 25px 0;
	width: 717px;
	background: transparent url('../img/bg_alertbar_ok_cwide.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.alertbox p {
	float: left;
	display: inline;
	padding: 0 20px 6px 54px;
	width: 643px;
	font-weight: bold;
	/*background: transparent url('../img/bg_alertbar_cwide.gif') left top no-repeat;*/
}

div#pcontentcont div.content div.rightcont.acceptpage div.alertbox.t-error
	{
	color: #5abac4;
}

div#pcontentcont div.content div.rightcont.acceptpage div.alertboxbottom
	{
	float: left;
	display: inline;
	width: 717px;
	width: 717px;
	height: 6px;
	background: transparent url('../img/bg_alertbar_bottom_cwide.gif') left
		bottom no-repeat;
	font-size: 1px;
	height: 6px;
	background: transparent url('../img/bg_alertbar_bottom_cwide.gif') left
		bottom no-repeat;
	font-size: 1px; /*IE6*/
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox {
	float: left;
	display: inline;
	margin: 0 0 23px 0;
	width: 717px;
}

div#pcontentcont div.content div.rightcont.acceptpage h3 {
	float: left;
	display: inline;
	padding: 0 0 12px 17px;
	width: 700px;
}

div#pcontentcont div.content div.rightcont.acceptpage ol.todo {
	float: left;
	display: inline;
	padding: 0 0 6px 37px;
	width: 670px;
	list-style-type: decimal;
}

div#pcontentcont div.content div.rightcont.acceptpage ol.todo li {
	padding: 0 0 14px 0;
}

div#pcontentcont div.content div.rightcont.acceptpage p.errordesc {
	float: left;
	display: inline;
	padding: 0 0 20px 17px;
	width: 700px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead
	{
	float: left;
	display: inline;
	width: 717px;
	height: 33px;
	background: transparent url('../img/bg_boxhead_acceptpage.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead h3
	{
	float: left;
	display: inline;
	padding: 8px 0 0 17px;
	width: 563px;
	height: 25px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead div.lnkcont
	{
	float: left;
	display: inline;
	padding: 8px 17px 0 0;
	width: 120px;
	height: 25px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead div.lnkcont a:link,div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead div.lnkcont a:visited,div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead div.lnkcont a:hover,div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxhead div.lnkcont a:active
	{
	padding: 0 0 0 17px;
	background: transparent url('../img/ico_lnkbullet_greybg.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxbody
	{
	float: left;
	display: inline;
	padding: 4px 16px 0 16px;
	width: 683px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxbody div.boxrow
	{
	float: left;
	display: inline;
	padding: 13px 0 8px 0;
	width: 683px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxbody div.boxrow p.label
	{
	float: left;
	display: inline;
	width: 233px;
	text-align: right;
	line-height: 150%;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxbody div.boxrow p.data
	{
	float: left;
	display: inline;
	padding: 0 0 0 25px;
	width: 425px;
	font-weight: bold;
	line-height: 150%;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxbody div.boxrow.last
	{
	padding: 12px 0 6px 0;
	border-bottom: none;
}

div#pcontentcont div.content div.rightcont.acceptpage div.databox div.boxfoot
	{
	float: left;
	display: inline;
	width: 717px;
	height: 20px;
	background: transparent url('../img/bg_boxfoot_acceptpage.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar {
	float: left;
	display: inline;
	padding: 11px 0 16px 0; /*left:313px*/
	width: 717px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_acceptpage.gif') left
		top no-repeat;
}

div#pcontentcont div.content div.midcont.mainpage div.buttonbar.narrow
	{
	float: right;
	display: inline;
	padding: 11px 0 0 3px; /*left:313px*/
	width: 512px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_narrow2.gif') left top
		no-repeat;
}

div#pcontentcont div.spacer
	{
	float: right;
	display: inline;
	padding: 11px 0 0 3px; /*left:313px*/
	width: 10px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_narrow2.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar.narrow
	{
	float: right;
	display: inline;
	padding: 11px 0 16px 0; /*left:313px*/
	width: 700px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_narrow.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.acceptbtn
	{
	width: 90px;
	display: inline;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_accept.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.resendbtn
	{
	width: 163px;
	display: inline;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_resend.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.mailboxbtn
	{
	width: 182px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_mailbox.png') left top no-repeat
		;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.sendbtn
	{
	width: 61px;
	height: 23px;
	border: none;
	background: transparent url('../img/extra/btn_send.png') left top
		no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.sendappbtn
	{
	width: 144px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_send_application.png') left top
		no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.sendbtn
    {
    width: 61px;
    height: 23px;
    border: none;
    background: transparent url('../img/btn_send.png') left top
        no-repeat;
    cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.acceptbtn
	{
	width: 90px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_accept.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont div.buttonbar input.postofferbtn
	{
	width: 111px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_mail.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont div.buttonbar input.fizertbtn
	{
	width: 214px;
	height: 24px;
	border: none;
	background: transparent url('../img/btn_fizert_megtekint2.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont div.buttonbar input.eaktabtn
	{
	width: 268px;
	height: 24px;
	border: none;
	background: transparent url('../img/btn_fizert_eakta2.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.buttonbar input.cancelbtn
	{
	width: 71px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_megsem.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.acceptpage div.lnkcont {
	float: left;
	display: inline;
	padding: 0 0 0 17px;
	width: 670px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.lnkcont span.bullet
	{
	padding: 0 0 0 22px;
	background: transparent url('../img/ico_lnkbullet.gif') left top
		no-repeat;
}

/* */
div#pcontentcont div.content div.rightcont.wide h2 {
	float: left;
	display: inline;
	margin: 0 0 15px 0;
	padding: 8px 48px 0 15px;
	width: 637px; /*700*/
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: transparent url('../img/bg_content_title_wide.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.wide h2.nobg {
	float: left;
	display: inline;
	margin: 0 0 8px 0;
	padding: 10px 0 18px 17px;
	width: 700px;
	height: 24px;
	font-size: 20px;
	font-weight: bold;
	line-height: 100%;
	color: #5abac4;
	background: none;
}

div#pcontentcont div.content div.rightcont.wide ul.faqlinks {
	float: left;
	display: inline;
	padding: 0 0 16px 0;
	width: 700px;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide ul.faqlinks li {
	padding: 0 0 5px 0;
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.wide div.faqentry {
	float: left;
	display: inline;
	padding: 18px 0 3px 0;
	width: 700px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide div.faqentry p {
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 700px;
	line-height: 180%;
}

div#pcontentcont div.content div.rightcont.wide div.faqentry h3 {
	float: left;
	display: inline;
	padding: 0;
	width: 700px;
	font-size: 12px;
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.wide div.faqentry div.toplnkcont
	{
	float: left;
	display: inline;
	padding: 0 3px 0 0;
	width: 697px;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.wide div.faqentry div.toplnkcont a:link,div#pcontentcont div.content div.rightcont.wide div.faqentry div.toplnkcont a:visited,div#pcontentcont div.content div.rightcont.wide div.faqentry div.toplnkcont a:hover,div#pcontentcont div.content div.rightcont.wide div.faqentry div.toplnkcont a:active
	{
	padding: 0 0 0 17px;
	background: transparent url('../img/ico_lnkbullet.gif') left -1px
		no-repeat;
}

/* content page */
div#pcontentcont div.content div.rightcont.wide p.lead {
	float: left;
	display: inline;
	display: block;
	padding: 0 0 18px 15px;
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.wide div.picpcont {
	float: left;
	display: inline;
	padding: 0 0 16px 0;
}

div#pcontentcont div.content div.rightcont.wide div.picpcont img.pleftimg
	{
	float: left;
	display: inline;
	padding: 0 20px 0 15px;
}

div#pcontentcont div.content div.rightcont.wide div.picpcont p.imgright
	{
	float: left;
	display: inline;
	padding: 0 15px 0 0;
	width: 431px;
}

div#pcontentcont div.content div.rightcont.wide h3 {
	float: left;
	display: inline;
	display: block;
	padding: 0 0 0 15px;
	width: 685px;
	font-size: 12px;
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont.wide p {
	float: left;
	display: inline;
	display: block;
	padding: 0 0 25px 15px;
}

div#pcontentcont div.content div.rightcont.wide div.footer p {
	display: inline;
	display: block;
	padding: 0 0 25px 15px;
        clear: left;
        float: left;
        width: 700px;
}

div#pcontentcont div.content div.rightcont.acceptpage p.checkdata {
	float: left;
	display: inline;
	display: block;
	padding: 0 0 20px 17px;
}

div#pcontentcont div.content div.rightcont.wide img.big {
	float: left;
	display: inline;
	clear: both;
	margin: 0 0 17px 0;
	padding: 0 0 19px 0;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide div.tablebg {
	float: left;
	display: inline;
	width: 700px;
	background: transparent url('../img/bg_tbg.gif') left top repeat-y;
}

div#pcontentcont div.content div.rightcont.wide div.tfoot {
	float: left;
	display: inline;
	width: 700px;
	height: 33px;
	background: transparent url('../img/bg_tfoot3.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.wide div.tfootseccol {
	float: left;
	width: 700px;
	height: 33px;
	background: transparent url('../img/bg_tfoot2.gif') left top no-repeat;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide div.tablecont {
	float: left;
	display: inline;
	padding: 0 17px 0 17px;
	width: 666px;
	background: transparent url('../img/bg_thead.gif') left top no-repeat;
}

div#pcontentcont div.content div.rightcont.wide table.ctable {
	float: left;
	display: inline;
	width: 650px;
}

div#pcontentcont div.content div.rightcont.wide table.ctable thead td {
	height: 41px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}

div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col1
	{
	padding: 0;
}

/* OMNIT LL
div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col2
	{ 
	
}
div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col2 span
	{
	padding: 0 20px 0 20px;
}*/

div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col3,div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col4,div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col5,div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col6
	{
	text-align: right;
}

div#pcontentcont div.content div.rightcont.wide table.ctable thead td.col3 span
	{
	padding: 0 0 0 48px;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr.ptop td
	{
	padding-top: 11px;
	padding-bottom: 1px;
	height: 19px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td
	{
	height: 19px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.highlighted {
	background: #f0f0f0;
}


div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col1
	{
	height: 19px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col2
	{ /*padding: 0 20px 0 20px;*/
	height: 19px;
	border-bottom: 1px solid #ccc;
	/*background: #f0f0f0;*/
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col2 span
	{
	padding: 0 15px 0 15px;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col3,div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col4,div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col5,div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col6
	{ /*padding: 0 0 0 48px;*/
	height: 19px;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr td.col3 span
	{
	padding: 0 0 0 30x;
}

div#pcontentcont div.content div.rightcont.wide table.ctable tbody tr.last td
	{
	border-bottom: none;
}

div#pcontentcont div.content div.rightcont.wide div.tableegyenleg {
	float: left;
	display: inline;
	padding: 0 17px 0 17px;
	width: 666px;
}
div#pcontentcont div.content div.rightcont.wide div.tablebg {
	float: left;
	display: inline;
	width: 700px;
	background: transparent url('../img/bg_tbg.gif') left top repeat-y;
}


div#pcontentcont div.content div.rightcont.wide div.pcont {
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	padding: 15px 17px 0 17px;
	width: 666px;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.content div.rightcont.wide div.pcont p {
	float: left;
	display: inline;
	padding: 0 0 15px 0;
	width: 666px;
}

div#pcontentcont div.content div.rightcont.wide a.orange {
	color: #5abac4;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar {
	float: left;
	display: inline;
	padding: 11px 0 0 0;
	width: 700px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_contpage.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar.padmore {
	float: left;
	display: inline;
	padding: 11px 0 0 20px;
	width: 680px;
	height: 33px;
	text-align: center;
	background: transparent url('../img/bg_buttonbar_contpage.gif') left top
		no-repeat;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul {
	display: block;
	list-style: none;
	margin: 0px;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar.padmore ul
	{
	display: block;
	list-style: none;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul li {
	display: inline;
	padding: 0 20px 0 0;
	height: 23px;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul li input.viewoffer
	{
	width: 148px;
	height: 23px;
	border: none;
	background: transparent url('../img/extra/ajanlatmegtekintese.gif') left
		top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul li input.teloffer
	{
	width: 147px;
	height: 23px;
	border: none;
	background: transparent url('../img/extra/telefononmegkotom.gif') left
		top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul li input.dlbtn
	{
	width: 72px;
	height: 24px;
	border: none;
	background: transparent url('../img/btn_download.png') left top
		no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar input.printbtn ul li input.printbtn
	{
	width: 78px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_print.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar input.printbtn
	{
	width: 78px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_print.png') left top no-repeat;
	cursor: pointer;
}

div#pcontentcont div.content div.rightcont.wide div.buttonbar ul li input.mailbtn
	{
	width: 111px;
	height: 23px;
	border: none;
	background: transparent url('../img/btn_mail.png') left top no-repeat;
	cursor: pointer;
}

/* login page */
div#pcontentcont div.logincont {
	float: left;
	display: inline;
	width: 922px;
}

div#pcontentcont div.logincont div.leftcont {
	float: left;
	display: inline;
	width: 666px;
}

div#pcontentcont div.logincont div.leftcont .minicont {
	font-size: 9px;
	font-stretch: condensed;
	font-style: italic;
	line-height: 1em;
	margin: 0 0 23px 10px;
}

div#pcontentcont div.logincont div.leftcont div.illustration {
	float: left;
	display: inline;
	margin: 0 0 26px 0;
	padding: 0 0 0 0px;
	width: 666px; /*666*/
	height: 223px; /*223*/
}

div#pcontentcont div.logincont div.leftcont div.illustration h2 {
	display: none;
}

div#pcontentcont a.more:link,div#pcontentcont a.more:visited,div#pcontentcont a.more:hover,div#pcontentcont a.more:active
	{
	padding: 0 0 0 17px;
	background: transparent url('../img/ico_lnkbullet.gif') left -1px
		no-repeat;
}

div#pcontentcont div.logincont div.leftcont div.listcont {
	float: left;
	display: inline;
	padding: 0 0 23px 10px;
	width: 656px;
}

div#pcontentcont div.logincont div.leftcont div.listcont h3 {
	float: left;
	display: inline;
	padding: 0 0 8px 0;
	width: 656px;
	font-size: 14px;
}

div#pcontentcont div.logincont div.leftcont div.listcont ul {
	float: left;
	display: inline;
	width: 656px;
	list-style: none;
	background: transparent url('../img/ico_yes.gif') left top no-repeat;
}

div#pcontentcont div.logincont div.leftcont div.listcont ul li {
	padding: 0 0 0 43px;
	background: transparent url('../img/ico_yes.gif') left top no-repeat;
}

div#pcontentcont div.logincont div.leftcont div.listcont ul li p {
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #ccc;
}

div#pcontentcont div.logincont div.leftcont div.lnkcont {
	float: left;
	display: inline;
	padding: 0 0 0 32px;
	width: 634px;
}

div#pcontentcont div.logincont div.rightcont {
	float: left;
	display: inline;
	padding: 0 0 0 16px;
	width: 240px; /*256*/
}

div#pcontentcont div.logincont div.rightcont div.loginbox {
	float: left;
	display: inline;
	width: 240px;
	height: 223px;
	background: transparent url('../img/bg_loginbox.gif') left top no-repeat
		;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.passlnkcont
	{
	float: left;
	display: inline;
	width: 135px;
	padding: 0 0 0 0;
}

div#pcontentcont div.logincont div.rightcont div.loginbox h3 {
	float: left;
	display: inline;
	margin: 0 0 20px 0;
	padding: 5px 40px 0 15px;
	width: 185px;
	height: 33px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 120%;
	color: #fff;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont {
	float: left;
	display: inline;
	margin: 0 0 45px 0;
	padding: 0 12px 0 14px;
	width: 214px;
	height: 78px;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 9px 0;
	width: 214px;
	height: 30px;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_szerz{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 9px 0;
	width: 214px;
	height: 30px;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_szerz div.labelcont
	{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
	width: 95px;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_szerz div.inputcont
	{
	float: left;
	display: inline;
	width: 119px;
	font-size: 11px;
	font-weight: bold;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_szerz div.inputcont input
	{
	padding: 2px;
	width: 113px;
	height: 14px;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fbfbfb;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_pass{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 2px 0;
	width: 214px;
	height: 30px;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_pass div.labelcont
	{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
	width: 95px;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_pass div.inputcont
	{
	float: left;
	display: inline;
	width: 119px;
	font-size: 11px;
	font-weight: bold;
}
div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow_pass div.inputcont input
	{
	padding: 2px;
	width: 113px;
	height: 14px;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fbfbfb;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.errorrow {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 0;
	width: 214px;
  color: red;
	height: 20px;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow div.labelcont
	{
	float: left;
	display: inline;
	padding: 2px 0 0 0;
	width: 95px;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow div.inputcont
	{
	float: left;
	display: inline;
	width: 119px;
	font-size: 11px;
	font-weight: bold;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow div.inputcont input
	{
	padding: 2px;
	width: 113px;
	height: 14px;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fbfbfb;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow div.inputemailcont
	{
	float: left;
	display: inline;
	width: 119px;
	font-size: 11px;
	font-weight: bold;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.formrow div.inputemailcont input
	{
	padding: 2px;
	width: 240px;
	height: 16px;
	font-size: 12px;
	border: 1px solid #ccc;
	background: #fbfbfb;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.submitcont
	{
	float: right;
	display: inline;
	margin: 6px 0 0 0;
	height: 24px;
	text-align: right;
}

div#pcontentcont div.logincont div.rightcont div.loginbox div.formcont div.submitcont input.loginbtn
	{
	width: 67px;
	height: 24px;
	border: none !important;
	background: transparent url('../img/btn_login.png') right top no-repeat;
	color: transparent;
	cursor: pointer;
}















img.t-error-icon {
	display: none;
}

table#tableversion {
	background: url('../img/logo_2.gif') no-repeat;
	height: 56px;
}

div#pcontentcont div.content div.rightcont.acceptpage table.newmail {
	float: left;
	display: inline;
}

div#pcontentcont div.content div.rightcont.acceptpage table.newmail td.head
	{
	padding: 3px 0;
}

div#pcontentcont div.content div.rightcont.acceptpage table.newmail td.head.value
	{
	font-weight: bold;
}

label.inactive {
	color: #e1e1e1;
}

input.inactive {
	background-color: #e1e1e1;
	color: grey;
}

.hidden {
	display: none;
}

.SI-FILES-STYLIZED span.fileSpan {
	width: 79px;
	height: 22px;
	background: url(../img/extra/btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
	margin-left: 10px;
}

.SI-FILES-STYLIZED span.fileSpan input.file {
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid :           DXImageTransform.Microsoft.Alpha (         
		 opacity =   
		       0 );
}

div#pcontentcont div.content div.rightcont ul.attachment {
	list-style-type: none;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 10px;
}

div#pcontentcont div.content div.rightcont div.formrow ul.attachment {
	margin-left: 15px;
}

div#pcontentcont div.content div.rightcont ul.attachment li {
	padding: 3px 0;
}

div#pcontentcont div.content div.rightcont ul.attachment li a {
	font-weight: bold;
}

div#pcontentcont div.content div.rightcont ul.attachment li span {
	margin-left: 5px;
}

/* debug bar */
div#pheader div.debug {
	padding: 10px 10px 10px 10px;
	width: 200px;
	margin: 0 0 0 382px;
	top: 0;
	background: #5abac4;
	z-index: 9999;
	position: fixed;
	color: white !important;
	border: white 1px solid;
}

div#pheader div.debug ul {
	list-style: none;
}

div#pheader div.debug a {
	color: white;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow
	{
	overflow: hidden;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .labelcont
	{
	float: left;
	display: inline;
	width: 205px;
	text-align: left;
	padding: 2px 29px 0 0;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .inputcont
	{
	float: left;
	display: inline;
	width: 500px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .inputcont .labelcont
	{
	clear: both;
	width: auto;
	text-align: left;
	padding: 0 0 0 150px;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .inputcont .option
	{
	clear: both;
	width: auto;
	text-align: left;
	padding: 0;
}

div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .inputcont .inputcont
	{
	width: 400px;
	padding: 0 0 0 200px;
	clear: both;
}
div#pcontentcont div.content div.rightcont.acceptpage div.formcont2 .formrow .inputcont .yesno
	{
	width: 100px;
	padding: 0 0 0 120px;
	clear: both;
}
.imgmargin {
	margin:0px 0px 2px 2px;
}