﻿

/*-----------------------------------------------------------------------------------*/
/*	General & Constant
/*-----------------------------------------------------------------------------------*/


body {
	direction: ltr;
	text-align: left;
}

/* Menu
---------------------------------------- */

#main-nav ul,
#main-nav ul li,
#main-nav ul li li {
	float: left;
}
#main-nav > ul > li > a:before {
	left: auto;
	right: 0;
}
#main-nav > ul > li > ul > li > ul .column {
	float: left !important;
	border-left: none;
	border-right: 1px dashed #d1d1d1;
}
#main-nav ul li li a {
	text-align: left;
}
#main-nav > ul > li > ul > li > ul {
	padding-left: 0;
	padding-right: 20%;
	background-position: right bottom;
}
#main-nav > ul > li > ul > li > ul > div > li > a,
#main-nav > ul ul ul ul {
	text-align: left;
}
#main-nav > ul > li > ul > li > ul > div > li > ul > li > a {
	padding: 7px 0 5px 15px;
}
#main-nav > ul > li > ul > li > ul > div > li > ul > li > a:before {
	content: "\e6e4";
	right: auto;
	left: 0;
}
#side-nav .dropdown > ul {
  padding: 0 0 0 10px;
  background: #fff;
}
.slicknav_arrow .closed:before {
	content: "\e64e";
	font-family: "icomoon";
}

/* Breadcrumb
---------------------------------------- */

.breadcrumb > span {
	float: left;
}
.breadcrumb > span a {
	position: relative;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
}
.breadcrumb > span a:before {
	content: "\ea87";
	right: auto;
	left: 0;
}

/* News
---------------------------------------- */

.news-wrapper .content {
	padding: 0 0 15px 145px;
}
.news-wrapper figure {
	right: auto;
	left: 0;
}
.news-wrapper .continue {
	padding: 0 0 0 20px;
}
.news-wrapper .continue:before {
	content: "\e6e4";
	right: auto;
	left: 5px;
}


/* Treeview
---------------------------------------- */

.map-site .dropdown-menu {
	padding: 8px 0 0 30px;	
}
.map-site a {
    margin-left: 17px;
    margin-right: 0px;
    padding: 0 0 0 12px;    
    text-align: left;
}
.map-site a span 
{
    position:relative;
    top:3px;
}
.map-site a:before {
	content: "\e6e4";    
    left: 2px;
    right:auto;
}
.map-site .dropdown-menu li a {
    padding: 0 0 0 12px;
}
.treeview li {
	background: url(images/treeview-default-line-en.gif) left 0 no-repeat;	
}
.treeview li.last  {
    background-position: left -1762px; 
}
.treeview li.lastCollapsable, .treeview li.lastExpandable  {
   background-position: left -1762px;  
}  
/*.treeview li.lastCollapsable {
     background-position:right 0px 
}*/
.treeview li:before {	
    right: auto;
    left:0px;
}
.treeview .hitarea {	
    margin: 0 0 0 -6px;
    left: 7px;    
    right:auto;
}
.treeview .expandable-hitarea:before,
.treeview .collapsable-hitarea:before {	
    left: 1px;
    right:auto;
}

#sitemap.nav {float:left;}
/* Contact us
---------------------------------------- */

#contact-us #Attempt {
	margin-right: 0;
}
#contact-us input[type="submit"],
#-xcaptcha-refresh,
.contact-us #-xcaptcha-image {
	float: left;
}

/* Tag & Question
---------------------------------------- */

.tag-result .items > div {
	float: left;
}
.tag-result > div {
	float: right;
}
.tag-result .cms-tags a {
	float: left;
	padding: 5px 10px 5px 35px;
	margin: 0 10px 0 0;
}
.tag-result .cms-tags a:before {
	right: auto;
	left: 10px;
}
.question-item .question {
	padding: 0 0 0 20px;
}
.question-item .question:before {
	left: 0;
	right: auto;
}

/* Downloads
---------------------------------------- */

.download-gallery a {
	left: auto;
	right: 0;
  	width: 120px;
	padding: 0 40px 0 20px;
	border-radius: 3px 0 0 3px;
}
.download-gallery > div:before {
	right: auto;
	left: 0
}
.download-gallery a:before {
	left: auto;
	right: 20px;
}

/* Register & Logon
---------------------------------------- */

.sign-in-wrapper a:first-child:before {
	  top: 3px;
	  left: auto;
	  right: 0;
}


/*-----------------------------------------------------------------------------------*/
/*	Other
/*-----------------------------------------------------------------------------------*/


.logo-wrapper a {
	float: right;
}
.enter .wrapper {
	float: left;
}
.enter .additional-links a {
	padding: 0 0 0 30px;
}
.enter .additional-links a:before {
	right: auto;
	left: 0;
}
input[type="text"].search-input {
	padding: 0 35px 0 130px;
}
.search-category {
	right: auto;
	left: 1px;
	width: 120px;
	border-radius: 5px 0 0 5px;
}
.search-category .category {
	padding: 0 0 0 10px;
}
.search-category .category:before {
	left: auto;
	right: 10px;
}
.search-category ul {
	right: auto;
	left: -1px;
}
.sy-caption-wrap .sy-caption {
	text-align: left;
}
.bordered {
	float: left;
}
.bordered-wrapper .all {
	float: right;
}
.bordered-wrapper .all:before {
	right: auto;
	left: -15px;
}
.side-title {
	text-align: left;
}
.product-detail .part, .content-container {
	text-align: left;
}
.box1 h3 {
	text-align: left;
}
.box1 .name.home {
	text-align: left;
}
.box1 .currency {
	text-align: left;
}
.box1 .currency:before {
	left: auto;
	right: 10px;
}
.product-detail .part1 .left .bottom .grid-4,
.product-detail .part1 .left .bottom .grid-8 {
	float: right;
}
.part1 .left,
.part1 .right {
	float: right;
}
.product-detail .link-wrapper a {
	padding: 0 0 10px 40px;
}
.product-detail .link-wrapper a img {
	right: auto;
	left: 0;
}
.product-detail .product-status-wrapper .exist,
.product-detail .product-status-wrapper .not-exist {
	padding-right: 0;
	padding-left: 20px;
}
.product-detail .product-status-wrapper .exist:before {
	right: auto;
	left: 2px;
}
/*.product-detail .warranty input,
.product-detail .warranty .text {
	float: left;
	direction: ltr;
	margin: 0 5px 0 0;
}*/
.attachments-wrapper .item a {
	float: left;
	padding: 5px 15px 5px 35px;
}
.attachments-wrapper .item a:before {
	right: auto;
	left: 11px;
}
.product-detail .part1 .price {
	text-align: right;
}
.product-detail .price > div {
	text-align: right;
}
.product-detail .basket-button-wrapper a,
.product-detail .basket-button-wrapper span,
.product-detail .basket-button-wrapper input {
	float: right;
	margin: 0 0 0 10px;
}
.product-detail .add-to-card a {
	padding: 0 20px 0 40px;
}
.product-detail .add-to-card a:before {
	right: auto;
	left: 14px;
}
.product-detail .part1 .right .bottom > a,
.product-detail .part1 .right .bottom > div {
	margin: 10px 10px 0 0;
	float: left;
}
.product-detail .add-to-favorite button {
	padding: 0 0 0 30px ;
}
.product-detail .part1 .right .bottom > a:before,
.product-detail .add-to-favorite button:before {
	right: auto;
	left: 8px;
}
.product-detail .part1 .right .bottom > a {
	padding: 0 0 0 30px;
}
.product-detail .part1 .right .bottom .rating {
	margin: 5px 0 0 5px;
}
.product-detail .part1 .right .bottom .rating {
	float: right;
}
.product-detail .part1 .right .top > a,
.product-detail .part1 .right .top > div {
	float: left;
	margin: 0 5px 0 0;
}
.product-detail .part h2.title {
  background: url(Images/product-detail-heading-en.png) left center no-repeat;
}
#contentnav li {
	float: left;
}
.logo-wrapper {
	float: right;
}
.enter {
	float: left;
}
.item-search,
#addtocard-light {
	float: left;
	margin: 0 10px 10px 0;
}
#addtocard-light span:nth-child(2) {
	float: left;
	margin: 8px 0 0 42px;
}
#num-bascket {
	left: auto;
	right: 6px;
}
#addtocard-light {
	background: #6dac16 url(images/basket.png) left center no-repeat;
}
#backet-light {
  right: auto;
  left: -1px;
}
.item-search .btn-search {
	left: auto;
	right: 0;
	border-radius: 0 5px 5px 0;
}
.enter .language {
	float: left;
	margin: 0 45px 10px 0;
}
.enter .userStatus-container {
	float: left;
}
.enter .message-userStatus {
	float: left;
	margin: 0 10px 0 0;
}
.product-detail .tag-wrapper a {
	float: left;
	padding: 5px 10px 5px 35px;
	margin: 0 10px 0 0;
}
.product-detail .tag-wrapper a:before {
	right: auto;
	left: 10px;
}
.article-all .content {
  padding: 0 0 15px 145px;
}
.article-all figure {
	right: auto;
	left: 0;
}
.article-all .continue {
	float: right;
	padding: 0 0 0 20px;
}
.article-all .continue:before {
	content: "\e6e4";
	right: auto;
	left: 5px;
}
.software-wrapper .item > a {
	padding: 0 0 0 30px;
}
.software-wrapper .item > a:before {
	right: auto;
	left: 0;
}
#contact-us label {
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
}
.form-control input[type="text"],
.form-control input[type="password"],
.form-control textarea,
.form-control select {
	float: left;
}
.form-control .form-group #-xcaptcha-image {
  float: left;
}
footer .bottom > .grid-4 {
	float: right;
}
.online-chat {
	float: right;
	padding: 0 0 0 40px;
	margin: 0 0 0 5px;
	border-right: none;
	border-left: 1px solid #000;
	background: url(Images/chat.png) left 10px center no-repeat;
}
.socials .social-icon {
	float: right;
	margin: 0 5px 0 0;
}
.enter .login, .enter .register {
  padding: 0 10px 0 30px;
}
.enter .login:after, .enter .register:after {
	right: auto;
	left: 2px;
}
.compare-slide-wrapper .bottom-button-wrapper .compare-counter,
.compare-slide-wrapper .bottom-button-wrapper .toggle-compare-button {
	float: right;
	margin: 0 15px 0 0;
}
.compare-slide-wrapper > div,
.compare-slide-wrapper > ul {
	float: right; 
}
footer .top > div,
footer .top > div .row > div {
	float: right;
}
#footer-nav-left a,
#footer-nav-right a {
	position: relative;
	padding: 0 0 0 15px;
}
#footer-nav-left a:before,
#footer-nav-right a:before {
	content: "\e6e4";
	right: auto;
	left: 0;
}
.message {
	padding: 0 15px;
}
#side-nav a:before {
	content: "\e6e4";
	right: auto;
	left: 25px;
}
#side-nav .caret {
	left: auto;
	right: 25px
}
.agency-wrapper .content {
	direction: ltr;
}
#google-map {
	margin: 20px 0 0 135px;
}

.links-wrapper figure .text {
	margin: 0 0 0 10px;
}
/***********************/

body{font-family: Arial;}
a {direction:ltr;}
.wrap{direction:ltr;text-align:left;}
/*********/
#logo {float:right;}
.part1 {float:left;}
.part1 #lng{background:url(images/fa.jpg) no-repeat left 0px;float:left;font-family:tahoma;padding-right: 0px;padding-left: 28px;}
/*****/
.search-container {direction:ltr;float:left;text-align:left;}
#search_query {margin: 4px 0 0 9px;float:left;}
#btn-search {border-left:1px solid #cfd1bd;border-right:0px;float:right;}
/*************/
#tnav {float: left;}
#tnav > ul {float:left;}
#tnav > ul > li {float:left;}
#tnav > ul > li > a { font-family:Arial;font-weight:bold;}
#tnav > ul > li#magic-line {}
#tnav .dropdown-menu {direction:ltr;right:auto;left:0px;text-align:left;}
#tnav .dropdown-menu li a {font-family:Arial;}
/*******/
#col1 {float:left;}
#col1:before {border-right: 0px;border-left:30px solid #fcc423;left: auto;right: -29px;}
#col1 h2 {float:left;}
#col1 h2 span {float: left;padding-left: 0px;padding-right:10px;}
#col1 h2:before {left: auto;right: 0;}
#col1 p , #hometext p{font-family:Arial;}

#col2 {float: left;}
#hometext {float: left;margin: 4px 0 0 30px;}
#hometext h2 {float:left;}
#hometext h2 span {float:left;padding-right: 10px;padding-left:0px;}
#hometext h2:before {left: auto;right:0px;}
#hometext a {font-family:Arial;font-weight:bold;}
#hometext a:hover {margin-right:0px;margin-left:5px;}

/****/
#col2 .sy-box {float:right;margin:15px 7px 0 0;}
/*************/
#SelectProject {float:left;}
#SelectProject > h2 {float:left;}
#SelectProject > h2 span {float:left;padding-left: 0px;padding-right: 10px;}
#SelectProject > h2:before {right: auto;left:0px;}
#SelectProject .selectPro {float:right;}
#SelectProject .owl-buttons {left: auto;right:0px;}
.owl-theme .owl-controls .owl-buttons div {margin:5px 0 0 5px;padding:3px 0 3px 5px;}
#SelectProject .img-p ,.itemproject .img-p{float:right;}
#SelectProject .name-p  ,.itemproject .name-p {direction: ltr;font-family:Arial;font-size: 13px;left: auto;right:0px;}
/************/
footer {float:left;}
/***********/
#footer-menu {float:left;}
#footer-menu ul li {float:left;}
#footer-menu ul li a {padding:5px 50px 5px 0;}
#footer-menu:before {border-left: 0;border-right:1px dashed #2c7091;right: auto;left: 144px;}
footer .part2 {padding-right:0px;padding-left:10px;float:left;border-left:0px;border-right: 1px dashed #2c7091;}
footer .part2 .icon-map-marker {float: right;left:auto;right: 22px;}
/****/
#dvNewsLetter #Email {float:left;}
#dvNewsLetter .btn-newsletter {font-family:Arial;}
/******/
#SocialNetworks a {float:left;}
/*******/
footer .part3 {float: left;font-family:Arial;margin-right: 0px;margin-left: 25px;}
/*****/
footer .hiberd {font-family:Arial;float:left;}
footer .hiberd a {font-family:Arial;}
footer .Privacy {font-family:Arial;float:right;text-align:right;}
/*****/
#mappath a {font-family:Arial;margin-left:0px;margin-right:10px;float:left;} 
#mappath a:before {content: "\e6e4";font-family: "icomoon";margin-left: 0px;margin-right:3px;top:2px;}

#dynamic-text ,#dynamic-text * {font-family:Arial;direction:ltr;}
/*****/
.itemproject { float: left;margin: 0 25px 25px 0;}

/*****/
.picture-gallery {float: right;margin: 0 0 20px 20px;}

.btn-cmd {font-family:Arial;}

/****/
.dynamicForm .form-group {float:left;}
.dynamicForm .col-sm-3 {float:left;}
.dynamicForm  .message.error.col-md-offset-3 {margin-left:154px;margin-right:0px;}
/**********/
/*****************************/
.item-serach {direction: ltr;text-align: left;}
.item-serach > a {font-family:Arial;}
.item-serach p {direction:ltr;}
.item-serach img {float: left;margin:0 6px 6px 0;}
.message {direction:ltr;text-align:left;}

#gallery .galleryItem .caption, #gallery-video .gallery-videoItem .caption {font-size:12px;}
#-xcaptcha-refresh {margin:10px 0 0 20px;}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;}
.form-group .field-validation-error {float:left;}

#news-detail .count-time .hitcount:before {float:left;margin-right:4px;margin-left:0px;}
.link-gallery a span {text-align:right;}

/****************/
.download-gallery .item:before {right:auto;left:0px;}
.download-gallery .item .download:before {right:12px;left:auto;}
.download-gallery .item .download {left:auto;right:0px;width:112px;padding:0 40px 0 20px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}



.form-page-wrapper .RadioButton {
    float: left;
    margin-left: 15px;
    margin-right:0px;
}
.form-page-wrapper .RadioButton input[type="radio"] {float:left;}
.dynamicForm .form-group .field-validation-error {float:left;}
.form-page-wrapper #-xcaptcha-image {float:left;}