﻿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, textarea { /*background: url(img/input.jpg);*/ width: 164px; border: 0px solid white; font-size: 11px; font-family: verdana; margin: 2px 0 2px 0;}
input { background: url(img/bg_input.jpg) no-repeat center center; height: 15px; padding: 6px 3px 3px 3px;}
textarea { background: url(img/bg_textarea.jpg) no-repeat left center; height: 65px; padding: 6px 3px 3px 3px; }
form { margin:0; padding:0;}

img { border: 0;}

#kontener_gen{ /*position: relative;*/ z-index: 100; width:986px;  /*float: left;*/ padding:0 0 0 0; margin:0 auto; /*background: yellow;*/  /*text-align: right;*/ /*height: 800px;*/}

div.logo { float: left; width: 932px; height: 222px; background: url(img/logo.jpg) no-repeat left top; padding:0 26px 0 26px; }
    a.home { float: left; width: 200px; height: 220px; display: block; border: 0px solid /*lime*/;}
div.menu { float: left; width: 920px; height: 37px; background: url(img/bg_menu.jpg) no-repeat left top; padding: 1px 26px 0 36px; }
    div.menu a { float: left; margin: 1px 1px 1px 0; display: block; text-decoration: none; /*background: /*lime*/; font-size: 13px; font-weight: bold; font-family: arial; text-transform: uppercase; padding: 9px 15px 9px 15px; text-align: center; color: #777777; border-right: 1px solid white;}
    div.menu a:hover {background: url(img/bg_menu_hover.jpg) repeat-x; border: 1px solid white; color:white; margin:0;}
    div.jezyk { float: right; /*background: /*lime*/; padding-right: 10px;}
        div.jezyk a { border: 0; padding-right: 0; padding-left: 5px; margin:0;}
        div.jezyk a:hover { border:0; background: none; margin:0;}
div.lewa { float: left; width: 190px; padding: 27px 0 0 37px; height: 642px; background: url(img/bg_lewa.jpg) no-repeat; font-size: 11px; color:#7b7b7b; }
    p.adres { width:160px; margin: 10px 0 23px 0; font-size: 10px; /*background: /*red*/;*/ padding: 10px;}
    div.lewa h3 { margin:0 0 0 10px; padding:0; font-size: 13px; color: #7f7f7f;}
    div.lewa h2 { margin:0 0 4px 0; padding:0; font-size: 12px; width: 173px; color: #7f7f7f; font-family: Times New Roman; padding: 0 0 10px 0; border-bottom: 1px solid silver; }
    div.lewa input, div.lewa textarea { margin-left: 4px; }
    input#wyslij { width: 69px; height: 28px; background: url(img/input_wyslij.jpg) no-repeat center center;}
    input#czysc { width: 69px; height: 28px; background: url(img/input_czysc.jpg) no-repeat center center;}
div.main { float: left; width: 734px; /*height: 642px;*/ background: url(img/bg_main_top.jpg) no-repeat left top white; padding: 0 25px 0 0;}
    div.main_buttons { float: left; width: 734px; height: 260px; /*background: gold;*/ }
        table.main_ikony { /*width: 678px;*/ text-align: right; margin: 30px 0 0 20px; }
        table.main_ikony td { width: 160px; height: 65px; padding: 0 0 0 0; }
        table.main_ikony td a { width: 153px;/**/ /*height: 100%;*/ padding-right: 5px; font-size: 11px; float: left; display: block; color: #324e72; border: 0px solid /*red*/; text-align: left; text-decoration: none; vertical-align: middle; font-family: verdana; }
              #ico { width: 65px; height: 100%; float: left;}
              #td_ico { width: 65px; }
              #td_a2 { padding-left: 5px; width: 155px;}
    div.main_tresc { float: left; width: 705px; padding: 0 10px 0 12px; background: url(img/bg_main_tresc.jpg) repeat-y/**/ 0px top white; z-index: 10; position: relative;  font-size: 13px; color: #676767; margin-lefT: -1px;}
        div.main_tresc h1 { font-size: 20px; margin: 20px 0 20px 0; padding:0; color: #2a4975; font-family: Georgia, Times New Roman; font-weight: normal; text-transform: uppercase; }
        div.main_tresc p { margin:0 0 15px 0;}
        div.main_tresc ul { margin: 0 0 0 50px; padding:0;}
        div.main_tresc li { padding: 5px 0 5px 0; }
        #bg_tresc_up { background:url(img/bg_main_tresc_up.jpg) no-repeat left top; padding: 15px 0 15px 12px; }
        #bg_tresc_down { height: 80px;float: left; background:url(img/bg_main_tresc_down.jpg) no-repeat left bottom white; }
div.stopka { width: 100%; height: 71px; background: url(img/bg_stopka.jpg) repeat-x /*red*/; float: left; }          
div.stopka div { width:986px; margin: 0 auto; background: url(img/bg_stopka2.jpg) no-repeat center center /*lime*/; height: 51px; text-align: center; font-size: 10px; color: #676767; padding-top: 20px; }

/*PODSTRONA*/ 
#pods_main { background: url(img/bg_submain_top.jpg) no-repeat left top white; padding-top: 13px; }         