	body{
		margin:0px;
		padding:0px;
		behavior:url("system/csshover.htc");
		background: #fff;
		font: .75em Arial, Helvetica, sans-serif;
	}
	.middleCol	{
		color:#3e3e3e;
		line-height:15px;
		height:0px;
	}
	.outer{
		min-width:1000px;
	}

	table, tr, td{
		border:none;
		margin:0;
		padding:0;
	}

	table{
		border-collapse:collapse;
	}

	img{
		border:0px;
	}

	a{
		color:#006ed6;
		outline:none;
	}
	a:hover{
		text-decoration:none;
		color:#f82d02;
	}
/*
			.win - Windows
			.linux - Linux
			.mac - MacOS

			.ie - IE
			.ie8 - IE 8.+
			.ie7 - IE 7.+
			.ie6 - IE 6.+
			.ie5 - IE 5.+
			.gecko - all gecko
			.ff2
			.ff3
			.opera
			.opera8
			.opera9
			.konqueror
			.safari

		Examples
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */

	.link1{
		margin:0 0 0 7px;
	}


	p, h1, h2{
		margin:0px;
		padding:0px;
	}

	h1{
		color:#413e3f;
		font: normal 2em Tahoma;
		padding:9px 0 0 0;
	}

	h2{
		color:#ffffff;
		float:left;
		font: normal 18px Arial, Helvetica, sans-serif;
		font-weight:500;
		padding:2px 0 2px 0 ;
	}

	h2 a {
		color:#ffffff;
		float:left;
		font: normal 18px Arial, Helvetica, sans-serif;
		font-weight:500;
		text-decoration:underline;
		padding:2px 0 2px 0 ;
	}

	h2 a:hover{
		text-decoration:none;
		color:#ffffff;
	}


	p{
		color:#3e3e3e;
		font: normal 12px Arial, Helvetica, sans-serif;
		line-height:15px;
	}

	p.hdln{
		color:#FFFFFF;
		font: normal 11px Arial, Helvetica, sans-serif;
		padding:7px 0 0 13px;
		text-transform:uppercase;
	}



	/* header */

	.topTab{
		width:100%;
		height:100%;

	}

	.toptd1{
		width:270px;
		min-width:265px;
	}

	/*------- logo, phone number */
	.logo{
		float:left;
		height:83px;
		margin:10px 0 0 20px;
		width:240px;

	}

	.logoDiv{
		width:265px;
	}


	.vline{
		float:right;
		margin:20px 0 0 8px;
		width:1px;
	}

	.vline1{
	width:1px;
	}

	.phoneTd{
	width:208px;
	}

	.phoneDiv{
		float:left;
		padding:22px 0 0 12px;
	}

	.phoneDiv img{
		float:left;
		height:28px;
		margin:0 10px 7px 1px;
		width:28px;
	}

	p.redTxt{
		color:#e04345;
		font: normal 10px Arial, Helvetica, sans-serif;
		line-height:10px;
		padding:6px 0 0 0;
	}

	p.num{
		clear:both;
		color:#ec5136;
		font: normal 28px Arial, Helvetica, sans-serif;
		letter-spacing:-1px;
	}

	/*-- end logo, phone number */

	.toptd2{
		padding:23px 10px 0 0;
		}

	.width1{
		width:35%;
	}
	.width2{
		width:15%;
	}
	.widthimg{
		font-size:12px;
		color:#b0b0b0;
		text-align:center;
		font-style:italic;
		}

	.toptd3{
		padding:23px 20px 0 0;
		font: normal 10px Arial;
		color:#f4f4f4;

	}

	.toptd3 div{
		width:13px;
	}

	.toptd3 img{
		margin:0 0 6px 0;
	}

	/* end header */


	/* search */

	.std{
		min-width:240px;
		padding:15px 0 0 20px;
		width:240px;
	}

	.lightBlue, .lightBlueL .lightBlueR{
		height:39px;
	}

	.lightBlue, .back{
		background:#e3e3e3;
	}

	.lightBlueL{
		background:url(../img/lightBlueL.jpg) no-repeat left;
	}

	.lightBlueR{
		background:url(../img/lightBlueR.jpg) no-repeat right;
	}

	.form{
		margin:0px;
		padding:10px 0 0 12px;
	}

	p.sfieldBack{
		background:url(../img/sfield.jpg) no-repeat;
		float:left;
		height:19px;
		padding:1px 0 0 0;
		width:151px;
	}

	.sfield{
		border:0px;
		color:#acaaaa;
		font: normal 11px Arial, Helvetica, sans-serif;
		height:12px;
		margin:1px 0 0 7px;
		padding-left:5px;
		width:130px;
	}

	.sbutn{
		border:0px;
		background:url(../img/butn.jpg) no-repeat;
		color:#232625;
		cursor:pointer;
		font:normal 11px Arial, Helvetica, sans-serif;
		height:18px;
		margin:0 0 0 10px;
		padding-bottom:1px;
		width:54px;
	}

	/* end search */


	/* menu */

	.menutd{
		padding:16px 19px 0 16px;
	}

	.menuTab{
		margin:0 27px 0 9px;
	}

	.mtab2{
		margin-left:15px;
	}

	.menuTab td{
		text-align:left;
		padding:6px 0 0 0;
		white-space:nowrap;
		width:3%;
	}

	.menuTab td a{

		color:#5f5f5f;
		display:block;
		font:bold 13px Arial, Helvetica, sans-serif;
		padding:4px 0 0 0;
	}


	.tdStyle{
		padding-right:10px;
		padding-left:2px;
	}

	#active{
		height:31px;

	}

	.moRep{
		background:url(../img/moRep.jpg) repeat-x top;
		height:31px;
	}

	.moL{
		background:url(../img/moL.jpg) no-repeat top left;
		height:31px;
	}

	.moR{
		background:url(../img/moR.jpg) no-repeat top right;
		height:31px;
	}

	.moC{
		background:url(../img/moC.jpg) no-repeat top center;
		height:31px;
		padding:0 15px 0 15px;
	}

	#active a{
		text-decoration:none;
		text-align:center;
color:#ffffff;
	}

	/* end menu */

	#mainTab{
		margin-top:15px;
		width:100%;
	}


	/* left column */

	#leftCol{
		padding:0 0 0 20px;
		width:240px;
	}

	.lwidth{
		width:240px;
        background-color: #ffffff;
	}

	/*------- catalogue */
	.grey, .greyL, .greyR{
		height:26px;
	}

	.grey{
		background:#8c8c8c;
	}


	.greyL{
		background:url(../img/greyL.jpg) no-repeat left;
	}

	.greyR{
		background:url(../img/greyR.jpg) no-repeat right;
	}

	.cornL{
		background:url(../img/cornerL.jpg) no-repeat bottom left;
	}

	.cornR{
		background:url(../img/cornerR.jpg) no-repeat bottom right;
	}

	.divStyle{
		padding:2px 15px 18px 15px;
	}

	.divStyle2{
		padding:2px 15px 15px 15px;
	}

	ul.mainList{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}

	ul.mainList li{
		padding:9px 0 3px 0;
	}

	ul.mainList a{
		background:url(../img/dottedList.gif) repeat-x bottom left;
		color:#5e5e5e;
		font:bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	ul.mainList a:hover{
		color:#000000;
	}

	p.grey_txt{
		color:#b7b7b7;
		font:normal 11px Arial, Helvetica, sans-serif;
	}

	ul.list{
		list-style-type:none;
		margin:0 0 -7px 1px;
		padding:11px 0 0 0;
	}

	ul.list li{
		background:url(../img/mark1.gif) no-repeat top left;
		padding: 0px 0 7px 15px;
	}

	ul.list a{
		border:none;
		background:none;
		color:#1656ce;
		display:block;
		font:normal 11px Arial, Helvetica, sans-serif;
		line-height:15px;
		position:relative;
		top:-4px;
		text-decoration:underline;
	}
	ul.list a:hover{
		color:#FF0000;
	}

	/*-- end catalogue */

	/*------- news */
	.height{
		margin-top:15px;
	}

	.cornR2{
		background:url(../img/cornerR2.jpg) no-repeat bottom right;
	}

	p.date{
		color:#bcbaba;
		font:normal 10px Arial, Helvetica, sans-serif;
		padding-top:12px;
	}

	a.nlinkStyle{
		display:block;
		line-height:14px;
		margin-bottom:3px;
		margin-top:-1px;
	}
	a.nlinkStyle:hover{
		color:#FF0000;
		text-decoration:underline;
	}

	.whiteLine{
		background:url(../img/dotted_white.jpg) repeat-x;
		height:3px;
		margin:0 0 7px 0;
		width:100%;
	}

	.allnews{
		padding:0 0 15px 15px;
	}
	.allnews a:hover{
		text-decoration:none;
	}

	.arrow{
		margin-left:6px;
	}

	.rss{
		margin:0 5px -3px 28px;
	}
	/*-- end news */

	/*------- articles */
	ul.artList{
		list-style-type:none;
		margin:0px;
		padding:0 20px 15px 15px;
	}

	ul.artList a{
		display:block;
		line-height:14px;
	}
	ul.artList a:hover{
		color:#FF0000;
		text-decoration:underline;
	}

	ul.artList li{
		padding:17px 0 2px 0;
	}
	/*-- end articles*/

	/* end left column */



	/* middle column */

	.middleCol{
		padding:0 27px 0 27px;
	}

	.mainTxt p{
		padding-top:10px;
	}

	p.contTxt{
		line-height:18px;
		padding-top:9px;
	}


	/*------------------------------------ categories */

	.yellowLt, .yellowRt, .yellowLb, .yellowRb{
		height:6px;
		width:15px;
	}

	.midWidth{
		background:#FFFFFF;
		padding:0 4px;
	}


	.yellow{
		  background: #eb2900 url(../img/yellow.jpg) repeat top;
		}



	.yellowLt{
		background:url(../img/bok3.gif) no-repeat top left;
	}

	.yellowRt{
		background:url(../img/bok1.gif) no-repeat top right;
	}

	.yellowLb{
		background:url(../img/bok4.gif) no-repeat bottom left;
	}

	.yellowRb{
		background:url(../img/bok2.gif) no-repeat bottom right;
	}

	.pointL{
		margin:0 8px;
	}

	.pointR{
		margin:0 8px;
	}

	.outTab{
		margin:20px 0 0 0;
		width:100%;
	}
	.outTab_search {
		margin:0;
		width:100%;
        vertical-align:middle;
	}
    .outTab_boc {
        margin:0;
        width:20px;
    }
    .itext2 {
        width:100%;
        height: 16px;
        font-size: 11px;
        padding : 2px 5px 0 5px;
        color : #6b6b6b;
    }
    .but2 {
        width: 90px;
        height: 24px;
        font-size: 11px;
        padding-bottom:3px;
    }
    .h2td form { padding: 0; margin: 0; }
    .itext { width: 80%; height: 16px; font-size: 11px; }
    .but { width: 90px; height: 17px; font-size: 11px; }
	.categoryDiv td{
		padding-left:15px;
	}
	/*----------------------------------------------- end categories */


	/* -- images --*/
	.img1{background:url(../img/img1_prev.jpg) no-repeat bottom right;}
	.img2{background:url(../img/img2_prev.jpg) no-repeat bottom right;}
	.img3{background:url(../img/img3_prev.jpg) no-repeat bottom right;}
	.img4{background:url(../img/img4_prev.jpg) no-repeat bottom right;}
	.img5{background:url(../img/img5_prev.jpg) no-repeat bottom right;}
	.img6{background:url(../img/img6_prev.jpg) no-repeat bottom right;}
	.img7{background:url(../img/img7_prev.jpg) no-repeat bottom right;}
	.img8{background:url(../img/img8_prev.jpg) no-repeat bottom right;}
	.img9{background:url(../img/img9_prev.jpg) no-repeat bottom right;}
	.img10{background:url(../img/img10_prev.jpg) no-repeat bottom right;}
	/* -- end images --*/

	ul.outList{
		clear:both;
		list-style-type:none;
		margin:0px;
		padding:18px 60px 0 10px;
	}

	ul.outList li{
		background:url(../img/mark2.gif) no-repeat top left;
		padding:0 0 7px 15px;
	}

	ul.outList a{
		border:none;
		color:#3681df;
		display:block;
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:15px;
		position:relative;
		top:-5px;
		text-decoration:underline;
	}
	ul.outList a:hover, ul.hlist a:hover{
		color:#e33728;
	}


	.h2Div h2{
		padding:0px;
		font:bold 17px Arial, Helvetica, sans-serif;
		line-height:15px;
		border:1px solid;
	}

/*----- New Articles */
	.artDiv{
		padding:38px 0 0 0px;
	}

	.blue, .blueL, .blueR{
		height:27px;
	}

	.blue{
		background:#adcbf2;
	}

	.blueL{
		background:url(../img/blueL.jpg) no-repeat left;
	}

	.blueR{
		background:url(../img/blueR.jpg) no-repeat right;
	}

	#artTab{
		margin:0 15px;
	}

	#artTab td{
		padding:17px 6px 0 0;
	}

	#artTab p{
		font-size:11px;
		margin-top:-3px;
		line-height:13px;
	}

	a.artName{
		font-weight:bold;
		display:block;
		line-height:14px;
		padding-bottom:7px;
	}

	.linkStyle{
		padding:17px 0 15px 15px;
	}

	.linkStyle a{
		font-size:11px;
	}
	.linkStyle a:hover{
		text-decoration:none;
	}
/*-- end New Articles */

/* end middle column */


/* right column */

	#rightCol{
		width:208px;
		padding:0 19px 0 0;
	}

/*----- full basket */
	.baskDiv{
		display:table;
		height:auto;
		padding:0 0 10px 0;
		width:208px;
	}

	.basket{
		float:left;
		height:55px;
		margin:11px 10px 10px 8px;
		width:50px;
	}

	.baskDiv p{
		color:#5f5f5f;
		font:normal 12px Arial, Helvetica, sans-serif;
		padding-top:3px;
	}

	.baskDiv p.pStyle{
		padding-top:19px;
	}

	.baskDiv a{
		color:#5f5f5f;
		font:bold 12px Arial, Helvetica, sans-serif;
	}
	.baskDiv a:hover{
		text-decoration:none;
	}

	.baskDiv span{
		color:#ec5136;
	}

	span.bold{
		font-weight:bold;
	}
/*-- end full basket */


/*----- empty basket */
	p.empty{
		color:#a4a4a4;
		font:normal 12px Arial, Helvetica, sans-serif;
		padding:30px 0 0 0;
		margin-left:-5px;
	}
/*-- end empty basket */


/*----- producers */
	.fix, .fix a{
		color:#5f5f5f;
		font:normal 12px Arial, Helvetica, sans-serif;
	}

	.fix{
		height:auto;
		padding-top:10px;
		padding-right:10px;
	}

	.fix a{
		margin-right:2px;
		line-height:21px;
	}
	.fix a:hover{
		text-decoration:none;
	}

	a.prodActive{
		cursor:default;
		font-weight:bold;
		text-decoration:none;
	}
/*-- end producers*/


/*----- Special offer */
	.offer{
		background:url(../img/redtop.jpg) no-repeat #e13625;
		height:26px;
		width:208px;
	}

	.offer p.hdln{
		font-weight:bold;
	}

	.offers{
		display:table;
		height:auto;
		width:208px;
	}

	.specDiv{
		display:table;
		height:auto;
		width:208px;
	}

	.specInfo{
		float:left;
		padding-left:2px;
		width:90px;
	}

	.specDiv img{
		float:right;
		margin:13px 10px 10px 15px;
		font-size:9px;
		color:#b0b0b0;
	}

	.specDiv a{
		color:#424242;
		display:block;
		padding:12px 0 0 15px;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
	.specDiv a:hover{
		text-decoration:none;
	}

	.specDiv p, specDiv span.bold{
		color:#ec5136;
		padding:11px 0 10px 15px;
	}

	.lineStyle{
		margin-bottom:-6px;
	}

	.allOffers{
		padding:5px 0 14px 15px;
	}

	.allOffers a{
		color:#ec5136;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
    .spectd {
    color:#ec5136;
    font-size: 16pt;
    vertical-align:middle;
    text-align:center;
    width:115px;
    }
/*-- end Special offer */

	.stripy{
		background:url(../img/stripy.jpg) no-repeat;
		height:111px;
		width:208px;
	}

	.stStyle{
		float:left;
		padding:28px 0 0 17px;
		width:126px;
	}

	.stStyle p{
		color:#424242;
		font:normal 13px Arial, Helvetica, sans-serif;
		line-height:14px;
	}

	.stStyle p.redp{
		color:#ec5136;
		font: normal 12px Arial, Helvetica, sans-serif;
		padding-top:8px;
	}

	.stStyle p.redp span{
		font-weight:bold;
	}

	a.boldLink{
		color:#424242;
		font:bold 13px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

	.stImg{
		cursor:pointer;
		float:right;
		margin:28px 0 0 0;
		width:63px;
	}

/*----- Contacts */
	.ds2{
		padding-left:17px;
	}

	h4{
		color:#5f5f5f;
		font:bold 12px Arial, Helvetica, sans-serif;
		margin:0px;
		padding:11px 0 0 0;
	}

	p.phone{
		color:#ec5136;
		font:normal 23px Arial, Helvetica, sans-serif;
		padding:3px 0 0 0;
	}

	a.callLink{
		display:block;
		margin-top:2px;
		padding-bottom:6px;
	}

	.icq{
		clear:both;
		padding-top:5px;
	}

	.icq img{
		float:left;
		margin:0 3px 0 0;
	}

	.mail{
		clear:both;
		padding:10px 0 0 0;
	}

	.mail img{
		margin-right:7px;
	}
	/*-- end Contacts */

	.counters{
		background:#FFFFFF;
		clear:both;
		padding:24px 0 0 15px;
	}

/* end right column */

/* fast transfer */

	.fgrey, .fgreyL, .fgreyR{
		height:33px;
	}

	.fgrey{
		background:#ececec;
		margin:30px 17px 0 19px;
	}

	.fgreyL{
		background:url(../img/footgreyL.jpg) no-repeat left;
	}

	.fgreyR{
		background:url(../img/footgreyR.jpg) no-repeat right;
	}

	.fgreyR p, .fgreyR a{
		color:#9a9a9a;
		font: normal 10px Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.fgreyR a:hover{
		text-decoration:underline;
	}

	.fgreyR p{
		padding:10px 0 0 18px
	}

/* end fast transfer */


/* footer */

	.foot, .fL, .fR{
		height:53px;
	}

	.foot{
		background:url(../img/footRep.jpg) repeat-x #343434;
		margin:19px 17px 0 19px;
	}

	.fL{background:url(../img/footL.jpg) no-repeat left;}

	.fR{background:url(../img/footR.jpg) no-repeat right;}




	p.ftxt{
		float:left;
		padding:20px 0 0 17px;
	}

	p.ftxt, p.ftxt span.spr{
		color:#bebebe;
		font:bold 12px Arial, Helvetica, sans-serif;
	}

	p.ftxt span{
		color:#f80900;
		font:bold 15px Arial, Helvetica, sans-serif;
	}

	p.ftxt span.spr{
		margin:0 10px;
	}

	p.copy{
		float:right;
		color:#bebebe;
		font: bold 12px Arial, Helvetica, sans-serif;
		padding:21px 21px 0 0;
	}





/* end footer */

	.wayFinder	{
		color:#3681DF;
		font-size:11px;
		margin:3px 0 8px 3px;
	}
	.mainList strong a	{
		color:#555253;
		font-weight:bold;
	}
	.mainList strong a	{
		color:#555253;
		font-weight:bold;
	}
	.itemDesk	{
		margin:0 -5px 0 4px;
	}
	.itemDesk h1	{
		color:#5F5F5F;
		font-size:31px;
		line-height:30px;
	}
	.itemDesk h3	{
		color:#5F5F5F;
		font-size:21px;
		line-height:30px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.itemDesk h4	{
		color:#428CE8;
		font-size:14px;
		line-height:17px;
		margin-bottom:6px;
	}
	.itemDesk h4 i	{
		font-style:normal;
		font-weight:normal;
	}

	.itemDesk .info	{
        float:right;
        display:block;
	}
    .itemDesk .info .vendorLogo {
        float:right;
        text-align:right;
        margin-bottom:0px;
    }
    .itemDesk .info .vendorLogo img {
        display:block;
    }
	.rightImgExample	{
		float:right;
        display:block;
		text-align:right;
        line-height: 17px;
	}

	.rightImgExample img	{
		margin-bottom:14px;
        display:block;
	}
	.zoom	{
        	text-align:right;
		background:url(../img/ic_zoom.gif) 100% 0 no-repeat;
        	width:100%;
		font-size:11px;
		padding-right:19px;
		margin-right:4px;
	}
	.itemDesk .deskBlock	{

        	display:block;
		/* padding-left:23px; */
		line-height:17px;
		padding-bottom:6px;
	}
	.itemDesk .deskBlock h3	{
		/* margin-left:-23px; */
	}
	.itemDesk .deskBlock ul	{
		margin:0;
		padding-left:23px;
		list-style:none;
	}
	.itemDesk .deskBlock ul li	{
		margin:0;
		padding:0;
		padding-left:12px;
		background:url(../img/bullet_li.gif) 0 6px no-repeat;
	}
	.itemDesk .deskBlock h4	{
		/* margin-left:-23px;  */
	}
	.itemDesk .modelList	{
		margin-bottom:-10px;
		margin-left:-10px;
	}
    .articleList .item .modelList h3,
    .newsItem .modelList h3 {
        clear: both;
		padding-left:25px;
	}
	.itemDesk .modelList h3	{
        clear: both;
		padding-left:10px;
	}
    .articleList .item .modelList table,
    .newsItem .modelList table,
	.itemDesk .modelList table	{
		background:url(../img/table_type_01_header.gif) 0 0 no-repeat #f82d02;
		font-size:11px;
        margin-bottom: 5px;  /*  ϲﲫ塶殮㯩 ᢫鷻 */
        padding-bottom: 5px; /*  ϲﲫ塶殮㯩 ᢫鷻 */
	}
    .articleList .item .modelList table th,
    .newsItem .modelList table th,
	.itemDesk .modelList table th	{
		height:33px;
		text-align:center;
		font-weight:normal;
		color:#ffffff;
		border-right:solid 1px white;
 		padding: 0 7px 0 7px;
		line-height: 1.2;
	}

    .articleList .item .modelList table th.z,
    .newsItem .modelList table th.z,
	.itemDesk .modelList table th.z	{
		background:url(../img/table_type_01_header_end.gif) 100% 0 no-repeat;
		border-right:none;
	}
    .articleList .item .modelList table td,
    .newsItem .modelList table td,
	.itemDesk .modelList table td	{
		border-right:solid 1px #bebebe;
        background:url(../img/separator_01.gif) 0 100% repeat-x white;
        text-align:center;
		vertical-align:middle;
		padding:4px 7px 4px 7px;
		color:#3E3E3E;
        	height:30px;
		line-height: 1.2;

	}
    .articleList .item .modelList table .grid td,
    .newsItem .modelList table .grid td,
	.itemDesk .modelList table .grid td	{
		background:url(../img/separator_01.gif) 0 100% repeat-x #f9f9f9;
	}
    .articleList .item .modelList table td.z,
    .newsItem .modelList table td.z,
	.itemDesk .modelList table td.z	{
		border-right:none;
		white-space:nowrap;
		width:95px;
	}
    .articleList .item .modelList table .price,
    .newsItem .modelList table .price,
	.itemDesk .modelList table .price	{
		color:#E33728;
	}
    .articleList .item .modelList table th.price,
    .newsItem .modelList table th.price,
	.itemDesk .modelList table th.price	{
		color:#fff;
	}
    .articleList .item .modelList table td.z input,
    .newsItem .modelList table td.z input,
	.itemDesk .modelList table td.z input	{
		border:solid 1px #3E3E3E;
		width:15px;
		padding-left:4px;
		padding-right:4px;
		text-align:right;
		font-size:11px;
		position:relative;
	}
    .ie .articleList .item .modelList table td.z input,
    .ie .newsItem .modelList table td.z input,
	.ie .itemDesk .modelList table td.z input	{
		top:1px;
	}
    .articleList .item .modelList table td.z img,
    .newsItem .modelList table td.z img,
	.itemDesk .modelList table td.z img	{
		vertical-align:middle;
		margin-left:5px;
	}
    .articleList .item .modelList .id,
    .newsItem .modelList table .id,
	.itemDesk .modelList table .id	{
		text-align:left;
		white-space:nowrap;
		padding-left:15px;
	}
	.itemDesk .techSpecs	{
	}
    .articleList .item .techSpecs h3,
    .newsItem .techSpecs h3,
	.itemDesk .techSpecs h3	{
        clear: both;
		margin-bottom:12px;
	}
    .articleList .item .techSpecs table,
    .newsItem .techSpecs table,
	.itemDesk .techSpecs table	{
		font-size:11px;
		margin-left:-3px;
	}
    .articleList .item .techSpecs table th,
    .newsItem .techSpecs table th,
	.itemDesk .techSpecs table th	{
		background:#E9E9E9;
		border:solid 1px #bebebe;
		border-left:none;
		height:29px;
		text-align:center;
		font-weight:normal;
		color:#898989;
		padding:0 15px;
	}
    .articleList .item .techSpecs table th.z,
    .newsItem .techSpecs table th.z,
	.itemDesk .techSpecs table th.z	{
		border-right:none;
	}
    .articleList .item .techSpecs table td,
    .newsItem .techSpecs table td,
	.itemDesk .techSpecs table td	{
		border-left:none;
		text-align:center;
		font-weight:normal;
		color:#3E3E3E;
		padding:8px 15px 9px 15px;
		border-right:solid 1px #bebebe;
		background:url(../img/separator_01.gif) 0 100% repeat-x;
	}
    .articleList .item .techSpecs table .grid td,
    .newsItem .techSpecs table .grid td,
	.itemDesk .techSpecs table .grid td	{
		background:url(../img/separator_01.gif) 0 100% repeat-x #f9f9f9;
	}
    .articleList .item .techSpecs table td.z,
    .newsItem .techSpecs table td.z,
	.itemDesk .techSpecs table td.z	{
		border-right:none;
	}
    .articleList .item .techSpecs table .id,
    .newsItem .techSpecs table .id,
	.itemDesk .techSpecs table .id	{
		text-align:left;
		white-space:nowrap;
		padding-left:15px;
	}
    .articleList .item .techOptionSpecs,
    .newsItem .techOptionSpecs,
	.itemDesk .techOptionSpecs	{
	}
    .articleList .item .techOptionSpecs h3,
    .newsItem .techOptionSpecs h3,
	.itemDesk .techOptionSpecs h3	{
        clear: both;
		margin-bottom:12px;
	}
    .articleList .item .techOptionSpecs table,
    .newsItem .techOptionSpecs table,
	.itemDesk .techOptionSpecs table	{
		border-top:solid 1px #bebebe;
		font-size:11px;
		margin-left:-10px;
	}
    .articleList .item .techOptionSpecs table td,
    .newsItem .techOptionSpecs table td,
    .articleList .item .techOptionSpecs table th,
    .newsItem .techOptionSpecs table th,
	.itemDesk .techOptionSpecs table td,
    .itemDesk .techOptionSpecs table th	{
		padding:9px 15px;
		border-right:solid 1px #bebebe;
		background:url(../img/separator_01.gif) 0 100% repeat-x #f9f9f9;
	}
    .articleList .item .techOptionSpecs table th,
    .newsItem .techOptionSpecs table th,
	.itemDesk .techOptionSpecs table th	{

		font-weight:normal;
		text-align:left;
	}
    .articleList .item .techOptionSpecs table td,
    .newsItem .techOptionSpecs table td,
	.itemDesk .techOptionSpecs table td	{
		border-right:none;
		color:#3E3E3E;
	}
    .articleList .item .techOptionSpecs table .grid td,
    .newsItem .techOptionSpecs table .grid td,
    .articleList .item .techOptionSpecs table .grid th,
    .newsItem .techOptionSpecs table .grid th,
	.itemDesk .techOptionSpecs table .grid td,
    .itemDesk .techOptionSpecs table .grid th	{
		background:url(../img/separator_01.gif) 0 100% repeat-x white;
	}
	.pageOptions	{
		height:25px;
		margin:30px 0;
		clear:both;
	}
	.pageOptions a	{
		float:right;
		line-height:25px;
		background:url(../img/but_pg_opt.gif) 100% 0 no-repeat;
		padding-right:9px;
		font-size:10px;
		margin-left:9px;
	}
	.pageOptions a b	{
		float:left;
		line-height:25px;
		font-weight:normal;
		cursor:pointer;
		padding-left:23px;
		text-decoration:underline;
	}
	.pageOptions a b:hover	{
		text-decoration:none;
	}
	.pageOptions a b.add	{
		background:url(../img/but_pg_opt_add.gif) 0 0 no-repeat #f8f8f8;
	}
	.pageOptions a b.print	{
		background:url(../img/but_pg_opt_print.gif) 0 0 no-repeat #f8f8f8;
	}
	.quickOrderForm	{
		background:url(../img/block_quickOrderForm_bg.gif) 0 0 no-repeat #ff4b26;
		margin:12px 0;
		margin-left:-27px;
		width:526px;
	}
	.ie6 .quickOrderForm	{
		background:url(../img/block_quickOrderForm_bg.gif) 0 0 no-repeat;
	}
	.quickOrderForm .wrap	{
background:url(../img/bg_bott.gif) 0 100% no-repeat;

		padding: 40px 0 90px 20px;
		position:relative;
		font-size:11px;
	}
	.quickOrderForm strong	{
		color:#ffffff;
		font-size:21px;
		line-height:24px;
		width:350px;
		display:block;
		font-weight:normal;
		padding:10px 30px 17px 130px;
	}
	.quickOrderForm span	{
		display:block;
		padding-right:300px;
		width:142px;
		text-align:right;
		color:#ffffff;
		margin-bottom:14px;
	}
	.quickOrderForm span input	{
		width:316px;
		border:solid 1px #ff3a14;
		padding-left:3px;
		padding-right:3px;
		position:absolute;
		left:167px;
	}
	.quickOrderForm span textarea	{
		width:316px;
		height:47px;
		border:solid 1px #ff3a14;
		padding:3px;
		position:absolute;
		left:167px;
		overflow:auto;
	}
	.quickOrderForm div.i5	{
		left:168px;
		width:165px;
		text-align:left;
		bottom:60px;
		height:50px;
		font-size:10px;
		position:absolute;
		padding-right:360px;
		color:#ff3a14;
	}
	.quickOrderForm div.i5 input	{
		border:solid 1px #ff3a14;
		padding-left:3px;
		padding-right:3px;
		width:169px;
		display:block;
	}
	.quickOrderForm .captcha	{
		position:absolute;
		bottom:-4px;
		left:174px;
	}
	.ie .quickOrderForm .captcha	{
		bottom:1px;
	}
	.quickOrderForm .captcha img	{
		border:solid 1px #ff3a14;
	}
	.quickOrderForm .b	{
		position:absolute;
		bottom:20px;
		left:168px;
        	width: 110px;

	}
	.similarItems	{
	}
	.similarItems h3	{
		color:#5F5F5F;
		font-size:21px;
		line-height:30px;
		font-weight:normal;
	}
	.similarItems	{
		padding-left:22px;
		margin-bottom:29px;
	}
	.similarItems h3	{
		margin-left:-22px;
		margin-bottom:8px;
	}
	.similarItems ul	{
		margin:0;
		padding:0;
		list-style:none;
	}
	.similarItems ul li	{
		margin:0;
		padding:0;
		padding-left:15px;
		background:url(../img/bullet_li_2.gif) 0 5px no-repeat;
		margin-bottom:6px;
	}
	.toolsCatalogue	{
		margin-right:-5px;
	}
	.toolsCatalogue h1	{
		font-size:30px;
		line-height:29px;
		margin-bottom:-4px;
	}
	.ie7 .toolsCatalogue h1	{
		margin-bottom:15px;
	}
	.toolsCatalogue .toolBlock	{
		margin-left:-10px;
		overflow:hidden;
		margin-bottom:10px;
	}
	.ie6 .toolsCatalogue .toolBlock	{
		overflow:visible;
		padding-bottom:9px;
		clear:both;
	}
	.ie7 .toolsCatalogue .toolBlock	{
		margin-bottom:28px;
	}
	.toolsCatalogue .toolBlock h3	{
		background:url(../img/catalogue_title_line_01.gif) 0 0 no-repeat;
		line-height:33px;
		font-size:18px;
		font-weight:normal;
		padding-left:25px;
		margin-bottom:8px;
	}
	.ie6 .toolsCatalogue .toolBlock h3	{
		margin-bottom:11px;
	}
	.toolsCatalogue .toolBlock h3 a	{
		background:url(../img/catalogue_title_line_02.gif) 100% 0 no-repeat;
		display:block;
		line-height:33px;
		color:#ffffff;
	}
	.toolsCatalogue .toolBlock .pic	{
		width:158px;
		float:left;
	}
	.toolsCatalogue .toolBlock .links	{
		margin-bottom:10px;
		overflow:hidden;
	}
	.ie6 .toolsCatalogue .toolBlock .links	{
		overflow:visible;
		margin-bottom:7px;
	}
	.toolsCatalogue .toolBlock .links ul	{
		margin:0;
		padding:0;
		list-style:none;
		width:50%;
		float:left;
	}
	.ie6 .toolsCatalogue .toolBlock .links ul	{
		width:40%;
	}
	.toolsCatalogue .toolBlock .links ul li	{
		margin:0;
		padding:0;
		background:url(../img/bullet_li_2.gif) 0 5px no-repeat;
		padding-left:12px;
		margin-bottom:6px;
		padding-right:15px;
	}
	.toolsCatalogue .toolBlock .txt	{
		margin-left:158px;
	}
	.ie6 .toolsCatalogue .toolBlock .txt	{
		margin-top:20px;
	}
	.catalogueChoosedSection	{
		line-height:17px;
		margin:-5px 0 0 0;
	}
	.catalogueChoosedSection h1	{
		font-size:31px;
		font-weight:normal;
		color:#5F5F5F;
		margin-bottom:19px;
	}
	.catalogueChoosedSection img	{
		float:right;
		margin:-12px 0 5px 25px;
	}
	.catalogueChoosedSection ul	{
		margin:15px 0;
		padding:0;
		list-style:none;
	}
	.catalogueChoosedSection ul li	{
		margin:0;
		padding:0;
		background:url(../img/bullet_li_2.gif) 0 6px no-repeat;
		margin-bottom:4px;
		padding-left:15px;
	}
	.choosedToolList	{
		line-height:17px;
		margin:0 0 0 0px;
	}
	.choosedToolList h1	{
		color:#5F5F5F;
		font-size:31px;
		margin-bottom:21px;
		font-weight:normal;
		line-height:30px;
	}
    .paginatorTop { padding-top: 10px;  background:url(../img/separator_02.gif) 0 100% repeat-x;  }
    .paginatorTop { background:url(../img/paginator_bg.gif); }
    .paginatorTop, .paginatorBott	{
		height:36px;
		line-height:36px;
		text-align:center;
		padding:0 6px;
		position:relative;
		font-size:11px;
		margin:20px 0 1px 0;
    }
	.paginatorBott	{
		margin:0px 0 11px 0px;
        background:url(../img/separator_02.gif) 0 100% repeat-x;
	}
	.paginatorBott2	{
		margin:0px 0 11px 0px;
        background:url(../img/separator_02.gif) 0 100% repeat-x;
	}
    .paginatorBott2 { background:url(../img/paginator_bg.gif); }
    .paginatorBott2	{
		height:36px;
		line-height:36px;
		text-align:center;
		padding:0 6px;
		position:relative;
		font-size:11px;
		margin:20px 0 1px 0;
    }
	.choosedToolList .paginatorBott	{
		/* margin:-3px 0 22px 0px; */
	}
	.paginatorTop select, .paginatorBott select, .paginatorBott2 select	{
		position:absolute;
		right:6px;
		top:8px;
		font-size:10px;
		width:135px;
	}
	.paginatorTop a, .paginatorTop strong, .paginatorBott a, .paginatorBott strong, .paginatorBott2 a, .paginatorBott2 strong	{
		padding:0 5px;
		font-weight:bold;
	}

/* Without pages */
    .paginator_nopages_Top { height:16px; line-height:36px; margin:3px 0 1px 0; padding-top: 0px;  background:url(../img/separator_02.gif) 0 100% repeat-x;  }
    .paginator_nopages_Top, .paginator_nopages_Bott	{
        text-align:center;
		padding:0 6px;
		position:relative;
		font-size:11px;
    }
	.paginator_nopages_Bott	{
        height:26px;
        line-height:26px;
        margin:0px;
	}
	.choosedToolList .paginator_nopages_Bott	{
		/* margin:-3px 0 22px 0px; */
	}
	.paginator_nopages_Top select, .paginator_nopages_Bott select	{
		position:absolute;
		right:6px;
		top:8px;
		font-size:10px;
		width:135px;
	}
	.paginator_nopages_Top a, .paginator_nopages_Top strong, .paginator_nopages_Bott a, .paginator_nopages_Bott strong	{
		padding:0 5px;
		font-weight:bold;
	}
/* End without pages */

/* Without pages and producer filter */
    .paginator_nopages_all_Top { height:18px; line-height:18px; margin:3px 0 1px 0; padding-top: 0px;  background:url(../img/separator_02.gif) 0 100% repeat-x;  }
    .paginator_nopages_all_Top, .paginator_nopages_all_Bott	{
        text-align:center;
		padding:0 6px;
		position:relative;
		font-size:11px;
    }
	.paginator_nopages_all_Bott	{
        height:8px;
        line-height:8px;
        margin:0px;
	}
    .paginator_nopages_all_Bott2	{
        height:8px;
        line-height:8px;
        margin:0px;
        margin-top:15px;
        background:url(../img/paginator_bg.gif);
	}
/* End without pages and producer filter */

	.choosedToolList .item	{
        width: 100%;
		background:url(../img/separator_02.gif) 0 100% repeat-x;
    }
	.choosedToolList .item td	{
		padding:14px 0 18px 0;
		vertical-align:top;
	}
	.choosedToolList .item td.pic	{
		vertical-align:middle;
		width:125px;
		padding-left:12px;
	}
	.choosedToolList .item td.txt	{
		line-height:15px;
		font-size:11px;
	}
	.choosedToolList .item td.txt a	{
		display:block;
		margin-bottom:4px;
		font-weight:bold;
		font-size:12px;
	}
	.choosedToolList .item td.vendorLogo	{
		vertical-align:middle;
		text-align:center;
		width:115px;
	}
	.newsLis	{
		margin-right:-7px;
	}
	.newsLis h1	{
		font-size:31px;
		line-height:30px;
		color:#5F5F5F;
		margin-bottom:22px;
	}
	.newsLis h2	{
		font-size:21px;
		color:#5F5F5F;
		text-decoration:none;
		margin:0 0 14px 0;
		padding:0;
	}
	.ie6 .newsLis h2	{
		margin-bottom:-8px;
	}
	.newsLis .item	{
		line-height:17px;
		clear:both;
		margin-bottom:28px;
		overflow:hidden;
	}
	.ie6 .newsLis .item	{
		overflow:visible;
	}
	.newsLis .item i	{
		font-style:normal;
		color:#9C9C9C;
		font-style:normal;
	}
	.newsLis .item h3	{
		font-size:21px;
		font-weight:normal;
		margin:3px 0 11px 0;
	}
	.newsLis .item h3 a:hover	{
		text-decoration:none;
		color:#ffffff;
	}
	.newsLis .item img	{
		float:left;
		margin:0 18px 0 0;
	}
	.newsItem	{
		overflow:hidden;
		padding:3px 0 0 0;
	}
	.ie6 .newsItem	{
		overflow:visible;
	}
	.newsItem i	{
		color:#9C9C9C;
		font-size:10px;
		font-style:normal;
		margin-left:2px;
	}
	.newsItem h1	{
		font-size:31px;
		line-height:31px;
		font-weight:normal;
		color:#5F5F5F;
		margin:-7px 0 24px 0;
	}
	.newsItem img	{
		margin:0 20px 0 0;
		float:left;
	}
	.newsItem p	{
		margin:0 0 15px 0;
		line-height:17px;
	}
	.vendorInfo	{
		line-height:17px;
		padding-bottom:12px;
		margin-right:-10px;
	}
	.vendorInfo h1	{
		font-size:31px;
		line-height:31px;
		font-weight:normal;
		color:#5F5F5F;
		margin:0 0 32px 0;
		height:31px;
	}
	.vendorInfo h1 span	{
		float:left;
	}
	.vendorInfo .vendorLogo	{
		float:right;
		margin:8px 0 0 20px;
	}
	.vendorInfo p	{
		margin-bottom:15px;
	}
	.vendorTools	{
		margin-right:-10px;
	}
	.vendorTools h2	{
		font-size:21px;
		font-weight:normal;
		margin:0 0 14px 0;
		line-height:24px;
		text-decoration:none;
		display:block;
		float:none;
	}
	.vendorTools h3	{
		font-size:18px;
		font-weight:normal;
		background:url(../img/catalogue_title_line_01.gif) 0 0 no-repeat;
		line-height:33px;
		height:33px;
		padding-left:25px;
		margin:0 0 15px -10px;
	}
	.vendorTools h3 a	{
		color:#5F5F5F;
		display:block;
		background:url(../img/catalogue_title_line_02.gif) 100% 0 no-repeat;
		line-height:33px;
		height:33px;
	}
	.vendorTools ul	{
		margin:0 0 23px 50px;
		padding:0;
		list-style:none;
	}
	.vendorTools ul li	{
		background:url(../img/bullet_li_2.gif) 0 6px no-repeat;
		padding-left:15px;
		margin-bottom:6px;
	}
	.specOffer	{
		margin-right:-4px;
	}
	.specOffer h1	{
		color:#E33728;
	}
	.specOffer td.itemPrice	{
		color:#E33728;
		white-space:nowrap;
		vertical-align:middle;
		padding:0 11px 0 35px;
	}
	.articleList	{
		padding-left:10px;
	}
	.articleList h1	{
		font-size:31px;
		line-height:31px;
		font-weight:normal;
		color:#5F5F5F;
		margin:0 0 -6px 0;
	}
	.articleList .item	{
		line-height:17px;
		margin:12px 0 0 0;
		padding-bottom:4px;
	}
	.articleList .item h3	{
		font-size:21px;
		line-height:24px;
		font-weight:normal;
		color:#5F5F5F;
		margin:0 0 7px 0;
	}

	.borderTop	{
		background:url(../img/separator_02.gif) 0 100% repeat-x;
		height:36px;
		margin-top:22px;
        margin-bottom: -5px;

		position:relative;
		text-align:center;
		font-size:11px;
	}
    .borderTop div {
    text-align:center;
    position:relative;

    }
	.borderTop select	{
		position:absolute;
		right:6px;
		top:8px;
		font-size:11px;
		width:125px;
	}
	.borderBott	{
		background:url(../img/separator_02.gif) 0 0 repeat-x;
		height:36px;
		margin-bottom:22px;
		background:white;
		position:relative;
		text-align:center;
		font-size:11px;
	}
	.borderBott select	{
		position:absolute;
		right:6px;
		top:8px;
		font-size:11px;
		width:125px;
	}
    /* à쿲 */
  	.valut {
		color:#9a9a9a;
		font: 11px;
		margin:5px 0 0 50px;
		}
	.valut a{
		color:#9a9a9a;
		text-decoration:underline;
	}
	.valut a:hover{
		text-decoration:none;
	}
    .valutetable td {
    font-size: 11px;
    }
    .up { color: green; }
    .down { color: red; }
    .articlesChoosedSection	{
		line-height:17px;
		margin:-5px 0 0 0;
	}
	.articlesChoosedSection h1	{
		font-size:21px;
		font-weight:normal;
		color:#5F5F5F;
		margin-bottom:19px;
	}
	.articlesChoosedSection img	{
		float:right;
		margin:-12px 0 5px 25px;
	}
	.articlesChoosedSection ul	{
		margin:15px 30px;
		padding:0;
		list-style:none;
	}
	.articlesChoosedSection ul li	{
		margin:0;
		padding:0;
		background:url(../img/bullet_li_2.gif) 0 6px no-repeat;
		margin-bottom:4px;
		padding-left:15px;
	}



 /* 塱鬨 */



	.newsItem h1, newsLis h1	{
		color:#5F5F5F;
		font-size:31px;
		margin-bottom:21px;
		font-weight:normal;
		line-height:30px;
	}
	newsLis h3	{
		margin-left:-23px;
	}
    .newsItem h3 { margin-left:0px; }

	.newsLis h4 {
	margin-left:-23px;
	}

    .articleList .item .modelList table td,
    .newsItem .modelList table td,
	.itemDesk .modelList table td	{
		background:url(../img/separator_01.gif) 0 100% repeat-x white;
	}


.supi {
        color:#ffffff;
        font-size: 8px;
        }



 /* первые буквы */

	ul.mainList li:first-letter {color:#f82d02; }

	ul.mainList a:first-letter {color:#f82d02;}
	ul.mainList a:hover:first-letter {color:#ff0000;}

.ser {color:#686868; }
