body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: black; background: url(img/bg_1.jpg) repeat-x top left white; }
input { background: url(img/input.jpg); border: 1px solid white;}
img { border: 0;}

#kontener_gen { /*position: relative; z-index: 1;*/ width:990px; /*float: left;*/ padding:0 0 0 0; margin:0 auto; /*background: yellow;*/  /*text-align: right;*/ /*height: 800px;*/}
a.logo_href { border: 0px solid yellow; float: left; display: block; height: 140px; width: 190px;}
a {color:#40483D;}
div.left { width: 200px; background: url(img/top_left.jpg) no-repeat top left; float: left; padding: 0 0 0 0;}
    ul.menu { float: left; margin: 5px 0 0 0; padding: 0; list-style: none;}
        ul.menu li { background: url(img/menu_bg.jpg) repeat-y; /*height: 23px;*/}
        ul.menu a { /*display: block;*/ background: url(img/menu_bg2.jpg) repeat-y; float: left; height: 13px; padding: 5px 0 5px 20px; width: 180px; color: white; font-weight: bold; text-decoration: none;}
        ul.menu a:hover { background: url(img/menu_bg_h.jpg) repeat-y; }
        #menu_top, #link_1 { background: url(img/menu_top2.jpg) no-repeat; height: 16px; padding: 8px 0 2px 20px }
        #menu_top:hover, #link_1:hover { background: url(img/menu_top2_h.jpg) no-repeat; }
		            #menu_bottom, #link_7 { background: url(img/menu_bottom.jpg) no-repeat; height: 16px; }#menu_bottom:hover, #link_7:hover { background: url(img/menu_bottom_h.jpg) no-repeat; }
    ul.box { float: left; margin:0; padding: 0; list-style: none; color: white; line-height: 20px;}
        ul.box li { z-index: 1; background: yellow; background: url(img/menu_bg.jpg) repeat-y; /*height: 23px;*/ width: 170px; padding: 10px 10px 10px 20px;}
        ul.box a { color: white; }
        ul.box h1, div.right h1 { font-size: 17px; color: white; margin:0; background: url(img/h1.gif) no-repeat left 14px; font-weight: normal; text-transform: uppercase; padding: 10px 0 3px 22px;}
        #box_top { background: url(img/box_top.jpg) no-repeat; height: 36px; padding: 0 10px 0 20px }
        #box_bottom { background: url(img/menu_bottom_b.jpg) no-repeat; height: 26px; width: 200px; padding:0; text-align: right; }



div.main { width: 590px; background: url(img/top_cent.jpg) no-repeat top left; float: left; padding: 0 0 0 0;}
    div.tresc { width:570px; background: url(img/bg_tresc.gif) repeat-y 0px 0px; float: left; padding: 0 10px 0 10px;}
    div.tresc h1 { font-size: 18px; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid silver; padding-bottom: 5px; margin: 0;}
    /*div.tresc_txt { width: 570px; background: url(img/bg_tresc.gif) repeat-y green; }*/
    #no_bg { background: none;}
    #gdzie_jestes, #gdzie_jestes a { font-size: 10px; color: #999999; padding-top: 5px; padding-bottom: 10px; }
div.right { width: 200px; background: url(img/top_right.jpg) no-repeat top left; float: left; padding: 0 0 0 0;}
    ul.menu_right { float: left; margin: 5px 0 0 0; padding: 0; list-style: none;/*background: url(img/menu_r_bg.jpg) repeat-y;*/}
        ul.menu_right li { float: left; color: #af4b18; background: url(img/menu_r_bg.jpg) repeat-y; /*height: 23px;*/ padding: 0 15px 0 10px; width: 175px; margin:0;}
        ul.menu_right a { color: #40483D; font-weight: bold; text-decoration: none; }
    #menu_r_top { background: url(img/menu_r_top.jpg) no-repeat left bottom; height: 10px; padding:0; width: 200px;}
    #menu_r_mid { background: url(img/menu_r_mid2.jpg) no-repeat left center; height: 12px; padding:0; margin:0; width: 200px; border: 0px solid red;}
    #menu_r_bottom { background: url(img/menu_r_bottom.jpg) no-repeat left top; height: 17px; padding:0; width: 200px;}

/*SUBMENU*/
div.sub_menu { /*background: #b25219;*/ width: 190px; position:absolute; z-index: 300; /*top:0;*/float: left; /*left:0;*/ margin: 9px 0 0 -10px; }
        ul.sub_menu { float: left; margin: 0 0 0 0; padding: 0; list-style: none; width: 190px;}
        ul.sub_menu li {  /*height: 23px;*/}
        ul.sub_menu a { background: url(img/sub_menu2.gif) no-repeat left top #e8b687;/*display: block; background: lime;*/ float: left; /*height: 14px;*/ padding: 5px 0 5px 20px; width: 170px; color: white; font-weight: normal; text-decoration: none;}
        ul.sub_menu a:hover { background: url(img/sub_menu2.gif) no-repeat left top #eec8a5; border-bottom: 1px solid #e8b687; border-top: 0px solid #5FB20C; padding: 5px 0 4px 20px;}
        #sub_menu_top { background: url(img/sub_menu_top.gif) no-repeat left bottom; }
        #sub_menu_top:hover { background: url(img/sub_menu_top_h.gif) no-repeat left bottom; border:0; padding: 5px 0 5px 20px;}
        #sub_menu_bottom { background: url(img/sub_menu_bottom.gif) no-repeat left bottom; }
        #sub_menu_bottom:hover { background: url(img/sub_menu_bottom_h.gif) no-repeat left bottom; border:0; padding: 5px 0 5px 20px;}

/* END SUBMENU*/

div.jezyk { width: 184px; height: 25px; /*background: red;*/ float: left; font-size: 10px; color: #999999; text-align: right; padding: 6px 16px 105px 0;}
div.stopka { width: 960px; height: 29px; margin-top: 50px; padding: 25px 15px 0 15px; float: left;  background: url(img/bg_stopka.gif) no-repeat left top; font-size: 10px; color: #7f7f7f;}
div.stopka a { color: #7f7f7f; font-weight: bold; text-decoration: none;}