.arion-dt table {
	border:1px solid #98999B;
	border-collapse:collapse;
	font-family:Arial,sans-serif;
	font-size:12px;
	/*width: 100%;*/
}

.arion-dt table tr td {
    /*cursor: pointer;*/
    /*height: 34px;*/
    padding: 5px;
}

.arion-dt table tr td.center, .arion-dt table tr th.center, .arion-dt table .center{
    text-align: center;
}

.arion-dt table tr td.fastTag{
    padding-right: 10px;
    width:1%;
}

.arion-dt table tr td,
.arion-dt table tr th{
	border-bottom:1px solid #BCBFC4;
	border-left:1px solid #BCBFC4;
	border-right:1px solid #BCBFC4;
    vertical-align:middle;
}

.arion-dt table tr.dt-node td{
    font-weight: bolder;
    font-size: 14pt;
}

.arion-dt table div.arion-dt-liner {
    padding-left: 5px;
    padding-right: 5px;
}

.arion-dt table tr th a,
.arion-dt table tr th a:hover{
    color:white;
}

.arion-dt table thead tr th{
	background-image:url(../images/tableTitleBG.gif);
	color: white;
	font-weight: bold;
	height: 31px;

    /* кроссбраузерное per
    oрастягивание фона по всей высоте строки */
    -o-background-size: 100% 100%;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -khtml-background-size:100% 100%;
    background-size: 100% 100%;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tableTitleBG.gif', sizingMethod='scale');
    -ms-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tableTitleBG.gif', sizingMethod='scale');
}

.arion-dt.subLevel table thead tr th{
	background-image:url(../images/tableTitleBGSubLevel.gif);
	color: white;
	font-weight: bold;
	height: 31px;
}

.likeGoogle thead{
    display: none !important;
}

.likeGoogle span.documentName {
    font-weight: bold !important;
    font-size: 12pt !important;
}

.likeGoogle div.quoteDiv {
    margin-left: 10pt;
}

.likeGoogle td, .likeGoogle table{
    border: 10px solid white !important;
}

.arion-dt table thead tr th div.arion-dt-liner span.arion-dt-label {
    cursor: pointer;
}

.arion-dt table thead tr th.arion-dt-asc div.arion-dt-liner span.arion-dt-label {
    background-image: url(../images/sortDown.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}

.arion-dt table thead tr th.arion-dt-desc div.arion-dt-liner span.arion-dt-label {
    background-image: url(../images/sortUp.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}

.arion-dt table tbody tr.arion-dt-odd td,
.sudrf-dt .sudrf-dt-odd td {
    background-color:#ECECEC;
}

.arion-dt table tbody tr.arion-dt-node {
    font-weight: bolder;
    font-size: 14pt;
}

.arion-dt table tbody tr.hoverHighlight td{
    background-color: #DEF2F9;
}

.arion-dt table tbody tr td.hoverHighlight {
    background-color: #DEF2F9;
}

.arion-paginator input, .arion-paginator select{
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.arion-paginator input{
    width: 25px;
}

.arion-paginator .textLine{
    padding-right: 15px;
}



.arion-paginator span a,
div.topLineInner span strong{
    margin-right:1px;
    margin-left:1px;
}

span.arion-paginator-pages-span{
    margin: 0px !important;
}
.arion-paginator span a{
    color:#1A8EBD;
}

.arion-paginator span strong.selectedItem {
    background-color:#64B8D4;
    color:#FFFFFF;
    padding-left:0;
    padding-right:3px;
    margin: 0;
    margin-left:2px;
}



.arion-dt-editor {
    background-color : #F2F2F2;
    border: 1px solid #808080;
    padding: 6px;
    text-align: left;
}

.arion-dt-editor {
    position : absolute;
    z-index: 180;
}

.arion-dt-editor input,
.arion-dt-editor select{
    display: block;
    margin-bottom: 5px;
}

.arion-dt-editor .editorButtonsContainer {
    text-align: right;
}

table.fastTagTable{
    border: 0px solid white;
}

table.fastTagTable tr td{
    border: 0px solid white;
    padding:2px !important;
}

.messageDiv{
    padding-top: 10px;
}

.padding10{
    padding:  10px;
}

.width100{
    width: 100%;
}


.noBorder, .noBorder tr td{
    border: none !important;
}
