@font-face {
    font-family: "texgyreadventor";
    src: local("texgyreadventor"),
    url("fonty/texgyreadventor-regular.otf") format("opentype");
}
@font-face {
    font-family: "texgyreadventor";
    src: local("texgyreadventor-bold"),
    url("fonty/texgyreadventor-bold.otf") format("opentype");
    font-weight: bold;
}
@font-face {
    font-family: "Droid Sans";
    src: url("fonty/DroidSans.eot");
    src: local("Droid Sans"),
    url("fonty/DroidSans.ttf") format("truetype");
}
@font-face {
    font-family: "Droid Sans";
    src: url("fonty/DroidSans-Bold.eot");
    src: local("Droid Sans Bold"),
    url("fonty/DroidSans-Bold.ttf") format("truetype");
    font-weight: bold;
}
body {
    font-family:"Droid Sans","Tahoma","Verdana","arial",helvetica,sans-serif;
    font-size: 13px;
    color: #666666;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
    color: #666666;
}

.red {
  color: #FF0000;
}

#bodywrap1 {
    width: 986px;
    position:relative;
    background-image: url(images/back_top.gif);
    background-repeat: no-repeat;
    background-position: top;
    margin:auto;
}

#bodywrap2 {
    width: 986px;
    padding:5px 0px 40px 0px;
    background-image: url(images/back_bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom
}

#rs_logo {
    position:absolute;
    top:30px;
    left:30px
}

.main_bottom_box {
    float:left;
    width:280px;
    margin-right:30px
}


#menu_top {
    position:absolute;
    top:30px;
    left:560px;
}

#menu_footer {
    position:absolute;
    bottom:13px;
    left:9px;
    padding:1px 5px 1px 5px;
    background-color: #FF0000;
    color: #FFFFFF;
    font-size:0.9em;
}

#menu_footer a {
    color: #FFFFFF;
    margin:0px 5px 0px 5px;
}

.menu {
    font-family:"texgyreadventor","Verdana","Tahoma",sans-serif;
    font-size:17px;
    margin:0px 12px;
}
.menu a {
    color:#777777;
}

.menu a:hover {
  color:red
}


#uslugi_list a {
    font-family:"texgyreadventor","Tahoma","Verdana",sans-serif;
    line-height:1.8em;
    font-size:19px;
    font-weight: normal;
    color: #7F7F7F;
}

.uslugi_txt {
    padding:5px 10px 10px 10px;
    width:600px;
    margin:0px;
    display:none;
}

.uslugi_txt h3 {
    font-family:"Droid Sans","Tahoma","Verdana",sans-serif;
    font-size: 13px;
    font-weight: bold
}

#menu_pasek {
    position:absolute;
    top:55px;
    left:545px;
    color: #D7D7D7;
    border-color:#D7D7D7 !important;
}

#menu_kontakt {
    display:none;
    position:absolute;
    float:right;
    top:65px;
    left:790px;
    margin:0px;
    padding:15px;
    font-family:Tahoma,Verdana,arial,helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    color: #666666;
    background-color: #FFFFFF;
    border: thin dotted #DDDDDD;
}

#home_pic_top {
    position:absolute;
    top:150px;
    left:350px;
}

#body_content {
    margin:150px 20px 20px 30px;
}

#txt_content {
    margin:180px 100px 20px 100px;
}

#body_content h1 {
    font-size: 19px;
    font-weight:normal;
    font-family:"texgyreadventor","Tahoma","Verdana",sans-serif;
    color: #FF0000;
    margin:0px 0px 8px 0px;
    padding:0 0 0 0;
}

#body_content h2 {
    font-size: 1.2em;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.portfolioBox {
    margin:10px 0px 30px 0px;
}