body {
	background-color: #f3f3f3 !important;
	margin:0;
	padding:0;
	color: #363636 !important;
	font: 18px / 27px myriadpro-regular, 'Open Sans', sans-serif !important;
}

a {color: inherit !important;}
a:hover {}
a:focus {text-decoration: none !important;}

/* Белый фон блока с тенью */
.block-style {
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
	 -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
	background-color: #FFFFFF;
	} 
/* Белый фон блока */
.block-style-no_teni {background-color: #FFFFFF;} 

/* Поиск */
.aikon-search .closeit {
    top: -300px !important;
    width: 570px !important;
    border: none !important;
    text-align: right !important;
    font-size: 60px !important;
}

.aikon-search input.aikon-searchbox {width: 520px;}


/* Приемная директора */

.nav-tabs>li>a {border-radius: 10px 10px 0 0 !important;}
.nav>li>a {margin-right: 10px !important;}

.well {
    min-height: 20px;
    padding: 19px;
    margin-top: 20px !important;
    border-radius: 10px !important;
}
.input-group {margin-bottom: 10px;margin-top: 10px;}
.input-group-addon {
    padding: 5px 12px !important;
    font-size: 1em !important;
    background: none !important;
    border-radius: 10px 0 0 10px !important;
}

.input-xlarge {
	height: 40px;
	padding-left: 10px !important;
	border: 1px solid #ccc !important;
	border-radius: 0 10px 10px 0 !important;
}
textarea {
	width: 100% !important;
	margin-top:20px !important;
	margin-bottom:30px !important;
	border-radius: 10px !important;
    border: 1px solid #ddd !important;
}
.btn-primary {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#33b760),to(#268838));
    background-image: linear-gradient(to bottom,#33b760 0,#268838 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#33b760),to(#268838));
    background-image: linear-gradient(to bottom,#33b760 0,#2268838 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33b760', endColorstr='#2268838', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #268838 !important;
    color: white;
}

.btn-primary:focus, .btn-primary:hover {
    background-color: rgba(32, 127, 71, 0.97) !important;
    background-position: 0px -8px !important;
}

.btn-clear {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#b73333),to(#882626));
    background-image: linear-gradient(to bottom,#b73333 0,#882626 100%) !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#b73333),to(#882626));
    background-image: linear-gradient(to bottom,#b73333 0,#882626 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b73333', endColorstr='#882626', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #882626 !important;
    color: white;
}
.btn-clear:focus, .btn-clear:hover {
    background-color: #882626 !important;
    background-position: 0px -8px !important;
}
.btn.focus, .btn:focus, .btn:hover {color: white !important;}
.pgb-comment:after {content: "Ответ" !important;font-size: 0.8em;}
.pgtitle {font-size: 1em;}

.guestbook-description .itemTitle{
margin-top:0px;
}
.director-title{
font-size:30px;
font-weight:bold;
margin-bottom:30px;
}
.director-info ul{
list-style: none;
padding:0;
color: #3D6AA7;
}
.director-info span{
font-weight:bold;
color: #363636;
}
.pgb_wrapper{
background:#94b3d0;
margin:0 -70px;
padding:50px 70px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
position:relative;
}
.pgb_wrapper .pgb_title{
position:absolute;
top:20px;
left:70px;
color:#fff;
font-size:30px;
}
.pgb_wrapper .pgb_img{
position:absolute;
width:300px;
top:-250px;
right: 70px;
}
.pgb_wrapper .pgb_img img{
width:300px;
}
.pgb_topform{
display:flex;
flex-wrap: wrap;
align-items: center;
}
.topform1{
width:300px;
}
.topform2{
width:calc(100% - 300px);
}
.btn-toolbar.pgb_bottomform .btn-group{
float:right;
}
.btn-toolbar.pgb_bottomform .btn-group button.btn-primary, .btn-toolbar.pgb_bottomform .btn-group button.btn-primary:hover{
background: linear-gradient(to bottom,#6da4d7 0,#6299cc 100%) !important;
 }
 #jform_guestbook_content{
 padding:20px;
 /*box-shadow: inset 0 0 10px rgba(0,0,0,0.5);*/
 }



/* Шапка сайта */

header {
	z-index: 3;
    background: -webkit-gradient(linear, center top, center bottom, from(#89C1E1),color-stop(100%, #4B82C0));
    background: -webkit-linear-gradient(top,#89C1E1 ,#4B82C0 100%);
    background: linear-gradient(to bottom,#89C1E1 ,#4B82C0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF89C1E1, endColorstr=#FF4B82C0, GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF89C1E1', endColorstr='#FF4B82C0', GradientType=0)";
	}
header.authorized {
	z-index: 3;
    background: -webkit-gradient(linear, center top, center bottom, from(#fe196b),color-stop(100%, #dd54bc));
    background: -webkit-linear-gradient(top,#fe196b ,#dd54bc 100%);
    background: linear-gradient(to bottom,#fe196b ,#dd54bc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFfe196b, endColorstr=#FFdd54bc, GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFfe196b', endColorstr='#FFdd54bc', GradientType=0)";
	}

	.top-left,.top-right {
		font-size: 1em;
		line-height: 22px;
		color: #FFFFFF;
		font-weight: 400;
		font-family: myriadpro-regular;
		margin-top:20px; 
		}

	.top-left {float: left;}
	.top-right {float: right;text-align: right;}
	img.center-block {padding-top: 20px;}

	.sitename,.sitename2 {
		text-shadow: 2px 3px 4px #4A82C0;
		box-shadow: none;
		background-color: transparent;
		color: #FFFFFF;
		text-align: center;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-family: aantiquetrady;
		padding-top: 10px;
		}

	.sitename {font-size: 0.9em;line-height: 18px;width: 620px;letter-spacing: 1px;margin: 0 auto;}
	.sitename2 {font-size: 2.5em;line-height: 39px;letter-spacing: 4px; margin: 15px 0 20px 0;}
	.sitename a:hover,.sitename2 a:hover {
		text-decoration: none;-webkit-transform: scale(1.1,1.1);
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 550ms;
        -moz-transform: scale(1.2,1.2);
        -moz-transition-timing-function: ease-out;
        -moz-transition-duration: 550ms;
    }
    .sitename a,.sitename2 a {
    	opacity: 1;
        -webkit-transform: scale(1,1);
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 550ms;
        -moz-transform: scale(1,1);
        -moz-transition-timing-function: ease-out;
        -moz-transition-duration: 550ms;
    }

	.border-sitename {z-index: 18;
		width: 65%;
		box-shadow: 0px 1px 0px rgba(145,204,239,0.5);
		border-style: solid;
		border-color: #4A81C0;
		background-color: transparent;
		border-width: 0px 0px 1px;
		margin: 0 auto;
		padding-top: 15px;
		}
	
	.garmoty-position {position: relative;}
	
	.gramoty-box {
		position: absolute;
		z-index: 2;
		left: 0;
		margin-top: -12px;
		margin-left: 303px;
		}
	
		.gramota-one {float:left;transition: all 0.2s linear 0s;}
		.gramota-one:hover, .gramota-two:hover, .gramota-three:hover {margin-top: 7px}
		
		.gramota-two {float:left;padding-left: 5px;transition: all 0.2s linear 0s;}
		
		.gramota-three {float:left;padding-left: 5px;transition: all 0.2s linear 0s;}

		.elec_logo_1mesto img {
          	max-height: 160px;
            z-index: 9999;
            margin-left: 20px;
            margin-top: 165px;
            position: absolute;
		}
		
	.modal-dialog {width: 320px !important;}
		
/* Конец шапки сайта */


/* Главное меню */

	/* C картинками */

	.mainmenu {
		background: white !important;
		border:none !important;
		box-shadow:none !important;
		margin-bottom: 25px !important;
		padding-left: 0 !important;
	}
	
	.to_top {
    position: fixed;
    top: 0px;
    width: 100%;
    padding-top: 5px;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.3) !important;
    -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.3) !important;
    opacity: 0.9;
    z-index: 1001;
}
.to_top .img-menu{
display:none;
}
.to_top .topmenu > li > a > p {
    padding-top:0;
}
.to_top .topmenu{
    min-height:auto !important;
}

	.navbar-default {    
		background: none !important;
	    border: none !important;
	    box-shadow:none !important;
	    -webkit-box-shadow:none !important;
	}

	.navbar-default .navbar-toggle {border:none;}


	.navbar-header p {font-size:2em;float:left;padding: 15px 0 0 20px;color: #666666;}

	.topmenu {
	  backface-visibility: hidden;
	  background-color: white;
	  min-height: 152px !important;
	}

	ul.topmenu {padding-left: 0 !important;margin-bottom: 0;margin-left: 0;}

	.topmenu:after {
	  content: "";
	  display: table;
	  clear: both;
	}
	.topmenu > li {
	  	display: inline-block;
	  	position: relative;
	  	width: 114px;
		text-align: center;
	}
	.topmenu>li:hover {border-bottom: 4px solid #4A82BF;}

	.topmenu >li >a {
	 	padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
		text-decoration: none;
	}

	.topmenu > li > a > p {
	 	padding-top: 100px;
		position: relative;
		color: #4A82BF;
		font-family: aantiquetrady;
		font-size: 1em;
	    line-height: 19px;
	  	transition: .4s ease-in-out;
	  	text-transform: lowercase;
	}
	.down:after {
	  content: "\f107";
	  margin-left: 8px;
	  font-family: FontAwesome;
	}
	.topmenu > li > a:hover,.topmenu > li >  a:focus {
		background:none !important;
		box-shadow:none !important;
		border-bottom: 3px #4B82C0 solid;
	}

	.submenu {
	  background: white;
	  box-shadow: 0px 4px 5px rgba(0,0,0,0.3);
	  -webkit-box-shadow: 0px 4px 5px rgba(0,0,0,0.3);
	  position: absolute;
	  left: 0;
	  visibility: hidden;
	  opacity: 0;
	  z-index: 5;
	  width: 180px;
	  transform: perspective(600px) rotateX(-90deg);
	  transform-origin: 0% 0%;
	  transition: .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	  color: #4A82BF;
	}
	.topmenu > li:hover .submenu{
	  visibility: visible;
	  opacity: 1;
	  transform: perspective(600px) rotateX(0deg);
	}

	.submenu li {list-style-type: none;padding: 5px 15px 5px 15px;}

	.submenu li a {
	  font-size: 16px;
	  font-family: aantiquetrady !important;
	  text-transform:lowercase;
	  text-decoration: none;
	}
	.submenu li:hover {background-color: #4A82BF;color: white;}
	.submenu li a:hover {color: white;}

	ul.submenu {padding-left:0;text-align:left;margin-top: 4px;}

	ul.submenu li a img.img-menu {display: none;}

	.submenu li a p.image-title {margin: 0 0 5px 0;line-height: 15px;}

	.img-menu {
			position: absolute;
			margin: auto;
			left: 0;
			top: 0;
			bottom: 45px;
			right: 0;
			}

	.active-link {
			background:none !important;
			box-shadow:none !important;
			border-bottom: 4px #4B82C0 solid;
		}
			.active-link:hover {
			border: none;
		}
		
		.submenu li.active-link:hover {
			background-color: #4A82BF !important;
			color: white;
			border-bottom: 4px #4B82C0 solid !important;
		}


	/* Без картинок */

	.topmenu-small {
		backface-visibility: hidden;
	  	background-color: white;

	  }

	ul.topmenu-small {padding-left: 0 !important;margin-bottom: 0;margin-left: 0;}

	.topmenu-small:after {
	  content: "";
	  display: table;
	  clear: both;
	}
	.topmenu-small > li {
	  	display: inline-block;
	  	position: relative;
	  	width: 114px;
		text-align: center;
		border-bottom: 4px solid white;
	}
	.topmenu-small>li:hover {border-bottom: 4px solid #4A82BF;}

	.topmenu-small >li >a {
	 	padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
		text-decoration: none;
	}

	.topmenu-small > li > a > p {
	 	padding-top: 10px;
		position: relative;
		color: #4A82BF;
		font-family: aantiquetrady;
		font-size: 1em;
	    line-height: 19px;
	  	transition: .4s ease-in-out;
	  	text-transform: lowercase;
	}

	.topmenu-small > li > a:hover,.topmenu > li >  a:focus {
		background:none !important;
		box-shadow:none !important;
		border-bottom: 3px #4B82C0 solid;
	}
	.topmenu-small > li:hover .submenu{
	  visibility: visible;
	  opacity: 1;
	  transform: perspective(600px) rotateX(0deg);
	}



	/* Меню дополнительное */

	.menu-main-dop {
	 list-style: none;
	 margin: -14px 0 0 0;
	 padding: 0;
	 color: #c0c0c0;
	 text-align: center;
	 float: none;
	}
	
	.menu-main-dop li {display: inline-block;padding-right: 10px;float: none;}
	.menu-main-dop li:last-child:after {content: none;}
	.menu-main-dop a {
	text-decoration: none !important;
    font-family: aantiquetrady;
    letter-spacing: 2px;
    position: relative;
    /* padding-bottom: 20px; */
    font-size: 17px;
    text-transform: uppercase;
    display: inline-block;
    transition: color .2s;
	}
	.menu-main-dop a, .menu-main a:visited {color: #9d999d;}
	.menu-main-dop a.current, .menu-main a:hover{color: #feb386;}
	.menu-main-dop a:before,
	.menu-main-dop a:after {
	  content: "";
	  position: absolute;
	  height: 3px;
	  top: auto;
	  right: 50%;
	  bottom: 10px;
	  left: 50%;
	  background: #c0c0c0;
	  transition: .8s;
	}
	.menu-main-dop a:hover:before, .menu-main .current:before {left: 0;}
	.menu-main-dop a:hover:after, .menu-main .current:after {right: 0;}   
	@media (max-width: 550px) {
	.menu-main-dop {padding-top: 0;}
	.menu-main-dop li {display: block;float:left;padding-right: 7px;}
	.menu-main-dop li:after {content: none;}
	.menu-main-dop a {
	 padding: 5px 0 5px;
     margin: 0 14px;
	}
	}

.footer-menu {float: left;}

/* Конец Главное меню */


/* Контент */
	
	/* Хлебные крошки */
	.breadcrumb {
	   	padding: 20px 35px 12px 35px!important;
	    margin-bottom: 0 !important;
	    margin-top: -25px;
	    background: none !important;
	    border-radius: 0 !important;
	    font-size: 0.8em;
	    color: #9d999d;
	}
	
	.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">" !important;
	}

	.breadcrumb .divider>img {display:none;}



/* Блок "Экзамены"   */

.ekzamen {
	height: 140px;
	overflow: hidden;
	margin: 20px 0;
	}

	.ekzamen-head {
		text-align: center;
		color: #464646;
		font-weight: 400;
		text-transform: uppercase;
		font-family: aantiquetrady;
		}
		.ekzamen-head>h1, .ekzamen-head>h2  {
			display: block;
		    opacity: 1;
		    -webkit-transform: scale(1,1);
		    -webkit-transition-timing-function: ease-out;
		    -webkit-transition-duration: 550ms;
		    -moz-transform: scale(1,1);
		    -moz-transition-timing-function: ease-out;
		    -moz-transition-duration: 550ms;
			}
			.ekzamen-head>h1:hover, .ekzamen-head>h2:hover {
			-webkit-transform: scale(1.1,1.2);
			-webkit-transition-timing-function: ease-out;
			-webkit-transition-duration: 550ms;
			-moz-transform: scale(1.2,1.2);
			-moz-transition-timing-function: ease-out;
			-moz-transition-duration: 550ms;
			text-decoration: none !important;
			}

			.ekzamen-head>h1>a:hover, .ekzamen-head>h2>a:hover {text-decoration: none !important;}

			.ekzamen-head>h1 {
				font-size: 64px;
				margin-top: 8px;
		    	margin-bottom: 0px;
				}

			.ekzamen-head>h2 {
				font-size: 38px;
				margin-top: 13px;
		    	margin-bottom: 0px;
				}

/* Конец Блока "Экзамены"   */



/*    Блок "Отзывы"   */

.otzivi {height: 170px;margin-bottom: 40px;margin-top: 185px;}

.img-messeg {margin-top: -47px;margin-left: 25%;position: absolute;}

.otzivi-img-portret {height: 330px;margin-top: -160px;}

.img-devochka {bottom: 0;
    height: 100%;
    margin: 0 auto;
    display: block;}


.otzivi-head {
	margin-top:-62px;
    text-align:right;
    text-transform:uppercase;
    font-size:2.7em;
}

.otzivi-block-fio {height: 60px;}

.otzivi-block-text {
	position: relative;
    width: 48%;
    margin-left: auto;
}

	.otzivi-text {
		text-align: justify;
	    line-height: 24px !important;
	    text-indent: 10px;
	    font-size: 20px;
	    padding-top: 25px;
	    z-index: 6;
    	position: absolute;
	}

	.kavichki1 {float:left;}

	.kavichki2 {float: right;padding-top: 114px;}


.otzivi-margin-bottom {margin-bottom: 35px;}

.otzivi-fio {text-align:center;margin-top:10px;font-size: 1.1em;}

.otzivi-fio>p {font-size:0.8em;color: #7F7F7F;}

.otzivi-podrobnee {
	text-align:right;
	margin-top: 10px;
	color: #5C98C6;
    letter-spacing: 0px;
    font-size: 1em;
}

.page-header {border: none !important;}

.RSWS_testimonial {font-size: 1.2em;}

.RSWS_testi_img {border: none;}

/*    Конец блока "Отзывы"   */



/*   Блоки "Конкурсы"   */
.konkurs-margin-top {margin-top: 20px;}

.block-konkurs-head {
	box-shadow: 0px 1px 5px rgba(0,0,0,0.3);
    background-color: #5F98CB;
    padding-bottom: 7px;
    margin-bottom: 12px;
}

	.block-konkurs-head>a {
					display: block;
	    			opacity: 1;
					-webkit-transform: scale(1,1);
					-webkit-transition-timing-function: ease-out;
					-webkit-transition-duration: 550ms;
					-moz-transform: scale(1,1);
					-moz-transition-timing-function: ease-out;
					-moz-transition-duration: 550ms;
					}

				.block-konkurs-head>a:hover {
						-webkit-transform: scale(1.1,1.2);
						-webkit-transition-timing-function: ease-out;
						-webkit-transition-duration: 550ms;
						-moz-transform: scale(1.2,1.2);
						-moz-transition-timing-function: ease-out;
						-moz-transition-duration: 550ms;
						text-decoration: none;
						}

				.block-konkurs-head>a>h1 {
					background-color: transparent;
					color: #FFFFFF;
					text-align: center;
					letter-spacing: 1px;
					font-size: 1em;
					line-height: 27px;
					font-family: myriadpro-regular;
					margin-top: 17px;
					text-transform: uppercase;
					padding-top: 12px;
					padding-bottom: 3px;
					margin: 0;
					opacity: 1;
					}

.block-archive-item {
			height: 260px;
			margin-bottom: 20px;
			overflow: hidden;
			}
	
			.background-grey {background-color: #F3F3F3;}

			.block-konkurs-item-padding {padding: 0px 15px 0 15px;}

				.block-konkurs-item-padding>a {
					color: #363636 !important;
					line-height: 29px;
					font-family: myriadpro-regular;
					font-weight: 400;
					}

				.block-konkurs-item-padding>a:hover {
					text-decoration:underline;
					}

				.block-konkurs-item-padding>a>h1 {
    				margin-bottom: 4px;
    				font-size: 0.8em;
					}

			.konkurs-item {height: 67px;position: relative;}

				.img-item-konkurs {
					width: 51px;
					height: 51px; 
					overflow: hidden;
					float: left;
					margin: 8px 0 0 15px;
                  	position: relative;
					}

					.img-item-konkurs>a>img {
						height: 100%;
                        display: block;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin-right: -50%;
                        transform: translate(-50%, -50%);
					}
			.item-date-konkurs {
				color:grey;
				font-style: italic;
				font-size: 0.7em;
				position: absolute;
				margin-bottom: 5px;
				bottom: 0;
			}

			/* Обрезаем лишние строки в заголовке "Конкурсы и т.д." */

		.cut_text_stroki_konkurs {
		    overflow: hidden;
		    max-height: 39px;
		    line-height: 25px;
		}

		.cut_text_stroki_konkurs:before {
		    content: "";
		    float: left;
		    width: 5px;
		    height: 46px;
		}

		.cut_text_stroki_konkurs > *:first-child {
		    float: right;
		    width: 100%;
		    margin-left: -5px;
		}		

		.cut_text_stroki_konkurs:after {
		    content: "\02026";
		    box-sizing: content-box;
		    float: right;
		    position: relative;
		    top: -25px;
		    left: 100%;
		    width: 3em;
		    margin-left: -3em;
		    padding-right: 2px;
		    text-align: right;
		    background-size: 100% 100%;
		}

		.cut_text_stroki_konkurs_white:after {
			background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
		}

		.cut_text_stroki_konkurs_grey:after {
			background: linear-gradient(to right, rgba(243, 243, 243, 0.5), rgb(243, 243, 243), rgb(243, 243, 243));
		}



/*   Конец блоков "Конкурсы"   */


/*   Модуль Инстаграм   */

.slick-slide {height: auto !important;}

.ingallery, #ingallery-popup {margin: 30px 0;}

#ingallery-popup {top: 8% !important;}

/*   Конец модуль Инстаграм   */


/*   Ссылки на сайты   */


/*   Конец ссылки на сайты   */


/*   Фотогалерея в материалах   */

ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg, ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg {background-position: 50% 0%;}



/*   Подвал сайта   */

footer.footer-full {height: 394px; background: url(../images/footer/footer_fon.jpg) no-repeat center top; }
footer.footer-small {
	background: -webkit-gradient(linear, center top, center bottom, from(#89C1E1),color-stop(100%, #4B82C0));
    background: -webkit-linear-gradient(top,#89C1E1 ,#4B82C0 100%);
    background: linear-gradient(to bottom,#89C1E1 ,#4B82C0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF89C1E1, endColorstr=#FF4B82C0, GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF89C1E1', endColorstr='#FF4B82C0', GradientType=0)";
    margin-top: 25px !important;
    }

.footer-menu-full {
	border-bottom: 212px solid white;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    height: 0;
    width: 600px;
    opacity: 0.7;
    margin-top: 30px;
    float: left;
    font-size: 0.8em;
    line-height: 10px;
    text-transform: lowercase;
}

.footer-menu-small {
	background-color: white;
	padding: 20px 50px 20px 50px;
    width: 100%;
	opacity: 0.7;
	margin-top: 25px;
	margin-bottom: 40px;
    float: left;
    font-size: 0.8em;
    line-height: 10px;
    text-transform: lowercase;
    min-height: 240px;
    position: relative;
}

.footer-ship {
	margin-top: 20px;
	z-index: 10;
    position: absolute;
    right: 0;
}

.social {
	z-index: 11;
    position: relative;
    margin-top: 110px;
}

.social-small {margin-bottom: 20px}

.social_button {border-bottom: 1px solid white;}

.social-button-center {text-align: center;margin-top: -15px;}

.social-button-center>a {margin-right: 5px;}

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.social_img_iconfacebook, .social_img_icongoogle, .social_img_iconpinterest, .social_img_icontwitter
{ display: inline-block; background: url('../images/footer/social_icon_glif.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.social_img_iconfacebook { background-position: -5px -0px; width: 32px; height: 32px; }
.social_img_icongoogle { background-position: -42px -0px; width: 32px; height: 32px; }
.social_img_iconpinterest { background-position: -5px -37px; width: 32px; height: 32px; }
.social_img_icontwitter { background-position: -42px -37px; width: 32px; height: 32px; }


/*   Конец подвал сайта   */