/*body {margin: 0; padding: 0 1% 0 1%; background-color: #efefe7; color: #666666}
body, td {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px}
input {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 0}
form {margin-bottom: 0}
a img {border-width: 0}
a {color: #2c6eaa}
.bold {font-weight: bold}
p {margin: 0 0 17px 0}
h1 {color: #3783c8; font-size: 20px; font-weight: normal;}
h2 {color: #2c6eaa; font: 14px Verdana, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 5px}
h3 {font-size: 12px; color: #343434; font-weight: normal; margin-bottom: 0px}
.tableTop, .tableMain, .topShadow, .insideTableMain {width: 100%}*/

html
						{
						padding: 0px;
						margin: 0px;
						}

body					{
						margin: 0px;
						padding: 0px 20px 20px 20px;
						background-color: #efefe7;
						color: #7b786d;
						}

table.tHeader			{
						width: 100%;
						height: 80px;
						border-bottom: 1px solid #235685;
						background: #235685 url(../Images/topbgbig.jpg);
						}

.tHeader td.tdLogo		{
						vertical-align: bottom;
						padding: 0px 0px 18px 58px;
						}

.tHeader td.tdSearch	{
						width: 100;
						vertical-align: bottom;
						padding: 0px 50px 10px 0px;
						}

table.tMain				{
						width: 100%;
						}

td.tdSeparator			{
						width: 10px;
						background: #efefe7 url(../Images/bg_separator.gif);
						background-repeat: repeat-x;
						}

td.tdMainLeft,
td.tdMainRight			{
						background: #ffffff url(../Images/bg_main.gif);
						background-repeat: repeat-x;
						vertical-align: top;
						}

td.tdMainLeft			{
						padding: 30px 10px 20px 10px;
						}

td.tdMainRight			{
						width: 260px !important;
						padding: 25px 10px 20px 10px;
						}

table.tNews				{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 8pt;
						}

td.tdNewsText			{
						padding: 0px 10px 0px 10px;
						}

td.tdNewsAuthor,
td.tdNewsMenu			{
						width: 50%;
						padding: 0px 10px 0px 10px;
						}

td.tdNewsMenu			{
						text-align: right;
						}
.news_box {height: 50px; overflow:auto; border-width:0px; }
.news_date {font-family: Verdana, Tahoma, Arial; font-size: 8pt; }
.news_item {font-family: Verdana, Tahoma, Arial; font-size: 8pt; }


table.tCatalog			{
						width: 100%;
						font-family: tahoma, verdana, arial, sans-serif;
						font-size: 8pt;
						}

td.tdCat01				{
						width: 33%;
						vertical-align: top;
						padding: 0px 5px 0px 10px;
						}

td.tdCat02				{
						width: 34%;
						padding: 0px 5px 0px 5px;
						vertical-align: top;
						}

td.tdCat03				{
						width: 33%;
						padding: 0px 10px 0px 5px;
						vertical-align: top;
						}

table.tShadow01			{
						width: 100%;
						height: 10px;
						}

td.tdShadowLeft			{
						background-image: url(../Images/bg_shadow.gif);
						background-repeat: no-repeat;
						}

td.tdShadowRight		{
						width: 260px !important;
						background-image: url(../Images/bg_shadow.gif);
						background-repeat: no-repeat;
						}

td.tdSeparator2			{
						width: 10px;
						background: #efefe7;
						}

table.tFooter			{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						background: #ffffff;
						}

td.tdFooter				{
						width: 100%;
						padding: 50px 10px 50px 10px;
						text-align: center;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						}

table.tCopyrights		{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 8pt;
						}

td.tdCopyLeft			{
						width: 50%;
						padding: 0px 20px 0px 10px;
						vertical-align: bottom;
						line-height: 12pt;
						}

td.tdCopyRight			{
						width: 50%;
						padding: 0px 10px 0px 20px;
						text-align: right;
						vertical-align: bottom;
						line-height: 12pt;
						}

table.tAddForm1			{
						margin-top: 10px;
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						}

.tAddForm1 td			{
						width: 50%;
						padding: 10px;
						border-bottom: 1px solid #efefe7;
						vertical-align:middle;
						}

td.tdAddBlock			{
						width: 25%;
						padding: 10px;
						border-bottom: 1px solid #b6d705;
						}

.tAddForm2				{
						margin-top: 10px;
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						border-bottom: 1px solid #efefe7;
						}
.tAddForm2 td 
						{
						width: 50%;
						padding: 10px;
						vertical-align: top;
						}
table.tTree
{
	width:100%;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align:left;
	}
.tTree td
{
	vertical-align: top;
	text-align:left;
	padding: 0px;
	font-size:10pt;
	width:auto;
	border-bottom:0px;
	}
div.divWelcome,
div.divSearch			{
						width: 297px;
						text-align: right;
						}

div.divWelcome			
{
                        margin-top: 10px;
						margin-bottom: 6px;
						}

div.header				{
						padding: 0px 10px 0px 10px;
						margin-bottom: 10px;
						}

div.catHeader			{
						margin-bottom: 10px;
						}

div.separator			{
						width: 100%;
						height: 1px;
						background: #efefe7;
						margin: 20px 0px 20px 0px;
						}
div.rseparator			{
						width: 100%;
						height: 1px;
						background: #efefe7;
						margin: 10px 0px 10px 0px;
						}

div.leftMenu			{
						padding: 0px 10px 0px 10px;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						}

div.sailor				{
						margin-top: 10px;
						}

/*div.subProject			{
						text-align: center;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						}

.subProject img			{
						margin-bottom: 5px;
						}

.subProject div			{
						font-size: 8pt;
						}*/

div.b240x400			{
						text-align: center;
						}

form					{
						padding: 0px;
						margin: 0px;
						}

/*input.iSearch			{
						background-color: #ffffff;
						border: 1px solid #235685;
						width: 272px;
						height: 20px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #235685;
						font-size: 10pt;
						}
						
input.bSearch			{
						margin-left: 8px;
						width: 12px;
						height: 12px;
						}*/

textarea.addTextF, .addTextF		{
						background-color: #ffffff;
						border: 1px solid #b6d705;
						width: 100%;
						/*height: 100px;*/
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						margin-top:3px;
						}
						
input.iAdd				{
						background-color: #ffffff;
						border: 1px solid #b6d705;
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						}
						
input.pAdd				{
						background-color: #ffffff;
						border: 1px solid #b6d705;
						width: 150px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						}
						
select.iAdd				{
						background-color: #ffffff;
						border: 1px solid #b6d705;
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						}						
						
input.iAddCh			{
						background-color: #b6d705;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						}
						
a,
a:visited				{
						color: #3773ab;
						text-decoration: none;
						}

a:hover,
a:active				{
						color: #7b786d;
						text-decoration: none;
						}

ul.ulCat				{
						padding: 0px;
						margin: 0px;
						list-style-type: none;
						font-size:8pt;
						font-family: tahoma, verdana, arial, sans-serif;
						}

ul.ulLeftMenu			{
						padding: 0px 0px 0px 18px;
						margin: 0px;
						color: #b6d705;
						}

h1						{
						margin: 0px 0px 10px 10px;
						padding: 0px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #b6d705;
						font-size: 11pt;
						}

h2						{
						margin: 0px 0px 0px 10px;
						padding: 0px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #3773ab;
						font-size: 10pt;
						}
h3						{
						margin: 0px 0px 0px 0px;
						padding: 0px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #3773ab;
						font-size: 12pt;
						}

div.content p			{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						padding: 0px 10px 0px 20px;
						margin: 10px 0px 10px 0px;
						}					

div.content ul.textList	{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						padding: 0px 10px 0px 37px;
						margin: 0px;
						}

/* табличка с группами в добавлении проекта */

#ctl00_CphBlanks_CblGroups td	{
								padding: 5px;
								}

/*	попапы внизу	*/
#bottomPopupLinks	 			{
								width: 100%;
								font-size: 10pt;
								white-space: nowrap;
								}

.bottomHiddenPopup				{
								border: 1px solid #dadad1;
								position: absolute;
								background-color: #ffffff;
								text-align: left;
								left: 0;
								top: 0;
								visibility: hidden;
								width: 730px;
								}

.bottomHiddenPopup table		{
								margin: 20px 0 30px 0;
								width: 100%;
								}

.bottomHiddenPopup table td		{
								border-right: 1px solid #dadad1;
								padding: 12px 12px 12px 60px;
								/*background-image: url(../Images/roundButtonSmall.gif);*/
								background-position: 24px center;
								background-repeat: no-repeat;
								width: 33%;
								text-align: left;
								line-height: 12pt;
								font-size: 9pt;
								}

#bottomHiddenPopup2 td			{
								background-image: url(../Images/roundButtonSmallGreen.gif);
								}

.bottomHiddenPopup table .edge	{
								width: 34%;
								border-right: none;
								padding-right: 0;
								}
.CblAgr table
{
    FONT-SIZE: 9pt; margin: 0px, 0px, 0px, 0px; border-bottom: 0px;
    padding:0px;
    width: 100%;
    }
.CblAgr td
{
    FONT-SIZE: 9pt;
    padding: 0px;
    text-align: left;
    border-bottom: 0px;
    }
.TvGroups 
{
    FONT-SIZE: 8pt;
    margin: 0px, 0px, 0px, 0px;
    padding: 0px, 0px, 0px, 0px;
    width:10%;
    }
.TvGroups tr
{
    margin: 0px, 0px, 0px, 0px;
    padding: 0px, 0px, 0px, 0px;
}
.TvGroups td
{
    FONT-SIZE: 8pt;
    margin: 0px, 0px, 0px, 0px;
    padding: 0px, 0px, 0px, 0px;
    text-align: left;
    width:10%;
    border-bottom:0px;
    }
.Btn 
{
    FONT-SIZE: 8pt; COLOR: #7b786d; FONT-FAMILY: verdana, tahoma, arial, sans-serif; BACKGROUND-COLOR: #efefe7
    }
.CancelLink
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana, tahoma, arial, sans-serif;
	vertical-align:middle;
	text-decoration:underline;
}
td.tdAddAgree2 {
      width: 100% !important;
      padding: 10px;
      }
td.tdAddAuth2 {
      }

td.tdAddAuth1 {
      border-bottom: 1px solid #efefe7;
      }

td.tdAddAuth2 {
      }

select.sAdd				{
						background-color: #ffffff;
						border: 1px solid #b6d705;
						width: 100%;
						height: 150px;
						font-family: verdana, tahoma, arial, sans-serif;
						color: #7b786d;
						font-size: 10pt;
						}

td.tdAddPurse1,
td.tdAddPurse3			{
						width: 45% !important;
						padding: 10px;
						border-bottom: 1px solid #efefe7;
						vertical-align: top;
						}

td.tdAddPurse2			{
						width: 10% !important;
						padding: 10px;
						border-bottom: 1px solid #efefe7;
						vertical-align: top;
						text-align: center;
						}

td.tdAddPurse4			{
						width: 25% !important;
						padding: 10px;
						border-bottom: 1px solid #b6d705;
						}

table.tAddPicture		{
						margin-top: 10px;
						width: 100%;
						height: 110px;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						}

td.tdAddPicture1		{
						width: 50% !important;
						height: 110px !important;
						padding: 39px 10px 10px 10px;
						}

td.tdAddPicture3		
                        {
						height: 110px !important;
						padding: 39px 10px 10px 10px;
						}

td.tdAddPicture2		{
						width: 110px !important;
						height: 110px !important;
						padding: 39px 10px 10px 10px;
						border-bottom: 1px solid #efefe7;
						text-align: center;
						background-color: #f2f2f2;
						}
						
div.divSorting			{
						font-family: tahoma, verdana, arial, sans-serif;
						font-size: 8pt;
						text-align: right;
						padding: 0px 10px 0px 10px;
						}
div.treeMenu			
                        {
						padding: 0px 10px 0px 10px;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						}
.treeMenu td
                        {
                            line-height: 10pt;
                        }
.treeMenu ul			{
						list-style: none;
						padding: 0px;
						margin: 0px;
						line-height: 11pt;
						}

.treeMenu ul li ul		{
						list-style: none;
						padding: 0px;
						margin: 0px 0px 0px 10px;
						font-size: 8pt !important;
						}

.treeRoot			    {
						padding: 0px;
						margin: 0px;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						border: 0px;
						}
.treeLeaf		        {
						padding: 0px;
						margin: 0px;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						border: 0px;
						}
table.content-table tr.tPager td table tr td {
		border-top-width:0px;
}
table.tCatalog,
table.tCatalog2,
table.tPager,
table.tUnaccept,
.tPager     			{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						border-color:White;
						}
.tPager td 				{
						padding: 0px 10px 0px 10px;
						vertical-align: baseline; font-size: 8pt;
						}
.tPager td.tdPager2		{
						text-align: right;
						}

table.tCatalog3				{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						border-color:White;
						}
.tCatalog2 th,
.tCatalog3 th			{
						background-color: #e5e5db;
						padding: 5px 8px 5px 8px;
						white-space: nowrap;
						}
th.thCatLeft1,
th.thCatLeft2			{
						text-align: left;
						}

th.thCatLeft1			{
						width: 100%;
						}

.tCatalog2 td			{
						padding: 5px 8px 5px 8px;
						}
.tCatalog3 td			{
						padding: 3px 8px 3px 8px;
						}

tr.trCat2Light1			{
						background-color: #efefe7;
						}

tr.trCat2Light2			{
						background-color: #f6f6f1;
						}
table.tLegend			{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 9pt;
						background: #f6f6f1 url(../Images/bg_legenda.gif);
						background-repeat: no-repeat;
						}

td.tdLegend				{
						width: 100%;
						padding: 30px 20px 0px 20px;
						vertical-align: top !important;
						}
td.tdLegendText			{
						padding: 0px 20px 20px 20px;
						}

td.tdLegendBanner		{
						background-color: #ffffff;
						text-align: right;
						padding: 0px 0px 10px 10px;
						}

table.tLegendInner		{
						width: 100%;
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 8pt;
						margin-top: 10px;
						}
.topLink {
	COLOR: #ffffff; WHITE-SPACE: nowrap; text-decoration: underline;
	font-family: verdana, tahoma, arial, sans-serif; font-size: 8pt;
}
.topLink A {
	COLOR: #ffffff; text-decoration: underline;
}
.topLine 
{
    COLOR: #ffffff; WHITE-SPACE: nowrap; text-decoration: none;
	font-family: verdana, tahoma, arial, sans-serif; font-size: 8pt;
    }
div.divNote				{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						color: #ffffff;
						background: #5395d1 url(../img/bg_note.gif);
						background-repeat: repeat-x;
						padding: 10px 0px 10px 0px;
						margin: 20px 10px 0px 20px;
						}
div.contentP			{
						width: 100%;
						padding: 0px 10px 0px 10px;
						}
.tUnaccept th			{
						background-color: #e5e5db;
						}

th.thUnaccept01,
td.tdUnaccept01			{
						padding: 5px;
						text-align: center;
						}

th.thUnaccept02,
th.thUnaccept03,
td.tdUnaccept02,
td.tdUnaccept03			{
						width: 50%;
						padding: 5px;
						}

td.tdUnaccept01,
td.tdUnaccept02,
td.tdUnaccept03			{
						background-color: #f6f6f1;
						vertical-align: top;
						}
.info                   {
                        padding-top: 15px;
                        padding-left: 30px;
                        padding-right: 30px;
                        font-size: 8pt;
                        text-align:justify;
                        }
strong.info             {
                        font-weight:normal;
                        padding:0px;
                        }
.bar                    {
                        /*background-color:#3773ab;*/
                        font-size:8pt;
                        color:#ffffff;
                        font-family: verdana, tahoma, arial, sans-serif;
                        text-align:right;
                        text-decoration:underline;
                        }
.browserExtPopup				{
								border: 1px solid #dadad1;
								position: absolute;
								background-color: #235685;
								text-align: left;
								right: 30;
								top: 70;
								visibility: hidden;
								padding: 5px 5px 5px 5px;
	font-family: verdana, tahoma, arial, sans-serif; font-size: 8pt;
								}
.browserExtPopup a 
{
	WHITE-SPACE: nowrap;
	text-decoration: none;
	color:White;
	}
.Wizard	
{
	width: 100%;
	padding: 15px;
	}
	.Wizard	td
{
	vertical-align:top;
	}
.WizardSideBar
	{
		width:80px;
		padding:15px;
		vertical-align:top;
		}
.Validator
{
	color:Red;
	}
table.tStyle1  			{
						width: 100%;
						font-family: tahoma, verdana, arial, sans-serif;
						font-size: 9pt;
						border-color:White;
						border-width:1px;
						margin-top:5px;
						}
.tStyle1 th				{
						background-color: #e5e5db;
						padding: 5px 8px 5px 8px;
						white-space: nowrap;
						}
.tStyle1 td				{
						padding: 5px 8px 5px 8px;
						}
.fs						{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						padding: 0px 10px 10px 10px;
						margin: 20px 20px 20px 20px;
						border-color:#e5e5db;
						border-style:groove;
						border-width:thin;
						}
.fs	td					{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						}
ol, ul					{
						font-family: verdana, tahoma, arial, sans-serif;
						font-size: 10pt;
						}
.comment				{
						padding:0px 0px 3px 20px;
						font-size:10pt;
						font-style:italic
						}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:10pt; font-weight:normal; text-decoration:none; }

/* Табличные данные */

div.content-block table.content-table {
	border: 3px solid #ddd;
	margin: 5px 0 10px 0;
	font-size: 90%;
}

	div.content-block table.content-table tr th,
	div.content-block table.content-table tr td {
		padding: 5px 10px;
		vertical-align: top;
		text-align: left;
		font-size: 75%;
	}
	
	div.content-block table.content-table tr th {
		color: #666;
		background-color: #ddd;
		padding: 0;
		vertical-align: middle;
	}
	
		div.content-block table.content-table tr th div {
			position: relative;
			padding: 5px 21px 5px 10px;
			border-left: 1px solid #fff;
		}
	
			div.content-block table.content-table tr th div span {
				display: block;
				width: 11px;
				height: 8px;
				position: absolute;
				top: 8px;
				right: 5px;
				cursor: pointer;
			}
	
			div.content-block table.content-table tr th div span.filter-az {
				background: transparent url(../img/button-th-filter-az.png) 0 0 no-repeat;
			}
	
			div.content-block table.content-table tr th div span.filter-za {
				background: transparent url(../img/button-th-filter-za.png) 0 0 no-repeat;
			}

		div.content-block table.content-table tr th.th-first div {
			border-left: 0;
		}
	
	div.content-block table.content-table tr th.th-centered {
		text-align: center;
	}

	div.content-block table.content-table tr td {
		border-top: 1px solid #ddd;
	}

		div.content-block table.content-table tr td span.td-recipient-name,
		div.content-block table.content-table tr td span.td-recipient-address {
			display: block;
			font-size: 100%;
			color: #666;
			margin-top: 2px;
		}

		div.content-block table.content-table tr td span.td-recipient-address {
			color: #999;
		}

	div.content-block table.content-table tr.odd td {
		background-color: #f6f6f6;
	}
	
	div.content-block table.content-table tr.even td {
		background-color: #fff;
	}

	div.content-block table.content-table tbody tr.tr-hover td,
	div.content-block table.content-table tr.tr-body.tr-hover td {
		background-color: #9bc1e3;
		color: #fff;
	}

		div.content-block table.content-table tbody tr.tr-hover td span.td-recipient-name,
		div.content-block table.content-table tr.tr-body.tr-hover td span.td-recipient-name,
		div.content-block table.content-table tbody tr.tr-hover td span.td-recipient-address,
		div.content-block table.content-table tr.tr-body.tr-hover td span.td-recipient-address,
		div.content-block table.content-table tbody tr.tr-hover td a,
		div.content-block table.content-table tr.tr-body.tr-hover td a {
			color: #fff;
		}

	div.content-block table.content-table tr td.td-action {
		text-align: center;
	}

		div.content-block table.content-table tr td.td-action span {
			position: relative;
			display: block;
			width: 11px;
			height: 11px;
			background: transparent url(../img/button-td-action-on.png) 0 0 no-repeat;
			cursor: pointer;
			z-index: 2;
		}

			div.content-block table.content-table tr td.td-action span div.td-action-more {
				display: none;
				position: absolute;
				top: -5px;
				right: -5px;
				padding: 2px 30px 5px 10px;
				border: 1px solid #999;
				color: #666;
				background: #fff url(../img/button-td-action-off2.png) top right no-repeat;
				cursor: default;
			}

				div.content-block table.content-table tr td.td-action span div.td-action-more a {
					color: #3783c8;
				}

		div.content-block table.content-table tr td.td-action span:hover {
			z-index: 10;
		}

			div.content-block table.content-table tr td.td-action span:hover div.td-action-more {
				display: block;
			}

	div.content-block table.content-table tfoot tr td,
	div.content-block table.content-table tr.tr-foot td,
	div.content-block table.content-table tr.tr-foot.tr-hover td {
		color: #666;
		font-weight: bold;
		background-color: #ddd;
		padding: 5px 10px;
		vertical-align: middle;
	}

	div.content-block table.content-table tfoot tr td.td-raw-selector,
	div.content-block table.content-table tr.tr-foot td.td-raw-selector,
	div.content-block table.content-table tr.tr-foot.tr-hover td.td-raw-selector {
		text-align: right !important;
		font-weight: normal;
	}

		div.content-block table.content-table tfoot tr td.td-raw-selector select,
		div.content-block table.content-table tr.tr-foot td.td-raw-selector select {
			background-color: #fbfbfb;
			color: #666;
			font-size: 90%;
			border: 1px solid #fbfbfb;
		}

table.table-vertical tr th {
	padding: 5px 10px !important;
}

table.table-vertical tr.odd th {
	background-color: #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0;
}

div.td-action-more ul,
div.td-action-more ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

	div.td-action-more ul li {
		white-space: nowrap;
		text-align: left;
		margin: 3px 0;
		padding-left: 16px;
	}

	div.td-action-more ul li.td-action-delete {
		background: transparent url(../img/button-td-action-delete.png) left center no-repeat;
		margin-top: 10px;
	}
					
	div.td-action-more ul li.td-action-copy {
		background: transparent url(../img/button-td-action-copy.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-details {
		background: transparent url(../img/button-td-action-details.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-edit {
		background: transparent url(../img/button-td-action-edit.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-sell {
		background: transparent url(../img/button-td-action-sell.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-make-active {
		background: transparent url(../img/button-td-action-make-active.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-my-price {
		background: transparent url(../img/button-td-action-my-price.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-buy {
		background: transparent url(../img/button-td-action-buy.png) left center no-repeat;
	}

		div.td-action-more ul li a {
		}


.w100 {
	width: 100%;
}

.w75 {
	width: 75%;
}

.w50 {
	width: 50%;
}

.w25  {
	width: 25%;
}

.td-monetary {
	text-align: right !important;
}

table.content-table tbody tr.odd td.td-monetary {
	background-color: #ededed;
}

table.content-table tbody tr.even td.td-monetary {
	background-color: #f9f9f9;
}

table.content-table tbody tr.tr-hover td.td-monetary,
table.content-table tbody tr.tr-body.tr-hover td.td-monetary {
	background-color: #8cb5dd !important;
}

table.content-table tfoot tr td.td-monetary,
table.content-table tr.tr-foot td.td-monetary,
table.content-table tr.tr-foot.tr-hover td.td-monetary {
	background-color: #d3d3d3 !important;
}

td.transaction-www,
td.transaction-xml {
	padding-right: 31px !important;
}

td.transaction-www {
	background: url(../img/transaction-www2.png) right top no-repeat;
}

td.transaction-xml {
	background: url(../img/transaction-xml2.png) right top no-repeat;
}

.tButtons td 
{
	text-align:center;
	width: 200px;
	padding-bottom:10px;
	}
	
/* Табличные данные */

div.content-block table.content-table {
	border: 3px solid #ddd;
	margin: 5px 0px 10px 0px;
	font-size: 100%;
}

	div.content-block table.content-table tr th,
	div.content-block table.content-table tr td {
		padding: 2px 10px 2px 10px;
		vertical-align: middle;
		text-align: left;
		font-size: 100%;
	}
	
	div.content-block table.content-table tr th {
		color: #666;
		background-color: #ddd;
		padding: 0;
		vertical-align: middle;
		text-align:center;
		padding: 10px 2px 10px 2px;
		font-weight:normal;
	}
	
		div.content-block table.content-table tr th div {
			position: relative;
			padding: 5px 21px 5px 10px;
			border-left: 1px solid #fff;
		}
	
			div.content-block table.content-table tr th div span {
				display: block;
				width: 11px;
				height: 8px;
				position: absolute;
				top: 8px;
				right: 5px;
				cursor: pointer;
			}
	
			div.content-block table.content-table tr th div span.filter-az {
				background: transparent url(../img/button-th-filter-az.png) 0 0 no-repeat;
			}
	
			div.content-block table.content-table tr th div span.filter-za {
				background: transparent url(../img/button-th-filter-za.png) 0 0 no-repeat;
			}

		div.content-block table.content-table tr th.th-first div {
			border-left: 0;
		}
	
	div.content-block table.content-table tr th.th-centered {
		text-align: center;
	}

	div.content-block table.content-table tr td {
		border-top: 1px solid #ddd;
	}

		div.content-block table.content-table tr td span.td-recipient-name,
		div.content-block table.content-table tr td span.td-recipient-address {
			display: block;
			font-size: 100%;
			color: #666;
			margin-top: 2px;
		}

		div.content-block table.content-table tr td span.td-recipient-address {
			color: #999;
		}

	div.content-block table.content-table tr.odd td {
		background-color: #f6f6f6;
	}
	
	div.content-block table.content-table tr.even td {
		background-color: #fff;
	}

	div.content-block table.content-table tbody tr.tr-hover td,
	div.content-block table.content-table tr.tr-body.tr-hover td {
		background-color: #9bc1e3;
		color: #fff;
	}

		div.content-block table.content-table tbody tr.tr-hover td span.td-recipient-name,
		div.content-block table.content-table tr.tr-body.tr-hover td span.td-recipient-name,
		div.content-block table.content-table tbody tr.tr-hover td span.td-recipient-address,
		div.content-block table.content-table tr.tr-body.tr-hover td span.td-recipient-address,
		div.content-block table.content-table tbody tr.tr-hover td a,
		div.content-block table.content-table tr.tr-body.tr-hover td a {
			color: #fff;
		}

	div.content-block table.content-table tr td.td-action {
		text-align: center;
	}

		div.content-block table.content-table tr td.td-action span {
			position: relative;
			display: block;
			width: 11px;
			height: 11px;
			background: transparent url(../img/button-td-action-on.png) 0 0 no-repeat;
			cursor: pointer;
			z-index: 2;
		}

			div.content-block table.content-table tr td.td-action span div.td-action-more {
				display: none;
				position: absolute;
				top: -5px;
				right: -5px;
				padding: 2px 30px 5px 10px;
				border: 1px solid #999;
				color: #666;
				background: #fff url(../img/button-td-action-off2.png) top right no-repeat;
				cursor: default;
			}

				div.content-block table.content-table tr td.td-action span div.td-action-more a {
					color: #3783c8;
				}

		div.content-block table.content-table tr td.td-action span:hover {
			z-index: 10;
		}

			div.content-block table.content-table tr td.td-action span:hover div.td-action-more {
				display: block;
			}

	div.content-block table.content-table tfoot tr td,
	div.content-block table.content-table tr.tr-foot td,
	div.content-block table.content-table tr.tr-foot.tr-hover td {
		color: #666;
		font-weight: bold;
		background-color: #ddd;
		padding: 5px 10px;
		vertical-align: middle;
	}

	div.content-block table.content-table tfoot tr td.td-raw-selector,
	div.content-block table.content-table tr.tr-foot td.td-raw-selector,
	div.content-block table.content-table tr.tr-foot.tr-hover td.td-raw-selector {
		text-align: right !important;
		font-weight: normal;
	}

		div.content-block table.content-table tfoot tr td.td-raw-selector select,
		div.content-block table.content-table tr.tr-foot td.td-raw-selector select {
			background-color: #fbfbfb;
			color: #666;
			font-size: 90%;
			border: 1px solid #fbfbfb;
		}

table.table-vertical tr th {
	padding: 5px 10px !important;
}

table.table-vertical tr.odd th {
	background-color: #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0;
}

div.td-action-more ul,
div.td-action-more ul li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 100%;
}

	div.td-action-more ul li {
		white-space: nowrap;
		text-align: left;
		margin: 3px 0;
		padding-left: 16px;
	}

	div.td-action-more ul li.td-action-delete {
		background: transparent url(../img/button-td-action-delete.png) left center no-repeat;
		margin-top: 10px;
	}
					
	div.td-action-more ul li.td-action-copy {
		background: transparent url(../img/button-td-action-copy.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-details {
		background: transparent url(../img/button-td-action-details.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-edit {
		background: transparent url(../img/button-td-action-edit.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-sell {
		background: transparent url(../img/button-td-action-sell.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-make-active {
		background: transparent url(../img/button-td-action-make-active.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-my-price {
		background: transparent url(../img/button-td-action-my-price.png) left center no-repeat;
	}

	div.td-action-more ul li.td-action-buy {
		background: transparent url(../img/button-td-action-buy.png) left center no-repeat;
	}

		div.td-action-more ul li a {
		}


.w100 {
	width: 100%;
}

.w75 {
	width: 75%;
}

.w50 {
	width: 50%;
}

.w25  {
	width: 25%;
}

.td-monetary {
	text-align: right !important;
}

table.content-table tbody tr.odd td.td-monetary {
	background-color: #ededed;
}

table.content-table tbody tr.even td.td-monetary {
	background-color: #f9f9f9;
}

table.content-table tbody tr.tr-hover td.td-monetary,
table.content-table tbody tr.tr-body.tr-hover td.td-monetary {
	background-color: #8cb5dd !important;
}

table.content-table tfoot tr td.td-monetary,
table.content-table tr.tr-foot td.td-monetary,
table.content-table tr.tr-foot.tr-hover td.td-monetary {
	background-color: #d3d3d3 !important;
}

td.transaction-www,
td.transaction-xml {
	padding-right: 31px !important;
}

td.transaction-www {
	background: url(../img/transaction-www2.png) right top no-repeat;
}

td.transaction-xml {
	background: url(../img/transaction-xml2.png) right top no-repeat;
}
