html,body{padding:0px;margin:0px}
body{
background:url(images/bg.png) center top no-repeat;
font-size:12px;
color:#666666;
line-height:19px;
font-family:OpenSansRegular;
}
html{background:url(images/bg.jpg)}

.clr{clear:both}
h1,h2,h3,h4,h5{color:#8BBA00;text-shadow:1px 1px white}

#site{width:920px;margin:10px auto;}
#site .top{height:100px;}
#site .top .logo{width:270px;margin-left:30px;margin-top:7px;float:left}
#site .top .logo a{display:block;width:270px;height:70px;text-indent: -1000em;background:url(images/logo.jpg) no-repeat}
#site .top .menu{float:right}
#site .top .menu ul{margin:32px 0px;padding:0px;font-family:OpenSansLight;font-size:15px;}
#site .top .menu ul li a{color:#676767;text-decoration:none}
#site .top .menu ul li:hover a,#site .top .menu ul li.active a{color:#8BBA00;}
.c-right{float:right;width:250px}
.c-main{float:left;width:600px;text-align:justify}
#site .top .menu ul li{list-style:none;float:left;margin:0px 10px}
#site .blank{height:282px;position:relative}
#site .blank .info h3{color:#333}
#site .blank .info{text-align:right;color:white;width:220px;height:150px;position:absolute;right:0px;top:120px}
#site .navi{height:30px;font-size:11px;}
#site .navi a{color:#8BBA00;text-decoration:none}
#site .content .box{margin-top:20px;width:210px;margin-right:20px;float:left;height:200px;font-size:13px}
#site .content .box strong{font-weight:normal;font-family:OpenSansSemiBold}
#site .content .box.last{margin-right:0px;}
#site .content .box h2{font-size:17px;font-family:OpenSansRegular;text-transform:uppercase;font-weight:normal;color:#8BBA00}

#site .content .galery-img {width:180px;float:left;}
#site .content .galery-img img{height:130px;}

#site .content .main-col{float:left;width:500px}
#site .content .right-col{float:right;width:350px}
#site .content .right-col #rez label{
display: block;
margin: 5px 0;
width: 310px;
position: relative;
padding: 8px 0;
}
#site .content .right-col #rez label input {
position: absolute;
left: 140px;
width: 140px;
border: 1px solid #fff;
padding: 3px;
margin-top: -3px;
color: #333;
background:#E0E0E0
}

#footer{
clear:both;
height:90px;
margin-top:10px;
border-top:4px solid #666666;
}
#footer .content{
padding-top:10px;
width:920px;
margin:0px auto;
}
#footer .content .adres{
width:400px;
font-size:12px;
color:#272736;
float:left;
}
#footer .content .adres a{color:#8BBA00;text-decoration:none}
#footer .content .copy{
width:400px;
padding-top:10px;
color:#504f4f;
font-size:11px;
float:right;
}
#footer .content .copy img{vertical-align:middle}
#footer .content .copy a{text-decoration:none;color:#504f4f}
