	
	body, html
	{
		padding: 0;
		margin: 0;
		background: url('../img/bg.jpg') top left;
	}
	
	table
	{
		border: none;
		margin: 0;
		padding: 0;
		border-collapse: collapse;
		/*border: 1px solid #000;*/
	}
	
	td
	{
        vertical-align: top;
        padding: 0;
        margin: 0;
        /*border: 1px solid #000;*/
	}
	
	a {color:#472913; outline:none;}
    a:hover {color:#000;}
	
	/*******************************************************/
	/*index.php*/
	/*******************************************************/
	
	.miniature
	{
		width: 100%;
		height: 100%;
		position: absolute;
		background: url('../img/bg.jpg') top left;
		z-index: 200;
	}
	
	.miniature .info_container
	{
		left: 50%;
		top: 45%;
		width: 600px;
		padding: 1% !important;
		padding: 2%;
		margin: -100px 0 0 -300px;
		position: absolute;
		border: 2px dashed #633c1c;
	}
	
	.miniature .info_container .title
	{
		width: 75%;
		float: left;
		padding-bottom: 0 !important;
		padding-bottom: 2%;
	}
	
	.miniature .info_container .title h1
	{
		color: #472913;
		font: 130% 'Verdana', Helvetica, sans-serif;
		padding: 0;
		margin: 0;
	}
	
	.miniature .info_container .text
	{
		width: 75%;
		float: left;
		color: #472913;
		font: 80% 'Verdana', Helvetica, sans-serif;
	}
	
	.miniature .info_container .text p
	{
		line-height: 150%;
	}
	
	.miniature .info_container .img
	{
		width: 89px;
		height: 90px;
		float: left;
		display: block;
		margin: 1% 0 0 4% !important;
		margin: -1% 0 0 6%;
	}
	
	/*******************************************************/
	
	.index
	{
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 100;
	}
	
	.out_container
	{
		margin: 3% 3% 0 3%;
	}
	
	/*******************************************************/
	
	.title
	{
		width: auto;
		padding-bottom: 1%;
		margin-bottom: 0.5%;
		border-bottom: 2px dashed #633c1c;
	}
	
	.title h1
	{
		color: #472913;
		font: 130% 'Verdana', Helvetica, sans-serif;
		padding: 0;
		margin: 0;
	}
	
	.title a
	{
		color: #472913;
	}
	
	.main_header_container
	{
		width: 100%;
	}
	
	/*******************************************************/
	
	.main_header_container .info_content
	{
		margin: 2% 4% 0 2%;
		color: #472913;
		font: 85% 'Tahoma', Helvetica, sans-serif;
		line-height: 170%;
		text-align: left;
	}
	
	.main_header_container .main_img_container
	{
		padding: 8% 1.5% 0 0;
	}
	
	/*******************************************************/
	
	.portfolio_column
	{
		margin: 3% 0 5% 0;
	}
	
	.portfolio_column .item_line
	{
		margin: 2% 0 0 0;
	}
	
	.portfolio_column .item_line .item_line_title
	{
		padding: 1% 0 1.5% 1%;
	}
	
	.portfolio_column .item_line .item_line_title h2
	{
		margin: 0;
		padding: 0;
		font: 90% 'Verdana', Helvetica, sans-serif;
	}
	
	.portfolio_column .item_line a
	{
		color: #472913;
		font: 130% 'Verdana', Helvetica, sans-serif;
	}
	
	.portfolio_column .item_line a:hover
	{
		color: #000;
	}
	
	.portfolio_column .item_line .img_preview
	{
		padding: 0 1% 0 1%;
	}
	
	.portfolio_column .item_line .img_pre
	{
		padding: 2px;
		border: 1px solid #472913;
	}
	
	.portfolio_column .photo_title
	{
		width: 100%;
		float: left;
		text-align: center;
		margin-top: 2%;
		margin-bottom: 20px;
	}
	
	.portfolio_column .photo_title a
	{
		color: #472913;
		font: 80% 'Tahoma', Helvetica, sans-serif;
	}
	
	/*******************************************************/
	/*disp_part.php*/
	/*******************************************************/
	
	.index_disp_part_cont
	{
		margin: 3% -3% 0 -3%;
	}
	
	.disp_part_container
	{
		margin: 3% 3% 0 3%;
	}
	
	.disp_part_container .header_container
	{
		height: 180px;
		margin: 1% 0 0 0;
	}
	
	.disp_part_container .text_container
	{
		margin: 2% 0 0 0;
		color: #472913;
		font: 85% 'Tahoma',Helvetica,sans-serif;
		line-height: 170%;
	}
	
	.disp_part_container .list_img
	{
		margin: 4% 0 5% 0;
	}
	
	.disp_part_container .list_img img
	{
		padding: 2px;
		border: 1px solid #472913;
	}
	
	.disp_part_container .photo_title
	{
		width: 100%;
		text-align: center;
		margin-top: 2%;
	}
	
	.disp_part_container .photo_title a
	{
		color: #472913;
		font: 80% 'Tahoma', Helvetica, sans-serif;
	}
	
	/*******************************************************/
	/*disp_img.php*/
	/*******************************************************/
	
	.big_photo_container
	{
		width: 100%;
	}
	
	.big_photo_container .pad_top
	{
		padding-top: 3%;
	}
	
	.big_photo_container .title
	{
		width: auto;
		padding-bottom: 10px;
		margin-bottom: 5px;
		border-bottom: 2px dashed #633c1c;
		margin: 0 3% 0 3%;
	}
	
	.big_photo_container .big_img_container
	{
		width: auto;
		margin: 1% 0 0 0;
		padding: 2% 2% 2% 2%;
	}
	
	.big_photo_container .big_img_container img
	{
		padding: 2px;
		border: 1px solid #472913;
	}
	
	.big_photo_container .big_img_text
	{
		padding: 20px 3% 0 3%;
		color: #472913;
		font-family: 'Tahoma',Helvetica,sans-serif;
		font-size: 85%;
		line-height: 170%;
	}
	
	.big_photo_container .color_line
	{
		margin-top: 15px;
		text-align: center;
	}
	
	.big_photo_container .color_table
	{
		margin: 15px 0 50px 0;
	}
	
	.big_photo_container a
	{
		color: #472913;
		font: 100% 'Tahoma', Helvetica, sans-serif;
	}
	
	/*******************************************************/
	
	.footer
	{
		padding: 1% 0 2% 0;
		color: #472913;
		border-top: 2px dashed #633c1c;
	}
	
	.footer_table
	{
		width: 100% !important;
		width: 94%;
		font: 80% 'Tahoma',Helvetica,sans-serif;
	}
	
	.footer a
	{
		color: #472913;
	}
