body  {
	background:url(../../images/bg.jpg) repeat-x top #FFFFFF;
	margin:0px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
tr,td {
	color:#818181;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}
h2 {
	color:#BF4D20;
	font-size:15px;
	margin:0px;
	font-weight:bold;
}
.bordo {
	color:#BF4D20;
}
.barna {
	color:#AE8420;
}
a, a:hover {
	color:#BF4D20;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.welcome a {
	font-weight:bold;
}
.home_left {
	background:url(../../images/home_left_mid_bg.jpg) repeat-y;
	vertical-align:top;
}
.home_center {
	background:url(../../images/home_center_bg.jpg) no-repeat top;
	vertical-align:top;
}
.home_right {
	background:url(../../images/home_right_bg.jpg) no-repeat top;
	vertical-align:top;
}
.menu, .jelentkezes_menu {
	width:309px;
	background:url(../../images/home_left_bg.jpg) no-repeat;
	padding-top:145px;
}
.hirlevel, .kereses {
	height:0px;
}
.footer_bg {
	background:url(../../images/footer_bg.jpg) repeat-x top;
	height:160px;
}
.footer {
	margin:auto;
	width:988px;
	height:51px;
	background:url(../../images/footer.jpg);
}
.footer a, .footer a:hover {
	color:#FFFFFF;
}
.footer .links {
	float:right;
	margin: 18px 200px 0px 0px;
}
* html .footer .links {
	margin: 18px 100px 0px 0px;
}
.footer .links a {
	margin-right:15px;
}
.footer .factory {
	float:left;
	margin-left:180px;
}
* html .footer .factory {
	margin-left:90px;
}
.footer .factory a {
	width: 100px;
	height:51px;
	display:block;
}
.header {
	text-align:center;
	margin-top:30px;
}
.header_belso {
	text-align:center;
	margin-top:0px;
}
.jel_header_belso {
	text-align:left;
	margin:30px 25px 0px 25px;
}
.jel_header_belso .user {
	background-color:#ffffff;
	border: 1px solid #E2E2E2;
	color:#BF4D20;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:2px 0px 3px 0px;
	margin:5px 0px 5px 0px;
}
.welcome {
	margin: 20px 5px 20px 10px;
}
.menu a, .menu .selected, .jelentkezes_menu a, .jelentkezes_menu .selected{
	width:274px;
	height:21px;
	display:block;
	margin-bottom:3px;
	padding-right:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:4px;
}
.menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.menu .m1{
	background:url(../../images/m1.gif) no-repeat top left;
}
.menu .m1:hover, .menu .m1_selected{
	background:url(../../images/m1.gif) no-repeat top right;
}
.menu .m2{
	background:url(../../images/m2.gif) no-repeat top left;
}
.menu .m2:hover, .menu .m2_selected{
	background:url(../../images/m2.gif) no-repeat top right;
}
.menu .m3{
	background:url(../../images/m3.gif) no-repeat top left;
}
.menu .m3:hover, .menu .m3_selected{
	background:url(../../images/m3.gif) no-repeat top right;
}
.menu .m4{
	background:url(../../images/m4.gif) no-repeat top left;
}
.menu .m4:hover, .menu .m4_selected{
	background:url(../../images/m4.gif) no-repeat top right;
}
.menu .m5{
	background:url(../../images/m5.gif) no-repeat top left;
}
.menu .m5:hover, .menu .m5_selected{
	background:url(../../images/m5.gif) no-repeat top right;
}
.menu .m6{
	background:url(../../images/m6.gif) no-repeat top left;
}
.menu .m6:hover, .menu .m6_selected{
	background:url(../../images/m6.gif) no-repeat top right;
}
.menu .m7{
	background:url(../../images/m7.gif) no-repeat top left;
}
.menu .m7:hover, .menu .m7_selected{
	background:url(../../images/m7.gif) no-repeat top right;
}
.menu .m8{
	background:url(../../images/m8.gif) no-repeat top left;
}
.menu .m8:hover, .menu .m8_selected{
	background:url(../../images/m8.gif) no-repeat top right;
}
.menu .m9{
	background:url(../../images/m9.gif) no-repeat top left;
}
.menu .m9:hover, .menu .m9_selected{
	background:url(../../images/m9.gif) no-repeat top right;
}
.menu .m10{
	background:url(../../images/m10.gif) no-repeat top left;
}
.menu .m10:hover, .menu .m10_selected{
	background:url(../../images/m10.gif) no-repeat top right;
}
.menu .m11{
	background:url(../../images/m11.gif) no-repeat top left;
}
.menu .m11:hover, .menu .m11_selected{
	background:url(../../images/m11.gif) no-repeat top right;
}
.menu .m12{
	background:url(../../images/m12.gif) no-repeat top left;
}
.menu .m12:hover, .menu .m12_selected{
	background:url(../../images/m12.gif) no-repeat top right;
}
.menu .m13{
	background:url(../../images/m13.gif) no-repeat top left;
}
.menu .m13:hover, .menu .m13_selected{
	background:url(../../images/m13.gif) no-repeat top right;
}
.menu .m14{
	background:url(../../images/m14.gif) no-repeat top left;
}
.menu .m14:hover, .menu .m14_selected{
	background:url(../../images/m14.gif) no-repeat top right;
}
.menu .m15{
	background:url(../../images/m15.gif) no-repeat top left;
}
.menu .m15:hover, .menu .m15_selected{
	background:url(../../images/m15.gif) no-repeat top right;
}
.jelentkezes_menu .m1{
	background:url(../../images/j_m1.gif) no-repeat top left;
}
.jelentkezes_menu .m1:hover, .jelentkezes_menu .m1_selected{
	background:url(../../images/j_m1.gif) no-repeat top right;
}
.jelentkezes_menu .m2{
	background:url(../../images/j_m2.gif) no-repeat top left;
}
.jelentkezes_menu .m2:hover, .jelentkezes_menu .m2_selected{
	background:url(../../images/j_m2.gif) no-repeat top right;
}
.jelentkezes_menu .m3{
	background:url(../../images/j_m3.gif) no-repeat top left;
}
.jelentkezes_menu .m3:hover, .jelentkezes_menu .m3_selected{
	background:url(../../images/j_m3.gif) no-repeat top right;
}
.jelentkezes_menu .m4{
	background:url(../../images/j_m4.gif) no-repeat top left;
}
.jelentkezes_menu .m4:hover, .jelentkezes_menu .m4_selected{
	background:url(../../images/j_m4.gif) no-repeat top right;
}
.jelentkezes_menu .m5{
	background:url(../../images/j_m5.gif) no-repeat top left;
}
.jelentkezes_menu .m5:hover, .jelentkezes_menu .m5_selected{
	background:url(../../images/j_m5.gif) no-repeat top right;
}

.box_title {
	background:url(../../images/box_title.jpg) no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding:3px 5px 8px 10px;
}
.newsletter, .uzenofal {
	margin-top: 20px;
}
.newsletter .data, .uzenofal .data {
	background:url(../../images/box_bg.jpg) no-repeat top left;
	padding:20px;
}
.clients, .contact {
	margin: 145px 0px 0px 20px;
}
.clients .data, .contact .data {
	background:url(../../images/box_bg.jpg) no-repeat top left;
	padding:10px 0px 20px 20px;
}
.calendar  {
	margin: 10px 0px 0px 20px;
}
.calendar .data {
	background:url(../../images/box_bg.jpg) no-repeat top left;
	padding:10px 40px 20px 30px;
}
.calendar a  {
	color:#FFFFFF;
	width:100%;
	height:100%;
	display:block;
}
.calendar a:hover {
	color:#FFFFFF;
}
form {
	margin: 0px;
}
form input, form textarea, form select {
	border: 1px solid #E2D5B8;
	margin-bottom:5px;
	color:#AE8420;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 3px 0px 3px;
}
form .cbox {
	border:none;
}
.btn, .btn2 {
	height:18px;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:4px;
 	padding:2px 0px 0px 7px;
}
.btn {
  width:83px;
  background:url(../../images/btn.gif) no-repeat left;

}
.btn2 {
  width:90px;
  background:url(../../images/btn2.gif) no-repeat left;
 
}
.btn:hover, .btn2:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.btn:hover {background:url(../../images/btn.gif) no-repeat right;}
.btn2:hover {background:url(../../images/btn2.gif) no-repeat right;}
.btn_szurke {
	background:url(../../images/btn_szurke.gif) no-repeat left;
	width:87px;
	height:17px;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:4px;
	text-align:center;
}
.btn_szurke:hover {
	background:url(../../images/btn_szurke.gif) no-repeat right;
	color:#FFFFFF;
	text-decoration:none;
}
.months {
	font-weight:bold;
}
.months a, .months a:hover {
	color:#BF4D20;
}
.dates .days td {
	background-color:#CFB98A;
	border-right:1px solid #FFFFFF;
	width:14%;
	font-weight:bold;
	color:#8F330C;
}
.dates {
	border-collapse:collapse;
}
.dates td {
	background-color:#FFFFFF;
	border:1px solid #E2D5B8;
	text-align:center;
}
.search {
	background: url(../../images/search_bg.jpg) repeat-x bottom;
	border: 1px solid #E2D5B8;
	margin-bottom:5px;
	color:#AE8420;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 3px 0px 3px;
	font-weight: normal;
	width:150px;
}
.dates .event {
	background-color:#8F330C;
	color:#FFFFFF;
}
.belso_header {
	background:url(../../images/home_center_bg_belso.jpg) no-repeat top;
}
.jelentkezes_header {
	background:url(../../images/jelentkezes_center_bg_belso.jpg) no-repeat top;
}
.content {
	background:url(../../images/content_bg_top.jpg) no-repeat top;
	height:90px;
	width:670px;
	padding:20px 40px 20px 30px;
	text-align:justify;
}
.content h1 {
	background:url(../../images/h1.jpg) repeat-y;
	font-size:15px;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;
	margin:0px;
}
.content a {
	font-weight:bold;
}
.content img {
	background:url(../../images/img_bg.jpg) repeat-x top #FFFFFF;
	margin:10px 10px 0px 10px;
	padding:5px;
}
.list_title {
	background:url(../../images/h1.jpg) repeat-y;
	font-size:15px;
	color:#FFFFFF;
	height:20px;
	padding:5px 10px 5px 10px;
	margin-bottom:15px;
	display:block;
}
.list_title a, .list_title a:hover {
	color:#FFFFFF;
} 
.list_title .title {
	float:left;
	font-weight:bold;
}
.list_title .date {
	float:right;
	font-size:12px;
	margin-top:3px;
}
.more {
	text-decoration:underline;
	margin-left:10px;
}
.more:hover {
	color:#1D4285;
}
.gallery .list_title {
	margin-bottom:10px;
}
.gallery img {
	margin:0px;
	float:left;
	margin:7px 0px 0px 5px;
}
.pages {
	background-color:#DAC9A5;
	height:25px;
	text-align:center;
}
.pages a {
	color:#FFFFFF;
	background-color:#C6A578;
	padding:2px 5px 2px 5px;
	margin:2px;
}
.pages a:hover {
	background-color:#8F330C;
	color:#FFFFFF;
	text-decoration:none;
}
.pages .selected {
	color:#FFFFFF;
	background-color:#8F330C;
	padding:2px 5px 2px 5px;
	margin:2px;
	text-decoration:none;
}
.reg .form_fejlec {
	background-color:#F2ECDF;
	font-weight:bold;
	padding-left:10px;
}
.reg .data {
	vertical-align:top;
	
}
.reszletek .inst td {
	border:0px;
}
.reszletek .data {
	vertical-align:top;
	color:#BF4D20;
	font-weight:bold;
}
.regform {
	float:left;
	width:390px;
}
.reszletek {
	width:100%;
}
.reszletek td {
	border-bottom:1px solid #E1E1E1;
}
.regform td {
	text-align:left;
}
.regform input {
	margin:0px;
}
.reg_info {
	float:right;
	width:200px;
	text-align:left;
}
.home {
	display:block;
	height:75px;
	width:370px;
}

.program .time {
	background-color:#FFFFFF;
	border:1px solid #F2ECDF;
	padding:3px;
}
.program .title a, .program .title a:hover {
	color:#FFFFFF;
}
.bordo {
	color:#BF4D20;
}
.program img {
	margin:10px 15px 0px 0px ;
}
.gallery_inner img {
	margin-bottom:10px;
}
.uzenet {
	border-bottom: 1px solid #E1E1E1;
	margin:5px 20px 5px 0px;
	padding:0px 0px 5px 0px;
}
.content .ikon img {
	border:0px;
	background:none;
	padding:0px;
	margin:0px;
}
.jelentkezeseim td {
	padding:4px;
	border-bottom:1px solid #E1E1E1;
}
.infobox {
  display: none; 
  position: absolute;
  text-align: left; 
  padding: 0px 5px 0px 5px;
  background: #ffffff; 
  border: 1px solid #000000;
  color: #000000;
}
.infobox td {
  color: #000000;
}
.uzeno td {
	border-bottom:1px solid #E1E1E1;
}
#recaptcha_image img {
  padding: 0px;
  border: 0px;
}

.menu2 a {
	width:264px;
	display:block;
	margin-bottom:3px;
	background:url(../../images/menu_bg.gif) repeat-y left;
	text-decoration:none;
	color:#FFFFFF;
	
	font-weight:bold;
	text-align:right;
	padding: 5px 10px 5px 10px;
	text-transform:uppercase;
}
.menu2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background:url(../../images/menu_bg.gif) repeat-y right;
}
.reminder {
	display: none;
}
.innerPopup{

	width: 400px;
	margin-left: 100px;
	padding: 20px;
	/*background: white url(../../images/h1.jpg) no-repeat 0 0;*/
	background:#ffffff;
	color: black;
	display: none;
	position: absolute;
	text-align: center;
	/*border-bottom: 4px solid #e2d5b8;
	border-left: 2px solid #bf4d20;
	border-right: 2px solid #e2d5b8;*/
	border:8px solid #782200;
}
