/*
	By Itamar Elharar - www.j-guru.com
*/
body, body *{direction:rtl; text-align: right; font-family: Arial, Helvetica, sans-serif!important;}
.user_area ul li {float: right; }

#top-row .row-fluid [class*="span"],
#breadcrumbs-row .row-fluid [class*="span"]{

margin-right: 1.007659574%;
margin-left: 0px !important;
}
#maintop-row .row .moduletable {

margin-right: 10px;
margin-left: 0px !important;
}

header div.navigation.span9{	float:right;	}
.sf-menu li {float: right;	}
ul, ol {
padding: 0;
margin: 0 0px 9px 0;
/* Origin before Ido changed it was: margin: 0 25px 9px 0; */
}
.camera_wrap a.readmore{	float:left;}

.top_blocks .item .item_content ,
.top_blocks .item .item_content *,
.top_blocks .item .item_content .item_introtext,
.top_blocks .item .item_content .item_title{ text-align:center;}

.top_blocks .item {	float:right;}   
.top_blocks .item:after {
  position: absolute;
  background: url(../images/top_blocks_border.png) 0 50% no-repeat;
  background-size: 1px 100%;
  width: 1px;
  height: 100%;
  content: '';
  right: -13px;
  top: 0;
}

#aside-left{
	margin-right:36px;
}
#aside-left li.rsform-block div.formBody{
	width:100%;
}
#aside-left li.rsform-block .rsform-input-box,
#aside-left li.rsform-block .rsform-select-box{
	width:99%;
}
#feature-row .row-fluid [class*="span3"] {
	margin-right: 2.127659574%;
}

.top_carousel .caroufredsel_prev{
  top: 0px;
  left:20px;
  right: initial;
}

.top_carousel .caroufredsel_next{
  left:37px;
  top: 0px;
  right: initial;
}

.moduletable.why_choose_us,
.moduletable.recent_articles  ,
.moduletable.latest_posts  {
	margin-right:0px;
	margin-left:20px;
	float:right;
}
.moduletable.why_choose_us,
.moduletable.latest_posts{
	margin-right:36px;
}
.why_choose_us .item {
	padding: 0 33px 0 0;
	background: url(../images/accordeon_icon.png) right -206px no-repeat;

}
.why_choose_us .item.selected {
	background-position: right top;
}

#mainbottom-row .moduletable.recent_articles.span4{
	float:right;
}

.clients .list_carousel li ,
.clients .list_carousel li *{
text-align: center;
}

.footer_list ul li a.blog {
	padding-right: 20px;
}

.footer_list ul li a.blog:before {
  background: url(../images/blog_icon.png);
  width: 15px;
  height: 13px;
  content: '';
  pointer-events: none;
  position: absolute;
  left: initial;
  right:0;
  top: 0px;
}

.footer_menu ul {	margin: 0 0 0 0;	}

.footer_menu ul li { 	float: right;	}

.pagination ul li.pagination-next .pagenav:after {
background: url(../images/button_marker_rtl.png);
}
.pagination ul li.pagination-next .pagenav:hover:after {
background: url(../images/button_marker_rtl.png) bottom;
}

.btn-primary:hover:after, .btn-primary:focus:after, .btn-primary:active:after {
background: url(../images/button_marker_rtl.png) bottom;
}

.btn-info:after ,
.btn-primary:after{
  
  background: url(../images/button_marker_rtl.png) ;
  
}
.btn-info:hover:after,
.btn-info:focus:after,
.btn-info:active:after {
  background: url(../images/button_marker_rtl.png) bottom;
}

.top_blocks .item_title .item_title_part1 {
display: block;
font-size: 16px;
line-height: 28px;
color:#8f939f;
font-weight: 500;
}

.top_blocks .item .readmore:after {
  background: url(../images/button2_marker_rtl.png);
  width: 24px;
  height: 24px;
  right: 10px;
  top: 5px;
}
.top_blocks .item .readmore:hover:after {
  background: url(../images/button2_marker_rtl.png) bottom;
}


.list_carousel li li.rsform-block.rsform-block-captcha{
	float:right;
}



#component{
	margin-right: 0;
	padding: 0 10px;
	overflow: hidden;
}
h4, legend ,
.moduletable h3.moduleTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
line-height: 30px;
margin: 0 0 14px;
}

.top_blocks .item .item_content {
padding: 140px 0 0;
}
.top_blocks .item.item_num0 .item_content {
  background-image: url(../images/icon_DataSecurity.jpg);
}
.top_blocks .item.item_num1 .item_content {
  background-image: url(../images/icon_RiskManagement.jpg);
}
.top_blocks .item.item_num2 .item_content {
  background-image: url(../images/icon_Monitoring.jpg);
}
.top_blocks .item.item_num3 .item_content {
  background-image: url(../images/icon_Governance.jpg);
}

#feature2-row{
	min-height:112px;
	background: url(../images/IPVSecmon_banner_bg.jpg) repeat-x 0 0;
}

#mainbottom div.rsformrecent_articles{
	background: transparent url(../images/register_newsLetter1.png) top right no-repeat;
	
	padding-top: 125px;
	margin-bottom: 15px;
	
}

#mainbottom .recent_articles #userForm .formCaption2{
	display: none;
}
#mainbottom .recent_articles #userForm input[type="text"]{
	display:block;
	width:290px;
	height:30px;
	font-size: 15px;
	background-color: #fff;
	border:1px solid #b7b7b7;
}
#mainbottom .recent_articles #userForm button.rsform-submit-button{
	margin:0 auto;
	font-size: 20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 36px;
	width: 143px;
	text-align:center;
	border-radius: 5px/4px;
	-webkit-border-radius: 5px/4px;
	-moz-border-radius:  5px/4px;
	background-color:#cc3625;
	border-color: #971f1f;
}  
#mainbottom .recent_articles #userForm .rsform-block-submit .formBody{
	width:290px;
	text-align: center;
	
}

ul#filters li {
display: inline-block;
vertical-align: top;
margin: 9px 0 0 9px;
}
.breadcrumb .divider {
padding: 0 0 0 5px;

}
/*
	Contact page
*/
.page-contact .row-fluid .span9{
	margin-left: 2.127659574%;
	margin-right: 0px !important;
}
div#recaptcha_area, div#recaptcha_area > table , div#recaptcha_area *{
	direction:ltr!important;
}

/*content table - for alerts page*/
.content-category table.category{ direction:rtl; text-align: right;}
.content-category table.category th{ direction:rtl; text-align: right;}
.content-category table.category td{ direction:rtl; text-align: right;}
