/* cmsms stylesheet: styles modified: 06/01/18 18:52:51 */
body{

	margin: 0;
	padding: 0;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
min-width:960px;
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Open Sans Condensed'), url('http://alvaz.net/fonts/OpenSans-CondLight.ttf') format('truetype');
}

h3 {font-size:44px; margin-bottom:-10px;}
.gradient-text {

  background: linear-gradient(0deg, #215da0, #16a6e4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #215da0;

}

.gradient-text-red {

  background: linear-gradient(0deg, #c23333, #912424);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #c23333;

}

.gradient-text-violet {

  background: linear-gradient(0deg, #028cce, #7374c0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #028cce;

}

.dropdownmenu {margin-left:103px; width:250px; height:auto;  border:2px solid red; display:none;}

.search-input {width:160px;}
.searchbtn {border:0px; color:#17a2e0;}
.headerphone {vertical-align:middle; display:inline-block; margin-top:8px;}
.headeremail { margin-top:-10px;}

.header-violet {height:353px; ; width:100%; background-image: url(https://www.alvaz.net/img/topbg-violet.png); }
.header-red {height:353px; ; width:100%; background-image: url(https://www.alvaz.net/img/topbg-red.png); }
.topmenu-violet { width:1085px; height:54px; background-image: url(https://www.alvaz.net/img/topmenubg-violet.png); float:right;}
.topmenu-red { width:1085px; height:54px; background-image: url(https://www.alvaz.net/img/topmenubg-red.png); float:right;}
.button3-violet {padding: 12px 20px;     background-image: url(https://www.alvaz.net/img/button-bg-violet.png);  color: #FFF;		border-radius: 10px;	text-decoration:none; }
.button3-red {padding: 12px 20px;     background-image: url(https://www.alvaz.net/img/button-bg-red.png);  color: #FFF;		border-radius: 10px;	text-decoration:none;	 }
.button3-violet {padding: 12px 20px;     background-image: url(https://www.alvaz.net/img/button-bg-violet.png);  color: #FFF;		border-radius: 10px;	text-decoration:none;	 }
.button-red
{padding: 12px 40px;    background:#00ba13 ;  /* #912526 */  color: #FFF;	font-size:18px;	border: 3px solid #FFF;	border-radius: 6px;	text-decoration:none;	text-decoration: bold;	}


.headerblock { display:inline-block; vertical-align:top; color:#0484ca; font-size:24px;}
.headerblock a:link, .headerblock a:visited {font-size:16px; text-decoration:none; text-decoration:bold; color:white; text-transform:uppercase;}
.headerblockbuttons {float:right;}
.headerlogo {height:139px; width:100%; background-image: url(https://www.alvaz.net/img/mountaintop.jpg);}
.logo {margin-left:57px;}
.topmenu { width:1085px; height:54px; background-image: url(https://www.alvaz.net/img/topmenubg.png); float:right;  }
.header {height:353px; ; width:100%; background-image: url(https://www.alvaz.net/img/topbg.png); }
.wrapper{width:960px; margin-left:auto; margin-right:auto;}
.content { height:853px; width:100%; background-image: url(https://www.alvaz.net/img/plane.jpg);  background-position: center; text-align:center;}

.textcontent {padding: 10px 20px; width:920px; height:550px; overflow-y: auto; border-radius:15px;  margin-left:auto; margin-right:auto;   display:inline-block; background-color: #fff;
    background-color: rgba(255,255,255,0.8); color:#1c1c1c; font-size:16px; color:#276b89;}
.contactscontent {padding: 10px 20px; width:920px; height:550px; display:inline-block; margin-left:auto; margin-right:auto;}

.textcontent a {color:#17a2e0; font-size:24px; font-family: Open Sans Condensed; text-decoration:none;}
.textcontent ul {color:#17a2e0; font-family: Open Sans Condensed;}
.textcontent ul a {color:#17a2e0; font-size:24px; font-family: Open Sans Condensed; text-decoration:none;}


.sixwindows {height:753px; width:960px; margin-left:auto; margin-right:auto; margin-top:10px; display:block; }
.box {display:inline-block; width:261px; height:200px; text-align:center; color:#666666; font-size:14px; font-family: Open Sans Condensed; margin-left:28px; margin-right:28px; margin-top:60px;}
.box i {color:#17a2e0; font-size:60px; }

.box a:visited, .box a:link {color:#17a2e0; font-size:30px; font-family: Open Sans Condensed; text-decoration: none;}
.quote {vertical-align:bottom; height:517px; width:100%; background-image: url(https://www.alvaz.net/img/map.png);  background-position: center; margin-top:90px;}
.freequote { margin-top:25px; /* margin-top:25px; */
width:490px; height:480px; float:right;
background: rgba(5,119,192,0.77);
background: rgb(5,119,192,0.77);
}
.truck {height:100%; background-image: url(https://www.alvaz.net/img/truck.png); background-position:left center;  }
.freequote span {font-size:24px; color:white;}
.freequote img{margin-right:15px;}
.freequote  input[type="text"] {width:340px; height:38px; font-size:16px; padding-left:20px; color:#666666; margin-top:10px; margin-bottom:10px;}
.textblock {height:581px; width:100%; } 
.footer1 {  height:258px; width:100%; background-color:#94c4ff; margin-top:90px;}
.footer2 {height:84px; width:100%; background-color:#4b9bff; text-align:center; color:#e3628d; font-size:20px; padding-top:50px;}
.footermenu, .footermenu a:link, .footermenu a:visited {display:inline-block;  vertical-align:top; margin-right:104px;  text-transform:uppercase; color:white; font-size: 18px; text-decoration:none;	 width:205px;}
.footercontacts {display:inline-block;  vertical-align:top;  color:white; font-size: 18px; text-decoration:none;	width:250px;  }
.social {float:right; margin-right:5px;}
.footermenu .ul {margin-top:0; list-style-type:none;  padding:0; border:2px solid red;}

ul#footermenuul {   margin-top:0; list-style-type:none; padding:0;}

ul#footermenuul li {margin-bottom:0px; }
ul#footermenuul li.mail a:link, ul#footermenuul li.mail a:visited { color:#e3628d }
ul#topmenuul {  margin-top:0;  list-style-type:none; padding:0;}
ul#topmenuul li {display: inline;  font-size:16px; border-right:1px solid #a9c3d2;}
ul#topmenuul li a:link, ul#topmenuul li a:visited {  text-decoration:none; color:#ffffff;}

.topmenuelement {display:inline-block; height:26px;  font-size:16px; border-right:1px solid #a9c3d2; width:auto; padding:14px 10px; text-align:center;}

.topmenuelement img {margin-top:4px;}
#last {border-right:0px; float:right;}
.topmenu #topmenuactive {background-image: url(https://www.alvaz.net/img/topmenuselect.png); }
.topmenu-violet #topmenuactive {background-image: url(https://www.alvaz.net/img/topmenuselect.png); }
.topmenu-red #topmenuactive {background-image: url(https://www.alvaz.net/img/topmenuselect-red.png); }
.topmenu-violet #topmenuactive {background-image: url(https://www.alvaz.net/img/topmenuselect-gray.png); }
.topmenuelement a:link, .topmenuelement a:visited {color:white; text-decoration:none;}

.button
{padding: 12px 40px;    background: #1d7cc1;    color: #FFF;	font-size:18px;	border: 3px solid #FFF;	border-radius: 6px;	text-decoration:none;	text-decoration: bold;	}
	
.button2 
{padding: 12px 40px;   box-shadow: 5px 5px 5px #995883; background: #e3628d;    color: #FFF;	font-size:18px; border-radius: 6px;	text-decoration:none;	text-decoration: bold;	}

.reset {background-color: #438fb0; box-shadow: 5px 5px 5px #12506f;}

.button3
{padding: 12px 20px;     background-image: url(https://www.alvaz.net/img/button-bg.png);  color: #FFF;		border-radius: 10px;	text-decoration:none;	}
	
.zagolovok {color:#17a2e0; font-size:48px; font-family: Open Sans Condensed;}

table, th, td {
   color:#666666; font-size:20px; font-family: Open Sans Condensed;
}	

.searchform {float:right; width:290px;  background-color: rgba(255,255,255,0.6); border-radius:5px; text-align:center; margin-top:5px;}
.searchform a:link, .searchform a:visited { color:white;}
.searchform  input[type="text"]{border:0px; margin-top:5px; margin-bottom:5px;}
.searchwrapper {float:right: width:100px; height:50px; margin-top:90px; display:none;}

/* Стили выпадающего меню*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #0060A7;
	
	margin-left:103px; width:250px; height:auto;  border:1px solid #0060A7; margin-top:55px;
	
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #25B3E8;
		color: #fff;
	

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
/* cmsms stylesheet: hover modified: 02/27/17 21:51:19 */
/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
