html,body {
	background-image:url('/other/des/bg.jpg');
	background-repeat: repeat-x;
	background-color: white;
	margin: 0px 0px;
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: black;
}


h1{
	margin:0;
	padding:0;
	font-size:2em;
	font-weight:normal;
	font-family:tahoma;
	color:#a30b0b;
	letter-spacing:-1px;
}


h2{
	margin:0;
	padding:0;
	font-size:1.5em;
	font-weight:normal;
	font-family:georgia;
	color:#62750b;
}


a{font-family:tahoma;font-size:14px;text-decoration:none}
a:link{color:#a30b0b}
a:visited{color:#a30b0b}
a:hover{color:#b91919;text-decoration:underline}


.mainwrap{
	background-image:url('/other/des/bgmain.jpg');
	background-repeat: no-repeat;
	background-position:center top;
	min-height:700px;

}



.inwrap{
	width:1016px;
	margin:auto;
	position:relative;
	background-image:url('/other/des/bg-line.png');
	background-repeat: repeat-y;
	
}


.headwrap{
	height:150px;
	width:1000px;
	margin:auto;
}

.headwrap img{
	margin-top:40px;
	float:left;
}


.navul {
	margin-top:-10px;
	float:right;
	list-style-type: none;
	height: 30px;
	width: 690px;
	margin-left:250px;
	color:white;
}


.navul li {
float: left;
}

.navul li a {
	background-color:#38393f;
	padding: 4px 25px;
	margin:0 10px;
	display: block;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #bcbdc1;
	letter-spacing:1px;
	border-bottom:2px solid #3d3e44;
}

.navul li a:hover {
	background-color:#484950;
	color: #d5d6d9;
	border-bottom:2px solid #38393f;
}


.hrbig{background-color:#818fa6;height:2px;padding:0;margin:0}
.hrsmall{background-color:#818fa6;height:1px;padding:0;margin:0}


.leftwrap{
	padding-left:16px;
	width:690px;
	float:left;
	
}

.rightwrap{
	width:302px;
	float:right;


}

.clear{clear:both}


.file_info{padding:15px 10px;}

.file_info_tags{word-spacing:10px;}

.file_info_file_info{border:1px solid #c3cde0; background-color:#f2f5f9; padding:10px 20px; font-size:12px;line-height:20px;}

.file_info_file_del{border:1px solid red; background-color:#f5e3e3; padding:10px 20px; font-size:15px;line-height:20px;}


.file_info_tags{border:1px solid #c3cde0; background-color:#f2f5f9; padding:10px 20px; font-size:11px;line-height:20px;}
.file_info_tags a{font-size:16px;}


.file_info_file{border:1px solid #c3cde0; background-color:#f2f5f9; padding:10px 20px; font-size:11px;line-height:20px;}
.file_info_file a{font-size:11px;}


.file_info_original_post{border:1px solid #c3cde0; background-color:#eff2f7; padding:10px 20px; font-size:11px;line-height:15px;}
.file_info_original_post a{font-size:11px;}

.file_info_original_post img{max-width:620px; background-color:white; background-image:url('/other/des/loader.gif') ; background-repeat:no-repeat;background-position:center}
.file_info_original_post pre{width:auto !important;padding:10px !important;border:1px solid #c3cde0 !important;overflow:none !important;}
.postwrap{padding:15px 0;}
 
.post-1{width:40px;float:left;font-size:16px;color:#a7b8d4;padding-top:12px;padding-left:5px;}
.post-2{width:525px;float:left;font-size:10px;color:gray;height:55px;}
.post-3{width:115px;float:left;text-align:right;padding-right:5px;font-size:12px;color:#b9b9b9;padding-top:9px;line-height:30px}


.postwrap a{font-family:tahoma;font-size:18px;text-decoration:none}
.postwrap a:link{color:#a30b0b}
.postwrap a:visited{color:#a30b0b}
.postwrap a:hover{color:#b91919;text-decoration:underline}


.limited{width:520px;font-size:11px;overflow:hidden;height:22px;line-height:30px;letter-spacing:-1px}
.limited_long{letter-spacing:0px;word-spacing:10px;}

.limited_title{width:520px;overflow:hidden;height:22px;line-height:23px;}

.limited a{font-family:tahoma;font-size:11px;text-decoration:none}
.limited a:link,.limited a:visited{color:#4e6105}
.limited a:hover{color:#6d3600;text-decoration:underline}

.tags{
	line-height:30px;
	color:gray;
	padding:10px;
	text-align:center;
	letter-spacing:1px;
	font-size:9px;
	font-family:tahoma;
}

.tags a{font-family:verdana;font-size:12px;text-decoration:none}
.tags a:link,.tags a:visited {color:#68800d}

.tags a:hover{color:#b91919;text-decoration:underline}



.titletop_left{float:left;width:100px;font-size:12px; color:gray}
.titletop_right{font-family:tahoma;float:right;width:400px;text-align:right;padding-top:15px;font-size:11px; color:#7b8da9}

.footer{background-color:#2b2c31;margin-top:20px;color:gray;font-size:10px;padding:50px;}



.rpanel-holder-wrap{}


.rpanel-holder{
	width:310px;
	margin-left:10px;
	margin-top:-100px;
}

.rpanel-1{
	/*background-color:#bacc6a;*/
	background-color:#dde1ec;
	position:relative;
}

.rpanel-1-inside{
	text-align:center;
	padding:15px;
	padding-right:30px;
	font-size:2.1em;
	font-family:verdana;
	letter-spacing:-1px;
	color:#333b50;
	line-height:40px;
}

.rpanel-1-crnr{
	position:absolute;
	bottom:-16px;
	right:0;
}

.rpanel-2{
	/*background-color:#97cddb;*/
	background-color:#d9dfeb;
	position:relative;
}

.rpanel-2-inside{
	text-align:center;
	padding:15px;
	padding-right:30px;
	font-size:2em;
	font-family:verdana;
	letter-spacing:-1px;
	color:#325c66;
	line-height:40px;
}

.rpanel-2-crnr{
	position:absolute;
	bottom:-16px;
	right:0;
}



.footer_pre{position:relative;}

.rpanel-holder-footer{
	width:1052px;
	margin-left:-18px;
	
}


.rpanel-footer-1-title{
	padding:0px;
	margin-left:30px;
}
.rpanel-footer-1{
	background-color:#dde1ec;
	position:relative;
}

.rpanel-footer-1-inside{
	padding:0 5px;
	font-size:2.1em;
	font-family:verdana;
	color:#46530b;
}

.rpanel-footer-1-crnr{position:absolute;top:-16px;left:0;}
.rpanel-footer-2-crnr{position:absolute;top:-16px;right:0;}



.rpanel-footer-2{
	background-color:#d9dfeb;
	position:relative;
}

.rpanel-footer-2-inside{
	padding:0 5px;
	font-size:2.1em;
	font-family:verdana;
	color:#46530b;
}




.cap_input{font-size:24px;font-family:verdana;padding:5px 10px;width:90px;text-align:center;letter-spacing:15px;color:#896265;border:1px solid #c79f9f;}
.cap_btn{font-size:14px;font-family:verdana;padding:6px 10px;position:absolute;top:3px;margin-left:5px;}

.sserved{height:30px;margin-top:-15px;margin-left:100px;font-size:13px;font-family:tahoma;color:#414c5c}
.supdater{font-family:verdana}


.smalltext{
	font-size:0.7em;
	color:#60687d;
}



fieldset.search {
	border: none;
	width: 539px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: black;
	font-size: 1.8em;
	width: 440px;
	height: 53px;
	padding: 25px 5px 0 40px;
	background: url('/other/des/searchbg.png') no-repeat;
	margin-right: 0px;
	font-family:georgia;
}
.search input.box:focus {
	/*background:  url('/other/des/searchbg.png') no-repeat left -38px;
	outline: none;*/
}
.search button.btn {
	margin-top:8px;
	width: 51px;
	height: 59px;
	cursor: pointer;
	text-indent: -9999px;
	background:  url('/other/des/searchbtn.png') no-repeat top right;
}
.search button.btn:hover {
	background:  url('/other/des/searchbtn.png') no-repeat bottom right;
}