@charset "utf-8";
	
html, body {
	background-image:url('../_pic/main_bg.png');
	background-color:#d4d4d4;
	font-family:  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #343434;
	font-size: 14px;
	margin:0px;
	padding:0px;
	height:100%;
}

img {
	border: 0px;
}
	
a {
	color: #0f79a9;
	text-decoration: none;
}

a:hover {
	color: #0f79a9;
}

ul,li,form{
	margin:0px;
	padding:0px;
}

.horizont_line{
	width:100%;
	height:1px;
	border-bottom:1px solid #fff;
	background-color:#a2a2a2;
	margin:10px 0;	
}

.wrapper{
	width:995px;
	margin:0 auto;
	display:table;
}

.aurorisatoin_form{
	position:relative;
	width:500px;
	min-height:50px;
	margin:200px auto 0 auto;
	background:#e4e4e4;
	padding:10px 20px;
	border-radius:10px;
	display:none;
}

.title{
	color:#7e7e7e;
	font-weight: 100; 
	font-size:30px;
	font-family: "Open Sans Condensed", sans-serif;
	text-align:center;
	margin:1% auto;
}

input.temlate_input_text,textarea.temlate_input_text{
	width:100%;
	font-size:1.6em;
	border:3px solid #939393;
	border-radius:10px;
	background-color:#e4e4e4;
	padding:0.5em;
	line-height:normal;
	color:#7e7e7e;
	font-family: "Open Sans Condensed", sans-serif;	
	margin:1% 0;
	font-weight:100;
}

input:focus.temlate_input_text,textarea:focus.temlate_input_text{
	outline: none;
	border:3px solid #fff;
}

.button
{
	/*display: block;*/
	display: table;
	white-space: nowrap;
	background-color: #2b6e1a;
	padding: 0.5em 1.5em;
	margin:0.5em auto;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:3px solid #e4e4e4;
	cursor:pointer;
}
 
.button:hover
{
	background-color: #e4e4e4;
	border:3px solid #2b6e1a;
	color: #2b6e1a;	
}
 
.button:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}
 
.button:focus
{
	outline: 0;
	background: #fafafa;
}    
 

.aurorisatoin_form p{
	font-size:18px;
	color:#888;
	font-weight:100;
	margin:5px auto;
	text-align:center;
}

.lang_btn{
	margin:0.5em;
	text-align:right;
}

.lang_btn span{
	margin:0.2em;
	color:#2b6e1a;
	text-decoration:underline;
	cursor:pointer;
}

.lang_btn span.act{
	font-weight:bold;
}



