/* ТАБЛИЦЫ */
body {font-size: 15px;}
body a {color: #186b8f;}
body a:hover {color: #1d7da7;}
a:hover img {opacity: .8}

label, input, button, select, textarea {font-size: 15px;}

img.shadow {box-shadow: 0 0 10px #909090;}

#content table {border-collapse: collapse; border-color: #c4e4ee;}
table thead tr th {
  background: #c4e4ee;
  font: bold 12px Verdana;
  color: #08385a;
  padding: 8px 5px;
  letter-spacing: 0.06ex;
	text-align: left;
	vertical-align: center;
	border-color: #fff;
}
#content table tr:nth-child(odd) {background: #EEF8FB;}
#content table.no-zebra tr:nth-child(even) {background: none;}
#content table td {border-color: #c4e4ee; padding: 7px;}

#content table.mceLayout tr:nth-child(odd) {background: none;}
#content table.mceLayout .mceToolbar td {padding: 0;}
.item-page ul, .blog ul {list-style-position: inside; margin: 0 0 10px 10px; padding: 0;}
ul li {line-height: 1.5;}

footer {margin-top: 20px;}
footer table td {padding: 5px 0;}

.blog p, .item-page p {line-height: 1.5;}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p  {margin: 0 0 9px;}

body .body .container {border-radius: 8px; box-shadow: 0 0 10px #e0e0e0;}
header {margin: -30px -30px 0; background: url(../images/bgr-top.jpg) repeat top center; border-radius: 8px 8px 0 0;}
header p {margin: 0;}

#logo {float: left; margin: 15px;}
#top-right {float: right; margin: 15px;}

.navigation {margin-bottom: 20px;}

.cck_module_breadcrumbs {
	background-color: #f5f5f5;
	border-radius: 4px;
	margin: 0 0 13px;
	padding: 8px 15px;
}
span.separator {padding: 0 8px;}
.cck_module_breadcrumbs .pathway-last {color: #999;}
.breadcrumb {margin: 0 0 10px 0;}
.breadcrumb > li > .divider img, span.separator img {padding-bottom: 4px;}

.cck_module_breadcrumbs .pathway:first-child::before {
	font-family: "IcoMoon"; 
	font-style: normal;
	content: "c";
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin: 0 12px 0 5px;
	width: 14px;
	color: #ccc;
}

.category-desc {margin: 25px 0 20px;}

.cck_forms.cck_readmore_btn, .cck_forms.cck_icon_pictures, .cck_forms.cck_icon_notes {display: none;}
#seblod_form #cck1r_label_readmore_checkbox, #seblod_form  #cck1r_label_gallery_checkbox {width: 260px;}
#seblod_form #cck1r_readmore_checkbox, #seblod_form  #cck1r_gallery_checkbox, #seblod_form  #cck1r_checkbox_persphoto {padding: 5px 10px; margin-bottom: 10px; background: #ecf2f4; border-radius: 6px;}
fieldset .checkbox {position: relative; top: 3px;}
/*#seblod_form #cck1r_art_fulltext {margin-left: 10px;}*/
.cck_readmore_btn {clear: both; margin-bottom: 20px;}

#seblod_form .cck_button_save, #seblod_form .cck_button_save_close {float: left; width: auto; margin: 20px 15px 0 0;}
#seblod_form .cck_button_cancel {width: auto; margin-top: 20px;}

.member_name, .member_sign {font-size: 16px; float: left;}
.icon_photo, .icon_notes {float: left;}
.icon_photo span.value, .icon_notes span.value {display: none}
.icon_photo a, .icon_notes a {margin-left: 8px; color: #8f8f8f; font: bold 15px Verdana;}
.icon_photo a:hover, .icon_notes a:hover {color: #8f8f8f; text-decoration: none;}
.edit_icon  img {border: none; position: relative; top: -1px;}

.member_article .cck_art_title {margin-top: 20px;}
.member_article .cck_art_introtext {margin-top: 20px;}
.member_article .cck_personal_photo {float: right; margin: 8px 20px 20px 30px;}
.member_article .cck_personal_photo img {box-shadow: 0px 2px 7px #c8c8c8;}

.page-header {margin: 0 0 10px; padding-bottom: 0; border-bottom: 1px solid #eee;}
.page-header h2 {margin-bottom: 12px; }
.cck_page h2, div[itemprop="articleBody"] h2 {border-bottom: 1px solid #eee; padding: 12px 0 12px 0; margin-top: 0;}

.cck_gallery {clear: both;}
.cck_gallery .cck_value_field_x, .cck_gllery_2 .cck_value_field_x {margin: 20px 0 0;}
.cck_gallery .cck_value_field_x img, .cck_gllery_2 .cck_value_field_x img {margin: 0 20px 20px 0;}
.cck_gallery .cck_value_field_x a:nth-child(3n) img, .cck_gllery_2 .cck_value_field_x a:nth-child(3n) img {}

.blog .items-row {margin-bottom: 20px;}

table.table th, table.zebra th {text-align: left;}
.cck-pad-10 > div {margin: 0;}
div.cck-f100, div.cck-line-body, div.cck-line-header, div.cck-line-top, div.cck-line-bottom, div.cck-line-footer {overflow: visible;}

#content .cck_image_intro {float: left; margin: 8px 30px 25px 0px;}
#content .cck_image_intro img {box-shadow: 0px 0px 7px #c8c8c8;}
#content .cck_button_readmore {clear: both;}

.kollekt_radiost thead {display: none;}

div.vertical div.cck_forms.cck_site div.cck_label {width: 180px;}

div.cck_contents.cck_content div.cck_value.cck_value_text {float: none;}

.navigation .menu li a {font: normal 17px Verdana; color: #2e475a;}
.navigation .menu li.active > a {color: #fff; background: #11559a;}
.navigation .menu li.active li a {color: #426782;}
.navigation .menu li li a {background: none; color: #426782; padding: 10px 20px; font: normal 16px Verdana;}
.navigation .menu li li a:hover {background: #e0e8eb; color: #426782;}
.navigation .menu li.active li.active a {background: #cbe0e7;}

div.cck_contents.cck_content div.cck_label {width: 180px;}

/*.photo-video .readmore {display: none;}*/
.readmore .icon-chevron-right {position: relative; bottom: -2px;}

#aside h3 {margin-bottom: 15px;}
#aside ul {margin-bottom: 0;}
#aside ul li {margin-bottom: 5px;}

.article-info dd {display: inline-block;}

@font-face {
    font-family: 'MyFont';
    src: url('../fonts/MyFont.eot');
    src: url('../fonts/MyFont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MyFont.woff') format('woff'),
         url('../fonts/MyFont.ttf') format('truetype'),
         url('../fonts/MyFont.svg#MyFont') format('svg');
    font-weight: normal;
    font-style: normal;
}
