@charset "utf-8";
/* CSS Document */

/* General CSS */
@font-face {font-family: 'BYekan';src: url('../fonts/BYekan/BYekan-webfont.eot');src: url('../fonts/BYekan/BYekan-webfont.eot') format('eot'),url('../fonts/BYekan/BYekan-webfont.woff') format('woff'),url('../fonts/BYekan/BYekan-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'BKoodakBold';src: url('../fonts/BKoodakBold/BKoodakBold.eot');src: url('../fonts/BKoodakBold/BKoodakBold') format('eot'),url('../fonts/BKoodakBold/BKoodakBold.woff') format('woff'),url('../fonts/BKoodakBold/BKoodakBold.ttf') format('truetype');font-weight: normal;font-style: normal;}
#mj-logo {
  float: right;
  width: 28%;
  margin-left: 1%;
  margin-right: 1%;
}

#mj-righttop {
  float: right;
  width: 68%;
  margin-left: 1%;
  margin-right: 1%;
}

#mj-topbar, #mj-header, #mj-navigation, #mj-slideshow, #mj-featured1, #mj-featured2,
#mj-featured3,#mj-featured4, #mj-maincontent, #mj-footer, #mj-copyright, #mj-slidetitle {
  float: right;
  display: inline;
  width: 98%;
  padding-left: 1%;
  padding-right: 1%;

}

.moduletable h3 {
   word-wrap: break-word;
}

/*start your css from here*/

.mj-subcontainer {
  max-width: 990px;
}

a {
  color: #787878;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  -ms-transition: all 0.3s ease-in 0s;
}

body {
  font-family: tahoma;
  color: #4D4D4D;
  font-size: 12px;
  direction:rtl;
  text-align:right;
  line-height:23px;
}

.button, input[type="submit"], input[type="reset"], input[type="button"], .readmore, button {
  text-transform: capitalize;
  box-shadow: 0 0 1px #000000;
  font-family:tahoma;
  font-size:12px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea, select {
  box-shadow: none;
  color: #4D4D4D;
  min-height: 10px;
  font-family:tahoma;
  font-size:12px;
}

.moduletable h3 {
    font-size: 18px;
    padding-bottom: 7px;
  margin-bottom: 15px;
}

#mj-container {
    background: url(../images/main_bg.png) repeat scroll 0 0 transparent;
}

.mj-shadow {
  float: left;
  width: 100%;
  box-shadow: 0 0 7px #C0C0C0;
}

#mj-topbar {
	font-family:tahoma!important;
  padding-top: 10px;
  font-size: 12px;
  color: #808080;
}

#mj-topbar .moduletable {
  margin-bottom: 0px;
}

#mj-topbar .mj-grid24 {
    float: right;
}

#mj-topbar .mj-grid24 li {
    float: right;
  padding: 0 6px;
}

#mj-topbar .mj-grid24 li:first-child {
  padding-right: 0;
}

#mj-header {
    background-color: #FCFCFC;
    border-bottom: 1px solid #E0E0E0;
    padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  z-index:65550;
}


#mj-logo {
  font-size: 30px;
}

#mj-righttop {
  margin-top: 15px;
}

#mj-righttop .mj-grid56 {
    float: left;
}

.mj-social a {
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 0;
    height: 30px;
    margin-left: 5px;
    text-indent: -9999px;
    text-transform: capitalize;
    width: 30px;
  box-shadow: 1px 1px 1px #EEEEEE;
  border-radius: 5px 5px 5px 5px;
}

.mj-social .facebook {
    background-position: 2px -3px;
}

.mj-social .pinterest {
    background-position: -34px -4px;
}

.mj-social .vimeo {
    background-position: -70px -4px;
}

.mj-social .twitter {
    background-position: -108px -4px;
}

.mj-social .google {
    background-position: -181px -3px;
}

.mj-social .linkedin {
    background-position: -145px -3px;
}

.mj-social .rss {
    background-position: -218px -4px;
}

.mj-social .facebook:hover {
    background-color: #5474AC;
  border-color: #355284;
  background-position: 2px -33px;
}

.mj-social .pinterest:hover {
    background-color: #DA002E;
  border-color: #A80525;
  background-position: -34px -34px;
}

.mj-social .vimeo:hover {
    background-color: #0DADD6;
  border-color: #0CC4F2;
  background-position: -70px -34px;
}

.mj-social .twitter:hover {
    background-color: #1FA5E1;
  border-color: #1A8ABA;
  background-position: -108px -34px;
}

.mj-social .google:hover {
    background-color: #D14130;
  border-color: #A52F22;
  background-position: -181px -33px;
}

.mj-social .linkedin:hover {
    background-color: #0073B2;
  border-color: #015989;
  background-position: -145px -33px;
}

.mj-social .rss:hover {
    background-color: #FF8C00;
  border-color: #D37102;
  background-position: -218px -34px;
}

#mj-navigation {
    background-color: #FCFCFC;
    box-shadow: 0 0 10px #CCCCCC;
    padding-top: 5px;
    position: relative;
    z-index: 2;
	font-family:byekan;
	direction:rtl;
	
}
#mj-navigation li {
	float:right;
}
#mj-navigation .moduletable {
  margin-bottom: 0px;
  
}

#mj-navigation ul.nav.menu {
    margin-top: 5px;
}

#mj-navigation li a {
    padding: 2px 15px 8px;
	font-size:12px!important;
	
}

#mj-navigation li:first-child, #mj-navigation li:first-child a {
  padding-right: 0;
  font-size:12px!important;
}
#mj-navigation .search {
    float: left;
    width: auto;
  margin: 0;
  
}

#mj-navigation #mod-search-searchword {
    background: url(../images/search_btn.png) no-repeat scroll 5px center transparent;
    color: #808080;
    font-size: 12px;
  padding-left: 30px;
  box-shadow: none;
  width:auto;
 
}

#mj-slideshow {
    background: url(../images/slide_bg.png) no-repeat scroll center 0 #E5E5E5;
  box-shadow: 0 2px 5px #CCCCCC;
  position: relative;
  z-index:1
}

#mj-maincontent .moduletable h3 {
  background: url(../images/module_bg.png) repeat-x scroll 0 bottom transparent;
}

#mj-featured1 {
    background-color: #FCFCFC;
    font-size: 20px;
    padding-top: 25px;
  padding-bottom: 5px;
}


#mj-featured2 {
    background-color: #FCFCFC;
    padding-bottom: 5px;
    padding-top: 5px;
}

#mj-maincontent {
    background-color: #FCFCFC;
    padding-top: 10px;
  padding-bottom: 15px;
}

#mj-left #form-login-username label, #mj-left #form-login-password label {
    display: none;
}

#mj-left #form-login-username input, #mj-left #form-login-password input {
  padding: 2px 5px;
  width: 80%;
  margin-bottom: 10px;
}

#mj-left #modlgn-remember {
  float: right;
  margin-top: 1px;
}

#mj-left #form-login-remember label {
    color: #454545;
    font-size: 11px;
    margin-left: 5px;
}

#mj-left #form-login-submit {
    float: right;
    margin: 10px 0 5px;
    width: 100%;
}

.page-header h2 {
  background: url(../images/module_bg.png) repeat-x scroll 0 bottom transparent;
    font-size: 18px;
    padding-bottom: 7px;
  margin-bottom: 15px;
}


#mj-featured3 {
    background-color: #FCFCFC;
    background-image: url(../images/seperator.png);
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 10px;
    padding-top: 25px;
}

#mj-featured4 {
    background-color: #FCFCFC;
    padding-bottom: 10px;
    padding-top: 10px;
}

#mj-footer {
    padding-top: 25px;
  padding-bottom: 10px;
  
}

#mj-footer .moduletable h3 {
    border-bottom: 1px solid #C1C1C1;
}

#mj-footer li {
    padding: 7px 0;
  float: right;
  width: 100%;  
 
}

#mj-footer li a {
    color: #4D4D4D;
    float: right;
    width: 100%;
	padding-right: 10px;
  background: url(../images/footer_arrow.png) no-repeat scroll right 6px transparent;
}

#mj-footer li a:hover, #mj-footer li.active a {
  background-position: right -29px;
  color:red;
}
#mj-footer a:hover {
	color:red;
}

#mj-footer li:first-child {
  padding-top: 0;
}

#mj-copyright {
    border-top: 1px solid #C2C2C2;
    font-size: 12px;
    padding-top: 10px;
  padding-bottom: 10px;
}
#mj-copyright a:hover{
	color:red;
}
#mj-copyright .moduletable {
  margin-bottom: 0;
}

#mj-copyright .mj-grid64 {
  margin-top: 3px;
}

#mj-copyright .mj-grid8 {
    float: right;
}

#mj-copyright .top {
    background: url(../images/backtotop.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    font-size: 0;
    height: 25px;
    text-indent: -9999px;
    text-transform: capitalize;
    width: 20px;
}

.address, .mail, .phone {
  padding-right: 30px;
  margin: 5px 0; 
  background: url(../images/footer_icons.png) no-repeat right 0 ;
  font-size: 12px;
  height: 20px;
}

.address {
  background-position: right 0;
}

.mail {
  background-position: right -39px;
}

.phone {
  background-position: right -81px;
}

/*.unstyled {
    float: left;
    width: 100%;
}
*/
.img_caption p {
  font-size: 15px;
  text-align: center;
}

em, code {
  color: #D50;
}

#mj-slideshow .mj-slideshow-text {
    position: relative;
    top: 10%;
  background-color: #FFFFFF;
  
}

#mj-slideshow .mj-slideshow-text .text {
    font-size: 14px;
}

#mj-slideshow .mj-slideshow-text .text h3 {
    background: url(../images/module_bg.png) repeat-x scroll 0 bottom transparent;
}

.profile {
  line-height: 30px;
}

.profile dt {
  float: right;
  width: 24%;
}

.profile a {
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF;
  font-family: tahoma;
  font-size: 12px;
  padding: 7px 10px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
}

thead tr, tfoot tr {
    color: #FFFFFF;
}

.category th {
  font-size: 12px;
  padding: 10px 5px;
}

.category td {
  font-size: 12px;
  padding: 5px;

}

.category {
  border-collapse: collapse;
  border-spacing: 0;
}

.contact-form #jform_contact_email_copy
{
  margin-top:10px;
}

.search
{
  line-height: 30px;
  
}

.search label {
  padding: 0px 7px;
  /*display:none;*/
}

.search .search-results {
  float: left;
  line-height: 22px;
  width: 100%;
}

.search .search-results .result-title {
  font-size: 12px;
  padding: 7px 0px;
}
.search .search-results .result-title a {
    font-weight: normal;
	color: #E52525;
}

#mj-slidetitle {
    background: url(../images/slide_bg.png) no-repeat scroll 0 0 #E5E5E5;
    font-size: 20px;
    min-height: 30px;
    padding-top: 20px;
    position: relative;
    z-index: 1;
	font-family:bkoodakbold;
}

.navbar .nav > li > a:hover, .navbar .nav > li.active > a, .navbar .nav > li.active > a, .navbar .nav > li.active > a:hover, 
#mj-righttop .navbar .nav > li.active > a, #mj-righttop .navbar .nav > li.active > a:hover, #mj-righttop .navbar .nav > li > a:hover,
#mj-righttop .navbar .nav > li > a:active, .navbar .btn-navbar, .navbar .btn-navbar:hover {
  background: none !important;
}

#mj-navigation ul.nav-child {
  width: auto;
  
}
#mj-navigation li.nav-child a {
	direction:rtl;
  
}

#mj-navigation li.parent {
    background-image: url("../images/menu_arrows.png");
    background-position: right 12px;
    background-repeat: no-repeat;
}

#mj-navigation li li.parent a {
    background-position: 178px -24px !important;
  background-image: url("../images/menu_arrows.png") !important;
  background-repeat: no-repeat !important;
}

#mj-navigation li li.parent li a {
  background-image: none !important;
}

#mj-navigation li.active li a, #mj-navigation li.active li.active li a, #mj-navigation li.active li:hover li a {
  color: #787878;
}

#mj-navigation .btn-navbar {
    background: none repeat scroll 0 0 #000000 !important;
}

#mj-slideshow #desc, #mj-slideshow .mj-slideshow-text .text h3 {
    padding: 10px;
}

#mj-slideshow .mj-slideshow-text .text {
    height: 300px;
  border: 2px solid #ECECEC;
}

.search .search-results .result-created {
    padding: 7px 0px;
}

/* logo scroller start */
.nspMain .nspArts {
    position: relative;
}

#mj-featured3 .nspBotInterface, #mj-featured3 .nspTopInterface {
  position: absolute;
  width: 100%;
  top: 25%;
}

#mj-featured3 .nspNext, #mj-featured3 .nspPrev {
    background: url(../images/icons.png) repeat scroll 31px -10px transparent;
  width: 20px;
  height: 20px;
}

#mj-featured3 .nspPrev {
    background-position: 42px -10px !important;
  margin: 0 !important;
    position: absolute;
  left: 0;
}

#mj-featured3 .nspPrev:hover {
    background-position: 42px -10px !important;
}

#mj-featured3 .nspNext:hover {
    background-position: 31px -10px !important;
}

/* logo scroller end */

/* top scroller start */
#mj-featured2 .nspArt h4.nspHeader {
  margin-bottom: 0;
  margin-top: 5px;
}

#mj-featured2 .nspArt p.nspText {
  margin-bottom: 0;
}

#mj-featured2 .nspNext, #mj-featured2 .nspPrev {
    background: url(../images/icons.png) repeat scroll 71px -8px #CCCCCC;
  width: 24px;
  height: 24px;
}

#mj-featured2 .nspPrev {
    background-position: 88px -8px !important;
}

#mj-featured2 .nspBotInterface, #mj-featured2 .nspTopInterface {
  margin-bottom: 10px;
  margin-top: 0;
}

#mj-featured2 .nspArtPage.nspCol3 {
  width: 33.5%;
}

.latestnews li a 
{
padding-right: 10px;
width: 100%;
float: right;
background: url(../images/footer_arrow.png) no-repeat scroll right 5px transparent;
}
.latestnews li
{
  padding-bottom:12px;
  /*background: url(../images/footer_arrow.png) no-repeat scroll right 3px transparent;*/
   float: left;
    width: 100%;

}

.latestnews li a:hover, .latestnews li .active a {
    background-position: right -26px;
}



/*.btn-group{
  display:none;
}
*/
.logoscroll .logoscroll {
width: 100%;
}

#mj-content .search .btn
{
  display:none;
}


/* top scroller end */



.contact-category .filter-search-lbl, .contact-category #filter-search {
    display: none;
}

.contact-category li
{
	line-height:25px;
	background: url("../images/bullets.png") no-repeat scroll 0 -365px transparent !important;
}

.reset .form-actions
{
	float: right;
    width: 74.5%;
}

.remind .form-actions
{
	float: right;
    width: 74.5%;
}

.login .controls
{
	float:right;
	width:85%;
}

.tip
{
display:none;
}

a.button {
	font-family:tahoma;
}
.mj-slideshow-text {
	float:right!important;
}
.mj-slideshow-text #desc {
	text-align:right;
	font-size:12px;
}
.mj-slideshow-text h3 {
	text-align:right;
	font-family:bkoodakbold;
}
.mj-grid72 {
	    font-size:18px;
		font-family:byekan;

}
.mj-grid24 h4 {
	    font-size:16px;
		font-family:byekan;
}
.moduletable h3 ,.page-header h2 {
		    font-size:16px;
		font-family:bkoodakbold;
}

