.field							{border:1px solid #9F9F9F; color:#666666;}
.field:disabled, .field:readonly{background-color:#eeeeee;}

.long							{width:100%; font-size:110%;}

.disabled td, .disabled td a	{color:#CCCCCC;}
.disabled .field				{border:1px solid #CBCBCB; color:#B9B9B9;}

/* углы блоков */
.lu, .ld, .ru, .rd				{position:absolute; width:5px; height:5px; background:url('/static/img/round.png') no-repeat; /* border:1px solid black; */}

/* основной блок */
.block							{width:100%; background:#e3edf6; position:relative; margin-bottom:10px;}
.block .lu						{top:0; left:0; background-position:0px 0px;}
.block .ru						{top:0; right:0; background-position:-5px 0px;}
.block .rd						{bottom:0; right:0; background-position:-5px -5px;}
.block .ld						{bottom:0; left:0; background-position:0px -5px;}
.block .content					{padding:16px; overflow:hidden;}
.block .content table td		{vertical-align:top;}

/* информационный блок */
.iblock							{width:100%; background:#FFFFD5; position:relative; margin-bottom:10px;}
.iblock .lu						{top:0; left:0; background-position:-10px 0px;}
.iblock .ru						{top:0; right:0; background-position:-15px 0px;}
.iblock .ld						{bottom:0; left:0; background-position:-10px -5px;}
.iblock .rd						{bottom:0; right:0; background-position:-15px -5px;}
.iblock .content				{padding:1em; overflow:hidden;}
.iblock .content table td		{vertical-align:top;}
.iblock .content img			{float:left; padding:0 0.8em 0.5em 0;}

/* блок ошибок */
.eblock							{width:100%; background:#ffcccc; position:relative; margin-bottom:10px;}
.eblock .lu						{top:0; left:0; background-position:-20px 0px;}
.eblock .ru						{top:0; right:0; background-position:-25px 0px;}
.eblock .ld						{bottom:0; left:0; background-position:-20px -5px;}
.eblock .rd						{bottom:0; right:0; background-position:-25px -5px;}
.eblock .content				{padding:1em; overflow:hidden;}
.eblock .content table td		{vertical-align:top;}
.eblock .content img			{float:left; padding:0 0.8em 0.5em 0;}
.eblock ul						{padding:0px; margin:0px;}
.eblock li						{list-style:none;}

.form table						{width:100%; border-collapse:collapse; /*border:1px solid black;*/}
.form table td					{vertical-align:top; padding:5px;}
.form table table td			{vertical-align:top; margin:0px; padding:0px;}
.form .example, .form .note		{font-size:11px; color:#666666;}
.form sup						{font-weight:bold; color:red;}

.buttons						{padding:10px 0px; float:right;}
.button							{position:relative; float:left; padding:0px; margin-right:15px;}
.button .body, .button span		{position:relative; height:24px; border:0px; background:url('/static/img/submit_bg.gif') no-repeat right 0; float:left; color:#666666; padding:0 15px 2px; cursor:pointer;}
.button span					{width:4px; position:absolute; left:0; top:0; background-position:left -24px; padding:0px; z-index:10; margin:0px;}

div.cross						{width:15px; height:15px; background:url("/static/img/splash_cross.png") no-repeat; cursor:pointer; float:right;	background-color:#caccc1;}
div.cross:hover					{background-color:#e67018;}
