html {
  height:100%;
}
body{
	margin:0;
	padding:0;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #54301A;
	line-height: 15px;
	background : url(back.gif);
}img {border: none}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #54301A;
	line-height: 15px;

}

p {
padding: 5px 0;
margin: 0
}
a{
	color: #54301A;
	text-decoration : underline;
	
}
a:hover{
	color: #9561A8;
	

}



h1	 {

font-family :  Arial ;
	font-size: 14px;
	color: #0166BD;
	text-decoration : none;
	font-weight : bolder;

	margin : 0px;
	padding : 0px;
}
h2	 {

	font-size: 12px;
	color: #9561A8;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	line-height: 20px;
	padding : 0px;
}
	h3	 {

	font-size: 12px;
	color: #0166BD;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	padding : 0px;
}


  

	
a.menu, a.menu:hover, a.menu_active, a.menu_active:hover {
	display : block;
font-size: 10px;
	color: #54301A;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	margin: 1px 0;
}
 a.menu:hover {color: #9561A8}
  a.menu_active {color: #9561A8}
  
  
  
	
a.menu_b, a.menu_b:hover, a.menu_b_active, a.menu_b_active:hover {
	display : block;
font-size: 10px;
	color: #54301A;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	margin:  0 0 5px 0;
}
 a.menu_b:hover {color: #9561A8}
  a.menu_b_active {color: #9561A8}
  
  a.menu_pred, a.menu_pred:hover, a.menu_pred_active, a.menu_pred_active:hover {
	display : block;
font-size: 11px;
	color: #54301A;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	margin:  10px 3px 5px 3px;
}
 a.menu_pred:hover {color: #9561A8}
  a.menu_pred_active {color: #9561A8}
  
    
  a.menu_pred2, a.menu_pred2:hover, a.menu_pred2_active, a.menu_pred2_active:hover {
	display : block;
	font-size: 10px;
	color: #54301A;
	font-weight: bolder;
	text-transform: none;
	text-decoration: none;
	line-height: 14px;
	margin: 3px 0px 5px 20px;
}
 a.menu_pred2:hover {color: #9561A8}
  a.menu_pred2_active {color: #9561A8}
  
  p.title_1 {
	font-size:16px;
	color: #9561A8;
		font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 3px
}
  
  .smal a  {
		font-size:11px;
	color: #8B776C;
	text-decoration: none;
	font-weight: normal;
}
  .smal a:hover  {

	text-decoration: underline;
	color: #9561A8;
}
.smal {
font-weight: bolder;
  text-decoration: none;
  font-size:11px;}
 a.violet_13px,  .violet_13px, .violet_13px a, a.violet_13px:hover {
	font-size:13px;
	color: #9561A8;
	font-weight : bolder;
	text-decoration: none;
	line-height: 18px
	
	
	
}
a.violet_13px:hover {
	text-decoration: underline;}
	a.brown,  .brown, .brown a, a.brown:hover {
	font-size:11px;
	color: #9A8781;
	font-weight : bolder;
	text-decoration: none;
	line-height: 18px
	
	
	
}a.brown:hover {
	text-decoration: underline;}
	
.violet_14px, .violet_14px a, a.violet_14px:hover {
	font-size:14px;
	color: #9561A8;
	font-weight : bolder;
	text-decoration: none;
	line-height: 18px
	
	
	
}
a.violet_14px {
	text-decoration: underline;}
	
		
.violet_21px, .violet_21px a, a.violet_21px:hover {
	font-size:21px;
	color: #9561A8;
	font-weight : normal;
	text-decoration: none;
		line-height: 24px
	
	
}
a.violet_21px {
	text-decoration: underline;}
	
.violet, a.violet, a.violet:hover {
	font-size:10px;
	color: #9561A8;
	font-weight : normal;
	text-decoration: none;
	
	
	
}
a.violet {
	text-decoration: underline;}
	
	
	
.pink, a.pink, a.pink:hover, .pink a  {
	font-size:12px;
	color: #F75879;
	font-weight : normal;
	text-decoration: none;
	
	
	
}
a.pink, .pink a {
	text-decoration: underline;}	

		
.white_small, a.white_small, a.white_small:hover, .white_small a {
	font-size:10px;
	color: white;
	font-weight : normal;
	text-decoration: none;
}
a.white_small {
	text-decoration: underline;}

	.news_title, a.news_title, a.news_title:hover {
	font-size: 10px;
	color: #9561A8;
	font-weight : normal;
	line-height : 12px;
	text-decoration: none;
	letter-spacing : -1px;
	
}


a.news_title:hover {
	text-decoration: underline;}

		.news_date, a.news_date, a.news_date:hover {
	font-size:10px;
	color: #B2B2B2;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
		letter-spacing : -1px;
	
	
}
a.news_date:hover {
	text-decoration: underline;}

	
	

.pic-right {
margin-left:15px;
}
.pic-left {
margin-right:15px;
}
 input{
	color: #0166BD;
	font-size: 10px;
	line-height:10px;
	font-weight : normal;
	border: 1px solid #CBCBCB;
	background: white;
	height:17px;
	
		vertical-align : middle;
			margin : 0px ;
	padding : 0 0 0 2px;
}



form{
	margin : 0px;
	padding : 0px;
}
/*td*/



.main {
	
	padding: 2px 0px 0px 5px;
}
.main_in {
	padding: 30px 0px ;
}
.main_cat {
	padding: 0px 20px 0 0;
}
.left {
	padding : 0 10px 100px 0;
	
}
.left_main {
	padding : 0 10px 100px 0;
	
}
.left table {
	border-right : 1px solid #CAB195
}
.right {
	padding : 0 0 0 10px;
}

.td {
	padding : 5px 10px 5px 10px;
}

.pic_good { margin: 0 10px 10px 0;

}

.good_sel {
	background-color : white;
	line-height : 16px;
	height : 16px;
	font-size : 11px;
		color: #9561A8;
		font-weight : bolder;
}

.left1 {
	background : url(left_1.gif) repeat-y right;
}

.right1 {
	background : url(right_1.gif) repeat-y left;
}

.productitem {
	display: block;
	float: left;
	height: 185px;
	/*width: 140px;*/
	margin-right: 15px;
	text-decoration: none;
	text-align: center;
	z-index: 1;
}

a.productitem:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
a.productitem p{
	padding: 0;
margin:0;
	width: 100px
}



/*расширенный поиск*/
.search2 input, select{
	background-color: white;
	color: #54301A;
	height: 18px;
	border: 1px solid #E2D2BA;
	line-height: 16px;
	font-size : 11px;
}
.search2 table td {
	padding: 2px 0;
}
