* {
	margin:0;
	padding:0;
	font-family: Arial,Helvetica,sans-serif;
	color:#8d8d8d;
	font-size:12px;
	border:none;
	outline:none;
}

a {cursor:pointer;text-decoration:underline;}
html,body {
min-height:1400px;
}
h1, h2, h3 {line-height:inherit;}
p {margin:inherit;}
a {color:inherit;}
label, .label {
display: inherit;
padding: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
vertical-align: inherit;
white-space: inherit;
text-shadow: inherit;
background-color: inherit;
}
form, input {margin:0;padding:0;line-height:inherit;}
input[type="text"], textarea {margin:0;padding:0;line-height:inherit;outline:none;border:none;box-shadow:none;-webkit-box-shadow:none;}
textarea {resize:none;}
.templatezone {
	width:1214px;
	height:100%;
	margin:0 auto 0 auto;
}
header {
	height:296px;
	width:1214px;
	padding-top:9px;
}
header .logo, header .video, header .uploaddata {float:left;}
header .logo {
	width:355px;
	height:100%;
	//background:blue;
	//opacity:0.5;	
}
header .logo .region, .header2 .region {
	margin-top:13px;
	padding:8px 0 0 0;
	width:353px;
	height:25px;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #e2e0e0;
	text-align:center;
	background:#ededed;
}
.header2 .region {
	width:540px;
}
header .logo .region a, .header2 .region a {text-decoration:none;padding:0 3px;}
header .logo .region .other, .header2 .region .other {padding:0;text-decoration:underline;float:right;margin-right:22px;}
header .logo .region a, header .logo .region a *, .header2 .region a * {font-size:11px;}
header .logo .region a:hover, .header2 .region a:hover {text-decoration:underline;}
header .logo .search {
	margin-top:14px;
	//padding:8px 0 0 0;
	width:353px;
	height:25px;
	border-radius:10px;
	border:1px solid #b5b5b5;
	behavior: url(/css/pie.htc);
	background:#ededed;
	//opacity:0.8;	
}
header .logo .search input {
	background:#EDEDED;
    border: none;
    height: 20px;
    margin-left: 6px;
    width: 266px;	
}
header .logo .search button {
	width:79px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border-left:1px solid #b5b5b5;
	background:url('/images/main/button.png') repeat-x;
	cursor:pointer;
	margin-left: 2px;
	font-weight:bold;
	font-size: 11px;
}

header .video {
	margin-left:16px;
	width:422px;
	height:100%;
}
header .video .ivconteiner, header .video .ivconteiner img {
	width:422px;
	height:285px;
	/*
	border:1px solid #5d5a5a;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	overflow:hidden;
	*/
}
header .uploaddata {
	border: 1px solid #cccccc;
    border-radius: 12px;
	behavior: url(/css/pie.htc);
    height: 285px;
    margin-left: 16px;
    width: 403px;
	background:#f0efef;
	//opacity:0.5;
}
header .uploaddata .top {
height:135px;
width:100%;
border-bottom:1px solid #d3d3d3;
background:url('/images/main/textup.png') no-repeat center center;
cursor:pointer;
}
header .uploaddata .top.active {cursor:inherit;}
header .uploaddata .top.active {background:none;height:276px;border:none;}
header .uploaddata .down.hidden {display:none;}
header .uploaddata .top .messagedata {display:none;}
header .uploaddata .top .messagedata .left-data {float:left;width:189px;}
header .uploaddata .top .messagedata .right-data {float:right;width:214px;}
header .uploaddata .top.active .messagedata {display:block;}

header .uploaddata .top .string {
	width:100%;
	margin:12px 0 0 12px;
}
header .uploaddata .top .string .label, header .uploaddata .top .string2 .label {
	text-align:left;
	padding-top: 2px;
}
header .uploaddata .top .string .label, header .uploaddata .top .string .label *, header .uploaddata .top .string2 .label, header .uploaddata .top .string2 .label *
{font-size: 11px;line-height:1;}
header .uploaddata .top .string .label span {color:red;}
header .uploaddata .top .left-data  .string .input {
	width:166px;
	margin-top:6px;
	border:1px solid #b5b5b5;
	border-radius:12px;
	background:#e8e7e7;
	behavior: url(/css/pie.htc);
	height: 22px;
}
header .uploaddata .top .right-data  .string .input {
	width:186px;
	padding:3px;
	margin-top:6px;
	border:1px solid #b5b5b5;
	border-radius:12px;
	behavior: url(/css/pie.htc);
	background:#e8e7e7;
}
header .uploaddata .top .right-data  .string .input textarea {
	width:100%;
	min-width:100%;
	max-width:100%;
	height:82px;
	max-height:82px;
	min-height:82px;
	border:none;
	background:none;
}
header .uploaddata .top .string .input input {
	width:156px;
	margin-top:1px;
	height:17px;
	border:none;
	background:#e8e7e7;
	color:#878686;
	margin-left:5px;
}

header .uploaddata .down {
	border-top:1px solid #e9e8e8;
	height:148px;
	widht:100%;
}
header .uploaddata .down .string {
	width:100%;
	height:26px;
	margin-top:10px;
	//background:red;
	//opacity:0.5;
}
header .uploaddata .down .string .label, header .uploaddata .down .string2 .label {
	float:left;
	width:96px;
	text-align:right;
	padding-top: 2px;
}
header .uploaddata .down .string .label, header .uploaddata .down .string .label *, header .uploaddata .down .string2 .label, header .uploaddata .down .string2 .label *
{font-size: 11px;line-height:1;}
header .uploaddata .down .string .label span {color:red;}
header .uploaddata .down .string .input {
	float:left;
	width:284px;
	margin-left:9px;
	border:1px solid #b5b5b5;
	border-radius:12px;
	background:#e8e7e7;
	height: 24px;
}
header .uploaddata .down .string2 .input {
	float:left;
	width:286px;
	margin-left:9px;
	border-radius:12px;
	behavior: url(/css/pie.htc);
	height: 26px;}
header .uploaddata .down .string .input input {
	width:274px;
	margin-top:1px;
	height:17px;
	border:none;
	background:#e8e7e7;
	color:#878686;
	margin-left:5px;
}
header .uploaddata .down .string2 {
	width:100%;
	height:27px;
	margin-top:6px;
	//background:red;
	//opacity:0.5;
}
header .uploaddata .down .string .input #filepath {width:197px;}
header .uploaddata .down .string .input .inputfile {
	width:82px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border-left:1px solid #b5b5b5;
	background:url('/images/main/button.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:11px;
}
header .uploaddata .down .string2 .input .uploadfile {
	width:82px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #767676;
	background:url('/images/main/button0.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
	float:right;
	font-size:11px;
}
header .uploaddata .down .string2 .input .uploadfile:hover {
	width:82px;
	height:25px ;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #b70203;
	background:url('/images/main/button2.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.button_grey, .submitbut {
	width:82px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #767676;
	background:url('/images/main/button0.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:11px;
}
.button_grey:hover {
	width:82px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #b70203;
	background:url('/images/main/button2.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
}
.button_red, .submitbut:hover {
	width:82px;
	height:25px;
	border:none;
	border-radius:10px;
	behavior: url(/css/pie.htc);
	border:1px solid #b70203;
	background:url('/images/main/button2.png') repeat-x;
	cursor:pointer;
	color:white;
	font-weight:bold;
}

.captcha {
display:none;position:absolute;margin:304px 0 0 476px;padding:40px 0 0 14px;background:url('/images/main/captchawindow.png') no-repeat;width:333;height:176px;
}
ul.errors {display:none;}