* {
	margin: 0;
	padding: 0;
}
html, body {
	width: 100%;
	min-width: 1000px;
	height: 100%;
	background: #f8f8f8;
}
.warning {
	display: none;
	_display: block;
	height: 40px;
	background: #ff0000;
}
.warningcontent {
	display: none;
	_display: block;
	margin: 10px auto;
	width: 1000px;
	font: 16px arial;
	font-style: italic;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.warningcontent a {
	color: #ffffff;
}
.clear {
	height: 0;
	line-height:0;
	font-size: 1px;
	clear: both;
}
a {
	outline: none;
}
a:hover {
	text-decoration: none;
	outline: none;
}
li {
	list-style-type: none;
}

#allcontent {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
	.topmenu {
		position: fixed;
		top: 0;
		width: 100%;
		height: 44px;
		background: url(img/bgtopmenu.png);
	}
		.centertopmenu {
			position: relative;
			margin: 0 auto;
			width: 1000px;
			height: 44px;
			padding: 0 36px 0 34px;
		}
			.topmenuone {
				float: left;
				width: 164px;
				height: 29px;
				padding: 5px 0 0 0;
				text-align: center;
				font: 11px tahoma;
			}
				.topmenuone a {
					color: #ffffff;
				}
			.topmenuonebug {
				float: left;
				margin: 0 5px 0 0;
				width: 127px;
				height: 29px;
				padding: 5px 0 0 0;
				text-align: center;
				font: 11px tahoma;
			}
				.topmenuonebug a {
					color: #11c503;
				}
			.topmenuoff {
				background: url(img/bgtopmenusprite.png) center bottom;
				color: #808080;
			}
			.topmenuon {
				background: url(img/bgtopmenusprite.png) center top;
				color: #ffffff;
			}
				.username {
					width: 143px;
					height: 29px;
					padding: 0 0 0 21px;
					text-align: left;
					color: #ffffff;
					background: url(img/topmenuicon.gif) right top no-repeat;
				}
				.usernameup {
					width: 143px;
					height: 29px;
					padding: 0 0 0 21px;
					text-align: left;
					color: #ffffff;
					background: url(img/topmenuiconup.gif) right top no-repeat;
				}
					.topmenusecond {
						display: none;
						width: 154px;
						margin: -17px 0 0 -16px;
						padding: 25px 0 12px 0;
						background: #444444;
					}
					.topmenusecondlogin {
						width: 154px;
						margin: -17px 0 0 -16px;
						padding: 0 0 12px 0;
						background: #444444;
					}
					.username:hover .topmenusecond {
						display: block;
					}
						.topmenusecond ul, .topmenusecondlogin ul {
							width: 138px;
							padding: 5px 0 0 16px;
							line-height: 20px;
						}
						.topmenusecond ul li, .topmenusecondlogin ul li {
							padding: 2px 0;
						}
						.topmenusecond input, .topmenusecondlogin input {
							width: 120px;
							border: 1px solid #000000;
						}
						.checkbox {
							position: absolute;
							margin: 4px 0 0 75px;
							width: 16px !important;
						}
					.login {
						width: 144px;
						height: 38px;
					}
	.newcomment {
		position: fixed;
		top: 14px;
		margin: 0 0 0 -26px;
	}
		.topcommenttop {
			width: 636px;
			height: 29px;
			padding: 37px 0 0 31px;
			font: 12px tahoma;
			color: #ffffff;
			background: url(img/commenttop.png);
		}
			.topcommenttop a {
				color: #ffffff;
			}
		.topcommentcenter {
			width: 605px;
			padding: 19px 31px 10px 31px;
			font: 12px tahoma;
			line-height: 18px;
			color: #000000;
			background: url(img/commentcenter.png);
		}
		.topcommentbottom {
			width: 667px;
			height: 32px;
			background: url(img/commentbottom.png);
		}
			.nextcomment {
				position: absolute;
				margin: -20px 0 0 585px;
				width: 31px;
				height: 31px;
				background: url(img/nextcommentbutton.png) center top;
			}
			.nextcomment:hover {
				background: url(img/nextcommentbutton.png) center bottom;
			}
			.nextcommentend {
				position: absolute;
				margin: -20px 0 0 585px;
				width: 31px;
				height: 31px;
				background: url(img/nextcommentbuttonend.png) center top;
			}
			.nextcommentend:hover {
				background: url(img/nextcommentbuttonend.png) center bottom;
			}
	.header {
		margin: 0 auto;
		width: 974px;
		padding: 55px 0 20px 0;
	}
		.logo {
			float: left;
			width: 113px;
			padding: 1px 0 0 0;
		}
		.banner {
			float: left;
			margin: 0 0 0 10px;
			width: 851px;
			text-align: right;
		}
			.banner h2 {
				margin: 15px 50px 5px 0;
				font: 16px tahoma;
				color: #333333;
			}
			.banner a {
				margin: 0 50px 0 0;
				font: 24px tahoma;
				color: #333333;
			}
	.center {
		margin: 0 auto 22px auto;
		width: 974px;
		padding: 22px;
		background: url(img/bg.png);
	}
		.content {
			float: left;
			width: 738px;
		}
			.menus {
				position: fixed;
				float: left;
				margin: 34px 0 0 0;
				width: 115px;
			}
				.menus a {
					text-decoration: none;
					outline: none;
				}
				.menus .top {
					width: 115px;
					height: 3px;
					background: url(img/bgnewcreomenutopall.gif) right center no-repeat;
				}
				.menus .bottom {
					width: 115px;
					height: 3px;
					background: url(img/bgnewcreomenubottomall.gif) right center no-repeat;
				}
				.menus .menu {
					margin: 0;
					width: 115px;
					height: 29px;
					padding: 11px 0 0 0;
					font: 13px tahoma;
					color: #000000;
					text-align: center;
					background: url(img/bgnewcreomenuall.gif);
					background-position: 0 0;
				}
				.menus .menu:hover {
					background: url(img/bgnewcreomenuall.gif);
					background-position: 0 120px;
				}
				.menus .ok, .menus .ok:hover {
					color: #ffffff;
					background: url(img/bgnewcreomenuall.gif);
					background-position: 0 80px;
				}
				.menus .bigrec {
					color: #000000;
					background: url(img/bgnewcreomenuall.gif);
					background-position: 0 40px;
				}
			.authorreiting {
				float: left;
				margin: 34px 0 0 0;
				width: 113px;
				font: 11px tahoma;
			}
				.authorreiting li {
					margin: 0 0 10px 0;
				}
				.authorreiting li div {
					float: right;
					width: 26px;
					height: 16px;
					padding: 0 24px 0 0;
					text-align: right;
				}
					.authorreiting .on {
						background: url(img/authorreiting.gif) right top no-repeat;
					}
					.authorreiting .off {
						background: url(img/authorreiting.gif) right bottom no-repeat;
					}
			.medal {
				margin: 20px 0 0 0;
			}
			.info {
				float: left;
				margin: 0 0 0 123px;
				width: 605px;
			}
				.info .news {
					margin: 0 0 40px 0;
				}
					.info .news img {
						margin: 0 7px 0 -20px;
					}
				.info h2 {
					margin: 0 0 10px 0;
					font: 20px tahoma;
					color: #313131;
				}
				.info p {
					font: 14px tahoma;
					color: #313131;
					line-height: 22px;
				}
			.searchauthor {
				margin: 25px 0 0 123px;
				width: 605px;
			}
				.searchauthor a {
					text-decoration: none;
					outline: none;
				}
				.searchauthorinput {
					float: left;
				}
					.searchauthorinput input {
						width: 500px;
						height: 22px;
					}
				.searchauthorbottom {
					float: left;
					margin: 0 0 0 5px;
					width: 95px;
					height: 23px;
					padding: 3px 0 0 0;
					font: 14px tahoma;
					text-align: center;
					color: #ffffff;
					background: #242424;
				}
			.leftcolontext {
				float: left;
				margin: 34px 10px 0 0;
				width: 113px;
			}
				.stars {
					margin: 24px 0 0 4px;
					width: 90px;
					font: 9px tahoma;
					color: #888888;
					text-align: center;
				}
				.starst {
					margin: 0 0 0 4px;
					width: 90px;
					font: 9px tahoma;
					color: #888888;
					text-align: center;
				}

					.star {
						float: left;
						margin: 2px;
					}
					.stars .button {
						margin: 0 0 3px 0;
						width: 90px;
						height: 19px;
						padding: 3px 0 0 0;
						font: 12px tahoma;
						text-align: center;
						background: #e57808;
					}
					.stars a {
						color: #ffffff;
						text-decoration: none;
						outline: none;
					}
					.nonestar .button {
						background: #242424;
					}
					.none .button {
						background: #dddddd;
					}
			.text {
				position: relative;
				float: left;
				width: 605px;
				font: 13px tahoma;
				line-height: 20px;
			}
				.text h2 {
					margin: 0 0 10px 0;
					font: 20px tahoma;
					color: #313131;
				}
				.text h2 a {
					color: #313131;
				}
				.timepost {
					margin: 0 0 10px 0;
					text-align: right;
					font: 11px tahoma;
					font-style: italic;
					color: #888888;
				}
				.text img {
					float: left;
					margin: 0 10px 0 0;
				}
				.text a {
					color: #313131;
				}
				.text p {
					margin: 0 0 11px 0;
				}
				.text h6 {
					font: 16px tahoma;
					margin: 0 0 11px 0;
				}
				.tools {
					font: 13px tahoma;
					line-height: 22px;
					font-style: italic;
					color: #313131;
				}
				.savemusic {
					float: right;
					margin: 0 0 44px 0;
					hight: 32px;
					padding: 8px 123px 0 0;
				}
				}
				.savearc {
					float: left;
					margin: 0 0 44px 0;
					hight: 32px;
					padding: 8px 123px 0 0;
				}

				.authorcomment {
					margin: 22px 0 22px 0;
					font: 13px tahoma;
					line-height: 22px;
					font-style: italic;
					color: #313131;
				}
				.socialdiv {
					margin: 33px 0;
				}
					.socialbutton {
						float: left;
						margin: 0 10px 0 0;
						width: 113px;
					}
					.socialbutton+.socialbutton+.socialbutton+.socialbutton+.socialbutton {
						margin: 0;
					}
				.bigimg {
					position: absolute;
					display: block;
					margin: 30px 0 0 330px;
				}
			.postplus {
				margin: 33px 0;
				padding: 0 0 18px 0;
				width: 605px;
				font: 13px tahoma;
				line-height: 20px;
				background: #efefef;
			}
				.leftpostplus {
					float: left;
					margin: 18px 0 18px 18px;
					width: 300px;
				}
					.leftpostplus a {
						font: 13px tahoma;
					}
				.rightpostplus {
					float: left;
					margin: 18px 18px 18px 0;
				}
				.yashare-auto-init {
					margin: 0 0 0 -7px;
				}
				.bottomtpostplus {
					margin: 18px 18px 18px 0;
				}
					.bottompostplus li a {
						color: #000000;
					}
					.bottompostplustext {
						margin: 10px 0 10px 55px;
					}
				.postplus a, .bottompostplus li a+a {
					color: #e57808; 
				}
				.postplus ul {
					margin: 0 0 0 -29px;
					padding: 0 0 0 84px;
					background: url(img/plus.gif) left top no-repeat;
                		}
			.comments {
				float: left;
				margin: 0 0 0 123px;
				width: 605px;
				font: 13px tahoma;
				line-height: 20px;
			}
				.comment {
					margin: 16px 0 0 0;
					padding: 0 0 16px 0;
					border-bottom: 0px solid #d9d9d9;
				}
					.comment .avatar {
						float: left;
						width: 60px;
					}
					.comment .text {
						float: left;
						margin: 4px 0 0 22px;
						width: 523px;
						color: #666666;
					}
					.comment:hover .text {
						color: #000000;
					}
					.comment .bot {
						margin: 0 0 0 82px;
						padding: 0;
						font: 11px tahoma;
					}
					.comment .author, .comment .new, .comment .bot {
						color: #000000;
					}
						.comment .text a {
							color: #000000;
						}
						.comment .author a, .comment .bot a {
							color: #e57808;
						}
					.comment .text p {
						width: 523px;
					}
					.comment .text sup {
						font: 9px tahoma;
						color: #888;
					}
					.comment .new sup {
						color: #e57808;
					}
					.comment .text p img {
						float: right;
						margin: 0 0 0 5px;
					}
				.addnewcomment textarea {
					width: 605px;
					height: 100px;
				}
				.addnewcomment a {
					width: 150px;
					color: #ffffff;
					text-decoration: none;
					outline: none;
				}
				.addimgcomment {
					margin: 11px 0;
				}
				.addimgcomment a {
					color: #e57808;
					text-decoration: underline;
					outline: none;
				}
				.addimgcomment a:hover {
					text-decoration: none;
				}
				.newcommentsubmit {
					margin: 3px 0 0 0;
					width: 150px;
					height: 19px;
					padding: 3px 0 0 0;
					font: 12px tahoma;
					text-align: center;
					background: #313131;
				}
				.orcommenttext {
					float: right;
					font: 9px tahoma;
					color: #888888;
				}
			.author {
				float: left;
				margin: 0 0 0 10px;
				width: 605px;
			}
				.author h2 {
					margin: 0 0 10px 0;
					font: 20px tahoma;
					color: #313131;
				}
				.authorfoto {
					float: right;
					margin: 0 0 22px 0;
				}
				.authorface {

				}
					.authorname {
						height: 52px;
						padding: 8px 0 0 0;
						font: 17px tahoma;
						color: #313131;
					}
					.authorface img {
						float: left;
						margin: 0 19px 0 3px;
					}
					.reginfo {
						margin: 0 0 0 41px;
						height: 40px;
						padding: 10px 0 0 0;
						font: 10px tahoma;
						color: #313131;
					}
				.authorinfo {
					margin: 0 0 35px 0;
				}
					.authorinfo li {
						margin: 0 0 8px 41px;
						font: 14px tahoma;
						color: #313131;
						line-height: 22px;
					}
					.authorinfo li a {
						color: #313131;
					}
					.authorinfo li div {
						float: left;
						margin: 3px 0 0 -26px;
						width: 16px;
						height: 16px;
						background: url(img/authoricon.gif) center 0px;
					}
					.authorinfo li+li div {
						background: url(img/authoricon.gif) center 96px;
					}
					.authorinfo li+li+li div {
						background: url(img/authoricon.gif) center 80px;
					}
					.authorinfo li+li+li+li div {
						background: url(img/authoricon.gif) center 64px;
					}
					.authorinfo li+li+li+li+li div {
						background: url(img/authoricon.gif) center 48px;
					}
					.authorinfo li+li+li+li+li+li div {
						background: url(img/authoricon.gif) center 32px;
					}
					.authorinfo li+li+li+li+li+li+li div {
						background: url(img/authoricon.gif) center 16px;
					}
					.authorinfo li.none {
						display: none;
					}
			.moderbuttons {
				padding: 22px 0 0 0;
				font: 12px tahoma;
			}
				.moderbuttons a, .windowmoderbuttons a {
					text-decoration: none;
					outline: none;
				}
				.moderbutton1 {
					float: left;
					margin: 0 0 0 123px;
					width: 103px;
					height: 23px;
					padding: 7px 0 0 0;
					text-align: center;
					color: #ffffff;
					background: #e57808;
				}
				.moderbutton2 {
					float: left;
					margin: 0 0 0 10px;
					width: 103px;
					height: 23px;
					padding: 7px 0 0 0;
					text-align: center;
					color: #ffffff;
					background: #888888;
				}
				.moderbutton3 {
					float: left;
					margin: 0 0 0 10px;
					width: 103px;
					height: 23px;
					padding: 7px 0 0 0;
					text-align: center;
					color: #ffffff;
					background: #000000;
				}
			.creocatalog {
				float: left;
				margin: 0 0 0 123px;
			}
			.authorcatalog {
				float: left;
				margin: 0 0 0 10px;
			}
	 			.creocatalog .menu {
					
				}
		 			.creocatalog .menu li, .authorcatalog .menu li  {
						float: left;
						margin: 0 10px 15px 0;
						font: 14px tahoma;
						color: #c95b01;
					}
			 			.creocatalog .menu li.none, .authorcatalog .menu li.none {
							color: #b1b1b1;
						}
			 			.creocatalog .menu li a, .authorcatalog .menu li a {
							color: #313131;
						}
				.creocatalog h2, .authorcatalog h2 {
					margin: 0 0 10px 0;
					font: 20px tahoma;
					color: #313131;
				}
				.catalog {
					margin: 0 0 2px 0;
					width: 605px;
					background: #f0f0f0;
				}
					.catalog .name {
						float: left;
						width: 451px;
						overflow: hidden;
					 }
						.catalog .name .img {
							float: left;
							width: 60px;
							height: 60px;
							padding: 6px;
						}
						.catalog .name .new {
							background: #f98d0d;
						}
							.catalog .name .creoname {
								padding: 10px 0 0 82px;
								font: 16px tahoma;
							}
	 							.catalog .name .creoname a {
 									color: #313131;
								}
							.catalog .name .creoautor {
								padding: 4px 0 0 82px;
								font: 14px tahoma;
							}
	 							.catalog .name .creoautor a {
 									color: #666666;
								}
					.catalog .creonewcomment {
						float: left;
						width: 31px;
						height: 72px;
						padding: 0 10px 0 0;
						text-align: right;
						font: 11px tahoma;
						color: #e57808;
					}
						.catalog .creonewcomment p {
							padding: 7px 0 0 0;
						}
					.catalog .inf {
						font: 11px tahoma;
					}
						.catalog .inf p {
							padding: 7px 0 0 0;
						}
						.catalog .inf .off {
							color: #aaaaaa;
						}
			.paginator {
				margin: 22px 0 0 123px;
				font: 18px tahoma;
			}
				.paginator a {
					border-bottom: 1px dotted #313131;
					color: #313131;
					text-decoration: none;
					outline: none;
				}
				.paginator a div {
					border-bottom: 1px solid #313131;
					color: #313131;
				}
					.paginator a div:hover, .paginator a:hover {
						border: 0;
					}
				.paginator div {
					float: left;
					margin: 0 10px 0 0;
					color: #e57808;
				}
			.newcreo {
				width: 738px;				
			}
				.newcreo .menus {
					position: static;
					float: left;
					margin: 22px 0 0 0;
					width: 115px;
				}
					.newcreo .menus a {
						text-decoration: none;
						outline: none;
					}
					.newcreo .menus .top {
						width: 115px;
						height: 3px;
						background: url(img/bgnewcreomenutop.gif) right center no-repeat;
					}
					.newcreo .menus .bottom {
						width: 115px;
						height: 3px;
						background: url(img/bgnewcreomenubottom.gif) right center no-repeat;
					}
					.newcreo .menus .menu {
						margin: 0;
						width: 84px;
						height: 29px;
						padding: 11px 0 0 31px;
						font: 13px tahoma;
						color: #000000;
						text-align: left;
						background: url(img/bgnewcreomenu.gif);
						background-position: 0 0;
					}
					.newcreo .menus .menu:hover {
						background: url(img/bgnewcreomenu.gif);
						background-position: 0 120px;
					}
					.newcreo .menus .ok, .newcreo .menus .ok:hover {
						color: #ffffff;
						background: url(img/bgnewcreomenu.gif);
						background-position: 0 80px;
					}
					.newcreo .menus .bigrec {
						color: #000000;
						background: url(img/bgnewcreomenu.gif);
						background-position: 0 40px;
					}
				.newcreo h2 {
					float: left;
					margin: 0 0 0 123px;
					font: 20px tahoma;
					color: #313131;
				}
				.newcreo h2+h2 {
					position: absolute;
					margin: 0 0 0 533px;
				}
				.newcreo .block {
					float: left;
					margin: 10px 0 0 0;
					width: 621px;
					height: 416px;
					background: #171717 url(img/bgnewcreoblock.gif);
				}
					.newcreo .bigcreo {
						float: left;
						overflow: hidden;
						margin: 8px 0 0 8px;
						width: 400px;
						height: 400px;
					}
						.newcreo .bigcreo div {
							float: left;
							overflow: hidden;
							width: 380px;
							height: 380px;
							padding: 10px;
							font: 13px tahoma;
							line-height: 18px;
							background: #f8f8f8;
						}
						.newcreo .bigcreo div object {
							margin: 127px;
						}
						.newcreo .bigcreo .info {
							position: absolute;
							margin: 369px 0 0 0;
							width: 400px;
							height: 25px;
							padding: 6px 0 0 0;
							font: 13px tahoma;
							text-align: center;
							color: #ffffff;
							background: url(img/bgbignewcreoinfo.png);
						}
							.newcreo .bigcreo .info a {
								color: #ffffff;
								text-decoration: underline;
								outline: none;
							}
							.newcreo .bigcreo .info a:hover {
								text-decoration: none;
							}
							.newcreo .bigcreo a {
								color: #000000;
								text-decoration: none;
								outline: none;
							}
					.newcreo .smallcreo {
						float: left;
						overflow: hidden;
						margin: 8px 0 0 9px;
						width: 195px;
						height: 195px;
					}
						.newcreo .smallcreo div {
							float: left;
							overflow: hidden;
							width: 175px;
							height: 175px;
							padding: 10px;
							font: 10px tahoma;
							line-height: 12px;
							background: #f8f8f8;
						}
						.newcreo .smallcreo div object {
							margin: 15px 25px 25px 25px;
						}
						.newcreo .smallcreo .info {
							position: absolute;
							margin: 166px 0 0 0;
							width: 195px;
							height: 23px;
							padding: 6px 0 0 0;
							font: 11px tahoma;
							text-align: center;
							color: #ffffff;
							background: url(img/bgsmallnewcreoinfo.png);
						}
							.newcreo .smallcreo .info a {
								color: #ffffff;
								text-decoration: none;
								outline: none;
								border-bottom: 1px dotted #ffffff;
							}
							.newcreo .smallcreo .info a:hover {
								border: 0;
							}
							.newcreo .smallcreo a {
								color: #000000;
								text-decoration: none;
								outline: none;
							}
				.bigreclama {
					overflow: hidden;
					margin: 8px;
					width: 586px;
					height: 380px;
					padding: 10px;
					font: 13px tahoma;
					line-height: 20px;
					background: #f8f8f8;
				}
		.news {
			margin: 30px 0 0 123px;
		}
			.news .h2 {
				float: left;
				width: 441px;
				height: 16px;
			}
			.news .social {
				float: left;
				width: 164px;
				height: 16px;
			}
				.news .rss {
					float: left;
					margin: 5px 8px 0 17px;
					width: 16px;
					height: 16px;
					background: url(img/rss.png) center top no-repeat;
				}
				.news .rss:hover {
					background: url(img/rss.png) center bottom no-repeat;
				}
				.news .twitter {
					float: left;
					margin: 5px 8px 0 17px;
					width: 16px;
					height: 16px;
					background: url(img/twitter.png) center top no-repeat;
				}
				.news .twitter:hover {
					background: url(img/twitter.png) center bottom no-repeat;
				}
				.news .facebook {
					float: left;
					margin: 5px 8px 0 17px;
					width: 16px;
					height: 16px;
					background: url(img/facebook.png) center top no-repeat;
				}
				.news .facebook:hover {
					background: url(img/facebook.png) center bottom no-repeat;
				}
				.news .vk {
					float: left;
					margin: 5px 8px 0 17px;
					width: 16px;
					height: 16px;
					background: url(img/vk.png) center top no-repeat;
				}
				.news .vk:hover {
					background: url(img/vk.png) center bottom no-repeat;
				}
				.news h2 {
					font: 20px tahoma;
					color: #313131;
				}
				.news ul {
					margin: 22px 0 0 0;
					font: 13px tahoma;
					color: #313131;
					line-height: 24px;
				}
					.news ul a, .news ul a+a+a, .news ul .new a+a {
						color: #313131;
					}
					.news ul a+a, .news ul .new a {
						color: #de7202;
					}
					.next {
						float: left;
						margin: 30px 0 0 0;
						width: 535px;
						height: 16px;
						font: 13px tahoma;
						background: url(img/nextline.gif) right center no-repeat;
					}
					.newsshoutbox {
						float: left;
						margin: 30px 0 0 0;
						width: 70px;
						height: 16px;
						font: 13px tahoma;
						text-align: right;
					}
					.next a, .newsshoutbox a {
						color: #313131;
					}
		.reclama {
			margin: 42px 0 42px 123px;
		}
			.reclama li, .reclama li a {
				font: 11px tahoma;
				color: #666666;
				line-height: 20px;
			}
		.alphabet {
			margin: 42px 0 42px 123px;
			font: 11px tahoma;
			line-height: 20px;
		}
			.alphabet a {
				color: #888888;
			}
		.addshoutbox {
			float: right;
			margin: 0 0 20px 0;
		}
			.addshoutbox h2 {
				margin: 0 0 10px 0;
				font: 20px tahoma;
				color: #313131;
			}
		.shoutbox {
			text-align: center;
			font: 11px tahoma;
			color: #313131;
		}
		.shoutbox a {
			color: #888888;
		}
		.addcreos {
				margin: 0 0 60px 123px;
		}
			.addcreos h2 {
				font: 20px tahoma;
				color: #313131;
			}
			.addcreos .text {
				margin: 24px 41px 36px 0;
				font: 12px tahoma;
				color: #313131;
				line-height: 20px;
			}
			.addcreos .text a {
				color: #000000;
				text-decoration: underline;
			}
			.addinput a {
				text-decoration: none;
				outline: none;
			}
				.add {
					margin: 24px 0 12px 0;
				}
					.addtext {
						float: left;
						width: 236px;
						font: 10px tahoma;
						color: #888888;
					}
						.addtext h5 {
							font: 14px tahoma;
							color: #000000;
						}
					.addinput {
						float: left;
						margin: 0 0 0 10px;
						width: 318px;
					}
						.addinput input {
							width: 318px;
							height: 22px;
						}
						.addinput textarea {
							width: 318px;
							height: 150px;
						}
						.addinput .file {
							left: 30px;
						}
					.sendsubmit, .regsubmit {
						width: 100%;
						height: 24px;
						padding: 8px 0 0 0;
						font: 12px tahoma;
						color: #ffffff;
						border: 0;
						background: #000000;
						cursor: pointer;
						text-align: center;
					}
					.post {
						border: 1px solid #888888;
						width: 565px;
						height: 150px;
					}
					.error {
						color: #f00;
					}
					.error .addinput input, .error .addinput textarea, .error .addfile input, .error textarea.post {
						border: 1px solid #ff0000;
					}
					.error .addtext {
						color: #ff0000;
					}
		.sitebar {
			float: left;
			width: 236px;
		}
			.sitebar h2 {
				margin: 0 22px 10px 41px;
				font: 20px tahoma;
				color: #313131;
			}
			.sitebarblock {
				margin: 19px 22px 28px 22px;
				width: 188px;
				font: 11px tahoma;
				line-height: 18px;
			}
			.sitebarblockup {
				margin: 0 22px;
				width: 188px;
				border: 1px solid #c9c9c9;
			}
				.sitebarblockdown {
					width: 186px;
					padding: 11px 0 20px 0;
					background: #f0f0f0;
					border: 1px solid #f8f8f8;
				}
					.creoold {
						margin: 6px 0 7px 16px;
						font: 14px tahoma;
						color: #313131;
					}
						.creooldleft {
							float: left;
							margin: 0 10px 0 0;
							width: 72px;
						}
						.creooldcenter {
							float: left;
							margin: 0 10px 0 0;
							width: 31px;
							color: #e57808;
						}
						.creooldright {
							float: left;
						}
						.creooldtwo {
							float: left;
							margin: 0 10px 0 0;
							width: 113px;
							color: #888888;
						}
						.creoold a {
							color: #313131;
						}
					.creooldend {
						margin: 6px 0 39px 16px;
					}
					.sitebarblockdown hr {
						margin: 0 16px;
						height: 1px;
						border: 0;
						border-top: 1px solid #f8f8f8;
						background: #c9c9c9;	
					}
			.sitebarblockup+.sitebarblockup {
				margin: 26px 22px 32px 22px;
			}
			.online {
				margin: 0 41px 41px 41px;
				font: 13px tahoma;
				color: #313131;
				line-height: 24px;
			}
				.online a {
					color: #313131;
				}
	.bbcode {
		float: right;
	}
		.addbb {
			float: left;
			margin: 0 0 0 4px;
		}
	.windowdiv {
		position: absolute;
		top: 150px;
		left: 50%;
		margin: 0 0 0 -250px;
		width: 500px;
		text-align: center;
		font: 12px tahoma;
		color: #000000;
		background: #f8f8f8;
	}
	.windowmoderbuttons {
		padding: 22px 0 52px 14px;
	}
.inperror {
	border: 1px solid #ff0000;
}
.strerror {
	font: 11px tahoma;
}

#allcontent .empty {
	height: 180px;
}
#footer {
	position: relative;
	margin-top: -180px;
	height: 180px;
	background: #111111;
}
	.centerfooter {
		margin: 0 auto;
		width: 851px;
		padding: 38px 0 0 123px;
		color: #ffffff;
		font: 15px tahoma;
	}
		.centerfooter a {
			color: #ffffff;
		}
		.centerfooter ul {
			margin: 35px 0 0 0;
			font: 11px tahoma;
			line-height: 18px;
		}

.jqmWindow textarea {
	margin: 20px 20px 10px 20px;
	width: 460px;
	height: 200px;
}

.top10 a {
	color: #de7202;
}

