body {
        font-size: 14px; 
        color: #636564; 
        font-family: Arial, Helvetica, sans-serif;
		background-image:url(../images/tlo.gif) ;
        text-align: center;
}
#tresc li{font-size:14px;}

.fix_height{
        display: block;
        clear: both;
}

#box{
        margin-left: auto; 
        width: 970px; 
        margin-right: auto; 
        position: relative; 
        text-align: left;
		padding-left:35px;
}
#logo-nazwa{
   margin-top:5px;
        width: 650px;
        float: left; 
}

#menu {
        width: 280px;
        float: left;
        height: 210px;                
        margin-top:5px;
		margin-right:10px;
}
#tresc_menu_l
{
width:220px;
height:auto;
background-color:#000000;
float:left;
}


#adres{
   margin-top:20px;
        padding-left: 15px; 
        float: left; 
        width: 149px;
        height: 220px;        
        font-size: 12px; 
}
#adres p{padding:3px;}

#zdiecia{
        margin-top:10px;
        padding-left: 15px; 
        float: left; 
        width: 700px;     
        font-size: 12px; 
}
#zdiecia p{padding:3px;}

#adres1{
        margin-top:12px;
        padding-right: 15px; 
        float: right; 
        width: 300px;
        height: 220px;        
        font-size: 12px; 
}
#adres1 p{padding:3px;}

#tresc{
        background-color: #361607;
        color: #fff;
        float: left;
        clear: both;
        width: 930px;
		height:auto;       
		padding-bottom:5px;
		margin-bottom:2px;
}

#tresc2{
        background-color: #361607;
        color: #fff;
        float: left;
        clear: both;
        width: 770px;
		height:auto;       
		padding-bottom:5px;
		margin-bottom:2px;
}

#tresc_kontakt {
width:220px;
height:200px;
float:left;
padding-left:35px;
font-size:13px;

}
#tresc_kontakt2 {
width:220px;
height:200px;
float:left;
padding-left:30px;
font-size:13px;


}
#tresc_kontakt3 {
width:167px;
height:200px;
float:left;
padding-left:50px;
font-size:13px;

}
sc_menu_l {
  width:225px;
  height:490px;
   float: left;
   background-color:#653C25;

   }

#tresc_pracownia_p
 {
 width:540px;
 height:auto;
 margin-top:6px;
 float:right;
 color:#DACFCA;
 font-size:12px;
 }


#logo-nazwa p{
        text-align: center;
        font-size: 17px;
        font-weight: bold;
}


#tresc p, #tresc h2{
        margin: 15px;
        text-align: justify;
        font-size:14px;
}


#tresc div{
        text-align: left;
}

#tresc div table{
        margin-left: auto;
        margin-right: auto;
}

#tresc table td{
        padding: 5px;
        font-size: 12px;
}

h1 {
        padding-right: 30px; 
        display: block; 
        padding-left: 15px; 
        font-weight: bold; 
        font-size: 15px; 
        padding-bottom: 5px; 
        margin-bottom: 10px;
        padding-top: 20px; 
        text-align: left;
         color: #DACFCA; 
}

h2{
        font-weight: bold;
        font-size: 15px;
        border-bottom: 1px solid #2E2E7F;
        padding-bottom: 3px;
}



/**************** menu coding *****************/



#tresc_menu_l a
 {
 display: block;
 border-bottom:solid 1px #E6BCA9;
 border-top:solid 1px #E6BCA9;
 padding: 2px 3px;
 background-color:#653C25;
 color: #DACFCA;
 text-decoration: none;
 font-size:12px;
 font-weight: bold;

 }
#tresc_menu_l a:hover
 {
 background-image:url(../images/menu2.jpg);
color: #fff;
}
#zezwolenie{
        margin: 20px;
        padding: 10px;
        background-color: #FFFFFF;
}

#zezwolenie ol li{
        text-align: left;
        list-style-type: decimal;
        font-weight: bold;
}


#zezwolenie ol li ol li{
        list-style-type: lower-alpha;
        font-weight: normal;
}

#kontakt-list li{
        font-weight: bold;
}

#kontakt-list li ul{
        margin-bottom: 10px;
}

#kontakt-list li ul li{
        font-weight: normal;
        list-style-type: none;
}
.adrespasek
{
        width:772px;font-size: 12px; 
}
.adrespasek a{
        color:#FF6600;
        font-weight: bold;
        text-decoration:none;font-size: 12px; 
}
.adrespasek a:hover{text-decoration:underline;font-size: 12px; }
.dollewy
{
        display:inline;
        float:left;
        width:720px;
        border-bottom:solid 1px silver;
        border-top:solid 1px silver;
        text-align:left;
        padding-left:20px;
        padding-right:30px;
        padding-bottom:20px;
        padding-top:20px;
        border-right:solid 0px silver;
        height:100px;
        
}
.dolprawy
{
        display:block;
        float:left;
        width:350px;
        border-bottom:solid 1px silver;
        border-top:solid 1px silver;
        text-align:right;
        padding-left:20px;
        padding-right:10px;
        padding-bottom:10px;
        padding-top:20px;
        height:100px;font-size: 12px; 
}

.stopkalewa{ float:left; width:50%;font-size: 12px; }
.stopkalewa img{ border-width:0;}

a.link:link {color:#2F2E7F; text-decoration:none; font-family:arial;}
a.link:visited {color:#2F2E7F; text-decoration:none; font-family:arial;}
a.link:active {color:#2F2E7F; text-decoration:none; font-family:arial;}
a.link:hover {color:#2F2E7F; background-color:normal; text-decoration:none; font-family:arial;}




dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu3 {
	
	width: 19.1em !important;
	width: 268px;
	text-align:left;
	}

#menu3 dt {
cursor: pointer;
background-color:#653C25;
height: 20px;
margin: 2px 0;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #DACFCA;
font-weight:bold;
border-bottom:solid 1px #E6BCA9;
border-right:solid 1px #E6BCA9;
padding-left:10px;
}
#menu3 dt a:hover{
text-decoration:underline;
}

#menu3 dd {
position: absolute;
z-index: 100;
left: 300px !important;
left: 18em;
margin-top: -1.4em;
width: 21.6em;
background-color:#653C25;
color: #DACFCA;
text-align:left;
}

#menu3 ul {
padding: 2px;
}
#menu3 li {

font-size: 85%;
height: 18px;
line-height: 18px;
text-align:left;
color: #DACFCA;
}
#menu3 li a, #menu dt a {
color: #000;
text-decoration: none;
color: #DACFCA;
display: block;
}

#menu3 li a:hover {
text-decoration: underline;
background-image:url(../images/menu2.jpg);
}


#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
top: 200px;
left: 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}
#powrot{float:left;width:770px;height:auto;
}
#powrot a{color:#FF6600;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-decoration:none; 
        
}
#powrot a:hover{text-decoration:underline;}