@font-face {
    font-family: 'proximanovawebfont_1';
    src: url('fonts/proximanovawebfont_1.eot');
    src: url('fonts/proximanovawebfont_1.eot') format('embedded-opentype'),
         url('fonts/proximanovawebfont_1.woff2') format('woff2'),
         url('fonts/proximanovawebfont_1.woff') format('woff'),
         url('fonts/proximanovawebfont_1.ttf') format('truetype'),
         url('fonts/proximanovawebfont_1.svg#proximanovawebfont_1') format('svg');
}


html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "Verdana", sans-serif;
    color:#00aaff;
}

p {
    margin:0px;
}

a{
    text-decoration: none;
}

::-webkit-input-placeholder {color:#ffffff;}
::-moz-placeholder          {color:#ffffff;}/* Firefox 19+ */
:-moz-placeholder           {color:#ffffff;}/* Firefox 18- */
:-ms-input-placeholder      {color:#ffffff;}

.required::-webkit-input-placeholder       {line-height: 20px;  transition: line-height 0.3s ease;}
.required::-moz-placeholder                {line-height: 20px;  transition: line-height 0.3s ease;}
.required:-moz-placeholder                 {line-height: 20px;  transition: line-height 0.3s ease;}
.required:-ms-input-placeholder            {line-height: 20px;  transition: line-height 0.3s ease;}
.required:focus::-webkit-input-placeholder {line-height: 100px; transition: line-height 0.3s ease;}
.required:focus::-moz-placeholder          {line-height: 100px; transition: line-height 0.3s ease;}
.required:focus:-moz-placeholder           {line-height: 100px; transition: line-height 0.3s ease;}
.required:focus:-ms-input-placeholder      {line-height: 100px; transition: line-height 0.3s ease;}

textarea:focus, input:focus, button:focus{
outline: none;
}

.postm {
    font-family:Verdana; 
    font-size:14px; 
    color:green; 
    border:3px solid #78af21;
    padding:15px; 
    border-radius:5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    background-color:#fff;
}

#content {
    width: 100%;
    height: 100%;   
}

#header {
    width: 100%;
    height: 820px;
    background: url(img/bg.jpg) repeat;
}

.header-content {
    width: 1185px;
    height: 820px;
    background: url(img/top.png) no-repeat;
    margin: 0 auto;
}

.header-content p {
    text-align:center;
    margin: 0 auto;
    padding-top:600px;
    color:#253a7b;
    font-size:26px;
    font-weight:bold;
}

.skirting {
    width: 100%;
    height: 47px;
    margin-top: -20px;
    z-index:99;
    position:relative;
    background: url(img/skirting.jpg) repeat-x;
}

#cForm2 {
    background:#ebebeb;
    border:none;
    border-radius:10px;
    float:right;
    width: 315px;
    height: 307px;
    overflow: hidden;
    margin-top: 70px;
}

#contact-wrapper{
    width: 340px;
    margin-top:38px;
    margin-left:22px;
}

#posName, #posEmail {
    margin:15px 5px 11px 47px;
    width:200px;
    border:none;
    background:none;
    font-family: "Verdana", sans-serif;
    color:#fff;
    font-size:14px;
}

.form-name, .form-phone {
    width: 266px;
    height: 50px;
    border: 3px solid #000;
    background: #4f77c9;
    border-radius:10px;
    margin-bottom:32px;
}

.form-name img {
    position: absolute;
    margin: 13px 0 0 11px;
}

.form-phone img {
    position: absolute;
    margin: 14px 0 0 12px;
}

#send {
    width: 272px;
    height: 56px;
    background: url(img/button.png) no-repeat;
    border:none;
}

#send:hover {
    opacity:0.9;
}

#loadBar {
    width: 272px;
}

#info-block {
    width: 100%;
    height: 420px;
    background: url(img/bg-bottom.jpg) repeat;
}

.info-block-content {
    width: 1000px;
    height: 420px;
    margin: 0 auto;
}

.fishki {
    width: 650px;
    height: 307px;
    float:left;
    margin-top: 70px;
    color:#454545;
    font-weight: bold;
} 

.fishka1, .fishka2, .fishka3, .fishka4 {
    width: 650px;
    height: 70px;
    background:#ebebeb;
    border:none;
    border-radius:10px;
    margin-bottom: 9px;
}

.fishka1 p, .fishka2 p, .fishka3 p, .fishka4 p {
    padding:5px 0 0 18px;
    font-size:18px;
    color:#253a7b;
}

.fishka1 p span, .fishka2 p span, .fishka3 p span, .fishka4 p span{
    font-size:30px;
    color:#001a6b;
}

#footer {
    width:100%;
    height:61px;
    background: url(img/footer-bg.png) repeat-x;
}

.footer-content {
    width:1000px;
    height:61px;
    margin: 0 auto;
}

.copi {
    font-size:14px;
    font-weight:bold;
    color:#fff;
    margin-top: 23px;
    float:left;
}

.netmake-copi {
    width:124px;
    height:34px;
    margin-top: 14px;
    float:right;
}

.netmake-copi img {
    width:30px;
    height:34px;
    float:left;
    padding-right:2px;
}

.netmake-txt {
    font-family: 'Verdana';
    font-size:11px;
    color:#fff;
}

.netmake2-txt {
    font-family: 'proximanovawebfont_1';
    font-size:23px;
    color:#fff;
}