html {
    margin: 0px auto;
    padding: 0px;
}

body {
    background-image: url("../img/str_glowna/bg.gif");
    /*background: #CEC7C0 url("../img/wielkanoc2011.jpg") top center no-repeat;*/
    margin: 0px;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma;
}

/* LAYOUT */

#all {
    width: 900px;
    margin: 0px auto;
    padding: 0px;
    text-align: left;
}

#page {
    width: 900px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#top {
    width: 900px;
    height: 328px;
    margin: 0px;
    padding: 0px;
    background-image: url("../img/str_glowna/top_bg.jpg");
    background-repeat: no-repeat;
    float: left;
}

#content {
    width: 900px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#leftcontent {
    width: 270px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#leftmenu {
    width: 270px;
    /*height: 200px;*/
    margin: 0px;
    padding: 0px;
    float: left;
    background-image: url("../img/str_glowna/box_czym_sie_zajmujemy_bg.jpg");
    background-repeat: repeat-y;
}

#contact_form {
  width: 270px;
  height: 33px;
  margin: 0px;
  padding: 0px;
  float: left;
}

#search {
    width: 270px;
    height: 63px;
    float: left;
    background-image: url("../img/str_glowna/nagl_wyszukiwarka_down.jpg");
    background-repeat: repeat-y;
}

#newsletter {
    width: 270px;
    height: 143px;
    float: left;
    background-image: url("../img/str_glowna/nagl_newsletter_down.jpg");
    background-repeat: repeat-y;
}

#klienci {
    width: 270px;
    height: 96px;
    text-align: center;
    margin: 0px;
    padding: 0px;
    float: left;
}

#rightcontent {
    width: 630px;
    min-height: 380px;
    /*!height: 380px;*/
    margin: 0px;
    padding: 0px;
    float: right;
    background-image: url("../img/str_glowna/aktualnosci_bg_mod.jpg");
    background-repeat: no-repeat;
    color: #5F4932;
    z-index: 2;
}

#reklama {
    width: 300px;
    position: absolute;
    top: 360px;
    left: 46%;
    !left: 50%;
    float: left;
    margin: 0px;
    padding: 0px;
    visibility: visible;
    z-index: 2;
    //margin-left: -58px;
    text-align: left;
    background-color: #b3b3b3;
    /*
    border: 1px #000000 solid;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
    */
}


#rightcontent2 {
    width: 613px;
    float: right;
    border: 0px;
    background-image: url("../img/podstrona/content_bg.gif");
    margin: 0px;
    padding: 0px;
    text-align: justify;
}


#news {
    width: 600px;
    margin: 15px 0px 0px 20px;
    padding: 0px;
    float: left;
}

#bottom_nav {
    width: 900px;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

#bottom {
    float: left;
    font-size: 10px;
    width: 900px;
    height: 30px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-align: center;
}


/* TAGI */

#bottom_nav ul li {
    display: inline;
}

p.newstxt {
    margin: 0px;
    padding: 5px 0px 0px 65px;
}

.data {
    font-size: 10px;
    color: #857464;
}

.newstitle {
    font-size: 13px;
    padding: 5px;
    color: #E3650E;
    font-weight: bold;
}

#rightcontent h2 {
    font-size: 13px;
    color: #E3650E;
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.searchbox {
    border: 0px;
    width: 243px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-image: url("../img/str_glowna/wyszukiwarka_pole.jpg");
    background-repeat: no-repeat;
    font-size: 12px;
    color: #857464;
}

img, tr, td {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

img, div { behavior: url("iepngfix.htc") }

ul.oferta {
    list-style-image: url("../img/str_glowna/kropka_brown.jpg");
    color: #5F4932;
    text-decoration: none;
    font-size: 12px;
}

ul.oferta li {
    margin: 3px;
    padding: 3px;
}

ul.oferta li a {
    color: #5F4932;
    text-decoration: underline;
    font-size: 12px;
}

ul.oferta li a:hover {
    text-decoration: none;
}

p.news, p.news2 {
    padding: 0px 10px 0px 10px;
}

p.more {
    text-align: right;
}

a {
    text-decoration: none;
    color: #5F4932;
}

a:hover {
    text-decoration: underline;
    color: #E3650E;
}


a.more {
    text-decoration: none;
    color: #5F4932;
}

a.more:hover {
    text-decoration: underline;
}

a.back {
    text-decoration: none;
    color: #5F4932;
}

a.back:hover {
    text-decoration: underline;
}


