input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

input {
    -webkit-appearance: none;
    -webkit-border-radius:0; 
    border-radius:0;
}

img{
	border-width: 0px;
}
.mAuto{
	margin-left: auto;
	margin-right: auto;
}
.abso{
	position: absolute;
	left: 0;
	top:0;
}
.rela{
	position: relative;
}
.page_center{
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_1000{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_714{
	width: 714px;
	margin-left: auto;
	margin-right: auto;
	
}
.page_center_900{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_800{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_700{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_600{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_500{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_400{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.page_center_300{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.txt_C {
	text-align: center;
}
.txt_L {
	text-align: left;
}
.txt_R {
	text-align: right;
}
.bold {
	font-weight: 600;
}
.ital{
	font-style: italic;
}
.underline{
	text-decoration: underline;
}
.ofHidden{
	overflow: hidden;
}

.hide{
	display: none;
}
.block {
	display: inline-block;
}
.upper {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
.clearer
{
	clear:both;
}


.left {
	float: left;
}

.right {
	float: right;
}

.rounded{
	border-radius: 5px;
	-webkit-border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
}

.rounded_l
{
	border-top-left-radius: 4px;
	-webkit-border-radius-topleft: 4px 4px;
	-moz-border-radius-topleft: 4px 4px;	
	
	border-bottom-left-radius: 4px;
	-webkit-border-radius-bottomleft: 4px 4px;
	-moz-border-radius-bottomleft: 4px 4px;	
}
.rounded_r
{
	border-top-right-radius: 4px;
	-webkit-border-radius-topright: 4px 4px;
	-moz-border-radius-topright: 4px 4px;
	
	border-bottom-right-radius: 4px;
	-webkit-border-radius-bottomright: 4px 4px;
	-moz-border-radius-bottomright: 4px 4px;	
}

.rounded_bl
{
	border-bottom-left-radius: 7px;
	-webkit-border-radius-bottomleft: 7px 7px;
	-moz-border-radius-bottomleft: 7px 7px;	
}
.rounded_br
{
	border-bottom-right-radius: 7px;
	-webkit-border-radius-bottomright: 7px 7px;
	-moz-border-radius-bottomright: 7px 7px;	
}
.rounded_tl
{
	border-top-left-radius: 7px;
	-webkit-border-radius-topleft: 7px 7px;
	-moz-border-radius-topleft: 7px 7px;	
}
.rounded_tr
{
	border-top-right-radius: 7px;
	-webkit-border-radius-topright: 7px 7px;
	-moz-border-radius-topright: 7px 7px;	
}


.shadow1{
	box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	-webkit-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	-moz-box-shadow:1px 1px 6px rgba(0, 0, 0, .3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
}
.shadow2{
	box-shadow:4px 4px 6px rgba(0, 0, 0, .6);
	-webkit-box-shadow:4px 4px 6px rgba(0, 0, 0, .6);
	-moz-box-shadow:4px 4px 6px rgba(0, 0, 0, .6);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
}
.shadow3{
	box-shadow:0 0 16px rgba(0, 0, 0, .6);
	-webkit-box-shadow:0 0 16px rgba(0, 0, 0, .6);
	-moz-box-shadow:0 0 16px rgba(0, 0, 0, .6);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#B9B9BA')";
}
.shadowInner{
	top: 20px;
	z-index:0;
	position:relative;
	-webkit-box-shadow:inset 0 0 80px rgba(0, 0, 0, .1);;
	-moz-box-shadow:inset 0 0 80px rgba(0, 0, 0, .1);;
}

.hand
{
	cursor: pointer;
}
.ta{
	display: table;
}
.tr{
	display: table-row;
}
.tc{
	display: table-cell;
	vertical-align: top;
}
.tc.r{
	text-align: right;
}
.tc.c{
	text-align: center;
}
.tc.l{
	text-align: left;
}
.tc.m{
	vertical-align: middle;
}
.form_block{
	
}
.form_block.head,.form_block .name{
	margin-bottom: 12px;
	font-family: "kepler-std",serif;
	letter-spacing: 1px;
	font-size: 19px;
}
.form_block.line{
	width: 100%;
	margin-top: 26px;
	margin-bottom: 30px;
	background-color: #dcdcdc;
}
.form_block.clear{
	clear: both;
}
.form_block.mL{
	margin-left: 20px;
}
.form_block.mR{
	margin-right: 160px;
}

.form_block.plain_text input,.form_block textarea{
	width: 260px;
	padding: 10px 14px 8px 14px;
	background-color: white;
	border: none;
	border-radius: 10px;
	-webkit-border-radius: 10px 10px;
	-moz-border-radius: 10px 10px;
	color: #72889A;
	text-align: left;
	letter-spacing: 1px;
	font-size: 13px;	
	margin-bottom: 12px;
}
.form_block textarea{
	width: 568px;
	height: 100px;
}
.form_block input[type=checkbox] {
    margin-top: -5px;
}