body
{
margin: auto;
padding: 0;
text-align: center;
width: 790px;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #000;
background:#DACCB0 url(images/tlo.jpg) repeat-x top left;
}

a{

text-decoration:underline;
line-height:17px;
color:#555349;
}

a:hover{
text-decoration:none;
color:#555349;
}

.all
{
border:0;
width:790px;
}

.content
{
border:0;
width:790px;
background:#fff url(images/bg_content.gif) repeat-y top left;
}

.gora
{
width:790px;
height:335px;
background:#fff url(images/gora.jpg) no-repeat top left; 
}

.menu
{
width:790px;
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;
}

.tresc
{
padding: 0px 30px;
width:730px;
text-align:left;
}

.lewa
{
width:330px;
text-align:left;
float:left;
}


.prawa
{
width:400px;
text-align:left;
float:left;
}

.cala
{
width:730px;
text-align:left;
float:left;
}

.pad25
{
padding:25px 25px 0px 25px;
}

.just
{
text-align:justify;
}

.pad55
{
padding:15px 0px 0px 55px;
}


.cien
{
background:transparent url(images/bg_gray.jpg) no-repeat top left;
}



.dol, .dol a
{
clear:both;
width:790px;
height:20px;
line-height:20px;
text-align:right;
}


h1{
font-size:19px;
line-height:19px;
color:#000;
clear:both;
font-family:Georgia, Times New Roman;
margin:0; 
margin-bottom:15px;
font-variant: small-caps;
}

h2{
font-size:14px;
line-height:17px;
color:#B35F00;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}



.orange
{
color:#b35f00;
}




hr 
{ 
color: #E4E4E4;
background: transparent;
border:0;
border-bottom: 1px #E4E4E4 solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
margin:15px 0px 15px 0px;
}

.none
{
width:1px;
visibility: hidden;
height:1px; 
font-size:0; 
line-height:0px;
clear:both; 
border:0px #fff solid;
}


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;
}


.f_right
{
float:left;
margin: 5px 15px 5px 5px;
border:3px #fff solid;
}


.swf_oferta
{
float:left; 
margin: 5px 15px 5px 5px;
width:300px; 
height:200px;
}



	table
{
	width:100%;
	padding:0;
	/*
	border-left: 1px solid #CDC9BD;
	border-bottom: 1px solid #CDC9BD;
	*/
	font-size:9px;
}


table td
{


 /*
	border-right: 1px solid #CDC9BD;
	border-top: 1px solid #CDC9BD;
	*/
	padding: 3px 3px;
	background: #fff;
	text-align:left;
}	


table.cennik td  {
	border-right: 1px solid #CDC9BD;
	border-top: 1px solid #CDC9BD;
}

table.cennik 
{
	width:100%;
	padding:0;
	border-left: 1px solid #CDC9BD;
	border-bottom: 1px solid #CDC9BD;
	font-size:9px;
}



.tlo_tab
{
	background: #F2EFE9;
	border-top: 2px solid #B3AFA1;
}	


.brd{
border:4px #f5f5f5 solid;
}

.galeria a img:hover{
border:4px #cccccc solid;
}


table td #b1 { background:#eee; }

table td #b2 { background:#F8F8F8; }

table td #b3 { background:#fff; }




.osrodek a{
display:block;
text-decoration:none;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
width:210px;
margin:0 0 0 130px;

}

.osrodek a.obrazek{
display:inline;
text-decoration:none;
margin:0; 
}

.osrodek a:hover{
text-decoration:none;
background:#eee;
}

ol
{
padding-left:30px;

}

ol li{
background:none;
padding:0;
margin:0;
}
ol.alfa
{
list-style-type: lower-alpha;
}



.form1{margin:10;}
.form1 div {text-align:left; clear:both; padding:5px; }
.form1 label {display:block; float:left; text-align:right; padding-right:5px; font-weight:bold; width:auto; }
.form1 select,input,textarea{border:1px solid #aaaaaa; padding:2px; margin-top:2px;}
.form1 .przycisk {background:#fff; color:#B35F00; font-weight:bold;}

.LV_validation_message{font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border:1px solid #aaaaaa; padding:2px; margin-top:2px; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; }

