@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; background: #fff; text-align: left; color: #333; }
body, td, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

div, p, form { margin: 0; padding: 0; }
.clear { clear: both; height: 0px; overflow: hidden; }
.clear2 { clear: both; height: 6px; overflow: hidden; }

a, a:visited { color: #fff; text-decoration: none; }
a:hover, a:active { color: #ccc; text-decoration: underline; }

/* main blocks */
#outer_cnt { width: 1181px; height: auto; }

#rad { display: none; float: right; width: 160px; height: 600px; padding: 150px 0 0 0; }
	#rad_sample { height: 600px;  width: 160px; padding: 0; overflow:hidden; }

#fullpage { float: left; width: 1005px; min-height: 300px;  }
* html #fullpage { height: 300px; }

	#fullpage_in1 { padding: 23px 10px 17px 10px; }
	#fullpage_in2 { padding: 0px; }

	#footer {display: none; height: 29px; background: url(../images/mk_footer.jpg) top left no-repeat; }


/* headings */
#header { height: 128px; position: relative;  margin: 0 0 14px 0; }
	#mk_logo { position: absolute; width: 220px; height: 47px; top: 48px; left: 14px; }
	#had {display: none; position: absolute; width: 728px; height: 90px; top: 32px; left: 246px; overflow:hidden; }
	#header_lnks { display: none; position: absolute; width: 140px; height: 16px; top: 6px; left: 696px; font-size: 9px; }

#topmenu { display: none; height: 39px; background: url(../images/mk_topmenu.jpg) top left no-repeat; margin: 0 0 10px 0; text-align: center; }
	#topmenu ul { margin: 0; padding: 0; height: 39px; font-family: Arial, Helvetica, sans-serif; }
	#topmenu ul li { margin: 0; padding: 0; height: 39px; float: left; list-style-type: none; }
	#topmenu ul li a, #topmenu ul li a:visited { display: block; height: 39px; margin: 0; padding: 0; color: #fff; text-decoration: none; font-size: 12px; line-height: 39px; font-weight: bold; }
	#topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a.active { display: block; height: 39px; margin: 0; padding: 0; color: #efa516; text-decoration: none; font-size: 12px; line-height: 39px; font-weight: bold; }
		#m1 { width: 94px; }
		#m2 { width: 192px; }
		#m33 { width: 111px; }
		#m3 { width: 125px; }
		#m4 { width: 115px; }
		#m5 { width: 230px; }
		#m6 { width: 91px; }


#left_menu { display: none; float: left; width: 139px; min-height: 100px; margin: 0 13px 0 0; }
#left_menu_index { display: none; float: left; width: 139px; min-height: 100px; margin: 0 0px 0 0; }
* html 	#left_menu, * html 	#left_menu_index { height: 100px; }

	#left_menu_top { height: 25px; background: url(../images/mk_lmenu_top.jpg) top left no-repeat; }
	#left_menu_bottom { height: 22px; background: url(../images/mk_lmenu_bottom.jpg) top left no-repeat; margin: 0 0 50px 0; }
	#lmad_out { text-align: center; }
	#lmad { width: 120px; height: 300px; overflow:hidden; margin: 0 auto; }


	#left_menu ul, #left_menu_index ul { margin: 0; padding: 0; background: url(../images/mk_lmenu_sep.jpg) top left no-repeat #5e5c5c; font-family: Arial, Helvetica, sans-serif; }
	#left_menu ul li, #left_menu_index ul li { margin: 0; padding: 0; list-style-type: none; }
	#left_menu ul li a, #left_menu ul li a:visited, #left_menu_index ul li a, #left_menu_index ul li a:visited { display: block; width: 129px; height: auto; margin: 0; padding: 5px 0 5px 10px; color: #fff; text-decoration: none; font-size: 11px; background: url(../images/mk_lmenu_sep.jpg) bottom left no-repeat; }
	#left_menu ul li a:hover, #left_menu ul li a:active, #left_menu ul li a.active, #left_menu_index ul li a:hover, #left_menu_index ul li a:active, #left_menu_index ul li a.active { display: block; width: 129px; margin: 0; padding: 5px 0 5px 10px; color: #efa516; text-decoration: none; font-size: 11px; background: url(../images/mk_lmenu_sep.jpg) bottom left no-repeat; }


#m_content {  min-height: 684px; font-size: 10px; margin: 0 13px 0 0; }

	#m_content_top { height: 23px;  }
	#m_content_middle { min-height: 684px; padding: 0 20px; }
	#m_content_bottom { height: 23px;  }

	* html #m_content, * html #m_content_middle { height: 684px; }

#main_title { padding: 0 0 14px 0; margin: 0 0 14px 0; border-bottom: 1px solid #333; }
	#main_title h1 { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }

	#h1_float { display: block; }
	#head_util { display: none; }

#main_content { margin: 0 0 15px 0; }


.m2_head { padding: 14px 25px; }
	.m2_head_title { font-size: 12px; font-weight: bold; }
	.m2_head_dates { font-size: 10px; font-weight: bold; }
.m2_content { padding: 10px 25px 18px 25px; }
	.m2_content_left { float: left; width: 360px; height: auto; padding:1px 0; font-weight: bold; clear: left; }
	.m2_content_right { float: left; width: 50px; height:auto; color: #efa516; text-align: right; padding:1px 0; font-weight: bold; clear: right; }
		.m2_content_right a, .m2_content_right a:visited { color: #efa516; }
		.m2_content_right a:hover, .m2_content_right a:active { color: #ccc; }
.m2_bottom { height: 15px; }


#r_content {display: none; float: left; width: 300px; min-height: 50px; font-size: 10px; }
	#rr_content { width: 296px; margin: 0 0 10px 0; }
	#rr_top { height: 21px;  }
	#rr_middle { min-height: 50px;  padding: 0 18px; }
	#rr_bottom { height: 20px;  }

	* html #r_content, * html #rr_middle { height: 50px; }

	#rr_title { padding: 0 0 9px 0; margin: 0 0 9px 0; border-bottom: 1px solid #b8b6b6; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
	.rr_left { float: left; width: 200px; height: auto; }
	.rr_right { float: right; width: 30px; height:auto;  }

	#rr_more { text-align: right; }
		#rr_more a, #rr_more a:visited { color: #efa516; }
		#rr_more a:hover, #rr_more a:active { color: #b8b6b6; }

.rcad { display: none; width: 300px; height: 250px; overflow:hidden; margin: 0 0 10px 0; }

#m_content_index { float: right; width:844px; min-height: 200px;  }
* html #m_content_index { height: 200px; }

	#index_nn_block_left { float: right; width: 506px; min-height: 200px; margin: 0 7px 0 0; }

		.index_nn_block_curved { position: relative; height: 231px;  overflow: hidden; margin: 0 0 8px 0; }

			#blk1 {  }
			#blk2 {  }

			#blk1_title, #blk2_title { position: absolute; top: 20px; left: 25px; width: 360px; height: 40px; overflow: hidden; font-size: 18px; font-weight: bold; }
			#blk1_desc, #blk2_desc { position: absolute; top: 68px; left: 25px; width: 290px; height: 85px; overflow: hidden; font-size: 10px; line-height: 12px; }
			#blk1_link, #blk2_link { position: absolute; top: 160px; left: 25px; width: 300px; height: 20px; overflow: hidden; }
			#blk1_link a, #blk1_link a:visited, #blk2_link a, #blk2_link a:visited { font-size: 10px; color: #efa516; outline: none; }
			#blk1_link a:hover, #blk1_link a:active, #blk2_link a:hover, #blk2_link a:active { font-size: 10px; color: #efa516; outline: none; }
			#blk1_prv, #blk2_prv { position: absolute; top: 192px; left: 23px; width: 300px; height: 30px; overflow: hidden; outline: none; }
			#blk1_nxt, #blk2_nxt { position: absolute; top: 192px; left: 378px; width: 300px; height: 30px; overflow: hidden; outline: none; }
			#blk1_nxt a, #blk2_nxt a, #blk1_prv a, #blk2_prv a { outline: none; }


	#index_nn_block_right { float: right; width: 327px; min-height: 200px; }

		#index_nn_t_r { position: relative; height: 173px; background: url(../images/mk_index_t_r.jpg); overflow: hidden; margin: 0 0 17px 0; }

			#blk_tr_title { position: absolute; top: 20px; left: 20px; width: 300px; height: 40px; overflow: hidden; font-size: 18px; font-weight: bold; color: #efa516; }
			#blk_tr_desc { position: absolute; top: 65px; left: 20px; width: 290px; height: 85px; font-size: 10px; overflow: hidden; line-height: 12px; }
			#blk_tr_link { position: absolute; top: 150px; left: 20px; width: 300px; height: 20px; overflow: hidden; }
			#blk_tr_link a, #blk_tr_link a:visited { font-size: 10px; color: #efa516; outline: none; }
			#blk_tr_link a:hover, #blk_tr_link a:active { font-size: 10px; color: #efa516; outline: none; }


		#index_nn_video { width: 327px; height: 280px; overflow: hidden; }




	#index_nn_block_grp4 { height: 288px;  overflow: hidden; position:relative; }

		#grp4_item15 { position: absolute; top: 17px; left: 27px; width: 155px; height: 243px; overflow: hidden; }
		#grp4_item16 { position: absolute; top: 17px; left: 242px; width: 155px; height: 243px; overflow: hidden; }
		#grp4_item17 { position: absolute; top: 17px; left: 456px; width: 155px; height: 243px; overflow: hidden; }
		#grp4_item18 { position: absolute; top: 17px; left: 667px; width: 155px; height: 243px; overflow: hidden; }

		.grp4_title1 { height: 30px; padding: 0 0 0 12px; font-size: 16px; font-family: Tahoma; font-weight: bold; }
		.grp4_img { height: 105px; }
		.grp4_title2 { padding: 10px 0; color: #efa516; font-weight: bold; }
		.grp4_desc { height: 50px; overflow: hidden; font-size: 10px; line-height: 12px;}
		.grp4_link a, .grp4_link a:visited { font-size: 10px; color: #efa516; outline: none; }
		.grp4_link a:hover, .grp4_link a:active { font-size: 10px; color: #efa516; outline: none; }



#bads { display: none; padding: 35px 0 18px 8px; }
	#bad1 { float: left; width: 234px; height: 90px; padding: 0px; overflow:hidden; }
	#bad2 { float: right; width: 729px; height: 90px; padding: 0px; overflow:hidden; }


#mk_about_icon { padding: 0 10px 10px 0px; }


/* articles */
.artcle_title { margin: 0 0 9px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.artcle_date {}
.artcle_block { margin: 0 0 30px; }
.artcle_img { float: left; width: 160px; min-height: 100px; }
#artcle_img_pad { padding: 0 15px 15px 0; }
.artcle_desc_float { float: right; width: 300px; min-height: 100px; }
.artcle_desc { }
.artcle_btn { padding: 15px 0 0 0; }
	.artcle_btn a, .artcle_btn a:visited { color: #efa516; }
	.artcle_btn a:hover, .artcle_btn a:active { color: #b8b6b6; }

#pagination { padding: 3px 0; text-align: right; border-top: 1px solid #b8b6b6; color: #ededed; }
	#pagination a, #pagination a:visited { color: #ededed; text-decoration: none; font-size: 10px; }
	#pagination a:hover, #pagination a:active { color: #efa516; text-decoration: none; font-size: 10px; }


#filters { margin: 0 0 14px; padding: 0px 0 14px 0; border-bottom: 1px solid #b8b6b6; }
#filters input, #filters select { font-size: 10px; }


/* contact */
.contact_blk1 { margin: 0 0 10px 0; }
.contact_blk2 { margin: 0 0 5px 0; }

.contact_input { font-size: 10px; padding: 3px; width: 230px; }
#contact_comments { font-size: 10px; padding: 3px; width: 450px; }

/* roster */
.rostercat { margin: 25px 0 25px 0; padding: 0; text-align: center; color: #efa516; font-size: 18px; font-weight: bold; }
.rosteritem { padding: 3px 0; text-align: center; }

#roster_left { float: left; width: 140px; height: 140px; }
#roster_right { float: right; width: 320px; min-height: 140px; }
* html #roster_right { height: 140px; }

#rostertable td { padding: 2px; border-bottom: #ccc 1px solid; font-size: 10px; }

#roster_dynamiko { padding: 15px; font-size: 14px; font-weight: bold; text-decoration: underline; text-align: center; }

/* bathmologia */
#btitle1 { float: left; width: 100px; height: 26px; color: #efa516; line-height: 27px; }
#btitle2 { float: left; width: 130px; height: 26px; line-height: 27px; }
#btitle3 { float: right; width: 27px; height: 26px; color: #efa516; }

	/* new layout */
	#bathmologia_tt { height: 50px; overflow:hidden; position: relative; text-align: center; font-weight: bold; }

	#bathmologia_tt1 { position: absolute; overflow:hidden; width: 151px; height: 16px; line-height: 16px; top: 17px; left: 4px; border: 0px solid #ccc; } /* omada */
	#bathmologia_tt2 { position: absolute; overflow:hidden; width: 29px; height: 16px; line-height: 16px; top: 17px; left: 156px; border: 0px solid #ccc; } /* bathm */
	#bathmologia_tt3 { position: absolute; overflow:hidden; width: 38px; height: 16px; line-height: 16px; top: 17px; left: 186px; border: 0px solid #ccc; } /* ag */
	#bathmologia_tt4 { position: absolute; overflow:hidden; width: 56px; height: 16px; line-height: 16px; top: 5px; left: 233px; border: 0px solid #ccc; text-align: left; } /* total */
	#bathmologia_tt5 { position: absolute; overflow:hidden; width: 60px; height: 16px; line-height: 16px; top: 5px; left: 292px; border: 0px solid #ccc; } /* entos */
	#bathmologia_tt6 { position: absolute; overflow:hidden; width: 52px; height: 16px; line-height: 16px; top: 5px; left: 355px; border: 0px solid #ccc; text-align: right; } /* ektos */
	#bathmologia_tt7 { position: absolute; overflow:hidden; width: 47px; height: 16px; line-height: 16px; top: 17px; left: 419px; border: 0px solid #ccc; } /* term */

	#bathmologia_tt8 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 229px; border: 0px solid #ccc; } /* N */
	#bathmologia_tt9 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 250px; border: 0px solid #ccc; } /* I */
	#bathmologia_tt10 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 271px; border: 0px solid #ccc; } /* H */
	#bathmologia_tt11 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 292px; border: 0px solid #ccc; }
	#bathmologia_tt12 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 313px; border: 0px solid #ccc; }
	#bathmologia_tt13 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 334px; border: 0px solid #ccc; }
	#bathmologia_tt14 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 355px; border: 0px solid #ccc; }
	#bathmologia_tt15 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 376px; border: 0px solid #ccc; }
	#bathmologia_tt16 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 30px; left: 397px; border: 0px solid #ccc; }


	#bathmologia_tb {  text-align: center; margin: 0 0 30px 0; }

	.bdiv_odd, .bdiv_event { height: 18px; position: relative; }
	.bdiv_1 { position: absolute; overflow:hidden; width: 151px; height: 16px; line-height: 16px; top: 0px; left: 4px; border: 0px solid #ccc;  text-align: left; }
	.bdiv_2  { position: absolute; overflow:hidden; width: 29px; height: 16px; line-height: 16px; top: 0px; left: 156px; border: 0px solid #ccc; }
	.bdiv_3  { position: absolute; overflow:hidden; width: 38px; height: 16px; line-height: 16px; top: 0px; left: 186px; border: 0px solid #ccc; }
	.bdiv_4  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 229px; border: 0px solid #ccc; }
	.bdiv_5  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 250px; border: 0px solid #ccc; }
	.bdiv_6  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 271px; border: 0px solid #ccc; }
	.bdiv_7  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 292px; border: 0px solid #ccc; }
	.bdiv_8  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 313px; border: 0px solid #ccc; }
	.bdiv_9  { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 334px; border: 0px solid #ccc; }
	.bdiv_10 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 355px; border: 0px solid #ccc; }
	.bdiv_11 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 376px; border: 0px solid #ccc; }
	.bdiv_12 { position: absolute; overflow:hidden; width: 21px; height: 16px; line-height: 16px; top: 0px; left: 397px; border: 0px solid #ccc; }
	.bdiv_13 { position: absolute; overflow:hidden; width: 47px; height: 16px; line-height: 16px; top: 0px; left: 419px; border: 0px solid #ccc; }


	.bathm_bl_img { height: 0px; }

	/* old site --- start */

	table.data { width:100%; }
	table.data td, th { border-bottom:1px solid #ccc; font-family:verdana,tahoma,arial; font-size:9pt; }
	table.data th { border-bottom:1px solid #FFFFFF; font-family:verdana,tahoma,arial; }
	table.data th {	background-color:#4F4F4F; color:#FFFFFF; text-align:center; }
	table.data.colleft { text-align:right; }
	table.data.colcenter { }
	table.data.colright { }
	.textindex { font-family:verdana,tahoma,arial; font-size:9pt; font-weight:bold; }
	.textindex { color:#666666; padding-bottom:5px; }
	.compindex { width:100%; }
	.compindex .row { font-weight:bold; text-align:center; }
	table.data tr.round { }
	table.data tr.round td { font-weight:bold; padding:10px 0 0; }
	table.data tr.odd { padding-left:5px; padding-right:5px; }
	table.data tr.even { padding-left:5px; padding-right:5px; }
	table.data td.line { border-right:1px solid #ccc; }
	table.data td.line2 { border-left:1px solid #ccc; }

	/* old site --- end */

#more_bathm { padding: 20px 0; text-align: center; font-size: 11px; font-weight:bold; }
	#more_bathm a, #more_bathm a:visited { color: #efa516; text-decoration: none;  }
	#more_bathm a:hover, #more_bathm a:active { color: #efa516; text-decoration: underline; }



/* epomenh agonistikh - kelentari */
.ep_ag_title { padding: 20px 0; font-size: 16px; font-weight:bold; text-align: center; }
#mk_cal1 { margin: 0 0 20px 0; display: none; }

#mk_cal_catagon { border-bottom: 1px solid #c0bfc1; margin: 0 0 20px 0; display: none; }
#mk_cal_cats { float: left; width: 230px; height: 20px; }
#mk_cal_agon { float: right; width: 130px; height: 20px; text-align: right; }

#mk_agon_options { font-size: 10px; width: 125px; }



/* radio */
#mk_radio_icon { padding: 0 30px 20px 40px; }

.radioitem { padding: 5px 0; border-top: 1px solid #c0bfc1; }
#last_radio_item { border-bottom: 1px solid #c0bfc1; }
.radiosmicon { float: left; width: 32px; height: 34px; margin: 0 15px 0 0; }
.radiotitle { float: left; width: 310px; height: 34px; line-height: 34px; }
.radiolive { float: right; width: 97px; height: 19px; padding: 7px 0 0 0; }

/* sitemap */
.sitemap_block { padding: 5px 0 3px 0; font-size: 12px; border-bottom: 1px solid #c0bfc1; margin: 0 0 2px 0; }
	.sitemap_block a, .sitemap_block a:visited { color: #fff; text-decoration: none; font-weight: bold;  }
	.sitemap_block a:hover, .sitemap_block a:active { color: #efa516; text-decoration: underline; font-weight: bold; }

.sitemap_block2 { padding: 5px 0 3px 30px; font-size: 10px; border-bottom: 1px solid #c0bfc1; margin: 0 0 2px 0; }
	.sitemap_block2 a, .sitemap_block2 a:visited { color: #fff; text-decoration: none; font-weight: bold;  }
	.sitemap_block2 a:hover, .sitemap_block2 a:active { color: #efa516; text-decoration: underline; font-weight: bold; }
