	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("/js/csshover.htc"); 
		text-align:left;
		position:relative;
		min-height:100%;
		background:white;
		min-width:1000px;
		max-width:1250px;
		margin:0 auto;
		width:expression((document.documentElement.clientWidth||document.clientWidth)<1000?'1000px':(document.documentElement.clientWidth||document.clientWidth)>1255?'1255px':'100%');
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		font:13px Arial, sans-serif;
		color:black;
	}
	a	{
		color:#C70000;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	h1, h2	{
		font-size:35px;
	}
	h1	{
		margin-bottom:20px;
	}
	h3	{
		font-size:19px;
		margin-bottom:15px;
		font-style:italic;
	}
	h4	{
		font-size:19px;
		margin-bottom:15px;
		font-weight:normal;
	}
	p	{
		margin-bottom:14px;
		width:800px;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		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}
 */
 	.siteFrame	{
		padding:0 50px;
	}
	.header	{
		position:relative;
		height:215px;
	}
	.header .logoASbyt	{
		position:absolute;
		left:0;
		top:59px;
		color:#676767;
		text-decoration:none;
		width:170px;
		font-weight:bold;
		font-size:14px;
		line-height:18px;
	}
	.header .logoASbyt img	{
		display:block;
	}
	.header .phone	{
		position:absolute;
		right:30px;
		top:60px;
		font-size:14px;
	}
	.header .phone strong	{
		font-size:40px;
		display:block;
		white-space:nowrap;
	}
	.header .phone strong i	{
		font-size:24px;
		color:#C70000;
		font-style:normal;
	}
	.header .quickLincks	{
		position:absolute;
		left:200px;
		top:15px;
	}
	.header .quickLincks li	{
		float:left;
		margin-right:23px;
	}
	.header .siteMenu	{
		top:80px;
		left:200px;
		position:absolute;
	}
	.header .siteMenu li	{
		float:left;
		margin-right:30px;
		color:#676767;
		font-weight:bold;
		font-size:14px;
	}
	.content	{
		overflow:hidden;
		padding-bottom:100px;
	}
	.ie6 .content	{
		overflow:visible;
	}
	.itemsCatalog	{
		overflow:hidden;
		margin-right:-20px;
	}
	.ie6 .itemsCatalog	{
		overflow:visible;
	}
	.itemsCatalog .item	{
		float:left;
		margin-right:20px;
		margin-bottom:40px;
		width:210px;
	}
	.itemsCatalog .item span	{
		display:block;
		height:50px;
		text-align:center;
	}
	.itemsCatalog .item span img	{
		height:50px;
		width:1px;
		vertical-align:middle;
	}
	.itemsCatalog .item span a	{
		display:inline-block;
		vertical-align:middle;
		width:180px;
	}
	.footer	{
		position:absolute;
		width:100%;
		bottom:0;
		left:0;
	}
	.ie6 .footer	{
		overflow:visible;
	}
	.footer .wrap	{
		border-top:solid 1px #C70000;
		padding:30px 0;
		margin:0 50px;
		overflow:hidden;
		font-size:11px;
	}
	.footer address	{
		float:left;
		margin-right:30px;
		font-style:normal;
	}
	.footer .developer	{
		float:left;
		color:#C70000;
	}
	.footer .developer img	{
		display:block;
		margin-bottom:2px;
	}
	.footer .i	{
		float:right;
		border:solid 1px #7F9DB9;
		width:20%;
		padding:2px 3px;
		color:#C0C0C0;
	}
	.catalogSelector	{
		margin-top:0px;
		margin-bottom:20px;
	}
	.catalogSelector th	{
		padding-right:20px;
		white-space:nowrap;
		padding-top:6px;
	}
	.catalogSelector td	{
		width:100%;
	}
	.catalogSelector .row	{
		margin-bottom:4px;
	}
	.catalogSelector .row a, .catalogSelector .row strong	{
		height:40px;
		line-height:37px;
		display:inline-block;
		font-weight:normal;
	}
	.catalogSelector .row a	{
		text-decoration:none;
	}
	.catalogSelector .row b	{
		padding:0 12px;
		font-weight:normal;
	}
	.catalogSelector .row a b	{
		text-decoration:underline;
		font-weight:normal;
	}
	.catalogSelector .row a b:hover	{
		text-decoration:none;
	}
	.catalogSelector .row strong	{
		background:#DDDCD4;
	}
	.catalogSelector .row strong a	{
		padding:0;
		display:inline;
	}
	.itemsFullCatalog	{
		overflow:hidden;
		margin-right:-20px;
	}
	.ie6 .itemsFullCatalog	{
		overflow:visible;
	}
	.itemsFullCatalog .item	{
		float:left;
		margin-right:20px;
		margin-bottom:40px;
		width:210px;
	}
	.itemsFullCatalog .item img	{
		margin-bottom:5px;
	}
	.itemsFullCatalog .item span	{
		display:block;
		height:50px;
		color:#848484;
		font-size:11px;
		line-height:17px;
		overflow:hidden;
	}
	.itemsFullCatalog .item span a	{
		font-size:13px;
		display:block;
	}
	.itemsFullCatalog .item span b	{
		color:black;
		font-weight:normal;
		margin-right:10px;
	}
	.itemsFullCatalog .item span b a	{
		font-size:11px;
		color:black;
		display:inline;
	}
	.content ul	{
		margin-left:15px;
		margin-bottom:15px;
	}
	.contactInfo	{
	}
	.contactInfo h2	{
		margin-bottom:20px;
	}
	.contactInfo .map	{
		float:left;
		margin-right:130px;
	}
	.contactInfo .phone	{
	}
	.contactInfo .phone span	{
		font-size:14px;
		margin-bottom:45px;
		display:block;
		font-weight:bold;
	}
	.contactInfo .phone strong	{
		font-size:40px;
		display:block;
		white-space:nowrap;
	}
	.contactInfo .phone strong i	{
		font-size:24px;
		color:#C70000;
		font-style:normal;
	}
	.contactInfo .phone h3	{
		margin-bottom:10px;
	}
	.contactInfo .phone .i	{
		border:solid 1px #1C5080;
		width:336px;
		margin:20px 0 7px 0;
		display:block;
		padding:3px 8px;
		font:16px Tahoma, sans-serif;
	}
	.contactInfo .phone .b	{
		cursor:pointer;
	}
	.itemDescription	{
	}
	.itemDescription h2	{
		font-size:19px;
		margin-bottom:5px;
		font-weight:normal;
	}
	.itemDescription .thumb	{
		float:left;
	}
	.itemDescription .thumb img	{
		margin-bottom:12px;
		display:block;
	}
	.itemDescription .thumb .more	{
		font-size:15px;
		background:url(../images/ic_more.gif) 0 0 no-repeat;
		padding-left:25px;
		color:black;
	}
	.itemDescription .thumb span	{
		display:block;
	}
	.itemDescription .thumb span a	{
		margin:0 10px 10px 0;
		display:inline-block;
		vertical-align:middle;
		width:50px;
		height:50px;
		border:solid 1px white;
	}
	.itemDescription .thumb span a:hover	{
		border:solid 1px #C70000;
	}
	.itemDescription .thumb span a img	{
		display:block;
		margin:0 auto;
	}
	.itemDescription .info	{
		margin-left:530px;
	}
	.itemDescription .info span	{
		display:block;
		color:#666;
		margin-bottom:4px;
	}
	.itemDescription .info span b	{
		font-weight:normal;
		margin-left:25px;
		color:black;
	}
	.itemDescription .info .doc	{
		margin:25px 0;
	}
	.itemDescription .info .doc img	{
		float:left;
		margin-right:10px;
	}
	.itemDescription .info .doc a	{
		color:#663300;
	}
	.itemDescription .info .doc i	{
		color:#858585;
		display:block;
		font-style:normal;
	}
	.itemDescription .info ul	{
		margin-left:0;
	}
	.itemDescription .info ul li	{
		background:url(/images/mdash.gif) 0 7px no-repeat;
		padding-left:22px;
		margin-bottom:3px;
		max-width:500px;
	}
	.popUpPositioner	{
		position:relative;
		height:1px;
	}
	.popUpPositioner table	{
		position:absolute;
		left:50%;
		margin-left:-300px;
		width:1px;
	}
	.popUpPositioner .bgTL	{
		background:url(/images/popup_bg_tl.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_tl.png, sizingMethod=scale);*/
		width:1px;
		padding-left:21px;
		height:24px;
	}
	.popUpPositioner .bgT	{
		background:url(/images/popup_bg_t.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_t.png, sizingMethod=scale);*/
		height:24px;
	}
	.popUpPositioner .bgTR	{
		background:url(/images/popup_bg_tr.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_tr.png, sizingMethod=scale);*/
		height:24px;
		width:1px;
		padding-left:21px;
	}
	.popUpPositioner .bgL	{
		background:url(/images/popup_bg_l.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_l.png, sizingMethod=scale);*/
		width:22px;
	}
	.popUpPositioner .bgR	{
		background:url(/images/popup_bg_r.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_R.png, sizingMethod=scale);*/
		width:22px;
	}
	.popUpPositioner .bgBL	{
		background:url(/images/popup_bg_bl.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_bl.png, sizingMethod=scale);*/
		width:1px;
		padding-left:21px;
		height:24px;
	}
	.popUpPositioner .bgB	{
		background:url(/images/popup_bg_b.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_b.png, sizingMethod=scale);*/
		height:24px;
	}
	.popUpPositioner .bgBR	{
		background:url(/images/popup_bg_br.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/popup_bg_br.png, sizingMethod=scale);*/
		width:1px;
		padding-left:21px;
		height:24px;
	}
	.popUpPositioner .insert	{
		background:white;
	}
	.popUpPositioner .close	{
		float:right;
	}
	.popUpPositioner .thumbsListing	{
		text-align:center;
	}
	.popUpPositioner .thumbsListing .fullView	{
		margin:50px;
		display:block;
	}
	.popUpPositioner .thumbsListing .thumbs	{
		overflow:hidden;
	}
	.ie6 .popUpPositioner .thumbsListing .thumbs	{
		overflow:visible;
	}
	.popUpPositioner .thumbsListing .thumbs a	{
		margin:0 10px 10px 0;
		display:inline-block;
		vertical-align:middle;
		width:50px;
		height:50px;
		border:solid 1px white;
	}
.popUpPositioner .thumbsListing .thumbs a:hover, .popUpPositioner .thumbsListing .thumbs .active	{
		border:solid 1px #C70000;
	}
.itemsCatalog .item .thumb,  .itemsFullCatalog  .item .thumb
	{
		display:block;
		width:210px;
		height:220px;
		text-align:center;
	}