.form_sub {
	display: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
#form_mail p,#form_newsletter p {
	font-size:14px;
	padding:10px;
/*	margin: 0 0 15px;*/
}
#form_mail label,#form_newsletter label {
	float:left;
	margin: 0 10px 0;
}
#form_mail .error,#form_newsletter .error {
	margin: 0 10px 0;
	color: red;
}
#form_mail label.error{
	display:none;
	position:relative;
	bottom:11px;
	left:42px;
	font-size:13px;
}
#form_mail input[type='text'],#form_newsletter input[type='text']{
	width: 300px;
	height: 30px;
	margin: 0 auto 15px;
	display:block;
	color: #999;
	float:left;
	font-size: 16px;
}
a.capture_href, #submit_mail_ns {
	display: block;
	width: 150px;
	border: 1px solid #888;
	box-shadow: 0 0 1px #CCC;
	background: #38B5D1;
	color: white;
	text-align:center;
	padding: 7px 0;
	margin: 0 10px 0 0;
	border-radius: 5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#submit_mail_ns{
	height: 32px;
	margin: 0 233px 0 0;
}
.capture_href:hover, #submit_mail:hover,#submit_mail_ns:hover {
	background: #4FCEEA;
}
input.capture_href_hidden[type="text"] {
	display: none!important;
	visibility:hidden;
}
#contactform p.mw_into,#contactform_ns p.mw_into{
	font-size: 14px;
	padding-bottom:0;
}
body #cboxLoadedContent iframe.social_sharing{
	width:230px;
/*	height:45px;*/
	margin:auto;
}
body iframe.social_list{
	width:230px;
	height:45px;
	position:relative;
	right:27px;
}
hr.shk_separate{
	width:94%;
	margin:15px auto 5px;
	border:none;
	border-top:1px #EEE solid;
}
div.shk_social_area p{
	margin:0;
}
#contactform p.title{
	font-size:27px;
	text-align:center;
	line-height:14px;
	font-weight:600;
	padding-top: 10px;
	margin-top: 10px;
}
#contactform p.by{
	padding:0 10px;
}
p.by a{
	text-decoration:underline;
}
p.by a:hover{
	text-decoration:none;
}
/*require clean this css*/
#cboxLoadedContent{
	margin-bottom:0;
}
body #cboxLoadedContent iframe.social_sharing{
	width:100%;
/*	height:75px;*/
	margin:auto;
	max-height: 88px;
}
body #cboxLoadedContent div.down.ssh iframe.social_sharing{
	max-height: 92px;
}
form#contactform{
	font-family:'Open Sans', sans-serif;
	/*border:1px solid #ccc;*/
}
#contactform p.mw_into{
	padding-bottom:0;
	margin:10px 0;
}
body form#contactform p{
	font-size:14px;
/*	padding:10px;*/
/*			margin:10px 0;*/
}
body #form_mail #submit_mail{
	font-size:13px;
}
div.isborder,div.news,div.down{
/*		border:1px solid #ccc;*/
}
#form_mail h4{
	letter-spacing:0;
	padding:0;
	margin:30px 0 10px;
	font-weight:bold;
	font-size:20px;
	color:#323036;
}
#form_mail br{
	font-size:14px;
}
div.isbordertop{
	border-top:1px solid #ddd;
	padding-top:10px;			
}
#form_mail div.isbordertop p{
	padding-bottom:0;
	margin-bottom:0;
}
div.isborderdown{
	border-bottom:1px solid #ddd;
}
div.isborderdown h1.sshks {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	margin: 10px 0 0;

}
div.isborderdown h1.sshks:hover, div.isborderdown h1.sshks:hover a {

	text-decoration: none;
}
div.isborderdown h1.sshks a:hover{
	text-decoration: none;
	opacity: 0.8;

}
div.isborderdown h1.sshks span{
	vertical-align:top;
}
div.news,div.down{
	width:96%;
	display:inline-block;
	vertical-align:text-top;
	text-align:center;
	/*padding-bottom:30px;*/
}
div.news.border_rg{
	border-right:1px solid #ddd;
	width:48%;
}
#form_mail div.shk_social_area p{
	margin:0;
}
#form_mail #contactform p.by{
	margin:10px 0 0;
}
div.down.ssh{
	width:48%;
}
#form_mail div.news input[type='text']{
	float:none;
	display:inline;
	width:280px;
	margin-bottom:25px;		
}
#form_mail div.news.border_rg input[type='text']{
	width:auto;
}
 #form_mail label{
	 float:none;
	 bottom:12px !important;
	 left:inherit !important;
	 margin:0 !important;
}



