.conteiner .leftPanel{
    float: left;
    width: 490px;
    border: 1px solid #efefef;
}
.conteiner .leftInfo{
    background: #efefef;
    padding:25px;
    margin-bottom:25px;
    color:#363636;

}

.conteiner .leftPanel span.small{
    display:block;
    margin:0;
    font-size:15px;
    font-weight:bold;
    color: #363636;
    text-transform: uppercase;
}
.conteiner .leftPanel span.bigger{
    display:block;
    margin:0;
    font-size:20px;
    font-weight:bold;
    color: #363636;
    text-transform: uppercase;
    margin-bottom:38px;
}
.conteiner .leftPanel span.blue{
    display: block;
    margin:0 0 17px 0;
    font-size:14px;
    font-weight:bold;
    color: #00aeef;
}
#headerBlue h2{
    color: #385d8a;
}
#headerBlue p{
    font-size: 14px;
    padding: 0;
    margin: 0 auto;
}
.conteiner .left span.normal{
    display: block;
    font-size:14px;
    color: black;
}
.conteiner .right{
    width: 382px;
    background: #fff;
}

.container .right .top{
    background: #efefef;
}

.conteiner .right .borderDivs{
    padding: 20px 0 20px 30px;
    border-bottom:1px solid #c2c7d1;
    border-top:1px solid white;

}


.conteiner .right .email{
    display: block;
    padding: 41px 0 35px 88px;
    border-bottom:1px solid #c2c7d1;
    background:url("images/mail-l.png") 30px 23px no-repeat;
    font-size:15px;
    font-weight:bold;
    color: #00aeef;
    text-transform: uppercase;
}

.conteiner .right span.small{
    margin: 0 auto;
    font-size:14px;

}
.conteiner .right span.smallBold{
    display: block;
    margin: 0 auto;
    font-size:14px;
    font-weight:bold;
    color:#363636;
}
.conteiner .right a.smallNormal{
    font-size:14px;
    margin-bottom: 20px;
    color:#363636;
}


.conteiner .right .start-live-chat{
    display: block;
    padding: 0px 0 41px 88px;
    border-bottom:none;
    background:url("images/start_chat.png") 30px 0px no-repeat #ffffff;
    font-size:15px;
    margin-top:83px;
}



.conteiner .right .start-live-chat span.small{
    font-weight:bold;
    font-size:15px;
    margin: 0 auto;
    display: block;
    color:#26ACE2;
    padding:0;
    line-height:15px;

}

.conteiner .right .start-live-chat a.smallNormal{
    font-size:14px;
    margin: 0 auto;
    color:#363636;
    padding:0;

}

.conteiner .offices{
    padding-top:25px;
}


.conteiner .offices .office{
    width: 294px;
    margin-right: 40px;
    margin-bottom: 40px;
    background: #efefef;
    height: 430px;
    text-align:center;
}

.conteiner .offices .last{
    margin-right:0 !important;
}

.conteiner .offices .officeDescr img{
    width: 294px;
}

.conteiner .offices .office .info{
    padding:25px;
    color:#363636;
}

.conteiner .offices .office .mailandphone{
    padding:0px 25px 25px 25px;
    color:#363636;
}


.conteiner .offices   h3{
    display: block;
    margin: 0;
    padding:0 0 25px 0;
    font-size:15px;
    font-weight:bold;
    color: #26ace2;
    text-transform: uppercase;
    text-align: center;
}
.conteiner .offices  span.phoneAndFax{
    margin-right: 5px;
    font-size:14px;
    font-weight:bold;
    color: #00aeef;
    text-transform: uppercase;
    text-align: center;
}
.conteiner .offices  span.smallNormal{
    font-size:14px;
    display:block;

}

.contact-row{
    /* width:200px !important;*/
    border:none !important;
}

.contact-row input, .contact-row textarea, .contact-row select{
    width:200px;
}

.contact-row textarea{
    height:102px;
}

.form{
    padding:0px 25px 25px 25px;

}

.contact-row .contact-list .list-row{
    clear:left;
    height:20px !important;
    font-size:14px;
}

.contact-row .contact-list  label{
    display:inline;
    margin:0;
    padding:0;
    float:left !important;
    width:auto !important;
    position:relative;
    left:5px;
    top:-1px;
    font-size:12px;

}

.contact-row .contact-list input{
    display:inline;
    margin:0;
    padding:0;
    float:left !important;
    width:auto !important;
    clear:left;   
}

.contact-row .contact-list .errorMessage{
    clear:left;
}

.form .contact-row .contact-list h3{
    margin-top:15px;
    background:url("images/arrow-bottom.png") 3px 2px no-repeat;
    padding-left:20px;
}


/*span.button{
    display:inline-block;
    background:url("images/btn_right_n.png") right no-repeat;
    color:white;
}

span.button span{
    display:inline-block;
    background:url("images/btn_left_n.png") left no-repeat;
    color:white;
    margin-right:6px;
}

span.button a{
     display:block;
     color:white;
     font-size:18px;
     padding:3px 24px 3px 30px;
}*/

.buttons{
    text-align:center;
}
.pop-up{
    padding:0px;
    margin:0px;
}
.pop-up h2{
    padding-top:0 !important;
}

.pop-up .leftPanel{
    width:530px !important;
}
.googleMapDiv {
    float: right;
    text-align: center;
    margin-right: 40px;
}
.officeAddress{
    color: #666666;
    font-size: 15px;
    width: 190px;
    padding: 10px;
    margin: 10px;
    padding-bottom: 20px;
    border-bottom: 1px dashed   #666666;
    font-family:sans-serif;

}


.officeContact{
    font-family:sans-serif;
    width: 210px;
    padding: 10px;
    margin: 10px;
}
.officeContact span{
    font-size: 15px;
    color: #666666;
}
.officeContact a{
    text-decoration: none;
    color: #666666!important;

}
.contactDetails h3{
    color: #254452;
    font-size: 18px;
}
.leftContact{
    float: left;
}
.officeContact img{
    margin-right: 15px;
}