/*-------------------- Вспомогательные -------------------*/
.clear
{
	clear:both;
}
.but
{
    height:20px;
    
}

ul,ol
{
    margin:5px 0px 0px 15px;
    padding:0px;    
}
ul
{
    list-style-type:disc;
}
li, li p
{
    margin:8px 0px 0px 5px;
    padding:0px;
}
a, a img
{
    outline:none;
    border:none;
}
#content a
{
    color:#09a6d1;
}
#content p
{
    margin:8px 0px 0px 0px;
}
#content table
{
    border:1px solid #DEDEDE;
    border-collapse:collapse;
    font-size:10px;
    padding:0px;
    width:99%;
}
#content table th
{
    text-align:center;
    font-size:10px;
    border:1px solid #DEDEDE;
    padding:5px 1px;
}

#content table td
{
    font-size:10px;
    border:1px solid #DEDEDE;
    padding:5px;
    text-align:left;
}
#content table.noborder
{
    border:none;
    font-size:10px;
    padding:0px;
    width:99%;
}
#content table.noborder th
{
    border:none;
    text-align:center;
    font-size:12px;
    padding:5px;
}
#content table.noborder td
{
    font-size:12px;
    border:none;
    padding:5px;
    text-align:left;
    vertical-align:middle;
}
#content #itempage td
{
    text-align:center;
}
#content table th p, table td p
{
    padding:0px;
    margin:0px;
}
#content .spectable
{
    border-top:none;
    border-bottom:2px dotted #DEDEDE;
    border-right:none;
    border-left:none;
    border-collapse:collapse;
    font-size:10px;
    width:99%;
}
#content .spectable th
{
    border-top:none;
    border-bottom:2px dotted #DEDEDE;
    border-right:none;
    border-left:none;
    text-align:center;
    color:#09a6d1;
    font-size:12px;
    font-weight:bold;
    padding:5px; 
}
#content .spectable td
{
    text-align:left;
    padding:5px;
    border-top:2px dotted #DEDEDE;
    border-bottom:2px dotted #DEDEDE;
    border-right:none;
    border-left:none;
}
#catalog
{
    font-size:10px;
    overflow:hidden;
}
#catalog .folder
{
    padding:8px 2px 8px 25px;
}
#catalog .item,#catalog .item_sel
{
    padding:8px 2px 8px 48px;
    
}
#catalog .item_sel
{
    background-image:url(images/array.png);
    * background-image:url(images/array.gif);
    background-position:left center;
    background-repeat:no-repeat;
}
#catalog .itm
{
    border-top:1px solid #CECECE;
}
#catalog a
{
    color:#333;
}
.hidden
{
    display:none;
}
.shown
{
    display:block;
    height:1px;
    overflow:hidden;
}
.abc_link
{
    padding:5px;
    display:block;
    margin-left:30px;
    background-color:#FFF;
    font-size:12px;
    color:#333;
}
hr
{
    padding:0px;
    color:#c8c8c8;
    background-color:#c8c8c8;
    border:0px none;
    height:1px;
    clear:both;
    width:90%;
    text-align:left;
    margin:0 auto 0 0;
}
#content .oddrow
{
    background-color:#FFF;
}
#content .evenrow
{
    background-color:#F5F5F5;
}
#piligrim
{
    display:block;
    float:right;
    width:111px;
    height:30px;
    background-image:url(images/piligrim.png);
    margin:10px 10px 0px 0px;
}
.justifyleft
{
    text-align:left;
}

#content table.notable
{
    border:none;
    width:auto;
}
#content table.notable th
{
    font-size:13px;
    font-weight:bold;
    text-align:center;
    border:none;
}
#content table.notable td
{
    font-size:13px;
    border:none;
}
#creator{
    float:right;
    color: #A4BBC1;
    font-size: 10px;
    padding: 29px 55px 5px 0px;
}
#creator a{
    color: #A4BBC1;
}
