a.a2 { color:#9c3700 !important; }
a:hover { text-decoration:none; }

.MainContainer { //width: 100%; padding-left: 230px; //padding-left: 0; color:#525252; font-size: 10pt; }
.MainContainer a { color:#4aaae1; }

.navi, .navi2 { color:#525252 !important; }
.navi a, .navi2 a { color: #4aaae1; }

.navi2 { position:relative; left: -1.5em; }

.hidden { display:none; }
.newmail { float:right; color:#d3c972; font-weight:bold; padding-left: 18px; padding-right: 50px; margin-top:1px; //margin-top:5px; background: url('../img/mail.gif') no-repeat 0px 3px; }

#MyMenu { float:left; width:187px; font-size:8pt; background:url('../img/my/menu-lr-bg.gif') #ffffff repeat-y; margin-bottom:30px; //border-bottom:30px solid #ffffff; margin-right:34px; }
#MyMenu .top { background:url('../img/my/top.gif') no-repeat left top; }
#MyMenu .bottom { background:url('../img/my/bottom.gif') no-repeat left bottom; //position:relative; bottom:-4px; }
#MyMenu .menu { padding:9px 9px 50px 9px; }

#MyMenu label, #MyMenu a { display:block; height:24px; }

#MyMenu label { color:#525252; font-weight:bold; background:url('../img/my/dash.gif') no-repeat 16px 7px; padding-left:31px; }
#MyMenu a { color:#4aaae1; background:url('../img/my/dash.gif') no-repeat 16px 7px; padding-left:31px; }

#MyMenu label.main, #MyMenu a.main { padding-left:13px; font-weight:bold; font-size:9pt; }
#MyMenu label.main { height:27px; background: url('../img/my/active.gif') #4aaae1 no-repeat; color:#ffffff; font-weight:bold; line-height:27px; margin-bottom:4px; }
#MyMenu a.main { height:25px; //height:30px; padding-top:5px;  color:#525252; background:none; }

#MyMenu label.main a { height:auto;  padding:0; color: #ffffff; }

#MyMenu .menuitem { 
	background: url('../img/my/active.gif') no-repeat left;
}	

#MyMenu label.main {
	background: url('../img/my/active.gif') no-repeat right;
	padding-left:8px !important;
	margin-left:5px;
}



.ToolTipWrap { overflow:hidden; //height:1%; margin-bottom:1em; }
.ToolTip { background: url('../img/hp-top.gif') #eaeaea repeat-x top; color:#3f3f3f; line-height:160%; overflow:hidden; }
.ToolTip .hp_bottom { background:url('../img/hp-bottom.gif') repeat-x bottom; }
.ToolTip .hp_left_top { background:url('../img/hp-left-top.gif') no-repeat left top; }
.ToolTip .hp_right_top { background:url('../img/hp-right-top.gif') no-repeat right top; }
.ToolTip .hp_left_bottom { background:url('../img/hp-left-bottom.gif') no-repeat left bottom; }
.ToolTip .hp_right_bottom { background:url('../img/hp-right-bottom.gif') no-repeat right bottom; }
.ToolTip .hptext { padding:20px; }	
	
.roundblock { w1idth:400px; margin-bottom:2em; }
.roundblock .head { background:url("../img/corners-sprite2.gif") 0 -44px repeat-x; height:11px; overflow:hidden; }
.roundblock .head span { background:url("../img/corners-sprite2.gif") left 0 no-repeat; height:11px; display:block; }
.roundblock .head span span { background-position:right -11px; }
.roundblock .body { border-width:0 1px; border-style:solid; border-color:#d6d6d6; }
.roundblock .body .content { border-width:0 1px; border-style:solid; border-color:white; background:#ffffff; padding:0px 8px; overflow: hidden; }
.roundblock .foot { background:url("../img/corners-sprite2.gif") 0 -55px repeat-x; height:11px; overflow:hidden; }
.roundblock .foot span { background:url("../img/corners-sprite2.gif") left -33px no-repeat; height:11px; display:block; }
.roundblock .foot span span { background-position:right -22px; }


#Content { margin-right:0 !important; padding:0 !important; padding-right:25px !important; margin-bottom:50px; p_adding-left: 241px !important;}
h1 { font-size:18pt; font-style:italic; color:#525252; font-weight:normal; margin-bottom:15px; }
h1 a { color: #4aaae1; }

h2 { font-size:14pt; color:#525252; font-weight:normal; margin-top:0.5em; margin-bottom: 1em;  }


.uForm { font-size:10pt; padding-right:3px; color:#525252; width:100%; }
.uForm a { color:#4aaae1; }
.uForm .error { color:#c90000; padding-left:0px; }
.uForm input.error,
.uForm select.error,
.uForm textarea.error { background-color:#ea9e9e; color:#000000; }
.uForm .error2 { color:#c90000; padding-left:0px; position:relative; top:-18px; }

.uForm input, .uForm select, .uForm textarea { display:block; height:25px; margin-bottom:20px; width:100%;  }
.uForm .button { display:inline; height:25px; margin:0; cursor:pointer; padding:0 10px; //padding:0 12px; width:auto; overflow:visible; font-size:10pt; font-family: Arial, sans-serif; }

.uForm .chk { display:inline; height:auto; margin-right:10px; width:auto;  }
.uForm select option.hl { background-color:#FCFD82; color:#555555; }
.uForm textarea.middle { height:200px; }
.uForm textarea.big { height:600px; }
.uForm label { font-weight:bold; display:block; margin-bottom:7px; }
.uForm label i { font-weight:normal; color:#828282; }
.uForm .info { vertical-align:bottom; /*padding-left:30px; padding-bottom:28px;*/ font-size:8pt; color:#c90000; }


.uForm .info { padding-bottom:5px; }
.uForm div { padding-left:34px; height:18px; line-height:18px; }
.uForm .error div { background: url('../img/error.gif') no-repeat 15px 4px; }
.uForm .ok div { background: url('../img/ok.gif') no-repeat 15px 0px; }

.uForm input.inline { display:inline; width:auto; margin:0; }

table.uForm td.field { padding-bottom:20px; }
table.uForm td.note { font-size:70%; }
table.uForm input, table.uForm select, table.uForm textarea { margin-bottom:0; }



/* Customize buttons
---
<input class="button" type="submit" name="___" value="Сохранить изменения">
<div class="rbutton"><div class="l"><input class="button" type="submit" name="___" value="Сохранить изменения"></div></div>
----*/

/*
.uForm .button { display:inline; height:30px; margin:0; cursor:pointer; padding:0 10px; //padding:0 12px; width:auto; overflow:visible; font-size:12px; font-family: Arial, sans-serif; border:1px solid #707070; background:url('../img/my/buttonBg.gif') #dddddd repeat-x; color:#707070; font-weight:bold; }

.uForm .rbutton { background:url('../img/my/rbuttonBg.gif') #dddddd repeat-x; display:inline-block; //display:inline; }
.uForm .rbutton .l { background:url('../img/my/rbuttonl.gif') no-repeat left; display:inline-block; //display:inline; }
.uForm .rbutton .button { border:none; background:url('../img/my/rbuttonr.gif') transparent no-repeat right; }
*/


#AvatarChange h1 { font-size: 0.9em; font-style:normal; color:#888; margin-bottom:0.3em; }
#AvatarChange .note { font-size: 0.7em; font-style:italic; color:#555; margin-bottom:1em; }

.AvatarBox { font-size:8pt; }
.AvatarBox .img { display:inline-block;width:75px;height:75px;float:left;margin-right:-100%; }
.AvatarBox a { font-size:8pt; padding-left:17px; line-height:180%; }
.AvatarBox a.upd { color:#0e9200; background:url('../img/my/=.gif') no-repeat 0px 4px; }
.AvatarBox a.del { color:#c90000; background:url('../img/my/x.gif') no-repeat 0px 5px; }
.AvatarBox .content { padding-left:100px; }
.AvatarBox .error { color:#c90000; padding-top:20px; }

#AvatarChange .premium { background:#f4ffee; border: 1px solid #eee; padding:15px 0 15px 15px; zoom:1; position:relative; margin-left:-15px; }
#AvatarChange .premium .AvatarBox .content { padding-left:125px; min-height:100px; }

#LogoBox .img { //position:relative; border:1px solid #d7d7d7; background:#ffffff; width:214px; height:88px; text-align:center; vertical-align:middle; display:table-cell; }
#LogoBox .img .wrap { //position:absolute; //top:50%; }
#LogoBox .img img { position:relative; //top:-50%;  //left:-50%; }
#LogoBox .img label { line-height: 88px; color:#888888; }
#LogoBox .content a { font-size:0.8em; padding-left:17px; line-height:180%; }
#LogoBox .content .upd { color:#0e9200; font-size:0.8em; padding-left:15px; height:1.2em; overflow:hidden; cursor:pointer; text-decoration:underline; background:url('../img/my/=.gif') no-repeat 0px 4px; }
#LogoBox .content a.del { color:#c90000; background:url('../img/my/x.gif') no-repeat 0px 5px; }
#LogoBox .content { padding-left:230px; }
#LogoBox .error { color:#c90000; padding-top:20px; }

.companyerror { color:#c90000; margin-top: 0.4em; padding-left: 40px; background: url('../img/lock.gif') no-repeat; line-height: 35px; }

.stdlist { margin-bottom: 3em; width: 100%; border-collapse: collapse; font-size: 0.9em; }
.stdlist td { vertical-align: top; padding-bottom: 1.6em; padding-top: 1.4em; }
.stdlist .odd td { background: #f6f6f6; }
.stdlist a { color: #4aaae1; }
.stdlist .date { width: 70px; padding-left: 15px; color: #888888; }
.stdlist .content { color:#525252; }
.stdlist .content a { color:#525252; font-weight: bold; }
.stdlist .action { width: 240px; padding-right:2em; text-align: right; color:#bababa; }

.uForm2 a { color:#4aaae1; }
.FormTip { background:#f5f5f5; padding:10px; border:3px solid #999; position:absolute; left:10; width:220px; *width:240px; z-index:1; }
.FormTip h1 { font-size:1.2em; margin-top:0.7em; }

#Pages label { background: #4aaae1; }
.actionBox { text-align: right; padding-right: 30px; }

.loader { display: none; }
.loader img { margin-right: 5px; }


.image_block { margin-top: 20px; position: relative; zoom:1; }
.image_block a { color: #4aaae1; }
.image_block .el {
	position: relative;
	left:0px;
    border:1px solid #eeeeee;
    background: #fdfdfd;
    display: -moz-inline-stack; /* для FF ниже 3  */
    display:inline-block;
    margin: 0 20px 20px 0;

    vertical-align:text-top;
	width: 250px;
    padding: 5px;
    zoom:1; /* обычный layout fix для ИЕ6 */
    *display:inline; /* для ИЕ 6, 7 */
}

.image_block .el .title { color:#aaaaaa; font-size: 0.9em;}

.image_block .move {
	width: 250px;
	position: absolute;
	top: 10px;
}

.image_block .el .title_edit { background: url('../img/edit.gif') no-repeat 0 5px; padding-left: 15px; }
.image_block .el .remove { background: url('../img/remove2.gif') no-repeat 0 5px; padding-left: 15px; }
.image_block .el .loader { position: absolute; top: 10px; left: 10px; }

.image_block .magnifier {
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	background: url('../img/magnifier2.gif') no-repeat;
}

.image_block .moveleft {
	cursor:pointer;
	margin-left: 5px;
	width: 15px;
	height: 15px;
	background: url('../img/arrow5l.gif') no-repeat;
}

.image_block .moveright {
	cursor:pointer;
	float: right;
	margin-right: 5px;
	width: 15px;
	height: 15px;
	background: url('../img/arrow5r.gif') no-repeat;
}