html, body {background: url('/_images/bg.gif'); font-family: Arial, Helvetica; font-size: 12px; margin: 0; padding: 0px; color: #522d00}

.left {float: left;}
.right {float: right}
.two {background-color: #b39976}

table {width: 100%; border: 0; padding: 0; margin: 0;}
tr, td {height: 92px; text-align: center; color: #482901}

td a {color: #482901; text-decoration: none}

img {border: 0px}

input {width: 230px; height: 18px; background-color: #e0c4a2; border: #583200 1px solid;}
textarea {width: 382px; height: 136px; background-color: #e0c4a2; border: #583200 1px solid;}
input.button {background-color: #b49872; width: 137px; color: #583200; font-size: 11px; margin-left: 246px}

h1 {color: #ffffff; margin: 0; padding: 0; font-size: 16px}

#bg_slice {width: 100%; height: 207px; position: absolute; left: 0px; top: 270px; background: #523b1c url('/_images/bg_slice.jpg') center repeat-y; z-index: 2;}

#main {background: url('/_images/main.png') no-repeat; width: 796px; height: 497px; top: 59px; margin: 0px auto 0px auto; z-index: 3; position: relative}
#wwwtab {width: 204px; height: 38px; position: absolute; background: url('/_images/zakladka_www.gif') no-repeat; right: 55px; top: -25px;}

#top {width: 752px; height: 83px; background-color: #502e00; background: #502e00 url('/_images/top.gif') right no-repeat; position: relative; top: 22px; left: 22px; border-bottom: 1px  #b7b7b7 solid}
#logo {width: 140px; height: 83px; background: url('/_images/logo.gif') no-repeat}
#menu_top {background: url('/_images/menu_bg.gif') repeat-x; width: 652px; padding-left: 100px; height: 41px; border-bottom: 1px  #b7b7b7 solid; position: relative; top: 22px; left: 22px;}

#body {height: 327px; width: 752px; left: 22px; top: 22px; position: relative; background-color: #c1a580}

#footer {margin: 57px auto 20px auto; width: 750px; height: 20px; text-align: right; color: #705834; font-size: 10px}
#footer a {color: #705834; text-decoration: none;}


/* oferta */
#menu_left {width: 190px; padding-top: 10px; height: 317px; float: left; background-color: #9b8465}
#menu_left a {text-decoration: none; display: block; width: 170px; color: #f4cfa3; padding: 2px 0px 2px 20px; background: url('/_images/dot.gif') 10px 7px no-repeat; font-weight: bold; font-size: 11px}
#menu_left a:hover, #menu_left a.active {background-color: #c1a580}
#body div.galelem {width: 93px; height: 88px; float: left; margin: 17px 17px 0px 17px; text-align: center; color: #8c6c43; font-size: 9px}
#gallery {height: 317px; overflow-y: scroll; overflow-x: hidden; width: 562px; float: left; padding: 0px 0px 10px 0px;}
#gallery a.txt {text-decoration: none; color: #522d00; font-size: 10px; font-weight: bold; padding-top: 3px}

/* kontakt*/
#kontakt_left {width: 410px; float: left; padding: 20px 0px 0px 30px}
#kontakt_right {margin: 20px 0px 0px 20px}
#kontakt_line {width: 10px; padding: 10px; background: url('/_images/line.gif') top center no-repeat; height: 130px}
#kontakt_right a {color: #482901; text-decoration: none;}
#kontakt_right a:hover {text-decoration: underline}

/* main page*/
#main_page {height: 327px; width: 752px; background: url('/_images/mainbg.gif') repeat-x;}

/* o firmie */
#about {width: 752px; height: 327px; background: url('/_images/o_firmie.png') no-repeat; position: relative;}
#about_box {width: 665px; height: 255px; position: relative; top: 32px; left: 45px; color: #ffffff}
#about p {padding: 0; margin-top: 10px; margin-bottom: 4px;}

