/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; color: #FFF;}

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #2e83d7; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { padding: 5px; background: #f9fafa; border: 1px solid #e1e1e1; }
.title_quote, .title_spoiler { background: transparent; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #b270ce; }
th.workday, th.weekday { background-color: #f4f8fa; }
.monthselect { font-size: 1.15em; }

.day-current { background-color: #3f4b51; color: #fff; }
.day-current a { color: #fff; }

/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border-bottom: 1px solid #000000; padding: 0px; background-color: none; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #fff url("../images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;}		.unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;}	.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}	.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}	.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}	.unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
	background: #E33E3E;
	text-shadow: 0 1px 0 #000000;
	border: 1px solid #E33E3E;
	color: #FFFFFF;
	padding: 2px 9px 5px 9px;
	margin-bottom: 2px !important;
	height: 24px;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
	-moz-box-shadow: 0 1px 4px -3px black;
	-webkit-box-shadow: 0 1px 4px -3px black;
	box-shadow: 0px 2px 0px #BC2222;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; }
.bbcodes_poll { width: 100px; }

.editor textarea {  background: #fff url("../images/fields.png") repeat-x; border: 0 none;  }
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input {     border: 1px solid #EDEDED;
    border-radius: 4px;
    padding: 0 5px;
    width: 100%;
    margin-bottom: 5px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
	border: 1px solid #cbdfe8;
	background-color: #fbfdfe;
	font-size: 11px;
	line-height: 20px;
	margin: 2px 0;
	padding: 5px;
	opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #2d8edd; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #bfced6; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url("../dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
	/*
	background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	*/
background: rgb(250,127,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,127,0,1) 0%, rgba(250,95,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,127,0,1)), color-stop(100%,rgba(250,95,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,127,0,1) 0%,rgba(250,95,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,127,0,1) 0%,rgba(250,95,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,127,0,1) 0%,rgba(250,95,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,127,0,1) 0%,rgba(250,95,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7f00', endColorstr='#fa5f03',GradientType=0 ); /* IE6-9 */

	color: #fff;
	font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #cfcfcf;
	color: #868686;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #d0e5f5 50% 50% repeat-x;
	border: 1px solid #a7a7a7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }

.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #dedede;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
	z-index:9999;
    -moz-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
  background-image: url("../images/ui-dialog-titlebar-close.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 70% auto;
  height: 18px;
  margin: -10px 0 0;
  padding: 1px;
  position: absolute;
  right: 0.3em;
  text-indent: -9999px;
  top: 50%;
  width: 19px;
}}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

/*---подсветка текста в теге [code]---*/
pre code {
  display: block; padding: 0.5em;
  background: #f9fafa; 
  border: 1px solid #dce7e7;
  overflow:auto;
  white-space: pre;
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
  color: #93a1a1;
  font-style: italic;
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
  color: #859900;
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
  color: #2aa198;
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
  color: #268bd2;
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  font-weight: bold;
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
  color: #b58900;
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
  color: #cb4b16;
}

pre .deletion {
  color: #dc322f;
}

pre .tex .formula {
  background: #eee8d5;
}

textarea{
  resize: none;
}
table.userstop{
  font-size: 12px;
}


.arcticle,.basecont {
  background-color: #FAEBD7;
  padding: 10px;
   border: 1px solid #D4D4D4;
}
#entryform
{
  background-color: #FAEBD7;
}
.basecont2 {
  background-color: #FAEBD7;
  padding: 10px;
  border-left: 1px solid #D4D4D4;
  border-right: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;  
}
.lcol{ float: left;}
.rcol{ float: right;}
ul.isicons  li{
  display: inline-block;
}

.userinfo ul,#logform ul,.article ul,ul.isicons {
  list-style: none;
  padding: 5px;

}
 input.f_input ,#login_name,#login_password  {
    border: 1px solid #800000;
    border-radius: 4px;
    padding: 0 5px;
    width: 100%;
    margin-bottom: 5px;
}
.userinfo .lcol{
  width: 20%;
}
.userinfo .rcol {
  width: 79%;
}
.userinfo .avatar img{
  margin: 0 auto;
}

.clr{
  clear: both;
}


article img{
  max-width: 100%;
}
td.label{
  color: #383838;
}

.impot{
  color: #CD0A0A;
}


.fbutton{
box-shadow: 0px 2px 0px #BC2222;
line-height: 1;
padding: 10px 36px 8px;
background-color: #E33E3E;
border-color: #E33E3E;
color: #FFF;
border: 0px;
border-radius: 3px;
font-weight:500;
-webkit-padding-before: 12px;
-webkit-padding-end: 36px;
-webkit-padding-after: 8px;
-webkit-padding-start: 36px;
}

#outboxcopy{
  margin: 0px 5px 0;
}

.editor{
  max-width: 100%;
  margin-bottom: 10px;
}

.article,#registration{
  background-color: #FAEBD7;
  border: 1px solid #D4D4D4;
  padding: 10px;
}


/*---Комментарии---*/
.addcombtn { text-align: center; font: 1.15em/30px sans-serif; color: #fff; float: left; height: 31px; width: 181px; padding-right: 27px; background: #428cda url("../images/addcombtn.png") no-repeat; }
	.addcombtn:hover { background-position: 0 -31px; }

.bcomment { border-bottom: 1px solid #dadada; background: url("../images/speedbar.png") repeat-x 0 100%; padding-bottom: 15px; }
	.bcomment .dcont, .bcomment .dtop { padding: 0 15px; }
	.bcomment .dcont { padding-top: 10px; }
	.bcomment .dtop { overflow: hidden; padding-left: 70px; height: 67px; border-top: 3px solid #3f84cb; }
	.bcomment .dtop .lcol { width: 40px; padding: 0 15px; margin-left: -70px; }
		.bcomment .dtop .lcol span { margin-top: 12px; float: left; width: 40px; height: 40px; overflow: hidden; }
			.bcomment .dtop .lcol span img { width: 40px; }

	.bcomment .dtop .rcol { font-size: 0.9em; color: #90a7b2; width: 100%; }
		.bcomment .dtop .rcol ul { margin-top: 12px; padding-top: 4px; height: 36px; float: left; margin-right: 15px; }

		.cmsep { padding-left: 19px; background: url("../images/cmsep.png") no-repeat 0 50%; }

	.reply a, .reply a b { height: 28px; background: #2b88d5 url("../images/reply.png") no-repeat; }
		.reply a { float: right; margin-top: 21px; color: #fff; line-height: 27px; }
		.reply a b { cursor: pointer; float: left; padding: 0 15px; background-color: transparent; background-position: 100% -28px; }
			.reply a:hover { background-position: 0 -56px; }
			.reply a:hover b { background-position: 100% -84px; }

	div.cominfo { position: relative; border-bottom: 1px solid #fff; color: #e4e6e6; font-size: 0.9em; height: 29px; background: #3f4b51 url("../images/cominfo.png") repeat-x; }
		div.cominfo .thide { width: 13px; padding-top: 8px; position: absolute; left: 29px; top: -7px; background: url("../images/comarrow.png") no-repeat; }
		div.cominfo .dpad { overflow: hidden; }
		.comedit, .selectmass { display: inline; }
		.selectmass input, .comedit ul, .comedit ul li { float: right; }
		.comedit ul li, .selectmass input { margin: 6px 0 0 8px; }
			.comedit ul li { float: left; }
			.comedit ul li a { color: #9dc4e6; }
			.selectmass input { vertical-align: middle; }

			.signature { color: #93918d; }

		ul.cominfo, ul.cominfo li { float: left; }
			ul.cominfo { margin: 6px 0 0 -8px; }
				ul.cominfo li { border-left: 1px solid #73858e; margin: 0 7px 0 0; padding-left: 7px; }

.zagolovok1 {
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: table;
    height: 43px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background-image: url('../images/zagolovok.png');
    background-position: left top;
    text-align:center;
}
.baseform {margin-bottom:20px;width:100%;padding-top:20px;padding-bottom:50px; padding-left:20px; padding-right:20px; font-size:14px;background:#FAEBD7;}
.baseform2 {float:left;width:100%;font-size:14px;background:#FAEBD7;}
td.label {font-size:14px;color:#333333;}
.tableform td {padding-bottom:10px;}
 textarea.f_textarea  {
    border: 1px solid #800000;
    border-radius: 4px;
    padding: 0 5px;
    width: 100%;
    margin-bottom: 5px;
}
.rate1 {
    width: 100px;
    height: 26px;
    text-align: center;
    color: #f7f4f4;
    border-radius: 5px;
    background: linear-gradient(to bottom, #bca777 0%,#5b4d18 100%);
}
.rate2 {padding-top:3px;}
.coluser1 {float:left;width:22px;}
.coluser2 {float:left;}
.coluser3 {float:left;width:100%;}
.coluser4 {float:left;margin-top:28px;width:100%;}
.basecont3 {margin-bottom: 20px;width:100%;height:109px;font-size:14px;background:#f7f7f7;border-color:#D4D4D4;border-style: none solid solid;border-width: medium 1px 1px;text-align:center;color: #e33e3e;}
.basecont3 a:link, .basecont3 a:visited, .basecont3 a:hover {color: #e33e3e;}
.edit1 {float:left;width:33%;background:#f7f7f7;margin-top:27px;}
.edit2 {float:left;width:33%;background:#f7f7f7;margin-top:27px;}
.edit3 {float:left;width:33%;background:#f7f7f7;margin-top:27px;}
.edit22 {float:left; width:100%;height:31px;}
.edit23 {float:left; margin-left:35px;text-align:center;}
.edit12 {float:left; width:100%;height:31px;}
.edit13 {float:left; margin-left:25px;text-align:center;}
.edit32 {float:left; width:100%;height:31px;}
.edit33 {float:left; margin-left:10px;text-align:center;}
.berrors {width:100%;font-size:14px;background:#ffc3b6;margin-top:10px;padding:10px;text-align:center;border: 0px solid #D4D4D4;}
.dpad2 {text-align:center;}
.baseform3 {float:left;width:100%;min-height:600px;padding-top:20px;padding-bottom:50px; padding-left:20px; padding-right:20px; font-size:14px;background:#FAEBD7;border: 1px solid #D4D4D4;}
.pm_list a:link, .pm_list a:visited, .pm_list a:hover {color: #333;}
.pm {text-align:center;}
    .teamsite {
        border: #C0C0C0;//цвет рамки
        border-radius: 6px;
        padding: 5px;
        margin: 10px 0 0 0;
        text-align: center;
        float:left;
        width: 100%;
    }
    .teamsite h3 {
        color: #db8c15;//цвет группы
        font-size: 1.15em;
        margin: 5px 0;
        text-transform: uppercase;
    }
    .list-teams {
        float:left;
        width:100%;
        background: #FAEBD7;
        text-align:left;
    }
    .list-teams:nth-child(1) {
        margin: 0;
    }
    .list-teams:nth-child(1n) {
        margin: 5px 0 0 0;
    }
    .list-teams img {
    width: 80px;
    height: 80px;
        margin: 5px;
        padding: 2px;
        border: 1px solid #C0C0C0;
        border-radius: 3px;
    }
    .list-teams .icq_stat,  .list-teams img.icq_stat + b {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
    }
.baseform4 {float:left;width:100%; padding-bottom:10px; padding-top:10px; margin-bottom:30px; font-size:14px;background:#FAEBD7;border: 1px solid #D4D4D4;}
.baseform5 {float:left;width:100%; padding:0px; margin-top:0px;}
.list2 {float:left;padding-left:20px;}
.list3 {float:left;padding-left:10px;margin-top:13px;}
.team1 {color:#800000; font-weight:bold;}
.statleft {float:left;width:106px;height:81px;background: url("../images/stat1.png");margin-left:15px;margin-top:10px;}
.statright {float:left;margin-left:31px;margin-top:10px;}
.stright1 {float:left;width:200px;text-align:left;}
.stright2 {float:left;width:90px;text-align:right;font-weight:bold;}
.baseform6 {float:left;width:100%;margin-bottom:30px;padding-top:20px;padding-left:20px; padding-right:20px; font-size:14px;background:#FAEBD7;border: 1px solid #D4D4D4;}
.baseform7 {float:left;width:100%;font-size:14px;}
.bpro1 {float:left; width:80px;}
.bpro2 {float:left; width:348px;}
.bpro3 {float:left; width:100%;height:35px;}
.bpro4 {float:left; width:100%;}
.bpro5 {float:left;padding-right:10px;}
.bpro6 {float:left;padding-right:10px;}
.bpro7 {float:left;padding-right:10px;}
.bpro8 {float:left;font-style:italic;}
.bpro9 {float:left; width:100%;height:60px;margin-bottom:30px;}
.bpro3 a:link, .bpro3 a:visited, .bpro3 a:hover {color: #000000; font-weight:bold; font-size:13px;}
.bpro5 a:link, .bpro5 a:visited, .bpro5 a:hover {color: #000000;}
.short-story2 {float:left;width:46%;height:350px;margin-right:10px;margin-left:10px;margin-bottom:60px;} 
.img-size img {width:200px;}
.baseform8 {float:left;position:relative;width:100%;font-size:14px;border: 1px solid #D4D4D4;background:#FAEBD7;}
.baseform9 {float:left;width:100%;font-size:14px;background:#FAEBD7;padding-left: 10px; padding-right:10px; padding-top:30px; padding-bottom:40px;}
.fieldsubmit {text-align:center;}
.addrel1 {float:left;width:100%; text-align:center; margin-top:10px;}
.addrel2 {float:left;width:100%; text-align:center; margin-top:20px;margin-bottom:20px;}
.baseform10 {float:left;width:100%;font-size:14px;background:#FAEBD7;}
.sort11 {width:100%;text-align:center;padding:20px;}
.bukia1 {float:left; width:100%;height:40px;text-align:center;}
.bukia1 a:link, .bukia1 a:visited, .bukia1 a:hover {color: #000000;text-transform: uppercase; font-weight:bold;}
.bukia2 {float:left; width:100%;text-align:center;}
.bukia3 {float:left; width:100%;text-align:center;}
.bukia4 {float:left; width:100%;text-align:center;margin-top:10px;}
.bukia5 {float:left; width:100%;text-align:center;}
.bukia6 {float:left; width:150px;text-align:center;margin-top:10px;padding-left:40px;}
.bukia7 {float:left; width:100%;text-align:center;margin-top:10px;}
.datare1 {color: #ff7200;}
.rplus1 {float:left;margin-left:83px;width:16px;height:14px;background: url("../images/rcomment.png");margin-top:2px;}
.rplus2 {float:left;margin-left:5px;}
.rplus3 {float:left;margin-left:20px;margin-top:2px;}
.baseform11 {float:left;width:100%;font-size:14px;padding-left:10px;padding-right:10px;padding-top:10px;text-align:center;padding-bottom:40px;}
.fullr1 {float:left; width:100%;text-align:center;margin-top:10px;}
.fullr2 {float:left; width:100%;text-align:center;margin-top:20px;}
.fullr3 {float:left; width:150px;text-align:center;margin-top:20px;margin-left:155px;}
.fullr4 {float:left; width:100%;text-align:center;margin-top:20px;}
.baseform12 {float:left;width:100%;font-size:14px;margin-top:20px;}
.sreditor {width:100%;text-align:center;margin-top:20px;}
.srcomment {float:left;width:100%;padding-bottom:20px;}
.srcomment2 {float:left;width:100%;height:50px;}
.article_addons2 {display:block;position:relative;
  background-color: #FAEBD7;
  border: 1px solid #d4d4d4;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  padding: 0;
}
.comment-item1 {float:left;padding-left:23px;padding-bottom:10px;}
.search {font-size:12px;}
.textin {width:200px; height:25px;}
.myfield1 {padding-bottom:30px;}
.myfield2 {padding-bottom:30px;}
.myfield3 {padding-bottom:30px;}
.seresult1 {float:left;width:100%;height:10px;background:transparent;}
.article-sys-author a:link, .article-sys-author a:visited, .article-sys-author a:hover {color:#800000;font-weight:bold;}
.article-sys-favor {}
.myrat33 {float:left;padding-top:8px;}
.myrat22 {float:left;width:300px;}
.infoclass {text-align:left;margin-bottom:20px;}