img.map_left{border: solid 1px Gray; margin-top: 15px; width: 298; height: 298;}
img.map_list{border: solid 1px Gray; width: 200px; height: 210px;}

div.reg_form label{
	display:block;
	color:#3b3b3b;
	font-size:108%;
	margin-bottom:6px;
}

/*
div.reg_form input{
	display:block;
	clear:both;
	width:325px;
	height:30px;
	margin-bottom:25px;
	font-size:150%;
	vertical-align:middle;
}
*/
div.reg_form .answ_txt{
	width:210px;
	height:28px;
	font-size:120%;
	margin-bottom:3px !important;
	vertical-align:middle;
}
div.reg_form .answ_textarea{
	width:420px;
	height:85px;
	margin-bottom:5px !important;
}
div.reg_form input.reg_txt{
	padding-top:4px;
}

table.profile_info{width: 410px;}
table.profile_info th{ width: 70px; padding-right: 12px; text-align: left; font-size: larger;}
table.profile_info tr {height: 30px; vertical-align: top ;}
table.profile_info td{ font-size: larger;}

ul.inrowlist{margin-left: 0px; padding-left: 0px;list-style: none; margin-top: 0px;}
ul.inrowlist li{margin-left: 0px; padding-left: 0px; display: inline; margin-right: 7px;}

div.profile_avatar{ margin-top:10px; margin-bottom:10px; text-align: center; padding: 5px; background-color: #f1f1f1; border: 1px solid #e7e7e7; }

div.profile_side_buttons{float: right; margin-left: 20px; margin-bottom: 20px;}
div.profile_side_buttons input {width: 250px; height: 40px; font-size: large; font-weight: bold; display: block; margin-bottom: 5px;}

div.profile div.action_buttons {}
div.profile div.action_buttons ul {list-style: none; margin-left: 0px; padding-left: 0px;}
div.profile div.action_buttons li {with: 300px; background-color: WhiteSmoke; border: 1px solid Grey; vertical-align: middle; text-align: center; padding: 5px;}
div.profile div.action_buttons li a {font-size: medium;} 

