
#left {
	position:relative;
	float:left;
	left:53px;
	top:0px;
	width: 236px;
	min-height:508px;
	height: auto !important;
	height:508px;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/left_top_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px solid #2200cc;
	overflow:visible; /*a menü miatt fontos*/
}

#left_menu {
	width: 235px;
	height:auto;
	text-align:left;
	font-size:15px;
	margin:0px;
	margin-top:11px;
	margin-left:1px;
	margin-bottom:12px;
	padding:0px;
	overflow:hidden;
	border:0px solid #CC2200;
}

#left_menu .lmenu {
	/*float:left;
	list-style-type: none;*/
	width: 100%;
	height:auto;
	/*font-family: Times, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	text-align:left;
	margin:0px;
	margin-bottom:3px;
	padding:0px;
	/*background-color:#8baaba; */
	color:#666;
	border: 0px solid #fff;
}

#left_menu .lmenu a{
	/*z-index:1;*/
	display: block;
	height:21px;
	margin:0px;
	margin-left: 0px;
	/*margin-top:5px;*/
	/*margin-bottom:3px;*/
	
	padding:0px;
	padding-left:20px;
	padding-right:2px;
	padding-top:0px;
	/*padding-bottom:1px;*/
	background-image:url(../images/menu_bg.png);
	background-position:top;
	background-repeat:repeat-y;
	/*background-color:#006599;*/
	
	color:#890000;
	font-weight:bold;
	/*font-stretch:ultra-condensed;*/
	letter-spacing: 0.05em;
	border: 0px solid #fff;
}

#left_menu .lmenu a:hover {
	/*height:20px;*/
	color:#890000;
	/*background-color:#009cff;*/
	background-image:url(../images/menu_hover_bg.png);
	background-position:top;
	background-repeat:repeat-y;
	/*background-color:#8babba;*/
	font-weight:bold;
	text-decoration:none;
}

#sub_lmenu_out {
	width: 234px;
	height:auto;
	font-size:11px;
	text-align:left;
	margin:0px;
	margin-top:3px;
	/*margin-bottom: 3px;*/
	padding:0px;
	background-color:#f1f1ef;
	color:#fffffe;
	border:0px solid #CC2200;
	overflow:hidden;
}

#sub_lmenu {
	width: 229px;
	height:auto;
	font-size:11px;
	text-align:left;
	margin:0px;
	/*margin-top:3px;*/
	padding:0px;
	/*background-color:#e8e7e2;*/
	color:#fffffe;
	border:0px solid #CC2200;
	overflow:hidden;
}

#sub_lmenu .menu_item {
	width: 100%;
	height:auto;
	text-align:left;
	margin:0px;
	padding:0px;
	background-image:none;
	color:#fffffe;
}

#sub_lmenu .menu_item a{
	display: block;
	height:22px;
	margin:0px;
	/*margin-bottom: 3px;*/
	padding:0px;
	padding-left:20px;
	padding-top:1px;
	background-image:none;
	font-weight:bold;
	color:#3a3a3a;
	border:0px solid #CC2200;
	overflow:hidden;
}

#sub_lmenu .menu_item a:hover {
	display: block;
	color:#3a3a3a;
	background-color:#dddcd8;
	background-image:none;
	font-weight:bold;
	border:0px solid #22CC22;
	text-decoration:none;
}

.bottom2 {
width: 128px;
		background-color: #AABBAA;
		height: 100%;


}

#left_bottom {
	margin:0px;
	/*margin-top:1px;*/
	width: 160px;
	overflow: hidden;
	background-color:#cdcdcd;
	padding-bottom:32767px !important;
	margin-bottom:-32767px !important;
	border:0px solid #CC2200;
}

/*Hírlevél feliratkozás*/
#newsl_reg {
	width: 229px;
	height:auto;
	text-align:left;
	margin:0px;
	margin-left: 5px;
	margin-bottom:5px;
	padding:0px;
	/*background-color:#006599;*/
	
	border: 1px solid #fff;
	font-size:12px;
	letter-spacing: -0.05em;
	font-weight:normal;
	overflow:hidden;
	border:0px solid #CC2200;
}

#newsl_reg .inp_but {
	width:100%;
	height:22px;
	margin:0px;
	margin-left:1px;
	margin-top:2px;
	/*background-color:#fff;*/
	background-image:url(../images/newsl_input_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#666;
	border: 0px solid #22f;
}

#newsl_reg h1{
	position:relative;
	top:2px;
	left:5px;
	width: 210px;
	height: 17px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	letter-spacing: 0em;
	color:#848484;
	overflow: hidden;
	border:0px solid #ff0000;
}

#newsl_reg form {
	display:inline; 
	/*border:0px solid #ff2222;
	margin:0px;
	padding:0px;
	color:#ffffff;
	vertical-align:middle;
	font-weight:normal;
	font-variant:normal;*/
	/*line-height: 40px;*/
}

#newsl_reg input {
	height:14px;
	width:153px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	margin-left:1px;
	padding-top:2px;
	padding-left:1px;
	font-size:11px;
	color:#848484;
	background-color: transparent;
	border:0px solid #abaaaa;
}

#newsl_reg .ok {
	height:auto;
	width:65px;
	padding:0px;
	margin:0px;
	margin-left:4px;
	font-size:10px;
	color:#890000;
	text-align:left;
	background-color: transparent;
	overflow:hidden;
	border:0px solid #ff0000;
}

#login form {
	display:inline;
	margin:0px;
	padding:0px;
	/*margin-top:20px;*/
	border:0px solid #ff0000;
}

#search {
	position: relative;
	top:1px;
	left:6px;
	width: 229px;
	height:20px;
	text-align:left;
	margin:0px;
	text-align:left;
}

.textSearch {
	text-align:left;
	width:229px;
	height:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/search_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	/*letter-spacing: 0.05em;*/
	color:#005aa3;
	overflow:hidden;
	border:0px solid #2222BF;
}

.textSearch form {
	display:inline;  /*IE miatt*/
}

.textSearch input {
	position:relative;
	top:0px;
	left:1px;
	float:left;
	height:14px;
	width:207px;
	margin-top:2px;
	margin-left:2px;
	color:#848484;
	font-size:12px;
	background-color:transparent;
	border:0px solid #22ff22;
} 

.textSearch .ok {
	text-decoration:none;
	border:0px solid #84BFCB;
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:4px;
	margin-right:0px;
	padding-top:0px;
	height:19px;
	width:12px;
	font-size:12px;
	color:#666;
	font-weight:bold;
	/*color:transparent;*/
}

#login {
	position:relative;
	top:2px;
	left:3px;
	text-align:left;
	margin:0px;
	padding-left:0px;
	width:231px;
	height:auto;
	
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 21px;*/
	/*letter-spacing: 0.1em;*/
	/*background-color:#cccc22;
	background-image:url(../images/logged.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	overflow:hidden;
	border:0px solid #22f;
}

#login a, #login a:link, #login a:visited {
	color:#005aa3;
}

#login a:hover {
	color:#005aa3;
    /*background-color:#009cff;*/
    text-decoration:none;
}

#no_logged {
	/*position:relative;
	float:left;
	left:641px;
	top:0px;
	text-align:left;
	margin:0px;
	padding-left:5px;*/
	width:238px;
	height:auto;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 21px;
	letter-spacing: 0.1em;*/
	/*background-color:#cccc22;*/
	/*background-image:url(../images/logged.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	border:0px solid #CC2200;
}

#no_logged .text {
	position:relative;
	top:-2px;
	left:5px;
	width: 210px;
	height: 17px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:11px;
	letter-spacing: 0em;
	color:#848484;
	overflow: hidden;
	border:0px solid #ff0000;
}

#no_logged .text a, #login .text a:link, #login .text a:visited {
	color:#848484;
	text-decoration:none;
}

#no_logged .text a:hover {
	color:#000;
   text-decoration:none;
}



#login form {
	display:inline;
	margin:0px;
	padding:0px;
	/*margin-top:20px;*/
	border:0px solid #ff0000;
}

input.user { /*IE-ben ie.css*/
	height:15px;
	width:89px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-left:3px;
	padding-top:2px;
	padding-left:1px;
	font-size:11px;
	color:#848484;
	background-color: transparent;
	border:1px solid #abaaaa;
}

input.pwd {
	height:15px;
	width:81px;
	margin:0px;
	/*margin-top:5px;*/
	margin-left:-8px;
	padding:0px;
	padding-top:2px;
	font-size:11px;
	color:#848484;
	background-color: transparent;
	border:1px solid #abaaaa;
}

input.loginbtn {
	
	height:auto;
	width:auto;
	padding:0px;
	
	/*margin-top:2px;*/
	margin-left:-4px;
	font-size:10px;
	color:#890000;
	text-align:left;
	background-color: transparent;
	overflow:hidden;
	border:0px solid #ff0000;
}

#logged {
	/*position:relative;
	float:left;
	left:641px;
	top:0px;
	text-align:left;
	margin:0px;
	padding-left:5px;*/
	width:214px;
	height:auto;
	margin:0px;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	/*letter-spacing: 0.1em;*/
	/*background-color:#cccc22;*/
	background-image:url(../images/logged_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	border:0px solid #CC2200;
}

#logged .logged_text {
	width: 195px;
	height: 30px;
	margin:0px;
	margin-top:2px;
	margin-left:1px;
	padding:0px;
	/*padding-top:14px;*/
	padding-left:5px;
	/*padding-top:0px;*/
	/*padding-bottom:6px;*/
	text-align:left;
	font-size:10px;
	/*background-color:#fcfbf9;*/
	color:#555;
	overflow: hidden;
	border:0px solid #ff0000;
}

#logged .text {
	/*position: absolute;
	top:9px;
	left: 285px;*/
	position:relative;
	top:2px;
	left:7px;
	border:0px solid #ff0000;
	width: 187px;
	height: 17px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:11px;
	/*letter-spacing: 0.05em;*/
	/*line-height: 34px;*/
	color:#565253;
	overflow: hidden;
}

#logged .text a {
  color:#565253;
  text-decoration:none;
}

#logged .text a:hover {
  color:#000;
  text-decoration:none;
}

.hr_red {
	width:100%;
	height:8px;
	color:#2222ff;
	background-image:url(../images/hr_red.png);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0px;
	/*margin-left:-18px;*/
	margin-top:6px;
	/*margin-bottom:10px;*/
	padding:0px;
	overflow:hidden;
	/*border-bottom:3px solid #22f;*/
	border:0px solid #968d8e;
}

#left_img {
	position:relative;
	width: 230px;
	height:auto;
	margin:0px;
	margin-top:1px;
	margin-left:6px;
	border:0px solid #f22;
	
	
}

#calendar {
	width:222px;
	height:auto;
	padding:0px;
	margin:0px;
	margin-left:6px;
	border:0px solid #f22;
}

#calendar_title {
	/*background-color:#db261f;*/
	/*width:222px;*/
	color:#7d0000;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	height:22px;
	/*vertical-align:middle;*/
	padding:0px;
	padding-top:1px;
	/*padding-left:5px;*/
	margin:0px;
	/*border-top:1px solid #fff;
	border-bottom:1px solid #fff;*/
	border:0px solid #f22;
}

#cal_title {
	width:222px;
	height:16px;
	background-color:#f2ebd6;
	color:#000;
	text-align:center;
	/*font-weight:bold;*/
	font-size:11px;
	
	/*vertical-align:middle;*/
	padding:0px;
	padding-top:0px;
	/*padding-left:5px;*/
	margin:0px;
	/*margin-left:6px;*/
	/*border-top:1px solid #fff;*/
	/*border-bottom:1px solid #fff;*/
	/*border-style: none;*/
	overflow:hidden;
}

#cal_title a,  #cal_title a:link, #cal_title a:visited {
	color:#000;
	font-weight:bold;
	font-size:11px;
}

#cal_title a:hover {
	color:#000;
	font-weight:bold;
	font-size:11px;
}


/**************/
table.eventcal {
	background-color:#f2ebd6;
	width:222px;
	border-style: none;
	margin:0px;
	/*margin-left:0px;*/
	padding:0px;
	/*border:1px solid #f22;*/
	border-left:7px solid #f2ebd6;
	border-right:6px solid #f2ebd6;
	border-bottom:8px solid #f2ebd6;
}

td.title {
	width:100%;
	background-color:#f2ebd6;
	color:#fff;
	text-align:center;
	/*font-weight:bold;*/
	font-size:12px;
	height:22px;
	/*vertical-align:middle;*/
	padding:0px;
	padding-top:0px;
	/*padding-left:5px;*/
	margin:0px;
	/*border-top:1px solid #fff;*/
	border-bottom:1px solid #fff;
	/*border-style: none;*/
	
}

td.title a {
	color:#fff;
	font-weight:bold;
	font-size:12px;
}



td.title a:hover {
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

td.days {
	background-color:#f2ebd6;
	height:15px;
	line-height:12px;
	font-size:11px;
	color:#aaa;
	/*font-weight:bold;*/
	text-align:center;
	margin:0px;
	padding:0px;
	line-height:10px;
	border:0px solid #2f2;
	overflow:hidden;
}

td.empty {
	background-color:#d7d7d7;
	line-height:12px;
	height:16px;
	margin:0px;
	padding:0px;
	border-left:1px solid #f2ebd6;
	border-bottom:1px solid #f2ebd6;
	overflow:hidden;
}

td.day_1, td.day_2, td.day_3, td.day_4, td.day_5, td.day_6 {
	background-color:#c8c8c8;
	height:16px;
	line-height:12px;
	color:#5e5a5b;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-left:1px solid #f2ebd6;
	border-bottom:1px solid #f2ebd6;
	overflow:hidden;
}

td.day_7 {
	background-color:#c0a182;
	color:#98072b;
	line-height:12px;
	height:10px;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-left:1px solid #f2ebd6;
	border-bottom:1px solid #f2ebd6;
	/*border-right:1px solid #444;*/
	overflow:hidden;
}

td.event {
	/*background-color:#fff;*/
	height:16px;
	line-height:12px;
	color:#565253;
	font-size:12px;
	/*font-weight:bold;*/
	text-align:center;
	margin:0px;
	padding:0px;
	border-left:1px solid #f2ebd6;
	border-bottom:1px solid #f2ebd6;
	overflow:hidden;
	
	
}

td.event a {
	/*background-color:#22f;*/
	color:#444;
	font-weight:bold;
	line-height:10px;
}

table.eventcal tr {
	/*background-color:#ff2;
	border:1px solid #22f;*/
}


#left_bottom_menu {
	position:relative;
	width: 229px;
	height:auto;
	text-align:left;
	font-size:15px;
	margin:0px;
	margin-top:6px;
	margin-left:1px;
	padding:0px;
	overflow:hidden;
	border:0px solid #CC2200;
}

#left_bottom_menu .lmenu {
	/*float:left;
	list-style-type: none;*/
	width: 100%;
	height:auto;
	/*font-family: Times, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	text-align:left;
	margin:0px;
	padding:0px;
	/*background-color:#8baaba; */
	color:#666;
	border: 0px solid #fff;
}

#left_bottom_menu .lmenu a{
	/*z-index:1;*/
	display: block;
	height:21px;
	margin:0px;
	margin-left: 0px;
	/*margin-top:5px;*/
	margin-bottom:3px;
	
	padding:0px;
	padding-left:10px;
	padding-right:2px;
	padding-top:0px;
	/*padding-bottom:1px;*/
	/*background-image:url(../images/menu_bg.png);
	background-position:top;
	background-repeat:repeat-y;*/
	/*background-color:#006599;*/
	
	color:#626262;
	font-weight:normal;
	/*font-stretch:ultra-condensed;*/
	/*letter-spacing: 0.05em;*/
	border: 0px solid #fff;
}

#left_bottom_menu .lmenu a:hover {
	/*height:20px;*/
	color:#626262;
	background-color:#ebebeb;
	/*background-image:url(../images/menu_hover_bg.png);
	background-position:top;
	background-repeat:repeat-y;*/
	/*background-color:#8babba;*/
	
	text-decoration:none;
}


