@charset "utf-8";
/* CSS Document */

body{line-height:1.5;font-family:arial,"\5b8b\4f53";background:#fff;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}
fieldset,img,a img,:link img,:visited img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
:focus{outline:0}
.clear{display: block;clear:both;}
body{
	background: #fff;
}
.feedback_window{
	background: #fff; 
	
}
.feedback_window h1{
	height: 40px;
	line-height: 40px;
	font-weight: normal;
	padding: 0 20px;
	font-size: 14px;
	color: #888;
}
.feedback_window ol{
	padding: 0px 20px 0 20px;
}
.feedback_window li{
	margin-bottom: 10px;
	font-size: 12px;
	color: #999999;
}
.feedback_window li input{
	color: #999999;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	font-size: 12px;
	border: 1px solid #a9a9a9;
	display: block;
	width: 100%;
}
.feedback_window li textarea{
	color: #999999;
	line-height: 28px;
	font-size: 12px;
	border: 1px solid #a9a9a9;
	display: block;
	height: 72px;
	width: 100%;
	text-indent: 6px;
}
.feedback_window li textarea:focus{
	color: #252525;
}
.feedback_window .mail_line{height: 30px;}
.feedback_window .mail_line label{
	width: 36px;
	height: 129px;
	display: block;
	float: left;
	background: url(/gbook/main_ico_2.jpg) 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -9999em;
	margin-right: -36px;
	display: none;
}
.feedback_window .mail_line input{
	text-indent: 132px;
	background: url(/gbook/main_ico_2.jpg) 8px 50% no-repeat;
}
.feedback_window .mail_line input:focus{
	text-indent: 6px;
	background: #fff;
	color: #252525;
}
.feedback_window .phone_line .keytext{
float: right;
margin-top: -29px;
margin-right: -1px;
}
.feedback_window .phone_line .keytext img{
height:28px;
	line-height: 28px;
}
.feedback_window .phone_line{height: 30px;}
.feedback_window .phone_line label{display: none;}
.feedback_window .words_line{height: 74px;}
.feedback_window .words_line label{display: none;}
.feedback_window .picture_line{
	height: 30px;
	line-height: 30px;
}
.feedback_window .picture_line label{
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #252525;
	float: left;
}
.feedback_window .picture_line input{
	opacity:0;
	filter:alpha(opacity=0);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 200;
	text-indent: 0;
	left: -1px;
	top: -1px;
	cursor: pointer;
}
.feedback_window .picture_line .addbtn{
	cursor: pointer;
	float: left;
	position: relative;
	display: block;
	font-size: 14px;
	color: #252525;
	border: 1px solid #cfcfcf;
	height: 28px;
	line-height: 28px;
	padding: 0 16px;
	background: #f6f6f6;
	background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));
	background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));
	background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));
	background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));
	background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));
}
.feedback_window .picture_line .addbtn:hover{
	text-decoration: none;
	background: #f6f6f6;
	background-image: -webkit-linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
	background-image: -moz-linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
	background-image: -o-linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
	background-image: -ms-linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
	background-image: linear-gradient(top, rgb(248, 248, 248), rgb(226, 226, 226));
}
.feedback_window .picture_line .picture_path{
	font-size: 12px;
	color: #252525;
	position: absolute;
	cursor: text;
	left: 110%;
	top: 0;
	width: 158px;
	height: 28px;
	overflow: hidden;
}
.feedback_window .picture_line .picture_view{
	font-size: 12px;
	color: #252525;
	position: absolute;
	cursor: text;
	left: 110%;
	top: 0;
	width: 28px;
	height: 28px;
	overflow: hidden;
	margin-left: 160px;
}
.feedback_window .picture_line .picture_view img{
	display: block;
	width: 28px;
	height: 28px;
	border:0;
}
.feedback_window .common_form_btns{
	height: 39px;
	line-height: 39px;
	padding: 0 20px;
	text-align: right;
}
.feedback_window .common_form_submit{
	cursor: pointer;
	float: right;
	margin-top: 6px;
	display: block;
	font-size: 14px;
	color: #fff;
	border: 1px solid #239438;
	height: 28px;
	line-height: 26px;
	padding: 0 16px;
	background: #4cad5f;
	background-image: -webkit-linear-gradient(top, rgb(93, 185, 108), rgb(61, 161, 82));
	background-image: -moz-linear-gradient(top, rgb(93, 185, 108), rgb(61, 161, 82));
	background-image: -o-linear-gradient(top, rgb(93, 185, 108), rgb(61, 161, 82));
	background-image: -ms-linear-gradient(top, rgb(93, 185, 108), rgb(61, 161, 82));
	background-image: linear-gradient(top, rgb(93, 185, 108), rgb(61, 161, 82));
}
.feedback_window .common_form_submit:hover{
	background: #4cad5f;
	background-image: -webkit-linear-gradient(top, rgb(53, 171, 74), rgb(35, 148, 56));
	background-image: -moz-linear-gradient(top, rgb(53, 171, 74), rgb(35, 148, 56));
	background-image: -o-linear-gradient(top, rgb(53, 171, 74), rgb(35, 148, 56));
	background-image: -ms-linear-gradient(top, rgb(53, 171, 74), rgb(35, 148, 56));
	background-image: linear-gradient(top, rgb(53, 171, 74), rgb(35, 148, 56));
}
.feedback_success,.feedback_fail{
	padding:0 20px;
	height: 248px;
	line-height: 248px;
	text-align: center;
	display: none;
}
.feedback_success .thanks,.feedback_fail .thanks{
	font-size: 20px;
	color: #888;
}
.hiddeninfo,.mail_line,.sourcepage_line, .os_line, .browser_line, .ip_line, .district_line,.ua_line{display: none;}
