/** reset **/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table,
ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr,
acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0;}
img, fieldset { border: 0; }
body{
	margin-top: 0px;
	margin-bottom:30px;
	background-color:#fff;
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper {
	width:900px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#banner {
	height:110px;
}
#top_menu {
	background-image: url(../images/menu_bg_900.png);
	height: 30px;
	width: 900px;
	background-repeat: no-repeat;
}
#contentwrapper {
	min-height:400px;
	width: 900px;
	
	
}
#sub_menu_left,#sana {
	float: left;
	width: 25%;
	min-height: 120px;
}
#content {
	float: left;
	width: 58%;
	min-height: 100px;
	margin-bottom:25px;
	vertical-align: text-top;
}
#companys{
	float: left;
	width: 120px;
	min-height: 100px;
	margin-bottom:25px;
	vertical-align: top;
}
#companys img{
	margin-bottom:20px;
}
#sanasto {
	float: left;
	width: 500px;
	min-height: 100px;
	margin-bottom:25px;
}
#sana {
	float: left;
	width: 270px;
	min-height: 120px;
}
#bottom {
	float: none;
	min-height: 200px;
	width: 700px;
	margin-bottom:50px;
	background-color: #EDE8E7;
	margin-left:100px;
	margin-top:50px;
}
#footer {
	width: 900px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6C4234;
	height: 50px;
}
#content_front,#sitemap {
	float: left;
	width: 700px;
	min-height: 100px;
	margin-bottom:0px;
	margin-left: 90px;
}
#yht-righ,#yht-left{
	float:left;
	min-height:420px;
}
#yht-righ{ width:55%; }#yht-left{   width:45%;}
