* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
.h1,h2,h3{
	font-family: Myriad Pro;
}
.logo {
	width: 150px;
	font-size: 26px;
	padding-left: 13px;
}
h1 {
	font-size: 26px;
	padding-left: 13px;
	margin-right: 50px;
	color: #4FB1CF;
}
body,html {
	height:100%;
	width:100%
}
body {
	background:#4fb1cf url(img/1_bg.png) repeat-x top left;
}
img {
	border: 0;
}
.reklam {
padding-left: 5px;
}
.oldalak {
	width: 973px;
	background:#fff;
	background:#fff url(img/1_oldalak.png) repeat-x top left;
	margin-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}
.tovabb {
padding:6px;
}
.tovabb-2 {
	padding:6px;
}
.tovabb-2 a {
	color: #529AA7;
}

.tovabb li {
	margin: 0;
	padding: 0;
	display: inline;
	width: 97px;
}
.tovabb a:hover {
	background-color: #E5E5E5;
}

.reg {
margin-left: 6px;
margin-top: 6px;
}

.tovabb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tovabb a {
	float: left;
	color: #529AA7;
	width: 97px;
}




.felsomenu {
}
.felsomenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.felsomenu li {
	margin: 0;
	padding: 0;
	display: inline;
}
.felsomenu a {
	float: left;
	margin: 0 2px;
	padding: 0 0 0 4px;
	background: url(img/1_menu.gif) no-repeat top left;
	text-decoration: none;
	text-align: center;
}
.felsomenu a:hover,
.felsomenu a:active,
.felsomenu a:focus {
}
.felsomenu a span {
	float: left;
	padding: 7px 15px 6px 11px;
	display: block;
	background: url(img/1_tab.gif) no-repeat top right;
	color: #666666;
	font-weight: bold;
}
.felsomenu a span {
	float: none;
}
.felsomenu a:hover span {
	color: #484848;
}
.felsomenu a:hover {
	background-position: 0% -42px;
}
.felsomenu a:hover span {
	background-position: 100% -42px;
}
.felsomenu li.aktiv-menu a, .felsomenu li.aktiv-menu a:hover, .felsomenu li.font-family a:active, .felsomenu li.aktiv-menu a:focus {
	background: url(img/1_tab_left.gif) no-repeat left top #BDBAA6;
}
.felsomenu li.aktiv-menu a span,
.felsomenu li.aktiv-menu a:hover span,
.felsomenu li.aktiv-menu a:active span,
.felsomenu li.aktiv-menu a:focus span {
	background: url(img/1_tab_right.gif) no-repeat right top #BDBAA6;
	color: #FFFFFF;
}

.linkek li{
	padding-left:25px;
	padding-top:2%;
	padding-bottom:2%;
	list-style: none;
	border-top: 1px solid #EBEBEB;
	margin-left: 2px;
	margin-right: 2px;
}
.linkek li:hover{
	background: url(img/narancs_icon.png) no-repeat left center #E5E5E5;

}

.linkek li a{
	color:#45838D;
	text-decoration: none;
	display: block;
}
.m2 {
	overflow: hidden;
	height: 100%;
}
.doboz {
	margin:3px;
}
.doboz.do-a {
	margin: 10px 0 0 0;
	background: url(img/1_doboz_lent.gif) left bottom no-repeat #d2e4e8;
}
.doboz.do-a .teto {
	height: 7px;
	font-size: 0;
	line-height: 0;
	background: url(img/1_doboz_fent.gif) no-repeat;
}
.doboz.do-a .m1 {
	padding: 3px 10px 20px 10px;
}
.doboz .l1 {
	position: relative;
	float: left;
	width: 311px;
	margin: 0 10px 0 0;
}
.doboz .l1.l2 {
	margin: 0;
}
.doboz .l1 .teto {
	height: 6px;
	font-size: 0;
	line-height: 0;
	background: url(img/1_doboz_fent_bg.gif) no-repeat;
}
.doboz .l1 .m1 {
	padding: 5px 0 0 0px;
	background: url(img/1_doboz_hatter.gif) repeat-y;
	z-index: 4;
}
.doboz .l1 .alja {
	height: 6px;
	font-size: 0;
	line-height: 0;
	background: url(img/1_doboz_lent_bg.gif) no-repeat;
}
.banner {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #63A9B5;
	width: 730px;
}
.banner2 img {
padding-left: 3px;
	width: 100%;
}

.doboz .l1 h2 {
	background: url(img/sarga_bg.jpg) repeat-x;
	padding: 0 0 0 15px;
	font-size: 18px;
	color: #404040;
	font-family: Myriad Pro;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
}
.db {
	margin-top:10px;
}
.belep {
	margin-left: 15px;
}
.in1 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #63A9B5;
}
.in2 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #63A9B5;
}
.in3 {
	padding:8px;
}
.h-alja {
	background: url(img/1_also_hatter.png) no-repeat;
	height: 30px;
	padding-left: 10px;
	color: #96917C;
}
.h-alja span{
	margin-right: 30px;
}
.h-alja ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.h-alja ul li{
	margin: 0;
	padding: 0;
	display: inline;
}
.h-alja a{
	padding-right: 5px;
	color:#529AA7;
	background: url(img/1_a_link_v.gif) no-repeat center right;
}