﻿body {
    margin:0;
    padding:0;
    color:#626060;
    background:white;
    font-family:arial;
    direction:rtl;
}
header{    
    background:#0b477d;
    color:white;
}
.top-div{
    height:99px;
    border-bottom:solid 4px white;
}
.top-panel, .mid-div{
    margin:0 auto;
    width:967px;
    padding-top:10px;
}
.top-panel img{
    margin-top:10px;
}
.slogen{
    text-align:right;
    font-size:30px;
    font-weight:bold;
    direction:rtl;
}
.header-mid-div{
    height:405px;
    border-bottom:solid 4px white;
    background:url(images/bgr_pass.png) center top repeat-y;
}
.mid-div h1{
    margin:0;
    text-align:center;
    font-size:30px;
}
.mid-div h2{
    font-weight:normal;
    font-size:20px;
    text-align:center;
    margin:0 auto;
    width:730px;
}
.mid-div a{
    display:block;
    width:100%;
    text-align:center;
}
.small-icons{
    margin:10px;
}
.form-div{
    margin:0 auto;
    height:160px;
    background:url(images/footer_guy.png) no-repeat right bottom;
    width:967px;
    padding-right:55px;
    padding-top:12px;
}
.form-div .form-title{
    background:url(images/icon_arrows.png) no-repeat right 10px;
    padding-right:50px;
    margin-right:100px;
}
.form-div .form-title h3 {
    margin:0;
    font-size:24px;
}
.form-div .form-title h4{
    font-size:20px;
    font-weight:normal;
    margin:0;
}
.inputs{
    float:right;
    width:215px;
    padding-left:15px;
    display:inline-block;
    margin-top:15px;
}
.inputs.double{
    width:445px;
    padding-left:0;
}
.inputs.double input[type=text]{
    width:380px;
}
.inputs  label{
    color:white;
    font-size:15px;
    line-height:25px;
    width:50px;
    display:inline-block;
}
.inputs input[type=text] {
    border:0;
    background:rgba(255,255,255,0.3);
    height:25px;
    color:white;
    width:150px;
    padding:0 3px;
    font-size:18px;
}
.btn_send{
    background:url(images/btn_send.png) no-repeat transparent;
    border:0;
    width:80px;
    height:85px;
    cursor:pointer;
    margin-top:10px;
}
.top-text{
    width:967px;
    margin:0 auto;
}
.top-text h1{
    color:#3972ac;
    font-size:45px;
    line-height:50px;
    margin:10px 0;
}
.top-text h2{
    font-size:36px;
    margin:0;
}
.top-text .content1{
    width:670px;
    font-size:24px;
    background:url(images/text-sep.png) no-repeat left 30px;
}
.top-text .content1 .text{
    width:590px;
}
.top-text .content2 {
    width:250px;
    padding-right:40px;
}
.services{
    margin-top:30px;
    border-top:solid 17px #0b477d;
}
.services > h2{
    background:#f8f9f8;
    font-size:36px;
    text-align:center;
    margin:0;
    padding:10px 0;
}
.services-content{
    width:967px;
    margin:0 auto;
    position:relative;
}
.btn-top{
    position:absolute;
    bottom:50px;
    right:-130px;
}
.service{
    width:455px;
    background:url(images/vertical_line.png) no-repeat left 20px;
    padding-left:30px;
    height:290px;
    margin-top:30px;
    border-bottom:solid 1px #9f9f9f;
    display:inline-block;
}
.lasrrow{
    border-bottom:0;
    margin-bottom:0px;
}
.service.leftside{
    width:450px;
    background:none;
    padding-left:0;
    padding-right:30px;
}
.service h2{
    margin:0;
    float:right;
    font-size:30px;
    color:#0a467c;
}
.service h3{
    margin:0;
    float:right;
    font-size:24px;
    width:250px;
    font-weight:normal;
}
.service .text{
    margin-top:0px;
    font-size:16px;
    line-height:22px;
    float:right;
    width:100%;
}
.service .icon{
    background:url(images/icons_big.png);
    float:right;
    width:125px;
    height:145px;
    display:inline-block;
    margin:10px 0px 0px 30px;
}
.icon.icon1{
    background-position:0 0;
}
.icon.icon2{
    background-position:-125px 0;
}
.icon.icon3{
    background-position:0 -150px;
}
.icon.icon4{
    background-position:-125px -150px;
}
.icon.icon5{
    background-position:0 -300px;
}
.icon.icon6{
    background-position:-125px -300px;
}
footer{
    background:url(images/bgr_pass.png) no-repeat top center #0b477d;
    color:white;
}
.bottom-line{
    background:#0b477d;
    padding:20px 0;
}
.creditRights{
    color:white;
    width:967px;
    margin:0px auto;
}
.credit{
    direction:ltr;
}
.credit img{
    vertical-align:middle;
}

.pull-left{
    float:left;
}
.pull-right{
    float:right;
}
img{
    border:0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}
