/* Настройки всей страницы - начало */
img {
  margin: 0;
  padding: 0;
  border: 0;
}
html {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/bg_body.gif) bottom repeat-x;
  _padding-left: 1000px;
}
body {
  margin: 0;
  padding: 0;
  border: 0;
  color: #003975;
  text-align: center;
  font-size:0.8em;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  background:url(../imgs/bg_body_.gif) top center no-repeat;
  min-width:1000px;
   _zoom: 1;
}
body#main {
  background:url(../imgs/bg_main.jpg) top center no-repeat;
}
/* @-moz-document url-prefix() {
  body {font-size:0.7em; }
} */
.all {
  margin:0 auto;
  text-align:left;
  min-width:1000px;
  max-width:1280px;
  width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
  background:url(../imgs/bg_body.gif) bottom repeat-x;
 _margin-left: -1000px;
 _zoom: 1;
 _position: relative;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  font-size:0;
  line-height:0;
}
/* Настройки всей страницы - конец */

/* header - begin */
.header_inner {
  height:221px;
  position:relative;
}
.header_inner .logo_inner {
  position:absolute;
  top:0px;
  left:0px;
}
.header_inner .header_right_inner {
  margin-left:276px;
  background:url(../imgs/header_right_inner.jpg) top left no-repeat #e6eef7;
}
.header_inner .header_right_inner .navi_inner {
  text-align:right;
  height:30px;
  padding-right:75px;
  padding-top:16px;
}
.header_inner .header_right_inner .navi_inner a {
  color:#003975;
  padding-left:2px;
  padding-right:2px;
}
.header_inner .header_right_inner .build {
  text-align:right;
}
.header {
  height:279px;
  position:relative;
}
.header .logo {
  position:absolute;
  width:310px;
  height:279px;
  left:0px;
  top:0px;
}
.header .header_right {
  margin-left:310px;
  height:279px;
  background:url(../imgs/bg_header_right.jpg) top left no-repeat #e8f0f7;
}
.header .header_right .menu_top {
  float:left;
  width:39%;
}
.header .header_right .menu_top .video {
  height:56px;
  padding-top:16px;
  font-size:0.9em;
  padding-left:25px;
}
.header .header_right .menu_top .video img {
  float:left;
  width:53px;
}
.header .header_right .menu_top .video a.see {
  color:#003975;
  font-weight:bold;
  display:block;
  width:150px;
  float:left;
  padding-left:14px;
  padding-top:2px;
}
.header .header_right .menu_top ul {
  background:url(../imgs/bg_menu_top.gif) top left no-repeat #003975;
  margin: 0;
  padding: 0;
  border: 0;
  list-style:none;
  height:200px;
  padding-left:33px;
  padding-top:7px;
  //padding-top:4px;
  //height:203px;
  border-right:1px solid #ffffff;
}
.header .header_right .menu_top li {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/bg_li.gif) 0px 3px no-repeat;
  padding-left:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:0.9em;
  padding-bottom:2px;
  text-transform:uppercase;
}
.header .header_right .menu_top ul li a {
  color:#ffffff;
  text-decoration:none;
}
.header .header_right .menu_top li.asro {
  padding-top:3px;
  background:url(../imgs/bg_li.gif) 0px 6px no-repeat;
}
.header .header_right .menu_top li.asro a {
  color:#ffc20e;
}
.header .header_right .menu_top ul li a:hover {
  color:#ffc20e;
}
.header .header_right .navi {
  float:left;
  width:61%;
}
.header .header_right .navi .top {
  height:22px;
  text-align:center;
  padding-top:26px;
  font-size:0.9em;
}
.header .header_right .navi .top a {
  color:#003975;
}
.header .header_right .navi .kepi {
  text-align: left;
}
.header .header_right .navi .pic {
  height:207px;
  background:url(../imgs/pic.jpg) bottom left no-repeat;
}
/* header - end */


/* content top - begin */
.content_top {
  margin-bottom:20px;
  position:relative;
  border:1px solid #FFFFFF;
  border-right:none;
}
.content_top_left {
  width:273px;
  position:absolute;
  top:0px;
  left:38px;
}
.content_top_right {
  margin-left:311px;
}
.content_top_right .content_in {
  padding-left:0px;
  position:relative;
  border:1px solid #FFFFFF;
  border-right:none;
}
.content_top_right .content_in .imp {
  padding-left:32px;
}
.content_top_left .text {
  padding-top:11px;
  padding-bottom:14px;
  color:#003975;
  font-size:0.9em;
}
.content_top_right .left {
  width:145px;
  position:absolute;
  top:28px;
  left:33px;
}
.content_top_right .right {
  margin-left:178px;
  height:112px;
}
.content_top_right .right .enter {
  background:url(../imgs/bg_enter.gif) top left no-repeat #ffc20e;
  height:40px;
  padding-right:25px;
}
.content_top_right .right .enter form#login_form {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/enter_2.gif) top left no-repeat;
  padding-left:160px;
}
.content_top_right .right .enter form#login_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_top_right .right .enter form#login_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/bg_login.gif) top left no-repeat;
  width:113px;
  height:20px;
  padding-top:2px;
  margin-top:8px;
  color:#707070;
  font-size:0.8em;
  padding-left:5px;
  margin-right:3px;
}
.content_top_right .right .enter form#login_form fieldset input, x:-moz-any-link {
  margin-top:8px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.content_top_right .right .enter form#login_form fieldset input {
  padding-top:0px;
  height:20px;}
}
.content_top_right .right .enter form#login_form fieldset input.enter_button {
  background:url(../imgs/enter_button.gif) top left no-repeat;
  width:62px;
  height:22px;
  cursor:pointer;
  padding-top:0px;
  _margin-bottom:2px;
}
.content_top_right .right .enter form#login_form fieldset input.enter_button, x:-moz-any-link {
  position:relative;
  top:2px;
}
*+html .content_top_right .right .enter form#login_form fieldset input.enter_button {
  position:relative;
  top:-2px;
}
.content_top_right p.important_text {
  margin: 0;
  padding: 0;
  width:385px;
  font-size:0.8em;
  line-height:1.7em;
  padding-top:0px;
  border-left:6px solid #ffc20e;
}
.content_top_right p.important_text span {
  background:#ffc20e;
  padding-top:3px;
  padding-bottom:3px;
  line-height:1.7em;
  padding-left:0px;
  padding-right:7px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.content_top_right p.important_text span {
  padding-top:2px;}
}
.content_top_right p.important_text span a {
  padding-bottom:5px;
  color:#01379b;
}
.content_top_right .sro {
  height:70px;
  background:#14326a;
  margin-top:1px;
}
.content_top_right .sro .sro1 {
  float:left;
  width:383px;
  height:70px;
  background:url(../imgs/sro.gif) top left no-repeat;
}
.content_top_right .sro .sro2 {
  float: right;
  width:123px;
  height:70px;
  background:url(../imgs/sro2.gif) top left no-repeat;
}
/* content top - end */

/* left column - begin */
.leftcol {
  float:left;
  width:289px;
  padding-right:10px;
  position:relative;
}
.leftcol .sub {
  background:url(../imgs/bg_sub.gif) top repeat-x #e7e7e7;
  padding-left:38px;
  margin-top:21px;
  padding-bottom:24px;
  border-bottom:1px solid #c6c6c6;
}
.leftcol .sub .sub_img {
  padding-top:23px;
  margin-bottom:22px;
}
.leftcol .sub form {
  margin: 0;
  padding: 0;
  border: 0;
}
.leftcol .sub form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.leftcol .sub form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.8em;
  width:152px;
  padding-left:6px;
  padding-top:3px;
  height:18px;
  background:url(../imgs/bg_input_sub.gif) top left no-repeat;
  color:#707070;
  margin-bottom:4px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.leftcol .sub form fieldset input {
  padding-top:0px;
  height:21px;}
}
.leftcol .sub form fieldset select {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.8em;
  width:160px;
  height:17px;
  margin-top:0px;
  padding-left:0px;
}
.leftcol .sub form fieldset input.sub_button {
  width:97px;
  height:22px;
  background:url(../imgs/sub_button.gif) top left no-repeat;
  cursor:pointer;
  margin-top:2px;
}

/* Checkboxes - begin */
button {margin:0;padding:0;border:none;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;} /* IE7 */
button span {
  display: block;
  float: left;
  padding: 0px 4px 0px 0px; /* sliding doors padding */
  margin: 0px;
}
button span span {
  color: #FFFFFF;
  padding: 1px 4px 0px 8px;
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  text-decoration: none;
}
.jNiceInputWrapper {
  float:left;
}
.jNiceInputInner {
  padding: 2px 4px 2px 0;
  margin: 0 0 0 4px;
}
.jNiceInputInner input {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#404040;
  line-height: 17px;
  height: 17px;
  *line-height: 15px;/* IE Hacks */
  *height: 15px;/* IE Hacks */
  vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}
.jNiceInputWrapper_hover { background-position: left bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
  background: url(../imgs/radio.gif) no-repeat center top;
  height: 18px;
  width: 18px;
  position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}
.jNiceCheckbox {
  background: transparent url(../imgs/checkbox.gif) no-repeat center top;
  height: 18px;
  width: 18px;
  position:absolute;left:-1px;top:0px;z-index:2;cursor:pointer;
}
.jNiceChecked { background-position: center bottom;}
.jNiceWrapper select {border:none;margin:0;padding:0; background:#E7E7E7; height:15px;}
.jNiceSelectWrapper {
  height: 24px;
  left:0px;top:0px;z-index:3;position:absolute;
  margin-top:0px;
  border:0px;
float:left;}
.jNiceSelectWrapper div {
  height: 24px;
  float:left;
}
.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}
.jNiceSelectWrapper .jNiceSelectText {
  height: 20px;
  width:148px;
  padding-left:6px;
  color:#747474;
  font-size:0.8em;
  padding-top:4px;
  border-right: none;
  overflow:hidden;float:none;position:absolute;z-index:100;
  background:url(../imgs/select_left.gif) top left no-repeat;
  border:none;
}
.jNiceSelectWrapper .jNiceSelectOpen {
  width: 19px;
  height: 24px;
  background: url(../imgs/select_right.gif) no-repeat center center;
  z-index:10000;display:block;position:absolute;right:0px; top:0px;
}
.jNiceSelectWrapper ul {
  top: 21px;
  background-color: #FFF;
  border: solid 1px #CCC;
  position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:1000;width: 99%;
  font-size:0.8em;
}
.jNiceSelectWrapper ul a {
  color:#0099CC;
  background-color: #FFF;
  display:block;padding:5px;text-decoration:none;
}
.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}
.jNiceFocus { border: dotted 1px #666666; }
.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.leftcol .sub form fieldset .jNiceWrapper {position:relative;vertical-align:top; width:160px; height:24px; }
.jNiceWrapper input {outline:none;moz-outline:none;}
/* Checkboxes - end */


.leftcol .rss {
  padding-left:39px;
  margin-top:19px;
  padding-bottom:15px;
}
.leftcol .rss p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.8em;
  margin-bottom:4px;
}
.leftcol .rss p a {
  color:#003975;
  z-index:100000;
  position:relative;
}
.leftcol .rss p img {
  padding-right:6px;
  position:relative;
  top:3px;
}
.leftcol .birthday {
  padding-left:38px;
  margin-bottom:20px;
}
.leftcol .birthday .cal {
  margin-bottom:16px;
}
.leftcol .birthday .cal_date {
  width:52px;
  height:43px;
  background:url(../imgs/cal.gif) top left no-repeat;
  color:#ffc20e;
  text-align:center;
  font-size:0.8em;
  padding-top:10px;
  margin-bottom:16px;
}
.leftcol .birthday .cal_date span {
  display:block;
  font-weight:bold;
  font-size:1.6em;
}
.leftcol .birthday .cal_text {
  width:188px;
  padding-left:10px;
  margin-bottom:16px;
}
.leftcol .birthday .cal_text p {
  margin: 0;
  padding: 0;
  border: 0;
  color:#727e8e;
  font-size:0.8em;
}
.leftcol .birthday .cal_text p.fam {
  font-size:0.9em;
  color:#003975;
  padding-bottom:2px;
}
.leftcol .birthday .cal_text p.fam span {
  font-weight:bold;
}
.leftcol_inner {
  float:left;
  width:277px;
  padding-right:0px;
  position:relative;
  padding-bottom:30px;
}
.leftcol_inner ul.left_menu {
  margin: 0;
  padding: 0;
  border: 0;
  list-style:none;
  background:url(../imgs/bg_menu_left.gif) left repeat-y;
  width:229px;
  padding-left:47px;
  padding-top:12px;
  //padding-top:9px;
  padding-bottom:12px;
}
.leftcol_inner ul.left_menu li {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:0.9em;
  padding-top:4px;
  padding-bottom:2px;
  margin-top:2px;
  margin-bottom:3px;
  margin-right:0px;
  //padding-top:2px;
  //margin-top:3px;
  //margin-bottom:2px;
  //padding-bottom:3px;
}
.leftcol_inner ul.left_menu li.polosa {
  margin: 0;
  padding: 0;
  border: 0;
  width:195px;
  height:1px;
  background:url(../imgs/polosa.gif) top left no-repeat;
  overflow: hidden;
  font-size:0;
  line-height:0;
}
.leftcol_inner ul.left_menu li a {
  padding-left:12px;
  color:#ffffff;
  text-decoration:none;
  background:url(../imgs/li_menu.gif) 4px 4px no-repeat;
}
.leftcol_inner ul.left_menu li.asro {
  color:#ffc20e;
  margin-top:6px;
}
.leftcol_inner ul.left_menu li.activ {
  background: #ffc20e;
}
.leftcol_inner ul.left_menu li.asro a {
  color:#ffc20e;
  background:url(../imgs/li_menu_hover.gif) 4px 4px no-repeat;
}
.leftcol_inner ul.left_menu li.activ a {
  color:#0b1f4e;
  text-transform:uppercase;
  background:url(../imgs/li_menu_activ.gif) 4px 4px no-repeat;
  cursor:default;
}
.leftcol_inner ul.left_menu li a:hover {
  color:#ffc20e;
  background:url(../imgs/li_menu_hover.gif) 4px 4px no-repeat;
}
.leftcol_inner ul.left_menu li.activ a:hover {
  color:#0b1f4e;
  background:url(../imgs/li_menu_activ.gif) 4px 4px no-repeat;
}

.leftcol_inner form#login_form {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/bg_login_inner.gif) top left no-repeat;
  width:182px;
  padding-left:62px;
  padding-top:42px;
}
.leftcol_inner form#login_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.leftcol_inner form#login_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  background:url(../imgs/bg_login_input.gif) top left no-repeat;
  width:148px;
  height:20px;
  padding-top:2px;
  margin-top:0px;
  margin-bottom:4px;
  color:#707070;
  font-size:0.8em;
  padding-left:5px;
  margin-right:3px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.leftcol_inner form#login_form fieldset input {
  padding-top:0px;
  height:20px;}
}
.leftcol_inner form#login_form fieldset input.enter_button {
  background:url(../imgs/enter_button.gif) top left no-repeat;
  width:62px;
  height:22px;
  cursor:pointer;
  margin-bottom:15px;
  margin-top:0px;
  _margin-top:0px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.leftcol_inner form#login_form fieldset input.enter_button {
  top:0px;}
}
.leftcol_inner .banner_left1 {
  padding-top:33px;
  //padding-top:28px;
  padding-left:27px;
}
.leftcol_inner .banner_left2 {
  padding-top:18px;
  padding-left:27px;
}
.leftcol_inner .banner_left_1 {
  padding-top:23px;
  padding-left:27px;
}
/* left column - end */

/* content - begin */
.content_inner {
  width: 100%;
  float: left;
  margin-left: -277px;
  _margin-left: -280px;
  _overflow:hidden;
}
.content_inner .content_in_inner {
  margin-left:277px;
  border-top:4px solid #ffc20e;
  _margin-left:280px;
  _overflow:hidden;
}
.content_inner .content_in_inner .menu_content {
  background:#f5f5ea;
  width:100%;
  _overflow:hidden;
}
.content_inner .content_in_inner .menu_content ul {
  margin: 0;
  padding: 0;
  border: 0;
  padding-top:12px;
  border-bottom:12px solid #f5f5ea;
  list-style:none;
  float:left;
  width: 32%;
}
.content_inner .content_in_inner .menu_content ul li {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom:1px solid #e4e4d9;
  background:url(../imgs/li_content_menu.gif) 6px 8px no-repeat;
  padding-left:14px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  padding-top:3px;
  padding-bottom:3px;
  font-size:0.9em;
  margin-left:20px;
  //margin-bottom:1px;
}
.content_inner .content_in_inner .menu_content ul li.select {
  background:url(../imgs/li_content_menu_activ.gif) 5px 8px no-repeat #ffc20e;
  text-transform:uppercase;
}
.content_inner .content_in_inner .menu_content ul li a {
  color:#0b1f4e;
  text-decoration:none;
}

.content_inner .content_in_inner .menu_content_2 {
  background:#f5f5ea;
  padding-top:12px;
  padding-bottom:12px;
}
.content_inner .content_in_inner .menu_content_2 ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style:none;
  width:183px;
  margin-left:6px;
  float:left;
  padding-left:14px;
}
.content_inner .content_in_inner .menu_content_2 ul li {
  margin: 0;
  padding: 0;
  border: 0;
  border-bottom:1px solid #e4e4d9;
  background:url(../imgs/li_content_menu.gif) 6px 8px no-repeat;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  padding-top:3px;
  padding-bottom:3px;
  font-size:0.9em;
  width:183px;
  padding-left:14px;
}
.content_inner .content_in_inner .menu_content_2 ul li.select {
  background:url(../imgs/li_content_menu_activ.gif) 5px 8px no-repeat #ffc20e;
  text-transform:uppercase;
}
.content_inner .content_in_inner .menu_content_2 ul li a {
  color:#0b1f4e;
  text-decoration:none;
}


.content_inner .content_in_inner  .news {
  margin-bottom:40px;
}
.content_inner .content_in_inner  .tipo {
  margin-bottom:40px;
  margin-right:73px;
  margin-left:62px;
}
.content_inner .content_in_inner  .tipo p {
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom:10px;
}
.content_inner .content_in_inner  .tipo h1 {
  margin: 0;
  padding: 0;
  border: 0;
  color:#003975;
  font-weight:normal;
  font-size:1.7em;
  margin-top:33px;
  padding-bottom:12px;
}

.content_inner .content_in_inner  .news h1 {
  margin: 0;
  padding: 0;
  border: 0;
  margin-left:21px;
  margin-right:73px;
  color:#003975;
  font-weight:normal;
  font-size:1.7em;
  padding-left:41px;
  margin-top:20px;
  padding-bottom:14px;
}
.content_inner .content_in_inner  .news .news_in {
  padding-left:63px;
  margin-right:73px;
}
.content_inner .content_in_inner .news p {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner .news p.date {
  color:#747474;
  font-weight:bold;
  padding-bottom:5px;
}
.content_inner .content_in_inner  .news .pages {
  border-top:3px solid #c7c7c7;
  padding-left:41px;
  margin-left:21px;
  margin-right:73px;
  color:#747474;
  padding-top:7px;
  padding-bottom:20px;
  height:16px;
}
.content_inner .content_in_inner .news a {
  color:#336191;
}
.content_inner .content_in_inner  .news .pages .left {
  float:left;
  width:56%;
}
.content_inner .content_in_inner  .news .pages .right {
  float:right;
  width:44%;
  text-align:right;
  color:#112d69;
}
.content_inner .content_in_inner  .news .pages .right a {
  color:#112d69;
  font-weight:bold;
}
.content_inner .content_in_inner  .news .pages .right a.next {
  color:#112d69;
  font-weight: normal;
  text-decoration:none;
}
.content_inner .content_in_inner  .news .hr {
  background:#e3e3e3;
  height:1px;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
  margin-top:14px;
  margin-bottom:10px;
  margin-left:21px;
  margin-right:73px;
}
.content_inner .content_in_inner  .news .print {
  margin-top:20px;
  margin-left:39px;
  margin-bottom:10px;
  font-size:0.8em;
}
.content_inner .content_in_inner  .news .print img {
  position:relative;
  top:3px;
  padding-right:10px;
}
.content_inner .content_in_inner  .news .print a {
  color:#7f7f7f;
}
.content_inner .content_in_inner .news_item {
  margin-left:50px;
  margin-right:73px;
  border-bottom:3px solid #c2c2c2;
  padding-bottom:10px;
  margin-bottom:20px;
}
.content_inner .content_in_inner .news_item img.left {
  float:left;
  padding-right:10px;
  padding-bottom:5px;
  padding-left:40px;
}
.content_inner .content_in_inner .news_item h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  margin-top:40px;
  margin-bottom:15px;
  font-size:1.7em;
  padding-left:40px;
}
.content_inner .content_in_inner .news_item h2 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  font-size:1.3em;
  color:#003975;
  margin-bottom:15px;
  padding-left:40px;
}
.content_inner .content_in_inner .news_item p {
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom:14px;
  padding-left:40px;
}
.content_inner .content_in_inner .news_item p.date {
  color:#747474;
  font-weight:bold;
  padding-bottom:15px;
}
.content_inner .content_in_inner  .news_item .print {
  margin-top:34px;
  margin-left:19px;
  margin-bottom:4px;
  font-size:0.8em;
}
.content_inner .content_in_inner  .news_item .print img {
  position:relative;
  top:3px;
  padding-right:10px;
}
.content_inner .content_in_inner  .news_item .print a {
  color:#7f7f7f;
}

.content_inner .content_in_inner  .menu_content_list {
  background:#f5f5ea;
  position:relative;
  padding-left:6px;
  padding-top:12px;
  padding-bottom:22px;
  height:280px;
}
.content_inner .content_in_inner  .menu_content_list ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style:none;
  width:183px;
  height:249px;
  padding-top:24px;
  background:url(../imgs/bg_menu_content_list.gif) top left no-repeat;
  padding-left:10px;
  padding-right:15px;
}
.content_inner .content_in_inner  .menu_content_list ul li {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.9em;
  padding-bottom:4px;
  padding-top:4px;
  border-bottom:#294278 1px solid;
  background:url(../imgs/li_menu_cont.gif) 5px 9px no-repeat;
  padding-left:14px;
}
.content_inner .content_in_inner  .menu_content_list ul li a {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}
.content_inner .content_in_inner  .menu_content_list ul li a:hover {
  color:#ffc20e;
}
.content_inner .content_in_inner  .menu_content_list .menu_content_list_left {
  position:absolute;
  width:208px;
  top:-4px;
  left:0px;
}
.content_inner .content_in_inner  .menu_content_list .archives {
  margin-left:208px;
  padding-left:33px;
}
.content_inner .content_in_inner  .menu_content_list .archives h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1.7em;
  font-weight:normal;
  color:#003975;
  margin-bottom:20px;
  margin-top:5px;
}
.content_inner .content_in_inner  .menu_content_list .archives p.year {
  margin: 0;
  padding: 0;
  border: 0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#0b1f4e;
  width:420px;
  font-weight:bold;
  font-size:0.9em;
  padding-bottom:5px;
}
.content_inner .content_in_inner  .menu_content_list .archives p.year img {
  padding-left:4px;
  padding-right:4px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen {
  position:relative;
  height:20px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen .left_img {
  position:absolute;
  top:2px;
  left:-7px;
  height:7px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen .right_img {
  position:absolute;
  top:2px;
  left:406px;
  height:7px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.content_inner .content_in_inner  .menu_content_list .archives .calen .right_img  {
  top:8px;}
.content_inner .content_in_inner  .menu_content_list .archives .calen .left_img  {
  top:8px;}
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in {
  float:left;
  width:220px;
  font-size:0.8em;
  color:#0b1f4e;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table td {
  padding-bottom:5px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table th {
  padding-bottom:5px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table td.hol {
  color:#939ba6;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table td a {
  color:#0b1f4e;
  font-weight:bold;
  text-decoration:none;
  padding:1px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table td a:hover {
  border:1px solid #c3c8c8;
  padding:0px;
  background:#c9d8c8;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen .month_right a:hover {
  background:#f5f5ea;
  border: 1px solid #f5f5ea;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen .month_left a:hover {
  background:#f5f5ea;
  border: 1px solid #f5f5ea;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table .month_right {
  text-align:right;
  font-weight:bold;
  font-size:1.2em;
  padding-right:5px;
  padding-bottom:10px;
}
.content_inner .content_in_inner  .menu_content_list .archives .calen_in table .month_left {
  font-weight:bold;
  font-size:1.2em;
  text-align:left;
  padding-bottom:10px;
}
.content_inner .content_in_inner  .menu_content_list .archives .doc_in {
  float:left;
  width:210px;
  padding-right:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#b4b4af;
}
.content_inner .content_in_inner  .menu_content_list .archives .doc_in div img {
  padding-bottom:16px;
}
.content_inner .content_in_inner  .menu_content_list .archives .doc_in p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.9em;
  padding-bottom:6px;
}
.content_inner .content_in_inner  .menu_content_list .archives .doc_in p.title {
  font-size:1.1em;
  font-weight:bold;
  padding-bottom:4px;
}
.content_inner .content_in_inner  .menu_content_list .archives .doc_in a {
  color:#0b1f4e;
  text-decoration:none;
}
.content_inner .content_in_inner .last_news {
  margin-right:73px;
  border-bottom:3px solid #c7c7c7;
  margin-bottom:15px;
  padding-bottom:7px;
}
.content_inner .content_in_inner .last_news h1 {
  color:#003975;
  font-size:1.3em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  margin-top:20px;
  margin-bottom:14px;
  padding-left:22px;
}
.content_inner .content_in_inner .last_news .hr {
  background:#e3e3e3;
  height:1px;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
  margin-top:14px;
  margin-bottom:10px;
}
.content_inner .content_in_inner  .last_news .print {
  margin-top:18px;
  margin-left:19px;
  margin-bottom:4px;
  font-size:0.8em;
}
.content_inner .content_in_inner  .last_news .print img {
  position:relative;
  top:3px;
  padding-right:10px;
}
.content_inner .content_in_inner  .last_news .print a {
  color:#7f7f7f;
}
.content_inner .content_in_inner  .last_news p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.9em;
}
.content_inner .content_in_inner  .last_news a {
  color:#336191;
}
.content_inner .content_in_inner  .last_news p.title {
  border-left:2px solid #747474;
  padding-left:7px;
  margin-bottom:15px;
}
.content_inner .content_in_inner  .last_news p.title a {
  color:#112d69;
}
.content_inner .content_in_inner  .last_news .date {
  color:#747474;
  font-weight:bold;
  font-size:0.9em;
  text-align:right;
  padding-right:15px;
}
.content_inner .content_in_inner  .last_news .date img {
  padding-top:15px;
}
.content_inner .content_in_inner  .last_news  .documents {
  background:#f5f5ea;
  padding-left:23px;
  padding-top:15px;
  padding-bottom:20px;
  //padding-bottom:10px;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in {
  float:left;
  position:relative;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .icon {
  position:absolute;
  width:40px;
  top:0px;
  left:0px;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .text {
  margin-left:40px;
  padding-right:30px;
  color:#727e8e;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .text p {
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom:3px;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .text p.size {
  font-weight:bold;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .text p.tit {
  padding-bottom:2px;
  line-height:1.4em;
  color:#003975;
}
.content_inner .content_in_inner  .last_news  .documents .documents_in .text p.tit a {
  display:block;
  color:#003975;
  font-weight:bold;
}
.content_inner .content_in_inner  .docs  .documents {
  padding-left:23px;
  padding-top:15px;
  padding-bottom:20px;
  //padding-bottom:10px;
}
.content_inner .content_in_inner  .docs  .documents .documents_in {
  float:left;
  position:relative;
}
.content_inner .content_in_inner  .docs .documents .documents_in .icon {
  position:absolute;
  width:40px;
  top:0px;
  left:0px;
}
.content_inner .content_in_inner  .docs  .documents .documents_in .text {
  margin-left:40px;
  padding-right:30px;
  width:auto;
  color:#727e8e;
}
.content_inner .content_in_inner  .docs  .documents .documents_in .text p {
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom:3px;
}
.content_inner .content_in_inner  .docs  .documents .documents_in .text p.size {
  font-weight:bold;
  padding-bottom:30px;
}
.content_inner .content_in_inner  .docs  .documents .documents_in .text p.tit {
  padding-bottom:2px;
  line-height:1.4em;
  color:#003975;
}
.content_inner .content_in_inner  .docs  .documents .documents_in .text p.tit a {
  display:block;
  color:#003975;
  font-weight:bold;
}
.content_inner .content_in_inner  .docs  h1 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:1.7em;
  font-weight:normal;
  padding-left:63px;
  padding-top:30px;
  padding-bottom:4px;
}
.content_inner .content_in_inner   .docs .print {
  margin-top:0px;
  margin-left:19px;
  margin-bottom:4px;
  font-size:0.8em;
}
.content_inner .content_in_inner   .docs .print img {
  position:relative;
  top:3px;
  padding-right:10px;
}
.content_inner .content_in_inner   .docs .print a {
  color:#7f7f7f;
}
.content_inner .content_in_inner   .docs {
  margin-right:73px;
  border-bottom:3px solid #c2c2c2;
  padding-bottom:10px;
  margin-bottom:20px;
}
.content_inner .content_in_inner .reestr {
  padding-left:60px;
  padding-right:73px;
  padding-bottom:20px;
}
.content_inner .content_in_inner .reestr h1 {
  color:#003975;
  font-size:1.7em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:30px;
}
.content_inner .content_in_inner .reestr p {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner  .reestr .pages {
  color:#747474;
  padding-top:7px;
  padding-bottom:10px;
  height:16px;
}
.content_inner .content_in_inner .reestr a {
  color:#336191;
}
.content_inner .content_in_inner  .reestr .pages .left {
  float:left;
  width:56%;
}
.content_inner .content_in_inner  .reestr .pages .right {
  float:right;
  width:44%;
  text-align:right;
  color:#112d69;
}
.content_inner .content_in_inner  .reestr .pages .right a {
  color:#112d69;
  font-weight:bold;
}
.content_inner .content_in_inner  .reestr .pages .right a.next {
  color:#112d69;
  font-weight: normal;
  text-decoration:none;
}
.content_inner .content_in_inner  .reestr form#select_form {
  margin: 0;
  padding: 0;
  border: 0;
  padding-top:10px;
  padding-bottom:8px;
}
.content_inner .content_in_inner  .reestr form#select_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner  .reestr form#select_form fieldset select {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.8em;
  width:160px;
  height:19px;
  margin-top:0px;
  padding-left:0px;
}

/* Checkboxes - begin */
.content_inner .content_in_inner  .reestr form#select_form button {margin:0;padding:0;border:none;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
.content_inner .content_in_inner  .reestr form#select_form *:first-child+html button[type]{width:1;} /* IE7 */
.content_inner .content_in_inner  .reestr form#select_form button span {
  display: block;
  float: left;
  padding: 0px 4px 0px 0px; /* sliding doors padding */
  margin: 0px;
}
.content_inner .content_in_inner  .reestr form#select_form button span span {
  color: #FFFFFF;
  padding: 1px 4px 0px 8px;
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  text-transform: lowercase;
  display: block;
  text-decoration: none;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceInputWrapper {
  float:left;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceInputInner {
  padding: 2px 4px 2px 0;
  margin: 0 0 0 4px;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceInputInner input {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#404040;
  line-height: 17px;
  height: 17px;
  *line-height: 15px;/* IE Hacks */
  *height: 15px;/* IE Hacks */
  vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceInputWrapper_hover { background-position: left bottom; }
.content_inner .content_in_inner  .reestr form#select_form .jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }
.content_inner .content_in_inner  .reestr form#select_form .jRadioWrapper { float: left; z-index: 2; }
.content_inner .content_in_inner  .reestr form#select_form .jNiceRadio {
  background: url(../imgs/radio.gif) no-repeat center top;
  height: 18px;
  width: 18px;
  position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceCheckbox {
  background: transparent url(../imgs/checkbox.gif) no-repeat center top;
  height: 18px;
  width: 18px;
  position:absolute;left:-1px;top:0px;z-index:2;cursor:pointer;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceChecked { background-position: center bottom;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceWrapper select {border:none;margin:0;padding:0; height:15px;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper {
  height: 19x;
  left:0px;top:0px;z-index:3;position:absolute;
  margin-top:0px;
  border:0px;
float:left;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper div {
  height: 19px;
  float:left;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper .jNiceSelectText {
  height: 19px;
  width:141px;
  padding-left:10px;
  color:#747474;
  font-size:0.8em;
  padding-top:1px;
  border-right: none;
  overflow:hidden;float:none;position:absolute;z-index:100;
  background:url(../imgs/select_left2.gif) top left no-repeat;
  border:none;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper .jNiceSelectOpen {
  width: 19px;
  height: 19px;
  background: url(../imgs/select_right2.gif) no-repeat center center;
  z-index:10000;display:block;position:absolute;right:0px; top:0px;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper ul {
  top: 18px;
  background-color: #FFF;
  border: solid 1px #CCC;
  position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:1000;width: 99%;
  font-size:0.8em;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper ul a {
  color:#0099CC;
  background-color: #FFF;
  display:block;padding:5px;text-decoration:none;
}
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.content_inner .content_in_inner  .reestr form#select_form .jNiceSelectWrapper ul a.selected {background: #EDEDED;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceFocus { border: dotted 1px #666666; }
.content_inner .content_in_inner  .reestr form#select_form .jNiceHidden {opacity:0;z-index:-1;position:relative;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceWrapper {position:relative;vertical-align:top;}
.content_inner .content_in_inner  .reestr form#select_form .jNiceWrapper {position:relative;vertical-align:top; width:160px; height:19px; }
.content_inner .content_in_inner  .reestr form#select_form .jNiceWrapper input {outline:none;moz-outline:none;}
/* Checkboxes - end */

.content_inner .content_in_inner  .reestr table {
  color:#757b80;
  font-size:0.8em;
  border-bottom:3px solid #c7c7c7;
  border-top:3px solid #c7c7c7;
}
.content_inner .content_in_inner  .reestr table td {
  vertical-align:top;
  border-right:1px solid #deded8;
}
.content_inner .content_in_inner  .reestr table td a {
  color:#0b1f4e;
  font-weight:bold;
}
.content_inner .content_in_inner  .reestr table td.last,
.content_inner .content_in_inner  .reestr table th.last {
  border:none;
}
.content_inner .content_in_inner  .reestr table td.name {
  font-weight:bold;
  font-size:1.3em;
}
.content_inner .content_in_inner  .reestr table td.name img {
  padding-top:15px;
}
.content_inner .content_in_inner  .reestr table th {
  vertical-align:top;
  border-right:1px solid #deded8;
  background:#f5f5ea;
}
.content_inner .content_in_inner  .reestr table tr.green td {
  background:#ebebd7;
}
.content_inner .content_in_inner  .reestr table tr.gray td {
  background:#f5f5ea;
}
.content_inner .content_in_inner .feed_bak {
  padding-left:60px;
  padding-right:73px;
}
.content_inner .content_in_inner .feed_bak h1 {
  color:#003975;
  font-size:1.7em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:30px;
  padding-bottom:15px;
}
.content_inner .content_in_inner .feed_bak h2 {
  color:#003975;
  font-size:1.6em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:20px;
  padding-bottom:18px;
}
.content_inner .content_in_inner .tipo h2 {
  color:#003975;
  font-size:1.6em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:20px;
  padding-bottom:18px;
}

.content_inner .content_in_inner .tipo .tipo_news .hr {
  background:#e3e3e3;
  height:1px;
  font-size:0px;
  line-height:0px;
  overflow:hidden;
  margin-top:14px;
  margin-bottom:10px;
}
.content_inner .content_in_inner  .tipo .tipo_news p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:0.9em;
}
.content_inner .content_in_inner  .tipo .tipo_news a {
  color:#336191;
}
.content_inner .content_in_inner  .tipo .tipo_news p.title {
  border-left:2px solid #747474;
  padding-left:7px;
  margin-bottom:15px;
}
.content_inner .content_in_inner  .tipo .tipo_news p.title a {
  color:#112d69;
}
.content_inner .content_in_inner  .tipo .tipo_news .date {
  color:#747474;
  font-weight:bold;
  font-size:0.9em;
  text-align:right;
  padding-right:15px;
}
.content_inner .content_in_inner  .tipo .tipo_news .date img {
  padding-top:15px;
}


.content_inner .content_in_inner .feed_bak p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size:1.1em;
  padding-bottom:17px;
  color:#336191;
}
.content_inner .content_in_inner .feed_bak p.name {
  font-weight:bold;
  padding-bottom:3px;
}
.content_inner .content_in_inner .tipo form#form input {
  margin: 0;
  padding: 0;
  border: 0;
  padding-left:3px;
  height:20px;
  border:1px solid #9c9c9c;
  margin-bottom:2px;
  font-size:0.8em;
  margin-left:10px;
}
.content_inner .content_in_inner .tipo form#form input.regi {
  padding-left:0px;
  margin-top:5px;
}
.content_inner .content_in_inner .tipo form#form span {
  color:#ffc20e;
}
.content_inner .content_in_inner .feed_bak form#contact_form {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#0b1f4e;
  padding-bottom:20px;
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  width:154px;
  padding-left:3px;
  height:20px;
  border:1px solid #9c9c9c;
  margin-bottom:8px;
  font-size:0.8em
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset input.contact_button {
  background:url(../imgs/contact_button.gif) top left no-repeat;
  width:85px;
  height:22px;
  border:none;
  margin-top:8px;
  cursor:pointer;
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset textarea {
  border:1px solid #9c9c9c;
  width:268px;
  height:123px;
  padding-top:4px;
  padding-left:4px;
  font-size:1.1em
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset label {
  width:140px;
  float:left;
  display:block;
  height:20px;
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset label span {
  color:#ffc20e;
}
.content_inner .content_in_inner .feed_bak form#contact_form fieldset label strong {
  font-weight:normal;
  font-size:0.8em;
}

.content_inner .content_in_inner .tipo form#contact_form {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#0b1f4e;
  padding-bottom:20px;
}
.content_inner .content_in_inner .tipo form#contact_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner .tipo form#contact_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  width:154px;
  padding-left:3px;
  height:20px;
  border:1px solid #9c9c9c;
  margin-bottom:8px;
  font-size:0.8em
}
.content_inner .content_in_inner .tipo form#contact_form fieldset input.contact_button {
  background:url(../imgs/contact_button.gif) top left no-repeat;
  width:85px;
  height:22px;
  border:none;
  margin-top:8px;
  cursor:pointer;
}
.content_inner .content_in_inner .tipo form#contact_form fieldset textarea {
  border:1px solid #9c9c9c;
  width:268px;
  height:123px;
  padding-top:4px;
  padding-left:4px;
  font-size:1.1em
}
.content_inner .content_in_inner .tipo form#contact_form fieldset label {
  width:140px;
  float:left;
  display:block;
  height:20px;
}
.content_inner .content_in_inner .tipo form#contact_form fieldset label span {
  color:#ffc20e;
}
.content_inner .content_in_inner .tipo form#contact_form fieldset label strong {
  font-weight:normal;
  font-size:0.8em;
}

.content_inner .content_in_inner .question  h2 {
  color:#003975;
  font-size:1.6em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:20px;
  padding-bottom:18px;
}

.content_inner .content_in_inner .question form#contact_form {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#0b1f4e;
  padding-bottom:20px;
}
.content_inner .content_in_inner .question form#contact_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner .question form#contact_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  width:154px;
  padding-left:3px;
  height:20px;
  border:1px solid #9c9c9c;
  margin-bottom:8px;
  font-size:0.8em
}
.content_inner .content_in_inner .question form#contact_form fieldset input.contact_button {
  background:url(../imgs/contact_button.gif) top left no-repeat;
  width:85px;
  height:22px;
  border:none;
  margin-top:8px;
  cursor:pointer;
}
.content_inner .content_in_inner .question form#contact_form fieldset textarea {
  border:1px solid #9c9c9c;
  width:268px;
  height:123px;
  padding-top:4px;
  padding-left:4px;
  font-size:1.1em
}
.content_inner .content_in_inner .question form#contact_form fieldset label {
  width:140px;
  float:left;
  display:block;
  height:20px;
}
.content_inner .content_in_inner .question form#contact_form fieldset label span {
  color:#ffc20e;
}
.content_inner .content_in_inner .question form#contact_form fieldset label strong {
  font-weight:normal;
  font-size:0.8em;
}


.content_inner .content_in_inner .question {
  padding-left:60px;
  padding-right:73px;
}
.content_inner .content_in_inner .question h1 {
  color:#003975;
  font-size:1.7em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:30px;
  padding-bottom:15px;
}
.content_inner .content_in_inner .question .question_in {
  background:#f5f5ea;
  padding-bottom:25px;
  padding-top:18px;
  border-bottom:3px solid #c7c7c7;
}
.content_inner .content_in_inner .question .question_in .title {
  cursor:pointer;
  font-weight:bold;
  background:url(../imgs/arrow1.gif) 14px 12px no-repeat;
  text-decoration:underline;
  padding-left:31px;
  padding-top:8px;
  padding-bottom:8px;
}
.content_inner .content_in_inner .question .question_in div.selected .title {
  background:url(../imgs/arrow2.gif) 14px 12px no-repeat #ebebd7;
  text-decoration:none;
  padding-top:8px;
  padding-bottom:8px;
}
.content_inner .content_in_inner .question .question_in .mycontent {
  background:#ebebd7;
  padding-top:0px;
  padding-bottom:18px;
  padding-left:31px;
}
.content_inner .content_in_inner  .question .pages {
  color:#747474;
  padding-top:7px;
  padding-bottom:20px;
  height:16px;
  padding-left:29px;
}
.content_inner .content_in_inner .question a {
  color:#336191;
}
.content_inner .content_in_inner  .question .pages .left {
  float:left;
  width:56%;
}
.content_inner .content_in_inner  .question .pages .right {
  float:right;
  width:44%;
  text-align:right;
  color:#112d69;
}
.content_inner .content_in_inner  .question .pages .right a {
  color:#112d69;
  font-weight:bold;
}
.content_inner .content_in_inner  .question .pages .right a.next {
  color:#112d69;
  font-weight: normal;
  text-decoration:none;
}

.content_inner .content_in_inner .question form#question_form {
  margin: 0;
  padding: 0;
  border: 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#0b1f4e;
  padding-bottom:20px;
  padding-left:29px;
}
.content_inner .content_in_inner .question form#question_form fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.content_inner .content_in_inner .question form#question_form fieldset input {
  margin: 0;
  padding: 0;
  border: 0;
  width:154px;
  padding-left:3px;
  height:20px;
  border:1px solid #9c9c9c;
  margin-bottom:8px;
  font-size:0.8em
}
.content_inner .content_in_inner .question form#question_form fieldset input.question_button {
  background:url(../imgs/question_button.gif) top left no-repeat;
  width:85px;
  height:22px;
  border:none;
  margin-top:8px;
  cursor:pointer;
}
.content_inner .content_in_inner .question form#question_form fieldset textarea {
  border:1px solid #9c9c9c;
  width:268px;
  height:123px;
  padding-top:4px;
  padding-left:4px;
  font-size:1.1em
}
.content_inner .content_in_inner .question form#question_form fieldset label {
  width:140px;
  float:left;
  display:block;
  height:20px;
}
.content_inner .content_in_inner .question form#question_form fieldset label span {
  color:#ffc20e;
}
.content_inner .content_in_inner .question form#question_form fieldset label strong {
  font-weight:normal;
  color:#858fa6;
  font-size:0.8em;
}
.content_inner .content_in_inner .question form#question_form p {
  margin: 0;
  padding: 0;
  border: 0;
  width:300px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding-bottom:8px;
}
.content_inner .content_in_inner .soviet {
  padding-left:60px;
  padding-right:73px;
}
.content_inner .content_in_inner .soviet h1 {
  color:#003975;
  font-size:1.7em;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:normal;
  padding-top:30px;
  padding-bottom:15px;
}
.content_inner .content_in_inner .soviet table {
  border-top:2px solid #c7c7c7;
}
.content_inner .content_in_inner .soviet td {
  border-top:1px solid #e3e3e3;
}
.content_inner .content_in_inner .soviet tr.green td {
  background:#ebebd7;
}
.content_inner .content_in_inner .soviet td .photo {
  float:left;
  width:171px;
}
.content_inner .content_in_inner .soviet td .photo img {
  padding-top:23px;
  padding-bottom:10px;
}
.content_inner .content_in_inner .soviet td .info {
  margin-left:171px;
  padding-top:23px;
  padding-bottom:10px;
}
.content_inner .content_in_inner .soviet td .info p {
  margin: 0;
  padding: 0;
  border: 0;
  color:#1f262d;
  padding-right:10px;
}
.content_inner .content_in_inner .soviet .title {
  cursor:pointer;
  background:url(../imgs/arrow1.gif) 4px 12px no-repeat;
  padding-left:21px;
  padding-top:8px;
  padding-bottom:8px;
}
.content_inner .content_in_inner .soviet .title a {
  color:#0b1f4e;
  display:block;
}
.content_inner .content_in_inner .soviet .title p.fio {
  font-weight:bold;
}
.content_inner .content_in_inner .soviet div.selected .title {
  background:url(../imgs/arrow2.gif) 4px 12px no-repeat;
  text-decoration:none;
  padding-top:8px;
  padding-bottom:8px;
}
.content_inner .content_in_inner .soviet div.selected .title a {
  text-decoration:none;
}
.content_inner .content_in_inner .soviet .mycontent {
  padding-top:0px;
  padding-bottom:18px;
  padding-left:0px;
}
.content_inner .content_in_inner   .soviet .print {
  margin-top:5px;
  padding-left:19px;
  margin-bottom:4px;
  padding-bottom:12px;
  font-size:0.8em;
  border-bottom:3px solid #c5c5c5;
}
.content_inner .content_in_inner   .soviet .print img {
  position:relative;
  top:3px;
  padding-right:10px;
}
.content_inner .content_in_inner   .soviet .print a {
  color:#7f7f7f;
}
.content_inner .content_in_inner  .soviet .pages {
  padding-bottom:20px;
}
.content_inner .content_in_inner  .soviet .pages .left {
  float:left;
  width:56%;
  color:#747474;
}
.content_inner .content_in_inner  .soviet .pages .right {
  float:right;
  width:44%;
  text-align:right;
  color:#112d69;
  color:#747474;
}
.content_inner .content_in_inner  .soviet .pages .right a {
  color:#112d69;
  font-weight:bold;
}
.content_inner .content_in_inner  .soviet .pages .right a.next {
  color:#112d69;
  font-weight: normal;
  text-decoration:none;
}
.content_inner .content_in_inner .soviet td .info .mycontent p {
  padding-left:21px;
}



.content {
  width: 100%;
  float: left;
  margin-left: -299px;
}
.content .content_in {
  margin-left:299px;
}

/* tabs - begin */
.content #usual1 ul {
  list-style:none;
  margin: 0;
  padding: 0;
  border: 0;
  margin-left:34px;
}
.content #usual1 ul li {
  margin: 0;
  padding: 0;
  border: 0;
  float:left;
}
.usual {
    color:#111;
    width:100%;
  margin-bottom:40px;
}
.usual ul a {
  float:left;
  display:block;
  padding:0px 0px;
  text-decoration:none!important;
  margin-left:0;
  background:url(../imgs/bg_tab.gif) top left no-repeat;
  height:18px;
  padding:3px 10px 0 15px;
  text-align:center;
  font-weight:bold;
  color:#003975;
  position:relative;
  top:1px;
  cursor:pointer;
  border-right:1px solid #ccc;
  margin-right:3px
}

*html .usual ul a {margin-right:1px}

.usual ul a.selected {
    margin-bottom:0;
    color:#727e8e;
    background: url(../imgs/bg_tab_select.gif) top left no-repeat;
    cursor:default;
    height:19px;
}
.usual div#tab1,
.usual div#tab2,
.usual div#tab3,
.usual div#tab4,
.usual div#tab5 {
    padding:0px;
    background: #f5f5f5 url(../imgs/bg_tabs.gif) bottom repeat-x;
    border-top:1px solid #c6c6c6;
    border-left:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
}
.usual .tabs_in {
  background:url(../imgs/bg_tabs.jpg) bottom right no-repeat;
  padding-left:34px;
  padding-bottom:16px;
  padding-top:16px;
}
.usual .tabs_in a {
  color:#003975;
}
.usual .tabs_in .left {
  width:38%;
  float:left;
  padding-right:5%;
}
.usual .tabs_in .news_img {
  padding-left:17px;
  padding-bottom:14px;
}
.usual .tabs_in .left p {
  margin: 0;
  padding: 0;
  border: 0;
  padding-bottom:12px;
  padding-left:17px;
}
.usual .tabs_in .left p.date {
  color:#cacaca;
  padding-bottom:2px;
}
.usual .tabs_in  div.all_news {
  font-size:0.8em;
  margin-top:14px;
}
.usual .tabs_in  div.all_news img {
  padding-right:7px;
  position:relative;
  top:2px;
}
.usual .tabs_in  div.all_news a {
  font-weight:normal;
}
.usual div.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  font-size:0;
  line-height:0;
  padding:0px;
  margin:0px;
  border:none;
}
.usual div a { color:#000; font-weight:bold; }
/* tabs - end */

.member {
  padding-left:52px;
  padding-bottom:10px;
}
.all_members {
  padding-left:42px;
  font-size:0.8em;
  margin-top:12px;
  padding-bottom:25px;
}
.all_members img {
  position:relative;
  top: 2px;
  padding-right:7px;
}
.all_members a {
  color:#0a417a;
}

/* gallery - begin */
.gallery{
  height: 111px;
  background: url(../imgs/bg_gal.gif) top repeat-x;
  position: relative;
  clear: both;
  overflow: hidden;
  width:auto;
  padding-left:29px;
  padding-right:46px;
}
.gallery h2{
  font: 18px Tahoma;
  color: #fff;
  margin: 0 0 7px 30px;
  padding: 7px 0 0 0;
}
.gallery ul{
  list-style: none;
}
.gallery ul li{
  float: left;
  margin: 0 25px 0 0;
}
.gal-in{
  margin: 0 30px;
}
.gal-in td{
  padding: 0 25px 0 0;
}
.gal_view{
  width: 100%;
  height: 126px;
  overflow: hidden;
}
DIV#gal_view1 {
  position: relative;
}
DIV#gal_view2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
}
DIV#gal_view3 {
  position: absolute;
  left: 0px;
  top: 0px;
}
DIV#gal_view3 table td {
  height: 111px;
}
DIV#gal_view3 table td img {
  padding-left:18px;
  padding-right:18px;
}
.nav_l{
  width: 48px;
  height: 111px;
  background: url(../imgs/nav-l.gif) top right no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
}
.nav_r{
  width: 76px;
  height: 111px;
  background: url(../imgs/nav-r.gif) no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
/* gallery - end */

/* content - end */

/* banners - begin */
.banners {
  padding-left:38px;
}
.banners .banners_in {
  width:100%;
  overflow:hidden;
}
.banners .banner1 {
  float:left;
  width:38%;
}
.banners .banner {
  float:left;
  width:auto;
  padding-right:20px;
}
.banners .banner2 {
  float:left;
  width:28%;
}
.banners .banner3 {
  float:left;
  width:33%;
}
/* banners - end */

/* menu_bottom - begin */
.menu_bottom {
  padding-top:30px;
  padding-bottom:12px;
}
.menu_bottom ul {
  margin:0px;
  padding:0px;
  border:0px;
  list-style:none;
  padding-left:38px;
  width:815px;
}
.menu_bottom ul li {
  margin:0px;
  padding:0px;
  border:0px;
  float:left;
  font-size:0.8em;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:5px;
  white-space:nowrap;
}
.menu_bottom ul li a {
  color:#003975;
}
.menu_bottom ul li a:hover {
  color:#ffc20e;
}
/* menu_bottom - end */

/* footer - begin */
.footer {
  font-size:0.8em;
  color:#727e8e;
  padding-bottom:15px;
}
.footer .contact {
  border-top:4px solid #d1d1d1;
  float:left;
  width:52%;
  padding-top:15px;
}
.footer .contact a {
  color:#01379b;
  font-size:0.8em;
}
.footer .contact p {
  margin:0px;
  padding:0px;
  border:0px;
  padding-left:38px;
}
.footer .contact p.adress {
  font-size:1.2em;
  padding-bottom:8px;
  line-height:1.3em;
}
.footer .denero {
  border-top:4px solid #d1d1d1;
  float:left;
  width:24%;
  padding-top:15px;
}
.footer .denero .img {
  float: right;
  width:83px;
  padding-right:9px;
  text-align:right;
}
.footer .denero .text {
  float: right;
  width:132px;
  //line-height:0.7em;
  //padding-top:3px;
  padding-bottom:10px;
}
.footer .denero a {
  color:#727e8e;
  text-decoration:none;
}
.footer .denero a span {
  color:#01379b;
  text-decoration:underline;
}

.footer .counters {
border-top:4px solid #d1d1d1;
  float:left;
  width:24%;
  padding-top:15px;
}
/* footer - end */

.search-bbox{margin-left:305px}
.search_results{}
.search_results ul{margin:0;padding:0 0 0 5px;}
.search_results ul li{padding:5px;border-bottom:1px solid #ccc}
.search_results ul li a{color:#003975;}
