@import url("jquery-ui.css");
@import url("nivoBox.css");
@import url("nivoBoxDefault.css");


#pageContent{
	width:72%;
	float:left;
	margin-left:20px;
}
#pageTitle{
	width:100%;
	margin:2% 0	;
	color:#8cb079;
	font-size:32px;
	font-family:gessbold;
	border-bottom:1px dotted #888;
}
#submit_places{
	cursor: pointer;
	width: 12%;
	padding: 1.5% 1%;
	border: 1px solid #aaa;
	background-color: #fafafa;
	color: #999;
	font-size: 18px;
}
#pagename{
	width:100%;
	text-align:right;
	direction:rtl;	
	padding:2% 2% 2% 0;	
	border-bottom:dotted 1px #666;
	margin-bottom:5%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
#pagename a{
	color:#4f7d38;
	margin:0 1%;
}
#pagename a:hover{
	color:#999;
}


.BlockBox{
	clear:both;
	width:100%;	
	display:block;
	border-radius:5px;
	margin:20px 0 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	padding:0px;
	position:relative;
	height:auto;
	z-index:100;
}
.BlockBox .image{
	background-image:url(../images/noimg.jpg);
	background-repeat:no-repeat;
	background-size:80% 80%;
	background-position:center center;
	position:absolute;
	top:0;
	right:0;
	width:16%;
	background-color:#eee;
	border:1px solid #fff;
	box-shadow:0 0 2px #111, inset 0 0 15px #ccc;
	border-radius:5px;
	z-index:10;
}

.BlockBox .icons{
	width:28%;
	margin-top:0;
	margin-bottom:0;
	margin-left:2%;
	float:left;
	background-color:#f6f6f6;
	border:1px solid #fff;
	box-shadow:0 0 2px #111;
	border-radius:5px 5px 0 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	text-align:right;
}

.BlockBox .icons .icon{
	display:inline-block;
	width:13%;
	padding-bottom:13%;
	margin:1%;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-position:center center;
}
.BlockBox .icons #ws{
	background-image:url(../images/icons/profile/website0.PNG);
}

.BlockBox .icons #fb{
	background-image:url(../images/icons/profile/facebook0.png);
}

.BlockBox .icons #tw{
	background-image:url(../images/icons/profile/twitter0.png);
}

.BlockBox .icons #gp{
	background-image:url(../images/icons/profile/googleplus0.png);
}

.BlockBox .icons #fl{
	background-image:url(../images/icons/profile/flickr0.png);
}

.BlockBox .icons #ins{
	background-image:url(../images/icons/profile/instagram0.PNG);
}

.BlockBox .icons #ws:hover{
	background-image:url(../images/icons/profile/website.png);
}

.BlockBox .icons #fb:hover{
	background-image:url(../images/icons/profile/facebook.png);
}

.BlockBox .icons #tw:hover{
	background-image:url(../images/icons/profile/twitter.png);
}

.BlockBox .icons #gp:hover{
	background-image:url(../images/icons/profile/googleplus.png);
}

.BlockBox .icons #fl:hover{
	background-image:url(../images/icons/profile/flickr.png);
}

.BlockBox .icons #ins:hover{
	background-image:url(../images/icons/profile/instagram.png);
}

.BlockBox .about{
	width:96%;
	float:left;
	background-color:#f6f6f6;
	border:1px solid #fff;
	box-shadow:0 0 2px #111, inset 0 0 15px #ccc;
	border-radius:5px;
	padding-right:13%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	
}
.BlockBox .about .name{
		color:#4f7d38;
		font-family:gessbold;
		padding:0 5px;
		margin:10px 0;
		float:right;
		width:60%;
}
.BlockBox .about .name:hover{
	color:#999;
}
.BlockBox .about .desc{
		color:#777;
		height:30%;
		padding:0 5px;
}

.BlockBox .details{
	margin:10px 0 0 2px;
	float:left;
	position:relative;	
	width:35%;
	text-align:left;
	display:inline-block;
	padding: 1% 0;
	direction:rtl;

}

.BlockBox .title{
	color:#4f7d38;
	direction:rtl;
}

.BlockBox .value{
	color:#444;
	margin-left:2%;
}

.BlockBox .keywords{
	clear:left;
	margin:0 18% 0 2%;
	width:auto;	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	background-color:#eee;
	box-shadow:inset 0 0 15px #ccc;
	padding:1% 3%;
	border-radius:0 0 5px 5px;
	border:1px solid #fff;
	border-top:none;
}

.BlockBox .contacts,.BlockBox .description{
	clear:left;
	margin:0 20% 0 4%;
	width:auto;	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	background-color:#fff;
	box-shadow:inset 0 0 15px #ccc;
	padding:1% 3%;
	border-radius:0 0 5px 5px;
	border:1px solid #fff;
	border-top:none;
	
}

.BlockBox .contacts .text,.BlockBox .description .text{
	float:right;
	width:100%;	
}
.BlockBox .description{
	color:#777;	
}

.nums .value{
	width:auto;
	display:inline-block;
	direction:ltr;	
}

.BlockBox hr{
	border:none;
	border-top:1px solid #e1e1e1;	
	border-bottom:1px solid #eee;	
}

.BlockBox .moreTitle{
	margin:5% 0 0 0;	
}

.BlockBox .moreTitle .name{
	width:100%;	
}

.BlockBox .image{
	cursor:pointer;	
}


#paging{
	position:relative;
	text-align:center;
	margin:2% auto;
	direction:rtl;
}

#paging li{
	display:inline;
	list-style:none;	
	background-color:#92a887;
	padding:0.5% 1.5%;
	margin:auto 0.1%;
	border-radius:3px;	
	color:#f5f5f5;
	cursor:pointer;
	transition:0.2s;
	font-size:100%;
	float: right;
	
}
#paging ul a{
	display:inline;
	list-style:none;	
	background-color:#92a887;
	padding:0.5% 1.5%;
	margin:auto 0.1%;
	border-radius:3px;	
	color:#f5f5f5;
	cursor:pointer;
	transition:0.2s;
	font-size:100%;
	float: right;
	
}
#paging li a{
	color: #fff;
}

#paging li:hover{	
	background-color:#4f7d38;
	padding:0.5% 2%;
	box-shadow:2px 2px 0 #fff;
}


#paging li#selectedPage{
	background-color:#f5f5f5;
	color:#0d6fb6;
	padding:0.5% 2%;
	border:1px solid #ddd;
	box-shadow:none;
}

#TextContent h1,#TextContent h3{
	color:	#0d6fb6;
}

#TextContent ul{
	list-style-image:url(../images/itemicon.png);
}
#TextContent ul li{
	list-style-type:none;
}

#TextContent p a,#TextContent ul a{
	color:#8d1812;
	transition:0.5s;
}

#TextContent h1 a,#TextContent h3 a{
	color:#0d6fb6;
	transition:0.5s;
	text-decoration:underline;
}


#TextContent p a:hover,#TextContent ul a:hover{
	color:#777;
	text-decoration:overline;
}

#TextContent h1 a:hover,#TextContent h3 a:hover{
	color:#777;
}

form,form table{
	width:100%;
}

#formContent input,textarea,select{
	width:50%;
	padding:1.5% 1%;
	border:1px solid #aaa;
	background-color:#fafafa;
	color:#999;
	font-size:18px;
}

select{
	width:26.3%;
}

textarea{
	resize:vertical;	
}

#formContent input[type=submit]{
	width:auto;
	cursor:pointer;
}
#formContent input:hover,textarea:hover,select:hover{
	border-radius:	0;
	border-color:#65914d;
}
#formContent input:focus,textarea:focus,select:focus{
	border-radius:	0;
	border-color:#65914d;
}



#tabs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

#tabs .gallery{
	width:100%;	
	text-align:center;
}

.imgItem{
	cursor:pointer;
	display:inline-block;
	width:20%;
	padding:1%;
	margin:2%;
	border:1px solid #777;
}

.imgItem:hover{
	background-color:#444;	
}

#tabs li a{
	border-radius:3px 3px 0 0;
	width:10px;
	height:20px;	
	background-repeat:no-repeat;
	background-size:70% 70%;
	background-position:center center;
}

#tabs li a:hover{
	box-shadow:inset 0 0 5px #333;
	background-color:#fff;
	border-bottom-color:#70aa54;
}

#profileTab{
	background-image:url(../images/icons/tabs/info.PNG);	
}

#branchesTab{
	background-image:url(../images/icons/tabs/branches.PNG);	
}

#imagesTab{
	background-image:url(../images/icons/tabs/images.png);	
}

#videosTab{
	background-image:url(../images/icons/tabs/video.PNG);	
}

#mapTab{
	background-image:url(../images/icons/tabs/map.PNG);	
}


/*///////////////////////////////////*/

.TextContent{
	clear:both;
	width:100%;
	padding:10px;	
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

.TextContent{
	font-family:gess;
	float:left;
	text-align:justify;
	COLOR:#555;
}

.TextContent h2{
	font-family:gessbold;
	font-size:24px;
	color:	#338121;
}

.TextContent h3{
	font-family:gessbold;
	font-size:20px;
	color:#999;
}

.TextContent ul{
	list-style-image:url(../images/itemicon.png);
}
.TextContent ul li{
	list-style-type:none;
}

.TextContent a{
	color:#338121;
	transition:0.5s;
}

.TextContent a:hover{
	color:#aaa;
	transition:0.5s;
}

#ad_contact{
	margin-top:15px;	
	color:#338121;
	cursor:pointer;
}

#ad_contact:hover{
	color:#777;
	
}

.popUpContent{
	display:none;	
	width:100%;
	height:240px;
	overflow:auto;
	text-align:center;
}