.find2 {
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.searchradio
{
	padding-left: 8px;
}

.searchradio-sel
{
	padding-left: 8px;
	background-image: url(/images/selected-fade.png)!important;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.searchradio a {
	color: #676767!important;
	font-size: 7pt;
	font-weight: bold;
	vertical-align: middle;
}

.searchradio-sel a {
	color: #00b000!important;
	font-size: 7pt;
	font-weight: bold;
	vertical-align: middle;
}

#search
{
	padding-top: 8px;
	padding-bottom: 0px;
}

#searchtable
{
	padding: 2px;
	height: 40px;
	background-image: url(/images/flame.png);
	background-repeat: repeat-x;
}

.search-table td {
	background-color: #ffffff;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 4px;
	height: 10px;
	color: #505050;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.search-table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt !important;
	padding: 0px !important;
	margin-top: 0px !important;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.box {
	background-color: #e5e5e5;
}

.box td {
	font-size: 8pt;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url(/images/small.gif);
	background-position: -8px top;
}

.box th {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: lighter;
	color: #9f9f9f;
	padding-left: 5px;
	text-align: left;
}

.boxn {
	background-color: #e5e5e5;
}

.boxn td {
	font-size: 8pt;
	padding-left: 15px;
	text-align: center;
}

.boxn th {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: lighter;
	color: #9f9f9f;
	padding-left: 5px;
	text-align: left;
}

.private_table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt !important;
	border-collapse: collapse;
	padding: 4px;
	background-color: #fafaf7;
	/*background-repeat: repeat-x;
	background-image: url(/images/big_gradient.png);*/
}

.private_table td {
	color: #505050;
}

.private_table th {
	background-color: #eaeae7 !important;
	color: #676767;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	height: 24px;
	border-bottom: 1px solid #dddddd;
}

.form_table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	border-collapse: collapse;
	border: 1px solid #eaeae7;
	padding: 4px;
}

.form_table td {
	border: 1px none #eaeae7;
	padding: 4px;
	color: #505050;
}

.form_table th {
	border-bottom: 1px solid #eaeae7;
	background-color: #fafaf7;
	color: #676767;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	height: 24px;
}

.form_table ul {
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	color: #a7a7a7;
	list-style: disc !important;
}

.priv_group {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
}

.priv_item {
	padding-left: 25px !important;
	background-image: none !important;
}

.priv_header {
	background-image: none !important;
	padding-left: 10px !important;	
	color: #ffffff !important;
	height: 30px;
	padding-bottom: 4px;
	background-color: #d0d0d0 ! important;
}

.priv_header a {
	font-family: verdana ! important;	
	font-size: 10pt ! important;
	color: #909090 ! important;
}

.priv_sel {
	padding-left: 25px !important;
	background-repeat: none !important;
	background-position: 12px !important;
	background-image: url(/images/selector.gif) !important;
}

.private-selector {
	font-size: 7pt !important;
	font-weight: bold !important;
}

.files-project-information-header
{
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	margin-top: -9px;
	margin-left: -9px;
	background-color: #aaaaa7;
	float: left;
	padding: 4px;
	border-right: 1px solid #999997;
	border-bottom: 1px solid #999997;
}
.files-project-information
{
	color: #ffffff;
	background-color: #729fcf;
	padding: 9px;
	border: 1px solid #aaaaa7;
}

.files-place
{
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
}

.files-form td
{
	padding: 4px;
	background-image: none;
	border-bottom: 1px solid #efefef;
}

#files-table
{
	border-collapse: collapse;	
}

#files-table td
{
	padding: 6px;
	border-top: 1px solid #fffff7;
	border-right: 1px solid #fffff7;
	border-bottom: 1px solid #fffff7;
}

.file-nosel
{
	background-image: none !important;
}

.file-sel
{
	padding-left: 14px !important;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
	
	background-color: #aaaaa7;
	border-top: 1px solid #999997;
	border-bottom: 1px solid #999997;
	background-repeat: none !important;
	background-position: 4px !important;
	background-image: url(/images/selector.gif) !important;
}

.load-preview
{
	float: right;
}

.noborders td
{
	border: none!important;
	margin: 0px!important;
	padding: 0px!important;	
}#document
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	border: none;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#hd
{
    margin: 0px 5px 0px 5px;
}

.topscript
{
	font-family: Verdana, Arial, Helvetica;
	padding-left: 4px;
	font-size: 7pt;
	text-align: left!important;
	color: #707080; /*#5485d4;*/
}

.topscript-news
{
	font-family: Verdana, Arial, Helvetica;
	padding-left: 4px;
	font-size: 9pt;
	text-align: left!important;
	color: #707080; /*#5485d4;*/
}

#topLcell-main
{
	background-image: url(/images/vebis31.png);
	background-repeat: no-repeat;
	width: 189px;
}

#topLcell-reutov
{
	background-image: url(/images/vebis31.png);
	background-repeat: no-repeat;
	width: 189px;
}

#topLcell-ural
{
	background-image: url(/images/vebis31.png);
	background-repeat: no-repeat;
	width: 189px;
}

#topLcell-nano
{
	background-image: url(/images/vebis31.png);
	background-repeat: no-repeat;
	width: 189px;
}

#topRcell
{
	background-image: url(/images/vebis33.png);
	background-repeat: no-repeat;
}

#searchword
{
	padding-left: 12px;	
	color: #676767;
	font-size: 7pt;
}

#warning
{
	padding: 2px 2px 2px 2px;
	border: 1px dotted #d9d9d9;
	background: #fdfdfd;
	color: #a7a7a7;
	font-size: 7pt;
	margin-bottom: 14px;
}

#warning ul
{
	list-style: disc;
	margin-left: 0px;
	padding-left: 30px;
	margin-bottom: 4px;
	margin-top: 4px;
}

#warning li
{
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
}

#slogan
{
	font-size: 16pt;
	text-align: center;
	/*background: #f9f9f9;*/
}

#logtable
{
	background: #fafaf7;
	border: 1px solid #eaeae7;
}

#logtable th
{
	padding-left: 5px;
	background: #dfdfdd;	
	height: 20px;
}

#uptable
{
	padding: 3px 3px 3px 3px!important;
	background: #fafaf7;
	border: 1px solid #eaeae7;
}

#uptable th
{
	padding-left: 5px;
	background: #dfdfdd;	
	height: 20px;
}

#iselector
{
	position: relative;
	float: right; 
	top:  -10px;
}

#bd
{
	padding-top: 10px;
}

#statistic
{
	background: #e0e0ff;
}

#devise
{
	background: #e0efe0;
}

.toptab {
	height: 50px;
	padding: 0px 0px 0px 0px;
	background-color: #e9e9e7;
}

.topcell {
	background-image: url(/images/vebis32.png);
	background-repeat: repeat-x;
	text-align: right;
}

.top_login {
	padding-right: 12px;
	display: inline;
	height: 0%;
}

.doc_header {
	font-size: 16pt;
	text-align: center;
}

.yui-g {
	width: 100% !important;
}

.right-align {
	text-align: right;
}

.lisel {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

.ulined {
	border-collapse: collapse;
	border-bottom: 1px solid #eaeae7;
}

.small {
	font-size: 8pt !important;
}

.smallest {
	font-size: 6pt !important;
}

.errmsg {
	color: #990000;
}

.invis {
	border-top: none !important;
	border-bottom: none !important;
	height: 17px;
	background-color: #fafaf7;
}

.meaning {
	color: #000000 !important;
	background-color: #ffffff;
}

.link-disabled {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: lighter;
	text-decoration: underline;
	color: #9f9f9f !important;
}

.delete {
	padding-left: 7px;
	padding-top: 5px;
	background: #ffe0e0;
	color: #ff0000;
	height: 20px;
}

.grayed {
	color: #a0a0a0;
}

.a8 {
	font-family: Verdana, Arial, Helvetica !important;
	font-size: 8pt !important;
}

.a10 {
	font-family: Verdana, Arial, Helvetica !important;
	font-size: 10pt !important;
}

.p8 {
	font-family: Verdana, Arial, Helvetica !important;
	font-size: 8pt !important;
	color: #488CC6;
	text-align: right;
}

.unread {
	font-weight: bold;
}

.toomuch {
	color: #ff0000;
}

.padding-10 {
	padding: 10px !important;
}

.margin-top-10 {
	margin-top: 10px !important;
}

.margin-bottom-10 {
	margin-bottom: 10px !important;
}

.search-back {
	margin-top: 10px;
	height: 44px;
	width: 100%;
}

.requisits-table {
	border: 1px solid #808080;
	border-collapse: collapse;
	text-align: left;
}

.requisits-table td {
	border: 1px solid #b0b0b0;
	padding: 5px;
}

.links {
	background-color: #e5e5e5;
}

.links th {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: lighter;
	color: #9f9f9f;
	padding-left: 5px;
	text-align: left;
}

.links td {
	font-size: 8pt;
	padding-left: 5px;
}

.partners {
	padding: 5px;
	background-color: #9e9e9e;
}

.nobgimage {
	background-image: none !important;
}

.services {
	padding: 5px;
	border-collapse: collapse;
}

.services th {
	text-align: left;
	background-color: #b9b9b9;
	border: 1px solid #b0b0b0;
}

.services td {
	padding: 2px;
	border: 1px solid #b0b0b0;
}

.services-spacer
{
	border: none!important;
	height: 18px;
}a:link
{
	color: #3465a4;
	font-family: Verdana, Arial, Helvetica;
}
a:visited
{
	color: #545584;
	font-family: Verdana, Arial, Helvetica;
}

li
{
	padding-left: 5px;
}

form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#nifty 
{
	margin: 0 10%; background: #9BD1FA;
}

div.rounded div 
{
	height: 1px;
	overflow: hidden;
}

#radiusx, #radiusy 
{
	text-align: right;
	width: 30px;
}

hr
{
	background: #bfbfbf!important;
	height: 1px!important;
}.browser-control {
	font-size: 7pt;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 2px;
	height: 18px;
	background-color: #e5e5e5;
}

.proj-table th {
	border-left: 1px solid #dadad7;
	border-right: 0px none;
	border-bottom: 1px solid #dadad7;
	background-color: #fafaf7;
	color: #676767;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	height: 18px;
	text-align: left;
}

.proj-selected {
	border-left: none !important;
	color: #000000 !important;
	background-color: #bdd3e9 !important;
}

.proj-selected-first {
	color: #000000 !important;
	background-color: #bdd3e9 !important;
}

.proj-selected-last {
	border-left: none !important;
	color: #000000 !important;
	background-color: #bdd3e9 !important;
}

.project-add-selector div {
	padding-left: 40px;
}

.project-add-selector {
	list-style: none;
	width: 50%;
	border-top: 1px solid #f9f9f9;
	margin-left: 40px;
	padding-left: 0px;
}

.project-text {
	padding-bottom: 12px !important;
	font-family: Courier New, Courier;
	font-size: 10pt;
	color: #000000 !important;
	background: #fafaff !important;
}

.project-name {
	padding-bottom: 12px !important;
	font-size: 10pt;
	color: #909090 !important;
	border-bottom: 1px solid #fafaff !important;
}

.project-choose {
	font-size: 8pt;
	color: #c0c0c0 !important;
}


.project-message-table {
	border: 1px solid #eaeae7;
	background: #ff0000;
	display: none;
}

.project-message {
	font-size: 8pt;
	font-weight: bold;
	background: #ff0000;
	color: #ffffff;
	padding: 5px;
	width: 70%;
	float: left;
}

.project-message-right {
	color: #ffffff;
	background: #ff0000;
	height: 100%;
	padding: 5px;
	text-align: right;
}

.project-add-selector-header {
	padding: 12px;
	font-weight: bold;
	font-family: verdana;
	font-size: 16pt;
	color: #f9f9f9;
}

.project-add-selector-item {
	padding: 12px;
	font-family: arial;
	background-color: #f0f0f0;
	border-bottom: 1px solid #f9f9f9;
	border-left: 1px solid #f9f9f9;
	border-right: 1px solid #f9f9f9;
}

.project-add-selector-cancel {
	padding: 10px;
	color: #ffffff;
	font-family: arial;
	background-color: #909090;
}

.project-add-selector-cancel a {
	color: #ffffff !important;
}

.proj-table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	padding: 0px !important;
	margin-top: 0px !important;
	border-top: 1px solid #eaeae7;
	border-left: 1px solid #eaeae7;
	border-right: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	border-collapse: collapse;
}

.proj-table td {
	background-color: #ffffff;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 12px;
	padding-right: 4px;
	height: 17px;
	color: #505050;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-top: none;
	border-bottom: 1px solid #d0d0d0;
}

.proj-table2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	padding: 0px !important;
	margin-top: 0px !important;
	border-top: 1px solid #eaeae7;
	border-left: 1px solid #eaeae7;
	border-right: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	border-collapse: collapse;
}

.proj-table2 th {
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	height: 28px;
	color: #505050;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #e5e5e5;
}

.proj-table2 td {
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	height: 28px;
	color: #505050;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-top: none;
	border-bottom: 1px solid #d0d0d0;
	background-color: #fafafa;
}

.proj_listing {
	font-size: 9pt;
}

.proj_listing td {
	vertical-align: top;
	padding-bottom: 14px;
	border-top: 1px solid #f0f0f0;
}


.page-navigator 
{
	width: 100%;
	background-color: #909090;
	border: 1px solid #d0d0d0;	
}

.page-navigator td
{
	font-size: 8pt;	
	color: #ffffff;
}

.page-navigator a
{
	color: #00ff00!important;
}

#proj-menu
{
	font-size: 8pt;	
	color: #ffffff;	
	background-color: #d9d9d9;
	border: 1px solid #808080;
	padding: 8px;
	position: absolute;
	width: 200px;
	display: none;
}

.red
{
	color: #ff0000!important;
}#publication-panel
{
    border: 1px solid #f9f9f9;
    margin-top: 10px;
    padding: 5px;
    font-family: verdana;
    font-size: 8pt;
}

.publication-mobile
{
}

.publication-mobile table
{
}

.publication-button
{
    border: 1px dotted #9f9f9f;
    padding: 3px;
    display: none;
}

.publication-buttons
{
    padding: 3px;
}

.publication-block
{
    display: none;
    padding: 3px;
}

.publication-table
{
    display: none;
    padding: 3px;
}

#publication-preview
{
    display: none;
}

#publication-preview-head
{
    display: none;
}

#publication-preview-button
{
    display: none;
}

.publication-preview-table
{
    border: 1px solid #808080;
    border-collapse: collapse;
}

.publication-preview-table td
{
    border: 1px solid #b0b0b0;
    padding: 5px;
}

.publication-view-block
{
    border: 1px dotted #f0f0f0;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-block-br
{
    border: 1px dotted #f0f0f0;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-list
{
    border: 1px dotted #f0f0f0;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-h1
{
    border: 1px dotted #f0f0f0;
    font-size: 16pt;
    font-weight: bold;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-h2
{
    border: 1px dotted #f0f0f0;
    font-size: 12pt;
    font-weight: bold;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-h3
{
    border: 1px dotted #f0f0f0;
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
    background-color: #f9f9f9;
    padding: 8px;
    margin: 8px;
}

.publication-view-table
{
	display: block;
}

.publication-view-table td
{
    font-family: verdana;
    font-size: 8pt;
	background-color: #f9f9f9;
}

#publication-button-block
{
    display: none;
}

.publication-image
{
    display: none;
}

.publication-video
{
    display: none;
}

.publication-heading
{
    padding: 3px;
    display: none;    
}

#publication-heading-table
{
    background-color: #b9b9b9;
}

.publication-view-align-left
{
    text-align: left;
}

.publication-view-align-right
{
    text-align: right;
}

.publication-view-align-center
{
    text-align: center;
}

.publication-hide
{
    display: none;
}

.publication-container
{
    background-color: #909090;
}

.publication-bordered
{
    border: 1px dotted #808080;
    padding: 5px;
    margin: 5px;
}

#publication-heading-table
{
    font-family: verdana;
    font-size: 8pt;
    padding: 3px;
    color: white;
}

.publication-display-container
{
    margin-top: 15px;
    margin-bottom: 15px;
}


.publication-display-block
{
    padding: 8px;
    margin: 8px;
}

.publication-display-block-br
{
    padding: 8px;
    margin: 8px;
}

.publication-display-list
{
    padding: 8px;
    margin: 8px;
}

.publication-display-h1
{
    font-size: 16pt;
    font-weight: bold;
    padding: 8px;
    margin: 8px;
}

.publication-display-h2
{
    font-size: 12pt;
    font-weight: bold;
    padding: 8px;
    margin: 8px;
}

.publication-display-h3
{
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
    padding: 8px;
    margin: 8px;
}

publication-display-image
{
    padding: 8px;
    margin: 8px;
}

.publication-comment
{
	background-color: #efecd9;	
	color: #000000;
    border: 1px solid #b9b9b9;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: verdana;
    font-size: 8pt;
    width: 70%;
}
.color-art {
	background-color: #fcfffc ! important;
}

.color-tech {
	background-color: #fcfcff ! important;
}

.color-pub {
	color: #a0a0a0 ! important;
	background-color: #ffffff ! important;
}

white
{
	color: #fffff ! important;
}
.keys {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	border-collapse: collapse;
	border: 1px solid #eaeae7;
	padding-left: 4px;
	padding-right: 4px;
}

.keys th {
	border-left: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	padding: 4px;
	height: 24px;
	color: #505050;
	padding-left: 4px;
	padding-right: 4px;
}

.keys td {
	border-left: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	padding: 4px;
	height: 24px;
	color: #505050;
	padding-left: 4px;
	padding-right: 4px;
}

.keys-header {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	padding-top: 14px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.file_table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt !important;
	border-collapse: collapse;
	border: 1px solid #eaeae7;
	padding: 4px;
}

.file_table td {
	border-left: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	padding: 4px;
	padding-left: 7px;
	height: 24px;
	color: #505050;
}

.file_table th {
	border-left: 1px solid #eaeae7;
	border-bottom: 1px solid #eaeae7;
	background-color: #fafaf7;
	color: #676767;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	height: 24px;
	text-align: left;
}

.dossier {
	border-left: 2px solid #efefef;
	border-top: 2px solid #efefef;
	border-right: 2px solid #cdcdcd;
	border-bottom: 2px solid #cdcdcd;
	padding: 5px 3px 8px 8px;
	background-color: #eaeae7;
	color: #303030 !important;
}

.dossier td {
	font-family: Arial, Helvetica;
	font-size: 8pt;
	padding-left: 15px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #dddddd;
}

.dossier th {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: lighter;
	color: #9f9f9f;
	padding-left: 0px;
	text-align: left;
}.browser-page
{
	padding: 10px;
	background-color: #f7f7f7!important;	
	background-image: url(/images/tile.png)!important;
	background-repeat: repeat-y repeat-x;	
	background-position: right!important;
}

.browser-page-row
{
	background-color: #f0f0f0;
	position: relative;	
}

.browser-page-item
{
	width: 28%;
	padding: 5px;
	margin: 5px;
	height: 140px;
	background-color: #ffffff;
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}

.words
{
	font-family: Arial, Helvetica;
	font-size: 7pt ! important;
	color: #f0f0f0;
	padding-left: 5px;	
}

.browser-bordered
{
	border: 1px solid #f0f0f0;
}

.browser-project-no
{
	font-family: Arial, Helvetica;
	font-size: 7pt ! important;
	color: #000000;
	float: right;
}
.selector {
	width: 100%;
}

.selector a {
	font-family: verdana;
	font-size: 8pt;
	color: #f9f9f9!important;
}

.selector td {
	text-align: center;
}

.selector-filials td {
	text-align: center;
}

.selector-all {
	background-color: #f9f9f9;
}

.selector-all a {
	color: #090909!important;
}

.selector-inv {
	background-color: #bbbbbb;
}

.selector-tech {
	background-color: #789cc6;
}

.selector-art {
	background-color: #6a966e;
}

.selector-pub {
	background-color: #b2d599;/*#79c780;*/
}

.selector-idea {
	background-color: #ff8bcc;
}

.selector-page {
	background-color: #8c9ce1;
}

.selector-filial-button {
	background-color: #E5E5E5;
}

.selector-find {	
	background-color: #ffffff;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 5px;
}

.selector-priv {
	background-color: #f6c09e;
}

.selector-priv-priv {
	background-color: #f6c09e;
	float: right;
}

.selector-priv-priv a {
	font-family: verdana;
	font-size: 8pt;
	color: #ffffff !important;
}

.checked a {
	font-weight: bold !important;
	color: #000000 !important;
	text-decoration: none !important;
}.property
{
	background-color: #f9f9f9;
	border: 1px  solid #e0e0e0;
	font-family: verdana;
	font-size: 8pt;
	width: 100%;	
}

.property th
{
	border-bottom: 1px  solid #e0e0e0;
	text-align: left;
	padding: 4px;
	background-color: #e9e9e9;
}

.property td
{
	height: 18px;
	padding-left: 4px;
	padding-right: 4px;
}

.property-editor-name
{
	color: #707070;
}

.passport-value-text
{
	padding-left: 20px!important;
	font-weight: bold;
	background-color: #ffffff;
}

#property-keys
{
	margin-bottom: 7px;
}

.property-visible
{	
}

.property-invisible
{
	display: none;
}.forum-layout
{
	margin-left: 5px;
	margin-top: 5px;
}

.box-header  {
	font-family: Arial, Helvetica;
	font-size: 12pt;
	font-weight: lighter;
	color: #9f9f9f;
	padding-left: 5px;
	text-align: left;
}

.box p
{
	padding: 5px;
}

.forum-topic-selected
{
	color: #00ff00;
	background-color: #909090;
}

.posted
{
	padding-left: 5px;
	padding-right: 5px;
	color: #ff0000;
}

.question
{
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background-color: #f0f0f0;
	color: #000000;	
	border: 1px solid #b0b0b0;
}

.question-text
{
	font-weight: bold;
}

.answer
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	color: #000000;
	border: 1px dotted #a0a0a0; 
}

.posted-answ
{
	padding-right: 5px;
	color: #9f9f9f;
}

.posted-usr
{
	padding-left: 5px;
	padding-right: 5px;
	color: #9f9f9f;
}

.controls
{
	text-align: right;
	margin-right: 5px;	
}

.forum-question-editor
{
	margin: 12px;
	padding: 12px;
	background-color: #768a71;
	color: #ffffff;
	display: none;
}

.forum-question-editor-header
{
	font-family: MS Sans Serif;
	font-weight: bold;
}

.forum-warning
{
	font-family: MS Sans Serif;
	font-size: 8pt;
}

.forum-answers-editor-header
{
	font-family: MS Sans Serif;
	font-weight: bold;
}

.forum-answers-editor
{
	margin: 12px;
	padding: 12px;
	background-color: #30638e;
	color: #ffffff;
	display: none;		
}

.forum-answers-question
{
	color: #b8d298;
}
.forum-answers-controls
{
	float: right;
}
