@media screen and (min-width:0) {
  /* for relatively modern browsers including IE 8+ */
body.rtl select {
    border-radius: 1px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAArCAYAAAADgWq5AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gkSCxIhKyil9gAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAMdSURBVFjD7ZnPixxFHMU/71s9kV2zo0QxOShevOaoN0+e9SBeBREkXjTrjw2JRMFDEPGQ/F+LMZcgSFQwsrvgHoJLdpKdru/zUDObIUTEDe5MZL7Q0N304VOvX1W9qpJtZyYRwbRsAyCJRavONvv7+9jG9iGkpEPwRSjbDIdDulmwWUUXCXaWK3gCala8WFSv/t1fXmiFHyVkLJpf/6mCJ6yWwEvgJfAS+D8FzjbAG5KKCSDoMTLgDqtv39BjogUsBtj1+IHlIChYQUfXYJwUVRKBeuSOQKQHhKEEpA9Ag+MHtqBqTDIGgpCxEueACLASOagaI4mMJKkQouD5AHcZFHVUVYoTu9AJbBFu0HahuCey2SQ8IOcB3LwbkCYrVEFM4CGxBlhQFCSBiyCNGTePz2OUyEjq3p/sfvYFoxs3Sd+juLSk5UpkkJgMyN07bG1cYvTDDTKYT6eToXZifPs2259sMP7xZ6oqthBJRhII791l6+MN7m1eh67MR+Gk/foTK89w5uq3lLUh2+cvUG/dAgdJ1xo0GrG9/jnjX3/h9FeXWTl7FnIOHg4KUsHqKS+9yOlr30CpbK1f4v7vvyHA4wN2Ni5zcPMnnr+4zuobryODyjwUjiQtioOiyurLr3Dm6nfU0X3+OH+BfmeH3S+vcG/zOqc++pCTb76FShtd7HJEG9re29s78hKmrVZy0vbm6bvfb7L76UVq1+HRPs++9y4vnPuArNCXvnla8a99vLa29rgebrCa8bNdefrV1zh15WuowfCdt3nu3PtUxQR2cNiw41fY0WYzuY0KE8XtiniKHN2hrAypGIUJRKSpSiJNRjlehadWsE1Vm0BwJeIE6IBYPUlGtvygJLOnqnWdjLlkiWwXHcEBVuAoRLYk5iwUq3XMDEpES3ViPmlt2nHCSWTX7FFFHwl0KMb0tPSGO7JCRKAqdEQTd4+bJaYh6PA5jByHdgkmc4R6kCavfWStlkukJfASeAn8fwWe5oBF241/+NwlHh0XFwd29nRL0oMd+EVUd8oVEQ/upy+mHyxaPXwsJ7dayJOkKdcs31/hJs544lmj9gAAAABJRU5ErkJggg==);
    background-position: 0px 0px;
    background-color: #fff;
    background-repeat: no-repeat;
    padding: 6px 5px 6px 47px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* for Webkit */
body.rtl select {
    -webkit-appearance: none;
    background-position: left center;
    padding: 6px 5px 6px 47px;
  }
}

body.rtl .recomentationaAndOffers a.less:after ,
body.rtl .recomentationaAndOffers a.more:after {
    right: 5px;
    transform: rotate(180deg);
}

body.rtl .right.side .oferty .firmy .picture,
body.rtl .offerForm .popUp .error-message p{text-align:right;}

body.rtl #logo-wgraj {
position: absolute;
top: 25px;
right: 0;
left:auto;
}

body.rtl {
  direction: rtl;  /* Right to Left */
}

body.rtl .services.order .udane select,
body.rtl .services.order .udane label {
	float: right !important;
}

body.rtl .services.order .klik button {
	float: left;
}

body.rtl .services.order .image-top img {
	margin-left: 20px;
}

body.rtl .righth .box1 .image {
float: right;
margin-left: 10px;
margin-right: 0px;
}

body.rtl header .top .lang {
padding-left: 34px;
padding-right: 18px;
}

body.rtl header .top .lang:after {
right: auto;
left: 13px;
}

body.rtl header .top .lang .lang_change {
	right: auto;
	left: 10px;
}

body.rtl .art-right .typy_plikow span.file {
	margin-right: 0;
	margin-left: 20px;
}

body.rtl .home .lefth {
	float: right;
}

body.rtl header nav .search {
	float: left;
}

body.rtl header nav ul li,
body.rtl header nav ul {
float: right;
}

body.rtl header .top {
	float: left;
}

body.rtl header .logo2,
body.rtl header .logo {
float: right;
}

body.rtl header#hd .logo, body.rtl header#hd .logo2{
    float: right;
    margin-right: 90px;
    margin-left: 20px;
}

body.rtl header .top .mtop a,
body.rtl footer .info,
body.rtl .mnu > div {
	float: right;
}

body.rtl #page > footer > div.wrap > ul,
body.rtl .home .binfo {
	float: left;
}

body.rtl .home_banner {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scalex(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}

body.rtl header nav ul li:nth-child(1) {
	border-left:0;
}

body.rtl header nav ul li:last-child {
	 border-left: 1px solid #ccc; 
}

body.rtl header nav ul.deplevel_0 > li > ul li:hover > ul {
    display: block;
    visibility: visible;
    position: absolute;
    left: auto;
    right: 290px;
    top: 0;
}

body.rtl header nav ul.deplevel_0 > li > div.has_children a:after {
	left: 17px;
	right: auto;
}

body.rtl header nav ul.deplevel_0 > li ul > li > div.has_children a:after {
	left: 17px;
	right: auto;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

body.rtl article.view section.gallery .scroll .goto {
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

}

body.rtl article.view section.gallery a.moremore {
	position: absolute;
	right: auto;
	left:5px;
}

body.rtl header nav ul.deplevel_0 > li > div > a {
padding-left: 42px;
padding-right: 20px;
}

body.rtl header .top #accessibility-container {
    right: auto;
    left: 325px;
    letter-spacing: 5px;
}

body.rtl header #cnts button:before {
	  content: "\e251";
}

body.rtl header #cnts {
	  right: auto;
  top: -5px;
	left: 0;
}

body.rtl header .top #accessibility-container span {
	float: right;
}

body.rtl footer .info {
	/*width: 350px;*/
        width: 100%;
}

body.rtl footer ul.tree_list_branch li li {
float: right;
clear: right;
}

body.rtl footer .copy {
text-align: left;
}

body.rtl footer .logos .wrap > div {
float: right;
}

body.rtl .columns .box1 .image .lang {
	right: auto;
	left: 10px;
}

body.rtl div.article-columns h1.title {
	float: right;
}

body.rtl span.icons-article {
	float: left;
}

body.rtl div.offers span.view-offers a:before, body.rtl  div.offers div.box-offers div.details-box-offers span.view-offer:before {
	margin-left: 10px;
}

body.rtl .art-right { 
	left: 0;
	right: auto;
	border-right: 1px solid #cfcfcf;
	border-left: 0;
	padding-right: 18px;
	padding-left:0px;
}

body.rtl div.left-menu-article {
	left: auto;
	right: 0;
}

body.rtl .art-page {
	padding-left: 315px;
	padding-right: 305px;
	position: relative;
}
body.rtl .files table td {
	text-align: right;
}

body.rtl .typy_plikow span { float: right; }

body.rtl .columns .more a:after {
	right: 5px;
	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);

}

body.rtl .righth .single .wyd.box1 {
	margin-bottom: 0;
	border-left: 0;
	border-right: 4px solid #e4001d;
	padding-left: 0px;
	padding-right: 69px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: 
		url(/img/templates/mg/arr1-rtl.png) no-repeat 20px 50%,
		url(/img/templates/mg/wyd1.png) no-repeat 99% 50%; 
}

body.rtl .righth .single .prze.box1 {
	border-left: 0;
	border-right: 4px solid #e4001d;
	padding-right: 21px;
	padding-left:0;
}

body.rtl div.article-image img,
body.rtl div.article-image,
body.rtl div.box-forgot div.register form div.email input,
body.rtl div.box-forgot div.register form div.text input,
body.rtl div.box-forgot div.register form div.email label,
body.rtl div.box-forgot div.register form div.text label,
body.rtl div.box-forgot div.register form div.email,
body.rtl div.box-forgot div.register form div.text,
body.rtl div.box-forgot div.register,
body.rtl div.login-form div.left-login-form div.register form div.pass div.input label,
body.rtl div.login-form div.left-login-form div.register form div.pass div.input input,
body.rtl div.login-form div.left-login-form div.register form div.pass div.input,
body.rtl div.login-form div.left-login-form,
body.rtl div.box-register form input,
body.rtl div.box-register form label,
body.rtl div.register.users.form div.message,
body.rtl div.box-register form {
	float: right;
}

body.rtl div.article-image img {
	margin-right: 0;
}

body.rtl div.right-side-article div.a-box div.list-article div.article_txt_short div.article-image span.lang,
body.rtl div.article_txt_short div.article-image span.lang {
	right: inherit;
	left: 30px;
}

body.rtl div.list-article span.for-you {
	left: 10px;
	right: inherit;
}

body.rtl div.paging {
	float: left;
}

body.rtl div.box-forgot div.register form div.email label,
body.rtl div.box-forgot div.register form div.text label,
body.rtl div.login-form div.left-login-form div.register form div.pass div.input label,
body.rtl div.box-register form label {
	text-align: left;
	padding-right: 0;
	padding-left: 15px;
}

body.rtl a.moremore {
    right:auto;
	left: 5px; 
    top:22px;
}

body.rtl div.box-register form div.pass div.checkbox {
	margin-right: 40%;
}

body.rtl div.box-register form div.checkbox label {
	text-align: right;
}

body.rtl div.login-form div.left-login-form h1,
body.rtl div.box-register form h2 {
	float: right;
	margin-right: 40.5%;
	margin-left: 0;
}

body.rtl div.box-forgot div.register form button.btn,
body.rtl div.login-form div.left-login-form div.register form div.submit input.btn,
body.rtl div.box-register form button.btn {
	float: left;
}

body.rtl div.box-forgot div.register form button.btn {
	margin-left: 10px;
}

body.rtl div.register.users.form img.exit,
body.rtl div.box-forgot img.exit,
body.rtl div.login-form img.exit,
body.rtl div#boxes div.register.users.form img.exit {
	left: 10px;
	right: inherit;
}

body.rtl div.login-form div.left-login-form div.register form div.forgot-pass {
	margin-left: 0;
	margin-right: 41%;
}

body.rtl div.box-forgot div.register h2 {
	margin-right: 27%;
	margin-left: 0;
}

body.rtl div.box-forgot div.register form div.login {
	margin-right: 42%;
	margin-left: 0;
}

body.rtl div.list-categories div.article-columns div.right-side-article {
	padding-left: 0;
	padding-right: 295px;
}

body.rtl div.left-menu-article ul.deplevel_3 li div.li_tree a:after {
	transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	float: left;
}

body.rtl div.left-menu-article ul.deplevel_3 li div.li_tree a {
	padding-right: 20px;
}

body.rtl div.register.users.form div.info-user {
	padding-left: 25px;
	padding-right: 3px;
}

body.rtl div.register.users.form div.message {
	padding-left: 30px;
	padding-right: 20px;
}

body.rtl div.login-form div.wrap div.left-login-form div.register form div.submit input.btn {
	margin-right: 0;
	margin-left: 0%;
}

body.rtl div.login-form div.right-login-form span:last-child {
	padding-bottom: 10px;
}


body.rtl header nav .search input[type=search] {
padding-left: 48px;
padding-right: 18px;
}

body.rtl header nav .search button {
right: auto;
left: 18px;
}

body.rtl div.login-form div.left-login-form form button.btn {
	float: left;
}

body.rtl div.captcha {
	margin-left: 0%;
	margin-right: 0%;
}

body.rtl div.captcha div.rel img {
	float: right;
	margin-right: 0%;
	margin-left: 0;
}

body.rtl div.login-form div.captcha div.rel img {
	margin-right: 5%;
}

body.rtl div.box-forgot div.register form div.loger {
	float: right;
	margin-left: 0;
	margin-right: 41.5%;
}

body.rtl div.box-register form div.error-message {
	margin-left: 0;
	margin-right: 40%;
	display: inline-block;
}

body.rtl div.box-register form div.checkbox div.error-message {
	margin-left: 0;
	margin-right: 8%;
}

body.rtl div.captcha div.rel a#acap {
	float: right;
}

body.rtl div#ertyy {
	float: right !important;
	width: 58%;
}

body.rtl div#ertyy form {
	width: 100%;
}

body.rtl div#ertyy form div.input label {
	float: right;
	text-align: left;
}

body.rtl div#ertyy form div.input {
	width: 100%;
	height: 65px;
}

body.rtl div#ertyy form button.btn {
	float: left; 
}

body.rtl div#ertyy h1 {
	text-align: left;
}

body.rtl div.msg-change-pass {
	margin-top: 70px;
	padding-right: 15px;
}

body.rtl div#ertyy form div.input div.error-message {
	width: 58%;
	float: left;
	margin-left: 0;
}

body.rtl div#boxes div.box-register form div#dialogRegisterForm p {
	padding-left: 0;
	padding-right: 17%;
	text-align: right;
}

body.rtl div.box-register form div#dialogRegisterForm button {
	float: left;
}

body.rtl div#container div.login-form  div.left-login-form div.register form div.pass div.captcha,
body.rtl div#boxes div.login-form  div.left-login-form div.register form div.pass div.captcha {
	margin-right: 38%;
	margin-left: 0;
}

body.rtl div#container div.login-form  div.left-login-form div.register form div.pass div.captcha a,
body.rtl div#boxes div.login-form  div.left-login-form div.register form div.pass div.captcha a {
	margin-left: 0;
}

body.rtl div.login-form div.left-login-form div.register form div.pass div.captcha div.error-message {
	margin-right: 15px;
}

body.rtl .moremore:after {
	left: -5px;
}

body.rtl div#container div.wrap div.offers div.box-offers div.details-box-offers {
	padding-right: 0px;
}

body.rtl div.link-error {
	padding: 0 25px;
}

body.rtl div.page-error span {
	float: right;
	border-right: 0;
	border-left: 1px solid #415866;
}

body.rtl div.page-error h2 {
	padding-left: 0;
	padding-right: 15px;
}

body.rtl div.link-error a:before {
	content: url(/img/templates/mg/arrow-offer.png);
	right: inherit;
	left: 10px;
}

body.rtl div.page-error h2 {
	padding-left: 0;
	padding-right: 15px;
}

body.rtl div.link-error {
	padding-bottom: 35px;
}

body.rtl div.a-box div.list-article div.article_txt_short span.tag,
body.rtl div.article_txt_short span.data {
	padding-left: 10px;
	padding-right: 0;
}

body.rtl section#company_brief #company_brief_logo {
	float: right;
	padding-right: 0px;
	margin-left: 35px;
	margin-right: 0px;
}

body.rtl section#company_brief .rr {
	float: right;
}

body.rtl #company_brief_visibility {
	position: absolute;
	right: auto;
	left: 0;
	top: 0;
	width: auto;
}

body.rtl #company_description_languages_tab {
	position: relative;
	top: 0px;
	right: auto;
	left:0;
}

body.rtl #company_description_languages_tab div {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
}

body.rtl .profil span.kto {
	float: left;
}

body.rtl .profil span.kto select {
	margin-right: 10px;
	margin-left: 0px;
}

body.rtl #company_address .config > div {
	float: right;
}

body.rtl #company_address .config > div:nth-child(3n+1) {
    margin-right: 1%;
    margin-left: 0;
}

body.rtl #company_address .config > div:nth-child(3n+2) {
    margin-left: 1%;
    margin-right: 1%;
}

body.rtl #company_address .config > div:nth-child(3n+3) {
    margin-left: 1%;
    margin-right: 0%;
    float: right;
}

body.rtl .og-fullimg {
	width: 500px;
	float: right;
	margin-right: 20px;
	margin-left:0;
}

body.rtl .og-details {
	text-align: right;
}

body.rtl .og-close {
	left: 60px;
	right: auto;
}

body.rtl .input.checkbox label > span, body.rtl .multicheckbox label > span {
	float: right;
	right: -15px;
}

body.rtl .checkboxdecoration label,
body.rtl .input.checkbox label,
body.rtl .multicheckbox label {
	padding: 0 20px 0 10px;
}
/*message - header*/

body.rtl .msg #company_home_editbutton > div {float: left;}

/*calendar*/
body.rtl .calendar .calendarForm select{
    background-position: left center;
    padding: 3px 3px 3px 3px;
}

    body.rtl .calendar article > div > figure figcaption { float: left; margin-right: 0px; margin-left: 11px;}
    body.rtl #TitleBeforeSearch>figure, body.rtl #TitleBeforeSearch>div {float: right;}
    body.rtl #TitleBeforeSearch #event_add,
    body.rtl #TitleBeforeSearch .options { float: left;}
    body.rtl #TitleBeforeSearch .options > div {float: left; padding-left: 20px; padding-right: 0px;}
    body.rtl #TitleBeforeSearch #event_add
    
    body.rtl .calendar article div.statistic > div, .calendar article div.statistic > div:after,
    body.rtl .calendar article div.statistic > div > div > div,
    body.rtl .calendar article div.info > div > div > div{float: right;}
    body.rtl .calendar article div.statistic > div > div:first-child:after,
    body.rtl .calendar article div.info > div > div >div:last-child:after{ content: ""; padding: 0px;}
    body.rtl .calendar article div.statistic > div > div:last-child:after,
    body.rtl .calendar article div.info > div > div > div:first-child:after{ content: "|"; padding: 0px 5px;}
    body.rtl .calendar article div.statistic > div > div > div:first-child:after{content: ":";   padding-left: 5px; padding-right: 0px;}
    body.rtl .calendar article div.statistic > div > div > div:last-child:after{content: "";   padding: 0px;}

    body.rtl #calendar_menu .date .input.date input, 
    body.rtl #calendar_menu .date .input.date img,
    body.rtl #calendar_menu .date > div >div
    { float:right; }

    body.rtl #calendar_menu .buttonRed.width16 {float: left;}
    body.rtl #calendar_menu .date  > div > div:first-child{
        padding-left: 2px;
        padding-right: 0px;
     }
    body.rtl #calendar_menu .date  > div > div:last-child{
        padding-right: 2px;
        padding-left: 0px;
     }
    body.rtl #calendar_menu .date  > div > div:first-child input,
    body.rtl #calendar_menu .date  > div > div:last-child input
    {
        border-right: 1px solid;
        border-left: 0px solid;
    }
    
     
    body.rtl #searchTop>div{float: right;}
    body.rtl #searchTop input[type="search"], #searchTop input[type="text"] {padding-left: 10px; padding-right: 3px;}
    body.rtl #searchTop>div.option{text-align:left;}
    
    body.rtl #TitleBeforeSearch img,  body.rtl img.kal
        {
            transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
        }
    body.rtl #calendar_menu img.kal, body.rtl .calendar .calendarForm .row img.kal
    {right: -2px; float:right}
    body.rtl .calendar .calendarForm .row .date, 
    body.rtl .calendar .calendarForm .row .date > input[type='date'], 
    body.rtl .calendar .calendarForm .row .date > input[type='text']{float:right;}

    body.rtl #hide_calendar_menu_Mobile{
            position: fixed;
            left: 0px;
            top: 251px;
            width:45px;
    }
    body.rtl #hide_calendar_menu_Mobile img{
            transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
    }

/*calendar add event*/
    body.rtl .calendar .calendarForm .row.date>div>div,
    body.rtl .calendar .calendarForm .row .input.submit,
    body.rtl .calendar .calendarForm .row div.buttons .submit,
    body.rtl .calendar .calendarForm .row div.buttons .input.submit
    {float: left;}
    body.rtl .calendar .calendarForm .row .date, 
    body.rtl .calendar .calendarForm .row.organizer > div,
    body.rtl .calendar .calendarForm .row.zip_code > div > div
    {float: right;}
    body.rtl .calendar .calendarForm .row .date input[type="text"] {width: 66%; float:right}
    body.rtl .calendar .calendarForm .row.organizer .input.submit
    {
        margin-left: 0px;
        margin-right: 25px;
    }
    body.rtl .calendar .similar_events article div.info > div > div > div:first-child:after {
        content: "";
        padding: 0px;
    }


/*calendar-event*/

    body.rtl .calendar .calendarEvent >nav h1 img {margin-left: 22px; margin-right: 0px;}
    body.rtl .calendar .calendarEvent >figure figcaption> div,
    body.rtl .calendar .calendarEvent .dataCompany .contact .row > div,
    body.rtl .calendar article.event.content div.tags > div,
    body.rtl .calendar .download .row > figure,
    body.rtl .calendar .download .row > div{float: right;}
    body.rtl .calendar .calendarEvent >figure figcaption> div:nth-child(2) {float: left;}
    body.rtl .calendar .calendarEvent .optionsCompany figure.logo2 figcaption {text-align: right;}


/*calendar-register-event*/
    body.rtl .calendar .calendarEvent .calendarForm .row > div.captcha {margin-right: 0px;}

    body.rtl .calendar .calendarEvent .calendarForm .row div.captcha,
    body.rtl .calendar .calendarEvent .calendarForm .row div.buttons {float: right;}

    body.rtl .calendar .calendarEvent .calendarForm .row div.captcha > div, 
    body.rtl .calendar .calendarEvent .calendarForm .row div.captcha > figure {float: right;}

/*verification*/
    body.rtl .verification .row >div {float: right;}
    body.rtl .verification .row >div:nth-child(2) {text-align: left;}
    body.rtl .verification .row.buttons.boxFooter > .input.submit {float: left;}
    
/*publication*/
    body.rtl .art-page.publication {padding-left: 0px;}
    body.rtl #publication_options {
        position: absolute;
        right: 0;
        left: 0px;
    }
    body.rtl #publication_options > div{float:left;}
    
    body.rtl .files table td:last-child a:after {
    content: "";
    margin-left: 0px;
    }
    
    body.rtl .files table td:last-child a:before {
    content: url(/img/templates/mg/right-menu-arrow.png);
    margin-right: 10px;
    }
/*cookie*/
    body.rtl #cookieinfo .wrap > div:nth-child(2){text-align: left;}
    body.rtl #cookieinfo a { float: left;}
/*my account*/
    body.rtl #UserProfileForm .profil-edit label,
    body.rtl #UserProfileForm .profile-pass-edit label,
    body.rtl #UserProfileForm input[type="search"], 
    body.rtl #UserProfileForm input[type="text"],
    body.rtl #UserProfileForm .ppt-title
    {float: right;}
    body.rtl #UserProfileForm .ppt-title{text-align: right;}
    body.rtl #UserProfileForm .btn{float:left;}

/*offer-add*/
    body.rtl .offer .addInput > div {float: right;}
    body.rtl .offer .addInput > div:nth-child(2) {text-align: left;}
    body.rtl .offer .offerForm .row .list > div, 
    body.rtl .offer .offerForm .row.cpv .list > div > div {background-position: left center;}
    body.rtl .offer .offerForm .list div {background-position: left center;}
    body.rtl .offer .input.checkbox label, 
    body.rtl .offer .multicheckbox label{
        padding: 0px 20px 0 10px;
    }
    body.rtl .offer .input.date > input, 
    body.rtl .offer .input.date > img,
    body.rtl .offer .offerForm .photos .photo >div, 
    body.rtl .offer .offerForm .photos .photo >figure,
    body.rtl .offer .offerForm > div > .row .option>div,
    body.rtl .offer .offerForm .row.zip_code > div > div,
    body.rtl .offer .offerForm .photos .add > div:nth-child(1) {float: right;}
    body.rtl .offer .buttonRed.width16,
    body.rtl .offer .popUp .close,
    body.rtl .offer .cpv .cpvsList {float: left;}
    body.rtl .offer .offerForm > div > .row .option>div:nth-child(1) {padding: 10px 0px 10px 10px;}
    
    body.rtl .offer .offerForm .row .input > label, 
    body.rtl .offer .offerForm .row > label,
    body.rtl .offer .offerForm .files .add > div:nth-child(1),
    body.rtl .offer .offerForm > div > .row.price > div.row,
    body.rtl .popUp .selectButton > div,
    body.rtl .offer .selectButton .buttonRed.width16,
    body.rtl .offer .cpv .field > div > label,
    body.rtl .offer .cpv .field > div > .addInput,
    body.rtl .offer .cpv .options >div,
    body.rtl .popUp div.buttonLink {float: right;}
    
    body.rtl .cpv .popUp .row.buttons > div,
    body.rtl #addCPVBox .buttonRed.width25 {float: left;}
    
    body.rtl .popUp div.buttonLink a:before {
        content: url('/img/templates/mg/left-menu-arrow.png');
        margin-right: 0px;
        margin-left: 5px;
    }
    
    body.rtl .offer .popUp .libraryBox > div > div > div, 
    body.rtl .offer .popUp .libraryBox > div > div > figure 
    {float: right;}
    
    body.rtl .offer .popUp .libraryBox .input.checkbox label > span, 
    body.rtl .offer .popUp .libraryBox .multicheckbox label > span {
    right: 15px;
    }
    
    
    body.rtl .offer #addFilesBox.popUp .libraryBox .input.checkbox label > span, 
    body.rtl .offer #addFilesBox.popUp .libraryBox .multicheckbox label > span {
    right: -5px;
    }
    
    body.rtl .cpv .popUp div.buttonLink a:before {
        content: "";
        margin-right: 0px;
        margin-left: 0px;
    }
    
    
/*offer*/
    body.rtl .offer .offerContent .buttons .buttonRed.width16,
    body.rtl .offer .offerContent .bids .row >div, 
    body.rtl .offer .offerContent .bids .row > figure,
    body.rtl .offer .offerContent .sort label,
    body.rtl .offer .offerContent .sort > div.buttonRed.width16,
    body.rtl .offer .offerContent .bidsTable .row > div >figure, 
    body.rtl .offer .offerContent .bidsTable .row > div >.options{float: right;}
    
    body.rtl .offer .offerContent .sort > div.buttonRed.width16:nth-child(5){float: left;}
    
    body.rtl .offer .offerContent .bidsTable .row > div > div.options{text-align: left;}
    
    body.rtl .offer .offerContent .search .buttonLink.hideAdvanced {text-align: left;}
    
    body.rtl .offer .offerContent .search .checkboxdecoration label, 
    body.rtl .offer .offerContent .search .input.checkbox label, 
    body.rtl .offer .offerContent .search .multicheckbox label 
    {padding: 0px 20px 0 20px;}
    
    body.rtl .offer .offerContent .search .row.checkbox > div {float: right;}
/*configuration_newsletter1*/
    body.rtl .configuration_newsletter1 .checkboxdecoration label, 
    body.rtl .configuration_newsletter1 .input.checkbox label, 
    body.rtl .configuration_newsletter1 .multicheckbox label {
    padding: 0px 30px 0 20px;
    }
    
    body.rtl .configuration_newsletter1 .frequency input,
    body.rtl .configuration_newsletter1 .frequency label,
    body.rtl .configuration_newsletter1 .news .radio label,
    body.rtl .configuration_newsletter1 .news .radio input{float:right}
    
    body.rtl .configuration_newsletter1 .images_checkboxes .input.checkbox{float:right;}
    
    body.rtl .images_checkboxes .checkboxdecoration label > span,
    body.rtl .images_checkboxes .input.checkbox label > span,
    body.rtl .images_checkboxes .multicheckbox label > span
    {margin-right:0px; margin-left:10px;}
    
    body.rtl .configuration_newsletter1 .frequency .checkboxes {
        padding-right: 0%;
        padding-left: 0%;
	float: right;
    }
    
    body.rtl .configuration_newsletter1 .complete_data .email label, 
    body.rtl .configuration_newsletter1 .complete_data .language label,
    body.rtl .configuration_newsletter1 .complete_data .email >div, 
    body.rtl .configuration_newsletter1 .complete_data .language >div
    {float: right;}
    
    body.rtl .configuration_newsletter1 .checkboxdecoration label > span, 
    body.rtl .configuration_newsletter1 .input.checkbox label > span, 
    body.rtl .configuration_newsletter1 .multicheckbox label > span
    {right: 0;}
    
    body.rtl .configuration_newsletter1 .checkboxdecoration label, 
    body.rtl .configuration_newsletter1 .input.checkbox label, 
    body.rtl .configuration_newsletter1 .multicheckbox label
    {float: right;}
    
    body.rtl .configuration_newsletter1 .btn {float: left;}
    
    body.rtl .configuration_newsletter1 .foreign_language .buttons > div.buttonRed {float: right;}
    body.rtl .configuration_newsletter1 .foreign_language .buttons > div.buttonRed:nth-child(1){text-align: left;}
   
/*contacts*/
    body.rtl .contacts .captcha > figure, body.rtl .contacts .captcha > div {float: right;}
    body.rtl .contacts .captcha > div{padding-left: 0px; padding-right: 0px;}
    
    body.rtl .contacts label {float: right; text-align: right;}
    body.rtl .contacts input, body.rtl .contacts select, body.rtl .contacts textarea {float: right;}
    body.rtl .contacts form .row >div:nth-child(2) label {text-align: right;}
    body.rtl .contacts form .row >div:nth-child(2) label {text-align: right; padding-right: 0px;}
    body.rtl .contacts form .row >div:nth-child(1) label {text-align: left; padding-left: 5px;}
    body.rtl .contacts .row > div.submit {float: left; margin-right: 0%; margin-left: 10%;}
    body.rtl .contacts form .row div.submit input{width:100%;}
    
/*end contacts*/

body.rtl div.search-right div.all div.category div.category-1 div.category-1-2,
body.rtl div.search-right div.vertical div.category div.project span:nth-of-type(2),
body.rtl div.search-right div.vertical div.category div.project span:nth-of-type(1),
body.rtl div.search-right div.vertical div.category div.category-1 div.category-1-2 span:nth-child(1),
body.rtl div.search-right div.vertical div.category div.category-2 div.category-2-1 span:nth-child(1),
body.rtl div.search-right div.vertical div.category div.category-1 div.category-1-1 span,
body.rtl div.search-right div.all div.image-txt div.txt div.project span:nth-of-type(1),
body.rtl div.search-right div.all div.category div.category-1 div.category-1-1,
body.rtl div.search-right div.all div.image-txt,
body.rtl div.search-right div.view div.view-sort div.view_,
body.rtl div.search-right div.view div.view-sort div.sort-select,
body.rtl div.search-right div.all div.simple-view,
body.rtl div.search-right .view div:nth-child(1),
body.rtl div.bad div.message,
body.rtl div.default div.message,
body.rtl div.good div.message {
	float: right;
}

body.rtl div.search-right div.all.full-all div.image-txt div.txt div.project span:nth-of-type(2),
body.rtl div.search-right div.all.full-all div.image-txt div.txt div.project span:nth-of-type(1) {
	float: none;
}

body.rtl div.search-right div.all.full-all div.image-txt div.project img {
	margin-right: 15px;
}

body.rtl div.search-right div.all.full-all div.category div.category-1 div.category-1-2.user_add .from-to,
body.rtl div.search-right div.all.full-all div.category div.category-1 div.category-1-2.user_add span.event-country span,
body.rtl div.search-right div.all.full-all div.category div.category-1 div.category-1-2.user_add span.event-country {
	float: none;
}

body.rtl div.context div.wrap form div.input label {
	float: right;
	text-align: right;
}

body.rtl div.context img.exit {
	right: auto;
	left: 10px;
}

body.rtl div.block-search div.search-left .filter_parametr.types fieldset button,
body.rtl div.search-right .view div.choose_view form div.input label,
body.rtl div.context div.wrap form div.input button,
body.rtl div.block-search div.search-left form.result fieldset .select select,
body.rtl div.block-search div.search-left form.result fieldset .date input,
body.rtl div.block-search div.search-left form.result fieldset button {
	float: left;
}

body.rtl div.block-search div.search-left form.result fieldset.filtry div.checkbox input {
	margin-right: 0;
	margin-left: 25px;
}

body.rtl #filter_type fieldset.filtry div.input.checkbox label {
	padding-left: 0px;
	padding-right: 50px;
}

body.rtl span.searchTag .search_delete {
    left: -44px;
    position: absolute;
    right: auto;
    top: 6px;
}

body.rtl div.search-right div.all div.image-txt div.txt div.project span:nth-of-type(2) {
	margin-right: 5px;
	margin-left: 20px;
}

body.rtl div.search-right div.vertical div.category div.project span:nth-of-type(2) {
	margin-bottom: 5px;
}

body.rtl div.search-right div.vertical div.category div.project span:nth-of-type(1) {
	margin-left: 5px;
}

body.rtl div.search-right div.all div.image-txt div.txt div.project div.row-2,
body.rtl div.search-right div.all div.image-txt div.txt div.project div.row-1 {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}

body.rtl div.search-right div.vertical div.category div.project img {
	margin-left: 10px;
	display: block;
	float: right;
	margin-right: 10px;
}

body.rtl div.search-right div.simple-all div.simple-view div.project img {
	float: right;
	margin-right: 0;
}

body.rtl div.search-right .sort div form {
	float: right;
	margin-right: 0;
	margin-left: 5%;
}

body.rtl div.block-search div.search-right .sort div form:nth-of-type(3) {
	margin-left: 0;
}

body.rtl div.search-right div.all div.image-txt div.txt div.project span:nth-of-type(2) {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}

body.rtl div.search-right div.horizontal div.image-txt div.txt div.project div.row-2 img {
	float: right;
	margin-right: 0;
	margin-left: 5px;
}

body.rtl div.block-search div.search-right div.vertical div.category {
	padding-left: 0px;
	padding-right: 0px;
	left: inherit;
	right: 10px;
}

body.rtl div.search-right div.all div.image-txt div.txt div.project span:nth-of-type(3) {
	margin-right: 5px;
}

body.rtl div.search-right div.all div.category div.category-1 div.category-1-1 {
	padding-right: 0;
	padding-left: 15px;
	box-sizing: border-box;
}

body.rtl div.search-right div.all div.category {
	padding-left: 75px;
	padding-right: 10px;
}

body.rtl div.search-right div.all.simple-all div.category,
body.rtl div.search-right div.all.horizontal div.category {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}

body.rtl div.search-right div#search_results div.all.simple-all div.category div.category-2,
body.rtl div.search-right div#search_results div.all.horizontal div.category div.category-2 {
	text-align: left;
	float: left;
}

body.rtl div.search-right div.all div.category div.category-2 {
	left: -10px;
	right: auto;
}

body.rtl div.search-right div.all div.image-txt div.img {
	padding-right: 6px;
	padding-left: 20px;
	float: right;
}

body.rtl div.search-right div.view div.view-sort div.sort-select {
	width: 350px;
}

body.rtl div.block-search div.search-left form.result fieldset.filtry div.checkbox span:after {
	margin-left: 0;
	margin-right: 25px;
}

body.rtl div.block-search .input.checkbox label > span {
	margin-right: 0;
}

body.rtl div.block-search div.search-left form.result fieldset .date input {
	background-position: 0%;
	padding-left: 50px;
	width: 204px;
}

body.rtl div#search_results .simple-all .category .category-2 .category-2-1 {
	text-align: left;
}

body.rtl div.block-search div.search-left {
	right: 0;
}

body.rtl div.search-right {
	padding-left: 15px;
	padding-right: 333px;
}

body.rtl div.search-right .search span.searchTag {
	padding: 5px 15px 5px 50px;
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl div.search-right .view div.choose_view form div.input {
	margin-top: 5px;
	float: right;
}

body.rtl div.search-right div.simple-all div.category div.category-2 {
	left: 0;
	right: auto;
}

body.rtl div.search-right .search div h2 {
	margin-right: 0;
	margin-left: 20px;
	float: right
}

body.rtl #search_filters_container {
	float: right;
}

body.rtl #search_results .all.full-all .image-txt div.txt {
	float: right;
}

body.rtl #search_results .all.full-all .category .category-2 .category-2-1 {
	left: inherit;
	right: -10px;
}

body.rtl div.search-right div.simple {
	padding-right: 0;
	padding-left: 260px;
}

body.rtl div.search-right div.all div.category div.category-2 div.category-2-1 span,
body.rtl div.search-right div.all div.category div.category-1 div.category-1-2 span,
body.rtl div.search-right div.all div.category div.category-1 div.category-1-1 span {
	float: right;
}

body.rtl #search_results .all.full-all .category .category-1 .category-1-2,
body.rtl div.search-right div.all.full-all div.category div.category-2 div.category-2-1 span {
	float: left;
}

body.rtl div.search-right div.all div.image-txt div.img img {
	padding: 8px 0px 15px 20px;
}

body.rtl div.search-right div.all.horizontal div.category div.category-2 div.category-2-1 span,
body.rtl div.search-right div.all.simple-all div.category div.category-2 div.category-2-1 span {
	float: left;
}

body.rtl div#search_results .all.horizontal .project div.row-1 div.div-row-1 {
	margin-right: 0px;
}

body.rtl div.search-right div.view div.search-paging {
	left: 15px;
	right: auto;
}

body.rtl div.search-right .all.full-all .image-txt .txt .project span:nth-child(1) {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl div.search-right div.all div.image-txt div.project img {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}

body.rtl div.trade-form {
	right: 318px;
}

body.rtl div.trade-form div.change span {
	padding: 5px 8px 5px 40px;
}

body.rtl div.trade-form img {
	right: auto;
	left: 2px;
}

body.rtl div.block-search div.search-left form.result fieldset.trade div.more-trade  div.checkbox label {
	padding-left: 0;
	padding-right: 10px;
}

body.rtl div.block-search div.search-left form.result fieldset.trade div.more-trade  div.checkbox span {
	right: 0;
}

body.rtl div.block-search div.breadcrumbs {
	padding-left: 0px;
	padding-right: 15px;
}

body.rtl div.box-newsletter div.wrap div.form form div.select select,
body.rtl div.box-newsletter div.wrap div.form form div.select label {
	float: right;
}

body.rtl div.box-newsletter div.wrap div.form form div.select label {
	text-align: left;
	padding-left: 15px;
}

body.rtl div.box-newsletter div.register h2 {
	margin-left: 15px;
}


body.rtl div.box-newsletter div.register form div.email label,
body.rtl div.box-newsletter div.register form div.text label {
	width: 25%;
}

body.rtl div.box-newsletter div.register form div.email input,
body.rtl div.box-newsletter div.register form div.text input {
	width: 75%;
}

body.rtl div.box-forgot div.register form button.btn {
	margin-left: 2%;
}

body.rtl #accessibility-font-sizer-m { position: relative; top:2px;}

body.rtl footer .wrap .info img.rss {
	display: none;
}

body.rtl footer .wrap .info img.rss1 {
	display: block;
	width: 20px;
	float: right;
	margin-left: 5px;
}

body.rtl div.context div.wrap form div.input select {
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 5px;
	padding-left: 42px;
	background-position: left center;
}

body.rtl select optgroup {
	padding-right: 10px;
}

body.rtl div.msg div.left.side.lsc section#company_home_rynki h2,
body.rtl div.msg div.left.side.lsc section#company_home_branze h2,
body.rtl div.msg div.left.side.lsc section#company_home_newsletter h2,
body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty h2 {
	float: right;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter div.buttons,
body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty div.buttons {
	float: left;
}

body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty div.buttons button:last-child {
	margin-right: 15px;
	margin-left: 10px;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter table tr td button {
	float: left;
	margin-right: 0;
	margin-left: 10px;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter table tr td img,
body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty table tr td.graph img {
	right: 0;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter div.buttons button {
	margin-left: 10px;
}

body.rtl div.msg div.left.side.lsc section#company_home_obserwowane div.observed div.observed-company figure {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

body.rtl div.msg div.left.side.lsc section#company_home_obserwowane div.observed div.observed-company div {
	float: right;
}

body.rtl div.msg div.left.side.lsc section#company_home_obserwowane div.observed div.observed-company button {
	float: left;
	margin-right: 0;
	margin-left: 20px;
	background-image: url(/img/templates/mg/see2.png);
}

body.rtl div.msg div.left.side.lsc section#company_home_rynki ul,
body.rtl div.msg div.left.side.lsc section#company_home_branze div.branze div ul {
	padding-left: 0px;
	padding-right: 17px;
}

body.rtl div.msg div.right.side div.rsc h2 button {
	float: left;
	right: 10px;
}

body.rtl div.msg div.right.side div.rsc div.submit a.btn {
	float: left;
}

body.rtl .profil div .right .oferty .firmy img {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .profil div .right .oferty .firmy .txt {
	left: 10px;
	right: inherit;
}

body.rtl div#modules_rolldown form table tr td:nth-child(1),
body.rtl div#modules_rolldown form table tr th:nth-child(1) {
	border-right: 1px solid #b2b2b2;
}

body.rtl div#modules_rolldown form table tr td:nth-child(3),
body.rtl div#modules_rolldown form table tr th:nth-child(3) {
        border-right: 0px;
}

body.rtl div#modules_rolldown form button {
	float: right;
}

body.rtl div#modules_rolldown form div.submit input {
	float: left;
}

body.rtl .profil div .right {
	right: inherit;
	left: 0;
}

body.rtl div.msg div.left.side.lsc {
	padding-right: 20px;
	padding-left: 325px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_logo {
	right: 0;
	padding: 20px 0px 20px 20px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief > div:nth-child(2) {
	padding-left: 0px;
	padding-right: 215px;
}

body.rtl div.change-pass img.exit {
	right: inherit;
	left: 10px;
}

body.rtl div#container div.change-pass h1 {
	text-align: center;
}

body.rtl div.msg div.left.side.lsc section#company_home_branze div.branze div {
	float: right;
}

body.rtl div.history_newsletter div.table-newsletters button,
body.rtl div.history_newsletter div.title h1 button {
	float: left;
	margin-right: 0;
	margin-left: 20px;
}

body.rtl div.history_newsletter div.table-newsletters div {
	float: right;
	padding-left: 0px;
	padding-right: 30px;
}

body.rtl div.add_company div.con div.left.side form div.company_address_form div.config > div select,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config > div input {
	padding-left: 0;
	padding-right: 20px;
}

body.rtl div.add_company div.con div.left.side form div.edit-btn button {
	float: left;
	margin-left: 0;
	margin-right: 12px;
}

body.rtl div.add_company div.con div.left.side form div.cancel {
	float: left;
}

body.rtl body.rtl div.add_company div.con div.left.side form div.cancel a {
	line-height: 40px;
}

body.rtl div.left div.profil-user > div.ptt form#UserProfileForm div#logo {
	right: inherit;
	left: -285px;
}

body.rtl div.left div.profil-user > div.ptt > form#UserProfileForm div.profil-edit div.passwd {
	padding-left: 0;
	padding-right: 13%;
}

body.rtl div.left div.profil-user div.reason label[for="UserReason"] {
	float: right;
}

body.rtl div.left div.profil-user > button.btn {
	float: left;
}

body.rtl div.left div.profil-user input#UserConfirm {
	margin-left: 0;
	margin-right: 13%;
}

body.rtl .configuration_newsletter1 .complete_data .data-newsletter .sex div.input select {
	float: right; 
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.select_content div.choose_content div.row div.checkboxdecoration label {
	padding-right: 35px;
	padding-left: 0px;
}

body.rtl div.configuration_newsletter1 div.news .radio input[type="radio"] {
	margin-left: 5%;
	margin-right: 15%;
}

body.rtl .configuration_newsletter1 .news .radio label {
	width: 65%;
}

body.rtl div.configuration_newsletter1 div.select_record .input.select {
	margin-left: 25px;
}

body.rtl .configuration_newsletter1 .select_market .select_record .input.select select {
	padding-left: 0px;
	padding-right: 15px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.market-trade div.choose-market-trade {
	float: right;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.market-trade div.images_checkboxes div.business_branch_branch label {
	margin: 0px 0px 25px 21px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency > div > div.input input {
	margin-right: 0px;
	margin-left: 5px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency div.input label:last-child:after {
	margin-left: 0px;
	margin-right: 7px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency div.checkboxes div.row label {
	padding-left: 12px;
	padding-right: 35px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency div.checkboxes div.row {
	padding: 0px;
	float: right;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency div.checkboxes {
	padding-left: 0;
	padding-right: 0px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.select_market div#brunches_checked div.selected_trade div.images_checkboxes div.business_branch label {
	margin: 5px 0px 25px 21px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.market-trade div#branch_market div.interested_trade div.choose_trade div#branch_market_choose div.business_branch_choose label {
	margin: 0px 0px 21px 22px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.market-trade div#branch_market div.interested_trade div.choose_trade div#branch_market_choose div.business_branch_choose span {
	margin: 0px;
}

body.rtl div.configuration_newsletter1 form div.select_market div.buttonRed {
	margin-left: 0px;
	margin-right: 125px;
}

body.rtl span.ttt-contrast {
	letter-spacing: normal;
	padding: 0px 10px 0px 5px;
}

body.rtl span#accessibility-font-colorizer-1,
body.rtl span#accessibility-font-colorizer-2 {
	line-height: normal;
	padding: 0px 0px 0px 4px;
	margin-left: 5px;
	position: relative;
	top: 15px;
}

body.rtl div.menu-article {
	position: absolute;
}

body.rtl .article.view .icons-article {
	float: left;
}

body.rtl label[for="UserConfirm"] > span {
	float: right;
	margin-left: 10px;
	margin-right: 13%;
}

body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div.company_address_poland:nth-child(6),
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div.company_address_poland:nth-child(3),
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_email,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_vatue,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_street,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_localnr {
	padding-left: 0px;
	padding-right: 20px;
	float: left;
}

body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#city_div,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div.company_address_poland:nth-child(2),
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_phone,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_regon,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_city,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_builidingnr {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}

body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#community_div,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_phoneprefix,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_fax,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_country,
body.rtl div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_postal {
        padding-right: 0px;
        padding-left: 20px;
        float: right;
}

body.rtl #community_div.addr_show > .input {
	padding-right: 0px;
}

body.rtl div.left div.verification div.row.last > div:nth-child(1) {
	float: right;
}

body.rtl div.left div.verification div.row.buttons.boxFooter div.submit input {
	float: left;
}

body.rtl div#container div.left section#company_info_section div.config > div {
	float: right;
	padding-right: 0;
	padding-left: 30px;
}

body.rtl ul.red li:before {
	left: 15px;
}

body.rtl ul.red li {
	padding-left: 0;
	padding-right: 15px;
}

body.rtl .podwa > div.ad1 {
	float: right;
}

body.rtl div.left #CompanyAjaxEditExportincomesForm label,
body.rtl div.left #CompanyAjaxEditExportincomesForm .przyo label,
body.rtl div.left section#company_companybranches div#company_companybranches_container fieldset.zz > div,
body.rtl div.left div#company_users_container div.company_users_edit form div.info.cc div.mail,
body.rtl div.left .company_users_section .nonfoto,
body.rtl div.left #company_users .company_users_edit .input,
body.rtl div.left .stat4 .status,
body.rtl div.left section#company_users div#company_users_container div.company_users_edit > div.txt > div:nth-child(1),
body.rtl .company_users_section div.info .txt > div,
body.rtl div.left section#company_users div#company_users_container div.company_users_edit div.info.tt2,
body.rtl .company_users_section .logop {
	float: right;
}

body.rtl .company_users_section div.info .txt > div:nth-child(2n + 1) {
	clear: right;
	margin-bottom: 10px;
}

body.rtl div.left .stat4 .status {
	margin-right: 0;
	margin-left: 30px;
}

body.rtl div.left section#company_users div#company_users_container div.company_users_edit div.info.tt2 {
	padding-left: 0;
	padding-right: 45px;
}

body.rtl div.left .company_users_section .info.cc {
	padding-left: 0px;
	padding-right: 15px;
}

body.rtl div.left section#company_users div#company_users_container div.company_users_edit > div.txt > div:nth-child(2) {
	text-align: right;
}

body.rtl div.left #company_expect_languages_tab,
body.rtl div.left .info.tt2 .pen.showform {
	left: 0;
	right: inherit;
}

body.rtl div.left div.rr section.company_brief_name div.edit-btn > button, 
body.rtl div.left .profil div .right div.dodaj .btn {
	float: left;
}

body.rtl div.left div.rr section.company_brief_name div.edit-btn {
	width: 253px;
}

body.rtl div.left div.rr section.company_brief_name div.edit-btn > button:nth-child(1) {
	margin-right: 10px;
}

body.rtl div.left section#company_expect_languages div.edit-btn button,
body.rtl div.left section#company_clientbusinessbranches div.edit-btn button,
body.rtl div.left #CompanyAjaxEditExportincomesForm div.edit-btn button,
body.rtl div.left section#company_companybranches div#company_companybranches_container div.edit-btn button,
body.rtl div.left div#company_users_container div.edit-btn button,
body.rtl div.left section#company_businessbranches div.edit-btn button,
body.rtl div.left section#company_countries div.edit-btn button,
body.rtl div.left #company_info_section div.edit-btn button,
body.rtl div.left #company_address_section div.edit-btn button,
body.rtl div.left section#company_description_languages form#CompanyAjaxEditDescriptionForm div.edit-btn button,
body.rtl div.left form#CompanyAjaxEditEstablishedForm div.edit-btn > button:nth-child(1) {
	float: left;
	margin-left: 0;
	margin-right: 12px;
}

body.rtl div.left #company_users .company_users_section fieldset.dd .input:nth-child(2n+1) {
	margin-left: 2%;
}

body.rtl div.left #company_users .company_users_section fieldset.dd .input:nth-child(2n+2) {
	margin-left: 0;
}

body.rtl div.left #company_info_section div.edit-btn button:nth-child(1) {
	margin-left: 30px;
}

body.rtl div.left #company_address_section div.edit-btn div.cfr a {
	float: left;
}

body.rtl div.left #company_address_section div.edit-btn button {
	margin-left: 18px;
}

body.rtl div.left #company_address_section .config > div {
	float: right;
	margin-left: 1%;
	margin-right: 0;
}

body.rtl div.left section.container_delete div.info.cc div.checkboxdecoration label span {
	right: -10px;
}

body.rtl div.left section.container_delete div.info.cc div.checkboxdecoration label {
	padding-right: 25px;
}

body.rtl div.left div#company_users_container div.company_users_edit form div.info.cc div.txt {
	float: left;
}

body.rtl div.left section#company_companybranches div#company_companybranches_container fieldset.zz > div {
	margin-right: 0;
	margin-left: 2%;
}

body.rtl div.left section#company_companybranches div#company_companybranches_container fieldset.zz div.checkboxdecoration,
body.rtl div.left section#company_companybranches div#company_companybranches_container fieldset.zz > div:nth-child(3n + 3) {
	margin-left: 0;
}

body.rtl div.left section#company_companybranches div#company_companybranches_container fieldset.zz div.checkboxdecoration label span {
	right: 0;
	margin-right: 0;
}

body.rtl div.left #CompanyAjaxEditExportincomesForm label,
body.rtl div.left #CompanyAjaxEditExportincomesForm .przyo label {
	padding-right: 0;
	padding-left: 20px;
}

body.rtl div.offer div.offerBox div.offerContent div.extend label,
body.rtl div.offer div.offerBox div.offerContent form#OfferIndexForm div.search > div.row > div > div.input input {
	float: right;
}

body.rtl div.offer div.offerBox div.offerContent form#OfferIndexForm div.search > div.row div.buttonRed {
	text-align: left;
}

body.rtl div.offer div.offerBox div.offerContent form#OfferIndexForm div.sort div.buttonRed {
	float: left !important;;
}

body.rtl div.offer div.offerBox div.offerContent div.search div#advanced div.row.checkbox > div:nth-child(1),
body.rtl div.offer div.offerContent div.search div#advanced div.row > div.field > div:nth-child(4),
body.rtl .offer .offerContent .bidsTable .row.extend .field >div.buttonRed.width16,
body.rtl .offerContent .buttonRed a {
	float: left;
}

body.rtl div.offer div.offerBox div.offerContent div.search div#advanced div.row > div.field > label {
	text-align: right;
}

body.rtl div.offer div.offerContent div.search div#advanced div.row > div.field > label:nth-child(3) {
	padding-right: 5px;
}

body.rtl div.options a {
	float: right;
}

body.rtl div.offer div.row.tablet div.offer-branch > label {
	float: right;
}

body.rtl div.offer div.row.tablet div.offer-branch div.multicheckbox {
	margin-right: 14%;
}

body.rtl .offer .offerForm > div > .row.price > div.row:nth-child(2) label {
	width: 62%;
	text-align: left;
}

body.rtl .popUp .selectButton > div {
	margin-right: 26%;
}

body.rtl .offer .offerForm .row.date .field label {
	float: right;
	text-align: right;
}

body.rtl .offer .offerForm .row.date .field >div {
	float: right;
}

body.rtl div.offer div.offerForm div#profilData div.input label span {
	right: 15px;
}

body.rtl div.profil-edit div.input div.error-message {
	margin-left: 0;
	margin-right: 13%;
}

body.rtl div.offer div.offerForm div.table div.row:nth-child(5) label {
	margin-right: 0;
	margin-left: 4%;
}

body.rtl div.offer div.offerForm div.row.aboardOffer > div {
	margin-right: 14%;
} 

body.rtl div.offer div.cpv div.options {
	float: right;
	padding-right: 13%;
	padding-left: 0;
	width: 62%;
}

body.rtl div.offer div.offerForm div.file {
	padding: 0% 25% 0% 0%;
}

body.rtl div.offer div.offerForm div.borderTop.contact div.option div.input label {
	width: 45px;
}

body.rtl div.offer div.offerForm div.photos div.photo {
	padding: 0% 15% 0% 3%;
}

body.rtl div.offer div.offerForm div.borderTop.contact div.option > div:nth-child(1) {
	padding-right: 0;
	padding-left: 10px;
}

body.rtl div.row div.field span,
body.rtl div.offer div.offerForm div.borderTop.contact > div:nth-child(1) {
	float: right;
}

body.rtl div.offer div.buttonRed.width16 {
	margin-left: 0;
}

body.rtl a.delete {
	float: right;
	margin-left: 0;
	margin-right: 9px;
}

body.rtl div.row div.field div.cpvsList span {
	float: left;
	margin-right: 10px;
}

body.rtl .offer .cpv .cpvsList >div {
	float: right;
}

body.rtl div.offer div.popUp div.close {
	right: inherit;
	left: 10px;
}

body.rtl div#addPhotosBox.disk,
body.rtl div#addFilesBox.disk {
	padding: 0% 22% 20px 25%;
}

body.rtl div#addPhotosBox.disk div.disk div.row div.input label,
body.rtl div#addFilesBox.disk div.disk div.row div.input label {
	padding-left: 0;
	padding-right: 11%;
}

body.rtl div.offer div.photos .qq-upload-button,
body.rtl div.offer div.files .qq-upload-button {
	margin-right: 0%;
	margin-left: 0;
}

body.rtl div#addPhotosBox.disk div.disk div.buttons div.buttonRed.width16, 
body.rtl div#addFilesBox.disk div.disk div.buttons div.buttonRed.width16 {
	float: left;
	margin-left: 7px;
}

body.rtl div.offer div.offerForm div.files > div {
	padding: 3px 20px 0 0;
}

body.rtl div.offer div.offerForm div.photos div.add > div:nth-child(1) {
	width: 14%;
}

body.rtl .offer .offerForm .photos .add > div:nth-child(2) {
	float: right;
}

body.rtl div.offer div.photos div.add {
	padding: 0px 20px 8px 0px;
}

body.rtl div#addPhotosBox div.library div > div.input > label,
body.rtl div#addFilesBox div.library div > div.input > label {
	float: right;
}

body.rtl div.offer div.popUp div.libraryBox > div > div > div:nth-child(4) {
	width: 48%;
}

body.rtl div#addPhotosBox div.library div.buttonRed.width16 {
	float: left;
}

body.rtl .filter_parametr.types fieldset div.input label span,
body.rtl fieldset.filtry div.input label span {
	right: 0;
}

body.rtl div.search-left div.checkboxdecoration label span {
	right: 0;
	margin-right: 0;
}

body.rtl div.trade-form div.more-trade {
	float: right;
}

body.rtl div.paging form div.input {
	float: right;
}

body.rtl div#container div.paging form div.input label {
	float: right;
}

body.rtl div.paging form div.input input {
	margin-left: 0;
	margin-right: 10px;
}

body.rtl div.search-right div.search div.results h2 {
	float: right;
}

body.rtl div.paging form span.with span.paging_max {
	float: left;
	margin-right: 5px;
}

body.rtl div.search-right div.vertical {
	float: right;
}

body.rtl div.search-right div.vertical:nth-child(3n + 1) {
	clear: none;
}

body.rtl form#RecomendationRecommendForm div.buttons {
	float: left;
	padding-left: 15px;
}

body.rtl div.profil section#company_observedprofiles div#company_observedprofiles_container section.company_observedprofiles_section div.observed-profiles,
body.rtl form#RecomendationRecommendForm div.buttons a {
	float: right;
}

body.rtl div.profil section#company_recommendations div#Recomendation_list_container section.company_recommendations_section form div.buttons,
body.rtl body.rtl form#RecomendationRecommendForm div.buttons div.input {
	float: left;
}

body.rtl div#company_export_incomes_container div.container_delete fieldset div.input select {
	float: right;
}

body.rtl div.profil section#company_recommendations a.view,
body.rtl div.profil section#company_recommendations span.p-name {
	float: right;
}

body.rtl div.profil section#company_recommendations div.details-recomendation {
	padding: 0px 0px 0px 35px;
}

body.rtl div.profil section#company_recommendations div.details-recomendation a.edit.pen {
	float: left;
	left: inherit;
	right: 20px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_country {
	padding-right: 0;
	padding-left: 20px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_city {
	padding-right: 10px;
	padding-left: 10px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_street {
	padding-left: 0px;
	padding-right: 20px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_country {
	padding-right: 0;
	padding-left: 20px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_city {
	padding-left: 10px;
	padding-right: 10px;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_street {
	padding-left: 0px;
	padding-right: 20px;
}

/*contact_page*/
body.rtl .contact_page .data > div > div,
body.rtl .contact_page .hours > div >div,
body.rtl .contact_page .hours > div >div
{float:right;}

/*my_profiles_page*/
body.rtl .my_profiles_page article .data > div > div {float:right;}

body.rtl div.questionnaire-body > div.row > div,
body.rtl div.questionnaire-header > div {
	float: right;
}

body.rtl div.questionnaire-body div.body-1 {
	padding-left: 0;
	padding-right: 30px;
}

body.rtl div.my_services div.btn-view-all.down button {
	float: left;
}

body.rtl div.all_services > div div.input label {
	padding-right: 0;
	padding-left: 20px;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li {
	float: right;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li:nth-child(3n + 1) {
	margin-right: 0;
	margin-left: 1.1%;
	clear: right;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li:nth-child(3n + 3) {
	margin-left: 0;
	margin-right: 1.1%;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li a.slide,
body.rtl .og-expander-three,
body.rtl .og-expander-two,
body.rtl .og-expander-one {
	float: right;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li div.box div div.image {
	float: right;
	padding-right: 0;
	padding-left: 20px;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li div.box div.description-service,
body.rtl div.all_services div.gitBigDiv ul.og-service li div.box div div.box-title p {
	text-align: right;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li a.button {
	float: left;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li a.slide {
	padding-right: 0px;
	padding-left: 23px;
	background-position: 11% 50%;
}

body.rtl .og-service span.ordered { float: right; }

body.rtl div.con .og-expander-footer p {
	margin-right: 0;
	margin-left: 15px;
}

body.rtl div.login-form div.captcha div.rel img {
	margin-right: 5%;
}

body.rtl div.box-forgot div.captcha div.error-message {
	margin-left: 0%;
	float: right;
	margin-right: 40%;
}

body.rtl div.box-newsletter div.wrap div.form form div.select select {
	width: 75%;
}

body.rtl .profil-user #logo {
	left: -225px;
	right: inherit;
}

body.rtl div.left div.profil-user > div.ptt div.profil-edit div.input label {
	float: right;
}

body.rtl div.left div.profil-user > div.ptt div.profil-edit > label {
	float: right;
}

body.rtl div.profil section#company_recommendations form#Recomendation_list div.submit,
body.rtl div.profil section#company_recommendations form#Recomendation_list {
	float: left;
}

body.rtl div.profil section#company_recommendations div.details-recomendation div.recommendation-short span,
body.rtl div.profil section#company_recommendations form#Recomendation_list input#FilterRecommendationSearch,
body.rtl div.profil section#company_recommendations form#Recomendation_list label {
	float: right;
}

body.rtl div.profil section#company_recommendations div#Recomendation_list_container section.company_recommendations_section {
	padding-left: 0;
	padding-right: 11.5%;
}

body.rtl div.profil section#company_recommendations div.details-recomendation {
	padding: 0;
	float: right;
	width: 100%;
}

body.rtl div.profil section#company_recommendations div.details-recomendation > a:nth-child(1) {
	float: left;
	text-align: right;
	width: 81%;
}

body.rtl div.profil section#company_recommendations div.details-recomendation a {
	padding-right: 0;
	padding-left: 70px;
	float: right;
}

body.rtl .company_users_section .info {
	padding-left: 0;
	padding-right: 15px;
}

body.rtl div.right section#company_users div#company_users_container div.company_users_edit > div.txt {
	float: right;
	padding-left: 0;
	padding-right: 98px;
}

body.rtl div.right section#company_users div#company_users_container div.company_users_edit > div.txt div:nth-child(1) {
	float: right;
	padding-right: 0;
	padding-right: 40px;
}

body.rtl div.right section#company_users div#company_users_container div.company_users_edit > div.txt div:nth-child(2) {
	float: right;
}

body.rtl div.profil section#company_recommendations div.details-recomendation a.edit.pen {
	position: absolute;
	right: inherit;
	left: 0;
}

body.rtl div.offer #OfferAddForm div.offerForm div.files div.add2 > div > p,
body.rtl div.offer #OfferAddForm div.offerForm div.photos div.add2 > div > p {
	float: right;
	padding-left: 0;
	padding-right: 20px;
}

body.rtl div.offer #OfferAddForm div.offerForm div.files div.add2 div.buttonRed.width16 {
	float: right;
	padding-left: 0;
	padding-right: 17.5%;
}

body.rtl div.offer #OfferAddForm div.offerForm div.photos div.add2 div.buttonRed.width16 {
	float: right;
	padding-left: 0;
	padding-right: 9.5%;
}

body.rtl div.offer div.offerForm div.photos div.photo > figure {
	padding-right: 0;
}

body.rtl div.offer div.offerForm div.row.aboardOffer div.input.checkbox > label span {
	right: 15px;
}

body.rtl #msg-roll .rl,
body.rtl #msg-roll .ll {
	float: right;
}

body.rtl div#msg-roll img.exit,
body.rtl div#msg-roll img.exit2 {
	right: inherit;
	left: 30px;
}

body.rtl #msg-roll div.captcha div.rel a#acap {
	float: left;
}

body.rtl #msg-roll .rl button {
	float: left;
	margin-right: 0;
	margin-left: 10.8%;
}

body.rtl #art-langs span.lang {
	float: left;
}

body.rtl div#rulepopup .wrap div.buttons > div:nth-child(1) {
	margin-right: 0;
	margin-left: 10px;
}

body.rtl .selected_boxs .action > div.buttons {float:right;}
body.rtl .selected_boxs .action > div.buttons:first-child{
    margin-right:0;
    margin-left:5%;
}
body.rtl .selected_boxs .action > div.buttons:last-child{
    margin-left:0;
    margin-right:5%;
}

body.rtl .calendar .calendarForm .input.checkbox > label {float: right;}
body.rtl .calendar .calendarForm .row > div.input > input[type="checkbox"] {
    float: right;
    right: 180px;
    left:0;
}

body.rtl .popupBox .close,
body.rtl .popupBox .buttons,
body.rtl .popupBox .numberReverse label{
   float:left;
}
body.rtl .popupBox .numberReverse input, 
body.rtl .popupBox .numberReverse select{ float:right;}

/*biblioteka - user*/
    body.rtl .gallery .addFile label,
    body.rtl .gallery .addFile div,
    body.rtl .gallery .art_files.photos div {float:right;}
    
    body.rtl .gallery .addFile div .qq-upload-button{
        margin-left: 0;
        margin-right: 0;
    }
    body.rtl .gallery .art_files img {margin: 10px 0 10px 10px;}
/*surveys*/
body.rtl .surveysYesNo div > .input{width:50%; float:right;}

body.rtl .surveys .input.radio label> span, 
body.rtl .surveys .radio-decoration label > span {
    left: 0px;
    right: -11px;
}

body.rtl .input.range .rangeLine{

    background: #e20a24; /* Old browsers */
    background: -moz-linear-gradient(left, #0e9600 0%, #faf7cd 50%, #e20a24 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e20a24), color-stop(50%,#faf7cd), color-stop(100%,#0e9600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #0e9600 0%,#faf7cd 50%,#e20a24 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #0e9600 0%,#faf7cd 50%,#e20a24 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #0e9600  0%,#faf7cd 50%,#e20a24 100%); /* IE10+ */
    background: linear-gradient(to right, #0e9600 0%, #faf7cd 50%, #e20a24 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9600', endColorstr='#e20a24',GradientType=0 ); /* IE6-9 */
}

body.rtl .range2 .input.range .input.radio {
    float: left;
}
 /*main logo*/

body.rtl #wrap-hd a h1{
    float:right;
    border-left: 0px solid #a2a2a2;
    border-right: 1px solid #a2a2a2;
}

body.rtl .podglad #company_clientbusinessbranches div.branch_divs div.business_branch span,
body.rtl .podglad .company_secondarybusinessbranches div.branch_divs div.business_branch span,
body.rtl .podglad #company_secondarybusinessbranches div.branch_divs div.business_branch span,
body.rtl .podglad .company_primarybusinessbranches div.branch_divs div.business_branch span,
body.rtl .podglad #company_primarybusinessbranches div.branch_divs div.business_branch span {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .msg div.podglad div.pvi1.podwa div.branch_divs div.business_branch span {
	float: right;
	margin: 15px 0px 0px 15px;
}

body.rtl .podglad .x_delete.recomendation_delete {
	padding-right: 10px;
	padding-left: 0px;
}

body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.offers-img {
	float: right;
}

body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.offers-img {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 #company_countries .country_divs,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 #company_countries span {
	float: right;
}

body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 #company_countries span {
	padding-right: 0px;
	padding-left: 10px;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .date label,
body.rtl .profil div.right.side div.rsc section#company_users div.pvi1 div#company_users_container section.container_delete div.company_users_edit div.info,
body.rtl .profil div.right.side div.rsc section#company_users div.pvi1 div#company_users_container section.container_delete div.company_users_edit,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 #company_countries .country_divs > div {
	float: right;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .date label {
	float: left;
}

body.rtl .msg .podglad #company_offers_container .company_offers_section div.content_offers div.buttonRed p.message_offers {
	float: left;
}

body.rtl .profil div.right section#company_users div#company_users_container div.company_users_edit > div.txt div:nth-child(1) {
	padding-right: 0px;
	padding-left: 15px;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .date input,
body.rtl div.block-search div.search-left form.result fieldset .date input,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .text input,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .select select,
body.rtl div.block-search div.search-left form.result fieldset .select select {
	float: left;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .date input {
	float: right;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .select select {
	background-position: left center;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .date input,
body.rtl div.block-search div.search-left form.result fieldset .date input {
	background-position: 0%;
}

body.rtl div.block-search div.search-left .result fieldset button,
body.rtl div.block-search div.search-left .filter_parametr fieldset button {
	float: left;
}

body.rtl .msg .podglad #company_offers_container .company_offers_section div.offers_view div.buttonRed {
	float: left;
}

body.rtl #Observedby_list_container .details-observedby img,
body.rtl #company_observedprofiles_container.observed_div > section img {
	left: inherit;
	right: 0;
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl #Observedby_list_container > div,
body.rtl #company_observedprofiles_container.observed_div > section .observed-profiles {
	padding-left: 0px;
	padding-right: 114px;
	text-align: right !important;
}

body.rtl .podglad #Recomendation_list_container .company_recommendations_section .details-recomendation .image_recommendation {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 .company_primarybusinessbranches span,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 .company_primarybusinessbranches span,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 #company_primarybusinessbranches span,
body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .publishfrom,
body.rtl .podglad #Recomendation_list_container .company_recommendations_section .details-recomendation .content_recommendation .give_recomendation.editte,
body.rtl .podglad #Recomendation_list_container .company_recommendations_section .details-recomendation .content_recommendation {
	float: right;
}

body.rtl .profil .msg .podglad .company_primarybusinessbranches .branch_divs
body.rtl .profil .msg .podglad #company_primarybusinessbranches .branch_divs {
	clear: right;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_editbutton {
	float: left;
	padding-left: 0px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief div #company_home_editbutton div.buttonRed {
	float: left;
}

body.rtl .buttonRed p a {
	width: 100%;
	box-sizing: border-box;
	padding: 6px 28px 6px 6px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_editbutton .buttonRed p a:before {
	left: inherit;
	right: 10px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief div #company_home_editbutton div.buttonRed {
	margin-left: 0px;
	margin-right: 15px;
}

body.rtl .msg .podglad #company_home_editbutton > div {
	float: right;
}

body.rtl #moc_profilu {
	transform: rotate(180deg);
}

body.rtl .msg .podglad #company_home_name {
	text-align: right;
}

body.rtl div.msg div.left.side.lsc .podglad #company_home_brief #company_home_editbutton div.buttonRed {
	margin-right: 0px;
	margin-left: 5px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_editbutton .buttonRed p::before {
	left: inherit;
	right: 10px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_editbutton .buttonRed p {
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: 5px;
}

body.rtl #company_clientbusinessbranches div.branch_divs div.business_branch span,
body.rtl .company_secondarybusinessbranches div.branch_divs div.business_branch span,
body.rtl #company_secondarybusinessbranches div.branch_divs div.business_branch span,
body.rtl .company_primarybusinessbranches div.branch_divs div.business_branch span,
body.rtl #company_primarybusinessbranches div.branch_divs div.business_branch span {
	float: right;
}

body.rtl div.left section#company_users div#company_users_container section.container_delete div.company_users_edit.guardian {
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	padding-right: 0px;
	padding-left: 10px;
}

body.rtl .photolib >img, 
body.rtl .photolib > div {
        float: right;
}

body.rtl div#search_results .project div{margin-right: 0px; margin-left: 20px;}

body.rtl div#search_results .simple-all.finance .project .observ-event,
body.rtl div#search_results .simple-all.events .project .observ-event {
	margin-right: 20px;
}
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers,
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section div.offers-img,
body.rtl section.company_observedoffers form#company_observedoffers div.submit,
body.rtl section.company_observedoffers form#company_observedoffers input#FilterOfferSearch,
body.rtl section.company_observedoffers form#company_observedoffers label,
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers,
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section div.offers-img,
body.rtl section#company_observedoffers form#company_observedoffers div.submit,
body.rtl section#company_observedoffers form#company_observedoffers input#FilterOfferSearch,
body.rtl section#company_observedoffers form#company_observedoffers label {
	float: right;
}
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section div.offers-img,
body.rtl section.company_observedoffers form#company_observedoffers input#FilterOfferSearch,
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section div.offers-img,
body.rtl section#company_observedoffers form#company_observedoffers input#FilterOfferSearch {
	margin-right: 0;
	margin-left: 10px;
}
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section a.delete_offers,
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section a.delete_offers {
	right: inherit;
	left: 5px;
}

 /*violations*/
body.rtl #msg-roll div.captcha div.rel img{ float:right;}
body.rtl #msg-roll div.captcha div.rel a{margin-left:0;}
body.rtl #msg-roll .btn-sub{float:left;}

body.rtl #wrap-hd a span {
	margin-top: 40px;
	float: right;
	left: 13px;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .text input,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .text label{float:right;}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .text label {
	float: left;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .text input{margin-left: 0px;}

body.rtl .calendar figcaption .options > div {
    float: left;
    padding: 15px 20px 7px 0;
}
  /*observedevents*/
body.rtl .company_observedevents_section .delete_events{
        position: absolute;
        right: auto;
        left: 0;
    }
body.rtl .company_observedevents_section .content_events {
        padding-left: 25px;
        padding-right: 117px;
}

body.rtl .company_observedevents_section .events-img{float:right;}

body.rtl #search_results .all.vertical .project > span {
	float: right;
}

body.rtl #search_results .all.vertical .project div.type_offers {
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}

body.rtl #search_results .all.vertical .project > span:nth-child(2) {
	margin-right: 0px;
	margin-left: 20px;
}

body.rtl div.search-right div.vertical div.category div.category-2 div.category-2-1 span,
body.rtl div.search-right div.vertical div.category div.category-1 div.category-1-2 span,
body.rtl div.search-right div.vertical div.category div.category-1 div.category-1-1 span:nth-child(2) {
	float: right;
}

body.rtl #search_filters > div {
	float: right;
}

body.rtl div.search-right div.vertical div.project,
body.rtl div.search-right div.vertical div.category div.project {
	left: inherit;
	right: 15px;
}

body.rtl div.search-right div.vertical div.project img,
body.rtl div.search-right div.vertical div.category div.project img {
	margin-right: 0px;
	margin-left: 5px;
}

body.rtl div.search-right div.horizontal div.image-txt div.txt div.project div.row-2 img,
body.rtl div.search-right div.horizontal div.image-txt div.txt div.project div.row-2 span.offer,
body.rtl div.search-right div.horizontal div.image-txt div.txt div.project div {
	float: right;
}

body.rtl div#search_results .all.horizontal .project div.row-2 .div-row-2-1 span {
	float: right;
}

body.rtl div.search-right div#search_results div.all div.category div.category-2 {
	text-align: right;
}

body.rtl div#search_results .all.horizontal .project div.row-2 .div-row-2-1 span {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .select select {
	float: right;
}

/*.error-message  in offer*/
body.rtl .offerForm .error-message {float: right;}

/*service raport*/
 body.rtl .glyphicon-chevron-left:before {content: "\e258";}
body.rtl .serviceRaport .textRow >span{float:right;}

body.rtl .kal-wyd {
	float: left;
}

body.rtl #search_results .all.horizontal .category {
	float: left;
}

body.rtl .deleteCompany .submit {text-align: left;}

body.rtl .staticPopup .close {
    left: 0;
    right: auto;
}

body.rtl .offer .offerForm .row > .input > label{padding-right: 0; padding-left: 10px; box-sizing: border-box;}

 /*like participants*/
body.rtl .similarProfiles .item, 
body.rtl .calendarEvent .socialData .item{ float:right; }

/*body.rtl .gallery.up-mod a.static.popuplink.delete {
    float: left;
    left: 30px;
    right: auto;
}*/
body.rtl .gallery.up-mod a.pencil,
body.rtl .gallery.up-mod a.popuplink.edit,
body.rtl .gallery.up-mod a.static.popuplink.delete{float: left;}
body.rtl .gallery.up-mod a.pencil,
body.rtl .gallery.up-mod a.popuplink.edit{background-position: right top;}
/*panel naruszenia*/
body.rtl .violationData .table .row > .actions{
  right: auto;
  float: left;
  left: 0;
}

body.rtl .violationData .table .row > .actions{text-align:right;}

body.rtl #search_results .all.horizontal .image-txt .event_branches span {
	margin-right: 15px;
	margin-left: 0px;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .text label,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .date label,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .select label,
body.rtl div.block-search div.search-left form.result fieldset .date label,
body.rtl div.block-search div.search-left form.result fieldset .select label {
	float: right;
}

body.rtl div.block-search div.search-left div.filter_parametr fieldset .text input,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .date input,
body.rtl div.block-search div.search-left div.filter_parametr fieldset .select select,
body.rtl div.block-search div.search-left form.result fieldset .date input,
body.rtl div.block-search div.search-left form.result fieldset .select select {
	float: left;
}


body.rtl .profilObservedOffers .ad1,
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers .ad1, 
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers .ad1, 
body.rtl .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 {
  width: 300px;
  float:right;
}

body.rtl .profilObservedOffers .ad2,
body.rtl .msg .company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers .ad2,
body.rtl .msg #company_observedoffers #company_observedoffers_container .company_observedoffers_section div.content_offers .ad2, 
body.rtl .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad2
{float:left;}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.doing {
	float: right;
	padding-right: 0px;
	padding-left: 20px;
	border-right: 0px;
	border-left: 1px solid #dedede;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.observe {
	float: right;
	padding-left: 0px;
        padding-right: 20px;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.accent,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.finance,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.data-event,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.country,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.places,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.kind_event {
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	border-left: none;
	border-right: 1px solid #d3d3d3;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.data-event,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.accent,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.country {
	padding-right: 10px;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.finance,
body.rtl #company_observedevents_container .company_observedevents_section .content_events span.kind_event {
	border-right: none;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.data-event span {
	padding-right: 0px;
}

body.rtl #company_observedevents_container button.add_event {
	float: left;
}

body.rtl div.search-right div.all.horizontal div.image-txt div.txt div.project div.row-2 div.div-row-2-2 span.data-event {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl #container div.search-right div.all.horizontal .project .row-2 .events-horizontal span.dataEvent span {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl div.search-right div.all div.image-txt div.txt div.project span.count_event {
	margin-right: 0px;
}

body.rtl div#search_results .all.horizontal .project div.row-1 div.div-row-1-2 {
	width: 70%;
}

body.rtl div.left.side a#modules_rolldown_button {
	float: left;
}

body.rtl .profil .con .left #company_home_brief div .data {
	float: right;
}

body.rtl div.msg div.left.side.lsc #company_home_brief > div:nth-child(2) > div:nth-child(2) {
	padding-left: 0px;
	padding-right: 10px;
}

body.rtl div.box-forgot div.register form .captcha #recaptcha_area {
	float: left;
}

body.rtl div.box-forgot div.register form div.loger {
	margin-right: 40%;
}

body.rtl div.box-forgot div.register form button.btn {
	margin-left: 0px;
}

body.rtl div.box-forgot div.register form div.email input#UserEmail {
	float: left;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency > div {
	float: right;
}

body.rtl #msg-roll #recaptcha_area {
	float: left;
}

body.rtl form#event_registerSignupForm #eventAddres .zip_code label,
body.rtl form#event_registerSignupForm #eventAddres .row .input label,
body.rtl form#event_registerSignupForm #eventData .row .input label {
	float: right;
	padding-left: 0px;
	padding-right: 50px;
}

body.rtl form#event_registerSignupForm #eventAddres .zip_code > div,
body.rtl form#event_registerSignupForm #eventAddres .zip_code .input,
body.rtl form#event_registerSignupForm #eventAddres .zip_code > div:nth-child(2) > div:nth-child(2),
body.rtl form#event_registerSignupForm #eventAddres .zip_code .input {
	float: right;
}

body.rtl form#event_registerSignupForm #eventMore .row .input {
	padding-left: 0px;
	padding-right: 20%;
}

body.rtl form#event_registerSignupForm .recaptcha {
	float: right;
	margin: 20px 20% 20px 0px;
}

body.rtl form#event_registerSignupForm .buttons {
	float: left;
	padding-right: 0;
	padding-left: 5%;
}

body.rtl form#event_registerSignupForm .buttons input.multisubmit.buttonRed,
body.rtl form#event_registerSignupForm .buttons a#cancel_event {
	float: right;
}

body.rtl form#event_registerSignupForm .buttons input.multisubmit.buttonRed {
	margin-left: 0px;
	margin-right: 20px;
}

body.rtl div.surveys .formularz button.btn {
	float: left;
}

body.rtl div.offer div.offerBox div.offerContent div.search div.row div.buttonRed.width16.adv {
	margin-right: 20px;
	margin-left: 10%;
}

body.rtl div.offer div.offerBox div.offerContent .sort .pagination {
	float: left;
}

body.rtl div.offer div.offerBox div.offerContent div.search .buttonLink {
	float: left;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination div.pagination .prev,
body.rtl div.offer div.offerBox div.offerContent,
body.rtl div.offer div.offerBox div.offerContent .sort .pagination .prev {
	margin-left: 0px;
	margin-right: 15px;
}

body.rtl div.offer div.offerBox div.offerContent .sort .pagination label {
	float: left;
}

body.rtl .offer .offerContent .sort > div.buttonRed.width16 {
	float: left !important;
	width: auto;
	margin-left: 20px;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination .checkbox {
	float: right;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination .checkbox label {
	float: right;
	padding-right: 40px;
	padding-left: 10px;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination .checkbox span {
	margin-top: 15px;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination div.buttonRed.width16 {
	padding-left: 20px;
}

body.rtl .offer .offerContent .extend .field > div > div {
	float: right;
}

body.rtl .offer .offerContent .bidsTable .row.extend .field > div.buttonRed.width16 {
	float: right;
	width: auto;
}

body.rtl #offer_results .row.extend .buttonRed.width16 .submit {
	width: auto;
}

body.rtl div.offer div.offerBox div.offerContent div.bidsTable div.row.extend .options.buttonLink {
	padding-right: 15px;
}

body.rtl div.paging span.with {
	padding-right: 10px;
}

body.rtl div.offer div.offerBox div.offerContent .bidsTable .options.buttonLink a#static_mass_trash::before {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .checkboxdecoration label > span {
	margin-right: 0px;
	margin-left: 10px;
}

body.rtl .offer .offerContent .extend .field > div > div {
	float: right;
}

body.rtl .offer .offerContent .bidsTable .checkboxdecoration.offer-chck span {
	margin: 0px;
	left: inherit;
}

body.rtl .checkboxdecoration.offer-chck label {
	padding-right: 40px;
}

body.rtl .offer .offerContent .bidsTable .checkboxdecoration.offer-chck span {
	right: 19px;
}

body.rtl div.offer div.offerContent div.search div#advanced div.row > div.field > div:nth-child(4) {
	float: right;
}

body.rtl div.offer div.offerBox div.offerContent div.row.tablet > div > label {
	float: none;
}

body.rtl div.offer div.offerBox div.offerContent div.search div#advanced div.row.checkbox > div:nth-child(1) {
	float: right;
}

body.rtl div.offer div.offerBox div.offerContent div.search div.row div.buttonRed.width16.adv.second_view {
	margin-left: 10%;
}

body.rtl .offerBox .buttonRed.width16.empty_offer {
	float: right;
}

body.rtl .list-video .gallery-div.article-columns #box_media.box_movies .pi .box-player {
	float: right;
}

body.rtl .list-video .gallery-div.article-columns div:nth-child(2) {
	float: left !important;
}

body.rtl .profil .msg .power > div, .profil .msg .power > figure {
	text-align: left;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_profilepower .power,
body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_name {
	float: right;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_verifylevel .info {
	padding-right: 0px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_profilepower .power,
body.rtl div.msg div.left.side.lsc .podglad #company_home_brief #company_home_profilepower {
	float: left;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_profilepower {
	clear: left;
}

body.rtl #MessageAnswerForm div.form.new_message h2 {
	padding-left: 0px;
	padding-right: 10px;
}

body.rtl .my_services .paging_top {
	float: right;
	left: 0px;
}
body.rtl .my_services #ServicesOrderBottom,
body.rtl .my_services #ServicesOrder {
	float: right;
	left: 10px;
}


@media screen and (max-width: 1112px) {
	body.rtl div.box-forgot div.register form div.email input#UserEmail {
		float: left;
	}

	body.rtl div.box-forgot div.register form div.email label {
		float: left;
		text-align: right;
		padding-left: 0px;
		padding-right: 15px;
	}

	body.rtl div.box-forgot div.register form div.loger {
		margin-right: 31%;
	}

}
 
body.rtl .branchesSelect .row > div { float: right;}
body.rtl .branchesSelect .row .option {float:left; text-align:left;}
body.rtl .row .branchesContent{ padding-right:8%; padding-left:0;}
body.rtl .openBranchesSelect button.btn,
body.rtl .branchesSelect button.btn{ float:left; }

body.rtl .source_and_destination_form  .destination,
body.rtl .source_and_destination_form  .source,
body.rtl .source_and_destination_form  .destination div,
body.rtl .source_and_destination_form  .source > div,
body.rtl .source_and_destination_form .line p, 
body.rtl .source_and_destination_form .line div,
body.rtl .source_and_destination_form .floatLine div,  
body.rtl .floatLine a{
    float:right;
}
body.rtl .source_and_destination_form .child{
    padding-left: 0px;
    padding-right: 15px;
}

 @media screen and (max-width: 768px) {    

    body.rtl .autosave.bookmarks > div:nth-child(1) {
        float:right;
    }
    body.rtl .autosave.bookmarks > div:last-child{
        float:left;
    }
 }

@media screen and (min-width: 768px) 
{
    
     body.rtl .autosave.bookmarks > div { float: right;}
     body.rtl #autosave_dashboard > div:nth-child(3) {
            float: left;
            text-align: left;
        }
        
        
    body.rtl .offer div#company_language_add_box { padding: 10px 22% 10px 10px;}
    
    body.rtl .row .branchesContent{ padding-right:3%; padding-left:0;}
    
   body.rtl .data-newsletter .sex, body.rtl .data-newsletter label, body.rtl .data-newsletter .input {float: right;}
    
    body.rtl .twoSelectBox > div {float:right;}
    body.rtl .twoSelectBox > div:nth-child(1){ padding-right: 0; padding-left: 5px;}
    body.rtl .twoSelectBox > div:nth-child(2){ padding-left: 0; padding-right: 5px;}
        
    body.rtl .all.suggestEvent h1{text-align: right;}
    body.rtl .all.suggestEvent a > div:nth-child(1){float:right;}
    body.rtl .all.suggestEvent a > div:nth-child(2){float:right;}
    body.rtl .suggestEvent div.add {text-align: left;}
        
    body.rtl div#charNum {
        padding-left: 0;
        padding-right: 18%;
    }

        body.rtl .services.order .row > div {
            float:right;
            padding: 10px 0 10px 10px;
        }
        
        body.rtl .services.order .butons,
        body.rtl .services.order a.btn.reverse{float:left}
        
        /*service raport*/
        body.rtl .serviceRaport .row >div{ float: right;} 
        body.rtl .serviceRaport .raport .row.last a.reverse{ 
            float: left; 
            margin-left:0; 
            margin-right:5px;
        }
        body.rtl .serviceRaport .row >div:first-child{
            padding-left: 0;
            padding-right: 19px;
        }
        
        body.rtl .serviceRaport .all_services > div a.reverse{ 
            float: left;
        }
        body.rtl .serviceRaport div.all_services div.title {
            float: right;
        }
        
        /*.error-message  in offer*/
    	body.rtl  .offerForm .error-message {
            padding-left: 0;
            padding-right: 20%;
        }
        
        body.rtl .offerForm .price .error-message{
            padding-left: 0;
            padding-right: 40%;
        }
    
    /*observations and recommendations*/
        body.rtl div.wrap div.profil section#company_recommendations form#Recomendation_list label,
        body.rtl div.wrap div.profil section#company_recommendations form#Recomendation_list div.submit,
        body.rtl div.wrap div.profil section#company_recommendations form#Recomendation_list input#FilterRecommendationSearch[type="text"],
        body.rtl div.wrap div.profil section#company_recommendations form#Recomendation_list input#FilterRecommendationSearch[type="search"],
        body.rtl #company_observedprofiles > label,
        body.rtl .observed_search form.search_observed label,
        body.rtl .observedevents form.search_observed label,
        body.rtl .observed_search form.search_observed input[type="text"],
        body.rtl .observed_search form.search_observed input[type="search"],
        body.rtl .observed_search form.search_observed div.submit,
        body.rtl .observedevents form.search_observed label,
	body.rtl .observedevents form.search_observed div.submit,
	body.rtl .observedevents form.search_observed input[type="text"],
	body.rtl .observedevents form.search_observed input[type="search"]
	{float:right;}
        
        body.rtl div.wrap div.profil section#company_recommendations form#Recomendation_list,
        body.rtl .observedevents,
        body.rtl .observed_offer,
        body.rtl .observed_search 
        {float:left;}
        
         
         
    body.rtl #wrap-hd a span {
	left: 18px;
	float: right;
}
    body.rtl .search-right div#resultsCountPerPage {text-align: left;}
    
    body.rtl .surveysYesNo div > .input {
        width: auto;
        margin-left: 30px;
        margin-right: 0;
    }
    
    body.rtl .surveys .checkboxdecoration label > span,
    body.rtl .surveys .input.checkbox label > span,
    body.rtl .surveys .multicheckbox label > span{
        right:0;
        margin-left: 10px;
        margin-right: 0;
    }
    body.rtl .checkboxdecoration label, 
    body.rtl .input.checkbox label, 
    body.rtl .multicheckbox label{
        float:none;
    }
    body.rtl .surveys ul.qq-upload-list, 
    body.rtl .surveys .qq-upload-button {float: right;}


    
    body.rtl .calendar article div.status button.glyphicon.upButton {
	margin-left: 0px;
	margin-right: 49px;
    }
        
    body.rtl #branches_event .branches > div{
        margin-left:0%;
        margin-right:20%;
    } 
    body.rtl .calendar .calendarForm .row > div.input > input[type="checkbox"] {right:22%;}
    body.rtl div.branches >label,
    body.rtl div.branches >div,
    body.rtl .selected_boxs > div{float:right;}

    body.rtl .selected_boxs .action > div.buttons:first-child{
            margin-right:0;
            margin-left:0;
    }
    body.rtl .selected_boxs .action > div.buttons:last-child{
            margin-left:0;
            margin-right:0;
    }

    /*contact_page*/
    body.rtl  .contact_page .data > div > div {
        margin-right: 0%;
        margin-left: 3%;
    }
    
    /*my_profiles_page*/
     body.rtl  .my_profiles_page article figure,  body.rtl  .my_profiles_page article > div{float:right;}
     
     
     /*configuration_newsletter*/
     body.rtl .configuration_newsletter1 .foreign_language > div:nth-child(2) > div >div,
     body.rtl .configuration_newsletter1 .foreign_language>div:nth-child(1) >div label,
     body.rtl .configuration_newsletter1 .foreign_language>div:nth-child(1) >div select{float:right;}
     
    body.rtl .configuration_newsletter1 .foreign_language .news .radio input[type="radio"] {
        margin-left: 0%;
        margin-right: 0%;
        float:right;
    }
       
     body.rtl .configuration_newsletter1 .complete_data .checkboxdecoration label{padding: 0px 10% 0 10%;}
       body.rtl .configuration_newsletter1 .frequency >div{  float:right;}
       body.rtl .configuration_newsletter1 .frequency .checkboxes { float:left; }
     
     body.rtl .configuration_newsletter1 .complete_data > div:nth-child(4) > div,
     body.rtl .configuration_newsletter1 .complete_data > div:nth-child(4) >div label,
     body.rtl .configuration_newsletter1 .complete_data > div:nth-child(4) >div input,
     body.rtl .configuration_newsletter1 .news > div:nth-child(2),
     body.rtl .configuration_newsletter1 .news > div:nth-child(3),
     body.rtl .configuration_newsletter1 .choose_content >div,
     body.rtl .configuration_newsletter1 .select_record .input.select,
     body.rtl .configuration_newsletter1 .frequency .checkboxes .row {float: right;}
     
     body.rtl .configuration_newsletter1 .select_record .input.select{
        margin-left: 5%; 
        margin-right: 0%; 
     }
     body.rtl .configuration_newsletter1 .foreign_language .buttons > div.buttonRed{float:none;}
     body.rtl .configuration_newsletter1 .foreign_language .buttons > div.buttonRed:nth-child(1) {text-align: center;}
     
     body.rtl .configuration_newsletter1 .foreign_language .buttonRed {margin: 37px 0px;}
    
    /*offer-add*/

    body.rtl .offer .offerForm .row .input > label, 
    body.rtl .offer .offerForm .row > label {float: right;}
    body.rtl .offer .offerForm .row.aboardOffer label,
    body.rtl .offer .offerForm .files .file > div ,
    body.rtl .offer .offerForm > div > .row.price > div.row{float: right;}
    body.rtl .offer .offerForm .row.cpv .list > div {float: left;}
    
    body.rtl #addPhotosBox.disk, 
    body.rtl #addFilesBox.disk {padding: 0px 83px 20px 54px;}
    body.rtl .popUp .selectButton > div p {text-align: right;}
    
    body.rtl .offer .popUp .libraryBox > div > div > div, 
    body.rtl .offer .popUp .libraryBox > div > div > figure,
    body.rtl .offer .popUp .libraryBox > header > div, 
    body.rtl .offer .popUp .libraryBox > header > figure
    {float: left;}
    
   
    body.rtl .offer .popUp .libraryBox > div > div > div:nth-child(2), 
    body.rtl .offer .popUp .libraryBox > header > div:nth-child(2),
    body.rtl .offer .popUp .libraryBox > div > div > figure, 
    body.rtl .offer .popUp .libraryBox > header > figure
    {float: right;}
    
    body.rtl .offer .popUp .libraryBox .input >label {left: 0px; right: 30px;}
    
    body.rtl .offer .popUp .libraryBox >header {padding: 15px 10px 15px 30px;}
    
    body.rtl #addCPVBox .row > div {
    margin-left: 0%;
    margin-right: 5%;
    }
    
    body.rtl #addCPVBox .row > div{float:left;}
    
    body.rtl #addCPVBox .row.more > div:nth-child(2) {margin-left: 0%; margin-right: 0%;}
    /*body.rtl .offer .popUp .libraryBox > div > div > div, 
    body.rtl .offer .popUp .libraryBox > div > div > figure, 
    body.rtl .offer .popUp .libraryBox > header > div, 
    body.rtl .offer .popUp .libraryBox > header > figure {float: right;}*/
    /*offer*/
    body.rtl .offer .offerContent .search #advanced .row >.field >label,
    body.rtl .offer .offerContent .search #advanced .row >.field >div,
    body.rtl .offer .offerContent .search > .row >div>div.input label,
    body.rtl .offer .offerContent .search #advanced .row >label, 
    body.rtl .offer .offerContent .search #advanced .row >div,
    body.rtl .offer .offerContent .sort > div,
    body.rtl .offer .offerContent .bidsTable .row > div,
    body.rtl .offer .offerContent .bidsTable .row.extend .field >div,
    body.rtl .offer .offerContent .bidsTable .options.buttonLink,
    body.rtl .offer .offerContent .bids .row  > div > div {float: right;}
    body.rtl .offer .offerContent .bidsTable .options.buttonLink{text-align: right;}
    body.rtl .offer .offerContent .bids header.row .observed {text-align: left;}
    
    body.rtl .offer .offerContent .pagination,
    body.rtl .offer .offerContent .bidsTable .row >div:nth-child(3){float:left;}
    
    body.rtl .offer .offerContent .bidsTable .row > div.checkbox img{
        transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
    }
    
    body.rtl #addCPVBox .row > div,
    body.rtl #addCPVBox .row.more > .morebutton,
    body.rtl .offer .offerContent .bidsTable .options.buttonLink > div{float:right}
    
    body.rtl #addCPVBox .row.buttons > div{float:left;}
  
    
    /*message - header*/
    body.rtl .msg #company_home_editbutton > div,
    body.rtl .msg #company_home_data >div,
    body.rtl .msg #company_home_brief > div{float: right;}
    body.rtl .msg #company_home_name {text-align: right;}
    body.rtl .msg .power {float: left;}
    body.rtl .msg #company_home_editbutton {float: right;}
    body.rtl .msg .power img { 
            transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
    }
    
    body.rtl .msg .power > div, 
    body.rtl .msg .power > figure {float: right;}
    
    body.rtl .offer .offerForm .row .field, 
    body.rtl .offer .offerForm .row .input > select, 
    body.rtl .offer .offerForm .row .input > input, 
    body.rtl .offer .offerForm .row .input.textarea {float: right;}
    

    body.rtl .offer .offerForm > div.header > h1 {float: right;}
    body.rtl .offer .offerForm > div.header > div {float: right; text-align:left;}
    
    /*calendar*/
    
        body.rtl .calendar .calendarContent .status figcaption, body.rtl .calendar .calendarContent .status img{float:right;}  
        body.rtl .calendar .calendarContent article>div,
        body.rtl .calendar .calendarContent .sort >div,
        body.rtl .calendar .calendarContent .sort >div.kindSort > div{float: right;}
        
        body.rtl #search >div{text-align: right;}
        body.rtl #search >div:nth-child(3) >div {display: inline-block; padding-top:14px;}
        body.rtl #search strong, 
        body.rtl  .calendar .calendarContent .sort strong {margin-right: 0px; margin-left: 20px; display:inline-block; float: right;}
        body.rtl #search > div > div {float:right; margin-left: 5px;}
        
        body.rtl div#resultsCountPerPage {left: 20px;}
        body.rtl .calendar .calendarContent .sort div.pagination{float:left;}
        
        body.rtl span.searchTag {
            border: 1px solid #d4d4d4;
            padding: 5px 5px 5px 76px;
            line-height: 300%;
        }
        
        body.rtl .calendar .calendarContent >nav, 
        body.rtl .calendar .calendarContent >section{float:right; z-index:0;}
        body.rtl .calendar .calendarContent >nav, 
        body.rtl .calendar .calendarContent >nav>section, 
        body.rtl #hide_calendar_menu, 
        body.rtl #hide_calendar_menu img{z-index:9999;}
        body.rtl #TitleBeforeSearch>figure img, 
        body.rtl #TitleBeforeSearch>figure, 
        body.rtl #TitleBeforeSearch,
        body.rtl #TitleBeforeSearch>div, 
        body.rtl #TitleBeforeSearch>div h1{z-index:0;}
        body.rtl #hide_calendar_menu {
            transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            left: 0px;
            right: 318px;
        }
        
        body.rtl #TitleBeforeSearch #event_add{
            margin-right:0%;
            margin-left:2%;
        }
        
    /*calendar add event*/
        body.rtl .calendar .calendarForm .row.map > label,
        body.rtl .calendar .calendarForm .row > label, 
        body.rtl .calendar .calendarForm .row > div.input > label,
        body.rtl .calendar .calendarForm .row > div
        {float:right;}
        body.rtl .calendar .calendarForm .row > div.input.select,
        body.rtl .calendar .calendarForm .row > div.input.text,
        body.rtl .calendar .calendarForm .row > div.input.textarea{float:none;}
        body.rtl .calendar .calendarForm .row > div.input > select,
        body.rtl .calendar .calendarForm .row.map div.input > input,
        body.rtl .calendar .calendarForm .row > div.input > input,
        body.rtl .calendar .calendarForm .row > div.input > textarea {float:right;}
        body.rtl .calendar .calendarForm .row.buttons > div.input.submit{float:left;}
        body.rtl .calendar .calendarForm .row.organizer .input.submit{width:auto;}
        body.rtl .calendar .calendarForm .row.date>div>div {float: right;}
        body.rtl .calendar .calendarForm .row .date input[type="text"] {width: 77%;}
        body.rtl .calendar .calendarForm .row.organizer .input.submit {float: right;}
        
        body.rtl .calendar .similar_events > div article:first-child{ border-left: 1px solid #cecece;}
        body.rtl .calendar .similar_events > div article:nth-child(2){ border-left: 0px solid #cecece;}
        body.rtl .calendar .similar_events article{float:right;}
        
        body.rtl .calendar .similar_events article div.info > div > div > div:first-child:after {
            content: "|";
            padding: 0px 5px;
        }
    /*calendar-event*/
        body.rtl .calendar .calendarEvent > nav > div{float:right;}
        body.rtl .calendar .calendarEvent .dataCompany {padding-left: 30%; padding-right: 0px;}
        body.rtl .calendar article.event.content div.row >div {float: right;}
        body.rtl .calendar .download .row {float: right;}
    /*contacts*/
       body.rtl .contacts {padding: 0px 39px 0px 4px;}
       body.rtl .contacts form .row >div:nth-child(2) label {text-align: right;}
       body.rtl .contacts form .row >div:nth-child(1) label {text-align: right; padding-left: 0px;}
       body.rtl .contacts form .row > div.captcha { margin-left: 0%; margin-right: 25%; float:right;}
       body.rtl .contacts .row > div.submit {
         float: left;
         margin-right: 0%;
         margin-left: 1%;
       }
       
     /*cookie*/
    body.rtl #cookieinfo .wrap > div:nth-child(2){text-align: left;}
    body.rtl #cookieinfo a { float: left;}
    body.rtl #cookieinfo .wrap {padding: 0px 58px 0px 75px;}
    body.rtl #cookieinfo .wrap > div {float: right;}
    
    /*verification*/
    body.rtl .verification .row >div:nth-child(2) {text-align: right;}
    body.rtl .verification .boxFooter .row label, body.rtl .verification .boxFooter .row input {float: right;}
  
    body.rtl div#boxes div.box-newsletter div.register form div.select label {
	width: 24.6%;
	float: right;
    }


    body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.complete_data {
	padding: 15px 25px 0px 25px;
    }

    body.rtl div.configuration_newsletter1 div.news .radio input[type="radio"] {
	margin-right: 0;
    }

    body.rtl .configuration_newsletter1 .news .radio label {
	width: 30%;
    }

    body.rtl div.wrap .configuration_newsletter1 .select_market .select_record .input.select {
	margin-right: 0px;
	margin-left: 20px;
    }

    body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div button.btn.save {
	float: left;
    }

    body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency {
	padding: 12px 30px 30px 0px;
    }

    body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config > div {
	float: none;
    }
    
    body.rtl .company_edit_description_texts .input label,
        body.rtl .company_edit_description_texts .input input,
        body.rtl .company_edit_description_texts .input textarea,
        body.rtl .lang.input.text.offerPortal .company_expect_languages_selected_tab_form textarea,
        body.rtl .lang.input.text.offerPortal #company_description_languages textarea{float:right;}

	body.rtl #search_results .all.full-all .category .category-1 .category-1-2 {
		float: right;
	}

}
@media screen and (min-width: 1021px)
{
    body.rtl  .offer div#company_language_add_box { padding: 10px 15% 10px 10px;}
    
    body.rtl .twoSelectBox > div:nth-child(1){ padding-right: 0; padding-left: 10px;}
    body.rtl .twoSelectBox > div:nth-child(2){ padding-left: 0; padding-right: 10px;}
    /*like participants*/
   /* body.rtl .calendarEvent .row.socialData > div{float: right;}*/
    
    body.rtl .deleteCompany .input label,
    body.rtl .deleteCompany .input input
    {float:right;}
    /*.error-message  in offer*/
        body.rtl .offerForm .error-message {
            padding-left: 0;
            padding-right: 14%;
        }
        body.rtl .offerForm .company_edit_description_texts .error-message{
            padding-left: 0;
            padding-right: 20%;
        }
        body.rtl .offerForm .price .error-message {
            padding-left: 0;
            padding-right: 37%;
        }
    body.rtl .company_observedoffers .p-name,
    body.rtl #company_observedoffers .p-name, 
    body.rtl #company_observedevents .p-name, 
    body.rtl #company_observedprofiles .p-name{float:right;} 
    
    

     body.rtl #msg-roll .row{float:right;}
    body.rtl #branches_event .branches > div{
        margin-left:0%;
        margin-right:13.7%;
    }
    body.rtl .calendar .calendarForm .row > div.input > input[type="checkbox"] {right:12.5%;}
    /*contact_page*/
    body.rtl .contact_page .google_map{float:left;}
    body.rtl .content_of_contact_page >div.data{float:right;}
    
    
    body.rtl .content_of_contact_page div.selected_location .options{
        margin-left:11px;
        margin-right:0px;
    }
    body.rtl .content_of_contact_page div.selected_location .options >div,
    body.rtl .content_of_contact_page div.selected_location >div:nth-child(1){float:right;}
    body.rtl .content_of_contact_page div.selected_location >div:nth-child(2){float:left;}
    
    /*configuration_newsletter*/ 
    body.rtl .configuration_newsletter1 .news > div:nth-child(1),
    body.rtl .configuration_newsletter1 .select_market .selected_record,
    body.rtl .configuration_newsletter1 .select_market .selected_trade,
    body.rtl .configuration_newsletter1 .interested_trade .choose_trade,
    body.rtl .configuration_newsletter1 .interested_trade .choose_market{
        float:right;
    }
    
    body.rtl .configuration_newsletter1 .select_market .selected_record{
        padding-right: 0%;
        padding-left: 10%;
    }

    
    body.rtl .configuration_newsletter1 .news .radio input[type="radio"] {
    margin-left: 0%;
    margin-right: 15%;
    }
    
     body.rtl .configuration_newsletter1 .frequency .checkboxes .row {width: auto; padding: 0px 2.5%;}
    
    /*offer-add*/
    body.rtl .offer .offerForm .row.aboardOffer>div {float: right; margin-right: 18%;}
    
    body.rtl .offer .offerForm > div > .row.cpv #addCPVBox {padding: 20px 20% 30px 10%;}
    body.rtl .offer .offerForm #addCPVBox .search .input > input {
    margin-left: 2%;
    margin-right: 0%;
    }

    body.rtl .offer .offerForm .row.photos.borderTop > div.add, 
    body.rtl .offer .offerForm .files > div#AddFiles, 
    body.rtl .offer .buttonRed.width16 {
        margin-right: 0%;
        margin-left: 19%;
    }
    
    body.rtl .offer .offerForm .file {padding: 0px 164px 0px 40%;}
    body.rtl .offer .offerForm .photos .photo {padding: 0px 153px 0px 25%;}
    body.rtl #addPhotosBox.disk, body.rtl #addFilesBox.disk {padding: 0px 26% 20px 12%;}
    
    body.rtl #addPhotosBox.library, 
    body.rtl #addFilesBox.library{padding: 0px 15% 0px 23%;}
    
    body.rtl .offer .library .buttonRed.width16 {
        margin-right: 0%;
        margin-left: 0%;
    }
    
    body.rtl .offer .cpv .options, 
    body.rtl .offer .cpv .cpvsList {
        padding-right: 0%;
         padding-left: 17%;
    }
    /*offer*/
    body.rtl .offer .sort .buttonRed.width16 {
        margin-right: 0%;
        margin-left: 0%;
    }
    body.rtl .offer .offerContent .bidsTable .row >div >div{float:right}
    body.rtl .offer .offerContent .bidsTable .row >div:nth-child(4)>div:first-child {
        float: left;
     }
     
     body.rtl .offer .offerContent .bidsTable .row > div > div.options {
        position: relative;
        left: 0;
        right: 523%;
        top: -65px;
    }
    body.rtl #addCPVBox .buttonRed.width25 {float: right;}
    /*calendar*/
        body.rtl .calendar .calendarContent >nav, body.rtl .calendar .calendarContent >section{float:right;}
        
        body.rtl .calendar .no_event > div{float:right;}
        body.rtl .calendar .no_event > div:after{content: url('/img/templates/mg/right-menu-arrow.png');  margin: 0px 5px;}
        body.rtl .calendar .no_event > div:last-child:after{content: "";margin: 0px;}
        
        body.rtl #searchTop input[type="search"], body.rtl #searchTop input[type="text"] {
            border-left: 1px solid #999999;
            border-right: 0px solid #999999;
        }
        body.rtl #searchTop>div.option {right: -105px;}
    /*calendar add event*/   
        body.rtl .calendar .similar_events > div article:nth-child(2){ border-left: 1px solid #cecece;}
        body.rtl .calendar .similar_events > div article:nth-child(3){ border-left: 0px solid #cecece;}
        
    /*calendar event*/       
        body.rtl .calendar .calendarEvent > figure, body.rtl .calendar .calendarEvent > article.event.content{float:right; width: 75%;}
        body.rtl .calendar .calendarEvent > nav {
            right: 75%;
            border-left: 0px solid #b1b1b1;
            border-right: 1px solid #b1b1b1;
        }
    /*contacts*/    
        body.rtl .contacts form .row >div:nth-child(2) label {text-align: left;  padding-left: 5px;  padding-right: 0px;}
        body.rtl .contacts form .row >div:nth-child(1) label {text-align: right;}
        body.rtl .contacts form .row > div.captcha { margin-left: 0%; margin-right: 0%; float:right; padding-left: 0; padding-right: 15.5%;}
        body.rtl .contacts .row > div.submit {
            float: left;
            margin-right: 0%;
            margin-left: 10%;
        }
        body.rtl .contacts form .row > div {float: right;}
       /* body.rtl .contacts form .row input, .contacts form .row select {width: 48%;}*/
        body.rtl .contacts form .row .captcha input {width: 35%;}
        body.rtl .contacts form .row div.captcha label{text-align: right; width: auto;}
    /*verification*/
        body.rtl .verification .row1 > div, body.rtl .verification .boxFooter .row {float: right;}
        body.rtl .verification .row > label {
            padding-right: 0px;
            padding-left: 26px;
        }
    /*publication*/   
        .publication .files table td:last-child {text-align: right;} 
        
    /*cookie*/
        body.rtl #cookieinfo .wrap {padding: 0px 72px 0px 75px;}
    
    /*my account*/
    body.rtl #UserProfileForm .profile-pass-edit > div > div{float: right;}
    body.rtl #UserProfileForm .btn{margin-right: 0%; margin-left: 0; margin-top: 10px;}
    body.rtl .contacts .captcha button.btn {
	float: left;
    }
    
    body.rtl .calendar .calendarEvent .popupBox {float: right;}
     
    body.rtl  div.calendarForm #map-reset{
        margin-right: 0;
        margin-left: 10%;
        }
    body.rtl div.offerForm.addedit #map-reset{
        margin-right: 0;
        margin-left: 24%;
    }

}

@media screen and (min-width: 1220px) {
        body.rtl .gallery.up-mod a.pencil,
        body.rtl .gallery.up-mod a.popuplink.edit,
        body.rtl .gallery.up-mod a.static.popuplink.delete {right:auto;  left: 19%;}
}
@media screen and (min-width: 1366px){
    
    body.rtl .row .branchesContent{ padding-right:20px; padding-left:0;}
    
    body.rtl .twoSelectBox > div:nth-child(1){ padding-right: 0; padding-left: 5%;}
    body.rtl .twoSelectBox > div:nth-child(2){ padding-left: 0; padding-right: 5%;}
    
    body.rtl  .gallery.up-mod a.pencil,
     body.rtl .gallery.up-mod a.popuplink.edit,
     body.rtl .gallery.up-mod a.static.popuplink.delete {right:auto;  left: 10px;}
    
     body.rtl  .gallery.up-mod a.pencil,
     body.rtl .gallery.up-mod a.popuplink.edit {padding-right:0px; padding-left:25px;}
    body.rtl .gallery.up-mod a.static.popuplink.delete {left: 19%;}
    /*body.rtl .gallery.up-mod .art_files.photos a.static.popuplink.delete {top: 0px;}*/
    body.rtl div#resultsCountPerPage {
        left: 0px;
        right: 63px;
    }
    body.rtl #searchTop>div.option { right: -144px;}
    
    body.rtl .offer .offerForm > div > .row.cpv #addCPVBox {padding: 20px 20% 30px 20%;}
    
/*cookie*/
    body.rtl #cookieinfo .wrap {padding: 0px 150px 0px 75px;}
    
/*my account*/ 
    /*body.rtl #UserProfileForm .btn{  margin-right: 0%; margin-left: 28.5%;}*/
    
    body.rtl  #UserProfileForm .btn {margin-right: 0%; margin-left: 0%;}
    body.rtl div.offerForm.addedit #map-reset {margin-right: 0; margin-left: 34%;}
}

@media screen and (min-width:1400px){

    body.rtl .offerForm .company_edit_description_texts .error-message {
        padding-left: 0;
        padding-right: 22%;
    }
}


@media all and (max-width: 767px) 
{
    body.rtl .contacts form .row >div:nth-child(1) label {text-align: right;}
    body.rtl .contacts .captcha > div {
    padding-left: 0px;
    padding-right: 0px;
    }
    body.rtl .contacts form .row > div.captcha{margin-left: 0px; margin-right: 0px;}
    body.rtl .contacts h1 {line-height: 156%;}

    body.rtl div.left div.profil-user > div.ptt > form#UserProfileForm div.profil-edit div.passwd {
	padding-right: 0;
    }

    body.rtl div.left div.profil-user input#UserConfirm {
	margin-right: 0;
    }

    body.rtl div.art-page #publication_options {
	top: 85px;
	padding-top: 0px;
    }

    body.rtl .art-page .mmy {
	padding-top: 20px;
    }

    body.rtl label[for="UserConfirm"] > span {
	margin-right: 0px;
    }

    body.rtl div.con div.left div.verification div.verificationContent h2.under {
	padding-right: 0px;
	padding-left: 15%;
    }

    body.rtl div.left div.rr section.company_brief_name div.edit-btn {
	width: 100%;
    }

    body.rtl div.left div.rr section.company_brief_name div.edit-btn button:nth-child(1) {
	margin-left: 0;
    }

    body.rtl div.left form#CompanyAjaxEditEstablishedForm div.edit-btn > button:nth-child(2) {
	float: left;
    }

    body.rtl div.left #company_description_languages_tab {
	position: relative;
	top: 0;
    }

    body.rtl div.left #company_info_section div.edit-btn button:nth-child(1),
    body.rtl div.left #company_address_section div.edit-btn button {
	margin-left: 0;
    }

    body.rtl div#container div.left section#company_info_section div.config > div {
	padding-left: 0;
    }

    body.rtl div.con div.offer .offerForm > div > .row.price > div.row:nth-child(2) label {
	text-align: right;
	padding-right: 0;
    }

    body.rtl .offer .input.checkbox label,
    body.rtl .offer .multicheckbox label {
	padding: 0px 10px 0px 20px;
    }

    body.rtl .multicheckbox label > span {
	margin-right: 0;
    }

    body.rtl div.con div.offer div.offerForm div.row.aboardOffer div.input > label {
	padding-right: 25px;
    }

    body.rtl div.con div.offer div.cpv div.options {
	padding-right: 0;
	width: 90%;
    }

    body.rtl .offer .cpv input[type="radio"] {
	width: 6%;
    }

    body.rtl div.offer div.offerForm div.file {
	padding: 0;
    }

    body.rtl div.con div.offer div.offerForm div.row.date div.input > input {
	width: 85%;
    }

    body.rtl div.con div.offer div.offerForm div.photos div.photo,
    body.rtl div.con div.offer div.offerForm div.files > div {
	width: 97%;
    }

    body.rtl .offer .offerForm .files .file > div {
	float: right;
    }

    body.rtl div.con div.offer div.offerForm div.photos div.add > div:nth-child(1) {
	width: 20%;
    }

    body.rtl div.offer div.offerForm div.photos div.photo {
	padding: 0 3% 0 3%;
    }

    body.rtl div.offer div.offerForm div.borderTop.contact div.option div.input label {
	padding-right: 20px;
    }

    body.rtl div.con div.popUp div.selectButton > div {
	width: 100%;
    }

    body.rtl div.con div.offer div.photos .qq-upload-button,
    body.rtl div.con div.offer div.files .qq-upload-button {
	margin: 0 auto;
    }

    body.rtl div#addPhotosBox.disk div.disk div.row div.input label,
    body.rtl div#addFilesBox.disk div.disk div.row div.input label {
	padding-right: 0;
    }

    body.rtl div.con div#addPhotosBox.disk div.disk div.buttons div.buttonRed.width16,
    body.rtl div.con div#addFilesBox.disk div.disk div.buttons div.buttonRed.width16 {
	margin-left: 10px;
    }

    div#addPhotosBox div.library div > div.input > input,
    div#addFilesBox div.library div > div.input > input,
    div#addPhotosBox div.library div > div.input > label,
    div#addFilesBox div.library div > div.input > label {
	width: 100%;
	box-sizing: border-box;
	padding-right: 10px;
    }

    body.rtl .offer .popUp .libraryBox {
	padding-top: 0;
    }

    body.rtl div.offer div.popUp div.libraryBox > div > div {
	padding: 7px 0px 9px 0px;
    }

    body.rtl .offer .popUp .libraryBox .input.checkbox label > span,
    body.rtl .offer .popUp .libraryBox .multicheckbox label > span {
	right: 0;
    }
   
    body.rtl div.offer div.popUp div.libraryBox > div > div > div:nth-child(4) {
	width: 100%;
    }
   
    body.rtl div#container div.wrap div.add_company div.con div.left.side form div.company_address_form div.config > div {
	padding: 0;
    }

    body.rtl div.wrap div.questionnaire-body div.body-1 {
	padding-right: 10px;
    }

    body.rtl div.con div.services div.my_services table tr td.description {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
    }

    body.rtl div.con div.services div.my_services table tr td.status,
    body.rtl div.con div.services div.my_services table tr td.made,
    body.rtl div.con div.services div.my_services table tr td.commissioned {
	padding-right: 37%;
    }

    body.rtl div.con div.services div.my_services table tr td.commissioned:before,
    body.rtl div.con div.services div.my_services table tr td.made:before,
    body.rtl div.con div.services div.my_services table tr td.status:before {
	right: 10px;
    }

    body.rtl div.con div.services div.all_services > div div.input select {
	width: 100%;
    }

    body.rtl div.con .box-title {
	float: right;
    }

    body.rtl #hd div#boxes div.box-forgot div.register form div.email input,
    body.rtl #hd div#boxes div.box-forgot div.register form div.text input,
    body.rtl #hd div.register form#UserForgotForm,
    body.rtl #hd div.box-register form div.pass div.checkbox {
	width: 100%;
    }

    body.rtl #hd div.register form#UserForgotForm {
	padding: 0 4%;
	box-sizing: border-box;
    }

    body.rtl div#boxes div.box-forgot div.register form div.text {
	padding: 0;
    }

    
    body.rtl div#boxes div.box-newsletter div.register form div.email,
    body.rtl div#boxes div.box-newsletter div.register form div.select,
    body.rtl div#boxes div.box-newsletter div.register form div.text {
	padding: 0 10px;
    }

    body.rtl #hd div#boxes div.box-newsletter div.register form button.btn {
	margin-left: 10px;
    }

    body.rtl #hd div.box-forgot div.register form div.loger {
	margin-left: 0;
	margin-right: 0;
    }

    body.rtl div#boxes div.box-newsletter div.register form div.select label  {
	text-align: right;
	padding: 0;
    }

    body.rtl #hd div#boxes div.box-forgot div.register form div.email label,
    body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.input label,
    body.rtl div#container div.box-forgot div.register form div.captcha div.input,
    body.rtl #hd div#boxes div.box-forgot div.register form div.text label {
	width: 100%;
	text-align: right;
	height: 45px;
	padding-left: 0;
    }

   body.rtl #hd div#boxes div.box-newsletter div.register form div.email label, 
   body.rtl #hd div#boxes div.box-newsletter div.register form div.text label {
	height: 30px;
    }

    body.rtl div#boxes div.box-forgot div.captcha {
	padding-left: 0%;
	padding-right: 0%;
	box-sizing: border-box;
	margin: 0;
	display: inline-block;
    }

    body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.captcha {
	padding-left: 4%;
	padding-right: 4%;
	display: inline-block;
	box-sizing: border-box;
    }

    body.rtl div.box-forgot div.captcha div.rel img {
	margin-right: 0;
	margin-left: 0;
    }

    body.rtl #hd div.box-forgot div.captcha div.rel a {
	float: left;
	margin-right: 0;
    }

    body.rtl div#boxes div.box-forgot div.register form div.rel div.text {
	padding-left: 0;
	padding-right: 0;
    }

    body.rtl div#boxes div.login-form div.wrap div.left-login-form div.register form div.pass div.captcha div.rel div.input {
	width: 100%;
	padding: 0;
    }

    body.rtl #hd div.login-form div.wrap div.left-login-form div.register form div.pass div.input {
	margin-right: 0%;
    }

    body.rtl #hd div.login-form div.left-login-form div.register form div.forgot-pass {
	margin-right: 5%;
    }

    body.rtl #hd div#container div.login-form div.left-login-form div.register form div.pass div.captcha,
    body.rtl #hd div#boxes div.login-form div.left-login-form div.register form div.pass div.captcha {
	width: 100%;
	margin: 0;
    }

    body.rtl #hd div#boxes div.login-form div.left-login-form form button.btn {
	margin-left: 5%;
    }

    body.rtl div.login-form div.left-login-form h1, body.rtl div.box-register form h2 {
	margin-right: 0;
	margin-top: 20px;
    }
    
    body.rtl div#container div.box-register form label,
    body.rtl div#boxes div.box-register form label {
	margin-left: 0;
	padding-left: 0;
	text-align: right;
    }

    div#boxes div.box-register form button.btn {
	margin-left: 15px;
	margin-right: 0;
    }

    body.rtl div.box-register form div.error-message {
	margin-right: 0;
    }

    body.rtl #page div#container div.box-register form div.pass div.checkbox {
	margin-right: 0;
    }

    body.rtl div#container div.box-register form button.btn {
	margin-left: 15px;
	margin-right: 0;
    }

    body.rtl div.profil-user div#logo #logo-wgraj {
	top: 3%;
	right: 22%;
	left: inherit;
    }

    body.rtl div.profil section#company_recommendations div#Recomendation_list_container section.company_recommendations_section {
	padding-right: 0
    }

    body.rtl div.wrap div.profil section#company_recommendations div.details-recomendation a.udelete {
	display: inline-block;
    }

    body.rtl div.profil section#company_recommendations div.details-recomendation a {
	padding-left: 0;
    }

    body.rtl div.profil section#company_recommendations div.details-recomendation > a:nth-child(1) {
	width: 100%;
    }
    
   
}

@media all and (min-width: 768px) and (max-width: 1020px) {}
@media screen and (max-width: 1020px) {
body.rtl div.login-form div.wrap div.left-login-form div.register form div.submit input.btn {
	margin-left: 20%;
}

body.rtl .art-page {
    padding-left: 0px;
    padding-right: 0px;
}

body.rtl div#boxes div.login-form div.left-login-form form button.btn {
	margin-left: 20%;
}

body.rtl div.box-newsletter div.wrap div.form form div.select select {
     width: 51%;
}


body.rtl div#container div.wrap div.offers div.box-offers div.details-box-offers {
	padding-left: 0px;
	padding-right: 340px;
}

body.rtl div#boxes div.login-form div.left-login-form form button.btn {
	margin-left: 20%;
}

body.rtl div#boxes div.box-forgot div.register form button.btn {
	margin-left: 0%;
}

body.rtl div.box-newsletter div.regiester form button.btn {
	margin-right: 0;
	margin-left: 24%;
}

body.rtl div.captcha {
	margin-right: 25.5%;
}

body.rtl div.login-form div.left-login-form form button.btn {
	margin-left: 20%;
}

body.rtl div.box-forgot div.register h2 {
	margin-right: 0;
}

body.rtl div#boxes div.box-forgot div.register form div.email label,
body.rtl div#boxes div.box-forgot div.register form div.text label {
	width: 26%;
	text-align: left;
	margin-bottom: 5px;
	float: right;
}

body.rtl div.box-forgot div.register form div.text input {
	width: 74%;
}

body.rtl div.box-newsletter div.register form div.email input,
body.rtl div.box-newsletter div.register form div.text input {
	width: 50%;
}

body.rtl div.captcha {
	margin-right: 0%;
}

body.rtl div.box-forgot div.register form div.email,
body.rtl div.box-forgot div.register form div.text {
	padding-right: 0;
}

body.rtl div.captcha div.rel img {
	margin-right: 0%;
	padding-left: 0;
}

body.rtl .contacts form .row .captcha label {
	width: auto;
}

body.rtl div.box-forgot div.register form button.btn {
	margin-left: 0;
}

body.rtl div.register form#UserForgotForm {
	width: 80%;
}

body.rtl div#boxes div.box-forgot div.captcha div.rel div.input input {
	width: 74%;
}

body.rtl div.box-forgot div.register form div.loger {
	margin-left: 0;
	margin-right: 26%;
}

body.rtl div.box-forgot div.register form div.captcha div.input {
	margin-right: 0;
}

body.rtl div.box-forgot div.wrap div.captcha div.rel div.input input {
	width: 100%;
}

body.rtl div#container div.box-register form div.pass div.checkbox {
	margin-right: 39%;
}

body.rtl div.login-form div.left-login-form div.register form div.forgot-pass {
	margin-right: 33%;
}

body.rtl div.box-forgot div.captcha div.rel a {
	margin-left: 0;
	float: right;
	margin-right: 36%;
}

body.rtl div#container div.box-forgot div.captcha div.rel div.input input {
	width: 100%;
}

body.rtl div.login-form div.wrap div.left-login-form h1 {
	float: none;
	margin: 0 auto;
}

body.rtl div#ertyy form br:nth-of-type(1) {
	display: block;
}

body.rtl div#boxes div.box-register form div#dialogRegisterForm p {
	padding-left: 0;
	padding-right: 19%;
}

body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.captcha,
body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.captcha {
	margin-right: 32.5%;
	width: 47.5%;
}

body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.captcha div.input,
body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.captcha div.input {
	padding-right: 0;
}

body.rtl div.login-form div.left-login-form div.register form div.pass div.captcha div.error-message {
	margin-right: 0;
}

body.rtl div.list-categories div.article-columns div.right-side-article {
	padding-right: 0px;
}

body.rtl div.list-article span.for-you {
	right: 360px;
}

body.rtl div.right-side-article div.a-box div.list-article div.article_txt_short div.article-image {
	float: right;
}

body.rtl div.right-side-article div.a-box div.list-article div.article_txt_short div.article-image span.lang,
body.rtl div.article_txt_short div.article-image span.lang {
        left:30px;

}

body.rtl div.wrap div.offers div.box-offers div.image {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

body.rtl div.search-right {
	padding-right: 15px;
}

body.rtl div.block-search div.search-right div.title div h1 figure {
	float: right;
	margin-left: 5px;
	margin-right: 0;
	width: 100%;
}

body.rtl .login .logged .logged_change {
	right: 100px;
}

body.rtl div.msg div.left.side.lsc {
	padding-left: 20px;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter table tr td img,
body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty table tr td.graph img {
	right: inherit;
	left: 10px;
}

body.rtl #hd div#boxes div.login-form div.left-login-form div.register form div.pass div.input label {
	height: 30px;
}

body.rtl div.configuration_newsletter1 form div.select_market div.buttonRed {
	margin-right: 0px;
}

body.rtl #publication_options {
	padding-top: 20px;
}

body.rtl div.offer div.row.tablet div.offer-branch div.multicheckbox {
	margin-right: 0;
}

body.rtl div.offer div.photos div#addPhotosBox div.row.buttons div.submit input.buttonRed,
body.rtl div.offer div.files div#addFilesBox div.row.buttons div.submit input.buttonRed {
	float: left;
}

body.rtl div.offer div.offerContent div.search div#advanced div.row > div.field > label:nth-child(3) {
	padding-right: 10px;
}

body.rtl .offer .cpv .cpvsList {
	float: right;
}

body.rtl div.offer div.offerForm div.row.aboardOffer div.input label span {
	right: -15px;
}

body.rtl div.offer div.offerForm div#profilData div.input label span {
	right: 15px;
}

body.rtl div.offer div.offerForm div.row.aboardOffer > div {
	margin-left: 0;
}

body.rtl div.offer div.cpv div.options {
	padding-right: 19%;
	width: 75%;
}

body.rtl div.offer div.offerForm div.photos div.add > div:nth-child(1) {
	width: 13%;
}

body.rtl div#addPhotosBox.disk,
body.rtl div#addFilesBox.disk {
	padding: 0% 0% 20px 0%;
}

body.rtl div.offer div.photos .qq-upload-button,
body.rtl div.offer div.files .qq-upload-button {
	margin-right: 0%;
}

body.rtl div#addPhotosBox.disk div.disk div.buttons div.buttonRed.width16,
body.rtl div#addFilesBox.disk div.disk div.buttons div.buttonRed.width16 {
	margin-left: 70px;
}

body.rtl .offer #addFilesBox.popUp .libraryBox .input.checkbox label > span,
body.rtl .offer #addFilesBox.popUp .libraryBox .multicheckbox label > span {
	right: 15px;
}

body.rtl div#addFilesBox.disk div.disk div.buttons div.buttonRed.width16,
body.rtl div#addPhotosBox.disk div.disk div.buttons div.buttonRed.width16,
body.rtl div#addPhotosBox div.library div.buttonRed.width16,
body.rtl div#addFilesBox div.library div.buttonRed.width16 {
	float: left;
}

body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_phone,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_vatue,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_fax,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_builidingnr,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_street,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_country,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_email,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_phoneprefix,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_regon,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_localnr,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_postal,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#city_div,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div.company_address_poland:nth-child(3), 
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_country {
        padding-right: 0px;
        padding-left: 10px;
        float: right;
}
    
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_email,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_phoneprefix,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_regon,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_localnr,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_postal,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config div#company_address_city,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_phone,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_vatue,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_fax,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#company_address_builidingnr,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#street_div,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div#community_div.company_address_poland,
body.rtl div.wrap div.add_company div.con div.left.side form div.company_address_form div.config.poland div.company_address_poland:nth-child(2) {
        padding-right: 10px;
        padding-left: 0px;
}

body.rtl div.wrap div.questionnaire-body > div.row > div {
	text-align: right;
}

body.rtl div.wrap div.questionnaire-body > div.row div.body-2,
body.rtl div.wrap div.questionnaire-body > div.row div.body-3,
body.rtl div.wrap div.questionnaire-body > div.row div.body-4 {
	padding-left: 0;
	padding-right: 180px;
}

body.rtl div.services div.my_services table tr td.status,
body.rtl div.services div.my_services table tr td.made,
body.rtl div.services div.my_services table tr td.commissioned {
	padding-left: 0;
	padding-right: 18%;
	text-align: right;
}

body.rtl div.services div.my_services table tr td.commissioned:before,
body.rtl div.services div.my_services table tr td.made:before,
body.rtl div.services div.my_services table tr td.status:before {
	left: inherit;
	right: 25px;
}

body.rtl div.services div.my_services table tr td.image {
	float: right;
}

body.rtl div.services div.my_services table tr td.description {
	padding-left: 27%;
	padding-right: 0;
}

body.rtl div.services div.my_services table tr td.actions {
	left: 40px;
	right: inherit;
}

body.rtl div.services div.all_services > div div.input select {
	width: 69%;
	float: left;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li:nth-child(2n + 1) {
	margin-left: 1%;
	margin-right: 0;
}

body.rtl div.services div.all_services div.gitBigDiv ul.og-service li:nth-child(2n + 2) {
	margin-right: 1%;
	margin-left: 0;
}

body.rtl div.all_services div.gitBigDiv ul.og-service li:nth-child(3n + 1) {
	clear: none;
}

body.rtl div.login-form div.captcha div.rel img {
	margin-right: 0;
}

body.rtl div.left div.profil-user button.btn {
	margin-left: 0;
}

body.rtl div#logo #logo-wgraj {
	top: 3%;
	right: 37%;
	left: inherit;
}

body.rtl div.left figure.proff {
	right: inherit;
	left: 20px;
	top: 0px;
}

body.rtl div.con div.left figure.proff img.show-profil {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

body.rtl div.con div.right figure#hide-profil {
	left: inherit;
	right: 0;
}

body.rtl div.con div.right figure#hide-profil img {
	-ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
}

body.rtl div.offer #OfferAddForm div.offerForm div.photos div.add2 div.buttonRed.width16 {
	padding-right: 13%;
}

body.rtl div.offer div.offerForm div.photos div.photo {
	padding-right: 22%;
}

body.rtl #msg-roll .rl button {
	margin-left: 0;
}

body.rtl div.offer #OfferAddForm div.offerForm div.files div.add2 div.buttonRed.width16 {
	padding-right: 14.7%;
}

body.rtl #boxes .box-forgot .register #UserForgotForm .input label {
	text-align: left;
	width: 43%;
}

body.rtl #boxes .box-forgot .register #UserForgotForm #recaptcha_area {
	padding-left: 0px;
}

body.rtl #boxes .box-forgot .register #UserForgotForm .btn {
	margin-right: 0;
}

body.rtl div#boxes div.box-forgot div.register form div.loger {
	margin-left: 0px;
	margin-right: 48%;
}

body.rtl div.offer div.offerBox div.offerContent div.search div.row div.buttonRed.width16.adv.second_view {
	margin-right: 20px;
	margin-left: 0;
}

body.rtl .offer .offerContent .sort > div.buttonRed.width16 {
	float: left !important;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.search div#advanced div.row.checkbox > div:nth-child(1) {
	width: 65%;
}

body.rtl .offer .offerContent .bidsTable .checkboxdecoration.offer-chck span {
	margin-left: 7px;
}

body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(1) label {
	float: right;
}

body.rtl .offer .offerContent .extend .field > div:nth-child(1) > div {
	width: 50%;
}

body.rtl div.offer div.input.date > input {
	width: 75%;
}

body.rtl .offer .offerContent .extend .field > div:nth-child(2) > div {
	width: 50px;
}

body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(2) label:nth-child(1) {
	float: right;
}

body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(2) .input input {
	float: right;
	width: 100%;
}

body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(2) label:nth-child(3) {
	float: right;
	text-align: left;
}

body.rtl div.offer div.offerBox div.offerContent div.search div.row div.buttonRed.width16.adv {
	margin-left: 0;
}

body.rtl .offer .offerContent .bidsTable .checkboxdecoration.offer-chck span {
	right: 13px;
}

body.rtl .list-video .box-player {
	margin-right: 0px;
}

body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(1) {
	width: 60%;
}

}


@media all and (min-width: 320px) and (max-width: 767px) {
    
body.rtl footer div.wrap div.info a.rss {
padding-right: 0px;
}
body.rtl header .logo2,
body.rtl header .logo {
float: left;
}

body.rtl div#boxes div.box-register form label {
	text-align: right;
	padding-left: 0;
	padding-right: 3%;
}

body.rtl div.box-register form div.pass div.checkbox {
	margin-right: 0%;
}

body.rtl div#boxes div.box-register div.wrap form div.pass div.checkbox input {
	width: 9%;
}

body.rtl div#boxes div.box-register form button.btn {
	margin-right: 0;
	margin-left: 15px;
}

body.rtl div.register.users.form div.message {
	padding-right: 10px;
}

body.rtl div.register.users.form div.info-user {
	padding-right: 10px;
}

div.login-form div.wrap div.left-login-form div.register form div.pass div.input {
	margin-right: 0;
}

body.rtl div.login-form div.left-login-form h1,
body.rtl div#boxes div.login-form div.left-login-form h1.normal-title {
	margin-right: 0%;
	width: 100%;
	text-align: center;
}

body.rtl div#boxes div.login-form div.wrap div.left-login-form div.register form div.pass div.input {
	width: 100%;
}

body.rtl div.login-form div.left-login-form div.register form div.forgot-pass {
	margin-right: 5%;
}

body.rtl div.login-form div.wrap div.left-login-form div.register form div.submit input.btn {
	margin-left: 10%;
}

body.rtl div.box-forgot div.register form div.captcha div.input {
	padding-right: 0;
}

body.rtl div.box-forgot div.register form div.login {
	margin-right: 26%;
}

body.rtl div.box-forgot div.right-login-form span {
	padding-left: 15px;
}

body.rtl div#boxes div.login-form div.left-login-form form button.btn {
	margin-left: 5%;
}

body.rtl div.captcha div.rel img {
	margin-right: 0px;
}

body.rtl div.box-register form div.checkbox div.error-message {
	margin-right: 8%;
	margin-left: 0;
}

body.rtl div.box-register form div.error-message {
	margin-left: 0;
	margin-right: 0%;
	display: inline-block;
	float: right;
}

body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.input label {
	text-align: right;
	width: 100%;
}

body.rtl div.login-form div.left-login-form div.register form div.pass div.input input {
	width: 100%;
}

body.rtl div.login-form div.left-login-form form button.btn {
	margin-left: 5%;
}

body.rtl div.captcha {
	margin-right: 5%;
}

body.rtl div.box-register form button.btn {
	margin-left: 15px;
}

body.rtl div#ertyy form div.input label,
body.rtl div#container div.box-forgot div.register form div.text label,
body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.input label {
	text-align: right;
}

body.rtl div#ertyy {
	width: 100%;
}

body.rtl div#ertyy form div.input label {
	padding-right: 0px;
}

body.rtl div#ertyy form div.input div.error-message {
	width: 100%;
}

body.rtl div.msg-change-pass {
	margin-top: 0;
}

body.rtl div#boxes div.box-register form div#dialogRegisterForm p {
	padding-right: 4%;
	padding-left: 4%;
	box-sizing: border-box;
}

body.rtl div#boxes div.box-register form div#dialogRegisterForm button#btn_yes {
	float: right;
	margin-right: 15px;
}

body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.captcha,
body.rtl div#boxes div.login-form div.left-login-form div.register form div.pass div.captcha {
	margin-right: 0;
	margin-left: 0;
	width: 100%;
}

body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.input input,
body.rtl div#container div.login-form div.left-login-form div.register form div.pass div.input label {
	text-align: right;
}

body.rtl div.right-side-article div.a-box div.list-article div.article_txt_short div.article-image span.lang,
body.rtl div.article_txt_short div.article-image span.lang {
        left: 15px;
}

body.rtl div#container div.box-register form div.checkbox label {
	text-align: right;
}

body.rtl div#container div.context div.wrap form div.input button {
	margin-right: 0;
	margin-left: 20px;
}

body.rtl div.context img.exit {
	right: auto;
	left: 10px;
}

body.rtl span.searchTag {
	background-position: left center;
}

body.rtl div.search-right .sort div form div.input label {
	float: right;
}

body.rtl div.search-right div.view div.view-sort div.sort-select {
	width: 100%;
}

body.rtl div.search-right div.all div.category {
	padding-right: 0;
}

body.rtl div.search-right div.all div.image-txt div.img {
	padding-left: 0;
}

body.rtl div.trade-form {
	right: 0px;
}

body.rtl div#boxes div.box-newsletter div.wrap div.form form div.select label {
	text-align: right;
	padding-right: 0px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief #company_home_logo {
	padding: 20px;
}

body.rtl div.msg div.left.side.lsc #company_home_brief > div:nth-child(2) {
	padding-right: 0;
}

body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty div.buttons button:last-child {
	margin: 0 auto;
	margin-bottom: 15px;
}

body.rtl div.profil div.msg div.left.side.lsc section#company_home_mojeoferty table tr td {
	padding-left: 0px;
	padding-right: 50%;
	text-align: right;
}

body.rtl div.profil div.msg div.left.side.lsc section#company_home_mojeoferty table tr td.up,
body.rtl div.profil div.msg div.left.side.lsc section#company_home_mojeoferty table tr td.down {
	background-position: 48% 23px;
}

body.rtl div.msg div.left.side.lsc section#company_home_newsletter table tr td img,
body.rtl div.msg div.left.side.lsc section#company_home_mojeoferty table tr td.graph img {
	left: 0;
}

body.rtl div.msg div.left.side.lsc section#company_home_obserwowane div.observed div.observed-company figure {
	float: none;
	margin: 0 auto;
}

body.rtl div.msg div.left.side.lsc section#company_home_obserwowane div.observed div.observed-company button {
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}

body.rtl div.history_newsletter div.table-newsletters button, body.rtl div.history_newsletter div.title h1 button {
	float: none;
	margin: 0 auto;
	margin-top: 10px;
}

body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.row div.checkboxdecoration label {
	padding: 0px 9% 0px 5px;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.row div.checkboxdecoration label span {
	margin-left: 10px;
	margin-right: 0;
}

body.rtl div.configuration_newsletter1 div.news .radio input[type="radio"] {
	margin-right: 0;
}

body.rtl .configuration_newsletter1 .news .radio label {
	width: 30%;
}

body.rtl div.wrap .configuration_newsletter1 .select_market .select_record .input.select {
	margin: 0;
}

body.rtl div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.frequency div.checkboxes {
	padding-right: 28px;
}

body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div button.btn.save {
	float: left;
}

body.rtl div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.market-trade div.images_checkboxes div.business_branch_branch:nth-child(5n + 5) label,
div.wrap div.configuration_newsletter1 form#NewsletterSubscribeconfigForm div.select_market div#brunches_checked div.selected_trade div.images_checkboxes div.business_branch:nth-child(5n + 5) label {
	margin-left: 0px;
}

body.rtl div.wrap .configuration_newsletter1 form .select_market .select_record .buttonRed {
	float: left;
}

body.rtl div.configuration_newsletter1 form div.select_market div.buttonRed {
	float: left;
	margin-bottom: 20px;
}

body.rtl div#container div.wrap div.offers div.box-offers div.details-box-offers {
	padding-right: 0px;
}

body.rtl div.offer div.offerContent div.search div#advanced div.row > div.field > label:nth-child(3) {
	padding-right: 0;
}

body.rtl div.con div.offer div.offerBox div.offerContent form#OfferIndexForm div.search > div.buttonLink {
	float: right;
}

body.rtl div.con .offer .offerContent .buttons .buttonRed.width16 {
	margin: 0 0 0 5%;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.search div.buttonLink a#hideAdvanced {
	text-align: right;
}

body.rtl div.offer div.offerForm div.row.aboardOffer div.input label span {
	right: -10px;
}

body.rtl .popUp .selectButton > div {
	margin-right: 0;
}


body.rtl div.offer div.offerForm div#profilData div.input label span {
	right: -15px;
}

body.rtl .offer .offerForm > div > .row.price > div.row:nth-child(2) label {
	text-align: right;
}

body.rtl .offer .offerForm .row.date .field >div {
	width: 100%;
}

body.rtl div.profil-edit div.input div.error-message {
        margin-left: 0;
        margin-right: 0;
}

body.rtl div.box-forgot div.captcha div.rel a {
	margin-right: 18%;
}

body.rtl .content .contacts .captcha .rel #acap {
	margin-right: 20px;
	margin-left: 0;
}

body.rtl .content .contacts form .row .captcha input {
	margin-bottom: 20px;
}

body.rtl div.offer #OfferAddForm div.offerForm div.photos div.add2 div.buttonRed.width16 {
	float: left;
	padding-left: 10px;
	padding-right: 0;
}

body.rtl div.con div.offer div.offerForm div.photos div.photo > div {
	width: auto;
}

body.rtl div.con div.offer div.offerForm div.photos div.photo > div:nth-child(4) {
	width: 45%;
}

body.rtl div.con div.offer div.offerForm div.photos div.photo {
	width: 100%;
	padding-right: 10px;
}

body.rtl div.con div.offerForm div.photo a.delete {
	margin-left: 0;
	margin-right: 45px;
}

body.rtl div.offer div.popUp div.close {
	top: 0;
	margin-top: 38px;
}

body.rtl div.offer div#addPhotosBox div.close {
	top: 17px;
}

body.rtl div.offer div.popUp div.selectButton > div div#photos,
body.rtl div.offer div.popUp div.selectButton > div div#files {
	padding-left: 0;
	text-align: center;
}

body.rtl #boxes #msg-roll > .wrap {
	padding: 0 0 0 35px;
}

body.rtl div#boxes div#msg-roll img.exit2,
body.rtl div#boxes div#msg-roll img.exit {
	right: inherit;
	left: 11px;
}

body.rtl div.offer #OfferAddForm div.offerForm div.files div.add2 div.buttonRed.width16 {
	float: left;
	padding-right: 0;
}


body.rtl .profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .ad1 .company_primarybusinessbranches span,
body.rtl.profil .msg .podglad #company_offers_container .company_offers_section div.content_offers .publishfrom {
	text-align: right;
}

body.rtl .msg .podglad #company_offers_container .company_offers_section div.content_offers div.buttonRed p.message_offers {
	float: none;
}

body.rtl div.msg div.left.side.lsc .podglad #company_home_brief > div:nth-child(2) {
	padding-right: 0px;
}

body.rtl div.msg div.left.side.lsc .podglad #company_home_brief #company_home_editbutton div.buttonRed {
	margin:	0 auto;
	margin-bottom: 5px;
	float: none;
}

body.rtl .msg .podglad #company_home_name {
	text-align: center;
}

body.rtl div.search-left div.filter_parametr fieldset .select label { float: right;}

body.rtl .view_mobile {
	right: inherit;
	left: 0;
}

body.rtl .search-right #search_results .all.horizontal .image-txt {
	width: 75%;
}


body.rtl div.search-right #search_results div.all div.image-txt div.txt div.project span,
body.rtl div.search-right #search_results .all.full-all .image-txt .txt .project span:nth-child(1) {
	margin-right: 0px;
	margin-left: 8px;
}

body.rtl #search_results .all.full-all .category .category-1 .category-1-2.user_add,
body.rtl div.search-right div.all.full-all div.category div.category-1 div.category-1-1.events {
	padding-right: 0;
}

body.rtl div.search-right div.all.full-all div.image-txt div.project img {
	margin-right: 0px;
}

body.rtl #company_observedevents_container .company_observedevents_section .content_events span.data-event span {
	float: right;
}

body.rtl div#search_results .simple-all.finance .project .observ-event,
body.rtl div#search_results .simple-all.events .project .observ-event {
	margin-right: 0px;
}

body.rtl div#search_results .all.horizontal .project div.row-1 div.div-row-1-2 {
	width: 100%;
}

body.rtl div.left.side a#modules_rolldown_button {
	float: none;
}

body.rtl #boxes .box-forgot .register #UserForgotForm #recaptcha_area {
	padding-left: 34px;

}

body.rtl div#boxes div.box-forgot div.register form div.loger {
	margin-right: 0;
}

body.rtl #boxes .box-forgot .register #UserForgotForm .btn {
	margin-left: 34px;
}

body.rtl #hd div#boxes div.box-forgot div.register form div.email label {
	float: left;
}

body.rtl form#event_registerSignupForm #eventMore .row .input,
body.rtl form#event_registerSignupForm #eventAddres .zip_code label,
body.rtl form#event_registerSignupForm #eventAddres .row .input label,
body.rtl form#event_registerSignupForm #eventData .row .input label {
	padding-right: 0px;
}

body.rtl form#event_registerSignupForm .captcha {
	margin-right: 0;
}

body.rtl form#event_registerSignupForm .recaptcha {
	float: none;
	margin: 0 auto;
	margin-top: 20px;
}

body.rtl form#event_registerSignupForm .buttons {
	padding-left: 0;

}

body.rtl form#event_registerSignupForm .buttons input.multisubmit.buttonRed {
	margin-right: 0px;
}

body.rtl div.offer div.offerBox div.offerContent div.search div.row div.buttonRed.width16.adv {
	margin-left: 0px;
}

body.rtl .offer .offerContent .extend .field > div:nth-child(1) > div {
	width: 100%;
}

body.rtl .offer .offerContent .extend .field > div:nth-child(2) > div {
	width: 51%;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row > div:nth-child(2) {
	float: right;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row > div.options {
	float: left;
	width: 100%;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row > div:nth-child(5) div:nth-child(3),
body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row > div:nth-child(5) div:nth-child(2),
body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row > div:nth-child(5) div:nth-child(1),
body.rtl div.con div.offer div.offerBox div.offerContent div.bidsTable div.row div.name {
	text-align: right;
}

body.rtl .offer .offerContent .sort select,
body.rtl .offer .offerContent .sort label {
	width: 100%;
}

body.rtl .offer .offerContent .sort label {
	line-height: 45px;
}

body.rtl div.offer div.input.date > input {
	width: 85%;
}

body.rtl div.offer div.offerBox div.offerContent {
	margin-right: 0px;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.row.tablet > div > div.multicheckbox span.checkbox-decoration {
	right: 0;
}

body.rtl div.con div.offer div.offerBox div.offerContent div.search div#advanced div.row > label {
	width: 50%;
}

body.rtl .offer .offerContent .sort > div.buttonRed.width16 {
	margin-left: 0;
}

body.rtl div.offer div.offerBox div.offerContent div.down_pagination div.buttonRed.width16 {
	padding-left: 0;
}

body.rtl #offer_results .row.extend .buttonRed.width16 .submit,
body.rtl div.con .offer .offerContent .bidsTable .row.extend .field > div:nth-child(1) {
	width: 100%;
}

body.rtl .offer .offerContent .bidsTable .options.buttonLink {
	text-align: right;
}

body.rtl div.offer .offerContent .bidsTable .row.extend .options.buttonLink a#static_mass_trash {
	margin-left: 0px;
	margin-right: 15px;

}

body.rtl #MessageAnswerForm div.form.new_message h2 {
	padding-right: 0px;
}


}
