table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, .mceContentBody, h1, h2, h3, h4, a, .shoppingcarttable, .expaccesskey, .slick-slide .caption {text-align:right;direction:rtl;}
.gallerylist, .sliderhome, .slider-for, .slider-for div, .newstickerplace {direction:ltr;}

.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {text-align: right;}
 
.downloads .download div, .glossaryABC, .results span, .login .title, .forgotpass .title, .mailinglistplace .title, .mainmenu li, .leftcolumn, .listview img, .doublebox, .triplebox, .quadruple, .search input[type="text"], .contactsideplace .title, .loginpage .title, .contactform .title, .doclinkplace a span, .doclinkimg a span, .quickbox {float:right;}
.shoppingcart .togglecart .titles span, .shoppingcart .togglecart .innertitles span, .topmenu li, .languages, a.loginlogout, .topmenu, .moreinfoplace, .leftside, .mainmenu, .footerlinksline, .footertext {float:right}

 .logo, .downloads .downloadlink, .content, .regularimage, .slideplace, .search, .search input[type="submit"], .rightside, .mailinglistplace {float:left;}

 .teamexpert div {direction:rtl;}

.mainmenu li a {padding: 0px 0px 0 10px;margin: 0px 0px 0 10px;border:none;border-left:1px solid #000;}
.mainmenu li:hover > ul, ul.show-menu {left:auto;right:0;}
.mainmenu li ul li:hover > ul, .mainmenu li:focus > ul li ul, ul.show-menu li ul {left: auto;right:200px;}

.leftmenu a.level0 {padding:12px 10px 12px 0px;}
.leftmenu a.level1 {padding:5px 30px 5px 0px;} 
.leftmenu a.level2 {padding:5px 50px 5px 0px;} 
.leftmenu a.level3 {padding:5px 70px 5px 0px;}  

.downloadzone td, .downloadzone th {padding:10px 0px 10px 10px}

.doublebox {margin:0px 0px 6% 6%;}

.features span {background: url(../images/sprite.png) -1px -40px no-repeat;}
 

.triplebox {margin:0px 0px 5% 5%;} 

.topmenu {float: right;margin: 13px 0px 0px 10px;}

.quadruple {margin:0px 0px 4% 4%;}

.moreinfoplace {margin:0 0 0 10px}

.featuresswitch .more span {float:right;background: url(../images/sprite.png) -35px -40px no-repeat;margin:-5px 0 0 10px;}
.featuresswitch:hover .more span {background: url(../images/sprite.png) -35px -73px no-repeat;}

.titlename, .titleemail, .contactform .titlename, .contactform .titlephone, .contactform .titleemail, .contactform .titlecompany, .contactform .titlecont {float:right;border:none;border-left:1px solid #cccccc;margin:0 0px 0 5px}
.titlename, .titleemail {background:url(../images/sprite.png) -31px 3px no-repeat;}
.titlename {background:url(../images/sprite.png) -11px -18px no-repeat}


.regularimage, .slideplace, .itemstyle .regularimage, .itemstyle .slideplace {margin:0px 15px 0px 0px;}
 
.infoboxes .more span {float:right;background: url(../images/sprite.png) -35px -40px no-repeat;margin:-7px 0 0 10px;}
.infoboxes a:hover span, .infoboxes a:focus span {background: url(../images/sprite.png) -35px -73px no-repeat;}

.listview img, .quickbox {margin:0px 0px 0px 20px;}


.sitemap {margin: 5px 0px 5px 5px;}


.sitemap ul {margin:0px 15px 5px 0px;}


.socialmedia a {margin:0px 10px 0px 0px;}


.results span {padding:0px 0px 0px 5px;}

label:before {float: right;margin: 5px 0px 0 3px;}

.doclinkplace .title {margin:0px 0px 10px 10px;}
.doclinkplace a span, .doclinkimg a span {margin:-3px 0px 0px 5px;}


.contactform .title, .mailinglistplace .title, .contactsideplace .title, .login .title, .forgotpass .title, .loginpage .title {border-right:none;border-left:1px solid #cccccc;}


.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-pager.bx-default-pager a {text-indent: 9999px;overflow: hidden;}

.featuresswitch {float:right;margin:0 0 5% 5%;}

.shoppingcart, .search {float:right;}
.shoppingcart .icon {float:right;margin:1px 0px 0 10px;}
.shoppingcart .numof {margin-right:0px;margin-left:5px;}
.shoppingcart .togglecart {right: auto;left: 0;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {padding-left:0px;padding-right:10px;}
.shoppingcart .togglecart .total a {text-align:center;}
.shoppingcart .togglecart .titles .short, .shoppingcart .togglecart .innertitles .short {width: 15%;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name{width: 70%;}

.faqs .question {padding: 0 0 0 40px;}
.faqs .question .icon {right:auto;left:0;}
.faqs .answer {padding:10px 10px 10px 40px;}


.accessibilityplace {float:right;border:none;border-left:1px solid #fff;}
.accessibilityplace .accessicon .icon {float:right;}
.accessibilityplace .accessibility {left:auto;right:0%;}
.accessibilityplace .fontsizechange button, .accessibilityplace .colorchange button {float:right;margin:0px 0px 0px 10px;}
.accessibilityplace .fontsizechange .fontsizechange3 {font-size: 20px !important;}
.accessibilityplace .fontsizechange .fontsizechange2 {font-size: 16px !important;}


.expaccesskeyplace {right:auto;left:0px;}
.expaccesskey {left:auto;right:20px;}


.downloads .download img, .btnsplace input[type="submit"] {float:right;margin:0px 0px 0px 10px;}

.downloadzone .file img {float:right;margin:-4px 0px 0 10px;}

.bodytext ul li, .itemstyle ul li  {padding-left:0;padding-right:15px;background: url(../images/dot.png) right 8px no-repeat;}

a.loginlogout span {float:right;margin:5px 0 0 5px;}
.moreinfoplace .icon {float:right;margin:3px 0 0 5px;}


.footerlinksline a {margin:0 0 5px 20px;}