/******************************************************/

body{
margin: 0;
padding: 0;
font-size: 13px;
font-family: Verdana, 'Trebuchet MS', Arial, Tahoma, 'Times New Roman', Sans-serif;
background: #211f20;
}

*:focus, *:active {outline:none;}

*::-moz-focus-inner {border:0;}

.clear{
clear: both;
}

img{
border: 0;
}

a, a:visited{
color: #fff !important;
text-decoration: none;
}

a:hover{
color: #fff !important;
text-decoration: underline;
}

.text-center{
  text-align: center;
}

/******************************************************/

#cookieChoiceInfo{
font-size: 12px;
color: #000;
}

#cookieChoiceDismiss{
display: inline-block;
padding: 5px;
background: #000;
color: #fff;
}

/******************************************************/

.notification{
width: 90%;
margin: 0 auto;
padding: 5px;
text-align: center;
background: #eee;
font-weight: 700;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.success{
color: #5CB85C;
background: #DFF0D8;
border-color: #4CAE4C;
}

.error{
color: #D9534F;
background: #F2DEDE;
border-color: #D43F3A;
}

/******************************************************/

div#splash-wrapper{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #211f20;
/*background: -moz-linear-gradient(#ffffff, #B8B8B8);
background: -ms-linear-gradient(#ffffff, #B8B8B8);
background: -o-linear-gradient(#ffffff, #B8B8B8);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#B8B8B8));
background: -webkit-linear-gradient(#ffffff, #B8B8B8);
background: linear-gradient(#ffffff, #B8B8B8);*/
padding-top: 90px;
color: #fff;
}

div#splash{
width: 700px;
margin: 0 auto;
text-align: center;
/*background: #C8C8C8;*/
/*-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;*/
/*box-shadow: 0 0 25px #666666;*/
}

div#splash-name{
color: #284E98;
font-size: 17px;
line-height: 35px;
padding: 65px 0 0 10px;
margin-bottom: 20px;
font-family: 'Tenor Sans', sans-serif;
}

div#splash-name span{
font-size: 45px;
line-height: 47px;
}

div#splash-contact{
width: 700px;
margin: 0 auto;
}

div#splash-contact-left{
float: left;
width: 48%;
margin-top: 30px;
}

div#splash-enter{
width: 150px;
text-align: center;
margin: 0 auto;
margin-top: 20px;
line-height: 40px;
color: #284E98;
text-decoration: none;
background: #C8C8C8;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
box-shadow: 0 0 10px #666666;
}

div#splash-enter:hover{
color: #C8C8C8;
background: #284E98;
box-shadow: 0 0 25px #666666;
}

div#splash-contact-right{
float: right;
width: 48%;
margin-top: 30px;
font-size: 15px;
}

div#splash-contact-right a, div#splash-contact-right a:visited{
color: #284E98;
text-decoration: none;
}

div#splash-contact-right a:hover{
color: #284E98;
text-decoration: underline;
}

/******************************************************/

div#container{
width: 100%;
min-width: 960px;
}

/******************************************************/

div#head-wrapper{
width: 100%;
min-width: 960px;
background: #211f20;
/*background: -moz-linear-gradient(#ffffff, #D8D8D8);
background: -ms-linear-gradient(#ffffff, #D8D8D8);
background: -o-linear-gradient(#ffffff, #D8D8D8);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#D8D8D8));
background: -webkit-linear-gradient(#ffffff, #D8D8D8);
background: linear-gradient(#ffffff, #D8D8D8);*/
}

div#header{
width: 960px;
height: 170px;
margin: 0 auto;
position: relative;
}

div#name{
color: #284E98;
font-size: 17px;
line-height: 25px;
padding: 30px 0 0 10px;
/*font-family: 'century Gothic', sans-serif;*/
font-family: 'Tenor Sans', sans-serif;
}

div#name span{
font-size: 35px;
line-height: 40px;
}

div#contact{
position: absolute;
top: 20px;
right: 10px;
font-size: 11px;
line-height: 15px;
color: #fff;
}

#contact a, #contact a:visited{
color: #284E98;
text-decoration: none;
}

#contact a:hover{
color: #284E98;
text-decoration: underline;
}

div#slider{
width: 960px;
height: 200px;
margin: 0 auto;
}

.nivoSlider {
position: relative;
background: url(../images/91.gif) no-repeat 50% 50%;
}

.nivoSlider img {
position: absolute;
top: 0px;
left: 0px;
display: none;
}

/******************************************************/

div#menu{
position: relative;
width: 960px;
margin: 0 auto;
}

#menu ul{
margin: 0;
padding: 0;
text-align: center;
}

#menu li{
list-style-type: none;
display: inline;
position: relative;
}

#menu li a, #menu li a:visited{
line-height: 50px;
padding: 5px;
color: #284E98;
text-decoration: none;
}

#menu li a:hover, #menu li.active a{
color: #ffffff;
background: #284E98;
text-decoration: none;
}

.social{
position: absolute;
top: 10px;
right: 0;
}

.fb i:first-child{
color: #45629E;
}

a:hover > .fb i:first-child{
color: #708BC1;
}

.tw i:first-child{
color: #3A9FF1;
}

a:hover > .tw i:first-child{
color: #77BDF5;
}

.gp i:first-child{
color: #D64A3B;
}

a:hover > .gp i:first-child{
color: #E1776C;
}

/******************************************************/

div#map{
width: 100%;
min-width: 960px;
height: 300px;
}

div#content-wrapper{
background: #999;
}

div#content{
width: 940px;
min-height: 200px;
margin: 0 auto;
padding: 10px;
text-align: justify;
font-size: 16px;
}

/******************************************************/

.cont-left{
float: left;
width: 49%;
}

.cont-right{
float: right;
width: 49%;
text-align: center;
}

.form-contact{
width: 100%;
border-spacing: 0;
border-collapse: collapse;
}

.form-contact td{
padding: 5px;
}

.form-contact tr td:first-child{
width: 35%;
}

.form-contact input[type=text], .form-contact textarea{
width: 97%;
padding: 3px;
border: 1px solid #ccc;
}

.form-contact input[type=text]:focus, .form-contact textarea:focus{
border-color: #000;
}

.form-contact button{
padding: 5px 15px;
background: #fff;
color: #000;
font-weight: 700;
border: 1px solid #000;
}

.form-contact button:hover{
cursor: pointer;
background: #000;
color: #fff;
}

/******************************************************/

div#footer-wrapper{
width: 100%;
min-width: 960px;
background: #211f20;
}

div#footer{
width: 960px;
margin: 0 auto;
font-size: 11px;
padding: 10px 0 10px 0;
color: #fff;
text-align: center;
}

#footer a, #footer a:visited{
color: #284E98;
text-decoration: none;
}

#footer a:hover{
color: #284E98;
text-decoration: underline;
}
