html,body{height:100%;}
body{
	padding: 0px;
	background-color:#fff;
	font:13px 'Arial';
	width: 700px;
	margin: 0px auto;

}
a{color:#31B0B2;}
p{
	color:#626262;
	padding:3px 0px;
	margin:0;
}
ul{color:#626262;}
a:hover,.download_text a:hover,.tags a:hover{text-decoration:none;}

.download_text h1{
	width: 550px;
	word-wrap: break-word;
}


h1{
	border:none;
	/* height:30px; */
	font:28px Georgia;
	font-weight:bold;
	font-style:italic;
	color:#000;
	/* width:500px; */
}
h2{font-style:italic;font-family:Georgia;}
#head{
	background:url("images/holms.gif") left no-repeat;
	padding:30px 0 15px 0px;
	height:160px;
}

#body{
	margin:0;
	padding:0;
	min-height:450px;
	/* height:500px; */
}
.logo{
	border:none;
	padding:15px 153px 0 146px;
	margin:0;
}
.right{
	float:right;
}
.right img{border:none;}
.right a{
	border:none;
	padding:0 5px;
}
.menu_link{
	padding:9px 0 10px 240px;
	margin:0;
	height:30px;
	/* text-align: center; */
	/*float: right; */
}
.menu_link_footer{
	padding:9px 0 10px 240px;
	margin-top:30px;
	height:30px;
	text-align: center; 
	/*float: right; */
}

.menu_link_header{
	padding:9px 0 10px 240px;
	margin:0;
	height:30px;
	 text-align: center;
	float: right;
}

.menu_link li , .menu_link_header li, .menu_link_footer li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 15px;
	padding:0;
}
.menu_link ul, .menu_link_header ul, .menu_link_footer ul  {width:512px;margin:10px 0;padding:0;}


.menu_link .t1, .menu_link_header .t1, .menu_link_footer .t1{
	padding:0;
	margin-left: 20px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:black;
}

.menu_link .t2, .menu_link_header .t2, .menu_link_footer .t2{
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:black;
}


.small_text{
	padding:0 0 0 155px;
	margin:0;
	font-size:12px;
	color:#787878;
}
.small_text2{
	padding:0 0 0 100px;	
	margin:0;
	font-size:11px;
	color:#787878;
	text-decoration: none;
	width: 100%;
}
.select{
	color:#84c8db;
}
#search_form{
	background:url("images/search.gif") left no-repeat;
	padding:0px;
	margin:0;
	height:80px;
}
.form{
	margin:0px auto;
	padding: 20px 0 0 0;
	width:670px;
	height:50px;	
}

.form input, .form select{
	vertical-align:middle;
}
#search{
	padding:0;
	margin:0;
}
.request-text{
	background:url("images/input1.gif")  left top no-repeat;
	border:none;
	height:32px;
	width:398px;
	font-size:2em;
	padding:3px 13px;
}
#hosting{
	width:140px;
	font-size:1.5em;
}

#wrapper .head_line_simple{	
	background:url("images/lupa.gif")  left no-repeat; 
	padding:0px 5px 5px 70px;
}
.head_line_simple h1 {
	margin-bottom: 5px;
}
#wrapper .head_line{
	background:url("images/lupa.gif")  left center no-repeat; 
	padding:10px 60px;
}
#wrapper .head_line_crown{
	background:url("images/crownt1.gif")  left center no-repeat;
	padding:10px 60px;
}
.top{
	background:url("images/top.gif")  top center no-repeat;
	border:none;
	height:10px;
	padding:0px;
	margin:0;
	font-size:0px;
}
.center{
	background:url("images/center.gif")  top center repeat-y;
	border:none;
	height:auto;
	padding:0px;
	margin:0;

}

.bottom{
	background:url("images/bottom.gif")  top center no-repeat;
	border:none;
	height:20px;
	padding:0px;
	font-size:0px;
	margin:0;
}
.cloud{
	width:600px;
	margin:0px auto;
	padding:10px 0 0px 0;
	height:auto;
}
.cloud a{
    background: url("images/arrow.gif")  left center no-repeat;
    padding:0 10px;
	color:#164b5f;
}

.link{
    padding:10px 15px;
	text-align:right;
	margin:0;
}
.link a{
	background: url("images/arrow_link.gif")  left center no-repeat;
	font-weight:bold;
	color:#31b0b2;
	padding-left:10px;
}
.comment{
	padding:30px 20px;
}
.download{
	margin:10px 0;

}
.download  img{
	border:none;
}
.download span{
	float:left;
}
.download_text{
	margin-left:75px;
}
.download_text h5{
	padding:0;
	margin:10px 0 0 0;
	color:#626262;
}
.download_text p{
	font-size:0.9em;
}
.download_text a{
	color:#92332a;
	margin:0 2px;
}
table.info_line{
	background-color:#e2eff3;
	height:40px;
	width:100%;
	margin:30px 0;
	text-align:center;
}
table.info_line tr td{
	width: 33%;
}
.info_line p{
	padding:10px 0;
}
.dType{
	color:#777879;
	padding-left:10px;
}
.dInfo{
	color:#3d88c0;
	font-weight:bold;
	padding-right:10px;
	margin-left: 10px;
}
.dInfo .dinfo_rate{
	float:none;
}

form .captcha{
	height:27px;
	padding:8px 0 0 0px;
	margin:0 0 0 10px;
}

.captcha img{vertical-align:middle; padding:5px 3px; }
.captcha input{
	vertical-align:middle;
}
#Download{margin:0 5px;}
#captcha p{margin:8px 0 0 0;vertical-align:middle; }
#captcha input{vertical-align:middle; }
.captcha-text{
	background:url("images/textarea.gif")  left top no-repeat;
	border:none;
	height:24px;
	font-size:1.2em;
	padding:1px 6px;
	margin:0;
	width:98px;
}

.text-input{
	background:url("images/textarea.gif")  left top no-repeat;
	border:none;
	height:24px;
	font-size:1.2em;
	padding:1px 6px;
	margin:0;
	width:158px;
}


#vote{margin:0 21px;}
.f{
	margin:0 10px;
	width:92px;
}


.search .menu_link, .search .menu_link_footer{
	padding:9px 0px 0px 0px;
	height:auto;
	line-height:1.2em;
}
.search .menu_link a, .search .menu_link_footer a{
	background: url("images/arrow.gif")  left center no-repeat;
	padding:0 15px;	
	/* margin:0 10px 0 0px; */
	font-size:0.9em;
	font-weight:normal;
	color:#92332a;
	line-height:2em;	
}


.search  .head_line_simple{
	/* background:url("images/lupa.gif")  left center no-repeat;  */
	border:none;
	/*height:67px; */
	font:1.3em 'Georgia';
	font-weight:bold;
	font-style:italic;
	/* padding:9px 0 9px 45px; */
	color:#000;
}

.search .head_line{
	/* background:url("images/lupa.gif")  left center no-repeat;  */
	border:none;
	/*height:67px; */
	font:1.3em 'Georgia';
	font-weight:bold;
	font-style:italic;
	/* padding:9px 0 9px 45px; */
	color:#000;
}
.search .head_line h3{margin:10px 0 0 0;}
.search .head_line p{margin:0;color:black;padding:0;}
.red{color:#92332a;}
.left_text{float:left;}
.right_text{
	float:right;
	font:0.8em Arial;
	padding:5px 0;
}
.right_text a{
	color:#92332a;
/*	margin:0 5px; */
}
.current{
	color:#0e80b2;
/*	margin:0 5px; */
}
.search-result{
	width:100%;

}
.search-result  th{	font-weight:normal;border-left:1px solid #fff;border-bottom:1px solid #fff;	background-color:#e3eff3;}
.search-result  td{background-color:#edf8fc; height:60px;color:#626262;}
.search-result tr{
	height:30px;
	color:#818485;
	
}

.a_rate{
	min-width:50px;
	text-align:center;
}
.a1{width:50px;}
.a1 img{text-align:center;}
.a1,.a2{text-align:center;}
.a2 img{border:none; margin: 3px 4px;}
.a3{padding-left:5px; width:400px;word-wrap: break-word;}
.a3 a{
	color:#0e80b2;
	font-size:1.1em;
	text-decoration:none;
	/* font-weight:bold;*/
}
.a3 p{
	/*font-size:0.8em;*/
	padding:0;
	margin:0;
}
.tags{font-size:0.8em;}
.tags a{
	color:#92332a;
	margin:0 1px;
	font-weight:normal;
	text-decoration:underline;
	font-size:1em;
}
.navigation{
	float:right;	
	margin-left: 400px;
	padding: 5px 0 10px 10px;
	color:#31b0b2;
	font-weight:bold;
}
.navigation a{
	color:#31b0b2;
	margin:0 5px;
}
.comment_form textarea {
	
	border:1px solid #D6D6D6;
	font-size:1.1em;
	height:100px;
	margin:0 0 5px;
	width:434px;
}
.comment_form{background-color:#f6fcfe;padding:20px;border:1px solid #CCCCCC;}
.download .content{margin-top:20px;}
.login{margin:0 0 5px 0;}
.login td{width:171px;text-align:right;}
.login input{width:171px;}
.login input.but{width:100px;}
#wrapper{
	height:auto !important;
	/* margin:0 auto -60px; */
	min-height:100%;
	width:100%;
	position:relative;
}
.push{height:60px;}

#foot{
	border-top:1px solid #ccc; 
	position:absolute;
	width:700px;
	margin:0px;
	padding:0px;
	height:59px;
	text-align:center;
}
#foot a,#foot p{
	font-size:11px;
	color:#cccccc;
	margin:0px auto;
	padding:20px 0;
	text-decoration:none;
}


.message_ok {
	background-attachment:scroll;
	background-color:#CDEFA6;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;	
	border-color:#9BCC54;
	border-style:solid;
	border-width:1px;
	color:#648434;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
}
.message_fail {
	background-attachment:scroll;
	background-color:#FDE4E4;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	border-color:#D57F7F;
	border-style:solid;
	border-width:1px;
	color:#CF3738;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
}

.volumes{
	width:300px;
}

.volumes .urls{
	max-width:200px;
	margin-right: 50px;
	float:left;
}
.volumes .showlinks{
	max-width:100px;
	float:right;
}

.td_links{
	text-align:left;
	width:400px;
}
.td_captcha{
	text-align:right;
	width:140px;
}

.td_submit{
	text-align:center;
	width:70px;
}

wbr { white-space: nowrap }
