*{
/*	margin: 0;*/
/*	padding: 0;*/
	font-family: Arial, Helvetica, sans-serif;
}

html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative; background: url(/images/back.jpg) center top repeat fixed; margin: 0px; background-color:#1D1D1D;}

form{
	display: inline;
}

td, div{
	text-align: left;
	vertical-align: top;
	font-size: 13px;
	color: #C3C1C1;
}

a{
	color: #89AFC9;
  text-decoration: underline;	
  outline: none;
}

a:hover{
	text-decoration: none;
}


a img{
	border-style:none;
} 

img{
	vertical-align: top;
}

fieldset{
  border: none;
  padding: 0px;
}

input::-moz-focus-inner { border: 0; }

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

.wrap{
  padding: 32px 0px 100px 0px ;
  margin: 0px auto;
  width: 960px;
}

.logo{
  width: 50px;
  float: left;
}

.main{
  background: url(/images/main_bg.png) left top repeat-y;
  width: 899px;
  float: right;
}

.mainT{
  background: url(/images/main_t_bg.png) left top no-repeat;
}

.mainB{
    behavior: url(/css/PIE.htc);
  -moz-box-shadow: 0px 0px  10px 3px  #000;
  -webkit-box-shadow: 0px 0px 10px 3px #000;
  box-shadow: 0px 0px 10px 3px #131313;
  position: relative;
  padding: 0px 0px 75px 0px ;
  background: url(/images/main_t_bg.png) left bottom no-repeat;
}

.contact {
    background: none repeat scroll 0 0 #344654;
    bottom: 28px;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 12px 0 0;
    padding: 2 10px;
    right: 672px;
    text-align: center;
    color:#FFFFFF;
}

DIV.rep {
    margin: 12px 0 0;
    padding: 2px 10px 2px 10px;
    right: 672px;
    text-align: center;
    color:#FFFFFF;
}

A.repr {
  color: #FFFFFF;
  text-decoration:none;
  border-bottom:1px dashed #FFFFFF;
}
 

.rights{
  color: #767575;
  width: 630px;
  right: 0px;
  bottom: 34px;
  position: absolute;
}

.contact a{
  color: #FFFFFF;
  font-weight:bold;
}

.lftClmn{
  padding: 2px 0px 30px 0px ;
  float: left;
  width: 227px;
}

.author{
  overflow: hidden;
  margin: 0px auto;
  border: 1px solid #000;
  width: 221px;
}

.lftMnu{
  margin: 28px auto 0px auto ;
  width: 195px;
}

.lftMnu ul{
  margin: 0px;
  padding: 1px 0px 1px 0px ;
  background: url(/images/point_bg.gif) left top repeat-x;
}

.lftMnu li{
  padding: 0px 0px 1px 0px ;
  background: url(/images/point_bg.gif) left bottom repeat-x;
  list-style: none;
}

.lftMnu li.s1{
  padding: 0px 0px 1px 0px ;
  background: url(/images/point_bg.gif) left bottom repeat-x;
  
  list-style: none;
}


.lftMnu li a{
  text-decoration: none;
  color: #fff;
  padding: 10px 5px 10px 15px ;
  display: block;
}

.rhtClmn{
  padding: 1px 1px 0px 1px ;
  width: 661px;
  float: right;
}

.yearPlayOut{
  padding: 15px 21px 10px 20px ;
  width: 620px;
  background: url(/images/point_bg.gif) left bottom repeat-x #191919;
  margin: 0px auto;
}

.yearPlay ul{
  margin: 0px;
  padding: 0px;
/*  height: 63px;*/
  overflow: hidden; 
}

.yearPlayShow ul{
  height: auto;
}

.yearPlay li{
  list-style: none;
  float: left;
/*  border: 1px solid #ff0000;*/
  height: 21px;
  width : 124px;
}

.yearPlay li a{
  display: inline-block;
  line-height: 21px;
  height: 21px;
  padding: 0px 8px 0px 9px ;
  text-decoration: none;
}

.yearPlay li a:hover, .yearPlay li a.active{
  color: #fff;
  background: #354552;
}

.yearPlay li a span{
  top: -5px;
  position: relative;
  padding: 0px 0px 0px 4px ;
  text-decoration: none;
  font-size: 9px;
}

.allYearPlay{
  text-align: right;
}

h2{
  font-weight: normal;
  font-size: 14px;
}

.content{
  padding: 18px 0px 0px 0px ;
  margin: 0px auto ;
  width: 605px;
}

h1{
  margin: 0px 0px 12px 0px ;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 18px;
}

.playInf{
  border-top: 1px solid #383838;
  padding: 10px 0px 10px 0px ;
  border-bottom: 1px solid #383838;
}

.playGal{
  margin: 10px 0px 0px 0px ;
}

.playGal ul{
  padding: 0px;
  margin: 0px ;
}

.playGal li {
    display: inline-block;
    float: left;
    height: 55px;
    list-style: none outside none;
    margin: 0 2px 2px 0;
    width: 83px;
}

.playVideo{
  margin: 30px 0px 0px 0px ;
}

.playVideo ul{
  padding: 0px;
  margin: 0px;
}

.playVideo li{
  height: auto !important;
  min-height: 170px !important;
  height: 170px;
  list-style: none;  
  margin: 0px 45px 10px 0px ;
  width: 275px;
  float: left;
}

.playVideo .noMarg{
  margin-right : 0px;
}

.playDesc h2{ 
  color: #fff;
  font-size: 16px;
  margin: 0px 0px 4px 0px ;
}

.placePlay{
  color: #fff;
  margin: 0px 0px 4px 0px ;
  font-style: italic;
}

.datAuthPlay{
  color: #89AFC9;
}

.datAuthPlay a{
  color: #89AFC9;
}

.gallery{
  padding: 4px 1px 4px 4px ;
  background: url("/images/point_bg.gif") repeat-x left bottom ;
}

.gallery ul{
  padding: 0px;
  margin: 0px ;
}

.gallery li {
    float: left;
    height: 57px;
    list-style: none outside none;
    margin: 0 0px 0px 0;
    width: 82px;
}

.gallery li img{
  height: 55px;
  width: 80px;
}

.gallery li a{
  display: inline-block;
  background: #212121;
  padding: 1px;
}


.timeTblPl{
  background: url("/images/point_bg.gif") repeat-x left bottom #191919;
  margin: 3px 0px 0px 0px ;
  border-top: 1px solid #2D2D2D;
  padding: 13px 0px 1px 28px ;
}

.timeTblItem{
  padding: 0px 28px 0px 0px ;
  margin: 0px 0px 17px 0px ;
  color: #ADACAC;
}

.timeTblItem h3{
  margin: 0px 0px 7px 0px ;
}

.timeTblItem h3 span{
  padding: 4px 3px 4px 3px ;
  background: #344654;
  color: #DAECF8;
  font-weight: normal;
  font-size: 13px;
  display: inline-block;
}

.timeTblItem a{
  text-decoration: none;
  border-bottom:1px solid #344654;
  color: #87ADCA;
}

.timeTblItem a:hover{
  border-bottom:1px solid #65859E;
  color: #87ADCA;
}

.knowMore{
  text-align: right;
}

.knowMore a{
  background: url(/images/btn_bg.gif) left top repeat-x;
  padding: 0px 10px 0px 10px ;
  font-size: 12px;
  color: #DAECF8;
  line-height: 26px;
  height: 26px;
  display: inline-block;
}

.playCatal ul{
  padding: 0px;
  margin: 0px ;
}

.playCatal li{
  padding: 12px 0px 12px 0px ;
  border-top: 1px solid #383838;
  list-style: none;
}

.playCatal li .name{
  float: left;
  padding: 0px 10px 0px 0px ;
  width: 205px;  
}

.playCatal li .playDesc{
  float: left;
  padding: 0px 10px 0px 0px ;
  width: 380px;  
}

.playCatal li .playDesc p{
  margin: 0px;
}

/*remake*/

.lftMnu li a{
  position: relative;
  padding: 0px;
}


.lftMnu li a span{
  z-index: 12;
  position: relative;
  color: #FFFFFF;
  display: block;
  padding: 10px 5px 10px 15px;  
}  


.lftMnu li a strong.screen{
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
  filter:alpha(opacity=0);
  -moz-opacity: 0; 
  -khtml-opacity: 0; 
  top: 0px;
  left: 0px;
  background: #1F1F1F;
  width: 100%;
  position: absolute;
  padding: 0px;
  z-index: 0;
  font-size: 0px;
}   

.lftMnu li a.s1 strong.screen{background: #fc3327;}
.lftMnu li a.s2 strong.screen{background: #9a471e;}
.lftMnu li a.s3 strong.screen{background: #034adf;}
.lftMnu li a.s4 strong.screen{background: #02794b;}
.lftMnu li a.s5 strong.screen{background: #c86b58;}
.lftMnu li a.s6 strong.screen{background: #53082a;}  

/*remake*/

/*remake*/

.mainTitle{
  padding: 12px 0px 12px 0px ;
}

.mainTitle h1{
  width: 370px;
  margin: 0px;
  float: left;
  display: inline-block;
}

.mainAwrd{  
  font-size: 13px;
  color: #DDA100;
  width: 225px;
  float: right;
}

.playInfOut{
  border-bottom: 1px solid #383838;
  border-top: 1px solid #383838;
  padding: 10px 0;
}

.playInfOut .playInf{
  border: none;
  width: 375px;
  float: left;
  padding: 10px 0px 0px 0px ;
}

.playAward{     
  width: 230px;
  float: right;
}

.playInfRow{
  padding: 4px 0px 4px 0px ;
}

.playAwardItem{
  width: 180px;
  padding: 12px 0px 12px 50px ;
  background: url(../images/mask_bg.png) left center no-repeat;
}

.playCatal li .name{
  padding: 0px 10px 0px 0px ;
  width: 155px;
}

.playCatal li .playDesc {
  float: left;
  padding: 0 10px 0 0;
  width: 430px;
}

.playCatal li.mask .playDesc {
  background: url(../images/mask_bg.png) right center no-repeat;
  float: left;
  padding: 0 70px 0 0;
  width: 370px;
}

/*SERCH*/

.search{
  margin: 10px 0px 0px 0px ;
  display: none;
}

.visible{
  display: block;
}

.search input{
  float: left;
}

#srchGds{
  background: #e9eff6 ;    
  width: 530px;
  border: 1px solid #89AFC9;;
  float: left;
  line-height: 20px;
  height: 20px;
}

#srchBtn{
  border: none;
  background: #89AFC9;;
  color: #000;
  text-align: center;
  width: 80px;
  cursor: pointer;
  line-height: 24px;
  height: 24px;
  font-weight:bold;
}
