@font-face {
  font-family: "Intro Book Regular";
  src: url("../fonts/Intro Book Regular.eot");
}
@font-face {
  font-family: "Intro Book Alt Regular";
  src: url("../fonts/Intro Book Alt Regular.eot");
    src: url("../fonts/Intro-Book-Alt.svg");
  src: url("../fonts/Intro-Book-Alt.woff");
}
@font-face {
  font-family: "Intro Book Alt Regular";
  src: url("../fonts/Intro Book Alt Regular.ttf");
}
@font-face {
  font-family: "Intro Black Alt Regular";
  src: url("../fonts/Intro Black Alt Regular.eot");
  src: url("../fonts/Intro Black Alt Regular.svg");
  src: url("../fonts/Intro Black Alt Regular.woff");
}
@font-face {
  font-family: "Intro Black Alt Regular";
  src: url("../fonts/Intro Black Alt Regular.ttf");
}
@font-face {
  font-family: "Intro Black Alt Regular";
  src: url("../fonts/Intro Black Alt Regular.otf");
  src: url("../fonts/Intro-Book-Alt.svg");
  src: url("../fonts/Intro-Book-Alt.woff");
}
@font-face {
  font-family: "Intro Book Regular";
  src: url("../fonts/Intro Book Regular.ttf");
}
@font-face {
  font-family: "Intro Book Regular";
  src: url("../fonts/Intro Book Regular.otf");
  src: url("../fonts/Intro-Book.svg");
  src: url("../fonts/Intro-Book.woff");
}
@font-face {
  font-family: "Intro";
  src: url("../fonts/Intro.eot");
  src: url("../fonts/Intro.svg");
  src: url("../fonts/Intro.woff");
}
@font-face {
  font-family: "Intro";
  src: url("../fonts/intro.ttf");
}
@font-face {
  font-family: "Intro Book Alt Regular";
  src: url("../fonts/Intro Book Alt Regular.otf");
}
@font-face {
  font-family: "Intro Thin Regular";
  src: url("../fonts/Intro Thin Regular.otf");
}
@font-face {
  font-family: "Intro Regular";
  src: url("../fonts/Intro Regular.otf");
}
@font-face {
  font-family: "Intro Book Alt Regular";
  src: url("../fonts/Intro Book Alt Regular.eot");
}
@font-face {
  font-family: "Intro Thin Regular";
  src: url("../fonts/Intro Thin Regular.eot");
}
@font-face {
  font-family: "Intro Regular";
  src: url("../fonts/Intro Regular.eot");
}
@font-face {
  font-family: "Intro Light Regular";
  src: url("../fonts/Intro Light Regular.eot");
  src: url("../fonts/Intro Light Regular.svg");
  src: url("../fonts/Intro Light Regular.woff");
}
@font-face {
  font-family: "Intro-Bold";
  src: url("../fonts/Intro-Bold.eot");
  src: url("../fonts/Intro-Bold.svg");
  src: url("../fonts/Intro-Bold.woff");
  src: url("../fonts/Intro-Bold.ttf");
}
@font-face {
  font-family: "Intro Light Regular";
  src: url("../fonts/Intro Light Regular.otf");
}

/* ---------- Color Module Styles ----------- */

#header a { color: #121c4d; }

 #header-menu ul.menu li a:hover,  #header-menu ul.menu li ul.menu li a:hover { color: #003896; }
#header-menu ul.menu li a.active{ color: #fff;  }

a, li a.active,


#navigation .block-superfish ul.sf-menu li a:focus, #navigation .block-superfish ul.sf-menu li a:hover, #navigation .block-superfish ul.sf-menu li a.active,
.front .node h1.front-heading { color: #121c4d;     text-decoration: underline;}
a:hover{color:#00A6DE;}
#header-menu a, #header-menu ul.menu li a  { color:#121c4d; }
   #navigation .block-superfish ul.sf-menu li a{ font-family: Intro Book Alt Regular;}
#footer a, #footer li a.active, #footer-bottom a {     color: #237E9D; }
#footer-bottom li a.active { color:#fff; font-weight: initial;}
#footer-bottom li a:hover,#footer-bottom ul a:hover ,#footer a:hover, #footer li a.active:hover, #footer-bottom a:hover, #footer-bottom li a.active:hover { color:#CCEDF9;font-weight: initial; }
 #footer li a {color:#ddd;}
h1{       font-weight: normal;  font-family: Intro;
  font-size: 12pt;      background-color:white;  background: -webkit-linear-gradient(left, rgb(254, 253, 254)100%, rgb(254, 253, 254) 100%); border-bottom: 2px solid;47px;
  color: #00A6DE;  z-index: 2;
  position: relative;  margin-right: 43px;
  /* text-shadow: 1px 1px 1px #eaf1ea; */ }
  h1:after {   width: 50px;
  height: 34px;
  background-image: url('/sites/all/themes/corporateclean/color/images/kom.png');
  background-size: 48px;
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  /* float: right; */
  /* text-align: right; */
  left: 99%;
}
 h2{font-size: 18px;font-weight: normal;
color: #03164D;font-family: Intro;} 
h3, h4, h5 {     font-family: Intro;
font-size: 12pt;font-weight: normal;
color: #03164D;}
 h6{font-family: Intro;
font-size: 10pt;font-weight: normal;
color: #03164D;margin-bottom: 10px;}
#slogan { color:#d5d5d5; }

#header {
background-image: url('/sites/all/themes/corporateclean/images/fon1.png');
/*background: #2f2f2f;
/* IE10 */ 
/*background-image: -ms-linear-gradient(top, #2f2f2f 0%, #1b1a1a 100%);
/* Mozilla Firefox */ 
/*background-image: -moz-linear-gradient(top, #2f2f2f 0%, #1b1a1a 100%);
/* Opera */ 
/*background-image: -o-linear-gradient(top, #2f2f2f 0%, #1b1a1a 100%);
/* Webkit (Safari/Chrome 10) */ 
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2f2f2f), color-stop(1, #1b1a1a));
/* Webkit (Chrome 11+) */ 
/*background-image: -webkit-linear-gradient(top, #2f2f2f 0%, #1b1a1a 100%);
/* Proposed W3C Markup */ 
/*background-image: linear-gradient(top, #2f2f2f 0%, #1b1a1a 100%);
/* IE6-9 */ 
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#1b1a1a');*/ }

#header-menu {/* background: #00a6de; */
  /* border-top: 4px solid #bad61c; */
  border-bottom: 1px solid #353535;
  margin-top: -17px;
  margin-bottom: 4px;
  /*border-style: solid;
  border-width: 34px 55px 0px 0px;
  -moz-border-image: url(images/border_top.png) 57 100 stretch;
  -webkit-border-image: url(images/border_top.png) 57 100 stretch;
  -o-border-image: url(images/border_top.png) 57 100 stretch;
  border-image: url(images/border_top.png) 57 100 fill stretch;*/
  border-style: solid;
border-width: 37px 79px 0px 0px;
-moz-border-image: url(images/border_top.png) 57 125 57 0 stretch;
-webkit-border-image: url(images/border_top.png) 57 125 57 0 stretch;
-o-border-image: url(images/border_top.png) 57 125 57 0 stretch;
border-image: url(images/border_top.png) 57 125 57 0 fill stretch;


}


#header-menu ul.menu li.expanded ul.menu, #navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li li a { background: #222222; }

#header-menu ul.menu li.expanded ul.menu li a, #footer .block ul.menu li a, #navigation .block-superfish ul.sf-menu li li a { border-bottom:1px solid #353535; }
#footer-bottom { border-top: 4px solid #bad61c;
   
    z-index: 0;
    width: 100%;    background-image: url('/sites/all/themes/corporateclean/images/fon1.png');
	}
 
ul.secondary-menu li, #footer-bottom ul.menu li { border-right:1px solid #353535; }

#header-menu ul.menu li ul.menu li a:hover,
#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,
#header-menu ul.menu li.expanded ul.menu li.leaf a:hover,
#navigation .block-superfish ul.sf-menu li li:hover,
#navigation .block-superfish ul.sf-menu li li a:focus, #navigation .block-superfish ul.sf-menu li li a:hover, #navigation .block-superfish ul.sf-menu li li a:active  { background-color:#1b1b1b; }

#banner  {
    position: absolute;
  width: 100%;
  z-index: 2;
  margin-top: 0px;
  border-style: solid;
  border-width: 11px 0px;
  
  -moz-border-image: url(images/border_bottom.png) 16 0 0 repeat;
  -webkit-border-image: url(images/border_bottom.png) 16 0 0 repeat;
  -o-border-image: url(images/border_bottom.png) 16 0 0 repeat;
  border-image: url(images/border_bottom.png) 16 0 0 fill repeat;
  /* background: #121C4D; */
  /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#efefef'); */
  /* background: #efeeee; */
  background-image: -ms-linear-gradient(top, #efeeee 0%, #dadada 100%);
  background-image: -moz-linear-gradient(top, #efeeee 0%, #dadada 100%);
  background-image: -o-linear-gradient(top, #efeeee 0%, #dadada 100%);
  /* background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efeeee), color-stop(1, #dadada)); */
  /* background-image: -webkit-linear-gradient(top, #efeeee 0%, #dadada 100%); */
  background-image: linear-gradient(top, #efeeee 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeeee', endColorstr='#dadada');
  /* border-bottom: 1px solid #fcfcfc; */);
  /* border-bottom: 1px solid #fcfcfc; */}
#razdel  {
      position: relative;
  width: 100%;
  /* height: 73px; */
  /* z-index: 2; */
  
  margin-top: 7px;
  border-style: solid;
  border-top-color: rgb(0, 166, 222);
  border-width: 4px 0px 0px 0px;
  -moz-border-image: url(images/border_top2.png) 57 3 27 101 stretch;
  /* -webkit-border-image: url(images/border_top2.png) 57 3 27 101 stretch; */
  -o-border-image: url(images/border_top2.png) 57 3 27 101 stretch;
  /* border-image: url(images/border_top2.png) 57 3 27 101 fill stretch; */}

#content {background-image: url('/sites/all/themes/corporateclean/images/fon3.png');
/*background: #03164D;*/
/* IE10 */ 
/*background-image: -ms-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Mozilla Firefox */ 
/*background-image: -moz-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Opera */ 
/*background-image: -o-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e8e8e8), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
/*background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* Proposed W3C Markup */ 
/*background-image: linear-gradient(top, #e8e8e8 0%, #efefef 100%);
/* IE6-9 */ 
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#efefef');*/ }

#footer { background:#181818; }


.links ul li a, a.more, #comments ul.links li a,
input[type="submit"], input[type="reset"], input[type="button"],#submit {   
    color: #03164d;
    border: 1px solid #33b7e4;
    /* text-shadow: 0 1px 1px #003547; */
    background: #33B7E4;
    font-family: intro;
    transition: background-color 0.8s ease 0.1s;
    padding: 10px;
    text-decoration: none;
     }

.links ul li a:hover, a.more:hover, #comments ul.links li a:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,#submit:hover {          background: #121C4D;
    color: #fff;
    transition: background-color 0.8s ease 0.1s;
    border: 1px solid #121c4d;
	}

.region-sidebar-first .block .content{    margin-top: 100%;
}
 .region-sidebar-second .block .content { }
