* {font-size:100%;}
html {width:100%;height:100%;}
body {background-color:#fff; font-family:arial,sans-serif; font-size:79%; margin:0; padding:0;width:100%;height:100%;background-image: url('../i/bg.gif');background-position: 1400px 0;background-repeat: repeat-y;}

img {border:0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

h1 {color:#fc1921; font-size:170%; font-style:italic; margin-bottom:0.6em;}
h2 {color:#777777; font-size:140%; margin:1em 0.5em 0.5em auto;}
h3 {font-size:120%; font-weight:bold; margin-bottom:10px;}
h4 {margin:0 auto 10px auto;}

p {margin-top:0;}

a:link {color:#2d4ead;}
a:visited {color:#2d4ead;}
a:hover {color:#2d4ead;}

ul {margin-top:0.3em; list-style-type:none;}
ol {padding-left:2em;}
/*li{padding-bottom:0.7em;}*/

blockquote {padding:10px 0; color:#888888; margin-left:0; margin-right:0;}

hr {background-color:#bdd0ee; border:none; color:#bdd0ee; height:1px;}

input, select, textarea, button {font-family:arial,sans-serif;}


.clear {
	//height:1%;
}
.clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height:0px;

}

.clear-both{
	clear: both;
}

div#Footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:11em;
}

div#Footer div#FooterContent {
	padding-top:0 !important;
}

div#FooterContent {
	border-top:1px solid #bdd0ee;
	margin:0 30px;
	padding:20px 20px 0 0px;
}

/************************������� �������***********************/

div#HeadMain{
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '995px' : '100%');
	position:relative;
	background-color:#E2E2E2;
	height:30px;
	margin:0;
	padding:0;
	min-width:995px;
}

div#HeadMain div#HeadMainLink {
	position:absolute;
	right:0;
	width:16%;
	margin-top:8px;
	font-size:90%;

}

div#MainContentWraper {
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '935px' : 'auto');
	margin-top:6em;
	//padding-right:1px;
	padding:0 30px 1em 30px;
	min-width:935px;
	margin-bottom: 8em;
}

div#ContentMain {
	position:absolute;
	background-color:#FFFFFF;
	top: 0;
	left: 0;
	right:0;
	width:expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '995px' :  (document.getElementById('measurer') && document.getElementById('measurer').clientWidth > '1400') ? '1400px' : '100%');
	max-width:1400px;
	min-width:995px;
	min-height: 100%;
}


* html body  #ContentMain {
	height: 100%;
}

div#Main_reg {
	float:left;
	width: 33%;
	height:1%;
}

div#Main_reg h3 {
	margin-top:0;
	padding:0;
	margin-bottom:10px;
}

div#Main_reg input {
    font-size: 140%;
    padding: 0 3px;
    margin: 0 -6px;
}

div#Main_reg .reg_input input {
    padding: 0 5px;
    margin: 0 5px;
}

div#Main_center {
	width:66%;
	float:left;
}

div#Main_center_content {
	float:left;clear:left;padding-left:6%;width:44%;
}

div#Main_center_content_right {
	float:left;padding-left:6%;width:43%;
}

div.plate {
	padding:10px;
	height:1%;
	position:relative;
}

div.plate input.text{
	width:96%;
}


dl.plate {
	margin-top:0;
	padding:0;
}

dt.plate{
	clear:both;
	float:left;
	width: 40%;
	margin: 0 -40% 0 0;
	padding: 0;
}

dd.plate {
	margin: 0 0 0 45%;
	padding: 0;
}

div.bottom_plate {
	border-top:1px solid #FFFFFF;
	padding:10px;
	background-color:#E4E4E4;
}

div.frame {
	position:relative;
}

.frame .mainBox{
	border:1px solid #bccde1;
	padding:10px;
	float:left;
	width:76%;
}

#addressForm .deletingBox{
	float:left;
	background: #e6e6e6 url(../i/icon_delete.gif) 10px 10px no-repeat;
	padding: 8px;
	padding-left: 26px;
	font-size:95%;
	height:16px; 
	width:0; 
}

#addressForm .deletingBox .message-text
, #addressForm .deletingBox input{
	display:none;
}

#addressForm .openDeletingBox{
	width:10em;
	height:auto;
}

#addressForm .openDeletingBox .message-text
{
	display:block;
}

#addressForm .openDeletingBox input{
	display:inline;
}

#addressForm .deletingBox .message-text{
	margin-bottom:0.5em;
}

div.frame p {
	margin-bottom:0.3em;
}

div.reg_input {
	position:absolute;
	bottom:10px;
	right:10px;
}

div#Bookmark {
	float:right;
	width:16%;
	padding-left:24px;
	margin-top:25px;
	background:url('../i/icon_bookmark.gif') no-repeat left center;

}

div#main_notice {
	float:right;margin-top:8em;position:relative;width:30%;
}

div#main_notice .cont {
	color:gray;font-style:italic;padding-top:25px;
}

div.reg_bottom_left {
	float:left;
	margin-right:2em;

}

div#FooterMain {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:8em;
}

#measurer{
	position: absolute;
	left: 0;
	top: -1em;
	visibility: hidden;
	width: 100%;
	height: 1em;
	line-height: 1em;
	background: white;
}


/**************************�����******************************/

h2.right_header {
	margin-top: 0.65em;
}

dl.list {
	margin:0 0 0.8em 0;
	padding:0;
}

dt.list{
	clear:both;
	float:left;
	width:3em;
	margin: 0 0.1em 0 0;
	padding: 0;
	color:#777777;
}

dd.list {
	margin: 0;
	padding: 0;
}


div.Refresh{
	padding-left:20px;
	background:url('../i/icon-refresh-g.gif') no-repeat left center;
}



div.refresh_white {
	padding-left:1.5em;
	background:url('../i/icon-refresh.gif') no-repeat left center;
	position:absolute;
	right:-7em;
	top:10px;
}

.Refresh a:link, .refresh_white a:link, .Refresh a:visited, .refresh_white a:visited, .Refresh a:hover, .refresh_white a:hover{
	color:#3fac5b;
	font-size:11px;
	font-weight:normal;
}


div.paginator {
	padding:1em 0 2em 0;
}

ul.counter {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.counter li {
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	float:left;

	display:inline;
	padding:0.1em;
	width:1.5em;
}

ul.counter li.selected {
	background-color:#dadbe0;
}

.fixed-margintop-10px {
	margin-top:10px;
}
/**************************************************************/


div#Head{
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '995px' : '100%');
	position:relative;
	background-color:#E2E2E2;
	height:30px;
	margin:0;
	padding:0;
	min-width:995px;
}



div#Head ul{
	position:absolute;
	right:0;
	list-style-type:none;
	margin:0;
	height:30px;
	background:top right no-repeat;
}


div#Head ul li{
	float:left;
	margin-right:20px;
	margin-top:8px;
	font-size:90%;
}

#Head a:link, #Head a:visited, #HeadMain a:link, #HeadMain a:visited {
	color:black;
}

#Head a:hover, #HeadMain a:hover {
	color:#fc1921;
}

#Head .selected{
	color:#FE1920;
}

#Logout {
	margin-right:40px;
	margin-left:10px;
	padding-left:17px;
	background:url('../i/icon-logout.gif') no-repeat left center;
}

#Logout a:link, #Logout a:visited, #Logout a:hover{
	color:#ff1923;
}

div.gray_plate {background-color:#f7f7f7;padding:10px;}


#Constraint {
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '995px' : 'auto');
	min-width:995px;
	/*padding:0 0px;*/
}

.constraint {
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '995px' : 'auto');
	min-width:995px;
	/*padding:0 0px;*/

}

div#W2 {margin:0 30px;}
div.w2 {position:relative;margin:0 30px;//height:1px;}

#LeftCol {float:left;width:56.99%;}


div#Logo{
	position:relative;
	width:25%;
	height:48px;
	min-width:160px;
}

div#Logo img{
	position:absolute;
	width:303px;
	height:48px;
	z-index:1;
	top:-13px;
	right:-303px;
}


div#Logon {
	width:42.99%;
	float:left;
	margin-top:20px;
	height:8em;
}

div#Name {
	color:black;
	background:url('../i/icon_account.gif') no-repeat left bottom;
	padding:0 0 0 1.5em;
	line-height:13px;
	position:relative;
}

div#Logon ul{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	left:1.1em;
}

div#Logon ul li{
	float:left;
	margin-left:0.4em;
	margin-top:1em;
	display:inline;
	/*padding:5px 3px 5px 3px;*/
	padding:5px 7px;
}


div#Logon a:link, div#Logon a:visited, div#Logon a:hover{
	color:#2d4ead;
	font-weight:bold;
	font-size:1.1em;
}

div#Logon .selected {
	color:black;
	font-weight:bold;
	border: 1px solid #7e9db9;
}

div#Logon span {
	
	font-size:115%;
}

div#Logon .selected a:link, div#Logon .selected a:visited, div#Logon .selected a:hover{
	color:black;
}

div#Name a:link, div#Name a:visited, div#Name a:hover{
	color:#000000;
	font-size:135%;
}

div#ContentWraper {
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 995) ? '935px' : 'auto');
	margin-top:4em;
	//padding-right:1px;
	padding:0 30px 5em 30px;
	min-width:935px;
	margin-bottom: 11em;
}

#Content, #RightBlock, #ShortRightBlock, #WideContent {float:left;}
#RightBlock {width:43%;}
#Content {width:57%;}
#ShortRightBlock {width:25%;}
#WideContent {width:70%;padding-right:5%;}
#WideContent div.with_shift {position:relative;height:1%;}
#Content div.with_shift {position:relative;height:1%;}

div.leftspace {
	margin-left: 18px;
}

div#Menu {
	/*margin-top:0.75em;*/
	/*margin-bottom:1.5em;*/
	margin-bottom:3em;
	position:relative;
	/*border:1px solid black;*/
}

.fixed-height-4em{
	height:3em !important;
	padding-top:0px !important;
}

div#Menu ul li.selected {
	color:black;
	font-weight:bold;
	border: 1px solid #7e9db9;
	padding:5px 3px;
}

div#Menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

div#Menu ul li{
	float:left;
	margin-right:20px;
	padding:5px 3px;
}

.history_menu ul li {
	border:1px solid #FFFFFF;
}

#Menu ul li.short-space{
	margin-right:10px;
}

div#Menu ul li.selected a:link, div#Menu ul li.selected a:visited, div#Menu ul li.selected a:hover {
	color:#000000;
}

div#Menu a:link, div#Menu a:visited, div#Menu a:hover{
	color:#2d4ead;
}

div.form {margin-bottom:10px;float:left;}

div.list
{
	zoom:1;
}

div.list dl 
{
	clear:both;
	margin-top:0;
	padding:0;
}

div.list dt{
	float:left;
	width: 14em;
	margin: 0 -14em 0 0;
	padding: 0;
}

div.list dd{
	margin: 0 0 0 15em;
	padding: 0;
}

div.list_wide dl {
	margin-top:0;
	padding:0;
}

div.list_wide dt{
	clear:both;
	float:left;
	width: 70%;
	margin: 0 -70% 0 0;
	padding: 0;
}

div.list_wide dd{
	margin: 0 0 0 75%;
	padding: 0;
}

div.list_cont {
	width:60%;
	position:relative;
}

p.note {
	margin:0.3em 0 0.5em 0;
}

div.notice {
	position:absolute;
	left:-1.9em;
	top:0.2em;
}

div.list_header {
	font-weight:bold;
	margin-top:2em;
	margin-bottom:1em;
}

table.Data{
	width:auto;
	/*margin-bottom:1.33em;*/
	padding:0;
}

table.Data caption{
	text-align:left;
	color:#646464;
	font-size:110%;
	margin-bottom:0.4em;
	font-style:italic;
	font-weight:bold;
}


table.Data td, table.data th{
	padding:0.5em 1em 0.5em 0.6em;
	vertical-align:top;
}

table.data thead.color th{
	padding-top:0.6em;
	padding-bottom:0.6em;
	background:#aab5d3;
	color:white;
	font-size:89%;
	text-align:left;
}

table.data td.data {
	padding:0.6em 0 0.6em 0.6em;
}

.Highlighted {
	background-color:white !important;
}

.disabled {
	color:#9e9e9e;
}

.disabled a:link, .disabled a:visited, .disabled a:hover {
	color:#9e9e9e;
}

table.Straight{
	width:auto;
	margin-bottom:1.33em;
	padding:0;
}

table.Straight td, table.Straight th{
	padding:0.4em 1em 1em 0;
	vertical-align:top;
}

table.accounts{
	width:100%;
	margin-bottom:1.33em;

}

table.accounts td.header {
	text-align:left;
	padding:0;
	vertical-align:middle;
}

table.accounts td.single {
	padding-bottom:5px;
}

table.accounts td.number {
	padding-right:1em;
	padding-left:1em;
}

table.accounts td.h {
	text-align:left;padding:3em 0 0 0;vertical-align:middle;
}

table.accounts td.first {
	padding:0 !important;
}

table.accounts caption {
	text-align:left;
	color:#646464;
	font-size:110%;
	/*margin-bottom:0.4em;*/
	font-style:italic;
	/*font-weight:bold;*/
}

table.accounts td {
	padding:0.4em 0.1em 0.4em 0.1em;
	vertical-align:top;
	/*background-color:#f7f7f7;*/
}

table.accounts td h2{
	padding:0;
	margin:0;
}

table.accounts td.bordered {
	border-bottom:1px solid #bdd0ee;
}

table.accounts th {
	text-align:left;
	/*padding-top:1.5em;*/
	vertical-align:top;
	background-color:#f7f7f7;
}

table.accounts thead th {
	/*padding-top:0.6em;*/
	vertical-align:middle;
	/*background:#aab5d3;*/
	/*font-size:135%;*/
	color:#777777;
	border-bottom:1px solid #bdd0ee;
}

table.accounts .subsection {
	padding-left:2em;
}

table.accounts .section-end td{
	border-bottom:1px solid #dcdcdc;
}


table.data_ordinary caption{
	text-align:left;
	font-size:1em;
	/*margin-bottom:0.4em;*/
	font-style:italic;
	/*font-weight:bold;*/
}

table.data_ordinary tr{
	vertical-align:top;
}

table.data_ordinary td{
	padding:0.4em 0.5em 0.4em 0.6em;
	vertical-align:top;
}

table.data_ordinary td.tleft{
	padding-left:0;
}

div.plus{
	float:left;
	color:black;
	margin:2px 0 0 20px;
}

span.plus {
	color:#559346;
	font-size:1.5em;
	font-weight:bold;
}

table.data_ordinary th{
	text-align:left;
	white-space:nowrap;
	padding:0 0.6em 0.5em 0.6em;
	vertical-align:top;
	font-weight:normal;
	border-bottom:1px solid #bdd0ee;
	font-size:0.9em;
}

table.data_ordinary caption{
	text-align:left;
	font-size:1em;
	/*margin-bottom:0.4em;*/
	font-style:italic;
	/*font-weight:bold;*/
}

table.certificate td{
	padding:0.4em 1em 0.4em 0;
	vertical-align:top;
	text-align:left;
}

table.certificate th{
	text-align:left;
	white-space:nowrap;
	padding:0.5em 0.6em 0.5em 0;
	vertical-align:top;
	font-weight:normal;
	border-bottom:1px solid #bdd0ee;
}

table.certificate td.period{
	font-size:0.9em;
}

table.certificate td.status{
	color:#009933;
}

table.data_set td {
	padding-right:1em;
	padding-top:2em;
}

.with_top_margin {margin-top:2em;}


/* forms */

form {
	margin:0;
}

form .input {margin-top:0.5em;}

form dl.short {
	width:35em;
}

.type_text {width:50%;}


form dl {
	margin-top:0;
	margin-bottom:1em;
	padding:0;
}

form dt{
	clear:both;
	float:left;
	width: 14em;
	margin: 0 -14em 0 0;
	padding: 0;
}

form dd{
	margin: 0 0 0 15em;
	padding: 0;
}

form .button_next{
float:right;
}

form .button_prev{
float:left;
}

form .shortInput {
	width:30px;
}

div.form_toggle {
	position:absolute;
	top:0;
	right:0;
	text-align:center;
	width:70px;
	padding:3px 0 5px 0;
}

div.form_toggle a:link, div.form_toggle a:visited, div.form_toggle a:hover {
	text-decoration: none;
	border-bottom:1px dashed #000000;
	color: #000000;
}

div.on {
	background-color:#B9ED83;
}

div.off {
	background-color:#D6D6D6;
}

div.dis {
	background-color:#DE161D;
}

div#shedule p{
	padding:10px;
	margin-bottom:0.3em;
}

div#shedule div.s{
	border:1px solid #dddddd;
	padding:10px;
	margin-bottom:-1px;
}

div#shedule div.s input.removeBtn {
	padding:0;
	margin-top:-10px;
	position:absolute;
	right:-40px;
	font-size:1em;
}

div#shedule div.s input.addBtn {
	padding:0;
	margin-top:-10px;
	position:absolute;
	right:-75px;
	font-size:1em;
}

div.set_notify_cont {
	border-left:1px solid black;
	position:relative;
	margin-left:0.4em;
	padding-left:1em;
	//height:1%;
}


div.set_notify_input {
	position:absolute;
	top:-25px;
	left:-12px;
	margin:0;
	padding-left:0.1em;

}

div.set_notify_cb {
	width:20px;
	float:left;
	text-align:center;
}

div.set_notify_cont_else {
	margin-left:-6px;
	height:1%;
	position:relative;
	margin-bottom:0.5em;
}


span.small_link {font-size:89%;}

span.dotted a { display: inline-block; }

span.dotted a:link, span.dotted a:visited, span.dotted a:hover{
	text-decoration: none;
	border-bottom:1px dashed #2d4ead;
	color: #2d4ead;
}


div#Artlebedev {
	float:right;
	margin-top:8px;
	font-size:85%;
	position:relative;
	padding-top:20px;
}

div#Artlebedev img{
	position:absolute;
	left:-98px;
	top:-8px;
	display:block;
}

div#Footer div#Copyright  {
	padding-top:20px;

}

div#Copyright {
	color:#898989;
	float:left;
}

div.support {
	margin-left:5%;
	width:55%;
	margin-top:0;
	border-bottom:1px solid #bccde1;
	border-right:1px solid #bccde1;
	border-left:1px solid #bccde1;
	padding:20px 20px 15px 20px;
}

div#foter_cont_left {
	float:left;
	width:60%;
}

div#foter_cont_right {
	float:right;
	width:39%;
}

div.foter_right {
	float:right;
	margin-top:20px;
	margin-left:1em;
}

.inputSign {
	color:#AAAAAA;
	width:8em;
	font-size:0.9em;
}

/*
	ast
*/

.big-button input{
	font-size:140%;
}

.right-control-form{
	position:absolute;
	width:24.9%;
	right:0;
}

#ShortRightBlock .subscribe{
	margin-top:1em;
	font-size:120%;
	padding-left:0.2em;
}

.file-list{
	margin-left:0;
	padding-left:25px;
	-margin-left:25px;
}

.file-list li{
	margin-left:0;
	padding-left:0;
	margin-bottom:1.5em;
}

.file-list li img{
	margin-left:-25px;
	margin-top:-3px;
	position:relative;
	width:19px;
	height:21px;
	display:block;
	float:left;
}

.ie-png-zip img{
	/*background-image: none;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zip.png', sizingMethod='crop');*/
}

.account-data-info{
	margin-top:1em;
}

.account-data-info p{
	margin-bottom:0.5em;
}

.essential-elements h3{
	margin-top:2em;
}

.essential-elements table.Straight td{
	padding-bottom:0.3em;
}

.rest{
	margin-top:2.5em;
	margin-bottom:0;
}

.rest dl{
	margin-bottom:0.5em;
}

table.data_ordinary th.tleft{
	padding-left:0;
}

.account-summary{
	margin-top:1.5em;
}

.account-summary dl{
	margin-bottom:0.5em;
}

.address-properties{
	position:relative;
	left:25em;
	float:left;
	top:-1.3em;
}

.pseudo-href{
	color:#2d4ead;
	border-bottom:dashed 1px #2d4ead;
	position:relative;
	cursor:pointer;
}

/*
	popup
*/

.popup div#Head{
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 400) ? '400px' : '100%');
	min-width:400px;
}

.popup #Constraint{
	width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 400) ? '400px' : '100%');
	min-width:400px;
}
.popup #ContentWraper{
	width: auto;
	min-width:400px;
}

.popup #Logon{
	position:absolute;
	top:2.5em;
	left:43em;
	width:auto;
}

.after-control{
	padding-left:1em;
	padding-right:0.2em;
}

.popup form{
	clear:both;
	float:none;
	margin:0;
	padding:0;
	width:auto;
	position:relative;
	//height:1px;
}

.popup .shedule_close_but_container {
	position:absolute;
	right:-22px;
	top:-2px;
	background-color:#E2E2E2;
	padding:3px 5px;
}

.popup form dt {
	clear:none !important;
	float:none !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	width:21em;
	position:absolute;
	left:10px;
	//height:1px;
}

.popup form dd {
	margin:0 0 0 22em;
	padding:0;
	width:auto;
}

.popup .big-button {
	margin-top:2em;
}

.popup .big-button input{
	padding: 0.25em 1em;
}

.buttonContainer{
	display:inline;
	padding-left:0.8em;
}
.buttonContainer input{

	//padding: 0 0.3em;
}

.TimeContainer .Item{
	margin-bottom:0.5em;
	//margin-bottom:0.2em;
}
.sheduleContainer {
	position:relative;
	margin-top:-1px;
}

.phone_code {
	margin-right:5px;
}

.popup .fixed-width-22em {
	width:22em;
}

/*
	colobot
*/

h2.strong{
	color:black;
}

p.short{
	width:60%
}


.notification{
	position:absolute;
	top:0;
	left:-10px;
	background:#F3F3F3;
	width:25em;
	//width:26em;
	height:5em;
	//height:6em;
}

.rel-pos{
	position:relative;
}

#Menu ul li.transactions-buttons{
	border-left: solid 1px #A8A8A8;
	padding-left:18px;
}

.small-input input{
	width:6em;
}

.small-input input.shortInput{
	width:2em;
}

small, .small{font-size:89%;}
big, .big{font-size:120%;}
.Red {color:#fc1921;}
.Black {color:#000000;}
.Gray {color:#888888;}
.bgGray {background-color:#f7f7f7;}
.bg_dGray {background-color:#E4E4E4;}
.green {color:#009933;}
.Bold {font-weight:bold;}
.weight_normal {font-weight:normal;}
.wide {margin:2em 0 2em 0;}
.nowrap {white-space:nowrap;}
.negative {color:red;}
.relative {position:relative;}
.floatl {float:left;}
.floatr {float:right;}
.top1em {margin-top:1em;}
.top2em {margin-top:2em;}
.top3em {margin-top:3em;}
.tleft {text-align:left;padding-left:0;}
.tright {text-align:right;padding-right:0;}
.bottom1_5em {margin-bottom:1.5em}
.bottom1em {margin-bottom:1em}
.bottom05em {margin-bottom:0.5em !important;}
.bottom2em {margin-bottom:2em !important;}
.left1em {margin-left:1em; !important;}
.left2em {margin-left:2em; !important;}
.notop {margin-top:0 !important;}
.nobottom {margin-bottom:0 !important;}
.nomargin {margin:0 !important;}


.Black a:link, .Black a:visited, .Black a:hover{
	color:black;
}

.Bold a:link, .Bold a:visited, .Bold a:hover{
	font-weight:bold;
}

.mainBox .operator
, .mainBox .sms .email
, .mainBox .email .operator
{
	display:none;
}

.mainBox .sms .operator{
	display:inline;
	//display:inline !important;
}

.mainBox .email .email{
	display:inline;
	//display:inline !important;
}

.mainBox select{
	/*//display:block !important;*/
	//position:relative;
}
.mainBox input{
	//position:relative;
}

#AddressCollection .sms input.email{
	/*//display:none !important;*/
}

#AddressCollection .email input.email{
	//display:inline !important;
	//float:left;
	//left: 10em;
	//top: 0;
}



.mainBox .email input.email{
	//display:inline !important;
	//left:12em !important;
	//top:-1.7em !important;
}

dt.short{
	//position:relative;
	//height:1px;
}

.mainBox .phone{
	height: 1.5em;
}

.mainBox .email .phone *
{
	display:none;
}

.mainBox .email input.email{
	width: 9em;
	//width: 8em;
}

.TimeContainer .Item{
	background: #e7e7e7;
	padding:0.4em;
	left:-0.4em;
	position:relative;
	top:-0.4em;
}

.account_margin_top
{
	margin-top: 5px;
}