.header_login_catalog 
{
	background: url(../img/Catalog/signin_ico.png) 20px center no-repeat;
}

#header
{
    height:100px !important;
}    

#ModuleCatalog .logo
{
    background:url(../img/Catalog/logo.png) no-repeat;
    display:block;
	width:106px;
	height:119px;
	position:absolute;
	top:-18px;
	left:10px;
	z-index:5;
}

td.cat_cmd
{
    vertical-align:middle;
    text-align: right;
}    

td.cat_cmd div    
{
    text-align:inherit;
}

.cat_edit, .cat_del, .cat_prop
{
    display: inline-block;
    width:16px;
    height:16px;
    background: url(../img/cmd_icon.png);
    margin: 8px 4px;
    cursor:pointer;
}

.cat_mark
{
    margin: 8px 4px;
}

.cat_prop
{
    background-position: 0 0;
}

.cat_edit
{
    background-position: -36px 0;
}

.cat_del
{
    background-position: -72px 0;
}

.cat_prop:hover, .cat_edit:hover, .cat_del:hover
{
    background-image: url(../img/cmd_icon_hover.png);
}

.acmd a
{
    color: Blue;
    font-style:italic;
}

.doc_data:hover
{
    background-color: #F3ECE4;
    cursor:pointer;
}

#bps_wrap>thead>tr>th
{
    font-weight:bold;
    padding-bottom:20px;
    color:#654790;
    text-align:center;
}

.cmd_bind
{
    display: inline-block;
    zoom:1;
    width:16px;
    height:16px;
    background: url(../img/tree.png);
    margin-right: 15px;
}

.cmd_bind:hover
{
    background-image: url(../img/treeh.png);
}

input.stdi
{
    width:90%;
}        


.bslist
{
    margin: -2px 0 0 0;
    padding: 15px;
    text-align: left !important;
    border: 1px solid #CBC7BD;
    position: absolute;
    width: 200px;
    background-color: #FDD9BB;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    display: none;
}

.bslist input
{
    width: auto;
}

.bslist .bs_header
{
    margin: -10px -10px 10px -10px;
    padding: 5px 10px 5px 30px;
    background-color: #F7F7F7;
    border: 1px solid #CBC7BD;
    text-align:center;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    
}

.bs_header input
{
    position:absolute;
    top: 10px;
    left: 15px;
}

.bs_box
{
    margin: 0;
    padding: 0;
    overflow-y :auto;
    overflow-x :hidden;
}

.bs_box label
{
    white-space:nowrap;
}

.bslist .catbtn
{
    text-align:center;
}    

table#dd
{
    margin: 0 auto;
    border-spacing: 1px;
}

table caption
{
    padding:15px 0 15px 0;
    font-weight:bold;
}

table#dd td
{
    padding: 5px 10px 5px 5px;
    background-color: #e8e8e8;    
}    

.dd_msg
{
    padding: 40px;
    text-align: justify;
    font-size: 1.3em;
    color: #415C7A;
}

div.amenu
{
    text-align: center;
}

div.amenu ul
{
    text-align:left;
    border: 1px solid lightgray;
	padding-left: 10px;
    color: #CC3300;
    width:400px;
}

div.amenu a ul li
{
}


div.amenu a
{
    display:block;
    text-decoration:none;
    color:#654790;
}

div.amenu div a:hover
{
    background-color:azure;
}
