body
{
margin: auto;
padding: 0;
text-align: center;
width: 770px;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #F4F2D2;
background:#6F5429 url(images/tlo.jpg) repeat-x top left;
}

a{
text-decoration:underline;
line-height:17px;
color:#F7B455;
}

a:hover{
text-decoration:underline;
color:#fff;
}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

.brd
{
float:left;
margin: 5px 10px 2px 5px;
border:3px #fff solid;
}

a:hover .brd
{
border:3px #F7B455 solid;
}

.all
{
border:0;
width:770px;
}

.content
{
border:0;
width:770px;
background:#6F5429 url(images/bg_content.gif) repeat-y top left;
}


.content_oferta
{
border:0;
width:770px;
background:#6F5429 url(images/bg_content_oferta.gif) repeat-y top left;
}

.gora
{
width:770px;
height:194px;
background:#6F5429;
}

.foto
{
width:770px;
height:228px;
background:#6F5429 url(images/foto.jpg) no-repeat top left; 
}

.menu
{
width:770px;
height:40px;
background:#fff url(images/bg_srodek.jpg) no-repeat top left;
text-align:left;
color:#DACCB1;
font: 12px Georgia, Times New Roman, helvetica, arial;
}

.menu a 
{
text-decoration:none;
line-height:12px;
font: 12px Georgia, Times New Roman, helvetica, arial;
color:#fff;
font-weight:bold;
font-variant: small-caps;
}

.menu a:hover
{
text-decoration:underline;
color:#fff;
font-variant: small-caps;
}

.lewa
{
width:365px;
text-align:left;
float:left;
}

.prawa
{
width:365px;
text-align:left;
float:left;
}


.lewa_oferta
{
width:200px;
text-align:left;
float:left;
}

.prawa_oferta
{
width:530px;
text-align:left;
float:left;
}

.dol
{
clear:both;
width:770px;
height:20px;
line-height:20px;
text-align:right;
text-decoration:none;
color: #F4F2D2
}

.dol a
{
color: #fff;
text-decoration:none;
}

.dol a:hover
{
text-decoration:underline;
}

h1{
font-size:19px;
line-height:19px;
color:#fff;
clear:both;
font-family:Georgia, Times New Roman;
margin:0; 
margin-bottom:15px;
font-variant: small-caps;
}

h2{
font-size:12px;
line-height:17px;
color:#fff;
font-family:Verdana, Arial, helvetica;
padding:0px 0px 0px 0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

hr 
{ 
color: #80653B;
background: transparent;
border:0;
border-bottom: 1px #80653B solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
margin:15px 0px 15px 0px;
}

ul
{
list-style: none;
padding: 0;
margin: 4px 0px 5px 6px;
vertical-align:top;
line-height:18px;
}

li
{
margin: 0;
padding: 2px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(images/li.gif) no-repeat 0px 8px;
}


a.oferta{
text-decoration:none;
line-height:17px;
color:#F4F2D2;
}

a.oferta:hover{
text-decoration:underline;
line-height:17px;
color:#F7B455;
}

fieldset{ border: 0; width: 180px; padding:0; margin:0;}
fieldset div { text-align: left; clear:both; padding-top:1px; }
fieldset div label {float: left;  padding-top: 2px; }
fieldset div input { width: 90px; padding: 2px; border: 1px solid #ddd; }
fieldset div .czek { width: 20px; padding: 2px; border: 1px solid #ddd; }

input.przycisk{ border:1px #aaa solid;  width:70px; padding: 0 0 0 0;}
fieldset div textarea { font:11px Verdana, Arial, Helvetica; height:60px; padding: 2px; border: 1px solid #ddd; overflow: auto; }
fieldset div textarea:hover{ background: #FFF9BB; }
fieldset div input:hover{ background: #FFF9BB; }

fieldset div input:hover{ background: #FFF9BB;}
input.log{ width:100px; color:#000; font-size:10px; font-family:verdana, arial;}
input.przycisk{ text-align:center; vertical-align:middle; text-decoration:none; background:#FFB900; width:58px; color:#444; font-size:10px; font-family:verdana, arial; }
fieldset span{ padding: 0 0 0 25px; }
fieldset div label2 {float: left; width: 120px;  padding-top: 2px; }          /*opisy rownolegle*/
