/* Main */
html, body { font: 12px Arial,Tahoma,Verdana,helvetica,sans-serif; color: #333333; width: 680px; background: #fff !important; }
@font-face {
    font-family: Yanone;
    src: url(/bitrix/templates/main/fonts/yanonekaffeesatzbold9.ttf);
}
/* Links */
a { color: #3d74a2; text-decoration: underline; }
a:hover { color: #0088cc; text-decoration: none; }

hr { margin: 10px 0; border: 0; border-top: 1px solid #e1e1e1; height: 1px; line-height: 1px; font-size: 1px; }

/* h1 ... h6 */
h1, h2, h3, h4, h5, h6 { margin: 5px 0; display: block; font-weight: normal; color: #26497f; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

.clear{clear: both;}

.no-print, .news-detail .print, .header-print{display: none;} {	display:none;	visibility:hidden; }
.date{font-size: 12px; color: #848383; padding-right: 15px;}
.left{float: left;}
.right{float: right;}
.no-padding{padding: 0;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.block{display: block;}
.section-title{font-family: Yanone; color: #0074aa; padding-right: 15px; }
.section-title a{font-family: Yanone; color: #0074aa; text-decoration: none;}
.section-title a:hover{text-decoration: underline; color: #009fe2;}
.section-title-dok{font-family: Times New Roman; font-size: 16px; color: #000; border-bottom: 3px solid #000; padding: 5px 0px;}
.section-title-white{font-family: Yanone; color: #fff; padding-right: 15px;}
.section-title-white a{font-family: Yanone; color: #fff; text-decoration: none;}
.section-title-white a:hover{text-decoration: underline;}
.section-title-green{font-family: Yanone; color: #40942c; padding-right: 15px;}
.section-title-green a{font-family: Yanone; color: #40942c; text-decoration: none;}
.section-title-green a:hover{text-decoration: underline;}
.section-title-black{font-family: Yanone; color: #222; padding-right: 15px;}
.section-title-black a{font-family: Yanone; color: #222; text-decoration: none;}
.section-title-black a:hover{text-decoration: underline;}
.news-section-title a{font-family: Times New Roman; font-size: 22px; color: #000000;}
.news-section-title a:hover{color: #fd5200;}
.catalog-section-title{font-size: 22px !important;}
.element-title{font-size: 18px; font-family: Arial;}
.element-title a{text-decoration: none;}
.element-title a:hover{text-decoration: underline;}
.mail-to{color: #005b9b; font: Arial 12px; margin-left: 3px;}
.logo{margin-right: 10px;}
.site-name{margin-top: 28px;}
.site-name a{font-family: Yanone; text-decoration: none; font-size: 28px;  color: #1d1d1d; line-height: 28px;}
.site-name a:hover{text-decoration: none; color: #1d1d1d;}
.lozung{font-family: Arial; font-size: 15px; font-style: italic; color: #6b6b6d; margin-top: 5px; padding-left: 15px;}
.preview-picture{}
.detail-picture{margin: 0px 38px 10px 0px;}
.preview-text{color: #222; font-family: Arial; font-size: 14px; text-align: justify;}
.detail-text{color: #222; font-family: Arial; font-size: 14px; margin-top: 5px; text-align: justify;}
.files-list .item {padding: 0;}
.list-link{
    color: #00609d;
    font-size: 12px;
    font-family: Arial;
}
.item-s{margin-bottom: 40px; padding-bottom: 35px; border-bottom: 1px solid #a0d793;}
.item-s-picture{margin-bottom: 40px;}
.date{font-size: 12px; font-family: Arial; color: #717171; font-style: italic;}
.imglink{display: block; margin-right: 38px;}
.with-picture{padding-bottom: 20px; border-bottom: 1px solid #a0d793; width: 66%;}
.events-block{width: 90%;}
.events-block.with-picture{padding-bottom: 20px; border-bottom: 1px solid #a0d793; width: 56%;}
.lang-elements{
    margin: 10px 0;
    padding: 10px 0;
    border-bottom: 1px solid #a0d793;
    color: #c2c2c2;
}


.print-site-name{
    color: #323232;
    display: block;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 35px;
}



