@charset "utf-8";

body{
	font-family:Verdana;
}

html{
	font-size:100.01%;
}

.small_text{
	font-size:12px;	
}

.content_top{
	color:#fff;	
}

.company_name{
	font-size:20px;	
}

/**/

.main_menu{
	color:#000;
	font-size:14px;
	line-height:18px;
}

.main_menu a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.main_menu a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.main_menu a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.main_menu a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.menu_contacts, .menu_rec{
	font-size:14px;
	color:#fff;
	line-height:18px;
}

.menu_contacts a:link, .menu_rec a:link{
	font-size:14px;
	text-decoration:none;
	color:#fff;
	line-height:18px;
	border-bottom:1px solid #fff;
}

.menu_contacts a:visited, .menu_rec a:visited{
	font-size:14px;
	text-decoration:none;
	color:#fff;
	line-height:18px;
	border-bottom:1px solid #fff;
}

.menu_contacts a:hover, .menu_rec a:hover{
	font-size:14px;
	text-decoration:none;
	color:#fff;
	line-height:18px;
	border-bottom:none;
}

.menu_contacts a:active, .menu_rec a:active{
	font-size:14px;
	text-decoration:none;
	color:#fff;
	line-height:18px;
	border-bottom:none;
}

/**/

.simple_header{
	font-size:18px;
	color:#000;
	font-style:italic;
}

.simple ul li{
	font-size:14px;
	line-height:18px;
	color:#5A5A5A;
}

.simple ul li a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.simple ul li a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.simple ul li a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.simple ul li a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.step{
	font-size:90px;
	color:#7F1214;
}

.step span{
	font-size:24px;
	color:#5A5A5A;
}

.result_step{
	font-size:16px;
	line-height:20px;
	color:#000;
}

.result_step a:link{
	font-size:18px;
	text-decoration:none;
	color:#7F1214;
	line-height:22px;
	border-bottom:1px solid #7F1214;
}

.result_step a:visited{
	font-size:18px;
	text-decoration:none;
	color:#7F1214;
	line-height:22px;
	border-bottom:1px solid #7F1214;
}

.result_step a:hover{
	font-size:18px;
	text-decoration:none;
	color:#7F1214;
	line-height:22px;
	border-bottom:none;
}

.result_step a:active{
	font-size:18px;
	text-decoration:none;
	color:#7F1214;
	line-height:22px;
	border-bottom:none;
}

/**/

.content_services dt{
	font-size:16px;
	line-height:20px;
	color:#000;
}

.content_services dd{
	font-size:14px;
	line-height:18px;
	color:#5A5A5A;
}

.content_services dd a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.content_services dd a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.content_services dd a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.content_services dd a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

/**/

.news dt{
	font-size:16px;
	color:#000;
}

.news dt a:link{
	font-size:16px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:1px solid #7F1214;
}

.news dt a:visited{
	font-size:16px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:1px solid #7F1214;
}

.news dt a:hover{
	font-size:16px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:none;
}

.news dt a:active{
	font-size:16px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:none;
}

.news dd{
	font-size:14px;
	color:#000;
	line-height:18px;
}

.news dd span{
	font-size:12px;
	color:#5A5A5A;
	line-height:18px;
}

.news dd a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.news dd a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.news dd a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.news dd a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}


/**/

.online dt{
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:bold;
}

.online dd label{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.online dd.registration{
	font-size:14px;
	color:#000;
	line-height:20px;
}

.online dd.registration a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:1px solid #7F1214;
}

.online dd.registration a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:1px solid #7F1214;
}

.online dd.registration a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:none;
}

.online dd.registration a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:20px;
	border-bottom:none;
}

.online_auth dt{
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:bold;
}

.online_auth dd{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.online_auth dd span{
	font-size:10px;
	line-height:14px;
	color:#000;
}

.online_auth dd a:link{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#7F1214;
	border-bottom:1px solid #7F1214;
}

.online_auth dd a:visited{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#7F1214;
	border-bottom:1px solid #7F1214;
}

.online_auth dd a:hover{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#7F1214;
	border-bottom:none;
}

.online_auth dd a:active{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	color:#7F1214;
	border-bottom:none;
}

/**/

.condition dt{
	font-size:14px;
	line-height:18px;
	color:#000;	
	font-weight:bold;
}

.number_input{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.services dt{
	font-size:14px;
	line-height:18px;
	color:#000;
}

.services dt a:link{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.services dt a:visited{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:1px solid #7F1214;
}

.services dt a:hover{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}

.services dt a:active{
	font-size:14px;
	text-decoration:none;
	color:#7F1214;
	line-height:18px;
	border-bottom:none;
}


.services dd{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.services dd a:link{
	font-size:12px;
	text-decoration:none;
	color:#7F1214;
	line-height:16px;
	border-bottom:1px solid #7F1214;
}

.services dd a:visited{
	font-size:12px;
	text-decoration:none;
	color:#7F1214;
	line-height:16px;
	border-bottom:1px solid #7F1214;
}

.services dd a:hover{
	font-size:12px;
	text-decoration:none;
	color:#7F1214;
	line-height:16px;
	border-bottom:none;
}

.services dd a:active{
	font-size:12px;
	text-decoration:none;
	color:#7F1214;
	line-height:16px;
	border-bottom:none;
}

/**/

.bottom_cpy{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.creator{
	font-size:12px;
	line-height:16px;
	color:#000;
}

.creator a{
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #000;
}

/**/

.content_text{
	font-size:14px;
	color:#5A5A5A;
	line-height:18px;
}


.content_text a:link{
	font-size:14px;
	color:#7F1214;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px solid #7F1214;
}

.content_text a:visited{
	font-size:14px;
	color:#7F1214;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px solid #7F1214;
}

.content_text a:hover{
	font-size:14px;
	color:#7F1214;
	line-height:18px;
	text-decoration:none;
	border-bottom:none;
}

.content_text a:active{
	font-size:14px;
	color:#7F1214;
	line-height:18px;
	text-decoration:none;
	border-bottom:none;
}

.content_text .pseudo{
	font-size:14px;
	color:#7F1214;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px dashed #7F1214;
	cursor:pointer;
}

.content_text h1{
	font-size:18px;
	color:#000;
	line-height:22px;
	font-weight:normal;
}

.content_text h2{
	font-size:16px;
	color:#000;
	line-height:20px;
	font-weight:normal;
}

.content_text h3{
	font-size:14px;
	color:#000;
	line-height:18px;
	font-weight:normal;
}

.content_text h4{
	font-size:14px;
	color:#000;
	line-height:18px;
	font-weight:normal;
}

.content_text li{
	font-size:14px;
	line-height:18px;
}

/**/

.path{
	font-size:18px;
	color:#000;
	line-height:22px;	
}

.path h1{
	font-size:18px;
	color:#000;
	line-height:22px;
	font-weight:normal;	
}

.path a:link{
	font-size:18px;
	color:#7F1214;
	line-height:22px;
	text-decoration:none;
	border-bottom:1px solid #7F1214;	
}

.path a:visited{
	font-size:18px;
	color:#7F1214;
	line-height:22px;
	text-decoration:none;
	border-bottom:1px solid #7F1214;	
}

.path a:hover{
	font-size:18px;
	color:#7F1214;
	line-height:22px;
	text-decoration:none;
	border-bottom:none;	
}

.path a:active{
	font-size:18px;
	color:#7F1214;
	line-height:22px;
	text-decoration:none;
	border-bottom:none;	
}

.content_text .YMaps a:link{
	text-decoration:none;
	border:none;
}

.req{
	color:#ff0000 !important;
}

.warning_info{
	color:#ff0000;
	font-size:12px;
	line-height:16px;
	border:1px dotted #ff0000;
	padding:4px;
}

.good_info{
	color:#00ff5a;
	font-size:12px;
	line-height:16px;
	border:1px dotted #00ff5a;
	padding:4px;
}
