body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#857a5f;
		
		background:url(../_images/back.png) repeat-x #473a2e;
		
		margin:0;
		padding:0;
	}

a,
a img
	{
		text-decoration:none;
		border:none;
	}

a
	{
		color:#63a8aa;
	}

a:hover,
a:active,
a:focus
	{
		text-decoration:underline;
	}

h1, h2, h3, h4, h5, h6,
ul, li, p, hr
	{
		margin:0;
		padding:0;
	}

p
	{
		margin:0 0 8px 0;
	}


hr
	{
		border:none;
		border-bottom:1px dotted #91803c;
		color:#40342a;
		background:#40342a;
		
	}

.small
	{
		font-size:11px;
	}




.main-center
	{
		width:918px;
		
		margin:0 auto 0 auto;
	}

.logo-start
	{
		margin:145px 0 0 0;
	}

.logo
	{
		width:918px;
		
		text-align:right;
		
		border-bottom:1px dotted #91803c;
		
		padding:0 0 20px 0;
		margin:25px 0 30px 0;
	}


.number
	{
		font-size:30px;
		font-weight:bold;
		line-height:22px;
		color:#433224;
		
		margin:0 5px 0 0;
		
		float:left;
	}

ul.primenavi,
ul.subnavi,
div.subnavi
	{
		width:98px;
		height:140px;
		
		list-style:none;

		font-size:16px;
		line-height:12px;
		
		border-left:1px solid #93765a;
		
		padding:0 0 0 5px;
		margin:0 40px 0 0;
		
		float:left;
	}

ul.subnavi
	{
		width:138px;
		font-size:12px;
		margin:0 0 0 0;
	}


ul.primenavi li,
ul.subnavi li
		{
			margin:0 0 6px 0;
		}

ul.primenavi li a,
ul.subnavi li a
			{
				color:#91803c;
			}

ul.primenavi li a:hover,
ul.primenavi li a:focus,
ul.primenavi li a:active,
ul.primenavi li .active,
ul.subnavi li a:hover,
ul.subnavi li a:focus,
ul.subnavi li a:active,
ul.subnavi li .active
			{
				color:#63a8aa;
				text-decoration:none;
			}



.content-start
	{
		margin:50px 0 0 0;
		
		float:left;
	}

.content-start .left
		{
			width:272px;
			
			margin:0 20px 0 0;
			
			float:left;
		}

.content-start .left h1
			{
				font-size:18px;
				font-weight:normal;
				color:#b5932d;
				
				float:right;
				
				margin:-3px 0 0 0;
			}

.content-start .right
		{
			width:440px;
			
			font-size:14px;
			
			float:left;
		}

.content-start .brown-1
		{
			color:#9b926f;
		}

.content-start .brown-2
		{
			color:#d6cfb3;
		}

.content-start .brown-3
		{
			color:#f1f0e2;
		}


.main-text
	{
		width:542px;
		min-height:300px;
		height:auto;
		_height:300px;
		
		border-left:1px solid #93765a;
		
		padding:0 0 0 8px;

		float:left;
	}

.main-text h1
		{
			font-size:18px;
			font-weight:normal;
			
			margin:-5px 0 8px 0;
		}

.main-text h2
		{
			font-size:16px;
			font-weight:normal;
			
			margin:18px 0 2px 0;
		}

.main-text p,
.main-text ul
		{
			list-style:none;
			
			margin:0 0 8px 0;
		}

.main-text ul li
		{
			background:url(../_images/bullet.gif) 0 5px no-repeat;
			
			padding:0 0 0 12px;
			margin:0 0 3px 2px;
		}
.main-text .image-text
		{
			width:200px;
			
			margin:0 10px 0 0;
			
			float:left;
		}

.main-text .image-text img
			{
				margin:0 0 4px 0;
			}

.main-text .image-text p
			{
				color:#9b926f;
				font-size:11px;
			}


.footer
	{
		width:918px;

		background:url(../_images/border-bottom.gif) no-repeat top;
		
		padding:15px 0 0 0;
		margin:20px 0 0 0;
		
		clear:both;
		float:left;
	}


.footer h3
		{
			font-size:14px;
		}

.footer a:hover,
.footer a:active,
.footer a:focus,
.footer .active
		{
			color:#63a8aa !important;
			outline:none;
			
			text-decoration:none;
		}


.footer ul.left,
.footer ul.left li

		{
			list-style:none;
			
			font-size:14px;
			
			margin:0 0 20px 0;
			
			float:left;
		}

.footer ul.left li
			{
				margin:0 15px 0 0;
			}

.footer ul.left li a
				{
					color:#91803c;
				}



.footer ul.right,
.footer ul.right li
		{
			list-style:none;
			
			font-size:11px;
			
			float:right;
		}


.footer ul.right li
			{
				margin:0 0 0 10px;
				
				float:left;
			}

.footer ul.right li a
				{
					color:#ab9e78;
				}


label
	{
		width:100px;
		float:left;
	}

input,
select,
textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#857a5f;

		width:350px;
		
		border:1px solid #91803c;
		background:#40342a;
		
		margin:0 0 5px;
		padding:3px;
	}

textarea
	{
		height:150px;
	}

.btn_send
	{
		width:auto;
		
		font-size:18px;
		color:#91803c;
		
		background:none;
		border:none;
		
		margin:0 0 0 100px;
		padding:0;
	}

input.error,
textarea.error
	{
		border:1px solid #63a8aa;
	}

label.error,
.blue
	{
		color:#63a8aa;
	}