/*
body {font: 11px Arial; background-color: #BEC5CB; color: #000; padding: 0; margin: 0; text-align: center;}
a {color: #003399; text-decoration: underline;}
td, th {font-size: 11px;}
form {margin: 0;}
input, select {font-size: 11px;}
textarea {font-size: 11px;}
label {cursor: hand;}
*/

body {font: 100% Arial; background-color: #BEC5CB; color: #000; padding: 0; margin: 0; text-align: center;}
a {color: #003399; text-decoration: underline;}
td, th {font-size: 70%;}
form {margin: 0;}
input, select {font-size: 100%;}
textarea {font-size: 11px;}
label {cursor: hand;}

blockquote_1 {font-size: 90%; background-color: #FFC; padding: 10px; width: 275px; float: right; margin: 0 0 10px 10px;}

blockquote {font-size: 90%; background-color: #F2F2F2; padding: 10px; margin: 10px 0 0 0;}
blockquote ul {margin-left: 20px;}
blockquote ol {margin-left: 25px;}

blockquote.article_nav {font-size: 100%; background-color: #FFC; padding: 10px; width: 150px; float: left; margin: 10px 10px 10px 0;}

#container {width: 994px; background-color: #FFF; text-align: left; margin-left: auto; margin-right: auto;}

.delim {margin: 0; padding: 0; line-height: 0px; border-top: 1px solid #336; font-size: 0px;}
.delim-g {margin: 10px 0 10px 0; padding: 0; line-height: 0px; border-top: 1px solid #c7eafb; font-size: 0px;}
.bg-blue {background-color: #336;}
.bg-grey {background-color: #c7eafb;}
.bg-green {background-color: #FFC;}

/* Звездочка в обязательных полях */
.rs, .starrequired {color: red; font-size: 140%; font-weight: bold; line-height: 10px;}

/* Сообщения об ошибках */
.rmsg {color: red; font-weight: bold; text-align: center;}

/* +++++++++++++++ Битрикс +++++++++++++++ */

.notetext {font-weight: bold; color: #F00;}

/* +++++++++++++++ Шапка +++++++++++++++ */

#header {width: 994px;}
#logo {width: 194px; height: 79px; border: 0;}
img.nav-top {height: 30px; border: 0;}

#nav-lvl-1 {background-image: url("/images/crn/bg-nav-lvl-1.gif");}
#nav-lvl-1 a {font-size: 110%; font-weight: bold; text-decoration: none; color: #FFF;}
#nav-lvl-1 a:hover {text-decoration: underline !important;}
#nav-lvl-1 a.sel {text-decoration: underline !important; color: #D70101 !important;}
.nav-lvl-1-sel {background-image: url("/images/crn/bg-nav-lvl-1-sel.gif");}

.search-title {font-size: 110%; color: #FFF;}

#nav-lvl-2 {padding: 5px 0 0 10px; height: 31px;}
#nav-lvl-2 a {font-size: 70%; font-weight: bold; text-decoration: none; color: #339;}
#nav-lvl-2 a:hover {text-decoration: underline !important; color: #D70101 !important;}
#nav-lvl-2 a.sel {text-decoration: underline !important; color: #D70101 !important;}
#nav-lvl-2 .menu-delim {font-size: 90%;}

#top-delim {font-size: 7px; width: 994px; line-height: 7px; height: 7px; background-image: url(/images/crn/bg-delim-top.gif); margin: 0 0 5px 0;}

/* +++++++++++++++ Подвал +++++++++++++++ */

#bottom-delim {font-size: 7px; width: 994px; height: 7px; background-image: url(/images/crn/bg-delim-bottom.gif); margin: 5px 0 0 0;}
#footer {width: 994px; background-color: #F2F2F2;}
#contacts {padding: 10px; font-size: 70%;}

/* +++++++++++++++ Заголовки +++++++++++++++ */

/* Заголовок блока */
h1 {font-size: 130%; font-weight: bold; padding: 0; margin: 0 0 10px 0; color: #F00;}

/* Заголовок объекта */
h2 {font-size: 120%; font-weight: bold; padding: 0; margin: 0; color: #423732;}

/* Заголовок секции */
h3 {font-size: 110%; font-weight: bold; padding: 0; margin: 0;}

/* Подзаголовки */
h4 {font-size: 110%; font-weight: bold; padding: 0; margin: 0 0 10px 0;}
h5 {font-size: 110%; font-weight: bold; padding: 0; margin: 0;}


/* +++++++++++++++ Изображения +++++++++++++++ */

/* Буллит списка */
img.li_sq {margin: 5px 5px 0 0; width: 5px; height: 5px; border: 0;}

/* Привью с отступом справа и снизу */
img.tn {border: black 1px solid; margin: 0 10px 5px 0;}

/* Привью в исследовании */
img.research {width: 80px; height: 80px; border: black 1px solid;}

/* Привью в исследовании с отступом справа и снизу */
img.tn-research {width: 80px; height: 80px; border: black 1px solid; margin: 0 10px 5px 0; float: left;}

/* Привью в фоторепортаже с отступом справа и снизу */
img.tn-foto {width: 75px; height: 75px; border: black 1px solid; margin: 0 10px 5px 0; float: left;}

/* Изображение с рамкой без отступов */
img.main {border: black 1px solid;}

/* Изображение выбранное в таблице */
img.select {border: #ff0000 3px solid;}

/* Изображение обложки */
img.cover {width: 265px; height: 126px; border: black 1px solid;}

/* Изображение обложки с отступами сверху и снизу */
img.cover-list {width: 265px; height: 126px; border: black 1px solid; margin: 5px 0 5px 0;}

/* Изображение логотипа компании в каталоге */
img.catalog-logo {width: 200px; border: 0; margin: 5px 0 5px 0;}

/* Изображение логотипа компании в результате поиска */
img.catalog-button {width: 88px; height: 31px; border: 0; margin: 0;}

/* Изображение проверки кода */
img.captcha {width: 180px; height: 40px; border: 0;}

/* Изображение редактора */
img.editor {width: 100px; height: 100px; border: black 1px solid;}

/* Логотип */
img.wp-logo-list {margin: 0 5px 0 0; width: 100px; height: 50px; float: left; border:0;}
img.wp-logo {margin: 0 5px 5px 0; width: 100px; height: 50px; float: left; border:0;}
img.wp-logo-last {border: 0; margin: 0 5px 0 0; width: 50px; height: 25px; float: left; border:0;}
//img.logo-in-article {margin: 0 0 5px 5px; width: 100px; height: 50px; float: right; border:0;}
img.wpr-logo-list {margin: 0 0 0 5px; width: 100px; height: 50px; float: right; border:0;}


/* +++++++++++++++ Ссылки +++++++++++++++ */

/* Ссылка на полный список */
a.more {text-decoration: underline; color: #D70101; padding: 1px 0 0 20px; background-image: url(/images/crn/icon-more.gif); background-repeat: no-repeat;}
a.link {text-decoration: underline; padding: 1px 0 0 20px; background-image: url(/images/crn/icon-link.gif); background-repeat: no-repeat;}
a.more-link {text-decoration: underline; color: #D70101; padding: 1px 0 0 20px; background-image: url(/images/crn/icon-link.gif); background-repeat: no-repeat;}

/* Выбранная ссылка в меню номера */
a.select {text-decoration: underline; color: #D70101;}

/* Ссылка с названия рубрики */
a.rubric {font-weight: bold; color: #000; text-decoration: none;}
a.rubric:hover, a.rubric:active {text-decoration: underline !important;}

/* +++++++++++++++ Таблицы +++++++++++++++ */

/* Таблица с отступом для блоков */
table.block {padding: 10px;}
table.block-bg-blue {padding: 10px; background-color: #336;}
table.block-bg-grey {padding: 10px; background-color: #c7eafb;}
table.block-bg-green {padding: 10px; background-color: #FFC;}
table.block-bg-ly {padding: 10px; background-image: url("/images/crn/pix-ly.gif");}
table.block-bg-lb {padding: 10px; background-image: url("/images/crn/pix-lb.gif");}

/* Таблица в статье с привьюшками */
.tbl-tn-list {width: 150px; margin: 10px 0 10px 10px; padding: 0; border-collapse: separate; border-spacing: 5px; background-color: #c7eafb; float: right;}
.tbl-tn-list img {width: 150px; border: black 1px solid;}

/* Таблица с увеличенным изображением и привьюшками */
.tbl-big-picture {width: 150px; margin: 10px 0 10px 0; padding: 0; border-collapse: separate; border-spacing: 5px; background-color: #c7eafb;}
.tbl-big-picture img {border: black 1px solid;}
.tbl-big-picture-list {margin: 0; padding: 0; border-collapse: separate; border-spacing: 5px; background-color: #c7eafb;}
.tbl-big-picture-list img {width: 150px; border: black 1px solid;}
.tbl-big-picture-list img.select {border: #ff0000 3px solid;}

/* Таблица в статье с ссылками на сервисы */
.tbl-link-services {width: 100%; margin: 0; padding: 0; border-collapse: separate; border-spacing: 5px; background-color: #c7eafb;}
.tbl-link-services img {width: 16px; height: 16px; border: 0;}

/* Таблица в статье */
.tbl {width: 100%; margin: 10px 0 5px 0; padding: 0; border-collapse: collapse;}
.tbl caption {padding: 3px; font-weight: bold;}
.tbl th {border: 1px solid #336; padding: 3px; vertical-align: top; background-color: #c7eafb;}
.tbl td {border: 1px solid #336; padding: 3px; vertical-align: top;}

/* Таблица в статье (архив) */
.tbl-arc {width: 100%; margin: 10px 0 5px 0; padding: 0; border-collapse: collapse;}
.tbl-arc th {border: 1px solid #336; padding: 3px; vertical-align: top; background-color: #c7eafb;}
.tbl-arc td {border: 1px solid #336; padding: 3px; vertical-align: top;}

/* +++++++++++++++ Блоки +++++++++++++++ */

/* Блок со скролом */
.block-scroll {position: relative; width: 100%; overflow: auto; padding: 0px 0px 0px 0px; border: 1px solid #336;}

/* Текст с увеличенным шрифтом */
.article-text {font-size: 110%;}
.article-text h1 {font-size: 130%; margin-top: 15px;}
.article-text h2 {font-size: 120%; margin-top: 15px;}
.article-text h3 {font-size: 110%; margin-top: 15px;}
.article-text h4 {font-size: 105%; margin-top: 10px;}
.article-text h5 {font-size: 90%; margin-top: 10px;}

/* Таблица в статье */
.article-text table {width: 100%; margin: 0; padding: 0; border-collapse: collapse;}
.article-text table caption {padding: 3px; font-weight: bold;}
.article-text table th {border: 1px solid #336; padding: 3px; vertical-align: top; background-color: #c7eafb;}
.article-text table td {border: 1px solid #336; padding: 3px; vertical-align: top;}

/* Список в статье */
.article-text .break li {margin-bottom: 10px;}

/* Заголовок на сером фоне */
.title-grey {background-color: #c7eafb; padding: 5px; margin: 10px 0 10px 0;}

/* Кнопки на сером фоне */
.btn-grey {background-color: #c7eafb; padding: 5px; margin: 10px 0 10px 0; text-align: center;}

/* Блок с внутренним отступом 5px */
.pd5 {padding: 5px;}

/* Блок с названием рубрики в рубрикаторе */
.rubricator {height: 26px; background-image: url(/images/crn/rubric.gif); background-repeat: no-repeat; margin: 10px 0 3px 0;}
.rubricator a {font-weight: bold; color: #000; text-decoration: none;}
.rubricator a:hover, .rubricator a:active {text-decoration: underline !important;}

/* +++++++++++++++ Формы +++++++++++++++ */

.100p {width: 100%;}
.200px {width: 200px;}

/* +++++++++++++++ Облака +++++++++++++++ */

.cloud a {text-decoration: none;}
.cloud a:hover {text-decoration: underline !important;}
.cloud img {width: 20px; height: 30px; border: 0;}

div.list-el {clear: both; margin-bottom: 10px;}







