a{text-decoration:none; border:none; color:black; transition:all .3s linear 0s;}
a:hover{border:none;}


.a-bold{font-weight:bold; color:#76c453; border-bottom:1px solid #76c453;}
.a-bold:hover{color:#3c3c3c; border-bottom:1px solid #3c3c3c;}


.begunok{overflow:hidden; width:500px; margin:0 auto;}
.begunok .left{float:left; width:250px; height:60px; background:url(../images/icons.png) 0 -160px; background-color:#76c453; color:white;}
.begunok .right{float:right; width:250px; height:60px; background:url(../images/icons.png) 0 -220px;}
.begunok .text{overflow:hidden; text-align:center; line-height:60px; cursor:pointer; font-size:20px !important;}


body{position:relative; margin:0; padding:0; color:#3c3c3c; font-family:Arial, Helvetica, sans-serif; font-size:16px;}


.btn-composed-blue{display:block; overflow:hidden; color:white; font-weight:bold; line-height:60px; text-align:center;}
.btn-composed-blue .left{float:left; width:20px; height:60px; background:url(../images/icons.png);}
.btn-composed-blue .middle{overflow:hidden; height:60px; background:#005185;}
.btn-composed-blue .right{float:right; width:20px; height:60px; background:url(../images/icons.png) -20px 0;}


.btn-composed-green{display:block; overflow:hidden; color:white; font-weight:bold; line-height:60px; text-align:center;}
.btn-composed-green .left{float:left; width:20px; height:60px; background:url(../images/icons.png) -40px 0;}
.btn-composed-green .middle{overflow:hidden; height:60px; background:#76c453;}
.btn-composed-green .right{float:right; width:20px; height:60px; background:url(../images/icons.png) -60px 0;}


.btn-green{display:block; width:260px; height:50px; margin:0 auto; color:white; font-weight:bold; text-align:center; background:url(../images/icons.png) 0 -280px; background-color:#76c453; line-height:50px;}
.btn-green-white{display:block; width:260px; height:50px; margin:0 auto; color:white; font-weight:bold; text-align:center; background:url(../images/icons.png) 0 -330px; background-color:#76c453; line-height:50px;}

.container{width:1200px; margin:0 auto;}
@media only screen and (max-width: 680px) {
	.container{width:100%; margin:0 auto;}
}


.fancybox{display:block; position:fixed; top:0; left:0; box-shadow:2px 2px 20px #bbb;}


.footer{padding:50px 0; background:#212121;}
.footer .social-btn{float:left; width:30px; height:30px; margin:0 15px 0 0;}
.footer ul{}
.footer ul li{float:left; width:25%;}
.footer ul li .menu-a{color:white; line-height:30px; border-bottom:1px solid transparent;}
.footer ul li .menu-a:hover{border-bottom:1px solid white;}
.footer ul li .menu-a-gray{color:#dadada; line-height:30px; border-bottom:1px solid transparent;}
.footer ul li .menu-a-gray:hover{border-bottom:1px solid #dadada;}


.footer-below{padding:20px 0; text-align:center; background:#161616; color:#dadada; font-size:14px;}


h1, h2, h3, h4, h5{margin:0; padding:0;color:#363739;}
h1{font-size:35px; line-height:37px;}
h2{font-size:28px; line-height:30px;}
h3{font-size:22px; line-height:30px;}
h4{font-size:20px; line-height:22px;}
h5{font-size:18px; line-height:20px;}


.header{padding:15px 0;}
.header ul{}
.header ul li{overflow:hidden; float:left;  padding:0 0 5px 0;}
.header ul li:nth-child(2){width:600px;padding-left:50px;}
.header ul li:nth-child(2), .header ul li:nth-child(3){color:#666;}
.header ul li h3, .header ul li h5{font-weight:normal;}
.header ul li .pic{float:left; width:40px; height:40px; margin:0 20px 0 0;}


.icon-choose{float:right; width:12px; height:10px; background:url(../images/icons.png) -440px 0; margin:3px 0 0 5px; cursor:pointer;}
.icon-kabinet{float:left; width:20px; height:20px; margin:0 10px 0 0; background:url(../images/icons.png) -420px 0;}
.icon-mel{width:20px; height:20px; background:url(../images/icons.png) -220px 0;}
.icon-phone{width:20px; height:20px; background:url(../images/icons.png) -200px 0;}


img{border:none; margin:0; padding:0;}


.language{overflow:hidden; float:right; width:45px; color:#76c453; font-weight:bold; cursor:pointer;}
.language-field{display:none; position:absolute; top:0; left:0; width:40px; background:white; padding:10px; box-shadow:1px 1px 5px 2px #bbb; border-radius:5px;}
.language-field li{width:100%; cursor:pointer; transition:all .3s linear 0s; color:#666; font-weight:bold;}
.language-field li:hover{color:#76c453;}
.language-one{overflow:hidden;}


.lupa-icon{display:block; width:40px; height:40px; background:url(../images/icons.png) -80px 0;}


.menu{background:#ebf4fb;}
.menu ul{}
.menu ul li{float:left; width:16%; text-align:center; padding:20px 0; border-top:4px solid transparent; cursor:pointer; transition:all .3s linear 0s;}
.menu ul li:hover{border-top:4px solid #76c453;}


ul{overflow:hidden; list-style-type:none; margin:0; padding:0;}
ul li{margin:0; padding:0;}

root span{font-size:12px;color:#868D95}
.section_inner{overflow:hidden; position:relative; width:100%;padding-top:60px;padding-bottom:20px;text-align:center}
.section_innerall{overflow:hidden; position:relative; width:100%;padding-top:40px;padding-bottom:20px;text-align:center}
form{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center
}
form input[type=text] {
   width:300px;
   height:40px;
   border:1px solid #C6DFF3;
   padding:5px;
   margin:5px;
   color:#868D95
}
form input[type=password] {
   width:300px;
   height:40px;
   border:1px solid #C6DFF3;
   padding:5px;
   margin:5px;
   color:#868D95
}
form textarea {
   width:300px;
   height:40px;
   border:1px solid #C6DFF3;
   padding:5px;
   margin:5px;
   color:#868D95
}
form select {
   width:314px;
   height:40px;
   border:1px solid #C6DFF3;
   padding:5px;
   margin:5px;
   color:#868D95
}
form button {
   width:300px;
   height:40px;
   cursor:pointer;
   background:#76C454;
   color:#FFF;
   border:none; 
}
form .button {
   width:300px;
   height:40px;
   padding:5px;
   cursor:pointer;
   background:#76C454;
   color:#FFF;
   border:none;
   font-size:14px;
}
form .type2 {
   max-width:120px;
   height:40px;
   border:1px solid #C6DFF3;
   padding:5px;
}

.section_crumbs{overflow:hidden; position:relative; width:100%;padding-top:20px;}
.submenu{
	width:300px;
	height:100%;
	float:left;
}

.section_inner .content h1{font-weight:normal; color:#76c453;text-align:left;padding-left:20px;padding-bottom:20px;}
.section_inner .content h2{font-weight:normal;text-align:left;color:#3B3B3B;padding-left:20px;padding-bottom:20px;}
.section_inner .content h3{font-size:18px;font-weight:normal;text-align:left;color:#3B3B3B;padding-left:20px;padding-bottom:20px;}
.section_inner .content .menulc{margin-right:40px;float:left; width:230px;min-height:800px}
.section_inner .content .list-left li{overflow:hidden; margin:0 0 15px 0; line-height:22px;}
.section_inner .content .list-left li a {font-weight:bold;color:#4E4E4E}
.section_inner .content .list-left li a:hover{text-decoration:underline}
.section_inner .content .menulc ul{border-right:1px solid #C6DFF3;}
.section_inner .content .list-left li{text-align:left;}
.section_inner .content  li{text-align:left;}


.section_innerall .content .menulc{margin-right:40px;float:left; width:230px;min-height:800px}
.section_innerall .content .list-left li{overflow:hidden; margin:0 0 15px 0; line-height:22px;}
.section_innerall .content .list-left li a {font-weight:bold;color:#4E4E4E}
.section_innerall .content .list-left li a:hover{text-decoration:underline}
.section_innerall .content .menulc ul{border-right:1px solid #C6DFF3;}
.section_innerall .content .list-left li{text-align:left;}
.section_innerall .content  li{text-align:left;}



.section_inner .content  .text{font-size:13px;color:#3B3B3B;}
.section_innerall .content  .text{font-size:13px;color:#3B3B3B;}
.section_inner .content  li form{
	padding-top:20px;
	text-align:left
}
hr {border:1px solid #ECF3F9;}
.section_inner .content form td {padding:10px}
.section_inner .content form .table {
padding:10px;
}
/* table */
.table						{margin: 0 0 0; width: 850px;}
.table th					{background: #ebf4fb; border: none;  font-weight: bold; padding: 7px 8px 8px; vertical-align: middle;}
.table td					{background: #fff; color: #7e7e7e; border: none; height: auto; padding: 7px 8px 8px; vertical-align: middle;}
.table td a					{background: #fff; color: #76C454;text-decoration:underline}
.table td a:hover			{text-decoration:none}
.table tr.bg td			{background: #ededed;}
.table tr.last td			{border: none;}
.section_inner .content form .green {color:#76C558}
#showErrors{font-size:13px;color:#3B3B3B;}
#showtable{padding-top:20px}
.section_innerall .content .ctable{
	padding-left:200px;
	}
.section_innerall .content h1{font-weight:normal; text-align:center;padding-left:20px;padding-bottom:20px;}
.section_innerall .content h2{font-weight:normal;text-align:left;color:#3B3B3B;padding-left:20px;padding-bottom:20px;}
.section_innerall .content h2{font-weight:normal;text-align:left;color:#3B3B3B;padding-left:20px;padding-bottom:20px;}
.section_innerall .content h3 form{font-size:18px;font-weight:normal;text-align:center;color:#3B3B3B;padding-top:30px;padding-bottom:10px;}
.section_innerall .content .ctable2 td{
	 text-align:left;
	 color:#818489;
	 font-size:12px;
	}

.section_innerall .content .contact{
	display:block;
	text-align:left;
	height:50px;
	font-size:18px;
	padding-left:200px;
	padding-top:40px;
}
.section_innerall .content .contact div {
	
	float:left;
}
.section_innerall .content .contact .pad {
	padding-top:3px;
	margin-right:30px;
}
.section_innerall .content .contact .pad span {
	padding-top:3px;
	color:#8C939B;
}


.section_innerall  .textinner{text-align:left;}
.img-left {float:left;margin:5px;border:1px solid #C6DFF3}
.left{text-align:left}

.text img {margin:10px}
.text ol li img {margin:0px}
.text ol li img {vertica-align:top}
.img-baseline {margin:10px;text-align:center;}
.alt{text-align:center;display:block;font-size:10px;}
.text li a{text-decoration:underline;font-size:12px;}
.text li a:hover{text-decoration:none;font-size:12px;}
.mobile-hamburger{
	display:none;
	position: fixed;
	z-index: 80;
	top: 5px;
	left: 10px;
	display: none;
	width: 40px;
	height: 40px;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in-out 0ms;
	-o-transition: all 200ms ease-in-out 0ms;
	transition: all 200ms ease-in-out 0ms;
	border: 2px solid #e8e8e8;
	background: transparent center center no-repeat;
		background-color: transparent;
		background-image: none;
		background-size: auto auto;
	background-color: #ffffff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5fNitwAAABF0Uk5TAAAmKCqvsLGytO7w8fLz9PULfmUlAAAAc0lEQVRYw+3WOQ7AIAxEUbNDCNv9L5vOSYudCs0c4AmB9AUZ5QgAgIMAcrGtzY3siAFXl2DVMRCXaImBJgM6A0MLZBkQlJd42c8zpr59/mDfZyThABwG+DJVPfC3sgdF24OJHqAHANAD9OC/HuCvDACAeQAmWlzuokMxZAAAAABJRU5ErkJggg==");
	-webkit-background-size: 80% 80%;
	background-size: 80%;
	font-size: 0;
}
.hh1{
	top:-22px; left:278px; line-height:130px;
}
.hh2{top:42px; left:389px;}
.hh3{top:171px; left:389px;}
.hh4{top:236px; left:278px;}
.hh5{top:172px; left:166px;}
.hh6{top:43px; left:167px;}
.hh7{top:107px; left:278px;}
.im2{width:60%}
