@charset "utf-8";
@import "reset.css";
/* CSS Document */
/* Keycher(ProAnime.TV) */
::-webkit-scrollbar
{
width: 10px;
height: 10px;
cursor: pointer;}
::-webkit-scrollbar-track-piece
{
background-color: #999999;
-webkit-border-radius: 3px;
}
::-webkit-scrollbar-thumb:vertical
{
height: 5px;
background-color: #ccc;
-webkit-border-radius: 7px;
cursor:pointer;}
::-webkit-scrollbar-thumb:horizontal
{
width: 5px;
background-color: #ccc;
-webkit-border-radius: 7px;
cursor:pointer;}

body {
	color:#CCC;
	font-size:16px;
	background-color:#333;
	margin:0 auto;	
}
a {
	font-size:14px;
	color:#ccc;	
	text-decoration:none;	
}
a:hover {
	color:#fff;						
}
#wrap {	
	width:100%;
	min-width:1350px;
	max-width:2100px;
	margin:0 auto;		
}
#header {
	background-image:url(img/headerfon.jpg);
}
#headermenu {
	background-color:#666;
	-moz-box-shadow: 0 3px 10px #000;
    -webkit-box-shadow: 0 3px 10px #000;
    box-shadow: 0 3px 10px #000;	
}
#logo {
	float:left;
	width:200px;
	height:46px;	
	background:url(img/logo.PNG);
}
#headermenu a {
	color:#ccc;
	text-decoration:none;	
}
#headermenu a:hover {
	color:#fff;
	text-decoration:none;	
}
#headermenu ul {
	height:46px;
	padding-left:40px;	
}
#headermenu li {
	padding-left:20px;
	padding-right:20px;
	float:left;		
	padding-top:11px;
	padding-bottom:15px;
	background-color:#666;
	text-shadow: 0 2px 10px #fff;
}
#headermenu li:hover {	
	background-color:#555;
}
#headermenu img {
	float:left;	
}
#headerimg {	
	height:250px;	
}
#left {
	float:left;
}
#center {
	text-align:center;
	float:left;
}
#rightico {
	float:right;
	margin-top:35px;
	padding-right:50px;
	padding-bottom:10px;
	background-color:#777;
	padding-left:10px;
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
	opacity:0.8;
}
#rightico img {
	opacity:0.6;
	padding-top:10px;
}
#rightico img:hover {
	opacity:1;	
}
#middle {	
	width:100%;
	min-width:1100px;
}
#leftblock {
	background-color:#666;
	float:left;	
	width:75%;
	border-bottom-right-radius:10px;
}
#rightblock {
	background-color:#666;
	float:left;	
	width:25%;	
}
#informer {	
	padding-top:20px;
	padding-bottom:150px;
}
#info {
	background-color:#555;
	width:29%;
	margin-left:3.2%;
	float:left;
	border-radius:10px;
	-moz-box-shadow: 0 3px 10px #000;
    -webkit-box-shadow: 0 3px 10px #000;
    box-shadow: 0 3px 10px #000;
}
#info:hover {
	background-color:#666;	
}
#info img {
	width:200px;	
	margin-top:5px;
	margin-bottom:5px;	
}
#profile {
	float:left;	
	margin-left:3%;
	background-color:#555;
	width:45%;
	height:100px;
	border-radius:10px;
	-moz-box-shadow: 0 3px 10px #000;
    -webkit-box-shadow: 0 3px 10px #000;
    box-shadow: 0 3px 10px #000;	
}
#profile:hover {	
	background-color:#666;		
}
#profile a {
	font-size:14px;
	color:#fff;
	padding-left:15px;
	text-decoration:none;			
}
#profile a:hover {
	color:#ccc;
	padding-left:15px;
	text-decoration:none;			
}
#phello {
	color:#fff;
	padding-left:15px;
	text-decoration:none;
	font-size:16px;
}
#pAva {
	padding-left:15px;
	float:left;
}
#loadfile {
	float:right;	
	margin-right:3.8%;	
	background-color:#555;
	width:45%;
	height:100px;
	border-radius:10px;
	-moz-box-shadow: 0 3px 10px #000;
    -webkit-box-shadow: 0 3px 10px #000;
    box-shadow: 0 3px 10px #000;	
}
#loadfile:hover {	
	background-color:#666;		
}
#loadfile a {
	font-size:14px;
	color:#fff;
	padding-left:6px;
	text-decoration:none;	
}
#loadfile a:hover {
	color:#ccc;
	padding-left:8px;			
}
#date {
	color:#CCC;
	float:right;
	padding-right:8px;
	font-size:14px
}
#add_news {
	color:#000;
	float:right;
	background-color:#999;
	border-radius:10px;
	padding:5px;
	margin-right:3.8%;	
	-moz-box-shadow: 0 2px 5px #000;
    -webkit-box-shadow: 0 2px 5px #000;
    box-shadow: 0 2px 5px #000;
	text-shadow: 0 2px 10px #fff;
}
#add_news:hover{
	color:#fff;	
	background-color:#767676;		
}
#blocknews {
	margin-top:50px;
	width:100%;
}
#block {	
	background: -moz-linear-gradient(#666, #444);    
    background: -webkit-linear-gradient(#666, #444);
}
#titleblock {
	color:#f9f9f9;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	float:right;
	margin-right:160px;
	margin-top:30px;
	text-shadow: 0 2px 10px #fff;		
}
#footer {
	float:left;
	background-color:#666;
	width:100%;
	height:100px;
	margin-top:100px;
}
#footertext {
	background-image:url(img/footer.png);
	color:#cfcfcf;
	background-color:#333;
	padding:10px;
	border-radius:10px;
	border:3px solid #999;
	text-shadow: 0 2px 10px #fff;
}
#footertext a {
	color:#cfcfcf;
	text-decoration:underline;
	text-shadow: 0 2px 10px #fff;
}	
#footertext a:hover {
	color:#fff;
	text-decoration:none;
	text-shadow: 0 2px 5px #fff;
}	
/* Новый вид материалов */
#bgvidmat {
	float:left;
	width:44.8%;
	margin-left:2.5%;
	padding:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#444;
	margin-bottom:20px;
}	
#vidmat {	
	background-color:#555;
	border-top-left-radius:5px;
	border-top-right-radius:5px;	
}
#titlenews {
	padding-left:100px;
	background-color:#777;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#vidmat img {	
	float:left;
	width:150px;	
}
#message {
	padding:5px;
	margin-bottom:5px;
}
#newsfooter {
	background-color:#666;	
}
h1 {margin: 0px; font-size: 15pt;}
/* end news By Keycher (ProAnime.tv) */
