/*vertical-align*/

/*боковые бэкграунды*/
.bgl { }
.bgr { }

.tmenu  {}
.tmenu_sel	{}

ul#mmenu  LI{
	
	padding: 5px,10px,5px,10px;
	line-height:30px;
	
	list-style:none;
	}
.menu:hover 	{font-weight:600; font-family:'Times New Roman'; font-size:17px; color:#88402b; text-decoration:none;}
.menu, menu:link, menu:visited, menu:active  {font-weight:500; font-family:'Times New Roman'; font-size:17px; color:#88402b; text-decoration:none; }
.menu_sel:hover 	{font-weight:600; font-family:'Times New Roman'; font-size:17px; color:#88402b; text-decoration:none;}
.menu_sel	{font-weight:600; font-family:'Times New Roman'; font-size:17px; color:#88402b; text-decoration:none;}

.subm, subm:link, subm:visited, subm:active  {font-weight:500; font-family:'Times New Roman'; font-size:14px; color:#88402b; text-decoration:none; }
.subm:hover {font-weight:600; font-family:'Times New Roman'; font-size:14px; color:#88402b; text-decoration:none; }

ul {margin-left:10px;margin-top:0px; padding-left:0; padding-top:0px;}
/*меню списками*/
/*дочерние для подразделов в центре*/
 ul#catsub { width:100%; text-align:center;  background: #88402b;}
 ul#catsub li {
 padding:3px;
  margin:1px; 
 list-style: none; /*url('/img/mark.gif');*/
 background: #fad4c1;
 }
 ul#catsub li:hover {
 background: #fff;
 list-style: none; /*url('/img/mark_sel.gif');*/
 }


/*второй уровень каталога и более  url('/img/pix.gif')*/
ul.cmenu{margin:0;}
ul.cmenu * li{
list-style:none; 
}
/*первый уровень каталога*/
ul.cmenu >li{
list-style:none; 
list-style: none;/*url('/img/tree_arrow.gif');*/
}

/*div'ы для верстки*/
#wrapper {  	POSITION: relative;width:1000px; background: #fff;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;  PADDING-TOP: 0px; 
}
#head{
	POSITION: relative;
	WIDTH:1000px; HEIGHT:406px;
	background: #fff url('/img/head_rest.jpg') top left;
	}
	#head2{
	POSITION: relative;
	WIDTH:1000px; HEIGHT:389px;
	background: #fff url('/img/head_bill.jpg') top left;
	}

	#left{	padding: 20px 10px 10px 20px;
/*overflow:hidden;
width:179px;
*/
}
#center{ 	padding: 0px 20px 20px 20px;}
#bottom { 	padding: 0px 20px 20px 20px;}
#right{padding: 20px 10px 10px 20px;}

#bdyb{height:52px; width:1000px; background: #fef2e9 url('/img/bot_rest.jpg') top left; background-repeat:  no-repeat;  }

#bdyb2{height:75px; width:1000px; background: #fef2e9 url('/img/bot_bill.jpg') top left; background-repeat:  no-repeat;  }
.bgleft{background: #fef2e9 url('/img/left_rest.jpg') top left; background-repeat:  no-repeat;  }
.bgright{background: #fef2e9 url('/img/right_rest.jpg') top left; background-repeat:  no-repeat;  }
.bgcent	{background: #fef0e7;}


.bgleft2 {background: #002e63 url('/img/left_bill.jpg') top left; background-repeat:  no-repeat;  }
.bgcent2	{background: #002e63 url('/img/cent_bill.jpg') top left; background-repeat:  no-repeat;}
	
#dmenu{
	POSITION: relative; TOP:0px;
	WIDTH:1000px; HEIGHT:82px; 
	background: url('/img/kamini_02.jpg') top left; background-repeat:  repeat-x;  
	padding-top:5px;
	}

#wrapper1{
	POSITION: relative;
	WIDTH:1000px;  
	background: red;
	}



.tbl {
	background: #f2f2f2 url('/img/bgleft.jpg') top left; 
	background-repeat:  repeat-x;  
	border-collapse:collapse;
   	width:210px; height:200px;
   	padding:0px;
   	border-width:0px;
   }
.brd_v{
	width:1px;
	background-color:#d6d4d4
	}
.brd_g{
	HEIGHT:1px;
	background-color:#d6d4d4
	}
.arr{
	position:relative;
	top:-2px
	}
table{
	margin:0;
	padding:0;
	border:0px;
	border-collapse:collapse;
	}	
	

body	{
	PADDING: 0px;
	
	MARGIN: 0px; 
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; 
	TEXT-ALIGN: center;
 	background: #ccc3ba;
 	line-height:18px;
 	font-size:12px;	
 	color:#757575;
 	font-weight: 400;
 			}
 		
.tbl123 {font-size:13px; border-collapse: collapse ;   border-color:#d6d4d4;  border:solid; border-top-width:1px;border-bottom-width:1px;border-left-width:0px; border-right-width:0px;}


	
 		


h1 	{margin-bottom:10px;line-height:20px; font-weight:500; font-family:'Times New Roman'; font-size:20px; color:#d11802; text-decoration:none}
.price 	{margin-top:10px; line-height:30px; font-weight:500; font-family:'Times New Roman'; font-size:20px; color:#000000; text-decoration:none}
.itogo{font-weight:500; font-family:'Times New Roman'; font-size:17px; color:#88402b; text-decoration:underline;}

 .copy:hover {line-height:35px;  font-weight: 400;font-family:'Times New Roman';	font-size:12px;	color:#793825;	text-decoration:underline}
 .copy {line-height:35px;  font-weight: 400;font-family:'Times New Roman';	font-size:12px;	color:#793825;	text-decoration:none}

.tel	{ line-height:28px;font-weight: 600; font-size:20px; color:#848484; font-family:'Times New Roman';}

.red	{line-height:25px; font-weight: 600;font-family:'Times New Roman';	font-size:13px;	color:#d70303;	text-decoration:none;	}
.but {
BORDER: 1px solid #ba0701; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma; 
COLOR:#ffffff;
background-color: #d20902;
cursor: pointer;
}

/* text field*/
.inp {width:300px;}
/* textarea*/
.txtar {
width:300px; height: 50px;
}	

/*ссылка для задания вопроса в гостевую или вопрос ответ*/
.title_qwest{}
.qwest{ font-weight: 500; font-size:11px; color:#6b6b6b; font-family:Verdana;}
.answ{ font-weight: 500; font-size:11px; color:#6b6b6b; font-family:Verdana;}
.company{font-weight: 500; font-size:11px; color:#6b6b6b; font-family:Verdana;}
.name{ font-weight: 500; font-size:11px; color:#6b6b6b; font-family:Verdana;}
.thadm{ font-weight: 600; font-size:11px; color:#6b6b6b; font-family:Verdana;}

.news_title{ font-weight: 600; font-size:16px; color:#686868; font-family:'Times New Roman';text-decoration:none;}
.news_date{ line-height:20px;font-weight: 600; font-size:12px; color:#ffffff;background-color:#d80700; font-family:'Times New Roman'ana; text-decoration:none;}
.news_descr{ font-weight: 400; font-size:14px; color:#686868; font-family:'Times New Roman'}


/* рубрики каталога*/
.cat_tree:hover{ line-height:25px;font-weight: 600; font-size:16px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree{ line-height:25px;font-weight: 500; font-size:16px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree_small:hover{ line-height:25px;font-weight: 600; font-size:14px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree_small{ line-height:25px;font-weight: 400; font-size:14px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}

.cat_tree_sel:hover{line-height:25px; font-weight: 600; font-size:16px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree_sel{line-height:25px; font-weight: 600; font-size:16px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree_sel_small:hover{line-height:25px; font-weight: 400; font-size:14px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}
.cat_tree_sel_small{line-height:25px; font-weight: 400; font-size:14px; color:#88402b; font-family:'Times New Roman';text-decoration:none;}

.path:hover { font-weight: 500; font-size:13px; color:#db1009; font-family:'Times New Roman';text-decoration:none;}
.path{ font-weight: 500; font-size:13px; color:#606060; font-family:'Times New Roman';text-decoration:none;}

.message	{line-height:20px; font-weight:400; font-family:'Times New Roman'; font-size:14px;  text-decoration:none;}


.page_sel:hover   	{ font-weight: 400; font-size:14px; color:#ffffff; background-color:#e78c91; font-family:'Times New Roman';text-decoration:none}
.page:hover 			{font-weight: 400; font-size:14px; color:#710501; font-family:'Times New Roman';text-decoration:none;}
.page_sel   	{ font-weight: 400; font-size:14px; color:#ffffff; background-color:#e78c91; font-family:'Times New Roman';text-decoration:none}
.page 			{font-weight: 400; font-size:14px; color:#710501; font-family:'Times New Roman';text-decoration:none;}
.str { color:#710501;}
.cat_name:hover 		{line-height:35px; font-weight: 500; font-family:'Times New Roman';	font-size:14px;	color:#710501;	text-decoration:underline;	}
.cat_name 		{line-height:35px; font-weight: 500; font-family:'Times New Roman';	font-size:14px;	color:#710501;	text-decoration:none;	}
.cat_descr 		{line-height:15px;font-weight: 400;font-family:'Times New Roman';	font-size:14px;	color:#6b6b6b;	text-decoration:none;	}
.cat_img 		{ border-color:#fad5c2;  border:solid; border-width:1px;}
.cat_img:hover 		{ border-color:#fad5c2;  border:solid; border-width:1px;}

.cat_name_full	{  font-weight: 500; font-family:'Times New Roman';	font-size:18px;	color:#ffffff;	text-decoration:none;	}

.bggoodfull{background: #fef0e7;}

a:hover	{ font-weight: 400;font-family:'Times New Roman';	font-size:13px;	color:#c76566;	text-decoration:none;	}
a	{ font-weight: 400;font-family:'Times New Roman';	font-size:13px;	color:#c76566;	text-decoration:underline;	}


.tgood11 tbody tr:first-child { font-weight: 400; background-color:#e8a09d; color:#710501; height:25px; text-align:center;}

.tgood {border-collapse: collapse ;  border:solid; border-width:1px; border-color:#e78c91; }
.tgood tbody th { font-weight: 400; background-color:#e8a09d; color:#710501; height:25px; text-align:center;}
.tgood tbody tr td {border-style:solid; border-width:1px; border-color:#e78c91; padding: 3px;  color:#474545; font-size:12px;}

.ord {background-color: #ffffff; height:15px; width:30px; color:#710501; BORDER: 1px solid #e78c91; }

.kup	{ font-weight: 400;font-family:'Times New Roman';	font-size:13px;	color:#710501;	text-decoration:none;	}
.kup:hover	{ font-weight: 400;font-family:'Times New Roman';	font-size:13px;	color:#710501;	text-decoration:underline;	}
