/* Login */
#login_container {
	text-align:center;
}
#loginbox {
	display:inline;
	padding:5px;
	border-collapse: separate;
	border-spacing:3px;
	width:100px;
	text-align:center;
}
#loginbox input[type=text],#loginbox input[type=password]
{
	width:150px;
}
/* Menu */
#menubar {
	border-collapse:collapse;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	
	empty-cells:show;
	height:36px;
	width:540px;
	
}
#menubar td
{
	width:auto;
	
	color:white;
	
	font-family:arial,sans-serif;
	text-align:center;
	vertical-align:middle;
	height:36px;

}
#menubar a, #menubar a:link, #menubar a:visited, #menubar a:active{
	font-size:13px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-decoration:none;
	color:#585455;
}
#menubar a:hover {
	color:white;
}
#menubar img
{
	margin:0px;
	padding:0px;
	border:0px;
}
/* Article */
.article_container {
	display:block;
	width:95%;
	margin:5px 10px 2px 10px;
	/*border-bottom: 1px dotted #444444;*/
}
.article_title {
	color:#fe6700;
	font-family:"arial";
	font-size:14px;
	font-weight:bolder;
	text-align:left;
}
.article_title a:visited,.article_title a:active,.article_title a:link {
	color:#fe6700;
	text-decoration:none;
}
.article_title a:hover {
	text-decoration:underline;
}
.article_intro {
	color:black;
	font-family:"arial";
	font-size:12px;
	font-weight:bolder;
	text-align:justify;
}
.article_shortintro {
	color:black;
	font-family:"arial";
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.article_text {
	color:black;
	font-family:"arial";
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.article_date {
	width:100%;
	display:block;
	color:black;
	font-family:"arial";
	font-size:9px;
	font-weight:normal;
	
	text-align:right;
}
.article_back {
	left:763;
	position:absolute;
	display:inline;
	color:#fe6700;
	font-family:"arial";
	font-size:10px;
	font-weight:bold;
	
	text-align:right;
}
.article_back a:visited,.article_back a:active,.article_back a:link {
	color:#fe6700;
	text-decoration:none;
}
.article_back a:hover {
	text-decoration:underline;
}
#nyitolap .greytitle {
	text-align: left;
	padding-left: 30px;
}
#nyito_moderntanc, #nyito_hirek, #nyito_esemenyek {
	border-collapse:separate;
	border-spacing:3px;
	border: 1px solid #c0c0c0;
	width:550px;
	margin: 5px auto 2px auto;
}
	#nyito_ismerteto {
		border-collapse:separate;
		border-spacing:3px;
		border: 1px solid #c0c0c0;
		width:550px;
		margin: 5px auto 2px auto;
	}
	#ism_nagy{
	
	}
	#workshop_ismerteto {
		border-collapse:separate;
		border-spacing:3px;
		border: 1px solid #c0c0c0;
		width:550px;
		margin: 5px auto 2px auto;
	}
	#wsh_nagy{
	
	}
	#mod_nagy, #hir_nagy, #ese_nagy {
		width:55%;
		height:300px;
		/*border: 1px solid #c0c0c0;*/
	}
	#mod_kicsi, #hir_kicsi, #ese_kicsi {
		width:45%;
		height:300px;
		border-left: 1px dotted #c0c0c0;
	}
		#mod_kicsi .article_title, #hir_kicsi .article_title {
			color:#fe6700;
			font-family:"arial";
			font-size:12px;
			font-weight:bolder;
			text-align:left;
			margin:0px 0px 2px 0px;
		}
		#mod_kicsi .article_shortintro, #hir_kicsi .article_shortintro {
			color:black;
			font-family:"arial";
			font-size:10px;
			font-weight:normal;
			text-align:justify;
		}
		#mod_kicsi .article_date, #hir_kicsi article_date {
			width:100%;
			display:block;
			color:black;
			font-family:"arial";
			font-size:8px;
			font-weight:normal;
			
			text-align:right;
		}
		#ese_kicsi .vcal-title {
			color:#fe6700;
			font-family:"arial";
			font-size:14px;
			font-weight:bolder;
			text-align:left;
		}
		#ese_kicsi .vcal-flistcontainer {
		/* 	display:block; */
			padding-left:40px;
		}
		
		#ese_kicsi .vcal-fieldname {
			color:#fe6700;
			font-family:"arial";
			font-size:12px;
			font-weight:normal;
			text-align:left;
		}
		#ese_kicsi .vcal-field {
			color:black;
			font-family:"arial";
			font-size:12px;
			font-weight:normal;
			text-align:justify;
		}


/* VCal */
.vcal-container {
	display:block;
	margin:5px 10px 2px 10px;
}
.vcal-title {
	color:#fe6700;
	font-family:"arial";
	font-size:14px;
	font-weight:bolder;
	text-align:left;
}
.vcal-flistcontainer {
/* 	display:block; */
	padding-left:40px;
}

	.vcal-fieldname {
		color:#fe6700;
		font-family:"arial";
		font-size:12px;
		font-weight:normal;
		text-align:left;
	}
	.vcal-field {
		color:black;
		font-family:"arial";
		font-size:12px;
		font-weight:normal;
		text-align:justify;
	}
#mtcal_vcal_month td{
	text-align: right;
	font-size: 11px;
}
#mtcal_vcal_month a,#mtcal_vcal_month a:link,#mtcal_vcal_month a:active,#mtcal_vcal_month a:visited{
	text-decoration:none;
	color:white;
}
#mtcal_vcal_month a:hover{
	text-decoration:underline;
}

.vcal_head_day{
	font-weight:bold;
	text-align: center;
	background-color:#c0c0c0;
}
.vcal_head_we_day{
	font-weight:bold;
	text-align: center;
	background-color:#c0c0c0;
}
#team_list {
	margin: 15px auto 0px auto;
	width:95%;

}
#team_list td {
/* 		color:black; */
		font-family:"arial";
		font-size:12px;
		font-weight:normal;
		text-align:left;
}

#team_col_name {
	width:300px;
}
#team_col_num {
	width:100px;
}
#team_col_members_1 {
	width:160px;
}
#team_col_members_2 {
	width:160px;
}
#team_col_members {
	width:160px;
}
#team_col_members_1 table{
	width:140px;
	margin: 0px auto 0px auto;
	background-color:#c0c0c0;
}
#team_col_members_2 table{
	width:140px;
	margin: 0px auto 0px auto;
	background-color:#c0c0c0;
}
#team_col_members table{
	width:140px;
	margin: 0px auto 0px auto;
	background-color:#c0c0c0;
}
.team_label {
	background-color:#fe6700;
/* 	color:#a0a0a0; */
	color: white;
}
#team_div {
	display:block;
	margin: 15px auto 0px auto;
	width:95%;
	
	font-family:"arial";
	font-size:12px;
	font-weight:normal;

}
.team_c_already {
	display:block;
	background-color: #fe6700;
	color:white;
	text-align: center;
	
	font-family:"arial";
	font-size:12px;
	font-weight:normal;

}
.mt-tanciskola_tableMemberlist1 td
{
	border-bottom:1px solid white;
}
.mt-tanciskola_tableMemberlist2 td
{
	border-bottom:1px solid white;
}
.mt-tanciskola_tableMemberlistActual td
{
	border-bottom:1px solid white;
}


/*mt-kupa*/
#kupa_container
{
	width:152px;
	margin-left:52px;
	margin-top:52px;
	margin-bottom:30px;
	display:block;
}
#kupa_container em
{
	color:red;
	display:block;
        text-align:left;
	font: italic bolder 20px arial,sans-serif;
        padding-bottom: 4px;
}
#kupa_container td a,#kupa_container td a:link,#kupa_container td a:visited,#kupa_container td a:active
{
	color:#585455;
	font-family:"arial";
	font-size:16px;
	font-weight:bolder;
	text-decoration:none;
	font-style:italic;
}
#kupa_container td a:hover
{
	color:#fe6700;
}
/*comment*/
.comment_container
{
	display:block;
	width:320px;
	border:0px dotted #c0c0c0;
	padding:3px;
	margin:2px auto 3px auto;
}
.comment_field
{
}
.comment_button
{
	font-family:arial,sans-serif;
	font-size:10px;
	border:1px solid blue;
	color:blue;
	background-color:white;
	height:14px;
}
.comment_form
{
	display:block;
	width:300px;
	text-align:left;
	margin-right:3px;
	margin-left:auto;
	font-size:11px;
	font-family:arial,sans-serif;
}
.comment_head
{
	display:block;
	color:blue;
	font-family:arial,sans-serif;
	font-size:10px;
	text-align:left;
	position: relative;
	left:-10px;
}
.comment_element
{
	margin:2px 4px 2px 4px;
	width:306px;
	display:block;
	padding:3px;
	text-align:left;
}
.comment_text
{
	border:0px solid black;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:2px;
	width:300px;
}
.comment_textfield
{
	font-family:arial,sans-serif;
	font-size:11px;
	padding:2px;
	width:300px;
	height:80px;
}

.comment_nick
{
	display:block;
	font-weight:lighter;
	font-family:arial,sans-serif;
	font-size:9px;
	color:#585455;
	width:300px;
}
.comment_title
{
	width:300px;
	display:block;
	font-weight:normal;
	font-family:arial,sans-serif;
	font-size:12px;
	color:black;
}

