
html
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;

	/*background: black;*/
}
a{
outline: none;
border:none;
outline-style: none;
}
a div {
	outline: none;
   border: none; /* Убираем границу */
   outline-style: none;
}
html
{
	/*background: url('img/body_bg.gif');*/
}

td p
{
margin: 2px;
}

body
{
	width: 984px;
	margin: 0 auto;
	/*border-left: 5px solid #3E0404;*/
	/*border-right: 5px solid #3E0404;*/
	/*padding-top: 356px;*/
	height: auto !important;
	height: 100%;
	/*position: relative;*/
background: #131211 url('images/bgy.gif') repeat-y center;
	/*background: black;*/
}

#product_detailed
{
	/*border: 2px solid #740e49;*/
	font: 12px Tahoma;
	color: #000;
	/*background: url('img/granit_bg.gif') center center;*/
}

#product_detailed p
{
	color: #000;
	font: 20px Tahoma;
}

#body
{
	margin: 0 auto;
	
}

#topmenu
{
	position: absolute;
	left: 256px;
	top: 326px;
	
}

#content 
{
	font: 18px Arial;
	
	/*color: #ff6c00;*/
color: #5c4d41;
}

#content p
{
	font: 12px Tahoma;
	color: #5c4d41;
}

#content p strong
{
	/*#fced99;*/
}

#content p a
{
	color: #5c4d41;
	text-decoration: underline;
}

.left_block
{
	width: 166px;
	/*background: #500E33;
	border: 2px solid #6B0C3B;*/
	padding-left:62px;
	padding-bottom: 40px;
padding-right:20px;
	font: 12px Tahoma;
	color: #5c4d41;

	
}

.left_block a
{
	color: #5c4d41;
	text-decoration: underline;
}


.left_block1
{
	width: 166px;
	/*background: #500E33;
	border: 2px solid #6B0C3B;*/
	padding-left: 48px;
	padding-bottom: 40px;
padding-right:20px;
	font: 14px Tahoma;
	color: #5c4d41;
z-index:1;
	
}

.cat {font-size:14px;}
.left_block2
{
	width: 166px;
background: url('images/bg4.gif') repeat-y;

	/*background: #500E33;
	border: 2px solid #6B0C3B;*/
	margin-left:48px;
	font: 14px Tahoma;
	color: #5c4d41;

	
}
.left_block2 a
{
	color: #5c4d41;
	text-decoration: underline;
}




.left_block1 a
{
	color: #5c4d41;
	text-decoration: underline;
}


.left_block p
{
	margin: 0px;
}

.left_block_header
{
	width: 166px;
	height: 61px;
	border: 0px;
padding-left:10px;
	/*position: relative;
	top: -21px;*/
}
.left_block_header1
{
	width: 166px;
	height: 61px;
	border: 0px;
/*padding-left:5px;*/
	/*position: relative;
	top: -21px;*/
}
.spec {background: url('images/bg2.gif') repeat; width:670px; height:25px; padding-top:5px; padding-left:10px;/*display:table-cell;vertical-align:middle;*/}
.spec1 {padding-left:10px; background: url('images/bg2.gif') repeat; width:677px; height:25px;padding-top:5px; padding-left:3px; /* display:table-cell;vertical-align:middle;*/color: #5c4d41;}
.brief_link
{
	font: 12px Tahoma;
background: url('images/bg2.gif') repeat;
 height:30px;  
display:table-cell;
vertical-align:middle;
color: #5c4d41;
	/*color: #ff6c00;
	font-weight: bold;*/
}




sp.product_brief .highslide img{
border:none;
 }


.brief_price
{
	/*background: #54113f;*/
	font: 14px Tahoma;
	/*color: #ff6c00;
	border: 1px solid #740e49;*/
	font-weight: bold;
	padding: 0px;

}

.product_brief
{
	/*border: 2px solid #740e49;*/
	font: 12px Tahoma;
	color: #000;
	background: url('images/bg3.gif') no-repeat center center;
width:117px;
padding:0px 10px;
}

.product_text p
{
	color: #000;
}

.text2 table
{
	/*border-color: #fff;
	color: #fff;*/
}

.text2 p, .text2 li 
{
  font: 12px Tahoma;
/*color: #fff;*/
}

.text2 em
{ /*color: #fff;*/ }

.text2 strong
{
 font: 12px Tahoma;
/*color: #fff;*/
font-weight: bold;
}

.product_name_detailed
{
	font: 20px Arial;
	/*color: #ff6c00;*/
	margin: 10px 0;
background: url('images/bg2.gif')repeat;
}

.date
{
	font: 18px Tahoma;
	color: #ffbd83;
	padding-right: 20px;
}
.menu_t
{
background: url('images/bg4.gif') repeat-y;
padding-left:5px;
}

.menu_t td
{
padding-left:15px;font-size:12px;
}
.stat
{padding-left:15px;font-size:12px; padding-right:2px;}

.catalog_link a
{
	font: 16px Tahoma;
	/*color: #ddd;*/
color: #5c4d41;
font-size:14px;
	text-decoration: none;
}

.catalog_link a:hover
{
	/*color: #FA95EF;*/
color: #5c4d41;
font-size:14px;
	text-decoration: underline;
}

#basket
{
	position: absolute;
	left: 835px;
	top: 70px;
	width: 120px;
	height: 190px;
	padding: 10px;
	background: #6b0b48;
	border: 1px solid #921465;
	font: 14px Tahoma;
	color: #ffbd83;
}

.topmenu_link
{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;

	background: url('img/dot.gif') left center no-repeat;
	
}

.topmenu_link a
{
	font: 12px Tahoma;
	color: #fff;

}

.topmenu_link_selected
{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;

	background: url('img/dot_h.gif') left center no-repeat;
	
}

.topmenu_link_selected a
{
	font: 12px Tahoma;
	color: #ff6c00;

}

hr
{
	color: #ddd;
	background-color: #ddd;
	height: 1px;
	border-width:0px;
	width: 100%;
}

