body {
	margin:0px;padding:0px;
	font-family:Myriad Pro, Verdana; 
	background-color:#ffffff;
}
body, html {
	width:100%;height:100%;
}
a {outline:none;}
.separator {clear:both;}
table.full {
	/*position:absolute;*/
	width:1000px;height:100%; 
}
table.full_inside {
	/*position:absolute;*/
	background-image:url(../images/table_bgd.gif);
	background-repeat:repeat-y;
	width:1000px;height:100%; 
}
input {
	font-family:Myriad Pro, Verdana;
	font-size:14px;
	color:#666666;
}
a {outline:none;}
/**********HEADER*********/
.top_link_cell {
	height:25px;
	width:1000px;
	padding-top:10px;
	font-size:14px;
	text-align:right;
	background-color:#79ab1d;
	float:right;
}
.top_link_cell a {
	margin:0px 15px;
	color:#ffffff;
	text-decoration:none;
	display:inline;
}
.top_link_cell a:hover {
	text-decoration:underline;
}
.search_cell {
	position:relative;
	height:17px;
	width:136px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	background-image:url(../images/full_search_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	/*float:right;*/ display:inline; 
}
.search_cell input {display:inline;}
.search_cell input.button {
	position:relative;
	left:0px; top:0px;
	height:17px;
	width:36px;
	background:none;
	cursor:pointer;
	border:none;display:inline;/*float:left;*/ 
}
.search_cell input.field {
	position:relative;
	left:0px; top:0px;
	height:17px;
	width:100px;
	background:none;
	border:none;display:inline;/*float:left;*/
}
.logo_cell {
	height:115px;
	width:1000px;
	background-color:#ffffff;
	border-bottom:5px solid #bdbdbd;
	float:left;
}
.logo_cell h1 {
	font-size:11px;
	color:#ffffff;
	display:none;
}
.logo_cell img {
	border:0px;
	float:left; display:inline;
}
.resize_cell {
	margin-right:15px;
	margin-top:90px; width:200px;
	float:right; display:inline;
}
input.default {
	cursor:pointer;
	width:15px;
	height:16px;
	background-image:url(../images/font_default.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#ffffff;
	float:right;
	margin-top:2px;
	border:1px solid #ffffff;
}
input.default:hover {background-image:url(../images/font_default_over.gif);}
input.big {
	cursor:pointer;
	width:18px;
	height:18px;
	background-image:url(../images/font_big.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	float:right;
	margin-top:1px;
	border:1px solid #ffffff;
}
input.big:hover {background-image:url(../images/font_big_over.gif);}
input.bigger {
	cursor:pointer;
	width:20px;
	height:20px;
	background-image:url(../images/font_bigger.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	float:right;
	border:1px solid #ffffff;
}
input.bigger:hover {background-image:url(../images/font_bigger_over.gif);}
/**********MENU*********/
.menu_cell {
	width:1000px;
	height:50px;
	border-top:1px solid #ffffff;
	background-color:#ec7806;
	font-size:14px;
	float:left;
}
.menu_bgd_cell {
	position:relative;
	left:0px; top:0px;
	width:1000px;
	height:12px;
	background-image:url(../images/menu_bgd.png);
	background-repeat:repeat-x;
	float:left; z-index:1000;
}
/**********LEFT CELL*********/
.left_cell {
	position:relative;
	left:0px; top:-12px;
	/*margin-top:-12px;*/
	width:700px;
	float:left;
}
.left_cell_inside {
	position:relative;
	left:0px; top:-12px; /*top:0px;*/
	/*margin-top:-12px;*/
	width:700px; width:630px; overflow:hidden;
	float:left;
}
.min_inside {min-height:900px;}
/**********MONTH ARTICLE*********/
.month_article_cell {
	width:690px;
	border-left:5px solid #ffffff;
	float:left;
}
.dsner_thumb_box {
	width:690px;
}
.dsner { 
	position:relative; 
	float:left; 
	width:690px; 
}
.dsner img {
	border:none; 
	float:left;
}
.dsner_title { 
	width:690px;
	margin-bottom:10px;
	/*padding:10px 20px 10px 20px;*/
}
a.dsner_title  {
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left:0px;
	display:none; /* hide it */
	/* styling bellow */
	background-image:url(../images/main_article_bgd.png);
	background-repeat:repeat;
	color:#ffffff;
	cursor:text;
	text-decoration:none;
}
/*a.dsner_title:hover  {
	color:#fc7f03;
}*/
.dsner_title span.title { 
	/*width:650px;*/
	padding:5px 20px 0px 20px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	float:left;
}
.dsner_title span.title h2 { 
	/*width:650px;*/
	/*padding:5px 20px 0px 20px;*/
	font-size:18px;
	display:inline;
	/*font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	float:left;*/
}
.dsner_title span.title:hover { 
	color:#fc7f03;
}
.dsner_title span { 
	/*width:650px;*/
	padding:0px 20px 0px 20px;
	font-size:14px;
	font-weight:normal;
	color:#090909;
	cursor:text;
	float:left; clear:left;
}
.dsner_title span.more { 
	/*width:100px;*/
	font-size:11px;
	font-weight:normal;
	color:#fc7f03;
	padding:3px 20px 5px 0px;
	text-decoration:none;
	cursor:pointer;
	text-align:right;
	float:right; clear:left;
}
.dsner_title span.more:hover { 
	text-decoration:underline;
}
/**********SCROLL CELL*********/
.scroll_cell {
	width:565px;
	height:80px;
	padding-bottom:15px;
	padding-left:135px;
	float:left;
}
.main_scroll_cell {
	position:relative; 
	overflow:hidden;
}
/*.main_scroll_cell_img {
	position:absolute!important; 
	top:0px!important; left:0px!important;
}*/
.scroll_cell img {
	border:0px;
	float:left;
}
.scroll_cell a img {
	/*border:5px solid #ffffff;*/
	padding:5px;
	float:left;
}
.main_scroll_cell {
	width:330px!important;
	height:80px!important;
	float:left;
}
.scroll_cell .prev_button {
	width:50px;
	height:80px;
	background-image:url(../images/prev_button.gif);
	background-position:left 15px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
.scroll_cell .prev_button:hover {
	background-image:url(../images/prev_button_over.gif);
}
.scroll_cell .next_button {
	width:50px;
	height:80px;
	background-image:url(../images/next_button.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
.scroll_cell .next_button:hover {
	background-image:url(../images/next_button_over.gif);
}
/**********PAREMVASEIS CELL*********/
.kepp_cell {
	/*position:relative;*/
	width:640px;
	/*height:100px;*/
	padding-left:20px;
	padding-right:40px;
	padding-bottom:15px;
	font-size:14px;
	color:#666666; /*text-align:justify;*/
	float:left; 
}
.kepp_cell span {
	width:640px;
	float:left;
}
.kepp_cell a {
	font-size:18px;
	color:#fc7f03;
	text-decoration:none;
	padding-bottom:3px;
	float:left;
}
.kepp_cell a h3 {
	font-size:18px;
	font-weight:normal;
	display:inline;
}
.kepp_cell a:hover {
	text-decoration:underline;
}
.kepp_cell a.more {
	font-size:11px;
	color:#fc7f03;
	padding-top:3px;
	text-decoration:none;
	float:right; clear:left;
}
.kepp_cell a.more:hover {
	text-decoration:underline;
}
/**********CENTER FOUR ARTICLES*********/
.center_four_articles_cell {
	/*left:0px; top:0px;*/
	width:683px;
	/*font-size:13px;*/
	color:#666666;
	border-left:5px solid #ffffff;
	border-right:9px solid #ffffff;
	background-image:url(../images/center_article_top_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#f2f3ef;
	margin-top:15px;
	float:left; overflow:hidden;
}
.center_four_row {
	width:686px;
	float:left;
}
.center_four_bottom_item_bgd {
	width:695px;
	height:22px;
	border-left:5px solid #ffffff;
	background-image:url(../images/center_article_bottom_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.center_article_item {
	width:330px;
	padding-left:10px;
	border-left:3px solid #ffffff;
	margin-left:-3px;
	border-right:3px solid #ffffff;
	float:left; 
}
.center_article_item td.title {
	width:320px;
	height:50px;
}
.center_article_item a {
	font-size:18px;
	/*line-height:20px;*/
	color:#fc7f03;
	text-decoration:none;
	/*float:left;*/
}
.center_article_item a h4 {
	font-size:18px;
	font-weight:normal;
	display:inline;
}
.center_article_item a:hover {
	text-decoration:underline;
}
.center_article_item div {
	width:320px;
	padding-top:15px;
	border-top:4px solid #73a90f;
	margin-top:5px;
	float:left;
}
.center_article_item span.text {
	width:173px;
	font-size:13px;
	padding-left:5px;
	float:left;
}
.center_article_item span.img {
	width:142px;
	float:left;
}
.center_article_item span.img img {
	border:6px solid #ebebeb;
	float:left;
}
.center_article_item a.more {
	font-size:11px;
	color:#fc7f03;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:5px;
	text-decoration:none;
	float:right; clear:left;
}
.center_article_item a:hover {
	text-decoration:underline;
}
.separator_center_articles {
	width:695px;
	height:3px;
	background-color:#ffffff;
	float:left;
}
/**********SCROLLING BAR*********/
.scrolling_text_cell {
	/*position:relative;top:0px;left:0px;*/
	width:671px;
	height:34px;
	background-image:url(../images/scrolling_bar_bgd.gif);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:15px;
	border-left:11px solid #ffffff;
	float:left;
}
.scrolling_title {
	width:130px;
	font-size:18px;
	color:#fc7f03;
	padding-left:10px;
	padding-top:5px;
	float:left; 
}
.scroll_text {
	width:510px;
	padding-top:8px;
	/*font-size:14px;*/
	color:#666666;
	float:left; 
}
.scroll_text a {
	margin:0px 10px;
	color:#666666;
	font-size:14px;
	text-decoration:none;
}
.scroll_text a:hover {
	text-decoration:underline;
}
/**********BANNER CELL*********/
.center_banner_cell {
	width:700px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.center_banner_item {
	width:300px;
	height:100px;
	border-left:23px solid #ffffff;
	border-right:23px solid #ffffff;
	float:left; background-color:#f2f3ef;
}
.center_banner_item img {
	border:0px;
}
/**********FING US CELL*********/
.findus_cell {
	width:700px; overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.findus_cell img {
	border:0px;
	float:left; 
}
.findus_cell a {
	margin-left:20px;
	margin-right:20px;
	display:inline;
	float:left; 
}
.findus_cell span.title{
	width:675px;
	padding-left:25px;
	padding-bottom:10px;
	font-size:12px;
	text-decoration:underline;
	color:#fc7f03;
	float:left; 
}
/**********RIGHT CELL*********/
.right_cell {
	position:relative;
	left:0px; top:-12px;
	/*margin-top:-12px;*/
	width:300px; overflow:hidden;
	float:right;
}
.right_cell_inside {
	position:relative;
	left:0px; top:-12px; /*top:0px;*/
	/*margin-top:-12px;*/
	width:300px; width:370px; overflow:hidden;
	background-image:url(../images/right_cel_top_corner_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#efefef; 
	float:right; 
}
/**********FUTURE EVENTS CELL*********/
.future_events_item {
	width:300px;
	padding-top:20px;
	margin-bottom:15px;
	float:left;
}
.future_events_item span.title {
	width:295px;
	font-size:18px;
	padding-left:10px;
	color:#fc7f03;
	float:left;
}
.future_events_item div {
	background-image:url(../images/top_left_corner_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:5px;
	float:left;
}
.future_events_item a {
	font-size:13px;
	color:#666666;
	text-decoration:none;
	margin:10px 10px;
	float:left; clear:left;
}
.future_events_item a:hover {
	color:#fc7f03;
}
.future_events_item span.see_all {
	width:300px;
	font-size:11px;
	text-align:right;
	float:left; 
}
.future_events_item span.see_all a {
	font-size:11px;
	color:#fc7f03;
	text-decoration:none;
	margin:0px 10px;
	float:right;
}
.future_events_item span.see_all a:hover {
	text-decoration:underline;
}
/**********VIDEOS TAB*********/
.video_tab_cell {
	width:300px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.video_tab_cell span.title {
	width:295px;
	font-size:18px;
	padding-left:10px;
	padding-bottom:5px;
	color:#fc7f03;
	float:left;
}
/**********RIGHT BANNER*********/
.right_banner {
	width:300px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.right_banner img {
	border:0px;
}
.right_banner_inside {
	width:360px;
	text-align:right;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.right_banner_inside img {
	border:0px;
}
/**********TAG CLOUD*********/
.tag_cloud_cell {
	width:300px;
	margin-top:15px;
	/*margin-bottom:15px;*/
	padding-bottom:15px; min-height:200px;
	background-image:url(../images/top_left_corner_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.tag_cloud_cell span.title {
	font-size:18px;
	padding:15px 10px;
	color:#fc7f03;
	float:left;
}
.tag_cloud_cell div {
	width:280px;
	padding:0px 10px;
	float:left;
}
.tag_cloud_cell a {
	color:#666666;
	text-decoration:none;
}
.tag_cloud_cell a:hover {
	color:#fc7f03;
}
/**********BE FRIENDS BANNER*********/
.be_friends_cell {
	width:280px;
	/*margin-top:15px;
	margin-bottom:15px;*/
	padding:15px 10px;
	background-image:url(../images/top_left_corner_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.be_friends_cell img {
	border:0px;
	float:left;
}
/**********FOOTER*********/
.footer_cell {
	/*position:relative;top:0px;left:0px;*/
	width:997px;
	height:235px;
	border-left:3px solid #ffffff;
	background-color:#ec7806;
	background-image:url(../images/footer_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	float:left;
}
.footer_menu_cell {
	width:997px;
	height:120px;
	margin-top:20px;
	font-size:14px;
	float:left;
}
.footer_menu_cell a {
	padding-bottom:0px !important;
}
.kepp_gr_cell {
	width:997px;
	font-size:22px;
	float:left;
}
.kepp_gr_cell a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
}
.kepp_gr_cell a:hover {
	text-decoration:underline;
}
.terms_cell {
	width:997px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	margin-top:20px;
	float:left;
}
.terms_cell a {
	color:#ffffff;
	padding-right:20px;
	padding-left:5px;
	text-decoration:none; 
}
.terms_cell a:hover {
	text-decoration:underline;
}
/**********PATH*********/
.path_cell {
	position:relative;
	top:-12px;
	width:980px;
	height:40px;
	padding-left:20px;
	padding-top:50px;
	font-size:12px;
	color:#fc7f03;
	z-index:100;
	background-color:#ffffff;
	float:left;
}
.path_cell a.home {
	color:#666666;
	text-decoration:none;
}
.path_cell a.home:hover {
	text-decoration:underline;
}
.path_cell a {
	color:#fc7f03;
	text-decoration:none;
}
.path_cell a:hover {
	text-decoration:underline;
}
.path_cell h2, .path_cell h3, .path_cell h4 {
	font-size:12px;
	font-weight:normal;
	color:#fc7f03;
	display:inline;
}
/**********PAGE TITLE*********/
.page_title {
	width:610px;
	padding-left:20px;
	padding-top:20px;
	height:40px;
	font-size:23px;
	color:#fc7f03;
	float:left;
}
.page_title span {
	font-size:18px;
}
.page_title span h3, .page_title span h4, .page_title span h5 {
	font-size:18px;
	color:#fc7f03;
	font-weight:normal;
	display:inline;
}
/**********FUTURE EVENTS*********/
.future_events_cell {
	width:590px;
	padding-left:15px;
	padding-bottom:20px;
	float:left;
}
.future_event_cell {
	width:590px;
	float:left;
}
.future_top_corner {
	width:590px;
	height:15px;
	background-image:url(../images/future_events_top_bgd.gif);
	background-repeat:no-repeat;
	float:left;
}
.future_top_main_cell {
	width:570px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	background-image:url(../images/future_events_top_p_bgd.gif);
	background-repeat:repeat-y;
	float:left;
}
.future_top_main_cell img {
	padding-right:20px;
	padding-top:5px;
	border:0px;
	float:left;
}
.future_top_main_cell div.description {
	width:440px;
	padding-right:20px;
	float:left;
}
.future_top_main_cell a {
	font-size:18px;
	text-decoration:none;
	color:#fc7f03;
	float:left;
}
.future_top_main_cell a:hover {
	text-decoration:underline;
}
.future_top_main_cell span.time {
	font-size:18px;
	text-decoration:none;
	color:#fc7f03;
	float:right;
}
.future_top_main_cell div.text {
	width:440px;
	font-size:14px;
	color:#666666;
	padding-top:10px;
	float:left; clear:left;
}
.future_top_main_cell span.more {
	width:440px;
	margin-top:10px;
	text-align:right;
	float:left;
}
.future_top_main_cell span.more a {
	font-size:12px;
	color:#fc7f03;
	text-decoration:underline;
	float:right;
}
.future_top_main_cell span.more a:hover {
	text-decoration:none;
}
.future_bottom_corner {
	width:590px;
	height:15px;
	background-image:url(../images/future_events_bottom_bgd.gif);
	background-repeat:no-repeat;
	float:left;
}
.future_bottom_main_cell {
	width:570px;
	padding-left:20px;
	padding-top:20px;
	background-image:url(../images/future_events_bottom_p_bgd.gif);
	background-repeat:repeat-y;
	float:left;
}
.future_bottom_main_cell img {
	padding-right:20px;
	padding-top:5px;
	border:0px;
	float:left;
}
.future_bottom_main_cell div.description {
	width:440px;
	padding-right:20px;
	float:left;
}
.future_bottom_main_cell a {
	font-size:18px;
	text-decoration:none;
	color:#fc7f03;
	float:left;
}
.future_bottom_main_cell a:hover {
	text-decoration:underline;
}
.future_bottom_main_cell span.time {
	font-size:18px;
	text-decoration:none;
	color:#fc7f03;
	float:right;
}
.future_bottom_main_cell div.text {
	width:440px;
	font-size:14px;
	color:#666666;
	padding-top:10px;
	float:left; clear:left;
}
.future_bottom_main_cell span.more {
	width:440px;
	margin-top:10px;
	text-align:right;
	float:left;
}
.future_bottom_main_cell span.more a {
	font-size:12px;
	color:#fc7f03;
	text-decoration:underline;
	float:right;
}
.future_bottom_main_cell span.more a:hover {
	text-decoration:none;
}
/**********PREVIOUS EVENTS*********/
.previous_events_cell {
	width:610px;
	padding-left:20px;
	float:left; 
}
.previous_events_title {
	width:610px;
	padding-top:20px;
	height:40px;
	font-size:23px;
	color:#fc7f03;
	float:left;
}
.previous_events_title h4 {
	font-size:23px;
	color:#fc7f03;
	font-weight:normal;
	display:inline;
}
.previous_events_cell span {
	width:610px;
	padding-bottom:10px;
	font-size:14px;
	color:#fc7f03;
	text-decoration:underline;
	float:left; 
}
.previous_events_cell a {
	font-size:14px;
	color:#666666;
	text-decoration:none;
	margin-bottom:10px;
	padding-right:20px;
	float:left; clear:left;
}
.previous_events_cell a:hover {
	text-decoration:underline;
}
/**********CALENDAR*********/
.calendar_cell {
	width:330px;
	padding-top:30px;
	/*padding-left:30px;*/
	padding-right:7px;
	padding-bottom:100px;
	float:right;
}
.calendar_check {
	/*width:320px;*/
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
	color:#666666;
	float:left;
}
#datepicker {
	width:328px;
	height:316px;
	background-image:url(../images/calendar_full_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.ui-datepicker {
	width:324px; 
	/*padding: .2em .2em 0;*/
	padding-top:11px;
	padding:11px 3px 0px 1px;
	font-size:18px;
}
.ui-datepicker .ui-datepicker-header {
	position:relative; 
	padding:.2em 0;
	background-image:url(../images/calendar_month_bgd.gif);
	background-repeat:repeat-x;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { 
	position:absolute; 
	/*top: 0px;*/ 
	/*width: 1.8em;*/ 
	height: 1.8em; 
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { /*top: 0px;*/ }
.ui-datepicker .ui-datepicker-prev { left:70px;  }
.ui-datepicker .ui-datepicker-next { right:80px;  }
.ui-datepicker .ui-datepicker-prev-hover { left:70px; }
.ui-datepicker .ui-datepicker-next-hover { right:80px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { 
	display: block; 
	position: absolute; 
	/*left: 50%;*/ 
	/*margin-left: -8px;*/ 
	top:25%; 
	margin-top: -8px;
	color:#ffffff;
	cursor:pointer;
	/*font-size:18px;*/
}
.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover {color:#eaaf64} 
.ui-datepicker .ui-datepicker-title { /*margin: 0 2.3em;*/ /*line-height: 1.8em;*/ text-align: center; }
.ui-datepicker .ui-datepicker-title span {
	/*font-size:18px;*/
	color:#ffffff; 
}
.ui-datepicker .ui-datepicker-title select { 
	/*font-size:18px;*/
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 80%;
	/*top: 50%;*/ background-color:#F00
}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	/*font-size: .9em;*/ 
	border-collapse: collapse;
}
.ui-datepicker th { 
	padding: .7em .3em; 
	text-align: center; 
	font-weight: normal;
	color:#ffffff;
	border: 0;
	/*margin-bottom:2px;
	border-bottom:2px solid #ffffff*/
}
.ui-datepicker td { 
	border: 0;
	border:2px solid #939393;
	text-align:center;
}
.ui-datepicker td span, .ui-datepicker td a { 
	display: block; 
	/*padding: .2em; 
	text-align: right;*/
	color:#666666;
	padding:5px 3px;
	/*width:25px;*/
	text-decoration: none;
}
.ui-datepicker td span, .ui-datepicker a:hover {color:#fc7f03;}

.ui-datepicker-other-month { background-color:#d5d6d5}
.ui-state-highlight/*, .ui-widget-content .ui-state-highlight */{ }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #000; }
.ui-datepicker-current {}
.ui-datepicker-current-day {background-color: #eaaf64;color:#666666}
.ui-datepicker-current-day a:hover {color:#ffffff!important;}
/**********REGISTER*********/
.register_text {
	width:550px;
	font-size:14px;
	color:#666666;
	padding-left:20px;
	padding-right:60px;
	padding-bottom:50px;
	float:left;
}
.register_text span {
	width:500px;
	color:#666666;
	background-image:url(../images/bullet_register.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:40px;
	float:left;
}
.form_cell {
	width:540px;
	padding-left:20px;
	float:left;
}
.form_top_cell {
	width:540px;
	height:11px;
	background-image:url(../images/form_top_bgd.gif);
	background-repeat:no-repeat;
	float:left;
}
.form_full_middle_cell {
	width:540px;
	padding-top:35px;
	/**/
	background-image:url(../images/form_middle_bgd.gif);
	background-repeat:repeat-y;
	float:left;
}
.form_middle_cell {
	width:521px;
	margin-left:1px;
	padding-left:15px;
	background-image:url(../images/form_degrade_bgd.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#fafafa;
	float:left; display:inline;
}
.form_bottom_cell {
	width:540px;
	height:11px;
	background-image:url(../images/form_bottom_bgd.gif);
	background-repeat:no-repeat;
	float:left;
}
.form_text {
	width:180px;
	/*height:20px;*/
	margin-bottom:10px;
	padding-right:10px;
	font-size:14px;
	color:#666666;
	float:left; clear:left;
}
.form_field {
	width:300px;
	height:19px; overflow:hidden;
	margin-bottom:10px;
	float:left; 
}
.form_field input {
	width:300px;
	height:19px;
	background-image:url(../images/register_input_bgd.gif);
	border:none;
}
.form_separator {
	height:20px;
	width:525px;
	float:left;
}
.form_text_bottom {
	width:180px;
	/*height:20px;*/
	/*margin-bottom:10px;*/
	padding-right:10px;
	font-size:14px;
	color:#666666;
	float:left; clear:left;
}
.form_text_med {
	width:525px;
	font-size:13px;
	color:#666666;
	padding-bottom:10px;
	float:left; clear:left;
}
.form_text_sm {
	width:525px;
	float:left;
	font-size:12px;
	color:#666666;
	float:left; clear:left;
}
.form_button {
	width:490px;
	text-align:right;
	float:left;
}
.form_button input {
	width:208px;
	height:33px;
	background-image:url(../images/form_button.gif);
	border:none;
	cursor:pointer;
	float:right;
}
/**********INTEREST*********/
.interest_cell {
	width:150px;
	padding-left:15px;
	padding-top:60px;
	float:left;
}
.interest_cell span.title {
	width:150px;
	font-size:14px;
	color:#fc7f03;
	padding-bottom:15px;
	text-decoration:underline;
	float:left;
}
.interest_item {
	font-size:11px;
	color:#666666;
	margin-bottom:35px;
	float:left;
}
.interest_item a, .interest_item a span {
	color:#666666;
	text-decoration:none;
}
.interest_item a:hover, .interest_item a:hover span {
	text-decoration:underline;
}
.interest_item img {
	border:0px;
	margin-bottom:5px;
	display:block;
}
.interest_item span {
	font-weight:bold;
	display:block;
}
/**********BOOKS*********/
.books_right_cell {
	width:155px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:3px;
	float:right;
}
.books_right_cell a {
	float:left; clear:left;
}
.books_right_cell img {
	border:0px;
	float:left;
	margin-bottom:5px;
}
/**********LIST*********/
.list_item {
	width:450px;
	padding-left:20px;
	margin-top:40px;
	float:left;
}
.list_item a.title {
	font-size:18px;
	color:#fc7f03;
	text-decoration:none;
	margin-bottom:3px;
	float:left;
}
.list_item a.title:hover {
	text-decoration:underline;
}
.list_item span.description {
	width:450px;
	font-size:14px;
	color:#666666;
	float:left;
}
.list_item span.more {
	width:450px;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	float:left;
}
.list_item span.more a {
	color:#fc7f03;
	text-decoration:underline;
}
.list_item span.more a:hover {
	text-decoration:none;
}
/**********MAIN MONTH ARTICLE*********/
.photo_month_article_cell {
	width:605px;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(../images/top_left_corner_bgd.gif);
	background-position:10px 0px;
	background-repeat:no-repeat;
	floar:left; clear:left;
}
.photo_month_article_cell img {
	border-bottom:2px solid #ffffff;
}
.main_month_text {
	width:580px;
	padding-left:20px;
	padding-right:30px;
	font-size:14px; /*text-align:justify;*/
	color:#666666;
	float:left;
}
/*.main_month_text span.more {
	
}
.main_month_text span.more a {
	color:#fc7f03;
	text-decoration:underline;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/next_page_bgd.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.main_month_text span.more a:hover {
	text-decoration:none;
}*/
/**********PAGING*********/
.paging_cell {
	width:575px;
	padding-left:25px;
	padding-right:30px;
	font-size:12px;
	/*text-align:right;*/
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.paging_cell a.previous {
	color:#fc7f03;
	text-decoration:underline;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/previous_page_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.paging_cell a.next {
	color:#fc7f03;
	text-decoration:underline;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-image:url(../images/next_page_bgd.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
}
.paging_cell a.next:hover, .paging_cell a.previous:hover {
	text-decoration:none;
}
/**********BIOGRAPHY*********/
.photo_bio_cell {
	width:605px;
	padding-left:25px;
	/*padding-top:20px;
	padding-bottom:20px;*/
	floar:left; clear:left;
}
.photo_bio_cell img {
	border-bottom:1px solid #ffffff;
}
.main_month_text span.more_bio {
	width:580px;
	font-size:12px;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.main_month_text span.more_bio a {
	color:#fc7f03;
	text-decoration:underline;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.main_month_text span.more_bio a:hover {
	text-decoration:none;
}
/**********SYMBOULIO*********/
/*.sym_text {
	width:580px;
	padding-left:20px;
	padding-right:30px;
	font-size:14px;
	color:#666666;
	padding-bottom:20px;
	float:left;
}*/
.detail_sym_cell {
	width:530px;
	padding-left:25px;
	padding-top:20px;
	border-top:20px solid #ffffff;
	background-image:url(../images/top_left_corner_bgd.gif);
	background-position:10px 0px;
	background-repeat:no-repeat;
	floar:left; clear:left;
}
.sym_item {
	width:530px;
	margin-bottom:60px;
	display:block;
}
.sym_item table {
	width:100%;
}
.sym_item td {
	padding-bottom:30px;
}
.detail_sym_cell span.title {
	font-size:18px;
	color:#fc7f03;
	floar:left;
}
.detail_sym_cell span.name {
	font-size:18px;
	color:#666666;
	floar:left; 
}
.detail_sym_cell span.more {
	font-size:12px;
	padding-top:5px;
	float:right;
}
.detail_sym_cell span.more a {
	color:#fc7f03;
	text-decoration:underline;
}
.detail_sym_cell span.more a:hover {
	text-decoration:none;
}
/**********VIDEOS*********/
.video_main_cell {
	width:530px;
	padding-left:29px;
	padding-top:26px;
	padding-bottom:40px;
	border-top:40px solid #ffffff;
	background-image:url(../images/top_left_video_corner_bgd.gif);
	background-position:10px 0px;
	background-repeat:no-repeat;
	floar:left; clear:left;
}
.video_lezanta {
	font-size:14px;
	color:#666666;
	padding-top:8px;
	padding-left:5px;
	display:block;
}
.thumbnails_cell {
	width:580px;
	padding-left:30px;
	padding-bottom:40px;
	float:left; clear:left;
}
.video_thumb {
	width:180px;
	padding-top:8px;
	padding-left:5px;
	background-image:url(../images/video_thumb_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.video_thumb a {
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
.video_thumb a:hover {
	text-decoration:underline;
}
.video_thumb img {
	border:0px;
	margin-bottom:10px;
	display:block;
}
/**********BOOK*********/
.full_book_list {
	width:630px;
	float:left;
}
.full_book_list_all {
	width:630px;
	margin-top:30px;
	float:left;
}
td.book_thumb {
	padding-top:30px;
	width:180px;
}
td.book_thumb_list {
	/*padding-top:30px;*/
	padding-left:40px;
	padding-right:10px;
	width:150px;
}
.book_thumb img, .book_thumb_list img {
	border:0px;
}
.book_item {
	width:400px;
	padding-left:20px;
	margin-top:30px;
	float:left; 
}
.book_item a.title {
	font-size:18px;
	color:#fc7f03;
	text-decoration:none;
	float:left;
}
.book_item a.title:hover {
	text-decoration:underline;
}
.book_item .subtitle {
	font-size:18px;
	color:#666666;
	margin-bottom:10px;
	float:left; clear:left;
}
.book_item span.description {
	width:400px;
	font-size:14px;
	color:#666666;
	float:left;
}
.book_item span.more {
	width:400px;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	margin-bottom:35px;
	float:left;
}
.book_item span.more a {
	color:#fc7f03;
	text-decoration:underline;
}
.book_item span.more a:hover {
	text-decoration:none;
}
.book_all {
	width:600px;
	font-size:12px;
	text-align:right;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.book_all a {
	color:#fc7f03;
	text-decoration:underline;
}
.book_all a:hover {
	text-decoration:none;
}
.book_list_title {
	position:relative;
	border:1px solid #a86217;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	padding:3px 10px;
	background-image:url(../images/book_title_bgd.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#d8812c;
	text-align:center;
	width:100px;
	/*background-color:#ea8d30;*/
	top:-30px;
}
.book_list_title a {
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.book_list_title a:hover {
	text-decoration:underline;
}
/**********HOME VIDEO TABS*********/
/* tab pane styling */
div.panes > div {
	display:none;		
	padding:14px 0px 0px 10px;
	border-top:0;
	width:290px;
	/*background-color:#fff;*/
	background-image:url(../images/tab_cell_bgd.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	float:left;
	top:-5px; z-index:1000;
}
div.panes span.lezanta {
	width:280px;
	/*background-image:url(../images/video_bottom_bgd.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	position:relative;
	float:left;
	/*top:-5px; z-index:1000;*/
}
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 /*!important*/; 
	padding:0;	
	/*border-bottom:1px solid #666;*/	
	height:30px;
	margin-left:5px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../images/tab_bgd.png) no-repeat 0px 0;
	font-size:14px;
	display:block;
	height:26px;  
	line-height:26px;
	width: 114px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	padding:0px;
	margin:0px;
	padding-left:20px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: 0px -31px;	
	color:#666666;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: 0px -62px;		
	cursor:default !important; 
	color:#ffffff !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
/*ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }*/

/* width 2 */
/*ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }*/


/* width 3 */
/*ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }*/


/* initially all panes are hidden */ 
/*div.panes div.pane {
	display:none;		
}*/
/**********MENU*********/
#sddm {
	position:absolute;	
	margin: 0;
	padding: 0;
	padding-left:10px;
	z-index: 10000
}
#sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#sddm li a {	
	display: block;
	/*margin: 0 1px 0 0;*/
	/*padding: 4px 10px;*/
	/*width: 60px;*/
	/*background: #5970B2;*/
	padding-right:10px;
	padding-left:10px;
	margin-top:15px;
	padding-bottom:19px; 
	color: #FFF;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/menu_line_separator.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}
#sddm li a.last {	
	background:none;
}
#sddm li a:hover {	
	text-decoration:underline;
}
#sddm div {	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 195px;
	background-image:url(../images/bottom_submenu_bgd.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:34px;
}
.top_pad_menu {
	height:10px;
	background-image:url(../images/submenu_bgd.png);
	background-repeat:repeat-y;
	width:195px;
	display:block;
}
#sddm div a {	
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	text-align: left;
	text-decoration:none;
	background-image:url(../images/submenu_bgd.png);
	background-position:left top;
	background-repeat:repeat-y;
	color:#fff;
}
#sddm div a:hover {	
	color:#FFF;
	text-decoration:underline;
}
/**********MENU BOTTOM*********/
#bottom_sddm {
	position:absolute;	
	margin: 0;
	padding: 0;
	padding-left:10px;
	z-index: 10000; 
}
#bottom_sddm li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#bottom_sddm li a {	
	display: block;
	/*margin: 0 1px 0 0;*/
	/*padding: 4px 10px;*/
	/*width: 60px;*/
	/*background: #5970B2;*/
	padding-right:10px;
	padding-left:10px;
	/*margin-top:15px;*/
	/*padding-bottom:19px; */
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-image:url(../images/menu_line_separator.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}
#bottom_sddm li a.last {	
	background:none;
}
#bottom_sddm li a:hover {	
	text-decoration:underline;
}
#bottom_sddm div {	
	position: absolute;
	/*visibility: hidden; */
	margin: 0;
	padding: 0;
	/*width: 195px;*/
	margin-top:5px;
	/*background-image:url(../images/bottom_submenu_bgd.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:34px;*/
}
/*.top_pad_menu {
	height:10px;
	background-image:url(../images/submenu_bgd.png);
	background-repeat:repeat-y;
	width:195px;
	display:block;
}*/
#bottom_sddm div a {	
	position: relative;
	display: block;
	margin: 0;
	padding:2px 10px;
	text-align: left;
	font-size:13px;
	text-decoration:none;
	/*background-image:url(../images/submenu_bgd.png);
	background-position:left top;
	background-repeat:repeat-y;*/
	background-image:none;
	color:#fff;
}
#bottom_sddm div a:hover {	
	color:#FFF;
	text-decoration:underline;
}
	
