<!--
* {
  margin: 0;
  padding: 0;
}
html, body {
  width:100%;
  height:100%;
  line-height:130%;  

  color: #000;
}
* html #page {
  height: 100%;
}

#page {
  position: relative;
  min-height: 100%;
  background-color: #e5e5e5; 
}
#box {
  padding-bottom: 9em;
  background-color: #e5e5e5;  
}
#footer {
  position: relative;
  margin-top: -6em;
  height: 6em;
  /*background-color: #F8F8F0;*/
	background-color: #e5e5e5; 
}

/* ========================================================================*/
body, td {
	color: #000000; 
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: 400;
}
th {
	color: #000000; 
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
    height: 30px;
}
td.not_read{
    font-weight: bold;
}
form {
    margin: 0px;
    padding: 0px;
}

#Header {
	background-color: #292c29;
}
#Header h1 {
	padding:9px 0px 0px 32px;
	font-size:16px;
	font-weight:normal;
	color:#cecfce;
}
#Header div.navigation  #dopmenu_left { 
	padding: 7px 30px 7px 20px;
	position: absolute;
	right: 0px;
	top: 0px;
	
	color: #cecfce;
	font-size: 11px;
}
#Header > div.navigation > #dopmenu_left > span.logout > a { 
	color: #FFF;
	background-color: #666;
	padding: 1px 4px 4px 4px;
}
#Header > div.navigation > #dopmenu_left > span.logout > a:hover { 

	background-color: #999;
	text-decoration: none;
}
#Header div.navigation span.pipe {
	opacity:.6;
	filter:alpha(opacity=60);
}
 
DIV.HEADER_STRING {
  background-color: #F8F8F0;
  line-height:110%;
  height: 120px;
}
DIV.HEADER_STRING img {
  margin: 12 12 12 0;
  border: 0px;
}


DIV.TITLE_H2 {
  clear:both; 
  margin-top: 30px;
  margin-bottom: 20px;
}

DIV.BODY { 
  margin: 10px 10px 10px 10px ;
	padding: 0px 30px 20px 20px;
  background-color: #FFF;	
	
	-moz-box-shadow:3px 3px 4px #bbb;
	-webkit-box-shadow:3px 3px 4px #bbb;
	box-shadow:3px 3px 4px #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	
}  
DIV.BODY H1 {
  clear:both; 
  margin: 0px -30px 3px -20px;
	padding: 10px 10px 10px 20px;
	background-color: #f6f8ff;
}


/* ÒÀÁËÈÖÛ. Îáùèå òàáëèöû. Äëÿ GRID ñì.îòäåëüíî */
TABLE.layout, TABLE.layout TD {
 border: 0px;
}

TABLE { 
 width: 100%;
 border: 0px;
 border-collapse: collapse;
}
TH { 
	color: #555;
	text-align: left;
	background-color: #f0f0e8;
	padding: 4px;
	border: 1px solid #999;
	border-bottom: 1px solid #999;
}
TD { 
 text-align: left;
 vertical-align: top;
 padding: 5px;
 border: 1px solid #999;
}

/* ÍÈÆÍÅÅ ÌÅÍÞ */
#bottommenu {
  padding: 2em 40px 0px 30px;
	color: #666;
	text-shadow: 0 1px 0 #FFFFFF;
/*
  font-size:85%;
  margin-top: 1em;
  margin-bottom: 1em;
  
  padding-left: 4%;
  padding-top: 5px;
  padding-bottom: 15px;
  padding-right: 5%;
  */
	/*
  border-top: 1px solid #CCCCCC;
	*/
}
#bottommenu .bm_col {
  float: left;
}
#bottommenu #bottommenu_col1 {
  width: 70%;
}

#bottommenu #bottommenu_col3 {
	text-align: right;
  width: 30%;
}
#bottommenu a {
	color: #333;
	background-color: #F8F8F0;
  text-decoration: none;
	padding: 2px;
}
#bottommenu a:hover {
	color: red;
}

p {
	margin-bottom: 1em;
}

.break {
  clear:both;
}
/*
a { font-size: 8pt; font-family: Sans-Serif;}
input { font-size: 8pt; font-family: Sans-Serif; color: #000000; }
select { font-size: 8pt; font-family: Sans-Serif; color: #000000; }
*/
input { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: 400;
	font-size: 100%;  
	padding: 3px 7px 4px 7px; 
	margin: 2px;
}
textarea { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: 400;
	font-size: 100%;  
	padding: 3px 7px 4px 7px; 
	margin: 2px;
}
button { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: 400;
	font-size: 100%; 
	font-size: 100%; 
	padding: 3px 7px 2px 7px; 
	margin: 2px;
	font-size: 12px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
 button {padding-bottom: 3px;} 
}

button img { 
	vertical-align: middle; 
	padding: 0 3px 0 0; 
	margin: 0;
}

button.buttondefault {font-weight: bold; }

h1 { font-size: 130%; color: #666666; font-weight: bold; text-align: left; }
h2 { font-size: 120%; color: #666666; font-weight: bold; text-align: left; padding-top: 1em; padding-bottom: 0.2em;}

a:link { color: #0E5CBC; text-decoration: underline; }
a:visited { color: #0E5CBC; text-decoration: underline; }
a:active { color: #0E5CBC; text-decoration: underline; }
a:hover { color: #00E5CBC; text-decoration: underline; }

a.spoiler_link {
	text-decoration: none;
	border-bottom-color: #555555;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

#menu_articul, #menu_rezerv, #menu_zpo {
  margin-bottom: 20px;
  padding: 10px;
  background-color: #F5F5E6;
  width: 250px;
  min-height: 30px;
}
#menu_articul a, #menu_rezerv a, #menu_zpo a {
  font-size: 10pt;
}
#menu_rezerv {
  text-align: left;
  vertical-align: center;
}



#form_login, .div_form
{
  position: absolute; 
  top: 30px; 
  left: 30%;
  width: 30%;
  height: auto;
  background-color: #FFF;
  border: 1px solid #999;
  border-top: 1px solid #666;
  
  padding: 0px;
  font-size: 85%;
  display: none; 
  z-index: 66; 
}
#form_title, .form_title
{
  height: 25px;
  background-color: #759AAC;
  border-bottom: 1px solid #CCC;
  padding-left: 10px;
  color: #F7FEEE; 
  font-size: 16px; 
  font-weight: bold; 
  font-family: Tahoma;
  cursor: move;
}
#form_body, .form_body
{
  height: auto;
  background-color: #FFFFFF;
  padding: 10px;
  font-size: 16px; 
  font-family: Tahoma;   
}
#form_footer, .form_footer
{
  clear: both;
  height: 20px;
  background-color: #F5F5E6;
  border: 0px solid #CCCCCC;
  padding: 4px;
  text-align: right;
  font-size: 16px; 
  font-family: Tahoma;  
}

/* commentsAndFiles */
.file_in {
	background-color: #FFF;
	width: auto;
	padding: 0.5em;
	border-bottom: 1px dashed #CCCCCC;   
	margin-bottom: 0.7em;
	min-height: 50px;
	position: relative;
}

.file_out {
  background-color: #FFF;
  width: auto;
  padding: 0.5em;
  border-bottom: 1px dashed #CCCCCC;   
  margin-bottom: 0.7em;  
}

.comment_in {
	background-color: #FFF;
	width: auto;  
	padding: 0.5em;
	border-bottom: 1px dashed #CCCCCC;   
	margin-bottom: 0.7em;
	min-height: 50px;
	position: relative;
}

.comment_out {
  background-color: #FFF;
  width: auto;  
  padding: 0.5em;
  border-bottom: 1px dashed #CCCCCC;   
  margin-bottom: 0.7em;  
}

.posts :last-child {
	border: none; 
}

.post_header {
  color: gray;
}

.post_body {
	word-wrap: break-word;
}
.post_text {
	margin-top: 0.7em;
}

.post_date{
	font-style: italic;
}

.post_avatar-area {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 40px;
    height: 40px;
}
.post_avatar-area-inner {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
.avatar-img {
	position: absolute;
    top: 0;
    left: 0;
    width: 40px;
	height: 40px;
	background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAACvNJREFUeNrsXNtT2kwbT3Y3IZxeBS3iqYpoO532xk4PF44Xbf+I/qud3vSmnc44U6fVqT2IClUBpRYQEcjxu3j6ZfKGZNmEkNbv47lwYghk88vvOe6zy1erVV3XudCF53nf3zUMI/wBI4SIpmnh3NuGToA3DWf8hmEQnudHfbNhSOTp90f6IDzPk5uLkdsdRwcZ+YMw+UaTDsfoICMhwxQI3Vj0bhSQkdCQcvvUep63iAmHVbwiEixkZNQw9X9kO8PzPEIIIaTruqIovV6v2+2qqgqfYowlSZIkSRRFjuOsvts8GEi0oJwY+YMwYYwRQoqi1Ov1Wq12cXHRarUAKTP0QwgRQiRJmpyczGazMzMz0WhU0zRd1/sxovAoEIrx5XLZd1DKiJTtMoQQxljX9UajUS6XK5XK5eWloihAMasOWjURBplIJJaXl/P5fCQSMdnnSCs3XHzjhRDyD5YjUv0qZg+CCbm+vq5Wq8fHx7VaTVEU0EFGw6/ruqqqqVTqyZMnU1NTiqLYnn90kPkHayBS/ceEkG63WygUisXi1dUVz/MYY3/OUVXVaDT69OnTTCYDTLRqLh2+UMEa6NQcIRME4ezs7MOHD81mE0zVkLZS13WM8eTkZCKRSCaTt2/fjsVittQtWMg8g8VOKOtJURRLpdLW1paqqoQEFqyAITMMQ9O06enpzc3NSCQCz9LvMYfHCw3/hulI8TwPnNra2tI0LUCk4McxxoSQSCRycXGxt7dn6jWd5r6DZMQ+MkooYH5qO0AIybK8vb2tqirGeHRZoSAIpVKpXq9b8bIdDI8XGp5Tbgc8zxNCCoXCr1+/guWU42BkWT4+PgawrEhR7INXvJA/U0UByDxACHW73aOjo5FyympTarWaqqo2pBjxCgYsT0hZ8ztCSK1Wa7VaoYEFCQAYYq/8YkEQBY6UdaDVajW0EjDP871eD95Nv52iAMeOFwrETjkipapqo9EY3uF6Cr6ur69tSPW7Jt94IXZaMWof/AsZMgw9zGIpJNimL3Ycm2+80JBlPEc/bQYNsiyHDJabug303f4N/EBTRXE3Jl6KovypSTYbldjNFv088mGq3LQPCOUWwYYjVutOcYj06ogHZrHj3R/Bu9nU0DglSZKjWehnFp1ljuNnjbMonthN2KtUQeXVGONIJOKIEbsZoeCFPFXvKGlX/7AikUiYcQO4YCuz3PjuLyL1k+44ehNHgyqK4qhTQptABYIyKjeVZAwJkCda9fOWMiBRFCVJCs0hGoYhCAIhhDIkxyKEo0oOlRu6xQf9pLOCFYvFQkt3DMMwuez2OgeWt+iMQYy0cvN9lAERQiYmJsJkFsYYknZHdByNFzutOLd5Q0r4S3lp/WYrnU6HH8EDcG73tX4ErO+fgrWdMf9FnpIbFs9iXmAYRiqVwhiH1v8FExaOgbsb1+jBqudE2k37KKMxc2lVVUOzWQihZrMJs0cD3yVLudkZLBZrxaJ9/ZcVi0XrPHsIleXPnz/bin8UKzEwmbNdgxhpxZ7xWcukhUIhnDKp6VIODg5qtZo1vnPjkVvRxoMasjS9sJALY1ytVs0ib5jF0pOTE2u0xbnMQrEkKt68oSdO2Ukbbm5oSr1eBzPf7xPNM7aPTLfIUfuWEEshjZ1T1ushTQtZYEoJgjuWCQT2GMDOrOHnbG0RfJgGyzEtcwu4rBGWY9jl2P+G3OB3NO2MESncGKoOITf4w30H5smMibSfqoObW6HH0NFoNOSqA9w3Fov5U5GBj4b8fdmx+GcbliRJ0Wg05DI8z/MTExOOdtYtmqdUBJgSaUpyQ4lNbGooimIymQwZLIxxKpXyFBX6V0NPDbUDL8tms2HaLF3XE4lEOp22viGvyU3w84aMCcTi4iIhJDS8FEVZWFiQJMnWv+zWGuU2seAGBfKEMaVI1H+9ruuZTGZhYUGW5RCQUlVVFMX79+97UgWWlNvOLLohZ5/d6rdiGxsbU1NTsizbOrGDFVmWE4nE8+fPb926NTAi9RGO/j5ZqVTMwgC9DOQ230XXSoRQr9crl8uFQmFEebWmaQ8ePHj06JHpfEENzRUshpNAP6qj2L4LfxFCxJ8tdyzOOl4GUWIul5MkaX9/fxR2amVlZXNzk/PYfeyWCVLWrnhuORpoBd1yC0KIIAijMParq6scdRUK+1sfUBpgrCP71nNrXh24DhqGQQiBwIqlxsJeFvbDLEpN2StekUhkFMwSBEEQBPY4kb3c5Dx9T59B81GTcvwiTBcHCxZMf7FkoL6fxWcEP0xhiPtvI8IowLIyy2sZxxO/huqD9/q6AmcW5DewbtNfOWAoZo1U4vF4sHm1ruv5fJ4La2sH5M8e+ZM7d+6Ya5ECibAWFxfv3bsX2ssOlVmZTObZs2eOS8N9cOqff/558eLFKOqLbpqL/P2W73Gsra2tr6/DCtQhU5zHjx8nk8lRDDJIZg3Ji4cPHw5pvHRdj8fjYK3ClLBr5IVC4eTkhNLlwkhtTdPev38/MTExMzOTzWYDf6PBgDXMc56enr569QrC7uHB2tnZgdDh5cuX8Xg82G2THH8tVAO/s7PD87woioEYFGjDbLfbX758uQHe0NPLrFarpVIpcOclCMLe3l6n06F0rwVFOuTv+a0jYPzK9va2pmmBOymE0OXl5e7uro/X7BVENOQvUj61zhocHR0Vi0UfSRyT3SVkd3e30Wh4ehPstPgXWCwP7OmnrTDxPN9ut9+9eze6jhpoBnn79q21R9JtYMNoJWJBlJG05gWwzQVCSNO08/Pz169fQ/fi6EwvrL5/8+ZNo9GAenn/diQsKkLfB4L4UHVKEg/2+/Ly8uzs7PT09OzsrNlsqqo6IgW04fX169fDw8NUKjU7Ozs3N5fJZKARn54wsGjPb876m90xG9XgACEkCIKqqpVK5du3bz9+/Oh0OlBsCn+5E2wYhRBKJpO5XG5tbW16etpc/8gyx8O5zO4MOxUmCALGuN1uF4vF79+/n5+fw84gIS9xcsuKYOZ1bm7u7t278/PzkUhEURRA03AXJrA49wXP1gOTShzH1ev1QqFweHjYbDZhxyfuLxPDMGCzh3Q6vbq6msvlEomEpmnQdk7HyxksbtCaZ1OgjKuqarVa3d/fPzk56fV6fwmVBhYqNE2Lx+NLS0v5fB50U5blgXj5AYsQgjG+vr4+Pj4+ODj4+fOnruvQF8zdHDF1M5vN5vP52dlZePewOsNNB39rlRtYnGXzHVCuRqNRLBZLpVKr1TId3w0V8AMcx6VSqVwut7i4CLppQsYEFmdpzIZFVrIs12q1o6OjSqUiy3IgW4X9Vbqp63osFpufn19aWkqn0xhjQI0GlgkTYAT7fcAGhs1mE+KAm6VxnnQTnHgqlZqbm5udnU0mk1AIsu5r+S+wgDWtVqtcLp+enjYaDVVVgWLc/4FA2KXruiiKU1NT8/Pzc3NzkiSB3/y9jZ3ZuHF1dQUODpaR/KklEn+PRYvH48vLyysrKzAp9RssQkipVNrd3e10OjfOwY1aPScnJ9fX1zOZDF+pVBBCBwcHHz9+NJvTxmIVCDU2NjZIp9Pp9XpQ8B0j5VYvUxTl06dPpFQqtdvtwLd6/B8TjHG320WdTqfVao05NVB4nke2jXbHQquUWuOusQwAawyBB7CgDDYGggksRVGgNjbGYqyGgYI11kEPYMESpLEasjJrTK6xzRqDNQbrxoDF8zzPjW3WYDEMg3Q6bSJOCFgZW3m6RCKR/wwAfjrH2tUBfmAAAAAASUVORK5CYII=');
}

.post_content-area {
	margin-left: 50px;
}

.post_user {
	font-size: 100%;
	font-weight: 600;
}
.post_date {
	padding-left: 0.5em;
	font-size: 100%;
	color: #AAA;
}

.post_status-area {
	color: gray;
	margin-bottom: 5px;
	margin-top: 2px;
}
.post_status {
	background-color: #fbf2bf;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	/* padding-left: 22px; */
	border-radius: 4px;	
	background-position: 3px 50%;
	background-repeat: no-repeat;
}
/* commentsAndFiles */

.hidden{
  display: none;
}

.inline{
	display: inline;
}

.super_mega_button{
  font-size:20px;
}

div.product {
	background: url(../_i/passport/product.gif) no-repeat;
	padding-left: 18px;
  min-height: 18px;/* FF, Opera, IE7 */
  height:expression(this.scrollHeight < 18? "18px" : "auto" ); /* IE 5 - IE 6 */
}

div.element {
	background: url(../_i/passport/element.png) no-repeat;
	padding-left: 18px;
  min-height: 18px;/* FF, Opera, IE7 */
  height:expression(this.scrollHeight < 18? "18px" : "auto" ); /* IE 5 - IE 6 */
}

div.string {
	background: url(../_i/passport/edit_pencil.gif) no-repeat;
	padding-left: 18px;
  min-height: 18px;/* FF, Opera, IE7 */
  height:expression(this.scrollHeight < 18? "18px" : "auto" ); /* IE 5 - IE 6 */
}

div.request{
	color:#999;
}

#add_comment_div {
  display: none; 
  text-align: right; 
  width: 100%;
}
#add_comment_div textarea {
  width: 100%;
  height: 6em;
}
#add_comment_div input {
  width: 10%;
  text-align: center;
}

#loading {
background: url('/images/ajax-loader.gif') no-repeat 50% 50%;
padding-left: 20px;
margin: 0 10px;
display: none;
}

div#loading span {
font-size: 16px;
}

.selected_row{
	background-color: #F5E39D;
}

.news_conteiner .news_header{
	margin: 20px 0 10px;
}
.news_conteiner .news_header_text{
	color: #c00;
	font-size: 16px;
	margin-right: 10px;
}

.news_conteiner .news_header_date{
	color: #555;
	font-size: 12px;
	font-style: italic;
}

.newsfiles{
	padding: 5px 0;
}
.newsfiles .file_body, .filesfiles .file_body{
	padding: 7px 0;
}

.newsfiles .file_body_span, .filesfiles .file_body_span{
	background-color: #fbfce3;
	padding: 7px;
}

.filesfiles .file_folder_body_span{
	background-color: #fbfce3;
	padding: 7px;
}

.filesfiles .file_folder_name{
	background: url('/images/iconFolder.gif') no-repeat scroll 0 1px transparent;
	padding: 2px 2px 2px 24px;
}

.newsfiles .file_info, .filesfiles .file_info{
	padding-left: 10px;
	color: #555;
	font-style: italic;
}

/* ÔÀÉËÛ ÇÀÏÐÎÑÀ */
.requestfiles{
	padding: 5px 0;
	margin: 2px;
}
.requestfiles .file_body{
	padding: 7px 0;
}

.requestfiles .file_body_span{
	background-color: #fbfce3;
	padding: 7px;
}

.requestfiles .file_info{
	padding-left: 10px;
	color: #555;
	font-style: italic;
}

/*
	#file_uploader{		
		font-size:150px;
		opacity:0;
		filter:alpha(opacity:0);
		padding:0px;
		margin:0px;
		border:none;
		margin-left:-500px;
		margin-top:-60px;
		_position: absolute;
	}	

	div#file_upload_button{
		overflow:hidden;
		float:left;
	}
*/

/* ÍÎÂÎÑÒÈ */
.date {
    color: #ED512A;
    font-style: italic;
}
.news {
    padding-bottom: 14px;
}

#sidebar
{
	/*padding: 20px;*/
}

/* Ïàíåëü óïðàâëåíèÿ è ôèëüòðû */
.row .pipe {
	display: inline;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-left: 4px;
	margin-right: 4px;
	background-color: #f0f0e8;

}
.filters {
	background: #ffffcc; 
	margin: 0 0 5px 0;
	padding: 5px;

	border-bottom-color: #f6f6cb;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
.openfilter_label {
	margin-left: 2px;
	margin-right: 2px;
	padding: 5px 5px 10px 5px;
}
.openfilter_label a {
	text-decoration: none;
	border-bottom-color: #0E5CBC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.openfilter_label.active {
	background-color: #ffffcc;
	border-top-color: #f6f6cb;
	border-top-style: solid;
	border-top-width: 1px;		

}
.openfilter_label i {
	color: #FFF;
	font-size: 12px;
	background: #fc3; #rgba(255,153,51,0.8); 
	border-radius: 15px;
	margin: 0 0 0 5px;
	padding: 0px 4px;
}
.filter_row {
	margin: 5px 0 5px 0;	
}
.filter_name {
	float: left;
	font-weight: 600;
}
.filter_tag_container {
	/*float: left;*/
	display: inline;
	margin: 0 3px;
}
.filter_tag {
	padding: 2px;
	padding-right: 7px;
	background-color: #f6f6cb;
	font-size: 10px;
}
.filter_tag:hover {
	background-color: #ffffe6;
}
.filter_del {
	font-size: 9px;

	color: red;
	padding: 3px;
	background-color: #f6f6cb;
	
	border-left-color: #CCC;
	border-left-style: solid;
	border-left-width: 1px;
	
	cursor: hand;
}

.filter_del:hover {
	background-color: #ffffe6;
}

.filter_add {
	padding: 3px;
	background-color: #ffffe6;
	

	cursor: hand;
}
.filter_add a {
	text-decoration: none;
	border-bottom-color: #0E5CBC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
a.document_link{
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url("/images/doc_link_icon.png");	
	padding-left: 18px;
}

a.comment_link{
	/* background: url("/images/comment_link.png") left center no-repeat; */
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url("/images/comment_link.png");
	padding-left: 18px;
}

div.warning{
	border: 1px solid #FCEFA1;
	margin: 5px 0;
	border-radius: 4px 4px 4px 4px;
	color: #363636;
	background-color: #FBF9EE;
	padding: 3px;
}
div.warning span.icon{
	background: url("/images/ui-icons_888888_256x240");
	background-position: -16px -144px;
	height: 16px;
  width: 16px;
	display: block;
	float: left;
	margin-right: 3px;
}

div.alert{
	border: 1px solid #CD0A0A;
	margin: 5px 0;
	border-radius: 4px 4px 4px 4px;
	color: #CD0A0A;
	background-color: #FEF1EC;
	padding: 3px;
}

div.alert span.icon{
	background: url("/images/ui-icons_888888_256x240");
	background-position: 0 -144px;
	height: 16px;
  width: 16px;
	display: block;
	float: left;
	margin-right: 3px;
}


/* Ôîðìà ñïåöèôèêàöèè*/

table.config_form < table{
	border: none !important;
}

table.config_form td{
	margin: 0;
	padding: 0;
	border: 0px !important;
	
}

table.config_form input, select{
	margin: 2px 0;
	padding: 0;
}

.selected_form_elt{
	border: medium solid #5269C6;
}


/* êîðçèíà */
.basket_td
{
	padding: 0;
}
.basket_td input
{
	border: 0;
	margin: 0;
	padding: 3px 0px;
	width: 30px; 
	height: 20px; 
	text-align: center;
	background-color: #FFF;
}
.number {
	white-space: nowrap;
}

.minus, .plus {
	margin: 0;
	padding: 0 8px;
	cursor: pointer;
	text-decoration: none;
	font-size: 18px;
}
.plus { color: #F36700; }
.minus { color: #068DFE; }

.label_outline {
	color: #666;
	font-weight: 500; 
	margin-top: 0.5em;
	background-color: #fffee1;
}

/* MEDIA */
@media print {

	.noprint, #Header, #navigation, #Tabs, #dopmenu_left, #footer { display: none; }  	
	
	body 
	{
		margin: 0;
		background: none;  
	}
	#page, #box, #content H1 
	{
		background: none;
		width:100%;
	}
	
	DIV.BODY
	{
		border: none;
		box-shadow: none;  
		-moz-box-shadow: none;  
		-webkit-box-shadow: none;  
	}  
}
