body, h1, h2, h3, h4, h5, h6, blockquote, p,form,ul,li{
    margin: 0;
    padding: 0;
}
h1{
    font-size: 8pt;
    font-weight: bold;
}
h2{
    font-size: 9pt;
    font-weight: normal;
    font-color: black;
}
li {direction:rtl ; text-align:right ; list-style:none;}
a{
    color: #2199e6;
    text-decoration:none;
}
a:visited{
    color: #2199e6;
    text-decoration: none;
}
a:hover{
    color: #333;
    text-decoration: none;
    text-shadow: 0px 0px 2px #a0a0a0;
}


img {border:none}

body{
    font-family: tahoma;
    font-size:11px;
    text-align:right;
    margin: 0;
    padding: 0;
    direction:rtl;
    background: url(images/back.jpg) #163f58 repeat-x;
    background:  #173F58 repeat-x;
}

#table_ticket{
    border:1px #111 solid;
    border-collapse:collapse;
    direction: rtl;
    margin-right:50px;
}

#table_ticket td , #table_ticket th{
    padding:5px;
}

#a_new_ticket{
    width:110px;
    border: 1px solid #DDDDDD;
    background-color:#fafafa;
    padding: 5px;
    margin-top:20px;
    float:right;
    margin-right:50px;
    margin-bottom:20px;
    font-size:13px;
    text-align:center;
}

#a_new_ticket a{
    color:#444;
}

.form_ticket{
    direction:rtl;
    float:right;
}

.form_ticket .line{
    clear:both;
    width:100px;
    float:right;
}

.form_ticket input[type=text]{

    width:250px;
}

.form_ticket textarea
{
    background-color:#fff;
    width:350px;
    height:150px;
}

.form_ticket #submit_ticket{
    float:left;
    clear:both;
    margin-top:10px;
    margin-bottom:10px;
}

.form_ticket select{
    float:right;
    width:150px;
    padding:5px;
    font-family:tahoma;
    font-size:12px;
}



#replies-body{
    direction:rtl;
    float:right;
    margin-right:10px;
    margin-bottom:20px;
    padding-bottom:10px;
    width:600px;
    height:auto;
    text-align:justify;
    line-height:1.5em;
    border:1px #eee solid;
}
#replies-body .reply{
    margin:7px;
    background-color:#fff;
    border-radius:10px;
    width:586px;
    border:1px solid #ccc;
}

#replies-body .reply .title{
    height:30px;
    background-color:#4a4a4a;
    margin-right:0px;
    border-radius: 10px 10px 0px 0px;
    border-bottom:2px solid #ca5738;
    color:#fff;
}
#replies-body .reply .titleadmin{
    height:30px;
    background-color:#6d6d6d;
    margin-right:0px;
    border-radius: 10px 10px 0px 0px;
    border-bottom:2px solid #ca5738;
    color:#fffff1;
}
#replies-body .reply span{
    font-size:12px;
    margin:5px 10px auto 10px;
}
#replies-body .reply .right_title{
    float:right;
    font-weight:bold;
}
#replies-body .reply .left_title{
    float:left;
}

#replies-body .reply .text{
    padding:10px 20px 10px 20px;
    margin-right:0px;
}


.table1{
    border: 2px solid;
    padding: 5px;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
}

.table1 td{
    border: 1px solid;
    font-family:Tahoma;
    font-size:9pt;
    background-color: #ececec;
    text-align: center;
    padding: 5px;
    color: #000000;
    direction: ltr;
    border-collapse: collapse;
    border-spacing: 0;
}

input{
    background: #fafafa;
    border: 1px solid #ddd;
    padding: 5px;
    width: 110px;
    margin: 0 5px;
    float: right;
    font-size:11px;
    font-family:Tahoma;
}

textarea{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background:#e9e9e9 none repeat scroll 0 0;
    border:1px solid #b3b3b3;
    font-size:12px;
    padding:5px;
    margin:5px;
    width:110px;
    display:block;
    font-family:Tahoma;
    color:#000;
    float:right
}

.submit {
    float:left;
}

.midlle {
    width:1000px;
    margin: 0 auto;
}


.header{
    float:right;
    width:1000px;
    height:183px;
    background:url(images/header.jpg) no-repeat

}


.top_menu {
    width:1000px;
    height:85px;
    float:right;
}

.top_menu_right {
    width:55px;
    height:85px;
    float:right;
    background:url(images/top-menu_right.jpg) no-repeat;

}

.top_menu_bg {
    width:888px;
    height:85px;
    float:right;
    text-align:center;
    background:url(images/top-menu_bg.jpg) repeat-x;
}


.top_menu_bg li{
    background:url(images/top-menu_link.jpg) no-repeat left;
    display:block;
    width:90px;
    height:47px;
    float:right
}

.top_menu_bg ul {
    width:815px;
    float:right;
}


.top_menu_bg li a{
    padding:15px 00 0 ;
    font-weight:bold;
    display:block;
    height:47px;
    text-align:center;
    color:#FFF;
}

.lang {
    width:65px;
    height:27px;
    float:left;
    background:url(images/lang.png) no-repeat;
    margin:10px 0 0 0;
}

.lang img{
    padding:7px 10px 0 0;
    float:right
}

.last {
    width:auto;
    height:35px;
    float:right;
    padding:13px 5px 0 0;
    font-weight:bold;
    color:#ffa800;
}

.last a{
    color:#FFF;
    font-weight:normal;
}

.top_menu_left {
    width:57px;
    height:85px;
    float:right;
    background:url(images/top-menu_left.jpg) no-repeat;

}

.content {
    width:895px;
    float:right;
    margin:0 51px 0 0;
    border:1px solid #585858;
    background:#e7e7e7
}

.right {
    width:204px;
    float:right;
}

.menu {
    width:204px;
    float:right;
    padding:10px 10px 5px 0;
}

.menu_title_01 {
    width:204px;
    float:right;
    background:url(images/menu_1.jpg) no-repeat;
    height:45px;
}

.menu_title_01 h3{
    font-size:12px;
    font-weight:normal;
    padding:10px 55px 0 0;
}

.menu_title_02 {
    width:204px;
    float:right;
    background:url(images/menu_2.jpg) no-repeat;
    height:47px;
}

.menu_title_02 h3{
    font-size:12px;
    font-weight:normal;
    padding:10px 55px 0 0;
}


.menu_body {
    width:202px;
    border:1px solid #c1c1c1;
    float:right;
    background:#e3e3e3;
    border-top:none
}

.menu_body p{
    width:192px;
    float:right;
    padding: 0px 5px 5px 0;
    text-align: justify;
    line-height:18px;
    color:#000
}


.left {
    width:669px;
    float:right;
}

.post {
    width:669px;
    float:right;
    padding:10px 15px 0 0;
}

.post_title {
    width:669px;
    float:right;
    background:url(images/post.jpg) no-repeat;
    height:46px;
}

.post_title h1{
    font-size:12px;
    font-weight:normal;
    padding:10px 55px 0 0;
}



.post_body {
    width:667px;
    border:1px solid #c1c1c1;
    float:right;
    background:#e3e3e3;
    border-top:none;
    margin-bottom: 10px;
}

.post_body p{
    width:610px;
    padding: 5px 5px 5px 0;
    text-align: justify;
    line-height:18px;
    color:#000000;
}
.post_body div{
    margin-right:25px;
    line-height:18px;
}

.footer {
    width:897px;
    height:49px;
    float:right;
    margin:0 51px 0 0;
}

.footer_right {
    width:7px;
    height:49px;
    float:right;
    background:url(images/footer_right.jpg) no-repeat;
}

.footer_bg {
    width:884px;
    height:49px;
    float:right;
    background:url(images/footer_bg.jpg) repeat-x;
}

.footer_bg p{
    padding:15px 10px 0 0;
    color:#FFF;
    text-align:center;
}

.footer_left {
    width:6px;
    height:49px;
    float:right;
    background:url(images/footer_left.jpg) no-repeat;
}

.end {
    width:899px;
    height:57px;
    float:right;
    background:url(images/end.jpg) no-repeat;
    margin:0 49px 0 0;
}

.notices{
    background: #ffeb90;
    font-size: 9pt;
    color:#3e3e3e;
    margin: 20px 0 20px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;

}

.noticesh{
    background: #ffeb90;
    font-size: 9pt;
    color:#000;
    margin: 5px 0 0px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;

}

.notices-backup{
    background: #ffeb90;
    font-size: 9pt;
    color:#3e3e3e;
    margin: 20px 0 20px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;

}

.notices0{
    background: #C6F567;
    border: solid 1px #69EC5B;
    font-size: 11px;
    color:#316C06;
    margin: 20px 0 20px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;
    background: #C6F567;
    background: -webkit-gradient(linear, left top, left bottom, from(#D2F291), to(#C6F567)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #D2F291, #C6F567); /* for firefox 3.6+ */
    background: -o-linear-gradient(top,  #D2F291, #C6F567); /* for firefox 3.6+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D2F291, endColorstr=#C6F567);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.notices1{
    background: #6CB2E7;
    border: solid 1px #197FCD;
    font-size: 11px;
    color:#032B4E;
    margin: 20px 0 20px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;
    background: #64B5EF;
    background: -webkit-gradient(linear, left top, left bottom, from(#8FC6ED), to(#64B5EF)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #8FC6ED, #64B5EF); /* for firefox 3.6+ */
    background: -o-linear-gradient(top,  #8FC6ED, #64B5EF); /* for firefox 3.6+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8FC6ED, endColorstr=#64B5EF);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.notices2{
    background: #EF8F95;
    border: solid 1px #DB8288;
    font-size: 11px;
    color:#A32326;
    margin: 20px 0 20px 40px;
    padding: 3px 8px;
    clear:both;
    text-align:justify;
    background: #EF8F95;
    background: -webkit-gradient(linear, left top, left bottom, from(#F4AFB2), to(#EF8F95)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #F4AFB2, #EF8F95); /* for firefox 3.6+ */
    background: -o-linear-gradient(top,  #F4AFB2, #EF8F95); /* for firefox 3.6+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4AFB2, endColorstr=#EF8F95);
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

#linkbox, #linkbox2 {
    margin: 2px auto;
}
#linkbox ul, #linkbox2 ul {
    margin: 1px;
}
#linkbox ul li, #linkbox2 ul li {
    background:  no-repeat right center;
    padding-right: 1px;
}
#linkbox ul li a, #linkbox2 ul li a {
    display: block;
    padding: 5px;
    font: 12px Tahoma;
    color: #000;
    border-bottom: 1px solid #eee;
}
#linkbox ul li a:hover, #linkbox2 ul li a:hover {
    background: #00bed3;
    color: #fff;
    text-shadow: 1px 1px #666;
}
.widget ul {margin: 10px 12px;}
.widget ul li {
    background:  no-repeat right center;
    padding-right: 1px;
}
.widget ul li a {
    display: block;
    padding: 5px;
    font: 12px Tahoma;
    color: #555;
    border-bottom: 1px solid #eee;
}
.widget ul li a:hover {
    background: #00bed3;
    color: #fff;
    text-shadow: 1px 1px #666;
}




#learnbox {
    margin: 20px auto;
}
#learnbox ul {
    margin: 1px;
}
#learnbox ul li {
    background:  no-repeat right center;
    padding-right: 1px;
    /*padding-left: 50px;*/

}
#learnbox ul li a {
    display: block;
    padding: 5px;
    font: 12px Tahoma;
    color: #000;
    border-bottom: 1px solid #eee;
}
#learnbox ul li a:hover {
    background: #00d587;
    color: #fff;
    text-shadow: 1px 1px #666;
}

#learnbox ul li span {
    background: #00D3A5;
    color: #fff;
    text-shadow: 1px 1px #666;
	 display: block;
    padding: 5px;
    font: 12px Tahoma;
}


.widget2 ul {margin: 10px 12px;}
.widget2 ul li {
    background:  no-repeat right center;
    padding-right: 1px;
}
.widget2 ul li a {
    display: block;
    padding: 5px;
    font: 12px Tahoma;
    color: #555;
    border-bottom: 1px solid #eee;
}
.widget2 ul li a:hover {
    background: #00bed3;
    color: #fff;
    text-shadow: 1px 1px #666;
}
.input
{
    direction: ltr;
}