@font-face {
    font-family: 'rts';
    src: url('/frmwrk/fonts/rts.eot');
    }

@font-face {
    font-family: 'rts';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
         url('/frmwrk/fonts/rts.ttf') format('truetype'),
         url('/frmwrk/fonts/rts.svg#rts') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/frmwrk/fonts/Roboto-Regular.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Bold';
	src: url('/frmwrk/fonts/Roboto-Bold.ttf');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Fira Sans';
	src: url('/frmwrk/fonts/FiraSans-Bold.ttf');
	font-weight: bold;
	font-style: normal;
}

* {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;
margin:0;padding:0;vertical-align:baseline;
font-family: 'Roboto',Arial, Helvetica, sans-serif;
}
html{overflow-y:scroll;overflow-x:hidden;}

body{font-family: Roboto,Arial,sans-serif;font-size: 1.5rem;line-height: 1.5; background-color:#fff; background-image:url(/template/img/bg.gif); background-repeat: repeat; background-position: left top; 
}



html, body{
height: 100.01%;
}

header {
/*background: #749bc8;*/
background-color: #749bc8;

}

.rts {
	font-family:rts;
    font-size: 1.4em;
	line-height:-1;
}

.ul {
margin:0 0 0 20px
}

.ul2 {
margin:0 0 0 40px
}

span.data_conf {
font:bold 2.5em/0.8 'Fira Sans',Arial, Helvetica, sans-serif;
}

img.img_conf{margin:0px 30px 20px 0}

/*** соцсети ***/
.share_btn {
	position:absolute;bottom:30px;left:40px
}
#share_btn li {
display: inline-block;
list-style-type:none;
font-size:28px;
}

footer a:link, footer a:visited , footer a:active, #share_btn a:link, #share_btn a:visited , #share_btn a:active{
color:#acacac;
}

footer a:hover, footer a:focus, #share_btn a:hover, #share_btn a:focus {
color:#fff;
}




/*** верхушка ***/
.embed-nav {
	width:100%;
    font-size: 1.1em;
	line-height:1;
	height:34px;
	padding:4px 0 0 0
}
.embed-nav {
    background: #161D25;
    position: relative;
    z-index: 2;
    white-space: nowrap;
}

.group::after {
    content: "";
    display: table;
    clear: both;
}

.embed-nav ul{list-style:none;   
 }
.embed-nav li{display:inline-block;}


#thumbs-icon:hover a, #thumbs-icon:hover a span.rts, #thumbs-icon:focus a, #thumbs-icon:focus a span.rts {
    color: #fff;
}

.embed-nav span.rts{
	color:#acacac
	}

#thumbs-icon a, #thumbs-icon a span.rts{
color:#acacac;
text-decoration:none;
}


.embed-nav .logo-wrap{position:absolute;right:0;top:0;border:0}
.embed-nav .logo-wrap a{border:0;margin-right:0}



.embed-nav .logo-wrap a, .embed-nav  .logo-wrap  a:link, .embed-nav  .logo-wrap  a:visited {
	color:#acacac
}
.embed-nav  .logo-wrap  a:hover, .embed-nav .logo-wrap  a:active,.embed-nav  .logo-wrap  a:focus  {
	color:#fff
}


.logo-wrap {
	z-index: 10;
}
.btn-lang {
margin: -8px 12px 0 0 ;
padding: 0;
border: 0;
color:#ccc; text-shadow: 1px 1px 0 #000;
font-size:10px;
width:36px;
height:20px;
	}

/***********************/
/*nav-bar*/	
/***********************/

.navbar {
width:100%;
border-radius: 0px;
border: 1px solid #ccc;
}



#navbar-collapse-1 a,#navbar-collapse-1 a i,#navbar-collapse-1 a span {
	font-size:1.1em;
	line-height:1.2;
}


/***********************/




h1,h2,h3{
	color:#313131;
	text-shadow: 1px 1px 2px #ccc;
}


h1 {font:bold 3em/1.05 'Fira Sans',Arial, Helvetica, sans-serif;}
h2 {font:bold 2.3em/1.1 'Fira Sans',Arial, Helvetica, sans-serif; }
h3 {font:bold 1.69em/1.1 'Fira Sans',Arial, Helvetica, sans-serif; }
h4 {font:bold 1.4em/1.1 'Fira Sans',Arial, Helvetica, sans-serif; }
h5 {font:bold 1.2em/1.5 'Fira Sans',Arial, Helvetica, sans-serif; }

small{font-size:85%}
big{font-size:1.6em}
sub{vertical-align:sub;font-size:smaller}

h1.h1-logo{
font-weight: bold; font-size:34px; line-height:1.2; font-family: arial,sans-serif;color:#fff;letter-spacing: -0.05rem;margin: 30px 0 0 10px;
text-shadow:1px 1px 1px rgba(10,10,10,0.35)
}

.shadow {
    -webkit-filter: drop-shadow( 1px 1px 1px rgba(10,10,10,0.6));
            filter: drop-shadow( 1px 1px 1px rgba(10,10,10,0.6)); 
}
.fon {
box-shadow:2px 2px #efefef;
border-radius:10px;
padding: 1.6em;
background-color: rgba(255,236,130,0.4); 
border: 1px solid #bdbcbd;
}

.big {font-size: 120%}
.normal {font-size: 100.01%}
.small {font-size: 85%; padding-right:10px}
.smallest {font-size: 65%}
.grey {color: #999}
.red {color: #c00}

.embed-nav a{
padding:0 10px
}

footer{
position:relative;bottom:0;left:0;width:100%;margin:0;padding:0;
color:#dedede;background-color:rgba(0,0,0,0.8)
}


.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless thead tr th,
.table-borderless thead tr td,
.table-borderless tfoot tr th,
.table-borderless tfoot tr td {
    border: none;
}


/************************************************************************************
google search
*************************************************************************************/


#search_google {position:absolute;top:140px;right:5px;}

input.gsc-input {
 background: #fff !important; /*скроет логотип и надпись с текстовом поле*/
 *background: #fff !important; /*IE 7*/
 }

 .gsc-control-cse {
    font-family: Roboto, Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.cse .gsc-control-cse, .gsc-control-cse {
    background-color: transparent !important;
	border: 0px solid #fff !important;
}
.gsc-input-box {
    border: 1px solid rgb(204,204,204) !important;
    background: #fff;
    height: 34px !important;
	border-radius:4px  !important;
}

.gsst_a {
    padding-top: 9px !important;
}

.gsst_a {
    cursor: pointer;
    padding: 0 4px;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 1em;
    width: 60% !important;
	min-width: 320px  !important;
}
.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
	line-height:1.4 !important;
}
 
td.gsc-search-button > input.gsc-search-button:hover {
background-color: #acacac;
}
	
td.gsc-search-button > input.gsc-search-button {
	 
background-image:url("/template/img/find.svg");
background-repeat: no-repeat;
display: block;
background-position: 50% 50%;
background-color: #dedede;
color: transparent;
font: normal normal 0 sans-serif;
border: 1px solid transparent;
border-radius: 4px;
margin: 0 0 0 -5px;
height: 34px;
min-width: 44px;
width: 44px;
}
/*************************************************************************************/



.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
/********************************************************************/
.noless{
display:table;
}
.less{
display:none
}
.yfu1{
display:inline
}
.yfu2{
display:none
}

/* STRUCTURE */

#content {
vertical-align:top;
display:inline-block;
width: calc(50% - 11px);
padding: 5px 15px;
margin: 6px 3px 0 6px;
}

#middle {
vertical-align:top;
width: calc(50% - 11px); /* Account for margins + border values */
display:inline-block;
padding: 5px 15px;
margin: 6px 6px 0 3px;

}

#sidebar {

width: auto;
padding: 5px 15px;
margin: 6px 6px 12px 6px;
}

#content,#middle,#sidebar {
	border: solid 1px #ccc;
	border-radius: 10px;
}


/************************************************************************************
MEDIA QUERIES
*************************************************************************************/

/* for 980px or less */
@media screen and (max-width: 980px) {

h1.h1-logo{
font-size:28px;
}


#content,#middle ,#sidebar{width: auto;}

.embed-nav a{
padding:0 7px
}

.less{
display:inline
}

#search_google {top:150px}

.yfu1{
display:none
}
.yfu2{
display:inline
}



}


/* for 700px or less */
@media screen and (max-width: 700px) {

h1.h1-logo{
font-size:26px;
}

#search_google {top:160px}

#content,#middle ,#sidebar{width: auto;}


.embed-nav a{
padding:0 5px
}

.noless{
display:none
}
.yfu1{
display:none
}
.yfu2{
display:inline
}

	
}


	


/* for 480px or less */
@media screen and (max-width: 480px) {
h1.h1-logo{
font-size:26px;

}


h2 {font-size:22px;}


.noless{
display:none
}

.yfu1{
display:none
}
.yfu2{
display:inline
}

.embed-nav a{
padding:0 
}

#content,#middle ,#sidebar{width: auto;}



}



#content,#middle {
	background: #fff;
}
#sidebar {
	background: #fff;
}
#content, #middle, #sidebar {
margin-bottom: 5px;
}



.r-icon:hover, .r-icon:focus{
    -moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);

-webkit-transition:all 0.45s ease-in-out;
-moz-transition:all 0.45s ease-in-out;
-o-transition:all 0.45s ease-in-out;
-ms-transition:all 0.45s ease-in-out;
transition:all 0.45s ease-in-out;

/*	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	
*/	
}

.rl-icon:hover, .rl-icon:focus{
    -moz-transform: rotate(-360deg);
	-webkit-transform: rotate-(360deg);
	-ms--transform: rotate(-360deg);
	transform: rotate(-360deg);
-webkit-transition:all 0.45s ease-in-out;
-moz-transition:all 0.45s ease-in-out;
-o-transition:all 0.45s ease-in-out;
-ms-transition:all 0.45s ease-in-out;
transition:all 0.45s ease-in-out;
/*
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
*/
}

@media print {
*,
*:before,
*:after,
*:first-letter,
p:first-line,
div:first-line,
blockquote:first-line,
li:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

body {
        font-size: 12pt;
    }
a[href]:after {
    content: " (" attr(href) ")";
}
header,footer{display:none !important}
 
@page {
        margin: 2cm;
    }

ul,ol {
    page-break-inside: avoid;
}

	}