@import "http://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css";

@import "http://fonts.googleapis.com/earlyaccess/droidarabickufi.css";

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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0
}

input {
font:normal normal normal 12px/normal Verdana,Tahoma,sans-serif;
text-align:right;
border:1px solid #C4C2C2;
padding:5px
}

a,.main_nav li:hover a,.main_nav li a:hover,.main_nav .sub_nav li a,.opinions .headlines li a {
color:#010101
}

* {
text-decoration:none;
margin:0 auto;
padding:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}

body {
margin:0;
padding:0;
color:#5E5E5E;
font-size:1.1em;
line-height:1.4em;
text-align:right;
direction:rtl;
font-family:'Droid Arabic Kufi',sans-serif;
background:url(img/bg.jpg)
}

ol,ul,li {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:none
}

a {
text-decoration:none
}

table {
border-collapse:collapse;
border-spacing:0
}

#a {
width:1170px;
text-align:center;
overflow:hidden;
margin:0 auto;
background:#FFF;
-webkit-box-shadow:0 0 33px 24px rgba(255,255,255,1);
-moz-box-shadow:0 0 33px 24px rgba(255,255,255,1);
box-shadow:0 0 33px 11px #e5ffcd;
border-right:solid 1px #d8f6bd;
border-left:solid 1px #d8f6bd
}

#header {
clear:both;
width:1170px;
background:#208a5a url(img/logo_ibu_1.jpg) repeat-x;
height:167px;
overflow:hidden;
box-shadow:4px 4px 10px rgba(0,0,0,0.34);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto 15px
}

#logo {
width:1170px;
background:url(img/logo_ibu_2.gif) no-repeat;
height:167px
}

#top {
width:100%;
overflow:hidden;
background:linear-gradient(#115073,#252629);
overflow:inherit
}

#top img {
transition:all .3s ease-in 0
}

#top img:hover {
transition:all .3s linear 0;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}

#topmenu {/* height:42px; */-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/* overflow:hidden; *//* border-bottom:1px solid #c1c1c1; *//* border-top:1px solid #c1c1c1; *//* margin-top:31px; *//* display:none */float: left;margin-left: 208px;}

div#block-nice-menus-1 {
width:1100px;
margin:0 auto
}

li.node-readmore.first {
display:none;
margin:0;
padding:0
}

#topmenu ul {
margin:0;
padding:0
}

#topmenu .menu li {float:right;list-style:none;margin: 2px;padding:0;}

#topmenu .menu a {color: #ffffff;text-decoration:none;font-size:12px;line-height:40px;/* display:block!important; */height:40px;/* font-family:droid arabic kufi; */padding:0 14px;font-weight:700;background: #5ea84e;}

#topmenu a:hover {color:#1b394b;background: #c1e5b9;}

#cont {
overflow:hidden
}

#content {
float:right;
width:671px;
padding:4px;
padding-top:0;
padding-bottom:0
}

#right {
width:240px;
float:right;
overflow:hidden
}

#left .block {
background:#fbfbfb
}

#left h2,#right h2 {
-moz-box-sizing:border-box;
border-right:6px solid #e8d61c;
background:#eee;
font-size:14px;
text-align:right;
padding-right:10px;
margin-bottom:11px;
color:#fff;
background:url(img/h2.jpg);
line-height:35px;
height:36px
}

#left .block {
clear:both;
overflow:hidden
}

#left .news_item .views-field.views-field-title a {
width:67%;
float:right;
font-size:13px;
color:#000;
line-height:26px;
padding:6px 4px 3px 2px;
text-align:right;
font-family:droid arabic kufi;
display:block;
line-height:27px
}

#left .news_item .views-field.views-field-title a:hover {
color:#dc0000
}

.news_item a:hover {
color:#a95b5b
}

#left .news_item img {
float:left;
margin:2px;
height:69px;
width:86px;
border-bottom-left-radius:26px;
border-top-right-radius:26px
}

#left .news_item li {
overflow:hidden;
border-bottom:1px solid #D5D5D5;
display:block;
padding:4px 0;
clear:both
}

#title h1,h1 a {
font-family:droid arabic kufi;
font-style:normal;
font-weight:700;
font-size:16px;
text-transform:none;
text-decoration:none;
letter-spacing:0;
word-spacing:-3px;
line-height:1.4;
text-align:right;
display:block;
color:#c70404;
padding:0 3px 5px
}

#title h1,h1 a:hover {
color:#BA0000
}

.node .content p {
color:#131313;
font-family:'Droid Arabic Naskh',serif;
font-size:15px;
line-height:36px;
padding:0 3px;
text-align:justify
}

#content p a {
text-decoration:underline;
color:#C80D37
}

.sharethis-buttons {
height:48px;
padding:6px;
clear:both
}

.node-teaser li.statistics_counter.last {
display:none
}

.node-teaser {
margin-top:14px;
border-bottom:1px solid #C4C4C4;
clear:both;
overflow:hidden
}

.node-teaser h2 a {
font-weight:700;
text-transform:capitalize;
font-size:21px;
color:#004D79;
padding-right:4px;
text-decoration:none;
display:block;
text-align:right
}

.node-readmore a,li.comment-comments a {
padding:4px 22px;
font-size:12px;
border-radius:5px;
float:left;
border:0;
padding-top:0;
color:#fff;
background:#00927c;
border-color:#672562;
font-weight:700;
line-height:26px;
font-family:droid arabic kufi;
margin-right:7px
}

.node-readmore a:hover {
background:#ed7705;
color:#fff;
text-decoration:none
}

#left .submitted {
display:none
}

.field.field-name-field-tagg {
clear:both;
display:block;
font-size:13px;
width:600px;
height:28px;
background:url(img/icon-tag.png) no-repeat left;
padding-left:25px;
margin:20px
}

.field.field-name-field-tagg a {
background:#F4F4F4;
border-left:2px solid #fff;
color:#9A9A9A;
display:block;
float:left;
min-width:40px;
line-height:24px;
margin-top:2px;
text-align:center;
font-size:11px;
padding:0 10px
}

.field.field-name-field-tagg a:hover {
color:#fff;
background:#CA0000
}

li.statistics_counter.last {
font-size:12px;
color:#A9A8A8;
width:104px;
background:url(img/24_statistics.png) no-repeat right;
padding-right:28px;
margin-right:21px;
float:left;
line-height:34px;
font-size:15px;
font-family:arial;
font-weight:700
}

.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden p {
display:none
}

.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden img {
width:199px;
height:127px;
float:right;
padding:6px
}

.field.field-name-field-image.field-type-image.field-label-hidden p,.field.field-name-field-imgs.field-type-image.field-label-hidden p {
font-size:14px;
text-align:center;
font-weight:700;
color:#000;
font-family:arial;
clear:both;
padding:4px;
margin:0;
line-height:22px
}

.field.field-name-field-imgs.field-type-image.field-label-hidden img {
width:474px;
height:301px
}

.field.field-name-field-imgs.field-type-image.field-label-hidden {
width:472px;
overflow:hidden;
margin:0 auto;
clear:both
}

.pager .item-list ul li {
color:#FFF;
height:8px;
line-height:8px;
margin:0 5px 0 0;
padding:16px
}

.pager-item,.pager-current {
background:#413f3f;
float:right;
padding:5px 11px
}

.pager-item a {
color:#FFF;
text-decoration:none;
line-height:-14px;
padding:0
}

.date {
color:#949494;
font-size:10px;
font-weight:400;
text-align:left;
font-family:droid arabic kufi;
margin:0 0 4px 8px;
display:block
}

#block0 .active {
background:#276803
}

#footer {
width:100%;
background:#66b34d;
overflow:hidden;
clear:both;
margin-top:25px
}

#copyright {
margin:0 auto;
overflow:hidden;
height:38px;
text-align:center;
clear:both;
background:#568e45
}

#footer p {
color:#FFF
}

.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden p {
display:none
}

.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden img {
margin:5px;
margin-left:13px
}

.field.field-name-field-image.field-type-image.field-label-hidden img {
width:641px;
display:inline-block;
width:100% \9;
max-width:100%;
height:auto;
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}

#content .caption p {
font-size:12px;
text-align:center;
font-weight:400;
color:#898686;
font-family:arial;
clear:both;
padding:4px;
margin:0;
line-height:22px
}

.field.field-name-field-imgs.field-type-image.field-label-hidden img {
width:474px;
height:301px
}

.field.field-name-field-imgs.field-type-image.field-label-hidden {
width:472px;
overflow:hidden;
margin:0 auto;
clear:both
}

#comments {
margin:6px;
border:1px solid #ddd;
text-align:left;
padding:7px
}

#comments .field-item {
font-weight:inherit;
font-size:12px;
font-family:arial;
line-height:18px;
color:#868585
}

#comments .comment.comment-by-anonymous.clearfix {
border-bottom:1px solid #ddd;
padding:4px
}

#comments li.comment-reply.first.last a {
font-size:12px;
float:right;
background:#ECECEC;
padding:0 4px;
color:#6b6868;
display:none
}

#comments label {
font-size:12px;
font-weight:400
}

#comments h2.title {
color:#d79453;
font-size:14px
}

#comments input#edit-preview {
margin:5px;
display:none
}

#content p.comment-time {
float:right;
font-size:10px;
display:none
}

a.permalink {
display:none
}

span.username {
color:#a0a0a0
}

li.comment-add.first.last {
text-align:left;
display:block;
font-size:15px;
padding:4px;
display:none
}

li.comment-add.last {
display:none
}

div#banner {
margin:23px;
display:block;
width:600px;
float:left
}

div#banner img {
float:left
}

#slid h2,#news h2 {
-moz-box-sizing:border-box;
border-right:6px solid #e8d61c;
background:#eee;
font-size:14px;
text-align:right;
padding-right:10px;
margin-bottom:11px;
color:#fff;
background:url(img/h2.jpg);
line-height:25px;
height:26px
}

.article1 {
width:276px;
float:right;
margin:4px;
overflow:hidden;
padding:4px
}

.article1 .views-field-title a {
font-size:14px;
color:#ffc312;
display:block;
font-family:'Droid Arabic Kufi',sans-serif;
text-align:center;
font-weight:700;
clear:both;
padding:8px 1px 1px
}

.article1 .views-field-title a:hover {
color:#0088be
}

.article1 .views-field-field-image img {
width:270px;
height:160px;
float:left
}

.article2 {
width:183px;
margin:5px 4px 4px;
float:right;
overflow:hidden;
height:192px
}

.article2 .views-field.views-field-field-image img {
width:183px;
height:127px;
border-radius:11px
}

.article2 .views-field.views-field-title {
text-align:left;
padding-left:5px
}

.article2 .views-field.views-field-title a {
font-size:12px;
color:#0a5e88;
line-height:25px;
text-align:right;
display:block;
font-weight:700;
font-family:'Droid Arabic Naskh',serif
}

.article2 .views-field.views-field-title a:hover {
color:#338fa0
}

.block.block-aggregator li a {
text-decoration:none;
font-size:15px;
font-weight:700;
text-align:right;
color:#0084B4;
display:block;
font-family:Arial,"Helvetica Neue",sans-serif;
line-height:23px;
height:22px;
overflow:hidden;
direction:rtl;
background:url(http://essahraa.net/archive/templates/essahraa_2013/img/menu_icon_arrow.gif) no-repeat right;
padding:5px 30px 5px 0
}

.field.field-name-field-imagge.field-type-image.field-label-hidden {
float:right
}

div#block-menu-menu-reg li {
display:block;
float:right;
margin:2px;
padding:0
}

div#block-menu-menu-reg li a {
font-size:12px;
line-height:38px;
color:#A36F48;
padding:6px 27px;
border:1px solid #899689;
font-weight:700;
height:31px;
overflow:hidden;
background:#FFEECF;
border-radius:3px;
text-align:center
}

div#block-views-article2-block-3 {
width:397px;
border:1px solid #ddd;
float:right
}

div#block-views-article2-block-2 {
float:right;
width:379px;
clear:none
}

div#block-views-article2-block-1 {
clear:both
}

div#block-views-article2-block-7 {
clear:both
}

div#block-views-article2-block-4 {
clear:both
}

div#block-views-article2-block-2 {
float:right;
clear:none;
width:356px;
margin-right:5px
}

div#block-views-article2-block-2 .article1 {
width:352px
}

div#block-views-article2-block-2 .article1 img {
width:100px;
height:75px;
margin:3px;
border-radius:0
}

div#block-views-article2-block-2 .article1 a {
color:#1b6b93
}

div#block-views-article2-block-6,div#block-views-article2-block-7 {
float:right;
clear:none;
width:375px;
margin-right:5px;
border:1px solid #ddd
}

.news-time {
border-bottom:1px solid #CBC7C7;
background:#FFFCFC;
clear:both;
display:block;
overflow:hidden
}

.news-time div.views-field.views-field-created span {
color:#FFF;
font-size:13px;
font-weight:700;
font-family:arial;
background-color:#a00505;
padding:3px 6px
}

.news-time div.views-field.views-field-created {
float:left;
color:#C00!important;
font-size:.875em;
margin-bottom:5px;
height:20px;
display:none
}

.news-time div.views-field.views-field-title {
float:right;
height:58px
}

.news-time div.views-field.views-field-title a {
font-size:12px;
font-weight:700;
color:#0F5A80;
text-align:right;
display:block;
line-height:27px;
padding-right:4px
}

#left li.statistics_counter.last {
display:none
}

div#block-views-now-block .content {
height:316px;
overflow:scroll;
overflow-x:hidden;
padding-bottom:25px
}

div#block-views-now-block .views-field.views-field-title {
margin:0;
display:block;
float:left;
width:229px
}

div#block-views-now-block a {
color:#4e4e4e;
font-size:11px;
font-weight:700;
padding-right:2px;
text-align:right;
display:block;
font-family:droid arabic kufi;
line-height:27px
}

div#block-views-now-block img {
width:80px;
height:80px;
float:right;
margin-left:4px;
border-radius:50%
}

div#block-views-now-block .views-field.views-field-created {
font-size:13px;
color:#c1c1c1;
width:51px;
text-align:left;
padding-left:19px;
background:url(img/time.png) no-repeat right;
font-family:droid arabic kufi;
float:right;
display:block
}

div#block-views-now-block .views-row {
display:block;
border-bottom:1px solid #ddd;
padding:5px 0;
clear:both;
overflow:hidden
}

div#block-views-now-block .content::-webkit-scrollbar {
width:16px
}

div#block-views-now-block .content::-webkit-scrollbar-track {
background:#dde;
width:21px
}

div#block-views-now-block .content::-webkit-scrollbar-thumb {
border-radius:10px;
background:#777
}

div#block-views-now-block .views-row:hover {
background-color:#ECECEC
}

div#block-views-now-block .views-row a:hover {
background-color:#ECECEC;
color:#B72F2F
}

.page-taxonomy-term-3 #title {
display:none
}

div#block-views-slideshow-block {
background:#fff
}

#views_slideshow_cycle_main_slideshow_-block {
width:474px;
background:#fff;
float:left;
height:415px;
overflow:hidden
}

.views_slideshow_cycle_main .views-field-title {width:670px;background: rgba(117, 121, 114, 0.35);height:83px;position:absolute;clear:both;margin-top:350px;}

.views_slideshow_cycle_main .views-field-title a:hover {
color:#e6ff23
}

.views_slideshow_cycle_main .views-field-title a {
color:#fff;
font-size:17px;
line-height:34px;
font-weight:700;
font-family:droid arabic kufi;
padding:2px;
text-align:center;
display:block
}

.views_slideshow_cycle_main .views-field-field-image img {
height:424px;
width:670px;
float:left
}

.views_slideshow_cycle_main .views-field-body {
color:#fff;
height:83px;
overflow:hidden;
clear:both;
display:none;
width:474px
}

.views_slideshow_cycle_main .views-field-body p {
font-size:12px;
font-family:'Droid Arabic Naskh',serif;
font-weight:400;
color:#000;
padding:5px;
text-align:right
}

.views-slideshow-controls-top {
background:#f8f8f8;
width:322px;
float:right;
overflow:hidden;
display:none
}

.views-slideshow-pager-field-item {
float:left
}

.views-slideshow-pager-field-item .views-field-field-image a {
overflow:hidden;
display:block;
line-height:0
}

.views-slideshow-pager-field-item .views-field-field-image img {
width:106px;
height:80px;
margin:2px;
float:left;
border-radius:5px
}

.views-slideshow-pager-field-item .views-field-body {
font-size:13px;
font-weight:400;
font-family:Tahoma;
line-height:23px;
color:#bbb;
padding-right:4px;
overflow:hidden;
margin-right:7px
}

.views-slideshow-pager-field-item .views-field-title {
line-height:16px;
overflow:hidden;
clear:both
}

.views-slideshow-pager-field-item .views-field-title a {
font-size:12px;
color:#000;
display:block;
text-align:right;
padding:8px 3px 8px 0;
font-family:droid arabic kufi;
height:29px;
line-height:31px
}

.views-slideshow-pager-field-item .views-field-title a:hover {
color:#ff8f00
}

li.statistics_counter.last {
font-size:12px;
color:#C45E00;
width:74px;
background:url(img/24_statistics.png) no-repeat right;
padding-right:28px;
margin-right:21px;
float:left;
line-height:34px
}

div#block-views-article3-block h2,div#block-views-article3-block-1 h2 {
height:50px;
background:url(img/h22.jpg) no-repeat right;
line-height:28px
}

#.submitted {
display:none
}

#slid .block,#news .block {
overflow:hidden
}

#bottom .all_news_item,#news .all_news_item {
margin-top:0
}

#bottom .news_item li,#news .news_item li {
width:366px;
padding-top:5px;
display:block;
border-bottom:1px dotted #CAC9C9;
margin:0 auto;
text-align:center;
background:#fff;
float:right;
margin:2px
}

#bottom .news_item li:hover,#slid .news_item li a:hover,#news .news_item li:hover,#news .news_item li a:hover {
background:#fff9ba
}

#bottom .news_item a,#news .news_item a {
font-size:12px;
color:#6f6f6f;
font-weight:700;
display:block;
line-height:1.4em;
width:67%;
padding:3px;
float:right;
text-align:right;
line-height:29px;
font-family:droid arabic kufi
}

#bottom .news_item img,#news .news_item img {
width:31%;
height:80px;
margin:-2px auto;
text-align:center;
border:1px solid #fff;
margin:5px;
float:right
}

.article1 .views-field.views-field-body {
display:none
}

div#block-views-now-block h2 {
background:#e06433;
color:#fff
}

div#block-views-news-item-block-1 {
background:#fff
}

.article1 p {
font-size:11px;
text-align:right;
padding:0 6px;
font-family:tahoma
}

.views-field.views-field-field-tagg a {
background:#bbb;
display:block;
clear:both;
overflow:hidden;
float:right;
padding:0 12px;
color:#fff;
font-size:14px;
font-weight:700;
display:none!important
}

.node-type-content #content,.page-taxonomy #content {
float:right;
padding:4px;
background:#fff;
padding-left:0
}

.view-popular-articles .article1 {
margin:0 8px
}

.view-popular-articles .views-field.views-field-title a {
text-align:right;
display:block;
padding:4px;
color:#000;
font-size:12px;
float:right;
width:231px;
font-family:droid arabic kufi
}

.view-id-top {
padding:3px;
overflow:hidden;
background:#fff;
font-family:droid arabic kufi
}

.view-id-top img {
width:350px;
height:247px;
padding:6px;
padding-bottom:0;
float:right
}

.view-id-top a {
font-size:15px;
font-weight:700;
text-align:right;
display:block;
padding:5px;
line-height:29px;
padding-top:0;
padding-bottom:0
}

div#block-views-top-block,#block-views-top-block-1 {
width:369px;
float:right
}

div#block-views-top-block-1 {
margin-right:15px
}

div#block-views-news-item-block-2 {
clear:both
}

div#block-views-now-block {
width:330px;
float:left
}

.views-content-created {
font-size:13px;
font-weight:700;
color:#e00606;
float:right;
width:31px;
height:36px;
text-align:right;
font-family:droid arabic kufi;
padding:0 4px;
line-height:37px;
display:none
}

.views-field.views-field-created {
display:none
}

div#slid {
clear:both;
overflow:hidden
}

.node-type-fr .content p,.node-fr .content p {
font-size:14px!important;
text-align:left!important;
line-height:36px!important;
font-weight:400!important;
direction:ltr
}

.node-type-fr #title h1,.node-fr a,.page-taxonomy-term-971 #title h1 {
text-align:left!important;
direction:ltr!important
}

.node-type-fr .content img {
float:right;
width:375px;
height:auto
}

.field.field-name-field-image-fr.field-type-image.field-label-hidden {
float:right
}

.node-type-fr,.node-fr img {
text-align:left;
direction:ltr
}

.node-fr .node-readmore a {
font-size:1px;
width:95px;
text-indent:-40px;
float:left;
background:url(img/red.png) no-repeat right;
margin:0;
padding:0;
height:35px
}

div#block-views-news-item-block-3 {
float:right
}

div#news .block {
width:670px;
overflow:hidden
}

div#block-views-slideshow-block {
width:800px;
float:right!important;
height:430px
}

div#block-views-article-1-block-1 {
width:1170px;
margin:0 auto;
background:linear-gradient(#115073,#252629);
overflow:hidden
}

li.statistics_counter.last {
font-size:12px;
color:#C45E00;
width:74px;
background:url(img/24_statistics.png) no-repeat right;
padding-right:28px;
margin-right:21px;
float:left;
line-height:34px
}

.views-field-counter {
border:3px solid #fff;
background:#208a5a;
color:#fff;
cursor:context-menu;
display:block;
border-radius:50%;
padding:0;
margin:4px;
height:21px;
width:20px
}

#news h2 {
background:#fff url(img/h22.jpg) no-repeat right;
color:#fff;
font-size:13px
}

div#bottom {
clear:both;
overflow:hidden
}

#bottom .block {
float:right;
width:32%;
overflow:hidden;
border-left:1px solid #efefef
}

div#block-views-news-item-block-3 {
width:1118px!important
}

div#bottom img {
width:100px!important
}

div#copyright p {
line-height:37px;
font-size:13px
}

div#block-views-news-item-block-7 {
width:264px;
float:right
}

div#block-views-news-item-block-7 .news_item li a {
width:163px;
float:right;
font-size:12px;
color:#2b2b2b;
line-height:26px;
padding:0 4px 0 2px;
text-align:right;
font-family:droid arabic kufi;
display:block;
line-height:27px
}

div#block-views-news-item-block-7 .news_item li img {
margin:2px;
height:73px;
width:82px
}

div#block-views-news-item-block-7 .news_item li {
overflow:hidden;
border-bottom:1px solid #D5D5D5;
height:81px;
display:block;
padding:4px 0 0;
clear:both;
width:265px
}

div#block-views-photos-block img {width: 100%;height:157px;/* padding:4px; *//* line-height:1.42857143; */-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}

div#block-views-photos-block .views-field.views-field-title a {font-size:12px;color:#c10101;display:block;font-weight:700;text-align:center;padding:0 0 10px;}

div#block-system-main {
clear:both
}

div#block-views-slideshow-block .active a {
color:#fff
}

div#node-1151 img {
width:250px;
height:149px;
margin:5px
}

.messages.status {
clear:both
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock a {
font-size:13px;
color:#b01d30;
display:block;
padding-right:5px;
font-family:'Droid Arabic Kufi',sans-serif;
text-align:right;
font-weight:700;
clear:both
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock p {
font-size:11px;
text-align:right;
padding:0 6px;
font-family:tahoma;
line-height:15px
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock img {
width:388px;
height:216px
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock {
width:387px;
float:right
}

view-id-news .attachment.attachment-after img {
float:left;
width:80px;
height:62px;
margin:5px
}

.attachment.attachment-after .newsblock {
border-bottom:1px solid #eaeaea;
clear:both;
overflow:hidden
}

div#block-menu-menu-reg li {
display:block;
float:right;
margin:2px;
padding:0
}

div#block-menu-menu-reg li a {
font-size:12px;
line-height:38px;
color:#A36F48;
border:1px solid #899689;
font-weight:700;
height:31px;
overflow:hidden;
background:#FFEECF;
border-radius:3px;
text-align:center;
padding:6px 27px
}

ul.nice-menu,ul.nice-menu ul {
list-style:none;
z-index:5;
position:relative;
margin:0;
padding:0
}

ul.nice-menu li {
border-top:0;
float:right;
padding-right:0;
position:relative;
margin:0
}

ul.nice-menu a {
font-size:13px;
line-height:40px;
display:block;
color:#027ac6
}

ul.nice-menu ul {
margin-left:0;
right:0;
top:44px
}

ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent {
background:#eee
}

ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover {
background:#ccc
}

ul.nice-menu-left a,ul.nice-menu-left ul a {
padding-right:14px
}

ul.nice-menu-down {
border:0;
float:right
}

ul.nice-menu-down ul li {
clear:both;
display:block;
width:100%
}

ul.nice-menu-down li ul li ul {
right:232px;
top:-1px
}

ul.nice-menu-down li li a {
font-size:12px!important;
line-height:34px!important;
font-weight:400!important;
color:#fff!important;
border-bottom:1px solid #5c93af;
border-left:none!important;
display:block;
text-align:right;
height:35px!important;
padding:0 10px 0 0 !important
}

ul.nice-menu-down li li.menuparent:hover {
background:#ed7705
}

#header-region ul.nice-menu li {
background:#eee;
padding-bottom:.1em;
padding-top:.1em;
margin:0
}

#header-region ul.nice-menu ul {
border:0;
border-top:1px solid #ccc;
margin-left:0;
right:-1px;
top:1.7em
}

#header-region ul.nice-menu-down li ul li ul {
right:12.5em;
top:-1px
}

#header-region ul.nice-menu-down li.menuparent {
background:#eee
}

#header-region ul.nice-menu-down li.menuparent:hover {
background:#ccc
}

.block-nice-menus {
line-height:normal;
z-index:10
}

ul.nice-menu ul,/* For Garland header. */
#header-region ul.nice-menu ul {
position:absolute;
visibility:hidden
}

ul.nice-menu:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul {
visibility:hidden
}

ul.nice-menu li.menuparent ul,/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
width:200px;
background:#069
}

ul.nice-menu li.menuparent ul iframe,/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
display:block;
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:20px;
height:20px
}

ul.nice-menu-right ul,ul.nice-menu-right ul ul {
right:12.5em;
top:-1px;
width:12.5em
}

ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent,#header-region ul.nice-menu-down li li.menuparent {
background:#eee
}

ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover,#header-region ul.nice-menu-down li li.menuparent:hover {
background:#ccc
}

ul.nice-menu-left li ul,ul.nice-menu-left li ul li ul {
right:12.6em;
top:-1px;
width:12.5em
}

ul.nice-menu li.over ul,ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
visibility:visible
}

.view-id-video .attachment.attachment-after {
float:left;
width:321px;
height:310px
}

.view-id-video .attachment.attachment-after .views-row {
display:block;
border-bottom:1px solid #ddd;
overflow:hidden
}

.view-id-video .attachment.attachment-after .views-field.views-field-title a {
font-size:13px;
color:#e20404;
line-height:28px;
font-weight:700;
padding:5px 0;
width:224px;
font-family:droid arabic kufi;
text-align:right;
float:right
}

.view-id-video .attachment.attachment-after img {
float:left;
width:80px;
height:80px;
border-radius:100%;
margin:5px
}

div#block-views-video-block .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
float:right;
width:465px;
overflow:hidden
}

#left .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock img {
width:300px!important
}

#left .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock {
width:300px
}

div#block-menu-menu-footer {
width:573px;
float:right
}

div#block-menu-menu-footer li {
float:right;
list-style:none
}

div#block-menu-menu-footer li a {
display:block;
padding:7px 14px;
background:#f7f7f7;
margin-top:8px;
border:1px solid #1a9057
}

div#block-menu-menu-footer li a:hover {
background:#fff;
color:red
}

.attachment.attachment-after .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.newsblock img {
float:left;
width:80px;
height:80px;
margin:5px
}

div#footer_new {
width:1120px;
margin:0 auto;
height:700px
}

.skin-default.views-slideshow-cycle-processed {
width:670px
}

div#views_slideshow_cycle_main_slideshow-block_1 {
width:670px
}

div#views_slideshow_cycle_teaser_section_slideshow-block {
float:left
}

div#node-1204 p {
float:right;
width:141px;
text-align:center;
font-weight:Bold;
color:#0081ac;
font-size:16px;
text-decoration:none;
height:16px;
border-radius:7px;
border:1px #eaeaea solid;
margin:3px;
line-height:31px;
height:33px;
width:186px;
overflow:hidden;
padding:0;
font-family:arial
}

div#node-1204 p a {
font-weight:Bold;
color:#0081ac;
font-size:15px;
text-decoration:none
}

div#node-1204 .date {
display:none
}

div#content h3 {
padding:0 16px;
margin:0 8px;
background:#625963;
border-bottom:solid 4px #f3f3f3;
color:#fff;
font-weight:700;
font-size:18px;
float:right;
text-decoration:none;
line-height:30px;
display:block
}

#topmenu li.first.leaf {/* background:#7b7b7b; *//* width:40px; *//* overflow:hidden */}

#topmenu li.first.leaf a {/* font-size:14px!important; *//* text-indent:333px; *//* padding:0!important; *//* background:#fff url(img/home.png) no-repeat center top */}

#topmenu li.last.leaf a {/* padding-left:0!important */}

#topmenu li.first.leaf a:hover {/* background:#fff url(img/home.png) no-repeat center top!important */}

.view-slid2 .attachment.attachment-after img {
height:143px;
width:100%;
float:right
}

.view-slid2 .attachment.attachment-after {
float:left;
width:493px
}

.view.view-slid2.view-id-slid2 .view-content .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
float:right;
width:675px
}

.view.view-slid2.view-id-slid2 .view-content .views-row.views-row-1.views-row-odd.views-row-first.views-row-last img {
height:404px;
width:100%;
float:right
}

.view-slid2 .attachment.attachment-after .views-row {
background:#333237;
width:241px;
float:right;
margin:0 2px;
height:200px;
margin-bottom:5px
}

.view-slid2 .attachment.attachment-after .views-row a {
color:#fff;
font-size:13px;
font-family:droid arabic kufi;
font-weight:700;
line-height:24px;
padding:4px;
text-align:right;
display:block;
clear:both
}

.view.view-slid2.view-id-slid2 .view-content .views-row.views-row-1.views-row-odd.views-row-first.views-row-last a {
font-size:16px;
color:#fff5c3!important;
font-family:droid arabic kufi;
font-weight:700;
line-height:48px;
padding:4px;
text-align:right;
display:block;
clear:both;
background:#3838389c;
position:absolute;
height:49px;
top:715px;
width:667px
}

.view-article-2 .views-field-title a {
font-size:12px;
color:#0b6394;
display:block;
font-family:'Droid Arabic Kufi',sans-serif;
text-align:right;
font-weight:700;
clear:both;
padding:8px 1px 1px
}

.view-article-2 img {
width:100%;
height:147px;
float:left
}

.view-article-2 .views-row {
width:224px;
float:right;
margin:4px;
overflow:hidden
}

.view-article-2 .views-row.views-row-4.views-row-even.views-row-last {
margin-left:0
}

.view-article-2 .views-row-1.views-row-odd.views-row-first {
margin-right:0
}

.article-3-attch {
overflow:hidden;
margin-top:0;
border-bottom:1px solid #f5f5f5
}

.article-3-attch img {
width:100px;
height:55px;
float:right;
display:none
}

.article-3-attch a {
text-align:right;
display:block;
font-size:12px;
font-weight:700;
padding:6px;
overflow:hidden;
padding-right:11px;
color:#4c9037
}

.view.view-article-3 .view-content {
float:right
}

.view.view-article-3 .attachment.attachment-after {
float:left;
width:350px
}

.article-3 img {
width:293px;
height:200px
}

.article-3 {
float:right;
width:305px
}

.article-3 a {
font-size:14px;
color:#040404;
display:block;
font-weight:700;
text-align:right;
padding:4px;
height:59px
}

.article-3 p {
font-size:11px;
color:#5f5f5f;
display:block;
text-align:right;
padding-right:5px
}

div#block-views-video-block img {
width:100%;
height:158px;
border-bottom-left-radius:37px;
border-top-right-radius:37px
}

div#block-views-video-block .views-field.views-field-title a {font-size:13px;color: #305a0d;display:block;font-family:'Droid Arabic Kufi',sans-serif;text-align:center;/* font-weight:700; */clear:both;padding:8px 1px 1px;}

div#block-views-video-block .views-row {
float:right;
width:274px;
margin:9px
}

div#block-views-video-block {/* background:#115073; */margin-bottom: 6px;overflow:hidden;/* clear:both; *//* border-bottom-left-radius:18px; *//* border-bottom-right-radius:18px; */width: 914px;float: right;}

div#block-views-video-block h2 {/* background:#354a56; *//* width:105px; *//* height:32px; *//* line-height:32px; *//* padding-right:25px; *//* font-size:22px; */margin-bottom: -1px;}

#footer div#block-system-main-menu {
width:500px;
float:right
}

div#block-block-15 {
margin-top:5px
}

#footer div#block-system-main-menu .menu a {
padding:6px 15px;
background:#444343;
margin:4px;
color:#ffffea;
display:block;
font-size:12px
}

#footer div#block-system-main-menu .menu li {
float:right;
list-style:none;
margin:0;
padding:0
}

div#block-block-15 img {
width:38px;
margin:4px 3px;
border-radius:50%
}

.content .node-teaser p {
color:#312f2f;
font-size:13px;
line-height:28px;
clear:left
}

.node-teaser .date {
width:547px;
float:left;
text-align:right;
font-family:tahoma
}

.view-top-news img {
width:60px;
height:60px;
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:50%;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
float:left;
margin-left:3px
}

.view-top-news .views-field.views-field-title a {
color:#383838;
text-align:right;
display:block;
font-size:13px;
padding:5px;
overflow:hidden
}

div#left {
width:250px;
float:left;
overflow:hidden
}

#right .menu li {
list-style:none;
margin:0;
padding:0
}

#right .menu li a {
color:#217502;
text-decoration:none;
font-weight:700;
font-size:12px;
line-height:35px;
display:block!important;
height:35px;
font-family:droid arabic kufi;
border-top:1px solid #a9de97;
background:#d2f9b3;
padding-right:10px;
border-right:4px solid #bfae00;
margin-bottom:0
}

#right .menu li a:hover {
background:#d2c21f;
color:#fff
}

div#block-system-main-menu {
background:#d2f9b3
}

div#block-system-main-menu h2 {
margin:0;
height:35px
}

div#block-system-main-menu {
background:#d2f9b3
}

div#views_slideshow_cycle_main_slideshow-block_1 .views-field.views-field-counter {
display:none
}

.views-slideshow-controls-bottom.clearfix {
width:412px;
position:relative;
bottom:409px;
z-index:500;
height:40px;
margin-right:253px
}

.views-slideshow-pager-field-item a {
text-indent:553px;
font-size:0;
display:block;
padding:0;
margin:0
}

.views-field-counter:hover {
background:#ff7600
}

.active .views-field-counter {
background:#d22e1c
}

audio {
-webkit-transition:all .5s linear;
-moz-transition:all .5s linear;
-o-transition:all .5s linear;
transition:all .5s linear;
-moz-box-shadow:2px 2px 4px 0 #fff;
-webkit-box-shadow:2px 2px 4px 0 #006773;
box-shadow:0 2px 4px 0 #ccc;
-moz-border-radius:7px;
-webkit-border-radius:7px 7px 7px 7px;
border-radius:7px 7px 7px 7px;
width:622px!important;
background:#fafafa;
border:1px solid #e8e8e8;
padding:16px;
float:left;
margin-left:5px;
margin-bottom:10px
}

.field.field-name-field-media.field-type-media.field-label-hidden .content span.file a {
margin:0 auto;
background:#ebebeb url(http://bessayir.com/sites/all/themes/bessayir_theme/img/download.jpg);
width:105px;
height:37px;
display:block;
text-indent:-555px;
overflow:hidden;
float:right;
margin-top:-11px;
margin-right:11px;
border-bottom-left-radius:18px
}

.audio-download strong {
display:none
}

.file .caption img {
display:none
}

.file .caption p {
display:none
}

.audio-download {
font-size:0;
float:right
}

.view-photos .views-row {float:right;width: 292px;/* background: red; */margin: 6px;}

div#block-views-photos-block h2 {/* background:#78a969; *//* height:34px; *//* line-height:28px; *//* font-size:22px; */margin-bottom: -1px;border-bottom-left-radius: 18px;}

div#block-views-photos-block {/* border-bottom-left-radius:18px; *//* border-bottom-right-radius:18px *//* float: right; */width: 914px;}

div#first-time {
display:none
}

.field.field-name-field-album.field-type-image.field-label-hidden img {
width:213px;
height:137px;
padding:4px;
line-height:1.42857143;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px
}

div#block-views-program-block .views-row {/* float:right */}

div#block-views-program-block .views-row a {text-align:center;padding: 3px 5px;font-size: 14px;font-weight:400;display:block;border: 1px solid #ffffff;margin: 1px 5px;background: #fff;font-family:droid arabic kufi;border-radius:5px;}

div#block-views-program-block {background:#d2f9b3;padding-bottom:3px;width: 250px;float: left;}

div#block-views-program-block h2 {border-bottom-left-radius:18px;border-bottom-right-radius:18px;height:27px;color:#fffef4;margin-bottom: 4px;}

div#block-views-program-block .views-row a:hover {
color:#fcff7d;
background:#e48000;
border:1px solid #fff;
border-radius:0
}

div#block-views-top-news-block .views-row {
height:82px;
overflow:hidden;
border-bottom:1px solid #ddd;
padding-top:3px
}

.file-audio-x-ms-wma audio {
display:none
}

.field.field-name-field-country.field-type-taxonomy-term-reference.field-label-above {
text-align:center;
width:149px;
font-size:13px;
background:#f3f3f3;
float:right;
margin-right:5px;
margin-bottom:100px;
margin-top:50px;
padding:4px
}

.field-name-field-country .field-label {
float:right;
font-size:12px
}

.field-name-field-country .field-items a {
color:#d67800;
font-weight:700;
font-size:14px
}

.field.field-name-field-number.field-type-text.field-label-above {
text-align:center;
width:107px;
font-size:13px;
background:#f3f3f3;
float:right;
margin-top:50px;
padding:4px
}

.field-name-field-number .field-label {
float:right;
font-size:12px
}

.field-name-field-number .field-items {
color:#d67800
}

.prorammss table.views-table.cols-4 {
background:#d2f9b3;
width:660px
}

.prorammss {
font-size:12px;
text-align:center;
display:block;
padding:8px;
margin:0;
color:#1f8758;
font-family:droid arabic kufi
}

.prorammss.view.view-views-taxnomy.view-id-views_taxnomy.view-display-id-page td {
padding:5px;
border:1px solid #dcdeda;
background:#edffdf
}

.prorammss .views-field.views-field-title a {
font-size:13px;
font-weight:700;
color:#c72b06;
text-align:right;
display:block
}

.prorammss.view.view-views-taxnomy.view-id-views_taxnomy.view-display-id-page th {
border:1px solid #fff;
padding:5px
}

#content .field.field-name-body.field-type-text-with-summary.field-label-hidden td {
border:1px solid #d8d8d8;
margin:0;
font-family:arial;
font-weight:700
}

div#content .field.field-name-body.field-type-text-with-summary.field-label-hidden a {
font-size:15px;
font-weight:700;
text-align:center;
display:block;
padding:2px;
line-height:43px;
color:#1f8758;
font-family:droid arabic kufi
}

div#node-1247 p a {
text-align:center;
padding:8px 13px!important;
font-size:16px;
font-weight:400;
display:block;
border:1px solid #bb6b15;
margin:0 3px 9px 1px;
background:#fff;
font-family:droid arabic kufi;
border-radius:5px;
text-decoration:none;
float:right;
background:#d88f20;
color:#fff!important
}

div#node-1247 p a:hover {
background:#4CAF50;
color:#FFEB3B!important
}

div#node-1247 .date {
display:none
}

.field.field-name-field-perso1.field-type-text.field-label-above {
text-align:center;
width:377px;
font-size:13px;
background:#f3f3f3;
float:right;
margin-right:5px;
margin-bottom:100px;
margin-top:50px;
padding:4px
}

.field.field-name-field-perso1.field-type-text.field-label-above .field-items {
color:#d67800
}

.field.field-name-field-perso1.field-type-text.field-label-above .field-label {
float:right;
font-size:12px
}

.view.view-photos.view-id-photos.view-display-id-page_1 img {
width:311px;
height:207px;
float:left;
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:18px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin-bottom:0
}

.view.view-photos.view-id-photos.view-display-id-page_1 a {
font-size:14px;
color:#c10101;
display:block;
font-weight:700;
text-align:center;
padding:9px 0 8px;
clear:both;
overflow:hidden
}

.view.view-photos.view-id-photos.view-display-id-page_1 .views-row {
width:318px;
float:right;
margin:4px;
overflow:hidden;
padding:4px
}

.view.view-video.view-id-video.view-display-id-page_1 .views-row {
float:right;
width:319px;
margin-right:13px;
height:271px
}

.view.view-video.view-id-video.view-display-id-page_1 img {
width:100%;
height:189px;
border-radius:37px
}

.view.view-video.view-id-video.view-display-id-page_1 .views-field.views-field-title a {
font-size:13px;
color:#243ca5;
display:block;
font-family:'Droid Arabic Kufi',sans-serif;
text-align:center;
font-weight:700;
clear:both;
padding:8px 1px 1px;
overflow:hidden
}

div#block-views-photos-block h2 a {
color:#fff
}

div#block-views-video-block h2 a {
color:#fffd9d
}

div#block-views-related1-block .views-field.views-field-title a {
border-bottom:1px solid #dce8d9;
padding:3px 7px;
clear:both;
display:block;
color:#269401;
text-align:right;
font-size:13px;
font-weight:400
}

div#block-views-related1-block .views-row.views-row-1.views-row-odd.views-row-first {
display:none
}

div#block-views-related1-block .views-field.views-field-title a:hover {
color:#d4491d
}

div#block-views-related1-block h2 {
margin-bottom:1px
}

div#node-1223 .field.field-name-body.field-type-text-with-summary.field-label-hidden td {
color:#131313;
font-family:'Droid Arabic Naskh',serif;
font-size:14px;
line-height:36px;
padding:0 10px 0 3px;
text-align:right
}

#content .node h1 {
font-size:18px;
text-align:right;
margin-bottom:11px;
color:#e80000;
line-height:35px
}

#node-1223 .date,#node-1222 .date,#node-1221 .date,#node-1220 .date,#node-1224 .date,#node-1219 .date {
display:none
}

.field.field-name-field-album-imgs.field-type-image.field-label-hidden img {
width:213px;
height:137px;
padding:4px;
line-height:1.42857143;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
float:right
}

.field.field-name-field-album-imgs.field-type-image.field-label-hidden .field-item {
float:right
}

.field.field-name-field-album.field-type-image.field-label-hidden {
float:right;
height:137px
}

.node-type-album #content {
width:895px
}

div#block-block-16 tr {
border:1px solid #d8d8d8
}

div#block-block-16 td {
border:1px solid #c9dec0;
font-size:11px;
text-align:right;
padding-right:4px;
font-weight:700;
color:#000
}

div#block-views-article-3-block {
width:657px;
float:right;
border-top-right-radius:22px
}

div#block-block-16 {
width:647px;
float:left;
background:#eeffdf;
margin-left:5px
}

div#block-block-16 h2 {
margin-bottom:3px
}

div#block-block-17 p.magazin a {
text-align:center;
padding:2px 0;
font-size:16px;
font-weight:400;
display:block;
border:1px solid #000;
margin:0 3px 9px 1px;
font-family:droid arabic kufi;
border-radius:5px;
width:120px;
background:#7c8476;
margin:0 auto;
color:#fff
}

div#block-block-17 h2 {
margin:0
}

a#download {
background:#d47703;
padding:5px;
color:#fff!important;
font-size:31px;
text-align:center;
display:block;
width:221px;
margin:0 auto;
text-decoration:none!important
}

div#block-views-lkj87-block img {
height:290px;
width:250px
}

div#block-views-lkj87-block h2 {
margin:0
}

div#block-views-lkj87-block h2 a {
color:#fff
}

.page-taxonomy-term-1045 .node.node-content.node-teaser {
float:right;
width:329px;
clear:none
}

.page-taxonomy-term-1045 .node.node-content.node-teaser a {
clear:both;
text-align:center
}

.page-taxonomy-term-1045 .node.node-content.node-teaser img {
height:273px!important;
float:none!important;
width:199px!important
}

.page-taxonomy-term-1045 .node-teaser .date {
display:none
}

div#block-views-news-time-block-1 .views-field.views-field-title a {
text-align:right;
display:block;
font-size:13px;
padding:5px;
width:100%;
color:#252525
}

#block-views-news-time-block-1 .views-row {
border-bottom:1px solid #f3f3f3;
clear:both;
overflow:hidden
}

div#block-views-news-time-block-1 {
width:494px;
float:right;
margin-left:14px;
border-top-left-radius:22px;
border-left:1px solid #bff7ac
}

a.a2a_dd.addtoany_share_save {
background:#0166ff;
border-radius:11px;
font-weight:700;
color:#fff;
padding-left:18px;
font-size:12px
}

div#block-views-program-block .content {
    overflow: scroll;
    height:300px;
    /* background: #d2f9b3; */
}

.content::-webkit-scrollbar {
width:16px
}

.content::-webkit-scrollbar-track {
width:21px
}

.content::-webkit-scrollbar-thumb {
border-radius:10px;
background:url(/sites/all/themes/df/img/scrollbar.gif) no-repeat scroll 50% 50% #8eb781
}

div#block-twitter-block-1 {
    float: left;
    width: 250px;
}



#footer div#block-menu-menu-langs .menu a {
    display: none;
}