﻿ /*-------------- reset ------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height:170%;
	font-family:Tahoma;
	font-size:11px;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height:170%;
	font-family:Tahoma;
	font-size:11px;
}
th, td{
 text-align: right;
 vertical-align: top;
}
div{
 position:relative;
}
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight:normal; }
input,textarea,select{
	font-family:Tahoma;
	font-size:11px;
	direction:rtl;
}
body {
	text-align:right;
}
a{
	text-decoration:none;
}




/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:focus { outline: none; }
*::-moz-focus-inner ,
*::-o-focus-inner{ border: none;}


 /*-------------- END reset ------------------ */
form {margin: 10px 0;padding: 0;}
input.invalid {color: #FF0000;border: solid 1px #ddd;}
.inputbox {background: #FFFFFF;border:1px solid #ddd;}
input:focus {outline: none;}

select{border:1px solid #E5E5E5;padding:2px 2px 2px 5px;margin:0 5px 0 0;}
textarea,
input[type="text"],
input[type="email"],
input[type="password"]{
	padding:0 5px;height: 28px;line-height: 16px;
	margin:0 5px 0 0;
	border:1px solid #ccc;
	color: #888;
	border-radius: 5px;
	box-shadow: 1px 1px 2px #ddd inset;
}

textarea{height: auto;margin: 0;}
button,
.button{
	font-size:100%;
	color:#fff;
	border-radius: 5px;
	border:1px solid #ca6311;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 1px rgba(0, 0, 0, 0.20);
	background: #e66600 url(../images/bt-opacity.png) repeat-x 0 bottom;
	padding: 5px 10px;
	display: inline-block;
}

button:hover,
.button:hover, .button:active, .button:focus, .button:visited {
	background-position: 0 0;
	cursor: pointer;color: #fff;
	text-decoration: none;
}
/*for FireFox*/
input:focus::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
button::-moz-focus-inner,
.button::-moz-focus-inner{  border : 0px;padding: 0;}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) ;
}
/*  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* ----------------------------*/
/*     META                    */
/* ----------------------------*/
.article-toolswrap {margin: 0 0 10px;padding: 0;display: block;position: relative;}
.article-tools {display: block;padding: 0 10px 0 0;}
.article-meta {width: 70%;float: left;color: #3B5468;}
.createdby {font-size: 0.9em;}
.createdate {font-size: 0.9em;}
.modifydate {width: 100%;margin: 0 5px 0px 0;}
.article-section {padding-left: 6px;margin-left: 5px;}
.article-section a {color: #3B5468;}
.article-category a {color: #3B5468;}
.buttonheading img {margin: 3px 0 0 3px;padding: 0;border: none;float: right;background: none;}
p.buttonheading {text-align:right;margin: 0;}
p.buttonheading a:hover {background: none;color: #000;}
p.buttonheading a:active,p.buttonheading a:focus {color:#000;}

.inputboxquantity {margin: -5px 0 0;padding: 3px;border: 1px solid #dedede;}
hr {border: none;border-bottom: 1.5px dashed #d0d0d0;margin: 0 0 1em 0;position: relative;}
hr:after{
	content: "";
	position: absolute;left: 0;bottom: 0;
	border-bottom: 1.5px dashed #fff;
	height: 1px;width: 100%;
}
.sectiontableheader {background: #f4f4f4;}
.register_form {}
.register_form div {margin: 0 0 5px 0;clear: both;}
.register_form label {width: 200px;float: left;}
.register_form .inputbox {}
div.items-row {width: 100%;}
div.items-row div.item {display: inline-block;}

.item-headinfor{
	overflow: auto;padding: 4px 0 2px 0;color: #999;
	border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;
	box-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
}
	ul.actions {margin: 5px 0;float: right;}
	ul.actions li {padding: 0;margin:  0 3px;background: none;float: left;}
	ul.actions li > a{
		display: block;
		height: 11px;
		width:15px;
		background: url(../images/icons/actions.png) no-repeat 0 0;
	}
	ul.actions li > a:hover{background-position: 0 -12px;}
	ul.actions li.print-icon > a{background-position: right 0;}
	ul.actions li.print-icon > a:hover{background-position: right -12px;}
	ul.actions li > a > img{display: none;}
	
	div.article_info {padding: 5px;display: block;overflow: hidden;border: solid 1px #161616;}
	dl.article-info{display: inline-block;margin: 0 0 0 -16px;}
	dl.article-info dd {margin: 0 0 0 16px;display: inline-block;font-size: 88%;color: #999;}
	dl.article-info dd.published{
		padding-left: 20px;
		padding-top:1px;
		background: url(../images/icons/clock.png) no-repeat 0 2px;
	}
	dl.article-info dd.published:after{content: "";display: inline-block;}
	dl.article-info dd > a{text-shadow: none;}
	dl.article-info dd > a:hover{ color: #B85B19;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
	dl.article-info dd:last-child{border-right: none;}
	.actions li{
		list-style:none;
		list-style-image:none;
	}
/* System-messag */
#system-message{margin:0 10px 10px;}
#system-message dd ul{margin:0 ;background-position: 10px center;text-indent: 0;padding: 5px;}
#system-message dd ul li{background:none; margin:0 3em;padding:0;}

/* START From Section.CSS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.column_separator {padding:0 25px}
.sectiontableheader {background:#3f6275;border:1px solid #1d3d54;color:#fff;padding:5px}
.sectiontableheader th {background:#3f6275;padding:4px 8px;color:#fff;font-weight:700}
.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:active,.sectiontableheader a:focus {color:#fff;}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding:8px;border-bottom:1px solid #ccc}
tr.sectiontableentry2 {background:#f9f9f9}
table.contentpane {border:0;width:100%}
.sectiontableentry,.sectiontableentry0,.sectiontableentry1,.sectiontableentry2 {padding:5px 5px 6px}
.sectiontableentry:hover,.sectiontableentry0:hover,.sectiontableentry1:hover,.sectiontableentry2:hover {background-color:ivory}
.sectiontableentry1 {background-color: #E9F1F5;}
.sectiontableentry1 a{color: #3F6275;}
.sectiontableheader {font-weight:bold;}
.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar{font-weight: bold; padding:0 2px;}a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a{font-weight: bold; border:2px solid #CCCCCC;color:#333333;padding:3px 6px;text-decoration:none;}a.pagenav:hover,a.pagenav:active,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_next a:hover,.pagenav_next a:active,.pagenavbar a:hover,.pagenavbar a:active{font-weight: bold; background:#3F6275;color:#FFFFFF;padding:3px 6px;text-decoration:none;}.pagenavbar{background:url(../images/pages.gif) no-repeat center left;padding-left:14px;}.pagenavcounter{background:url(../images/pages.gif) no-repeat 0 11px;padding:8px 14px 0 14px;}
.sectiontablefooter{text-align: center;}


/* Tables */
td.num { vertical-align:top; text-align:right; }
td.hits { vertical-align:top; text-align:center }
td p { margin:0; line-height:1.7em }
.filter { margin:10px 0 }
.display-limit, .filter { text-align:right; margin-right:7px }
table, table td { border-collapse:collapse }
table.weblinks, table.category { margin:10px 0 20px 0px; width:100%; }
table.weblinks th, table.category th { font-size: 11px; font-weight: normal; border: 1px solid #444; }
table.weblinks th:first-child, table.category th:first-child { border-left: none; }
table th { background: #222; font: normal 11px; padding: 6px 10px; color: #fff; }
table th a { color: #fff!important }
table td, .cat-list-row0 td, .cat-list-row1 td { border-bottom: 1px solid #eee; border-right: 1px solid #eee; }
.cat-list-row1 td { }
table tr:hover { background: #FFFEF4; }
table tr td:first-child { border-left: none; }
/* Category table */
table.category th a img { padding:2px 10px }
.filter-search { float:right; }
.filter-search .inputbox { width:6em }
legend.element-invisible { position:absolute; margin-left:-3000px; margin-top:-3000px; height:0px; }
.cat-items { margin-top:20px }

/* END From Section.CSS /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#content-body li{
	margin-right:18px;
	list-style-image:url('../images/arrows.png');
}

#content-body a{
	color:black;
}


.latestnews li a:hover ,.latestnews li:hover{
	background:#f6f6f6;
	border-radius:0px;
	padding:0px;
	text-shadow:0 0 2px #eee;
	color:black;
}

.pagination li{
	list-style-image:none !important;
	list-style:none;
	margin-right:15px !important;
	float:right;
}
.pagination{
	clear:both;
	margin-right:40px;
    min-height: 76px;
    margin-top:30px;
}
.items-more h3{
	margin-top:30px !important;
	width:559px;
	clear:both;
}
.item-page{
	padding:0 10px 30px 10px;
}
.actions-sssssssssssssssssssss li{
	float:left;
	list-style:none outside none !important;
	list-style-image:none !important;
}
.pagenav li {
    list-style: none outside none !important;
    padding:3px 9px 3px 9px;
	background:white;
	border:1px #e8e8e8 solid;
    border-radius:4px;
    color:black;
}
.pagenav-prev{
	float:right;
}
.pagenav-next{
	float:left;
	margin-left:20px;
}
ul.pagenav{
	margin:25px 0 70px 0;
}

.breadcrumbs{
	color:orange;
	font-weight:bold;
}
.breadcrumbs span{
	color:navy;
	font-weight:normal;
}
.breadcrumbs a{
	font-weight:normal;
}
#maincontent .item {
	margin-top:45px;
}
#maincontent h2 a{
	font-weight:bold;
	text-align:right;
}
#maincontent h2{
	font-weight:bold;
	text-align:right;
}


/* RTL /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
dl.article-info dd.published {
  background: url("../images/icons/clock.png") no-repeat scroll right 2px transparent;
  padding-left: 0;
  padding-right: 20px;
  padding-top: 1px;
}
ul.actions {
  float: left;
  margin: 5px 0;
}
ul.actions li {
  list-style: none outside none !important;
  margin-right:7px !important;
}
ul.actions li > a{background-position: right 0;}
ul.actions li > a:hover{background-position: right -12px;}
ul.actions li.print-icon > a{background-position: 0 0;}
ul.actions li.print-icon > a:hover{background-position: 0 -12px;}
ul.actions .edit-icon .hasTip img {height: 15px;}
ul.actions .edit-icon {margin-top: -3px;}
.contentheading,.contentheading a {
  color: #19739D !important;
  font-family: BBCNassim,Tahoma !important;
  font-size: 17px !important;
  margin-top: 5px;
  margin-bottom:-4px
}
.item-page p {
  color: #717171;
  font-family: BBCNassim,Tahoma;
  font-size: 15px;
  text-align: justify;
}
.img_caption {color: black !important;font-family:Tahoma !important;font-size: 12px !important;}


.item-headinfor {
  margin-bottom: 10px;
  margin-top: 10px;
}
.img-fulltext-left{
  float: left;
  text-align:left;
  margin:0 10px 10px 0;
  padding:3px;
  background:silver;
}
.img-fulltext-right{
  float: right;
  text-align:right;
  margin:0 0 10px 10px;
  padding:3px;
  background:silver;
}
.img-fulltext-none{
  float: none;
  text-align:center;
  margin:0 0 10px 0px;
  padding:3px;
  background:silver;
}

.banneritem .clr {
  margin-bottom: 5px;
}

.item-page #jc {
  margin-top: 20px;
}

.item-headinfor .content_vote {
  float: right;
  margin-left: 10px;
}

.item-headinfor form {
  float: right;
  margin: 0 !important;
  padding: 0;
}
.item-headinfor br {
  display:none;
}
.item-headinfor .content_rating {
  float: right;
  line-height: 25px;
  margin-left: 6px;
}


//* pagination  //////////////////////////////////////////////////////////////////////////*/
.vg-table-display {
  display: table;
}
.a-center {
  text-align: center;
}
.vg-pages {
  height: 25px !important;
  line-height: 40px;
}
.pagination li{
	list-style-image:none !important;
	list-style:none;
	margin-right:15px !important;
	float:right;
}
.pagination{
	clear:both;
	margin-right:40px;
    min-height: 76px;
    margin-top:30px;
}
/*link buttons*/
.vg-link-button-big, .vg-link-button-big-2, .vg-loadmore, .vg-pages a, .vg-port a{ 
	background-color:#973449; 
	color:#fff; 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-webkit-box-shadow: 0 3px 0 #71202c, 3px 5px 3px #333;
	-moz-box-shadow: 0 3px 0 #71202c, 3px 5px 3px #333;
	box-shadow: 0 3px 0 #71202c, 3px 5px 3px #333;
	-o-box-shadow: 0 3px 0 #71202c, 3px 5px 3px #333;
	text-shadow:0 1px 1px #000;
	/*background: -moz-linear-gradient(top, #71202c, #FFF);*/
}
.vg-link-button-big-2{ border:none !important; color:#FFF !important; }
.vg-link-button-big-2:hover, .vg-link-button-big:hover, .vg-loadmore:hover, .vg-pages a:hover, .vg-port a:hover,.vg-pages a.vg-pages-active{ 
	background-color:#f2f2f2; 
	color:#973449 !important; 
	text-shadow:0 1px 1px #ccc;
	-webkit-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	-moz-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	-o-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
}
	/*pages*/
.vg-pages{ height:25px !important; line-height:40px; }
.vg-pages a{ padding:8px 15px; font-size:1em; margin-right:3px; }
//* pagination  //////////////////////////////////////////////////////////////////////////*/


.blog{padding:9px;}
.smcms-news-body .image img{
  border:#d0d0d0 1px solid !important;
  padding:2px !important;
}
.smcms-news-body .image{
  float:right;
  margin: 0 0 5px 5px;
}
.smcms-news-body h4 ,.smcms-news-body h4 a,.smcms-news-body .text-subtitle,.smcms-news-body .text-subtitle a{
  font-family: BBCNassim,Tahoma !important;
  font-size: 17px !important;
  color:#19739d !important;
}
.smcms-news-body .smcms-intro-text,.smcms-news-body .smcms-intro-text p ,.smcms-news-body .smcms-intro-text a{
  color:#717171 !important;
  font-family: Tahoma !important;
  font-size: 11px !important;
  text-align:justify !important;
}
.smcms-news-body {
  border-bottom: 1px solid #D0D0D0;
  clear: both;
  margin-bottom: 13px;
  min-height: 91px;
  padding-bottom: 13px;
}
.imgframe {
  max-width: 95%;
  background: none repeat scroll 0 0 #F8F8F8 !important;
  border: 1px solid #DCDED9 !important;
  border-radius: 3px;
  padding: 10px !important;
}

.calendar .button {
  border: 0 none;
  display: table-cell;
}
.calendar table td, .calendar cat-list-row0 td,.calendar .cat-list-row1 td {
  border-bottom: 0px solid #EEEEEE;
  border-right: 0px solid #EEEEEE;
}
.calendar th,.calendar td {
  text-align: center;
  vertical-align: middle;
}
.calendar button,.calendar  .button {
  background:none;
  border: 0px solid #CA6311;
  box-shadow: 0 0px 0 rgba(255, 255, 255, 0.4) inset, 0px 0px 0px rgba(0, 0, 0, 0.2);
  display: table-cell;
  font-size: 100%;
  padding: 0;
}
.calendar .label {
  border-radius: 0px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float:none;
	margin-top:-1px;
}
fieldset.phrases div {
  margin-bottom: 6px;
}
legend {
  border: 1px dashed #808080;
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 5px;
}
fieldset {
  border: 1px dashed #808080;
  margin-bottom: 13px;
  padding: 10px;
  margin-top: 19px;
}
