/* лицо */
html, body{ margin:0; padding:0; border: none; /*background: gray;*/}

.box{
	padding-top:1px;
	min-width: 1000px; max-width: 1260px;
	margin: 0 auto;
	background: white url(/media/img/ill_00.jpg) no-repeat 70% top;
}
.in_box{ margin: 0 10%;}

.head{ height: 270px; /*margin-bottom: 30px;*/}

.logo{ position:absolute; margin: 120px 0 0 -60px;}
.lang{
	position:absolute; margin: 220px 0 0 0;
	font-size: 15px; text-transform: uppercase;
	color: #d9cfc5;
}
.lang .separator{
	border-left:1px solid #44413E;
	margin:0 7px 0 4px;
}
.lang a, .lang a:visited{
	color: #00386b; text-decoration: none;
}


.reload{
	position:relative;
	float:right; margin-top: 30px; left:100px;
	width: 20px; height: 20px;
	background: url(/media/img/reload.gif) no-repeat 0 0;
	cursor: pointer;
}




.body .col1{ width:46%; padding-right: 4%; padding-top:20px; float: left; /*background: #CCFF66;*/ }
.body .col2{ width:46%; padding-left: 4%; padding-top:20px; float: left; /*background: #FFCCFF;*/ }


.foot { padding: 0px 0 40px 0; font-size:11px;}
.foot * { margin:0; padding:0;}
.foot .col2{ margin-left:54%;}
.foot .maguro{ float: left; padding-top:12px;}
.foot .intecco{ text-align: right;}
.foot .intecco img{ vertical-align:middle;}



.feedback, .feedback form, .feedback table{ margin:0; padding:0; border:0;}
.feedback{/*border:1px solid red;*/
	background: url(/media/img/map_japan.png) no-repeat 0 0;
	height: 286px;
	margin-left: -80px; margin-right: -80px;
	padding-left: 80px;
}

.feedback td{ vertical-align:top; padding: 3px 0}
.feedback .input_text,
.feedback textarea{
	width: 230px; padding-right: 15px;
	border: 1px solid #9a9a9a;
	background-color: white;
}

.feedback #feedback_error{ font-size:0.9em;}




.clear{ clear: both;}
