@import url('https://fonts.googleapis.com/css?family=Kelly+Slab');
@import url('http://fonts.googleapis.com/css?family=Raleway');

.galleria{ width: 980px; height: 550px; background: #000}
 
 .font_0 {font:normal normal bold 46px/1.4em 'Kelly Slab', fantasy ;color:#FFFFFF;}
 .font_1 {font:normal normal normal 31px/1.4em 'Kelly Slab', "Times New Roman", Times, serif ;color:#161515;}
 .font_2 {font:normal normal normal 42px/1.4em 'Kelly Slab', "Times New Roman", Times, serif;color:#000000;} 
 .font_3 {font:normal normal normal 13px/1.4em Basic, sans-serif ;color:#131212;}
 .font_4 {font:normal normal normal 13px/1.4em Arial, Helvetica, sans-serif;color:#161515;} 
 .font_5 {font:normal normal normal 27px/1.4em Arial, Helvetica, sans-serif;color:black;}
 .font_6 {font:normal normal normal 13px/1.4em Arial ;color:#131212;}
 .font_link {font:normal normal 700 22px/1.4em 'courier new',courier-ps-w01,courier-ps-w02,courier-ps-w10,monospace;  transition: color 0.4s ease 0s;  color:#000000;display:inline-block;}
 .font_link:hover {color : white}
 
 
 .color_0 {color:#000000;} 
 .color_1 {color:#FFFFFF;} 
 .color_2 {color:#FFA500;} 
 .color_3 {color:#ef7c00;} 
 .color_4 {color:#FFA500;}
 .color_5 {color:#EF7C00;}
 
.Padding {width:100%;width:980px;padding-bottom:0px; min-height: 100%; position: relative; margin: auto;}
 
 
 
 .Header {top: 0px; width: 980px; height: 202px; position: absolute; left: 0px;}
.Header_inlineContent {position:absolute;top:0;right:0;bottom:0;left:0;}
.Header_centeredContent {position:absolute;top:0;right:0;bottom:0;left:0;}
 
 .Title_1 {top: 0px;left:1px;width:630px;height:72px;position:absolute;}
 .Title_2 {top: 80px; left: 51px; width: 352px; height: 72px; position: absolute;}
 .Title_bg {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 61, 124, 1);}
 .Title2_bg {overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(239, 124, 0, 1);}
 .Title_yellow {top:0;left:-50px;width:50px;height:72px;position:absolute;}
 
 .Logo {top:5px;left:808px;width:140px;height:72px;position:absolute;}
 
 .Menu {top: 103px;left: 421px;width: 550px; height: 58px; position: absolute;}
 
 .Text {word-wrap:break-word;}
.Text p {margin:0;line-height:normal;letter-spacing:normal;}
.Text h1 {margin:0;line-height:normal;letter-spacing:normal;}
.Text h2 {margin:0;line-height:normal;letter-spacing:normal;}
.Text h3 {margin:0;line-height:normal;letter-spacing:normal;}
.Text h4 {margin:0;line-height:normal;letter-spacing:normal;}
.Text h5 {margin:0;line-height:normal;letter-spacing:normal;}
.Text h6 {margin:0;line-height:normal;letter-spacing:normal;}
.Text a {color:inherit;}

.shd {-webkit-box-shadow: -3px 39px 79px -15px rgba(0,0,0,1);
-moz-box-shadow: -3px 39px 79px -15px rgba(0,0,0,1);
box-shadow: -3px 39px 79px -15px rgba(0,0,0,1);}
 
 .Body {width: 980px; position: absolute; left: 0px; top: 168px;}
.Bodybg {position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(241, 244, 237, 1);border:0px solid transparent; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}  
 
 .Footer {top:auto;bottom:0;}
.Footer_bg{ top: 26px; height: 100px; position: absolute; width: 1278px; left: -149px; background-color:rgba(0, 61, 124, 1);  box-sizing:border-box; border-top:0px solid rgba(0, 61, 124, 1);border-bottom:0px solid rgba(0, 61, 124, 1);}
.Footer_dashline {border-right:1px dashed rgba(255, 255, 255, 0.5);border-left:1px dashed rgba(0, 0, 0, 0.35);width:0 !important;min-width:0 !important;}

.Tab_bg_orange {background-color:rgba(239, 124, 0, 1);  border:0px solid rgba(239, 124, 0, 1);position:absolute;top:0;right:0;bottom:0;left:0;bottom:calc(0px + 10px);}
.Tab_bg_blue {
	background-color:rgba(0, 61, 124, 1);
	border:0px solid rgba(0, 61, 124, 1);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	bottom:calc(0px + 10px);
}

.Button_blue{
	background-color:rgba(0, 61, 124, 1);
	border:0px solid rgba(0, 61, 124, 1);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	bottom:calc(0px + 10px);
}

.Tab_ribbon {position:absolute;bottom:calc(-1 * (0px + 10px));height:0;width:0;border:calc(0px + 10px) solid transparent;}
.Tab_ribbon_R {border-top-color:rgba(115, 112, 112, 1);border-left-width:0;right:0;}
.Tab_ribbon_L {border-top-color:rgba(115, 112, 112, 1);border-right-width:0;left:0;}
.Tab_link {border-radius:0;  position:absolute;top:0;right:0;bottom:0;left:0;transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;}

.Iconlink {display:block;overflow:hidden;}

.UnderLine {border-bottom:1px solid rgba(22, 21, 21, 1);height:0 !important;min-height:0 !important;}

.PotraitImg {width:200px;height:225px;position:absolute;}
.SmallPotraitImg {width:100px;height:100px;position:absolute;}
.Imgshd {box-shadow: 0px 35px 40px -25px rgba(0, 0, 0, 0.7);}

.About_us {background-color:rgba(0, 61, 124, 1);}


#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu {
  width: auto;
  border-bottom: 3px solid #EF7C00;
  font-family: Raleway, sans-serif;
  line-height: 1;
}
#cssmenu ul {
  background: #ffffff;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right > ul > li > a {
  margin-right: 0;
  margin-left: -4px;
}
#cssmenu > ul > li > a {
  z-index: 2;
  padding: 18px 25px 12px 25px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: #444444;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: -4px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul > li > a:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 120%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  content: "";
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: perspective(5px) rotateX(2deg);
  -webkit-transform-origin: bottom;
  -moz-transform: perspective(5px) rotateX(2deg);
  -moz-transform-origin: bottom;
  transform: perspective(5px) rotateX(2deg);
  transform-origin: bottom;
}
#cssmenu > ul > li.active > a:after,
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li > a:hover:after {
  background: #EF7C00;
}
