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

html, body {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
      font-family: Tahoma, Geneva, sans-serif;
	  color:#abaea7;
	  background-color:#24292d;
		  direction:rtl;

}
ul{list-style: none;}
.main-div{width: 1000px; max-width: 100%; margin: 0 auto; overflow: hidden;}
#themgallery{width: 655px; max-width: 100%;}
ul.owl-carousel{margin: 0; padding: 0;}
#wrapper {
      margin: 0 auto;
	  padding: 0 10px 0 10px;
      text-align: right;
      vertical-align: middle;
      width: 999px;
		direction:rtl;
	  background-color:#f2f2f2;
	     }

td {
		  direction:rtl;
}
.pop-bck{position: fixed; width: 100%; height: 100%; z-index: 9; background: rgba(0,0,0,0.7); top: 0; left: 0;}
.pop-open{position: fixed; z-index: 99; top: calc(50% - 180px); left: calc(50% - 327px);}
a {
	text-decoration:none;
	color:#abaea7;
}
/*
.owl-dots{width: 100%; left: 0; right: 0; bottom: auto; top: auto;}
.owl-dot{width: 7px; height: 7px; border: 1px solid #000; border-radius: 100%;}
*/
.owl-nav{font-size: 25px; width: 100%; text-align: center;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{display: inline-block; height: 15px; padding: 0 5px; font-size: 25px;}
a:hover {
	color:#666;
}

.bottomm a:hover, .topm a:hover {
	color:#FFF;
}

a.social {
	padding-left:10px;
	padding-right:10px;
	color:#abaea7;
	

}

a.social:hover {
	color:#FFF;	
}

span.nb {
	display:inline-block;
	direction:ltr;
}

h3.ttl {

	color:#3b5055;
	font-weight:bold;
	font-size:21px;
	margin:0 0 0 10px;
}

h4.ttl2 {

	color:#7d8b8e;
	font-size:13px;
	font-weight:normal;
	margin:5px 0 0 10px;
	line-height:13px;
}

h4.ttl2 span {
	color:#CCC;	
}

.inttext {
	width:450px;
	font-size:12px;
	color:#666666;
	margin-bottom:20px;
}

.inttext p {
	margin:0px;
	padding:0px;
}

.inttexthp {
	width:630px;
	font-size:12px;
	color:#666666;
	margin-bottom:20px;
	padding-right:5px;
}

.inttitle {
	color:#7c8c8b;
	margin:0px;
	font-size:16px;
	margin-bottom:10px;
}

.inttitlehp {
	color:#7c8c8b;
	margin:0px;
	font-size:30px;
	padding-right:5px;

}

.search {
/*	background:url(../images/search.png); */
	width:57px;
	height:21px;
	text-transform:uppercase;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	
}

.paras {
	margin-top:15px;

	margin-left:0px;
}

#sheader {
	overflow:hidden;
	position:relative;
	width:650px;
	height:245px;
	margin-right:5px;
	margin-top:25px;	
}

#thegallery {
	height:370px;

}

#galpopup {
	border:1px solid black;
	background-color:#f2f2f2;
	padding:10px 5px 5px 5px;
	width:655px;
	height:380px;
}

.galload {
	position:relative;
	top:50%;
	text-align:center;
}

.close a {
	font-size:12px;
	color:#666;	
	padding-right: 5px;
}

.btl {
	border-bottom:1px solid #90928b;
	width:100%;
	min-height:18px;
}

#gallerybox {
	width:156px;
	height:140px;	
	margin-bottom:15px;
}

.next, .prev {
	padding:2px;
	margin: 0px 5px 0px 0px;
	background:#3B5055;
	color: #FFF;
	font-size:14px;
    -khtml-border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

a.next:hover, a.prev:hover {
	color:#f1f1f1;	
}

.current {
	background-color:#c1c1c1;
	color:#666;
}

.galnav {
	text-align:left;
	margin-bottom:5px;
	color:#3B5055;
	font-size:13px;
	margin-left:10px;
	height:20px;
}

#menubox {
	width:156px;
	margin-bottom:15px;
}

#gmbox {
	font-size:12px;
	background-color:#FFF;
	margin: 4px 0px 4px 0px;
	padding:4px;
	color:#3B5055;
}

#gmbox a {
	color:#666;
}

#gmbox a:hover {
	color:#7f8a8e;	
	
}

#gallerybbox {
	width:645px;
	margin-right:5px;

}

#line {
	border-top: 1px solid #bbbbbb;
	margin-bottom: 1px;
}

#gcontent {
	/*height:119px;*/
	height: auto;
	background-color:#FFF;
	margin: 4px 0px 4px 0px;
	padding:4px;
	font-size:12px;
	color:#3B5055;
}

.kstitle {
	font-weight:bold;
	color:#3B5055;
}

.kscont , .kscont a {
	color:#3B5055;	
}

 .kscont a:hover {
	color:#7c8c8b;
}

#gbcontent {
	height:300px;
	background-color:#FFF;
	margin: 8px 0px 8px 0px;
	padding:12px;
}

#gbvcontent {
	height:300px;
	background-color:#FFF;
	margin: 8px 0px 8px 0px;
	padding:12px;
}

.gbtitle {
	font-size:16px;
	color:#7f8a8e;
	font-weight:bold;
	padding-bottom:5px;
}

.gbcaption {
	font-size:10px;
	color:#666;
	padding: 0px 10px 0px 0px;
	overflow:hidden;
	height:267px;
}

.gtext {
	font-size:14px;
	padding: 0 4px 0 4px;
	color:#666666;
	/*height:50px;*/
	height: auto;
	cursor:pointer;
	cursor:hand;
		line-height:14px;
		padding-bottom: 5px;
}
.glpg a,span{float: right;}

.gimg {
	text-align:center;
	cursor:pointer;
	cursor:hand;
	}

.twol {
	background: url(../images/2l.png) top left repeat-x;
	margin:36px 5px 18px 0px;
	height:5px;
}

#header {
	height:166px;
	background:url(../images/toh.png) top left repeat-x;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	margin-top:5px;
}

#theader {
	border-bottom:1px solid #abaea7;
	width:959px;
	margin:auto;
	padding:auto;
	height:25px;
	line-height:25px;
}

#theader a {
	font-size:12px;
}

#iheader {
	padding-top:20px;
	width:959px;
	margin:auto;
	padding:auto;
}

#menu {
	background: #57646a url(../images/menu.png) top left repeat-x;
	line-height:44px;
	height:44px;
	font-size:16px;

}

#nav {
	list-style:none;
	margin:0px;
	padding:0px;

}

#nav li {
	float:right;
	direction:rtl;
}

#nav li.sep {
	float:right;
	width:1px;
	background:url(../images/sep.png) bottom left no-repeat;
}

#nav li.sepf {
	float:right;
	width:1px;

}

#nav li a {
	
	font-size:17px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	color:#abaea7;

}

#nav li a:hover , #nav li a.selected  {
	background:url(../images/menuh.png) top left repeat-x;
	color:#fff;
}


#topfooter {
	background: #57646a url(../images/ftbg.png) top right repeat-x;
	height:90px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	text-align:center;
	padding-top:20px;
	direction:ltr;
}

#topfooter  div {
	padding-top:18px;
	color:#abaea7;
	font-size:12px;
	}

#bottomfooter {
	height:35px;
	background: #566268 url(../images/lftbg.png) top left repeat-x;
	color:#abaea7;
	font-size:12px;
	margin-bottom:5px;
}

#bottomfooter div {
	line-height:35px;
	padding-left:20px;
	padding-right:20px;
}

/* Search */
#listsw {
	position:absolute;
	top:50px;
	right:67px;
	width:244px;
	background-color: #FFF;
	}
	
.searchList {
		margin: 0px;
		padding: 0px;
		overflow:hidden;
		text-align:right;
		padding:2px;
	}
	
.searchList li {
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		border-bottom:1px solid #f0f0f0;
		padding: 3px;
		cursor: pointer;
    	cursor: hand;
	}
	
.searchList li:hover {
		background-color: #f8f8f8;
		color:#566268;
	}