/*-----------------------------------------------------------------------------
Hyperione Screen Stylesheet
version:   1.0
date:      02/02/08
author:    Kheygetyan Ivan
website:   http://hyperione.ru/
-----------------------------------------------------------------------------*/
.personalMenu {
	padding:30px 20px 0px 20px;
	}
.personalMenu h1 {
	color:#062B44;
	}
.personalInfo {
	background-color:#F3F8FF;
	/*padding:8px 10px 8px 15px;*/
	padding:12px 10px 3px 15px;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #D3E4F7;
	}
.personalInfo .date1 {
	text-align: right;
	font-size: 85%;
	padding-top: 5px;
	}
.personalInfo .name1 {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 21px;
	}
.personalInfo .info1 {
	margin-top: 5px;
	}

	
.styleTab {
	margin-top:10px;
	border-collapse: collapse;
	background: #F0F1F2;
	}
.styleTab .header td {
	background: #CBCCD0;
	font-weight: bold;
	}
.styleTab .white td {
	background: #FFFFFF;
	}
.styleTab td {
	font-size: 0.9em;
	line-height:normal;
	padding: 8px 5px 8px 10px;
	border: 1px solid #BABBBE;
	}
.styleTab td p {
	padding:0px;
	margin:0px;
}
.styleTab td a {
	font-size: 100%;
	}
.styleTab td input, .styleTab td select, .styleTab td textarea {
	font-size: 110%;
	width: 50%;
	}
.styleTab td .w70 {
	width: 70%;
	}
.styleTab td .small {
	font-size: 90%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
.styleTab .tfooter td, .tfooter td {
	background: #CDD3DB;
	border: 0px;
	text-align: right;
	padding-right: 1px;
	}
.styleTab .tfooter td .butt, .tfooter td .butt {
	display: inline-block;
	padding: 3px 7px 3px 7px;
	background: url(butt.gif) #35617E bottom left repeat-x;
	border: 1px solid #2E5269;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: auto;
	}
.styleTab .tfooter td .butt:hover, .tfooter td .butt:hover {
	color: #CBCCD0;
	text-decoration: none;
	}
.styleTab td .button, .styleTab .tfooter td .button, .styleTab td .auto {
	width: auto;
	}
.button {
	padding: 1px;
	background: url(butt.gif) #1B83C6 bottom left repeat-x; /*#35617E */
	border: 1px solid #0D63AA;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: auto;
	margin-top: 10px;
	margin-bottom: 1px;
	cursor: pointer;
	}
	
	
.styleTab .lastColl {
	text-align: right;
	color: #969A9E;
	padding-right: 8px;
	white-space: nowrap;
	border-right: 1px solid #BABBBE;
	border-left:0px;
	}
.styleTab .lastColl .small {
	font-size: 90%;
	}
.styleTab .silver .lastColl {
	}
.styleTab .text, .styleTab .textHead {
	border-left: 1px solid #BABBBE;
	padding-left: 10px;
	border-right:0px;
	}
	
	
	
	
.tablef {
	margin-top: 20px;
	width: 100%;
	}
.tablef td {
	font-size: 120%;
	padding: 2px 5px 2px 0px;
	}
.tablef td input, .tablef td textarea {
	width: 100%;
	font-size: 100%;
	line-height: normal;
	}
.tablef .date {
	padding: 1px 5px 1px 5px;
	font-size: 80%;
	color: #74889D;
	
	}
	
	
.geography div span {
	padding-right: 10px;
	margin: 5px 0px 5px 0px;
	font-weight:bold;
	}
.geography input {
	margin-right: 10px;
	}
.geography div input {
	width: auto;
	}
.geo-level2 {
	padding: 7px 0px 0px 25px;
	}
.geo-level3 {
	padding: 7px 0px 0px 50px;
	}
	
.geography div label {cursor:pointer;}

.registForm td {border:1px solid #D3E4F7;}
.registForm td {padding:10px 0px 10px 0px;}
.registForm td label {cursor:pointer;font-weight:bold;color:#0975AF;font-size:110%;}
.registForm td input {width:300px;font-size:180%;}
.registForm td.regLabel {border-right:0px;width:1%;font-weight:bold;color:#0975AF;font-size:110%;white-space:nowrap;padding:10px 45px 10px 20px;}
.registForm td.regInput {border-left:0px;color:gray;line-height:120%;vertical-align:bottom;}
.registForm .pfooter td {border-bottom:0px;}
.registForm .xfooter td {border-top:0px;}
.errMesage {color:red;}