@charset "utf-8";
body {
  font-family: Helvetica,Arial,sans-serif;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  color: #333;
  overflow-x:hidden;
}
.hot{
    font-weight: bold;
    color: red !important;  
}
div.item-page{
word-break: break-word;
}
p{font-family: Helvetica,Arial,sans-serif;
  line-height: 1.3em;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #333;}

/*Дополнения к оформлению*/
.text-redline{
      text-indent: 20px;
}
/* БИБЛИОТЕКА*/
.text-red{
  color:#990000;
}
.text-green{
  color:#009900;
}
.text-blue{
  color:#000099;
}
.text-little{
 font-size:10px;  
 color:#666666;
}
.text-big{
 font-size:16px;
font-weight: bold;  
}
/*--------------------------------------------------------------------------------------------------------*/

#pillmenu {
  white-space: nowrap;
  height: 28px;
  float:right;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
  float: left;
  margin: 0;
  padding: 0;
}

#pillmenu a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  float:left;
  display:block;
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  color:#0C2F88;
  text-decoration: none;
  text-shadow: rgba(255,255,255,1) 0px 3px 3px;
}
#pillmenu > ul > li.item-428 > a {
  color: #990000;
    text-shadow: #f7f7f7 3px 3px 3px;
}
a.new {
    color: #990000;
    text-shadow: #f7f7f7 3px 3px 3px;
}
a:link, a:visited {
  color:#0054ff;
  text-decoration: none;
}

a:hover {
  color: #666666;
}

a.white-href:link,a.white-href:visited{
  color: #FFFFFF;
}
a.white-href:hover {
  color: #999999;
}


#pillmenu a:hover {
  color: #990000;
}

#pillmenu a#active_menu-nav {
  font-size: 12px;
  font-weight: bold;
  color:#990000;
}  




h3, table.moduletable th{
  color: #333333;
  //color:#990000;
  padding-left:10px;
  font-size: 12px;
  padding-top: 5px;
  margin-top: 0px;
  padding-bottom:0px;  
  margin-bottom:2px;
  font-weight:bold;
}
.componentheading{
  color:#640000;
  padding-left:10px;
  font-size: 16px;
  padding-top: 5px;
  margin-top: 0px;
  padding-bottom:0px;  
  margin-bottom:2px;
  font-weight:bold;
}

.contentheading
{
  text-align: left;
  color:#640000;
    padding-left:10px;
  padding-top:15px;
    font-size: 16px;
  font-weight: bold;
  
}

div.moduletable{
  text-align:right;
  padding-top:55px;
  padding-right:30px;
  padding-left:30px;
  color: #fff;
}

#pathway{
  margin-left: 10px;  margin-right: 20px;  text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  //font-weight:bold;
  color:#666666;
  
}

ul.menu_vert {
  list-style:none;
  padding-left: 10px;
  font-weight: bold;
  text-decoration: none;
  margin-left:auto;
  font-size: 13px;

  
}
ul.menu_vert ul li {
  /*background: url(../images/pointer.gif) 0 2px no-repeat;*/
  padding-left:20px;
  margin-left:auto;
}

ul.menu_vert ul{
  list-style:none;
  padding-left: 10px;
  font-weight:normal;
  margin-left:auto;
  
}
ul.menu_vert li{
  padding-bottom: 3px;
  
}
ul.menu_vert ul ul{
  list-style:none;
  padding-left: 10px;
  margin-left:auto;

}
ul.menu_vert a {

  text-decoration: none;
}

#footer
{
  clear: both;
  background-color:#2C3F67;
  height: 22px;
  bottom: 0;
    position: fixed;
    width: 100%;
}
p.footer
{
  padding-top: 3px;
  padding-right: 5px;
        padding-left: 5px;
  color: #FFFFFF;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  //text-align: right;   
  
}



/*--------------------------------------------------------------------------------------------------------*/
#wrapper { 
  margin:0 auto;
  width:100%;
  min-width:780px;
}
*html #wrapper{
  width:expression(document.documentElement.clientWidth < 780 ? "780px" : "auto");
}


#pic_top { background: url(../images/top.gif) left top  no-repeat;padding-top: 0px; width: auto;height: 17px;
text-align:right; background-color:#2C3F67}

#logo { background: url(../images/logo.gif) left top  no-repeat;padding-top: 0px; width: 376px;height: 120px;
 background-color:#FFFFFF}


#pic_topmenu { background: url(../images/topmenu.gif) left top  no-repeat;padding: 0px; width: auto;
height: 28px; background-color:#DCE2EE}


#module_body { background: url(../images/zagig.gif) left top  no-repeat;padding-top: 0px;height: 600px;}

#leftcolumn {float:left;
  width:240px;
  margin:0 -241px 0 0;
  display:inline;}
  
#column1 {float:left; width: 27%;}
#column2 {float:left; width: 27%;}

#centercolumn {  
  float:left;
  width:100%;
  display:inline;
  overflow:hidden;
}

#content{
  margin:0 242px 0 241px; 
  border:1px solid #d2d2d2;
  height:350px;
  line-height:350px;
  background:#e6e6e6;
}
  
  
table.contentpane{
  font-size:12px;
}
div.contentpaneopen{
   font-size:12px;
}
  
#rightcolumn {float:left;
  width:240px;
  margin:0 -241px 0 0;}

.innertube{
  margin:0 10px 0 10px;
}

li.allmode_item
{
  font-size:12px;
}
div.module_border {padding-bottom:10px;width:100%; font-size:12px;}
h4{border-spacing: 0px;
-webkit-margin-before: 0.33em;
-webkit-margin-after: 0.33em;
font-weight:bold;}
div.jn-info {font-size:10px; }
td.left{ width:396px;}
td.right{ width:396px;}
td.leftmenu{ width:227px; }
td.rightmenu{ width:240px; }
table.category{ font-size:12px;}

.level_0{ font-size:12px;}
div.comments-list { font-size:12px;}
div.comment-body {color: #000000;}
div.item-page > p{font-size:14px;}
div.pagination{ font-size:12px; }
span.pagination{display:inline-block; position:relative;top:-15px;margin-top:0; margin-bottom:5px;border-spacing: 7px;}
strong>a {padding-left:3px;padding-right:3px;}
span.pagination > a {padding-left:3px;padding-right:3px;}
span.pagination > a:focus{font-size:14px;}


div.module_b {background:#ffffff url(../images/b.gif) bottom repeat-x;opacity: 0.8; filter: alpha(opacity=80);}
div.module_l {background: url(../images/l.gif)  left repeat-y; }
div.module_r {background: url(../images/r.gif)  right repeat-y;}

div.module_b_fix {background:#ffffff url(../images/b.gif) bottom repeat-x;opacity: 0.8; filter: alpha(opacity=80);width:100%;}
div.module_l_fix {background: url(../images/l.gif)  left repeat-y; }
div.module_r_fix {background: url(../images/r.gif)  right repeat-y;}

div.module_t {background: url(../images/t.gif)  top repeat-x;}

div.module_l_b { background:url(../images/l_b.gif) left bottom no-repeat;}
div.module_r_b { background:url(../images/r_b.gif) right bottom no-repeat;}
div.module_l_b_fix { background:url(../images/l_b.gif) left bottom no-repeat;}
div.module_r_b_fix { background:url(../images/r_b.gif) right bottom no-repeat;}

div.module_r_t { background:url(../images/r_t.gif) right top no-repeat;}
div.module_l_t { background:url(../images/l_t.gif) left top no-repeat;}

div.module_window {padding: 1px 10px 10px 10px;}


div.module_r_t2 { background:url(../images/r_t2.gif) right top no-repeat;}
div.module_l_t2 { background:url(../images/l_t2.gif) left top no-repeat;}
div.head_grey { background-color:#DFDFDF}
div.head_blue { background-color:#CFDFFA}
div.head_red { background-color:#E7B6A9}
div.head_green { background-color:#CAE6C4}


#pic_top a:link, #pic_top a:visited {
  color: #FFFFFF;
  font-weight: bold;
  margin:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-shadow: rgba(255,255,255,.3) 0px 2px 2px;
  text-decoration:none;
  padding-right: 20px;
  
}

#pic_top a:hover {
  color: #CCCCCC;
}


ul.menu_nav {
  list-style:none;
  padding-left: 10px;
  font-weight: bold;
  text-decoration: none;
  margin-left:auto;
  font-size: 13px;

  
}
ul.menu_nav ul li {
  /*background: url(../images/pointer.gif) 0 2px no-repeat;*/
  padding-left:20px;
  margin-left:auto;
}

ul.menu_nav ul{
  list-style:none;
  padding-left: 10px;
  font-weight:normal;
  margin-left:auto;
  
}
ul.menu_nav li{
  padding-bottom: 3px;
  
}
ul.menu_nav ul ul{
  list-style:none;
  padding-left: 10px;
  margin-left:auto;

}
ul.menu_nav a {

  text-decoration: none;
}
/* Дополнения*/
div.module_slayder {float: left; display: inline-block;clear:both;width:100%;margin-top:-130px;}
div.module_slayder > p {weight:400px;overflow: hidden; }
div.head_slayder { background-color:#CAE6C4}
div.item-page > h2 { color: #993232}
td.slayder {width:100px;height:200px;background-color:red}

#center {
  /*top: 85px;  Отступ в процентах от верхнего края окна */
  /*top: 85px;  Отступ в процентах от верхнего края окна */
  left: 34.6%; /* Отступ в процентах от левого края окна */
  width: 62%; /* Ширина блока */
  height: 130px; /* Высота блока */
  position: relative; /* Абсолютное позиционирование блока */
  margin-top: -9.6%; /* Отрицательный отступ от верхнего края страницы, должен равняться половине высоты блока со знаком минус */
  margin-left: -16.8%; /* Отрицательный отступ от левого края страницы, должен равняться половине высоты блока со знаком минус */
  }
div.module_windowS {padding: 1px 1px 1px 1px;height: 90px;}
   @-moz-document url-prefix() {
div.module_slayder {float: left; display: inline-block;clear:both; width:100%; margin-top:-110px;}
h4 {margin: 0.33em;}
}
div.module_window_b2 {padding: 1px 10px 10px 10px;width:227px;}