body,td,p,div,span,input,select,textarea {font: 14px 'Arial', sans-serif; color: #4d4d4d;}
body,p,div,span,input,select,textarea {margin: 0;padding:0;}
body {background-color: #fcfcfc;}
tr {vertical-align:top}
ol {padding: 0px;margin: 0px 0px 15px 30px;}
ul {padding: 0px;margin: 0px 0px 0px 30px;}
li {padding-bottom: 9px;}
p {padding-bottom: 9px;}
h1 {font-size: 21px; margin: 0px; padding:0px;font-weight: 100;}
h2 {font-size: 18px; margin: 0px; padding:0px;font-weight: 100;}
a {color: #000;text-decoration: none;}
a:hover {color: #e30c1c;}
.page_content a {text-decoration:underline;}

form {margin:0 !important;padding:0 !important;}

.head {
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #000;
	/*height:146px;*/
	height:156px;
	position:relative;
	/*z-index:10;*/
}
.head_bg {
	height:67px;
	width:100%;
	background: #e7e7e7;
    background: -moz-linear-gradient(top, #e7e7e7 0%, #fbfbfb 100%);
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #fbfbfb 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #fbfbfb 100%);
	background: -ms-linear-gradient(top, #e7e7e7 0%, #fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#fbfbfb');
    background: linear-gradient(top, #e7e7e7 0%, #fbfbfb 100%);
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.site {width:1200px;margin:0 auto;}
.logo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -712px -20px;width:190px;height:81px;margin:40px 0 0 31px;display:block;float:left;}
.logo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -712px -720px;width:190px;height:81px;margin:40px 0 0 31px;display:block;float:left;}
.logo_1 span, .logo_4 span {color:#e30c1c;text-align:center;font-size:14px;position:relative;top:-24px;display:block;}
.one {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -984px -22px;width:92px;height:80px;margin:42px 0 0 32px;float:left;}
.supermarket {float:left;width:233px;color:#808080;margin:54px 0 0 15px;font-size:17px;text-transform:uppercase;}
.callcenter {float:left;position:relative;}
.callcenter_img {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1144px -18px;width:58px;height:81px;margin:38px 0 0 0;float:left;}
.cc_block {float:left;margin:30px 0 0 8px;}
.cc_bl_mobile {margin-top:16px;}
.cc {color:#808080;text-align:right;}
.cc_hot {padding-top:7px;}
.cc_tel {color:#000;font-size:26px;line-height:26px;}
.cc_tel_hot {color:#000;font-size:16px;text-align:right;}
.cc_tel span, .cc_tel_hot span {color:#808080;font-size:16px;}
.mobtel {text-align:right;font-size:16px;}

.cc_block2 {float:left;margin:8px 0 0 8px;position:relative;}
.head_vp {font-weight:bold;}
.head_vp_cont {text-transform:uppercase;padding:7px 0 3px 0;}
.head_vp_city {padding-bottom:3px;position:relative;}
.head_vp_city span {border-bottom:1px dashed #666;white-space: nowrap;}
.city_tel_bl {display:none;position:absolute;top:20px;left:0;background-color:#fff;z-index:5;padding:10px 10px 1px;border: 2px solid #ccc;border-radius:4px;}
.city_tel_bl ul {list-style:none;margin:0;}
.city_tel_bl li {white-space: nowrap;}
.head_vp_city:hover .city_tel_bl {display:block;}

.online {display:none;position:absolute;top:30px;left:65px;border:1px solid #e6e6e6;border-radius:4px;background-color:#fff;height:31px;width:146px;text-align:center;color:#009933;font-size:16px;line-height:26px;white-space:nowrap;}
.online u {text-decoration:none;border-bottom:1px dashed;cursor:pointer;}
.online::before {
    content: ''; 
    position: absolute;
	z-index:-1;
    left: 12px; bottom: -12px;
    border: 10px solid transparent;
    border-top: 10px solid #e6e6e6;
	border-left: 10px solid #e6e6e6;
	-webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
   }
.online::after {
	content: ''; 
    position: absolute;
    left: 13px;
	bottom: -10px;
	border: 8px solid transparent;
    border-top: 8px solid white;
	border-left: 8px solid white;
    -webkit-transform: skew(-30deg);
	   -moz-transform: skew(-30deg);
	     -o-transform: skew(-30deg);
   }
.client_bl {float:right;margin:17px 40px 0 0;}
.worktime {text-align:right;color:#808080;margin:0 11px 0 0;}
.town {text-align:right;color:#808080;position:relative;z-index:2;margin:0 11px 0 0;}
.town u, .town_in_cat u {color:#000;text-decoration:none;border-bottom:1px dashed;cursor:pointer;position:relative;padding-right:14px;}
.town u i, .town_in_cat u i {position:absolute;top:7px;right:1px;width:8px;height:5px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -768px -163px;}
.town_in_cat {position:relative;color:#808080;z-index:2;float:right;margin:15px 20px 0 0;font-size:18px;}
.basket_bl {
	text-align:right;
	color:#808080;
	height:31px;
	background: #e6e6e6;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e6e6e6');
    background: linear-gradient(top, #f7f7f7 0%, #e6e6e6 100%);
	padding:8px 11px 0 45px;
	position:relative;
	float:right;
	border-radius:4px;
	cursor:pointer;
}
.basket_bl:after {
	content: ''; 
    position: absolute;
    right: 34px;
	bottom: -10px;
	border: 8px solid transparent;
    border-top: 8px solid #e6e6e6;
	border-right: 8px solid #e6e6e6;
   }

.basket_bl i {position:absolute;top:10px;left:14px;width:22px;height:20px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -717px -156px;}
.basket_bl span {font-size:20px;color:#e30c1c;}
.auth_menu {float:right;margin:0;padding:7px 0 0 0;}
.auth_menu li {list-style:none;float:left;padding:0 0 0 15px;font-size:15px;position:relative;}
.auth_menu li a {text-decoration:none;/*border-bottom:1px solid;*/}
.auth_menu li a:hover {/*border-bottom:2px solid;*/}
.auth_menu li span {cursor:pointer;}
.auth_win {position:absolute;top:20px;right:-100px;background-color:#fff;z-index:200005;padding:20px 20px 20px 15px;border:1px solid #ccc;border-radius:7px;width:400px;display:none;}
.auth_win i, .basket_auth_win i {position:absolute;top:20px;right:20px;display:block;width:16px;height:16px;color:#e30c1c;font-size:16px;cursor:pointer;}
.auth_win_name {font-size:22px;line-height:20px;padding:0 0 20px 5px;}
.auth_form th {font-weight:normal;text-align:left;padding:0 0 8px 5px;font-size:14px;}
.auth_form td {padding:0 0 0 5px;}
.auth_form_inp {border:1px solid #ccc;width:100%;height:32px;margin:0 10px 0 0;padding:0 5px;box-sizing:border-box;}
.auth_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:32px;
	padding:0px 20px 0;
	margin:0;
	border:0;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	color:#fff;
	white-space:nowrap;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.auth_win_link {cursor:pointer;color:#e30c1c;padding:10px 0 0 5px;}
.auth2lev {position:absolute;top:19px;left:15px;background-color:#fff;border:1px solid #000;padding:7px 10px 2px;display:none;z-index:2;}
.auth2lev ul {margin:0;}
.auth2lev li {text-align:left;padding:0 0 5px 0 !important;float:none !important;}
#user_menu:hover .auth2lev {display:block;}
.menu_top_bl {
	/*border-bottom:1px solid #e6e6e6;*/
	border-bottom:2px solid  #e30c1c;
	height:57px;
	background: #f0f0f0;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f0f0f0');
    background: linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
}
.menu_top {margin:0 0 0 26px;padding-top:8px;float:left;}
.menu_top li {list-style:none;float:left;padding:9px 12px 5px;font-size:15px;text-transform:uppercase;position:relative;}
.menu_top li:hover {background-color:#999;}
.menu_top li:hover a {color:#fff;}
.menu_top li:hover .mmenu_lev2 {display:block;}
.menu_top li a {text-decoration:none;/*border-bottom:1px solid;*/}
.menu_top li a:hover {/*border-bottom:2px solid;*/color:#fff;}
.mmenu_lev2 {position:absolute;top:31px;left:0px;z-index:10;background-color:#999;width:230px;margin:0;padding:0 0 12px 0;display:none;}
.mmenu_lev2 li {padding:10px 12px 5px;float:none !important;}
.mmenu_lev2 a {color:#fff;text-transform:none;}
.mmenu_lev2 a:hover {color:#e30c1c !important;}
.soc_lang {float:right;margin:15px 40px 0 0;}
.soc {float:right;}
.soc a {display:block;width:26px;height:26px;float:left;margin:0 5px 0 0;border-radius:4px;}
.wiki {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -860px -152px;}
.facebook {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -891px -152px;}
.gplus {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -922px -152px;}
.twitter {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -953px -152px;}
.youtube {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1015px -152px;}
.lang {float:right;border:1px solid #000;height:20px;width:82px;background-color:#fff;margin:0 0 0 4px;padding:4px 0 0 8px;position:relative;}
.lang span {color:#000;font-size:12px;cursor:pointer;}
.lang i {position:absolute;top:11px;right:7px;width:8px;height:5px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -768px -163px;}
.lang:hover .all_lang {display:block;}
.all_lang {position:absolute;top:25px;right:-1px;width:70px;margin:0;padding:4px 10px 0;background-color:#fff;border:1px solid #000;display:none;z-index:10;}
.all_lang li {list-style:none;font-size:12px;}


.search_bl {
	height:72px;
	background: #e6e6e6;
    background: -moz-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
    background: -webkit-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
    background: -o-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f2f2f2');
    background: linear-gradient(top, #e6e6e6 0%, #f2f2f2 100%);
	margin:30px 20px 0;
	padding:8px 10px 0;
}
.search_bl_tbl {width:100%;padding:0;border-spacing:10px;border:0;}
.search_bl_tbl td {padding:0;}
.search_bl_name {font-size:21px;color:#000;padding:9px 0px 0 0px !important;white-space:nowrap;}
/*.search_inp_bl {padding:0 32px 0 0;}*/
.search_inp {width:100%;background-color:#fff;border:0;font-size:21px;line-height:21px;padding:9px 16px 10px;box-sizing:border-box;}
.search_btn {
	float:left;
	position:relative;
	color:#fff;
	font-size:22px;
	width:130px;
	cursor:pointer;
	border:0;
	padding:9px 0 9px 35px;
	margin:0;
	background: #e6e6e6;
    background: -moz-linear-gradient(top, #666 0%, #bababa 100%);
    background: -webkit-linear-gradient(top, #666 0%, #bababa 100%);
    background: -o-linear-gradient(top, #666 0%, #bababa 100%);
	background: -ms-linear-gradient(top, #666 0%, #bababa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#bababa');
    background: linear-gradient(top, #666 0%, #bababa 100%);
}
.search_btn:hover {
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.search_btn i {position:absolute;top:11px;left:15px;width:20px;height:24px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -805px -156px;}
.region_bl {background-color:#f7f7f7;padding:0 15px!important;}
.region_bl_name {display:inline-block;font-size:15px;color:#808080;padding:15px 10px 0 0px;}
.city {display:inline;position:relative;white-space:nowrap;}
.city u {text-decoration:none;border-bottom:1px dashed;color:#000;font-size:21px;padding:0 13px 0 0;cursor:pointer;}
.city u:after {content:'';display:block;width:8px;height:5px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -768px -163px;position:absolute;top:7px;right:3px;}
.all_town {position:absolute;top:18px;right:0px;background-color:#fff;border:2px solid #ccc;padding:8px 15px;width:280px;columns:2 125px;display:none;z-index:5;}
.all_town span {font-size:16px;cursor:pointer;border-bottom:1px dashed;}
.all_town span:hover, .all_town_basket span:hover {color:#e30c1c;}
.all_town div {padding:0 0 5px 0;}

.all_town_basket {position:absolute;top:18px;right:0px;background-color:#fff;border:2px solid #ccc;padding:8px 15px;width:280px;columns:2 125px;display:none;z-index:15;}
.all_town_basket span {cursor:pointer;border-bottom:1px dashed;}
.all_town_basket div, .bskt_all_town div {padding:0 0 5px 0;text-align:left;}

.div_main_video {margin:0 0 30px 0;}


.gr_line {border-top:1px solid #e6e6e6;margin:30px 20px 30px;}
.press_room {float:left;font-size:22px;margin:0 0 22px 40px;}
.press_room a {text-decoration:none;border-bottom:2px solid;}
.press_menu {float:right;margin:7px 40px 0 0;}
.press_menu li {list-style:none;float:left;margin:0 0 0 15px;padding:0;}
.press_menu li a {text-decoration:none;border-bottom:1px solid;}
.main_news {width:240px;float:left;margin:0 20px 0 40px ;}
.main_news a, .other_news a {color:#000;font-size:15px;}
.other_news a:hover {text-decoration:underline;}
.main_news_txt {padding:5px 0 6px;}
.main_news_date {color:#808080;font-size:12px;}
.news_date {color:#808080;padding-bottom:20px;font-size:12px;}
.other_news .main_news_date {padding:6px 0 20px;}
.simple_news {display:block;float:left;width:245px;height:140px;padding:20px;margin:0 0 20px 0;background-color:#fff;}
.simple_news:hover{background:#e30c1c none repeat scroll 0 0;overflow:hidden;transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transition-duration:550ms;-moz-transition-duration:550ms;-o-transition-duration:550ms;-webkit-transition-duration:550ms;transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;z-index:2;position:relative}
.simple_news_date {display:block;color:#808080;}
.simple_news:hover .simple_news_date {color:#fff;}
.simple_news_name {display:block;padding-top:20px;max-height:100px;overflow:hidden;font-size:16px;}
.simple_news:hover .simple_news_name {color:#fff;}
.news_spacer {height:240px;border-left:1px solid #ccc;float:left;}
.news_bdr1 {border-left:1px solid #ccc;}
.news_bdr3 {border-left:1px solid #ccc;border-right:1px solid #ccc;}
.txt_page {padding:0 20px;}

.promo_bl {float:left;display:block;border:1px solid #e8e8e8;border-radius:6px;background-color:#fff;width:218px;height:108px;padding:20px;margin:0 20px 40px;text-decoration:none;}
.promo_bl_name {color:#000;}
.promo_bl_name u {text-decoration:none;border-bottom:1px solid;font-size:18px;line-height:20px;}
.promo_bl_txt {font-size:12px;padding:11px 0 0 0;}
.promo_bl_url {color:#000;font-size:14px;padding:5px 0 0 0;}
.vakula {padding:0 0 0 91px;position:relative;}
.vakula i {position:absolute;top:0;left:0;display:block;width:80px;height:110px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -710px -248px;}
.tender {position:relative;/*padding:0 75px 0 0;*/}
.tender i {position:absolute;bottom:-57px;left:0;display:block;width:137px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?555) no-repeat -724px -851px;}
.delivery_promo {position:relative;}
.delivery_promo i {position:absolute;bottom:-57px;left:0;display:block;width:111px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -723px -911px;}
.visa {width:117px;height:36px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1170px -253px;margin:12px 0 0 0;}

.footer1 {background-color:#e6e6e6;padding-bottom:46px;}
.footer2 {background-color:#000;padding-bottom:35px;}
.footer2 a {color:#fff;font-size: 15px;}
.footer2 a:hover {color:#e30c1c;}
.cell_44 {float:left;width:220px;margin:0 40px;}
.ofice {font-size:16px;padding:20px 0 7px;}
.ofice_adr {font-size:12px;padding-bottom:4px;}
.cell_name {padding-top:30px;}
.cell_name a {color:#000;font-size:18px;text-decoration:none;border-bottom:2px solid;}
.smarkets {width:279px;height:181px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -720px -411px;margin:20px 0 0 -20px;}
.world_net {width:220px;height:159px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1099px -413px;margin:20px 0 0 0;position:relative;}
.world_net_kyiv {position:absolute;top:90px;left:115px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#333;}
.world_net_minsk {position:absolute;top:12px;left:90px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#333;}
.world_net_hungary {position:absolute;top:115px;left:50px;font-size:10px;text-transform:uppercase;font-weight:bold;color:#333;}
.iso {position:relative;padding:54px 0 40px 98px;font-size:15px;}
.iso i {position:absolute;top:0;left:0;display:block;width:84px;height:82px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1021px -248px;margin:20px 0 0 0;}
.gmark {font-size:15px;vertical-align:middle;padding-left:13px;}
.cell_link a {color:#000;font-size:12px;}
.cell_link a:hover {color:#e30c1c;}
.cell_link a:after{content:'...';}
.fnet {text-transform:uppercase;font-size:21px;color:#808080;padding:38px 0 32px 0px;}
.cell_1 {float:left;width:220px;margin:0 40px;}
.cell_2 {float:left;width:820px;margin:0 40px;}
.comp_name {color:#808080;font-size:18px;}
.flogo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1141px -140px;width:135px;height:57px;margin:26px 0 10px -7px;}
.flogo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1141px -840px;width:135px;height:57px;margin:26px 0 10px -7px;}
.gr_link_name {text-transform:uppercase;color:#808080;font-size:15px;padding-bottom:7px;}
.gr_link {color:#fff;}
.link_cell_1 {float:left;width:260px;}
.link_cell_2 {float:left;width:520px;margin:0 0 0 40px;}
.link_row {padding-bottom:35px;}
.copy {font-size:26px;color:#808080;line-height:16px;position:relative;top:4px;}
.copy_row {margin-top:10px;}
.wcs {position:absolute;top:-19px;right:0px;width:42px;display:block;color:#272727 !important;text-decoration:none;font-size:8px !important;padding:24px 50px 0 0;}
.wcs i {position:absolute;top:0px;right:0px;width:45px;height:48px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -643px -10px;}
.site_info {margin-top:3px;}
.site_info a {padding:0 19px 0 0;}
.footer_about_menu {list-style:none;margin:20px 0 0 0;}
footer_about_menu li {padding:0 0 7px 0;}

.crumbs {padding:0 0 0 20px;}
.crumbs a, .crumbs span, .crumbs font {color:#ababab;font-size:12px;}
.crumbs .krohi_spacer {padding:0 5px;}
.page_content {display:table-cell;width:860px;padding:20px 20px 0;vertical-align:top;}
.page_content h1 {font-size:24px;margin:10px 0 20px 20px;}

.menu_left {text-align:center;font-size:16px;padding-bottom:25px;}
.menu_left_space {padding:0 8px;}
.menu_left_act {font-weight:bold;}

.news_read_more {margin:40px 0 10px 0;font-size:20px;}
.close_win {position:absolute;top:15px;right:15px;color:#e30c1c;font-style:normal;cursor:pointer;}
.cat_descr {margin:40px 0 0 0;}
.cat_descr a {text-decoration:underline;}
.cat_descr div {padding-bottom:9px;}
.cat_descr li {list-style-position:inside;}
.see_full {text-align:center;cursor:pointer;border-top:1px solid #e6e6e6;margin-top:20px;padding-top:8px;color:#e30c1c;}
.short_desc {height:200px;overflow:hidden;position:relative;}
.short_desc:after {
  content: "";
  position: absolute; top: 150px; left: 0;
  width: 100%;
  height: 50px;
  background: linear-gradient(rgba(255,255,255,.0), rgba(252,252,252,1));
}
.view_hidden_row {width:200px;border:1px solid #e6e6e6;margin:20px auto 0;padding:5px 0;text-align:center;cursor:pointer;}
.view_hidden_row:hover {border-color:#999;background-color:#e6e6e6;}
.rel_goods_list {margin:0 -10px;}
.goods_rel {float:left;border:1px solid #ccc;background-color:#fff;margin:0 10px 20px;width:198px;height:329px;overflow:hidden;}
.goods_rel:hover {border-color:#e30c1c;}
.gname_rel {font-size:12px;font-weight:bold;padding:15px 15px 0;overflow:hidden;height:60px;}
.price_rel {float:left;height:36px;font-size:24px;color:#e30c1c;padding:0 2px 0 15px;line-height:30px;margin:22px 0 0 0px;}
.price_rel span {font-size:14px;color:#e30c1c;}
.add2basket_rel_bl {float:right;height:40px;width:83px;margin:17px 15px 0 0px;border:1px solid #e6e6e6;}
.add2basket_rel {float:left;cursor:pointer;width:45px;height:40px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1211px -312px;/*font-size:18px;line-height:34px;background-color:#666;color:#fff;padding:0 7px;*/}
.rel_goods_amount {float:left;}
.rel_goods_amount input {width:38px;height:40px;border:0;font-size:20px;text-align:center;}
.goods_rel_img {width:198px;height:180px;overflow:hidden;position:relative;;}
.goods_rel_img img {position: absolute;margin: auto;left: 0;top: 0;bottom: 0;right: 0;width:100%;}
.order_btn {display:block;cursor:pointer;width:35px;height:31px;margin:0 auto;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1217px -317px;/*color:#fff;font-size:12px;background-color:#999;float:left;padding:5px 6px;*/}
.left_menu_cell {display:table-cell;width:260px;padding:20px 20px 0 20px;vertical-align:top;}
.left_menu_bl {/*background-color:#e30c1c;*/border:2px solid #e30c1c;border-radius:6px;margin-bottom:10px;}
.lmenu_razd {border-top:1px dotted #ffbaba;margin:0 20px;}
.left_menu_bl a {text-transform:uppercase;/*color:#fff;*/color:#000;}
.lmenu_name:hover {background-color:#ffd8dc;}
.lmenu_name {padding:8px 20px 8px;position:relative;}
.lmenu_name:hover .lmenu_lev2 {display:block;}
.lmenu_lev2 {display:none;margin:0;position:absolute;top:0;left:257px;border:1px solid #e30c1c;background-color:#fff;list-style:none;width:260px;padding:6px 0px 12px;z-index:100;box-shadow: 5px 0 10px 5px rgba(255,255,255,0.6);}
.level_two {padding:7px 20px 8px;}
.level_two:hover {background-color:#ffd8dc;}
.cat_rubr_mrg {margin:0 -20px;}
.rubr_cat_bl {float:left;margin:0 20px 40px;width:258px;height:196px;background-color:#fff;border:1px solid #e9e9e9;border-radius:7px;position: relative;box-shadow: 0 0 10px rgba(0,0,0,0.4);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;overflow:hidden;}
.rubr_cat_img {display:block;height:130px;overflow:hidden;position: relative;margin:20px 20px 0;border-bottom:1px solid #e9e9e9;}
.rubr_cat_img img {width:100%;position: absolute;margin: auto;left: 0;top: 0;bottom: 0;right: 0;}

.rubr_cat_bl:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 0 0 30px 10px rgba(0,0,0,0.4);

}
.in_order {margin:17px 15px 0;color:#999;font-size:18px;}

.rubr_cat_name {height:45px;background-color:#e30c1c;padding:0px 0 0px 0px;width:260px;position: absolute;left:-1px;bottom:0;text-transform:uppercase;text-align:center;}
.rubr_cat_name a {display:block;color:#fff;font-size:15px;line-height:18px;text-decoration:none;width:100%;text-align:center;position:absolute;top: 50%;transform: translateY(-50%);}
.rubr_cat_name a:hover {color:#e9e9e9;}

.rubric_metall {text-transform:uppercase;color:#000;font-size:18px;text-align:center;margin:40px 20px;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6;}
.standart {font-size:20px;padding:40px 0 20px;}
.mgoods_img {width:250px;}

.slider_bl {height:500px;overflow:hidden;width:100%;position:relative;z-index:1;}
.slide {text-align:center;}
.slides_control {height:500px !important;}

.honor {float:left;border:1px solid #ccc;width:258px;height:293px;margin:0 20px 40px;text-align:center;position:relative;overflow:hidden;}
.honor a {display:block;margin:20px 20px 0;overflow:hidden;height:220px;position:relative;}
.honor img {width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
.honor_descr {padding:10px 20px;background-color:#fcfcfc;position:absolute;bottom:0;left:0;width:218px;max-height:28px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.honor_descr:hover {max-height:88px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.div_map_198 {border:1px solid #ccc;width:600px;height:500px;float:left;}
.div_map_50 {border:1px solid #ccc;width:500px;height:350px;float:left;}
.h4_city {width:200px;float:right;padding:0 10px;margin:0 0 20px 0;}
.div_city_arr {float:right;}
.TD_CITY {width:200px;background-color:#e9e9e9;margin:0 0 1px 0;cursor:pointer;color:#e30c1c;padding:7px 10px;border-radius:5px;font-weight:bold;}
.cont_city_tt {border:1px solid #e9e9e9;width:198px;margin:0 0 1px 0;padding:7px 10px 0;border-radius:5px;display:none;}
.cont_city_tt li {list-style:none;}
.tt_descr {float:left;width:300px;margin:0 0 0 40px;}
.tt_param_bl {
	border-bottom:1px solid #e6e6e6;
	height:28px;
	font-size:18px;
	padding:5px 0 0 10px;
	margin-bottom:10px;
	background: #f0f0f0;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f0f0f0');
    background: linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%);
}
.tt_param {padding:0 0 7px 0px;position:relative;}
.tt_param_bl_val {padding:0 0 25px 10px;}
.view_route {display:block;background-color:#ddd;text-align:center;float:left;padding:7px 20px;margin:7px 0 0 0;}
.find_adr_form_name {font-size:19px;padding-bottom:8px;text-transform:uppercase;}
.find_adr_form {margin:0 0 40px 20px;}
.find_adr_param {padding:0 0 0 20px;cursor:pointer;position:relative;font-size:16px;}
.adr_form_radio {position:absolute;top:2px;left:0;}
.help_bl {margin:4px 0;color:#999;}
.adr_form_row {margin:0 0 10px 0;}
.find_tt_btn {background-color:#999;float:left;padding:0 10px;height:36px;border:0;border-radius:6px;font-size:16px;color:#fff;cursor:pointer;}
.find_tt_btn:hover {background-color:#666;}
.reset_btn {background-color:#fff;float:left;padding:0 10px;height:36px;border:1px solid #999;border-radius:6px;font-size:16px;cursor:pointer;margin:0 0 0 20px;}
.reset_btn:hover {background-color:#f2f2f2;}
.search_adr {border:1px solid #999;border-radius:6px;width:730px;height:35px;padding:0 10px;margin:10px 0 0 0;}
.tt_phone {padding-left:35px;color:#e30c1c;}
.tt_phone i {position:absolute;top:0;left:0;width:25px;height:19px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1349px -156px;}
.tt_mphone {padding:3px 0 0 35px;margin-bottom:9px;color:#e30c1c;}
.tt_mphone i {position:absolute;top:0;left:4px;width:17px;height:26px;background:url(./../i/wcs.ugmk.sprite.png?56) no-repeat -1353px -93px;}
.tt_mail {padding-left:35px;margin-bottom:4px;}
.tt_mail i {position:absolute;top:0;left:1px;width:23px;height:23px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1350px -185px;}

.gm-style-iw u {font-size:12px;color:#999;display:block;padding-top:5px;}

.div_page_img_big {width:600px;/*height:300px;*/margin:0 auto 40px;padding:2px;border:1px solid #e2e2e2;}
.div_page_img_big .img_big_obrez {width:600px;/*height:300px;overflow:hidden;*/display:block;}

.all_listalka {color:#808080;margin:20px 0;}
.all_listalka span {font-size:18px;color:#e30c1c;padding:0 1px 0 5px;}
.all_listalka a {font-size:18px;padding:0 1px 0 5px;}

.txt_block {position:relative;}
.year_menu {margin:0 0px 0px 0;padding:2px 0 0 6px;position:absolute;top:-43px;right:20px;border:1px solid #ccc;width:80px;height:20px;cursor: default;}
.year_menu ul {list-style:none;margin:0;padding:0;position:absolute;top:-2px;right:-2px;background-color:#fff;width:220px;border:1px solid #ccc;padding:20px 10px 11px;box-shadow: 0 0 10px rgba(0,0,0,0.4);display:none;}
.year_menu li {float:left;width:35px;margin:0 10px;text-align:center;}
.year_menu i {position:absolute;top:10px;right:7px;width:8px;height:5px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -768px -163px;}
.year_menu a {}


/*calculator start*/
.tabl_metall {background-color:#e6e6e6;}
.tabl_metall th {font-size:14px;background-color:#e30c1c;vertical-align:middle;color:#fff;padding:10px 5px;}
.tabl_metall td {font-size:12px;background-color:#fcfcfc;vertical-align:middle;}
.tabl_metall select {font-size:12px;width:100%;height:24px;border:1px solid #ccc;}
.hidden {display:none;}
.amt {width:75px;height:24px;font-size:12px;border:1px solid #ccc;padding:0 0 0 2px;}
.amt_td {width:80px;}
.unit_select {width:70px;}
.calc_td {width:70px;}
/*calculator stop*/


/*Zoomy 1.2 - jQuery plugin лупа*/
.zoom {margin:0 20px 15px 0 !important;border:1px solid #e9e9e9;float:left;padding:4px;}
.zoomy{
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 5px 10px #000;
    -moz-box-shadow: 0px 5px 10px #000;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color='#3333333', Positive='true');
    border: 1px solid #999;
    line-height: 100px;
    text-align: center;
    background-image: url(./../i/loading.gif);
    background-position: center;
    background-color: #fff;
    z-index: 1000;
    overflow: hidden;
    cursor: move;
}

.zoomy span{
    display: block;
    margin: 5px auto;
    background: -moz-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,0) 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.6)), color-stop(100%,rgba(255,255,255,0))); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);
}

.zoomBar{
    font-family: arial, helvetica;
    color: #fff;
    text-decoration: none;
    outline: none;
    display: none;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #333;
    border-width: 1px;
    border-style: solid;
    border-color: #999 #666 #333 #666;
    padding: 5px 10px;
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    -o-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    opacity: .8;
    filter:alpha(opacity=80);
    text-shadow: 0 1px 1px #000;
    background: #3e4549; /* Old browsers */
}

.zoomBar span{font-weight: bolder;color: #ccc;}
.zoomy a{color: #333;text-decoration: none;}
.cursorHide{/*cursor: url(blank.gif), move;*/}
.broke a {display: block;height: 100%;width: 100%;}
#brokeZoomy{
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 0px;
    left: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background: #fff /*url(broke.gif) center no-repeat*/;
}
a.zoomy-enabled img{
    position: absolute;
    outline: none;
    text-decoration: none;
    border: 0;
}

a.zoomy-enabled.inactive img {
    opacity: 0.9;
    filter:alpha(opacity=90);
}

.zoomy-enabled br{display: none;}

.zoomy #tmp{
    max-width: none;
    max-height: none;
    top: -999999px;
    left: -999999px;
}

#DBS_GLOBAL_SHADOW {display:none;z-index:20000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:	#bbbbbb;opacity:0.5;}
#DBS_GLOBAL_BASKET {display:none;position:fixed;z-index:31000;top:40px;right:0;left:0;padding:20px 20px;width:850px;margin:0 auto;background-color:#ffffff;border-radius:7px;border:solid 1px #aaaaaa;}
#DBS_CURR_URL {display:none;}
.del_goods, .del_delivery, .del_cutting {cursor:pointer;font-size:12px;color:#ccc;}
.basket_g_ind {/*float:left;*/font-size:12px;line-height:12px;height:24px;padding-top:6px;}
.basket_amt {float:left;margin:0 5px 0 0;}
.basket_amt_rel {float:none !important;margin:0 !important;}
.basket_unit {float:left;height:24px;margin:0 5px 0 0;border:1px solid #ccc;font-size:12px;}
.bskt_dl_sel {height:24px;border:1px solid #ccc;font-size:12px;}
.basket_tbl {background-color:#e6e6e6;}
.basket_tbl th {background-color:#e30c1c;vertical-align:middle;font-size:14px;color:#fff;padding:10px 5px;}
.basket_tbl td {background-color:#fcfcfc;padding:10px;vertical-align:middle;}
.basket_win_name {position:relative;font-size:20px;padding:0 0 10px 10px;}
.basket_win_name i {position:absolute;top:4px;right:10px;display:block;width:16px;height:16px;color:#e30c1c;font-size:16px;cursor:pointer;}
.basket_remark {padding:10px 0 10px 10px;color:#aaa;}
.order_remark {padding:20px 0 0px 10px;color:#aaa;}
.shoping {
	float:left;margin:10px 0 0 10px;border:1px solid #ccc;border-radius:7px;width:200px;height:27px;padding-top:9px;cursor:pointer;text-align:center;
	background: #ddd;
    background: -moz-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ddd 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ddd');
    background: linear-gradient(top, #fefefe 0%, #ddd 100%);
}
.shoping:hover {
	color:#fff;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#fbfbfb');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.cutting_btn {
	float:left;margin:10px 0 0 10px;border:1px solid #ccc;border-radius:7px;height:27px;padding:9px 20px 0;cursor:pointer;text-align:center;
	background: #ddd;
    background: -moz-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ddd 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ddd');
    background: linear-gradient(top, #fefefe 0%, #ddd 100%);
}
.cut_link_bl {padding-top:10px;position:relative;display:none;}
.cut_link {font-size:12px;color:#e30c1c;cursor:pointer;position:relative;}
.cutting_win_bl {display:none;position:absolute;top:-85px;left:105px;width:400px;height:200px;background-color:#fff;z-index:2;padding:16px;box-shadow: 0 0 10px 10px rgba(0,0,0,0.1);}
.cutting_win_bl h3 {margin:0;font-weight:400;font-size:18px;}
.cutting_win_bl i {position:absolute;top:18px;right:16px;display:block;width:16px;height:16px;color:#e30c1c;font-size:16px;cursor:pointer;}
.cutting_menu {margin:30px 0;}
.cutting_menu label {padding:9px 16px;float:left;cursor:pointer;}
.active_tab_cut {background-color:#ccc;}
.power {border-top:5px solid #ccc;display:inline-block;}
.one_cut {width:49%;}
.two_cut {width:32.3%;}
.three_cut {width:24%;}
#two_cut_power, #three_cut_power {display:none;}
.cutting_order_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:28px;
	padding:10px 20px 0;
	margin:30px 0 0 0px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}

.city_confirm {float:left;margin:16px 0 0 20px;position:relative;}
.return_city_confirm {float:left;margin:20px 0 0 20px;display:none;}
.bskt_change_city {position:relative;border-bottom:1px dashed;color:#000;font-size:18px;padding-right:14px;cursor:pointer;}
.bskt_change_city i {position:absolute;top:7px;right:1px;width:8px;height:5px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -768px -163px;}
.bskt_all_town {position:absolute;top:22px;right:0;background-color:#fff;border:2px solid #ccc;padding:8px 15px;width:280px;columns:2 125px;display:none;z-index:15;}
.bskt_cost_all_bl {float:right;margin:0 10px 0 0;}
.bskt_cost_all_bl div {float:left;font-size:18px;padding-top:10px;color:#e30c1c;}
.bskt_order_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:28px;
	padding:10px 20px 0;
	margin:10px 0 0 20px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.bskt_order_btn:hover, .bskt_btn:hover, .auth_btn:hover {
	color:#fff;
	background: #777;
	background: -moz-linear-gradient(top, #bababa 0%, #888 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #888 100%);
    background: -o-linear-gradient(top, #bababa 0%, #888 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#888');
    background: linear-gradient(top, #bababa 0%, #888 100%);
}
.bskt_cost_all {font-size:26px;font-weight:bold;color:#e30c1c;}
.ureg-form th {font-weight:normal;text-align:left;font-size:14px;width:150px;padding:6px 10px 0 0;}
.ureg-form-inp {border:1px solid #ccc;width:100%;height:30px;margin-bottom:10px;padding:0 5px;}
.ureg-form-select {border:1px solid #ccc;width:250px;height:30px;margin-bottom:10px;}
.tabs {border-bottom:1px solid #ccc;/*width:500px;*/}
.tab-item {float:left;cursor:pointer;padding:10px 20px;font-size:16px;}
.active_tab {background-color:#e9e9e9;border:1px solid #ccc;border-bottom:0;border-radius:7px 7px 0 0;}
.tabs_txt {padding:20px 20px 0;}
.ureg-form sup {color:#e30c1c;}
.basket_panel span {display:block;position:absolute;top:0;right:0;background-color:#e30c1c;color:#fff;padding:10px 20px;font-size:16px;border-radius:0 5px 5px 0;cursor:pointer;}
.checkbox {font-size:12px;padding-bottom:5px;}
.checkbox input, .city_confirm input, .return_city_confirm input {position:relative;margin: 0 5px 0 0;}
.bskt_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:28px;
	padding:10px 20px 0;
	margin:10px 0 0 0px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.errors-list, .errors-list-d {color:#e30c1c;padding:20px 0 20px 20px;font-weight:bold;}
.basket_panel {position:relative;background-color:#e6e6e6;border-radius:5px;padding:10px 20px;font-size:16px;}
.basket_panel_val {padding:20px 20px;}
.need_reg {display:none;}
.basket_delivery {width:100%;height:103px;resize: none;border:1px solid #ccc;padding:5px;}
.check_td {padding:6px 0 10px 0;}
.check_td label {padding:0 10px 0 3px;}
.order_dop_info {margin-top:40px;}
.basket_auth_win {position:fixed;width:400px;top:200px;right:0;left:0;margin:0 auto;background-color:#fff;z-index:200005;padding:20px 20px 20px 15px;border:1px solid #ccc;border-radius:7px;display:none;}
#bskt_auth_mess {color:#e30c1c;padding:0 0 20px 0;font-style: oblique;}
#order_btn {margin:10px 0 0 0px;/*margin:30px 0 0 20px;*/}
.order_smarket {padding:17px 20px 0 20px;}
.order_smarket label {padding:0 0 0 5px;}
.order_smarket_list {padding:15px 0 0 20px;}
.order_smarket_info {padding:0 0 8px 0;font-size:12px;font-style:italic;}
.order_adr_bl {display:none;margin-top:10px;}
.basket_empty {text-align:center;}
.error {border-color:#e30c1c;}
.error_mess {position:absolute;top:42px;left:20px;color: #e30c1c;}
.order_save {padding:40px 0 0 20px;}

.pay_form_bl {padding:40px 0 0 0;position:relative;}
.pay_order_tbl td {padding:0 10px 10px 0;}
.pay_error {color:#e30c1c;font-weight:bold;position:absolute;top:20px;}

.pay_err_mess_name {color:#e30c1c;font-size:20px;text-align:center;}
.pay_err_mess_txt {text-align:center;padding:40px 0;}
.try_again {
	display:block;
	margin:0 auto;
	border:1px solid #ccc;
	border-radius:7px;
	width:200px;
	height:27px;
	padding-top:9px;
	cursor:pointer;
	text-align:center;
	background: #ddd;
    background: -moz-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -webkit-linear-gradient(top, #fefefe 0%, #ddd 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ddd 100%);
	background: -ms-linear-gradient(top, #fefefe 0%, #ddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ddd');
    background: linear-gradient(top, #fefefe 0%, #ddd 100%);
}
.try_again:hover {
	color:#fff;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}

.pagination {display:none;}

.sh_btn, .sh_header, .sh_button {background:#e30c1c !important;}
.sh_button {border-color:#e30c1c !important;}
.type_avto th {text-align:left;font-size:14px;}
.deliv_price {border:1px solid #ccc;height:18px;padding:5px;margin:12px 0;}
.delivery2basket {float:left;cursor:pointer;width:45px;height:40px;margin-top:6px;display:none;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1211px -312px;}
.delivery6m {position:relative;padding:18px 0 0 147px;}
.delivery6m i {position:absolute;top:0px;left:0;display:block;width:111px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -723px -911px;}
.delivery12m {position:relative;padding:18px 0 0 147px;}
.delivery12m i {position:absolute;top:0px;left:0;display:block;width:137px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?555) no-repeat -724px -851px;}
.delivery_inp {border:1px solid #ccc;width:100%;height:32px;margin:0 10px 0 0;padding:0 5px;}
.delivery_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:25px;
	padding:7px 20px 0;
	margin:0;
	border:0;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	color:#fff;
	white-space:nowrap;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
.basket_delivery_tbl_name {padding:0 0 10px 10px;font-weight:bold;}
.delivery_no {color:#e30c1c;padding:0 0 40px 0;}
.pay_form_vmc {padding:40px 0 0 0;}
#TD_CITY_ALL a {color:#e30c1c;}

.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 5px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;  
  border-radius         : 5px;
}
.nano > .pane > .slider {
  background: #444;
  background: rgba(0,0,0,.7);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.nano { height: 100px; }
.nano .content { padding: 0 10px 0 0; }
.nano .pane   { background: #e6e6e6; }
.nano .slider { background: #111; }

.year_link_bl {margin:0 0 20px 0;border-bottom:1px solid #ccc;padding-bottom:3px;}
.year_link_bl span {font-size:16px;cursor:pointer;padding:3px 7px;}
.curr_year {font-weight:bold;cursor:default !important;border:1px solid #ccc;border-bottom:1px solid #fcfcfc;border-radius:5px 5px 0 0;background-color:#fcfcfc}

.rubr_related_bl {margin:0 -5px;}
.rubr_related {float:left;width:142px;height:200px;padding:10px;margin:0 5px 10px;border:1px solid #ccc;background-color:#fff;position:relative;overflow:hidden;}
.rubr_related:hover {border-color:#e30c1c;}
.rubr_related_name {text-decoration:none !important;display:block;height:38px;overflow: hidden;}
.rubr_related_pic {display:block;width:142px;height:140px;overflow:hidden;position:relative;}
.rubr_related_pic img {position: absolute;margin: auto;left: 0;top: 0;bottom: 0;right: 0;width:100%;}
.rubr_related_price {color:#e30c1c;font-size:18px;}
.rubr_related_price span {color:#e30c1c;font-size:14px;}
.rubr_related_price i {color:#808080;font-size:14px;font-style:normal;}

.city_adr {position:relative;}
.city_tt_cont_win {display:none;position:absolute;top:-10px;left:-265px;width:250px;background-color:#fff;border:2px solid #ccc;z-index:10;}
.city_adr:hover .city_tt_cont_win {display:block;}

.ui-widget {font-family:'Arial', sans-serif;}
.ui-dialog {position:fixed !important;margin:0 auto;left:0;right:0;top:200px !important;width:400px !important;display:none;}
.ui-dialog .ui-dialog-title {color:#e30c1c;font-weight:bold;font-size:16px;}
.span_btn {line-height:32px;}

.profil_pic {width:304px;float:left;margin:0 40px 0 0;}
.profil_pic img, .profil_pic_plan img {width:100%;height:auto;}
.profil_pic_goods {border:2px solid #ccc;padding:2px;width:300px;overflow:hidden;text-align:center;}
.profil_pic_plan {width:300px;padding:20px 2px 0;text-align:center;}
.profil_descr {float:left;}
.add2basket_prof_bl {float:left;height:40px;width:130px;margin:0px 0px 0 0px;border:1px solid #e6e6e6;background-color:#fff;}
.prof_goods_amount {float:left;}
.prof_goods_amount input {width:85px;height:40px;border:0;font-size:20px;text-align:center;}
.add2basket_nastil {float:left;cursor:pointer;width:45px;height:40px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1211px -312px;/*font-size:18px;line-height:34px;background-color:#666;color:#fff;padding:0 7px;*/}
.prof_price_bl {float:left;width:208px;height:42px;}
.prof_price_bl sup {font-size:10px;}
.prof_price_bl span {font-size:22px;color:#e30c1c;line-height:42px;}
.change_param {padding-top:20px;width:320px;}
.change_param table {width:100%;}
.change_param th {font-weight:normal;text-align:left;font-size:14px;width:33.3%;}
.change_param td {padding:5px 10px 10px 0;}
.change_param select {height:24px;border:1px solid #ccc;font-size:12px;width:100%;}
.ral5005 {color:#fff;background-color:#154889;}
.ral6005 {color:#fff;background-color:#0F4336;}
.ral3005 {color:#fff;background-color:#5E2028;}
.ral8017 {color:#fff;background-color:#44322D;}
.ral7024 {color:#fff;background-color:#474A50;}

.radio {position: absolute;z-index: -1;opacity: 0;margin: 10px 0 0 7px;}
.radio + label {
  position: relative;
  padding: 0 0 0 0px;
  cursor: pointer;
  display:block;
  width:40px;
  height:28px;
  text-align:center;
  font-size:10px;
  float:left;
  margin-right:5px;
}
.radio + label:before {
  /*content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;border: 1px solid #CDD1DA;border-radius: 50%;background: #FFF;*/
}
.radio + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  width: 44px;
  height: 32px;
  outline:1px solid red;
  opacity: 0;
  transition: .2s;
}
.radio:checked + label:after {opacity: 1;}
.radio:focus + label:before {box-shadow: 0 0 0 3px rgba(255,255,0,.7);}

.basket_user_tab {margin: 0px 0px 0px 0px;width:100%;}
.basket_user_tab th
	{
		font-size: 				16px;
		font-weight: 			bold !important;
		text-align:				center !important;
		background-color:	#f2f2f2 !important;
		border-top:				dashed 1px #bbbbbb;
		border-bottom:		dashed 1px #bbbbbb;
	}
.basket_user_tab td {padding: 	10px 5px 10px 5px !important;font-size: 16px;border-bottom:dashed 1px #e2e2e2;}
.basket_user_tab hr	{border-top:dashed 1px #e2e2e2;border-bottom:dashed 0px #e2e2e2;}
.basket_user_tab tr:hover td {background-color: #f5FFf0 !important;}
.basket_mess_tab {margin:0px 0px 0px 0px;width:	100% !important;}
.basket_mess_tab th {padding:10px 5px;font-size:16px;font-weight:normal;text-align:	left;background-color:	#f2f2f2;vertical-align:middle;}
.basket_mess_tab td {padding:5px 5px 5px 5px;font-size:16px;text-align:left;border-bottom:dashed 1px #e2e2e2;vertical-align:middle;}
.basket_mess_tab label {display:block;margin:6px 0px 0px 0px;}
.div_txt_simple {margin:0px 0px 15px 0px;}
.t15 {padding: 15px 5px 15px 15px !important;}
.t15 div, .d16 {margin: 10px 0px 0px 0px;font-size:	12px;color: #c3c3c3;}
.t16 {padding: 	15px 5px 15px 5px !important;}
.bg1	{background-color: #f9f9f9 !important;}
.bg2	{background-color: #ffffff !important;}
.div_p {margin:0px !important;font-size:14px !important;}
.order_del {color: 	#b7b7b7 !important;}
.order_new {color:#ca005d !important;}
.order_man {color:#00CC00 !important;}
.order_tt {color: #00CC00 !important;}
.order_err {color:#ff0000 !important;}
.order_ok {color: #009b74 !important;}
.order_show {cursor:pointer;}
.order_row_edit {margin: 10px 0px 0px 0px;font-size:16px;border-bottom:dashed 1px #4d4d4d;}
.basket_add_goods_s, .order_det_close_s, .order_print
	{
		cursor:						pointer;
		margin: 					10px 0px 0px 0px;
		padding: 					0px 0px 0px 1px;
		font-size: 				18px !important;
		color: 						#c3c3c3 !important;
		float:						left;
		border-radius: 		4px 4px 4px 4px;
		border-bottom:		dashed 1px #c3c3c3;
	}
.basket_add_goods_s:hover, .order_det_close_s:hover, .order_print:hover
	{
		margin: 					3px 0px 0px -6px;
		padding: 					6px 7px 5px 6px;
		color: 						#a3a3a3 !important;
		border-radius: 		4px 4px 4px 4px;
		border:						dashed 1px #a3a3a3 !important;
	}
.submit_1
	{
		margin: 					5px 5px 10px 0px;
		padding: 					8px 15px 7px 15px;
		font-size: 				16px;
		vertical-align: 	middle;
		color:						#fff;
		border-radius: 		4px 4px 4px 4px;
		border:						solid 1px #aaaaaa;
		background: 			#f0f0f0;
		background:				-moz-linear-gradient(top, #666, #bababa); 
		background:				-webkit-linear-gradient(top, #666, #bababa);
		background:				-o-linear-gradient(top, #666, #bababa); 
		background:				-ms-linear-gradient(top, #666, #bababa); 
		background:				linear-gradient(top, #666, #bababa); 
		cursor:pointer;
	}
.submit_1:hover
	{
		background: 			#f0f0f0;
		background:				-moz-linear-gradient(top, #bababa, #666); 
		background:				-webkit-linear-gradient(top, #bababa, #666);
		background:				-o-linear-gradient(top, #bababa, #666); 
		background:				-ms-linear-gradient(top, #bababa, #666); 
		background:				linear-gradient(top, #bababa, #666);  
	}
.input_1
	{
		display: 					block;
		margin: 					5px 5px 10px 0px;
		padding: 					5px 4px 5px 4px;
		color:						#4d4d4d;
		font-size:				16px;
		border: 					solid 1px #dddddd;
		box-sizing: border-box;
	}
.input_1:hover
	{
		margin: 					5px 5px 10px 0px;
		padding: 					4px 3px 4px 3px;
		border: 					solid 2px #cccccc;
	}
.input_1:focus
	{
		margin: 					5px 5px 10px 0px;
		padding: 					4px 3px 4px 3px;
		border: 					solid 2px #cccccc;
	}
.wi100 {width:100%;}

.usl_form {display:none;position:fixed;top:20px;left:0;right:0;margin:0 auto;background-color:#fff;border:1px solid #ccc;padding:25px;z-index:20005;width:600px;}
.usl_form i {position:absolute;top:10px;right:10px;display:block;width:16px;height:16px;color:#e30c1c;font-size:16px;cursor:pointer;}
.usl_form_name {/*color:#aaa;*/}
.usl_form_in {padding:4px 0 10px 0;}
.usl_inp {border:1px solid #ccc;width:100%;height:32px;padding:0 5px;box-sizing:border-box;}
.usl_form_check {padding:4px 0 5px 0;}
.usl_form_check label {display:block;padding:0 0 5px 0;}
.usl_form_check input {margin-right:5px;}
.usl_form_txt {padding:4px 0 20px 0;}
.usl_form_txt textarea {border:1px solid #ccc;width:100%;min-width:100%;max-width:100%;height:150px;padding:0 5px;box-sizing:border-box;}
.usl_col_left {float:left;width:50%;padding-right:10px;box-sizing:border-box;}
.usl_col_right {float:left;width:50%;padding-left:10px;box-sizing:border-box;}
.usl_btn {
	display:block;
	float:left;
	border-radius:7px;
	height:32px;
	padding:0px 20px 0;
	margin:0;
	border:0;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	color:#fff;
	white-space:nowrap;
	background: #666;
	background: -moz-linear-gradient(top, #bababa 0%, #666 100%);
    background: -webkit-linear-gradient(top, #bababa 0%, #666 100%);
    background: -o-linear-gradient(top, #bababa 0%, #666 100%);
	background: -ms-linear-gradient(top, #bababa 0%, #666 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#666');
    background: linear-gradient(top, #bababa 0%, #666 100%);
}
#catalog_uslugi_mess {display:none;position:fixed;top:20px;left:0;right:0;margin:0 auto;background-color:#fff;border:1px solid #ccc;padding:25px;z-index:20005;width:600px;}
.usl_order {width: 150px;text-align: center;height: 25px;background-color: #eee;line-height: 24px;padding: 0 !important;margin: 0 auto;text-transform:uppercase;cursor:pointer;}

.fs8 {font-size: 8px;}
.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px !important;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px !important;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}
.fs21 {font-size: 21px;}
.fs22 {font-size: 22px;}
.fs23 {font-size: 23px;}
.fs24 {font-size: 24px;}
.fs25 {font-size: 25px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}
.fs32 {font-size: 32px;}
.fs34 {font-size: 34px;}
.fs36 {font-size: 36px;}

.wi001 {width:1%;}

.orange {color:#e30c1c;}
.gray {color:#808080;}
.red {color:#e30c1c;}

.i {font-style: oblique;}
.bold {font-weight: bold;}
.tdn {text-decoration: none;}
.upc {text-transform:uppercase;}
.u {text-decoration: underline;}
.u:hover {text-decoration: none;}
.center {margin: 0 auto;}
.center2 {text-align: center;}
.tar {text-align:right !important;}
.vam {vertical-align:middle;}
.rez {overflow:hidden;}

.block {display:block;}
.hidden {display:none;}
.inline {display:inline;}
.i-b {display:inline-block;}
.rel {position:relative;}


.float-r {float: right;}
.float-l {float: left;}
.clear{clear:both;}

@media screen and (min--moz-device-pixel-ratio:0) {
	.mmenu_lev2 {top:33px;}
	.search_bl_name {padding:10px 0px 0 0px !important;}
	.search_inp {padding:12px 16px 11px;}
	.search_btn {padding:7px 0 9px 35px;}
}


@media screen and (max-width: 1199px) {
	body,td,p,div,span,input,select,textarea {font: 12px 'Arial', sans-serif;}
	.head {height:121px;}
	.head_bg {height:56px;}
	.site {width:1000px;}
	.logo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -12px -20px;width:158px;height:66px;margin:32px 0 0 26px;}
	.logo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -12px -720px;width:158px;height:66px;margin:32px 0 0 26px;}
	.logo_1 div, .logo_4 div {font-size:12px;top:-21px;}
	.one {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -283px -22px;width:76px;height:66px;margin:33px 0 0 26px;}
	.supermarket {width:185px;margin:43px 0 0 12px;font-size:14px;line-height:16px;}
	.callcenter_img {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -444px -18px;width:48px;height:67px;margin:31px 0 0 0;}
	.cc_block {margin:18px 0 0 7px;}
	.cc_bl_mobile {margin-top:9px;}
	.cc {font-size:13px;}
	.cc_tel {font-size:24px;line-height:24px;}
	.cc_tel_hot {font-size:14px;}
	.cc_tel span, .cc_tel_hot span {font-size:14px;}
	.mobtel {font-size:14px;}
	.online {top:25px;left:55px;height:25px;width:126px;font-size:14px;line-height:22px;}
	.online::before {
		left: 10px;
		border: 8px solid transparent;
		border-top: 8px solid #e6e6e6;
		border-left: 8px solid #e6e6e6;
	}
	.online::after {
		left: 11px;
		border: 6px solid transparent;
		border-top: 6px solid white;
		border-left: 6px solid white;
	}
	.client_bl {margin:10px 32px 0 0;}
	.worktime {margin:0 9px 0 0;}
	.town {margin:0 9px 0 0;}
	.town u {padding-right:12px;}
	.town u i {width:8px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -67px -163px;}
	.basket_bl {height:26px;padding:8px 9px 0 37px;}
	.basket_bl:after {border: 4px solid transparent;border-top: 4px solid #e6e6e6;border-right: 4px solid #e6e6e6;bottom: -8px;}
	.basket_bl i {top:12px;left:10px;width:17px;height:16px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -19px -156px;}
	.basket_bl span {font-size:18px;}
	.auth_menu li {padding:0 0 0 11px;font-size:13px;}
	.menu_top_bl {height:47px;}
	.menu_top {margin:0 0 0 22px;padding-top:8px;}
	.menu_top li {padding:7px 8px 5px;font-size:13px;}
	.mmenu_lev2 {top:27px;width:180px;padding:0 0 10px 0;}

	.soc_lang {margin:15px 32px 0 0;}
	.soc a {width:22px;height:22px;margin:0 4px 0 0;}
	.wiki {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -160px -152px;}
	.facebook {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -186px -152px;}
	.gplus {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -212px -152px;}
	.twitter {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -238px -152px;}
	.youtube {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -292px -152px;}
	.lang {height:16px;width:68px;margin:0 0 0 4px;padding:4px 0 0 6px;}
	.lang span {font-size:10px;}
	.lang i {top:8px;right:6px;}

	.search_bl {height:60px;margin:25px 16px 0;padding:6px 8px 0;}
	.search_bl_tbl {border-spacing:8px;}
	.search_bl_tbl td {padding:0;}
	.search_bl_name {font-size:19px;padding:8px 0px 0 0px !important;}
	.search_inp {font-size:19px;line-height:19px;padding:8px 14px 9px;}
	/*.search_inp_bl {padding:0 28px 0 0;}*/
	.search_btn {font-size:19px;width:108px;padding:9px 0 8px 29px;}
	.search_btn i {top:8px;left:11px;width:17px;height:20px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -105px -156px;}
	.region_bl {padding:0 12px!important;}
	.region_bl_name {font-size:13px;padding:14px 8px 0 0px;}
	.city u {font-size:19px;padding:0 10px 0 0;}
	.city u:after {top:5px;right:0px;}

	@media screen and (min--moz-device-pixel-ratio:0) {
		.mmenu_lev2 {top:28px;}
		.search_bl_name {padding:9px 0px 0 0px !important;}
		.search_inp {padding:9px 14px 10px;}
		.search_btn {padding:6px 0 9px 29px;}
		.region_bl_name {padding:14px 8px 0 0px;}
		.city u:after {right:3px;}
	}

	.gr_line {margin:25px 16px 25px;}
	.press_room {font-size:20px;margin:0 0 18px 32px;}
	.press_menu {margin:7px 32px 0 0;}
	.main_news {width:202px;margin:0 16px 0 32px;}
	.main_news a, .other_news a {font-size:14px;}

	.promo_bl {width:184px;height:108px;padding:16px;margin:0 16px 32px;}
	.promo_bl_name u {font-size:15px;line-height:18px;}
	.promo_bl_txt {font-size:11px;padding:11px 0 0 0;}
	.promo_bl_url {font-size:12px;padding:5px 0 0 0;}
	.vakula {padding:0 0 0 75px;}
	.vakula i {width:66px;height:90px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -11px -248px;}
	.tender {/*padding:0 68px 0 0;*/}
	.tender i {width:137px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?555) no-repeat -724px -851px;}
	.delivery_promo i {width:111px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -723px -911px;}

	.footer1 {padding-bottom:38px;}
	.footer2 {padding-bottom:35px;}
	.footer2 a {font-size: 13px;}
	.cell_44 {width:186px;margin:0 32px;}
	.ofice {font-size:14px;padding:16px 0 5px;}
	.ofice_adr {font-size:11px;}
	.cell_name {padding-top:30px;}
	.cell_name a {font-size:15px;}
	.smarkets {width:232px;height:149px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -20px -411px;margin:16px 0 0 -16px;}
	.world_net {width:186px;height:133px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -399px -413px;margin:16px 0 0 0;}
	.world_net_kyiv {top:77px;left:95px;font-size:9px;}
	.world_net_minsk {top:12px;left:72px;font-size:9px;}
	.world_net_hungary {top:97px;left:44px;font-size:9px;}
	.iso {padding:40px 0 40px 98px;font-size:13px;}
	.iso i {width:70px;height:68px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -321px -248px;margin:16px 0 0 0;}
	.gmark {font-size:13px;}
	.cell_link a {font-size:11px;}
	.fnet {font-size:19px;padding:32px 0 26px 0px;}
	.cell_1 {width:186px;margin:0 32px;}
	.cell_2 {width:686px;margin:0 32px;}
	.comp_name {font-size:16px;}
	.flogo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -441px -140px;width:112px;height:47px;margin:24px 0 8px -5px;}
	.flogo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -441px -840px;width:112px;height:47px;margin:24px 0 8px -5px;}
	.gr_link_name {font-size:14px;}
	.link_cell_1 {width:218px;}
	.link_cell_2 {width:436px;margin:0 0 0 32px;}
	.link_row {padding-bottom:29px;}
	.copy {font-size:22px;line-height:16px;top:4px;}
	.fs15 {font-size:13px;}

	.crumbs {padding:0 0 0 16px;}
	.crumbs a, .crumbs span, .crumbs font {font-size:11px;}
	.page_content {display:table-cell;width:718px;padding:16px 16px 0;}
	.page_content h1 {font-size:22px;margin:10px 0 16px 16px;}

	.goods_rel {margin:0 16px 32px;width:198px;height:329px;}
	.add2basket_rel_bl {height:39px;width:82px;}
	.add2basket_rel {height:39px;width:44px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -512px -311px;}
	.rel_goods_amount input {height:39px;}
	
	.left_menu_cell {width:218px;padding:16px 16px 0 16px;}
	.left_menu_bl a {font-size:12px;}
	.lmenu_name {padding:7px 16px 7px;}
	.lmenu_razd {margin:0 16px;}
	.lmenu_lev2 {left:216px;width:200px;}
	.cat_rubr_mrg {margin:0 -16px;}
	.rubr_cat_bl {margin:0 16px 32px;width:216px;height:189px;}
	.rubr_cat_img {margin:16px 16px 0;height:135px;}
	
	.rubr_cat_name {width:218px;height:37px;padding:0px 0 0px;}
	.rubr_cat_name a {font-size:14px;line-height:16px;}
	.rubric_metall {font-size:18px;margin:32px 16px;padding:0 0 6px 0;}
	.honor {width:216px;height:244px;margin:0 16px 32px;}
	.honor a {margin:16px 16px 0;height:183px;}
	.honor_descr {padding:8px 16px;width:184px;max-height:27px;}
	.honor_descr:hover {max-height:88px;}

	.div_map_198 {width:510px;}
	.div_map_50 {width:414px;}
	.h4_city {width:160px;margin:0 0 16px 0;}
	.TD_CITY {width:158px;}
	.cont_city_tt {width:160px;}
	.tt_descr {margin:0 0 0 36px;width:250px;}
	.find_adr_form {margin:0 0 36px 16px;}
	.search_adr {width:688px;}
	.txt_page {padding:0 16px;}
	.simple_news {padding:16px;width:206px;}
	.simple_news_name {font-size:14px;}
	.tabl_metall th {font-size:12px;}
	.tabl_metall td {font-size:11px;}
	.tabl_metall select {font-size:11px;}
	.amt {font-size:11px;}
	.order_btn {width:32px;height:29px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -518px -316px;}
	.order_save {padding:40px 0 0 16px;}
	.in_order {margin:17px 16px 0;font-size:18px;}

	.rubr_related_bl {margin:0 -4px;}
	.rubr_related {width:119px;height:169px;padding:8px;margin:0 4px 8px;}
	.rubr_related_name {height:33px;}
	.rubr_related_pic {width:119px;height:117px;}
	.rubr_related_price {font-size:16px;}
	.rubr_related_price span {font-size:12px;}
	.rubr_related_price i {font-size:12px;}
}

@media screen and (min-width: 1499px) {
	body,td,p,div,span,input,select,textarea {font: 16px 'Arial', sans-serif;}
	.head {height:182px;}
	.head_bg {height:84px;}
	.site {width:1500px;}
	.logo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1411px -20px;width:237px;height:101px;margin:50px 0 0 39px;}
	.logo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1411px -720px;width:237px;height:101px;margin:50px 0 0 39px;}
	.logo_1 div, .logo_4 div {font-size:16px;top:-27px;}
	.one {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1684px -22px;width:115px;height:100px;margin:51px 0 0 40px;}
	.supermarket {width:279px;margin:70px 0 0 31px;font-size:21px;line-height:24px;}
	.callcenter_img {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1844px -17px;width:72px;height:102px;margin:47px 0 0 0;}
	.cc_block {margin:43px 0 0 10px;}
	.cc_bl_mobile {margin-top:23px;}
	.cc {font-size:16px;}
	.cc_tel {font-size:30px;line-height:30px;}
	.cc_tel_hot {font-size:18px;}
	.cc_tel span, .cc_tel_hot span {font-size:18px;}
	.mobtel {font-size:18px;}
	.online {top:37px;left:81px;height:39px;width:180px;font-size:17px;line-height:34px;}
	.online::before {
		left: 12px;
		border: 12px solid transparent;
		border-top: 12px solid #e6e6e6;
		border-left: 12px solid #e6e6e6;
	}
	.online::after {
		left: 13px;
		border: 10px solid transparent;
		border-top: 10px solid white;
		border-left: 10px solid white;
	}
	.client_bl {margin:23px 50px 0 0;}
	.worktime {margin:0 14px 0 0;}
	.town {margin:0 14px 0 0;}
	.town u {padding-right:16px;}
	.town u i {width:10px;height:6px;top:9px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1468px -163px;}
	.basket_bl {height:38px;padding:11px 14px 0 56px;}
	.basket_bl:after {border: 8px solid transparent;border-top: 8px solid #e6e6e6;border-right: 8px solid #e6e6e6;bottom: -10px;}
	.basket_bl i {top:14px;left:17px;width:26px;height:24px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1419px -156px;}
	.basket_bl span {font-size:24px;}
	.auth_menu {padding:9px 0 0 0;}
	.auth_menu li {padding:0 0 0 18px;font-size:18px;}
	.menu_top_bl {height:71px;}
	.menu_top {margin:0 0 0 35px;padding-top:15px;}
	.menu_top li {padding:7px 15px 5px;font-size:19px;}
	.mmenu_lev2 {top:33px;width:250px;padding:0 0 10px 0;}

	.soc_lang {margin:20px 50px 0 0;}
	.soc a {width:32px;height:32px;margin:0 6px 0 0;}
	.wiki {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1560px -152px;}
	.facebook {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1598px -152px;}
	.gplus {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1636px -152px;}
	.twitter {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1674px -152px;}
	.youtube {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1750px -152px;}
	.lang {height:23px;width:90px;margin:0 0 0 4px;padding:6px 0 0 8px;}
	.lang span {font-size:14px;}
	.lang i {top:12px;right:6px;width:10px;height:6px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1468px -163px;}

	.search_bl {height:76px;margin:30px 25px 0;padding:8px 10px 0;}
	.search_bl_tbl {border-spacing:10px;}
	.search_bl_tbl td {padding:0;}
	.search_bl_name {font-size:24px;padding:9px 0px 0 0px !important;}
	.search_inp {font-size:24px;line-height:24px;padding:9px 16px 11px;}
	/*.search_inp_bl {padding:0 32px 0 0;}*/
	.search_btn {font-size:24px;width:162px;padding:10px 0 10px 29px;}
	.search_btn i {top:9px;left:11px;width:25px;height:30px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1505px -156px;}
	.region_bl {padding:0 12px!important;}
	.region_bl_name {font-size:17px;padding:15px 8px 0 0px;}
	.city u {font-size:24px;padding:0 15px 0 0;}
	.city u:after {width:10px;height:6px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1468px -163px;top:7px;right:0px;}

	@media screen and (min--moz-device-pixel-ratio:0) {
		.mmenu_lev2 {top:35px;}
		.search_bl_name {padding:10px 0px 0 0px !important;}
		.search_inp {padding:13px 16px 11px;}
		.search_btn {padding:8px 0 11px 29px;}
		.region_bl_name {padding:16px 8px 0 0px;}
		.city u:after {right:3px;}
	}

	.gr_line {margin:37px 25px 37px;}
	.press_room {font-size:24px;margin:0 0 22px 50px;}
	.press_menu {margin:7px 50px 0 0;}
	.main_news {width:300px;margin:0 25px 0 50px;}
	.main_news a, .other_news a {font-size:20px;}
	.main_news_txt {padding:6px 0 7px;}

	.promo_bl {width:273px;height:137px;padding:25px;margin:0 25px 50px;}
	.promo_bl_name u {font-size:20px;line-height:20px;}
	.promo_bl_txt {font-size:15px;padding:15px 0 0 0;}
	.promo_bl_url {font-size:16px;padding:7px 0 0 0;}
	.vakula {padding:0 0 0 113px;}
	.vakula i {width:101px;height:137px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1409px -248px;}
	.tender {/*padding:0 94px 0 0;*/}
	.tender i {width:137px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?555) no-repeat -724px -851px;}
	.delivery_promo i {width:111px;height:52px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -723px -911px;}
	.visa {width:146px;height:46px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1870px -252px;margin:15px 0 0 0;}

	.footer1 {padding-bottom:46px;}
	.footer2 {padding-bottom:35px;}
	.footer2 a {font-size: 17px;}
	.cell_44 {width:275px;margin:0 50px;}
	.ofice {font-size:18px;padding:25px 0 7px;}
	.ofice_adr {font-size:14px;}
	.cell_name {padding-top:37px;}
	.cell_name a {font-size:22px;}
	.smarkets {width:347px;height:224px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1420px -411px;margin:25px 0 0 -25px;}
	.world_net {width:275px;height:199px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1800px -413px;margin:25px 0 0 0;}
	.world_net_kyiv {top:115px;left:142px;font-size:12px;}
	.world_net_minsk {top:27px;left:114px;font-size:12px;}
	.world_net_hungary {top:143px;left:67px;font-size:12px;}
	.iso {padding:40px 0 70px 114px;font-size:18px;margin-top:10px;}
	.iso i {width:107px;height:104px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1721px -248px;margin:16px 0 0 0;}
	.gmark {font-size:18px;padding-left:31px;}
	.cell_link a {font-size:14px;}
	.fnet {font-size:26px;padding:50px 0 26px 0px;}
	.cell_1 {width:275px;margin:0 50px;}
	.cell_2 {width:1025px;margin:0 50px;}
	.comp_name {font-size:20px;}
	.flogo_1 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1842px -140px;width:168px;height:71px;margin:33px 0 15px -7px;}
	.flogo_4 {background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -1842px -840px;width:168px;height:71px;margin:33px 0 15px -7px;}
	.gr_link_name {font-size:19px;}
	.link_cell_1 {width:325px;}
	.link_cell_2 {width:650px;margin:0 0 0 50px;}
	.link_row {padding-bottom:35px;}
	.copy {font-size:28px;line-height:16px;top:4px;}
	.fs15 {font-size:17px;}

	.crumbs {padding:0 0 0 25px;}
	.crumbs a, .crumbs span, .crumbs font {font-size:14px;}
	.page_content {display:table-cell;width:1086px;padding:25px 25px 0;}
	.page_content h1 {font-size:26px;margin:10px 0 25px 25px;}

	.rel_goods_list {margin:0 -20px;}
	.goods_rel {width:236px;height:340px;margin:0 20px 40px;}
	.gname_rel {font-size:14px;padding:15px 20px 0;}
	.goods_rel_img {width:236px;}
	.price_rel {font-size:28px;padding:0 20px;}
	.add2basket_rel_bl {height:42px;margin:17px 20px 0 0px;}
	.add2basket_rel {height:42px;background:url(./../i/./../i/wcs.ugmk.sprite.png?5454) no-repeat -1914px -311px;}
	.rel_goods_amount input {height:42px;}
	
	.left_menu_cell {width:325px;padding:25px 25px 0 25px;}
	.left_menu_bl a {font-size:17px;}
	.lmenu_name {padding:9px 25px 9px;}
	.lmenu_razd {margin:0 25px;}
	.lmenu_lev2 {left:320px;width:300px;}
	.cat_rubr_mrg {margin:0 -25px;}
	.rubr_cat_bl {margin:0 25px 50px;width:323px;height:206px;}
	.rubr_cat_img {margin:25px 25px 0;height:135px;}
	
	.rubr_cat_name {width:325px;font-size:19px;line-height:18px;}
	.rubric_metall {font-size:24px;margin:50px 25px;}
	.honor {width:323px;height:366px;margin:0 25px 50px;}
	.honor a {margin:25px 25px 0;height:275px;}
	.honor_descr {padding:12px 25px;width:275px;max-height:32px;}
	.honor_descr:hover {max-height:108px;}
	.div_map_198 {width:773px;}
	.div_city_arr {float:left;margin:0 0 0 50px;}
	.h4_city {width:220px;float:left;margin:0 0 25px 50px;}
	.TD_CITY {width:230px;}
	.cont_city_tt {width:228px;}
	.txt_page {padding:0 25px;}
	.simple_news {padding:25px;width:307px;margin:0 0 25px 0;}
	.simple_news_name {font-size:18px;}
	.basket_amt {font-size:14px;padding:0 0 0 3px;}
	.bskt_dl_sel, .basket_unit  {font-size:14px;}
	.order_save {padding:40px 0 0 25px;}
	.in_order {margin:17px 20px 0;font-size:20px;}

	.rubr_related_bl {margin:0 -7px;}
	.rubr_related {width:178px;height:250px;padding:12px;margin:0 7px 14px;}
	.rubr_related_name {height:50px;}
	.rubr_related_pic {width:178px;height:175px;}
	.rubr_related_price {font-size:20px;}
	.rubr_related_price span {font-size:14px;}
	.rubr_related_price i {font-size:14px;}
}

/*то что связано с мобильной версией*/
.cc_tel_mob {display:none;}
.menu_enter_mob {display:none;}
.menu_top_mob {display:none;}
.search_btn_mob {display:none;}


/* Смартфоны (портретный и альбомный режимы) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 767px) {
	body,td,p,div,span,input,select,textarea {font: 14px 'Arial', sans-serif;}
	.head {background-color:#f5f5f5;height:140px;}
	.head_bg {
		background-color:#e6e6e6;
		background: -moz-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: -webkit-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: -o-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		position:relative;
		z-index:1;
		height:40px;
	}
	.site {width:100%;position:relative;}
	.site_mob {z-index:2}
	.logo_1 {background:url(./../i/ugmk_logo_1.png) no-repeat 0px 0px;background-size:cover;width:100px;height:43px;margin:40px 0 0 5px;display:block;float:left;}
	.logo_4 {background:url(./../i/ugmk_logo_4.png) no-repeat 0px 0px;background-size:cover;width:100px;height:43px;margin:40px 0 0 5px;display:block;float:left;}
	.logo_bl {display:table-cell;float:none;width:38%;}
	.logo_bl span {display:none;}
	.one_bl {display:table-cell;float:none;}
	.one {background:url(./../i/one_img.png) no-repeat 0px 0px;background-size:cover;width:48px;height:42px;margin:42px auto 0;float:none;}
	.supermarket_bl {display:table-cell;float:none;width:43%;}
	.supermarket {float:right;width:100%;margin:42px 0 0 0px;font-size:10px;line-height:14px;}
	#container {display:none;}
	.cc, .callcenter_img, .worktime {display:none;}
	.callcenter {float:none;position:absolute;top:5px;right:5px;z-index:2;}
	.cc_block {margin:0;display:none;white-space:nowrap;position:absolute;top:0;right:10px;background-color:#fff;padding:10px 10px 5px;z-index:5;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.cc_tel_mob {display:block;color:#000;font-size:16px;line-height:16px;border-bottom:1px dashed;}
	.cc_tel_mob span {color:#808080;font-size:12px;}
	.cc_tel_hot {font-size:24px;line-height:24px;}
	
	.cc_block2 {margin:0;}
	.head_vp {display:none;}
	.head_vp_cont {text-transform: none;padding: 0px;border-bottom:1px dashed;}
	.head_vp_city_mob {display:none;position:absolute;top:20px;right:0;background-color:#fff;z-index:5;padding:20px;border: 2px solid #ccc;border-radius:4px;}
	.head_vp_city {padding-bottom:10px;}
	.city_tel_bl {right:0;left:auto;}
	
	.client_bl {float:none;margin:0;position:absolute;top:0;left:0;width:100%;z-index:1;}
	.town {text-align:left;margin:5px 0 0 5px;}
	.basket_bl {float:left;background:none;position:absolute;top:-40px;left:0;right:0;margin:0 auto;width:20%;white-space:nowrap;}
	.all_town_basket {left:0;width:100%;box-sizing:border-box;}
	.auth_menu {display:none;position:absolute;top:0;right:10px;background-color:#fff;padding:10px 10px 5px;z-index:5;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.auth_menu li {float:none;padding:0 0 5px 0;}
	.menu_enter_mob {display:block;position:absolute;top:7px;right:10px;width:24px;height:24px;}
	.menu_enter_mob img, .menu_top_mob img {width:100%;height:auto;}
	.menu_top_mob {display:block;position:absolute;top:9px;left:10px;width:24px;height:22px;}
	.menu_top_bl {display:none;border:0;height:auto;width:90%;box-sizing:border-box;position:absolute;top:0;left:10px;background-color:#fff;padding:10px 10px 5px;z-index:20005;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.hide_top_bl {position:absolute;top:15px;right:15px;width:15px;height:15px;font-style: normal;text-align:center;z-index:5;cursor:pointer;}
	.hide_top_bl:before {content:'X';color:red;font-style: normal}
	.menu_top {margin:0;padding:0;float:none;}
	.menu_top li {float:none;}
	.menu_top li:hover {background:none;}
	.menu_top li:hover a, .mmenu_lev2 a {color:#000;}
	.menu_top li a:hover {color:#000;}
	.soc_lang {float:none;margin:15px 0 0 0;}
	.soc {float:left;}
	.lang:hover .all_lang {display:none;}
	.mmenu_lev2 {position:relative;top:0;background:none;padding:0;}
	.search_bl {margin:25px 0 0;padding:8px;height:38px;}
	.search_bl_tbl {border-spacing:0;}
	.city u {font-size:16px;}
	#sbl_name_td {display:none;}
	.search_btn {display:none;}
	.search_btn_mob {
		display:inline;
		float:left;
		position:relative;
		color:#fff;
		width:38px;
		height:38px;
		cursor:pointer;
		border:0;
		padding:9px 0 9px 0px;
		margin:0;
		background: #e6e6e6;
		background: -moz-linear-gradient(top, #666 0%, #bababa 100%);
		background: -webkit-linear-gradient(top, #666 0%, #bababa 100%);
		background: -o-linear-gradient(top, #666 0%, #bababa 100%);
		background: linear-gradient(top, #666 0%, #bababa 100%);
	}
	.search_btn_mob i {position:absolute;top:7px;left:9px;width:20px;height:24px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -805px -156px;}
	.search_inp {padding:12px 8px 9px;font-size:14px;height:38px;}
	.all_town {right:-50px;}
	.rubr_cat_bl {width:44%;margin:0 3% 10%;box-sizing:border-box;}
	.rubr_cat_name {width:100%;}
	.press_room {margin:0 0 18px 3%;}
	.main_news {float:none;margin:0 3% 8px;width:94%;}
	.simple_news {width:100%;box-sizing:border-box;border:1px solid #ccc;}

	.cell_1 {width:100%;float:none;box-sizing:border-box;margin:0;padding:24px 32px 0;}
	.flogo_1 {margin:0px 0 8px -5px;}
	.cell_2 {width:100%;float:none;box-sizing:border-box;margin:0;padding:0 32px;}

	.left_menu_cell {display:none;}
	.page_content {display:block;width:100%;box-sizing:border-box;}
	.crumbs {padding:0;}
	.page_content h1 {margin:10px 0 16px 0px;float:none;}
	.town_in_cat {float:none;margin:0 0 20px 0;}
	.txt_block img {max-width:100%;height:auto;}
	.txt_block iframe {width:100%;height:auto;}
	.txt_page {padding:0;}
	.div_page_img_big {width:100%;}
	.div_page_img_big .img_big_obrez {width:100%;}
	.txt_block object, .txt_block embed {width:100%;height:auto;}

	.div_map_50 {width:100%;float:none;}
	.div_map_198 {width:100%;float:none;}
	.tt_descr {width:100%;float:none;margin:20px 0 0 0;}
	.h4_city {float:none;margin:16px 0;}
	.div_city_arr {float:none;}
	.find_adr_form {margin:0 0 36px 0;}
	.search_adr {width:100%;box-sizing:border-box;}
	.find_tt_btn {float:none;}
	.reset_btn {float:none;margin:10px 0 0 0;}
	.goods_rel {width:48%;margin:0 1% 32px;box-sizing:border-box;height:300px;}
	.price_rel {padding:0 2px 0 5px;font-size:16px;}
	.add2basket_rel_bl {margin:17px 5px 0 0px;}
	.rel_goods_amount input {font-size:16px;}
	.goods_rel_img {width:100%;height:150px;}

	.tabl_metall {/*display:block;*/background:none;border:0}
	.tabl_metall thead {display: none;}
	.tabl_metall tbody {/*display: block;*/}
	.tabl_metall tr {margin-bottom: 10px;display: block;background-color:#ededed;width:100%;}
	.tabl_metall td {display: block;text-align: right;font-size: 14px;border-bottom: 1px dotted #ccc;min-height: 20px;width:100% !important;padding: 5px;background:none;box-sizing:border-box;white-space:nowrap;}
	.tabl_metall td:first-child {border-bottom: 0;text-align:left;font-size:16px;color:#000;padding:10px 5px;}
	.tabl_metall td:last-child {border-bottom: 0;}
	.tabl_metall td:before {content: attr(data-label);float: left;font-weight: bold;font-size: 12px;color:#808080;font-size: 12px;}
	.tabl_metall select {width:50%;}
	.price_cell {font-size: 18px !important;line-height:18px;}

	.profil_pic {float:none;margin:0;width:100%;box-sizing:border-box;margin-bottom:20px;}
	.profil_descr {float:none;}
	.prof_price_bl {width:180px;}
	.add2basket_prof_bl {width:105px;}
	.prof_goods_amount input {width:60px;}
	.change_param {width:100%;}
	.change_param table {}
	.change_param tr {display:block;}
	.change_param td {display: block;text-align: right;font-size: 14px;border-bottom: 0px dotted #ccc;min-height: 20px;width:100% !important;padding: 5px 0;background:none;box-sizing:border-box;}
	.change_param td:before {content: attr(data-label);float: left;font-weight: bold;font-size: 12px;color:#808080;font-size: 12px;padding-top:5px;}
	.change_param select {width:200px;padding:0 4px;}
	.chp_th {display: none !important;}
	.chp_color {float:right;}

	#DBS_GLOBAL_BASKET {position:absolute;width:100%;top:20px;box-sizing:border-box;}
	.shoping {float:none;margin:20px 0 0 0;}
	.city_confirm {float:none;margin:16px 0 0 0;}
	.return_city_confirm {float:none;margin:16px 0 0 0;}
	.bskt_cost_all_bl {float:none;}
	.bskt_cost_all_bl div {float:none;}
	.bskt_order_btn {float:none;margin:10px 0 0 0;}
	.bskt_all_town {left:0;box-sizing:border-box;width:290px;}
	.bskt_change_city {display:inline-block;margin-top:10px;}
	.all_town_basket div, .bskt_all_town div {position:relative;z-index:1;}
	.close_win {width:15px;height:15px;z-index:2;}
	.nano {height:auto !important;}
	.nano .content {overflow:visible !important;padding:0;position:relative;}
	.nano > .pane {display:none;}
	.cutting_btn {float:none;margin:10px 0 0 0;display:inline-block;}
	.order_dop_info table {display:block;}
	.order_dop_info tr {display:block;}
	.order_dop_info td {display:block;width:100%;}
	.basket_auth_win {width:100%;box-sizing:border-box;}
	
	.basket_tbl {/*display:block;*/background:none;border:0}
	.basket_tbl thead {display: none;}
	.basket_tbl tbody {/*display: block;*/}
	.basket_tbl tr {margin-bottom: 10px;display: block;background-color:#ededed;width:100%;}
	.basket_tbl td {display: block;text-align: right;font-size: 14px;border-bottom: 1px dotted #ccc;min-height: 20px;width:100% !important;padding: 5px;background:none;box-sizing:border-box;}
	.basket_tbl td:first-child {border-bottom: 0;text-align:left;font-size:16px;color:#000;padding:10px 5px;}
	.basket_tbl td:last-child {border-bottom: 0;}
	.basket_tbl td:before {content: attr(data-label);float: left;font-weight: bold;font-size: 12px;color:#808080;font-size: 12px;}
	.basket_amt {float:right;margin:0;}
	.basket_unit {float:right;}
	.cutting_win_bl {left:0;width:100%;height:auto;box-sizing:border-box;}
	.cutting_win_bl i {top:5px;right:5px;}

	#delivery_calc {width:100%;}
	#delivery_calc tr, #delivery_calc td {display:block;}
	.delivery_inp {box-sizing:border-box;}
	.type_avto {width:100%;}
	.type_avto tr, .type_avto td {display:block;}
}
 
/* Смартфоны (альбомный режим) ----------- */
@media only screen
and (min-width : 321px) {
	

}
 
/* Смартфоны (портретный режим) ----------- */
@media only screen
and (max-width : 320px) {
/* Сюда добавляем стили*/
}

@media only screen
and (min-device-width : 360px)
and (max-device-width : 767px) {
	.supermarket {font-size:12px;}
}
 
/* iPad (портретный и альбомный режимы) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	body,td,p,div,span,input,select,textarea {font: 14px 'Arial', sans-serif;}
	.head {background-color:#f5f5f5;height:140px;}
	.head_bg {
		background-color:#e6e6e6;
		background: -moz-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: -webkit-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: -o-linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		background: linear-gradient(top, #e6e6e6 0%, #e6e6e6 100%);
		position:relative;
		z-index:1;
		height:40px;
	}
	.site {width:100%;position:relative;}
	.site_mob {z-index:2}
	.logo_1 {background:url(./../i/ugmk_logo_1.png) no-repeat 0px 0px;background-size:cover;width:100px;height:43px;margin:40px 0 0 5px;display:block;float:left;}
	.logo_4 {background:url(./../i/ugmk_logo_4.png) no-repeat 0px 0px;background-size:cover;width:100px;height:43px;margin:40px 0 0 5px;display:block;float:left;}
	.logo_bl {display:table-cell;float:none;width:38%;}
	.logo_bl span {display:none;}
	.one_bl {display:table-cell;float:none;}
	.one {background:url(./../i/one_img.png) no-repeat 0px 0px;background-size:cover;width:48px;height:42px;margin:42px auto 0;float:none;}
	.supermarket_bl {display:table-cell;float:none;width:43%;}
	.supermarket {float:right;width:100%;margin:42px 0 0 0px;font-size:16px;line-height:22px;}
	#container {display:none;}
	.cc, .callcenter_img, .worktime {display:none;}
	.callcenter {float:none;position:absolute;top:5px;right:5px;z-index:2;}
	.cc_block {margin:0;display:none;white-space:nowrap;position:absolute;top:0;right:10px;background-color:#fff;padding:10px 10px 5px;z-index:5;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.cc_tel_mob {display:block;color:#000;font-size:16px;line-height:16px;border-bottom:1px dashed;}
	.cc_tel_mob span {color:#808080;font-size:12px;}
	.cc_tel_hot {font-size:24px;line-height:24px;}
	
	.cc_block2 {margin:0;}
	.head_vp {display:none;}
	.head_vp_cont {text-transform: none;padding: 0px;border-bottom:1px dashed;}
	.head_vp_city_mob {display:none;position:absolute;top:20px;right:0;background-color:#fff;z-index:5;padding:20px;border: 2px solid #ccc;border-radius:4px;}
	.head_vp_city {padding-bottom:10px;}
	.city_tel_bl {right:0;left:auto;}
	
	.client_bl {float:none;margin:0;position:absolute;top:0;left:0;width:100%;z-index:1;}
	.town {text-align:left;margin:5px 0 0 5px;}
	.basket_bl {float:left;background:none;position:absolute;top:-40px;left:0;right:0;margin:0 auto;width:20%;white-space:nowrap;}
	.all_town_basket {left:0;width:100%;box-sizing:border-box;}
	.auth_menu {display:none;position:absolute;top:0;right:10px;background-color:#fff;padding:10px 10px 5px;z-index:5;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.auth_menu li {float:none;padding:0 0 5px 0;}
	.menu_enter_mob {display:block;position:absolute;top:7px;right:10px;width:24px;height:24px;}
	.menu_enter_mob img, .menu_top_mob img {width:100%;height:auto;}
	.menu_top_mob {display:block;position:absolute;top:9px;left:10px;width:24px;height:22px;}
	.menu_top_bl {display:none;border:0;height:auto;width:90%;box-sizing:border-box;position:absolute;top:0;left:10px;background-color:#fff;padding:10px 10px 5px;z-index:20005;box-shadow: 5px 0 10px 5px rgba(0,0,0,0.6);}
	.hide_top_bl {position:absolute;top:15px;right:15px;width:15px;height:15px;font-style: normal;text-align:center;z-index:5;cursor:pointer;}
	.hide_top_bl:before {content:'X';color:red;font-style: normal}
	.menu_top {margin:0;padding:0;float:none;}
	.menu_top li {float:none;}
	.menu_top li:hover {background:none;}
	.menu_top li:hover a, .mmenu_lev2 a {color:#000;}
	.menu_top li a:hover {color:#000;}
	.soc_lang {float:none;margin:15px 0 0 0;}
	.soc {float:left;}
	.lang:hover .all_lang {display:none;}
	.mmenu_lev2 {position:relative;top:0;background:none;padding:0;}
	.search_bl {margin:25px 0 0;padding:8px;height:38px;}
	.search_bl_tbl {border-spacing:0;}
	.city u {font-size:16px;}
	#sbl_name_td {display:none;}
	.search_btn {display:none;}
	.search_btn_mob {
		display:inline;
		float:left;
		position:relative;
		color:#fff;
		width:38px;
		height:38px;
		cursor:pointer;
		border:0;
		padding:9px 0 9px 0px;
		margin:0;
		background: #e6e6e6;
		background: -moz-linear-gradient(top, #666 0%, #bababa 100%);
		background: -webkit-linear-gradient(top, #666 0%, #bababa 100%);
		background: -o-linear-gradient(top, #666 0%, #bababa 100%);
		background: linear-gradient(top, #666 0%, #bababa 100%);
	}
	.search_btn_mob i {position:absolute;top:7px;left:9px;width:20px;height:24px;background:url(./../i/wcs.ugmk.sprite.png?5454) no-repeat -805px -156px;}
	.search_inp {padding:12px 8px 9px;font-size:14px;height:38px;}
	.all_town {right:-50px;}
	.rubr_cat_bl {width:44%;margin:0 3% 10%;box-sizing:border-box;}
	.rubr_cat_name {width:100%;}
	.press_room {margin:0 0 18px 3%;}
	.main_news {float:none;margin:0 3% 8px;width:94%;}
	.simple_news {width:33.3%;box-sizing:border-box;border:1px solid #ccc;}

	.cell_1 {width:100%;float:none;box-sizing:border-box;margin:0;padding:24px 32px 0;}
	.flogo_1 {margin:0px 0 8px -5px;}
	.cell_2 {width:100%;float:none;box-sizing:border-box;margin:0;padding:0 32px;}
	.cell_44:nth-child(3) {clear:both;}
	.cell_44 {margin:20px;}

	.left_menu_cell {display:none;}
	.page_content {display:block;width:100%;box-sizing:border-box;}
	.crumbs {padding:0;}
	.page_content h1 {margin:10px 0 16px 0px;float:none;}
	.town_in_cat {float:none;margin:0 0 20px 0;}
	.txt_block img {max-width:100%;height:auto;}
	.txt_block iframe {width:100%;height:auto;}
	.txt_page {padding:0;}
	.div_page_img_big {width:100%;}
	.div_page_img_big .img_big_obrez {width:100%;}
	.txt_block object, .txt_block embed {width:100%;height:auto;}

	.div_map_50 {width:100%;float:none;}
	.div_map_198 {width:100%;float:none;}
	.tt_descr {width:100%;float:none;margin:20px 0 0 0;}
	.h4_city {float:none;margin:16px 0;}
	.div_city_arr {float:none;}
	.find_adr_form {margin:0 0 36px 0;}
	.search_adr {width:100%;box-sizing:border-box;}
	.find_tt_btn {float:none;}
	.reset_btn {float:none;margin:10px 0 0 0;}
	.goods_rel {width:23%;margin:0 1% 32px;box-sizing:border-box;height:300px;}
	.price_rel {padding:0 2px 0 5px;font-size:16px;}
	.add2basket_rel_bl {margin:17px 5px 0 0px;}
	.rel_goods_amount input {font-size:16px;}
	.goods_rel_img {width:100%;height:150px;}

	.prof_price_bl {width:180px;}
	.add2basket_prof_bl {width:105px;}
	.prof_goods_amount input {width:60px;}
	.profil_pic {margin-bottom:20px;}

	#DBS_GLOBAL_BASKET {position:absolute;width:100%;top:20px;box-sizing:border-box;}
	.shoping {float:none;margin:20px 0 0 0;}
	.city_confirm {float:none;margin:16px 0 0 0;}
	.return_city_confirm {float:none;margin:16px 0 0 0;}
	.bskt_cost_all_bl {float:none;}
	.bskt_cost_all_bl div {float:none;}
	.bskt_order_btn {float:none;margin:10px 0 0 0;}
	.bskt_all_town {left:0;box-sizing:border-box;width:290px;}
	.bskt_change_city {display:inline-block;margin-top:10px;}
	.all_town_basket div, .bskt_all_town div {position:relative;z-index:1;}
	.close_win {width:15px;height:15px;z-index:2;}
	.nano {height:auto !important;}
	.nano .content {overflow:visible !important;padding:0;position:relative;}
	.nano > .pane {display:none;}
	.cutting_btn {float:none;margin:10px 0 0 0;display:inline-block;}
	.basket_auth_win {width:100%;box-sizing:border-box;}
	
	.cutting_win_bl {left:0;width:100%;height:auto;box-sizing:border-box;}
	.cutting_win_bl i {top:5px;right:5px;}

}
 
/* iPad (альбомный режим) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

}
 
/* iPad (портретный режим) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

}
 
/* iPhone 5 (портретный и альбомный режимы)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {

}
 
/* iPhone 5 (альбомный режим)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {

}
 
/* iPhone 5 (портретный режим)----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {

}