#body
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #f6d09a;
	font-family: Verdana, Geneva, sans-serif;
}
#Page 
{
	margin: 0px auto;
	width: 960px;
	padding: 0px;
	color: #000;
	font-weight: normal;
	background-color: #FFF;
	display: table;
	overflow: hidden;
}
#PageHeader  
{
	height: 257px;
	margin: 0px;
	padding: 0px;
	background: url('/images/top_bg.jpg') no-repeat;
	position: relative;
	font-family: arial;
}
#PageHeaderLogo {
	margin: 10px 0px 0px 100px;
	padding: 0px;
	height: 55px;
	float: left;
	width: 360px;
	margin-left: 100px;
	display: block;
	overflow: hidden;
}
#PageContentCart  
{
	margin: 17px 3px 0px 10px;
	padding: 0px;
	text-align: left;
	float: left;
	width: 285px;
	font-size: 14px;
	height: 55px;
}
#PageHeaderReg {
	margin: 0px 1px 0px 0px;
	float: right;
	width: 200px;
	font-size: 12px;
	position: relative;
}
#PageHeaderNavigation {
	margin: 0px auto;
	text-align: center;
	height: 60px;
	width: 780px;
	padding-top: 18px;
}
#PageHeaderText {
	margin: 0px 200px 0px 300px;
	text-align: center;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#PageContent  
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
}
#PageContentSearch {
	width: 250px;
	float: left;
	margin-left: 100px;
}
#PageMenu {
	margin: 5px 0px 0px 0px;
	float: left;
	padding: 0px;
	background-color: #FFF;
	width: 190px;
}
#PageMenuPol {
	margin: 5px 0px 0px 0px;
	float: left;
	padding: 0px;
	background-color: #FFF;
	width: 190px;
}
#PageNews {
	margin: 0px;
	float: left;
	padding: 0px;
	background-color: #FFF;
	width: 190px;
}
#PageTop {
	margin: 5px;
	float: left;
	background-color: #FFF;
	width: 240px;
	min-height: 500px;
}
#PageContentLeft {
	width: 200px;
	float: left;
	margin-top: -10px;
	margin-left: 0px;
}
#PageContentLeft-R {
	width: 250px;
	float: right;
	background-color: #fee4af;
	margin-top: -15px;
	margin-right: 5px;
}
#PageContentRight {
	padding: 0px 20px 20px 20px;
	background-color: #FFF;
	font-size: 13px;
	margin-top: -10px;
}

#PageFooter    
{
	color: #333;
	font-size: 10px;
	background-color: #fff;
	padding: 5px 0 0 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.line
{
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
}
.line-orange
{
	height: 1px;
}
.line-grey
{
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
}
.line-grey-min
{
	height: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	width: 180px;
	margin-left: 0px;
}
.line-grey-m
{
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	width: 200px;
}
.lin
{
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color: #333;
}
.lin td {
	padding-right: 8px;
}
.border1px
{
	border: 1px dashed #FF8819;
	padding: 2px;
}
.Stroyka {
	color: #C60;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	text-decoration: underline;
	text-indent: 5px;
}
.bottext {
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
}
p {
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	text-decoration: none;
	line-height: normal;
	font-variant: normal;
	text-indent: 0px;
}
ul, ol {
	padding-left: 40px;
}
li {
	font-size: 13px;
	text-align: justify;
	color: #333333;
	text-indent: 0;
}
.admin-name
{
	padding: 2px 2px 5px 10px;
	background-color: #FF8819;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	width: 80%;
	font-style: normal;
}
.search {
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	overflow: hidden;
	margin-left: 20px;
}
.searL {
	color: #333;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10px;
	text-align: left;
	width: 80px;
}

.sear textarea, .sear select
{
	border: 1px #BBBBBB solid;
	width: 150px;
	color: #069;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	width: 160px;
	position: relative;
}
.blu   
{
	color: #069;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
}
.bluw   
{
	color: #FFF;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
}
.bottextr {
	color: #20160B;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	letter-spacing: normal;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 5px;
}
.hh {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
h1 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	margin: 0 0 20px;
	text-indent: 0;
	color: #333;
}
h2 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 15px 0;
	text-indent: 0;
	color: #333;
}
h3 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
h2 a {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 15px 0;
	text-indent: 0;
	color: #333;
}
a.h3 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #C30;
}
a.h3:hover {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #C30;
}
img, div { 
border: 0px;
}
.zag {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 5px;
}
a.podrobnee {
	color: #51371C;
	font-size: 10px;
	text-align: right;
	float: right;
	text-decoration: underline;
}
a.mid {
	color: #069;
	text-decoration: underline;
}
.text-reg {
	text-decoration: none;
	padding: 1px 5px 5px 5px;
	font-size: 14px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px;
	font-weight: bold;
}
a.text-reg {
	text-decoration: underline;
	padding: 1px 5px 5px 5px;
	font-size: 12px;
	color: #C30;
	font-family: Verdana,Geneva,sans-serif;
	margin-left: 10px
}
a.top-menu {
	text-decoration: underline;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px
}
a.top-menu:hover {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px;
	color: #900;
}
a.top-menu-on {
	text-decoration: underline;
	padding: 1px 5px 5px 5px;
	font-size: 12px;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px
}
a.top-menu-on:hover {
	text-decoration: underline;
	padding: 1px 5px 5px 5px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 10px;
	color: #999;
}
.left-news{
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.bg-num{
	font-size: 16px;
	background-color: #960;
	font-family: Verdana,Geneva,sans-serif;
}
.orange{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #C17400;
}
.left-menu-news{
	color: #333;
	text-decoration: none;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
}
a.left-menu-news{
	color: #069;
	text-decoration: underline;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
}
h2 a.left-menu-news{
	color: #069;
	text-decoration: underline;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 18px;
	font-style: normal;
}
a {
	color: #069;
	text-decoration: underline;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-style: normal;
}
a:hover {
	text-decoration: underline;
	font-family: Verdana,Geneva,sans-serif;
}
a.left-menu{
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/bg-menu-new.png);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 170px;
	padding: 5px 0px 0px 20px;
}
a.left-menu:hover{
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/bg-menu-blue.png);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 170px;
	padding: 5px 0px 0px 20px;
}
a.left-menu-on{
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/bg-menu-blue.png);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 170px;
	padding: 5px 0px 0px 20px;
}
a.left-menu-on:hover{
	color: #333;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/bg-menu-blue.png);
	display: block;
	background-repeat: no-repeat;
	height: 22px;
	width: 170px;
	padding: 5px 0px 0px 20px;
}
.text-buyBig {
	color: #000;
	text-decoration: none;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
}
a.text-buy {
	color: #000;
	text-decoration: none;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
}
a.text-buy:hover {
	color: #C30;
	text-decoration: underline;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 14px;
	font-style: normal;
}
.ba_up {
	height: 15px;
	background-image: url(../images/ba-up.png);
	background-repeat: no-repeat;
}
.ba_down {
	height: 14px;
	background-image: url(../images/ba-down.png);
	background-repeat: no-repeat;
}
.ba_left {
	width: 15px;
	background-image: url(../images/ba-left.png);
	background-repeat: repeat-y;
}
.ba_right {
	width: 15px;
	background-image: url(../images/ba-right.png);
	background-repeat: repeat-y;
}
.text-buy-G {
	color: #C30;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-style: normal;
}
.text-buy-Cart {
	color: #CC0000;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
	font-style: normal;
}

.div-Align-Right {
	text-align: right;
	background-color: #FBFBFB;
	padding: 0px 5px 0px 5px;
}
a.jj{
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	margin-left: 8px;
	background-image: url(../images/pic-left.png);
	background-repeat: no-repeat;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 5px;
	padding-right: 0px;
	width: 157px;
	display: block;
	padding-left: 12px;
	color:#333;
}

.bag {
	width: 99%;
	float: left;
	padding: 3px;
}
.bag_ind {
	width: 240px;
	float: left;
	padding: 3px;
	display: block;
}
.bag_acs {
	width: 500px;
	padding: 3px;
}
.bag_in {
	width: 100%;
	float: left;
	padding: 3px;
}
.bago1 {
	background-image: url(../images/images/bago1.png);
	height: 15px;
	background-repeat: no-repeat;
	width: 209px;
	font-size: 3px;
}
.bago2 {
	background-image: url(../images/images/bago2.png);
	background-repeat: repeat-y;
	width: 180px;
	height: auto;
	padding-left: 10px;
	padding-right: 29px;
}
.bago3 {
	background-image: url(../images/images/bago3.png);
	height: 15px;
	background-repeat: no-repeat;
	width: 209px;
}
.bag1 {
	background-image: url(../images/images/bag1.png);
	height: 252px;
	background-repeat: no-repeat;
	width: 15px;
	float: left;
}
.bag2 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/images/bag2.png);
	background-repeat: repeat-x;
	width: auto;
	height: 252px;
	padding: 4px -3px 0px 2px;
}
.bag3 {
	background-image: url(../images/images/bag3.png);
	height: 252px;
	background-repeat: no-repeat;
	float: right;
	width: 15px;
}
.bag_i {
	width: 200px;
	float: left;
	margin: 1px;
	display: block;
}
.bag_i1 {
	background-image: url(../images/images/bagi1.png);
	height: 142px;
	background-repeat: no-repeat;
	width: 15px;
	float: left;
}
.bag_i2 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/images/bagi2.png);
	background-repeat: repeat-x;
	width: auto;
	height: 142px;
	padding: 10px 4px;
	text-align: center;
}
.bag_i3 {
	background-image: url(../images/images/bagi3.png);
	height: 142px;
	background-repeat: no-repeat;
	float: right;
	width: 15px;
}

.body_bg { background: url('/images/body_bg.gif') repeat-x; height: 26px; }
#logo { position: absolute; top: 58px; left: 16px; }
.contacts { font-size: 12px; line-height: 22px; position: absolute; left: 19px; bottom: 15px; }
.contacts span { color: #745E4E; font-weight: bold; font-size: 17px; }
.contacts a { color: #980201; font-family: arial; }
.tel { background: url('/images/tel.gif') 0 2px no-repeat; color: #6d4546; font-size: 20px; font-family: calibri; font-weight: bold; text-shadow: #fff7e8 1px 0px, #fff7e8 1px 1px, #fff7e8 0px 1px, #fff7e8 -1px 1px, #fff7e8 -1px 0px, #fff7e8 -1px -1px, #fff7e8 0px -1px, #fff7e8 1px -1px; position: absolute; left: 65px; top: 4px; padding-left: 20px;}
.top_menu { color: #444; float: right; font-weight: bold; font-size: 12px; margin: 6px 40px 0; }
.top_menu td { background: url('/images/top_menu_sep.gif') repeat-y; padding: 1px 20px 2px; }
.top_menu td:first-child { background: none; }
.top_menu a { color: #745e4e; font-size: 12px; font-family: arial; }
.link { height: 27px; position: absolute; }
.link:hover { background-position: 0 100%; }
.link1 { background: url('/images/link1.png') no-repeat; width: 95px;  top: 131px; left: 216px; }
.link2 { background: url('/images/link2.png') no-repeat; width: 96px;  top: 181px; left: 229px; }
.link3 { background: url('/images/link3.png') no-repeat; width: 108px; top: 51px;  right: 225px; }
.link4 { background: url('/images/link4.png') no-repeat; width: 95px;  top: 88px;  right: 204px; }
.link5 { background: url('/images/link5.png') no-repeat; width: 96px;  top: 129px; right: 191px; }
.link6 { background: url('/images/link6.png') no-repeat; width: 96px;  top: 175px; right: 186px; }

.tbl {width:100%; border-collapse:collapse; margin:13px 0;}
.tbl td {font-size:13px; border:1px solid #333; padding:2px 15px;}
.tbl th {font-size:13px; border:1px solid #333; padding:4px 5px; text-align:center; background-color:#ebebeb;}
.tbl th span {font-weight:normal;}
.tbl .h {padding:4px 15px; font-weight:bold;}
.tbl .price {text-align:center; font-weight:bold;}
.tbl .c {text-align:center;}

#nado {float:left; cursor:pointer; margin:0 0 10px; text-indent:0;}
#nado h1, #nado div.h1 {font-size:13px; float:left; text-decoration:underline; font-family:Verdana,Geneva,sans-serif; color:#069;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
#block_hy {height:0px; overflow:hidden; margin:0; padding:0; text-indent:0;}


#PageContentLeft { width: 252px; padding: 0 0 0 15px; }
.leftMenu * { font-family: Tahoma; }
.leftMenu .header { width: 226px; height: 31px; font-size: 12px; line-height: 14px; font-weight: bold; color: #745e4e; background: url(/images/left-menu-header.gif) 0 0 no-repeat #fff; padding: 12px 0 0 26px; }
.leftMenu .header a { color:#745e4e;font-size: 12px;}
.leftMenu .header a:hover { font-family: Tahoma; }
.leftMenu .info { height: 30px; background: url(/images/left-menu-header-info.gif) 0 0 no-repeat #fff; padding-top: 9px; }
.leftMenu .container { width: 252px; background: url(/images/left-menu-items-container-top.gif) 0 0 no-repeat; padding-top: 6px; padding-bottom: 8px; }
.leftMenu .container div { width: 252px; background: url(/images/left-menu-items-container-bottom.gif) 0 100% no-repeat; padding-bottom: 3px; }
.leftMenu .container div div { width: 252px; background: url(/images/left-menu-items-container-middle.gif) 0 0 repeat-y; }
.leftMenu .container .level1 { width: auto; font-size: 12px; line-height: 14px; color: #745e4e; background: url(/images/pointer-brown.gif) 14px 9px no-repeat; padding: 6px 14px 6px 28px; }
.leftMenu .container .level1 a { font-family: Tahoma; font-size: 12px; line-height: 14px; }
.leftMenu .container .level1 a:link { color: #745e4e; }
.leftMenu .container .level1 a:visited { color: #745e4e; }
.leftMenu .container .level1 a:hover { color: #745e4e; }
.leftMenu .container .level1 a:active { color: #745e4e; }
.leftMenu .container .level1 a.orangeLink:link { color: #fd5911; }
.leftMenu .container .level1 a.orangeLink:visited { color: #fd5911; }
.leftMenu .container .level1 a.orangeLink:hover { color: #fd5911; }
.leftMenu .container .level1 a.orangeLink:active { color: #fd5911; }
.leftMenu .container .level1 b.orangeName { color: #fd5911; }
.leftMenu .container .level2 { width: auto; font-size: 11px; line-height: 13px; color: #745e4e; background: url(/images/bullet-brown.gif) 28px 11px no-repeat; padding: 4px 14px 4px 40px; }
.leftMenu .container .level2 a { font-family: Tahoma; font-size: 11px; line-height: 13px; }
.leftMenu .container .level2 a:link { color: #cc331d; }
.leftMenu .container .level2 a:visited { color: #cc331d; }
.leftMenu .container .level2 a:hover { color: #cc331d; }
.leftMenu .container .level2 a:active { color: #cc331d; }
.leftMenu .container .price { color: #cc331d; background: url(/images/pointer-red.gif) 14px 9px no-repeat; }
.leftMenu .container .price a { font-weight: bold; }
.leftMenu .container .price a:link { color: #cc331d; }
.leftMenu .container .price a:visited { color: #cc331d; }
.leftMenu .container .price a:hover { color: #cc331d; }
.leftMenu .container .price a:active { color: #cc331d; }
.leftMenu .about { list-style-type: none; padding: 11px 0 4px 10px; margin: 0; }
.leftMenu .about li { font-family: Tahoma; font-size: 14px; line-height: 16px; color: #745e4e; font-weight: bold; background: url(/images/pointer-about.gif) 0 10px no-repeat; padding: 5px 0 5px 24px; }
.leftMenu .about a { font-family: Tahoma; font-size: 14px; line-height: 16px; font-weight: bold; }
.leftMenu .about a:link { color: #745e4e; }
.leftMenu .about a:visited { color: #745e4e; }
.leftMenu .about a:hover { color: #745e4e; }
.leftMenu .about a:active { color: #745e4e; }
.leftMenu .priceLists { font-family: Tahoma; font-size: 14px; line-height: 16px; font-weight: bold; color: #cc331d; background: url(/images/pointer-price.gif) 5px 2px no-repeat; padding: 5px 0 35px 34px; }
.leftMenu .priceLists a { font-family: Tahoma; font-size: 14px; line-height: 16px; font-weight: bold; }
.leftMenu .priceLists a:link { color: #cc331d; }
.leftMenu .priceLists a:visited { color: #cc331d; }
.leftMenu .priceLists a:hover { color: #cc331d; }
.leftMenu .priceLists a:active { color: #cc331d; }

.bottomCrumbs { margin: 0 auto; }
.bottomCrumbs td { font-size: 12px; line-height: 14px; color: #745e4e; vertical-align: middle; padding: 0 8px; }
.bottomCrumbs a { font-size: 12px; line-height: 14px; }
.bottomCrumbs a:link { color: #745e4e; }
.bottomCrumbs a:visited { color: #745e4e; }
.bottomCrumbs a:hover { color: #745e4e; }
.bottomCrumbs a:active { color: #745e4e; }

.copy { font-family: Tahoma; font-size: 12px; line-height: 16px; color: #4c4c4c; text-align: center; padding: 14px 0; }

#brownLine { background:#745e4e; font:normal 14px Arial; color:#fff; text-align:right; padding:5px 12px; margin:-27px -22px 2px	 0;}
#brownLine a {color:#fbd963;}
#brownLine a:hover {color:#fff;}

.order_link .button { color: #643200; font-weight: bold; font-size: 18px; text-shadow: 0 1px #fff; border: 0; cursor: pointer; background-position: 0 0; background-repeat: no-repeat; float: left; background-color: #fff; padding: 0; margin: 15px 0 0; }
.order_link .button:hover { background-position: 0 100%; }
.order_link .b_m { height: 78px; background-image: url('/conversion/i/button_m.png'); width: 276px; }

.visible-xs {display: none;}
.hidden-xs {display: inherit;}

@media (max-width: 1200px) {
    .main-body {
        width: 940px!important;
        display: block;
        overflow: hidden;
    }
    .main-body-tr {
        display: flex;
        width: 940px;
        overflow: hidden;
    }
    .main-body-shadow {
        width: 6px;
        z-index: 999;
    }
    .main-body-container {
        width: calc(100% - 12px)!important;
        display: block;
    }
    #Page {
        width: 100%!important;
        display: block;
    }
    #PageHeader {
        height: 249px;
        -webkit-background-size: contain;
        background-size: contain;
    }
}

@media (max-width: 992px) {
    .main-body {
        width: 750px!important;
        display: block;
        overflow: hidden;
    }
    .main-body-tr {
        display: flex;
        width: 750px;
        overflow: hidden;
    }
    .main-body-shadow {
        width: 4px;
        z-index: 999;
    }
    .main-body-container {
        width: calc(100% - 8px)!important;
        display: block;
    }

    #PageHeader {
        height: 249px;
        -webkit-background-size: cover;
        background-size: cover;
        -ms-background-position-x: center;
        background-position-x: center;
    }
    .tel {
        font-size: 16px;
        left: 25px;
        top: 3px;
    }
    .top_menu {
        margin: 3px 7px 0 0;
    }
    .top_menu td {
        padding: 1px 10px 2px;
    }
    .link1 {
        top: 120px;
        left: 115px;
    }
    .link2 {
        top: 160px;
        left: 130px;
    }
    .link3 {
        top: 45px;
        right: 120px;
    }
    .link4 {
        top: 88px;
        right: 105px;
    }
    .link5, .link6 {
        right: 95px;
    }
    #PageContentLeft {
        width: 200px;
        padding-left: 10px;
    }
    .leftMenu .header {
        width: 200px;
        height: 31px;
        padding: 0px 0 0 20px;
        -webkit-background-size: contain;
        background-size: contain;
        line-height: 31px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .leftMenu .container {
        width: 200px;
        -webkit-background-size: contain;
        background-size: contain;
    }
    .leftMenu .container div, .leftMenu .container div div {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-background-size: contain;
        background-size: contain;
    }
    .leftMenu .container .level1 {
        padding: 6px 7px 6px 20px;
        -ms-background-position-x: 7px;
        background-position-x: 7px;
    }
    .leftMenu .container .price {
        -ms-background-position-x: 7px;
        background-position-x: 7px;
    }
    #PageContentRight a.libox img {
        max-width: 115px;
        height: auto;
    }
    .tbl .c {
        width: 25%;
    }
    .tbl td {
        padding: 2px 10px;
    }
    .bottext .orderblock-btn.price-btn {
        width: 150px;
        margin-right: 5px!important;
        margin-top: 0;
    }
    .bottext .orderblock-btn a {
        padding-top: 14px;
        font-size: 11px;
    }
    .bottext .orderblock-linkblock {
        width: auto!important;
    }
    .bottext .orderblock-linkblock-item a {
        font-size: 11px;
    }
    .clearfix {
        clear: both;
    }

}
@media (max-width: 767px) {
    .main-body {
        position: relative;
        width: 550px!important;
        display: block;
        overflow: hidden;
    }
    .main-body-tr {
        display: flex;
        width: 550px;
        overflow: hidden;
    }
    .top_menu {
        margin-top: 6px;
    }
    .top_menu td {
        padding: 2px 1px 3px 5px;
    }
    .top_menu td:first-child {
        display: none;
    }
    .top_menu td:nth-child(2) {
        background: none;
    }
    .tel {
        left: 0;
        top: 7px;
        padding-left: 10px;
        background: none;
    }
    .link1 {
        left: 15px;
    }
    .link2 {
        left: 30px;
    }
    .link3 {
        right: 20px;
    }
    .link4 {
        right: 5px;
    }
    .link5 {
        right: 0;
    }
    .link6 {
        right: 0;
    }
    .visible-xs {
        display: block;
    }
    .hidden-xs {
        position: absolute;
        left: -600px;
        top: 0;
        -webkit-box-shadow: 10px 0px 15px 5px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 10px 0px 15px 5px rgba(0, 0, 0, 0.25);
        box-shadow: 10px 0px 15px 5px rgba(0, 0, 0, 0.25);
        transition: left 0.25s ease-in-out;
    }
    .hidden-xs.animate {
        left: 0;
        transition: left 0.25s ease-in-out;
    }
    #PageContent {
        position: relative;
    }
    #panelPutNavig {
        margin-left: 30px;
    }
    .bar {
        position: absolute;
        display: block;
        width: 22px;
        height: 2px;
        left: 15px;
        background: #000000;
        transition: left 0.25s ease-in-out;
    }
    .bar.animate {
        background: rgba(255, 255, 255, 0);
        left: 225px;
        transition: left 0.25s ease-in-out;
    }
    .bar:before, .bar:after {
        position: absolute;
        display: block;
        content: '';
        background: #000000;
        width: 22px;
        height: 2px;
        left: 0px;
    }
    .bar:before {
        bottom: 6px;
        transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar:after {
        top: 6px;
        transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar.animate:before {
        bottom: 0;
        transform: rotate(-45deg);
        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar.animate:after {
        top: 0;
        transform: rotate(45deg);
        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    #PageContentLeft {
        background: #fff;
        padding: 10px;
    }
	.bottext {
		margin-top: 25px;
	}
}
@media (max-width: 576px) {
	.main-body {
		width: 95%!important;
	}
	tbody {
		width: 100%;
		display: block;
	}
	.main-body-tr {
		width: 100%;
	}
	.top_menu, .link {
		display: none;
	}
	#logo {
		width: 90%;
		max-width: 300px;
	}
	#logo img {
		max-width: 100%;
	}
	#PageContentRight {
		padding: 0 0 20px;
	}
	#PageFooter tr {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
}
