#right {
	float:right;
	position: relative;
	top:0px;
	right:18px;
	width: 173px;
	height:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:transparent;
	border:0px solid #22ffff;
	overflow:hidden;
}

#search {
	position:relative;
	top:0px;
	right:0px;
	width: 196px;
	height:auto;
	text-align:left;
	margin:0px;
	text-align:left;
	border:0px solid #2200cc;
}

.textSearch {
	text-align:left;
	width:196px;
	height:24px;
	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;
	/*border-bottom:1px solid #fff;*/
	/*border:1px solid #2222BF;*/
	
}

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

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

.textSearch .search_btn {
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-top:-1px;
	margin-left:2px;
	margin-right:0px;
	padding-top:0px;
	height:19px;
	width:auto;
	font-size:10px;
	font-weight:bold;
	letter-spacing: -0.05em;
	color:#da251d;
	border:0px solid #84BFCB;
	/*color:transparent;*/
}


/*calendar*/
#calendar {
	background-color:#db261f;
	color:#fff;
	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;
}

#cal_title {
	width:100%;
	background-color:#e6e6e6;
	color:#fff;
	text-align:center;
	/*font-weight:bold;*/
	font-size:11px;
	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;*/
	
}

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

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


/**************/
table.eventcal {
	background-color:transparent;
	width:100%;
	border-style: none;
	margin:0px;
	padding:0px;
	/*border:1px solid #f22;*/
	border-left:3px solid #e6e6e6;
	border-right:3px solid #e6e6e6;
	border-bottom:5px solid #e6e6e6;
}

td.title {
	width:100%;
	background-color:#565253;
	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:#e6e6e6;
	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 #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	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 #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	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 #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	/*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 #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	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;*/
}



#right_bottom {
	margin:0px;
	margin-top:1px;
	width: 160px;
	overflow: hidden;
	background-color:#cdcdcd;
	padding-bottom:32767px !important;
	margin-bottom:-32767px !important;
}

#right .right_title {
	/*float:left;
	list-style-type: none;*/
	width: 100%;
	height:auto;
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	margin:0px;
	padding:0px;
	
	/*background-color:#f6e7d0; */
	color:#400000;
	border:0px solid #CC2200;
}

#right .right_title a, #right .right_title a, #right .right_title a:link, #right .right_title a:visited {
	display: block;
	height:18px;
	font-weight:bold;
	font-size:16px;
	margin:0px;
	margin-left: 0px;
	margin-top:0px;
	/*margin-bottom:7px;*/
	margin-bottom:8px;
	padding:0px;
	padding-right:15px;
	padding-top:0px;
	/*padding-bottom:1px;*/
	background-image:url(../images/right_title_bg.png);
	background-position:top right;
	background-repeat:no-repeat;
	color:#400000;
	border:0px solid #CC2200;
}

#right .right_title a:hover {
	color:#b65000;
}

#right .right_content {
	width:auto;
	height:auto;
	text-align:justify;
	font-size:11px;
	margin:0px;
	margin-top:1px;
	margin-left: 0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	line-height:120%;
	/*background-color:#968d8e;*/
	color:#331701;
	border:0px solid #ff2222;
}

#right .right_news_title h6{
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding:0px;
	padding-left:20px;
}


#right .next a, #right .next a:link, #right .next a:visited {
	font-weight:normal;
	background-color:#7b1b12;
	color:#fff;
	margin:0px;
	margin-right:18px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	/*letter-spacing: 0.05em;*/
	/*text-align:center;*/
}

#right .next a:hover {
	color:#fff;
	text-decoration:underline;
}


#right img {
	text-align:center;
	margin:0px;
	padding:0px;
	/*margin-top:20px;
	margin-bottom:10px;*/
}

.hr_right {
	height:1px;
	width:141px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	background-image:url(../images/hr_right.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow: hidden;
}

/*right_menu*/
#right_menu {
	width: 212px;
	height:auto;
	text-align:left;
	margin:0px;
	margin-top: 3px;
	padding:0px;
	/*background-color:#565253;*/
	border:0px solid #CC2200;
	overflow:hidden;
}

#right_menu .rmenu {
	width: 100%;
	/*height:500px;*/
	height:22px;
	text-align:left;
	margin:0px;
	margin-left: 0px;
	margin-bottom:2px;
	padding:0px;
	padding-left:0px;
	background-color:#009cff;
	color:#ffffff;
	border-bottom:0px solid #f22;


}

#right_menu .rmenu a{
	z-index:1;
	display: block;
	height:22px;
	margin:0px;
	margin-left: 0px;
	padding:0px;
	padding-left:6px;
	color:#ebeced;
	background-image:url(../images/right_menu_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	/*font-weight:bold;*/
}

#right_menu .rmenu a:hover {
	color:#ebeced;
	/*background-color:#feb402;*/
	background-image:url(../images/right_menu_hover_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	text-decoration:none;
}


