.container			{ width: 100%; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "100%") }

.tireTop			{ background: #eee; color: #7f7f7f; text-align: center; padding: 6px 0 7px; display: none; }
.tireTop a			{ color: #7f7f7f }
.tireBig			{ display: none; height: 64px; text-align: center; padding: 4px 0; background: #eee; margin: 0 3.5% 22px 3.5% }

.header				{ height: 113px; width: 100%; margin: 24px 0 0 0 }
.logo				{ width: 308px; float: right; background: #fff }

.menu				{ background: url(../images/skin/header.gif) right top repeat-x; width: 100%; // width: 0; padding: 0 0 0 6%; // padding: 0 0 0 4% }
.menu a,
.menu span			{ padding: 6px 3px; display: block; float: left; color: #fff; margin: 57px 0 0 20px }
.menu .search			{ background: url(../images/skin/search.gif) left 10px no-repeat; padding-left: 14px; margin-left: 15px }
.menu .search_on		{ background-position: left -4px }

.main				{ width: 100%; //border-top: 1px solid #e5e5e5; }
.main .l			{ width: 250px; border-right: 1px solid #e5e5e5; padding-bottom: 65px }
.main .r			{ width: 147px;  padding: 29px 35px 65px 18px; border-left: 1px solid #e5e5e5; }
.main .r1			{ width: 24%; // width: 26%; padding-right: 0; padding-top: 10px; border-left: 1px solid #e5e5e5; padding-bottom: 0 }
.r1 .h1				{ margin: 0 0 2px 0; font-weight: bold }
.main .r2			{ width: 147px; border-left: 1px solid #e5e5e5; padding: 29px 35px 65px 18px }
.r2 .h1				{ margin: 0 0 2px 0; font-weight: bold }

.good .t1			{ width: 87%; padding-right: 10px }
.good .t1 h3			{ padding-top: 0 }
.good .t2				{ padding-top: 30px;}
.good .t2 img			{ width: 125px; height: 94px; float: left; margin: 2px; border: solid 1px #000000; } /*width: 125px; height: 92px; */
.good .c1			{ width: 47%; // width: 48%; padding-right: 10px }
.good .c1 h3			{ padding-top: 0 }
.good .c2 img			{ width: 125px; height: 94px; float: left; margin: 2px } /*width: 125px; height: 92px; */
.good ul			{ margin-left: 26px }

.subMenu			{ padding: 25px 10px 0 10px }
.subMenu a,
.subMenu span			{ display: block; padding: 4px 4px 4px 15px; background: url(../images/skin/subMenu.gif) 5px 10px no-repeat; margin: 0 0 5px 0 }
.subMenu .s			{ color: #7b7b7b; background-position: 5px -32px }
.subMenu div			{ margin: -2px 0 8px 3px }
.subMenu div a,
.subMenu div span		{ padding-top: 2px; padding-bottom: 2px; background-position: 17px 8px; padding-left: 27px }
.subMenu div span		{ background-color: #7b7b7b; color: #fff; background-position: 17px -34px }
.subMenu div a.ccat		{ padding-bottom: 3px; background-color: #7b7b7b; color: #fff; background-position: 17px -34px }

.li div.s			{ display: block;}

.usefulLink a			{ display: block; margin: 2px 0 18px 0; line-height: 15px }

.empl				{ margin: 0 0 20px 0; line-height: 16px }
.empl img			{ margin: 0 0 2px -1px; display: block; width: 125px }
.empl .h1			{ margin: 18px 0 0 0 }

.content			{ padding: 29px 23px 65px 23px }
.content .table			{ margin-left: -7px }
.content table h3		{ margin-left: 0 }
.content h4		        { font-size: 12px; padding: 5px 0px 5px 0px; font-weight: bold;  color: #7b7b7b; margin-left: 0 }
div.content			{ text-align: justify; }



.footer				{ border-top: 1px solid #e5e5e5; margin: 0 1%; padding: 25px 15px 105px 5px; }

.footer .l			{ color: #7d7d7d; float: left }
.footer .r			{ float: right; padding: 5px 0 0 0 }
.footer .links			{ margin: 15px 0 0 0; padding: 0; font-size: 90% }
.footer LI			{ padding: 5px 0px 5px 0px }

.goods				{ padding: 8px 0 0 0; margin: 0 0 0 -6px }
.goods .item			{ float: left; width: 150px; padding: 7px 6px 7px 6px; width: 129px; height: 264px; overflow: hidden; margin: 0 28px 30px 0; // margin-bottom: 22px }
.goods .grey			{ background: #b2b4b6; }
.goods .sales		{ background: #f8981d; }
.goods img			{ border: 1px solid #bababa; padding: 1px; width: 125px; height: 95px; display: block; margin: 0 0 5px 0  }
.goods span			{ color: #7b7b7b; display: block; padding: 0 0 10px 2px }
.goods .b			{ font-weight: bold; padding-left: 2px }
.goods .b a			{ display: block; text-transform: uppercase }
.goods ul			{ margin: 8px 0 12px 25px }
.goods .cost div		{ margin: -14px 0 16px 33px }
.goods .cost .no		{ text-decoration: line-through }

#search				{ padding: 0; color: #7b7b7b; margin: -12px 0 12px 0 }
#search div			{ width: 96%; height: 40px;}
#search td			{ vertical-align: top; padding-bottom: 5px; align: left;}

#search				{ display: none }
#auth				{ display: none; border: solid 1px #7b7b7b; padding: 10px; margin-bottom: 10px;}
#auth table			{ margin: 0;}
#order				{ display: none; border: solid 1px #7b7b7b; padding: 10px; margin-bottom: 10px;}
#order table		{ margin: 0;}


.tizers				{ margin: 0 0 0 18px }
.tizers	a			{ text-decoration: none; color: #474747; display: block; height: 150px; margin: 0 0 20px 0 }
.tizers	span			{ display: block; margin: 5px 0 0 0 }
.tizers	a div			{ text-decoration: underline; color: #1667cb }
.tizers2	a:hover span		{ color: #474747 }
.tizers	.t1			{ background: url(../images/skin/tiz1.jpg) 145px 5px no-repeat }
.tizers	.t2			{ background: url(../images/skin/tiz2.jpg) 150px 1px no-repeat }
.tizers .t3			{ height: 133px; background: url(../images/skin/educ.gif) 170px -10px no-repeat }
.tizers	.t4			{ background: url(../images/skin/tiz4.gif) 142px 9px no-repeat }

.info				{ background: #0965AE; clear: both; margin: -30px 3% 10px 3%; color: #fff; padding: 0 10px 25px 30px }
.info table			{ width: 100% }
.info h1			{ color: #fff; padding-top: 24px }
.info h2			{ color: #fff; padding: 12px 0 3px 0; margin: 0 }
.info a				{ color: #fff }
.info p				{ margin: 0 0 10px 0; padding: 0 }
.info .c2			{ width1: 40%; padding-top: 25px; text-align: right }
.info .c3			{ width: 10px; padding: 12px 0 0 25px }
.info UL LI			{ padding: 5px 20px 5px 0px }

.ill				{ background: url(../images/ill_educational_hall.jpg) top no-repeat; height: 255px; clear: both; margin: 3px 3.3% 0 0 }
.ill2				{ height: 305px; background: url(../images/skin/ill2_center.jpg) left top repeat-x; margin: 4px 20px 28px 0 }
.ill2 table			{ height: 305px; background: url(../images/skin/ill2_left.jpg) left top no-repeat; width: 100% }
.ill2 .right_d			{ height: 298px; width: 221px; background: url(../images/skin/ill2_right.png) left top no-repeat; float: right; margin: 7px 0 0 0 }
* html .ill2 .right_d		{ background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/skin/ill2_right.png", sizingMethod="crop") }

#news				{ display: none;}
#news a				{ margin: 0 5px 5px 0; }
#more				{ text-decoration: underline; cursor: hand; color: #1667cb; display: inline; margin-left: 10px; }
#more:hover			{ color: #3ea4f4 }


.cm					{ width: 100%; }
.cm td				{ padding-left: 7px;}
.cm .cl				{ text-align: right; padding-right: -10px; width: 240px;}
.cm .cl p		{ margin-bottom: 5px;}
.print_link            {  background: 
url(../images/skin/print.gif) right center no-repeat; padding: 2px 24px 0 
0; margin: 3px 13px 0px 0px; float: right;}
.dog_link                       {  background: url(../images/skin/dog.gif)   right center no-repeat; padding: 2px 24px 0 0; margin: 3px 13px 0px 0px; float: right;}
.ord_link                       {  background: url(../images/skin/order.gif)   right center no-repeat; padding: 2px 24px 0 0; margin: 3px 13px 0px 0px; float: right;}
.calc_link                      {  background: url(../images/skin/calc.gif)  right center no-repeat; padding: 2px 24px 0 0; margin: 3px 13px 0px 0px; float: right;}
.parts_link                     {  background: url(../images/skin/parts.gif) right center no-repeat; padding: 2px 24px 0 0; margin: 3px 13px 0px 0px; float: right;}
.spec_link                       {  background: url(../images/skin/spec.gif)   right center no-repeat; padding: 2px 24px 0px 0; margin: 3px 13px 0px 0px; float: right;}
.del_link                       {  background: url(../images/skin/deliv.gif)   right center no-repeat; padding: 2px 24px 0px 0; margin: 3px 13px 0px 0px; float: right;}
.map_link                    	{  background: url(../images/skin/map.gif) right center no-repeat; padding: 2px 24px 0 0; margin: 3px 13px 0px 0px; float: right;}
.cm a	{ float: none; margin-left: 2px;}
#dvlkb	{ text-align: left; position: absolute; top: 110px; left: 250px; width: 70%; height: 20px; min-width: 400px; }

@media all and (min-width: 0px) {
	.menu			{ background-position: right 0px }
	.logo			{ margin-left: 0px }
	.footer .links		{ font-size: 95% }
	#main .main .r		{ width: 26% }
}