body {
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	color: #000000;
	font-size: 12px;
	line-height: normal;
}

p {
	color: #000000;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding: 0px;
}

td {
	color: #000000;
	font-size: 12px;
}

ul {
	margin: 0px;
	padding: 0px;
}

ol {
	margin: 0px;
	padding: 0px;
}

li {
	margin-left: 32px;
	padding-left: 0px;
	padding-bottom: 12px;
}

#overlay{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 0px;
	height: 0px;
	background-color: #FFFFFF;
}
	
/******************************* PAGE ********************************/

#page {
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#page_bg {
	float: left;
	width: 970px;
	padding-left: 25px;
	padding-right: 25px;
	height: auto;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-y;
}

/******************************* HEADER ********************************/

#header_box {
	float: left;
	width: 970px;
	height: 126px;
}

#mesterkepzo_header {
	float: left;
	width: 970px;
	height: 27px;
	background-image: url(images/mesterkepzo_header.jpg);
	background-repeat: no-repeat;
}

/***************************** TOP MENU *****************************/

#menu_box {
	float: left;
	width: 970px;
	height: 40px;
}

#menu_structure {
	float: left;
	width: 684px;
	height: 40px;
	background-image: url(images/menu_bg.jpg);
	background-repeat: repeat-x;
}

#menu_right {
	float: left;
	width: 286px;
	height: 40px;
	background-image: url(images/menu_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#menu_bottom {
	float: left;
	width: 970px;
	height: 13px;
	background-image: url(images/menu_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/******************************* MENU *******************************/

#menu_bg {
	width: 432px;
	height: 28px;
	background-color: #B4B7C6;
	padding-left: 98px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

#menu_bg2 {
	width: 590px;
	height: 28px;
	background-color: #B4B7C6;
	padding-left: 155px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/****************************** CONTENT ********************************/

#columns {
	float: left;
	width: 970px;
}

#center_columns {
	float: left;
	width: 755px;
}

#center_content {
	float: left;
	width: 715px;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}

#center_columns_no_sidebar {
	float: left;
	width: 970px;
}

#center_content_no_sidebar {
	float: left;
	width: 942px;
	background-color: #FFFFFF;
	padding-left: 14px;
	padding-right: 14px;
}

#right_columns {
	float: left;
	width: 215px;
}

/*************************** MAIN PAGE ******************************/

#main_box {
	float: left;
	width: 367px;
	height: 194px;
	background-image: url(images/main_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E1E2DA;
	margin-right: 9px;
	margin-bottom: 11px;
}

#main_box_text {
	float: left;
	width: 195px;
	height: 185px;
	text-align: right;
	padding-right: 15px;
	padding-top: 9px;
}

#main_box_pic {
	float: left;
	width: 157px;
	height: 194px;
}

.custom_list {
	height: 421px;
	padding-left: 380px;
	background-image: url(images/tanulmany_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.custom_list_item {
	background-image: url(images/list_item_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 12px;
	padding-bottom: 12px;
	padding-left: 28px;
}

/*************************** MAIN  TRY ******************************/

#main_try_box {
	float: left;
	width: 698px;
	height: 135px;
	background-image: url(images/try_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	padding-left: 47px;
}

/************************** REFERENCIÁK *****************************/

#refrence_box {
	float: left;
	width: 942px;
}

/************************** MESTERKEPZO *****************************/

#mesterkepzo_videobanner {
	width: 745px;
	height: 190px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.wmk_list {
	list-style-image: url(images/pipa.jpg);
	list-style-type: none;
}

/*********************** VIRTUÁLIS RECEPCIÓS ************************/

#virtualis_recepcios_banner {
	width: 745px;
	height: 190px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.vrecepcios_list {
	list-style-image: url(images/vr_pipa.jpg);
	list-style-type: none;
	padding-left: 12px;
}

.vr_box {
	width: 595px;
	padding-right: 75px;
	padding-left: 75px;
}

.vr_gal_box {
	width: 494px;
	padding-right: 125px;
	padding-left: 125px;
}

/************************* RIGHT COLUMNS ****************************/

#try_spot_bg {
	float: left;
	width: 185px;
	height: 62px;
	padding-top: 152px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/try_spot_box.jpg);
	background-repeat: no-repeat;
	border-top: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	font-size: 16px;
	color: #FFFFFF;
}

#right_tt_box {
	cursor: pointer;
	float: left;
	width: 215px;
	height: 214px;
	border-top: 10px solid #FFFFFF;
	background-image: url(images/tippek_trukkok_box.jpg);
	background-repeat: no-repeat;
}

#sidebar_letoltes_head {
	float: left;
	width: 201px;
	background-image: url(images/sidebar_letoltes_header.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 6px;
	padding-right: 14px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: right;
	line-height: 14px;
}

#sidebar_bg01 {
	float: left;
	width: 187px;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 5px;
	font-size: 13px;
	background-color: #E2E3F0;
}

#sidebar_letoltes_flash {
	float: left;
	width: 215px;
	background-image: url(images/sidebar_letoltes_flash.jpg);
	background-repeat: no-repeat;
	height: 147px;
}

#sidebar_form {
	float: left;
	width: 187px;
	padding-right: 14px;
	padding-left: 14px;
	background-color: #E1E2DA;
	padding-top: 0px;
	padding-bottom: 8px;
}

#sidebar_links {
	float: left;
	width: 210px;
	padding-left: 5px;
	background-color: #FFF;
	padding-top: 6px;
	padding-bottom: 6px;
}

#sidebar_cloud_flash {
	float: left;
	width: 215px;
	padding-top: 10px;
	padding-top: 10px;
	background-color: #E8E9E9;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#sidebar_konzultacio_head {
	float: left;
	width: 201px;
	background-image: url(images/sidebar_konzultacio_header.jpg);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 6px;
	padding-right: 14px;
	color: #000000;
	font-size: 15px;
	text-align: right;
	line-height: 14px;
}

#sidebar_konzultacio_flash {
	float: left;
	width: 215px;
	background-image: url(images/sidebar_konzultacio_flash.jpg);
	background-repeat: no-repeat;
	height: 156px;
}

#sidebar_konzultacio_bg {
	float: left;
	width: 187px;
	height: 206px;
	padding-right: 14px;
	padding-left: 14px;
	background-image: url(images/sidebar_konzultacio_bg.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

#sidebar_vv {
	float: left;
	width: 153px;
	background-image: url(images/sidebar_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-top: 14px;
	padding-left: 62px;
	font-size: 13px;
	line-height: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E1E2DA;
}

#sidebar_vv_content01 {
	float: left;
	width: 187px;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}

#sidebar_vv_content02 {
	float: left;
	width: 215px;
	padding-top: 10px;
}

#sidebar_vv_space {
	float: left;
	width: 187px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 1px;
	position: relative;
	left: 14px;
	margin-top: 10px;
}

/*************************** NYEREMÉNYJÁTÉK ******************************/

.nyj_cim {
	float: left;
	width: 466px;
	background-image: url(images/nyj_cim_ikon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
	height: 25px;
}

.nyj_top {
	float: left;
	width: 491px;
	background-image: url(images/nyj_top.jpg);
	background-repeat: no-repeat;
	height: 12px;
	font-size: 1px;
}

.nyj_bottom {
	float: left;
	width: 491px;
	background-image: url(images/nyj_bottom.jpg);
	background-repeat: no-repeat;
	height: 12px;
	font-size: 1px;
}

.nyj_bg {
	float: left;
	width: 471px;
	background-color: #263237;
	padding-right: 10px;
	padding-left: 10px;
}

.nyj_elso_nev {
	float: left;
	width: 125px;
	padding-left: 5px;
}

.nyj_elso_dij {
	float: left;
	width: 211px;
	background-color: #263237;
	background-image: url(images/nyj_elso_dij.jpg);
	background-repeat: no-repeat;
	height: 220px;
}

.nyj_elso_text {
	float: left;
	width: 125px;
	height: 145px;
	padding-top: 75px;
	padding-left: 5px;
}

.nyj_line1 {
	float: left;
	width: 471px;
	height: 7px;
	font-size: 1px;
	background-image: url(images/line1.jpg);
	background-repeat: no-repeat;
}

.nyj_line2 {
	float: left;
	width: 471px;
	height: 25px;
	font-size: 1px;
	background-image: url(images/line2.jpg);
	background-repeat: no-repeat;
}

.nyj_center_line1 {
	float: left;
	width: 7px;
	height: 202px;
	font-size: 1px;
	background-image: url(images/center_line1.jpg);
	background-repeat: no-repeat;
}

.nyj_center_line2 {
	float: left;
	width: 7px;
	height: 174px;
	font-size: 1px;
	background-image: url(images/center_line2.jpg);
	background-repeat: no-repeat;
}

.nyj_masodik_text {
	float: left;
	width: 232px;
	height: 177px;
	padding-top: 25px;
}

.nyj_harmadik_text {
	float: left;
	width: 154px;
	height: 167px;
	padding-top: 17px;
}

/****************************** VB2010 VIRUS B *********************************/

#vb2010_kuldd_container {
	float: left;
	width: 970px;
	background-color: #FFFFFF;
}

#vb2010_kuldd_wv_header {
	float: left;
	width: 970px;
	height: 85px;
}

#vb2010_kuldd_column01 {
	float: left;
	width: 421px;
	background-image: url(images/vb2010_column01.jpg);
	background-repeat: no-repeat;
	padding-left: 84px;
	padding-top: 180px;	
}

#vb2010_kuldd_column02 {
	float: left;
	width: 465px;
	height: 526px;
	background-image: url(images/vb2010_column02.jpg);
	background-repeat: no-repeat;	
}

#vb2010_kuldd_form_box {
	float: left;
	width: 344px;
	padding-bottom: 25px;
}

#vb2010_kuldd_footer {
	float: left;
	width: 970px;
	height: 507px;
}

/****************************** VB2010 VIRUS A *********************************/

#vb2010_container {
	float: left;
	width: 942px;
	background-color: #FFFFFF;
}

#vb2010_wv_header {
	float: left;
	width: 942px;
	height: 113px;
}

#vb2010_flash {
	float: left;
	width: 942px;
	height: 328px;
	background-image: url(images/vb2010_flash_bg.jpg);
	background-repeat: no-repeat;	
}

#vb2010_form_box {
	float: left;
	width: 942px;
}

#vb2010_select_form_column01 {
	float: left;
	width: 299px;
	height: 206px;
}

#vb2010_select_form_column02 {
	float: left;
	width: 299px;
	height: 206px;
}

#vb2010_select_box01_top {
	float: left;
	width: 299px;
	height: 93px;
	background-image: url(images/vb2010_select01_top.jpg);
	background-repeat: no-repeat;
}

#vb2010_select_box02_top {
	float: left;
	width: 299px;
	height: 93px;
	background-image: url(images/vb2010_select02_top.jpg);
	background-repeat: no-repeat;
}

#vb2010_select_box01 {
	float: left;
	width: 299px;
	height: 113px;
}

#vb2010_select_box02 {
	float: left;
	width: 299px;
	height: 113px;
}

#vb2010_form_bg {
	float: left;
	width: 344px;
	background-image: url(images/vb2010_form_bg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 25px;
}

#vb2010_form_btns {
	float: left;
	width: 942px;
	margin-bottom: 5px;
}

/****************************** KARÁCSONYI CSOMAGOK *********************************/

#kar_trefa_flash {
	float: left;
	width: 704px;
	height: 502px;
	background-image: url(images/kar2009_sv_flash_bg.jpg);
	background-repeat: no-repeat;	
}

.kar_trefa_form {
	float: left;
	width: 704px;
	height: 478px;
	background-image: url(images/kar2009_sv_form_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-bottom: 5px;
}

#agr_mik_radio_btn {
	width: 1em;
	height: 1em;
}

#inf_mik_radio_btn {
	width: 1em;
	height: 1em;
}

.kar_gal_box_top {
	float: left;
	width: 704px;
	font-size: 1px;
	background-image: url(images/kar2009_galeria_box_top.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

.kar_gal_box_bottom {
	float: left;
	width: 704px;
	font-size: 1px;
	background-image: url(images/kar2009_galeria_box_bottom.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

.kar_gal_csom_box {
	float: left;
	width: 704px;
	height: 657px;
}

.kar_gal_csom_box_column1 {
	float: left;
	width: 344px;
}

.kar_gal_csom_box_column2 {
	float: left;
	width: 360px;
}

.kar_gal_alul_nyil {
	float: left;
	width: 344px;
	height: 122px;
	padding-top: 14px;
	background-image: url(images/kar2009_alul_nyil.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}

.kar_gal_csom_kesz {
	float: left;
	width: 278px;
	height: 292px;
	padding-top: 229px;
	padding-left: 33px;
	padding-right: 33px;
	font-size: 14px;
	color: #000000;
	background-image: url(images/kar2009_us_bg.jpg);
	background-repeat: no-repeat;
}

.kar_gal_csom_kesz_galeria {
	float: left;
	width: 278px;
	height: 292px;
	padding-top: 229px;
	padding-left: 33px;
	padding-right: 33px;
	font-size: 14px;
	color: #000000;
	background-image: url(images/kar2009_us_full_bg.jpg);
	background-repeat: no-repeat;
}

.kar_gal_csom_kesz_vip {
	float: left;
	width: 278px;
	height: 292px;
	padding-top: 229px;
	padding-left: 33px;
	padding-right: 33px;
	font-size: 14px;
	color: #000000;
	background-image: url(images/kar2009_us_vip_bg.jpg);
	background-repeat: no-repeat;
}

.kar_gal_csom_egyedi {
	float: left;
	width: 278px;
	height: 190px;
	padding-top: 167px;
	padding-left: 49px;
	padding-right: 33px;
	font-size: 14px;
	color: #FFFFFF;
	background-image: url(images/kar2009_es_bg.jpg);
	background-repeat: no-repeat;
}

.kar_gal_csom_egyedi_flash {
	float: left;
	width: 360px;
	height: 357px;
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(images/kar2009_egyedi_spot_bg.jpg);
	background-repeat: no-repeat;
}

.kar_gal_footer {
	float: left;
	width: 675px;
	height: 70px;
	padding-top: 14px;
	padding-right: 29px;
	font-size: 12px;
	color: #000000;
	text-align: right;
	background-image: url(images/kar2009_footer_bg.jpg);
	background-repeat: no-repeat;
}

.kar_csom_orange_list {
	float: left;
	width: 270px;
	background-image: url(images/kar_csom_ikon_narancs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-bottom: 8px;
	color: #000000;
	font-weight: bold;
}

.kar_csom_purple_list {
	float: left;
	width: 270px;
	background-image: url(images/kar_csom_ikon_lila.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	padding-bottom: 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.kar_csom_bg_full {
	float: left;
	width: 674px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	background-color: #7C001A;
}

.kar_spot_box {
	float: left;
	width: 201px;
	height: 295px;
	padding-right: 35px;
	padding-top: 20px;
}

.kar_spot_box1 {
	float: left;
	width: 201px;
	height: 295px;
	padding-top: 20px;
}

.kar_spot_box_pic {
	cursor: pointer;
	float: left;
	width: 201px;
	height: 205px;
	background-repeat: no-repeat;
	background-position: left top;
}

.kar_spot_box_arrow {
	float: left;
	width: 52px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/kar2009_spot_bbox_up_arrow.jpg);
}

.kar_spot_box_btn {
	float: left;
	width: 149px;
	height: 24px;
}

.kar_spot_box_vote {
	float: left;
	width: 201px;
	height: 66px;
	background-image: url(images/kar2009_spot_bbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/************************** OLD KARACSONY STYLE *************************/

.kar_csom1_box {
	float: left;
	width: 220px;
	margin-right: 22px;
}

.kar_csom2_box {
	float: left;
	width: 220px;
	margin-right: 22px;
}

.kar_csom3_box {
	float: left;
	width: 220px;
}

.kar_csom1 {
	float: left;
	width: 220px;
	height: 240px;
	background-image: url(images/kar_csom1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kar_csom2 {
	float: left;
	width: 220px;
	height: 240px;
	background-image: url(images/kar_csom2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kar_csom3 {
	float: left;
	width: 220px;
	height: 240px;
	background-image: url(images/kar_csom3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kar_csom_bg {
	float: left;
	width: 208px;
	height: 248px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #7C001A;
}

.kar_csom_bg1 {
	float: left;
	width: 208px;
	height: 175px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #7C001A;
}

.kar_csom2_bottom {
	float: left;
	width: 220px;
	height: 50px;
	padding-top: 14px;
	background-color: #7C001A;
	background-image: url(images/kar_csom2_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kar_csom1_list {
	float: left;
	width: 180px;
	background-image: url(images/kar_csom_ikon1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

.kar_csom2_list {
	float: left;
	width: 180px;
	background-image: url(images/kar_csom_ikon2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

.kar_csom3_list {
	float: left;
	width: 180px;
	background-image: url(images/kar_csom_ikon3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 16px;
	color: #FFFFFF;
}

.kar_csom_line {
	float: left;
	width: 704px;
	height: 5px;
	background-image: url(images/kar_csom_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
}

.kar_csom_box_bottom {
	float: left;
	width: 704px;
	font-size: 1px;
	background-image: url(images/kar_csom_box_bottom.jpg);
	background-repeat: no-repeat;
	height: 13px;
}


/****************************** CSOMAGOK *********************************/

.basic {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/basic_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.basic_plus_spot {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/basic_plus_spot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.basic_list {
	float: left;
	width: 207px;
	background-image: url(images/basic_list.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 10px;
}

.premium {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/premium_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.premium_plus_spot {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/premium_plus_spot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.premium_list {
	float: left;
	width: 207px;
	background-image: url(images/premium_list.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 10px;
}

.presztizs {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/presztizs_pic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.presztizs_plus_spot {
	float: left;
	width: 235px;
	padding-top: 238px;
	background-image: url(images/presztizs_plus_spot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.presztizs_list {
	float: left;
	width: 207px;
	background-image: url(images/presztizs_list.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	height: 25px;
	padding-bottom: 10px;
}

.order_btn_line {
	float: left;
	width: 705px;
	padding-bottom: 20px;
}

.order_btn_box {
	float: left;
	width: 235px;
	height: 63px;
	text-align: center;
}

.plus_25_line {
	float: left;
	width: 705px;
	padding-bottom: 20px;
	padding-top: 10px;
}

.plus_25_box {
	float: left;
	width: 235px;
	height: 114px;
	text-align: center;
}

.vip_line {
	float: left;
	width: 705px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.vip_ajanlat_box {
	float: left;
	width: 235px;
	height: 287px;
	text-align: center;
}

/************************** UZENETKULDO FORM ******************************/

#uzenetkuldo_header {
	float: left;
	width: 660px;
	background-image: url(images/uzenetkuldo_header.jpg);
	background-repeat: no-repeat;
	height: 84px;
}

#uzenetkuldo_bg {
	float: left;
	width: 660px;
	background-image: url(images/uzenetkuldo_bg.jpg);
	background-repeat: no-repeat;
	height: 431px;
}

/************************** ORDER FORM ******************************/

.order_form_box {
	float: left;
	width: 381px;
	padding-right: 50px;
	padding-left: 25px;
}

.order_form_box1 {
	float: left;
	width: 429px;
	padding-left: 65px;
}

.order_form_box2 {
	float: left;
	width: 429px;
	padding-left: 65px;
}

.order_form_top {
	float: left;
	width: 196px;
	height: 90px;
	padding-right: 80px;
	padding-left: 105px;
	background-image: url(images/order_form_top.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}

.order_form_top1 {
	float: left;
	width: 196px;
	height: 90px;
	padding-right: 80px;
	padding-left: 105px;
	background-image: url(images/order_form_top1.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
}

.order_form_bg {
	float: left;
	width: 365px;
	background-image: url(images/order_form_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.order_form_bottom {
	float: left;
	width: 365px;
	background-image: url(images/order_form_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 11px;
	font-size: 1px;
}

/**************************** PLUS WEB FORM ****************************/

#plus_web_bg {
	float: left;
	width: 132px;
	height: 170px;
	background-image: url(images/nyugta_bg2.jpg);
	background-repeat: no-repeat;
}

#plus_web_box {
	float: left;
	width: 351px;
}

#plus_web_bg_top {
	font-size: 1px;
	background-image: url(images/plus_web_box_top.jpg);
	background-repeat: no-repeat;
	height: 4px;
	float: left;
	width: 351px;
}

#plus_web_box_content {
	background-color: #E9E9EB;
	background-image: url(images/plus_web_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 327px;
	padding-top: 24px;
	padding-right: 12px;
	padding-bottom: 25px;
	padding-left: 12px;
}

#plus_web_box_bottom {
	font-size: 1px;
	background-image: url(images/plus_web_box_bottom.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 4px;
	width: 351px;
}

/**************************** LETOLTES BOX *****************************/

#letolt_box_header {
	float: left;
	width: 475px;
	height: 22px;
	background-image: url(images/letolt_box_header.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 18px;
}

#letolt_box_bg {
	float: left;
	width: 467px;
	background-image: url(images/letolt_box_bg.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
	padding-right: 14px;
}

#letolt_box_bottom {
	float: left;
	width: 493px;
	height: 12px;
	background-image: url(images/letolt_box_bottom.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

#letolt_box_grey1 {
	float: left;
	width: 457px;
	background-color: #D4D5D6;
	padding-top: 16px;
	padding-right: 5px;
	padding-left: 5px;
}

#letolt_box_grey2 {
	float: left;
	width: 457px;
	background-color: #D4D5D6;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	padding-bottom: 7px;
	margin-bottom: 8px;
}

#letolt_box_pdf {
	float: left;
	width: 399px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 63px;
	padding-bottom: 5px;
	background-image: url(images/pdf_ikon.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 44px;
}

#letolt_box_mp3 {
	float: left;
	width: 399px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 63px;
	padding-bottom: 5px;
	background-image: url(images/mp3_ikon.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 45px;
}

#letolt_box_avi {
	float: left;
	width: 384px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 78px;
	padding-bottom: 10px;
	background-image: url(images/avi_ikon.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	height: 53px;
}

#letolt_box_btn {
	float: left;
	width: 132px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 330px;
	padding-bottom: 5px;
}

/**************************** T & P LETOLTES BOX *****************************/

#tt_letoltese_header {
	float: left;
	width: 475px;
	height: 118px;
	background-image: url(images/tt_letoltese_header.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-left: 18px;
}

#tt_letoltese_bg {
	float: left;
	width: 467px;
	background-image: url(images/tt_letoltese_bg.jpg);
	background-repeat: repeat-y;
	padding-left: 12px;
	padding-right: 14px;
}

#tt_letoltese_line {
	float: left;
	width: 493px;
	height: 7px;
	background-image: url(images/tt_letoltese_line.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

#tt_letoltese_bottom {
	float: left;
	width: 493px;
	height: 12px;
	background-image: url(images/tt_letoltese_bottom.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

#tt_letoltese_cd1 {
	float: left;
	width: 360px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

#tt_letoltese_cd2 {
	float: left;
	width: 360px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

#tt_letoltese_cd3 {
	float: left;
	width: 360px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

#tt_cd1 {
	float: left;
	width: 618px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

#tt_cd2 {
	float: left;
	width: 618px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

#tt_cd3 {
	float: left;
	width: 618px;
	padding-right: 5px;
	padding-left: 102px;
	padding-bottom: 5px;
	background-image: url(images/tt_letoltese_cd3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

.tt_pipa {
	float: left;
	width: 660px;
	background-image: url(images/tt_pipa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 28px;
	height: 17px;
	margin-bottom: 12px;
}

/******************************* SQUEEZE STAGES ********************************/

.grey_box_top {
	float: left;
	width: 460px;
	height: 6px;
	background-image: url(images/grey_bg_top.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

.grey_box_bg {
	float: left;
	width: 430px;
	background-color: #E1E1E1;
	padding-right: 15px;
	padding-left: 15px;
}

.grey_box_bottom {
	float: left;
	width: 460px;
	height: 6px;
	background-image: url(images/grey_bg_bottom.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

/******************************* FOOTER ********************************/

#footer_box {
	float: left;
	width: 610px;
	height: 24px;
	background-color: #FFF;
	padding-top: 10px;
	padding-left: 360px;
}

.footer_menuitem {
	float: left;
	height: 15px;
	font-size: 12px;
}

.footer_menu_space {
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 8px;
	margin-left: 8px;
}

/***************************** PLUS WEB BOX *******************************/

#plus_web_box {
	display: none;
	position: absolute;
	top: 50px;
	left: 50px;
	width: 495px;
	height: 488px;
	z-index: 20;
}

.plus_web_box_header {
	float: left;
	width: 495px;
	height: 18px;
	font-size: 1px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/plus_web_box_close_btn.png', sizingMethod='scale');
}
.plus_web_box_header[class] {
	background-image: url(images/plus_web_box_close_btn.png);
	background-repeat: no-repeat;
}

.plus_web_box_bg {
	float: left;
	width: 495px;
	height: 470px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/plus_web_box_bg.png', sizingMethod='scale');
}

.plus_web_box_bg[class] {
	background-image: url(images/plus_web_box_bg.png);
	background-repeat: no-repeat;
}

.plus_web_box_content {
	width: 331px;
	height: 420px;
	background-color: #E9E9EB;
	background-image: url(images/plus_web_box_bg_in.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 28px;
	padding-right: 12px;
	padding-left: 12px;
	margin-top: 8px;
	margin-right: 14px;
	margin-bottom: 14px;
	margin-left: 126px;
}

/************************* TANULMANY LETOLTO BOX ****************************/

#tanulmany_letolt_box {
	display: none;
	position: absolute;
	top: 50px;
	left: 50px;
	width: 580px;
	height: 448px;
	z-index: 20;
}

.tanulmany_letolt_box_header {
	float: left;
	width: 588px;
	height: 17px;
	font-size: 1px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tanulmany_letolt_box_close_btn.png', sizingMethod='scale');
}
.tanulmany_letolt_box_header[class] {
	background-image: url(images/tanulmany_letolt_box_close_btn.png);
	background-repeat: no-repeat;
}

.tanulmany_letolt_box_bg {
	float: left;
	width: 588px;
	height: 330px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tanulmany_letolt_box_bg.png', sizingMethod='scale');
}

.tanulmany_letolt_box_bg[class] {
	background-image: url(images/tanulmany_letolt_box_bg.png);
	background-repeat: no-repeat;
}

.tanulmany_letolt_box_footer {
	float: left;
	width: 588px;
	height: 107px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tanulmany_letolt_box_footer.png', sizingMethod='scale');
}
.tanulmany_letolt_box_footer[class] {
	background-image: url(images/tanulmany_letolt_box_footer.png);
	background-repeat: no-repeat;
}

.tanulmany_letolt_focim {
	font-size: 29px;
	text-align: right;
	color: #A61327;
	padding-top: 13px;
	padding-right: 25px;
	padding-bottom: 4px;
}

.tanulmany_letolt_alcim {
	font-size: 19px;
	text-align: right;
	padding-right: 25px;
	padding-bottom: 4px;
}

.tanulmany_letolt_cim {
	font-size: 27px;
	color: #A61327;
	width: 340px;
	padding-left: 240px;
	padding-bottom: 4px;
}

.tanulmany_letolt_blue_box {
	font-size: 18px;
	height: 30px;
	width: 379px;
	margin-right: 18px;
	margin-left: 172px;
	margin-bottom: 6px;
	padding-top: 5px;
	padding-left: 11px;
	color: #FFFFFF;
	background-color: #2C4267;
}

.tanulmany_letolt_form {
	width: 333px;
}

.tanulmany_letolt_error {
	color: #A61327;
}

#tanulmany_belso_box {
	background-image: url(images/tanulmany_belso_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 171px;
	width: 455px;
	margin-top: 20px;
}

#otletbank_box {
	background-image: url(images/otletbank_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	height: 171px;
	width: 745px;
	margin-top: 20px;
}

/******************************* NYUGTA **********************************/

#nyugta_sima_bg {
	width: 404px;
	height: 80px;
	background-image: url(images/nyugta_sima_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-right: 59px;
	padding-bottom: 20px;
}

#nyugta_bg {
	width: 286px;
	height: 81px;
	background-image: url(images/nyugta_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 125px;
	margin-top: 10px;
	padding-right: 59px;
	padding-bottom: 45px;
}

#kerdoiv_nyugta_bg {
	width: 272px;
	height: 81px;
	background-image: url(images/kerdoiv_nyugta_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 152px;
	margin-top: 10px;
	padding-right: 59px;
	padding-bottom: 45px;
}

#tt_nyugta_bg {
	width: 227px;
	height: 81px;
	background-image: url(images/tt_nyugta_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 200px;
	margin-top: 10px;
	padding-right: 59px;
	padding-bottom: 45px;
}

/******************************* GALÉRIA **********************************/

#galeria_item1 {
	float: left;
	width: 237px;
	margin-right: 6px;
	background-repeat: no-repeat;
	padding-top: 209px;
	padding-left: 7px;
	background-position: center top;
}

#galeria_item2 {
	float: left;
	width: 237px;
	background-repeat: no-repeat;
	padding-top: 209px;
	padding-left: 7px;
	background-position: center top;
}

#galeria_space {
	float: left;
	width: 494px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url(images/galeria_space.jpg);
}

#galeria_spot {
	float: left;
	width: 17px;
	height: 17px;
	background-repeat: no-repeat;
	margin-right: 5px;
}

/******************************* BOXOK **********************************/

#online_cs {
	float: left;
	width: 745px;
	height: 419px;
}

.codeBox {
	width: 600px;
	padding: 10px;
	background-color: #F5F4F2;
	border: 1px solid #C5C7C4;
	margin-left: 25px;
	overflow: auto;
}

.vu_header {
	float: left;
	width: 313px;
	height: 88px;
	margin-right: 9px;
	margin-top: 5px;
}

.vu_tt {
	float: left;
	width: 210px;
	height: 83px;
	padding-right: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.vu_try {
	float: left;
	width: 210px;
	height: 83px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.garancia_kep {
	width: 453px;
	background-image: url(images/garancia.jpg);
	background-position: right top;
	padding-right: 249px;
	background-repeat: no-repeat;
}

#flash_bg {
	width: 494px;
	height: 183px;
	background-image: url(images/flash_bg.jpg);
	background-repeat: no-repeat;
}

#red_box {
	background-color: #7A2929;
	width: 468px;
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 9px;
	padding-left: 13px;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 5px;
}

.red_arrow{
	width: 477px;
	height: 14px;
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 1px;
	padding-right: 17px;
	text-align: right;
}

.red1_arrow{
	height: 14px;
	background-image: url(images/right_box_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 1px;
	padding-right: 17px;
	text-align: right;
}

.orange_arrow{
	height: 14px;
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 1px;
	padding-right: 17px;
	text-align: left;
}

.orange_arrow1{
	height: 16px;
	background-image: url(images/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-top: 1px;
	padding-right: 17px;
	text-align: left;
}

/************************** FORM INPUT FIELD ***************************/

.input_text {
	background-color: #E5F2FA;
}

.input_field {
	width: 132px;
	height: 13px;
	font-size: 10px;
}

.input_field_belso {
	height: 13px;
	font-size: 10px;
}

.input_field_right {
	height: 14px;
	font-size: 10px;
}

/******************************* PICTURE *******************************/

.pic_pad_right {
	margin-left: 5px;
	margin-bottom: 5px;
}

.pic_pad_left {
	margin-right: 8px;
	margin-bottom: 5px;
}

.pic_border1 {
	border: 1px solid #5C6B79;
}

.pic_border_wmk {
	border: 5px solid #E9E1DC;
}

/******************************* STYLES ********************************/

a.link_black1:link, a.link_black1:visited{
	color: #000000;
	text-decoration : none;
}

a.link_black1:hover, a.link_black1:active{
	color: #FFFFFF;
	text-decoration : none;
}

a.link_black:link, a.link_black:visited{
	color: #000000;
	text-decoration : none;
}

a.link_black:hover, a.link_black:active{
	color: #000000;
	text-decoration : underline;
}

a.link_grey:link, a.link_grey:visited{
	color: #232327;
	text-decoration : none;
}

a.link_grey:hover, a.link_grey:active{
	color: #232327;
	text-decoration : none;
}

a.link_brown:link, a.link_brown:visited{
	color: #622100;
	text-decoration : none;
}

a.link_brown:hover, a.link_brown:active{
	color: #622100;
	text-decoration : underline;
}

a.link_white:link, a.link_white:visited{
	color: #FFFFFF;
	text-decoration : none;
}

a.link_white:hover, a.link_white:active{
	color: #FDBB25;
	text-decoration : none;
}

a.link_red:link, a.link_red:visited{
	color: #B72621;
	text-decoration : none;
}

a.link_red:hover, a.link_red:active{
	color: #B72621;
	text-decoration : none;
}

a.link_orange:link, a.link_orange:visited{
	color: #E24C30;
	text-decoration: none;
}

a.link_orange:hover, a.link_orange:active{
	color: #E24C30;
	text-decoration: underline;
}

a.link_blue:link, a.link_blue:visited{
	color: #0582D4;
	text-decoration: none;
}

a.link_blue:hover, a.link_blue:active{
	color: #0582D4;
	text-decoration: underline;
}


.focim {
	font-size: 27px;
	color: #7A2929;	
}

.alcim { 
	font-size: 18px;
}

.alcim1 { 
	font-size: 16px;
}

/****************************** STYLES - TEXT COLOR *******************************/

.text_brown {
	color: #622100;
}

.text_red {
	color: #B72621;
}

.text_red1 {
	color: #A20726;
}

.text_bordo {
	color: #861936;
}

.text_black {
	color: #000000;
}

.text_grey {
	color: #58585E;
}

.text_grey1 {
	color: #A9A9AF;
}

.text_white {
	color: #FFFFFF;
}

.text_green1 {
	color: #9DDC11;
}

.text_orange {
	color: #FF7624;
}

.text_green {
	color: #AEBF00;
}

.text_green1 {
	color: #BBCF00;
}
.text_blue {
	color: #2C4267;
}

.text_orange1 {
	color: #E24C30;
}

.text_blue1 {
	color: #0582D4;
}

/****************************** STYLES - TEXT COLOR *******************************/

.red_bg {
	background-color: #B72621;
}

.beige_bg {
	background-color: #E9E1DC;
}

.beige2_bg {
	background-color: #DDCFBD;
}

.green_bg {
	background-color: #C3D417;
}

.yellow_bg {
	background-color: #E8E614;
}

.white_bg {
	background-color: #FFFFFF;
}

.grey_bg {
	background-color: #EDEDED;
}

/****************************** STYLES - TEXT SIZE *******************************/

.text9 {
	font-size: 9px;
}

.text10 {
	font-size: 10px;
}

.text11 {
	font-size: 11px;
}

.text12 {
	font-size: 12px;
}

.text13 {
	font-size: 13px;
}

.text14 {
	font-size: 14px;
}

.text15 {
	font-size: 15px;
}

.text16 {
	font-size: 16px;
}

.text17 {
	font-size: 17px;
}

.text18 {
	font-size: 18px;
}

.text19 {
	font-size: 19px;
}

.text20 {
	font-size: 20px;
}

.text21 {
	font-size: 21px;
}

.text22 {
	font-size: 22px;
}

.text23 {
	font-size: 23px;
}

.text24 {
	font-size: 24px;
}

.text25 {
	font-size: 25px;
}

.text26 {
	font-size: 26px;
}

.text27 {
	font-size: 27px;
}

.text28 {
	font-size: 28px;
}

.text29 {
	font-size: 29px;
}

.text30 {
	font-size: 30px;
}

.text32 {
	font-size: 32px;
}

.text34 {
	font-size: 34px;
}

.text36 {
	font-size: 36px;
}

.text38 {
	font-size: 38px;
}

.text40 {
	font-size: 40px;
}

.text42 {
	font-size: 42px;
}

/****************************** STYLES - TEXT PADDING_BOTTOM *******************************/

.padl15 {
	padding-left: 15px;
}

.padl25 {
	padding-left: 25px;
}

.padl135 {
	padding-left: 35px;
}

.padl145 {
	padding-left: 45px;
}

.padb6 {
	padding-bottom: 6px;
}

.padb8 {
	padding-bottom: 8px;
}

.padb10 {
	padding-bottom: 10px;
}

.padb12 {
	padding-bottom: 12px;
}

.padb14 {
	padding-bottom: 14px;
}

.padb16 {
	padding-bottom: 16px;
}

.padb18 {
	padding-bottom: 18px;
}

.padb20 {
	padding-bottom: 20px;
}

.padb22 {
	padding-bottom: 22px;
}

.padb24 {
	padding-bottom: 24px;
}

.padb26 {
	padding-bottom: 26px;
}

.padb28 {
	padding-bottom: 28px;
}

.padb30 {
	padding-bottom: 30px;
}

.padb32 {
	padding-bottom: 32px;
}

.padb34 {
	padding-bottom: 34px;
}

.padb40 {
	padding-bottom: 40px;
}

/************************************** STYLES - LINE *************************************/

.bottomLine {
	width: 494px;
	border-bottom: 1px solid #000000;
	margin-bottom: 12px;
}

.top_line {
	border-top: 1px solid #000000;
}

.bottom_line {
	border-bottom: 1px solid #000000;
}

.left_line {
	border-left: 1px solid #000000;
}

.right_line {
	border-right: 1px solid #000000;
}

.bottom_right_line {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.top_left_line {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

