* {
	margin: 0px;
	padding: 0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body {
	background: #000000;
	font-family: tahoma, arial;
	font-size: 11px;
	line-height: 14px;
	color: #AAAAAA;
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}

#Main {
	position: relative;
	width: 905px;
	margin: 0px auto 0px auto;
}

#Header {
	width: 905px;
	height: 45px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #000000;
	background-image: url(/images/top.png);
	background-repeat: no-repeat;
	background-position: bottom;

	position: absolute;
	top: 0px;
	left: 0px;
}

#Lablec {
	clear: both;
	color: #626262;
	background-image: url(/images/labhatter.png);
	background-repeat: no-repeat;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	height: 60px;
	padding-left: 255px;
	background-color: #000000;
}

#Lablec a {
	color: #626262;
}

#Lablec a:hover {
	color: #AAAAAA;
}

#MenuSav {
	width: 680px;
	height: 48px;

	position: absolute;
	top: 0px;
	left: 225px;
}

#Menu {
	float: left;
	height: 48px;
	background: url(/images/arnyek.png) repeat-y left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

#BigFishCorner {
	float: right;
	height: 48px;
	width: 128px;
	background-color: #121212;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#BigFishCorner {
		width: 110px;
	}
}

#Menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#Menu li {
	padding: 0;
	display: inline;
	background: none;
}

#Menu a {
	background: url(/images/fomenupont.png) no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #7F7F7F;
	padding-bottom: 0;
	padding-left: 28px;
	padding-top: 18px;
	height: 22px;
	margin-right: 8px;
	float: left;
}

#Menu a:hover {
	background: url(/images/fomenupont_on.png) no-repeat;
	text-decoration: none;
	color: #AAAAAA;
}

#Menu a.active {
	background: url(/images/fomenupont_on.png) no-repeat;
	color: #AAAAAA;
}

#Kapcsolodo {
	height: 60px;
	background-repeat: repeat-x;
	background-image: url(/images/oval_kozep.png);
	float: left;
	margin-right: -13px;
}

#Kapcsolodo ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Kapcsolodo li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Kapcsolodo a {
	text-decoration: none;
	font-size: 11px;
	color: #626262;
	background-image: url(/images/oval_bullet.png);
	background-repeat: no-repeat;
	height: 13px;
	margin-top: 22px;
	padding-left: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	font-weight: bold;
	float: left;
}

#Kapcsolodo a:hover {
	background: url(/images/oval_bullet_on.png) no-repeat;
	color: #999999;
}

#Kapcsolodo a.inactive {
	background-image: url(/images/oval_bullet.png);
	color: #5F5F5F;
}

#KapcsolodoVege {
	height: 60px;
	background-image: url(/images/oval_jobb.png);
	background-repeat: no-repeat;
	width: 33px;
	float: left;
}

#CikkKapcsolodoHely {
	background-image: url(/images/oval_jobb.png);
	background-repeat: no-repeat;
	height: 60px;
	background-position: right;
	margin-right: 17px;
	padding-right: 33px;
}

#CikkKapcsolodo {
	height: 60px;
	background-repeat: repeat-x;
	background-image: url(/images/oval_kozep.png);
	float: right;
}

#CikkKapcsolodo ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#CikkKapcsolodo li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#CikkKapcsolodo a {
	text-decoration: none;
	font-size: 11px;
	color: #5F5F5F;
	background-image: url(/images/oval_bullet.png);
	background-repeat: no-repeat;
	height: 13px;
	float: left;
	display: block;
	margin-top: 23px;
	padding-left: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

#CikkKapcsolodo a:hover {
	background: url(/images/oval_bullet_on.png) no-repeat;
	text-decoration: none;
	color: #818181;
}

#CikkKapcsolodoEleje {
	height: 60px;
	background-image: url(/images/oval_bal.png);
	background-repeat: no-repeat;
	width: 33px;
	float: right;
}

.ListElemMod01 {
	margin-right:0
}

#Page {
	width: 905px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/hatter.png);
	background-repeat: repeat-y;
	
	position: absolute;
	margin-top: 45px;
}

#Logo {
	width: 225px;
	height: 142px;
}

#Balcimke {
	width: 225px;
	height: 82px;
}

#Baloldal {
	float: left;
	width: 225px;
}

#Content {
	float: right;
	width: 680px;
	background-color: #242424;
	background-image: url(/images/arnyek.png);
	background-repeat: repeat-y;

	padding-top: 49px;
}

#BalMenu {
	width: 225px;
}

#BalMenu a {
	color: #AAAAAA;
	text-decoration: none;
}

#BalMenu ul {
	list-style-position: outside;
	list-style-type: none;
}

#BalMenu ul.simple li {
	height: 20px;
	line-height: 19px;
	width: 188px;
	padding-left: 37px;
	background: transparent url(/images/balmenu_bg.png) top left no-repeat;
	font-weight: bold;
}

#BalMenu ul.simple li.active {
	background: transparent url(/images/balmenu_bg_active.png) top left no-repeat;
}

#BalMenu ul.solution_group li {
	height: 20px;
	line-height: 19px;
	width: 188px;
	padding-left: 37px;
	background: transparent url(/images/balmenu_group_bg.png) top left no-repeat;
	font-weight: bold;
}

#BalMenu ul.solution_group li.active {
	background: transparent url(/images/balmenu_group_bg_active.png) top left no-repeat;
}

#BalMenu ul.solution li {
	height: 19px;
	line-height: 19px;
	width: 176px;
	padding-left: 49px;
	background: transparent url(/images/balmenu_solution_bg.png) top left no-repeat;
}

#BalMenu ul.solution li.active {
	background: transparent url(/images/balmenu_solution_bg_active.png) top left no-repeat;
}

#BalMenu ul.solution li a {
	color: #7F7F7F;
}

#Banner {
	height: auto;
}

#Balseparator {
	background-image: url(/images/balseparator.gif);
	background-repeat: no-repeat;
	height: 2px;
}

#MegoldasDoboz {
	width: 680px;
	margin: 0;
}

#UgyfelDoboz {
	width: 680px;
	margin: 0;
}

#Ugyfelflash {
	width: 680px;
	height: 300px;

}

#Cikkhely {
	width: 620px;
	padding-right: 30px;
	background-image: url(/images/cikk_hatter.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 30px;
	padding-top: 143px;
	padding-bottom: 10px;
	margin-top: 3px;
}

#CB_Cikkhely {
	background-image: url(/images/cb_hatter.png);
	background-repeat: no-repeat;
	padding-left: 235px;
	padding-top: 105px;
	padding-bottom: 0px;
	background-position: top;
}

#PG_Cikkhely {
	background-image: url(/images/pg_hatter.png);
	background-repeat: no-repeat;
	padding-left: 282px;
	padding-top: 115px;
	padding-bottom: 0px;
	background-position: top;
}


#DobozContent {
	width: 445px;
	background-image: url(/images/termekdoboz_hatter.png);
	background-repeat: no-repeat;
	margin-top: 35px;
	float: right;
	height: auto;
}

#CB_Content {
	background-repeat: no-repeat;
	height: auto;
	padding-top: 0px;
	width: 445px;
}

#PG_Content {
	background-repeat: no-repeat;
	height: auto;
	padding-top: 0px;
	width: 398px;
}

#UgyfelDobozContent {
	width: 328px;
	background-image: url(/images/ugyfeldoboz_hatter.png);
	background-repeat: no-repeat;
	margin-top: 35px;
	float: right;
	height: 340px;
}

#DobozTxt {
	width: 390px;
	height: 108px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}

#CB_DobozTxt {
	width: 390px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
	height: 165px;
}

#PG_DobozTxt {
	width: 378px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 295px;
}

#PG_DobozLink {
	margin-top: 45px;
}

#PG_DobozLink p {
	color: #6E6E6E;
	margin-bottom: 20px;
}

#UgyfelDobozTxt {
	width: 273px;
	height: 222px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 35px;
}

#DobozAkcio {
	width: 445px;
	height: 110px;
}

#DobozLista {
	width: 390px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 35px;
}

#CB_DobozLista {
	width: 390px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 13px;
	padding-left: 35px;
}

#UgyfelDobozLista {
	width: 293px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 35px;
}

#UgyfelDobozLista a {
	color: #6E6E6E;
	padding-right: 17px;
	background-image: url(/images/linknyil.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#UgyfelDobozLista a:hover {
	color: #AAAAAA;
}

#UgyfelDobozLista ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 13px;
}

* + html #UgyfelDobozLista ul {
	line-height: 15px;
}

#UgyfelDobozLista li {
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	word-wrap:break-word;
}

* html #UgyfelDobozLista li {
	display:inline;
}

* + html #UgyfelDobozLista li {
	display:inline;
}

#UgyfelDobozLista li > * {
	display:table;
	table-layout:fixed;
	overflow:hidden;
}

#DobozKapcsolodo {
	background-image: url(/images/oval_bal.png);
	background-repeat: no-repeat;
	height: 60px;
	padding-left: 33px;
	text-align: left;
}

#DobozHolder {
	float: left;
	width: 235px;
	text-align: right;
	margin-top: 35px;
}

#TvHolder {
	float: left;
	width: 352px;
	text-align: right;
	margin-top: 35px;
}

#MegoldasDobozTxt {
	float: right;
	width: 435px;
	height: 400px;
	padding: 0;
	background: url(/images/arnyek.png) no-repeat;
}

.Head01 {
	font-size: 13px;
	font-weight: bold;
	color: #CFCFCF;
	line-height: 22px;
}

.Head02 {
	font-size: 11px;
	font-weight: bold;
	color: #9AAA09;
	line-height: 26px;
}

.Head02 a {
	color: #9AAA09;
}

.Head02 a:hover {
	color: #CFCFCF;
}

.Head02b {
	font-size: 11px;
	color: #9AAA09;
}

.Head02b a {
	color: #9AAA09;
}

.Head02b a:hover {
	color: #CFCFCF;
}

.Head03 {
	font-size: 13px;
	font-weight: bold;
	color: #8C9B08;
	line-height: 40px;
	margin: 0px;
}

.Head04 {
	font-size: 11px;
	font-weight: bold;
	color: #CFCFCF;
	line-height: 20px;
}

.Head05 {
	font-size: 11px;
	font-weight: bold;
	color: #9AAA09;
	line-height: 26px;
	padding-top: 6px;
}

.Datum01 {
	font-size: 11px;
	color: #52752F;
	line-height: 13px;
	padding-left: 10px;
	background-image: url(/images/vonal.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
}

.Datum02 {
	font-size: 11px;
	color: #8C9B08;
	padding-left: 5px;
}

.DobozTartalom {
	line-height: 14px;
}

.List01 {
	line-height: 17px;
	list-style-position: outside;
	list-style-image: url(/images/bulet.gif);
	margin: 0px;
	padding: 0px;
}

#Aktualitasok {
	background-image: url(/images/aktualitasok_ful.png);
	background-repeat: no-repeat;
	clear: both;
	height: 50px;
}

#AktualitasokList li {
	background: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-color: #242424;
}
#AktualitasokList ul {
	margin: 0px;
	padding: 0px;
}

#AktualitasokList {
	padding-left: 30px;
	padding-right: 30px;
	background-color: #121212;
	padding-top: 20px;
	background-image: url(/images/arny2.png);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}

#MenuCsik {
	width: 680px;
	height: 1px;
	background: url(/images/csik680.png) no-repeat;

	position: absolute;
	top:48px;
	left: 225px;
}

.separator {
	color: #758206;
	padding-right: 2px;
	padding-left: 2px;
}

#Cikkhely p {
	margin: 11px 0px 11px 0px;
}

#offerForm ul {
	list-style-position: outside;
	list-style-type: none;
	height: 35px;
}

#offerForm li {
	float: left;
}

#offerForm li.desc {
	width: 120px;
	text-align: right;
	padding: 2px 15px 0px 0px;
}

#offerForm li.rightdesc {
	padding: 2px 20px 0px 10px;
}

* html #offerForm li.rightdesc {
	padding-top: 3px;
}

#offerForm li.error, #offerForm li.righterror {
	color:#F04F20;
}

#offerForm li.righterror {
	padding: 2px 0px 0px 15px;
}

.righterror {
	color:#F04F20;
	padding: 0px 0px 0px 15px;
}

#offerForm li.col {
	width: 13px;
}

#offerForm li.col2 {
	width: 105px;
}

#offerForm li.col3 {
	width: 80px;
}

#offerForm li.col4 {
	width: 135px;
}

#offerForm input {
	font-family: Tahoma;
	font-size: 11px;
	height: 15px;
	padding: 2px 0px 0px 3px;
	width: 272px;
	color: #333333;
}

#offerForm input.checkbox {
	width: 13px;
	margin-top: 2px;
}

#offerForm input.submit {
	width: 62px;
}

#offerForm select {
	width: 278px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 1px 0px 1px 3px;
	color: #333333;
}

#offerForm textarea {
	width: 416px;
	height: 60px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px 0px 0px 3px;
	color: #333333;
}

.star {
	color: #8C9B08;
}

#offerForm p {
	margin: 10px 0px 10px 0px;
}

#offerForm .clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}

h3 {
	font-size: 11px;
	font-weight: normal;
}

h2 {
	font-size: 11px;
	font-weight: bold;
}