body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: black; background: url(img/bg_1.gif) repeat-x top left white; }
input, textarea { background: url(img/input.jpg); border: 1px solid #DCDCDC; width: 180px; background: url(img/input_grad1.jpg) left -13px repeat-x; font-family: Verdana; font-size: 12px; padding: 2px;}
img { border: 0;}
a { color: #662d91; font-weight: bold; }

div.green { z-index: 1; top:0; position: absolute; width: 50%; height: 400px; background: #edeee9; /*float: right;*/ right:0;}

#kontener_gen{ position: relative; z-index: 100; width:980px;  /*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: 200px; width: 250px;}

div.lewa { width: 250px; /*height: 600px;*/ background: url(img/logo.jpg) no-repeat left top white; float: left; position: relative; }
    #zajawki { list-style: none; float: left; margin: 0; padding: 0; font-size: 11px;}
    #zajawki li { border-bottom: 0px solid red; width: 218px; padding: 0 15px 0 15px; line-height: 16px;}
    #zamawiam { display: block; float: left; border: 0px solid red; height: 60px; width: 100%; } 
    #prz_form { display: block; float: left; border: 0px solid red; height: 40px; width: 100%; } 
ul.menu { margin:0 0 20px 0; padding:0 0 0 10px; list-style: none; float: left; width: 230px;}
ul.menu li { border-bottom: 1px solid #d9d9d9; padding: 1px 0 1px 0; float: left; width: 230px; margin:0; height: 21px;}
ul.menu li a { width: 221px; padding: 4px 0 3px 9px; /*height: 21px;background: orange; */ display: block; float: left; font-size: 12px; text-decoration: none; font-weight: bold; color: #484848;}
ul.menu li a:hover { background: url(img/menu_h.jpg) no-repeat left top; color: white; }

div.main_top { width: /*250px*/730px; height: 400px; padding: 0 0 0 /*480px*/0;  background: /*url(img/top.jpg) no-repeat left top*/white; float: left;}
div.main_txt { width: 700px; /*height: 400px;*/ background: white;/**/ float: left; padding: 15px;}
    div.main_txt p { line-height: 20px; text-align: justify;}
    div.main_txt h1 { margin:0 0 15px 0; padding:0; font-size: 22px; color: #662e93; font-family: arial;}
    div.main_txt h2 { margin:0 0 15px 0; padding:0; font-size: 18px; color: black; font-family: arial;}
    div.main_txt h3 { margin:0 0 15px 0; padding:0; font-size: 17px; color: black; font-family: arial;}
    #butt_1, #butt_2, #butt_3 { width: 222px; padding: 74px 0 0 0; display: block; float: left; font-size: 11px; color: black; text-decoration: none; float: left; border: 0px solid red; }
    #butt_1 { background: url(img/butt_1.jpg) no-repeat center -28px; margin: 0 0 0 0; }
    #butt_2 { background: url(img/butt_2.jpg) no-repeat center -28px; margin: 0 0 0 0;}
    #butt_3 { background: url(img/butt_3.jpg) no-repeat center -28px; margin:0; }
    
    #butt_div { border: 0px solid lime; float: left; width:222px; padding:0 15px 0 0;}
     
    #main_linki { padding: 0 0 20px 0; float: left;}
    
div.stopka { width: 710px; height: 140px; /*float: left;*/ margin:0 auto; background: url(img/bg_stopka.jpg) no-repeat left top; color: #662d91; padding: 10px 260px 10px 10px;}
    div.stopka p { line-height: 18px; margin:0 0 10px 0; padding:0;}
    div.stopka a { font-weight: bold; color: #662d91; }
div.stopka_100 { width: 100%; height: 160px; background: url(img/bg_stopka.gif) repeat-x left top #F2F2F2; float: left;}
#border { border: 1px solid silver; padding: 5px;}

/*formularz*/
table.formularz { border: 0px solid silver; }
table.formularz td { padding: 5px; text-align: right;}
td.send { text-align: left;}
td.send input { background: #EFEFEF; width: 80px; float: left; }
td.form_right input { text-align: left; float: left;}

table.media td { padding: 20px; }
a.w-mediach_link { text-decoration: none; margin: 0 0 10px 0; }
a.w-mediach_link:hover {  text-decoration: underline;  }