body { background: #ffffff url("images/solbg.gif") repeat-x; font: normal 12px "Verdana", sans-serif; margin: 0px auto 0px auto; padding: 0px; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

th.thTop {height: 10px; margin: 0px; text-align: center; padding: 0px; }
th.thTop_left {height: 10px; margin: 0px; text-align: left; padding: 0px; }
th.thTop_right {height: 10px; margin: 0px; text-align: right; padding: 0px; }

#container { width: 1004px; margin: 0px auto 0px auto; text-align: left; padding-bottom: 10px; }
.left { width: 884px; float: left; }
.right { width: 120px;  float: right;}

#top {width: 884px; height: 138px;  background: #fff;}
#top .left_menu { width: 242px; height: 138px; text-align: left; background: url("images/rumia_lewe.jpg") no-repeat; background-position: right bottom; float: left; }
#top .left_menu .title { margin: 4px; 0px 0px 4px; }
#top .left_menu .inside { margin: 10px 0px 0px 4px; }
#top .logo {height: 138px; width: 200px; float: left; }
#top .right_menu { width: 442px; height: 138px; text-align: right; background: url("images/rumia_prawe.jpg") no-repeat; background-position: left bottom; float: right; }
#top .right_menu .inside_ostatnie { width: 242px; float: left; }
#top .right_menu .inside_ostatnie .gensmall a { text-decoration: underline; }
#top .right_menu .inside_szukaj { width: 200px; height: 138px; float: left;}

#middle { width: 884px;}
#middle .top { width:100%;}
#middle .top .left { width:684px; float: left;}
#middle .top .right { width:200px; float: right;}

/* Linki w głównym menu */
.solmenu                {color : #FFFFFF}
a.solmenu        {color : #FFFFFF; text-decoration: none}
a.solmenu:visited        {color : #FFFFFF; text-decoration: none}
a.solmenu:hover        {color : #F6D800}

#main_content { width: 884px; float: left; cellpadding: 1px; cellspacing: 1px; margin: 0px;}
#main_content .google { width: 884px; float: left; text-align: center; }
#main_content .navigation { width: 884px; float: left; margin: 0px;}
#main_content .topics { width: 884px; float: left; margin: 0px;}
#main_content .sqr { width: 884px; float: left; margin: 0px;}
#main_content .admin { width: 884px; float: left; margin: 0px;}

#footer { width: 884px; float: left; text-align: center; margin: 0px;}

/* Ostatnie posty w przeglad forum
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#last_posts { width: 180px; margin: 0px; text-align: left; padding: 0px; font: 10px #000000; background: #efefef; color: #00000; font-size: 10px;}
#last_posts ul { }
#last_posts a { text-decoration: none; color: #000000; #000000; font-color: #000000;}
#last_posts a:hover { text-decoration: underline; }

/* Plywajaca reklama z prawej strony
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#reklama {
    width: 120px;
    height: 600px;
    text-align: left;
    position: absolute;
   margin-left: 1px;
    border: 0px;
    top: 0px;
}

/* Menu z lewej gornej strony
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.menu
{
  position: absolute; 
  height: auto;
  width: 270px; 
  padding: 0px 0px 4px 2px;
  margin: 0px;
}
div.submenu
{
  position: absolute;
  width: 200px;
  left: 90px;
  visibility:hidden; 
  background-color:White; 
  padding: 4px 4px 4px 4px;
  border: 1px solid #0053A6;
}

/* Wyszukiwarka panoramy firm
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#box {
        font-family: Verdana, sans-serif;
        font-size: 10px;
        color: #333333;
        height: 20px;
        width: 170px;
}
#box .clear {
        margin: 0px;
        padding: 0px;
}
#box .clear2 {
        margin: 0px;
        padding: 0px;
}
#box table {
        margin: 0px;
        padding: 0px;
}
#box td {
        padding-left: 0px;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#box td.form {
        padding-left: 0px;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#box .text-input {
        width: 130px;
        font-size: 10px;
}
#box .input-button {
        margin-top: 0px;
        float: left;
}
#box #powered {
        font-size: 7px;
        color: #0950A0;
        float: left;
        padding-top: 2px;
        padding-left: 2px;
}
#box #powered a {
        color: #0950A0;
        text-decoration: none;
}
#box #form {
        margin: 0px;
        padding: 0px;
}
