body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: black; background: white;}

p { margin: 0 0 0 0; padding: 0 0 10px 0;}
input, textarea { background: transparent; border: 0; width: 147px;}

#kontener_gen{ width:1000px; padding:0; margin:0 auto; background:white; /*text-align: right;*/ }

h1 { color: #7dc2c1; font-size: 17px; font-family: Verdana; font-weight: normal; text-transform: uppercase; margin: 0 0 8px 7px;}
h2 { color: #4c9abc; font-size: 16px; font-family: Arial; font-weight: bold; text-transform: uppercase; margin: 8px 0 12px 7px;}


/*KOLUMNY*/
div.left_column { width:990px; /*background: red;*/ float: left; z-index: 1;  display: block;}
div.right_column { width:256px; /*background: lime;*/ float: right;}

/*LOGOS*/
div.logos { width: 990px; height: 200px; background: url(img/logos-fla.jpg) no-repeat left top; }
div.logos_r { width:255px; height: 200px; /*background: gold;*/ float: right; margin: 0 0 0 746px; top: 0; position:absolute; z-index:40;}

/*JEZYK*/
div.jezyk { float: right; width: 110px; height: 25px; /*background: orange;*/ margin: 15px 0 0 0; font-size: 10px; color: #9e9e9e;}

/*TRESC*/
div.text { width:690px; background: white; float: left; padding: 34px 12px 0 13px; margin: 0 0 0 0;}
div.text p { margin: 0 0 0 0; }
div.text a{ color: #4C9ABC; }
div.cytat { width:211px; height: 124px; float: left; background: url(img/cytat.jpg) no-repeat left top; margin: 7px 0 15px 0; color: #707070; padding: 18px 0 0 36px; font-size: 13px;}
div.produkt {float: right; width:282px; height: 196px; background: url(img/box.jpg) no-repeat left top; margin: 7px 0 15px 10px; color: #707070; padding: 18px 0 0 15px; font-size: 13px;}
div.gdziejestes { width: 700px; border-top: 1px solid #e5e5e5; font-size: 10px; color: #909090; padding: 5px 5px 8px 5px; background: url(img/gdziejestes.jpg) no-repeat left top; margin: 0 0 0 0; line-height:12px;}}
div.gdziejestes a{ color: #909090;}

/*MENU*/
#menu { margin: 0 0 0 0; padding: 0 0 0 20px; float: left; /*background: red;*/ /*left:0;*/ top: 0;}
/**html* #menu { margin: 22px 0 0 0; }*/
#menu li { float: left; list-style: none; font-size: 15px; text-transform: uppercase; padding: 7px 4px 0 4px; height: 28px; text-align: center; /*background: lime;*/ width: auto;}
#menu a { color: white; font-size: 14px; text-decoration: none; padding: 7px 10px 9px 10px;}
#menu a:hover { color: #8FC2FF; /*background: url(img/button_hover.gif);*/ padding: 7px 10px 9px 10px;}

#s_m { background: url(img/I.gif) no-repeat center top; width: 59px;}

/*FORMULARZ*/
td.inp { width: 177px; height: 27px; /*background: url(img/input.gif} no-repeat red;*/ background: url(img/input.png) center center no-repeat; text-align: center;}
td.kto { text-align: right; color: #7f7f7f;}
td.txt_a { background: url(img/txtarea.gif) center center no-repeat; text-align: right; padding: 0 3px 0 0; height: 100px;}
 
input.action  { height: 24px; background: url(img/button.gif) no-repeat; width: 66px; border: 0px solid black; margin: 0 2px 0 2px; color: #7f7f7f; font-size: 10px;}
input.button { height: 24px; background: url(img/button.gif) no-repeat; width: 66px; border: 0px solid black; margin: 0 2px 0 2px; color: #7f7f7f; font-size: 10px;}
input.field { width: 177px; height: 27px; /*background: url(img/input.gif} no-repeat red;*/ background: url(img/input.png) center center no-repeat; text-align: center;}
textarea.input2 { width: 177px; height: 100px; background: url(img/txtarea.gif) no-repeat; text-align: right; padding: 0 3px 0 3px;}

#modern_txt { height: 80px; width: 150px; overflow: auto; float: right; padding: 5px; background: none;}

/*SZYBKIE LINKI*/
#fast { margin: 0 0 15px 0; padding: 0; float: left; background: white; width: 247px;}
#fast li { list-style: none; color: #7f7f7f; width: 247px; background: url(img/list_line.gif) no-repeat bottom left; /*height: 18px;*/ padding: 0 0 6px 0;}
/*#fast img { float: left; }*/
#fast a { height: 18px; color: #7f7f7f; text-decoration: none;}
#fast a:hover { color: black; } 

/*STOPKA*/
div.stopka { float: left; width: 990px; /*background: red;*/ padding: 0 0 0 0; /*float: right;*/ text-align: right; margin: 40px 0 20px 0; color: silver; font-size:10px; border-top: 1px solid #e5e5e5;}

/*NOWE*/
form.google input { background:#ececec; border:#dedede solid 1px; padding:2px;}
div.text ul{ list-style:none; margin:0; padding:0;}
div.text ul li { margin: 0 0 5px 0; padding:3px 0 3px 15px; background: #f7f7f7 url(/themes/blackcandy/img/e_punktor.gif) no-repeat 5px 11px;}
div.text { line-height:19px; }
div.text img{ border:none;}

hr { border: 1px solid #6699CC; height: 1px;}