.fon_back {
    background: linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%), linear-gradient(45deg, #292929 25%, transparent 25%, transparent 75%, #292929 75%) 0.1875em 0.1875em, radial-gradient(at 50% 0, #484847, #090909);
background-size: 0.375em 0.375em, 0.375em 0.375em, 100% 100%;
} 
.sitename {
  background: none;
  border-top:5px solid black;
  padding:20px 20px;
  font-size: 24pt;
	color:#fff;
  }
.sitename  a{ 
    font-size: 24pt;
	color:#fff;
    }
.navig  {width:100%;color:#fff;font-size:1.5rem;background:#006F93;border:0px;border-radius:5px;padding:10px 10px;margin:0px;}
.navig_2  {width:100%;color:#fff;font-size:1.5rem;background:#E84700;border:0px;border-radius:5px;padding:10px 10px;margin:0px;text-align:center;}
.navig_3  {width:100%;color:#fff;background:#006F93;border:0px;border-radius:5px;margin:0px;padding:10px 10px;text-align:center;height:46px;font-size:1.2rem;}
.navig  a{color:#fff;font-size:24px;}
.navig  a:hover {color: #fff388;}
.navig_2  a{color:#fff;font-size:24px;}
.navig_3:hover {font-size:1.21rem;background:#008CBA;}
.navig_2:hover {font-size:1.52rem;background:#E85700;}

.logo {font-size:11rem;color:#E84700;text-shadow: 4px 4px 0px rgba(255,255,255,0.8);}
.logo:hover {color:#E85700;text-shadow: 3px 3px 0px rgba(255,255,255,0.75);}

.pulse {
  color:white;
  border-radius: 50%;
  animation: radial-pulse 1s infinite;
}

@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.5);
  }
 
  100% {
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}

.columns1 {
    position: relative;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    float: left; }
.top_board{
	padding: 5px;
    background: #006F93;
    overflow: auto;
    height: auto;
    margin-bottom: 20px;
}
.nav_tab{
	width: 100%;
    color: #fff;
    border-spacing: 0px;
	font-size:12px;
}
.nav_tab_td_1{
	width: 31%;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    height: 40px;
    padding-left: 5px;
	color:#fff;
	font-size:12px;
}
.nav_tab_td_2{
	border-bottom: 1px solid #fff;
    padding-left: 10px;
	color:#fff;
	font-size:12px;
}
.nav_tab_td_3{
	color:#fff;
	font-size:12px;
}
.nav_line{
	padding: 5px;
    background: #29523e;
    overflow: auto;
	color:grey;
	font-size:12px;
	margin-top:15px;
}
.infoblock {
	width:100%;height:120px;color:#000;font-size:20px;border-radius:5px;padding:5px;background:#fff;margin:auto;margin-bottom:5px;text-shadow: 1px 1px 4px #c7c7a7;overflow: hidden;text-overflow:ellipsis;
}
.inner-infoblock {
	font-size:10px;overflow: hidden;text-overflow:ellipsis;
}

.uslugi_stroiteley{background:#B8DBBD;border:1px solid #DEDEDE;padding:10px;color:#006f93;font-size:12px;margin-bottom:15px;width:95%;position:relative;}
.uslugi_stroiteley a {padding:5px;font-size:10px;border:1px solid #dedede;margin-right:15px;position:absolute;top:5px;}
.boxTable_2 h6 {
    height: 30px;
    padding: 5px;
    margin: 0px;
    text-align: center;
    font-size: 20px;
    width: 96%;
    border: 1px solid #fff;
    border-radius: 3px;
    background: #E84700;
    color: #fff;
}
.boxTable_2 h5 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    margin: 5px;
}
.prodmag {
    height: auto;
    width: 100%;
    background: #fff;
    color: #000;
    font-size: 14px;
    text-align: center;
    padding: 5px;
    margin: 0 0 5px 0px;
}
.board{border:1px solid #006F93; border-radius:3px;padding:2px;}
.block{outline: none;}
.boardtext {
    display: block;
  width: auto;
  height: 50px;
  padding: 5px;
  margin-top: 5px;
  outline: none;
  overflow: hidden;
}
.boardtext:hover {height: auto;}

.w_link {color:#fff;}
.w_link:hover {color:#797979;}

.social a{
    text-align:center;
    width:2.5em;
    height:2.5em;
    float:left;
    background:#fff;
    border:1px solid #ccc;
    box-shadow:0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
    border-radius:6px;
    margin:0 1em 1em 0;
    padding:0.1em;
    color:#000;
    font-size:0.7em;
}
.github a:hover{background:#191919;color:#fff;}
.youtube a:hover{background:#c4302b;color:#fff;}
.google-pluse a:hover{background:#DD4B39;color:#fff;}
.twitter a:hover{background:#00acee;color:#fff;}
.instagram a:hover{background:#3f729b;color:#fff;}
.facebook a:hover{background:#3b5998;color:#fff;}
.skype a:hover{background:#00aff0;color:#fff;}
.vk a:hover{background:#5d84ae;color:#fff;}
.odnoklassniki a:hover{background:#f93;color:#fff;}
.pinterest a:hover{background:#c8232c;color:#fff;}
.linkedin a:hover{background:#0e76a8;color:#fff;}
.telegram a:hover{background:#249bd7;color:#fff;}
.tumblr a:hover{background:#34526f;color:#fff;}
.windows a:hover{background:#125acd;color:#fff;}
.whatsapp a:hover{background:#50b154;color:#fff;}
.weibo a:hover{background:#d52b2b;color:#fff;}
.dropbox a:hover{background:#1087dd;color:#fff;}
