@charset "utf-8";
/* CSS Document */


body {
	background:white url(/pic/bgr.gif) repeat-x bottom fixed;
}

.clear {
	font-size:1px;
	clear:both;
}
.clear_5 {
	height:5px;
	clear:both;
	overflow:hidden;
}
.clear_10 {
	height:10px;
	clear:both;
	overflow:hidden;
}
.clear_15 {
	height:15px;
	clear:both;
	overflow:hidden;
}
.clear_20 {
	height:20px;
	clear:both;
	overflow:hidden;
}
.clear_25 {
	height:25px;
	clear:both;
	overflow:hidden;
}
.clear_35 {
	height:35px;
	clear:both;
	overflow:hidden;
}
.clear_55 {
	height:55px;
	clear:both;
	overflow:hidden;
}


#center_nyito {
	background:white url(/pic/bgr_nyito.jpg) repeat-x;
	width:100%!important;
}
.nyito_logo {
	background:url(/pic/nyito_logo.jpg) no-repeat center 11px;
	width:auto;
	height:284px;
}
.fel_kor {
	background:url(/pic/fel_kor.gif) no-repeat center bottom;
	width:auto;
	height:65px;
}
.nyito_boxok {
	width:845px;
	height:322px;
	margin:0 auto 0 auto;
}
#indexDetektiv {
	display:none;
	position:absolute;
	z-index:1001;
	width:194px;
	margin:91px 0px 0px -100px;
}

.nyito_boxok a { display:block; width:414px; height:302px; }
.nyito_boxok .box1 {
	float:left;
	width:417px;
	height:302px;
	background:url(/pic/nyito_box1.v3.jpg) no-repeat right top;
	position:relative;
}
.nyito_boxok .box1 .link,
.nyito_boxok .box2 .link,
.nyito_boxok .box1 .link_akt,
.nyito_boxok .box2 .link_akt {
	width:57px;
	height:59px;
	position:absolute;
	z-index:500;
	bottom:17px;
}
.nyito_boxok .box1 .link,
.nyito_boxok .box1 .link_akt {
	background:url(/pic/nyito_link1.v2.gif) no-repeat;
	left:0px;
}
.nyito_boxok .box2 .link,
.nyito_boxok .box2 .link_akt {
	background:url(/pic/nyito_link2.v2b.gif) no-repeat;
	right:0px;
}
.nyito_boxok .box1 .link a,
.nyito_boxok .box2 .link a,
.nyito_boxok .box1 .link_akt a,
.nyito_boxok .box2 .link_akt a {
	width:57px;
	height:59px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
}
.nyito_boxok .box1 .link a:hover, .nyito_boxok .box1 .link_akt a { background:url(/pic/nyito_link1_a.v2.gif) no-repeat; }
.nyito_boxok .box2 .link a:hover, .nyito_boxok .box2 .link_akt a { background:url(/pic/nyito_link2_a.v2b.gif) no-repeat; }
.nyito_boxok .box2 {
	float:right;
	width:417px;
	height:302px;
	background:url(/pic/nyito_box2.v3.jpg) no-repeat left top;
	position:relative;
}

.nyito_footer {
	width:813px;
	height:120px;
	margin:0 auto 0 auto;
	background:url(/pic/bgr_nyito_footer.v2.jpg) no-repeat left 6px;
}
.nyito_footer .border {
	border-top:6px solid #ff6c00;
	width:auto;
}
.nyito_footer img {
	float:right;
}

.site_malac {
	background:url(/pic/site_malac.v2.jpg) no-repeat;
	width:107px;
	height:157px;
	position:absolute;
	z-index:500;
	margin-left:-107px;
	margin-top:183px;
}

#bgr_center {
	width:auto;
	height:auto!important;
	min-height:349px;
	height:349px;
	background:url(/pic/bgr.v2.jpg) repeat-x;
}
#center {
	width:858px;
	margin:0 auto 0 auto;
}
#header {
	width:858px;
	height:94px;
	margin-top:26px;
}
#header .logo_bgr {
	float:left;
	width:220px;
	height:94px;
	background:url(/pic/bgr_logo.v2.jpg) no-repeat;
}
/*#header .logo_bgr a {
	display:block;
	width:112px;
	height:45px;
	cursor:pointer;
}
*/

.header_menu {
	width:638px;
	height:94px;
	float:left;
	background:url(/pic/bgr_header.v2.jpg) no-repeat;
	overflow:hidden;
}
.header_menu .comming {
	background:url(/pic/bgr_header_menu_malac.gif) no-repeat;
	width:115px;
	height:38px;
	margin:7px 0 0 40px;
	font-size:11px;
	color:#015caa;
	font-weight:bold;
}
.header_menu .comming .text {
	width:76px;
	text-align:center;
	padding-top:9px;
	margin-left:40px;
}
.header_menu .comming2 {
	background:url(/pic/bgr_header_menu_malac2.gif) no-repeat;
	width:114px;
	height:38px;
	margin:7px 0 0 9px;
	font-size:11px;
	color:#015caa;
	font-weight:bold;
}
.header_menu .comming2 .text {
	width:76px;
	text-align:center;
	padding-top:9px;
}
.header_menu .box {
	width:160px;
	margin-top:32px;
	float:left;
	display:inline;
}
.header_menu .box .title {
	margin-left:20px;
	height:15px;
	overflow:hidden;
	text-indent:-1000em;
}
.header_menu .box .akciok {
	background:url(/pic/header_akciok_uzleti.gif) no-repeat;
}
.header_menu .box .tanacsadas {
	background:url(/pic/header_tanacsadas_uzleti.gif) no-repeat;
}
.header_menu .box .partnereink {
	background:url(/pic/header_partnereink_uzleti.gif) no-repeat;
}
.header_menu .box .rendezvenyek {
	background:url(/pic/header_rendezvenyek_uzleti.gif) no-repeat;
}
.header_menu .box ul {
	clear:both;
	margin:3px 0 0 21px;
	padding:0px;
	list-style:none;
}
.header_menu .box ul li {
	color:white;
	font-size:12px;
	line-height:18px;
	padding-left:0px!important;
	padding-bottom:0px!important;
	background:none!important;
}
.header_menu .box ul li a {
	color:white;
	text-decoration:none;
}
.header_menu .box ul li a:hover {
	color:#b3dcff;
	text-decoration:underline;
}
.header_menu_right {
	background:url(/pic/header_menu_right.gif) no-repeat;
	width:5px;
	height:20px;
	position:relative;
	float:left;
	right:-858px;
	top:-81px;
	z-index:100;
	margin-bottom:-20px;
}


#content {
	width:858px;
	margin:0 auto 0 auto;
	background:white;
}

.left_side {
	float:left;
	width:220px;
	padding-bottom:10px;
}
.index_center_side {
	float:left;
	width:693px;
	display:inline;
	margin-right:-55px;
	position:relative;
	z-index:500;
}
.index_kep {
	background:url(/pic/index_kep.v5.jpg) no-repeat;
	width:638px;
	height:297px;
}
.index_fade {
	width:648px;
	height:auto!important;
	min-height:327px;
	height:327px;
	background:url(/pic/bgr_index_fade.v2.jpg) no-repeat left top;
}
.index_content {
	width:auto;
	padding:5px 20px 20px 20px;
}
.index_title {
	background:url(/pic/index_text.gif) no-repeat;
	width:389px;
	height:24px;
}
.index_text {
	width:auto;
	padding:0px 0 0 38px;
	font-size:12px;
	color:#6a6a6a;
	line-height:18px;
}
.index_text a {
	color:#015caa;
	padding-left:15px;
	background:url(/pic/index_arrow.gif) no-repeat 0px 3px;
	text-decoration:none;
}
.index_text a:hover {
	color:#ff6c00;
}
.index_lista {
	width:555px;
	margin-left:40px;
}
.index_lista .box {
	background:url(/pic/bgr_index_lista_box.v2.png) no-repeat top;
	width:175px;
	float:left;
	display:inline;
	margin-right:10px;
}
.index_lista .box .image {
	padding:5px 0 0 5px;
}
.index_lista .box .image img {
	border:none;
}
.index_lista .box .link, .index_lista .box .link a {
	width:16px;
	height:15px;
	display:block;
}
.index_lista .box .link a:hover {
	background:url(/pic/index_lista_link.v2.gif) no-repeat;
}
.index_lista .box .link {
	float:left;
	display:inline;
	margin-left:154px;
	margin-bottom:-6px;
}
.index_lista .box .text {
	background:url(/pic/bgr_index_lista_box_text.png) no-repeat bottom;
	width:149px;
	height:auto!important;
	min-height:110px;
	height:110px;
	margin-left:5px;
	color:#015caa;
	clear:both;
}
.index_lista .box .text a, .index_lista .box .text a p {
	color:#015caa;
	text-decoration:none;
	display:block;
}
.index_lista .box .text a:hover, .index_lista .box .text a:hover p {
	color:#ff6c00;
}
.index_lista .box .text p {
	margin:0 0 0 10px;
	line-height:15px;
	font-size:11px;
}
.index_lista .box .text h6 {
	margin:0 0 0 10px;
	padding-top:5px;
	font-size:11px;
}
.index_lista .box .text a h6 {
	color:#015caa;
}
.index_lista .box .text a:hover h6 {
	color:#ff6c00;
}


.left_side_menu {
	margin:0 0 0 0;
	padding:0px;
	list-style:none;
	width:220px;
	position:relative;
	z-index:11;
}
.left_menu_elv {
	background:url(/pic/bgr_left_menu_bottom.gif) no-repeat bottom;
	width:220px;
	height:15px;
	position:relative;
	z-index:10;
	margin-top:-8px;
}
.left_menu_top {
	background:url(/pic/bgr_left_menu_bottom.gif) no-repeat 0 -5px;
	width:220px;
	height:10px;
	overflow:hidden;
}
.left_side_menu li {
	background:url(/pic/left_side_menu_bull.gif) no-repeat 20px 6px;
	padding-left:33px;
	padding-bottom:6px;
	font-size:12px;
	color:#6a6a6a;
	line-height:16px;
}
.left_side_menu li.menu_top {
	padding-top:6px;
	background:url(/pic/left_side_menu_bull.gif) no-repeat 20px 12px;
}
.left_side_menu li.title {
	background:url(/pic/bgr_left_menu_title.gif) repeat-x bottom;
	font-size:13px;
	color:#005baa;
	padding:7px 0 7px 20px;
	font-weight:bold;
}
.left_side_menu li a {
	color:#6a6a6a;
	text-decoration:none;
}
.left_side_menu li a:hover {
	color:#6a6a6a;
	text-decoration:underline;
}


#footer {
	width:858px;
	clear:both;
	padding-bottom:15px;
}
#footer .menu {
	border-bottom:4px solid #ff6c00;
	padding:10px 10px 10px 20px;
	width:auto;
	color:#666666;
}
#footer .menu a {
	color:#666666;
	text-decoration:none;
}
#footer .menu a:hover {
	color:#666666;
	text-decoration:underline;
}

.footer_malac {
	background:url(/pic/footer_malac.png) no-repeat;
	width:120px;
	height:88px;
	position:absolute;
	z-index:500;
	margin-left:150px;
	margin-top:-88px;
}






.center_side {
	width:638px;
	float:left;
}
.content_belso {
	/*background:white url(/pic/bgr_center_side.png) no-repeat right bottom !important;*/
}
.article {
	width:auto;
	background:url(/pic/bgr_article.v3.jpg) no-repeat 0px 205px;
	height:auto!important;
	min-height:332px;
	height:332px;
}
.quest {
	background:none;
}
.article .textpage {
	width:595px;
	margin-left:25px;
	color:#005baa;
	line-height:16px;
	padding-bottom:85px;
}
.textpage_min_vall {
	margin-left:0px!important;
}
.article .textpage h4 {
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;
}
.article .textpage p {
	margin-bottom:25px;
	margin-top:0px;
	color:#6a6a6a;
}


.bgr_belso_top {
	background:url(/pic/bgr_belso_img.v3.jpg) no-repeat;
	width:638px;
	height:205px;
	position:relative;
	overflow:hidden;
}
.quest .bgr_belso_top {
	background:url(/pic/bgr_belso_img_nofade.jpg) no-repeat;
}
.bgr_belso_top .belso_title_top {
	margin-left:26px;
	margin-top:85px;
	height:115px;
	width:340px;
	color:#688cc0;
	font-size:15px;
	font-weight:bold;
}
.bgr_belso_top .belso_title_top h6 {
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}
.bgr_belso_top .belso_title_top span {
	color:#fc803a;
}
.bgr_belso_top .belso_title_top img {
	padding-top:32px;
}
.bgr_belso_top .belso_title {
	margin-top:158px;
	margin-left:80px;
	font-size:20px;
	font-weight:bold;
	color:#fc803a;
	width:385px;
}
.t_vma {
	display: table; height: 42px; #position: relative; overflow:hidden;
}
.t_vmb {
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}
.t_vmc {
	#position: relative; #top: -50%; width:315px; text-align:center;
}



.kalkulator {
	padding-top:20px;
}
.kalkulator p {
	color:#3d351d!important;
	margin-bottom:10px!important;
}
.kalkulator h6 {
	color:#ff6f04!important;
}
.fogyasztas {
	font-weight:bold;
	float:left;
	width:90px;
	padding-top:1px;
}
.fogyasztas_datum {
	float:left;
	width:60px;
	color:#3d351d;
}
.fogyasztas_datum input {
	margin-bottom:-2px;
}
.fogyasztas_title {
	float:left;
	width:250px;
}
.fogyasztas_title span {
	float:left;
}
.fogyasztas_title span.right {
	float:right;
}
.fogyasztas_input {
	float:left;
	display:inline;
	width:74px;
	margin-top:-2px;
	font-weight:bold;
	margin-right:5px;
	text-align:right;
}
.fogyasztas_input input {
	width:60px;
	text-align:right;
}
.fogyasztas_kalk {
	float:left;
	width:85px;
}
.fogyasztas_kalk span {
	color:#3d351d;
	margin:0 3px 0 3px;
}
.fogyasztas_eredmeny {
	float:left;
	font-weight:bold;
	text-align:right;
	width:70px;
}
.kalk_torol {
	width:80px;
}
.kalk_torol, .kalk_torol a {
	background:url(/pic/kalk_torol.gif) no-repeat;
	height:30px;
	display:block;
	overflow:hidden;
	color:#ff7209;
	font-weight:bold;
}
.kalk_szamol {
	width:80px;
}
.kalk_szamol, .kalk_szamol a {
	background:url(/pic/kalk_szamol.gif) no-repeat;
	height:30px;
	display:block;
	overflow:hidden;
	color:#ff7209;
	font-weight:bold;
}
.kalk_torol a, .kalk_szamol a {
	padding-left:35px;
	padding-top:4px;
	height:26px;
	text-decoration:none;
}
.kalk_torol a:hover, .kalk_szamol a:hover {
	color:#005baa;
}
.kalk_torol {
	float:left;
	display:inline;
	margin-left:208px;
}
.kalk_szamol {
	float:left;
}
.fogyasztas_kalk_osszege {
	color:#6a6a6a;
	width:400px;
}
.fogyasztas_kalk_osszege span {
	font-weight:bold;
	color:#005baa;
}
.kalk_11 {
	font-size:11px;
	color:#ff6f04;
}

.index_ugyf_box {
	clear:both;
	width:auto;
	height:96px;
	overflow:hidden;
	margin-left:-20px;
	margin-right:-10px;
	background:url(/pic/bgr_index_ugyf.gif) repeat-x top;
	padding-left:10px;
}
.index_ugyf_box .box,
.index_ugyf_box .box3 {
	width:179px;
	height:69px;
	font-size:12px;
	float:left;
	display:inline;
	margin-right:13px;
	margin-top:21px;
	background:url(/pic/bgr_index_ugyf_box.jpg) no-repeat;
}
.index_ugyf_box .box3 { width:165px; background:url(/pic/bgr_index_ugyf_box3.jpg) no-repeat; }
.index_ugyf_box .box2 {
	width:179px;
	height:69px;
	font-size:12px;
	float:left;
	display:inline;
	margin-right:-26px;
	margin-top:21px;
	background:url(/pic/bgr_index_ugyf_box2.jpg) no-repeat;
}
.index_ugyf_box a {
	width:155px;
	display:block;
	font-weight:bold;
	color:white;
	text-decoration:none;
	padding-top:11px;
	padding-left:7px;
}
.index_ugyf_box a span {
	font-weight:normal;
	color:white;
}
.index_ugyf_box a:hover, .index_ugyf_box a:hover span {
	color:#015caa;
}


.kalk {
	position:relative;
	float:right;
	display:inline;
	margin-top:-111px;
}


.min_vall_kereses {
	padding-left:20px;
}
.min_vall_kereses .text {
	float:left;
	width:195px;
	color:#6A6A6A;
	padding-top:2px;
}
.min_vall_kereses .mezo {
	float:left;
	width:85px;
}
.min_vall_kereses .mezo input {
	width:70px;
}
.min_vall_kereses .info {
	font-size:11px;
	padding-top:2px;
	float:left;
}
.min_vall_kereses .button_mehet {
	background:url(/pic/mehet_arrow.gif) no-repeat;
	width:77px;
	height:30px;
	clear:both;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:192px;
}
.min_vall_kereses .button_mehet a {
	display:block;
	width:42px;
	height:18px;
	padding:4px 0 8px 35px;
	color:#FF7209;
	font-weight:bold;
	text-decoration:none;
}
.min_vall_kereses .button_mehet a:hover {
	color:#005BA9;
}

.min_vall_lista {
	width:615px;
}
.min_vall_lista .title,
.min_vall_lista_box .title {
	font-weight:bold;
	padding-bottom:6px;
	float:left;
	display:inline;
	margin-left:20px;
}
.min_vall_lista .data,
.min_vall_lista_box .data {
	clear:both;
	color:#6A6A6A;
	line-height:18px;
	margin-left:20px;
}
.min_vall_lista .reszletek {
	font-size:11px;
	float:right;
	display:inline;
	margin-right:15px;
}
.min_vall_lista .reszletek a {
	color:#FF7209;
	text-decoration:none;
}
.min_vall_lista .reszletek a:hover {
	color:#005BAA;
	text-decoration:none;
}
.min_vall_lista_box {
	width:615px;
	height:auto!important;
	min-height:100px;
	height:100px;
	padding-top:22px;
	background:url(/pic/bgr_min_vall_box.gif) repeat-y top;
	display:none;
	float:left;
	position:relative;
	z-index:10;
	margin-top:-42px;
}
.min_vall_lista_box .title {
	float:none;
	display:block;
}
.min_vall_lista_box .left {
	float:left;
	width:180px;
}
.min_vall_lista_box .right {
	float:left;
}
.min_vall_lista_box .data .left {
	float:left;
	width:26px;
}
.min_vall_lista_box .data .right {
	float:left;
	width:120px;
}
.min_vall_lista_box a {
	color:#6A6A6A;
}
.min_vall_lista_box a:hover {
	color:#005BAA;
}
.min_vall_lista_box .close {
	width:615px;
	height:28px;
	clear:both;
	background:url(/pic/bgr_min_vall_box_bot.gif) no-repeat bottom;
}
.min_vall_lista_box .bezar {
	background:url(/pic/bezar.gif) no-repeat;
	width:75px;
	height:30px;
	float:right;
	display:inline;
	margin-top:-45px;
	margin-right:12px;
}
.min_vall_lista_box .bezar a {
	display:block;
	width:40px;
	height:18px;
	padding:4px 0 8px 35px;
	color:#FF7209;
	font-weight:bold;
	text-decoration:none;
}
.min_vall_lista_box .bezar a:hover {
	color:#005BA9;
}




.textpage_min_vall p.lead {
	font-size:12px;
	color:#005BAA;
	font-weight:normal;
	line-height:18px;
	margin-left:20px;
}
.textpage_min_vall h6 {
	margin-left:20px;
}





.teszt_box {
	width:607px;
	height:auto!important;
	min-height:125px;
	height:125px;
	background:url(/pic/bgr_teszt_box_all.png) no-repeat bottom;
	margin-left:-10px;
	position:relative;
	z-index:10;
}
.teszt_box_akt {
	background:url(/pic/bgr_teszt_box_all_a.png) no-repeat bottom;
}
.teszt_box .top {
	width:607px;
	clear:both;
	height:16px;
	overflow:hidden;
	background:url(/pic/bgr_teszt_box_top.png) no-repeat;
}
.teszt_box_akt .top {
	background:url(/pic/bgr_teszt_box_top_a.png) no-repeat!important;
}
.teszt_box .title {
	padding:15px 0 10px 17px;
	font-weight:bold;
	color:#005baa;
	margin-top:-16px;
}
.teszt_box .kerdes_szam {
	float:left;
	width:39px;
	text-align:right;
	height:22px;
	margin-bottom:2px;
	margin-left:-8px;
	position:relative;
	z-index:10;
	line-height:22px;
	color:#ff6f04;
}
.teszt_box .kerdes_szam_akt {
	background:url(/pic/bgr_teszt_a.gif) no-repeat;
	font-weight:bold;
	color:white;
}
.teszt_box .kerdes_szam_on {
	background:url(/pic/bgr_teszt_on.gif) no-repeat;
	color:black;
}
.teszt_box .kerdes_szam span {
	margin-right:2px;
}
.teszt_box .kerdes_all {
	display:block;
	width:100%;
}
.teszt_box .kerdes {
	float:left;
	display:inline;
	margin-left:10px;
	color:#6a6a6a;
	padding-top:1px;
}



.teszt_elezo {
	background:url(/pic/bgr_elozo.gif) no-repeat;
	width:60px;
	height:30px;
	float:left;
	display:inline;
}
.teszt_elezo a {
	display:block;
	width:25px;
	height:18px;
	padding:5px 0 8px 30px;
	color:#FF7209;
	font-weight:bold;
	text-decoration:none;
}
.teszt_kovetkezo {
	background:url(/pic/bgr_kovetkezo.gif) no-repeat right;
	width:93px;
	height:30px;
	float:right;
	display:inline;
	margin-right:8px;
}
.teszt_kovetkezo a {
	display:block;
	width:25px;
	height:18px;
	padding:5px 35px 8px 0;
	color:#FF7209;
	font-weight:bold;
	text-decoration:none;
}
.teszt_elezo a:hover,
.teszt_kovetkezo a:hover {
	color:#005BA9;
}

.teszt_valasz span {
	color:#ff7209;
}
.teszt_valasz span span {
	color:#005baa;
}


.online_form {
	padding-left:100px;
}
.online_form .text {
	float:left;
	width:80px;
}
.online_form .text2 {
	width:auto;
	clear:both;
}
.online_form .mezo,
.online_form .textarea {
	float:left;
	width:240px;
}
.online_form input,
.online_form textarea {
	width:220px;
}
.online_form textarea {
	height:100px;
	overflow:auto;
}
.online_form .clear {
	text-indent:-1000em;
	overflow:hidden;
	height:5px;
}
.online_form .check input {
	width:auto;
}
.online_form .button {
	clear:both;
	margin-left:145px;
	margin-top:15px;
}
.online_form .button input {
	width:100px;
	background:#ff7209;
	color:white;
	border:none;
	cursor:pointer;
	font-weight:bold;
}
#userMenu {
	position:absolute;
	margin-top:-21px;
	width:844px;
	text-align:right;
	padding:0 7px 0 7px;
}
#userMenu a {
	color:#015caa;
	text-decoration:none;	
}
#userMenu a:hover {
	color:#015caa;
	text-decoration:underline;	
}
#forumTopics table.articleTable thead th,
#forumTopics table.articleTable thead td {
	font-weight:bold;
	color:white;
	text-align:left;
	vertical-align:bottom;
}
#forumTopics table.articleTable tbody td,
#forumTopics table.articleTable tbody th {
	padding:7px 0 5px 10px;
}
#forumTopics table.articleTable tbody td a,
#forumTopics table.articleTable tbody th a {
	text-decoration:none;
}
#forumTopics table.articleTable h4 {
	margin:0 0 2px 0;	
}
#forumTopics table.articleTable p {
	margin:0;	
}
#forumComments table.forumTitle th {
	text-align:left;
	font-weight:normal;	
}
#forumComments table.forumTitle td {
	width:250px;
	vertical-align:top;
}