@font-face {
 font-family: 'BKoodakBold';
 src: url('../fonts/BKoodakBold.eot?#') format('eot'),  /* IE6–8 */  url('../fonts/BKoodakBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('../fonts/BKoodakBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
.BKoodakBold {
	font-family:BKoodakBold, tahoma;
	font-weight:normal;
	font-size:21px;
}
 @font-face {
 font-family: 'BMitra';font-style:normal; font-weight:400; src: url(../fonts/DroidNaskh-Regular.eot);
  src: url(../fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/DroidNaskh-Regular.woff) format('x-woff2'), url(../fonts/DroidNaskh-Regular.woff) format('woff'), url(../fonts/DroidNaskh-Regular.ttf) format('truetype');
}
.BMitra {
	font-family:BMitra, tahoma;
	font-weight:normal;
	font-size:13px;
}
@font-face {
 font-family: 'Myriad';
 src: url('../fonts/Myriad.eot?#') format('eot'),  /* IE6–8 */  url('../fonts/Myriad.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('../fonts/Myriad.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
 font-family: 'IrSans';
 src: url('../fonts/IranianSans.eot?#') format('eot'),  /* IE6–8 */  url('../fonts/IranianSans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('../fonts/IranianSans.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
 font-family: 'AdobeArabic';
 src: url('../fonts/AdobeArabic.eot?#') format('eot'),  /* IE6–8 */  url('../fonts/AdobeArabic.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/  url('../fonts/IAdobeArabic.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
body {
	margin:0;
	padding:0;
	background: url(../img/img-pat-gray.gif) #F2F2F2;
	direction:rtl;
}
a {
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	text-decoration:none;
}
.hidden {
    display:none !important;
}
.scope {
	width:960px;
	margin:0 auto;
}
.head {
	height: 128px;
	width: 100%;
	background-image: url(../img/head-bg.jpg);
	background-repeat: repeat-x;
	position: relative;
}
.name-fa {
	float: right;
	height: 65px;
	width: 242px;
	margin-top: 43px;
}
.name-eng {
	float: left;
	height: 53px;
	width: 241px;
	margin-top: 50px;
}
.logo {
	width: 351px;
	float: right;
	margin-right: 32px;
	margin-left: auto;
	text-align: center;
	position: relative;
}
.logo .logo-site {
	height: 120px;
	width: 351px;
	margin-top: -10px;
}
.besmellah {
	height: 25px;
	width: 176px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	display:inline;
	float:right;
	background:url(../img/green-bg.gif) #195900;
	width:100%;
	height:233px;
}
.header .faLogo {
	display:block;
	float:right;
	width:265px;
	height:80px;
	margin-top:152px;
	background:url(../img/objects-ui.png) -2px -85px;
}
.header .enLogo {
	display:block;
	float:left;
	width:275px;
	height:42px;
	margin-top:155px;
	background:url(../img/objects-ui.png) 4px -40px;
}
.header .logoBox {
	display:block;
	position:absolute;
	margin-left:268px;
	width:444px;
	height:250px;
	background:url(../img/objects-ui.png) 38px -158px no-repeat;
}
.header .logoBox .besmellah {
	position:absolute;
	width:231px;
	height:36px;
	background:url(../img/objects-ui.png);
	margin:2px 0 0 103px;
	z-index:10;
}
.header .logoBox .logo {
	display:none;
	float:right;
	width:100%;
	height:250px;
	background:url(../img/objects-ui.png) -401px -13px no-repeat;
}
.header .logoBox .logo a {
	display:block;
	float:right;
	width:170px;
	height:187px;
	margin:45px 137px 0;
}
.header .live-logo{
	display:none; width:200px; height:50px; position:absolute; top:70px; left:50px; background:url(../img/live.png) no-repeat;
}
.hMenu {
	display:inline;
	float:right;
	width:100%;
	height:30px;
	margin-top: -17px;
	background: #ffae00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffae00 0%, #ff7a16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae00), color-stop(100%,#ff7a16)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffae00 0%,#ff7a16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffae00 0%,#ff7a16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffae00 0%,#ff7a16 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffae00 0%,#ff7a16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae00', endColorstr='#ff7a16',GradientType=0 ); /* IE6-9 */
}
.inboxScope, .mainBody {
	display:inline;
	float:right;
	width:100%;
}
.fMenu {
	display:inline;
	float:right;
	background:url(../img/img-pat-green.gif) #326a00;
	width:100%;
	height:50px;
}
.footer {
	display:inline;
	float:right;
	width:100%;
	height:39px;
	background-image: url(../img/bg3.png);
}
.searchBox {
	display:inline;
	float:right;
	width:98px;
	height:20px;
}
.searchRing {
	display:inline;
	float:right;
	width:83px;
	height:20px;
	margin:3px 0px;
	border:1px solid #097A74;
	border-radius:15px;
	background-image: url(../img/bg2.jpg);
	background-repeat: repeat-x;
	border:1px solid #FFC64F;
}
.searchBtn {
	display:block;
	float:left;
	width:20px;
	height:18px;
	background:url(../img/icons-ui.png) -95px -255px;
	border:0px;
	margin:3px 0 0 4px;
}
.searchInp {
	display:inline;
	float:right;
	width:47px;
	height:15px;
    margin: 1px 7px 4px 0;
	border:none;
	font-size:11px;
	font-family:tahoma;
	color:#ffffff;
	background:none;
	direction:rtl;
}
.user-panel-wp {
    width: 55px;
    float: left;
}
.user-panel-wp img {
    margin-top: 5px;
}
ul.hMenuBar {
	display: inline;
	float: right;
	font-family: Myriad;
	height: 30px;
	list-style: none outside none;
	margin: 0 0px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 500px;
	z-index: 100;
	/* [disabled]margin-left:200px; */
}
ul.hMenuBar li {
    display: inline;
    float: right;
    font-size: 20px;
    height: 30px;
    margin: 0 0px;
    text-align: center;
}
ul.hMenuBar a, a.login-a {
    border-radius: 15px;
    color: #FFFFFF;
    display: block;
    line-height: 27px;
    padding: 1px 16px;
    text-shadow: 1px 1px 1px #444444;
}
ul.hMenuBar a {
}
ul.hMenuBar a:hover, a.login-a:hover {
	background:url(../img/layout-1.png);
}
.otherLangs {
    background-image: url("../img/bg2.jpg");
    background-repeat: repeat-x;
    border-radius: 15px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: tahoma;
    font-size: 12px;
    height: 20px;
    margin: 3px 10px 3px 0;
	position: relative;
    text-align: center;
    width: 73px;
    border: 1px solid #FFC64F;
}
.rel100 {
	position:relative;
	width:100%;
	height:30px;
	z-index:100;
}
.botArrow {
    background: url("../img/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 5px;
    position: absolute;
    right: 7px;
    top: 8px;
    width: 7px;
}
.otherLangs ul {
	list-style:none;
	width:73px;
	position:absolute;
	top:13px;
	left:0px;
	margin:0px;
	padding:0px;
	border-radius:0 0 15px 15px;
	z-index:99;
	cursor:default;
	display:none;
	background-color: #FE7702;
}
.otherLangs li {
	margin:5px 0;
}
.otherLangs li a {
	display:block;
	border-radius:7px;
	margin: 5px;
	color:#004944;
}
.otherLangs li a:hover {
	background:url(../img/layout-1.png);
}
.sideMenu {
	display:inline;
	float:right;
	width:190px;
	margin:10px 0 0 15px;
}
.sideMenu ul.mainItems {
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
	float:right;
	width:100%;
}
.sideMenu li.mainItem {
	height:49px;
	margin:0 0 5px;
	border-radius:5px;
}
.sideMenu li.mainItem .iconBox {
	display:inline;
	float:right;
	width:49px;
	height:49px;
	background:url(../img/meni-icon-bg.png) #326A00;
	border-radius:0 5px 5px 0;
}
.sideMenu li.mainItem .iconPatt {
	display:block;
	width:49px;
	height:49px;
	background:url(../img/img-pat.png);
}
.sideMenu li.mainItem .iconPatt div {
	display:block;
	width:49px;
	height:49px;
	background-image:url(../img/icons-ui.png);
	background-repeat:no-repeat;
}
.sideMenu li.mainItem .menuTextBox {
	display:inline;
	float:right;
	width:141px;
	height:49px;
	background:#e5e5ce;
	position:relative;
	border-radius:5px 0 0 5px
}
.sideMenu li.mainItem .menuTextBox .hoverSlide {
	display:inline;
	float:right;
	width:0px;
	height:49px;
	background:#326A00;
	border-radius:5px 0 0 5px
}
.sideMenu li.mainItem .menuTextBox .textBox {
	position:absolute;
	width:141px;
	height:49px;
	top:0px;
	left:0px;
	background:url(../img/img-pat.png);
	text-align:center;
	line-height:50px;
	border-radius:5px 0 0 5px;
}
.sideMenu li.mainItem .menuTextBox .textBox span {
	margin-right:-15px;
	color:#447000;
	font-size:18px;
}
.sideMenu li.mainItem .menuTextBox .textBox .arrow {
	position:absolute;
	width:12px;
	height:22px;
	background:url(../img/icons-ui.png) -87px -511px;
	top:13px;
	left:7px;
}
.sideMenu li.mainItem .menuTextBox .textBox ul.firstSubMenu {
	position:absolute;
	width:190px;
	display:none;
	top:0px;
	right:155px;
	background:url(../img/img-pat.png) #5dbab7;
	border-radius:5px 0 5px 5px;
	margin:0px;
	padding:0px;
	z-index:100;
	box-shadow:-2px 5px 2px #333;
	list-style:none;
}
.sideMenu li.mainItem .menuTextBox .textBox ul.firstSubMenu li {
	margin:0px;
	padding:0px;
	height:48px;
	line-height:45px;
	font-size:18px;
	border-bottom:1px solid #b0dcd9;
}
.sideMenu li.mainItem .menuTextBox .textBox ul.firstSubMenu li a {
	display:block;
	color:#FFF;
	height:48px;
}
.story {
	display:inline;
	float:right;
	width:755px;
	margin:2px 0 0;
}
.story .titrOne {
	display:inline;
	float:right;
	width:100%;
	background:#95957D;
	color:#FFF;
}
.story .titrOne h1 {
	display:block;
	height:42px;
	background:#08435B;
	line-height:50px;
	margin: 4px 0;
	padding:0 15px;
	font-family: IrSans;
}
.story .titrOne .inbox {
	display:inline;
	float:right;
	background:#FFF;
	padding:5px;
	border-radius:3px;
	box-shadow:0px 0px 7px #000;
	margin:5px 15px 15px 5px;
	position:relative;
	overflow:hidden;
}
.story .titrOne .inbox img.thumbnail {
	border:none;
}
.story .titrOne .inbox .thumbnailC {
	display:block;
	width:350px;
	height:211px;
	background:url(../img/img-pat-gray.gif);
	position:absolute;
	top:5px;
	opacity:0.6;
}
.story .titrOne .lead {
	display:block;
	float:left;
	width:350px;
	height:221px;
	margin:5px 0 15px 15px;
	padding-right:10px;
	overflow:hidden;
	color:#FFF;
}
.story .titrTwo {
	display:inline;
	float:right;
	width:100%;
	background:#CFCFBE;
	position:relative;
}
.story .titrTwo .inbox {
	display:inline;
	float:right;
	width:732px;
height:;
	margin:8px 8px 8px 15px;
	position:relative;
	overflow:hidden;
}
.story .titrTwo .inbox ul {
	list-style:none;
	width:10000px;
height:;
	margin:0px;
	padding:0px;
}
.story .titrTwo .inbox ul li {
	display:inline;
	float:right;
	width:732px;
height:;
	margin:0p;
	padding:0px;
}
.story .titrTwo .inbox ul li .thumbnailBox {
	display:inline;
	float:right;
	background:#FFF;
	padding:5px;
	border-radius:3px;
	box-shadow:0px 0px 7px #000;
	margin:7px 7px 7px 15px;
	position:relative;
	overflow:hidden;
}
.story .titrTwo .inbox ul li .thumbnailBox img.thumbnail {
	border:none;
}
.story .titrTwo .inbox ul li .thumbnailBox div.thumbnailC {
	display:block;
	width:194px;
	height:117px;
	background:url(../img/img-pat-gray.gif);
	position:absolute;
	top:5px;
	opacity:0.6
}
.story .titrTwo .inbox ul li h2.title {
	display:block;
	height:30px;
	line-height:30px;
	width:485px;
	float:left;
	margin:7px 0 0;
	padding:0px 10px;
	background:#0C818F;
}
.story .titrTwo .inbox ul li h2.title a {
	color:#FFF;
}
.story .titrTwo .inbox ul li .lead {
	display:inline;
	float:right;
	width:505px;
	height:93px;
	margin:5px 0;
	overflow:hidden;
}
.boxes {
	display:inline;
	float:right;
	width:100%;
	margin:15px 0 0;
}
.boxes ul.items {
	list-style:none;
	margin:0px;
	padding:0px;
}
.boxes li.item {
	display:inline;
	float:right;
	width:310px;
	height:280px;
	margin:0 0 15px 15px;
	background:#DADAC8;
}
.boxes li.item .titleBar {
    background: none repeat scroll 0 0 #BABA9D;
    display: inline;
    float: right;
    height: 43px;
    overflow: hidden;
    position: relative;
    width: 98%;
}
.boxes li.item .titleBar .bgSlide {
	background: none repeat scroll 0 0 #008CA4;
	height: 32px;
	left: 0;
	margin-top: 5px;
	position: absolute;
	width: 262px;
	/* [disabled]margin-left: 5px; */
}
.boxes li.item .titleBar a {
    display: block;
    height: 38px;
    padding: 7px;
    position: relative;
}
.boxes li.item .titleBar a div {
	background: url("../img/titleBg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 3px solid #E7E7DD;
	border-radius: 4px;
	display: inline;
	float: right;
	height: 35px;
	margin-top: -6px;
	/* [disabled]padding: 3px; */
	width: 35px;
	margin-right: -5px;
}
.boxes li.item .titleBar a div img {
    background-image: url("../img/icons-ui.png");
    border: medium none;
    height: 35px;
    width: 35px;
}
.boxes li.item .titleBar a h3 {
    color: #FFFFFF;
    display: inline-block;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
}
.boxes li.item .inbox {
	/*display:inline;
	float:right;
	height:192px;*/
	width:290px;
	height:230px;
	margin:10px;
	overflow:hidden;
}
.boxes li.item .inbox h4.title {
	margin:0;
	line-height:28px;
	text-align: center;
}
.boxes li.item .inbox h4.title a {
	color:#008CA4;
}
/*.boxes li.item .inbox .lead {
	display:inline;
	float:right;
	width:100%;
}*/
.fMenu a.fMenuRss {
	display:inline-block;
	width:40px;
	height:40px;
	margin:5px;
	float:left;
	background:url(../img/icons-ui.png) -77px -311px;
}
.fMenu a.fMenuRss div {
	display:none;
	width:inherit;
	height:inherit;
	background:inherit;
	background-position:-77px -354px;
}
.footerMenu {
	display:inline;
	float:right;
	width:100%;
	margin:3px 0;
	text-align:center;
}
.footerMenu a {
	display:inline-block;
	color:#FFF;
}
.footerMenu span {
	display:inline-block;
	width:2px;
	height:40px;
	margin:-3px 60px 0;
	background:url(../img/icons-ui.png) -77px -260px;
	position:absolute;
}
.copyRight {
	display:inline;
	float:right;
	width:100%;
	text-align:center;
	color:#FFF;
	font-family:tahoma;
	font-size:12px;
}
.titrTwo .navigation {
	display:inline;
	float:right;
	width:100%;
	margin:5px 0 10px;
}
.titrTwo .navigation ul {
	list-style:none;
	margin:5px 15px;
	padding:0px;
	display:inline; float:left;
}
.titrTwo .navigation ul li {
	display:inline;
	float:right;
	width:15px;
	height:15px;
	border-radius:5px;
	background:#999;
	margin-right:3px;
	cursor:pointer;
}
.titrTwo .navigation ul li:hover, .titrTwo .navigation ul li.select {
	background:#666;
}
/*Post*/

.postBox {
	display:inline;
	float:right;
	width:100%;
	background:/*url(../img/img-pat.png)*/ #c1c1c1;
	margin-bottom:15px;
}
.postBox .titleBox {
	margin:0px;
	padding:5px 10px 11px;
	font-size:22px;
	line-height:30px;
	text-align:center;
	color:#e8f2e0;
	background:/*url(../img/img-pat.png)*/ #7b7b69;
}
.postBox .leadBox {
	display:inline;
	float:right;
	width:95.8%;
	padding:3px 2.1% 6px;
	font-size:16px;
	line-height:28px;
	text-align:center;
	color:#ededed;
	background:/*url(../img/img-pat.png)*/ #375c6c;
}
.postBox .contentBox {
	display:inline;
	float:right;
	width:95.8%;
	padding:5px 2.1%;
	color:#2a2a2a;
	text-align:justify;
	line-height:35px;
	font-size:14px;
}
.postBox .imageBox {
	background:#FFFFFF;
	border-radius:3px;
	box-shadow: 0 0 7px #000;
	display:inline;
	float:left;
	margin:5px 20px 5px 3px;
	padding:5px;
	position:relative;
}
.postBox .imageBox .thumbnailC {
	/*background:url(../img/img-pat-gray.gif);*/
	display:block;
	height:211px;
	opacity:0.6;
	position:absolute;
	top:5px;
	width:350px;
}
.contentBox p {
	padding:2px 0px;
	margin:2px 0px;
}

/* search adv */
#searchScope{
	display:inline; float:right; width:705px; margin:7px 25px 0;
}
.searchL{
	background:url(../img/search-pattern.png) repeat-x -3px -3px #FFF; border:1px solid #468747; border-radius:0 5px 5px 0; display:inline; float:right; width:99.5%; margin-bottom:0px;
}
.searchL .SLText {
	background:none; border:0 none; color:#000033; float:right; font-family:tahoma; font-size:16px; font-weight:bold; height:30px; margin:0 6px; width:495px;
}		
.searchL .SLButton {
	background:url(../img/search-pattern.png) repeat-x 0 -37px; border:0 none; cursor:pointer; float:left; font-family:tahoma; font-size:15px; height:32px; margin:0; width:75px;
}
.searchL .SLButton:hover {
    background-position:center bottom;
}
#advancedSBox{
	display:none; float:right; width:699px; margin:0 5px 0 0; background:#545449; border-radius:0 0 5px 0;
}
#ASBInbox{
	display:inline; float:right; width:679px; margin:5px 10px 10px 10px; color:#FFF; font-family:tahoma; font-size:11px;
}
#sFDateBox{
	display:inline; float:right; margin:3px 0 5px 25px;
}
#sFDateBox select, #sTDateBox select, #sNumOfDisplay select, #sSubjects select, #sLimitCont select{
	font-family:tahoma; font-size:10px;
}
#sTDateBox{
	display:inline; float:right; margin:3px 0 5px;
}
#sNumOfDisplay{
	display:inline; float:right; margin:3px 195px 5px 0;
}
#sSubjects{
	display:inline; float:right; margin:5px 0 3px 25px;
}
#sLimitCont{
	display:inline; float:right; margin:5px 0 3px;
}
#ASButtonBox{
	display:inline; float:right; width:704px; height:30px; font-family:tahoma; font-size:12px; margin-bottom:15px;
}
#ASButtonBox #advancedSBut{
	float:left; display:inline; height:23px; width:42px; padding:0 17px; background:#545449; border-radius:0 0 5px 5px; color:#FFF; cursor:pointer;
}
#sResultInfo{
	display:inline; float:right; height:20px; margin-top:3px; margin-right:5px; width:425px; color:#468747; overflow:hidden; font-size:11px;
}

.rssList {
    color: #000000; font-family: tahoma; font-size: 11px; list-style: none outside none; margin: 0; padding: 0;
}
.rssList li {
	border-bottom: 1px dotted #666666; margin: 3px 0 2px; padding: 2px 0 3px;
}
.rssList img {
    background: url(../img/icons-ui.png) -85px -488px; height: 19px; margin-left: 5px; width: 19px;
}


/* Gallery */
.gMedImgBox{
	display:inline; float:right; width:100%; padding:2% 0 0; background:#95957d;overflow:hidden; position:relative;
}
.gMedImgInbox{
	text-align:center; width:100%; margin:10px 0; position:relative; z-index:2; 
}
.gMedImgInbox img{
	border:1px solid #fff; box-shadow:0px 0px 7px #000; border:5px solid #FFF; position:relative;max-width: 100%;
}
.gSmallImgBox{
	display:inline; float:right; width:96%; padding:2% 2%; overflow:hidden;
}
.gSmallImg{
	height:75px; margin:7px 7px 0 7px; float:right; box-shadow:0px 0px 5px #000; border:3px solid #FFF; cursor:pointer;
}
.gSmallImgBox img:hover{
	 border:3px solid #8bbace; 
}
.gSmallImgBox .selected{
	 border:3px solid #204c5f;
}
.gContBox{
	display:inline; float:right; width:94%; padding:2% 3%; overflow:hidden;
}
.gMedImgBox .nav{
	position:absolute; width:755px; height:30px; background:#5c5c41; top:0px; line-height:33px; z-index:0;
}
.gMedImgBox .nav .prev-img{
	display:inline-block; float:right; margin:0 10px 0 0; color:#69a954; cursor:pointer; position:relative; z-index:3;
}
.gMedImgBox .nav .next-img{
	display:inline-block; float:left; margin:0 0 0 10px; color:#69a954; cursor:pointer; position:relative; z-index:3;
}

/*Comment Form*/
.commentFormBox{
	display:inline; float:right; width:504px; margin:5px 126px; font:12px tahoma;
}
.fieldsComment{
    display:inline; float:right; margin-left:20px; width:170px;	
}
.fieldsComment input{
	width:97%;
}
.LFieldsComment{
	display: inline; float: right; width: 310px;
}
.LFieldsComment #cMessage{
	width: 98.5%; margin-bottom: 5px; height: 93px; resize:none;
}
.LFieldsComment #commentSubmit{
	float: left; font-family: tahoma; width: 75px; padding-bottom: 3px;
}.live-broadcast {
	float: left;
	width: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 7px;
}
.icon-live {
    float: right;
    height: 22px;
    margin-left: 2px;
    margin-top: -3px;
    width: 21px;
}
.live-broadcast .liveTxt {
	color: #FFF;
}
.bgslide-holder {
	background-color: #A5A597;
}
.link-footer-menu {
    color: #FFFFFF;
    padding-bottom: 9px;
    padding-top: 9px;
    text-align: center;
    width: 100%;
}
.link-footer-menu a {
	color: #FFF;
	text-decoration: none;
	font-family: Myriad;
	font-size: 21px;
	padding-left: 35px;
	padding-right: 35px;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.link-footer-menu a:hover {
	color: #F38B00;
}
p.bjqs-caption{
	display:block;
	width:96%;
	margin:0;
	padding:1.5%;
	position:absolute;
	bottom:0;
	width:100%;
	font-family: Myriad;
}

/* carousel slider */

.list_carousel {
	margin: 0;
	width: 754px;
}
.list_carousel.videofooter {
	margin: 0;
	width: 530px;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	color: #999999;
	display: block;
	float: left;
	/* [disabled]font-size: 40px; */
	height: 130px;
	margin: 2px;
	padding: 0;
	text-align: center;
	width: 170px;
}
.list_carousel.videofooter li {
	width: 150px;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix, .clear {
	float: none;
	clear: both;
}
.prev {
	background-image: url("../img/pre-slider.png");
	float: left;
	height: 164px;
	margin-top: -140px;
	width: 23px;
}	
.next {
	background-image: url("../img/next-slider.png");
	float: right;
	height: 164px;
	margin-top: -140px;
	width: 23px;
}
.pager {
	float: left;
	width: 100%;
	text-align: center;
	background-image: url(../img/shadow1.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	margin-top: 7px;
}
.videofooter .pager {
	margin-top: -20px;
}
.pager a {
	margin: 0 5px;
	background-image: url(../img/bulletN.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 6px;
    display: inline-block;
}
.pager a span{
    display: none;
}
.pager a.selected {
	background-image: url(../img/bullet-active.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 6px;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
.caroufredsel_wrapper {
    margin-right: 23px !important;
    margin-top: 13px !important;
    width: 708px !important;
}
.list_carousel.videofooter .caroufredsel_wrapper {
	width: 462px !important;
}
.foo2 li .img-item {
	height: 113px;
	width: 119px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.foo2 li .name-item {
    color: #000000;
    font-family: Myriad;
    font-size: 16px;
    text-align: center;
    width: 100%;
}
.box-left {
	float: left;
	width: 755px;
	margin-top: 10px;
	/* [disabled]background-color: #999; */
	/* [disabled]height: 40px; */
}
.box-up {
}
.icon-box-up {
	height: 76px;
	width: 76px;
	float: right;
}
.title-div-up {
	float: left;
	width: 679px;
	background-color: #A7A7A7;
	padding-top: 9px;
	padding-bottom: 9px;
}
.title-div-up h3 {
	font-size: 24px;
	color: #e7f1de;
	font-family: AdobeArabic;
	margin:0;
	padding-right: 30px;
}
.search-div {
	float: left;
	width: 680px;
	background-color: #55554A;
	height: 29px;
}
.searchRing-t {
	display:inline;
	float:left;
	width:83px;
	height:20px;
	margin:5px;
	background-repeat: repeat-x;
}
.searchBtn-t {
	display:block;
	float:left;
	width:17px;
	height:17px;
	background:url(../img/search-icon.png);
	border:0px;
	margin:2px 0 0 4px;
}
.searchInp-t {
	display:inline;
	float:right;
	width:140px;
	height:17px;
    margin: 1px 7px 4px 0;
	border:none;
	font-size:23px;
	font-family:tahoma;
	color:#777763;
	background:none;
	direction:rtl;
	font-family: AdobeArabic;
}
.comment-div-holder, .hadith-div-holder {
	width: 755px;
	margin-top: 30px;
	background: url("../img/img-pat-gray.gif") repeat scroll 0 0 #A7A7A7;
	min-height: 300px;
	display: inline-block;
	margin-bottom: 15px;
}
.side-R-cm {
	/*float: right;*/
	width: 170px;
	margin-top: 10px;
}
.side-R-cm .title-cm {
	background-color: #00716D;
	width: 150px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: BMitra;
	color: #FFF;
	font-size: 20px;
	color: #fff;
	font-weight:bold;
}
.side-L-cm {
	background-color: #CBCBCB;
	/*float: right;*/
	margin-top: 10px;
	width: 755px;
	padding-bottom: 70px;
	margin-bottom: 10px;
}
.side-L-cm .form-cm {
	margin-top: 40px;
	margin-right: 10px;
	display: inline-block;
}
.cm-input {
	background-color: #E1E1E1;
	border: medium none;
	color: #000000;
	font-family: BMitra;
	font-size: 16px;
	font-weight: bold;
	height: 32px;
	padding-right: 8px;
	text-shadow: 1px 2px 2px #888;
	width: 300px;
	margin-top: 6px;
}
.form-cm .txt-area-cm {
    background-color: #E1E1E1;
    border: medium none;
    color: #000000;
    font-family: BMitra;
    font-size: 14px;
    font-weight: bold;
    height: 135px;
    margin-bottom: 0;
    margin-top: 6px;
    padding-right: 8px;
    padding-top: 5px;
    resize: none;
    text-shadow: 1px 2px 2px #888888;
    display: block;
    width: 614px;
}
.form-cm .msg-cat {
	background-image: url("../img/bg4.jpg");
	background-position: right center;
	background-repeat: repeat-x;
	display: inline-block;
	margin-top: -5px;
	/* [disabled]padding-bottom: 10px; */
	padding-top: 6px;
	width: 623px;
}
.cm-container {
    width: 640px;
    margin: auto;
}
.msg-cat label {
	font-family: BMitra;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
	float: right;
	margin-top: -3px;
}
.checkbox-mask{
	background:url('../img/radio.png') no-repeat;
	height: 9px;
	width: 9px;
	padding: 0;
	float: right;
	float:right;
	margin-right: 10px;
	margin-left: 7px;
}
.checkbox-mask.checked{
    background:url('../img/select-radio.png') no-repeat;
}
.form-cm .captcha {
	clear: both;
	width: 398px;
	margin-top: 12px;
}
.captcha-img {
	height: 35px;
	width: 186px;
	float: left;
}
.captcha-input {
	background-color: #E1E1E1;
	border: medium none;
	color: #000000;
	font-family: BMitra;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	padding-right: 8px;
	text-shadow: 1px 2px 2px #888;
	width: 195px;
}
.form-cm .bt-send-cm {
    background-image: url("../img/bg-bt-send.jpg");
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: tahoma;
    font-weight: bold;
    height: 29px;
    margin-left: 167px;
    margin-top: 5px;
    width: 105px;
}
.form-cm .bt-send-cm:hover {
	background-image: none;
	background-color: #F59300;
	transition: all 0.3s ease-out;
}
.publish-cm-holder {
	width: 97%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.bullet-pages {
	width: 100%;
	text-align: center;
}
.bullet-pages a {
	margin-right: 4px;
	margin-left: 4px;
}
.cm-item-holder {
	width: 555px;
	margin-right: auto;
	margin-left: auto;
}
.title-cm-item {
	background-color: #E7E7D3;
	height: 23px;
}
.icon-cm {
	float: right;
	height: 23px;
	width: 23px;
}
.title-cm-item .name-co {
	font-family: BMitra;
	color: #272727;
	font-size: 15px;
	/* [disabled]font-weight: bold; */
	padding-right: 7px;
}
.cm-item-holder .txt-cm {
	background-color: #d6d6d6;
}
.txt-cm p {
    color: #272727;
    display: inline-block;
    font-family: BMitra;
    font-size: 15px;
    padding: 0 24px
}
.title-cm-item .reply a{
	font-family: BMitra;
	font-size: 14px;
	color: #1a5d03;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}

.date-cm {
    color: #777763;
    float: left;
    font-family: BMitra;
    font-size: 14px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
.cm-item-holder-rep {
	width: 510px;	
    margin:5px 46px 10px 0;
}
.title-cm-item-rep {
	background-color: #E7E7D3;
	height: 23px;
}
.icon-cm-rep {
	float: right;
	height: 23px;
	width: 23px;
}
.title-cm-item-rep .name-co-rep {
	font-family: BMitra;
	color: #272727;
	font-size: 15px;
	/* [disabled]font-weight: bold; */
	padding-right: 7px;
}
.cm-item-holder-rep .txt-cm-rep {
	background-color: #d6d6d6;
}
.txt-cm-rep p {
    color: #272727;
    display: inline-block;
    font-family: BMitra;
    font-size: 15px;
    padding: 0 24px
}
.title-cm-item-rep .reply-rep a{
	font-family: BMitra;
	font-size: 14px;
	color: #1a5d03;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}

.date-cm-rep {
    color: #777763;
    float: left;
    font-family: BMitra;
    font-size: 14px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
.search-div .txt-area {
	border: none;
	background-color: #272727;
	transition: all 0.3s ease-out;
	color: #FFF;
	height: 22px;
	margin-top: 3px;
	margin-bottom: 5px;
	font-family: AdobeArabic;
	font-size: 19px;
}
.search-div .txt-area:focus {
	background-color: #585858;
}
.label-txt-area {
	font-family: AdobeArabic;
	font-size: 20px;
	color: #FFF;
	margin-right: 30px;
}
.search-div .bt-search {
    background-color: #32A19C;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: AdobeArabic;
    font-size: 20px;
    margin-left: 15px;
    margin-top: 3px;
    padding: 0;
    width: 75px;
}
.search-div .bt-search:hover {
    background-color: #F59300;
	transition: all 0.3s ease-out 0s;
}
.hadith-div-holder {
}
.hadith-div-item {
	height: 153px;
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.hadith-div-item .name-hadith {
	width: 215px;
	padding-right: 10px;
	font-family: AdobeArabic;
	color: #525247;
	padding-top: 1px;
	padding-bottom: 1px;
	float: right;
	background-color: #D5D7D7;
	font-size: 22px;
}
.hadith-div-item .date-hadith {
	padding-right: 10px;
	padding-left: 10px;
	/* [disabled]font-family: AdobeArabic; */
	color: #525247;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	background-color: #D5D7D7;
	/* [disabled]font-size: 22px; */
	font: 17px/24px BMitra,tahoma;
}
.txt-hadith-holder {
	width: 100%;
	margin-top: 3px;
	background-color: #f2f2f2;
	clear: both;
	display: inline-block;
}
.txt-hadith {
	font-family: IrSans;
	font-size: 13px;
	color: #292929;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 17px;
}
.txt-hadith .mean {
	color: #4F6D35;
}
.desc-hadith {
	background-color: #D1D1C4;
	color: #777764;
	float: right;
	margin-right: 6px;
	margin-top: 5px;
	padding-right: 7px;
	width: 690px;
	margin-bottom: 5px;
}
.desc-hadith p {
	color: #000000;
	display: inline-block;
	font-family: IrSans;
	font-size: 13px;
	line-height: 17px;
	margin: 5px;
	padding-right: 10px;
	width: 626px;
	text-align: justify;
}
.desc-hadith span {
	color: #777764;
	font-family: IrSans;
	font-size: 13px;
	float: right;
	padding-top: 5px;
}
.link-more {
	background-image: url(../img/shap2.jpg);
	float: left;
	height: 20px;
	margin-left: 5px;
	margin-top: 42px;
	width: 15px;
	background-position: right center;
}
.link-more:hover {
    background-image: url("../img/shap2.jpg");
	height: 20px;
	width: 15px;
	background-position: left center;
}
.page-num-holder {
	clear: both;
	text-align: center;
	width: 100%;
}
.page-num-holder .page-num {
}
.video-div {
	width: 100%;
	background: url("../img/img-pat-gray.gif") repeat scroll 0 0 #c1c1c1;
}
.slide-video {
	background-color: #757575;
	clear: both;
	display: inline-block;
	height: 95px;
	margin-left: auto;
	margin-right: 9px;
	margin-top: 10px;
	position: relative;
	width: 735px;
}
.video-player-place {
	width: 735px;
	height: 369px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.title-video {
	width: 735px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #00ABC8;
}
.title-video h3 {
	font-family: AdobeArabic;
	color: #FFF;
	font-size: 22px;
	font-weight: normal;
	padding-right: 10px;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.desc-video {
	clear: both;
	width: 735px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.next-prog {
	height: 94px;
	width: 86px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
}
.shadow-video {
	position: absolute;
	z-index: 10;
	height: 94px;
	width: 153px;
}
.shadow-video-l {
	height: 94px;
	width: 153px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.search-div h3 {
	font-size: 16px;
	color: #FFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 27px;
}
.box-qs {
	height: 500px;
	width: 100%;
	clear: both;
}
#tabst .box-item {
	background-color: #8c8c8c;
	float: left;
	width: 97%;
	/* [disabled]height: 20px; */
}
.item-holder {
	margin-top: 3px;
	float: left;
	width: 755px;
}

.box-item .qs-box {
	background-image: url(../img/qs.jpg);
	background-repeat: no-repeat;
	background-position: 715px center;
}
.qs-box a {
    clear: both;
    color: #FFFFFF;
    display: inline-block;
    font-family: IrSans;
    font-size: 14px;
    padding-bottom: 5px;
    padding-right: 25px;
    padding-top: 5px;
}
.answer-box  {
	background-color: #FFF;
	background-image: url(../img/reply-icon.png);
	background-repeat: no-repeat;
	background-position: 715px 15px;
	float: right;
}
.answer-box p {
	color: #000;
	font-family: IrSans;
	font-size: 14px;
	padding: 0 65px 5px 15px;
}
.leadBox1, .leadBox1 a, .leadBox1 span.hpSep{
	color:#FFF; font:11px Tahoma, Geneva, sans-serif; line-height:20px;
}
.leadBox1 span.hpSep{
	color:#CCC;
}
.libraryBox{
	list-style:none; display:inline; float:right; width:100%; padding:0; margin:0; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/img-pat.png) #95957d;
}
.libraryInbox1{
	display:inline; float:right; width:100%;
}
.libraryInbox2{
	display:inline; float:right; width:100%; height:40px;
}
.libraryScript{
	display:inline; float:right; width:100%; margin:6px 0px; padding:0px; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/img-pat.png) #375c6c; list-style:none;
}
.libraryScript li{
	display:inline; float:right; color:#FFF; padding:0 6px; line-height:30px; cursor:pointer;
}
#tooltip2{
	position:absolute; top:0px; left:0px; padding:3px 10px; background:#000; border:1px solid #FFF; border-radius:5px; color:#FFF; font:11px tahoma; display:none; z-index:10000;
}
.islamicInfoStage{
	display:inline; float:right; width:745px; padding:5px 5px 0; margin-top:35px;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
	zoom: 1;
}
ul.islamicInfoItems, ul.islamicInfoItems>li{display:inline; float:right; width:100%; margin:0px; padding:0px; list-style:none;}
ul.islamicInfoItems>li{margin-bottom:10px;}
ul.islamicInfoItems>li .hFrom, ul.islamicInfoItems>li .hDate{font:15px/24px BMitra,tahoma; color:#525247; background:#d5d7d7; padding:2px 10px 4px;}
ul.islamicInfoItems>li .hDate{float:left;}
ul.islamicInfoItems>li .hValue{display:inline; float:right; width:735px; margin-top:5px; padding:5px; background:#f2f2f2; color:#292929; font:18px/25px BKoodakBold,tahoma;}
ul.islamicInfoItems>li .hValue h3.hadith{margin:0px; padding:0px; font:inherit;}
ul.islamicInfoItems>li .hValue h3.hadith a{color:#292929;}
ul.islamicInfoItems>li .hValue .hadithMeans{display:inline; float:right; width:100%; color:#3c601a;}
ul.islamicInfoItems>li .hValue .hadithLead{display:inline; float:right; width:690px; padding:10px; margin-top:5px; background:#d1d1c4; text-align:justify;}
ul.islamicInfoItems>li .hValue .hadithLead .leadT{display:inline-block; float:right; margin-left:5px; color:#7d7d6a;}
ul.islamicInfoItems>li .hValue a.hadithLink{float:left;display:block; width:25px; height: 18px; margin-top:0px; background:url(../img/arrow-r-l-2.gif) center bottom no-repeat;}

.islamic-thumb {
    float: right;
    max-width: 100px;
    max-height: 100px;
    margin: 0 0 5px 10px;
}
.islamic-title {
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
.islamic-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/icons1-ui.png) -602px 0px no-repeat
}
.hadithes-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/icon3.jpg) no-repeat
}



.wSchedule{
    display:inline; float:right; width:715px; padding:10px 20px; margin-top:30px;
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));
    background: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
    zoom: 1;
}
.wSchedule table{width:100%; border:none; font:14px/29px BMitra,tahoma;}
.wSchedule table th{font:bold 17px/29px BMitra,tahoma; text-align:center; vertical-align:middle; color:#104100;}
.wSchedule table td{text-align:center; vertical-align:middle;}
.wSchedule table td.col1, .wSchedule table td.col4{color:#088078; background:#d3d3d3;}
.wSchedule table td.col2{color:#FFF; background:#4c4c2e;}
.wSchedule table td.col3{color:#104100; background:#f1f1f1;}
.wSInfo{display:inline; float:right; width:715px; padding:10px 20px; background:#195a03; font:13px/29px BMitra,tahoma; color:#FFF; position:relative; overflow:hidden;min-height: 140px;}
.wSInfo .wSIText{display:inline; float:right; width:490px; text-align:justify;}
.wSInfo .wSDBox{display:inline; display:none; float:right; width:100%; height:40px; background:#104100; margin-top:10px;}
.wSInfo a.liveLink{display:inline-block; position:absolute; width:200px; height:165px; top:0px; left:0px; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/live-logo.png) center no-repeat;}
                            
.questions-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/icons1-ui.png) -87px 0px no-repeat
}


.qSelector{list-style:none; display:inline; float:right; width:100%; margin:5px 0 0; padding:0;}
.qSelector li{display:inline; float:right; margin:0 0 5px 5px; padding:0 20px 3px; font:15px/24px BMitra,tahoma; color:#525247; cursor:pointer;}
.qSelector li.selected{background:#525247; color:#f2f2f2; cursor:default;}
.qItems{list-style:none; display:none; float:right; width:100%; margin:0 0 5px; padding:0;}
.qItems li{display:inline; float:right; width:720px; margin:0 0 2px; padding:3px 25px 4px 10px; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/s-1.gif) no-repeat 737px 10px #f2f2f2; color:#292929; font:13px/29px BMitra,tahoma; text-align:justify;}
.qItems li.no-bg-img{background:#b9b9b9;}
.qItems li p{margin:0px; padding:0px; text-align:justify;}
                            
.answers-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/icons1-ui.png) -172px 0px no-repeat
}


.qSelector{list-style:none; display:inline; float:right; width:100%; margin:5px 0 0; padding:0;}
.qSelector li{display:inline; float:right; margin:0 0 5px 5px; padding:0 20px 3px; font:15px/24px BMitra,tahoma; color:#525247; cursor:pointer;}
.qSelector li.selected{background:#525247; color:#f2f2f2; cursor:default;}
.qItems{list-style:none; display:none; float:right; width:100%; margin:0 0 5px; padding:0;}
.qItems li{display:inline; float:right; margin:0 0 2px; font:13px/25px BMitra,tahoma; text-align:justify}
.qItems li.no-padd{padding: 0}
.qItems li p{margin:0px; padding:0px;}
.qItems li .qVal{width:700px; padding:3px 25px 4px 10px; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/s-1.gif) no-repeat 99% 11px #8c8c8c; color:#FFFFFF; cursor:pointer;margin: 0 20px 0 0;}
.qItems li .aVal{display:none; float:right; width:705px; padding:3px 40px 4px 10px; background:url(http://noorfatemah.org/lib/template/noorfatemah/images/arrow-r-l-1.gif) no-repeat 722px 8px #f2f2f2; color:#292929;}
                            
.ask-us-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/icons1-ui.png) 0px 0px no-repeat
}


.questionForm{
width:725px; min-height:310px; margin-top:140px; padding:15px;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.3)));
background: -moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0.3));
zoom: 1;
}
.questionForm label{
display:inline-block; float:right; width:100px;
}
.questionForm input, .questionForm textarea{
background:#f2f2f2; height:24px; width:300px; line-height:24px; border-radius:3px; border:1px solid #CCC; padding:3px; font:12px/24px tahoma;
}
.questionForm textarea{resize:none; width:615px; height:155px;}
.questionForm input[type="button"], .questionForm input[type="submit"]{
width:115px; height:31px; font:16px BMitra,tahoma; float:left; color:#FFF; background:#096a66; cursor:pointer; padding-top:0px; border:none; 
}
.questionForm input[type="button"]:hover{background:#0c7571;}
.questionForm input[type="button"]:active{padding-top:1px;}
							
.questionForm .cmtScope{
display:inline; float:right; width:100%; font:13px/31px BMitra,tahoma; margin-bottom:5px;
}
.ui-pnotify {
    width: 95% !important;
    height: 13px;
}
.ui-pnotify-title {
    display: none !important;
}
.alert-error {
	background-image: url(../img/bg3.png);
}
.full-mask {
    position: fixed;
    left:0; top:0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.8;
    display: none;
    color: #fff;
    text-align: center;
    padding-top: 20%;
    z-index: 999;
}
.thumbnailBox {
    display: inline; 
    float: right; 
    width: 100%; 
    height: 127px; 
    background: #FFF; 
    border-radius: 3px 3px 0 0; 
    box-shadow: 0 0 7px #000; 
    position: relative;
}
.thumbnailBox .thumbnail{
    width: 98%; 
    height: 98%; 
    margin: 1% 1% 0 0;
}
.postBox-content {
    list-style: none;
    width: 100%; 
    padding: 0 0 36px 0; 
    margin: 0; 
    background: url(../img/img-pat.png) #95957d;
}

.libraryInbox1 ul{
    list-style:none; width:440px; margin:0px; padding:0px; margin-right:5px; display:inline; float:right;
}
.libraryInbox1 ul li{
    margin:0 10px 0 0 !important
}
.bookRack{
	display:inline; float:right; width:755px; height:507px; background:url(../img/book-store.jpg) no-repeat; margin:10px 0;
}
.bookRack ul{
	list-style:none; display:inline; float:right; width:649px; height:444px; margin:37px 53px 0; padding:0px; position:relative;
}

.libraryScript li.noneWord{background:#5F7D89;margin-right:16px; height:30px; width:7px;}
.libraryScript li.selected{background:#4C4C35;}
#booksNav .prevNav, #booksNav .nextNav{font:bold 32px/20px Geneva, sans-serif; color:#d6e2e6; cursor:pointer;}
#booksNav .prevNav:hover, #booksNav .nextNav:hover{color:#f0F0F0;}
#bookSearch{display:inline; float:left; width:265px; height:25px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:22px; padding:5px; margin-left:20px; color:#FFFFFF; border-radius:0 0 3px 3px; box-shadow:0 0 7px #000;}

.bookSearcher {
    background: url("../img/search-icon.png") no-repeat scroll 5px center #4c4c35;
}
.libraryBook {
    float: right;
    margin: 10px 10px 20px 10px;
    width: 100px;
    height: 120px;
    display: none;
    position: relative;
}
.libraryBook.homeBook {
    display: block;
}
.libraryBook img{
	width:100%; 
    height:100%;
    border:none;     
}
.bookPopup {
    position: absolute;
    right: 0px;
    top: 95%;
    /*width: 200px;*/
    background-color: #f7f7f7;
    z-index: 999;
    display: none;
    padding: 5px;
    opacity: 0.9;
    border-radius: 5px;
    box-shadow: 0 0 3px #326a00;
}
.libraryBook:hover .bookPopup {
    display: block;
}
.bookNav {
    display: inline; 
    float: right; 
    width: 100%; 
    margin-bottom: 5px; 
    text-align: center;
}
.bookNav span {
    display: inline-block; 
    width: 8px; 
    height: 8px; 
    margin: 7px 5px; 
    cursor: pointer; 
    background: #555;
}
.bookNav span.selected {
    background: #FFF;
}
.book-view {
    border:5px solid #FFF; 
    border-radius:4px; 
    float:left; 
    width: 96%;
    margin-bottom:5px; 
    box-shadow:0px 0px 5px #375C6C;
}
.downloadButton {
	display:inline-block; width:99%; height:30px; margin-bottom:5px; border-radius:5px; text-align:center; line-height:30px;
	color: #FFF; border:solid 1px #16980c; background: #45d136;
	background: -webkit-gradient(linear, left top, left bottom, from(#45dd39), to(#45d136));
	background: -moz-linear-gradient(top,  #45dd39,  #45d136);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45dd39', endColorstr='#45d136');
}
.downloadButton:hover {
	background: #36c527;
	background: -webkit-gradient(linear, left top, left bottom, from(#48dd39), to(#36c527));
	background: -moz-linear-gradient(top,  #48dd39,  #36c527);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#48dd39', endColorstr='#36c527');
}
.downloadButton:active {
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#21aa13), to(#2bed1c));
	background: -moz-linear-gradient(top,  #21aa13,  #2bed1c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#21aa13', endColorstr='#2bed1c');
}
.inbox {
    position: relative;
}
.home-more {
    position: absolute;
    left:0;
    bottom: 0;
    width:100%;
    text-align: center;
    color: #008CA4;
    background-image: url(../img/home-more.png);
    background-position: center top;
    background-repeat: no-repeat;
}
.home-more a{
    color: #008CA4;
}
.home-comment-name {
    font-size:15px; 
    color:#14adc9; 
    width:100%;
}
.home-comment-text {
    margin-bottom: 10px;
}

/* home slider */

.slide-live {
	margin: 0;
	width: 200px;
}
.slide-live ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.slide-live li {
	color: #999999;
	display: block;
	float: left;
	/* [disabled]font-size: 40px; */
	height: 160px;
	margin: 10px 0px 0 0;
	padding: 0;
	text-align: center;
	width: 265px;
}


.slide-products {
	margin: 0;
	width: 200px;
}
.slide-products ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.slide-products li {
	color: #999999;
	display: block;
	float: left;
	/* [disabled]font-size: 40px; */
	height: 160px;
	margin: 10px 0px 0 0;
	padding: 0;
	text-align: center;
	width: 265px;
}
.slide-products li img {
    width: 150px;
    height: 160px;

}
.item .caroufredsel_wrapper {
    margin-right: 22px !important;
    margin-top: 13px !important;
    width: 265px !important;
}
.home-live-time, .home-live-master, .home-live-clock {
    font-size: 18px;
    color: #000000;
    line-height: 26px;
    margin: 15px 0;
}
.home-live-master{
    margin-bottom: 20px 0;
}
.home-live-clock{
    width: 168px;
    height: 23px;
    background-image: url(../img/home-live-clock.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 10px auto;
    background-color: #dedede;
    border-radius: 10px;
}
.home-events-date {
    padding: 2px 0 0px 0;
    background-color: #bfbfb0;
    margin: 12px auto;
    width: 200px;
    border-radius: 20px;
    line-height: 30px;
}
.home-events-link {
    color: #d61800;
    font-size: 15px;
    line-height: 20px;
}
.research-wp {
    list-style: none;
    width: 500px;
    float: right;
    margin:5px;
    padding:0;
    border-left: 1px solid #777;
}
.research-item-parent a{
    display: block;
    color: #000000;
    background-color: #d5d5d5;
    margin-bottom: 5px;
    padding-right: 30px;
    background-image: url(../img/research-arrows.jpg);
    background-position: right center;
    background-repeat: no-repeat;
}
.research-item-parent a.open{
    background-image: url(../img/research-arrows-open.jpg);
}
.research-item-parent ul{
    list-style: none;
    margin: 0 5% 0 0;
    padding: 0;
    display: none;
}
.research-item-parent ul li a{
    display: block;
    margin-bottom: 5px;
    padding-right: 30px;
    color: #000000;
    background-color: #C1C1C1;
    background-image: url(../img/research-arrows-small.png);
    background-position: right center;
    background-repeat: no-repeat;
}
.research-item-parent ul li a.open{
    background-image: url(../img/research-arrows-small-open.png);
}
.chkResearch {
    float: right;
    margin-top: 5px;
}
.research-wrapper {
    float: left;
    width: 239px;
    margin-left: 4px;
    min-height: 100px
}
.rbody {
    background-color: #e2e2e2;
    color: #0f8179;
    padding: 2px;
    margin: 5px 0;
}
.rtitle {
    font-size: 14px;
    margin-right: 15px;
}
.rtitle a{
    color: #0f8179;
}
.research-item-parent ul.items li a{
    background-image: none;
}
.research-item-parent ul.items li.selected a {
    background-image: url(../img/research-ind.png);
    background-position: -5px center;
    background-repeat: no-repeat;
}
.name-event {
	padding-right: 10px;
	font-family: AdobeArabic;
	padding-top: 1px;
	padding-bottom: 1px;
	float: right;
	font-size: 22px;
    background-color:#568a26;
    color: #ffffff; 
    width: 120px;
}
.name-event.action {
    background-color: #2897a5;
}
.events {
    list-style: none;
    margin:0;
    padding:0;
}
.events li{
    width:700px; 
    padding:3px 25px 4px 10px; 
    background:url(../img/arrow-event.png) no-repeat 99% 11px; 
    color:#3c601a; 
    cursor:pointer;
    margin: 0 0px 0 0;
}
.events li a{
    color:#3c601a; 
}
.events li a.event-link{
    display: none;
    height:0;
    transition:all .2s;
}
.events li a.event-link.open{
    height:auto;
    display: block;
    color:#000000;
    font-size: 12px;
}
.event-div-item {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.event-dates {
    margin-top: 5px;
}
.events-date {
    float: right;
    width: 251px;
    text-align: center;
    background-color: #d5d7d7;
}
.events-date.active {
    background-color: #535348;
    color: #ffffff;
}
.day-action {
    text-align:center;
    color: #525247
}
.day-action a {
    color: #525247
}
.inboxScope {
    position:relative;
}
.float-boxes {
    font-family: Myriad;
    font-size: 20px;
    display:none;
    position:absolute;
    top: 30px;
    z-index: 99;
}

.float-boxes a {
    color: #00928c;
    text-decoration: none;
}
.float-boxes a.mid {
    font-size: 18px;
}
.float-boxes a:hover {
    text-decoration: underline;
}
.login-box {
    left: 0px;
    width: 397px;
    height: 103px;
    background-image: url(../img/login-bg.png)
}
.login-box-form {
}
.login-box-form .row {
    margin-top: 15px;
}
.login-box-form .register {
    width: 150px;
    float: right;
    text-align: center;
}
.login-box-form .forgot {
    width: 150px;
    float: right;    
    text-align: center;
}
.login-txt {
    font-family: Myriad;
    font-size: 20px;
    border: 1px solid #fff;
    width: 190px;
    padding: 0px;
    float: right;
}
.login-txt.big {
    border: 1px solid #fff;
    width: 220px;
}
.login-btn {
    margin: 0 2px;
}
.newsletter-box {
    left: 100px;
    width: 588px;
    height: 104px;
    background-image: url(../img/newsletter-bg.png)
}
.newsletter-box-form {
    width: 580px;
    margin: auto;
}
.newsletter-box-form span{
    float: right;
    color: #f00;
}
.newsletter-box-form .row {
    margin-top: 15px;
}
.newsletter-txt {
    font-family: Myriad;
    font-size: 20px;
    border: 1px solid #fff;
    width: 240px;
    padding: 0px;
    float: right;
}
.newsletter-txt.big {
    border: 1px solid #fff;
    width: 270px;
    margin-right: 10px;
}
.newsletter-btn {
    margin: 0 2px;
}
.forgot-box {
    left: 0px;
    width: 398px;
    height: 104px;
    background-image: url(../img/forgot-bg.png)
}
.forgot-box-form {
    width: 250px;
    margin: auto;
}
.forgot-box-form span{
    float: right;
    color: #f00;
}
.forgot-box-form .row {
    margin-top: 15px;
}
.forgot-txt {
    font-family: Myriad;
    font-size: 20px;
    border: 1px solid #fff;
    width: 100px;
    padding: 0px;
    float: right;
}
.forgot-txt.big {
    border: 1px solid #fff;
    width: 240px;
    display: block;
    margin: auto;
    float: none;
}
.forgot-btn {
    margin: 0 2px;
}
.forgot-captcha {
    width: 100px;
    height: 26px;
    float: right;
    margin-right: 5px;
}
.forgot-captcha img{
    width: 100%;
    height: 100%;
}
.register-box {
    left: 0px;
    width: 327px;
    height: 196px;
    background-image: url(../img/register-bg.png)
}
.register-box-form {
    width: 270px;
    margin: auto;
}
.register-box-form span{
    float: right;
    color: #f00;
    margin-right: -6px;
}
.register-box-form .row {
    margin-top: 10px;
}
.register-txt {
    font-family: Myriad;
    font-size: 20px;
    border: 1px solid #fff;
    width: 267px;
    padding: 0px;
    float: right;
}
.register-txt.small {
    border: 1px solid #fff;
    width: 115px;
}
.register-btn {
    margin: 0 2px;
}
.register-captcha {
    width: 100px;
    height: 26px;
    float: right;
    margin-right: 5px;
}
.register-captcha img{
    width: 100%;
    height: 100%;
}
.comment-wrapper {
    background-color: #fff;
    width: 100%;
    height: 167px;
    margin: -5px auto 0px;
}
.video-comment-title {
    font-size: 16px;
    padding: 0px 20px 0 0;
}
.video-comment-form {
    font-family: Tahoma;
    margin-top: -12px;
}
.video-comment-form input{
    font-family: Tahoma;
}
.video-comment-form .col-right {
    float: right;
    width: 190px;
    height: 110px;
    margin-right: 9px;
}
.video-comment-form .col-left {
    float: right;
    width: 300px;
    height: 110px;
    margin-right: 20px;
}
.video-comment-form .col-right label{
    display: block;
    margin: 2px 0;
}
.video-comment-form .col-right .vcm-input{
    display: block;
    width: 170px;
    border: 1px solid #ccc;
}
.video-comment-form .col-right .vcm-input.captcha{
    display: inline-block;
    width: 70px;
    vertical-align: top;
    text-align: center;
    height: 33px;
}
.video-comment-form .col-right .comment-captcha{
    display: inline-block;
}
.video-comment-form .col-left label{
    display: block;
}
.video-comment-form .col-left .txt-area-vcm{
    display: block;
    width: 290px;
    height: 75px;
    border: 1px solid #ccc;
}
.video-comment-form .col-left .bt-send-cm {
    border: 1px solid #dedede;
    padding: 5px 10px;
    font-family: Tahoma;
    margin: 7px;
    box-shadow: 0px 0 1px #000;
    background: #efefef; /* Old browsers */
    background: -moz-linear-gradient(top,  #efefef 0%, #e2e2e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efefef 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efefef 0%,#e2e2e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efefef 0%,#e2e2e2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efefef 0%,#e2e2e2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

}
.libraryBook a img:hover {
    transition: all .2s;
    width: 103%;
    height: 103%;
}
.pagination {
    text-align: center;
    font-size: 20px;
}
.pagination span{
    color: #a1a1a1;
}
.pagination .numeric {
    color: #000;
    margin: 0 5px;
}
.pagination .arrows {
    font-weight: bold;
    color: #979797;
    font-size: 25px;
    letter-spacing: -8px;
    margin: 0 5px;
}
.products-logo {
    position:absolute; 
    width:75px; 
    height:75px; 
    top:29px; 
    right:0px; 
    background:url(../img/cd.jpg);
}
.products-bar {
    padding: 4px 2px 0px 2px;
    margin-top: 10px;
    color: #fff;
    background: rgb(69,171,189); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(69,171,189,1) 0%, rgba(0,140,164,1) 51%, rgba(69,171,189,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(69,171,189,1)), color-stop(51%,rgba(0,140,164,1)), color-stop(100%,rgba(69,171,189,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(69,171,189,1) 0%,rgba(0,140,164,1) 51%,rgba(69,171,189,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(69,171,189,1) 0%,rgba(0,140,164,1) 51%,rgba(69,171,189,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(69,171,189,1) 0%,rgba(0,140,164,1) 51%,rgba(69,171,189,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(69,171,189,1) 0%,rgba(0,140,164,1) 51%,rgba(69,171,189,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45abbd', endColorstr='#45abbd',GradientType=1 ); /* IE6-9 */

}
.category-tab {
    float: right;
    width:350px;
}
.mid-search {
    float: right;
    width:251px;
    padding: 6px 0;
}
.paginate-count {
    float: right;
    width:150px;
    padding: 6px 0 0;
}
.paginate-count select {
    background: #e8e8e8;
    border: 1px solid #ffffff;
    font-family: Tahoma;
}

.mid-search .txt-field {
    background: #272727;
    color: #ffffff;
    font-family: BMitra;
    border: 1px solid #272727;
    padding: 2px;
    box-shadow: 0 0 1px #000000;    
    width: 120px;
    height: 16px;
    float: right;
}

.mid-search .btn-search {
    background: #32a19b;
    color: #ffffff;
    padding: 1px 2px;
    width: 80px;
    font-family: Tahoma;
    border: 1px solid #272727;
    box-shadow: 0 0 1px #000000;    
    float: right;
}
.hadith-search {
    float: right;
    width: 180px;
}
.hadith-search.big {
    float: right;
    width: 250px;
}
.hadith-search .txt-field {
    background: #272727;
    color: #ffffff;
    font-family: BMitra;
    border: 1px solid #272727;
    padding: 2px;
    box-shadow: 0 0 1px #000000;    
    width: 120px;
    height: 16px;    
}
.hadith-search.big .txt-field {
    width: 170px;
}
.hadith-search .btn-search {
    background: #32a19b;
    color: #ffffff;
    padding: 1px 2px;
    width: 80px;
    font-family: Tahoma;
    border: 1px solid #272727;
    box-shadow: 0 0 1px #000000;    
    float: right;
}
.category-tab a{
    float: right;
    color: #272727;
    padding: 5px 0;
    width: 150px;
    font-size: 17px;
    text-align: center;
    margin:0 1px;
    border: 1px solid #cdcdb6;
    border: 1px solid rgba(208,208,187,.5);
    background: rgb(161,178,155); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(161,178,155,1) 0%, rgba(134,151,127,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,178,155,1)), color-stop(100%,rgba(134,151,127,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(161,178,155,1) 0%,rgba(134,151,127,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(161,178,155,1) 0%,rgba(134,151,127,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(161,178,155,1) 0%,rgba(134,151,127,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(161,178,155,1) 0%,rgba(134,151,127,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1b29b', endColorstr='#86977f',GradientType=0 ); /* IE6-9 */
    border-radius: 5px 5px 0 0;
    transition: all 1s;
}
.category-tab a.active{
    color: #ffffff;
    width: 150px;
    border: 1px solid #cdcdb6;
    border: 1px solid rgba(208,208,187,.5);
    border-bottom: 1px solid #a5a590;
    text-align: center;
    background-image: url(../img/product-bg.png);
    box-shadow: 0 -1px 1px  #FFFFFF;
}
.products-content {
    display: none;    
    background-image: url(../img/product-bg.png);
    min-height: 200px;
    padding: 5px;
}
.product-item {
    width: 350px;
    height: 150px;
    float: left;
    margin: 5px 11px;
    background: #ffffff;
}
.product-title {
    height: 30px;
    background: #d3d3d3;
    color: #0c615c;
    padding-right: 5px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
}
.product-image {
    float: left;
    width: 120px;
    height: 120px;
    background: #f1f1eb;
}
.product-image img{
    max-width: 100%;
    max-height: 100%;
}
.product-attr {
    direction: ltr;
    float: left;
}
.product-attr span {
    float: left;
    padding-left: 5px;
    font-size: 15px;
    font-weight: bold;
}
.product-attr img{
    width: 40px;
    height: 20px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.product-desc strong{
    font-size: 12px;
    margin: 5px 5px 0 0;
}
.product-desc {
    float: right;
    width:220px;
    padding: 5px;
    line-height: 110%;
}
.product-desc p{
    font-size: 10px;
}
.addToCard {
    background-image: url(../img/addToCard.png);
    background-position: right center;
    background-repeat: no-repeat;
    width: 181px;
    height: 21px;
}
.addToCardLink {
    float: right;
    width: 140px;
    color: #9f0000;
    text-decoration: none;
    text-align: center;
    line-height: 22px;
}
.addToCardLink span {
    padding-right: 43px;
}
.addToCardCount {
    float: left;
    width: 41px;
    border: 1px solid #a1a1a1;
}
.dl-link.disabled {
    opacity: .5;
    cursor: not-allowed;
}
.live-title {
    background-color: #00abc8;
    color: #ffffff;
    padding: 2px 5px;
}
.paddr10 {
    padding: 0 10px;
}
.related-site-items {
    padding: 0;
}
.related-site-items li{
    display: block;
    color: #000000;
    background-color: #d5d5d5;
    margin-bottom: 5px;
    padding-right: 30px;
    background-image: url(../img/research-arrows.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
.related-site-items li a.toggler{
    display: block;
    color: #000000;
}
.related-site-items li.open{
    background-image: url(../img/research-arrows-open.jpg);
}
.tag-wp {
    display: inline-block;
}
.tags {
    float: right;
    font-size: 12px;
    padding: 1px 5px;
    color: #ffffff;
    background-color: #00716D;
    height: 30px;
    line-height: 30px;
    transition: .2s all;
}
.tag-wp:hover .tags {
    background-color: #ffffff;
}
.tags a {
    color: #ffffff;
}
.tag-wp:hover .tags a {
    color: #326a00;
}
.tag-img-bg {
    float: left;
    width: 24px;
    height: 32px;
    background-image: url(../img/tag1.png);
    transition: .2s all;
}
.tag-wp:hover .tag-img-bg {
    background-image: url(../img/tag2.png);
}

.basket-wp {
    background-image: url(../img/baske_top.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #ffffff;
    padding: 60px 5px 5px;    
}
.basket_item {
    border-bottom: 1px dashed #cccccc;
    padding: 10px 0;
}
.bas_img {
    float: left;
    width: 30px;
    height: 50px;
    text-align:center;
}
.bas_txt {
    float: left;
    font-size: 10px;
    width: 150px;
}
.bas_title {
    color: #248b87;
    float: right;
    font-size: 11px;
    width: 75px;
}
.bas_title a{
    color: #248b87;
}
.bas_txt_r {
    color: #248b87;
    float: right;
    width: 50px;
    margin-top: 10px;
    text-align: center;
}
.cas_close {
    cursor: pointer;
    float: right;
    width: 13px;
    height: 14px;
    margin-left: 3px;
    background-image: url(../img/close_icon.png);
    overflow: hidden;
    margin-top: 15px;
}
.all_price {
    border-top: 1px solid #000000;
}
.submit_all {
    width: 100px;
    margin: 5px auto;
    background-color: #c6c6c6;
    color: #000000;
    display: block;
    text-align: center;
}

.TextBox {
    text-align: right;
    border: 1px solid #DDDDDD;
    padding: 0 6px;
    width: 160px;
    height: 22px;
    margin-bottom: 6px;
    color: #656565;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

    .TextBox:focus {
        border: 1px solid #78ae9e;
        -webkit-box-shadow: 0 0 5px #78ae9e;
        -moz-box-shadow: 0 0 5px #78ae9e;
        box-shadow: 0 0 5px #78ae9e;
        color: #278a6d;
    }
    .BtnDDL {
    background-color: #ffffff;
    padding: 3px 5px;
    border-radius: 2px;
    font-family: Tahoma;
    font-size: 9pt;
    color: #333333;
    border: 0px;
    box-shadow: 1px 1px 3px rgba(163, 156, 156, 0.65);
    margin-bottom: 6px;
}
.TitleForm {
    font-size:13px;
    width:60px;
    padding:5px;
    text-align:right;
    float:right;
}
.TextBoxtForm {
    width:180px;
    padding:5px;
    text-align:left;
    float:right;
}

.FormBox {
	width:100%;
	position:relative;
	padding:5px;
    border-radius:0px;

    border: thin solid #C0C0C0;  
    
    transition: all 0.3s ease-out;
    /*background: #e6e9ed;*/ /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTllZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2FhYjJiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2FhYjJiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e6e9ed 0%, #aab2ba 68%, #aab2ba 99%); /* FF3.6+ */
	
}
.FormBox:hover {
        /*transition: all 0.3s ease-out;
        box-shadow:1px 2px 5px rgba(77, 20, 20, 0.68);*/
    }


.PrimeryText {
    color:#757575;
}

.BtnSubmit {
	cursor:pointer;
	padding:2px 10px;
	height:27px;
	background:url(../images/submit.jpg) repeat-x;
    background-size:100% 100%;
	color:#fff;
	text-align:center;
	border:0;
	padding:5px;
    border-radius:5px;
	-moz-transition: all 0.0s ease-out;-o-transition: all 0.0s ease-out;-webkit-transition: all 0.0s ease-out;transition: all 0.0s ease-out;
}
.BtnSubmit:hover, .BtnSubmit:focus {
	background:url(../images/submit.jpg) repeat-x 0 -27px;
    
}


.Drp {
	width:210px;
	height:25px;
	margin-bottom:6px;
	border:1px solid #e5e5e5;
	color:#787778;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:2px 2% 0 0;
	-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.Drp:focus {
	-webkit-box-shadow:0 0 8px #d1d1d1;
	-moz-box-shadow:0 0 8px #d1d1d1;
	box-shadow:0 0 8px #d1d1d1;
	color:#414141;
}


.MyBtn:hover, .MyBtn:active {
	color:#fff;
    background:#79ae9e;
}


.MyBtn {
    position: relative;
	-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;
    cursor:pointer;
	padding:3px 10px;
	color:#fff;
	background:#ff4900;
	z-index:0;
	margin:5px;
    box-shadow:1px 1px 3px rgba(128, 128, 128, 0.81);
    font-size:13px;
    font-family:'B Yekan';
    border:none;
}



.RowHeader
{
     text-align:center;
     color:#efefef;
     font-size:12px;
     font-family:Tahoma;
     background-color:#ff510b;
     padding:30px 0;
     height:40px
}
.RowStyle
{
    font-family:Tahoma;
    background-color: #dcd8cb;
    color: #333333;
    height:35px;
    font-size:11px;
    text-align:center;
}
.RowStyle:Hover
{
    background-color: #fc8d60;
}
.RowStyleAlter
{
    background-color: #e9e9e9;
    color: #333333;
    height:35px;
    font-size:11px;
    text-align:center;
}
.RowStyleAlter:Hover
{
    background-color: #fc8d60;
}

.gridWithLine tr td {
    border-style: solid;
    border-width: thin;
    border-color: #999999 #CCCCCC #999999 #CCCCCC;
}

.HaveBorder  td {
            border: thin solid #999999 !important;
            padding:5px;
        }
#FoctorBox {
    border: thin solid #FF6600;
    padding:10px;
    background-color:#f6f6f6;
    box-shadow:1px 2px 3px rgba(252, 141, 96, 0.69);
}


/* comments       */
.dialogs{
    margin:20px 0;
	padding:9px 9px 0;
	position:relative;
    border-width: 1px 1px 1px 2px;
    border-style: solid;
    border-color: rgba(252, 141, 96, 0.69);
    box-shadow:1px 1px 2px rgba(252, 141, 96, 0.53);
}

.itemdiv.dialogdiv > .body {
    border-width: 1px 1px 1px 2px;
    border-style: solid;
    border-color: #DDE4ED;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    padding: 3px 7px 7px;
    margin-right: 1px;
    margin:5px;
}
.itemdiv.dialogdiv > .body > .time {
    float: left;
}
.itemdiv > .body > .name {
    display: block;
    color: #999;
}
.itemdiv.dialogdiv > .body > .text:after {
    display: none;
}

.itemdiv > .user {
    border: thin solid #999999;
    display: inline-block;
    width: 42px;
    position: absolute;
    left: auto;
    right: 0px;
    border-radius:20px;
}

 .profile-user-info-striped {
            border: 1px solid #dcebf7;
        }

        .profile-user-info {
            margin: 0 12px;
        }

        .profile-info-row {
            position: relative;
            clear: both;
            border-top: 1px dotted #dcebf7;
        }

        .profile-info-name {
            text-align: left;
            padding: 5px 0px 5px 10px;
            float: right;
            width: 120px;
            text-align: left;
            font-weight: normal;
            color: #667e99;
            background-color: #f6f6f6;
            height: 30px;
        }

        .profile-info-value {
            padding: 5px 10px 5px 0px;
            text-align: right;
            float: right;
            margin-left: auto;
            /*margin-right: 120px;*/
        }

        .Tayiideh {
            margin: 20px;
            padding:5px;
            border-radius:5px;
            /* IE10 Consumer Preview */
            background-image: -ms-radial-gradient(right top, circle farthest-corner, #FFFFFF 0%, #EBEFE3 100%);
            /* Mozilla Firefox */
            background-image: -moz-radial-gradient(right top, circle farthest-corner, #FFFFFF 0%, #EBEFE3 100%);
            /* Opera */
            background-image: -o-radial-gradient(right top, circle farthest-corner, #FFFFFF 0%, #EBEFE3 100%);
            /* Webkit (Safari/Chrome 10) */
            background-image: -webkit-gradient(radial, right top, 0, right top, 1012, color-stop(0, #FFFFFF), color-stop(1, #EBEFE3));
            /* Webkit (Chrome 11+) */
            background-image: -webkit-radial-gradient(right top, circle farthest-corner, #FFFFFF 0%, #EBEFE3 100%);
            /* W3C Markup, IE10 Release Preview */
            background-image: radial-gradient(circle farthest-corner at right top, #FFFFFF 0%, #EBEFE3 100%);
        }

.product-mask {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:999;
    background-color:#000000;
    opacity:.8
}
.product-big-box {
    position:absolute;
    left:20%;
    top:-50px;
    width:600px;
    height:auto;
    z-index:9999;
    opacity:1;
    border-radius: 5px;
    background-color:#dddddd;
}
.product-big-box .product-image {
    margin: 10px;
    float: left;
    width: 275px;
    height: 300px;
    background: none repeat scroll 0% 0% #F1F1EB;
}
.product-full-body {
    padding: 20px;
}

.product-big-box .addToCard {
    margin: auto;
}
.product-head {
    color: #ffffff;
    text-align:center;
    background-color: #558a67;
    border-radius: 5px 5px 0 0;
}
.product-head a{
    float: right;
    color: #ffffff;
    font-size: 11px;
    margin: 3px 3px 0 0;
}
.copyRight a{
    color: #ffffff;
}