﻿@charset "utf-8";

/* Global styles */

BODY, TH, TD, P, DIV, SPAN, INPUT, BUTTON, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, H4, H5, H6, DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP, A {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 13px;
}

body {
	background-color: #FFF;
	color: #000;
}
body, p, td, th, a, INPUT, BUTTON, SELECT, TEXTAREA {
	line-height: 20px;
}
td, th, body {

}
a {
	text-decoration: none;
}
a:link, a:visited {
	color: #33C;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	color: #F71;
	text-decoration: underline;
}

/*  Layout */
html, body {
	height: 100%;
}
body {
	margin: 0px;
}
#page_center {
	_height: 100%;
}
#page_width {
	height: 100%;
}
#page {
	_height: 100%;
	min-height: 100%;
}
#page_width {
	width: 775px;
	text-align: justify;
}
#page {
	width: 775px;
	position: absolute;
}
#content {
	clear: both;
	margin-bottom: 85px;
	margin-top: 0px;
}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

/* Header */

#head {
	height: 28px;
	padding: 15px 0px 25px 0px;
	_padding-bottom: 20px;
}
#head img {
	float: left;
}
#head table {
	float: right;
}
#head table td {
	height: 28px;
	margin: 0;
	padding:0;
}
#head a, #head a {
	color: #062971;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding-left: 20px;
	margin-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#head a.info {
	background: url(../img/head_info_button.gif) left 0px no-repeat;
}
#head a.help {
	background: url(../img/head_help_button.gif) left 0px no-repeat;
}

/* Menu */

#menu {
	margin-top: -1px;
	height: 40px;
	border-bottom: 1px solid #CCC;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	padding-left: 2px;
}
#menu div {
	float: left;
	height: 40px;
	background: url(../img/menubkg_start_off.png) left top no-repeat;
}
#menu div a {
	display: block;
	height: 34px;
	padding-top: 6px;
	font-size: 11px;
	line-height: 13px;
	color: #037;
	background: url(../img/menubkg_end_off.png) right top no-repeat;
	text-decoration: none;
}
#menu div.on {
	background: url(../img/menubkg_start_on.png) left top no-repeat;
}
#menu div.on a {
	background: url(../img/menubkg_end_on.png) right top no-repeat;
}
#menu div.search {
	background: url(../img/search_menu_bkg.jpg) right top no-repeat;
	width: 253px;
}
#menu div.search #ticker_search {
	float: left;
	width: 80px;
	margin: 10px 0px 0px 130px;
}
#menu div.search #ticker_button {
	float: left;
	margin-top: 10px;
}

/* Submenu */

#submenu, #submenu_szeles {
	float: left;
	width: 765px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #f8f8f8;
	border-top: 1px solid white;
	border-bottom: 1px dashed #CCC;
	vertical-align: middle;	
	padding: 10px 0px 10px 10px;
	margin-bottom: 25px;
}
#submenu div a, #submenu_szeles div a {
	float: left;
	display: block;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	color: #037;
	background: url(../img/dot_orange.gif) left 3px no-repeat;
	padding-left: 14px;
	margin: 0px 10px 0px 0px;
	white-space: nowrap;
}
#submenu div.on a, #submenu_szeles div.on a {
	color: #F71;
	background: url(../img/dot_orange_on.gif) left 3px no-repeat;
}
#submenu_szeles div a {
	margin: 0px 7px 0px 0px;
}

/* Tabs */

#tabs {
	height: 30px;
	margin: 20px 0px 22px 0px;
	_margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
}
#tabs div {
	float: left;
	height: 30px;
	background: url(../img/tab_start_off.gif) left top no-repeat;
	border-bottom: 1px solid #C0C9C9;
}
#tabs div a {
	display: block;
	padding: 6px 5px 0px 5px;
	height: 24px;
	font-size: 12px;
	text-decoration: none;
	color: #7A8A9E;
	background: url(../img/tab_end_off.gif) right top no-repeat;
}
#tabs div.on {
	background: url(../img/tab_start_on.gif) left top no-repeat;
}
#tabs div.on a {
	background: url(../img/tab_end_on.gif) right top no-repeat;
	color: white;
}

/* Footer */

#footer {
	clear: both;
	width: 775px;
	height: 46px;
	position: absolute;
	bottom: -1px;
	padding-bottom: 10px;
	#padding-bottom: 3px;
	color: #CCC;
}

#BET_BBJ {
	float: left;
	padding: 0px 10px;
}
#magyarorszag {
	float: right;
	padding-right: 10px;
}
#footer #text {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0px 10px;
	float: left;
	font-size: 9px;
	line-height: 12px;
}
#footer a {
	color: #888;
	margin-right: 10px;
	text-decoration: none;
	font-size: 9px;
	line-height: 12px;
	float: right;
}
#footer a.left {
	margin-left: 10px;
	float: left;
}
#footer span.counter {
	color: #888;
	margin-left: 10px;
	font-size: 9px;
	line-height: 9px;
	float: left;
}
.line_FC3 {
	height: 0;
	border-bottom: 1px solid #FC3;
	margin: 5px 0px;
	font-size: 0;
	line-height: 0;
}


/* ügyfél üzenet megjelenítő */
.arfolyamfigyelmezteto
{
        position:absolute;
  	width: 100%;
  	font-size:10px;
  	line-height: 13px;
  	text-align:center;
	bottom:52px;
	  
}

.arfolyamfigyelmezteto a 
{
 	margin-left:3px;
 	margin-right:3px;
 	font-size:10px;
 	color: #000;
 	text-decoration: underline;
	line-height: 13px;
}



/* General */

h1 {
	background: url(../img/h1.gif) 2px center no-repeat;
	padding-left: 38px;
	font-size: 21px;
	line-height: 24px;
	font-weight: normal;
	margin: 0px 0px 25px 0px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
}
h3 {
	background: url(../img/dot_orange.gif) left 6px no-repeat;
	padding-left: 16px;
	color: #F71;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
p {
	margin: 15px 0px;
	text-align: justify;
}

ul {
	list-style: none;
	margin: 0;
	padding:0;
}
ul li {
	margin: 0;
	background: url(../img/dot_orange.gif) left 6px no-repeat;
	padding-left: 14px;
}
ul li.none {
	background: none;
}
ol {
	list-style-position: inside;
	margin: 0;
	padding:0;
}
ol li {
	margin: 0;
}
hr {
	height: 0;
	border: none;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #DDD;
	margin: 0px 0px 10px 0px;
	font-size: 0;
	line-height: 0;
}

.f8, .f8 * { font-size: 8px !important }
.f9, .f9 * { font-size: 9px !important }
.f10, .f10 * { font-size: 10px !important }
.f11, .f11 * { font-size: 11px !important }
.f12, .f12 * { font-size: 12px !important }
.f13, .f13 * { font-size: 13px !important }
.f14, .f14 * { font-size: 14px !important }
.f15, .f15 * { font-size: 15px !important }
.f16, .f16 * { font-size: 16px !important }
.f17, .f17 * { font-size: 17px !important }
.f18, .f18 * { font-size: 18px !important }
.f19, .f19 * { font-size: 19px !important }
.f20, .f20 * { font-size: 20px !important }
.f21, .f21 * { font-size: 21px !important }
.f22, .f22 * { font-size: 22px !important }
.f23, .f23 * { font-size: 23px !important }
.f24, .f24 * { font-size: 24px !important }
.lh12 { line-height: 12px !important }
.lh14 { line-height: 14px !important }
.lh16 { line-height: 16px !important }
.lh18 { line-height: 18px !important }
.lh20 { line-height: 20px !important }
.lh22 { line-height: 22px !important }
.lh24 { line-height: 24px !important }
.lh26 { line-height: 26px !important }
.lh28 { line-height: 28px !important }
.lh30 { line-height: 30px !important }
.lh36 { line-height: 36px !important }
.lh42 { line-height: 42px !important }
.lh48 { line-height: 48px !important }
.bold { font-weight: bold !important }
.normal { font-weight: normal !important }
.left { text-align: left !important }
.right { text-align: right !important }
.center { text-align: center !important }
.justify { text-align: justify !important }
.nowrap { white-space: nowrap !important }
.wrap { white-space: normal !important }
.mtop0 { margin-top: 0 !important }
.mtop5 { margin-top: 5px !important }
.mtop10 { margin-top: 10px !important }
.mtop15 { margin-top: 15px !important }
.mtop20 { margin-top: 20px !important }
.mtop25 { margin-top: 25px !important }
.mtop30 { margin-top: 30px !important }
.mtop35 { margin-top: 35px !important }
.mtop40 { margin-top: 40px !important }
.mtop45 { margin-top: 45px !important }
.mtop50 { margin-top: 50px !important }
.mtop55 { margin-top: 55px !important }
.mtop60 { margin-top: 60px !important }
.black { color: #000 !important }
.grey { color: #666 !important }
.orange { color: #F71 !important }
.c_12D { color: #12D !important }
.c_059 { color: #059 !important }
.c_F00 { color: #F00 !important }

.hidden { display: none }

blockquote, .indent {
	margin-left: 20px;
	margin-right: 20px 
}

/* Content */

form {
	padding:0;
	margin:0;
}
img.left, div.img_left {
	float: left;
	margin: 0px 15px 5px 0px;
}
img.right, div.img_right {
	float: right;
	margin: 0px 0px 5px 15px;
}
div.img_left img, div.img_right img {
	display: block;
	margin-bottom: 20px;
}
div.img_center {
	text-align: center;
	margin: 30px 0px;
	#margin-bottom: 35px;
}
#content.indent div.img_center {
	margin-left: 5px;
}
#content.indent div.img_right {
	margin-right: 35px;
	_margin-right: 17px;
}
#content.indent.left div.img_right {
	margin-right: 0px;
}
div.img_chart img {
	margin-top: 15px;
	margin-right: -100px;
	margin-left: 40px;
}
.jobb_link {
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0;
	float: right;
	color: #F71;
	font-weight: bold;
}
.jobb_link a, .jobb_link span {
	font-size: 11px;
}
.jobb_link a:link, .jobb_link a:visited, .jobb_link a:hover, .jobb_link a:active , .jobb_link a:focus {
	color: #036;
	text-decoration: underline;
	font-weight: normal;
}

h1.none { background: none; }
h1.c { background-image: url(../img/h1_c.gif); }
h1.i { background-image: url(../img/h1_i.gif); }
h1.news { background-image: url(../img/h1_news.gif); }
h1.eye { background-image: url(../img/h1_eye.gif); }
h1.bullseye { background-image: url(../img/h1_bullseye.gif); }
h1.loud { background-image: url(../img/h1_loud.gif); }
h1.up { background-image: url(../img/h1_up.gif); }
h1.down { background-image: url(../img/h1_down.gif); }
h1.smile { background-image: url(../img/h1_smile.gif); }
h1.hand { background-image: url(../img/h1_hand.gif); }
h1.arrow { background-image: url(../img/h1_arrow.gif); }
h1.coin { background-image: url(../img/h1_coin.gif); }
h1.earth { background-image: url(../img/h1_earth.gif); }
h1.percent { background-image: url(../img/h1_percent.gif); }
h1.phone { background-image: url(../img/h1_phone.gif); }
h1.question { background-image: url(../img/h1_question.gif); }
h1.table { background-image: url(../img/h1_table.gif); }
h1.curvedarrows { background-image: url(../img/h1_curvedarrows.gif); }
h1.hat { background-image: url(../img/h1_hat.gif); }
h1.wrench { background-image: url(../img/h1_wrench.gif); }
h1.call { background-image: url(../img/h1_call.gif); }
h1.hir { background-image: url(../img/h1_hir.gif); }
h1.tb { background-image: url(../img/h1_hat.gif); font-size: 18px; font-weight: bold;}

h1.smalldot { background: url(../img/dot_orange.gif) 21px center no-repeat; }
h1.n1 { background: url(../img/h1_1.gif) 9px 7px no-repeat; margin:10px 0px; padding-top:8px; padding-bottom:10px; }
h1.n2 { background: url(../img/h1_2.gif) 9px 7px no-repeat; margin:10px 0px; padding-top:8px; padding-bottom:10px; }
h1.n3 { background: url(../img/h1_3.gif) 9px 7px no-repeat; margin:10px 0px; padding-top:8px; padding-bottom:10px; }
h1.n4 { background: url(../img/h1_4.gif) 9px 7px no-repeat; margin:10px 0px; padding-top:8px; padding-bottom:10px; }

h2.dot {
	background: url(../img/h2_dot.gif) 7px center no-repeat;
	padding-left: 38px;
}

div.error {
	text-align: center;
	margin-top: 100px;
}
div.error span {
	padding: 10px 0px 10px 50px;
	background: url(../img/h1_error.gif) left center no-repeat;
}
div.error span span {
	padding: 10px 50px 10px 0px;
	background: url(../img/h1_error.gif) right center no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #237;
}
table.error {
	text-align: center;
	margin-top: 100px;
}
table.error td {
	text-align: center;
	font-weight: bold;
	color: #062971;
	padding: 0px 5px;
}

h1.hr {
	height: 24px;
	margin-bottom: 0;
	margin-top: 0;
}
h1.hr hr {
	padding-top: 11px;
}
h2.kek {
	color: #4FA4E2;
}
h2.kek a:link, h2.kek a:visited {
	color: #4FA4E2;
	text-decoration: underline;
	font-size: 18px;
}
h2.kek a:hover, h2.kek a:active, h2.kek a:focus {
	color: #4FA4E2;
	text-decoration: underline;
	font-size: 18px;
}
h2 .megjegyzes {
	font-size: 14px;
}
h2 .kotojel {
	display: inline;
	margin-right: 5px; 
	margin-left: 5px;
	padding-left: 20px;
	width: 23px;
	height: 5px;
	background: url(../img/kotojel.gif) 0px 8px no-repeat;
	font-size: 18px;
}
#content.indent {
	margin-left: 0px;
	margin-right: 0px;
}
#content.indent.left {
}
#content.indent h1 {
	margin-right: 35px;
}
#content.indent h2 {
	margin-left: 40px;
}
#content.indent h2.dot {
	margin-left: 0px;
}
#content.indent h3 {
	margin-left: 24px;
	margin-right: 35px; 
}
#content.indent h4, #content.indent p, #content.indent hr {
	margin-left: 40px;
	margin-right: 35px; 
}
#content.indent p.bullet {
	margin-left: 23px;
	margin-right: 35px;
}
#content.indent ul.indent li {
	margin-left: 24px;
	margin-right: 35px;
}
#content.indent ol li {
	margin-left: 40px;
	margin-right: 35px;
}
#content.indent .sticker.indent {
	margin-left: 40px;
	margin-right: 35px;
}
#content.indent .sticker p {
	margin-left: 0px;
	margin-right: 0px;
}
p.bullet {
	background: url(../img/dot_orange.gif) left 6px no-repeat;
	padding-left: 17px;
}
#content.indent ul.indent {
	margin: 0;
}
p.bullet.lh14 {
	background-position: left 3px;
}
p.bullet.lh20 {
	background-position: left 6px;
}
p.bullet.lh24 {
	background-position: left 8px;
}
p.bullet.lh30 {
	background-position: left 11px;
}
td p.bullet {
	background-position: left 5px;
	padding-left: 14px;
	margin: 0px 5px !important;
}
a.back {
	font-size: 11px;
}
#content.indent a.back {
	margin-left: 40px;
}
a.back.top {
	position: absolute;
	top: 172px;
	right: 0px;
	text-align: right;
}
a.pdf {
	background: url(../img/a_pdf.png) left center no-repeat;
	padding: 2px 0px 2px 28px;
}
a.pdf2 {
	background: url(../img/a_pdf.png) right center no-repeat;
	padding: 2px 28px 2px 0px;
	#line-height: 24px;
}

/* fooldal */


#fooldal div.mainbig {
	background: url(../img/cd_fooldal_mainbig.jpg) center center no-repeat;
	height: 238px;
	width:500px;
	float:left;
}

#fooldal div.mainbig a{
	display: block;
	height: 238px;
	width:500px;
}


#fooldal div.mainbig_tb {
	background: url(../img/cd_fooldal_tb_szamla.jpg) center center no-repeat;
	height: 238px;
	width:500px;
	float:left;
}

#fooldal div.mainbig_tb a {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 123px;
	padding-left: 48px;
	padding-bottom: 115px;
}


#fooldal div.mainvideo {
	background: url(../img/cd_fooldal_mainvideo.jpg) center center no-repeat;
	height: 238px;
	width:268px;
	float:left;
}

#fooldal div.videoelemzes {
	background: url(../img/cd_fooldal_videoelemzes.jpg) center center no-repeat;
	height: 238px;
	width:229px;
	float:right;
}


#fooldal div.videoelemzes a {
	display: block;
        height: 238px;
	width:229px;
}


#fooldal div.mainsmall {
	background: url(../img/cd_fooldal_mainsmall.jpg) center center no-repeat;
	height: 238px;
	width:338px;
	float:left;
}

#fooldal div.aktualis {
	background: url(../img/cd_fooldal_aktualis.jpg) center center no-repeat;
	height: 238px;
	width:158px;
	float:right;
}

#fooldal div.aktualis a {

	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 24px;
	padding-left: 25px;
	padding-bottom: 24px;
}

#fooldal div.aktualis p {
	padding-left: 25px;
	padding-top:40px;
        width:120px;
        height:120px;
        font-weight:bold;
	line-height: 16px;
        text-align:left;
        color: #F71;
}

#fooldal div.befektetes {
	margin-top:248px;
	_margin-top:20px;
}

#fooldal {
	margin-left: 15px;
}
#fooldal div {
	padding-left: 20px;
	float: left;
}
#fooldal div div {
	border:none;
	padding-left: 0px;
	float: none;
}

#fooldal div.login {
	background: url(../img/cd_fooldal_login.png) center center no-repeat;
	height: 40px;
	padding-top: 45px;
	padding-left: 43px;
	text-align: left;
}
#fooldal div.login a {
	display: block;
	width: 99px;
	height: 29px;
	background: url(../img/cd_fooldal_btn_login.png) center center no-repeat;
}
#fooldal div.login a:hover {
	background: url(../img/cd_fooldal_btn_login_over.png) center center no-repeat;
}
#fooldal div.telefon {
	background: url(../img/cd_fooldal_telefon.png) center center no-repeat;
	height: 147px;
	margin-top: 8px;
}
#fooldal div.konzultacio {
	height: 88px;
	margin-top: 10px;
}

#fooldal div.tbsz {
	height: 90px;
	margin-top: 10px;
}

#fooldal div.facebook {
	height: 47px;
	margin-top: 10px;
        text-align:center;

}

#fooldal div.twitter {
	height: 47px;
	margin-top: 10px;
        text-align:center;

}

#fooldal div.telefon a {
	display: block;
	font-size: 10px;
	line-height: 10px;
	padding-top: 123px;
	padding-left: 48px;
	padding-bottom: 24px;
}
#fooldal div.allas {
	background: url(../img/cd_fooldal_allas.png) center top no-repeat;
	margin-top: 10px;
	height: 90px;
}
#fooldal div.allas div {
	padding: 0px 22px 43px 22px;
	padding: 0px 22px 20px 22px;
	background: url(../img/cd_fooldal_allas_back.png) center bottom no-repeat;
}
#fooldal div.allas a {
	display: block;
	font-size: 10px;
	line-height: 17px;
	margin: 0;
	padding-left: 48px;
        padding-top: 65px;
        padding-bottom: 15px;
	color: #F71;
	text-decoration: underline;
}


#fooldal div.tranzakciok {
	margin-top: 10px;
	margin-bottom: 15px;
	height: 37px;
}
#fooldal div.tranzakciok a {
	display: block;
	width: 185px;
	height: 37px;
	background: url(../img/cd_fooldal_btn_tranzakciok.png) center center no-repeat;
}
#fooldal div.tranzakciok a:hover {
	background: url(../img/cd_fooldal_btn_tranzakciok_over.png) center center no-repeat;
}

#fooldal div.szakertelem {
	background: url(../img/cd_fooldal_szakertelem.png) center top no-repeat;
	margin-left: 10px;
	margin-top: -10px;
	margin-bottom: 15px;
}

#fooldal h4 {
	background: url(../img/cd_fooldal_black_head.png) center center no-repeat;
	width: 457px;
	padding-left: 43px;
	height: 31px;
	padding-top: 12px;
	color:#FFF;
	font-size: 12px;
	margin: 10px 0px 5px 0px;
}
#fooldal ul {
	line-height: 26px;
	margin-left: 10px;
}
#fooldal ul li.n1, #fooldal ul li.n2, #fooldal ul li.n3, #fooldal ul li.n4, #fooldal ul li.n5 {
	padding-left: 37px;
}
#fooldal ul li.n1 {
	background: url(../img/li_1.png) left center no-repeat;
}
#fooldal ul li.n2 {
	background: url(../img/li_2.png) left center no-repeat;
}
#fooldal ul li.n3 {
	background: url(../img/li_3.png) left center no-repeat;
}
#fooldal ul li.n4 {
	background: url(../img/li_4.png) left center no-repeat;
}
#fooldal ul li.n5 {
	background: url(../img/li_5.png) left center no-repeat;
}

/* fotogaleria */

#photoindex #title {
	margin: 0px 0px 20px 2px;
}
* html #photoindex #title {
	margin: 12px 0px 20px 2px;
}
#photoviewer {
	text-align: center;
	display: none;
}

/* befalapok egyeni kezelok */

h4.kezelok {
	margin: 15px 0px;
	color: #303060;
}
ul.kezelok {
	margin-top: 0;
	margin-bottom: 0;
}
ul.kezelok li {
	color: #025B9C;
	line-height: 18px;
	background-position: left 5px;
	font-size: 11px;
}
p.kezelok {
	color: #025B9C;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 11px;
}
table.kezelok {
	width: 100%;
	margin-top: -15px;
}
table.kezelok td {
	padding-top: 15px;
}
table.kezelok img {
	padding-right: 15px;
}

/* col2_div */

div.col2_div {
	vertical-align: top;
	margin-right: -35px;
	margin-top: -15px;
}
div.col2_div div {
	vertical-align: top;
	width: 450px;
	margin-right: 35px;
	float: left;
}
div.col2_div div div {
	margin-right: 0px;
	float: none;
}
div.col2_div h3 {
	color: #000;
	font-size: 13px;
}
div.col2_div h4 {
	color: #F71;
	font-size: 13px;
	font-weight: normal;
	margin: 0 !important;
}
#content.indent div.col2_div {
	width: 775px;
	margin-left: 0px;
	margin-right: -100px;
}
#content.indent div.col2_div div {
	width: 330px;	
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 40px;
}
#content.indent div.col2_div div div {
	width: 100%;	
	margin-left: 0;
	margin-right: 0;
	padding:0;
}
div.col2_div div p, #content.indent div.col2_div div p {
	margin-right: 0px;
	margin-left: 0px;
}
#content.indent div.col2_div div p.bullet {
	margin-left: -17px !important;
	margin-right: 0px !important;
}
#content.indent div.col2_div div ul {
	margin-left: -17px !important;
	margin-right: 0px !important;
}

/* col2_text */

div.col2_text {
	vertical-align: top;
	margin-right: -35px;
}
div.col2_text p {
	vertical-align: top;
	width: 370px;
	margin-right: 35px;
	float: left;
}
#content.indent div.col2_text {
	margin-left: 40px;
	margin-right: 0;
}
#content.indent div.col2_text p {
	width: 335px;	
	margin-left: 0px;
	margin-right: 30px;
}

/* col3_text */

div.col3_text {
	vertical-align: top;
	margin-right: -35px;
	margin-top: -15px;
}
div.col3_text p {
	vertical-align: top;
	width: 235px;
	margin-right: 35px;
}
div.col3_text p {
	float: left;
}
#content.indent div.col3_text {
	margin-left: 40px;
	margin-right: 0;
}
#content.indent div.col3_text p {
	width: 210px;
	margin-left: 0px;
}

/* left_text */

div.left_text {
	width: 360px;
}
div.left_text h3 {
	color: #666;
	font-size: 12px;
	font-weight: normal;
	position:relative; left:-14px;
}
div.left_text h4 {
	color: #F71;
	font-weight: normal;
	margin: 0;
}
div.left_text p {
	margin-top: 0;
}
div.left_text_separator {
	clear: both;
	border-top: 1px dashed #999;
	margin: 0;
	padding: 0;
	height: 10px;
	font-size: 0;
	line-height: 0;
	width: 260px;
}

/* cc_bottom */

.cc_bottom {
/*	background: url(../img/concorde_call_tm.gif) 215px center no-repeat;*/
}
div.cc_bottom {
	margin-bottom: 30px;
}

/* bef_tan */

#bef_tan_img {
	float:left;
	background: #FFF url(../img/bef_tan_bg.gif) top no-repeat;
	width: 305px;
	margin: 0px 26px;
	_margin: 0px 13px;
	color: #FFF;
	font-size: 20px;
	line-height: 39px;
	text-align: center;
}
#bef_tan_img img {
	border-top: 1px solid #9FCAEA;
}

#bef_tan {
	float: right;
	width: 305px;
	margin: 0px 26px;
	_margin: 0px 13px;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
#bef_tan h2 {
	margin-bottom: 0px;
	margin-top: 8px;
}
#bef_tan h1 {
	position: relative;
	left: -40px;
}
#bef_tan td {
	font-size: 14px;
	line-height: 25px;
}
#bef_tan .phone {
	font-size: 17px;
	color: #000;
}
#bef_tan td.phone {
	text-align: right;
}
#bef_tan .separator {
	border-top: 1px dotted #EEEEEE;
	width: 100%;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 10px 0px;
}
#bef_tan img {
	margin: 10px 1px;
}
#bef_tan ul, #bef_tan li {
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	color: #F71;
}
#bef_tan ul {
	margin-bottom: 5px;
}
#bef_tan ul.big li {
	font-size: 18px;
	line-height: 28px;
}
#bef_tan ul {
	margin-bottom: 5px;
}

/* bef_tan_orange */

#bef_tan_orange {
	width: 700px;
	height: 162px;
	background: url(../img/cd_befektetesi_tanacsadas_4.png) left center no-repeat;
	color: #FFF;
	margin-top: 15px;
}
#bef_tan_orange img {
	float: right;
	_margin-top: 2px;
}
#bef_tan_orange div {
	float: left;
}
#bef_tan_orange div div {
	float: none;
}
#bef_tan_orange a:hover, #bef_tan_orange a:focus {
	color: #FB8;
}
#bef_tan_orange p {
	background: url(../img/arrow_small_white.gif) 8px 8px no-repeat;
	padding-left: 25px;
	line-height: 20px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#bef_tan_orange span.f16 {
	background-color: #000;
	padding: 2px 107px 2px 2px;
}
#bef_tan_orange span.f12 {
	display: block;
	width: 200px;
	text-align: left;
}

/* sticker */

.sticker {
	color: #025B9C;
	background: #F0F0F0 url(../img/sticker_bl.gif) bottom left no-repeat;
	margin-left: 0px;
	margin-right: 0px;
}
.indent .sticker.indent {
	margin-left: 40px;
	margin-right: 35px;
}
.sticker .end {
	background: url(../img/sticker_br.gif) bottom right no-repeat;
	width: 100%;
	height: 13px;
	font-size: 0 !important;
	line-height: 0 !important;
	border: none;
}
.sticker div div {
	background: url(../img/sticker_h_blue_left.gif) top left no-repeat;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 44px;
	color: #FFF;
}
.sticker .silver {
	background: url(../img/sticker_h_silver_left.gif)  top left no-repeat;
	height: 18px;
	line-height: 20px;
	color: #137;
	padding-left: 25px;
	padding-top: 12px;
}
.indent .sticker.indent div div {
	padding-left: 30px;
}
.sticker .h_silver {
	background: url(../img/sticker_h_silver.gif) top right no-repeat;
	height: 30px;
	border: none;
	width: 100%;
}
.sticker .h_blue {
	background: url(../img/sticker_h_blue.gif) top right no-repeat;
	height: 33px;
	border: none;
	width: 100%;
}
.sticker .h_darkblue {
	background: url(../img/sticker_h_darkblue.gif) top right no-repeat;
	height: 33px;
	border: none;
}
.sticker .h_lightblue {
	background: url(../img/sticker_h_lightblue.png) top right no-repeat;
	height: 33px;
	border: none;
	width: 100%;
}
.sticker .h_olive {
	background: url(../img/sticker_h_olive.gif) top right no-repeat;
	height: 33px;
	border: none;
	width: 180px;
}
.sticker .lightblue {
	background: url(../img/sticker_h_lightblue_left.png) top left no-repeat;
	padding-left: 0px;
	text-align: center;
	width: 100%;
	color: #137;
}
.sticker .eredmenyek_icon {
	background: url(../img/eredmenyek_icon.gif) top left no-repeat;
}
.sticker .kinek_icon {
	background: url(../img/kinek_icon.gif) top left no-repeat;
}
.sticker .jelentesek_icon {
	background: url(../img/jelentesek_icon.gif) top left no-repeat;
	padding-left: 38px;
}
.sticker .alapkezeles_icon {
	background: url(../img/alapkezeles_icon.gif) top left no-repeat;
	padding-left: 38px;
}
.sticker .utalas_icon {
	background: url(../img/utalas_icon.gif) top left no-repeat;
	color: #999;
}
.sticker .ugyfelek_icon {
	background: url(../img/ugyfelek_icon.gif) top left no-repeat;
	padding-left: 40px;
}
.sticker .profil_icon {
	background: url(../img/profil_ikon.gif) top left no-repeat;
	padding-left: 40px;
}
.sticker .transzfer_icon {
	background: url(../img/transzfer_icon.gif) top left no-repeat;
	color: #999;
	padding-top: 3px;
	height: 30px;
	font-size: 11px;
	line-height: 14px;
}
.sticker a:link, .sticker a:visited, .sticker a:active {
	color: #025B9C;
	text-decoration: underline;
}
.sticker a:hover, .sticker a:focus {
	color: #F71;
	text-decoration: underline;
}
.sticker * {
	border-left: 1px solid #C0C9C9;
	border-right: 1px solid #C0C9C9;
	font-size: 11px;
}
.sticker * * {
	border: none;
}
.sticker .space {
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	background: none;
}
.sticker p {
	margin:0;
	padding: 10px 10px 2px 10px;
}
.indent .sticker.indent p {
	padding: 10px 30px 0px 30px;
}
.sticker table {
	width: 100%;
}
.sticker table td {
	text-align: center;
}
.sticker table td a:link, .sticker table td a:visited, .sticker table td a:hover, .sticker table td a:active, .sticker table td a:focus {
	font-weight: bold;
	background: url(../img/arrow_small.gif) 0px 4px no-repeat;
	padding: 0px 15px;
	text-decoration: none;
}
.sticker ul {
	list-style: none;
	margin: 0;
	border: none;
}
.sticker ul li {
	border-left: 1px solid #C0C9C9;
	border-right: 1px solid #C0C9C9;
	padding: 8px 10px 0px 25px;
	background: url(../img/dot_orange.gif) 11px 13px no-repeat;
}
.indent .sticker.indent ul li {
	padding: 8px 30px 0px 30px;
	background: url(../img/dot_orange.gif) 13px 13px no-repeat;
}
.sticker ul li.small {
	padding: 4px 10px 0px 23px;
	font-size: 10px;
	color: #666;
	background: url(../img/dot_orange.gif) 10px 7px no-repeat;
}
.sticker ul li.space {
	padding: 0;
	font-size: 0px;
	line-height: 0px;
	height: 10px;
	background: none;
}
.sticker ul.pdf li {
	background: url(../img/icon_pdf.gif) 11px 11px no-repeat;
}
.sticker ul li.arrow_dr {
	background: url(../img/arrow_dr.gif) 13px 13px no-repeat;
}
.sticker ul li.separator {
	height: 2px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 10px 0px 25px;
	background: url(../img/sticker_separator.gif) 25px top no-repeat;
}

/* sticker_yellow */

.sticker_yellow {
	color: #025B9C;
	background: #FCFCD6 url(../img/sticker_yellow_bl.gif) bottom left no-repeat;
}
.sticker_yellow * {
	font-size: 11px;
}
.sticker_yellow .h {
	background: url(../img/sticker_yellow_tr.gif) top right no-repeat;
	height: 15px;
	line-height: 13px;
}
.sticker_yellow .h div {
	background: url(../img/sticker_yellow_tl.gif) top left no-repeat;
	height: 15px;
	width: 100%;
}
.sticker_yellow .end {
	background: url(../img/sticker_yellow_br.gif) bottom right no-repeat;
	width: 100%;
	height: 13px;
	font-size: 0;
	line-height: 0;
}
.sticker_yellow a:link, .sticker_yellow a:visited, .sticker_yellow a:hover, .sticker_yellow a:active, .sticker_yellow a:focus {
	color: #025B9C;
	font-weight: bold;
	text-decoration: none;
}
.sticker_yellow ul {
	list-style: none;
	margin: 0;
}
.sticker_yellow ul li {
	border-left: 1px solid #C0C9C9;
	border-right: 1px solid #C0C9C9;
	padding: 6px 11px 6px 28px;
	color: #025B9C;
	background: url(../img/dot_orange.gif) 13px 9px no-repeat;
}
.sticker_yellow ul.pdf li {
	padding: 6px 11px 6px 28px;
	background: url(../img/icon_pdf.gif) 11px 7px no-repeat;
}
.sticker_yellow ul li.separator {
	height: 2px;
	padding: 0px 11px 0px 28px;
	background: url(../img/sticker_separator.gif) 28px top no-repeat;
}

/* sticker_blue */

.sticker_blue {
	background-color: #fff9df;
	text-align: justify;
}
.sticker_blue * {
	font-size: 11px;
}
.sticker_blue .h {
	background: #C4E0F3 url(../img/corner_5_tl.gif) left top no-repeat;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.sticker_blue .h div {
	background: url(../img/corner_5_tr.gif) right top no-repeat;
	padding: 10px;
	font-size: 12px;
}
.sticker_blue .h div div {
	float: left;
	color: #FFFFFF;
	font-size: 10px;
	padding: 0;
	background: none;
}
.sticker_blue .c {
	text-align: right;
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.sticker_blue .c div {
	float: left;
	color: #7FADCE;
	font-size: 10px;
}
.sticker_blue .i {
	font-size: 10px;
	font-weight: bold;
	padding: 10px 10px 0px 10px;
	text-transform: uppercase;
}
.sticker_blue form {
	margin: 0px;
	padding: 0px;
}
.sticker_blue .i input {
	color: #00F;
}
.sticker_blue table {
	border-collapse: collapse;
}
.sticker_blue table td {
	padding: 2px 10px;
/*	white-space: nowrap; */
	font-size: 11px;
}
.sticker_blue table tr.separated td {
	border-top: 2px solid #FFF;
}
.sticker_blue table tr.first td {
	border-top: 1px solid #fff9df;
}
.sticker_blue table tr.separated td.separated {
	border-left: 2px solid #FFF;
}
.sticker_blue table td.text, .sticker_blue table td.title {
	color: #436788;
	font-size: 11px;
	font-weight: bold;
}
.sticker_blue table td.title {
	text-transform: uppercase;
	text-align: left;
}
.sticker_blue table td.ticker {
	color: #436788;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 20px;
	white-space: nowrap;
}
.sticker_blue table td.input_title {
	font-size: 10px;
	font-weight: bold;
}
.sticker_blue table .info, .sticker_blue table .input_info {
	background-color: #FFF;
	color: #000;
	border-left: 1px dotted #DDD !important;
	border-top: 1px solid #DDD !important;
	border-right: 1px dotted #DDD !important;
	border-bottom: 1px solid #DDD !important;
}
.sticker_blue table .input_info {
	text-align: right;
	font-weight: bold;
}
.sticker_blue table td.white {
	background-color: #FFF;
}
.sticker_blue table td.logo {
	padding: 0px 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	border-left: 1px dotted #DDD;
	border-top: 1px solid #DDD !important;
	border-right: 1px dotted #DDD;
	border-bottom: 1px solid #DDD !important;
}
.sticker_blue table td.logo img {
	margin: 5px;
}
.sticker_blue table td.up {
	background-image: url(../img/arrow_up.png);
	background-position: 30px center;
	background-repeat: no-repeat;
	color: #273;
}
.sticker_blue table td.down {
	background-image: url(../img/arrow_down.png);
	background-position: 30px center;
	background-repeat: no-repeat;
	color: #E10;
}
.sticker_blue table td.pic {
	padding: 10px 0px;
}
.sticker_blue table td.pic1 {
	padding: 10px 0px 0px 0px;
	border-bottom: none;
}
.sticker_blue table td.pic2 {
	padding: 0px 0px 10px 0px;
	border-top: none;
}
.sticker_blue table td.timeline {
	padding: 0px;
	margin: 0px;
	border-top: none;
	border-bottom: none;
	padding-left: 85px;
	font-size: 0;
}
.sticker_blue table td.timeline span {
	color: #436788;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	display: block;
	width: 50px;
	float: left;
}
.sticker_blue table td.small_timeline {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border-top: none;
	padding-left: 50px;
	font-size: 0;
}
.sticker_blue table td.small_timeline span {
	color: #436788;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	display: block;
	width: 50px;
	float: left;
}
.sticker_blue table tr.line_1 td {
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background-color: #FFF;
}
.sticker_blue table tr.line_5 td {
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	height: 5px;
	background-color: #FFF;
}
.sticker_blue table tr.line_10 td {
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background-color: #FFF;
}
.sticker_blue table tr.line_20 td {
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	height: 20px;
	background-color: #FFF;
}
.sticker_blue div.line_1 {
	margin-top: 10px;
	border-top: 1px solid #FFF;
}
.sticker_blue div.line_5 {
	margin-top: 10px;
	border-top: 5px solid #FFF;
}
.sticker_blue div.line_10 {
	margin-top: 10px;
	border-top: 10px solid #FFF;
}
.sticker_blue table button {
	width: 105px;
	height: 22px;
	background: url(../img/btn_chart.gif) center center no-repeat;
	padding: 0px;
	border: none;
	font-weight: bold;
	margin-left: 15px;
	_margin-top: 1px;
}

/* .sticker table.aktualis */

.sticker table.aktualis {
	padding: 0px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.sticker table.aktualis td, .sticker table.aktualis th {
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.sticker table.aktualis th {
	text-align: center;
	padding: 0px 3px;
}
.sticker table.aktualis td {
	text-align: right;
	padding: 1px 3px;
	font-size: 12px;
	line-height: 14px;
}
.sticker table.aktualis td.first {
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}

/* table.mycd_table */

table.mycd_table {
	border-top: 1px solid #E4E8EC;
}
table.mycd_table a:link, table.mycd_table a:visited {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}
table.mycd_table a:hover, table.mycd_table a:active, table.mycd_table a:focus {
	color: #F71;
	text-decoration: underline;
}

table.mycd_table th {
	text-transform: uppercase;
	text-align: center;
	background-color: #EEE;
	color: #436788;
	border-top: 1px solid #FFF;
	border-left: 3px solid #FFF;
	padding: 3px;
	vertical-align: top;
	font-weight: bold;
	height: 35px;
	#height: 28px;
	font-size: 11px;
}
table.mycd_table th.ticker_name {
	background-color: #FEFBD2;
	color: #000;
}
table.mycd_table th.first, table.mycd_table th.first2 {
	border-left: none;
}

table.mycd_table td {
	vertical-align: top;
	text-align: right;
	border-top: 1px solid #C7C7C7;
	border-right: 1px dotted #C7C7C7;
	padding: 7px 5px;
	color: #000;
	white-space: nowrap;
	font-size: 11px;
}
table.mycd_table td.first {
	text-align: left;
	border-left: 1px solid #FF7716;
	font-weight: bold;
	padding-left: 14px;
}



table.mycd_table td.first2, table.mycd_table td.first2_a, table.mycd_table td.first2_b {
	text-align: left;
	border-left: 1px dotted #C7C7C7;
	font-weight: bold;
	padding-left: 14px;
}
table.mycd_table td.first2_a {
	padding-left: 30px;
	font-weight: normal;
}
table.mycd_table td.first2_b {
	padding-left: 120px;
	font-weight: normal;
}
table.mycd_table td.green, table.mycd_table tr.green td {
	color: #273;
}
table.mycd_table td.red, table.mycd_table tr.red td {
	color: #E10;
}
table.mycd_table tr.first {
	background-color: #F71;
	margin: 1px;
}
table.mycd_table tr.first2 {
	background-color: #F71;
	margin: 1px;
}
table.mycd_table tr.first td, table.mycd_table tr.first2 td {
	border: none !important;
	font-size: 1px;
	line-height: 1px;
	height: 4px;
	padding: 0px;
}
table.mycd_table tr.space td {
	border: none;
	border-top: 1px solid #FF7716;
	border-bottom: 1px solid #FF7716;
}
table.mycd_table tr.space2 td {
	border: none;
}
table.mycd_table tr.kekseg td {
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	background-color: #5BAAE4;
}
table.mycd_table tr.kekseg2 td {
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	background-color: #9CF;
}
table.mycd_table tr.end td {
	border: none;
	border-top: 1px solid #FF7716;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	padding: 0px;
}
table.mycd_table tr.end2 td {
	border: none;
	border-top: 1px solid #C7C7C7;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	padding: 0px;
}
table.mycd_table tr.locked td {
	color: #999;
}
table.mycd_table tr.locked td.first {
	background: url(../img/lock_icon.gif) 5px 10px no-repeat;
	padding-left: 14px;
}
table.mycd_table td a.on:link, table.mycd_table td a.on:visited, table.mycd_table td a.on:hover, table.mycd_table td a.on:active, table.mycd_table td a.on:focus, table.mycd_table td a.off:link, table.mycd_table td a.off:visited, table.mycd_table td a.off:hover, table.mycd_table td a.off:active, table.mycd_table td a.off:focus {
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: -15px;
	margin-top: 5px;
	_margin-left: -8px;
	_margin-top: 0px;
	width: 10px;
	height: 10px;
	font-size: 1px;
	text-decoration: none;
}
table.mycd_table td a.on:link, table.mycd_table td a.on:visited, table.mycd_table td a.on:hover, table.mycd_table td a.on:active, table.mycd_table td a.on:focus {
	background:  url(../img/portfoliotable_open.gif) left center no-repeat;
}
table.mycd_table td a.off:link, table.mycd_table td a.off:visited, table.mycd_table td a.off:hover, table.mycd_table td a.off:active, table.mycd_table td a.off:focus {
	background:  url(../img/portfoliotable_close.gif) left center no-repeat;
}
table.mycd_table td.indent {
	margin: 0;
	padding-left: 20px;
}

/* mycd_table színezés */

table.mycd_table tr.odd td {
	background-color: #FFF !important;
}
table.mycd_table tr.even td {
	background-color: #EEE !important;
}
table.mycd_table tr.deviza_odd td {
	background-color: #EBF6FF !important;
}
table.mycd_table tr.deviza_even td {
	background-color: #FFF !important;
}
table.mycd_table tr.high td {
	background-color: #2680C9 !important;
	color: #FFF;
}
table.mycd_table tr.high td a:link, table.mycd_table tr.high td a:visited {
	color: #FFF;
	text-decoration: underline;
}
table.mycd_table tr.high td a:hover, table.mycd_table tr.high td a:active, table.mycd_table tr.high td a:focus {
	color: #F71;
	text-decoration: underline;
}

/* mycd_table wide */


table.mycd_table.wide th {
	padding: 3px 1px;
}
table.mycd_table.wide td {
	padding: 7px 1px;
}
table.mycd_table.wide td.first, table.mycd_table.wide td.first2 {
	padding-left: 3px;
}

/* mycd_table block */

table.mycd_table tr.block td {
	border-top: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.mycd_table tr.block.top td {
	border-top: 1px solid #C7C7C7;
	padding-top: 7px;
}
table.mycd_table tr.block.bottom td {
	padding-bottom: 7px;
}

/* toggle_table */

table.toggle_table td.first2 {
	padding-left: 20px;
}

/* devizautalas_table */

table.devizautalas_table {
	margin-top: -15px;
}
table.devizautalas_table h1 {
	background: url(../img/h1_devizautalas.gif) left center no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
}
table.devizautalas_table td {
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
}
table.devizautalas_table td.dot {
	background: url(../img/dot_orange.gif) 25px 3px no-repeat;
	padding-left: 40px;
	padding-right: 15px;
}
table.devizautalas_table .separator {
	background: url(../img/separator_500.gif) center 4px no-repeat; 
	height: 7px;
	font-size: 0;
	line-height: 0;
}


/* devizautalasiban_table */

table.devizautalasiban_table {
	margin-top: 10px;
	margin-bottom: 40px;

}
table.devizautalasiban_table th {
	background-color: #EEE;
	color: #436788;
	border-top: 1px solid #FFF;
	border-left: 3px solid #FFF;
	padding: 12px 10px;
	vertical-align: top;
	font-weight: bold;
	height: 35px;
	#height: 28px;
	font-size: 15px;
}
table.devizautalasiban_table td {
	vertical-align: top;
	border-bottom: 1px solid #C7C7C7;
	padding: 2px 12px;
	margin-left: 3px;
	color: #000;
	white-space: nowrap;
	font-size: 14px;
}

table.devizautalasiban_table tr.space td {
	border: none;
	height: 20px;
}

table.devizautalasiban_table tr.even td {
	background-color: #EEE !important;
}
table.devizautalasiban_table tr.deviza_odd td {
	background-color: #EBF6FF !important;
}

/* #description */

#description {
	position: absolute;
	visibility: hidden;
	border: 1px solid #999;
	background-color: #FFE;
	padding: 5px 10px;
	left: 580px;
	text-align: left;
	color: #666;
}

/* reg_table */

table.reg_table {
	border-top: 1px dashed #999;
	color: #789;
}
table.reg_table td {
	font-size: 12px;
	border-bottom: 1px dashed #999;
	padding: 2px 5px;
}
table.reg_table input.text {
	font-size: 12px;
	background: #FFF url(../img/in_bg.gif) center top repeat-x;
	margin: 0;
	padding:0;
	border: 1px solid #999;
	width: 250px;
}
table.reg_table input.text_focus {
	border: 1px solid #999;
}
table.reg_table input {
	
}
table.reg_table td.first {
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
table.reg_table tr.required td {
	background-color: #EEE;
}




/* befjegy szűrő felület start */


#befjegyfilter {
	background: url(../img/befjegyfilter.png) left  no-repeat;
	height: 119px;
	width: 577px;
}


#befjegyfiltertable {
	height: 100px;
	width: 577px;
}


#befjegyfiltertable td.befjegyalapkfilterlist{
	width: 210px;
	height: 90px;
}

#befjegyfiltertable td.befjegyalaptfilterlist{
	width: 280px;
	height: 90px;
}

#befjegyfiltertable td.befjegyfiltersubmit{
	width: 87px;
	text-indent: 10px;
}

.befjegyAlapkezeloList {
	color: #003377;
	font: 10 px;
	width: 185px;
	margin-left: 22px;
	margin-top: 22px;
}

.befjegyAlaptipusList {
	color: #003377;
	font: 10 px;
	width: 200px;
	margin-left: 22px;
	margin-top: 22px;
}

#contentBefjegy {
	clear: both;
	margin-top: 0px;
}


#befarf_tabla {
	width: 577px;
	border-top: 0px
}

#befarf_tabla th{
	
	vertical-align: middle;
	
}

#befarf_tabla th a:link, #befarf_tabla th a:visited {
	color: #436788;
	text-decoration: none;
}

#befarf_tabla th a:hover, #befarf_tabla th a:active, #befarf_tabla th a:focus {
	color: #F71;
	text-decoration: underline;
}

#befarf_tabla th a.on:link, #befarf_tabla th a.on:visited {
	color: #F71;
}


#befarf_tabla td {
	vertical-align: middle;
	/*white-space: normal;*/
}

#befarf_tabla td.alaptipus {
	font-size: 11px;
	text-align: left;
	/*white-space: normal;*/
}

#befarf_tabla td.first {
	/*white-space: normal;*/
}






#befjegyfilterlabel {
	float: left;
	background: url(../img/filterlabel.png) left  no-repeat;
	height: 30px;
	width: 577px;
	margin-top:10px;
}


.filterLabel{
	font-size: 20px;
	margin-left:50px;
}

.befjegyhozam {
font-size: 9px;
	
}

/* befjegy szűrő felület end*/


/* üzenet küldő felület start*/

.sendbox {
float:top;
background: url(../img/cd_sendbox.png) center center no-repeat;
position:relative;
width: 187px;
height: 311px;
}

.sendBoxMessageClass{
position:absolute;
margin-top: 38px;
margin-left: 8px;
width: 169px;
height: 133px;
}

.sendBoxLblTelClass{
position:absolute;
margin-top: 214px;
margin-left: 15px;
width: 90px;
font-weight: normal;
}

.sendBoxTelClass{
position:absolute;
margin-top: 215px;
margin-left: 63px;
width: 110px;
height:13px;
font-size: 11px;
}

.sendBoxLblEmailClass{
position:absolute;
margin-top: 235px;
margin-left: 15px;
width: 90px;
font-weight: normal;

}
.sendBoxEmailClass{
position:absolute;
margin-top: 235px;
margin-left: 63px;
width: 110px;
height:13px;
font-size: 11px;
}

.sendBoxLblNameClass{
position:absolute;
margin-top: 255px;
margin-left: 15px;
width: 90px;
font-weight: normal;

}
.sendBoxTxtNameClass{
position:absolute;
margin-top: 255px;
width: 110px;
margin-left: 63px;
height:13px;
font-size: 11px;
}

.sendBoxSubmitClass{
position:absolute;
margin-top: 280px;
width: 63px;
height:22px;
margin-left: 65px;

}

.sendBoxConfirm{
position:absolute;
margin-top: 320px;
width: 190px;
margin-left: 0px;
text-align: left;
font-weight: bold;
}


/* üzenet küldő felület end*/


/*üzenet megjelenítés start*/

globalmessages {
margin-top: -1px;
height: 40px;
border-bottom: 1px solid #CCC;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
vertical-align: top;
padding-left: 2px;
}

.MsgGrpTbl {
border-left:none;
border-right:none;
border-bottom:none;
border-top:none;

}

.MsgGrpTblTtl  {
visibility: hidden;
margin-top:0px;
}
.MsgGrpTbl td {
background-color:white;
padding: 4px 4px 4px 4px;
}
.MsgGrpDiv ul {
color:#C00;
list-style-type:none;
padding:0px 0px 0px 0px;
margin:3px 0px;
}

.MsgGrpDiv li {
background: none;

}

#konzultacio-main{
background: url(../img/konzultacio_main.png) center center no-repeat;
height: 650px;
width: 776px;
position:relative;
}


