/* =============================================================================                                                                       OGOLNE============================================================================= */html, body{  width: 100%;  padding: 0px; margin: 0px;  background: rgb(255,255,255) url(graf/tlo_body.jpg);  color: rgb(40,40,40);  font: normal 11px tahoma, Arial, geneva, sans-serif;}img{ display: block; border: none; }form{ margin: 0px; padding:0px;}a{ color: rgb(166,88,62); text-decoration: none; }a:hover{ text-decoration: underline; }.strong{ font-weight: bold; }.center_in{ text-align: center};.clr{ clear: both; height:0px; padding:0px; margin: 0px; }/* =============================================================================                                                                       WRAPER============================================================================= */#top{  padding: 15px 0px;  background: rgb(152,59,26) url(graf/tlo_top.png) repeat-y top left;  border-top: 6px rgb(180,120,90) solid; border-bottom: 5px rgb(180,120,90) solid;}h1#logo{ height: 77px; width: 760px; margin: 0px auto; padding: 0px 10px; background: url(graf/tlo_logo.png) repeat-y top left; overflow: hidden;}h1#logo a{ display: block; height: 0px; width: 450px; padding-top: 77px; background: url(../img/logo_napis.gif) no-repeat 100px 0px;}h1#logo img{ position:absolute;top:23px; }#content{  width: 780px;  margin: 0px auto 20px}#left{ float: left; width: 150px; }#lang { float: left; width: 110px; padding: 10px 20px 10px; margin: 0px; list-style: none; border-top: 2px rgb(180,120,90) solid; border-bottom: 2px rgb(180,120,90) solid; }#lang li{ float: left; width: 53px; }#lang a{ display: block; padding: 15px 10px 0px; text-align: center;}#lang a.pl{ background: url(../img/flag_pl.jpg) no-repeat top center; }#lang a.en{ background: url(../img/flag_en.jpg) no-repeat top center;}ul#menu{ float: left;  padding: 10px 0px; margin: 0px; list-style: none; }ul#menu li{ padding: 0px; margin: 0px;  border-bottom: 2px rgb(250,250,250) solid;}ul#menu a{ display: block; padding: 5px 5px 5px 30px; background: url(graf/tlo_a.gif) no-repeat 0px -20px; }ul#menu a:hover{ background-position: 0px 5px ; text-decoration: none; }ul#menu a.active{ background-position: 0px 5px ; }ul#partnerzy{ clear:both; list-style:none; padding:15px 0px; font-size: 9px; }ul#partnerzy li{ float: left; margin-right: 5px;}ul#partnerzy a{ color: rgb(120,120,120);}#tresc{  float: left;  width: 620px;  padding: 0px 0px 15px;  background: rgb(255,255,255);  border: 5px rgb(250,250,250) solid; border-top: none;}#tresc h1{ color: rgb(251,247,237); border-bottom: 4px rgb(250,250,250) solid; text-align: left; font: normal 20px Georgia, Tahoma, Arial, sans-serif; padding: 8px 15px 10px; margin: 0px 0px 10px; background: rgb(180,120,90) url(graf/tlo_h1.png) repeat-x left bottom; line-height: 18px; }#tresc h1 span{ font-size: 12px; font-weight: normal; padding-left: 19px; }#tresc p { padding: 8px 15px 0px; margin: 0px; }#tresc p.strong{ font-weight: bold; }#tresc h1 a.print{ display: block; float: right; height: 15px; padding-top: 26px; background: url(graf/drukuj_small.gif) no-repeat top center; font: normal 11px tahoma, arial, sans-serif; }#tresc h1 a.print:hover{ background-position: bottom center; }#tresc ul{ padding: 0px; margin: 10px 40px 0px; }#tresc .adsense { margin: 8px 0px; text-align: center; }#tresc table{ width: 460px; margin: 10px auto 0px; border-collapse: collapse; }#tresc table td{ padding: 3px 5px; border: 1px rgb(240,240,240) solid; text-align: center; vertical-align: top; }#tresc p.table{ padding-top: 12px; font-style: italic; width: 90%}#tresc dl{ margin: 0px; padding: 12px 25px; }#tresc dt{ padding-top: 5px; font-weight: bold; }#tresc p.ogloszenie{  margin-top: 12px; margin-bottom: 3px;  padding: 8px 15px;  background: rgb(241,237,227) url(graf/koniczyna.gif) no-repeat 580px 2px;  font-weight: bold;}#tresc #stopka{  margin-top: 20px;  text-align: center;  color: rgb(76,76,76);  font-size: 10px;}#tresc img.standard{ float: right; padding: 20px 30px 0px 0px; }#tresc img.pochodzenie{ float: right; margin: 10px 20px 0px 20px; padding: 4px; background-color: rgb(251,247,237); }