.raised2 {
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
padding:40px;
border: 0px;
}
.ramka
img:hover {
border: 2px solid #FCA165;
}
.ramka1
img {
border: 2px solid #E5E5E5;
}
.kol2 {
-moz-column-count: 2; -moz-column-gap: 20px;
-webkit-column-count: 2; -webkit-column-gap: 20px;
column-count: 2; column-gap: 15px;
}
.kol1:hover {
{
transition: 3s;
}
}
body {
background:#e5e5e5;
line-height:26px;
 }
h1, h2, h3, h4, h5, h6 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;}
p {
margin-bottom:18px}
hr {
border:none;
border-top:1px solid #fff;
box-shadow:0 -1px 0 #ccc;}
.container {}
#header {
background:#5990DE;
height:45px;
margin:45px 0;}
#header .container {
position:relative}
#logo {
float:left;
background:#e5e5e5;
display:inline-block;
padding:0 12px;
font-size:18px;}
#logo p { margin-bottom:0}
#iceslideshow {
margin-bottom:30px}
#promo {}
#main {
clear:both}
#content {}
#columns {
padding-top:5px;}
#columns #middle-col {
min-height:400px}
#columns .moduletable,
#columns .moduletablestyle1,
#columns .moduletablestyle2 {
background:#44B5DA;
color:#fff;
padding:10px;
margin-bottom:20px;}
#columns .moduletable h3,
#columns .moduletablestyle1 h3,
#columns .moduletablestyle2 h3 {
background:rgba(255,255,255,.15);
border-bottom:1px solid rgba(255,255,255,.15);
margin:-10px -10px 10px;
padding:3px 10px 0;
text-align: center;
color:#fff;}
#columns .moduletablestyle1 {
background:#5990DE;}
#columns .moduletablestyle1 h3 {}
#columns .moduletablestyle2 {
background:#FCA165;}
#columns .moduletablestyle2 h3 {}
.moduletabletestimonial {
text-align:center;
border-left:1px solid #fff;
box-shadow:-1px 0 0 #ccc;}
.moduletabletestimonial blockquote {
border:none;
text-align:left;
position:relative;
font-size:16px;
line-height: 32px;
margin-bottom:35px;
font-family:"Coming Soon", Courier, monospace; }
.moduletabletestimonial blockquote:before,
.moduletabletestimonial blockquote:after {
position:absolute;
font-weight: bold;
font-size:120px;
color:#ccc;
color:rgba(0,0,0,.05);
z-index:-6;
font-family:Georgia, "Times New Roman", Times, serif}
.moduletabletestimonial blockquote:before {
content: open-quote;
top:25px;
left:0; }
.moduletabletestimonial blockquote:after {
content: close-quote;
right:0;
bottom:-25px}
.moduletabletestimonial p.author {
font-size:20px;
margin-bottom: 2px;
padding-top: 6px;
color:#333}
.moduletabletestimonial p.position {
color:#888;}
#icecarousel {
clear:both}
#marketing {
background-color:#44B5DA;
background: -webkit-linear-gradient(left, #6EC5E2, #44B5DA 25%, #44B5DA , #44B5DA 75%, #6EC5E2);
background: -moz-linear-gradient(left, #6EC5E2, #44B5DA 25%, #44B5DA , #44B5DA 75%, #6EC5E2);
background: -o-linear-gradient(left, #6EC5E2, #44B5DA 25%, #44B5DA , #44B5DA 75%, #6EC5E2);
background: linear-gradient(left, #6EC5E2, #44B5DA 25%, #44B5DA , #44B5DA 75%, #6EC5E2);
color:#fff;
padding:10px 0;
margin:35px 0 0;
text-align:center;}
#marketing_inside {
background-image: url(../images/marketing_border.png), url(../images/marketing_border.png);
background-position: center top, center bottom;
background-repeat: repeat-x;
padding:30px 0 20px;}
#marketing .container{
background-image: url(../images/star.png), url(../images/star.png);
background-position: 0 35%, 100% 35%;
background-repeat: no-repeat;}
#marketing h2 {
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.25);
margin-bottom:20px;}
#marketing .btn {
color:#fff;
border:none;
background:#2190c4;
text-shadow: none;
padding:10px 20px;
box-shadow:none;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;}
#marketing .btn:hover {
border:none;
box-shadow:none;
background:#83ACE7;}
#footer {
padding:35px 0 5px; }
#copyright_area {
font-size:.9em;
line-height:75px;}
#footer p#icelogo {
float:left;
line-height:55px;
margin:0;
padding-right:30px;}
#footer p#icelogo a {
opacity:.5;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;}
#footer p#icelogo a:hover {
opacity:1}
#footer p#copyright {
float:left;
color:#777;
margin:0;
padding-right:20px;}
#copyrightmenu {
float:left;}
#copyrightmenu ul {
list-style-type:none;
margin:0;
padding:0}
#copyrightmenu ul li {
display:inline;}
#copyrightmenu ul li a {
color:#777;
display:inline;
padding-right:20px;}
#copyrightmenu ul li a:hover {
background:none;
color:#111;
text-decoration:underline}
.scrollup {
width: 40px;
height: 40px;
text-indent: -9999px;
opacity: 0.3;
position: fixed;
bottom: 50px;
right: 30px;
display: none;
background: url(../images/icon_top.png) no-repeat;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;}
.scrollup:hover {
opacity: 0.6;}
.icemegamenu {
float:left}
.icecarousel {
margin-bottom:35px;}
.icecarousel .carousel-control {
opacity:0;
top: 44%;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;}
.icecarousel:hover .carousel-control {
opacity:.6;}
.icecarousel:hover .carousel-control:hover {
opacity:1}
.icecarousel .carousel-caption {
opacity:0;
margin-bottom:-45px;
-webkit-transition:all .2s ease-out;
-moz-transition:all .2s ease-out;
-o-transition:all .2s ease-out;
transition:all .2s ease-out;}
.icecarousel:hover .carousel-caption {
opacity:1;
margin-bottom:0}
.icecarousel .carousel-caption h4 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0 0 2px;}
#ice_social {
float:right;
padding:5px 0 0}
#ice_social #social_fb {
float:right}
#ice_social #social_tw {
float:right}
body.error_page {}
body.error_page #logo {
margin:20px -1px 0 0;
text-align:center;
padding:20px 0;}
body.error_page #content {
border-left: 1px solid #fff;
box-shadow: -1px 0 0 #ccc;
margin:30px 0 0 -30px;
padding-left:30px;}
body.error_page .page-header {
margin:17px 0 15px;
border:none;}
body.offline_page {}
body.offline_page #logo {
float:none;
margin:40px 0 25px;
text-align:center;
padding:0;}
body.offline_page #content {
text-align:center;
margin:0 auto;}
body.offline_page #content_inside {
width:520px;
padding:20px;
border:1px solid #dcdcdc;
margin:0 auto;
background:#fff;
text-align:left}
body.offline_page #content_inside p.alert {
margin-bottom:35px;}
ul#ice-switcher {
position:fixed;
top:200px;
background:#fff;
border:1px solid #dcdcdc;
border-left:0;
border-radius: 0;
right:0;
list-style-type:none;
padding:5px 5px 0;
opacity:.3;
margin:0;
z-index:99999;
border-radius:6px 0 0 6px;
-webkit-transition:all .25s ease-out;
-moz-transition:all .25s ease-out;
-o-transition:all .25s ease-out;
transition:all .25s ease-out;}
ul#ice-switcher:hover {
opacity:1;
padding-right:15px;}
ul#ice-switcher li {
padding:0;
margin:0}
ul#ice-switcher li a {
display:block;
width:10px;
height:10px;
border-radius:10px;
margin-bottom:7px;
background:#222; }
ul#ice-switcher li a span { display:none }
ul#ice-switcher li.style1 a { background:#44B5DA }
ul#ice-switcher li.style2 a { background:#FC6565 }
ul#ice-switcher li.style3 a { background:#FCA165 }
ul#ice-switcher li.style4 a { background:#B159DE }
ul#ice-switcher li.style5 a { background:#A0CD18 }
ul#ice-switcher li.style6 a { background:#5990DE }
ul#ice-switcher .tooltip { font-size:14px;}
#overlay {
display: none;
position: fixed;
bottom:0;
left: 0;
width: 100%;
height: 100%;
z-index:100000;
background:#000 url(../images/style_loading.gif) no-repeat center;}
.tbc {
font-size:36px;
color:#fca165;
text-transform:uppercase;
font-family:"Arial Black", Gadget, sans-serif;
font-weight:900;
float:left;
padding-top:44px;
}
.tmt {
float:left;
color:#434343;
padding-top:45px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
padding-left:3px;
}
.tphone {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#434343;
padding-top:20px;
line-height:30px;
}
.tphone span {
font-size:29px;
color:#f07f00;
font-weight:bold;
}
.rjobs {
font:Arial, Helvetica, sans-serif;
font-size:14px;
width:235px;
text-align:center;
padding-top:10px;
}
.rjobs span {
color:#fa783a;
font-weight:bold;
}
.tp {
background:url(../images/oper1.png) no-repeat right top;
min-width:370px;
height:180px;
position:absolute;
}
#top1 {
height:89px;
}
#top1 .custom {
float:left;
}
#top1 .custom.t1 {
width:20%;
}
#top1 .custom.t2 {
width:18%;
}
#top1 .custom.t3 {
width:28%;
}
#top1 .custom.r {
float:right;
width:34%;
}
h3 a img.multithumb {
float: none;
}
.advantages{
	max-width: 800px;
  padding-left: 12px;
}
.advantages h2{
  font-size: 25px;
  text-align: center;
  margin-bottom: 30px;
  padding: 0 20px;
}
.advantages-items{
	display: flex;
	justify-content: space-between;
}
.advantages-item{
	width: 25%;
	text-align: center;
}
.advantages-item img{
	float: none;
}
.advantages-item p{
	font-size: 17px;
  margin-top: 10px;
  margin-bottom: 0;
}
.advantages-item p+p{
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0;
}
.advantages-item:last-child p+p{
	color: #db352a;
}
.contacts1{
	margin-bottom: 60px;
}
.contacts{
	display: flex;
  justify-content: space-between;
}
.contacts-right{
	width: 450px;
  height: 240px;
  margin-left: 20px;
}

/*banner 008*/
.ban008 {
  background: #f4995d url(../images/bg008.jpg) top center repeat-y;
  width: 100%;
  min-height: 55px;
//min-height: 73px;
}
.bnr {
  display: flex;  
  color: #fff;
  flex-wrap: wrap;
}
.bnr>div {
  //height: 73px;
 // min-height: 73px;
  flex-grow: 5;
  text-align: center;
}
.bnr>div img {
  height: 55px;
  //margin-left: 110px1;
}
.bnr .plat {
  //flex-grow: 10;
  text-align: left;
  align-self: center;
  font-size: 32px;
  padding: 13px 0;
//  font-size: 42px;
//padding: 23px 0;
}
.bnr .bimg {
  text-align: left;
  //flex-grow: 1;
}
.plat1 {
  //font-size: 30px;
  font-size: 23px;
  padding: 0px 0;
  align-self: center;
  //height: 73px;
  //display: flex;
  //padding: 10px 0;
}
.plat2 {
  text-align: left;
}
.plat3 {
  text-align: right;
}

@media (max-width: 1300px) {
.plat1 {
  //font-size: 24px;
 // font-size: 18px;
}
.bnr .plat {
  //font-size: 30px;
 // font-size: 23px;
}

}

@media (max-width: 1000px) {
.ban008 {
  background: #f4995d url(../images/bg008.jpg) top left no-repeat;
    background-size: cover;
   margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}
.bnr .plat {
  font-size: 23px;
}

.plat1 {
  font-size: 18px;
  //padding: 10px 20px;
//background: #f4995d url(../images/bg008.jpg) top right no-repeat;
}

}
@media (max-width: 767px) {
.plat1 , .bnr .plat , .bnr .bimg  {
  text-align: center;
}
.plat1 {
  max-width: 330px;
  margin: 0 auto;
  padding: 00px 10px;

}

}

