/*
/////////////////////// ÁLTALÁNOS FORMÁZÁSOK ///////////////////
*/
	body
	{
		background-image: url('images/new_hatter_szin.png');
		background-color: #0F1F36;
		padding: 0px;
		margin: 0px;
		text-align: center;
		position: relative;
		font-family: Verdana;
	}
	
	img{border: 0px;}
	a{cursor: pointer;}

	div.hatter_egesz
	{
		background-image: url('images/new_hatter.png');
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0px;
		margin: 0px;
		text-align: center;
		position: relative;
	}

	div.header
	{
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		padding: 4px 0px;
	}

	div.header h1
	{
		font-size: 10px;
		font-weight: bold;
		color: #bbbbbb;
		text-align: center;
	}

	img
	{
		border-style: none;
	}

	form
	{
		display:inline;
	}

	p
	{
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
		
/*
/////////////////////// OSZLOP ÉS LÁBLÉC FORMÁZÁSOK ///////////////////
*/

	td.baloszlop
	{
		padding: 5px 5px 10px 10px;
		text-align: left;
		font-family: Verdana;
		font-size: 12px;
		color: #3d5d8a;
		line-height: 2em;
		vertical-align: middle;
	}
		
	td.fooszlop
	{
		background-image: url('images/hatter_svarci.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		background-color: #FFFFFF;
		padding: 10px 0px 0px 0px;
		text-align: center;
	}
		
	td.jobboszlop
	{
		padding: 5px 10px 10px 5px;
		text-align: center;
		font-family: Verdana;
		font-size: 12px;
		color: #3d5d8a;
	}
		
	td.lablec
	{
		padding: 5px;
		font-family: Verdana;
		font-size: 12px;
		color: #FFFFFF;
	}

	img.balcim
	{
		display: block;
		margin: 2px auto 6px -10px;
	}

	img.jobbcim
	{
		display: block;
		margin: 2px -10px 6px auto;
	}

/*
/////////////////////// MENÜ FORMÁZÁSOK ///////////////////
*/

	img.fomenu
	{
		margin: 0px 0px 0px 35px;
	}

	div.menu_jelzo
	{
		margin-top: -14px;
		margin-left: 30px;
		margin-bottom: 0px;
		text-align: left;
	}

	div.almenucim
	{
		margin-top: 0px;
		margin-left: 30px;
		margin-bottom: 0px;
		text-align: left;
		font-family: Verdana;
		font-size: 14px;
		color: #3D5D8A;
	}

	a.csoportmenu
	{
		text-decoration: none;
		color: #3D5D8A;
	}
	a.csoportmenu:hover
	{
		text-decoration: underline;
	}

	div.almenusor
	{
		margin-top: 5px;
		margin-left: 45px;
		margin-bottom: 0px;
		text-align: left;
		font-family: Verdana;
		font-size: 12px;
		color: #6F6F6F;
	}

	a.almenu
	{
		color: #B53710;
		text-decoration: none;
		padding: 1px 5px 1px 1px;
	}
	a.almenu:hover
	{
		background-color: #B53710;
		color: #FFFFFF;
	}

	div.termekcsoport_leiras
	{
		position: relative;
		padding: 5px;
		margin: 10px;
		border: 1px solid #009922;
		font-family: Verdana;
		color: #009922;
		font-size: 12px;
		line-height: 1.3em;
		text-align: justify;
	}

/*
/////////////////////// INTELLIGENS KERESŐ FORMÁZÁSOK ///////////////////
*/

	div#advanced_search_container_outer
	{
		width: 100%;
		height: 0px;
		position: relative;
		left: 0px;
		top: 0px;
		text-align: center;
	}
	div#advanced_search_container
	{
		position: relative;
		width: 980px;
		height: 0px;
		margin: 0px auto 0px auto;
		text-align: left;
	}
	div#advanced_search
	{
		position: absolute;
		margin-left: 316px;
		margin-top: 2px;
		z-index:1;
	}
	div#advanced_search_header
	{
		position: relative;
		width: 412px;
		height: 54px;
		margin: 0px;
		background-image: url('images/kereso/search_header_off.png');
	}
	input#advanced_search_field
	{
		position: absolute;
		border: 0px none;
		background-color: #ffffff;
		left: 135px;
		top: 10px;
		width: 268px;
		height: 16px;
		padding: 0px;
		margin: 0px;
		font-family: Verdana;
		font-size: 12px;
		color: #9e1a1a;
	}
	a#advanced_search_close
	{
		display: block;
		position: relative;
		left: 385px;
		top: 36px;
		width: 16px;
		height: 16px;
		font-size: 10px;
		text-decoration: none;
		background-image: url('images/kereso/search_header_close_off.png');
		display: none;
		visibility: hidden;
	}
	a#advanced_search_close:hover
	{
		background-image: url('images/kereso/search_header_close_on.png');
	}
	a#advanced_search_close span
	{
		display: none;
	}
	div#advanced_search_body_outer
	{
		position: relative;
		width: 412px;
		margin: 0px;
		background-image: url('images/kereso/search_body_bg.png');
		display: none;
		visibility: hidden;
	}
	div#advanced_search_body
	{
		position: relative;
		margin: 0px 10px;
		font-size: 1px;
		text-align: center;
	}
	span.advanced_search_empty
	{
		display: block;
		padding: 22px 0px 5px 0px;
		font-size: 12px;
		font-weight: bold;
		color: #163156;
	}
	a.advanced_search_row
	{
		display: block;
		margin: 0px;
		padding: 0px;
		clear: both;
		text-align: left;
		text-decoration: none;
	}
	a.advanced_search_row:hover
	{
		display: block;
		text-decoration: none;
		background-color: #ffffff;
	}
	span.advanced_search_img_container
	{
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		width: 70px;
		overflow: hidden;
		text-align: right;
		text-decoration: none;
	}
	img.advanced_search_img
	{
		border: 1px solid #51709b;
		height: 50px;
		margin: 5px;
	}
	span.advanced_search_texts_container
	{
		display: block;
		margin: 0px;
		padding: 0px 5px 0px 75px;
		text-decoration: none;
		font-family: Verdana;
	}

	span.advanced_search_gyarto
	{
		display: block;
		padding: 5px 0px 5px 0px;
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		color: #7a1d00;
	}
	span.advanced_search_nev
	{
		display: block;
		padding: 0px 0px 5px 0px;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold;
		color: #163156;
	}
	span.advanced_search_ar
	{
		display: block;
		padding: 0px 0px 7px 0px;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		color: #3d5e8b;
	}
	span.advanced_search_ar_eredeti
	{
		text-decoration: line-through;
	}

	div#advanced_search_footer
	{
		position: relative;
		width: 412px;
		height: 27px;
		margin: 0px;
		background-image: url('images/kereso/search_footer_bg_off.png');
		display: none;
		visibility: hidden;
	}
	a#advanced_search_footer_link
	{
		display: block;
		padding: 4px 0px;
		margin: 0px 10px;
		text-align: center;
		color: #ffffff;
		font-size: 12px;
		text-decoration: none;
	}
	a#advanced_search_footer_link:hover
	{
		text-decoration: underline;
	}

/*
/////////////////////// HÍR(EK) FORMÁZÁSOK ///////////////////
*/

	div.hir_egesz
	{
		position: relative;
		width: 95%;
		border: 1px solid #3D5D8A;
		padding: 10px;
		margin: 0px auto 20px auto;
		text-align: left;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
	}

	img.hir_kep
	{
		float: right;
		margin: 10px 0px 10px 10px;
	}

	div.hir_cim, h1.hir_cim
	{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		color: #7A1D00;
		margin: 10px 0px;
	}

	a.hir_cim
	{
		font-size: 16px;
		font-weight: bold;
		color: #7A1D00;
		text-decoration: none;
	}
	a.hir_cim:hover
	{
		text-decoration: underline;
	}

	div.hir_alcim, h2.hir_alcim
	{
		margin: 10px 0px;
		text-align: left;
		font-size: 12px;
		font-style: italic;
		font-weight: normal;
		color: #7A1D00;
	}

	div.hir_szoveg
	{
		text-align: justify;
		line-height: 1.5em;
		font-size: 12px;
		color: #3D5D8A;
		margin: 10px 0px;
	}

		.hir_szoveg p
		{
			text-align: justify;
		}
		.hir_szoveg img
		{
			max-width: 520px;
		}
		.hir_szoveg img.kep_nagy, .hir_szoveg img.termek_kep_nagy
		{
			height: auto;
		}

	div.hir_datum, div.hir_teljes
	{
		clear: both;
		text-align: right;
		font-size: 12px;
		font-style: italic;
		color: #7A1D00;
		margin: 10px 0px;
	}

/*
/////////////////////// KISHÍREK BALPANEL FORMÁZÁSOK ///////////////////
*/

	a.hirpanel_egesz
	{
		display: block;
		margin: 3px 0px;
		padding: 5px 10px;
		text-align: left;
		line-height: 1em;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
		text-decoration: none;
	}
	a.hirpanel_egesz:hover
	{
		background-color: #FFFFFF;
	}

	a.hirpanel_egesz span
	{
		display: block;
	}
	
	span.hirpanel_cim
	{
		line-height: 1.2em;
		font-size: 14px;
		color: #B53710;
		margin: 0px 0px 6px 0px;
	}
	
	span.hirpanel_datum
	{
		margin: 6px 0px 0px 0px;
		text-align: right;
		font-style: italic;
	}

	hr.hirpanel_divider
	{
		height: 1px;
		color: #3D5D8A;
	}

/*
/////////////////////// TERMÉK FORMÁZÁSOK ///////////////////
*/

	div.termek_egesz
	{
		position: relative;
		width: 95%;
		border: 1px solid #3D5D8A;
		padding: 10px;
		font-family: Verdana;
		margin: 0px auto 20px auto;
		text-align: left;
	}

	div.termek_uj
	{
		margin-top: -24px;
	}

	a.bbs_pontok
	{
		position: absolute;
		top: 2px;
		right: 2px;
		padding: 2px 40px 0px 4px;
		border: 1px solid #3d5d8a;
		background: transparent url('http://www.bodybuildershop.hu/images/bbs_pont_bg.png') no-repeat scroll top right;
		text-align: right;
		text-decoration: none;
		line-height: 28px;
		font: normal normal bold 28px Verdana, Arial, sans;
		color: #ff0000;
	}

	.termek_gyarto
	{
		display: block;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: #7A1D00;
		margin: 10px 0px;
		text-decoration: none;
	}

	a.termek_gyarto:hover
	{
		text-decoration: underline;
	}

	div.termek_gyarto2
	{
		text-align: left;
		font-size: 12px;
		font-style: italic;
		color: #7A1D00;
		margin: 10px 0px;
	}

	div.termek_nev
	{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		color: #7A1D00;
		margin: 10px 0px;
	}

	div.termek_nev span
	{
		font-size: 12px;
		font-weight: normal;
		color: #7A1D00;
	}

	a.termek_nev
	{
		color: #7A1D00;
		text-decoration:none;
		vertical-align: middle;
	}
	a.termek_nev:hover
	{
		text-decoration:underline;
	}

	.termek_egesz img.termek_kep, .termek_egesz img.termek_kep_jobb
	{
		float: right;
		margin: 10px 0px 10px 10px;
	}

	.termek_egesz img.termek_kep_bal
	{
		float: left;
		margin: 10px 10px 10px 0px;
	}

	div.termek_szoveg
	{
		text-align: justify;
		line-height: 1.5em;
		font-size: 12px;
		color: #3D5D8A;
		margin: 10px 0px;
	}

		.termek_szoveg p
		{
			text-align: justify;
		}
		.termek_szoveg img
		{
			max-width: 520px;
		}
		.termek_szoveg img.kep_nagy, .termek_szoveg img.termek_kep_nagy
		{
			height: auto;
		}

	div.termek_ar
	{
		text-align: left;
		font-size: 14px;
		color: #7A1D00;
		margin: 10px 0px;
	}

	div.termek_buborek
	{
		width: 210px;
		height: 90px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		float: right;
		text-align: center;
		background-image: url('images/termek_buborek.png');
		background-repeat: no-repeat;
		background-color: transparent;
	}
	
	div.termek_buborek div
	{
		width: 174px;
		height: 54px;
		overflow: hidden;
		margin: 18px auto;
		padding: 0px;
		text-align: center;
		line-height: 1.2em;
		font-size: 12px;
		font-weight: bold;
		color: #3D5D8A;
	}

	div.termek_also
	{
		position: relative;
		text-align: left;
		font-size: 14px;
		color: #B53710;
		margin: 10px 0px;
		clear: both;
	}

	a.kosarba
	{
		display: block;
		text-align: center;
		width: 35%;
		border: 0px solid #B53710;
		padding: 9px 6px;
		color: #B53710;
		text-decoration: none;
		font-weight: bold;
		vertical-align: middle;
	}
	a.kosarba:hover
	{
		border: 1px solid #B53710;
		padding: 8px 5px;
	}

	a.bovebb
	{
		float:right;
		color: #B53710;
		text-decoration: none;
	}
	a.bovebb:hover
	{
		text-decoration: underline;
	}

/*
/////////////////////// NYITÓOLDALI TERMÉK FORMÁZÁSOK ///////////////////
*/
	
	div.small_termek_egesz
	{
		height: 400px;
		margin: 5px;
		padding: 0px;
		border: 1px solid #3D5D8A;
		text-align: left;
		font-family: Verdana;
	}

	a.small_termek_gyarto
	{
		display: block;
		height: 14px;
		overflow: hidden;
		margin: 5px 5px 0px 5px;
		padding: 0px;
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		color: #7A1D00;
		text-decoration: none;
	}

	a.small_termek_nev
	{
		display: block;
		height: 36px;
		overflow: hidden;
		margin: 0px 5px;
		padding: 0px;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		color: #7A1D00;
		text-decoration: none;
		vertical-align: middle;
	}

	a.small_termek_nev span
	{
		font-size: 12px;
		font-weight: normal;
		color: #7A1D00;
	}

	a.small_termek_kep
	{
		display: block;
		height: 140px;
		overflow: hidden;
		margin: 0px 0px;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		vertical-align: middle;
	}

	a.small_termek_kep img
	{
		border: 0px none;
		vertical-align: middle;
	}

	a.small_termek_szoveg
	{
		display: block;
		height: 106px;
		overflow: hidden;
		margin: 0px 5px;
		padding: 0px;
		text-align: left;
		font-size: 11px;
		line-height: 1.2em;
		color: #3D5D8A;
		text-decoration: none;
	}

	div.small_termek_ar
	{
		height: 50px;
		overflow: hidden;
		margin: 5px 5px 0px 5px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		color: #7A1D00;
	}

	div.small_termek_also
	{
		height: 30px;
		overflow: hidden;
		margin: 0px 5px;
		padding: 0px;
		text-align: center;
		font-size: 10px;
		color: #B53710;
		clear: both;
	}

/*
/////////////////////// HOZZÁSZÓLÁS FORMÁZÁSOK ///////////////////
*/

	div.termek_hsz1
	{
		width:50%;
		border: 3px solid #e6ecf4;
		font-family: Verdana;
		text-align: left;
		font-size: 12px;
		line-height: 1.5em;
		color: #3D5D8A;
		background-color: #dbe3ec;
		margin: 0px 0px 10px 0px;
		padding:5px 15px 5px 5px;
	}
		
	div.termek_hsz2
	{
		width: 90%;
		border: 10px solid #e6ecf4;
		font-family: Verdana;
		text-align: left;
		font-size: 12px;
		line-height: 1.5em;
		color: #3D5D8A;
		background-color: #dbe3ec;
		margin: 0px auto 20px auto;
		padding: 10px;
	}
		
	div.termek_hsz3
	{
		border: none;
		font-family: Verdana;
		text-align: left;
		font-size: 10px;
		line-height: 1.5em;
		color: #3D5D8A;
		background-color: #e6ecf4;
		margin: 10px;
		padding: 10px;
	}

	div.termek_hsz_nev
	{
		font-size: 12px;
		font-weight: bold;
		color: #B53710;
	}

	div.termek_hsz_nev a
	{
		font-size: 12px;
		font-weight: bold;
		color: #B53710;
		text-decoration: none;
	}

	img.hsz_pic
	{
		float: left;
		border-style: none;
		margin: 0px 5px 0px 0px;
		border: 5px solid #dbe3ec;
	}

	div.termek_hsz_datum
	{
		font-size: 10px;
		font-style: italic;
		text-align: right;
		color: #666666;
		clear: both;
	}

/*
/////////////////////// TANÁCSADÁS ///////////////////
*/

	div.tanacs_egesz
	{
		width: 95%;
		border: 1px solid #3D5D8A;
		padding: 10px;
		font-family: Verdana;
		margin: 0px auto 20px auto;
		text-align: left;
	}

	div.tanacs_fejlec
	{
		text-align: left;
		font-size: 12px;
		color: #7A1D00;
		margin: 10px 0px;
	}

	div.tanacs_termek
	{
		text-align: left;
		font-size: 12px;
		font-style: italic;
		color: #7A1D00;
		margin: 10px 0px;
	}

	div.tanacs_szoveg
	{
		text-align: justify;
		line-height: 1.5em;
		font-size: 12px;
		color: #3D5D8A;
	}
		
	div.tanacs_valasz
	{
		border: 10px solid #e6ecf4;
		font-family: Verdana;
		text-align: left;
		font-size: 12px;
		line-height: 1.5em;
		color: #3D5D8A;
		background-color: #dbe3ec;
		margin: 15px 5px 5px 5px;
		padding: 10px;
	}

/*
/////////////////////// TOP TERMÉKEK FORMÁZÁSOK ///////////////////
*/

	a.top10
	{
		display: block;
		clear: both;
		text-align: left;
		font-size: 11px;
		color: #3D5D8A;
		text-decoration: none;
		margin: 5px 0px 3px 0px;
		padding: 3px 3px;
	}
	a.top10:hover
	{
		background-color: #FFFFFF;
	}

	a.top10 span.top_num
	{
		font-weight: bold;
		color: #B53710;
		float: left;
		width: 20px;
		text-align: right;
	}

	a.top10 span.top_name
	{
		display: block;
		padding: 0px 0px 0px 24px;
	}

	a.top30
	{
		display: block;
		clear: both;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #B53710;
		text-decoration: none;
		margin: 5px 0px 3px 0px;
		padding: 3px 3px;
	}
	a.top30:hover
	{
		background-color: #FFFFFF;
	}

/*
/////////////////////// FORM FORMÁZÁSOK ///////////////////
*/

	.keresesform
	{
		border: 0px none #FFFFFF;
		background-color: #FFFFFF;
		padding: 4px;
		margin: 0px 0px 4px 0px;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
	}

	.izform
	{
		border: 1px solid #7A1D00;;
		background-color: #FFFFFF;
		padding: 2px;
		font-family: Verdana;
		font-size: 12px;
		color: #7A1D00;
	}

	.izform_small
	{
		border: 1px solid #7A1D00;;
		background-color: #FFFFFF;
		padding: 2px;
		font-family: Verdana;
		font-size: 10px;
		color: #7A1D00;
	}

/*
/////////////////////// REKLÁM PANEL FORMÁZÁSOK ///////////////////
*/

	img.reklam
	{
		display: block;
		margin: auto auto;
	}

/*
/////////////////////// LINK FORMÁZÁSOK ///////////////////
*/

	a.link0
	{
		color: #3D5D8A;
		text-decoration: none;
	}
	a.link0:hover
	{
		text-decoration: underline;
	}

	a.link1
	{
		color: #B53710;
		text-decoration: none;
	}
	a.link1:hover
	{
		text-decoration: underline;
	}

	a.link2
	{
		color: #335075;
		text-decoration: none;
	}
	a.link2:hover
	{
		text-decoration: underline;
	}

	a.belso
	{
		color: #B53710;
		text-decoration: none;
	}
	a.belso:hover
	{
		text-decoration: underline;
	}
		
/*
/////////////////////// KOSÁR FORMÁZÁSOK ///////////////////
*/

	div.kosar_egesz
	{
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
	}

	.darabmezo
	{
		width: 25px;
		border: 1px solid #3D5D8A;
		background-color: #FFFFFF;
		padding: 2px;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
		text-align: right;
	}

	a.linkKosar
	{
		width: 15px;
		padding: 2px;
		font-family: Verdana;
		font-size: 12px;
		text-align: center;
		color: #B53710;
		background-color: #ffcdbe;
		text-decoration: none;
	}
	a.linkKosar:hover
	{
		color: #FFFFFF;
		background-color: #B53710;
	}

/*
/////////////////////// LAPOZÓ RÉSZ FORMÁZÁSOK ///////////////////
*/

	div.alap_cim
	{
		width: 95%;
		border-style: none;
		padding: 10px;
		font-size: 14px;
		font-family: Verdana;
		color: #3D5D8A;
		margin: 0px 0px 5px 0px;
		text-align: left;
		line-height: 2em;
		clear:both;
	}

	div.lapozo
	{
		width: 95%;
		border-style: none;
		padding: 10px;
		font-size: 12px;
		font-family: Verdana;
		color: #3D5D8A;
		margin: 20px 0px 10px 0px;
		text-align: left;
		line-height: 2em;
		clear:both;
	}

	a.laplink
	{
		padding: 2px 4px;
		color: #B53710;
		text-decoration: none;
	}
	a.laplink:hover
	{
		color: #FFFFFF;
		background-color: #B53710;
	}

	span.lapaktiv
	{
		padding: 2px 4px;
		text-decoration: none;
		border: 1px solid #3D5D8A;
	}

	div.rendezo
	{
		width: 95%;
		border-style: none;
		padding: 10px;
		font-size: 12px;
		font-family: Verdana;
		color: #3D5D8A;
		margin: 20px 0px -30px 0px;
		text-align: left;
		line-height: 2em;
		clear:both;
	}

	.share_img_btn
	{
		vertical-align: bottom;
		margin: 0px 0px 0px 5px;
	}

	div.share_buttons
	{
		margin: -10px 10px 10px 10px;
		text-align: left;
		clear:both;
	}

/*
/////////////////////// KATEGÓRIA LISTÁZÓ PANEL///////////////////
*/

	a.focsoport
	{
		display: block;
		/*display: list-item;*/
		/*list-style-image: url('images/felsorolas1.png');*/
		/*list-style-position: outside;*/
		/*vertical-align: middle;*/
		background-image: url('images/felsorolas1.png');
		background-repeat: no-repeat;
		background-position: 4px 8px;
		padding: 0px 0px 0px 18px;
		color: #B53710;
		text-decoration: none;
	}
	a.focsoport:hover
	{
		text-decoration: underline;
	}

	a.alcsoport
	{
		display: block;
		background-image: url('images/felsorolas2.png');
		background-repeat: no-repeat;
		background-position: 4px 8px;
		padding: 0px 0px 0px 18px;
		color: #B53710;
		text-decoration: none;
	}
	a.alcsoport:hover
	{
		text-decoration: underline;
	}

	div.baloszlop_inner a
	{
		display: block;
		background-image: url('images/felsorolas2.png');
		background-repeat: no-repeat;
		background-position: 4px 8px;
		padding: 0px 0px 0px 18px;
		color: #B53710;
		text-decoration: none;
	}
	div.baloszlop_inner a:hover
	{
		text-decoration: underline;
	}

	a.aktivfocsoport
	{
		display: block;
		background-color: #3D5D8A;
		background-image: url('images/felsorolas1aktiv.png');
		background-repeat: no-repeat;
		background-position: 4px 9px;
		padding: 1px 1px 1px 18px;
		color: #FFFFFF;
		text-decoration: none;
	}
	a.aktivfocsoport:hover
	{
		text-decoration: underline;
	}

	a.aktivalcsoport
	{
		display: block;
		background-color: #3D5D8A;
		background-image: url('images/felsorolas2aktiv.png');
		background-repeat: no-repeat;
		background-position: 4px 9px;
		padding: 1px 1px 1px 18px;
		color: #FFFFFF;
		text-decoration: none;
	}
	a.aktivalcsoport:hover
	{
		text-decoration: underline;
	}

/*
/////////////////////// NYITÓ PANEL///////////////////
*/

	div.nyito_panel
	{
		width: 95%;
		border: 1px solid #3D5D8A;
		padding: 10px;
		font-family: Verdana;
		margin: 20px 0px;
		text-align: left;
	}

	div.nyito_cim
	{
		vertical-align: middle;
		text-align: left;
		font-size: 23px;
		color: #3D5D8A;
		margin: 10px 0px;
	}

	div.nyito_szoveg
	{
		text-align: justify;
		line-height: 1.5em;
		font-size: 12px;
		color: #3D5D8A;
		margin: 10px 0px;
	}

	div.hiba_panel
	{
		width: 95%;
		border: 2px solid #FF0000;
		padding: 10px;
		font-family: Verdana;
		color: #AA0000;
		font-size: 14px;
		margin: 20px 0px;
		text-align: justify;
		line-height: 1.5em;
		font-weight: bold;
	}

/*
/////////////////////// REGISZTRÁCIÓ ÉS KOSÁR ///////////////////
*/

	fieldset
	{
		border: 1px solid #3D5D8A;
		padding: 20px 5px;
		margin: 10px 0px 20px 0px;
		text-align: left;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
		clear:both;
	}

	legend
	{
		margin: 0px 10px;
		padding: 0px 10px;
		font-family: Verdana;
		font-size: 14px;
		color: #3D5D8A;
	}

	div.sor
	{
		clear:both;
		vertical-align:middle;
		line-height:1.5em;
		margin: 5px 0px;
	}

	div.kozep
	{
		clear: both;
		vertical-align: middle;
		line-height: 1.7em;
		margin: 10px 0px;
		padding: 0px 30px;
		text-align: center;
	}

	div.felirat
	{
		width:45%;
		text-align:right;
		float:left;
		margin-right:10px;
	}

	div.felirat_small
	{
		width:29%;
		text-align:right;
		float:left;
		margin-right:10px;
	}

	.regmezo
	{
		width: 200px;
		border: 1px solid #3D5D8A;
		background-color: #FFFFFF;
		padding: 2px;
		font-family: Verdana;
		font-size: 12px;
		color: #3D5D8A;
		text-align: left;
	}

	.reghiba
	{
		color: #FF0000;
		font-style: italic;
		font-weight: bold;
		border-style: none;
	}

	div.elkuldve_panel
	{
		width: 95%;
		border: 2px solid #77BB77;
		padding: 10px;
		font-family: Verdana;
		color: #008800;
		font-size: 14px;
		margin: 20px 0px;
		text-align: justify;
		line-height: 1.5em;
		font-weight: bold;
	}

	div.latogatok
	{
		font-size: 11px;
		line-height: 1.2em;
		text-align: left;
		color: #3D5D8A;
		margin: 10px;
		padding: 10px;
		/*border: 1px solid #FF0000;*/
		background-color: #e6ecf4;
	}

	div.high_lines
	{
		width: 95%;
		border-color: #3D5D8A;
		border-style: solid;
		border-width: 1px 1px 1px 10px;
		padding: 10px 2px 6px 2px;
		font-family: Verdana;
		margin: 20px auto 0px auto;
		text-align: left;
		font-size: 12px;
		color: #3D5D8A;
	}

	div.high_lines span
	{
		font-size: 14px;
		font-weight: bold;
	}

	div.high_lines b
	{
		font-size: 16px;
		font-weight: bold;
		color: #B53710;
	}

	div.high_lines img
	{
		vertical-align: middle;
		margin: 0px 5px;
		border-style: none;
		border-width: 0px;
	}

	div.profil_nev
	{
		width: 95%;
		font-family: Verdana;
		text-align: right;
		font-size: 18px;
		font-weight: normal;
		color: #3D5D8A;
		margin: 0px 0px 10px 0px;
		padding: 10px;
		border-style: none;
		clear: both;
	}

	div.profil_nev img
	{
		float: left;
		border-style: none;
	}

/*
/////////////////////// POLC ///////////////////
*/

	div.polc_alcim
	{
		margin: 10px 10px 0px 10px;
		padding: 0px;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #3D5D8A;
	}

	div.polc_leiras
	{
		margin: 10px 10px 20px 10px;
		padding: 0px;
		text-align: justify;
		font-size: 11px;
		font-weight: normal;
		color: #3D5D8A;
	}

	div.polc
	{
		margin: 0px 0px 30px 0px;
		clear: both;
		text-align: left;
	}

	div.polc_kep_container
	{
		float: left;
		margin: 0px;
		padding: 0px;
		width: 95px;
		overflow: hidden;
		text-align: right;
		text-decoration: none;
		font-size: 10px;
	}
	div.polc_kep_container img
	{
		border: 1px solid #51709b;
		height: 60px;
		margin: 7px 5px 0px 5px;
	}
	div.polc_kep_container p
	{
		margin: 0px 5px 0px 0px;
	}

	div.polc_texts_container
	{
		display: block;
		margin: 0px;
		padding: 0px 5px 0px 100px;
		text-decoration: none;
		font-family: Verdana;
	}

	a.polc_nev
	{
		display: block;
		padding: 5px 0px 5px 0px;
		text-decoration: none;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: #3D5D8A;
	}

	div.polc_ar
	{
		display: block;
		padding: 0px 0px 5px 0px;
		text-decoration: none;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #3D5D8A;
	}

	span.polc_ar_eredeti
	{
		text-decoration: line-through;
	}

/* WYSIWYG Szerkesztő */

.wysiwyg_text
{
	margin: 5px;
	width: 520px;
	background-color: #ffffff !important;
	background-image: none !important;
	text-align: justify;
	line-height: 1.5em;
	font-family: Verdana;
	font-size: 12px;
	color: #3D5D8A;
}

.wysiwyg_text_list
{
	max-width: 520px;
	text-align: justify;
	line-height: 1.5em;
	font-family: Verdana;
	font-size: 12px;
	color: #3D5D8A;
}

.wysiwyg_text p, .wysiwyg_text_list p
{
	text-align: justify;
}

.wysiwyg_text img, .wysiwyg_text_list img
{
	max-width: 520px !important;
}

img.kep_nagy, img.termek_kep_nagy
{
	height: auto;
}

img.kep_bal, img.termek_kep_bal
{
	float: left;
	margin: 10px 10px 10px 0px;
}

img.kep_jobb, img.termek_kep_jobb
{
	float: right;
	margin: 10px 0px 10px 10px;
}
