/* =RESET
=-----------------------*/

* {
    margin:0;
    padding:0;
    outline:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}
html {
    background: url(../images/body-bg.jpg) left top repeat;
}
img {
    border:none;
}
/* remember to highlight inserts somehow! */
ins {
    text-decoration:underline;
}
del {
    text-decoration: line-through;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, il, a, input {
    direction:rtl;
}
ul, ol, dl {
    list-style-position:inside;
}
a {
    color:#d26d1b;
    text-decoration:none; /*-moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;*/
}
a:hover {
    text-decoration:none; /*opacity:.7;*/
    cursor:pointer !important;
}
ul li {
    list-style:none;
}
.both {
    clear:both;
    height:25px
}
h1 {
    font:normal 13px 'hacen_saudi', Tahoma, Geneva, sans-serif;
    color:#f9edbd;
    text-shadow:0 1px 1px #000;
    height:53px;
    line-height:45px;
    text-align:right;
    background: url(../images/all-bg.png) 0 -60px no-repeat;
    width:632px;
    margin:0;
    padding:0 25px 0 0;
    position:absolute;
    top:-1px;
    right:-20px;
}
h2 {
    font:normal 13px 'hacen_saudi', Tahoma, Geneva, sans-serif;
    color:#f9edbd;
    text-shadow:0 1px 1px #000;
    height:43px;
    line-height:40px;
    text-align:center;
    background: url(../images/all-bg.png) -675px -60px no-repeat;
    width:263px;
    position:absolute;
    top:4px;
    left:4px;
}
h5 {
    font:normal 12px 'hacen_saudi', Tahoma, Geneva, sans-serif;
    color:#bf6b17;/*
    text-shadow:0 1px 50px #000;*/
    height:30px;
    line-height:30px;
    text-align:right;
}
h5 span {
    color:#372e25;
    font-weight:bold;
    font-family:'Conv_GE_SS_Unique_Light', Tahoma, Geneva, sans-serif
}
.more {
    direction:rtl;
    background: url(../images/all-bg.png) -582px -185px no-repeat;
    border:none;
    width: 65px !important;
    font-size:11px;
    display:block;
    text-align:center;
    font-weight:bold;
    color:#f9edbd;
    font-family:Tahoma, Geneva, sans-serif;
    cursor:pointer;
    padding:7px 0 7px 0;
    margin-bottom:10px;
    text-shadow:0 1px 1px #000000;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease
}
.more:hover {
    color:#fff;
    opacity:.7;
}
p {
    direction:rtl;
    width:auto;
    text-align:justify
}
table {
    direction: rtl;
    width: 100%;
}
table thead th {
    background: url("../images/block/widget_title_bg.png") repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font: bold 12px Tahoma;
    padding: 6px 5px;
    text-align: right;
}
table tbody td {
    background: none repeat scroll 0 0 #fcd99c;
    line-height: 150%;
    padding: 4px 5px;
    text-align: right;
}
table tbody td a:hover {
    color: #7C7C7C;
}
/* 1) BODY
=-----------------------*/
body {
    background: url(../images/body-top-bg.png) left top repeat-x;
    width:100%;
    height:100%;
    font-size:12px; /*overflow-x:hidden;*/
    font-family: 'GE_SS_Two', Tahoma, Geneva, sans-serif;
    line-height:1.5em;
}
/*#body_bg {background:url(../images/body-bg.png) center top no-repeat; width:100%; height:100%; margin:auto}*/
#page_container {
    width:auto;
    margin:auto;
    background:url(../images/header-bg.jpg) top center no-repeat;
    padding:20px 0 0 0;
}



/*=font dynamic
=----------------------*/

@font-face {
    font-family: 'hacen_saudi';
    src: url('../css/hacen_saudi_arabia.eot');
    src: url('../css/hacen_saudi_arabia.eot?#iefix') format('embedded-opentype'), url('../css/hacen_saudi_arabia.woff') format('woff'), url('../css/hacen_saudi_arabia.ttf') format('truetype'), url('../css/hacen_saudi_arabia.svg#hacen_saudi_arabiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bbc-nassim-regular';
    src: url('../css/bbc-nassim-regular.eot');
    src: local('O'), url('../css/bbc-nassim-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GE_SS_Two';
    src: url('../css/GE_SS_Two.eot');
    src: local('☺'), url('../css/GE_SS_Two.woff') format('woff'), url('../css/GE_SS_Two.ttf') format('truetype'), url('../css/GE_SS_Two.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
    font-family: 'Conv_GE_SS_Unique_Light';
    src: url('../css/GE_SS_Unique_Light.eot');
    src: local('â?º'), url('../css/GE_SS_Unique_Light.woff') format('woff'), url('../css/GE_SS_Unique_Light.ttf') format('truetype'), url('../css/GE_SS_Unique_Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.left_links {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none no-repeat scroll center center #F0EBDE;
    border-color: -moz-use-text-color #AB7767 #AB7767 -moz-use-text-color;
    border-image: none;
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #AB7767;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    cursor: pointer;
    display: block;
    height: 40px;
    padding: 0;
    position: fixed;
    text-align: right;
    transition-duration: 0.2s !important;
    width: 30px;
    z-index: 99999;
    left: -1px;
}
.left_links span {
    border-radius: 0 4px 4px 0;
    display: block;
    height: 100%;
    width: 100%;
}
.left_links span img {
    border-radius: 0 4px 4px 0;
    height: 24px;
    width: 26px;
}
.left_links:hover {
    background-position: 90% center;
    width: 45px;
}




a.l_0 {
    top:65px;
    background: url(../images/side-icons-1.png) -190px center no-repeat;
	width:100px;
	height:91px;
    border:none;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:     none;
    border-top:none;
    border-left:none;
}
a.l_0:hover {    width:285px;
    background-position: 0 center;}
a.l_0 span {
    background:#d23e2b;
}
a.l_1 {
    top:170px;
    background: url(../images/side-icons-3.png) -190px center no-repeat;
	width:100px;
	height:91px;
    border:none;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:     none;
    border-top:none;
    border-left:none;
}
a.l_1:hover {    width:285px;
    background-position: 0 center;}
a.l_1 span {
    background:#d23e2b;
}
a.l_2 {
    top:275px;
    background: url(../images/side-icons-3.png) -190px center no-repeat;
	width:100px;
	height:91px;
    border:none;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:     none;
    border-top:none;
    border-left:none;
}
a.l_2:hover {    width:285px;
    background-position: 0 center;}
a.l_2 span {
    background:#d23e2b;
}
a.l_3 {
    top:380px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_3 span {
    background:#ed6862;
}

a.l_3 span img:hover {}
a.l_1 span {
    background:#d23e2b;
}
a.l_4 {
    top:415px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_4 span {
    background:#76b2ff;
}
a.l_5 {
    top:450px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_5 span {
    background:#8bdeff;
}
a.l_6 {
    top:470px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_6 span {
    background:#12b2ec;
}
a.l_7 {
    top:500px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_7 span {
    background:#d23e2b;
}
a.l_8 {
    top:530px;
    height:24px;
    padding:1px 1px 1px 0;
}
a.l_8 span {
    background:#12b2ec;
}



/* 2) HEADER STYLE
=-----------------------*/
#header {
    width:971px;
    margin:auto;
    position:relative;
    height:20px;
}
#logo {
    background: url(../images/logo.png) no-repeat;
    position:absolute;
    top:0;
    right:340px;
    display: block;
    width: 317px;
    height: 209px;
    text-indent: -9999px;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
#logo a img {
    position: absolute;
    left:0;
    top:0;
    width: 317px;
    height: 209px;
}
#nav {
    background: url(../images/container-top.png) no-repeat center top;
    width: auto;
    height: 125px;
    margin:150px auto auto;
}
#nav_content {
    width:971px;
    margin:auto;
    position:relative
}
#site_map {
    float:right;
    background: url(../images/all-bg.png) left bottom no-repeat;
    margin:15px 20px 0 0;
    height:118px;
    width:313px;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
#site_map:hover {	/*opacity:.7;*/
}
#site_map ul {
    float:right;
    margin:0;
    height:118px;
    width:313px
}
#site_map ul li {
    float:right;
    text-align:center;
}
#site_map ul li a {
    height:118px;
    text-align:center;
    display:block;
    cursor:pointer;
    float:right;
}
.site_map_a_1 {
    width:100px;
}
.site_map_a_1:hover {
    background:url(../images/all-bg.png) -213px bottom no-repeat;
}
.site_map_a_2 {
    width:107px;
    margin:0 10px 0 0;
}
.site_map_a_2:hover {
    background:url(../images/all-bg.png) -96px bottom no-repeat;
}
.site_map_a_3 {
    width:100px;
    margin:0 -4px 0 0;
}
.site_map_a_3:hover {
    background:url(../images/all-bg.png) left bottom no-repeat;
}
#newsticker_date {
    width:938px;
    background:url(../images/all-bg.png) left top no-repeat;
    padding:0;
    font-size:10px;
    height:58px;
    direction:rtl;
    position:absolute;
    top:73px;
    right:16px;
}
#newsticker_date .title {
    color:#FFF;
    font-family: 'GE_SS_Two', Tahoma, Geneva, sans-serif;
    font-size:12px;
    float:right;
    margin:0 39px 0 0;
    width:70px;
    text-align:center;
}
#newsticker_date .ticker {
    color:#282526;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    float:right;
    margin:19px 123px 0 0;
    text-align:right;
    width:440px;
    height:20px;
}
#newsticker_date .ticker ul li a {
    font-weight:bold;
    color:#4f3f31;
}
#newsticker_date #time_date {
    background: url(../images/calendar.png) center right no-repeat;
    float:right;
    margin:17px 5px 0 0;
    padding-right:20px;
    width:340px;
    line-height:20px;
    color:#433426;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:10px;
    font-weight:normal;
}
.socail {
    position:absolute;
    left:50px;
    top:100px;
    width:267px;
    height:49px;
    margin:0;
    overflow:; /*background: url(../images/all-bg.png) -313px -185px no-repeat;*/
}
.socail ul {
    display:inline;
    width:267px;
    float:left;
    margin:0;
    height:31px;
    position:relative
}
.socail ul li {
    float:right;
    height:47px;
    width:33px;
}
.socail ul li a {
    height:47px;
    width:33px;
    display:block
}

.s_2 {
    background:url(../images/all-bg.png) -512px -138px no-repeat;
    margin:0 5px 0 0;
}
.s_2:hover {
    background:url(../images/all-bg.png) -512px -185px no-repeat;
    margin:0 5px 0 0;
}
.s_3 {
    background:url(../images/all-bg.png) -480px -138px no-repeat;
    margin:0 4px 0 0;
}
.s_3:hover {
    background:url(../images/all-bg.png) -480px -185px no-repeat;
    margin:0 4px 0 0;
}
.s_4 {
    background:url(../images/all-bg.png) -447px -138px no-repeat;
    margin:0 4px 0 0;
}
.s_4:hover {
    background:url(../images/all-bg.png) -447px -185px no-repeat;
    margin:0 4px 0 0;
}
.s_5 {
    background:url(../images/all-bg.png) -414px -138px no-repeat;
    margin:0 4px 0 0;
}
.s_5:hover {
    background:url(../images/all-bg.png) -414px -185px no-repeat;
    margin:0 4px 0 0;
}
.s_6 {
    background:url(../images/all-bg.png) -380px -138px no-repeat;
    margin:0 5px 0 0;
}
.s_6:hover {
    background:url(../images/all-bg.png) -380px -185px no-repeat;
    margin:0 5px 0 0;
}
.s_7 {
    background:url(../images/all-bg.png) -347px -138px no-repeat;
    margin:0 5px 0 0;
}
.s_7:hover {
    background:url(../images/all-bg.png) -347px -185px no-repeat;
    margin:0 5px 0 0;
}
.s_8 {
    background:url(../images/all-bg.png) -314px -138px no-repeat;
    margin:0 5px 0 0;
}
.s_8:hover {
    background:url(../images/all-bg.png) -314px -185px no-repeat;
    margin:0 5px 0 0;
}
#css3:hover ul li a {
    opacity:0.5;
}
#css3 ul li a {
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 100ms;
    -moz-transition-property: opacity;
    -moz-transition-duration: 100ms;
    transition: all 0.3s ease 0s;
}
#css3 ul li a:hover {
    opacity:1;
}
.socail ul li a {
    width:30px;
    height:31px;
    float:right; /*background:#999;*/
    cursor:pointer; /*text-indent:-1000px*/
}
/* 3) MENU STYLE
=-----------------------*/
#top_menu {
    width:971px;
    margin:auto;
    position:relative;
}
#top_menu ul {
    position:absolute;
    top:31px;
    right:47px;
    width:920px;
}
#top_menu ul li {
    background:url(../images/separato.png) left top no-repeat;
    float:right;
    text-align:center;
    padding:7px 11px 0px 11px;
    height:38px;
    position:relative;
}
#top_menu ul li:last-child {
    background:none !important;}
.top_menu_ul_li_no_img {
    background:none !important;
    float:right;
    text-align:center;
    padding:10px 7px 0px 7px;
    height:38px;
}
#top_menu ul li a {
    text-decoration:none;
    color:#fff;
    display:block;
    font-family:'hacen_saudi', Tahoma, Geneva, sans-serif;
    font-weight:normal !important;
    font-size:12px !important;
    height:27px;
    margin:0px 1px 0px 1px !important;
    padding:0px 0px 0px 5px;
    cursor:pointer;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}/*
#top_menu ul li a:nth-child(1n+1) {background:url(../images/3lme.png) no-repeat !important; width:50px; height:50px;}*/
#top_menu ul li a span {
    display:block;
    height:38px;
    padding-right:5px;
    cursor:pointer;
    position:relative;
}
#top_menu ul li a span img {
    position:absolute;
    top:-17px;
    right:19px;
}
#top_menu ul li a:hover, #top_menu ul li a.activelink {
    color:#f8f105;
    cursor:pointer;
}
#top_menu ul li a:hover span, #top_menu ul li a.activelink span {
    cursor:pointer;
}

/* Sub Menu */

#top_menu ul ul {
    -moz-box-shadow: inset 0 -13px 15px 5px #5a3410;
    -webkit-box-shadow: inset 0 -13px 15px 5px #5a3410;
    box-shadow: inset 0 -13px 15px 5px #5a3410;
    position: absolute;
    top: 32px;
    left: 0;
    z-index:1000000 !important;
    opacity: 0;
    width:120px;
    background: #6d441a;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
#top_menu ul li:hover > ul {
    opacity: 1;
}
#top_menu ul ul li {
    height: 0;
    overflow: hidden;
    padding: 0;
    background:none;
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
#top_menu ul li:hover > ul li {
    height: 36px;
    overflow: visible;
    padding: 0;
}
#top_menu ul ul li a {
    padding: 4px 4px 4px 4px;
    margin: 0;
    transition:width .5s;
    -webkit-transition:width .5s; /* Safari */
    border: none;
    border-bottom: 1px solid #5e3d1b;
    min-width:100px;
    width:auto;
}
#top_menu ul ul li a:hover {/*width:110px*/
}
#top_menu ul ul li:last-child a {
    border: none;
}
/*******************/

/* 4) CONTAINER
=-----------------------*/

#main {
    background:url(../images/container-bg.png) center top repeat-y;
    width:auto;
    height:auto;
    margin:0px auto auto auto
}
#container_bottom {
    background:url(../images/container-bottom.jpg) center bottom no-repeat;
    width:auto;
    height:auto;
    padding:0 0 10px 0;
}
.content {
    background:;
    width:971px;
    margin:auto;
}
#side_bar {
    background:;
    float: left;
    width: 273px;
    margin:10px 0 0 16px;
    overflow:hidden
}
.small_frame {
    background:#e5daae;
    padding:0 0 4px 0;
    margin:0 0 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.small_frame_inner {
    border:1px solid #cebe8f;
    background:#FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: inset 0 0 20px #cac9c8;
    -webkit-box-shadow: inset 0 0 20px #cac9c8;
    box-shadow:inset 0 0 20px #cac9c8;
    position:relative;
    height:auto;
    overflow:hidden;
}
.small_frame_inner a.more {
    float:right;
    margin:0 110px 10px 0;
}
.small_frame a {
    margin:auto;
    width:100%;
    background:;
    height:auto;
    display:block;
}
.small_frame a img {
    width:auto;
    display:block;
    padding:5px 6px 0 6px;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
.small_frame a img:hover {
    opacity:.7;
}
.imp_links {
    overflow: hidden;
    position: relative;
    width:220px;
    height: 177px !important;
    margin:45px auto 5px auto;
}
.imp_links ul {
    margin: auto;
    padding: 0px;
    width:100%;

}
.imp_links ul li {
    width:auto;
    background:;
    font-family: 'Conv_GE_SS_Unique_Light', Tahoma, Geneva, sans-serif;
}
.imp_links ul li a {
    margin:auto;
    width:auto !important;
    border-bottom:1px dashed #5d4a37;
    line-height:25px;
    text-align:center;
}
.imp_links ul li a div {
    color:#5d4a37;
    font-size:13px;
    /*background:url(../images/icon-1.png) right center no-repeat;*/
    padding:5px 0 0 0;
    font-weight:bold
}
.imp_links ul li a div span {
    color:#bf6b17;
    display:inline-block
}
#Stats {
    width:255px;
    margin:55px 10px 15px 0;
    float:right;
    background:url(../images/visit.png) 15px center no-repeat
}
#Stats p {
    width:auto;
    height:30px;
    line-height:30px;
    font-weight:normal !important;
    color:#fe0000;
    font-weight:bold;
}
#Stats p span {
    color:#494949;
}
#Stats_p_noborder {
    border-bottom:none !important
}
.big_frame {
    background:#e9e4cf;
    border:1px solid #dcdad3;
    padding:9px;
    margin:0 0 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.big_frame_inner {
    border:1px solid #ccbe8f;
    background:#FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position:relative;
    -moz-box-shadow:inset 0px -3px 4px #cfcfce;
    -webkit-box-shadow:inset 0px -3px 4px #cfcfce;
    box-shadow:inset 0px -3px 4px #cfcfce;
}
.big_frame a img {
    width:auto;
    display:block;
    padding:0;
    margin:auto;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
.big_frame a img:hover {
    opacity:.7;
}
.big_frame_inner iframe {
    width:560px;
    height:350px;
    margin:45px 6px 6px 6px;
}
#live-stream iframe{
	 width:606px;
}
.slider_2 {
    background:;
    margin:55px 10px 25px 0;
    float:right;
    width:597px !important;
    overflow:hidden;
    height:205px;
    position:relative;
}
.slider_2 ul {
    width:605px;
}
.slider_2 ul li {
    background:url(../images/separator.png) right top no-repeat;
    float:right;
    padding:0 17px 0 17px;
    margin:0;
    -moz-border-radius:0 6px 0 6px;
    -webkit-border-radius:0 6px 0 6px;
    border-radius:0 6px 0 6px;
}
/*.slider_2 ul li:nth-child(3n+3) {background: none !important }*/
.slider_2 ul li a {
    font:bold 10px Tahoma, Geneva, sans-serif;
    color:#bf6b17;
    display:block;
    width:166px;
    height:auto;
    text-align:center;
    line-height:1.8em;
    clear:both;
}
.slider_2 ul li a img {
    width:156px;
    height:121px;
    display:block;
    padding:4px;
    background:#fff;
    border:1px solid #f0e2c2;
    margin:auto auto 8px auto;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
.slider_2 ul li a img:hover {
    opacity:.7;
}
.slider_2 ul li a span {
    color:#372e25;
    font:normal 12px 'Conv_GE_SS_Unique_Light', Tahoma, Geneva, sans-serif;
}
.slider_3 {
    background:;
    margin:15px 5px 0 0;
    width:605px;
    height:160px;
}
.slider_3 ul {
    width:605px;
}
.slider_3 ul li {
    background:url(../images/separator.png) left center no-repeat;
    float:right;
    padding:0 12px 0 22px;
    -webkit-border-radius:0 6px 0 6px;
    border-radius:0 6px 0 6px;
}
.slider_3 ul li:nth-child(3n+3) {
    background: none !important
}
.slider_3 ul li a {
    font:bold 10px Tahoma, Geneva, sans-serif;
    color:#bf6b17;
    display:block;
    background:;
    width:166px;
    height:auto;
    text-align:center;
    line-height:1.8em;
    clear:both;
}
.slider_3 ul li a img {
    width:156px;
    height:121px;
    display:block;
    padding:4px;
    background:#fff;
    border:1px solid #f0e2c2;
    margin:auto auto 8px auto;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
.slider_3 ul li a img:hover {
    opacity:.7;
}
.slider_3 ul li a span {
    color:#372e25;
    font:normal 12px 'Conv_GE_SS_Unique_Light', Tahoma, Geneva, sans-serif;
}
.right_box {
    background:url(../images/bottom-shaddow.png) center bottom no-repeat;
    padding:0 0 13px 0;
    width:194px;
    margin:auto auto 5px auto;
}
.right_box_top {
    background:url(../images/right-box-top-bg.jpg) center top no-repeat;
    width: auto;
    margin:auto;
}
.right_box_top2 {
    background:url(../images/right-box-top-bg-2.jpg) center top no-repeat;
    width: auto;
    margin:auto;
}
.right_box_bottom {
    background:url(../images/right-box-bottom-bg.jpg) center bottom no-repeat;
    width: auto;
    margin:auto;
    position:relative;
    height:100%;
}
.right_box_bg {
    background:url(../images/right-box-repeat-bg.jpg) center top repeat-y;
    width: 194px;
    margin:auto;
}
.right_box_corner_img {
    position:absolute;
    top:7px;
}
.right_box_a {
    margin:auto;
    width:auto;
}
.content_box_shadow {
    background: url(../images/shaddow.png) center bottom no-repeat;
    width:220px;
    padding: 0 0 10px 0;
    overflow:hidden
}
.content_right_box_frame {
    width: 218px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #FFF;
    border: 1px solid #c5d1d9;
    margin: 10px auto 10px auto;
    position:relative;
}
.content_right_box_inner {
    background:#edf0f1;
    padding: 0;
    margin: 2px;
    border-radius: 0;
    width: auto;
    overflow:hidden;
}
.top-header-gray {
    background:url(../images/top-header-gray.png) no-repeat;
    position:absolute;
    width:201px;
    height:45px;
    top:-4px;
    right:7px;
}
.top-header-orange {
    background:url(../images/top-header-orange.png) no-repeat;
    position:absolute;
    width:201px;
    height:45px;
    top:-4px;
    right:7px;
}
#center {
    width:640px;
    height:auto;
    background:;
    float:right;
    margin:10px 16px 0 0
}
.left_box {
    width:705px;
    float:left;
    margin:0 0 6px 0
}
.welcome {
    float:right;
    width:512px;
    background:#eceed8;
    height:222px;
    border:1px solid #e3dbc3;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position:relative;
}
.left-box-title_corner_img {
    position:absolute;
}
.welcome .left-box-all-bg {
    background:url(../images/left-box-all-bg.png) left top repeat-x;
    width:466px;
    position:absolute;
    top:4px;
    right:23px;
    left:23px;
    height:44px
}

/* 5) Inner pages
=-----------------------*/
.inner_frame {
    display:inline-block;
    clear:both;
    margin:0 0 12px 11px;
    background:#f3f2f1;
    padding: 10px;
    border:1px dashed #5d4a37;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
    width:573px;
}
.prog_loop {
    display:inline-block;
    clear:both;
    margin:0 0 5px 11px;
    background:#f3f2f1;
    padding: 0 0 0 0;
    border:1px dashed #5d4a37;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
    width:593px;
}
.prog_loop:hover {
    background:#f9edbd
}
.prog_loop_img {
    width:96%;
    height:auto;
    display:block;
    padding:4px;
    margin:10px auto 10px auto !important;
    background:#fff;
    border:1px solid #f0e2c2;
    margin:auto auto 8px auto;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
}
.prog_loop_img:hover {
    opacity:.7;
}
.one_row_loop {
    width:587px;
    display:inline-block;
    clear:both;
    margin:10px 0 16px 16px;
    background:;
    padding:0;
    border:1px dashed #5d4a37;
    border-bottom:none;
    -webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.36);
    -moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.36);
    box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.36);
}
.one_row_loop li {
    display:block;
    clear:both;
    margin:auto;
}
.one_row_loop li a {
    display:block;
    -moz-box-shadow: inset 0 0 2px 2px #f3efe9;
    -webkit-box-shadow: inset 0 0 2px 2px #f3efe9;
    box-shadow: inset 0 0 2px 2px #f3efe9;
    border-bottom:1px dashed #5d4a37;
    direction:rtl;
    text-align:right;
    width:auto;
    padding:5px 25px 5px 5px;
    margin:0 auto 0px auto;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
}
.one_row_loop li a.fatwa {
    background:#f3f2f1 url(../images/fatwa.png) 99.5% 6px no-repeat
}
.one_row_loop li a.vot {
    background:#f3f2f1 url(../images/good.png) 99.5% 6px no-repeat
}
/*.one_row_loop li a:nth-child(1n+1) {background:#fff;}	 
.one_row_loop li a span:before { content: "»"; float:right; width:20px !important; text-align:center;margin-left:5px ; color:#FFF;  font-size:16px; }*/
.one_row_loop li a:hover {
    color:#000;
    background:#f9edbd url(../images/mini-arrow.png) 99% 6px no-repeat !important
}
.live_stream {
    background:url(../images/lcd_monitor_illustration.png) top center no-repeat;
    display:inline-block;
    clear:both;
    margin:0 0 5px 12px;
    padding: 0 0 5px 0;
    border:none;
    width:593px;
    height:auto;
    text-align:center;
}
.live_stream iframe {
    width:518px;
    height:279px !important;
    margin:25px 6px 6px 4px;
}
.live_stream .frequency {
    font-size:25px;
    color:#cdcdcd;
    text-shadow: 0 1px 1px #000
}
.live_stream .frequency span {
    color:#bf6b17
}
.contact_us {
    display:inline-block;
    clear:both;
    margin:0 0 12px 11px;
    background:#f3f2f1;
    padding: 0 0 5px 0;
    border:1px dashed #5d4a37;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
    width:593px;
}
/* 5) FOOTER
=-----------------------*/ 
#footer_bg {
	width:auto;
	background:url(../images/footer-bg.jpg) top center no-repeat;
	margin:auto;
	height:auto;
	padding:0;
}
#footer_bottom {
	background:url(../images/copyright.png) bottom center no-repeat;
	width:auto;
	height:auto;
	line-height:79px;
	padding:0;
	margin:auto;
}
#footer_content {
	height:auto;
	width:971px;
	padding:15px 0 0 0;
	margin:auto
}
#footer_content .column {
	width:232px;
 background:;
	min-height:200px;
	float:right;
	margin:0 5px 0 5px;
}
#footer_content .column h3 {
	background:url(../images/separator-h.png) center bottom no-repeat;
	line-height:30px;
	font-family:'hacen_saudi', Tahoma, Geneva, sans-serif !important;
	font-size:13px;
	font-weight:normal;
	color:#f8f105;
	text-align:center;
	text-shadow: 1px 1px 1px #000;
	position:relative
}
#footer_content .column h3 img {
	position:absolute;
	left:55px;
	top:5px;
	width:20px;
	height:20px
}
#footer_content .column div {
	width:232px;
}
div.channel_info {
	width:232px;
	line-height:2em;
	direction:rtl;
	text-align:right;
	color:#d7cb9d;
	padding:5px 0 0 0;
}
div.channel_info .right_comma {
	background:url(../images/right-comma.png) right top no-repeat;
	padding:10px 20px 0 0;
}
div.channel_info .left_comma {
	background:url(../images/left-comma.png) left bottom no-repeat;
	padding:0 0 10px 20px;
	width:192px !important;
	text-align:justify
}
div.channel_info .left_comma span a {
	color:#ff0000;
	font-weight:bold;
	text-shadow: 0 1px 1px #000;
}
div.menu_contact {
	padding:5px 0 0 0;
}
div.menu_contact ul {
}
div.menu_contact ul li {
}
div.menu_contact ul li a {
	width:auto;
	text-decoration:none;
	display:block;
	line-height:25px;
	text-align:right;
	font-family: 'Conv_GE_SS_Unique_Light', Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0 1px 0 1px;
	color:#d7cb9d;
	padding: 0 4px 0 4px;
	background:url(../images/arrow_menu_contact.png) left center no-repeat;
 transition: .2s;
 -webkit-transition: .2s;
}
div.menu_contact ul li a:hover {
	color:#fff;
	padding: 0 8px 0 0;
}
#coptright {
	/*	background: url(../images/copyright_bg.jpg) left top repeat;*/
	height:auto;
	margin:auto;
	width:100%;
	padding:20px 0 0 0;
}
#coptright_content {
	width:735px;
	height:42px;
	margin:auto;
}
#coptright_content center {
	color:#fff;
	text-shadow: 0 1px 1px #000;
	line-height:42px;
	direction:rtl;
}
#coptright_content a {
	text-decoration:none;
	height:30px;
	float:left;
	margin:0 0 0 20px;
	/*padding-right:40px;
	background:url(../images/zad-logo.png) right center no-repeat;*/
}
#coptright_content a span {
	color:#f8f105 !important;
	text-shadow: -1px 0 #aa0707, 0 1px #aa0707, 1px 0 #aa0707, 0 -1px #aa0707
}
/* 7)tabs
=---------------------*/
.TabsFrame {
    float:right;
    margin:40px 12px 0 0;
}

#news {
    width:666px;
    float:right;
    margin:11px 0 15px 0;
    border:1px solid #e3dbc3;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.tab_news span {
    padding-right:13px;
    font:italic 11px Arial, Helvetica, sans-serif;
    color:#6d9e29;
}
.tab_news p {
    color:#494949;
    font-weight:lighter;
    font-family:Tahoma, Geneva, sans-serif;
}
.more {
    float:left;
    margin:10px;
}
/* 7)search
=---------------------*/

.search {
    left: 30px;
    position: absolute;
    top: 25px;
    width: 255px;
}
.search p {
    float:right;
    text-align:right;
    color:#615f5e;
    direction:rtl
}
.search .portlet-content {
    width:250px;
    height:41px;
    position:relative;
    right:0
}
.search-input {
    background: url(../images/all-bg.png) -635px -139px repeat-x;
    width:199px;
    height:auto;
    border:none;
    padding:12px 6px 12px 6px;
    height:auto;
    margin:0px;
    color:#4c4d4f; /*-moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;*/
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    direction:rtl;
}
.sidbar-search:focus {/*border:#C60 1px solid;*/
}
.search-button {
    color:#000;
    background:url(../images/all-bg.png) -581px -134px no-repeat;
    width:48px;
    height:46px;
    border:none;
    padding:0;
    margin:0;
    float:right;
    cursor:pointer;
    position:absolute;
    left:-15px;
    top:-5px;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
    font-size: 0;
    z-index:99;
}
.search-button:hover {
    opacity:.7;
}
.search-button:focus {/*border:#C60 1px solid;*/
}
/* 7)emails
=----------------------*/

#emails {
    width:255px;
    height:105px;
    margin:55px 0 11px 5px;
    float:left;
}
#emails p {
    float:right;
    margin:0 45px 5px 0;
    width:190px;
}
#SimpleMailerList_email_field {
    background:url(../images/all-bg.png) -666px -183px repeat-x;
    width:166px;
    height:auto;
    border:none;
    padding:12px 39px 12px 6px;
    height:auto;
    margin:0px 20px 0 0;
    color:#4c4d4f; /*-moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;*/
    float:right;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    direction:rtl;
}
.email-name:focus, .email-text:focus {/*border:#C60 1px solid;*/
}
.cmdmaillistblock{
	
}
.sumbtmaillist, .delltmaillist {
    background: url(../images/all-bg.png) -582px -185px no-repeat;
    border:none;
    width:65px;
    height:32px;
    font-size:11px;
    text-align:center;
    font-weight:bold;
    color:#f9edbd;
    font-family:Tahoma, Geneva, sans-serif;
    cursor:pointer;
    float:right !important;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease
}
.sumbtmaillist {
    margin:7px 55px 5px 0;
}
.delltmaillist {
    margin:7px 10px 5px 0;
}
.email-button:hover {
    color:#FFF;
    opacity:.7;
}

/* 8)mobile
=----------------------*/
#mobile {
    background:url(../images/mobile.png) left top no-repeat;
    width:171px;
    height:90px;
    margin:10px 0 5px 5px;
    float:left;
    overflow:hidden;
}
.mobile-text {
    background:#fff;
    width:150px;
    height:20px;
    border:1px solid #e3dbc3;
    padding:4px;
    margin:30px 0 0 0;
    /* [disabled]margin:4px;
    */
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#0f2701;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    opacity:0.5;
    filter:Alpha(opacity=50); /* IE8 and earlier */
}
#tooltip {
    border-radius:10px;
    padding:5px;
    background-color:#f9edbd;
    color:#000;
    border:1px solid #333;
    display:block;
    position:absolute;
    z-index:100000;
    font:9pt Tahoma, Geneva, sans-serif;
    border:1px solid #cebf90;
}
#side_bar .form {
text-align: right;
direction: rtl;
float: right;
margin: 5px -6px 10px 0;
width: 250px;
background: url(../images/vote.png) 16px 19px no-repeat;
}
#side_bar .form div {
    direction:rtl;
    line-height:2em;
    float:right;
    margin:5px auto 0 auto;
    width:248px;
}
#side_bar .form_q {
    font-weight: bold;
    padding:5px 0 5px 0;
}
.vote {
    background: url(../images/all-bg.png) -582px -185px no-repeat;
    border:none;
    width:65px;
    height:32px;
    font-size:11px;
    text-align:center;
    font-weight:bold;
    color:#f9edbd;
    font-family:Tahoma, Geneva, sans-serif;
    cursor:pointer;
    float:right !important;
    -moz-transition:opacity 200ms ease;
    -webkit-transition:opacity 200ms ease;
    transition:opacity 200ms ease
}
.vote {
    margin:10px 55px 5px 0;
}
.result {
    margin:0 0 0 20px;
}
.vote:hover {
    color:#FFF;
    opacity:.7;
}
button {
    border:none;
}
.select_date_month_year {position:relative; clear:both; left:122px; bottom:0; margin:5px 0 15px 0; }
.widgets_content {
	padding: 10px 5px 10px 5px;
	overflow: hidden;
	display: inline;
	float:right;
	margin:0;
	width:80px;
}
.widgets_content .select {
	border: 1px #c9c5d1 solid;
	background: #FFF;
	color: #46434e;
	margin: 0px 2px 0 0;
	padding: 8px 6px !important;
	font-family: Tahoma;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	direction:rtl;
	text-align:right;
	width:77px;
}
/********************jCarouselLite****************/
.prev_jcarouse {position: absolute;
                background: url('../images/arrows.png');
                width: 33px;
                height: 33px;
                top: 3px;
                cursor: pointer; left:10px;}
.prev_jcarouse:hover {background-position: 0px -34px;}		
.next_jcarouse {position: absolute;
                background: url('../images/arrows.png');
                width: 33px;
                height: 33px;
                top: 3px;
                cursor: pointer;  	left:34px;
                background-position: -33px 0;}
.next_jcarouse:hover {background-position: -33px -34px;}	

	  



	  /********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:960px;
}
#carousel {width:605px; height:170px; margin:48px 5px 5px 0; padding:0; background:transparent; clear:both;
  position:relative;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  background:#ece5d2;
     cursor: pointer;
    border: 1px solid #b39f7e;
    padding: 5px !important;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  width:100%;
  background-color:#000;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:33px;
  left:220px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;
  right:220px;
  cursor:pointer;
}

	
	  
	  
/* 7)tabs
=---------------------*/
.TabsFrame {float:right; margin:15px 12px 0 0; position:relative;}
.TabsFrameTitle {position:absolute; top:0; z-index:1000; width:450px; right:77px}
.TabsFrame .menu { padding: 0; /*clear: both;*/ width:auto; margin:0;}
.TabsFrame .menu img {top:5px; position:absolute;}
			.TabsFrame .menu li { display: inline;}
			.TabsFrame .menu li a { padding: 0; float:right; text-decoration: none; color:#3e3c3c; font-weight: lighter; font-size:12px; font-family:'GE_SS_Two', Tahoma, Geneva, sans-serif; height:30px; line-height:30px; width:203px; margin:0 9px 0 5px; text-align:center; border:1px dashed #ccc090; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}
			.TabsFrame .menu li:nth-child(1) a {background:#faeebe url(../images/diagram-26.png) 10px center no-repeat;}
			.TabsFrame .menu li:nth-child(2) a {background:#faeebe url(../images/diagram-11.png) 10px center no-repeat;}
			
			.TabsFrame .menu li:nth-child(1) a:hover, .TabsFrame .menu li:nth-child(1).active a {background:#633c15 url(../images/diagram-26.png) 10px center no-repeat;}
			.TabsFrame .menu li:nth-child(2) a:hover, .TabsFrame .menu li:nth-child(2).active a {background:#633c15 url(../images/diagram-11.png) 10px center no-repeat;}
			
			.TabsFrame .menu li a:hover, .TabsFrame .menu li.active a {color:#fff; background:#633c15;/* url(../images/tab-select-bg.jpg) left -2px repeat-x; */ height:30px; line-height:30px; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0;}
		
			
#news {width:593px; background:;  position:relative;  top:31px !important; margin:0 0 33px 0; border:1px dashed #ccc090; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; /*border:1px solid #e0e0e0*/}
#news p {padding:10px; text-align:right; line-height:2em}
#news div.right {float:right; padding:5px 10px 0 0; width:303px; background:;}
#news div.right a {vertical-align:text-top; display:block; text-align:right; direction:rtl; float:right; }

#news #name_2 input {position:absolute !important; top:51px !important; float:inherit !important; margin:0 !important; padding:0 !important; background:; left:12px !important;  display:block !important; clear:both;}

#news div.right a img {width:60px; height:50px; float:right; margin:0 0 5px 5px; border:#CCC solid 1px; -webkit-box-shadow: 0px 0px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 1px rgba(50, 50, 50, 0.75);}
#news div.left {float:left;  padding:5px 15px 0 5px; width:315px; background:; border-right:1px dashed #c3c1c2;}
#news div.left a {vertical-align:text-top; display:block; float:right;  text-align:right; direction:rtl;}
#news div.left a img {width:60px; height:50px; float:right; margin:0 0 5px 5px; border:#CCC solid 1px; -webkit-box-shadow: 0px 0px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 1px rgba(50, 50, 50, 0.75);}

.years {
  background: #3a95b5;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 0px 1px 0px #3d153d;
  color: #ffffff;
  font-size: 17px;
  padding:5px 0 5px 0;
  text-align:center;
  direction:rtl;
  text-decoration: none;
  width:62px;
  height:20px;
  float:right;
  margin:10px 7px 5px 4px; 
  line-height:20px; 
  
}

.years:hover {
  background: #76bbd3;
  text-decoration: none;
}

.tab_content {width:496px; float:right; margin:0 0 10px 0}
.news_img {width:163px; height:auto; background:transpernt;  padding:0; height:auto; overflow:hidden; float:right; text-align:center; margin:0 8px 0 0}
.news_img img
{border:4px solid #cfcfcf; float:right; margin:auto; width:155px; height:158px;}
.tab_news {width:535px; padding:0 10px 0 10px; margin:0 5px 0 5px; direction:rtl; text-align:justify; color:#d68603; line-height:1.5em; font-weight:bold; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.tab_news span {padding-right:13px; font:italic 11px Arial, Helvetica, sans-serif; color:#6d9e29;}
.tab_news p {color:#494949; font-weight:lighter; font-family:Tahoma, Geneva, sans-serif;}
.more_center img {float:left; width:83px !important; height:20px !important; position:absolute; bottom:-20px; left:-1px}

h4 {
    border-bottom: 1px dashed #C3C1C2;
    clear: both;
    color: #55300E;
    display: block;
    font: 13px/20px 'GE_SS_Two',Tahoma,Geneva,sans-serif;
    margin: auto auto 10px;
    padding: 10px;
    text-align: center;
    width: 90%;
}
/* 7)search
=---------------------*/

#news .search {
	position:absolute;
	top:50px;
	left:64px;
	width:255px;
}
#news .search p {
	float:right;
	text-align:right;
	color:#615f5e;
	direction:rtl
}
#header_search {
	width:455px;
	height:41px;
	position:relative;
	right:0
}
.sidbar-search {
	background: url(../images/all-bg.png) -635px -139px repeat-x;
	width:199px;
	height:auto;
	border:none;
	padding:12px 6px 12px 6px;
	height:auto;
	margin:0px;
	color:#4c4d4f; /*-moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;*/
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
        font-weight: bold; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 -webkit-transition: .7s;
 -moz-transition: .7s;
 -o-transition: .7s;
 transition: .7s;
	direction:rtl;
}
.sidbar-search:focus {/*border:#C60 1px solid;*/
}
.search-button {
	color:#000;
	background:url(../images/all-bg.png) -581px -134px no-repeat;
	width:48px;
	height:46px;
	border:none;
	padding:0;
	margin:0;
	float:right;
	cursor:pointer;
	position:absolute;
	left:-15px;
	top:-5px;
	-moz-transition:opacity 200ms ease;
	-webkit-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
.search-button:hover {
	opacity:1;
}
.search-button:focus {/*border:#C60 1px solid;*/
}

/* 7)search_archive
=---------------------*/

.search-archive {
	float:right;
	margin:10px 68px 0 0;
	width:525px;
	text-align:center;
}
.search-archive p {
	float:right;
	margin:9px 0 0 0;
	text-align:right;
	color:#55300e;
	direction:rtl
}
#search-archive {
	width:250px;
	height:41px;
	position:relative;
	right:0
}
.sidbar-search-2 {
	background: url(../images/all-bg.png) -635px -139px repeat-x;
	width:199px;
	height:auto;
	border:none;
	padding:12px 6px 12px 6px;
	height:auto;
	margin:0px;
	color:#4c4d4f; /*-moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;*/
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
 -webkit-transition: .7s;
 -moz-transition: .7s;
 -o-transition: .7s;
 transition: .7s;
	direction:rtl;
}
.sidbar-search-archive:focus {/*border:#C60 1px solid;*/
}
.search-button-2 {
	color:#000;
	background:url(../images/all-bg.png) -581px -134px no-repeat;
	width:48px;
	height:46px;
	border:none;
	padding:0;
	margin:0;
	float:right;
	cursor:pointer;
	position:absolute;
	left:-15px;
	top:-5px;
	-moz-transition:opacity 200ms ease;
	-webkit-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}
.search-button-2:hover {
	opacity:1;
}
.search-button-2:focus {/*border:#C60 1px solid;*/
}
.widgets_content_2 {
	padding: 7px;
	overflow: hidden;
	display: inline;
	float:right;
	margin:0 6px;
	width:150px;
}
.widgets_content_2 .select {
	border: 1px #c9c5d1 solid;
	background: #FFF;
	color: #46434e;
	margin: 0px 2px;
	padding: 8px 6px !important;
	font-family: Tahoma;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	direction:rtl;
	text-align:right;
	width:147px;
}
.empty {
    clear: both;
    display: block;
    text-align: right;
    margin: 13px;
    padding: 10px 0;
}
.list-type-der{
	padding:0 0 9px;
}
.prog_loop-tree {
    display:inline-block;
    clear:both;
    margin:0 0 15px 11px;
    padding: 10px;
    border:1px dashed #ccc090;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
    width:573px;
	border-radius: 6px;
}
