﻿	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("system/csshover.htc"); 
		font:11px Arial, sans-serif;
		color:#464644;
		text-align:left;
		position:relative;
		margin:0 20px;
		min-height:100%;
		background:white;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#464644;
		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;
	}
/*
	Памятка по использованию селекторов 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}
 */
	.topLine	{
		background: url(../images/top_line_l.gif) 0 0 no-repeat #FFF6D5;
		border-top:solid 4px white;
	}
	.topLine .holder	{
		background:url(../images/top_line_r.gif) 100% 0 no-repeat;
		height:42px;
	}
	.topLine .holder span	{
		float:right;
		background:url(../images/separator_top_line.gif) 0 50% no-repeat;
		line-height:42px;
		padding-left:21px;
		margin-right:35px;
	}
	.topLine .holder span b	{
		margin-right:10px;
	}
	.topLine .holder span a	{
		color:#A20609;
	}
	.ill	{
		background:url(../images/ill_bg.gif);
	}
	.ill .l	{
		background:url(../images/ill_l.gif) 0 0 no-repeat;
	}
	.ill .r	{
		background:url(../images/ill_r.gif) 100% 0 no-repeat;
		height:194px;
	}
	.ill .img	{
		float:right;
	}
	.siteMenu	{
		background:url(../images/site_menu_l.gif) 0 100% no-repeat #000000;
	}
	.siteMenu ul	{
		background:url(../images/site_menu_r.gif) 100% 100% no-repeat;
		height:45px;
	}
	.siteMenu ul li	{
		float:left;
		width:19.9%;
	}
	.siteMenu ul li a, .siteMenu ul li strong	{
		display:block;
		color:white;
		font-weight:bold;
		text-decoration:none;
		background:url(../images/menu_point.gif) 100% 0 no-repeat;
		height:30px;
	}
	.siteMenu ul li strong	{
		background:url(../images/menu_point_hover.gif) 100% 0 no-repeat;
	}
	.siteMenu ul li b	{
		display:block;
		background:url(../images/menu_point.gif) 0 0 no-repeat;
		height:15px;
		padding:15px 0 0 23px;
		margin-right:23px;
		text-align:center;
		cursor:pointer;
	}
	.siteMenu ul li strong b	{
		background:url(../images/menu_point_hover.gif) 0 0 no-repeat;
		cursor:auto;
	}
	.siteMenu ul li strong	{
		background:url(../images/menu_point_hover.gif) 100% 0 no-repeat;
	}
	.siteMenu ul li a:hover	{
		background:url(../images/menu_point_hover.gif) 100% 0 no-repeat;
	}
	.siteMenu ul li a:hover b	{
		background:url(../images/menu_point_hover.gif) 0 0 no-repeat;
	}
	.contentSeparator	{
		background:url(../images/separator_content_l.gif) 0 0 no-repeat #E6E6E6;
		margin:6px 0;
	}
	.contentSeparator div	{
		background:url(../images/separator_content_r.gif) 100% 0 no-repeat;
		height:6px;
	}
	.content	{
		margin-bottom:20px;
	}
	.ie6 .content	{
		overflow:visible;
	}
	.content	{
	}
	.leftCol	{
		float:left;
		width:191px;
	}
	.rightCol	{
		float:right;
		width:191px;
	}
	.leftMiddleColWrapper	{
		margin-right:200px;
	}
	.middleCol	{	
		margin-left:200px;
	}
	.categories	{
		margin-bottom:20px;
		background:url(../images/separator_block.gif) 100% 0 repeat-y;
	}
	.categories li	{
		margin-bottom:10px;
		background:url(../images/arrow_01.gif) 0 5px no-repeat;
		margin-left:20px;
		padding-left:20px;
	}
	.categories li.title	{
		margin-left:0;
		padding-left:0;
		margin-bottom:5px;
	}
	.bestSellers	{
		margin-bottom:20px;
		background:url(../images/separator_block.gif) 100% 0 repeat-y;
	}
	.bestSellers li	{
		margin:0 10px 0 20px;
		border-bottom:dotted 1px #CBCBCB;
		padding:10px 0;
	}
	.bestSellers li.title	{
		margin:0;
		padding:0;
		margin-bottom:5px;
		border-bottom:none;
	}
	.bestSellers li a	{
		text-decoration:none;
		color:#656766;
	}
	.bestSellers li a:hover	{
		text-decoration:underline;
	}
	.intro	{
		background:url(../images/intro_banner.gif) 0 0 no-repeat;
		padding-left:15px;
		margin-bottom:20px;
	}
	.intro .holder	{
		background:url(../images/intro_banner.gif) 100% 0 no-repeat;
		padding:15px 20px 15px 5px;
		height:113px;
		overflow:hidden;
	}
	.intro .title	{
		color:#AA0408;
		display:block;
		font-style:italic;
		font-size:18px;
		margin-bottom:10px;
	}
	.intro .title strong	{
		color:#3F3F3F;
		font-size:24px;
		font-weight:normal;
	}
	p	{
		margin-bottom:15px;
	}
	.intro p	{
		margin-bottom:12px;
	}
	.intro .block1	{
		display:block;
		padding-right:80px;
	}
	.intro .block2	{
		display:block;
		padding-right:140px;
	}
	.item	{
	}
	.item th	{
		background:url(../images/item_img_holder.gif) 0 0 no-repeat;
		width:145px;
		text-align:center;
		vertical-align:middle;
		height:139px;
	}
	.item td	{
		padding-left:17px;
		color:#838488;
	}
	.item .title	{
		display:block;
		margin-bottom:10px;
		color:#B60610;
	}
	.item .price	{
		display:block;
		margin:10px 0;
		color:#B60610;
		font-size:16px;
	}
	.item .buttonsHolder	{
		height:22px;
	}
	.item .buttonsHolder .add	{
		float:left;
		margin-right:15px;
		background:url(../images/but_orange_bg.gif) 100% 0 no-repeat #F8AE1B;
		color:white;
		text-decoration:none;
		padding-right:1px;
		line-height:22px;
		height:22px;
	}
	.item .buttonsHolder .add b	{
		float:left;
		background:url(../images/but_orange_bg.gif) 0 0 no-repeat;
		padding:0 10px;
		line-height:22px;
		height:22px;
		cursor:pointer;
	}
	.item .buttonsHolder .view	{
		float:left;
		background:url(../images/but_black_bg.gif) 100% 0 no-repeat black;
		color:white;
		text-decoration:none;
		padding-right:1px;
		line-height:22px;
		height:22px;
	}
	.item .buttonsHolder .view b	{
		float:left;
		background:url(../images/but_black_bg.gif) 0 0 no-repeat;
		padding:0 10px;
		line-height:22px;
		height:22px;
		cursor:pointer;
	}
	hr	{
		display:block;
		color:#DEDEDE;
		background:#DEDEDE;
		height:1px;
		border:none;
		overflow:hidden;
		margin:10px 0;
	}
	.ie hr	{
		margin:5px 0;
	}
	.search	{
		background:url(../images/title_block_search.gif) 0 0 no-repeat;
		padding-top:38px;
		color:#47493E;
		font-size:10px;
		margin-bottom:10px;
	}
		.search_price	{
		background:url(../images/title_block_price.gif) 0 0 no-repeat;
		padding-top:38px;
		color:#47493E;
		font-size:10px;
		margin-bottom:10px;
	}
	.search .holder	{
		background:url(../images/separator_block.gif) 0 0 repeat-y;
		padding:7px 20px;
	}
	.search .i	{
		border-bottom:solid 1px #E3E1EC;
		border-right:solid 1px #E3E1EC;
		border-top:solid 1px #ADACB2;
		border-left:solid 1px #ADACB2;
		width:99%;
		display:block;
		margin:7px 0;
	}
	.search .go	{
		float:right;
		background:url(../images/but_red_bg.gif) 100% 0 no-repeat #F2362B;
		color:white;
		text-decoration:none;
		padding-right:1px;
		line-height:18px;
		height:18px;
	}
	.search .go b	{
		float:left;
		background:url(../images/but_red_bg.gif) 0 0 no-repeat;
		padding:0 10px;
		line-height:18px;
		height:18px;
		cursor:pointer;
	}
	.search .advanced	{
		clear:both;
		display:block;
	}
	.special	{
		background:url(../images/title_block_specials.gif) 0 0 no-repeat;
		padding-top:38px;
	}
	.special .holder	{
		background:url(../images/separator_block.gif) 0 0 repeat-y;
		padding:7px 15px;
	}
	.special .itemSm	{
	}
	.special .itemSm th	{
		text-align:center;
		vertical-align:middle;
	}
	.special .itemSm th.pic	{
		background:url(../images/item_img_holder_sm.gif) 0 0 no-repeat;
		width:75px;
		text-align:center;
		vertical-align:middle;
		height:74px;
		padding-bottom:5px;
	}
	.special .itemSm td	{
		padding-left:14px;
		color:#838488;
	}
	.special .itemSm .title	{
		display:block;
		margin-bottom:10px;
		color:#B60610;
	}
	.special .itemSm .price	{
		display:block;
		margin:10px 0;
		color:#B60610;
		font-size:16px;
	}
	.special .itemSm s	{
		display:block;
		margin:10px 0;
		color:black;
		font-size:16px;
		font-weight:bold;
	}
	.footer	{
		background:url(../images/footer_bg_l.gif) 0 0 no-repeat #9B9B9B;
		height:58px;
		border-bottom:solid 10px white;
		position:relative;
	}
	.footer .holder	{
		background:url(../images/footer_bg_r.gif) 100% 0 no-repeat;
		height:58px;
	}
	.footer .counter	{
		position:absolute;
		top:15px;
		left:15px;
	}
	.footer .menu	{
		position:absolute;
		right:15px;
		top:15px;
		color:white;
		text-align:right;
	}
	.footer .menu a	{
		color:white;
		margin-left:8px;
	}
