﻿@import "reset.css";/* ==========================================================================   Определяем правила для всей страницы     ========================================================================== */body {  BACKGROUND: #9ec7fb;}.wrapper {  width: 1000px;  BACKGROUND: #ffffff;  margin: auto;  font-size: 13px;  line-height: 16px;}/* =============================================================================   Определяем правила для отображения заголовка   ========================================================================== */.header-bg {  BACKGROUND: url(../images/header-bg.jpg) repeat-x;  height: 236px;}.header {  BACKGROUND: url(../images/header.jpg);  width: 1000px;  height: 236px;  margin: 0 auto;  position: relative;}.header > a {  display: block;  position: absolute;  left: 18px;  top: 35px;  width: 170px;  height: 170px;}/* =============================================================================   Определяем правила для отображения основного блока   ========================================================================== */.sidebar-left, .sidebar-right, .content {  padding-bottom: 3000px; /* Поле снизу от текста */  margin-bottom: -3000px;  /* Отступ снизу */}.sidebar-left {  float: left; /* Обтекание по правому краю */  width: 200px; /* Ширина колонки */}.sidebar-right {  float: right; /* Обтекание по левому краю */  width: 200px; /* Ширина колонки */}.content {  margin-left: 200px; /* Отступ слева */  margin-right: 200px; /* Отступ справа */  overflow: hidden;  padding-left: 5px;   padding-right: 5px; }.content a {  color: rgb(0, 51, 153);}/* =============================================================================   Определяем правила для отображения подвала    ==========================================================================*/footer {  border-top: 0;  height: 94px;  /*Высота блока */  background: url("../images/bg_footer.gif") repeat-x scroll left top transparent;  font-size : 12px; /*Размер шрифта*/  font-weight : normal;}footer p {  padding-top: 20px;  margin-top: 0;  text-indent: 0; /* Отступ первой строки */}footer p a {  color : #003399;}footer p a:hover {  color : #0066CC;}.footer_left {  float: left;  text-align: left; /*Свойство текста*/}.footer_left p {  padding-left : 20px;  color : #333333;}.footer_right {  width : 410px;  float : right;  text-align : right;}.footer_right p {  padding-right : 20px;  color : #000000;}/* =============================================================================   Определяем правила для отображения главного меню   ========================================================================== */nav {  WIDTH: 100%; /* Ширина элемента */  LINE-HEIGHT: normal; /* Положение элемента */  FONT-SIZE: 93%; /* Размер шрифта */  height: 26px;  font-size: 13px;  BACKGROUND: rgb(181, 206, 255) !important;/* height: 60px; */}nav ul.menu_nav {  margin: 0;  LIST-STYLE-TYPE: none;}nav ul.menu_nav li {  float: right;  height: 100%;  margin: 0;  padding: 0;  border: 0;}nav ul.menu_nav li a {  display: block;  padding: 3px 5px;  color: rgb(0, 0, 0);  margin: 0;  border: 0;  height: 20px;  TEXT-DECORATION: none;}nav ul.menu_nav li a:hover {  background-color: rgb(11, 85, 188) !important;  color: rgb(255, 255, 128);}/* =============================================================================   Определяем правила для отображения контейнеров   ========================================================================== */   .moduletable, .moduletable_menu, .moduletable_email {  margin: 10px;  text-align: center;  color: rgb(0, 0, 0);  font-size: 13px;  line-height: 16px;  BACKGROUND: rgb(181, 206, 255) !important;  border: 3px none rgb(255, 255, 255) !important;  padding-bottom: 5px;}.moduletable h3, .moduletable_menu h3 {  margin: 0;/* Отступы вокруг элемента */  text-align: center;  padding: 5px 0px;}.moduletable ul, .moduletable_menu ul {  text-align: left;  padding: 0px 5px;  margin: 0px;}.moduletable ul li, .moduletable_menu ul li{  line-height: 14px;  padding-left: 14px;  padding-top: 2px;  background-repeat: no-repeat;  background-position: 0px 5px;  margin-bottom: 5px;  font-size: 12px;/* Размер шрифта */}.moduletable ul li {  background-image: url("../images/bullet.png");}.moduletable a:link, .moduletable a:visited {  color: rgb(0, 51, 153);  text-decoration: underline;}.moduletable {  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}/* =============================================================================   Определяем правила для отображения формы поиска   ========================================================================== */form {  border: solid 1px #FFF !important;  margin:  10px;    }form .finder label {  display: none}form .search {   BACKGROUND: rgb(181, 206, 255) !important;  border: 3px none rgb(255, 255, 255) !important;}form .search .inputbox {  background: #fff;  border: solid 1px rgb(181, 206, 255);  outline: none;  width: 72%; float:left -moz-box-shadow: inset 0 1px 2px rgba(181, 206, 255,.2);  -webkit-box-shadow: inset 0 1px 2px rgba(181, 206, 255,.2);  box-shadow: inset 0 1px 2px rgba(181, 206, 255,.2);}.sidebar-left form .search .button {  /*  border: solid 1px #494949;*/  font-size: 11px;    width: 25%;  float: right;  margin: 1px auto;  background: rgb(154, 188, 255);  }/* =============================================================================   Определяем правила для отображения breadcrumbs   ========================================================================== */   .breadcrumbs {  width: 100%;  background: none;  text-align: left;  margin: 0px 5px 0px 20px;  font-size: small; /*Размер шрифта*/  color: #555;  margin:15px 5px 0px 0px;}/* =============================================================================   Определяем правила для отображения банеров   ========================================================================== */.moduletable_baner {  text-align: center;  margin: 20px 0px;}.banneritem {  margin: 10px 0px;/*background: #FFF*/}/* =============================================================================   Определяем правила для отображения навигации по странице ( pagination )   ========================================================================== */.pagination, .pagenav {width: 100%;  margin: 10px 0;  padding:  0px;  /*clear: both;*/  }.pagination ul {    margin: 0;  padding: 0;    text-align: left;  } .pagination li {  display: inline;  padding: 2px 5px;  border: solid 1px #eee;  margin: 0 2px;    text-align: left;}.pagenav  li{display: inline;} .pagination li.pagination-start,  .pagination li.pagination-next,  .pagination li.pagination-end,  .pagination li.pagination-prev {  border: 0;}.pagination li.pagination-start,  .pagination li.pagination-start span {  padding: 0;}.pagination li.pagination-start:before {  content: "<"; /* Добавляемый текст */  font-size: 90%; /* Размер шрифта */  padding: 2px; /* Поля вокруг текста */} .pagination li.pagination-prev:before {  content: "<<"; /* Добавляемый текст */  font-size: 90%; /* Размер шрифта */  padding: 2px; /* Поля вокруг текста */} .pagination li.pagination-next:after {  content: ">"; /* Добавляемый текст */  font-size: 90%; /* Размер шрифта */  padding: 2px; /* Поля вокруг текста */} .pagination li.pagination-end:after {  content: ">>"; /* Добавляемый текст */  color: #333; /* Цвет текста */  font-size: 90%; /* Размер шрифта */  padding: 2px; /* Поля вокруг текста */}/* =============================================================================   Определяем правила для отображения левого меню   ========================================================================== */.moduletable_menu ul {  width: 100%;  margin: 0;  display: block;  padding: 0;  text-align: left;  position: relative;}.moduletable_menu ul li {  display: block;  margin: 0;  padding: 0;  width: 100%;  position: relative;}.moduletable_menu ul li a {  display: block;  padding: 4px 10px 4px 10px;  font-size: 12px;  color: #000;}.moduletable_menu ul li.deeper > a {  background: url(../images/menu_triangle.png) no-repeat 98%;  /*padding: 4px 10px 4px 10px;  display: block;*/}.moduletable_menu ul li a:hover, .moduletable_menu ul li:hover > a {  font-weight : normal;  background-color: rgb(154, 188, 255) !important;  color: rgb(255, 255, 128);  text-decoration : none;  background-image: url(../images/menu_triangle.png) no-repeat 98%;}.moduletable_menu ul li.deeper:hover, .moduletable_menu ul li:hover > .deeper {  font-weight : normal;  background-color: rgb(154, 188, 255) !important;  color: rgb(255, 255, 128);  text-decoration : none;  background: url(../images/menu_triangle.png) no-repeat 98%;}.moduletable_menu ul li ul {  width: 100%;  margin: 0;  padding: 0;  text-align: left;  position: absolute;  z-index: 999;  display: none;  left: 100%;  top: 0%;  BACKGROUND: rgb(181, 206, 255) !important;  border: 3px none rgb(255, 255, 255) !important;}.moduletable_menu ul li:hover > ul {  display: block;  width: 100%;  white-space: nowrap;  width: auto;}.moduletable_menu ul li ul li a:hover, .moduletable_menu ul li ul li:hover > a, .moduletable_menu ul li ul li.deeper:hover, .moduletable_menu ul li ul li:hover > .deeper {  font-weight : normal;  background-color: rgb(11, 85, 188) !important;  color: rgb(255, 255, 128);  text-decoration : none;  }/* =============================================================================   Определяем правила для отображения content   ========================================================================== */      .blog-featured, .blog, .item-page {  color: #333333;  font-size: 13px;  line-height: 16px;  padding: 0px;  margin-top: 15px;}.blog-featured h2, .blog h2, .item-page h2 {  font-size: 16px;  font-weight: bold; font-style: normal; line-height: 19px;  text-align: left;  color: #003399;  margin: 0px;  padding: 0px;  background: url("../images/bg_ch.jpg") repeat-y scroll left top transparent;}.blog-featured >h2, .blog >h2, .item-page h2 .subheading-category {    margin-bottom: 10px;  }.blog-featured ul.actions , .blog ul.actions, .item-page ul.actions {  text-align: left;  float: right; /* Обтекание по левому краю */  display: inline;}.blog-featured ul.actions li , .blog ul.actions li, .item-page ul.actions li {  text-align: left;  float: left; /* Обтекание по правому краю */  display: inline;}.blog-featured ul.actions a , .blog ul.actions a, .item-page ul.actions a {  text-align: left;  float: left;  display: inline;}.article-info dd {  text-align: left;  /*display: inline; */  font-size: 0.7em;}p.counter {  font-weight: bold;}.readmore a {  background: url("../images/j_button_left.png") no-repeat scroll 0% 0% transparent;  margin: 10px 0px;}.item-separator {  display: block;  width: 100%;  height: 20px;  background: url("../images/bg_separator.jpg") no-repeat scroll 50% 30% transparent;  clear: both;}.items-row {  overflow: hidden;  margin-bottom: 10px !important;}.content .row-separator {  display: block;  clear: both;  margin: 0;  border: 0px;  height: 1px;}.items-more ol li {  background-image: url("../images/bullet.png");  line-height: 14px;  padding-left: 14px;  padding-top: 2px;  background-repeat: no-repeat;  background-position: 0px 5px;  margin-bottom: 5px;}.items-more a:link, a:visited {  color: rgb(0, 51, 153);  text-decoration: underline;}div.attachmentsContainer {    clear: none;    margin: 0px 0px 0.5em;    background: none repeat scroll 0% 0% transparent;}  div.attachmentsList table {    background: none repeat scroll 0% 0% transparent;    border: 1px solid rgb(192, 192, 192);    clear: none;    font-size: 90%;    font-weight: bold;    line-height: 160%;  }/* =============================================================================   Определяем правила для отображения формы подписки   ========================================================================== */.moduletable_email form {border: none;margin: 0px ;padding-top: 10px;}.moduletable_email form  label {font-size: 13px;width: 100%;text-align: center;}.moduletable_email form   .inputbox_email {  margin: 5px 0px;  width: 95%;}.moduletable_email form  .button_email {  width: 60%;  margin: 2px 20%;  background-color: rgb(154, 188, 255) !important;}/* =============================================================================   Определяем правила для отображения бвнеров, сылок и HTML-блоков в подвале   ========================================================================== */         .weblinks_sitemap a, .weblinks_sitemap a:hover, .weblinks_sitemap a:visited, .weblinks_sitemap a:active {    font-size: 10px;    border: 1px solid rgb(0, 101, 37);    padding: 0.2em 0.4em;    color: rgb(255, 255, 255);    background-color: rgb(0, 119, 51);  text-decoration: underline;}.weblinks_sitemap, .bannergroup_bf, .bannergroup_bf .banneritem {float: right;margin-right: 5px;}.custom_top100, .custom_bigmir, .custom_yandex {float: right;margin: -35px 5px 0px 0px;padding: 0px;}.custom_top100  {clear: both;}.custom_top100 p, .custom_bigmir p, .custom_yandex p {padding: 0px;}table.category {width: 100%;}td.list-date { text-align: right;}dl.article-info dd {text-align: left;/*float: left;*/display: inline;}dl.article-info, ul.actions {margin: 0;  padding:  0px; }