body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.5em;
}

.leftimg {
    float:left; /*     */
    margin: 7px 7px 7px 0; /*    */
   }

.white {
	color: #fff;
}

p {
	padding-top: 15px;
	padding-bottom: 15px;
}

h1 {
	font-size: 2em;
	font-weight: 700;
	color:  #499bea;
	padding-top: 20px;
	padding-bottom: 25px;
}

h2 {
	font-size: 2em;
	font-weight: 700;
	color:  #499bea;

}

a {
	text-decoration: none;
}

a:hover {

}

strong {
	color:  #499bea;
}

.slider {
	text-align: center;
}

.slider img{
 width: 100%;
 height: auto;
}




.center {
	text-align: center;
}



.right {
	text-align: right;
}


.middle {
	padding: 30px;
	font-size: 1.3em;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float: left;
	}


.big {
	padding: 30px;
	font-size: 1.6em;
}

.header {
	padding: 15px;
	font-size: 1.5em;
}

.logo {
	font-size: 1.6em;
	font-weight: 700;
	color:  #499bea;
}

.slogan {
	padding-left: 20px;
	color: #aaa;
}

.techno {
	font-size: 0.6em;
	color: #ccc;
}

.phone {
	float: right;
	font-size: 1.6em;
	color: #aaa;
}

.banner {
	background-color : red;
	height: 150px;
	background: #f6d654 url(../pic/banner.jpg) repeat-y;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.menu {
    padding-left: 10px;
	font-size: 1.8em;
	font-weight: 900;
	width: 100%;
	background-color: #fff;
	opacity: 0.85;
}


.menu a {
	/* color:  #499bea !important; */
	color: #4918D8 !important; 
}


.menu ul {
    margin: 0; 
    padding: 4px;
}

.menu li {
    display: inline; /* Отображать как строчный элемент */
    margin-right: 15px; /* Отступ слева */
    padding: 3px; /* Поля вокруг текста */
}


.special-offer {
	margin-top: 5px;
	padding: 20px;
	text-align: right;
	height: 250px;
	font-size: 2em;
	color: #337ab7;

	background: #feffff;
	background: -moz-linear-gradient(top,  #feffff 0%, #ddf1f9 35%, #a0d8ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef));
	background: -webkit-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
	background: -o-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
	background: -ms-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
	background: linear-gradient(to bottom,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 );



	border-radius: 10px;
}


.special-offer h1 {
	font-weight: 900;
	font-size: 1,8em;
}

.special-offer-woman {
	position: absolute;
	left: 50%;
	margin-top: -120px;
	margin-left: -620px;
	z-index: 5;

}


.table {

	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
}


.table-content {
	z-index: 10;
	background-color: blue;
	padding: 0px;
	border-radius: 5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
	background: #499bea; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-8 */
	font-size: 1.5em;
	color: #C7EAFC;
	
	-webkit-box-shadow: 0px 18px 45px -13px rgba(0,0,0,0.54);
	-moz-box-shadow: 0px 18px 45px -13px rgba(0,0,0,0.54);
	box-shadow: 0px 18px 45px -13px rgba(0,0,0,0.54);
}

.table-content td {
	padding-bottom: 20px;
}

.number {
	font-size: 2em;
	width: 100px;
	padding: 10px;
	padding-top: 3px;
	font-style: italic;
	color: #A8E1FF;
}
.big-button {
	margin: 5px;
	padding: 15px;
	background-color: #c4f0ff;
	border: 1px dotted #bbe0ed;
	border-radius: 5px;
	opacity: 0.6;
}

.big-button:hover {
	opacity: 1;
	box-shadow: 0px 18px 45px -13px rgba(0,0,0,0.54);

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,ddf1f9+35,a0d8ef+100;Blue+3D+%2318 */
background: #feffff; /* Old browsers */
background: -moz-linear-gradient(top,  #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */

}

.big-button a {
	text-decoration: none;
}

.big-button  p {
	padding-top: 15px;
	font-size: 1.3em;
}

.caption {
	font-size: 1.6em;
	color:  #499bea;
}
.add-services {
	padding: 30px;
}
.add-service {
	text-align: center;
	opacity: 0.7;
}

.add-service:hover {
	opacity: 1;
}


.clients {
	height: 70px;
}


.quota {
	background-color: #4272A9;
	font-size: 1.3em;
	color: #fff;
	
	padding: 30px;
	  box-shadow: inset 0px 9px 2px 0px rgba(50, 50, 50, 0.2);
	
}

.quota img {
	float: left;
	margin: 30px;
}

.add-info {
	padding: 20px;
	padding-bottom: 40px;
	background-color: #115B7A;
	border-top: 10px solid #09364A;
	-webkit-border-bottom-right-radius: 30px;
	-webkit-border-bottom-left-radius: 30px;
	-moz-border-radius-bottomright: 30px;
	-moz-border-radius-bottomleft: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
}

.add-info h3 {
	color: #D2EEFA;
}

.add-info ul{
	color: #D2EEFA;
	font-size: 1.7em;
}

.add-info li{
	padding-top: 15px;
}

.add-info a{
	color: #D2EEFA;
}

.add-info a:hover{
	color: #FFF;
}


.footer {
	padding: 30px;
        
}

.footer h2 {
	font-size: 4em;
	font-weight: 700;
	color:  #499bea;
}



.contacts {
	text-align: right;
}

.social {
	margin-top: 40px;
}
.foot_cont
{
	padding: 30px;
	position: relative;
    min-height: 1px;
	
}