body,ul,li,a,div,table,tr,td,h1,h2,h3{
    margin: 0px;
    border: 0px;
    padding: 0px;
}

@font-face {
    font-family: ArialRounded; 
    src: url('ARLRDBD.TTF');
}

h1{
    font-family: ArialRounded;
    font-size: 22px;
}

a{
    text-decoration: none;
}
/* HEAD */
.header{
    height: 300px;
    background: #979797;
    padding-top: 5px;
    padding-bottom: 15px;
}

.lang{
    height: 17px;
    width: 840px;
    margin-left: auto;
    margin-right: auto;
}

.lang a{
    float: right;
    margin-right: 10px;
}

/* Slider */
.slider{
    position: absolute;
    width: 860px;
    height: 252px;
    left: 50%;
    margin-left: -430px;
    margin-top: 5px;
}

.slider_bg{
    position: absolute;
    width: 860px;
    height: 252px;
    background: url('../img/slider.png') no-repeat;
}

.main_slide{
    position: absolute;
    width: 840px;
    height: 232px;
    margin-left: 10px;
    margin-top: 10px;
    background-image: url('../img/slider/slider.png');
    background-size: 4200px 232px;
}

.mini_slides{
    position: absolute;
    width: 95px;
    height: 20px;
    margin-top: 265px;
    left: 50%;
    margin-left: -50px;
}

.mini{
    width: 12px;
    height: 12px;
    background-color: #808a95;
    float: left;
    margin-left: 7px;
    border-radius: 2px;
    cursor: pointer;
}

/* MENU */
.menu_bg{
    height: 40px;
    background-image: url('../img/meniu_bg.png');
    background-repeat: repeat-x;
}

.menu{
    position: absolute;
    width: 781px;
    height: 40px;
    margin-left: -410px;
    left: 50%;
    padding-left: 39px;
    background-image: url('../img/meniu.png');
}

.menu ul{
    list-style-type: none;
}

.menu li{
    float: left;
    width: 147px;
    height: 40px;
    margin-left: 1px;
    cursor: pointer;
    text-align: center;
    color: white;
}

.menu a{
    color: white;
    line-height: 40px;
}

.hover{
    background-image: url('../img/hover.png');
}


.active{
    background-image: url('../img/apasat.png');
}


.drop_submenu{
    position: absolute;
    width: 148px;
    height: 126px;
    margin-left: -1px;
    background: #05a1cf;
    background-image: url('../img/submenu_bg.png');
    z-index: 10;
}

.drop_submenu li{
    margin-top: 2px;
}
/* CONTENT */
.content{
    width: 858px;
    min-height: 500px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -7px;
    padding: 50px;
    background-image: url('../img/content_bg.png');
    background-repeat: repeat-y;
}

.serv_service{
    width: 750px;
    min-height: 250px;
    text-align: justify;
    font-size: 17px;
    margin-bottom: 50px;
    margin-left: 50px;
}

.serv_piese{
    width: 750px;
    min-height: 400px;
    text-align: justify;
    font-size: 17px;
    margin-bottom: 50px;
    margin-left: 50px;
}

.serv_consult{
    width: 750px;
    min-height: 250px;
    text-align: justify;
    font-size: 17px;
    margin-left: 50px;
}

.contact_container{
    width: 855px;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
}

.date_contact{
    width: 400px;
    margin-top: 40px;
    float: left;
}

.g_map{
    float: left;
}

.contact_form{
    margin-left: auto;
    margin-right: auto;
    width: 530px;
    height: 280px;
    padding: 10px;
    background-image: url('../img/contact_bg.png');
    margin-bottom: 20px;
    margin-top: 0px;
    color: #f4f2e8;
}

.contact_form h1{
    font-family: 'Times New Roman';
    font-size: 24px;
    margin-left: 20px;
    text-decoration: underline;
}

.promo_frame a:hover{
    text-decoration: underline;
}

.promo{
    margin-left: auto;
    margin-right: auto;
}

.login a:hover{
    text-decoration: underline;
}

/* FOOTER */
.footer {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    border-radius: 10px;
    background: -webkit-linear-gradient(top, #3588C8 , #2F648C);
    background: -o-linear-gradient(top, #3588C8 , #2F648C);
    background: -moz-linear-gradient(top, #3588C8 , #2F648C);
    background: linear-gradient(to bottom, #3588C8 , #2F648C);
    color: white;
    text-align: center;
    line-height: 25px;
    height: auto;
}

.footer a{
    text-decoration: underline;
    color: white;
}