/* Vitaliy Add */
.pages {float:right;}
.pages a, font {inline:block; padding-right:5px;}

/* Phorum */
#phorum-index
{
    width: 100%;
    border: 1px solid #DDD; 
    border-bottom-width: 0px;
    text-align: left;
}

#phorum-index th
{
    border-bottom: 1px solid #DDD;
    background-color: #F5F5F5;
    padding: 3px 0 3px 0;
}

#phorum-index td
{
    font-family: Arial, Tahoma, Sans-Serif;
    background-color: #FFFFFF;
    padding: 3px 0 3px 0;
    border-bottom: 1px solid #DDD;
}

#phorum-index th.forum-name
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
	color:#000000;
    padding: 3px 0 3px 15px;
}

#phorum-index th.forum-name a
{
    color: Black;
}

#phorum-index th.forum-threads
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
	color:#;20201E;
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-posts
{
	color:#20201E;
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-last-post
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
	color:#20201E;
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
}

#phorum-index td.forum-name
{
    font-family: Arial, Tahoma, Sans-Serif;
	color:#000000;
    font-size: 10pt;
    font-weight: bold;
    padding: 5px 0 5px 15px;
}

#phorum-index td.forum-name p
{
    font-size: 13px;
3
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
	color:#000000;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
	color:#20201E;
}

#phorum-index td.forum-threads
{
    font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
    width: 120px;
    text-align: center;
	color:#20201E;
}

#phorum-index td.forum-posts
{
    font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
    width: 120px;
    text-align: center;
	color:#20201E;
}

#phorum-index td.forum-last-post
{
    font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
    width: 120px;
    padding: 0 15px 0 0;
	color:#20201E;
}
#phorum-menu-table
{
    width: 100%;
    border-width: 0px;
}

#phorum-menu
{
    padding: 5px 3px 0 0;
    vertical-align: top;
    width: 200px;
}

#phorum-content
{
    padding: 5px 0 0 2px;
    vertical-align: top;
}

div.phorum-menu
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    background-color: #FFFFFF;
    border: 1px solid #DDD;
    padding: 3px;
}

div.phorum-menu ul
{
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    padding: 0 0 0 15px;
    margin-top:3px;
    background-image: url('templates/default/images/square_bullet.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

div.phorum-menu a
{
    font-weight: normal;
    color: #305194;
}

div.phorum-menu a:hover
{
    color: #943730;
}

div.phorum-menu a.phorum-current-page
{
    font-weight: bold;
}

#phorum-post-form ul
{
    padding: 0 0 0 20px;
    margin: 3px 0px 8px 0px;
    font-size: 10px;
}

#phorum-post-form li
{
    margin-bottom: 3px;
}

#phorum-attachment-list td
{
    font-size: 10px;
}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: 100%;
        text-align: left;
    }
    /* new class for layouting the submit-buttons in IE too */

.PhorumLink
{
        color: #A7276B;
        font-size: 12px;
        font-family: Arial, Tahoma, Sans-Serif;
        font-weight: bold;

}

.PhorumLink:hover
{
        color: ;
        font-size: 12px;
        font-family: Arial, Tahoma, Sans-Serif;
        font-weight: bold;
}

.PhorumLink:visited
{
        color: ;
        font-size: 12px;
        font-family: Arial, Tahoma, Sans-Serif;
        font-weight: bold;
}

.PhorumLink:active
{
        color: #A7276B;
        font-size: 12px;
        font-family: Arial, Tahoma, Sans-Serif;
        font-weight: bold;
}

.1PhorumSubmit {
    border: 1px dotted #A7276B;
    color: #7f1111;
    background-color: #F2FAFF;
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    vertical-align: middle;
}

.PhorumTitleText
{
    float: right;
}

.PhorumStdBlock
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    border:1px solid #DDD;
    padding: 3px;
    background-color: #FFFFFF;
    text-align: left;
}

.PhorumStdBlockHeader
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    background-color: #F5F5F5;
/*        width: 760px;*/
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-top: 1px solid #DDD;
    padding: 3px;
    text-align: left;
}

.PhorumHeaderText
{
    font-weight: bold;
}

.PhorumNavBlock
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    border: 1px solid #DDD;
    margin-top: 1px;
    margin-bottom: 5px;
    background-color: #F5F5F5;
    padding: 2px 3px 2px 3px;
}

.PhorumNavHeading
{
    font-weight: bold;
	color:#000000;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
}

.PhorumNavHeading ul {

}

A.PhorumNavLink
{
    color:#305194;
    text-decoration: underline;
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
    padding: 0px 4px 0px 4px;
}

.PhorumSelectedFolder
{
    color: #A7276B;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 12px;
    border-style: solid;
    border-color: #F2FAFF;
    border-width: 1px;
    padding: 0px 4px 0px 4px;
}

A.PhorumNavLink:hover
{
    color:#943730;
    text-decoration:underline;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
}

.PhorumFloatingText
{
    padding: 10px;
}

.PhorumHeadingLeft
{
    padding-left: 3px;
    font-weight: bold;
}

.PhorumUserError
{
    padding: 10px;
    text-align: center;
    color: Red;
    font-size: 14px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
}

.PhorumOkMsg
{
    padding: 10px;
    text-align: center;
    color: #7f1111;
    font-size: 14px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
}

PhorumNewFlag
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #D7374A;
}

.PhorumNotificationArea
{
    float: right;
    border-style: dotted;
    border-color: #A7276B;
    border-width: 1px;
}

/* PSUEDO Table classes                                       */
/* In addition to these, each file that uses them will have a */
/* column with a style property to set its right margin       */

.PhorumColumnFloatXSmall
{
    float: right;
    width: 75px;
}

.PhorumColumnFloatSmall
{
    float: right;
    width: 100px;
}

.PhorumColumnFloatMedium
{
    float: right;
    width: 150px;
}

.PhorumColumnFloatLarge
{
    float: right;
    width: 200px;
}

.PhorumColumnFloatXLarge
{
    float: right;
    width: 400px;
}

.PhorumRowBlock
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #F2F2F2;
    padding: 5px 0px 0px 0px;
}

.PhorumRowBlockAlt
{
    background-color: #E6BDD2;
    border-bottom: 1px solid #F2F2F2;
    padding: 5px 0px 0px 0px;
}

/************/


/* All that is left of the tables */

.PhorumStdTable
{
    border-style: solid;
    border-color: #DDD;
    border-width: 1px;
    width: 100%;
    margin-right:-20px;
}

.PhorumTableHeader
{
    background-color: #F5F5F5;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    border-bottom-width: 1px;
    color: #333333;
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    padding: 3px;
}

.PhorumTableRow
{
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    border-bottom-width: 1px;
    color: #20201E;
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    height: 35px;
    padding: 3px;
}

.PhorumTableRowAlt
{
/*  background-color: #E6BDD2;*/
    border-bottom-style: solid;
    border-bottom-color: #DDD;
    border-bottom-width: 1px;
    color: #20201E;
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    height: 35px;
    padding: 3px;
}

table.PhorumFormTable
{
    background-color: #F5F5F5;
}

table.PhorumFormTable td
{
    height: 26px;
}

/**********************/


/* Read Page specifics */

.PhorumReadMessageBlock
{
    margin-bottom: 5px;
}

PhorumReadBodySubject
{
    color: #000000;
    font-size: 14px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    padding-left: 3px;
	padding-bottom: 5px;
}

.PhorumReadBodyHead
{
    padding-left: 5px;
}

.PhorumReadBodyText
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    padding: 5px;
}

.PhorumReadNavBlock
{
    font-size: 12px;
    font-family: Arial, Tahoma, Sans-Serif;
    background-color: #F5F5F5;
    border:1px solid #DDD;
    padding: 2px 3px 2px 3px;
}

.PhorumListSubText
{
    color: #989898;
    font-size: 11px;
    font-family: Arial, Tahoma, Sans-Serif;
}

.PhorumListPageLink
{
    color: #989898;
    font-size: 11px;
    font-family: Arial, Tahoma, Sans-Serif;
}

.PhorumListSubjPrefix
{
    font-weight: bold;
}

.PhorumListModLink, .PhorumListModLink a
{
    color: #707070;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-Serif;
}

.PhorumAttachmentRow {
    border-bottom: 1px solid #E6BDD2;
    padding: 3px 0px 3px 0px;
}

.phorum-recipientblock
{
    border: 1px solid black;
    position:relative;
    float:left;
    padding: 1px 1px 1px 5px;
    margin: 0px 5px 5px 0px;
    font-size: 10px;
    background-color: #FFFFFF;
    border: 1px solid #A7276B;
    white-space: nowrap;
}

.phorum-pmuserselection
{
    padding-bottom: 5px;
}

.phorum-gaugetable {
    border-collapse: collapse;
}

.phorum-gauge {
    border: 1px solid #A7276B;
    background-color: #F2FAFF;
}

.phorum-gaugeprefix {
    border: none;
    background-color: white;
    padding-right: 10px;
}

.PhorumNarrowBlock
{
/*    width: 100%; */
}

.PhorumSmallFont
{
    font-size: 11px;
}

.PhorumLargeFont
{
    color: #7f1111;
    font-size: 14px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
}


.PhorumFooterPlug
{
    margin-top: 10px;
    font-size: 10px;
    font-family: Arial, Tahoma, Sans-Serif;
}



/*   BBCode styles  */

blockquote.bbcode
{
    font-size: 10px;
    margin: 0 0 0 10px;
}

blockquote.bbcode div
{
    margin: 0;
    padding: 5px;
    border: 1px solid #A7276B;
}

blockquote.bbcode strong
{
    font-style: italic;
    margin: 0 0 3px 0;

}

#phorum-index td.forum-name_Alt
{
    font-family: Arial, Tahoma, Sans-Serif;
    color:#000000;
    font-size: 10pt;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    background-color: #FFFBFF;
}


#phorum-index td.forum-threads_Alt
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 8pt;
    width: 120px;
    text-align: center;
    background-color: #FFFBFF;
    color:#000000;
}

#phorum-index td.forum-posts_Alt
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 8pt;
    width: 120px;
    text-align: center;
    background-color: #FFFBFF;
    color:#000000;
}

#phorum-index td.forum-last-post_Alt
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 8pt;
    width: 120px;
    padding: 0 15px 0 0;
    background-color: #FFFBFF;
    color:#000000;
}

#phorum-index td.forum-name_Alt p
{
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
	color:#000000;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name_Alt small
{
    font-weight: normal;
    font-family: Arial, Tahoma, Sans-Serif;
	color:#000000;
}
#phorum-index a
{
    color:#305194;
    cursor:pointer;
    text-decoration:none;
}
#phorum-index a:hover
{
    color:#943730;
    cursor:pointer;
    text-decoration:none;
}
.PhorumNavBlock a
{
    color:#305194;
}
.PhorumNavBlock a:hover
{
    color:#943730;
}
.PhorumStdTable a
{
    color:#305194;
    cursor:pointer;
    text-decoration:none;
}
.PhorumStdTable a:hover
{
    color:#943730;
    cursor:pointer;
    text-decoration:none;
}
.PhorumReadMessageBlock a
{
    color:#305194;
    cursor:pointer;
    text-decoration:none;
}
.PhorumReadMessageBlock a:hover
{
    color:#943730;
    cursor:pointer;
    text-decoration:none;
}
#breadcrumb a
{
    color:#305194;
    cursor:pointer;
    text-decoration:none;
}
#breadcrumb a:hover
{
    color:#943730;
    cursor:pointer;
    text-decoration:none;
}
.heading
{
    color:#20201E;
}
a.icon
{
    color:#305194;
    cursor:pointer;
    text-decoration:none;
}
a.icon:hover
{
    color:#943730;
    cursor:pointer;
    text-decoration:none;
}
.generic a
{
    color:#305194;
}
.generic a:hover
{
    color:#934730;
}