









  





















.NoneLImits
{
	margin: 0px;
	padding: 0px;
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
}

#warningmsg a 
{ 
   color: #DF4556;
}

td a 
{ 
  color: #4550DF;
}

#warningmsg a, td a:visited, td a:hover { color: #A30718}

a img { border:0; }
/*
label { float : left;
	text-align : right;
	padding-right : 1%;
}
*/
input, textarea, select { text-align : left; }

#errormsg {
	text-align: center;
	color: #f00;
	font-weight: bold;
}

#warningmsg {
	background-color:#EEEEEE;
	margin: 5px;
}
#warningmsg p{
  color: #000000;
  padding: 5px;
}

#column_files
{
	float: left;
	margin-left:5px;
	margin-right:5px;
	width:510px;
}

#uploadform {
	margin-bottom: 30px;
}

#uploadform p {
    padding: 5px;
}

a#hiddenlink, a#hiddenlink:hover {
	color: #888888;
	text-decoration:none;
	cursor: text;
	background:none;
}

.red {
  color:#ff0000;
  font-weight: bold;
}

table.sortable {	
	text-align: center;
	border-spacing: 0px;
	border-collapse: collapse;
	height: 30px;
     border-bottom: 5px solid #EEE4CB;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
table.sortable .lefted {text-align: left;}
table.sortable img  { vertical-align: middle }

table.sortable th {
	height: 24px;
	font-size: 11px;
	background-color: #CAB37A;
	padding: 3px;
	border: 1px #fff solid;
	color: #fff;
	font-weight: bold;	
} 
table.sortable th a {
	color: #fff;
	text-decoration: none;
}

table.sortable #th1 {width: 40%;}
table.sortable #th2 {width: 24%;}
table.sortable #th3 {width: 12%;}
table.sortable #th4 {width: 12%;}
table.sortable #th5 {width: 12%;}

table.sortable tr.on {background: #F9F6F0;}
table.sortable tr.delete {background: #fcc;}
table.sortable tr.attached {background: #3ea459;}

table.sortable td {
	height: 40px;
	padding: 3px;
	margin:0;
	font-size: 11px;
	border-bottom: 1px solid #ECECEC;
	overflow:none;
}

.table_upload
{
    background-color: #F4E9F6;
    border-bottom: 5px solid #E7CCEC;
	border-top: 15px solid #E7CCEC;
}

.table_upload td 
{
	height: 30px;
	padding: 3px;
	margin:0px;
	font-size: 11px;
	border-bottom: 1px solid #F9F4FA;
}


div#upload_pb {
	width: 100%;
	margin:7px 0 6px 0;
}

#upload_pb p span{
   font-weight:bold;
}

#upload_border {
    margin: 15px auto;
	border: 1px #000000 solid;
}

#upload_progress {
	width: 0;
	height: 15px;
	background-color: #FF5400;
}


.img_th
{
    border: 1px solid #000000;
}
div.ann
{
margin-left: 12px;
}


.siteUploadBlock
{
	width: 500px;
	margin-bottom: 10px;
	_zoom: 1;
}

.siteBigUploadBlock
{
	width: 510px;
	margin-bottom: 10px;
	_zoom: 1;
}

.siteUploadBlock .globalUploadHeader
{
	margin: 3px 0px 2px;
}

.siteUploadBlock .globalUploadHeader h2
{
	border-bottom-color: #4e85d5;
	color: #1052a3;
	padding: 0px 4px 4px 15px;
}

.siteUploadContent
{
	margin: 0px 10px;
}

.siteUploadBlock .regFormTable
{
	margin-top: 2px;
}

.siteUploadBlock .inlineReadMoreButton
{
	margin-bottom: 5px;
}
.globalUploadBlock2
{
	background: url(http://static.rb.ru/_img/bg_global_registration_box1.gif) no-repeat;
	margin: 14px 3px 0px;
}
.globalUploadBlock
{
	background: url(http://static.rb.ru/_img/bg_global_registration_box2.gif) no-repeat right top;
	border-bottom: 1px solid #dedbc6;
}
.globalUploadHeader
{
	margin-top: 10px;
	_padding-top: 10px;
	margin-bottom: 8px;
	margin-left:12px;
	background: url(http://static.rb.ru/_img/bg_global_registration_head.gif) repeat-x bottom left;
	overflow: hidden;
	_zoom: 1;
	color: #72684a;
	font-size: 7.5pt;
	text-align: right;
}
.globalUploadHeader h2
{
	margin: 0px;
	float: left;
	height: 22px;
	margin-top: 8px;
	font-family: tahoma, verdana, arial;
	border-bottom: 2px solid #4e85d5;
}
.globalUploadHeader h2 img
{
	vertical-align: bottom;
}
.UploadFormTable
{
	margin-top: 8px;
}
.UploadFormTable td, .UploadFormTable th
{
	font-weight: normal;
	padding: 6px;
	border-top: 1px dashed #c5c4bd;
	vertical-align: top;
}
.UploadFormTable th
{
	padding: 6px 2px 6px 10px;
	text-align: right;
	white-space: nowrap;
}
.UploadFormTable th label
{
/*	display: block;*/
	margin-top: 2px;
	font-size: 8pt;
}

.prefActionBlock
{
	clear: both;
	border-left: 1px solid #dedbc6;
	border-right: 1px solid #dedbc6;
}

.prefActionBox
{   	
	_zoom: 1;
	padding: 3px 4px;
	border: 1px solid #fff;
	background: #f2f0e0 url(http://static.rb.ru/_img/bg_pref_action_box.gif);
	text-align: right;
	overflow: hidden;
}

.FileAnn, .AnnotationFiles
{
	display: block;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 8pt;
}
.forb
{
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 11pt;
}
form
{
	display: inline;
}

