html,body,h1,h2,h3,h4,h5,form,p{ margin: 0; padding: 0;  width: 100%;  height: 100%; }
img { border: none; }
.msg{ color: #FF0000; font-size: 11px; font-weight: bold; overflow: hidden; }
.fleft{ float: left; display: inline; }
.fright{ float: right; }
.block{ display: block; }
.invisible{ display: none; }
.break{ clear: both; }
.break_hlp{clear: both; height: 1%; font-size: 0;}
h1#noscript{ color: #FF0000; padding: 10px; border: 1px solid #FF0000; }
.ml10{ margin-left: 10px; }
.mt10{ margin-top: 10px; }
.pt10{ padding-top: 10px; }
.pt20{ padding-top: 20px; }
.mb10{ margin-bottom: 10px; }
.mt5 { margin-top: 5px; }
.cursorpointer{ cursor: pointer; }
.hrz_line{margin: 15px 0;background-color: #dadada; height: 1px;font-size: 0; overflow: hidden;}

body {    font: 13px Verdana, Arial;    background:#8b9f4a ;    /* #373737*/ }
a{ cursor: pointer; }

.link{
    color: white;
    text-decoration: none;
    font-weight: bold
}
.link:hover{
    text-decoration: underline;
}
.menu{
    margin-bottom: 5px;
}

#absolute{
    position:absolute;
    z-index: -1;
    width:100%;  height: 100%;
    background-image:url('/images/background.jpg');
    background-position: 52px;
}
#right50{
    left:50%;
    width:50%;
    float:right;
    background-image:url('/images/background.jpg');
    background-position: 104px;
}

#content{   position: relative;  width:960px; margin: auto; z-index: 1; margin-left:-500px;

}

#left50{  position: relative;  width:50%; float:left; background-color:#8b9f4a; height: 100%; margin-left: -360px; }

#left{ background-image: url('/images/logo.png');       width: 140px; height: 385px; float: left; background-repeat: no-repeat}
#right{
    background-image: url('/images/background.jpg');width: 820px;
    float: right; padding-bottom: 50px;
    min-height:1280px;height:auto !important;height:1280px;
}

#head01,#head02,#head03,#head04{ width: 205px; height: 189px; float: left;}
#head01{ background-image: url('/images/head01.jpg');  }
#head02{ background-image: url('/images/head02.jpg');  }
#head03{ background-image: url('/images/head03.jpg');  }
#head04{ background-image: url('/images/head04.jpg');  }
#menu01,#menu02,#menu03,#menu04{ width: 205px; height: 390px; float: left;}
#menu01{ background-image: url('/images/menu01.jpg');  }
#menu02{ background-image: url('/images/menu02.jpg');  }
#menu03{ background-image: url('/images/menu03.jpg');  }
#menu04{ background-image: url('/images/menu04.jpg');  }

#aKontakt,#aSfera,#aHome{ width: 33px; height:88px; }
#aHome{     margin:82px 0px 0px 105px; }
#aSfera{    margin:2px 0px 0px 105px; }
#aKontakt{  margin:2px 0px 0px 105px; }

.main-box{
    overflow: hidden;
    padding:15px 0px 0px 30px;
    width: 720px;
    text-align: justify;
    color: white;
}
.main-left-box{
    overflow: hidden;
    width: 450px;
    text-align: justify;
    color: white;
    float: left;
}
.main-right-box{
    overflow: hidden;
    width: 230px;
    text-align: justify;
    color: white;
    float: right;
}
.main-left-box2{
    overflow: hidden;
    text-align: justify;
    color: white;
    float: left;
}

.green{color: #8b9f4a;}

#sendOfert{
    overflow: hidden;
    width: 180px;
    height: 60px;
    background: black;
    border: 1px solid #454545;
    position: relative;
    top: 10px;
    text-align: center;
}

#sendOfert a{
    position: relative;
    top: 17px;
    font-weight: normal;
}

input, textarea{
    background: #ECEBE0 ;
    border: 1px solid #242424;
    width: 300px;
}
textarea{
    height: 120px;
}
.submit{
    background: none;
    color: white;
    border: 0px;
    font-weight: bold;
    width: 90px;
    cursor: pointer;
}
#created{
    float: right;margin-top:40px;margin-right:70px;font-size:10px;color:#dadada;display:inline
}


.inf{
    font-size: 12px;

    color: #8B9F4A;
    padding:5px;
    background: black;
    border:1px solid #6e6e6e;
    margin: 5px;

}
a{
    color: #8B9F4A;
}
a:hover{
    color: #ffffff;
}

ul li{
    padding:3px
}
