/* ******* Styles for ZenCSS 2 Skin. Autor zarko@considero.net   19.06.2009. ******* */

/* ******* --------------------------------------- MAIN --------------------------------------- *******/
html, body {
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 14px;
}
html body#Body {
        background-color: #272727;
}
table {
    font-size: 100%;
}
p {
    padding: 0px;
    margin: 0.5em 0;
}
ul, ol {
        margin: 8px 0px;
        padding: 0 0 0 35px;
}
ul li {
        list-style-type: disc;
}
/* ******* --------------------------------------- GENERAL --------------------------------------- *******/
.SkinMaster {}
.FCKImageGalleryContainer {
        background-color: #ededed;
}
.FileManager_ToolBar td .Normal {
        font-size: 12px;
}
.FileManager_ToolBar td img {
        vertical-align: middle;
        margin: 0px 3px;
}
.FullWH {
    width: 100%;
    height: 100%;
}
.FullW {
    width: 100%;
}
.FullH {
    height: 100%;
}
.MainW {
        width: 991px;
        margin: 0px auto;
}
.MainW800 {
        width: 766px;
        margin: 0px auto;
}
.MainW85 {
        width: 85%;
        margin: 0px auto;
}
.MainWFull {
        width: 100%;
        margin: 0px auto;
}
.MainLeftShadow {
        width: 27px;
        background-image: url(Images/LeftShadow.png);
        background-position: right;
        background-repeat: repeat-y;
}
.MainRightShadow {
        width: 27px;
        background-image: url(Images/RightShadow.png);
        background-position: left;
        background-repeat: repeat-y;
}
/* ******* --------------------------------------- TEXT --------------------------------------- *******/
.Normal {
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #444444;
        line-height: 17px;
}
.FooterPart .EmptyContent, .FooterPart .EmptyContent .Normal {
        color: #999999;
}
h1, h2, h3, h4, h5 {
    font-family: Trebuchet MS;
    color: #d38307;
    padding: 0px;
    border: 0px;
    margin: 10px 0px 5px 0px;
}
.BluePartContent h1, .BluePartContent h2, .BluePartContent h3, .BluePartContent h4, .BluePartContent h5 {
        color: #ffb94c;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 10px;
}
/* ******* --------------------------------------- LINKS --------------------------------------- *******/
a:active, a:focus, span:focus {
    outline:none;
}
a:link, a:active {
    color: #1e89e5;
        text-decoration: underline;
}
a:visited {
    color: #1e89e5;
        text-decoration: underline;
}
a:hover {
    color: #28aeff;
        text-decoration: none;
}
a.RegLink:link, a.RegLink:active, a.RegLink:visited {
    padding-left: 25px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-size: 11px;
        color: #565656;
        background-image: url(Images/User.gif);
        background-position: left;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
}
a.RegLink:hover {
    padding-left: 25px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-size: 11px;
        color: #000000;
        background-image: url(Images/User_hov.gif);
        background-position: left;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
}
a.LogLink:link, a.LogLink:active, a.LogLink:visited {
    padding-left: 25px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-size: 11px;
        color: #565656;
        background-image: url(Images/Login.gif);
        background-position: left;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
}
a.LogLink:hover {
    padding-left: 25px;
        padding-top: 1px;
        padding-bottom: 1px;
        font-size: 11px;
        color: #000000;
        background-image: url(Images/Login_hov.gif);
        background-position: left;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
}
a.Breadcrumbs:link, a.Breadcrumbs:active, a.Breadcrumbs:visited {
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: 2px;
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        line-height: 20px;
}
a.Breadcrumbs:hover {
        padding-top: 1px;
        padding-bottom: 1px;
        margin-top: 2px;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        line-height: 20px;
}
.BluePartContent a:link, .BluePartContent a:active, .BluePartContent a:visited {
        color: #c9e4f4;
        text-decoration: underline;
}
.BluePartContent a:hover {
        color: #ffffff;
        text-decoration: none;
}
.FooterPart .EmptyContent a:link, .FooterPart .EmptyContent a:active, .FooterPart .EmptyContent a:visited {
        color: #ffffff;
        text-decoration: none;
}
.FooterPart .EmptyContent a:hover {
        color: #1e89e5;
        text-decoration: none;
}
/* ******* --------------------------------------- HEADER --------------------------------------- *******/
.TopLine {
        height: 6px;
        background-color: #ff9c00;
        text-align: center;
}
.HeaderTop {
        background-color: #595959;
        background-image: url(Images/HeadTopShad_Side.gif);
        background-position: top;
        background-repeat: repeat-x;
        height: 23px;
        text-align: center;
}
.HeaderPart {
        background-color: #595959;
        background-image: url(Images/HeaderGrad_Side.gif);
        background-position: bottom;
        background-repeat: repeat-x;
        height: 121px;
        text-align: center;
}

.MainHeaderTop {
        background-color: #696968;
        background-image: url(Images/HeadTopShad_Main.gif);
        background-position: top;
        background-repeat: repeat-x;
        height: 23px;
        text-align: right;
        padding-right: 34px;
}
.MainHeaderPart {
        background-color: #696968;
        background-image: url(Images/HeaderGrad_Main.gif);
        background-position: bottom;
        background-repeat: repeat-x;
        height: 121px;
        text-align: left;
        padding: 0px 10px;
}
.MainHeaderBottom {
        background-color: #404040;
        height: 24px;
        text-align: left;
        padding-left: 20px;
        color: #ffffff;
        font-size: 12px;
        cursor: default;
}
.BreadcrumbsPane {
        color: #cbebff;
}
.BreadcrumbHand {
        width: 20px;
        line-height: 20px;
        height: 20px;
        background-image: url(Images/Hand.gif);
        background-position: left center;
        background-repeat: no-repeat;
        float: left;
}
.SearchPane {
        text-align: right;
        padding-right: 40px;
        width: 250px;
}
.SearchWrapper {
        white-space:nowrap;
        width:210px;
        background-image: url(Images/SearchBackground.gif);
        background-repeat: no-repeat;
        background-position: left center;
        background-attachment: scroll;
        height: 20px;
        float: right;
        margin-top: -1px;
}
.SearchPane .NormalTextBox {
        font-size: 11px;
        height: 20px;
        width: 150px;
        margin: auto 2px;
        background-color: transparent;
        border: 1px solid transparent;
        padding: 3px 0px 2px 1px;
}
a.SearchLink:link, a.SearchLink:active, a.SearchLink:visited {
        background-image:url(Images/Search.gif);
        background-repeat:no-repeat;
        background-position: left;
        color: #196b9d;
        font-size:11px;
        line-height:22px;
        margin-left:4px;
        padding:2px 0 2px 25px;
        width:20px;
        text-decoration: none;
}
a.SearchLink:hover {
        background-image: url(Images/Search_hov.gif);
        background-repeat: no-repeat;
        text-decoration: none;
        color:transparent;
        color:#ffffff;
        text-decoration: none;
}
.LogRegBox {
        float: right;
}
.LogRegBox_L {
        width: 10px;
        height: 23px;
        background-image: url(Images/LogRegBox_L.gif);
        background-position: right top;
        background-repeat: no-repeat;
}
.LogRegBox_M {
        height: 23px;
        background-image: url(Images/LogRegBox_M.gif);
        background-position: top;
        background-repeat: repeat-x;
        vertical-align: top;
}
.LogRegBox_R {
        width: 10px;
        height: 23px;
        background-image: url(Images/LogRegBox_R.gif);
        background-position: left top;
        background-repeat: no-repeat;
}
.LogoPane {
        width: 100px;
        padding-left: 10px;
}
/* ******* --------------------------------------- MENU --------------------------------------- *******/
.MenuPane {
        text-align: left;
        padding-left: 8%;
}
.Menu-Control {
        white-space: normal;
        overflow: auto;
}
.Menu-Control span{
        cursor: pointer;
}
.Menu-Control img {
        vertical-align: middle;
        margin: 2px 4px;
}
.Menu-Root  {
        padding: 5px 6px;
        color: #dddddd;
        font-size: 15px;
        font-weight: bold;
        border: 1px solid transparent;
        float: left;
        vertical-align: middle;
}
.Menu-Root-ChildSelected {
        padding: 5px 6px;
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        border: 1px solid transparent;
        float: left;
        vertical-align: middle;
}
.Menu-Root-Hover  {
        padding: 5px 6px;
        color: #ffffff;
        background-image: url(Images/Menu_hover.png);
        background-position: center;
        background-repeat: repeat-x;
        font-size: 15px;
        font-weight: bold;
        cursor: pointer;
        border-left: 1px solid #676767;
        border-top: 1px solid #676767;
        border-bottom: 1px solid #222222;
        border-right: 1px solid #222222;
        float: left;
        vertical-align: middle;
}
.Menu-Child-Container {
        background-image: url(Images/Submenu.png);
        margin-left: 1px;
        padding: 3px 0px;
}
.Menu-Child {
        height: 26px;
}
.Menu-Child td {
        color: #cdcdcd;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
        padding: 3px 5px;
        cursor: pointer;
}
.Menu-Child-Selected  td, .Menu-Child-ChildSelected  td {
        color: #ffffff;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
        padding: 3px 5px;
        cursor: pointer;
}
.Menu-Child-Hover {
        background-image: url(Images/Submenu_hover.png);
}
.Menu-Child-Hover td {
        color: #ffffff;
        font-size: 12px;
        line-height: 16px;
        height: 16px;
}
/* ******* --------------------------------------- MIDDLE  --------------------------------------- *******/
.HeaderBottom {
        background-color: #c3c3c3;
        height: 24px;
        text-align: center;
}
.HeaderBottomOrange {
        background-color: #eeb950;
        height: 24px;
        text-align: center;
}
.HeaderBottomDesert {
        background-color: #eeb950;
        height: 24px;
        text-align: center;
}
.HeaderBottomFlower {
        background-color: #ffb836;
        height: 24px;
        text-align: center;
}
.HeaderBottomAbstract {
        background-color: #ffb836;
        height: 24px;
        text-align: center;
}
.HeaderBottomOranges {
        background-color: #bf7500;
        height: 24px;
        text-align: center;
}
.MiddleGrey {
        background-color: #b3b3b3;
}
.MiddleOrangeGrad {
        background-color: #febe5c;
        background-image: url(Images/OrangeGrad.jpg);
        background-position: center top;
        background-repeat: repeat-x;
}
.MiddleDesert {
        background-color: #ffc05e;
        background-image: url(Images/Desert.jpg);
        background-position: center top;
        background-repeat: repeat-x;
}
.MiddleFlower {
        background-color: #bf7500;
        background-image: url(Images/Flower.jpg);
        background-position: center top;
        background-repeat: repeat-x;
}
.MiddleOrangeAbstract {
        background-color: #000000;
        background-image: url(Images/OrangeAbstract.jpg);
        background-position: center top;
        background-repeat: repeat-x;
}
.MiddleOranges {
        background-color: #bf7500;
        background-image: url(Images/Oranges.jpg);
        background-position: center top;
        background-repeat: repeat-x;
}
.BodyTop {
        background-image: url(Images/BodyTopShadow.png);
        background-position: top;
        background-repeat: repeat-x;
        height: 15px;
        text-align: center;
}
.BodyPart {
        text-align: center;
}
.MainBodyTop {
        background-color: #ffffff;
        height: 10px;
        text-align: left;
}
.BlueBodyTop {
        background-color: #2199ff;
        background-image: url(Images/BodyTopShadow.png);
        background-position: top;
        background-repeat: repeat-x;
        height: 15px;
        text-align: left;
}
.MainBodyPart {
        background-color: #ffffff;
        text-align: left;
        vertical-align: top;
        padding-bottom: 10px;
}
.MoveTop {
        margin-top: -10px;
}
.BluePartContent {
        background-color: #2199ff;
        border-bottom: 10px solid #2199ff;
        margin-bottom: 10px;
}
.MiddlePart {
        vertical-align: top;
        padding: 0 10px;
}
/* ******* --------------------------------------- CONTENT --------------------------------------- *******/
.Pane {
        vertical-align: top;
}
.LeftBluePane {
        padding: 0px 10px 0px 10px;
        width: 33.3%;
}
.MidBluePane{
        padding: 0px 10px 0px 10px;
        width: 33.3%;
        border-left: 1px solid #53b0ff;
}
.RightBluePane{
        padding: 0px 10px 0px 10px;
        width: 33.3%;
        border-left: 1px solid #53b0ff;
}
.TopBreak {
        height: 12px;
}
.TopPane {
        padding: 0px 20px 0px 20px;
}
.LeftPane {
        width: 180px;
        padding: 0px 0px 0px 20px;
}
.RightPane {
        width: 200px;
        padding: 0px 20px 0px 0px;
}
.L_TopPane {
        width: 33.3%;
        padding: 0px 10px 0px 10px;
}
.M_TopPane {
        width: 33.3%;
        padding: 0px 10px 0px 0px;
}
.R_TopPane {
        width: 33.3%;
        padding: 0px 10px 0px 0px;
}
.ContentPane {
        padding: 0px 10px 0px 10px;
}
.MidLeftPane {
        width: 49.9%;
        padding: 0px 10px 0px 10px;
}
.MidRightPane {
        width: 49.9%;
        padding: 0px 10px 0px 0px;
}
.BottomPane {
        padding: 0px 10px 0 10px;
}
.LeftFooterPane, .MidFooterPane, .RightFooterPane {
        width: 33.3%;
        padding: 0px 10px 0px 10px;
}
.MidFooterPane, .RightFooterPane {
        border-left: 1px solid #4e4e4e;
}
/* ******* --------------------------------------- FOOTER --------------------------------------- *******/
.FooterLine {
        height: 3px;
        background-color: #ff9c00;
        background-image: url(Images/OrangeLine_Side.gif);
        background-position: top;
        background-repeat: repeat-x;
        text-align: center;
}
.MainFooterLine  {
        font-size: 1px;
        line-height: 1px;
}
.FooterPart {
        height: 40px;
        background-color: #323232;
        background-image: url(Images/FooterGrad_Side.gif);
        background-position: top;
        background-repeat: repeat-x;
        text-align: center;
}
.FooterPart .SubHead {
        color: #777777;
}
.MainFooterPart {
        background-color: #40403f;
        background-image: url(Images/FooterGrad_Main.gif);
        background-position: top;
        background-repeat: repeat-x;
        text-align: center;
        padding: 0px 10px;
}
.FooterContent {
        margin-top: 10px;
        margin-bottom: 10px;
}
.CopyrightPane {
        text-align: right;
        color: #777777;
        padding: 0 20px 20px 20px;
        cursor: default;
        font-size: 11px;
}