body {
	color:#5D5D60;
	font:normal 13px/16px Verdana, Helvetica, sans-serif;
	background-color: #015382;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}

.title { 
	width:640px;
	overflow:hidden;
}
	.title .newhit {
		float:right;
		padding-top:5px;
	}


.box {
	width:100%;
	background:url(../images/box-bg1.gif) 0 0 repeat-x #fefefe;
}
.box.alt-bg {
	background:url(../images/box-bg1-alt.gif) 0 0 repeat-x #fff;
}
	.box .left-top-corner {
		background:url(../images/left-top-corner.gif) no-repeat left top;
	}
	.box.alt-bg .left-top-corner {
		background:url(../images/left-top-corner-alt.gif) no-repeat left top;
	}
	.box .right-top-corner {
		background:url(../images/right-top-corner.gif) no-repeat right top;
	}
	.box.alt-bg .right-top-corner {
		background:url(../images/right-top-corner-alt.gif) no-repeat right top;
	}
	.box .left-bot-corner {
		background:url(../images/left-bot-corner.gif) no-repeat left bottom;
		}
	.box .right-bot-corner {
		background:url(../images/right-bot-corner.gif) no-repeat right bottom;
		}
	.box .inner { 
		padding:13px 15px 10px 15px;
	}
	.box .inner1 { 
		padding:13px 15px 10px 9px;
	}


.box1 {
	width:100%;
	background:#fff;
	margin: 10px 10px 10px 0px;
}
	.box1 .border-top {
		background:url(../images/border1.gif) 0 0 repeat-x;
	}
	.box1 .border-right {
		background:url(../images/border1.gif) 100% 0 repeat-y;
	}
	.box1 .border-bot {
		background:url(../images/border-bot1.gif) 0 100% repeat-x;
	}
	.box1 .border-left {
		background:url(../images/border1.gif) 0 0 repeat-y;
	}
	.box1 .left-top-corner {
		background:url(../images/left-top-corner1.gif) no-repeat left top;
	}
	.box1 .right-top-corner {
		background:url(../images/right-top-corner1.gif) no-repeat right top;
	}
	.box1 .left-bot-corner {
		background:url(../images/left-bot-corner1.gif) no-repeat left bottom;
		}
	.box1 .right-bot-corner {
		background:url(../images/right-bot-corner1.gif) no-repeat right bottom;
		}
	.box1 .inner { 
		padding:15px 15px 16px 15px;
	}





	.nav-box {
		background:url(../images/nav-bg.gif) 0 0 repeat-x;
		width:950px;
	}
		.nav-box .left {
			background:url(../images/nav-left.gif) 0 0 no-repeat;
		}
		.nav-box .right {
			background:url(../images/nav-right.gif) no-repeat 100% 0;
			height:29px;
		}
	
	.nav {
		padding:3px 0 0 3px;
	}

	ul.nav {
		list-style-type: none;
		padding: 3px 3px;
		margin: 0px;
	}
	.nav li {
		float:left;
		padding-right:3px;
	}
		.nav li a {
			float:left;
			color:#fff;
			text-decoration:none;
		}
			.nav li span {
				float:left;
				cursor:pointer;
			}
				.nav li span span {
					padding:0 10px 0 10px;
					line-height:23px;
				}
		
		.nav li a:hover, .nav li a.current {
			background:url(../images/nav-link-bg.gif) 0 0 repeat-x;
			color:#3f3f3f;
		}
			.nav li a:hover span, .nav li a.current span {
				background:url(../images/nav-link-left.gif) 0 0 no-repeat;
			}
				.nav li a:hover span span, .nav li a.current span span {
					background:url(../images/nav-link-right.gif) no-repeat 100% 0;
				}

ul.list1 {
		list-style-type: none;
		padding: 5px;
		margin: 0px;
}

	.list1 li {
		border-bottom:1px solid #d9d9d9;
		float: left;
		
		width: 50%;
	}
	.list1 li.last {
	border-bottom:1px solid #eee;
	}
		.list1 li a {
			display:block;
			padding:10px 4px 10px 10px;
			color:#3a3a3a;
			text-decoration:none;

		}
		.list1 li a:hover {
			background: url(../images/arrow1.gif) no-repeat 0px 13px;
			color:#2a779c;
		}


.link1 { 
	display:block;
	float:left;
	background:url(../images/link1-bg.gif) left top repeat-x; 
	color:#4c4e4e; 
	text-decoration:none;
	font-size:13px;
	margin: 10px 10px 10px 0px;
}
	.link1 em {
		display:block;
		background:url(../images/link1-left.gif) no-repeat left top;
	}
	.link1 b { 
		display:block;
		background:url(../images/link1-right-sprite.gif) no-repeat right top; 
		padding:0 28px 0 10px; 
		font-style:normal;
		line-height:26px;
	}
	.link1:hover {
		color:#000;
	}
		.link1:hover b {
			background-position:100% -26px;
		}


#search-form fieldset {
	border:none;
	background:url(../images/search-bg.gif) no-repeat 0px 0px;
	color:#3e3e3e;
}
	#search-form input.text {
		width:230px;
		border:none;
		background:none;
		padding-left: 10px;
	}
	#search-form input.submit {
		width:28px;
		height:27px;
		border:none;
		background:none;
		cursor:pointer
	}
	#search-form strong {
		//padding-right:px;
	}

ul.top-menu {
padding:0px;
margin:0;
	
}
ul.top-menu li	{
	display:block; 
	float:left; 
	padding:0px 0px 0px 0px;
}
ul.top-menu li a  {
	border:none;
	color:#999 !important;
	display:block; 
	float:left;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

ul.top-menu li a span	{
	display:block; 
	padding:4px 20px 14px 4px;
}

ul.top-menu li span	{
	display:block; 
	padding:4px 20px 14px 4px;
}

/*-------------------hover----*/

ul.top-menu li a:hover  {
	border:none;
	color:#666 !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none;
	width:auto;
	
	
}
ul.top-menu li a:hover span	{
	display:block; 
}




.content-block {
	background: #f8f8f8 url('../images/left-top-corner.gif') no-repeat 0% 0%;
	padding-bottom: 40px;
}

.content-block .right-top {
	background: url('../images/right-top-corner.gif') no-repeat 100% 0%;
	width: 963px;
	height: 100%;
	//position:relative;
	padding: 5px;
}

.tail-content{ 	background: #051427 url('../images/content_bg.gif') repeat-x;}

.tail-header{ 	background: #015382 url('../images/top_bg.jpg') center top no-repeat; height: 91px;}

.tail-footer{ 	 	background: #051427 url('../images/content_bg.gif') repeat-x;}

.main {
	width: 963px;
	position:relative;
}

.alpha {
	position:relative;
	padding-top: 5px;
}


.top-section {
	background: #e5e5e5 url('../images/left-top.gif') no-repeat 0% 0%;
}

.top-section .right-top-section {
	background: url('../images/right-top.gif') no-repeat 100% 0%;
}

.top-section .right-top-section .left-bottom-section {
	background: url('../images/left-bottom.gif') no-repeat 0% 100%;
}

.top-section .right-top-section .left-bottom-section .right-bottom-section {
	background: url('../images/right-bottom.gif') no-repeat 100% 100%;
	width: 950px;
	padding: 5px 5px;
}




/* CSS Document */
/*--------------------------------------body---*/

a {
	color:#5D5D60;
	text-decoration:underline;
}

a:hover {
	color:#5D5D60 ;
	text-decoration:none
}

/*----------------------------------------------------------content---*/

/*---------------------------------------------------------structure---*/

#body {
	background:#fff;
}


input, select, textarea {
	border: 1px solid #E0E0E0;
	font:normal 13px/16px Verdana, Helvetica, sans-serif;
}


/*-------------------------------------header---*/
.fleft{ float:left;}
.fright{ float:right;}

.tail-up-menu{ background:#2c3e51; height: 24px;border-bottom: 1px solid #213142;}

.tail-bottom-menu{ height: 50px; margin: 60px 0px 0px 0px; padding: 20px 10px 10px 10px; background-color:#e3e3e3;}

.header h1{ display:block; position:absolute; margin:14px 0 0 5px;}
.header h1 a{ display:block; width:282px; height:55px; background:url(../images/logo.gif) 0 0 repeat-x;}

.header .fright{ width:300px; background:url(../images/search_bg.gif) 0px 30px no-repeat; height:88px;}


//.tail-top-menu{ background:#e5e5e5; height: 41px; border-bottom: 2px solid #cfcfcf; border-top: 1px solid #dedede;}

.tail-footer{ background:url(../images/tail_footer.gif) 0 0 repeat-x;}

.footer {
	background-color: #e3e3e3;
	padding: 10px 10px 10px 20px;
	position: relative;
	width: 933px;
	overflow:hidden;
}

.tail-nav-menu{ height: 30px;padding: 0px 0px 5px 0px;}


/*-------------------------------------search---*/
.moduletable {padding:14px 5px 0 0;}
.search{ padding:30px 0 0 0;}
.search .inputbox {
	background:none;
	border:none;
	color:#878b8e;
	float:left;
	font-size:11px !important;
	font-weight:normal;
	line-height:15px;
	margin:20px 0px 0 5px !important;
	padding:0 0 0 0 !important;
	height:17px;
	vertical-align:top;
	width:194px !important;
	font-family:Tahoma !important;
	text-indent:8px;
}

.search .button {background:url(../images/searchButton.gif) no-repeat scroll 0 0;
	color:#CB670E;
	float:right;
	font-family:Verdana;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:normal;
	margin:14px 5px 0 0;
	_margin:14px 5px 0 0;
	padding:0 0 1px;
	vertical-align:middle;
	width:73px;
	border: 0px;
}

/*-------------------------------------topmenu---*/

.show_poster {
	display: block;
	float: right;
	padding-top: 5px;
	width: 300px;
}

.show_poster input {
	background-color: #e5e5e5;
	border: 0px;
}

ul.menu-nav {
	padding:0px;
	margin:0;
	
}
ul.menu-nav li	{
	display:block; 
	float:left; 
	padding:5px 1px 5px 1px;
}
ul.menu-nav li a  {
	border:none;
	color:#010101 !important;
	display:block; 
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-right: 3px;
	//text-transform: uppercase;
}

ul.menu-nav li a span	{
	display:block; 
	padding:0px 3px 5px 3px;

}

ul.menu-nav li span	{
	display:block; 
	padding:0px 3px 5px 3px;
}


ul.top-menus {
	padding:0px;
	margin:0;
	
}
ul.top-menus li	{
	display:block; 
	float:left; 
	padding:5px 3px 10px 0px;
}
ul.top-menus li a  {
	border:none;
	color:#010101 !important;
	display:block; 
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	padding-right: 3px;
background: #078db6 url('../images/link1-right.gif') no-repeat top right;
}

ul.top-menus li a span	{
	display:block; 
background: #078db6 url('../images/link1-left.gif') no-repeat;
	padding:3px 3px 3px 4px;
	width: 218px;
	height: 20px;
	text-align: center;

}

ul.top-menus li span	{
	display:block; 
	padding:0px 3px 5px 4px;
}
ul.top-menus li a:hover  {
	border:none;
	color:#fff !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none;
	width:auto;
	padding-right: 3px;
	background: #078db6 url('../images/right-button.jpg') no-repeat top right;
	
}
ul.top-menus li a:hover span	{
	display:block;
	background: #078db6 url('../images/left-button.jpg') no-repeat;
}
/*-------------------hover----*/

ul.menu-nav li a:hover  {
	border:none;
	color:#fff !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none;
	width:auto;
	padding-right: 3px;
	background: #078db6 url('../images/right-button.jpg') no-repeat top right;
	
}
ul.menu-nav li a:hover span	{
	display:block;
	background: #078db6 url('../images/left-button.jpg') no-repeat;
}

/*-------------------------------------topmenu---*/

/*-------------------hover----*/




.right-block {
	background: #e5e5e5 url('../images/button-left.gif') no-repeat 0% 0%;
}

.right-block .right-top {
	background: url('../images/button-right.gif') no-repeat 100% 0%;
}

.right-block .right-top .left-bottom {
	background: url('../images/button-left-bottom.gif') no-repeat 0% 100%;
}

.right-block .right-top .left-bottom .right-bottom {
	background: url('../images/button-right-bottom.gif') no-repeat 100% 100%;
	width: 272px;
	padding: 12px 14px;
}

.right-block h4 {
	font-weight: normal;
	font-size: 16px;
	color: #555;
	padding: 0px 0px 15px 0px;
}

.right-block td {
	font-weight: normal;
	font-size: 13px;
	padding: 4px 5px 4px 5px;
}



/*-------------------------------------content---*/
#content{ padding:20px 10px 10px 10px;}
.clear{ width:100%; overflow:hidden;}
#container{overflow:hidden; height:100%;  text-align:left;float:left; width:675px;}
#right{ float:right; text-align:left; padding-right: 15px;  width:265px; }

.navig td, .notsel {
	border-bottom: 1px solid #e4e4e4;
	background-color: #fff;
	padding: 10px 10px 10px 5px;
}

.navig td a {
	text-decoration: none;
	font-size: 12px;
}

.sel {
	background-color: #e4e4e4;
}


/*-------------------------------------topmenu---*/

ul.button-menu {
padding:0px 0px 0 0px;
margin:0;
	
}

ul.button-menu li	{
	background: #e5e5e5 url(../images/button-left.gif) no-repeat 0 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display:block; 
	float:left; 
	padding:0px 0px 0px 0px;
}

ul.button-menu  li.current	{
	background: #d0e0ea url(../images/button-left-sel.gif) no-repeat 0 0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display:block; 
	float:left; 
	padding:0px 0px 0px 0px;
}

ul.button-menu li a  {
	border:none;
	color:#555 !important;
	display:block; 
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;

}

ul.button-menu li.current a  {
	border:none;
	color:#000 !important;
	display:block; 
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;

}

ul.button-menu li a span	{
	display:block; 
	padding:8px 20px 8px 20px;
}

ul.button-menu li span	{
	display:block; 
	padding:8px 20px 8px 20px;
	background: url(../images/button-right.gif) no-repeat top right;
}

ul.button-menu  li.current span	{
	display:block; 
	padding:8px 20px 8px 20px;
	background: url(../images/button-right-sel.gif) no-repeat top right;
}

/*-------------------hover----*/

ul.button-menu li a:hover  {
	border:none;
	color:#425d7b !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none;
	width:auto;
	
	
}
ul.button-menu li a:hover span	{
	display:block; 
}

/*---------------------shortstory---------------*/

.relatedstory {
	padding: 10px 0px 20px 0px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #d4d4d4;
}
/*

.shortdescr {
	float: right;
	padding: 10px 0px 0px 0px;
	width: 450px;
}
*/

.onlyposter {
	padding: 10px 8px 0px 5px;
	width: 200px;
	display: block;
	float: left;
	height: 290px;
	position: relative;
}

.onlyposter img {
	border: 5px solid #e4e4e4;
	width: 180px;
	height: 255px;
}

.posterlink {
	background: #111;
	filter:alpha(opacity=65);
	opacity:0.65;
	color: #fff;
	position: absolute;
	bottom: 25px;
	left: 5px;
	width: 170px;
	padding: 3px 10px 10px 10px;
	border-top: 1px solid #999;
}

.posterlink a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	font-size:21px;
	line-height:1.2em;
	font-weight:normal;
	color:#4e4d4d;
}

h3{
	font-weight: normal;
	color: #8eadcc;
	font-size:18px;
	padding: 0px 0px 10px 0px;
}

h3 a{
	font-weight: normal;
	color: #8eadcc;
}

.story {
	padding: 0px;
	margin: 0px;
	width: 660px;
	overflow: hidden;
}


.story .poster {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 180px;
	display: block;
}

.story .poster img{
	border: 5px solid #e4e4e4;
}

.story .descr {
	float: right;
	padding: 0px 20px 0px 10px;
	width: 440px;
	display: block;
}

/*.story .descr div{
	float: right;
	padding: 10px 0px 10px 20px;
	width: 450px;
	font-size: 13px;
	color: #333 !important;
}*/

.story .descr b, .story .descr strong {
	color: #333;
	font-weight: normal;
}

.story .descr a{
	color: #6da3bd;
}





.tstory a {
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

.tstory a:hover h2 {
	color: #000;
}



.download {
padding:20px 0px 0 0px;
margin:0;
	
}

.download li {
	//background: #d0e0ea url(../images/button-left-sel.gif) no-repeat top left;
	display:block; 
	float:left; 
	padding:0px 0px 0px 0px;
	margin-top: 2px;
}

/*.download li a {
	//background: url(../images/button-leftb-sel.gif) no-repeat bottom left;
	display:block; 
	float:left;
	text-decoration:none;
}

.download li a span {
	display:block; 
	float:left;
	background: url(../images/button-rightb-sel.gif) no-repeat bottom right;

}


.download li a span h1 {
	border:none;
	color:#555 !important;
	display:block; 
	float:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight: normal;
	padding:8px 20px 8px 20px;
	background: url(../images/button-right-sel.gif) no-repeat top right;
}

/*-------------------hover----*/

.download li a:hover h1 {
	border:none;
	color:#425d7b !important; 
	display:block; 
	float:left; 
	text-decoration:none;
	width:auto;
	font-weight: normal;
	
	
}
.download li a:hover span h1	{
	display:block; 
}*/

.navigation {
	color:#666; 
	border:0px;
	padding-top: 20px;
	clear: both;
	width: 100%;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	color: #6da3bd;
	background:#fff;
	padding:3px 6px;
}

.navigation a:hover {
	background:#d0e0ea;
	color:#4d7285;
	text-decoration: underline;
}

.navigation span {
	background:#7a9bac;
	padding:3px 6px;
	color:#fff;
}

.popular td {
text-align: center;
}

.popular img {
border: 5px solid #bababa;
}

.slink td{
padding: 5px;
}

.hint {
margin: 0px 5px 0px 5px;
border: 1px dashed #e4e4e4;
background-color: #f4f4f4;
width: 98%;
float: right;
}

.hint td {
	font-size: 10px;
	padding: 5px;
	color: #888;
}

.information {
	width: 98%;
	margin-left: 10px;
}

.information td {
	padding: 3px;
	border: 1px solid #e4e4e4;
	vertical-align: middle;
}