table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, .mceContentBody
{
    text-align: right;
}

.contactform .title, .dropmenu a, .hpbuisnes, .loginpage, .shoppingcart, .searchproduct select, .colortitle, .productitem, .results, .content_wrap, .sitemapcontainer, .forum, .management, .indexcontent, .tickernews, .generalmenu a, .cssmenu ul li, .contactside, .leftmenu a, .ex_links, .footertext h2.title, footertext p, .features h2, .contactform, .breadcrumbs, .login, .forgotpass, .infoboxes h2, .topmenu, .welcome, .ellipsis, input[type="text"], input[type="tel"], input[type="email"], input[type="password"], select, textarea, .dropmenu, .credits, .socialmedia, .leftcolumn, .doclinkimg, .client_slider_wrap h2.title, .textin, .footertext p, .hp_products_slider_wrap .slide, .innernews .date, .innernews .newsitem
{
    direction: rtl;
}

#slides, .contactform label, .otherproductsplace
{
    direction: ltr;
}

.generalmenu
{
    direction: ltr;
    text-align: right;
}

.logo, .leftcolumn, .addpost, .f_carousel, .features, .languages, .left, .contactform .checkbox, .doublebox, .innernews .titlenews, .innernews .bx-wrapper, .innernews .titlenews span, .innernews .titlenews h2, .client_slider_wrap, .hp_products_slider_wrap, .doclinkimg, .management img, .products .imgplace, .listview img, .credits
{
    float: right;
}

.addpost, .search, .content_wrap, .contentwide, .forum span.moderator, .forum span.guest, .forum span.f_date, .addcomment, .right ,.doublebox.even, .topmenu, .hp .more, .bxsliderhome img, .strip img, a.reg_to_seminar, .contactform input[type="submit"], .news img, .apppage .img_doc_link, .socialmedia, .quickbox
{
    float: left;
}

.topmenu a:first-child
{
    padding-right: 0px;
    padding-left: 7px;
}

.topmenu a:last-child
{
    padding-left: 0px;
    padding-right: 7px;
}

.image
{
    float: left;
    margin: 0px 15px 0px 0px;
}

.doclinkimg img
{
    float: right;
    margin: 0px 0px 0px 5px;
}

.gallery.imgplace
{
    float: right;
    margin: 0px 0px 20px 10px;
}

.contactform label.addtonewsletter input
{
    margin: 0px 0px 0px 10px;
}

.contactform .checkbox input, .contactform label.addtonewsletter input
{
    float: right !important;
    margin: 2px 2px 0px 5px;
}

.errorplace
{
    left: auto;
    right: 2px;
}

.management span.title
{
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}

.management img
{
    margin-right: 0px;
    margin-left: 20px;
}

.content ol li, .contentwide ol li, .indextext ol li
{
    padding-right: 10px;
    padding-left: 0px;
}

.content ol li
{
    margin-right: 20px;
}

.content ul li, .contentwide ul li, .indextext ul li
{
    padding-right: 10px;
    padding-left: 0px;
    background: url(../images/dot.gif) right 8px no-repeat;
}

.dropmenu ul
{
    left: auto;
    right: 0px;
}

.dropmenu ul li a
{
	padding: 10px 10px 10px 30px;
}

.dropmenu ul li a:hover
{
    background: #2775cc/* url(../images/feature_arrow_rtl.png) 10px center no-repeat*/ !important;
}

.projectsbox
{
    float: right;
    margin: 0px 0px 30px 30px;
}

.results span
{
    float: right;
    padding: 0px 0px 0px 5px;
}

.forum span img
{
    float: right;
    margin: 2px 0px 0px 5px;
}

.listview img
{
    margin-right: 0px;
    margin-left: 20px;
}

.news img
{
    margin-left: 0px;
    margin-right: 20px;
}

.listview .imgplace
{
    margin: 0px 0px 5px 15px;
}

.containerfeatures
{

}

.regularimage
{
    float: left;
    margin: 0px 15px 0px 0px;
}

.faqSection dt .icon, .faqSection dd .icon
{
	padding-left: 0;
	padding-right: 15px;
	background: url(../images/faq_arrow_rtl.png) right center no-repeat;
}

.faqSection dt:hover .icon, .faqSection dt.opened .icon, .faqSection dd .icon
{
	background: url(../images/faq_arrow_rtl_hover.png) right 4px no-repeat;
}

.doublebox
{
    float: right;
    margin: 0px 0 40px 40px;
}

.triplebox
{
    float: right;
    margin: 0px 0 62px 62px;
}

.quadruple
{
    float: right;
    margin: 0px 0 4% 4%;
}

.boxview
{
    float: right;
    margin: 0px 0px 15px 15px;
    position: relative;
}

.infoboxeslinks img, .welcome input
{
    float: right;
    margin: 0px 0px 0px 5px;
}

.search input[type="submit"]
{
    font-size: 11px;
}

.search input[type="submit"]
{
    background: url(../images/search_rtl.png) center center no-repeat;
}

.search input[type="submit"]:hover
{
    background: url(../images/search_rtl_hover.png) center center no-repeat;
}

.slideplace
{
    margin: 0px 20px 0px 0px;
    float: left;
}

.dropmenu li
{
    border-right: none;
    border-left: 1px solid #a5a5a5;
}

.dropmenu li:first-child
{
    border-right: 1px solid #a5a5a5;
}

.topmenu
{
	clear: left;
}

.bxsliderhome .bxslider .bx-caption 
{
	left: auto;
	right: 0;
}

.features
{
    margin: 0px 0px 18px 18px;
}

.hp .more
{
	background: #355c90 url(../images/hp_button_arrow_rtl.png) 20px center no-repeat;
}

.features_arrow
{
	background: url(../images/feature_arrow_rtl.png) left center no-repeat;
}

.features a:hover .features_arrow, .productsboxes a:hover .slide.text .features_arrow, .otherproduct a:hover .features_arrow
{
	background-image: url(../images/feature_arrow_hover_rtl.png);
}

.innernews .titlenews h2
{
	margin-right: 0;
	margin-left: 15px;
}

.innernews .titlenews span
{
    margin: 0px 0px 0px 0px;
    background: url(../images/hp_news_arrow_rtl.png) center center no-repeat;
}

.client_slider_wrap:first-child
{
	padding-right: 0;
	padding-left: 50px;
	background: url(../images/dottedline_y.png) left repeat-y;
}

.client_slider_wrap:last-child
{
	padding-left: 0;
	padding-right: 50px;
}

.footer .page > div
{
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 30px;
	padding-right: 30px;
	border-left: none;
	border-right: 1px solid #fff;
}

.footer .page > div:first-child
{
	margin-right: 0px;
	padding-right: 0px;
	border-right: none;
}

.credits
{
	padding-left: 20px;
	padding-right: 0px;
}

.dropmenu_wrap 
{
	-webkit-border-radius: 0 0 0 25%;
	-moz-border-radius: 0 0 0 25%;
	border-radius: 0 0 0 25%;
}

.hp_products_slider_wrap
{
	margin-right: 0px;
	margin-left: 40px;
}

.contactside input
{
    border-left: none;
    border-right: 1px solid #ccc;
}

a.mailto
{
	padding: 10px 40px 10px 0px;
}

a.mailto, a.mailto:hover
{
	background-position: right center;
}

a.reg_to_seminar
{
	background-position: 10px center;
}

.leftmenu a.level1
{
    padding: 0px 15px 5px 0px;
    background: url('../images/leftmenu_arrow_rtl.png') 209px 4px no-repeat;
}

.leftmenu a.level1:hover, .leftmenu a.level1.this
{
	background: url('../images/leftmenu_arrow_hover_rtl.png') 209px 4px no-repeat;
}

.dropmenu ul li ul
{
    right: 100%;
    left: auto;
}

.hp .more, a.reg_to_seminar
{
	padding: 5px 10px 5px 50px;
}

.apppage .img_doc_link
{
	margin-left: 0px;
	margin-right: 40px;
}

.twinning_programs li
{
	background: url(../images/appitem_arrow_rtl.png) right 4px no-repeat !important;
}

.socialmedia a
{
    margin-right: 0px;
    margin-left: 10px;
}

.socialmedia a:last-child
{
    margin-left: 0px;
}