* {
    padding: 0; 
    margin: 0;}

 body {
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 12px;
text-align: left;
line-height: 18px;
color: #000;
height: 100%;
margin: 0; 
padding: 0;
/*background-color: #71723b;*/
background: url(images/bg_body.jpg) repeat-x #162C42;
}

a {
color: #3e2d18;
text-decoration: none;
-moz-outline-style: none;}

 a:hover {
color: #3e2d18;
text-decoration: underline;}


div#caly {
width: 785px; 
height: 600px;
position: relative; /*absolute bedzie ustawiac wzgledem calego a nie przegladarki */
margin: 55px 0 0 215px;
padding: 0;
background-color: #FFFEAC;}

div#logo{
width: 324px; 
height: 53px;
position: absolute;
top: -53px;
right: 10px;
margin: 0;
padding: 0;
background: url(images/logo_duo.png) no-repeat;}

/*div#tlo {
width: 785px; 
height: 600px;
margin: auto;
padding: auto;
background-color: #c7c88c;}*/

div#road {
width: 785px; 
height: 251px;
margin: 0;
padding: 0;
background: url(images/road.jpg) no-repeat;}

div#sign {
width: 215px; 
height: 219px;
position: absolute;
top: 0;
left: -215px;
margin: 0;
padding: 0;
background: url(images/sign.png) no-repeat;}

div#yaris {
width: 303px; 
height: 174px;
position: absolute;
top: 490px;
right: 25px;
margin: 0;
padding: 0;
background: url(images/yaris.png) no-repeat;}


div#center {
margin: 0;
padding: 20px;
min-height: 309px;
height: auto !important; 
height: 309px;
background: url(images/bg_txt.jpg) repeat-x #FFFEAC;} /*background-color: #EAF3FF;*/

div#menu {
float: right;
min-height: 200px;
height: auto !important; 
height: 200px;
width: 250px;
}

/*div#menu ul {
text-transform: uppercase;
list-style-image: url(images/l.jpg);
font: bold 1.2em Verdana, Tahoma, sans-serif;
padding-top: 30px;
padding-left: 30px;}

div#menu ul li {
padding-top: 10px;}*/

div#menu ul {
text-transform: uppercase;
list-style: none;
padding-top: 30px;
padding-left: 30px;
font: bold 1.2em Verdana, Tahoma, sans-serif;}

div#menu li {
  display: block;
  height: 1.6em;
  padding-left: 25px;
  padding-top: 4px;
  background: url(images/l.jpg) left center no-repeat;}

div#text {
float: left;
min-height: 300px;
height: auto !important; 
height: 300px;
width: 430px;}

div#text ul li{
padding-top: 5px;
list-style-type: square;
list-style-position: inside;}

p#data {
padding-top: 20px;
text-align: center;
font-size: 14px;}

div#stopka {
width: 785px; 
height: 40px;
margin: 0;
padding: 0;
background: url(images/bg_footer.jpg) repeat-x #FFFD4F;
clear: both;}


div#stopka p {
padding-top: 22px;
padding-left: 170px;
font-size: 10px;
}

table.intro {
width: 430px;
margin: 0;
padding: 0;
text-align: center;
border-spacing: 12px 12px;}

table.intro tr td {
padding: 5px 0 5px 0;
margin: 0;
background-color: #cde3db;
border: 2px solid #93cbb7;}

table img {
border: 2px solid #93cbb7;}

table.pokaz {
width: 430px;
margin: 15px 0 0 0;
padding: 0;
text-align: center;
border-spacing: 15px 15px;}

table.pokaz tr td {
padding: 5px 5px 5px 5px;
background-color: #cde3db;
border: 2px solid #93cbb7;}