.front-clr{clear:both;}
.rasch-mob-none{display:none;}
.rdist{max-width:72px!important;min-width:72px;width:initial!important;text-align:center;}
table.adsmanager_table, .table.gruz-3{table-layout:fixed;}
table.adsmanager_table td{width:100%;}
.table.gruz-3 br{display:none;}
.left_direct_reklama, #map + div[align="center"], .google_gruz, .mobile_banner{overflow-x:auto;/*-webkit-overflow-scrolling:touch;*/margin:0;}
.mobile_banner {text-align:center;background: #fff;/*border: 1px solid #ccc;*/ padding:10px; height: 97%;overflow: hidden;}
/*#ad_trans::-webkit-scrollbar{-webkit-appearance:none;width:5px;}
#ad_load::-webkit-scrollbar{-webkit-appearance:none;width:5px;}
#ad_trans::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}
#ad_load::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}*/
.button input{border-radius:0;}
/*html{-webkit-text-size-adjust:100%;}*/
.over-mobile{width:auto !important;}
.usl a{color:#333;font-size:18px;}
.gruz-mobile-bottom-clone,.frontpage_left-clone-mobile{display:none;}
.mobile-table-stoimost{display:none;}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1024px){.module-hilite2{margin-left:125px;}
.user-main-table{padding:0;table-layout:fixed;}
table.jCalendar td{padding:10px;}
table.jCalendar{width:100%;height:100%;}
div#dp-popup{left:inherit!important;right:4%!important;margin-top:0px;width:300px;}
div.dp-popup h2{font-size:16px;margin:5px 0 8px;}
.dp-nav-prev a, .dp-nav-next a{font-size:25px;}
.dp-nav-next-month{margin-right:10px;}
.dp-nav-prev-month{margin-left:10px;}
.moduletable-rasch{table-layout:fixed;width:100%;}
.raschet-left{table-layout:fixed;}
.ac_results li{font-size:16px;line-height:30px;}
}
@media only screen and (min-width:1024px){
#saveform, #auto_update, .user-main-table{min-width: 720px;}
}
@media only screen and (max-width:1100px){a.copy:link,a.copy:visited{color:#D90000;font-size:14px;margin:5px;font-weight:bold;font-family:arial, Geneva, sans-serif;text-decoration:none;}
a.copy:hover{color:#060;font-size:14px;font-weight:bold;}
#popupContact2{height:initial!important;}
.table.gruz-3 .w-340{margin-left:20px;}
.table.gruz-3 .w-245{margin-right:20px;}
.after-header{width:99%;}
#empty_neavt{}
.table.newtrans{width:100%;margin:0 auto;display:table;}
.table.main-table{width:99%;}
#plugins_area{padding-right:15px;box-sizing:border-box;}
.article_right{padding-right:270px;}
.article_left{right:10px;}
.registration_page .button{margin:0 auto;}
#info_firm .sm1{display:block;margin-top:15px;}
.over-mobile{overflow:hidden;overflow-x:scroll;display:block;/*-webkit-overflow-scrolling:touch;*/}
.head-distance{width:99%;}
.right_direct2 img{width:100%;}
.direction_search_box{}
.table#write-panel2{width:100%;}
.banner_nologin{}
#saveform{}
.ads-no-table{}
.catalog-no-table{width:98%;float:none;display:block;overflow-x:auto;/*-webkit-overflow-scrolling:touch;*/}
.ads-google{}
.frontpage_center{margin-right:40px;}
.frontpage{margin-top:0px;}
.price{top:0;}
#sub-menu li a{margin-right:0;width:initial;min-width:10px;}
#sub-menu ul li{display:inline-table;float:none;width:initial!important;margin:0 65px 0 0!important;}
#account{padding-right:15px;}
#sub-menu ul{text-align:center;}
.homenu{}
#sub-menu{}
#empty{}
#logo_link{}
#logo{}
#bg_def{}
ul.services_pay{padding-left:30px;}
.table .td.align-left.valign-top+.accaunt-left{padding-right:20px;box-sizing:content-box;}
.bottom_link2{height:inherit!important;display:none;}
.bottom_link2 a:link{box-sizing:border-box;padding:10px 0!important;display:inline-block;margin:0 15px;}
}
@media only screen and (max-width:768px){.flash_gruz, .flash_dist, .flash_frontpage, .google_banner, .google-mobile{display:none;}
.stomob {display:none !important;}
.noadsmobile {display:none;}
.google_frontpage{width:336px;height:280px;}
.after-header-distance .pathway{display:none;}
.left_menu_all a:link, .left_menu_all a:visited{margin:0px;display:inherit;}
.telmob{color:#000;font-size:14px;font-weight:bold;display:block;margin-top:5px;}
.telmob a{color:#000;font-size:14px;font-weight:bold;display:block;margin-top:5px;}
.banner_adsmanager2{height:100px;}
#pid_1 + tr td, .googleadds{display:block;overflow-x:auto;/*-webkit-overflow-scrolling:touch;*/}
.pagenavigation{margin-top:30px;}
.pathh1 {
    position: relative;
	text-align:left;
	margin: 0;
}
.payprice {color:#000; font-size:20px;}
.payprice_grey {color:#777; font-size:20px;}
.payprice_green {color:#00A82D; font-size:20px;}
.payimage {width: 80%;}
.frontpage {display: flex;flex-direction:column;}
.frontpage > .frontpage_center {order:1;}
.frontpage > .frontpage_left.frontpage_left-clone-mobile {order:2;}
.frontpage > .frontpage_right {order:3;}
}
@media only screen and (max-width:992px){#log_in{width:80px;}
.mx44 .td img{float:none!important;margin-bottom:-100px!important;}
.mx44 .td{display:block;text-align:center;}
.mx44{width:100%!important;}
.pay-step-1-w800{width:100%;}
.pay-step-1-img1,.pay-step-1-img2{width:100%;height:auto;}
.pay-step-1-table{width:100%;}
.img_action{width:100%;height:auto;}
.mx44 .tr{}
.table.acc a.copy{display:initial;width:100%;}
.table.acc .acopyspan{display:none;}
.article_right{padding-right:255px;}
.article_left{right:15px;}
td[height="66"] div[style="margin:-34px 0 -20px -12px;"]{margin-top:0!important;margin-bottom:0!important;}
.table.poput-in{width:100%;}
.left-b-text,.left-b-text *{width:100%;float:none;}
.right-b-text{width:100%;float:none;text-align:left;}
.adsmanager_inner_box_direct .table{width:100%;}
.adsmanager_inner_box_direct .table-right{width:100%;padding:0px;}
.direction_search_box{}
.banner_nologin{}
#saveform{}
.price, .dispet, .perevoz, .transport, .transport_rus, .company, .gruz, .gruz_rus, .gruzovl, .distance{display:none;}
.left_menu_frontpage{margin:0 0 0 0;padding:0;}
.left_menu_frontpage li{margin:20px 20px 0 0;display:inline-table;}
.left_menu_all{margin:10px 0 20px 5px;}
.left_menu_all li{margin:0 20px 0 0;display:inline-table;}
#left_menu_catalog{margin:10px 0 20px 5px;}
#left_menu_catalog li{margin:0 20px 0 0;display:inline-table;}
.front-clr{clear:both;}
.frontpage_left{display:none;}
.frontpage_left-clone-mobile{display:table;margin:20px auto 40px;float:none;padding:0 20px 20px;width:100%;box-sizing:border-box;text-align:center;}
.frontpage_center{width:50%;float:left;margin:0;}
.frontpage_right{width:50%;}
.moduletable-bottom{margin-top:20px;height:inherit;padding-bottom:20px;}
.live{padding:15px 0 0;position:relative;}
table.adsmanager_table td{box-sizing:border-box;}
.table .td{box-sizing:border-box;}
table#write-panel .td{padding:0;}
.table#write-panel2 .td{padding:0;}
.homenu li{}
#sub-menu ul li{}
#sub-menu li a{font-size:13px;}
.homenu{width:560px;}
img.image_menu{width:18px;}
.element-4-round img.image_menu{ margin-right:6px;margin-top: 3px; width:14px;}
.homenu a:link, .homenu a:visited{font-size:14px;padding-top:4px;}
.table.poput-in .td{display:block;text-align:center;margin-bottom:15px;}
.edit_profile_page {width:100%}
}
@media only screen and (max-width:881px){.width-button{margin:0px;text-align:center;}
#log_in{width:43px;padding-right:4px;}
.homenu{width:440px;}
.homenu a:link, .homenu a:visited{font-size:11px;padding-left:0;}
.table.gruz-3 .td.user_area{}
.table.gruz-3 .td{display:block;padding:0;margin:0 0 20px;width:100%;}
.table.gruz-3 .td.adsmanager_ads{padding-right:0px;}
.table.gruz-3 .td.adsmanager_ads{width:90%;margin:0 auto;float:none;display:table;}
.route-m-none{display:none!important;}
#moder{float:none;}
.table.acc a.copy{display:block;}
.table.acc .tr{display:block;border-bottom:1px solid #ccc;text-align:center;}
.table.acc .td{display:block;border:none;}
.acc-table-mobile{display:block;font-weight:600;}
.tr.acc-header .td{display:none;}
.table.last-price .td{display:block;text-align:center;border:none;}
.table.last-price .tr{display:block;border-bottom:1px solid #CCC;padding:10px 0;}
.table.last-price .tr.table-header{display:none;}
.mobile-table-stoimost{display:inline;font-weight:600;}
#variant > div{display:table;margin:10px auto;}
.result-variant .td{display:table;float:none;width:100%;}
.adsmanager_inner_box_direct .table .tr{}
.adsmanager_inner_box_direct .inputdirect{width:100%;box-sizing:border-box;margin:0;font-size:16px;}
.adsmanager_inner_box_direct .table .td{display:block;width:100%!important;padding:3px 5px!important;}
.direction_search_box{}
.accordion h6{margin:0 auto 15px;}
#empty{height:initial;}
.logo-img{background-position:45%;position:absolute;z-index:4;background-size:140px;width:150px;left:47%;margin-left:-75px;display:table;}
#logo_link{background-color:#FFFEBC;background-image:url("/templates/trans/images/logo-mobile.png");background-repeat:no-repeat;background-position:20px 12px;width:100%;position:relative; margin:0; right:auto;}
.homenu li{display: block;float:none; border-bottom:1px dotted;margin-left: -30px;padding-bottom: 2px;}
.menulist-round.main ul li { margin-left:15px;}
.menulist-round.main li { margin-left:15px;}
.main {padding-left: 0;}
.homenu li:last-child{}
#account > * > * > span >.button{background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3OS43NTQgNDc5Ljc1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc5Ljc1NCA0NzkuNzU0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2OC4xNDYsMjUuMDkySDEyOS42MzhjLTYuNDExLDAtMTEuNjA4LDUuMTk4LTExLjYwOCwxMS42MDhjMCw2LjQxMyw1LjE5NywxMS42MSwxMS42MDgsMTEuNjFoMzI2Ljg5OXYzODMuMTMzSDEyOS42MzggICAgYy02LjQxMSwwLTExLjYwOCw1LjE5Ni0xMS42MDgsMTEuNjExYzAsNi40MDgsNS4xOTcsMTEuNjA2LDExLjYwOCwxMS42MDZoMzM4LjUwOGM2LjQxLDAsMTEuNjA3LTUuMTk4LDExLjYwNy0xMS42MDZWMzYuNzAxICAgIEM0NzkuNzU0LDMwLjI5MSw0NzQuNTU3LDI1LjA5Miw0NjguMTQ2LDI1LjA5MnoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNMTc2Ljc5MywzMTAuNDFjLTQuNTM1LDQuNTM2LTQuNTM1LDExLjg4MywwLDE2LjQxOWMyLjI2OCwyLjI2Nyw1LjI0LDMuNCw4LjIxMSwzLjRjMi45NjksMCw1LjkzOC0xLjEzNSw4LjIwNi0zLjQgICAgbDcxLjU4OS03MS41ODhjNC41MzYtNC41MzUsNC41MzYtMTEuODg1LDAtMTYuNDE3bC03MS41ODktNzEuNTk4Yy00LjUzNC00LjUzOC0xMS44ODItNC41MzgtMTYuNDE3LDAgICAgYy00LjUzNSw0LjUyOC00LjUzNSwxMS44ODEsMCwxNi40MTRsNTEuNzcxLDUxLjc4MUgxMS42MUM1LjE5OSwyMzUuNDIsMCwyNDAuNjIsMCwyNDcuMDNjMCw2LjQxMiw1LjE5OSwxMS42MTEsMTEuNjEsMTEuNjExICAgIGgyMTYuOTU0TDE3Ni43OTMsMzEwLjQxeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);width:32px;height:32px;background-repeat:no-repeat;color:transparent;margin:-3px 0 0;}
#account >*>*>span.button{background:transparent;padding-right:0;}
.homenu{padding:12px 0 0 10px;box-sizing:border-box;width:650px;height:initial;}
#logo{background:#FFFEBE;max-width:100%;height:initial;background-color:#FFFEBC;z-index:3;position:relative;}
#menu-icon{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBzdHlsZT0iZmlsbDojMDAwMDAwIj4KICAgIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzIiB4PSIxMCIgeT0iMjQiIC8+CiAgICA8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMyIgeD0iMTAiIHk9IjE4IiAvPgogICAgPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMiIHg9IjEwIiB5PSIzMCIgLz4KICA8L2c+Cjwvc3ZnPgo=') no-repeat center center transparent;width:30px;height:29px;cursor:pointer;margin-left:-10px;padding:13px;margin-top:-12px;}
#menu-icon.active{background-color:#89F35E;}
#sub-menu{display:none;}
.homenu a:link, .homenu a:visited{float:none;padding:10px 10px;color:#000;font-size:15px; text-decoration:none;}
li.menuactive  {font-size:15px; padding:10px 10px 12px 10px;}
li.menuactive a:link  {padding:0 0 7px 0;}
.homenu li ul li{width:initial!important;margin:0!important;margin-left:5px!important;}
.homenu li ul{display:block;position:relative;background:transparent;}
.homenu div.menulist-round{display:none;position:absolute;left:0;background:#89F35E; z-index:1000;padding-bottom: 35px;padding-top: 10px; min-width:300px;}
.homenu{width:initial;}
#mainlevel-sub-menu  {padding:0;}
a.mainlevel-7:link,a.mainlevel-7:visited{color:#FF0004; !important}
.newflex {display:flex !important;flex-direction:column;padding: 0;}
.newflex > .element-2-round {order:1;}
.newflex > .element-3-round {order:2;}
.newflex > #mainlevel-sub-menu {order:3;margin-left: 18px;}
.newflex > .element-4-round {order:4;}



#logo_link{background-size:90%;}
#preload{display:none!important;}
.user-ads{overflow:hidden;}
.table.acc.profile_ads .tr{margin-bottom:10px;border-top:1px solid #ccc;}
.table.acc.profile_ads .tr .td{border-bottom:0!important;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:0!important;}
.new_year {width:100%; height:50px;}
.dropdown {
    position: static;
    display: inline-block;
	z-index:4;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    z-index: 4;
	left:0;
    width: 95%;
	border-radius:3px;
	margin:auto;
}
}
@media only screen and (min-width:480px) and (max-width:881px){
.homenu a:link, .homenu a:visited,li.menuactive{font-size:18px;padding:15px;}
#empty{width:98%;}
}
@media (min-width:767px) and (max-width:773px){#info_firm{margin-left:100px;}
}
@media only screen and (max-width:768px){.table.main-table, .table.allgruz-table{table-layout:fixed;}
.mx44{width:98%!important;border:2px solid #cccccc;border-collapse:collapse; background:#FFF;}
.mx44 td{border:2px solid #ccc;padding:4px;font-weight:bold;color:#000;}
#mosForm label.reg{display:block;width:100%;text-align:center;}
#c_country, #c_region, #c_city,#info_firm2 .inputbox_required{width:94%;box-sizing:border-box;margin:0;}
#info_firm2{width:100%;left:0;margin:0;}
.regbatton{text-align:center;padding:0px;}
#cfirm_fieldset label{width:100%;text-align:center;margin-left:0;box-sizing:border-box;margin-right:0;}
.after-header{}
table.adsmanager_table{margin-left:-4px;}
.accaunt-left.accaunt-left-mobile{margin:0 auto;width:100%;}
.user-ads.user-ads-mobile{margin-top:30px;}
.user-ads{height:initial;}
#plugins_area{padding:0;padding-left:0;}
.article_right{padding-left:15px;padding-right:265px;}
.rasch-mob-none{display:block;font-weight:600;}
.table.rasch, .table.rasch100{text-align:center;}
.rasch100-table-header{display:none!important;}
.table.rasch .tr, .table.rasch100 .tr{display:block;border-bottom:1px solid #CCC;}
.raschet-right{position:relative;}
.raschet-left{width:96%;margin:0 auto;display:table;float:none;padding-right:0;}
.ac_results{width:80%!important;}
table.jCalendar td{padding:10px;}
table.jCalendar{width:100%;height:100%;}
div#dp-popup{left:inherit!important;right:4%!important;margin-top:0px;width:92%;}
div.dp-popup h2{font-size:16px;margin:5px 0 8px;}
.dp-nav-prev a, .dp-nav-next a{font-size:25px;}
.dp-nav-next-month{margin-right:10px;}
.dp-nav-prev-month{margin-left:10px;}

.table.cbMulti{width:initial;}
.u-edit-header{margin-top:15px;}
.componentheading{margin-left:0;padding:0 10px;box-sizing:border-box;}
.nav-right{width:100%;float:none;}
.right_direct2 {text-align:center;}
.right_direct2 img{width:96%;}
.right_direct{margin:15px auto 30px;display:table;float:none;}
.direction_search_box{width:96%;margin:0 auto;display:table;float:none;}
.main-table .contentheading{margin-left:0;padding:0 0 0 10px;box-sizing:border-box;margin:0;width:100%;}
.contentheading{margin-left:0;padding:0 30px;box-sizing:border-box;text-transform:none;}
.seo{margin-top:20px;}
.banner_nologin{width:300px;margin:20px auto;display:table;float:none;}
.main-table #saveform{width:100%;float:none;padding-left:0;}
.ads-google{}
.table#write-panel2,.final-input-block{width:100%;margin:0 auto;display:table;float:none;}
.table#write-panel2 .tr{display:table;width:100%;}
.bootom-line{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #B0B0B0;}
.table#write-panel2 select{width:100%;}
.table#write-panel2 .adsmanager_required{width:100%;}
.table .td.l{width:100%;padding-left:0;}
.table#write-panel2 input.dp-applied{width:88%;box-sizing:border-box;}
#timer{display:block;margin-top:10px;}
.adsmanager_search_box #seo_menu,.adsmanager_search_box .seo_text{display:none;}
.seo_menu-clone-mobile{margin-bottom:25px!important;}
.seo_text-clone-mobile{margin-bottom:30px!important;width:94%;box-sizing:border-box;}
.size-text{margin:0 0 0px 10px!important;box-sizing:border-box;font-size:16px;}
.gruz-mobile-bottom{display:none;}
.gruz-mobile-bottom-clone{display:table-row;}
.filter{margin-top:40px;}
.filter .button{margin:0 auto;display:table;width:100%;height:35px;background:#090;padding:0;border-radius:3px;font-size: 15px;}
.filter #reset{background: #999;}
.ex{float:none!important;}
.bootom-line .td{border:none;}
.table#write-panel2 .td{text-align:left;}
.u-e-t{}
.user-edit-table .tr{margin-bottom:10px;display:block;}
.edit_profile_page label, .edit_profile_page .pkey span{float:none;display:block;width:100%;text-align:center;margin-bottom:5px;}
.edit_profile_page .td.td_l, .edit_profile_page .td.pkey{width:100%;text-align:center;}
.edit_profile_page input.inputbox, .edit_profile_page textarea.inputbox{width:100%;box-sizing:border-box;}
#name,.user-edit-table #email,#password,#verifyPass,#skype {
    width: 95%;
    margin-left: 2%;
}
.inputbox_edit_profile{width:50%}
.inputbox_edit_profile:hover,.inputbox_edit_profile:focus, .inputbox_small:focus{border:1px solid #009900;background:#FFFFD9;}
.mod-user-edit{text-align:center;font-weight:600;}
.allgruz-table .td{float:none;}
.table-firm{width:100%;margin:0;}
.hideava{height:initial;}
.menu_kartochka{margin-left:0;text-align:center;}
.left_menu_kartochka{text-align:center;}
.jstProfile_menu ul{display:table;width:initial;margin:0 auto;}
.jstProfile_menu ul li{text-align:center;}
ul.services_pay{width:initial;display:table;margin:0 auto;padding:0;}
.table .td{display:block;padding:0;}
.table .td.align-left.valign-top+.accaunt-left{padding-left:0;padding-right:0;}
.table.rasch .td, .table.rasch100 .td{border-bottom:0;}
.table.rasch100 .td:first-child{font-weight:600;padding:10px 0;color:#343434;border-bottom:1px solid #D7D7D7;background:#F1F1F1;}
.printable,.printable_catalog{margin-top:0;float:none;width:99%;margin:0;padding-left:4px;}
.adsmanager_search_box,.adsmanager_search_box_addcompany{width:100%;float:none;margin:0;box-sizing:border-box;padding:0 8px;}
.adsmanager_search_box h2.pathway,h3.pathway,.adsmanager_search_box_addcompany h2.pathway{}
h1.pathway{color:#000;display:block;font-size:16px;padding:0;margin:0;text-decoration:none;font-weight:normal;cursor:inherit;font-family:Verdana, sans-serif; height:auto;line-height:19px;}
h2.pathway{color:#000;display:block;font-size:16px;padding:0;margin:20px 0 10px 5px;text-decoration:none;font-weight:normal;cursor:inherit;font-family:Verdana, sans-serif;}
h3.pathway,h4.pathway,h5.pathway,h7.pathway,h8.pathway,h9.pathway,.adsmanager_inner_box.sur h3{color:#000;display:block;font-size:16px;padding:0;margin:10px 0 10px 0;text-decoration:none;font-weight:normal;cursor:inherit;font-family:Verdana, sans-serif;}
h4.pathway{margin-left:3px;}
h6.pathway{color:#000;display:block;font-size:16px;padding:0;margin:10px 0;text-decoration:none;font-weight:normal;background:none;width:auto;text-align:left;cursor:inherit;height:auto !important;font-family:Verdana, sans-serif;}
.td.align-left.valign-top{padding-right:0;}
#popupContact2{width:270px!important;left:50%!important;margin-left:-156px!important;}
.info{width:90%;box-sizing:border-box;margin:0 auto 30px;display:table;}
textarea#c_vipdescr.cfirm{width:100%;box-sizing:border-box;margin-left:0;margin-right:0;}
.cfirm_fieldset-mob{padding:0;}
.cfirm_fieldset-mob form{width:96%;margin-bottom:20px;}
.cfirm_fieldset-mob form .button{}
.cfirm_fieldset-mob .cfirm_required,.cfirm_fieldset-mob .cfirm{margin-left:0;margin-right:0;box-sizing:border-box;max-width:99%;}
.ads-in-frm{width:100%;margin:0;}
.report {
	padding-top:23px;
}
.report_a {
	height:0px;
}
.dist_tex {font-family:Verdana, sans-serif;}
.bottom_link3 div a:link, .bottom_link3 div a:visited{display:block;font-size:16px;font-family:Verdana, sans-serif;}
.bottom_link3 a::after {content:none;}
.bottom_link a:link {font-size:16px;font-family:Verdana, sans-serif;}
.bottom_hubs a:link {line-height: 25px;}
.top100 a:link, .top100 a:visited {font-size:16px;font-family:Verdana, sans-serif;}
.map_distance1, .map_distance2, .map_distance3, .map_distance4 {margin:10px 0 10px 0;}
.map_distance1 a, .map_distance2 a, .map_distance3 a, .map_distance4 a{display:inline-block;width:100%;margin:0 0 10px!important;}
.map_distance1 a:link, .map_distance1 a:visited, .map_distance2 a:link, .map_distance2 a:visited, .map_distance3 a:link, .map_distance3 a:visited, .map_distance4 a:link, .map_distance4 a:visited{font-size:16px;font-family:Verdana, sans-serif;}
.obrat {float:left;}
.rez {display:block;}
.size-text3{font-family:Verdana, sans-serif;}
.size-text3 a:link, .size-text3 a:visited{font-family:Verdana, sans-serif;}
.item_text{font-family:Verdana, sans-serif;}
.promo_text{padding:0;font-size:16px;font-family:Verdana, sans-serif; text-align:center;}
.promo_text_head{font-size: 18px;}
.dop_param{font-size:16px;}

.m_block {display: flex;flex-direction:column;}
.m_block > .sh1 {order:1;padding-left:10px;}
.m_block > .head-distance {order:2;}
.m_block > .sh2 {order:3;padding-left:10px;}
.m_block > .result-variant {order:4; margin:0;}
.m_block > .left_direct_reklama {order:5;}
.m_block > .sh3 {order:6;text-align: center;}
.m_block > #map {order:7;}
.m_block > .map_distance1 {order:8;}
.m_block > .sh4 {order:10;text-align: center;}
.m_block > .google_gruz {order:11; margin:10px 0 10px 0;}
.m_block > .size-text3 {order:12;}
.m_block > .map_distance2 {order:13;}
.m_block > .sh5 {order:14;text-align: center;}
.m_block > .map_distance4 {order:15;}
.m_block > .sh6 {order:16;text-align: center;}
.m_block > #distance-div {order:17;}
.m_block > .sh7 {order:18;padding-left:10px;}
.m_block > .map_distance3 {order:19;}
.m_block > .googleadds {order:20;}
.m_block > .sh8 {order:21;padding-left:10px;}
.m_block > .bottom_link {order:22;}
.m_block > .sh9 {order:23;padding-left:10px;}

.m_block_main {display: flex;flex-direction:column;}
.m_block_main > .sh1 {order:1;padding-left:10px;}
.m_block_main > .head-distance {order:2;}
.m_block_main > .sh2 {order:3;padding-left:10px;}
.m_block_main > .result-variant {order:4;}
.m_block_main > .size-text3 {order:5;}
.m_block_main > .google_gruz {order:6;}
.m_block_main > .map_distance1 {order:7;}
.m_block_main > .left_direct_reklama {order:8;}
.m_block_main > .item_text {order:9;}
.m_block_main > .map_distance2 {order:10;}
.m_block_main > .googleadds {order:11;}
.m_block_main > .map_distance3 {order:10;}
.m_block_main > .map_distance4 {order:12;}
.m_block_main > .left-b-text.sh5 {order:13; text-align:center;}
.m_block_main > .bottom_link3 {order:14;}
.m_block_main > .right_direct2 {order:15;}
.m_block_main > .bottom_hubs {order:16;}
.m_block_main > .left-b-text.afa6 {order:17; text-align:center;}
#dop a:link, #dop a:visited {font-size:16px; font-family: Verdana, sans-serif;line-height:34px;}
.regions {margin:0px;}
.country_link #dop a:link, .country_link #dop a:visited { font-size:15px; color:#000;}
.country_link #dop a:hover {color: #FF0004; text-decoration:underline;}
input#ad_city, input#ad_cityz, input#ad_gtir {margin:0px;}
.td.l.goot, .td.l.godo, .td.l.trans, .td.l.descr, .tir, .td.l.pogr, .td.l.ves, .td.l.oplat, .td.l.prim, .td.l.gab {margin-top:20px;}
#ad_trans, #ad_load {margin-top:5px;}
.satelits {display: block;}
.satelits li {display: block; text-align:center;height: 27px;}
.satelits li:after {content:'';}

}
@media only screen and (min-width:480px) and (max-width:1024px){#popupContact2{width:80% !important;left:0 !important;right:0;margin:auto !important;}
#popupContact2 table{border-spacing:10px;}
#popupContact2 td, #popupContact2 label, #popupContact2 td select, input.dp-applied{font-size:15px;}
#popupContact2 a:first-child + div span{font-size:16px !important;line-height:1.2;}
#popupContact2 input.dp-applied, #popupContact2 a.dp-choose-date{float:none;display:inline-block;}
.button input, .button input:hover, .button button, .button button:hover{font-size:13px;height:28px;padding:0 10px 0 20px;}
#log_in{}
.button:hover, .button:active, .button:focus, .button input:hover, .button button:hover, .button:active, .button:focus,
.button:active input, .button:active button{background-position:100% -16px;}
.main-table #saveform label, #filterform label, #login label, #mosForm label{display:inline-block;font-size:15px;margin-bottom:10px;margin-top:10px;}
#login label{display:block;}
.main-table #saveform input, .main-table #saveform select,
#filterform input, #filterform select,
#login input, #login select,
#mosForm input, #mosForm select, #mosForm textarea{font-size:18px;}
.checkbox-mobile span, .reg-block-footer, .reg-block-footer a, .table.cbMulti .td{font-size:15px;}
.table-small-inputs span:last-child, .table-small-inputs, .sm, .sm1{font-size:14px !important;}
a.dp-choose-date{margin-top:10px;}
#ad_trans, #ad_load, .ListCheck_price{width:280px;}
}
@media only screen and (max-width:773px){
#info_firm{padding:0;}
.frontpage_left-clone-mobile{width:initial;}
.left_menu_frontpage li{display:block;}
.left_menu_all li{display:block;}
#left_menu_catalog li{display:block;}
.frontpage_right{width:100%;max-width:100%;}
.frontpage_center{width:100%;float:none;}
.profile_ads th{font-size:10px}
input[type="radio"]{width:23px;height:23px;margin: 5px;vertical-align:middle;}
input[type="checkbox"]{width:23px;background:#444;height:23px;position:relative;bottom:-6px;margin-bottom:10px;margin-right:5px;}
.article_left{position:relative;float:none;right:inherit;}
.category_page,.item_full{box-sizing:border-box;float:none;}
.item_full_shina{width:98%;}
.article_right{padding-left:10px;padding-right:10px;float:none;}
.size-text2{column-count:1; font-size:16px;line-height: 35px;}
.size-text4{column-count:1;}
div.pathway li.pathway_arrow{margin-top:0;position:relative;padding-right:8px;top:8px;}
div.pathway ul li{display:inline-block;float:none;padding-left:0;text-align:left;}
div.pathway li a{padding:0;}
div.pathway{margin-top:10px;height:initial;text-align:left;padding-left:10px;padding-right:10px;box-sizing:border-box;}
.mod_ml_login.logout{padding-right:0;}
#active_menu,#active_menu-2,#active_menu-3,#active_menu-4,.menuactive{color:#C00;}
.menuactive a:link, .menuactive a:visited{display:inline;color:#C00;}
.right_stavka{margin:0 7px 0 7px;}
.price, .dispet, .perevoz, .transport, .transport_rus, .company, .gruz, .gruz_rus, .gruzovl, .distance {
	font-size:16px;
	line-height:30px;
	margin:0px;
	padding:0px;
	width:270px;
	left:0px;
}
.seomodul {font-size:16px;line-height:30px;}
.seomodul a:link, .seomodul a:visited{font-size:16px;line-height:30px;}
.mob_br{height:10px;display:block;}
}
@media only screen and (max-width:640px){table.pay-2 tr:nth-child(1) > td:nth-child(1),table.pay-2 tr:nth-child(5) > td:nth-child(1){display:none;}
table.pay-2 td img{float:none!important;}
.dynamic-tab-pane-control .tab-row{height:initial!important;margin:20px 0 10px!important;border-bottom:0!important;padding:0!important;border-spacing:0!important;}
.dynamic-tab-pane-control .tab-row .tab{float:none!important;padding:5px 5px!important;margin:5px 4px 0 0!important;bottom:2px!important;display:block!important;text-align:center!important;}
.rasch-50{float:none;width:100%;padding:0;margin-bottom:20px;}
#info_firm2 label.reg{display:block;width:100%;text-align:center;float:none;box-sizing:border-box;margin:5px 0;}
#variant > div{display:block;width:95%;padding-top:1px;}
#variant>div>div{float:none;display:table;width:100%!important;font-size:16px;}
.data,.data1,.data2{float:right;padding-top:0;margin-top:-14px;margin-bottom:0;}
.loginform_area .inputbox{width:100%;box-sizing:border-box;}
.loginform_area{width:260px;margin-right:0;right:0;}
.loginform_area span.button{margin:20px 0;width:100%;background:#090!important; border-radius:3px;}
.loginform_area span.button > *{width:100%;background:transparent;padding:0;height:35px;background:#090; font-size:15px;border-radius:3px;}
.seo{width:90%; font-size:13px;}
.pathway_shiny{width:100%;text-align:left;padding:0 10px;box-sizing:border-box;margin:0;}
.after-header-distance > .pathway_shiny{width:100%;text-align:left;margin: 5px 0 -15px 0;}
.pathway_shiny a:link{color:#c00;}
.pathway_shiny a:visited{color:#c00;}
.pathway_shiny a:hover{color:#009900;}
.stavka{margin-bottom:10px;}
.valuta{float:left;}
.obyava{width:100%;float:none;margin-bottom:5px;}
.adsmanager_table_right{float:none;width:100%;text-align:left !important;}
#mod_login_remember{}
#rezult{height:initial!important;}
#plugins_area > div[align="right"] span.button input{width:100%;display:block;background:transparent;box-sizing:border-box;padding:0;}
#plugins_area > div[align="right"] span.button{width:98%;margin-right:2%;background:#390;box-sizing:border-box;padding:0;display:table;}
}
@media only screen and (max-width:480px){table tr:nth-child(2) > td.no-table.f-right{padding-right:15px;}
table tr:nth-child(1) > td.no-table.f-right{right:0px;position:relative;text-align:center;}
table.pay-2 td img{width:60px!important;height:auto!important;}
#userInfo_area.round_kabinet span.button{display:block;width:100%;background-repeat:repeat-x;box-sizing:border-box;text-align:center;}
#preload{margin:0 auto 20px;float:none;display:none!important;}
.reg-block > div label{margin-bottom:5px;display:inherit;}
.reg-block > div{display:block;margin-bottom:10px;}
.right_direct{width:280px;height:auto;}
.contentheading{padding:0 20px;}
.checkbox-mobile span{display:block;margin-bottom:5px;}
#footer .moduletable-bottom{color:transparent;}
.moduletable-bottom a{display:block;}
.frontpage_right{float:none;width: 97%;;margin: 0 auto;}
.frontpage_right>div,.banner_reklama{width:100%!important;position:relative;}
.gruz_main{width:78%;background-size:100%;margin:0;}
.gruz_main img{margin-left:40px!important;margin-top:195px!important;}
.trans_main{width:78%;background-size:100%;}
.trans_main img{margin-left:40px!important;margin-top:195px!important;}
.frontp_trans,frontp_gruz{top:37px;position: absolute;font-size: 18px;text-align: center;width: 100%;}
.frontp_trans_knopka,.frontp_gruz_knopka {margin-bottom: 40px;}
.table-small-inputs span{display:block;margin-bottom:10px;}
.rasch-res{padding:0 10px;box-sizing:border-box;}
.rasch-ad{width:270px;float:none;}
.profile_ads th{font-size:9px}
.ads-no-table{overflow-x:auto;}
.page_sectionblog{width:95%;margin:0 auto;margin-bottom:20px;float:none;}
.promogruzimg {width:100%;}
}
@media only screen and (max-width:359px){.logo-img{left: 53%;}#logo_link{background-position: 8px 12px;}.inputbox, .cfirm_required,.adsmanager_required{padding: 8px 3px;}}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:992px){}
@media only screen and (min-width:1200px){}