body {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background: url('bg.png') repeat-x;
		background-color : #f0e7d7;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10px;
		text-decoration: none;
		font-style : normal;
		color : #908471;
	}

#main_body {
		width: 760px;
		position: relative;
		left: 50%;
		margin-left: -380px; /* 415 half the width of the div */
	}

#logo{
		position: relative;
		width: 760px;
		height: 158px;		
	}

#logo img { border: none; vertical-align: bottom; float: left;}


#menu_gl{
		position:relative;
		width: 760px;
		height: 27px;
		background-image: url('menu.png');
		text-align: center;
		
	}

#photo_bar{
		position:relative;
		width: 760px;
		height: 135px;
		background-image: url('photo_bar.png');
	}

#menu_gl img { border: none; vertical-align: middle;}

#menu_gl a{

		font-weight: bold;
		font-size: 13px; 
		color: #908471;
		background-color: transparent;
	}

#menu_gl a:hover, a:active {
		color: #000000;
		text-decoration:underline;	
	}

#main td.leftst{
		
		width: 20px;
		background-image: url('left_column.png');
		background-repeat:repeat-y;
			
	}

#main td.rightst{
		
		width: 20px;
		background-image: url('right_column.png');
		background-repeat:repeat-y;
		
	}	


#main td.right{
		
		width: 193px;
		background-color: #e9dfca;
		background-image: url('menu_right.png');
		background-repeat:repeat-x;
		/*font-size : 12px;
		font-weight: bold;*/
		
	}
	
#main td.left{
		
		width: 527px;
		background-color: #fdfcf9;
		background-image: url('main.png');
		background-repeat:repeat-x;

	}

#text_com{	
		
		text-align: center;
		height: auto;
		padding:20px; 
		color: #706451;
		font-size: 10px;
	}	
#text_com img { border: none; vertical-align: middle;}  

#text_com a{

		font-weight: bold;
		color: #908471;
		background-color: transparent;

}


#text_com a:hover, a:active {
		color: #000000;
		text-decoration:underline;	
	}
	
#text{	
		
		text-align: justify;
		height: auto;
		padding:25px; 
		color: #706451;
		font-size: 12px;
	}	
   
#text img { border: none; vertical-align: middle;}  

#text a{

		font-weight: bold;
		color: #908471;
		background-color: transparent;
	}

#text a:hover, a:active {
		color: #000000;
		text-decoration:underline;	
	} 

#main td.bottom_0{

     
     background-image: url('bottom_stripe.png');
    
    }  

#main td.bottom_bar{
		
		height: 43px;
		background-image: url('bottom.png');
	}	
	
#main td.bottom_bar img{
		border: none; vertical-align: middle;
	}	
	
#main td.bottom{

     height: 130px;
     background-image: url('bottom_stripe.png');
    
    }  	

#main td.bottom_shadow{

     height: 20px;
     background-image: url('bottom_shadow.png');
    
    }	
	
#stat4u{
		position: relative;
		background-image: url('bottom_stripe.png');
		width: 760px;
		text-align: center;

}
	
#stat4u img { border: none; vertical-align: middle;}


#menu_left td.clean{

    height: 20px;
    background-image: url('menu_pasek_lewy.png');
    
    }    

#menu_left a{

		font-size : 12px;
		font-weight: bold;		
		color: #cfcfcf;
		background-color: transparent;
		text-decoration:underline;
	} 
	
#menu_left a:hover, a:active {
		color: #ffffff;	
	}
	
#tytul {

		width: 500px;
		float: left; 
	    padding:25px; 
	    padding-bottom: 14px;
	    font-weight: bold;

	   }


	
#cr{
		padding:10px; 
		font-size : 12px;
		font-weight: bold;		
		color: #cfcfcf;
		float:right; 
}
	
.boldg{
		font-weight: bold;
		color: #cfcfcf;
}

.bold{
		font-weight: bold;

}

.italic { font-style: italic;
			color: #cfcfcf;
 }
 
.red{

     		/*font-style: italic;*/
			color: #f32727;

}	

#center{
		text-align: center;
		height: auto;
		padding:25px; 	
}

HR {
vertical-align: middle;	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: black 0px solid; HEIGHT: 1px; width: 80%
}


textarea
{
color: #FFFFFF; border: 1px solid #FFFFFF; background-color: #606060

}
input{

margin-left : 0px;
color: #FFFFFF; border: 1px solid #FFFFFF; background-color: #606060
}

form
{
margin-top : 0;
margin-bottom : 0;

}


.point
{
font-size : 17px;
font-weight: bold;
color : #0c8bd4;
}


#price
{
width:100%;
border-collapse:collapse;
}
#price td, #price th 
{
font-size:1em;
border:1px solid #d3c097;
padding:3px 7px 2px 7px;
}
#price th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#d3c097;
color:#ffffff;
}
#price tr.alt td 
{
background-color:#f6f0e1;
}



