/*Common Styles*/
html{height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:normal 12px tahoma, Arial, Helvetica, sans-serif; color:#000; background:#fff url(../images/bodybg.gif) repeat-x; text-align:right; line-height:1; height:100%;}
fieldset, img{border:none}
ul, ol, li{list-style:none;}
table, td, form, fieldset{border:none; border-collapse:collapse; border-spacing:0;}
caption, th, td{text-align:right;font-weight:normal;}
th{font-weight:bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold; font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif}
select, textarea, input{font-size:12px; font-family:tahoma}
/*option{padding-right:15px;}*/
a, a:link, a:visited, a:active{color:#00337a; text-decoration:none; outline:none}
a:hover{text-decoration:underline}
.cleaner{zoom:1}
.cleaner:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.fr{float:right}
.fl{float:left;}
.margb1{margin-bottom:12px;}
.margt1{margin-top:12px;}
.margthaf{margin-top:5px;}
.thumb{border:1px solid #ccc; padding:1px; margin:0 0 2px 10px}
.container{width:900px; margin:0 auto; line-height:16px; direction:rtl; background:#191919; -moz-box-shadow:0 0 12px 3px #ccc; -webkit-box-shadow: 0 0 12px 3px #ccc; box-shadow: 0 0 12px 3px #ccc; min-height:100%; position:relative; z-index:9}
/**/
.header{background:url(../images/headerbg.jpg) no-repeat 0 0; padding:40px 30px 0 0; height:135px;}
.logo{margin:0;}
.slogan{margin:25px 18px 0 0;}
/**/
.content{margin:10px 10px 0; padding:10px 10px 40px; background:#fff}
.rit-side{width:200px; float:right;}
.data{width:644px; float:left; text-align:left; direction:ltr}
/*mainnav*/
.mainnav{background:#191919; padding:10px 0 0; margin-bottom:-5px}
.mainnav li{float:left; background:url(../images/mainnavsep.gif) no-repeat 100% 0; padding:7px 14px 8px;}
.mainnav li.last{background:none}
.mainnav li a{font:bold 14px tahoma; color:#da251d}
.mainnav li a:hover, .mainnav li.on a{color:#fff; text-decoration:none}
.langbtn{float:right; margin:-26px 10px 0 0;}
/**/
.leaderboard{margin:5px 0 15px; text-align:center}

/*menu*/
.menu{background:#e6e5e5; padding:6px;}
.menu ul{background:#f1f1f1; padding:6px; width:180px}
.menu li{border-bottom:1px solid #d3d2d2; height:31px; line-height:31px; padding-bottom:2px; width:180px;}
.container .menu li a{color:#6d6666; font-weight:bold; display:block}
.menu li.on{background:url(../images/menuon.gif) no-repeat 0 0; padding-left:23px; margin-left:-28px; position:relative; border-bottom:none;}
.container .menu li.on a{color:#fff; background:url(../images/menuon.gif) no-repeat 100% 0; padding-right:12px;}
.container .menu li.on a:hover{text-decoration:none;}
/**/
.culture{margin-top:18px; text-align:center}
.culture .thumb{margin:0;}
/*mainboxt*/
.mainboxt, .mainboxt span{height:10px; display:block; background:url(../images/mainboxt.gif) no-repeat 0 100%; padding-left:10px;}
.mainboxt span{background-position:100% 100%; padding-right:10px;}
.mainboxdata{background:#fff url(../images/mainboxpx.gif) repeat-x 0 100%; border:1px solid #e9e9e9; border-width:0 1px; padding:0 12px;}
.mainboxl, .mainboxl span{height:20px; display:block; background:url(../images/mainboxb.gif) no-repeat; padding-left:10px;}
.mainboxl span{background-position:100% 0; padding-right:10px;}

.desc li{list-style:disc; margin-right: 0;
    margin-top: 15px;
    margin-bottom: 0;
}
.lstnum{}
.lstnum li{list-style:decimal; margin:15px 0 0 20px;}
/**/
.col1, .col2{width:48%;}
.col2{}
.capital, .cntr-council, .capital-iner{border:1px solid #710909;}
.capital p, .capital-iner p{background:#710909; text-align:center; padding:1px 3px 3px; color:#fff; margin-top:-2px;}
.container .capital a, .container .capital-iner a{color:#fff;}
.capital-iner{width:160px; margin:18px auto 0}
.cntr-council{font-size:11px; font-weight:bold}
.boxtitl{background:#710909; padding:6px 3px; color:#fff;}
.lst{padding:0 6px 0 0;}
.lst li{margin:10px 0; background:url(../images/square.gif) no-repeat 100% 6px; padding-right:10px}
.container .lst li a{color:#710909;}
/*boxt*/
.boxt, .boxt span, .boxb, .boxb span{height:12px; display:block; background:url(../images/boxt.gif) no-repeat 0 100%; padding-left:10px;}
.boxt span{background-position:100% 100%; padding-right:10px;}
.boxb, .boxb span{background:url(../images/boxb.gif) no-repeat 0 100%; padding-left:10px;}
.boxb span{background-position:100% 100%; padding-right:10px;}
.boxdata{border:1px solid #ededed; border-width:0 1px; padding-left:6px;}
.boxdata-titl, .titl-iner{background:#710909 url(../images/boxtitlebg.gif) no-repeat 100% 0; padding:2px 0 2px 12px; color:#fff;}
.titl-iner{font-size:15px; padding:4px 0 6px 12px; margin:0 0 12px;}
.txt-data{text-align:justify;}
.txt-data p{margin-top:12px;}
.txt-data ol, .txt-data ul{padding-right:20px; margin:12px 0;}
.txt-data ol li{list-style:decimal; margin:6px 0}
.txt-data ul li{list-style:disc; margin:6px 0}
.namtitl{color:#710909; margin:12px 0 6px; font-size:14px}
/**/
ul.staements{padding:0;}
ul.staements li{list-style:none; background:url(../images/menusep.gif) repeat-x 100% 100%; padding-bottom:10px; margin-bottom:12px;}
ul.staements li p{margin-top:6px;}
a.download{background:url(../images/download.gif) no-repeat 100% 0; padding:5px 30px 4px 0; float:left;}
/*gallery*/
.gallery{margin-top:12px; background:#f2f2f2; padding:12px 18px 12px 0}
.gallery li{height:75px; margin:0 10px 18px 18px; float:right; display:inline}
.gallery li a img{padding:4px; border:1px solid #e7e7e7; background:#fff}
/**/
.links{width:100%;}
.links th{background:#dfdfdf; font-size:14px}
.links th, .links td{width:49%; border:1px solid #ccc; padding:4px;}
.links tr.bg td{background:#f9f9f9;}
.links td.url{direction:ltr;}

/*paging*/
.paging{margin:24px 0; text-align:center}
.paging a, .paging span{padding:1px 5px 2px; display:inline-block; border:1px solid #ccc;}
.paging .current{background:#2e6ab1; color:#fff; font-weight:bold; border:none; padding:2px 6px 3px;}
.paging .nextprev{font-weight:bold;}
.paging span.nextprev{font-weight:normal; color:#aaa}

/*tree*/
.tree{margin:0 0 12px 0;}
.tree li{display:inline}
.tree li a{background:url(../images/tree-bg.gif) no-repeat 0 6px; padding-left:15px; margin-left:7px; float:right; display:block; font-weight:bold}
/**/
.footer{background:#420606 url(../images/footerpx.gif) repeat-x; height:40px; padding:15px 10px 0; color:#fff; position:relative; clear:both; width:880px; margin:0 auto}
.comntainer .footer a{color:#fff;}
/**/
.contus{width:60%; float:right;}
.ourinfo{width:36%; float:left; margin:12px 0 0 0; border:1px solid #ccc; padding:1px;}
.ourinfo h3{background:#f6f6f6; padding:6px 5px 7px 0; font-size:13px; color:#a9525c}
.contus td{padding:10px 6px 5px;}
.contus td.frstcol{padding:15px 6px 0; width:30%}
.contus td.scndcol{width:69%;}
.contus td.algntop{vertical-align:top}
.ourinfo li{padding:0 0 10px 0;}
.ourinfo li label, .ourinfo li span{display:block; float:right; width:100px; margin:3px 0}
.ourinfo li span{width:120px; direction:ltr}
.ourinfo li label{margin-right:6px;_margin-right:3px; font-weight:bold;}

.twitico, .faceico{background:url(../images/faceico.png) no-repeat -41px 0; display:block; float:left; width:32px; height:32px; margin:0 0 0 5px}
a.twitico:hover, a.faceico:hover{text-decoration:none;}
.faceico{background-position:0 0;}

.boxtitle{background:url(../images/boxtitlelt.png) no-repeat 0 0; padding:0 0 0 12px; font:bold 16px tahoma; color:#fff}
.boxtitle span, .boxtitle em{background:url(../images/boxtitlert.png) no-repeat 100% 0; display:block; padding:0 12px 0 0}
.boxtitle em{background:url(../images/boxtitlepx.png) repeat-x 0 0; font-style:normal; padding:0; height:36px; line-height:36px;}
.boxdata{background:#f1f1f1; padding:10px 10px 0}
.boxbotom, .boxbotom span, .boxbotom em{background:url(../images/boxlb.png) no-repeat 0 0; display:block; height:10px; padding:0 0 0 10px; font-size:0; line-height:0}
.boxbotom span{background:url(../images/boxrb.png) no-repeat 100% 0; padding:0 10px 0 0}
.boxbotom em{background:#f1f1f1; padding:0}

.graybg{background:#f1f1f1; padding:5px;}
.donate{border:1px solid #ccc; padding:5px; margin-top:25px}
.marque{height:220px;}
.marquesep{border-bottom:1px solid #ccc; padding:6px 0; display:block}
.marquesep a{display:block; margin:0 0 2px;}
.date{color:#999; font-size:11px; font-style:normal}
.votelst{margin:15px 0 0; color:#333}
.inptradio{margin:3px 0 0 5px;}
.inptlabl{width:89%; font-weight:bold}
.voteresult{}
.voteresult li{margin:10px 0 0}
.votebar{margin:2px 0 0}
.votebar span{background:#ffad4d url(../images/votepx.gif) repeat-x 0 0; display:block; height:12px;}


.inptbtn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; background: -moz-linear-gradient(center top , #fff, #efefef) repeat 0 0 #f6f6f6; border:1px solid #ccc; color:#333; cursor: pointer; height:26px; overflow:visible; padding:0 12px; vertical-align: middle; white-space: nowrap; font:bold 12px tahoma}
.inptbtn:hover, .inptbtn:active{background-position: 0% 0%;
    border-color: #999;
    outline: 0;
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));
    background-color: #f3f3f3;
    background-repeat: repeat;
    background-attachment: scroll;
}
.inptbtn:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));
}

.inpttxt, .txtarea{color:#f2f2f2; background:#202020; width:210px; -webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); border:1px solid #171717;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px; padding:5px 12px 6px 30px}
.inpttxt:focus, .txtarea:focus{outline:0; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(0, 0, 0, 0.6); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(0, 0, 0, 0.6); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(0, 0, 0, 0.6);}
.inpttxt, .txtarea{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; background:#fff; border:1px solid #ccc; height:21px; padding:2px 2px 0 0; color:#333}
.txtarea{height:90px; padding:6px;}

.frstcol-less{width:60px;}
.frstcol{width:120px;}
.wdth300px{width:300px;}
.wdth70per{width:70%;}
.wdthhaf{width:55%;}

.comtitle{font:normal 20px tahoma; color:#ffa231; margin:0 0 10px; text-shadow: 1px 1px  #fff}
.addcomarea{margin-top:40px; padding:10px; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EFEFEF, endColorStr=#FFFFFF)";
    background-image: -webkit-gradient(linear,left top,left bottom,from(#efefef),to(#ffffff));
}

.newslst li{border-bottom:1px solid #dde4ee; padding:0 0 6px; margin:0 0 12px;}



.algnmid{text-align:center; font-size:18px; font-family:tahoma;}
.margt2{margin-top:22px;}
.gray, a.gray{color:#333}
.fnt11{font-size:11px}
.fnt13{font-size:13px}
.height25{height:25px;}
.height31{height:31px;}
.fnt14line{font-size:14px; line-height:20px;}


.undr-main{text-align:left; direction:rtl;}