
html,body { 
	background:#000 url(/images/bg.jpg) repeat-y top center; 
	padding:0; 
	margin:0; 
	font-family: Tahoma; 
	font-size: 12px;
	min-width: 1000px;
}

.wrapper {
	width: 1000px;
	min-height: 1300px;
	margin:0 auto;
}

.body-top {
	background: url(/images/bg-top.jpg) no-repeat top center;
}

.body-bottom {
	background: url(/images/bg-bottom.png) no-repeat bottom center;
}

.header {
	width: 1000px;
	height: 100px;
}

.logo a{
	background: url(/images/logo.png) no-repeat center;
	width: 436px;
	height: 91px;
	display: block;
	position: absolute;
	margin: 0px 0px 0px 280px;
}

.top {
	width: 1000px;
	height: 367px;
}

.menu {
	width: 1000px;
	height: 50px;
}

.left {
	width: 225px;
	min-height: 900px;
	float: left;
	padding: 0px 10px 0px 15px;
}

.start a{
	background: url(/images/start.png) no-repeat top center;
	width: 224px;
	height: 86px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	transition: 0.5s;
}

.start a:hover{
	filter: brightness(150%);
	transition: 0.5s;
}

.cp a{
	background: url(/images/cp.png) no-repeat top center;
	width: 224px;
	height: 86px;
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	transition: 0.5s;
}

.cp a:hover{
	filter: brightness(150%);
	transition: 0.5s;
}

.library a{
	background: url(/images/library.png) no-repeat top center;
	width: 224px;
	height: 86px;
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	transition: 0.5s;
}

.library a:hover{
	filter: brightness(150%);
	transition: 0.5s;
}

.status {
	margin: 20px 0px 0px -15px;
	width: 250px;
}

.servline {
	background: url(/images/servline.png) no-repeat top center;
	width: 250px;
	height: 51px;

}

.sname {
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 78px;
	float: left;
	color: #9e682d;
	margin: 10px 0px 0px 10px;
}

.online {
	width: 55px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	color: #9e682d;
	margin: 10px 0px 0px 0px;
}

.status-s {
	width: 100px;
	height: 30px;
	float: left;
	margin: 7px 0px 0px 0px;
}

.forum {
	margin: 20px 0px 0px -15px;
	width: 250px;
}

.fline {
	background: url(/images/f-broke.png) no-repeat bottom center;
	width: 250px;
	height: 40px;
	padding-bottom: 10px;
}

.finfo {
	background: url(/images/dote.png) no-repeat 20px 6px;
	height: 20px;
	width: 190px;
	line-height: 20px;
	color: #af7f47;
	padding: 0px 20px 0px 40px;
	font-size: 13px;
	font-family: "Times New Roman";
}

.flink {
	height: 20px;
	width: 190px;
	line-height: 20px;
	color: #af7f47;
	padding: 0px 20px 0px 40px;
	font-size: 13px;
	font-family: "Times New Roman";
}

.flink a{
	color: #995929;
	text-decoration: none;
	transition: 0.5s;
}

.flink a:hover{
	filter: brightness(130%);
	transition: 0.5s;
}

.finfo span{
	float: right;
	color: #835c49;
}

.right {
	width: 720px;
	min-height: 830px;
	float: left;
	padding: 15px 15px 55px 15px;
}

.footer {
	width: 1000px;
	height: 50px;
}

.vk a{
	background: url(/images/vk.png) no-repeat top center;
	width: 102px;
	height: 24px;
	display: block;
	float: right;
	margin-top: 60px;
	transition: 0.5s;
}

.vk a:hover{
	filter: brightness(150%);
	transition: 0.5s;
}

.clr { 
	clear:both;
}

.socials {
	position: absolute;
	height: 22px;
	width: 100px;
	margin: 60px 0px 0px 0px;
}

.socials a{
	margin-right: 2px;
}

.vk-s a{
	background: url(/images/vk-s.png) no-repeat top center;
	width: 22px;
	height: 22px;
	float: left;
	display: block;
}

.vk-s a:hover{
	background-position: bottom;
}

.tv-s a{
	background: url(/images/tv-s.png) no-repeat top center;
	width: 22px;
	height: 22px;
	float: left;
	display: block;
}

.tv-s a:hover{
	background-position: bottom;
}

.lj-s a{
	background: url(/images/lj-s.png) no-repeat top center;
	width: 22px;
	height: 22px;
	float: left;
	display: block;
}

.lj-s a:hover{
	background-position: bottom;
}


.ml-s a{
	background: url(/images/ml-s.png) no-repeat top center;
	width: 22px;
	height: 22px;
	float: left;
	display: block;
}

.ml-s a:hover{
	background-position: bottom;
}

h1 {
	background: url(/images/broke.png) no-repeat bottom center;
	color: #d1a881;
	text-align: center;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

h1 a{
	color: #d1a881;
	text-decoration: none;
	font-size: 18px;
	font-weight: 400;
	font-family: "Georgia";
}

.news {
	padding: 0px 20px 20px 20px;
}

.newsimg {
	width: 10px;
	height: 100px;
	float: left;
	padding: 9px 5px 9px 5px;
	margin: 0px 10px 0px 0px;
}



.newstext {
	color: #c39a72;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	text-shadow: 1px 1px #000;
}

.readmore {
	height: 34px;
}

.btn-rm a{
	background: url(/images/readmorebtn.png) no-repeat top center;
	width: 129px;
	height: 34px;
	display: block;
	float: right;
	transition: 0.5s;
}

.btn-rm a:hover {
	filter: brightness(170%);
}


.btn-forum a{
	background: url(/images/btn-forum.png) no-repeat top center;
	width: 129px;
	height: 34px;
	display: block;
	margin-top: 15px;
	transition: 0.5s;
}

.btn-forum a:hover {
	filter: brightness(150%);
	transition: 0.5s;
}


.rights {
	color: #917455;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	font-family: "Times New Roman";
}

.copy {
	color: #917455;
	font-size: 12px;
	font-family: "Times New Roman";
	float: right;
	width: 150px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	margin-left: 850px;
}

.copy a{
	color: #917455;
}

.copy a:hover{
	color: #fff79d;
}

.copyinfo {
	color: #ab827f;
	font-size: 12px;
	font-family: "Times New Roman";
	float: right;
	height: 50px;
	line-height: 50px;
	position: absolute;
	margin-left: 450px;
}

.slider-box {
	margin-top: 20px;
}

.menu {

}

.menu ul{
	display: flex;
	list-style: none;
	padding: 0px 0px 0px 0px;
	align-items: center;
	justify-content: space-between;
	padding: 0px 40px 0px 40px;
}

.menu ul li a{
	color: #fff;
	text-decoration: none;
	padding: 7px 20px 7px 20px;
	display: block;
	text-transform: uppercase;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#b45a0d), color-stop(13%, #be6d10), color-stop(28%, #cb871b), color-stop(48%, #e3a12d), color-stop(68%, #f0b239), color-stop(87%, #ffcc55), to(#ffcc55));
	background-image: -webkit-linear-gradient(bottom, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
	background-image: -o-linear-gradient(bottom, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
	background-image: linear-gradient(to top, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
	color: #ffffff;
	font-size: 12px;
	font-weight: 100;
	text-transform: uppercase;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: Georgia;
	letter-spacing: 0.5px;
	transition: 0.5s;
}

.menu ul li a:hover{
	filter: brightness(130%);
	transition: 0.5s;
}

.pagenav {
	width: 100%;
	padding: 0px 0px 20px 0px;
}

.pagenav ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagenav ul li{
	margin: 0px 5px 0px 5px;
}

.pagenav ul span {
	margin: 0px 5px 0px 5px;
}

.pagenav ul li a,
.pagenav ul span a{
	color: #c39a72;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	text-transform: uppercase;
	border: 1px solid #462709;
	background: #270f0b;
	border-radius: 2px;
	font-size: 11px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	transition: 0.5s;
}

.pagenav ul li a:hover,
.pagenav ul span a:hover{
	background: #381a17;
	filter: brightness(130%);
}

.page_register_form {
	text-align: center;
}

.register_field{
margin-bottom: 10px;
border-radius: 5px;
border: 2px;
border-color:#381a17;
height: 30px;
width: 250px;
padding-left: 15px;
background-color: #d8d8d8;
}
.register_field_button{
	background-image: linear-gradient(to top, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
    color: #ffffff;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;
    letter-spacing: 0.5px;
    transition: 0.5s;
	cursor: pointer;
}

.MessageBlockRed {border: 0px solid #d70c0c; background: #d70c0c; padding: 16px; color: #fff; font-size: 18px;}
.MessageBlockGreen {border: 0px solid #4ED74E; background: #4ED74E; padding: 16px; color: #fff; font-size: 18px;}
.themeForum {
	background-image: linear-gradient(to top, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
    color: #ffffff;
    font-size: 18px;
    font-weight: 100;
    text-transform: uppercase;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;
    letter-spacing: 0.5px;
    transition: 0.5s;
	cursor: pointer;
	width: 400px;
}
.themeForum:hover {filter: brightness(1.4);}
.textForum {font-size: 13px; font-family: "Times New Roman"; color: #835c49; margin-left: 25px;}
.textForumMaterial {font-size: 18px; font-family: "Times New Roman"; color: #835c49; margin-left: 5px; text-indent: 20px}
.autorForum {color: #c39a72;text-align: justify; font-size: 12px; line-height: 18px; text-shadow: 1px 1px #000; width: 60px;}
.dateForum {color: #d3ba2e;text-align: justify; font-size: 12px; line-height: 18px; text-shadow: 1px 1px #000; width: 150px;}
.columnForum {color: #f1edd3;text-align: justify; font-size: 14px; line-height: 18px; text-shadow: 1px 1px #000;}

.forumCenterName {
	background-image: linear-gradient(to top, #b45a0d 0%, #be6d10 13%, #cb871b 28%, #e3a12d 48%, #f0b239 68%, #ffcc55 87%, #ffcc55 100%);
    color: #ffffff;
    font-size: 32px;
    font-weight: 100;
    text-transform: uppercase;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;
    letter-spacing: 0.5px;
    transition: 0.5s;
	text-align: center;
	margin-bottom: 10px;
}
.newThemeForum {background-image: linear-gradient(to top, #196900 0%, #398f00 13%, #23af00 28%, #2bd600 48%, #07dd00 68%, #53e200 87%, #27e700 100%);
    color: #ffffff;
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Georgia;
    letter-spacing: 0.5px;
    transition: 0.5s;
	text-align: right;
	cursor: pointer;
	margin-right: 25px;
	margin-bottom: 15px;
}

.newThemeForum:hover {	filter: brightness(1.4);}
.text_field{
	margin-bottom: 10px;
	border-radius: 5px;
	border: 2px;
	border-color:#381a17;
	height: 500px;
	width: 500px;
	padding-left: 15px;
	text-align: top;
	text-indent: 20;
	background: #cfcfcf;
	}
.comment_field{
	margin-bottom: 10px;
	border-radius: 5px;
	border: 2px;
	border-color:#381a17;
	height: 100px;
	width: 500px;
	padding-left: 15px;
	text-align: top;
	text-indent: 20;
	background: #cfcfcf;
}

