A						{	color: #405699; text-decoration: none }
A:hover					{	text-decoration: underline }

A IMG					{	border: 0 }
BODY					{	background-color: #999; margin: 0; padding: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
H1						{	font-size: 14px; font-weight: bold; color: #2f2f66; text-transform: uppercase; padding: 0; margin: 0 0 5px 0 }
TABLE					{	border-collapse: collapse }
TD						{	padding: 0; vertical-align: top; font-size: 12px }

.aboutUs				{	padding: 4px; border: 1px solid #666666 }
.aboutUs P				{	padding: 0; margin: 0 }
.addressTable			{	width: 100% }
.addressTable TD		{	padding: 3px }
.addressTable INPUT		{	width: 80% }
.anounce				{	 }
.anounce H1				{	margin: 0 0 2px 0; font-size: 14px; font-weight: bold; color: #d40000 }
.anounce TD				{	padding: 3px; border: 1px solid #666666 }
.anounce TD.i			{	padding: 0; border: none }
.anounce P				{	padding: 0 0 2px 0; margin: 0; line-height: 16px; color: #2f2f66; font-size: 11px; font-weight: bold }	
.answer					{	width: 100% }
.answer TD.title		{	background: #ebebeb; padding: 6px 3px 1px 3px }
.answer TD.nb			{	border: none; padding: 0 }
.answer	TD				{	padding: 8px 3px 3px 3px; border: 1px solid #666666; font-size: 11px }
.answer	P				{	padding: 0 0 5px 0; margin: 0; line-height: 12px }

.banner					{	display: inline; height: 0px; left: -1000px; margin: 0px; padding: 0px;
							position: absolute; top: -1000px; visibility: hidden; width: 0px }
.basket					{	padding: 4px; border: 1px solid #666666; margin-bottom: 10px }
.basketTable			{	width: 100% }
.basketTable TD			{	border: 1px solid #666666; padding: 3px; vertical-align: middle }
.basketTable .bCount	{	font-weight: bold; text-align: right; padding: 0 7px }
.basketTable TH			{	border: 1px solid #666666; padding: 3px; background-color: #999999; color: #fff }
.basketTable INPUT		{	padding: 0 3px; text-align: right }
.bPrice					{	text-align: right }
.bPrice2				{	text-align: right; font-weight: bold }
.bStatus				{	text-align: center; white-space: nowrap }
TD.body					{	width: 573px; background: #fff url(../images/design/topShadow.gif) repeat-x top; padding: 16px 7px 7px 7px }
TD.body2				{	width: 722px; background: #fff url(../images/design/topShadow.gif) repeat-x top; padding: 16px 7px 7px 7px }
.brand					{	margin-top: 7px  }
.brandColumn			{	background-color: #fff; padding: 7px }

.contentTable			{	margin: 0 auto }
.contentTD				{	width: 925px }
.counter				{	padding: 7px; background: #fff; vertical-align: middle }
.counter TD				{	padding: 0 2px }

.design					{	text-align: right; font-size: 10px; vertical-align: middle }

TABLE.form				{	border-collapse: separate }
TABLE.form TD			{	padding: 1px; vertical-align: middle }

.grLeft					{	width: 33px; background: url(../images/design/gr_left.gif) repeat-y }
.grRight				{	width: 33px; background: url(../images/design/gr_right.gif) repeat-y }

.hidden 				{	display: none}

.imgL					{	float: left; padding-right: 5px; padding-bottom: 5px }
.infoOut				{	position: relative; z-index: 100; margin: 10px 0; padding: 0; width: 380px  }

.lastNews				{	width: 100% }
.lastNews TD			{	padding: 3px; border: 1px solid #666666; font-size: 11px }
.lastNews TD.thumb		{	text-align: center }
.lastNews P				{	padding: 0; margin: 0; line-height: 16px; font-size: 14px }
.lastNews UL			{	padding: 0; margin: 0 }
.lastNews LI			{	list-style-position: inside; margin-left: 10px; line-height: 12px }
.leftColumn				{	background: #3b3b3b url(../images/design/leftColumn.jpg) no-repeat; width: 168px; height: 598px;
							padding: 14px 7px 7px 7px }
.leftColumn A:hover		{	color: #f93 }
.leftColumn2			{	background: #3b3b3b; width: 182px; color: #fff; vertical-align: middle; text-align: center;
							font-weight: bold; font-size: 14px }

.lev1, .lev2, .lev3, .lev4
							{	padding: 4px }
.lev1 A, .lev2 A, .lev3 A, .lev4 A
							{	color: #fff }
.lev1Select, .lev2Select, .lev3Select, .lev4Select
							{	padding: 4px; font-weight: bold }
.lev1Select A, .lev2Select A, .lev3Select A, .lev4Select A
							{	color: #f60 }
							
.levPodRed					{	padding: 4px; color: #f00; font-weight: bold }
.levPod						{	padding: 4px; color: #fff; font-weight: bold }
.levPod A					{	padding: 4px; color: #fff; font-weight: bold }
.levPodText					{   padding: 4px; color: #fff; font-size:9px }
						
.lev2						{	background: url(../images/design/lev2.gif) no-repeat 0 center;	padding-left: 15px }
.lev2Select					{	background: url(../images/design/lev2S.gif) no-repeat 0 center; padding-left: 15px }
.lev2:hover					{	background: url(../images/design/lev2S.gif) no-repeat 0 center }

.lev3						{	/*background: url(../images/design/lev3.gif) no-repeat 0 center; */padding-left: 25px }
.lev3Select					{	background: url(../images/design/lev3S.gif) no-repeat 0 center; padding-left: 25px }
.lev3:hover					{	background: url(../images/design/lev3S.gif) no-repeat 0 center }

.lev4						{	background: url(../images/design/lev4.gif) no-repeat 0 center;
								padding-left: 35px; font-size: 10px }
.lev4Select					{	background: url(../images/design/lev4S.gif) no-repeat 0 center;
								padding-left: 35px; font-size: 11px }
.lev4:hover					{	background: url(../images/design/lev4S.gif) no-repeat 0 center;
								font-size: 10px }

.logo2					{	background: #191919 url(../images/design/logo2.jpg) no-repeat top left; height: 89px }
.logo2 A				{	display: block; width: 182px; height: 89px }

.menu1					{	top: 66px; left: 29px; width: 109px; height: 42px; position: absolute; z-index: 101 }
.menu1 A				{	width: 109px; height: 42px; position: absolute; display: block; background: url(../images/design/top_moto.gif) no-repeat }

.menu1S					{	top: 66px; left: 23px; width: 149px; height: 42px; position: absolute; z-index: 11;
							background: url(../images/design/top_motoS.jpg) no-repeat }
.menu1S A				{	top: 4px; left: 7px; width: 107px; height: 38px; position: absolute; display: block }

.menu2					{	top: 66px; left: 138px; width: 78px; height: 42px; position: absolute; z-index: 102 }
.menu2 A				{	width: 78px; height: 42px; position: absolute; display: block; background: url(../images/design/top_tovary.gif) no-repeat }

.menu2S					{	top: 66px; left: 104px; width: 127px; height: 42px; position: absolute; z-index: 12;
							background: url(../images/design/top_tovaryS.jpg) no-repeat }
.menu2S A				{	top: 4px; left: 34px; width: 79px; height: 38px; position: absolute; display: block }

.menu3					{	top: 66px; left: 216px; width: 76px; height: 42px; position: absolute; z-index: 103 }
.menu3 A				{	width: 76px; height: 42px; position: absolute; display: block; background: url(../images/design/top_serv.gif) no-repeat }

.menu3S					{	top: 66px; left: 188px; width: 136px; height: 42px; position: absolute; z-index: 13;
							background: url(../images/design/top_servS.jpg) no-repeat }
.menu3S A				{	top: 4px; left: 29px; width: 75px; height: 38px; position: absolute; display: block }

.menu4					{	top: 66px; left: 292px; width: 97px; height: 42px; position: absolute; z-index: 104 }
.menu4 A				{	width: 97px; height: 42px; position: absolute; display: block; background: url(../images/design/top_kontakty.gif) no-repeat }

.menu4S					{	top: 66px; left: 254px; width: 143px; height: 42px; position: absolute; z-index: 14;
							background: url(../images/design/top_kontaktyS.jpg) no-repeat }
.menu4S A				{	top: 4px; left: 40px; width: 96px; height: 38px; position: absolute; display: block }

.mdCode					{	color: #2f2f66; margin-top: 10px }
.mdDetail1				{	margin-bottom: 10px }
.mdDetail1 TD			{	padding: 0 5px 5px 0 }
.mdPrice				{	color: #2f2f66; font-size: 26px; font-weight: bold }
.mlBottom				{	height: 50px }
.mlCode					{	font-style: italic; padding: 0; margin: 0 }
.mlImage				{	height: 75px }
.mlModel				{	color: #666666; font-weight: bold; padding: 0; margin: 0 }
.mlTop					{	background: #e6e6e6; height: 74px; overflow: hidden }
.motoDescription		{	width: 102px; table-layout: fixed }
.motoDescription TD		{	border: 1px solid #000; padding: 6px; text-align: center; vertical-align: middle; overflow: hidden }
.motoDescription P		{	padding: 1px 0; margin: 0; font-size: 11px; line-height: 11px }
.motoDescription TD.mlS	{	border-top: none; border-bottom: none }
.motoDescription TD.mlS2
						{	height: 13px; padding: 0; border: none }

.motoImg				{	text-align: center }
.motoImg A IMG			{	border: 1px solid #666666 }
.motoImg A IMG.imgSelect
						{	border: 2px solid #ffa415 }
.motoList				{	width: 100% }
.motoList TD			{	padding: 6px; width: 20%  }
.motoList TD.motoImg2	{	background:  #f0f0f0; text-align: center; padding: 20px }
.motoList TD .mdDetail1 TD
						{	color: #666666; padding: 0 30px 2px 0 }
.motoList P				{	padding: 4px 0; margin: 0 }
.motoList, .motoList2	{	width: 100% }
.motoList2 TD			{	padding: 5px; border: 1px solid #000 }
.motoModel				{	font-size: 14px; padding: 0; margin: 0 }
.motoSearchTable		{	width: 100% }
.motoSearchTable TD		{	padding: 2px }

.navigation				{	list-style-type: none; padding: 10px; margin: 0 }
.navigation li			{	padding: 0; margin: 0 }
.nav3 TD				{	vertical-align: middle }
.navB					{	border-style: solid; border-color: #5d5d5d; border-width: 5px 1px 1px 1px; background-color: #efefef }
			
.nobr					{	white-space: nowrap }

.order 					{	margin-top: 14px; margin-bottom: 14px; width: 145px; height: 216px }

.paging					{	width: 100%; margin: 10px 0 15px 0 }
.paging TD				{	vertical-align: middle }
.png1					{	position: absolute; width: 100px; height: 100px }
.png1 A					{	display: block; width: 100px; height: 68px; cursor: pointer }
.price					{	text-align: right }
.productListTable		{	width: 100% }
.productListTable TD	{	padding: 2px 2px 10px 2px }
.productArticul			{	width: 100%; margin-bottom: 30px }
.productArticul TD		{	border: 1px solid #666666; padding: 2px; background-color: #eee; vertical-align: middle }
.productArticul TH		{	border: 1px solid #666666; padding: 2px; background-color: #999999; color: #fff }
.productArticul .price	{	width: 68px; text-align: right; white-space: nowrap }
.productArticul .art	{	width: 50px; text-align: center }
.productArticul .name	{	 }
.productArticul .prOrder
						{	width: 60px; text-align: center }

.productArticul .art, .productArticul .name, .productArticul .price, .productArticul .prOrder, .productListTable .prName
						{	margin-top: 0; padding-top: 0 }
.productFotoListList	{	margin-right: 10px }
.productFotoListList TD	{	padding: 0 6px 6px 0 }
.productName A			{	text-transform: none; color: #000; font-weight: bold; font-size: 14px }
.prImage				{	width: 120px; text-align: center }


P.readMore				{	text-align: right; margin-top: 2px; font-size: 12px; font-weight: normal }
.required_field 		{	color: #f00 }
.rightColumn			{	width: 149px; background: #fff url(../images/design/topShadow.gif) repeat-x top; padding: 16px 7px 7px 0 }
.rightColumn2			{	text-align: right; background: #fff }

.search1				{	width: 130px; font-size: 11px }
.search2				{	margin-top: 10px }
.subMenu				{	position: absolute; top: 0px; left: 0px; height: auto; margin: 0; padding: 47px 10px 10px 7px }
.subMenuTitle TD		{	padding: 10px 5px 10px 0; font-weight: bold; color: #405699; vertical-align: middle  }

.tooltip				{	background: #dcdac5; border: 1px solid #999; color: #333; font-size: 12px;
							margin: 0px; padding: 3px; position: absolute; visibility: hidden; z-index: 1000 }
.top1					{	background: url(../images/design/top1.jpg) no-repeat; width: 451px; height: 108px }
.topLayer1				{	width: 451px; height: 108px; position: relative }
.top2					{	background: url(../images/design/top2.jpg) no-repeat; width: 292px; height: 108px }

.u						{	text-decoration: underline }
.unv					{	display: none }

.visible 				{	visibility: visible}

