body {background-color:#CC9966; color:#333333; font-family: tahoma, verdana, helvetica; font-size:14px; text-align: left; margin: 0 0 0 0;}
form {margin: 0 0 0 0;}
h1 {font-size: 50px; margin: 0 0 0 0; color:#FFFFCC;}
h2 {font-size: 28px; margin: 0 0 0 0; color:#FFFFCC; text-shadow: 1px 1px 1px #4D331A;}
h3 {font-size: 20px; margin: 0 0 0 0; color:#FFFFCC;}
a.h3:link {color:#FFFFFF; text-decoration: none;}
a.h3:active {color:#FFFFFF; text-decoration: none;}
a.h3:visited {color:#FFFFFF; text-decoration: none;}
a.h3:hover {color:#990000; text-decoration: underline;}
h4 {font-size: 16px; margin: 0 0 0 20px; color:#FFFFCC;}
.browntitle {color:#663300; margin: 0 0 0 0;}
h5 {font-size: 12px; margin: 0 0 0 0; color:#FFFFCC;}
h6 {font-size: 10px; margin: 0 0 0 0; color:#FFFFCC;}

.block {display:block}
.rel {position:relative}
.left {float: left;}
.right{float: right;}
.clear {clear: both;}
.hide {overflow: hidden;}
.hidden {display: none;}
small {font-size: 12px;}
small span{font-size: 14px;}

textarea {border: #6E5337 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
input {border: #6E5337 1px solid; height: 24px; padding: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
select {border: #6E5337 1px solid; height: 30px; padding: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
fieldset {border: #6E5337 1px solid; padding: 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
input[type='checkbox'] {height:auto; padding:0; margin:0px 3px 0 0;}
.clear {clear: both; padding: 0; margin: 0;}

input[type=button], input[type=submit] {
	font-size:14px;
	border: #3D1F00 1px solid;
	color:#FFFFCC;
	background: #663300; 
	background: -webkit-gradient(linear, left top, left bottom, from(#855C33), to(#663300) );
	background: -moz-linear-gradient(-90deg, #855C33, #663300);
	background: -o-linear-gradient(top, #855C33, #663300);
	height: 28px;
	padding: 2px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	text-shadow: none;
}
input[type=button]:disabled, input[type=submit]:disabled {
	border: #966e46 1px solid;
	color:#e3c898;
	background: #a67747; 
	background: -webkit-gradient(linear, left top, left bottom, from(#b3865a), to(#a67747) );
	background: -moz-linear-gradient(-90deg, #b3865a, #a67747);
	height: 28px;
	padding: 2px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: auto;
}

input[type="button"].btn_small, input[type="submit"].btn_small {
	font-size: 12px;
	height: 20px;
	padding: 2px 8px;
}

input[type="button"].btn_small:disabled, input[type="submit"].btn_small:disabled {
	border: #966e46 1px solid;
	color:#e3c898;
	background: #a67747; 
	background: -webkit-gradient(linear, left top, left bottom, from(#b3865a), to(#a67747) );
	background: -moz-linear-gradient(-90deg, #b3865a, #a67747);
	cursor: auto;
}

input.nostyle {padding: 0; margin: 0; vertical-align:middle;}

img.captcha {cursor: pointer;}
/*
input {width: 200px; margin: 0 0 0 0;}
textarea {width: 400px; margin: 0 0 0 0;}
*/

a:link {color:#990000;}
a:visited {color:#996633;}
a:hover {color:#990000;}

a.white:link {color:#FFFFFF;}
a.white:visited {color:#FFFFFF;}
a.white:hover {color:#990000;}

a.rup:link {color:#FFFFCC; text-decoration: none;}
a.rup:active {color:#FFFFCC; text-decoration: none;}
a.rup:visited {color:#FFFFCC; text-decoration: none;}
a.rup:hover {color:#FFFFCC; text-decoration: underline;}

/*ссылки у анонсов в сайдбаре*/
a.topicanons {display: block;}
a.topicanons:link {color:#FFFFCC; text-decoration:none;}
a.topicanons:visited {color:#FFFFCC; text-decoration:none;}
a.topicanons:hover {color:#FFFFFF; text-decoration:none;}
a.topicanons  strong {color:#663300;}

a.bookmode_sel  {color:#663300; font-weight: bold;}
a.bookmode  {}

/*ссылки в заголовках сайдбара*/
a.title_link {color:#FFFFCC; text-decoration: none;}
a.title_link:hover {padding-right:10px;}
a.title_arrowlink {color:#FFFFCC; text-decoration: none;}
a.title_arrowlink:hover {padding-left:10px;}

div.wrap_shit_box {background-color:#A37547; padding: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
div.wrap_content {vertical-align: top;}
div.wrap_guest_content {background-color:#B88A5C; padding: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; overflow:hidden;}
div.wrap_sidebar {width: 256px; background-color:#B88A5C; padding: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.user_message {background-color:#D1A375; padding: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.user_ava {width: 144px; height: 144px; margin-bottom: 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

div.wrap_topics_entry {background-color:#B88A5C; padding: 18px; margin-bottom: 20px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
div.wrap_guest_message {padding: 10px 0px;}

/*камент*/
.comment_username {color: #663300; background: url("img/devid16.png") left bottom no-repeat; padding-left: 20px; word-wrap: break-word;}
.comment_message {padding-left: 20px; word-wrap: break-word;}
.user_comment {background-color:#D1A375; padding: 12px; margin-bottom: 5px; position: relative; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.message {clear: both; overflow:hidden; padding-top: 5px; word-wrap: break-word; max-width: 655px; /*zoom:1; position: relative;*/}

/*юзерблог*/
div.menu_userblog {padding: 10px; overflow: hidden;}
div.menu_userblog a {display: block; float: left; padding: 5px 10px; margin: 2px 5px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
div.menu_userblog a:link, div.menu_userblog a:visited {border: #FFFFCC 1px solid; background: #FFFFCC;}
div.menu_userblog a:hover {border: #FFFFCC 1px solid; background: none; background: rgba(255, 255, 204, 0.5);}

/*профиль юзера*/
div.menu_userblog a.memenu {width: 122px; margin: 2px 0; text-align: left; text-decoration: none;}
div.menu_userblog a.memenu span {font-size: 10px; font-color: #000000; float: right; display: block;}
.wrap_userinfo{padding: 10px 0 0 12px; text-align: left;}
.forie{display: none;}

.darkbrown {font-size: 12px; color: #663300; text-align:justify;}
.brown {background-color:#996633; padding: 15px 20px 0 20px;}
.browntop {background-color:#996633; height:48px;}
.brownbottom {background-color:#996633; height:16px;}
.guestbook_mode {padding: 20px 20px 20px 20px; margin: 0 0 20px 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-color: #CCCCCC; font-size: 14px;}
.titlegesta {padding: 20px 20px 20px 20px;}
.username {font-size: 24px; font-weight: bold; color:#663300; /*padding-left: 30px; text-shadow: 1px 1px 1px #996633;*/}
.usernick {float: left; height: 30px; font-size: 24px; font-weight: bold; color:#663300; padding-left: 5px; /* text-shadow: 1px 1px 1px #996633;*/}
.usersava {float: left; margin-top: 6px; height: 24px; width: 24px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; /*margin-left: 30px;*/}
.enemyava {margin-right: 5px; cursor: pointer;}
.date {font-weight:bold; color:#663300;}
.toppost {padding: 0;}
.post {padding: 20px; background:#CCCCCC; background: rgba(204, 204, 204, 0.6); border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

/*юзерплэйс*/
.loginstring {width: 996px; padding: 5px 0; margin: 0 20px 0 20px; background: #CCCCCC; background: rgba(204, 204, 204, 0.6); font-size: 12px; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;}
.loginstring div {padding-right: 10px;}
.loginstring div  a {display: block; margin-top:8px;}
.loginstring div  label {display: block; margin-top:4px;}

.wrapalert {width: 956px; padding: 10px 20px; margin: 0 20px 0 20px; background: #CCCCCC; background: rgba(204, 204, 204, 0.6); font-size: 12px; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;}
.copy {background-color:#996633; padding: 10px 10px 10px 10px;}
.page {font-size: 14px; font-weight:bold; padding: 10px 10px 10px 10px; margin: 0 0 0 0; color:#FFFFCC;}
.comment {font-size: 12px; margin: 0 0 0 0; padding: 0 0 10px 0; color:#CC9966; text-align:justify;}
.datetimeleft {font-size: 12px; margin: 0 0 0 0; float: right; position: relative; bottom: 13px; right: 5px; margin: 0 -23px 0 0; padding: 5px 10px 10px 10px; color:#75471A; font-weight: normal; text-shadow: none; background: #A67C53; border-radius: 6px 0 6px 0; -moz-border-radius:  6px 0 6px 0; -webkit-border-radius:  6px 0 6px 0}
.datetimeright {font-size: 12px; margin: 0 0 0 0; float: right; color:#75471A; font-weight: normal; text-shadow: none;}
.datetime {font-size: 12px; /*margin: 0 0 0 -30px;*/ padding: 0 0 0 0; color:#75471A; font-weight: normal; text-shadow: none;}
.main_menu {font-size: 16px; font-weight: bold; text-align: left; text-decoration: none;}
a.main_menu:link {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: none;}
a.main_menu:visited {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: none;}
a.main_menu:hover {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: underline;}
.top_main_menu {font-size: 14px; font-weight: bold; text-align: left; text-decoration: none;}
a.top_main_menu:link {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: none;}
a.top_main_menu:visited {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: none;}
a.top_main_menu:hover {font-weight: bold; color:#663300; padding: 6px 12px 7px 12px; text-decoration: underline;}
a.comment:link {color:#CC9966;}
a.comment:visited {color:#CC9966;}
a.comment:hover {color:#990000;}
.user_tooltip {background-color:#FFFFD4; box-shadow: 1px 1px 1px #4D331A; -moz-box-shadow: 1px 1px 1px #4D331A; -webkit-box-shadow: 1px 1px 1px #4D331A; opacity:0.85; padding:10px; position:absolute; z-index:1000; visibility: hidden; text-align: left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; z-index: 9999;}
/*
.name {padding: 20px 20px 20px 20px;}
*/

#FekalGaleryJS {width: 492px; height: 300px; margin: 0 auto;}
#FekalGaleryJSCaption {text-align: left; line-height: 140%;}

.enemy_icon {
	padding: 5px 10px 4px 10px;
	border: 1px #663300 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.enemy_icon_small {
	font-size: 12px;
	padding: 2px 8px;
	border: 1px #663300 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
a.link_to_user {
	border: #3D1F00 1px solid;
	color:#FFFFCC;
	background: #663300; 
	background: -webkit-gradient(linear, left top, left bottom, from(#855C33), to(#663300) );
	background: -moz-linear-gradient(-90deg, #855C33, #663300);
	background: -o-linear-gradient(top, #855C33, #663300);
	/*height: 28px;*/
	/*padding: 2px 8px;*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	margin-left: 10px;
	padding: 5px 10px 4px 10px;
}
.enemyMenu  label {
	cursor: pointer;
}
.enemyMenu a:link{
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
.enemyMenu a:hover{
	background: #e8d1a0;
}
#enemyAva {
	display: none;
	width: 24px;
	height: 24px;
	padding:3px;
	background-color:#FFFFD4;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	box-shadow: 1px 0px 1px #4D331A;
	-moz-box-shadow: 1px 0px 1px #4D331A;
	-webkit-box-shadow: 1px 0px 1px #4D331A;
	/*	opacity:0.85;*/
}
#enemyAva .enemyava {margin:0}
#enemiesList {padding-right:17px;}
#enemySettings {
	display: none;
	min-height: 40px;
	width: 158px;
	background-color:#FFFFD4;
	box-shadow: 1px 1px 1px #4D331A;
	-moz-box-shadow: 1px 1px 1px #4D331A;
	-webkit-box-shadow: 1px 1px 1px #4D331A;
	/*opacity:0.85;*/
	padding:8px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#enemySettings h5 {
	padding: 0 25px 0 10px;
}
#enemySettings .close {
	position: relative;
	width: 8px;
	height: 8px;
	top: 3px;
	right: 10px;
}
