﻿body, tr,td, table {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.style1_old {
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 15pt;
}
.style2_old {
	color: red;
  background-color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bolder;
	font-size: 12pt;
}
.style2 {
        font-size: 6px;
}
.style3 {
        font-size: 8px;
}
.style4 {
        font-size: 10px;
}
.style5 {
        font-size: 12px;
}
.style6 {
        font-size: 14px;
}
.style7 {
        font-size: 18px;
}
.style8 {
        font-size: 24px;
}
.style9 {
        font-size: 36px;
}
.NoStyles {
        color: none;
        background: none;
        background-color: none;
        width: none;
        height: none;
        border: 0px solid;
}
.NoSpacing {
        margin: 0px;
        spacing: 0px;
        padding: 0px;
}
.NormalFontSize {
        font-size: 12px;
}
.LoFontSize {
        font-size: 11px;
}
.TinyFontSize {
        font-size: 9px;
}
.HiFontSize {
        font-size: 14px;
}
.HugeFontSize {
        font-size: 16px;
}
.ArticleTitle {
        font-size: 18px;
}
.BannerFontSize {
        font-size: 20px;
}
.CommandTitle {
        font-size: 18px;
        font-weight: bold;
}
.ErrorFontSize {
        font-size: 14px;
}
body {
        color: #666666;
        background: #ffffff;
        margin:  0px;
        spacing: 0px;
        padding: 0px;
        font-family: Arial, Tahoma, Helvetica;
        padding-top: 22px;
}
body.body-popup {
        color: #666666;
        background: #ffffff;
        margin:  0px;
        spacing: 0px;
        padding: 0px;
        font-family: Arial, Tahoma, Helvetica;
        padding: 8px;
}
p {
        color: #666666;
        font-size: 12px;
        margin: 0px;
        font-family: Arial, Tahoma, Helvetica;
}
body,td,th {
        font-size: 12px;
        color: #666666;
        font-family: Arial, Tahoma, Helvetica;
}
li {
        font-size: 11px;
}
th {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
}
input,textarea {
        border-width: 1px;
        border-color: #b4b4b4;
        border-style: solid;
        font-weight: normal;
        font-size: 12px;
        color: #666666;
}
select {
        border-width: 1px;
        border-color: #b4b4b4;
        border-style: solid;
        font-weight: normal;
        font-size: 11px;
        color: #666666;
}
a,a:visited {
        color: #b00000;
        text-decoration: none;
}
a:hover {
        color: #b00000;
        text-decoration: underline;
}
/**
 *  General Settings
*/
.gen-opposite-direction                   { direction: rtl; }
.gen-normal-direction                     { direction: ltr; }
.gen-align-top                            { vertical-align: top; }
.gen-align-top-normal                     { vertical-align: top; text-align: right; }
.gen-align-top-opposite                   { vertical-align: top; text-align: left; }
.gen-align-middle-opposite                { vertical-align: middle; text-align: left; }
.gen-align-bottom                         { vertical-align: bottom; }
.gen-align-bottom-normal                  { vertical-align: bottom; text-align: right; }
.gen-align-bottom-opposite                { vertical-align: bottom; text-align: left; }
.gen-align-bottom-opposite-ticker         { vertical-align: bottom; text-align: left; padding-bottom:5px;padding-left:5px; }
.gen-align-middle                         { vertical-align: middle; }
.gen-align-normal                         { text-align: right; }
.gen-align-normal-top                     { text-align: right; vertical-align:top;}
.gen-align-center                         { text-align: center; }
.gen-align-center-top                     { text-align: center; vertical-align: top; }
.gen-align-center-bottom                  { text-align: center; vertical-align: bottom; }
.gen-align-center-middle                  { text-align: center; vertical-align: middle; }
.gen-align-opposite                       { text-align: left; }
.gen-align-justify                        { text-align: justify; }
.gen-align-mc                             { text-align: center; vertical-align: middle; }
.gen-text-error                           { font-size: 10px; font-weight: bold; color: #ff6000; }
.gen-common-text                          { text-align: justify; font-size: 10px; }
.gen-bold                                 { font-weight:bold;}
.gen-color-white                          { color:#ffffff;}
table.fixed                               { border-collapse:collapse; table-layout:fixed; }
table.auto                                { border-collapse:collapse; table-layout:auto; }

.bold                                     { font-weight:bold;}
.long                                     { height: 100%; }
.splash                                   { width: 100%; }
.splash-height                            { width: 100%; height: 100%; vertical-align: top; }
.splash-order                             { width: 100%; height: 100%; direction: ltr; }
.splash-rtl                               { width: 100%; direction: rtl; }
.splash-main                              { width: 100%; direction: ltr; background: url('http://www.ogusta.com/Images/IMAGE_BG_PANEL') repeat; }
.side-splash                              { height: 100%; direction: ltr; }
.title-splash                             { width: 100%; border: solid 1px #999966; border-bottom: 0px; }

.position-relative                        { position: relative; }
/**
 *  Common Settings
*/
.common-table-size                        {
  width: 779px;
}
.menu-table-size {
  width: 779px;
}
a.common-title-link,a.common-title-link:visited {
  font-size: 15px;
  color: #a90302;
  text-decoration: none;
  font-weight: bold;
}
a.common-title-link:hover {
  font-size: 15px;
  color: #a90302;
  text-decoration: underline;
  font-weight: bold;
}

a.common-more-link,a.common-more-link:visited {
  font-size: 12px;
  color: #a90302;
  text-decoration: none;
  font-weight: bold;
}
a.common-more-link:hover {
  font-size: 12px;
  color: #a90302;
  text-decoration: underline;
  font-weight: bold;
}
a.common-header-menu-link,a.common-header-menu-link:visited {
  font-size: 12px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.common-header-menu-link:hover {
  font-size: 12px;
  color: #929292;
  text-decoration: underline;
  font-weight: bold;
}
a.red-header-menu-link,a.red-header-menu-link:visited {
  font-size: 12px;
  color: #AD0504;
  text-decoration: none;
  font-weight: bold;
}
a.red-header-menu-link:hover {
  font-size: 12px;
  color: #AD0504;
  text-decoration: underline;
  font-weight: bold;
}
.common-menu-header-separator {
  font-size: 12px;
  color: #929292;
  padding-right: 5px;
  padding-left: 5px;
}
a.common-footer-menu-link,a.common-footer-menu-link:visited {
  font-size: 12px;
  color: #a90302;
  text-decoration: none;
  font-weight: normal;
}
a.common-footer-menu-link:hover {
  font-size: 12px;
  color: #a90302;
  text-decoration: underline;
  font-weight: normal;
}
.common-menu-footer-separator {
  font-size: 12px;
  color: #a90302;
  padding-right: 5px;
  padding-left: 5px;
}
.pane-icon-recommanded {
  font-size: 11px;
  color: #929292;
  font-weight: bold;
}
a.pane-icons-suitcase,a.pane-icons-suitcase:visited {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-suitcase:hover {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-error,a.pane-icons-error:visited {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-error:hover {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-print,a.pane-icons-print:visited {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-print:hover {
  font-size: 11px;
  color: #929292;
  text-decoration: none;
  font-weight: bold;
}
a.pane-icons-send,a.pane-icons-send:visited {
  font-size: 11px;
  color: #b00000;
  text-decoration: underline;
  font-weight: bold;
}
a.pane-icons-send:hover {
  font-size: 11px;
  color: #b00000;
  text-decoration: underline;
  font-weight: bold;
}
/**
 *  Specific Settings
*/
a.comrax-link,a.comrax-link:visited {
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
a.comrax-link:hover {
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
.comrax-link-td {
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 7px;
  text-align: left;
}
/*
  Index styles
*/
.select-header-country {
  width: 111px;
  color: #545454;
}
.select-header-city {
  width: 111px;
  color: #545454;
}
.select-header-category {
  width: 111px;
  color: #545454;
}
/*
  Common styles
*/
.pane-search-input {
  width: 111px;
  height: 21px;
  border: 1px #b41f0d solid;
  font-size: 15px;
}
.pane-search-input-padding {
  padding-right: 15px;
  padding-top: 3px;
}
.pane-search-button-padding {
  padding-top: 3px;
  padding-left: 9px;
  padding-right: 5px;
}
a.pane-search-tips,a.pane-search-tips:visited {
  font-size: 11px;
  color: #a90302;
  text-decoration: underline;
  font-weight: bold;
}
a.pane-search-tips:hover {
  font-size: 11px;
  color: #a90302;
  text-decoration: underline;
  font-weight: bold;
}
a.pane-country-link {
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
a.pane-country-link:visited {
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}

a.pane-country-link:hover {
  font-size: 13px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
a.pane-country-link-red {
  font-size: 13px;
  color: #b00000;
  text-decoration: none;
  font-weight: bold;
}
.pane-country-separator {
  background: url( 'http://www.ogusta.com/Images/dot-hor-gray-separator-bg.gif' );
}
.pane-hor-gray-separator {
  background: url( 'http://www.ogusta.com/Images/dot-hor-gray-separator-bg.gif' );
}
.pane-ver-gray-separator {
  background: url( 'http://www.ogusta.com/Images/dot-ver-gray-separator-bg.gif' );
}
.pane-country-padding {
  padding-top: 3px;
  padding-bottom: 3px;
}
.pane-search-tips-td {
  padding-right: 15px;
  padding-bottom: 3px;
}
.pane-sitenews-separator {
  width: 15px;
  text-align: center;
  vertical-align: bottom;
}
.pane-sitenews-city {
  color: #a90302;
  font-size: 12px;
  font-weight: bold;
  padding-right: 5px;
}
.pane-sitenews-bottom {
  padding-top: 5px;
}
a.pane-sitenews-link,a.pane-sitenews-link:visited {
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
a.pane-sitenews-link:hover {
  font-size: 12px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
.border-grey-top {
  border-top: 1px #d5dbe6 solid;
}
.border-grey-bottom {
  border-bottom: 1px #d5dbe6 solid;
}
.border-grey-right {
  border-right: 1px #d5dbe6 solid;
}
.border-grey-left {
  border-left: 1px #d5dbe6 solid;
}
.ogusta-copyright {
  padding-right: 7px;
}
.title-24-bg {
  background: url( 'http://www.ogusta.com/Images/title-bg-24.gif' );
  text-align: right;
}
.title-18-bg {
  background: url( 'http://www.ogusta.com/Images/title-bg-18.gif' );
  text-align: right;
}
.title-red-24-bg {
  background: #a61416;
  text-align: right;
}
.title-main-red-bg {
  background: #b50302;
  valign: bottom;
  text-align: right;
}
.title-red-52-bg {
  background: url( 'http://www.ogusta.com/Images/title-red-bg-52.gif' );;
  text-align: right;
}
.title-red-72-bg {
  background: url( 'http://www.ogusta.com/Images/title-red-bg-72.gif' );;
  text-align: right;
}
.title-red-bottom-bg {
  background: url( 'http://www.ogusta.com/Images/title-red-bg-bottom.gif' );;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  text-decoration:underline;
}
.title-red-bottom-bg2 {
  background: url( 'http://www.ogusta.com/Images/title-red-bg-bottom2.gif' );;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  text-decoration:underline;
}
.title-padding-top10 {
  padding-top: 3px;
}
.dynamic-letters-padding {
  padding-left: 1px;
}
.title-home-news {
  padding-top: 0px;
  padding-bottom: 10px;
}
.pane-ogustanews-date {
  color: #a90302;
  font-size: 11px;
  font-weight: bold;
}
.pane-ogustanews-title {
  padding-bottom: 7px;
}
.pane-ogusta-news-right {
  padding-right: 10px;
  padding-left: 5px;
}
.pane-ogustanews-desc {
  font-size: 12px;
}
a.pane-ogustanews-title-link,a.pane-ogustanews-title-link:visited {
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
a.pane-ogustanews-title-link:hover {
  font-size: 12px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
.pane-top10-title-font {
  font-size: 14px;
  color: #A90302;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica;
}
a.pane-top10-title-link,a.pane-top10-title-link:visited {
  font-size: 12px;
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
a.pane-top10-title-link:hover {
  font-size: 12px;
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
a.pane-recommendation-title,a.pane-recommendation-title:visited {
  font-size: 12px;
  color: #a90302;
  text-decoration: none;
  font-weight: bold;
}
a.pane-recommendation-title:hover {
  font-size: 12px;
  color: #a90302;
  text-decoration: underline;
  font-weight: bold;
}
.pane-recommendation-top {
  padding-top: 25px;
}
.pane-recommendation-image {
  padding-left: 9px;
  padding-top: 2px;
}
.pane-celeb-recommendation-image {
  background: url( 'http://www.ogusta.com/Images/frame-celeb.gif' ) top right no-repeat;
  padding-top: 23px;
  padding-right: 24px;
  padding-bottom: 34px;
  height: 167px;
}
.pane-recommendation-title-celeb {
  padding-right: 35px;
  padding-bottom: 15px;
}
.pane-ogustanews-skilltitle {
  padding-right: 10px;
  padding-top: 10px;
}
.pane-countries-title {
  padding-top: 3px;
  padding-bottom: 8px;
}
.title-padding-category-title {
  padding-right: 5px;
}
.vert-sep-dotted {
  background: url( 'http://www.ogusta.com/Images/vertical-seperator-dotted.gif' );
}
.border-top-red {
	border-top: 1px solid #A61416;
}
.border-bottom-red {
	border-bottom: 1px solid #A61416;
}
.border-right-red {
	border-right: 1px solid #A61416;
}
.border-left-red {
	border-left: 1px solid #A61416;
}
.highlight-padding {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 1px;
	padding-left: 1px;
}
.highlight-title-font {
	font-size: 15px;
	font-weight: bold;
	color: #A61416;
}
.highlight-image {
	padding-left: 8px;
}
.secondary-title-font {
	font-size: 12px;
	font-weight: bold;
	color: #A61416;
}
a.secondary-title-link,a.secondary-title-link:visited {
	font-size: 12px;
	font-weight: bold;
	color: #A61416;
}
a.secondary-title-link:hover {
	font-size: 12px;
	font-weight: bold;
	color: #A61416;
}
.root-department-font {
	font-weight: bold;
}
a.root-department-font,a.root-department-font:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.root-department-font:hover {
	color: #b00000;
	font-weight: bold;
	text-decoration: none;
}
.rec-title-font {
	font-size: 12px;
	font-weight: bold;
	color: #A90302;
}
a.rec-title-font,a.rec-title-font:visited {
	font-size: 12px;
	font-weight: bold;
	color: #A90302;
}
a.rec-title-font:hover {
	font-size: 12px;
	font-weight: bold;
	color: #A90302;
	text-decoration: none;
}
.rec-font {
	line-height: 13px;
}
.department-text {
  padding-top: 12px;
}
.daily-image {
	padding-top: 8px;
	vertical-align: middle;
	text-align: center;
}
.daily-image-desc-line {
	padding-top: 6px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.daily-image-sent-line {
	vertical-align: middle;
	text-align: center;
}
.small-votes-score {
  color: #000000;
  font-weight: bold;
  text-align: center;
}
.pane-votes-score {
  background: url( 'http://www.ogusta.com/Images/score-panel-right-bg.gif' );
  color: #A61416;
  font-size: 18px;
  font-weight: bold;
  padding-right: 5px;
}
.pane-votes-total {
  background: url( 'http://www.ogusta.com/Images/score-panel-left-bg.gif' );
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-right: 7px;
}
.item-description {
	padding-right: 5px;
	padding-left: 5px;
}
.vote-form {
	border-left: 1px solid #A61416;
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.vote-select {
	width: 144px;
	font-weight: bold;
}
.vote-textarea {
	border: 1px solid #7F9DB9;
	width: 144px;
	height: 120px;
	overflow: auto;
}

a.country-info-link,a.country-info-link:visited {
	font-weight: bold;
	color: #666666;
}

a.country-info-link:hover {
	font-weight: bold;
	color: #666666;
}
.site-news-image {
	height: 66px;
}
.secondary-desc-padding {
	padding-right: 4px;
	padding-left: 4px;
}
.registration-form-input {
  background: url( 'http://www.ogusta.com/Images/input-bg.gif' ) no-repeat;
  padding-right: 6px;
  padding-left: 6px;
}
.registration-input {
	width: 323px;
	border: 0px solid;
}
.registration-form-sep-bg {
	background-color: #A90302;
}
.registration-select {
	font-weight: bold;
}
.registration-form-textarea {
  background: url( 'http://www.ogusta.com/Images/textarea-bg.gif' ) no-repeat;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
  vertical-align: top;
}
.registration-textarea {
	width: 323px;
	height: 120px;
	border: 0px solid;
	overflow-y: auto;
}
.remark-form-textarea {
  background: url( 'http://www.ogusta.com/Images/textarea-small-bg.gif' ) no-repeat;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
  vertical-align: top;
}
.remark-textarea {
	width: 323px;
	height: 60px;
	border: 0px solid;
	overflow-y: auto;
}
.even-row {
	background-color: #E6ABAB;
}
.total-vote-info {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}
a.vote-page,a.vote-page:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.vote-page:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.search-results-header {
	padding-right: 8px;
}
.nav-border-right {
	background: url( 'http://www.ogusta.com/Images/nav-right.gif' ) top right repeat;
}
.nav-border-left {
	background: url( 'http://www.ogusta.com/Images/nav-left.gif' ) top left repeat;
}
.nav-border-middle {
	border-top: 1px solid #D7DDE7;
	border-bottom: 1px solid #D7DDE7;
}
a.nav-link,a.nav-link:visited {
	color: #666666;
}
a.nav-link:hover {
	color: #000000;
	text-decoration: none;
}
a.nav-link-on,a.nav-link-on:visited {
	color: #666666;
	font-weight: bold;
}
a.nav-link-on:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.search-score {
	background: url( 'http://www.ogusta.com/Images/search-score-bg.gif' ) top left no-repeat;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding-top: 9px;
	padding-right: 2px;
	font-size: 20px;
	font-weight: bold;
}
.bc-link {
	color: #929292;
	font-size: 11px;
	font-weight: bold;
}
a.bc-link,a.bc-link:visited {
	color: #929292;
	font-size: 11px;
	font-weight: bold;
}
a.bc-link:hover {
	color: #929292;
	font-size: 11px;
	font-weight: bold;
}
.additem-form-input {
  background: url( 'http://www.ogusta.com/Images/input-bg.gif' ) no-repeat;
  background-position: 0px 4px;
  padding-right: 6px;
  padding-left: 6px;
}
.additem-input {
	width: 323px;
	border: 0px solid;
}
.additem-note {
	font-size: 10px;
	color: #A90302;
	line-height: 14px;
}


/* new styles */

#phorum-index
{
    width: 100%;
    border: 1px solid {tablebordercolor};
    border-bottom-width: 0px;
    text-align: right;
}

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

#phorum-index td
{
    font-family: {largefont};
    background-color: {backcolor};
    padding: 3px 0 3px 0;
    border-bottom: 1px solid {tablebordercolor};
}

#phorum-index th.forum-name
{
    color: {headertextcolor};
    font-family: {largefont};
    font-size: {largefontsize};
    padding: 3px 3px 3px 3px;
}

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

#phorum-index th.forum-threads
{
    color: {headertextcolor};
    width: 100px;
    text-align: center;
    vertical-align: middle;
}

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

#phorum-index th.forum-last-post
{
    color: {headertextcolor};
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
}

#phorum-index td.forum-name
{
    font-family: {largefont};
    font-size: {defaultboldfontsize};
    font-weight: bold;
    padding: 5px 0 5px 15px;
}

#phorum-index td.forum-name p
{
    font-size: 13px;
    font-weight: normal;
    font-family: {defaultfont};
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family: {defaultfont};
}

#phorum-index td.forum-threads
{
    width: 100px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 100px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 100px;
    padding: 0 15px 0 0;
}

#phorum-menu-table
{
    width: 100%;
    border-width: 0px;
}

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

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

div.phorum-menu
{
    direction: rtl;
    font-size: {defaultfontsize};
    font-family: {defaultfont};
    background-color: {backcolor};
    border: 1px solid {tablebordercolor};
    padding: 3px;
}

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

div.phorum-menu li
{
    direction: rtl;
    font-weight: bold;
    font-family: {navfont};
    font-size: {navfontsize};
    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: {navtextcolor};
}

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

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

/* FORUM */

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

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

#phorum-attachment-list td
{
    direction: rtl;
    font-size: {smallfontsize};
}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        width: {forumwidth};
        text-align: left;
    }
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit {
        border: 1px dotted {tablebordercolor};
        color: {defaulttextcolor};
        background-color: {navbackcolor};
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        vertical-align: middle;
    }

    .PhorumTitleText
    {
        float: right;
    }

    .PhorumStdBlock
    {
	direction: rtl;
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        background-color: {backcolor};
        border: 1px solid {tablebordercolor};
/*        width: {tablewidth}; */
        padding: 3px;
        text-align: right;
    }

    .PhorumStdBlockHeader
    {
	direction: rtl;
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        background-color: {navbackcolor};
/*        width: {tablewidth}; */
        border-left: 1px solid {tablebordercolor};
        border-right: 1px solid {tablebordercolor};
        border-top: 1px solid {tablebordercolor};
        padding: 3px;
        text-align: right;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
        direction: rtl;
        font-size: {navfontsize};
        font-family: {navfont};
        border: 1px solid {tablebordercolor};
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: {tablewidth}; */
        background-color: {navbackcolor};
        padding: 2px 3px 2px 3px;
    }

    .PhorumNavSubBlock
    {
        direction: rtl;
        font-size: {navfontsize};
        font-family: {navfont};
        border: 1px solid {tablebordercolor};
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: {tablewidth}; */
        background-color: {subnavbackcolor};
        padding: 2px 3px 2px 3px;
    }

    .PhorumNavHeading
    {
        font-weight: bold;
    }

    A.PhorumNavLink
    {
        direction: rtl;
        color: {navtextcolor};
        text-decoration: none;
        font-weight: {navtextweight};
        font-family: {navfont};
        font-size: {navfontsize};
        border-style: solid;
        border-color: {navbackcolor};
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    .PhorumSelectedFolder
    {
        direction: rtl;
        color: {navtextcolor};
        text-decoration: none;
        font-weight: {navtextweight};
        font-family: {navfont};
        font-size: {navfontsize};
        border-style: solid;
        border-color: {navbackcolor};
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        background-color: {navhoverbackcolor};
        font-weight: {navtextweight};
        font-family: {navfont};
        font-size: {navfontsize};
        border-style: solid;
        border-color: {tablebordercolor};
        border-width: 1px;
        color: {navhoverlinkcolor};
    }

    .PhorumFloatingText
    {
        padding: 10px;
    }

    .PhorumHeadingLeft
    {
	direction:rtl;
	text-align:right;
        padding-right: 3px;
        font-weight: bold;
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: {errorfontcolor};
        font-size: {largefontsize};
        font-family: {largefont};
        font-weight: bold;
    }

    .PhorumOkMsg
    {
        padding: 10px;
        text-align: center;
        color: {okmsgfontcolor};
        font-size: {largefontsize};
        font-family: {largefont};
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: {defaultfont};
        font-size: {tinyfontsize};
        font-weight: bold;
        color: {newflagcolor};
    }

    .PhorumNotificationArea
    {
        float: right;
        border-style: dotted;
        border-color: {tablebordercolor};
        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: 120px;
    }

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

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

    .PhorumRowBlock
    {
        background-color: {backcolor};
        border-bottom: 1px solid {listlinecolor};
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: {altbackcolor};
        border-bottom: 1px solid {listlinecolor};
        padding: 5px 0px 0px 0px;
    }

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


    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: {tablebordercolor};
        border-width: 1px;
        width: {tablewidth};
    }

    .PhorumTableHeader
    {
        background-color: {headerbackcolor};
        border-bottom-style: solid;
        border-bottom-color: {tablebordercolor};
        border-bottom-width: 1px;
        color: {headertextcolor};
        font-size: {headerfontsize};
        font-family: {headerfont};
        font-weight: {headertextweight};
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: {backcolor};
        border-bottom-style: solid;
        border-bottom-color: {listlinecolor};
        border-bottom-width: 1px;
        color: {defaulttextcolor};
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        height: 35px;
        padding: 3px;
    }

    .PhorumTableRowAlt
    {
        background-color: {altbackcolor};
        border-bottom-style: solid;
        border-bottom-color: {listlinecolor};
        border-bottom-width: 1px;
        color: {altlisttextcolor};
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        height: 35px;
        padding: 3px;
    }

    table.PhorumFormTable td
    {
        height: 26px;
    }

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


    /* Read Page specifics */

    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }

   .PhorumReadBodySubject
    {
	direction:rtl;
        color: Black;
        font-size: {largefontsize};
        font-family: {largefont};
        font-weight: bold;
        padding-right: 3px;
    }

    .PhorumReadBodyHead
    {
        padding-right: 5px;
    }

    .PhorumReadBodyText
    {
        font-size: {defaultfontsize};
        font-family: {defaultfont};
        padding: 5px;
    }

    .PhorumReadNavBlock
    {
        font-size: {navfontsize};
        font-family: {navfont};
        border-left: 1px solid {tablebordercolor};
        border-right: 1px solid {tablebordercolor};
        border-bottom: 1px solid {tablebordercolor};
/*        width: {tablewidth}; */
        background-color: {navbackcolor};
        padding: 2px 3px 2px 3px;
    }

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

    /* List page specifics */

    .PhorumListSubText
    {
        color: {listpagelinkcolor};
        font-size: {tinyfontsize};
        font-family: {tinyfont};
    }

    .PhorumListPageLink
    {
        color: {listpagelinkcolor};
        font-size: {tinyfontsize};
        font-family: {tinyfont};
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }

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

    /* Posting editor specifics */

    .PhorumListModLink, .PhorumListModLink a
    {
        color: {listmodlinkcolor};
        font-size: {tinyfontsize};
        font-family: {tinyfont};
    }

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

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

    /* PM specifics */

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

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

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

    .phorum-gauge {
        border: 1px solid {tablebordercolor};
        background-color: {navbackcolor};
    }

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

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

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        width: {narrowtablewidth};
    }

    .PhorumSmallFont
    {
        font-size: {smallfontsize};
    }

    .PhorumLargeFont
    {
        color: {defaulttextcolor};
        font-size: {largefontsize};
        font-family: {largefont};
        font-weight: bold;
    }


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: {tinyfontsize};
        font-family: {tinyfont};
    }



    /*   BBCode styles  */

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

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

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

/* ORDERS drop down menu style -LMT */
#dropmenudiv{
 position:absolute;
  background-color:#ffffff;
  border:1px solid #d9dee8;
  border-bottom-width: 0;
  font-family: Arial, Tahoma, Helvetica;
  font:normal 12px;
  line-height:18px;
  z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 2px dashed #f4f5f8;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #b00000;
color: #ffffff;
}
