/** Generated by FG **/@font-face { font-family: 'Conv_CRICKET NORMAL_0'; src: url('../fonts/CRICKET NORMAL_0.eot'); src: local('вє'), url('../fonts/CRICKET NORMAL_0.woff') format('woff'), url('../fonts/CRICKET NORMAL_0.ttf') format('truetype'), url('../fonts/CRICKET NORMAL_0.svg') format('svg'); font-weight: normal; font-style: normal; } html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, sub, sup, ol, ul, li, form, label, input, select, button, textarea, table, tbody, tfoot, thead, tr, th, td, a { margin: 0; padding: 0;} html, body { height: 100%;} body { min-width: 1000px; font: italic 14px/14px Arial, sans-serif;; color: #000000; background: #cbd0d5 url("../images/all-bg.jpg") 50% 0 no-repeat;} img { border: none;} a { cursor: pointer; color: #000000; text-decoration: underline;} a:hover { text-decoration: none;} p { margin-bottom: 13px;} h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; font-family: 'Conv_CRICKET NORMAL_0', sans-serif; font-style: normal; font-weight: normal; line-height: normal; color: #000000;} h1 { font-size: 28px;} h2 { font-size: 24px;} h3 { font-size: 20px;} h4 { font-size: 16px;} h5 { font-size: 14px;} h6 { font-size: 12px;} input[type='submit'], input[type='button'] { cursor: pointer;} ol, ul { margin-bottom: 25px;} .container:after, .library-list:after, .publ-list:after, .acts-list:after, .media-list:after, .side-news li:after, .footer:after, .form-ch:after, .filter-t-wr:after, .filter-b-wr:after, .card:after, .news-filter:after, .news-list li:after, .breadcrumbs-wr:after, .forum-filter:after, .page-project:after, .attach-f-line:after, .dob-z-form:after, .pass-wr:after { content: ''; display: table; clear: both;} .main, .footer { width: 1070px;} .main { height: 100%; min-height: 100%; height: auto !important; margin: 0 auto;} .main:after { content: ''; display: block; height: 80px;} .header { min-height: 103px; padding: 45px 0 31px; background: url("../images/emblem.png") 100% 39px no-repeat; position: relative; z-index: 20;} .logo { margin-bottom: 26px;} .logo a { display: block; width: 367px; height: 44px; margin: 0 auto; background: url("../images/logo.png") no-repeat;} .nav { text-align: center;} .nav ul { margin: 0;} .nav li { list-style: none;} .nav > ul { font-size: 0;} .nav > ul > li { display: inline-block; vertical-align: middle; margin: 0 27px; font-size: 14px; font-style: normal; line-height: 19px; text-transform: uppercase; letter-spacing: .09em; position: relative; z-index: 10;} .nav > ul > li > a { color: #000000; text-decoration: none; position: relative;} .nav .bibl { z-index: 20;} .nav .bibl > a { z-index: 20;} .nav .nav-search { padding-left: 23px; font-size: 18px; font-weight: bold;} .nav li:hover > a:after, .nav li.active > a:after { content: ''; display: block; height: 4px; position: absolute; right: 0; bottom: -5px; left: 0; background: #ffffff;} .nav .nav-search a:hover:after, .nav .nav-search.active a:after { bottom: -4px;} .nav .bibl > a:before { content: ''; display: block; width: 7px; height: 5px; background: url("../images/sprite.png") -87px 0 no-repeat; position: absolute; top: 5px; right: -9px;} .nav .bibl:hover a:after { display: none;} .nav .nav-search a:before { content: ''; display: block; width: 19px; height: 19px; background: url("../images/sprite.png") -38px -38px no-repeat; position: absolute; top: 2px; left: -23px;} .subnav { padding: 38px 15px 1px 13px; background: #ffffff; text-align: left; position: absolute; top: -10px; left: -12px; z-index: 10; display: none;} .subnav li { border-top: 1px solid #d3d5da; white-space: nowrap; text-transform: none;} .subnav li a { display: block; padding: 6px 0; text-decoration: none; color: #585858;} .subnav li a:hover { color: #a98d71;} .nav .bibl:hover .subnav { display: block;} .page { position: relative; z-index: 10;} .container { margin-bottom: 15px; padding-top: 2px;} .contentbar { width: 711px; float: left;} .section { margin-bottom: 41px; position: relative; z-index: 10;} .section:hover { z-index: 100;} .contentbar .section:first-child { margin-top: -7px;} .library-list, .publ-list, .acts-list, .media-list { padding-left: 54px;} .library-list ul, .publ-list ul, .acts-list ul, .media-list ul { margin: 0;} .library-list li, .publ-list li, .acts-list li, .media-list li { float: left; list-style: none; color: #000000; text-align: center;} .section .library-list li:nth-child(3n-2):after, .section .publ-list li:nth-child(3n-2):after, .section .acts-list li:nth-child(3n-2):after, .section .media-list li:nth-child(3n-2):after{ content: ''; display: block; width: 719px; height: 167px; background: url("../images/polka-1.png") no-repeat; position: absolute; left: -4px; z-index: -10;} .section .library-list li.mark:after, .section .publ-list li.mark:after, .section .acts-list li.mark:after, .section .media-list li.mark:after{ content: ''; display: block; width: 719px; height: 167px; background: url("../images/polka-1.png") no-repeat; position: absolute; left: -4px; z-index: -10;} .library-list li:after, .publ-list li:after, .acts-list li:after, .media-list li:after { margin-top: -83px;} .library-list li, .publ-list li, .acts-list li { width: 236px; height: 146px; margin: 7px -17px 20px;} .library-list li { background: url("../images/library-item.png") no-repeat;} .publ-list li { background: url("../images/publ-item.png") no-repeat;} .acts-list li { background: url("../images/acts-item.png") no-repeat;} .media-list li { width: 170px; height: 152px; background: url("../images/media-item.png") no-repeat; margin: 0 16px 20px;} .library-item-name, .publ-item-name, .acts-item-name { height: 112px; padding: 0 0 15px 40px; position: relative; z-index: 10;} .library-item-name:hover, .publ-item-name:hover, .acts-item-name:hover { z-index: 20;} .item-link { width: 154px;} .item-link > a { display: table-cell; height: 104px; text-align: center; vertical-align: middle; text-decoration: none;} .library-item-name .item-link > a { width: 124px; padding: 2px 10px 6px 20px; font-size: 13px; color: #000000;} .medea-item-name { height: 120px; padding: 0 0 13px 18px; position: relative; z-index: 10;} .medea-item-name:hover { z-index: 20;} .medea-item-name .item-link { width: 120px;} .medea-item-name .item-link > a { display: table-cell; width: 80px; height: 120px; padding: 0 20px; text-align: center; vertical-align: middle; font-size: 13px; color: #000000; text-decoration: none;} .library-item-name .item-comments, .publ-item-name .item-comments, .acts-item-name .item-comments, .medea-item-name .item-comments { position: absolute;} .library-item-name .item-comments, .publ-item-name .item-comments, .acts-item-name .item-comments { top: -7px; right: 33px;} .medea-item-name .item-comments { top: 1px; right: 41px;} .publ-item-name .item-link > a { width: 130px; padding: 2px 10px 6px 14px; font-size: 13px; color: #000000;} .acts-item-name .item-link > a { width: 134px; padding: 2px 10px 6px; font-size: 13px; color: #000000;} .more-info { width: 287px; padding: 17px 19px 0; background: url("../images/more-bg.png") repeat-y; text-align: left; position: absolute; top: 117px; left: -44px; display: none;} .more-info:before, .more-info:after { content: ''; display: block; width: 325px; position: absolute; left: 0;} .more-info:before { height: 13px; top: -13px; background: url("../images/more-arrow.png") no-repeat;} .more-info:after { height: 1px; bottom: -1px; background: url("../images/more-bottom.png") no-repeat;} .more-info h3 { margin-bottom: 8px; font-size: 24px; line-height: 21px;} .more-info .item-info { margin-bottom: 11px;} .item-link:hover .more-info { display: block;} .medea-item-name .more-info { left: -84px;} .item-author { font-size: 14px; font-style: normal;} .item-author a { color: #585858; text-decoration: none;} .tit-wr { margin-bottom: 37px;} .tit-wr:hover { z-index: 100;} .tit-wr h1 { font-size: 24px;} .tit-wr h1, .tit-wr h2, .tit-clarif, .sect-link, .f-tit-wr h1 { display: inline-block; vertical-align: middle;} .tit-wr h1, .tit-wr h2, .st-wr h2, .f-tit-wr h1 { height: 39px; padding: 0 9px; line-height: 38px; background: #ffffff; position: relative; z-index: -10;} .tit-wr h1, .tit-wr h2, .f-tit-wr h1 { margin: 0 9px 0 7px;} .tit-wr h1:before, .tit-wr h1:after, .tit-wr h2:before, .tit-wr h2:after, .st-wr h2:before, .st-wr h2:after, .f-tit-wr h1:before, .f-tit-wr h1:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .tit-wr h1:before, .tit-wr h2:before, .st-wr h2:before, .f-tit-wr h1:before { background-position: 0 -38px; left: -7px;} .tit-wr h1:after, .tit-wr h2:after, .st-wr h2:after, .f-tit-wr h1:after { background-position: -9px -38px; right: -7px;} .tit-clarif { margin-right: 5px; letter-spacing: .1em;} .tit-clarif span { font-weight: bold;} .sect-link { margin-top: 5px;} .sect-link a { display: block; width: 34px; height: 34px; background: url("../images/sprite.png") 0 0 no-repeat;} .sidebar { width: 325px; float: right;} .side-section { margin-bottom: 23px;} .st-wr { margin-bottom: 25px;} .st-wr h2, .st-link { display: inline-block; vertical-align: middle;} .st-wr h2 { margin: 0 14px 0 7px; z-index: 1} .st-wr h2 a { text-decoration: none;} .st-link { letter-spacing: .1em;} .st-link a.active { text-decoration: none;} .side-news, .forum-item { margin-bottom: 23px;} .side-news ul { margin: 0;} .side-news li { list-style: none;} .news-item-img { width: 65px; height: 65px; float: left; border: 5px solid #ffffff; -webkit-box-shadow: 2px 2px 2px #b8bbbd; -moz-box-shadow: 2px 2px 2px #b8bbbd; box-shadow: 2px 2px 2px #b8bbbd; position: relative;} .news-item-img img { width: 65px; height: 65px;} .item-comments { display: inline-block; width: 31px; height: 36px; padding-right: 4px; font-size: 13px; font-weight: bold; line-height: 26px; color: #ffffff; text-decoration: none; text-align: center; background: url("../images/sprite.png") -36px 0 no-repeat;} .side-news .news-item-img { margin: 6px 17px 10px 0;} .news-item-img .item-comments { position: absolute; top: -11px; right: -17px;} .side-section .news-item-content { margin-bottom: 18px; padding-top: 8px;} .side-section .news-item-content p, .news-list .news-item-content p{ margin-bottom: 5px; font-size: 13px; color: #585858;} .news-item-info { margin-bottom: 25px; font-size: 13px; color: #585858;} .side-news .news-item-info, .news-list .news-item-info { margin-bottom: 3px;} .news-item-info img { vertical-align: middle; margin-bottom: 2px;} .news-item-content h3 { margin-bottom: 10px;} .news-item-content h3, .forum-item-content h3 { font: 14px/17px Arial, sans-serif; text-transform: uppercase;} .news-item-content h3 a, .forum-item-content h3 a { text-decoration: none;} .forum-item li { margin-bottom: 13px; list-style: none;} .forum-item-img { width: 315px; height: 130px; margin-bottom: 10px; border: 5px solid #ffffff; -webkit-box-shadow: 2px 2px 2px #b8bbbd; -moz-box-shadow: 2px 2px 2px #b8bbbd; box-shadow: 2px 2px 2px #b8bbbd; position: relative;} .forum-item li .forum-item-img { margin-bottom: 12px;} .forum-item-img img { width: 315px; height: 130px;} .forum-item-content { margin-bottom: 9px;} .forum-item-content h3 { margin-bottom: 5px;} .forum-item-content p { margin-bottom: 8px; font-size: 13px; color: #585858;} .forum-item-info { display: table; width: 100%; margin-bottom: 10px; font-size: 13px; color: #585858;} .forum-item-date, .forum-item-author { display: table-cell;} .forum-item-author { text-align: right;} .author-name { display: inline-block; height: 26px; margin: 0 5px; padding: 0 10px; line-height: 26px; font-style: italic; text-decoration: none; background: #ffffff; color: #000000; position: relative;} .author-name:before, .author-name:after { content: ''; display: block; width: 5px; height: 26px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .author-name:before { background-position: -73px 0; left: -5px;} .author-name:after { background-position: -80px 0; right: -5px;} .forum-item-author .item-comments { margin-left: 1px;} .breadcrumbs-wr { margin-bottom: 36px;} .breadcrumbs-wr:before { content: ''; display: block; width: 1064px; height: 1px; margin-left: 6px; background: #a98d71;} .gen-link { display: inline-block; vertical-align: middle; margin-right: 3px;} .gen-link a { display: block; height: 24px; margin:0 6px; padding: 0 9px; line-height: 22px; color: #ffffff; text-decoration: none; background: #bfa285; border-bottom: 1px solid #a78c73; position: relative;} .gen-link a:before, .gen-link a:after { content: ''; display: block; width: 6px; height: 26px; background: url("../images/sprite.png") no-repeat; position: absolute; top: -1px;} .gen-link a:before { left: -6px; background-position: -59px -38px;} .gen-link a:after { right: -6px; background-position: -67px -38px;} .breadcrumbs ul { display: inline-block; max-height: none; margin: 0; font-size: 0;} .breadcrumbs li { display: inline-block; font-size: 13px; color: #585858;} .breadcrumbs li a { color: #585858;} .breadcrumbs li:before { content: '/'; margin: 0 5px 0 7px;} .breadcrumbs li:first-child:before { display: none;} .breadcrumbs.modif { max-width: 420px; float: left;} .login { max-width: 630px; padding: 0 6px; float: right;} .login ul { margin: 0; background: #dddfe4; float: left;} .login li { height: 24px; padding: 0 14px 0 9px; float: left; list-style: none; border-bottom: 1px solid #a98d71; font-size: 13px; line-height: 22px; position: relative;} .login li:before, .login .add-note:after { content: ''; display: block; width: 6px; height: 25px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .login li:before { background-position: 0 -79px; left: -6px;} .login li a { text-decoration: none; color: #a98d71;} .login .add-note { padding: 0 9px; background: #ffffff; line-height: 24px;} .login .add-note:before { background-position: -9px -79px;} .login .add-note:after { right: -6px; background-position: -18px -79px;} .login .add-note a { color: #000000;} .search { margin-bottom: 20px;} .searh-form, .results { margin-bottom: 46px;} .search-form-line { margin-bottom: 30px; letter-spacing: .06em; color: #585858;} .search-form-line * { vertical-align: middle;} .name-auth, .mat-name { height: 35px; padding: 0 15px; background: #eaebec; border: 2px solid #ffffff; font: 14px/35px Arial, sans-serif; color: #000000;} .name-auth { width: 208px; margin-right: 16px;} .mat-name { width: 468px; margin: 0 12px 0 24px;} .search-form-line input[type="submit"] { width: 34px; height: 34px; background: url("../images/sprite.png") no-repeat; border: none;} .form-ch { margin-bottom: 20px;} .all-cat { width: 140px; float: left;} .category { width: 916px; float: right;} .category { width: 916px; float: right;} .category-item { margin-bottom: 10px;} .category-item input, .category-item label { vertical-align: middle;} .category-item input { margin-right: 10px;} .category-item label { color: #585858;} .results .tit-wr { margin-bottom: 23px;} .results-table table { width: 100%; border-collapse: collapse; font-size: 14px; font-style: normal;} .results-table tr { border-bottom: 1px solid #ffffff; cursor: pointer;} .results-table tr:first-child { border-top: 1px solid #ffffff;} .results-table td { vertical-align: top; padding: 11px 0 11px 17px;} .results-table td:first-child { width: 45px; padding: 11px 0; text-align: center;} .results-table td.results-author { width: 255px; color: #585858;} .results-table td h3 { margin-bottom: 6px; font: normal 14px Arial, sans-serif; text-transform: uppercase;} .section-name { font-size: 13px; font-style: italic; color: #585858;} .section-name span { font-weight: bold;} .library { margin-bottom: 8px;} .filter { margin-bottom: 37px; position: relative; z-index: 20;} .filter-t-wr { margin-bottom: 18px;} .f-tit-wr { width: 760px; float: left;} .f-tit-wr h1 { font-size: 24px;} .filter-t { max-width: 300px; padding-top: 14px; float: right;} .filter-t > ul { margin: 0;} .filter-t > ul > li { margin: 0; list-style: none; float: left; letter-spacing: .1em;} .filter-t > ul > li:before { content: '/'; margin: 0 4px;} .filter-t > ul > li:first-child:before { display: none;} .filter-t > ul > li.active > a { text-decoration: none;} .f-out { position: relative; text-align: right; letter-spacing: .1em;} .f-out > a { position: relative; z-index: 20;} .f-out > a:after { content: ''; display: inline-block; vertical-align: middle; width: 7px; height: 5px; margin: 0 15px 0 5px; background: url("../images/sprite.png") -87px 0 no-repeat;} .category-list { padding: 38px 13px 2px 10px; position: absolute; top: -12px; z-index: 10; right: 0; background: #ffffff; display: none;} .category-list ul { margin: 0;} .category-list li { list-style: none; border-top: 1px solid #d3d5da; white-space: nowrap; font-size: 14px; font-style: normal;} .category-list li a { display: block; padding: 8px 0; text-decoration: none;} .category-list li a:hover { color: #a98d71;} .f-out:hover .category-list { display: block;} .f-out:hover a { text-decoration: none;} .filter-b { width: 950px; float: left;} .filter-b ul { margin: 0;} .filter-b li { margin-right: 5px; float: left; list-style: none; font-size: 14px; font-style: normal; line-height: 23px; text-transform: uppercase;} .filter-b li a { display: block; min-width: 17px; height: 23px; padding: 0 3px; text-decoration: none; color: #ffffff; text-align: center; background: #bfa285; border: 1px solid #a5896e;} .filter-b li a:hover { color: #585858; background: #ffffff; border-color: #585858;} .filter-b .active a, .filter-b .active a:hover { background: none; border-color: transparent; color: #585858;} .all-aut { max-width: 110px; padding-top: 10px; float: right; font-size: 13px;} .all-aut a { text-decoration: none; color: #585858;} .filtered { position: relative; z-index: 10;} .filtered .library-list, .filtered .publ-list, .filtered .acts-list { padding-left: 48px;} .filtered .media-list { padding-left: 47px;} .filtered .library-list li, .filtered .publ-list li, .filtered .acts-list li{ margin: 7px -20px 38px;} .filtered .media-list li { margin: 0 13px 38px;} .filtered .library-list li:nth-child(5n-4):after, .filtered .publ-list li:nth-child(5n-4):after, .filtered .acts-list li:nth-child(5n-4):after, .filtered .media-list li:nth-child(5n-4):after{ content: ''; display: block; width: 1075px; height: 167px; background: url("../images/polka-2.png") no-repeat; position: absolute; left: -4px; z-index: -10;} .filtered .library-list li.mark:after, .filtered .publ-list li.mark:after, .filtered .acts-list li.mark:after, .filtered .media-list li.mark:after{ content: ''; display: block; width: 1075px; height: 167px; background: url("../images/polka-2.png") no-repeat; position: absolute; left: -4px; z-index: -10;} .card { margin-bottom: 25px;} .card-content { width: 618px; float: left; position: relative; z-index: 20;} .card-item { margin-bottom: 29px; padding: 28px 28px 21px; border: 1px solid #6f7071; background: rgba(255, 255, 255, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ffffff,endColorstr=#80ffffff);} .card-item h1 { margin-bottom: 16px; font-size: 24px; line-height: 21px;} .item-info { display: table; margin-bottom: 18px; font-style: normal;} .item-info-line { display: table-row;} .item-info-line span { display: table-cell; padding-bottom: 4px;} .item-info-line span:first-child { padding-right: 4px; color: #585858;} .item-info-line span a { text-decoration: none;} .card-item-tx { padding: 18px 0; border-top: 1px solid #cbd0d5; color: #585858; letter-spacing: -.012em;} .more-info .card-item-tx { padding: 12px 0} .more-info .card-item-tx p { margin-bottom: 9px;} .files-cont h2 { margin-bottom: 18px; line-height: 38px;} .files-cont h2 span { display: inline-block; height: 39px; margin: 0 7px; padding: 0 11px; background: #cbd0d5; color: #fefefe; position: relative;} .files-cont h2 span:before, .files-cont h2 span:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .files-cont h2 span:before { left: -7px; background-position: -75px -38px;} .files-cont h2 span:after { right: -7px; background-position: -87px -38px;} .files { display: table;} .files-line { display: table-row;} .files-line span { display: table-cell; padding: 0 1px 13px;} .files-line span:first-child { text-align: center;} .comments-item { margin-bottom: 10px;} .comments-item h2 { margin-bottom: 24px; line-height: 38px;} .comments-item h2 span { display: inline-block; height: 39px; margin: 0 7px; padding: 0 8px; background: #ffffff; position: relative;} .comments-item h2 span:before, .comments-item h2 span:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .comments-item h2 span:before { left: -7px; background-position: 0 -38px;} .comments-item h2 span:after { right: -7px; background-position: -9px -38px;} .comments-list { margin-bottom: 27px;} .comments-list ul { margin: 0;} .comments-list li { list-style: none;} .comment-info { margin-bottom: 9px; font-size: 13px; color: #585858;} .comment-tx { margin-bottom: 23px;} .add-comment { margin-bottom: 20px; position: relative;} .form-i { margin-bottom: 10px; font-size: 0;} .i-name, .i-captcha, .img-captcha { display: inline-block; vertical-align: bottom;} .i-name { width: 348px; margin-right: 10px;} .i-name input, .i-captcha input, .form-ta textarea { background: #eaebec; border: 2px solid #ffffff; font: 14px Arial, sans-serif; color: #000000;} .i-name input, .i-captcha input { height: 35px; line-height: 35px;} .i-name input { width: 314px; padding: 0 15px;} .i-captcha { width: 130px; margin-right: 10px;} .i-captcha span { display: block; text-align: center;} .i-captcha label { font-size: 13px;} .i-captcha input { width: 96px; padding: 0 15px;} .img-captcha { width: 120px;} .img-captcha img { vertical-align: bottom;} .form-ta textarea { width: 576px; height: 96px; padding: 10px 24px 10px 14px; resize: none; overflow: auto;} .form-s { width: 46px; height: 46px; background: #cbd0d5; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; position: absolute; right: -22px; bottom: 37px;} .form-s input { width: 34px; height: 34px; border: none; background: url("../images/sprite.png") no-repeat; position: absolute; top: 7px; left: 7px;} .card-side { width: 435px; float: right; position: relative; z-index: 10;} .card-img-list { width: 435px; overflow: hidden;} .card-img-list ul { width: 110%;} .card-img-list li { width: 200px; height: 200px; margin: 0 15px 15px 0; float: left; border: 5px solid #ffffff; list-style: none;} .news, .news-list, .page-project, .dob-z { margin-bottom: 15px;} .news-filter { margin-bottom: 30px;} .news-reg { width: 300px; float: left;} .news-reg h1 { display: inline-block; height: 39px; margin: 0 16px 0 7px; padding: 0 8px; vertical-align: middle; font-size: 24px; line-height: 38px; background: #ffffff; position: relative;} .news-reg h1:before, .news-reg h1:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .news-reg h1:before { left: -7px; background-position: 0 -38px;} .news-reg h1:after { right: -7px; background-position: -9px -38px;} .filter-year { padding-top: 14px; max-width: 750px; float: right; font-size: 14px; letter-spacing: .1em;} .filter-year a { color: #000000;} .filter-year .active { text-decoration: none;} .news-list ul { margin: 0; font-size: 0;} .news-list li { width: 490px; margin-right: 44px; display: inline-block; vertical-align: top;} .news-list li .news-item-img { margin-top: 6px;} .news-list li .news-item-content { width: 400px; margin-bottom: 20px; padding-top: 8px; float: right;} .news-list li .news-item-content h3 { margin-bottom: 7px;} .news-item .news-item-content { margin: -7px 0 39px;} .news-item-content h1 { margin-bottom: 10px; font-size: 24px; line-height: 29px;} .news-item .comments-list { margin-bottom: 33px;} .side-news-img { width: 425px; margin-bottom: 14px; border: 5px solid #ffffff;} .side-news-img img { width: 425px; vertical-align: top;} .author-post { margin-bottom: 20px;} .author-post-name { display: inline-block; height: 39px; margin: 0 10px 0 7px; padding: 0 8px; font: 24px/38px 'Conv_CRICKET NORMAL_0', sans-serif; background: #ffffff; position: relative;} .author-post-name:before, .author-post-name:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .author-post-name:before { left: -7px; background-position: 0 -38px;} .author-post-name:after { right: -7px; background-position: -9px -38px;} .forum-post .news-item-content h1 { margin-bottom: 22px;} .forum-post .news-item-content { margin-bottom: 33px;} .forum { margin-bottom: 15px;} .forum-filter { margin-bottom: 37px;} .forum-filter .tit-wr { width: 540px; margin: 0; float: left;} .forum-filter-container { max-width: 520px; padding-top: 14px; float: right;} .forum-filter-container .f-out { padding-left: 58px; float: left;} .forum-filter .filter-year { float: left; padding: 0;} .forums-list { width: 100%; padding-right: 6px; margin-bottom: 15px; overflow: hidden;} .forums-list ul { width: 105%; margin: 0; font-size: 0;} .forums-list li { width: 325px; margin: 0 48px 13px 0; display: inline-block; vertical-align: top; list-style: none;} .page-project-c1 { width: 625px; float: left;} .page-project-content { margin: -7px 0 15px;} .page-project-content h1 { margin-bottom: 23px; font-size: 24px; line-height: 29px;} .page-project-c2 { width: 403px; float: right;} .prop { margin-bottom: 15px;} .prop h2 { margin-bottom: 38px;} .prop h2 span { display: inline-block; height: 39px; margin: 0 8px; padding: 0 12px 0 8px; line-height: 38px; background: #ffffff; position: relative;} .prop h2 span:before, .prop h2 span:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .prop h2 span:before { left: -7px; background-position: 0 -38px;} .prop h2 span:after { right: -7px; background-position: -9px -38px;} .prop-form { margin-bottom: 15px;} .prop-form-i { margin-bottom: 12px;} .prop-form-i input, .prop-form-t textarea { border: 2px solid #ffffff; background: #eaebec; font: 14px Arial, sans-serif; color: #000000;} .prop-form-i input { width: 369px; height: 35px; padding: 0 15px; line-height: 35px;} .attach-f { margin-bottom: 17px;} .attach-f-i { padding: 9px 0 23px; letter-spacing: .1em;} .attach-f-i a { text-decoration: none;} .attach-f-i a span { text-decoration: underline;} .attach-f-i a:hover span { text-decoration: none;} .attach-f-line { margin-bottom: 9px; font-size: 13px; color: #585858;} .name-file { width: 340px; float: left;} .remove-link { max-width: 60px; float: right;} .remove-link a { color: #585858;} .prop-form-t textarea { width: 362px; height: 136px; padding: 10px 22px 10px 15px; line-height: 14px; resize: none; overflow: auto;} .prop-form .form-s { bottom: 61px;} .us-n { padding: 5px 13px 0 0; float: left; font-size: 13px;} .dob-z .tit-wr { margin-bottom: 26px;} .dob-z-form { margin-bottom: 15px;} .dob-z-c1 { width: 320px; float: left;} .dob-z-c1 h2 { margin-bottom: 12px;} .dob-z-form .name-file { width: 262px;} .dob-z-c2 { width: 692px; float: right;} .dob-z-c2 h2 { margin-bottom: 22px;} .ta-wr { position: relative;} .dob-z-t textarea { width: 647px; height: 250px; padding: 10px 22px 10px 18px; border: 2px solid #ffffff; background: #eaebec; font: 14px/14px Arial, sans-serif; color: #000000; overflow: auto; resize: none;} .dob-z-form .form-s { bottom: 114px;} .footer { height: 80px; margin: -80px auto 0; position: relative; z-index: 5;} .footer:before { content: ''; display: block; width: 1063px; height: 1px; margin-left: 7px; background: #a98d71;} .project { float: left; font-size: 24px; font-style: normal; line-height: 37px; font-family: 'Conv_CRICKET NORMAL_0', sans-serif;} .project a { display: block; height: 37px; margin: 0 8px; padding: 0 18px 0 12px; color: #ffffff; background: #bfa285; text-decoration: none; border-bottom: 1px solid #a5896e; position: relative;} .project a:before, .project a:after { content: ''; display: block; width: 8px; height: 38px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .project a:before { background-position: -18px -38px; left: -8px;} .project a:after { background-position: -28px -38px; right: -8px;} .foot-link { width: 210px; padding-top: 21px; float: right; text-align: right; letter-spacing: .1em;} .foot-content { overflow: hidden; padding: 11px 12px 0;} .popup-wr { width: 100%; position: fixed; top: 0; bottom: 0; z-index: 100;} .transp-bg { width: 100%; position: absolute; top: 0; bottom: 0; background: #cbd0d5; opacity: .8; filter: alpha(opacity=80);} .popup-1, .popup-2, .popup-3 { position: absolute; left: 50%; top: 50%;} .popup-1 { width: 390px; height: 245px; padding: 23px 46px 0 38px; background: url("../images/popup-1.png") no-repeat; margin: -135px 0 0 -237px;} .popup-1 h2 { margin-bottom: 23px; padding-left: 25px; line-height: 29px; text-align: center;} .vhod-form-cont { margin-bottom: 27px;} .vhod-form-i, .pass-1, .pass-2 { height: 39px; margin: 0 7px; background: #eaebec; position: relative;} .vhod-form-i { width: 363px; margin-bottom: 10px;} .popup-1 .vhod-form-i { margin-left: 12px;} .popup-1 .vhod-form-i:first-child { margin-left: 20px;} .vhod-form-i:before, .vhod-form-i:after, .pass-1:before, .pass-1:after, .pass-2:before, .pass-2:after { content: ''; display: block; width: 7px; height: 39px; background: url("../images/sprite.png") no-repeat; position: absolute; top: 0;} .vhod-form-i:before, .pass-1:before, .pass-2:before { left: -7px; background-position: -28px -79px;} .vhod-form-i:after, .pass-1:after, .pass-2:after { right: -7px; background-position: -38px -79px;} .vhod-form-i input, .pass-1 input, .pass-2 input { height: 39px; border: none; background: none; font: 14px/38px Arial, sans-serif; color: #000000; background: #eaebec; outline: none;} .vhod-form-i input { width: 337px; padding: 0 13px;} .rem-link { font-size: 13px; color: #585858;} .rem-link a { color: #585858;} .popup-1 .form-s { right: 14px; bottom: 12px;} .close-link { font-size: 13px; position: absolute; top: 12px; right: 18px;} .close-link a { text-decoration: none; color: #585858;} .popup-2 { width: 382px; height: 190px; padding: 23px 46px 0 36px; background: url("../images/popup-2.png") no-repeat; margin: -107px 0 0 -232px;} .popup-2 h2 { margin-bottom: 23px; padding-left: 15px; text-align: center; line-height: 29px;} .popup-2 .vhod-form-i { margin-left: 12px;} .popup-2 .form-s { right: 7px; bottom: 10px;} .popup-3 { width: 405px; height: 338px; padding: 23px 46px 0 38px; background: url("../images/popup-3.png") no-repeat; margin: -181px 0 0 -245px;} .popup-3 h2 { margin-bottom: 23px; padding-left: 40px; text-align: center; line-height: 29px;} .name-i { margin-left: 35px;} .rod-i { margin-left: 27px;} .mail-i { margin-left: 18px;} .pass-wr { width: 378px; margin-left: 2px;} .pass-1 { width: 142px; float: left;} .pass-1 input { width: 116px; padding: 0 13px;} .pass-2 { width: 205px; float: right;} .pass-2 input { width: 183px; padding: 0 11px;} .popup-3 .form-s { right: 32px; bottom: 12px;}