body
{
	width: 1024px;
	margin:0 auto;
	font-family: Arial;
	background:url("/sanlite/background.gif") repeat-y scroll center center #D1CAC1;
}

img
{
	border: 0px;
}

h1
{
	margin: 10px 0;	
}

a:link
{
	color: #FFFFFF;
	font-size: 11px;
}

a:visited
{
	color: #9F9F9F;
	font-size: 11px;
}


/*--------------Хлебные крошки----------------*/
.path
{
	margin: 5px 0;	
}

.path a
{
        color: #9F9F9F;
	font-size: 14px;
}


/*--------------Теги брендов----------------*/
.tag
{
	margin: 5px 0;
}

.tag a
{
        color: #993333;
	font-size: 14px;
}

/*--------------Комментарии к товарам от посетителей----------------*/

#ShowAddComment
{

}

#ShowAddComment a
{
        color: #993333;
	font-size: 12px;
}

.name_product
{
	
}

.name_product a
{
	text-decoration: none;
	font-size: 10px;
	color: #2d2d2d;
	font-weight: bold;
	float: left;
}

/* Строки фильтра и сортировки */
.shop_block
{
	border: 1px solid #C6BEA7;
	background-color: #DED9CC;
	padding: 5px 7px;
	margin: 10px 5px 10px 0px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation_table
{
	color: #AFA696;
	margin-top: 10px;
}

#shop_navigation, #shop_navigation_current
{
	padding: 5px;
	/* background-color: #F6F3F0; */
	font-size: 9pt;
}

#shop_navigation
{
	border: 1px solid #E0DCCA;
	color: #AFA696;
}

#shop_navigation_current
{
	border: 1px solid #B8B298;
	color: #433212;
}
/* END стили для магазина */
/*--------------Шапка с меню----------------*/
#head
{
	/*height: 530px;*/
	border-bottom: solid 1px #e9e9ea;
	background: #575757;
}

#head .banner
{
	border: solid 1px #868485;
	margin:0 auto;
	width: 998px;
}

#head .head_bottom
{
	height: 440px;
	background: url('/sanlite/head_bot_bg.jpg') repeat-x top #575757;
}

.h_left_t
{
	width:538px;
	float: left;
}

.h_menu
{
	width:538px;
	height: 300px;
	border-bottom: solid 1px #313131;
	background: url('/sanlite/h_menu_bg.jpg') no-repeat bottom right #2d2d2d;
	padding-top: 31px;
	margin-bottom: 38px;
}

.h_menu ul
{
	margin:0;
	margin-left: 47px;
	padding: 0;
}

.h_menu ul li
{
	width: 220px;
	height: 16px;
	color: #ffffff;
	font-size: 11px;
	list-style: none;
	margin-top: 5px;
}

.h_menu ul li a
{
	display: block;
	text-decoration: none;
	color: #ffffff;
	width: 220px;
	height: 16px;
	padding-left: 5px;
}

.h_menu ul li a:hover
{
	background: url('/sanlite/menu_l.png') no-repeat;
	color: #000000;	
}

.h_menu li ul li a:hover
{
	background: url('/sanlite/menu_ll.png') no-repeat;
	color: #000000;	
}

.h_menu li ul
{
		 position: absolute;
	 top: 33px;
	 /*left: 290px;	 */
	 display: none;
	 padding-left: 30px;
margin-left: 200px;
}

.h_menu li:hover ul 
{ 
	display: block;
}


.h_right
{
	float: left;
	
}

.red
{
	height: 108px;
	background: url('/sanlite/red_b.png') no-repeat left bottom;
	margin-top: 19px;
	margin-left: 12px;
}

.red_l
{
	width: 22px;
	height: 93px;
	background: url('/sanlite/red_l.png') no-repeat right;
	float: left;
}

.red_r
{
	height: 93px;
	width: 403px;
	border-top: 1px solid #a8313a;
	background: #bd1f2b;
	float: left;
}

.red_r #little_cart

{
	color: #ffffff;
	font-size: 11px;
	width: 303px;
	height: 44px;
	margin-left: 54px;
	margin-top: 26px;
}

.red_r #little_cart h2

{
	font-size: 14px;
}

.red_r #little_cart a

{
	color: #ffffff;
	text-decoration: none;
}

.red_r #little_cart a:hover

{
	color: #ffffff;
	text-decoration: underline;
}

.head_img
{
	height: 313px;
	width: 474px;
	background: url('/sanlite/head_img.png') no-repeat left top;
	margin-left: 12px;
	
}

/*----------------Каталог продукции------------------------*/
#catalog
{
	/*height: 467px;*/
	border-bottom: solid 1px #e9e9ea;
	background: #ffffff;
	/*padding: 39px 52px;*/
	padding-top: 1px;
}

.product


{
	width: 250px;
	float: left;
	margin:0 45px;
	margin-bottom: 70px;
}

.name
{
	font: 10px Arial regular;
	float:left;
}

.price
{
	font: 18px Arial regular;
	color: #e31126;
	float:right;	
}

.buy
{
	float:right;
}

.cat_title
{

}

a.cat_title
{
	color: #DB1905;
}

.page_link
{
	padding: 0 5px;
}

a:link.page_link
{
	color: #2D2D2D;
        font-size: 14px;
}

a:visited.page_link
{
	color: #2D2D2D;
        font-size: 14px;
}

.table_top
{

}

.table_top a:link
{
	color: #DB1905;
        font-size: 14px;
        text-decoration: none;
}

.table_top a:visited
{
	color: #DB1905;
        font-size: 14px;
        text-decoration: none;
}

.table_top a:hover
{
	color: #DB1905;
        font-size: 14px;
        text-decoration: underline;
}


/*--------------------Контент----------------------*/
#content
{
	/*height: 367px;*/
	border-bottom: solid 1px #e9e9ea;
	background: url('/sanlite/content_bg.jpg') repeat-x top #373737;
color: #ffffff;
font-size: 11px;
padding-left: 25px;
padding-top: 15px;
padding-right: 10px;
}
/*-------------Нижнее меню------------------*/
#bottom
{
	height: 30px;	
	background: url('/sanlite/bottom_bg.jpg') repeat-y top left #ffffff;
padding-top: 10px;
}
.bottom
{
	/*display: block;*/
	color: #000000;
	text-decoration: none;
	margin-left: 20px;
}

a:link.bottom 
{
	color: #000000;
	margin-left: 20px;
	font-size: 14px;
}

a:visited.bottom 
{
	color: #000000;
	margin-left: 20px;
	font-size: 14px;
}

a:hover.bottom 
{
	color: #000000;
	margin-left: 20px;
	text-decoration: underline;
}

.shop_table td
{
	padding-right: 35px;
}

.shop_table img 
{
	border: 1px solid #d6d6d6;
}

.shop_table .name_product
{
	margin: 5px 0px 7px 0px; 
}

.shop_table .price 
{
	margin: 10px 0px 7px 0px; 
	color: #db1905;
	font-size: 16pt;
}

.shop_table .price img
{
	border: none;
}
