a
{
    text-decoration: none;
    color: #fff;
}

img{
    border: none;
}

body
{
    margin: 0 auto;
    background: url('../img/bg.jpg') no-repeat center top;
    background-attachment: fixed;
    color: #000;
}

label.error{
    clear: both;
    overflow: hidden;
    font-size: 11px;
    font-family: verdana;
    color: #F31200;
}

#site
{
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    width: 1184px;
}

#site #top{
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 980px;
    height: 107px;
    background: url('../img/menu.png') no-repeat;
}

#site #top #logo{
    float: left;
    overflow: hidden;
    width: 295px;
    margin-top: 30px;
}

#site #top #menu{
    float: right;
    overflow: hidden;
    width: 670px;
    margin-top: 50px;
}

#site #top #menu ul{
    list-style: none;
    float: right;
    margin-top: 15px;
}

#site #top #menu li{
    float: left;
    overflow: hidden;
    width: 100px;
    text-align: center;
    font-size: 18px;
}

#site #top #menu li a{
    color: #fff;
}

#site #top #menu li a:hover{
    color: #FFC000;
}

#site #top #menu li.select{
    color: #ffc000;
}

#site #middle{
    clear: both;
    overflow: hidden;
    margin-left: -15px;
}

#site #middle #fader{
    clear: both;
    overflow: hidden;
    width: 960px;
    height: 360px;
    margin: 0 auto;
/*    border: 1px solid #fff;*/
/*    background: #fff;*/
/*    opacity: 0.3;*/
    left: 10px;
    position: relative;
    top: 10px;
}

#site #middle #fader ul{
    margin-top: 0px;
    margin-left: -40px;
}

#site #middle #content{
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    background: url('../img/middle.png') no-repeat;
    width: 1183px;
    height: 594px;
    position: relative;
    margin-top: -360px;
    z-index: 5;
}

#site #middle #content .box{
    float: right;
    overflow: hidden;
    margin-top: 385px;
    width: 239px;
    height: 172px;
/*    border: 1px solid #fff;*/
    text-align: center;
}

#site #middle #content .box h2{
    font-size: 18px;
    color: #e0bc8e;
    padding-left: 25px;
    text-align: left;
}

#site #middle #content .box p{
    color: #fff;
    padding: 5px 15px 15px 25px;
    font-size: 11px;
    font-family: verdana;
    margin-top: -15px;
    text-align: left;
}

#site #middle #content .box p.lorem{
    color: #ffc000;
    font-size: 21px;
    padding-top: 40px;
    padding-left: 55px;
    text-shadow: #000 2px 2px 4px;
}

#site #middle #contents{
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 980px;
/*    height: 400px;*/
    z-index: 6;
    position: relative;
    background: #200b00 url('../img/middle-top.jpg') no-repeat center top;
    margin-top: -204px;
    left: 8px;
    border-top: 4px solid #512914;
    border-bottom: 4px solid #512914;
/*    margin-bottom: 30px;*/
}

#site #middle #contents h2{
    padding-left: 30px;
    font-size: 18px;
    color: #e0bc8e;
}

#site #middle #contents p{
    padding-left: 30px;
    text-align: justify;
    font-size: 12px;
    font-family: verdana;
    color: #fff;
    padding-right: 30px;
}

#site #middle #contents .img{
    width: 900px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px;
}

#site #middle #contents .img img{
    border: 1px solid #e0bc8e;
    margin-right: 20px;
    margin-bottom: 20px;
}

#site #middle #contents #c-left{
    float: left;
    overflow: hidden;
    width: 225px;
    margin-top: 15px;
    padding: 10px;
    text-align: center;
}

#site #middle #contents #c-left .lorem{
    color: #ffc000;
    font-size: 22px;
    padding: 10px;
    margin-top: -10px;
    padding-left: 20px;
    text-align: left;
}

#site #middle #contents #c-left img{
    border: 1px solid #e0bc8e;
}

#site #middle #contents #c-right{
    float: left;
    overflow: hidden;
    width: 720px;
/*    height: 350px;*/
    border-left: 0.1em dotted #ad8d68;
    margin-top: 15px;
    margin-bottom: 20px;
}

#site #middle #contents #c-right h2{
    color: #e0bc8e;
    font-size: 18px;
    padding-left: 30px;
}

#site #middle #contents #c-right p{
    color: #fff;
    font-size: 12px;
    font-family: verdana;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify; 
}

#site #middle #contents #c-right ul{
    margin-left: 10px;
}

#site #middle #contents #c-right li{
    color: #fff;
    font-size: 12px;
    font-family: verdana;
}

#site #middle #contents #c-right .oferta-box{
    clear: both;
    overflow: hidden;
    padding-left: 30px;
    padding-bottom: 10px;
    margin-bottom: 10px;
/*    border: 1px solid #fff;*/
}

#site #middle #contents #c-right .oferta-box h3{
    color: #ffc000;
    font-size: 12px;
    font-family: verdana;
}

#site #middle #contents #c-right .oferta-box p{
    color: #fff;
    font-size: 12px;
    font-family: verdana;
    padding-right: 20px;
    text-align: justify;
    line-height: 150%;
    margin-left: -30px;
}

#site #middle #contents #c-right .oferta-box img{
    border: 1px solid #e0bc8e;
}

#site #middle #contents #k-left{
    float: left;
    overflow: hidden;
    width: 500px;
    margin-top: 15px;
    padding: 10px;
    border-right: 0.1em dotted #ad8d68;
    text-align: center;
    margin-bottom: 20px;
}

#site #middle #contents #k-left h2{
    padding-left: 30px;
    text-align: left;
}

#site #middle #contents #k-right{
    float: left;
    overflow: hidden;
    width: 400px;
/*    height: 350px;*/
    
    margin-top: 25px;
    margin-bottom: 20px;
}

#site #middle #contents #k-right #map{
    padding: 20px;
    padding-left: 40px;
}

#site #middle #contents #k-left #form{
    margin-left: 40px;
    padding-top: 40px;
    text-align: left;
}

#site #middle #contents #k-left #form .form-box{
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
    width: 400px;
}

#site #middle #contents #k-left #form .form-box .form-name{
    color: #fff;
    float: left;
    overflow: hidden;
    width: 100px;
    font-family: verdana;
    font-size: 12px;
    padding-top: 5px;
}

#site #middle #contents #k-left #form .form-box .form-input{
    color: #fff;
    float: left;
    overflow: hidden;
    width: 300px;
}

#site #middle #contents #k-left #form .form-box .form-input .send{
    background: url('../img/btn-send.png') no-repeat;
    width: 62px;
    height: 13px;
    border: none;
    cursor: pointer;
}

#site #middle #contents #k-left #form .form-box .form-input input{
    padding-left: 5px;
}

#site #middle #contents #k-left #form .form-box .form-input textarea{
    padding: 5px;
}

#site #middle #cs{
    background: url('../img/middle-shadow.png') no-repeat;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    left: 8px;
    position: relative;
    width: 980px;
    height: 11px;
}

#site #footer{
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 980px;
    height: 30px;
    background: #200b00;
    opacity: 0.75;
/*    margin-top: -15px;*/
}

#site #footer .left{
    float: left;
    overflow: hidden;
    width: 500px;
}

#site #footer .left p{
    font-size: 10px;
    font-family: verdana;
    color: #fff;
    margin: 0;
    padding: 8px 0 5px 10px;
}

#site #footer .right{
    float: right;
    overflow: hidden;
}

#site #footer .right p{
    font-size: 10px;
    font-family: verdana;
    color: #fff;
        margin: 0;
    padding: 8px 10px 5px 0;
}