*{margin:0px;padding:0px;color:#fff;font-family:verdana,;font-size:11px;}
html{height:100%;overflow-y:scroll;}
body{background:#e7d5a7;height:100%;}
a{color:#decd99;text-decoration:none;}
a:hover{color:#fff;}
a img{border:none;}
p{margin:10px 0px 10px 0px;}
br{letter-spacing:0px;}
.center{margin:0px auto 0px auto;}
.middle{vertical-align:middle;}
.hide{display:none;}
.em{font-weight:bold;text-decoration:underline;}
img.pic{border:solid 1px #ddd;}
.png{behavior:url(style/iepngfix.htc);}
input,textarea{color:#555;}

span.anglia a,span.anglia a:visited{color:#fff;}
span.anglia a:hover{color:#f90;}

div.hr{margin:10px auto 10px auto;width:95%;border-top:solid 1px #c38f5c;font-size:0px;}
.link2{color:#393;font-weight:bold;}

#master{width:825px;}

table.header td,table.menu td{line-height:0px;}
img.menu{cursor:pointer;}
table.body{width:100%;}
td.body{width:488px;background:url(../images/bodyBg.jpg) no-repeat #ebcc8a;vertical-align:top;}

table.indexNews{background:#73491a;}
table.indexNews td{line-height:0px;}
table.indexNewsList{margin-left:10px;}
table.indexNewsList td{padding:3px;line-height:15px;}
table.indexNewsList td.newsSep{height:1px;line-height:0px;padding:0px;}
table.indexNewsList td.newsSep div{width:100%;border-top:dashed 1px #a38553;font-size:0px;}
table.indexNewsList a{color:#decd99;}
table.indexNewsList a:hover{color:#fff;}

table.news{width:98%;margin-top:10px;}
table.news td{line-height:0px;font-size:0px;}
table.newsList{width:95%;margin:5px auto 5px auto;}
table.newsList td{padding:2px;line-height:15px;font-size:11px;}
table.newsList td.newsSep{height:1px;line-height:0px;padding:0px;}
table.newsList td.newsSep div{width:100%;border-top:dashed 1px #a38553;font-size:0px;height:0px;}
table.newsList a{color:#decd99;}
table.newsList a:hover{color:#fff;}

div.msg{margin:20px 0px 20px 0px;width:90%;text-align:center;}

div.page{margin-top:15px;}
div.page div{float:left;margin:2px;padding:3px;width:15px;height:15px;text-align:center;line-height:15px;font-weight:bold;}
div.page div.text{color:#fff;background:#af6f28;border:solid 1px #472d10;}
div.page div.link{background:#fff;border:solid 1px #472d10;}
div.page div.link a{color:#73491a;}
div.page div.linkOver{border:solid 1px #b67934;cursor:pointer;}
div.page div.linkOver a,div.page div.linkOver a:hover{color:#333;}

div.footer{background:url(../images/footer.png) no-repeat;width:100%;font-size:11px;margin-top:5px;text-align:right;}
div.footer,div.footer a,div.footer a:visited{color:#73491a;}
div.footer a:hover{color:#000;}


#contentContainer.content2{
	background:url(../images/background2.jpg) top right no-repeat;
}
#headerContainer{
	position:relative;
	width:826px;
	height:194px;
}
#headerContainer #logo{
	padding-top:45px;
	display:block;
}
#languageSelect{
	position:absolute;
	right:0;
	top:0;
}
#competitionButton{
	position:absolute;
	right:0;
	top:45px;
}
#competitionButton a{
	text-align:center;
	color:#000;
	display:block;
	width:100%;
	height:100%;
}

#contentContainer{
	background:url(../images/bodyBg.jpg) top right no-repeat #ebcc8a;
	position:relative;
	height:434px;
}
#contentTitle{
	float:right;
}
#contentTitle2{
	margin:17px 0 0 204px;
}
#homeContainer{
	position:absolute;
	top:55px;
	left:315px;
	width:520px;
}
#homeIntro{
	width:480px;
}
#newsContainer{
	width:620px;
	margin-left:195px;
}
#competitionContainer{
	background:url(../images/competition_background.png) top left no-repeat;
	position:relative;
	height:434px;
}
#competitionLeft{
	width:183px;
	height:434px;
	float:left;
}
#competitionRight{
	float:left;
	width:600px;
	padding-top:20px;
	padding-left:20px;
}
#competitionVideo{
	width:480px;
	height:300px;
	display:block;
	margin:0 auto;
}
#competitionRight h1{
	font-weight:normal;
}
#competitionContentContainer{
	height:330px;
	width:560px;
	margin:0 auto;
	margin-top:10px;
	text-align:justify;
}
#competitionContent{
	height:320px;
	width:560px;
	overflow:auto;
	margin:0 auto;
	text-align:justify;
	padding-right:10px;
}
#competitionContent.competitionHomeContent{
	height:350px;
	margin-top:15px;
}
#competitionContent.hasInfo{
	height:280px;
}
#competitionContentContainer .competitionTitle{
	margin-top:5px;
	font-weight:bold;
}
#competitionContentContainer .competitionDate{
	color:#FF8500;
	margin:0;
}
#competitionContentContainer .competitionBack{
}
.competitionPic{
	list-style:none;
	float:right;
	width:90px;
	text-align:right;
	margin-right:10px;
}
#competitionSubbar{
	padding-top:0px;
	width:183px;
	margin-top:12px;
}
.competitionSubbarSubCategory1{
	background:url(../images/competition_subbar/subbar_background1.png) left bottom no-repeat;
	height:110px;
}
.competitionSubbarSubCategory2{
	background:url(../images/competition_subbar/subbar_background.png) repeat-y;
	height:110px;
}
.competitionSubbarSubCategory2 li,.competitionSubbarSubCategory1 li{
	margin-left:20px;
	padding-top:4px;
	height:16px;
}
#competitionSubbar ul{
}
#competitionSubbar li{
	list-style:none;
}
#competitionSubbar li a{
	color:#ffe7cb;
	font-size:11px;
}
#competitionSubbar ul.competitionSubbarSubCategory li a{
	font-size:12px;
	margin-bottom:2px;
}
#competitionPath{
	height:40px;
}
#competitionPath .subPath{
	padding-bottom: 2px;
	vertical-align: bottom;
}
#competitionPath img{
	float:left;
}
#competitionTitleList,#competitionTitleList tr{
	width:100%;
}
#competitionTitleList td{
	border-bottom: 1px dashed #A38553;
	height:20px;
	vertical-align:middle;
}
.articleDate{
	width:126px;
	color:#DECD99;
}
.articleTitle{

}
#competitionArticlePhotoList{
	width:82px;
	float:right;
}
#competitionArticlePhotoList li{
	list-style:none;
}
#competitionArticleContainer{
	padding-top:20px;
}
#competitionList{
	list-style:none;
}
#competitionList li{
	margin-right:15px;
}
#competitionList a span.competitionListTitle{
	color:#FE8502;
	font-size:15px;
}
#competitionList hr{
	border:0;
	margin:5px 0;
	padding:0;
	height:1px;
	border-top: 1px dashed #A38553;
	background:none;
}
.competitionListTitle{
	height:18px;
}
.competitionListDescription{
	line-height:18px;
	text-align:justify;
}
.competitionListDescription p{
	margin:0;
}

.table{clear:both}
.table td{
	background-color:#73491A;
}
.tableTop,.tableBottom{height:7px}
.table td.tableMid{width:700px}
.table td.tableLeftTop,.table td.tableRightTop,.table td.tableLeftBottom,.table td.tableRightBottom{
	float:left;
	background:transparent url('../images/table_corner.png') 0 0 no-repeat;
	background-color:transparent;
	width:7px;
	height:7px;
}
.table td.tableLeftTop{background-position:0 0}
.table td.tableRightTop{background-position:-7px 0px}
.table td.tableLeftBottom{background-position:0px -7px}
.table td.tableRightBottom{background-position:-7px -7px}
.competitionTable{margin-top:12px}
