﻿
#header_top {
    float: left;
    height: auto;
    right:0;
    margin: 0 auto;
    position: absolute;
    width: 150px;
}
.my_header_links {
       direction: rtl;
    float: left;
    letter-spacing: 2px;
    margin: 400px 0 0 0;
    padding: 18px 15px 18px 10px;
    position: fixed;
    width: 150px;
    z-index: 10000;
}

a
{
    cursor:pointer;
    text-decoration:none;
}
ol, ul {
    list-style: none outside none;
}
input
{
    font: 11px tahoma;
}
img
{
    border:none;
}
body
{
    background: #52575B url('../image/theme/bg.jpg') repeat-x scroll left top;
    color: #7C7C7C;
    font: 11px/1.6em tahoma;
}
#wrapper {
    margin: 0 auto;
    width: 970px;
    overflow:hidden;
}
#inside-wrapper {
    padding: 0 10px;
}
#inside-wrapper-content {
    padding-bottom: 5px;
}
.curve-div {
    margin: 8px 0;
    position: relative;
}

.curve-div .curve-div-tl, .curve-div .curve-div-tr, .curve-div .curve-div-bl, .curve-div .curve-div-br {
    background: url("../image/theme/curve-bg.png") repeat scroll 0 0 transparent;
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: -1;
}
.curve-div .curve-div-tl {
    background-position: 0 0;
    left: 0;
    top: 0;
}
.curve-div .curve-div-tr {
    background-position: right 0;
    right: 0;
    top: 0;
}
.curve-div .curve-div-bl {
    background-position: 0 bottom;
    bottom: 0;
    left: 0;
}
.curve-div .curve-div-br {
    background-position: right bottom;
    bottom: 0;
    right: 0;
}
.curve-div .curve-div-v {
    background: none repeat scroll 0 0 #F8F8F6;
    height: 100%;
    left: 10px;
    position: absolute;
    right: 10px;
    z-index: -1;
}
.curve-div .curve-div-h {
    background: none repeat scroll 0 0 #F8F8F6;
    bottom: 10px;
    position: absolute;
    top: 10px;
    width: 100%;
    z-index: -1;
}
/*---------------MENU------------*/
#navigation {
    z-index: 0;
}
.sf-menu
{
    font-family: tahoma;
    font-size: 11px;
    height: 30px;
    margin: 8px -20px 8px 15px;
    text-align: right;
    line-height: 1;
}

.sf-menu li {
    border-left: 1px dotted #CCCCCC;
    height: 26px;
    padding-top: 4px;
     float: right;
    position: relative;
    /*z-index: 10000;*/
}
.sf-menu a.sf-with-ul {
    min-width: 1px;
}
.sf-menu a
{
     padding: 0.8em 0.5em;
    text-decoration: none;
}
.sf-menu a, .sf-menu a:visited {
    color: #777777;
}
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active
{
    color:#f49c16;
}
.sf-menu li.selected a {
    color: #F49C16;
}

/*------------Content------------*/
#content-wrapper {
    min-height: 300px;
    z-index: 1;
}
.columns-1 #column-1, .columns-max #column-1 {
    clear: both;
    display: table;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.lfr-portlet-column {
    border-top: 1px solid transparent;
}
.content_top1
{
    height: 5px;
    line-height: 5px;
    background: transparent url('../image/theme/c-t-l.png') no-repeat left top;
    font-size: 1px;
    width:100%;
     float:right;
}
.content_top2
{
    height: 5px;
    line-height: 5px;
    background: transparent url('../image/theme/c-t-r.png') no-repeat right top;
}
.content_top3
{
    margin:0 5px;background:white;height:5px;line-height:5px;
}
.content_middle
{
    background: none repeat scroll 0 0 white;
    margin: 0;
    float:right;
    width:100%;
}
.content_bot1
{
    height: 5px;
    line-height: 5px;
    background: transparent url('../image/theme/c-b-l.png') no-repeat left bottom;
    font-size: 1px;
     width:100%;
     float:right;
     margin-bottom:5px;
}
.content_bot2
{
    height: 5px;
    line-height: 5px;
    background: transparent url('../image/theme/c-b-r.png') no-repeat right top;
}
.content_bot3
{
    margin:0 5px;background:white;height:5px;line-height:5px;
}

/*-------------Footer---------------*/
.footer
{
    background: none repeat scroll 0 0 #262626;
    border-top: 1px solid #E5E5E5;
    color: #BABABA;
    padding: 12px 0;
    text-align: right;
}
#footer-left {
    direction: ltr;
    float: left;
    padding-left: 4px;
    text-align: left;
}

.footer-menu-portlet .footer-portlet-right
{
    background: transparent url('../image/theme/rightBg.png') no-repeat scroll right top;
    width: 100%;
}
.footer-menu-portlet .footer-portlet-left
{
    background: transparent url('../image/theme/leftBg.png') no-repeat scroll left top;
    width: 100%;
}
.footer-menu-portlet .footer-portlet-middle 
{
    direction:rtl;
    background: none repeat scroll 0 0 #F1F1F1;
    height: 38px;
    margin: 0 5px;
}
.footer-menu-portlet .footer-portlet-middle ul {
    font-size: 9pt;
    line-height: 32px;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: -5px;
    margin-right:-40px;
}
.footer-menu-portlet .footer-portlet-middle ul li {
    display: inline;
    padding: 0 3px;
    /*float:right;*/
}
.footer-menu-portlet .footer-portlet-middle ul li a {
    color: #959595;
}
.footer-menu-portlet .footer-portlet-middle ul li a:hover
{
    color:#f49c16;
}
.footer-menu-portlet .footer-portlet-middle ul li {
    display: inline;
    padding: 0 3px;
}
.portlet {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin: 0 0 10px;
    padding: 0;
    text-align: right;    
    float:right;
    width:100%;
}
.portlet-topper
{
    background: #A8274A url('../image/theme/portlet_title_bg.jpg') no-repeat scroll left top; /*padding-left: 5px;*/
    width: 100%;
    float: right;
}
.portlet-title {
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px;
}
.portlet-content, .portlet-content-container {
    padding: 12px 10px 10px;
    width:100%;
    float:right;
}
.login-box {
    direction: rtl;
    height: 26px;
    margin-right: -4px;
    padding-top: 6px;
    right: 50%;
    text-align: right;
    width: 770px;    
}
.login-btn
{
    background-image: url('../image/icon/GrLogin.png');
    background-repeat: no-repeat;
    background-position: right top;
    background-attachment: scroll;
    text-align:center;
    vertical-align:middle;
}
.login-btn:hover
{
    background-position: right bottom;
}
.register-btn
{
    background-image: url('../image/icon/BlRegister.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
}
.register-btn:hover
{
    background-position: center bottom;
}
.exit-btn
{
    background-image: url('../image/icon/exit.png');
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
}
.exit-btn:hover
{
    background-position: center bottom;
}