a{
    text-decoration: none;
}

img{
    border: none;
}

.error{
    font-size: 11px;
    font-family: arial;
    color: #FF0000;
}

input.error{
    border: 1px solid #ff0000 !important;
    font-size: 11px;
    width: 200px !important;
}

li#down input.error{
    width: 190px !important;
}

.form-box input.error{
    width: 264px !important;
}

textarea.error{
    border: 1px solid #ff0000 !important;
    width: 200px;
}

.clear{
    clear: both;
}

.company{
    font-weight: bold;
    color: #d7c0b1;
}

body{
    padding: 0;
    margin: 0;
    background: #e1e0e3 url('../img/bg.jpg') no-repeat center top;
    font-family: "arial";
}

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

#site #top{
    clear: both;
    overflow: hidden;
    width: 980px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 10px;
}

#site #top #logo{
    float: left;
    overflow: hidden;
    width: 382px;
    height: 63px;
}

#site #top #menu{
    float: right;
    overflow: hidden;
    width: 590px;
}

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

#site #top #menu li{
    float: left;
    overflow: hidden;
    min-width: 100px;
    color: #b68032;
    font-size: 20px;
    text-transform: uppercase;
    border-right: 1px solid #9e9d9f;
    border-left: 1px solid #f2f1f2;
    text-align: center;
    padding: 0px 10px 0 10px;
}

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

#site #top #menu li.selected a{
    color: #27829a !important;
}

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

#site #fader{
    clear:both;
    overflow: hidden;
    width: 990px;
    height: 331px;
}

#site #maska{
    clear: both;
    overflow: hidden;
    width: 626px;
    height: 366px;
    background: url('../img/man.png') no-repeat;
    position: relative;
    z-index: 5;
    margin-top: -330px;
    margin-left: 340px;
}

#holder{
    clear: both;
    overflow: hidden;
    width: 100%;
    position: relative;
    z-index: 6;
    margin-top: -44px;
}

/*******************************************************************************/
#holder #main{
    clear: both;
    overflow: hidden;
    width: 100%;
    height: 331px;
    background: url('../img/big-box.png') no-repeat center;
    margin-top: 0px;
    position: relative;
    z-index: 6;
}

#holder #main #content{
    clear: both;
    overflow: hidden;
    width: 990px;
    margin: 0 auto;
    padding: 35px 0px 0px 64px;
}

#holder #main #content .box{
    float: left;
    overflow: hidden;
    width: 313px;
    height: 220px;
/*    border: 1px solid #fff;*/
}

#holder #main #content .box img{
    margin: 5px;
}

#holder #main #content .box .box-text{
    width: 280px;
    height: 135px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    font-size: 12px;
    font-family: tahoma;
    color: #fff;
    line-height: 150%;
}

#holder #main #content .box a{
    float: right;
    margin-right: 20px;
}

#holder #main #content .box .box-text1{
    width: 280px;
    height: 85px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    margin-left: 27px;
    font-size: 12px;
    font-family: tahoma;
    color: #fff;
    line-height: 150%;
}

#holder #main #content .box .box-text1 a{
    float: left !important;
}

#holder #main #content .box .box-text2{
    width: 260px;
    height: 120px;
    padding-top: 10px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    margin-left: 40px;
    font-size: 10px;
    font-family: tahoma;
    color: #ceb591;
    line-height: 150%;
}

#holder #main #content .box .box-text2 strong{
    color: #9fc320;
    font-size: 40px;
    position: relative;
}

/*#holder #main #content .box .box-text2 strong span{
  background: url(../img/gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 27px;
}*/
/******************************/
#holder #mains{
    clear: both;
    overflow: hidden;
    width: 990px;
    margin: 0 auto;
    margin-bottom: 20px;
    
}

#holder #mains #mains-left{
    float: left;
    overflow: hidden;
    width: 250px;
    min-height: 372px;
    background: url('../img/bg-form.png') no-repeat;
    margin-top: 26px;
    margin-left: 5px;
}

#holder #mains #mains-left #ml-kon{
    color: #e9e1d5;
    font-size: 12px;
    font-family: tahoma;
    margin: 50px 0px 0px 30px;
    height: 160px;
}

#holder #mains #mains-left #ml-kon a{
    margin: 0 !important;
    position: relative;
}

#holder #mains #mains-left a{
    position: absolute;
    margin-left: 70px;
    margin-top: 5px;
}

#holder #mains #mains-left #form-main{
    clear: both;
    width: 220px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 30px;
}

#holder #mains #mains-left #form-main .form-field{
    width: 210px;
    clear: both;
    margin-bottom: 5px;
}

#holder #mains #mains-left #form-main .form-field input{
    width: 200px;
    border: 1px solid #75501c;
    background: #efeac7;
    color: #543a2e;
    padding: 3px;
    font-family: tahoma;
    font-size: 11px;
}

#holder #mains #mains-left #form-main .form-field textarea{
    width: 200px;
    height: 180px;
    border: 1px solid #75501c;
    background: #efeac7;
    color: #543a2e;
    padding: 3px;
    font-family: tahoma;
    font-size: 11px;
}

#holder #mains #mains-left #form-main .form-field button{
    border: none;
    width: 101px;
    height: 25px;
    background: url('../img/send.png') no-repeat;
    margin: 10px 0px 0px 50px;
}

#holder #mains #mains-right{
    float: right;
    overflow: hidden;
    width: 725px;
    min-height: 250px;
    background: url('../img/bg-oferta.png') no-repeat;
    margin-top: 21px;
    margin-right: 10px;
}

#holder #mains #mains-right h1{
    color: #b68032;
    font-size: 30px;
    clear: both;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    padding: 5px 0px 0px 205px;
}

#holder #mains #mains-right #mains-text{
    width: 700px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    font-size: 12px;
    font-family: tahoma;
    color: #1d1d1d;
    line-height: 150%;
    padding-top: 20px;
}
/*************************************/
#holder #mains #mains-right #mains-text #map{
    margin: 10px 0px 0px 23px;
}
/*************************************/
#holder #mains #mains-left img{
    margin: 20px 0px 0px 20px;

}

#holder #mains #mains-left #ml-kon ul{
    list-style: url('../img/romb.png');
    margin: 0;
    padding: 0;
    margin-top: -30px;
}

#holder #mains #mains-left #ml-kon li{
    font-size: 12px;
    font-family: tahoma;
/*    font-weight: bold;*/
    margin-bottom: 5px;
}

#holder #mains #mains-right #galeria{
    clear: both;
    overflow: hidden;
    width: 700px;
    margin-left: 20px;
}

#holder #mains #mains-right #galeria .galeria-box{
    clear: both;
    overflow: hidden;
    width: 700px;
}

#holder #mains #mains-right #galeria .galeria-box h3{
    color: #27829a;
    font-size: 20px;
    text-transform: uppercase;
}

#holder #mains #mains-right #galeria .galeria-box .galeria-image{
    clear: both;
    overflow: hidden;
    width: 700px;
}

#holder #mains #mains-right #galeria .galeria-box .galeria-image .img-box{
    width: 211px;
    float: left;
    overflow: hidden;
    margin: 10px;
}

#holder #mains #mains-right #galeria .galeria-box .galeria-image .img-box .img{
    width: 211px;
    height: 161px;
    clear: both;
    overflow: hidden;
    background: url('../img/bg-foto.png') no-repeat;
}

#holder #mains #mains-right #galeria .galeria-box .galeria-image .img-box .img img{
    margin: 8px 0px 0px 8px;
}

#holder #mains #mains-right #galeria .galeria-box .galeria-image .img-box .text{
    clear: both;
    overflow: hidden;
    width: 190px;
    margin-left: 10px;
    font-size: 11px;
    font-family: tahoma;
    color: #5c5c5c;
}
/*******************************************************************************/

#footer{
    width: 100%;
    min-height: 100px;
    clear: both;
    overflow: hidden;
    background: url('../img/foot-top.jpg') repeat-x top;
}

#footer #foot{
    width: 960px;
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
}

#footer #foot #foot-left{
    float: left;
    overflow: hidden;
    width: 400px;
}

#footer #foot #foot-left p{
    font-size: 11px;
    font-family: arial;
    color: #5b5b5b;
}

#footer #foot #foot-left p span{
    font-weight: bold;
    color: #6c4434;
    text-transform: uppercase;
}

#footer #foot #foot-right{
    float: right;
    overflow: hidden;
    width: 300px;
}

#footer #foot #foot-right p{
    font-size: 11px;
    font-family: arial;
    color: #5b5b5b;
    text-align: right;
}

#footer #foot #foot-right p a{
    color: #5b5b5b;
    font-weight: bold;
}


/*******************   slide *************************************************************/
div#tmpSlideshow {
/*    margin: 10px;*/
/*    padding: 30px 0 0 0;*/
    position: relative;
    height: 235px;
    width: 330px;
/*    border: 1px solid rgb(200, 200, 200);*/
}
div.tmpSlide {
    position: absolute;
    top: 0;
    left: 0;
    width: 330px;
    height: 235px;
    display: none;
    margin-left: 10px;
}
div.tmpSlide img {
    clear: both;
/*    margin: 30px 0 0 15px;*/
/*    width: 255px;
    height: 153px;*/
    width: 290px;
    height: 177px;
/*    border: 1px solid rgb(244, 244, 244);*/
}
div.tmpSlide span{
    font-size: 11px;
    clear: both;
    margin-top: 10px;
    padding-top: 10px;
    position: relative;
    top: 10px;
}
div.tmpSlide .btns{
    font-size: 12px;
    clear: both;
    background: url('../img/btn-send.png') no-repeat;
    width: 75px;
    height: 25px;
    padding: 5px 5px 5px 8px;
    font-family: "trebuchet ms";
    position: relative;
    left: 180px;
    top: -5px;
}

div.tmpSlide .btns a{
    color: #cd2322;
}


div#tmpSlideshowControls {
/*    position: absolute;*/
    position: relative;
    bottom: 30px;
/*    right: 11px;*/
    right: -200px;
    top: -45px;
    width: 175px;
}
div.tmpSlideshowControl {
/*    border: 1px solid #e1dece;*/
    float: left;
/*    margin: 0 5px 0 0;*/
/*    background: url('/Template/Pictures/Buttons/Feature.png') no-repeat;*/
    width: 17px;
    height: 17px;
    color: #554d31;
    font: 14px Arial, sans-serif;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
    background: url("../img/real-off.png") no-repeat;
}
/*div.tmpSlideshowControl span {
    line-height: 36px;
    vertical-align: middle;
}*/
div.tmpSlideshowControlOn {
/*    background-image: url('/Template/Pictures/Buttons/FeatureOver.png');*/
/*    background: url("img/arrow-new.png") no-repeat;*/
}
div.tmpSlideshowControlActive {
/*    border: 1px solid rgb(161, 155, 137);*/
    background: url("../img/real-on.png") no-repeat;
}
div.tmpSlideCopy {
    position: absolute;
    left: 565px;
    top: 20px;
    width: 170px;
}
div#tmpSlideshow h4 {
    color: #b90f23;
    text-transform: uppercase;
    font: 14px Arial, sans-serif;
    margin: 10px 0;
}
div.tmpSlideCopy p {
    font: 11px Arial, sans-serif;
    line-height: 1.75em;
}
/**************************************************************************************/