body
	{
	background: url(../img/body_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color: #000;
	}
#container
	{
	width: 930px;
	}
#top, #middle, #bottom, #header { width: 930px; }
#top { height: 150px; }
#bottom, #bottom a { color: #e1e1ef; font-size: 0.90em; }
#bottom a:hover { color: #fff; }
#header
	{
	background: url(../img/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 150px;
	}
#h_logo { position: absolute; width: 75px; height: 70px; top: 25px; left: 15px; }
#h_logo a { width: 75px; height: 70px; display: block; text-indent: -10000px; }
#h_logo2 { position: absolute; width: 325px; height: 90px; top: 25px; left: 305px; }
#h_logo2 a { width: 325px; height: 90px; display: block; text-indent: -10000px; }
#header_menu
	{
	position: absolute;
	height: 25px;
	top: 125px;
	right: 20px;
	text-align: right;
	}
#header_menu a, #header_menu span
	{
	height: 25px;
	line-height: 25px;
	color: #ff5400;
	padding-left: 13px;
	margin-left: 13px;
	float: left;
	}
.menutarto { float: left; }
#header_menu a:hover, #header_menu span { background: url(../img/menu_nyil.gif); background-repeat: no-repeat; background-position: left center; }
#kereses
	{
	position: absolute;
	height: 22px;
	top: 80px;
	right: 20px;
	width: 162px;
	}
#kereses_tartalom input { float: left; }
#login { position: relative !important; display: block; margin-bottom: 2px; }
#password { position: relative !important; display: block; }
.search_button, #login_button, #reg_button { display: block; cursor: pointer; }
.search_button { display: block; float: left; color: #FFFFFF; font-weight: bold; width: 160px; text-align: right; margin-top: 2px; }
#reg_button { display: block; float: left; color: #FFFFFF; font-weight: bold; width: 80px; text-align: right; margin-top: 2px; float: left; }
#login_button { display: block; float: left; color: #FFFFFF; font-weight: bold; width: 80px; text-align: left; margin-top: 2px; float: left; }
#reg_button:hover, #login_button:hover { color: #dedede; }
.search_button:hover { color: #c0bdbd; }
#fhkezelo { top: 20px; right: 20px; }
#login_button:hover {  }
#login_pass { height: 36px; }
#login_link { line-height: 22px; }
#login_link span, #login_link a { color: #FFFFFF; font-weight: bold; text-align: right; }
#login_link span:hover, #login_link a:hover { color: #c0bdbd; }
#hl_data { position: absolute; top: 50px; }

/*#login_button { text-align: left !important; }*/
.ll_t { margin-top: 40px;}

#content
	{
	position: relative;
	background: url(../img/content_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 930px;
	}
#middle_side, #left_side, #right_side { float: left; }
#middle_side { width: 580px; padding: 15px 50px 45px 50px; text-align: justify; }
#left_side { width: 250px; }

.calc_ism { font-size: 0.85em; }
.calc_ism a { color: #005ca2; text-decoration: underline; }
.calc_ism a:hover { color: #000; text-decoration: none; }
.left_side_box
	{
	position: relative;
	width: 210px;
	margin: auto auto;
	padding: 15px 0px 15px 0px;
	}

.left_side_banner_box
	{
	position: relative;
	width: 120px;
	margin: auto auto;
	padding: 15px 0px 15px 0px;
	}
.left_side_banner_box img { border: none; }

#banner_fejlec h2, #kiemelt_fejlec h2, #legujabb_fejlec h2, #u_megtekintett_fejlec h2, #akcios_fejlec h2, #s_bejelentkezes_fejlec h2, #s_kereses_fejlec h2, #teszteltuk_fejlec h2, #hirlevel_fejlec h2 { margin: 0px; padding: 0px 0px 2px 0px; font-size: 1.25em; border-bottom: solid 1px #98a0db; color: #2d4d80; }
#alapkategoriak_tartalom, #hirlevel_tartalom, #kiemelt_tartalom, #legujabb_tartalom, #u_megtekintett_tartalom, #akcios_tartalom, #s_bejelentkezes_tartalom, #s_kereses_tartalom, #adminmenu_tartalom { width: 210px; padding: 15px 0px 0px 0px; }
#teszteltuk_tartalom img { bottom: 10px; }
#alapkategoriak_tartalom a, #hirlevel_tartalom a, #kiemelt_tartalom a, #legujabb_tartalom a, #u_megtekintett_tartalom a, #akcios_tartalom a, #s_bejelentkezes_tartalom a, #s_kereses_tartalom a, #adminmenu_tartalom a { display: block; color: #2d4d80; line-height: 16px; }
#alapkategoriak_tartalom span, #hirlevel_tartalom span, #kiemelt_tartalom span, #legujabb_tartalom span, #u_megtekintett_tartalom span, #akcios_tartalom span, #s_bejelentkezes_tartalom span, #s_kereses_tartalom span, #adminmenu_tartalom span { display: block; color: #000; line-height: 16px; cursor: default; }
#teszteltuk_tartalom a { color: #9e9e9e; font-weight: bold; }
#alapkategoriak_tartalom a:hover, #hirlevel_tartalom a:hover, #kiemelt_tartalom a:hover, #legujabb_tartalom a:hover, #u_megtekintett_tartalom a:hover, #akcios_tartalom a:hover, #s_bejelentkezes_tartalom a:hover, #s_kereses_tartalom a:hover, #teszteltuk_tartalom a:hover, #adminmenu_tartalom a:hover { color: #000; background-color: #FFF; }
.plusz_alkateg { padding-left: 20px; }

#t_kiemelt_kat { padding: 15px 0px 15px 0px; }
#tkk_elso a, #tkk_masod a { display: block; float: left; width: 245px; height: 125px; text-indent: -10000px; margin: 0px 5px 0px 5px; }
#tkk_elso h2, #tkk_masod h2 { margin: 0px; padding: 0px; }
#t_termek, #t_legujabb, #t_ajanlott { margin-top: 15px; padding-bottom: 15px; }
#t_termek_fejlec, #t_legujabb_fejlec, #t_ajanlott_fejlec { display: none; }
.t_termek_t { width: 160px; margin: 15px 5px 0px 5px; float: left; }
.t_termek_t_head { border-top: solid 1px #e4e0e0; height: 30px; padding: 5px;}
.t_termek_t_head a { color: #000000; height: 30px; cursor: pointer; }
.t_termek_t_head a:hover { color: #9e9e9e; }
.t_termek_t_head h2 { margin: 0px; padding: 0px; font-size: 1em; font-weight: bold; height: 30px; }
.t_termek_t_img { width: 158px; height: 158px; border: solid 1px #e4e0e0; }
.t_termek_t_data { border-bottom: solid 1px #e4e0e0; }
.t_termek_t_data span { display: block; text-align: center; letter-spacing: 1px; font-weight: bold; }
.akciosar_volt { margin: 5px 0px 5px 0px; color: #d00c0d; text-decoration: line-through; }
.akciosar_most { margin: 5px 0px 5px 0px; }
.t_termek_t_butt { margin-top: 5px; text-align: center; }
.button_reszletek { height: 16px; text-align: center; }

#footer_data1 { position: absolute; line-height: 25px; }
#footer_data1 { right: 20px; }
#footer_data1 a, #footer_data1 span { text-align: right; margin-left: 10px; }
#footer_data1 a:hover { color: #fff; }
#pokhalo_ws_logo { position: absolute; left: 20px; line-height: 25px; }
#pokhalo_ws_logo a { }
#pokhalo_ws_logo a:hover { }

.t_cimke { margin: 15px 0px 25px 0px; padding: 2px 0px 2px 0px; font-size: 1.2em; font-weight: bold; }
.t_cimke h1 { margin: 0px; padding: 0px 0px 5px 0px; font-size:1.2em; border-bottom: dotted 1px #FF5400; color: #FF5400; }

.cikkdatum { font-size: 0.8em; color: #878686; margin-bottom: 10px; }
.cikklead_s { margin-bottom: 10px; text-align: justify; }
#cikktartalom { border-top: solid 1px #878686; padding: 50px 0px 50px 0px; text-align: justify; }
#cikktartalom a { color: #005CA2; text-decoration: underline; }
#cikktartalom a:hover { color: #000000; text-decoration: none; }
.cikk_cimszoveg { font-size: 1.2em; padding: 0px; margin: 0px 0px 10px 0px; font-weight: bold; display: block; color: #FF5400; }
.kiemelt_szoveg { font-weight: bold; }
.focim { color: #ff5400; font-size: 1.2em; margin: 5px 0px 45px 0px; background: url(../img/focim_bg.gif); background-position: left bottom; background-repeat: repeat-x; padding: 0px 0px 5px 0px; }

.cikk { text-align: justify; }

.cikk a, #middle_side a { color: #005CA2; text-decoration: underline; }
.cikk a:hover, #middle_side a:hover { color: #000000; text-decoration: none; }
.horgonylink, .horgonylink:hover { color: #000000 !important; text-decoration: none !important; }

.tovabb { margin-bottom: 50px; }
.tovabb a { color: #EC9600 !important; font-weight: bold; }
.tovabb a:hover { color: #000 !important; }

#nyomvonal a, #onittvan { float: left; }
#nyomvonal span { float: left; font-weight: bold; }
#onittvan, #nyomvonal a { margin-right: 10px; }
#nyomvonal a { color: #005ca2; text-decoration: none !important; }
#nyomvonal a:hover { color: #000000; text-decoration: none !important; }
#nyomvonal span { color: #ec9600; cursor: default; }
#onittvan { color: #c0bdbd; cursor: default; }
#nyomvonal { margin: 15px 0px 15px 0px; color: #ec9600; font-weight: bold; }


#termek_box { margin: 0px 5px 0px 5px; }
#termek_box_fejlec
	{
	width: 498px;
	height: 68px;
	padding: 2px 1px 0px 1px;
	}
#termek_box_fejlec a, #termek_box_fejlec span { display: block; height: 38px; line-height: 23px; padding: 0px 15px 0px 15px; float: left; font-size: 0.95em; font-weight: bold; color: #FFFFFF; }
#termek_box_fejlec span { text-decoration: underline; cursor: default; }
#termek_box_tartalom { border-left: solid 1px #e4e0e0; border-right: solid 1px #e4e0e0; border-bottom: solid 1px #e4e0e0; padding: 15px 30px 15px 30px; text-align: justify; }
#termek_box_lablec {}
.termek_box_termek { padding: 6px 30px 0px 30px; height: 23px; width: 440px; }
.termek_box_termek h1 { margin: 0px; padding: 0px; font-size: 1em; }
#bovebb_termek, #termek_box { padding: 15px 0px 15px 0px; }
.term_pic, .term_data { float: left; margin: 0px 5px 0px 5px; }
.term_pic { height: 243px; border: solid 1px #e4e0e0; }
.term_data {  border: solid 1px #FFFFFF; width: 223px; }
.term_data span { float: left; margin-bottom: 10px; }
.term_data h1 { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border-bottom: solid 1px #e4e0e0; color: #EC9600; }
.term_nev { padding-bottom: 25px; }
.term_teszt_link { margin: 10px 0px 10px 0px; }
.term_teszt_link a { color: #9e9e9e; cursor: pointer; }
.term_teszt_link a:hover { color: #000000; }
.adat_nev { font-weight: bold; width: 120px; margin-right: 3px; }

.treeview { margin: 15px 0px 25px 0px !important; font-size: 1.2em; cursor: pointer; }
.treeview a { color: #2d4d80; }
.treeview a:hover { color: #000; }
.kivalasztotttermekkategoria, .kivalasztotttermekkategoria:hover { color: #FF5400; cursor: default; font-size: 0.95em; cursor: default; }
.balalmenu { padding-left: 15px; }

#footer_data2 { display: none; }

/* Calculator */

.calc_box { padding: 10px 0px; margin: 0px 0px 15px 0px; border-bottom: solid 1px #cecde2; background-color: #e7e7f2; }
.calc_box span { float: left; width: 250px; text-align: right; margin: 0px 10px 0px 0px; }
.calc_box input { font-size: 0.85em; width: 50px; text-align: center; padding: 0px; margin: 1px 0px; }
.input_kis { font-size: 0.85em; width: 30px; text-align: center; padding: 0px; margin: 1px 0px; }
.calc_bev { font-weight: bold; padding: 0px 0px 5px 0px; color: #fe5800; }

.calc_button { text-align: center; margin-bottom: 15px; }
.calc_button span { color: #005ca2; font-weight: bold; text-decoration: underline; cursor: pointer; }
.calc_button span:hover { color: #000; text-decoration: none; }

.minta_frame { width: 680px; height: 500px; border: none; outline: none; position: relative; margin-left: -50px; margin-bottom: -45px; }
.ta_lepteto { text-align: left; margin-bottom: 15px; }
#th_valto { margin: 0px 10px 0px 0px; padding: 1px 5px 1px 0px; cursor: pointer; font-weight: bold; color: #005ca2; font-size: 14px; }
#te_valto { margin: 0px 0px 0px 10px; padding: 1px 0px 1px 5px; cursor: pointer; font-weight: bold; color: #005ca2; font-size: 14px; }
.inakt { color: #999 !important; cursor: default; }

.figyelmezteto { margin-bottom: 15px; font-size: 11px; font-weight: bold; }