/* CSS Document */
body { height:100%; font:14px Tahoma bold; color:#fff; background-color:#002866; }
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse; font:Tahoma, Geneva, sans-serif; font-size:16px;}
img {border:none;}  
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#fff;} 
a:hover {text-decoration:underline;color:#fff;}  
  
/*  All  */
.wraper {
	width:1117px;
	margin:0 auto;
	//margin:0px 5%;
}
.header { float:left; background-position: 0 0; position:relative; margin-left: 193px}
.header .top_menu { position:absolute; margin-left:400px; text-align:right; top:40px;}
.header .top_menu li {width: 500px; float:right; font:bold 12px Tahoma; color:#fff; padding-right:15px; margin-right:15px; background:url(images/line.gif) no-repeat right 2px; z-index: 1; }
.header .top_menu li.last { background:transparent;}
.header .top_menu li a, .header .top_menu li a:visited { color:#1f1f1f; text-decoration:none; z-index: 1; }
.header .top_menu li a:hover { color:#ff0014; z-index: 1; }

.top_right_1 { width:1149px; margin-left:52%; position: absolute; z-index: 4; visibility: visible; float: right; margin-right:0; margin-top:-163px    }

.main_content {background-color:#038bbf;padding:2px 0 10px 2px;float:left;width:1117px;}
.main_content ul.text_list { float:right; width:105px; margin-right:1px; padding-top: 1px; margin-left:0;}
.main_content ul.text_list li {font-size:13px; padding:5px 2px 2px;}
.main_content ul.bottom_text_list {padding-left:2px;}
.main_content ul.bottom_text_list li {float:left;margin-right:200px;}
.main_content ul.bottom_text_list li.last {margin-right:0;}
.main_content ul.bottom_text_list li ul {padding:0;}
.main_content ul.bottom_text_list li ul li {float:none;padding-bottom:2px;margin-right:0;}
.main_content ul.bottom_text_list li ul li a, .main_content ul.bottom_text_list li ul li a:visited {color:#cce7d4;font-size:13px;}

ul.video { width:1008px; float: left; margin: 0 0px 10px 0;
 }

ul.video li{ position: relative; width: 250px; height: 200px; margin-right: 1px; margin-bottom: 3px; text-align:left; float: left; margin-left: 0; padding-left: 0; }

ul.video li:hover{ position: relative; width: 250px; height: 200px; background: url(images/tmb.png); margin-right: 1px; margin-bottom: 3px; float: left; margin-left: 0; padding-left: 0; }
img.thumb{
width:240px;
height:180px;
margin-left: 5px; 
margin-top: 4px;}

h3{
position: absolute;
top: 182px;
left: 8px;
color: #002866;
width: 225px;
text-align: center;
height:17px;
overflow:hidden;
font-size: 14px;}

span.link{
position: absolute;
left: 0;
top: 0;
width: 250px;
height: 200px;}

span.link a{ background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; width: 100%; height: 100%; }

span.link a b{
display: none;}

span.link a img{
display: none;}

span.duration{
position: absolute;
top: 166px;
left: 9px;
color:#000;
font-size: 14px;}

span.duration b, span.added b, span.by b{
color: #fff;
font-weight: bold;}

span.added{
position: absolute;
top: 166px;
right: 13px;
color:#fff;
text-align: right;
font-size: 14px;}

.main_menu {
  border-top-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #ffffff;
  font-family: tahoma;
  color: #cce7d4;
  text-align: left;
  vertical-aligment: bottom;
  font-size: 11px;
  height: 22px;
  padding-left: 5px;
  padding-bottom: 2px;
}
 
 .main_menu_lnk{  
  color: #002866;
  display: block;
  width: 100%;
  text-decoration: none;
}
 
 .main_menu_lnk:lnk{  
  color: #000;
  display: block;
  width: 100%;
  text-decoration: none;
}
.main_menu_lnk:visited{
  color: #000;
  display: block;
  width: 100%;
  text-decoration: none;
}
.main_menu_lnk:hover{
  color: #003933;
  display: block;
  width: 100%;
  text-decoration: none;
}
.ltitle {
       color: #fff;   
       text-align:center;
       font-size: 13px;	     
       font-family: tahoma;	
       font-weight: bold;	     	
}
.copy 
{ color: #fff;
	font-size: 11px;
	font-family: Tahoma;	
        padding: 5px 1px;
}

.gallery 
{ color: #fff;
	font-size: 22px; font-weight:bold;
	font-family: Tahoma;	
        padding: 5px 1px;
}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}