/**
Package			Elxis CMS
Subpackage		Templates / Hector
Author			Stavros Stratakis ( http://www.webgiftgr.com )
Copyright		(c) 2009-2012 Webgift web services (http://www.webgiftgr.com). All rights reserved.
License			Elxis Public License (http://www.elxis.org/elxis-public-license.html)
Date			2012-06-07 21:38:00
Description 	Graphite CSS stylesheet for template Hector - RTL Version
*/
.navigation {background:url(../images/nav_bg.png) repeat-x 0 0;  height:32px;}
/* PATHWAY */
div.elx_pathway { padding: 0 5px 0 0px; margin: 0;background-color:#E1E7ED;border-top:1px solid #CACACA; border-bottom: 1px solid #CACACA;line-height:30px; }
span.elx_pathway_here { padding: 0 0px 0 6px; font-size: 11px; color: #666; text-transform: uppercase; }
span.pathway_text { font-size: 11px; color: #000; }
a.pathway { font-size: 11px; text-decoration: none; }
.footer-wrapper{border-top: 1px solid #758697;border-bottom: 1px solid #758697;background:#8D9EAF ;color:#666666;box-shadow: 0pt 1px 5px rgba(0, 0, 0, 0.15);}
.content_user1{float:right;margin: 5px 7px 5px 0px;padding: 2px 5px;width: 23%; border-left: 1px solid #758697;}
.content_user2{float:right;margin: 5px 0 5px 0px;padding: 2px 5px;width: 23%; border-left: 1px solid #758697;}
.content_user3{float:right;margin: 5px 7px 5px 0px;padding: 2px 5px;width: 23%; border-left: 1px solid #758697;}

/* HORIZONTAL DROP DOWN MENU */
.elx_menu {overflow:visible; clear:both;}
ul.elx_menu { width:750px; line-height:32px;  list-style:none; position:relative; z-index:5000!important; }
ul.elx_menu a { cursor:pointer; outline:none; }
ul.elx_menu ul {
	margin:0; padding:0; min-width:200px; list-style: none; display: none; position: absolute; top: 100%; right: -1px;
    border-bottom:1px solid #333; border-left:1px solid #333; z-index:5000!important;
}
ul.elx_menu ul ul, ul.elx_menu ul ul ul {box-shadow:0pt 5px 5px rgba(0, 0, 0, 0.15);
    margin:0; padding:0; top:-5px; right:80%; border-bottom:1px solid #333; border-top:1px solid #333; border-right:1px solid #333; z-index:5000!important;
}
ul.elx_menu li { margin:0; padding:0; float: right; width:auto; display:inline; position: relative;}
ul.elx_menu ul li { width: 100%; display: block; border-bottom: 1px solid #666; }
ul.elx_menu a {
    padding:7px 10px; margin:0; border-right:1px solid #333;
	color:#D8D8D8; text-decoration:none; background:none; 
}
ul.elx_menu ul a {
	margin:0; padding: 3px 6px; float:right; display:block;  color:#444;
    font: normal 12px/16px Tahoma, Arial, sans-serif; text-decoration: none; width:auto; height:1%;
}
ul.elx_menu li:hover ul ul, ul.elx_menu li:hover ul ul ul { display:none; }
ul.elx_menu li:hover ul, ul.elx_menu ul li:hover ul, ul.elx_menu ul ul li:hover ul { display:block; }


div.leftcolumn h3, div.rightcolumn h3{font-size:13px;color:#635F6C;}
div.leftcolumn div.module h3 {
	width:100%;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 25px;
	line-height: 25px;
	padding:0; margin:0;
	background: url(../images/lc_header.png) repeat-x 0 0;
	border-bottom:1px solid #B5B5B5;
	text-shadow: 0 1px 1px #B5B5B5;
	text-align:center;
}
div.rightcolumn div.module h3{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background: #70818d;
	height: 25px;
	line-height: 25px;
	padding: 0  ;
	margin: 0;
	text-align:center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	
	background: rgb(125,143,157); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(125,143,157,1) 0%, rgba(99,114,125,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,143,157,1)), color-stop(100%,rgba(99,114,125,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(125,143,157,1) 0%,rgba(99,114,125,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(125,143,157,1) 0%,rgba(99,114,125,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(125,143,157,1) 0%,rgba(99,114,125,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d8f9d', endColorstr='#63727d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(125,143,157,1) 0%,rgba(99,114,125,1) 100%); /* W3C */
	
	border: 1px solid #515E68;
	border-radius: 4px;
	
}
div.content_user1 h3, div.content_user2 h3, div.content_user3 h3, div.content_user4 h3 {font-size:120%; color:#fff; margin: 0 0 5px 0;}
legend.elx_form_legend{
			font:normal 13px/ 17px tahoma;
			height: 25px;
			line-height: 25px;
			padding: 0 10px;
			margin: 0;
			color: #5e646d;
			text-shadow: 0 1px 1px #fff;
			border: 1px solid #b6bec4;
			border-bottom: 1px solid #99a0a5;
			box-shadow: inset 0 1px 0 #fff;
			border-radius: 5px 5px 0 0;
	
			background: #f1f2f4; /* Old browsers */
			background: -moz-linear-gradient(top, #f1f2f4 0%, #d9dcdf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f2f4), color-stop(100%,#d9dcdf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f1f2f4 0%,#d9dcdf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f1f2f4 0%,#d9dcdf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f1f2f4 0%,#d9dcdf 100%); /* IE10+ */
			background: linear-gradient(top, #f1f2f4 0%,#d9dcdf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f4', endColorstr='#d9dcdf',GradientType=0 ); /* IE6-9 */
}
div.content_user1 a, div.content_user2 a, div.content_user3 a, div.content_user4 a {color: #cdcdcd;}
div.content_user1 a:hover, div.content_user2 a:hover, div.content_user3 a:hover, div.content_user4 a:hover {color: #fff;}
div.rightcolumn > div.module {width:85%; margin: 10px auto;}
div.leftcolumn > div.module > ul.elx_vmenu, div.leftcolumn > div.module > ul.elx_vmenu li, div.rightcolumn > div.module > ul.elx_vmenu, div.rightcolumn > div.module > ul.elx_vmenu li {padding:0;}
div.leftcolumn > div.module > p, div.leftcolumn > div.module > div, div.rightcolumn > div.module > p, div.rightcolumn > div.module > div  {padding: 0 10px;}
div.leftcolumn > div.module > ul li, div.rightcolumn > div.module > ul li  {border-bottom:1px solid #E7E7E7; padding:6px 10px;}
div.leftcolumn div.module div.elx_short_box h3, div.rightcolumn div.module div.elx_short_box h3 {border:none; background:none; box-shadow:none;}
/* HORIZONTAL DROP DOWN MENU */
ul.elx_menu a:hover, ul.elx_menu li:hover a,ul.elx_menu li.menu_active a { color:#fff; }
ul.elx_menu li ul li.menu_active a, ul.elx_vmenu li ul li.menu_active a, ul.elx_vmenu li ul li ul li.menu_active a, ul.elx_menu li ul li ul li.menu_active a{color:#fff;background-color:#333333;}
/* 1st level */
ul.elx_menu li:hover li a { float: none; width:auto;height:20px; padding:5px 20px; background:#4f4f4f; color:#cdcdcd; }
ul.elx_menu li:hover li a:hover, ul.elx_menu li:hover li:hover a { background: #333333; color: #fff; }
ul.elx_menu li:hover li a:active { color:#fff; background: #333333; }
/* 2nd level */
ul.elx_menu li:hover li:hover li a {color:#cdcdcd; background: #4f4f4f; }

ul.elx_menu li:hover li:hover li a:hover, ul.elx_menu li:hover li:hover li:hover a {
    background:#333333 !important; color: #fff;
}
ul.elx_menu li:hover li:hover li a:active { background: #333333; color:#fff; }

/* 3rd level */
ul.elx_menu li:hover li:hover li:hover li a { background:#4f4f4f; color:#cdcdcd; }
ul.elx_menu li:hover li:hover li:hover li a:hover {color:#cdcdcd; background-color: #4f4f4f;}
ul.elx_menu li:hover li:hover li:hover li a:active { background:#333; color:#fff; }

div.elx_featured_box h2 a { text-decoration: none; }
/* SAVE BUTTON */
button.elxbutton-save {
  text-align: center;
  vertical-align: middle;	
  background-color: #6D7275;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#808587), to(#6D7275));
  background-image: -moz-linear-gradient(top, #808587, #6D7275);
  background-image: -ms-linear-gradient(top, #808587, #6D7275);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808587), color-stop(100%, #6D7275));
  background-image: -webkit-linear-gradient(top, #808587, #6D7275);
  background-image: -o-linear-gradient(top, #808587, #6D7275);
  background-image: linear-gradient(top, #808587, #6D7275);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808587', endColorstr='#6D7275', GradientType=0);
  border:1px solid #3C3F41;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  line-height: 15px;
  border-radius: 4px;
  padding: 4px 10px;
  color:#fff;
  cursor:pointer;
  margin:5px 0;
  font: normal 13px/16px Tahoma, Arial, Verdana, sans-serif;
}
button.elxbutton-save:hover { background-position: 0 -15px; color: #f9f9f9; text-decoration: none; }