@font-face {
    /*font-family: 'belta_f';*/
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-Regular.eot');
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
        url('/fts/ubuntu/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-Regular.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-Light.eot');
    src: local('Ubuntu Light'), local('Ubuntu-Light'),
        url('/fts/ubuntu/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-Light.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-LightItalic.eot');
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'),
        url('/fts/ubuntu/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-LightItalic.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-Medium.eot');
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
        url('/fts/ubuntu/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-Medium.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-Italic.eot');
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'),
        url('/fts/ubuntu/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-Italic.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-Bold.eot');
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
        url('/fts/ubuntu/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-Bold.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-BoldItalic.eot');
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'),
        url('/fts/ubuntu/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-BoldItalic.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'belta_f';
    src: url('/fts/ubuntu/Ubuntu-MediumItalic.eot');
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'),
        url('/fts/ubuntu/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/fts/ubuntu/Ubuntu-MediumItalic.woff') format('woff'),
        url('/fts/ubuntu/Ubuntu-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

html{font-size:100%;min-height: 100%}
/*body{min-width: 768px;margin:0px;font-size:17px;font-size: 1.0625rem;color:#3C3C3C;line-height:1.7;min-height: 100%; font-family: 'belta_f', sans-serif;}*/
body{min-width: 768px;margin:0px;font-size:17px;font-size: 1.0625rem;color:#3C3C3C;line-height:1.5;min-height: 100%; font-family: /*'belta_f', */sans-serif;}
body.f-loaded{font-family: 'belta_f', sans-serif;}

p{margin:0 0 15px}

img{margin: 15px 0 20px 0;border: 0;float: none;max-width: 100%;display: block;}


a{text-decoration:underline;color:#006666}
a:hover{color:#3f9798}


h1, h2, h3, h4{margin:0px;padding:0px;font-weight: bold;color: #3C3C3C;line-height: 1.5}
h1{font-size:30px;font-size: 1.875rem;margin-bottom: 25px;}
h1:first-child{margin-top: -10px;}
h2, h3, h4{clear:both;margin-top: 45px;margin-bottom: 20px}
h2{font-size: 24px;font-size: 1.5rem}
h3{font-size:20px;font-size: 1.25rem}
h4{font-size:17px;font-size: 1.0625rem}

h1 a, h2 a, h3 a, h4 a{color: #3C3C3C;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color: #3C3C3C;}

ol{margin:15px 0px 15px 2px;padding:0px;counter-reset:item;list-style:none}
ol li{padding: 0px 0px 0px 30px;display:block;margin: 0px 0px 10px 0px;position: relative}
ol ol li{padding-left: 40px}
ol>li:before{counter-increment:item; content:counters(item,".") '.';padding:0;color:#a3a9ad;font-weight: bold;left: 0px;position: absolute}
li ol{margin:10px 0px 20px 0px;}


ul{margin:15px 0px 15px 2px;padding:0px;list-style:none}
ul li{background:url("/desimages/ul_item.png") left 12px no-repeat;padding: 0px;padding-left:20px;margin: 0px 0px 10px 0px;}
ul ul li{background:url("/desimages/ul_item_2.png") left 13px no-repeat;padding-left: 17px}
li ul{margin:10px 0px 20px 4px;}


table{margin: 15px 0;border-collapse: collapse;border-spacing: 0;font-size: 15px;font-size: 0.9375rem;line-height: 1.3;border: 0;}
caption{font-weight: 300;font-size: 12px;font-size: 0.75rem;color: #a3a9ad;text-align:right;padding-bottom:5px;}
th, td{padding:5px 10px;border:1px solid #c3cace}
th{text-align:center;background-color:#f4f7f9;font-weight: normal}
td{text-align:left;vertical-align: top}
tr:hover td{background-color:#f4f7f9;}


hr{height:1px;border: 0px;border-top:1px solid #c3cace;margin: 10px 0px}

input, select, textarea{border: 1px solid #e6eaed;color: #858b90;font-size: 14px;font-size: 0.875rem}
input[type="text"]{padding: 0 5px}


input[type="radio"], input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 0px 0 0 7px;
}
input[type="radio"] + label, input[type="checkbox"] + label {
  position: relative;
  padding: 0 0px 0 18px;
  font-size: 16px;font-size:1rem;line-height: 1;cursor:pointer;display: inline-block
}
input[type="radio"] + label:before, input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0;
  width: 13px;
  height: 13px;
  border: 1px solid #178282;
  background: #FFF;
}
/*input[type="radio"] + label:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 4px;
  width: 16px;
  height: 16px;
  background: #fff;
  opacity: 0;
  transition: .2s;
}*/
input[type="radio"] + label:hover, input[type="checkbox"] + label:hover{color: #006666;}
input[type="radio"] + label:hover:before, input[type="checkbox"] + label:hover:before {
  background-color: #bce0e0
}
input[type="radio"]:checked + label:before, input[type="checkbox"]:checked + label:before{
  background-color: #006666;
  border-color: #006666
}
input[type="radio"]:checked + label, input[type="checkbox"]:checked + label{color: #2c2c2c}

.news_header_bold{font-weight: bold!important}
.newsList_header_red{color:#990000!important}
.newsList_header_green{color:#006666!important}


.photo_add_archive{width:100%}
.photo_add_archive img{max-width: 600px;float: none;width: 100%}

/*менее 800*/
@media only screen and (max-width: 800px){
    ol li{padding: 0px 0px 7px 0px;}
    ol li ol{margin:10px 0px 8px 15px}

    th, td{padding:7px;}
}