<style type="text/css">

A:link,A:visited
{	
	font-family:Arial;
	color: #ED1C24;		
	text-decoration: none;
	font-size:12px;
}

A:hover
{	
	font-family:Arial;
	color: #ED1C24;	
	text-decoration: underline;	
	font-size:12px;
}

td
{font-family:Arial;font-size: 12px;color: #231F20;line-height:20px;}



.TextWhite {font-family:Arial;font-size: 12px;color: #231F20;text-decoration: none;font-weight:normal;line-height:18px;}
.NameWhiteBoldUnderline {font-family:Arial;font-size: 12px;color: #231F20;text-decoration: underline;font-weight:bold;}
.DivTriangle {font-size: 0px; line-height: 0%; width:648px;border-bottom: 20px solid #C50A21; border-left: 20px solid #ECBBB3;}
.GeneralTable{width:1000px; height:100%; margin-top:20px;font-family:Arial;font-size: 12px; color: #231F20;}
.Text{font-family:Arial;font-size: 12px;color: #231F20;line-height:20px;}
.HeaderText {font-family:Arial;font-size:18px;color:#ED1C24;font-weight:bold;}

.Sub_Menu,.Sub_Menu A:Link,.Sub_Menu A:Visited{
	font-family:Arial;
	font-size:16px;
	color: #231F20;
	text-decoration: none;
	font-weight:normal;
}

.Sub_Menu A:Hover{
	font-family:Arial;
	font-size:16px;
	color: #636466;
	text-decoration: underline;
	font-weight:normal;
}


.Sub_Menu_Active,.Sub_Menu_Active A:Link,.Sub_Menu_Active A:Visited,.Sub_Menu_Active A:Hover{
	font-family:Arial;
	font-size:16px;
	color: #231F20;
	text-decoration: underline;
	font-weight:normal;
}

.FooterNew,a.FooterNew:visited,a.FooterNew:link{width:70px;border:0; padding-right:5px; padding-left:5px; cursor:pointer;background-color:#9D9FA2; color:#231F20; font-family:Arial; font-size:11px; font-weight:700; text-decoration:none;}
a.FooterNew:hover{text-decoration:underline;}
a.DefaultA,a.DefaultA:visited,a.DefaultA:link{cursor:pointer;background-color:Transparent; color:#ffffff; font-family:Arial; font-size:12px; font-weight:700; text-decoration:none;}
a.DefaultA:hover{cursor:pointer;background-color:Transparent; color:#ED1C24; font-family:Arial; font-size:12px; font-weight:700; text-decoration:none;}
a.DefaultAselected{cursor:pointer;background-color:Transparent; color:#ED1C24; font-family:Arial; font-size:12px; font-weight:700; text-decoration:none;}
/****** tool ******/

.Menu_Hp_Red,.Menu_Hp_Red A:Link,.Menu_Hp_Red A:Visited{
	font-family:Arial;
	background-color:#ED1C24;
	line-height:10px;
	padding:1px;
	font-size:11px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

.Menu_Hp_Red A:Hover{
	font-family:Arial;
	background-color:#ED1C24;
	line-height:10px;
	padding:1px;
	font-size:11px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}


.Menu_Inner_Grey,.Menu_Inner_Grey A:Link,.Menu_Inner_Grey A:Visited{
	font-family:Arial;
	background-color:#636466;
	line-height:10px;
	padding:1px;
	font-size:11px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

.Menu_Inner_Grey A:Hover{
	font-family:Arial;
	background-color:#636466;
	line-height:10px;
	padding:1px;
	font-size:11px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}






.ToolBlackTD{font-weight:bold;text-decoration: none;background-color:#BBBDC0;line-height:10px; padding:1px;font-size:11px;}
A.ToolBlack:Link,A.ToolBlack:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	font-weight:bold;
	text-decoration: none;
}
A.ToolBlack:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	font-weight:normal;
	text-decoration: underline;
}

.RedLineWhiteTD{background-color:#ED1C24;line-height:10px;padding:1px;font-size:11px;}
A.RedLineWhite:Link,A.RedLineWhite:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}
A.RedLineWhite:Hover{
	font-family:Arial;
	font-size:11px;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
}

.RedLineWhiteTDDefault{background-color:#fff;line-height:10px;padding:1px;font-size:11px;}
A.RedLineWhiteDefault:Link,A.RedLineWhiteDefault:Visited{
	font-family:Arial;
	font-size: 11px;
	color:#ED1C24;
	text-decoration: none;
	font-weight:bold;
}
A.RedLineWhiteDefault:Hover{
	font-family:Arial;
	font-size:11px;
	color:#ED1C24;
	text-decoration: none;
	font-weight:normal;
}

.RedLineWhiteTDDefault:hover{background-color:#fff;line-height:10px;padding:1px;font-size:11px;font-weight:normal;}
.RedLineWhiteTDDefaultHover{background-color:#fff;line-height:10px;padding:1px;font-size:11px;}

.GreenLineWhiteTD{font-weight:bold;text-decoration: none;background-color:#BBBDC0;line-height:10px; padding:1px;font-size:11px;}
A.GreenLineWhite:Link,A.GreenLineWhite:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	text-decoration: none;
	font-weight:bold;
}
A.GreenLineWhite:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	text-decoration: none;
	font-weight:normal;
}

.GreenLineBlackTD{font-weight:bold;text-decoration: none;background-color:#BBBDC0;line-height:10px; padding:1px;font-size:11px;}
A.GreenLineBlack:Link,A.GreenLineBlack:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	text-decoration: none;
	font-weight:bold;
}
A.GreenLineBlack:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #636466;
	text-decoration: none;
	font-weight:normal;
}

/*

.MAIN_Table
{
  border:15px solid #000000;
}
*/


.TextPink {
	font-family:Arial;
	font-size: 14px;
	/*color: #cc0033;*/
	color: #ED1C24;
	text-decoration: none;
	font-weight:bold;
}

.TextGrey {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:regular;
	line-height:17px;
}

.TextGrey2 {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:regular;
}

.TextRedBold {
	font-family:Arial;
	font-size: 12px;
	/*color: #990000;*/
	color: #ED1C24;
	text-decoration: none;
	font-weight:bold;
}

.TextRed {
	font-family:Arial;
	color: #ED1C24;
	font-size: 12px;
	/*color: #990000;*/
	text-decoration: none;
	font-weight:normal;
}

.TextGreyBold {
	font-family:Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;	
	line-height:17px;
}

A.NewsData:Link,A.NewsData:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #0160bc;
	text-decoration: none;
	font-weight:normal;
}

A.NewsData:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #0160bc;
	text-decoration: none;
	font-weight:normal;
}

A.TextGrey:Link,A.TextGrey:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
}

A.TextGrey:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
}

A.TextRed:Link,A.TextRed:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight:normal;
}

A.TextRed:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight:normal;
}

A.TextGreyDark:Link,A.TextGreyDark:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

A.TextGreyDark:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

A.TextGreyDarkBold:Link,A.TextGreyDarkBold:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

A.TextGreyDarkBold:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}



/****** about ******/
.TextBlue12 {
	font-family:Arial;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	font-weight:bold;	
}

/****** gallery ******/
.TextGreyDark12{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:3;
}

A.TextGreyDark12:Link,A.TextGreyDark12:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:3;
}

A.TextGreyDark12:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

.TextGrey12 {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

.TextGrey11 {
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

/****** doc ******/
A.ToolRedLeft:Link,A.ToolRedLeft:Visited{
	font-family:Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

A.ToolRedLeft:Hover{
	font-family:Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

.TextGreyDarkBold {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

/****** jury 990000 ******/
.JuryName,A.JuryName:Link,A.JuryName:Visited,A.JuryName:Hover {
	font-family:Arial;
	font-size: 14px;
	color: #ED1C24;
	text-decoration: none;
	font-weight:bold;
}

A.Name:Link,A.Name:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

A.Name:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:normal;
}

/****** program ******/
A.DateRegular:Link,A.DateRegular:Visited{
	font-family:Arial;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;	
}

A.DateRegular:Hover{
	font-family:Arial;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;	
}

A.DateSelected:Link,A.DateSelected:Visited{
	font-family:Arial;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	background-color: #a2b72f;	
}

A.DateSelected:Hover{
	font-family:Arial;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
	background-color: #a2b72f;	
}

.HeaderGrey {
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

A.Film:Link,A.Film:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;	
}

A.Film:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;	
}

A.FilmUnderline:Link,A.FilmUnderline:Visited{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight:normal;	
}

A.FilmUnderline:Hover{
	font-family:Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight:normal;	
}
/****** events ******/
.HeaderWhiteBold {
	font-family:Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	
}


.NameGrey {
	font-family:Arial;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight:regular;
	
}

.search_box {
	 width: 170px;
	 height: 14px;
	 border: none;
     font-family:Arial;
	 font-size: 11px;
}

.go_b {
	width: 20px;
	height: 20px;
	border: none;
	font-family:Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;	
	background-color: #ED1C24;
	cursor: pointer;
}

.projects_links,A.projects_links:Link,A.projects_links:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:none;	
}

A.projects_links:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;	
}

.tv_header {
	font-family:Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

.tv_text_header {
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight:none;
}

A.projects_links2:Link,A.projects_links2:Visited{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:none;	
}

A.projects_links2:Hover{
	font-family:Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight:none;	
}

.small_pic_tv {
	border: 2px solid #bbbbbb;
}

.input{
 padding-left:4px; padding-right:3px; color: #333333; font-family: arial; font-size: 12px; width: 120px; height: 20px;
}
.input_country{
 padding-left:4px; padding-right:3px; color: #333333; font-family: arial; font-size: 12px; width: 280px; height: 20px;
}
.input_school{
 padding-left:4px; padding-right:3px; color: #333333; font-family: arial; font-size: 12px; width: 490px; height: 20px;
}

.arialred12,.arialred12:Link,A.arialred12:Visited{
  	font-family:Arial;
	font-size: 14px;
	color: #ED1C24;
	text-decoration: none;
	font-weight:bold;
}

A.arialred12:Hover{
  	font-family:Arial;
	font-size: 14px;
	color: #ED1C24;
	text-decoration: underline;
	font-weight:bold;
}


.arialblack12:Link,A.arialblack12:Visited,A.arialblack12:Hover{
  color: #000000; font-family:Verdana,arial; font-size: 12px;text-decoration:none; 
}

.arialblack11:Link,A.arialblack11:Visited{
  color: #000000; font-family:Verdana,arial; font-size:11px;text-decoration:none; 
}

A.arialblack11:Hover{
	font-family:Arial;font-size: 11px;color:#000000;text-decoration:none; 
}

.arialwhitebold11{
  color: #ffffff; font-family:Verdana,arial; font-size:11px; font-weight:bold; 
}
.arialblack11Selected{
  color: #ca161d; font-family:Verdana,arial; font-size:11px; font-weight:bold; 
}

A.Footer:Link,A.Footer:Visited{
	font-family:Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

A.Footer:Hover{
	font-family:Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
.search_box2{
    font-family: arial;
	font-size:11px;
	color: black;
	border: none;
	width: 220px;
	height: 20px;
	
	border-top-style: groove 1px;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	
	border-bottom-width: thin;
	border-top-width: thin;
	border-left-width: thin;
    border-right-width: thin;
	
	background-repeat: no-repeat;
	padding-right:2px;
	padding-left:2px;	
}
.form_textarea{
    font-family: arial;
	font-size:11px;
	color: black;
	border: none;
	width: 220px;
	height: 100px;

	
	border-top-style: groove 1px;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	
	border-bottom-width: thin;
	border-top-width: thin;
	border-left-width: thin;
    border-right-width: thin;
	
	background-repeat: no-repeat;
	padding-right:2px;
	padding-left:2px;	
}


A:link,A:visited
{	
	font-family:Arial;
	color: #ED1C24;		
	text-decoration: none;
	font-size:12px;
}

A:hover
{	
	font-family:Arial;
	color: #ED1C24;	
	text-decoration: underline;	
	font-size:12px;
}
</style>

