/*ustan*/
body { margin: 0px;  	padding-top: 0px; 	padding-right: 0px; 	padding-bottom: 0px; 	padding-left: 0px; 	font: 12px  arial, verdana, helvetica, sans-serif; 
	color: #040405;  /* color of main text */ 
	background-color: #d2d8d6 /*#eae9e0;*/
/*
	background-image: url(bg.png);
	background-repeat: repeat-y;
	background-position: 50% top;  
*/
} 

a  {  color: #3d2786; }  /* color of links */ 
a:hover {  	text-decoration: none; color: #b21003; } 
a.olive  { text-decoration: none; }
a.olive  img { border: 1px #efefef solid; }
/* ------------ общие установки ---------------------- */
table {  border-top: 0px;  border-right: 0px; border-bottom: 0px; border-left: 0px; border-collapse: collapse } 
table td {  	padding-top: 0;  	padding-right: 0px;  	padding-bottom: 0px;  	padding-left: 0px;  	vertical-align: top;  } 
td img {  	margin: 5px 5px 5px 5px;  } 
td img.inmaincontent {  	padding: 0px 5px 5px 5px;  border: 1px #efefef solid; } 
td, p  {  	font: 12px  arial, verdana, helvetica, sans-serif;  } 
p {  	margin: 0px;  	padding-top: 8px;  	padding-right: 0px;  	padding-bottom: 8px;  	padding-left: 0px;  }
/* ------------ общие установки ---------------------- */


/* ------------ формирование шапки ---------------------- */

/* главная таблица */
#afterbody { 
	width: 100%; 	margin:0; 	padding: 0; 
/*
 	background-image: url(bg-1.png);
	background-repeat: repeat-x;
	background-position: left top;  
*/
 } 
/* верх 100% */
#afterbody td.back_top { 
	width: 100%; 	
	margin: 0 auto 5px auto; 	
	padding:0; 
/*
 	background-image: url(bg-1-bottom.png);
	background-repeat: repeat-x;
	background-position: left bottom;  
*/
 }
/* низ 100% */
#afterbody td.back_top2 { width: 100%; 	margin:0; 	padding: 0; 

  }

/* таблица отображения сайта */
#main {  
margin-top: 5px; 
margin-left:auto; 	margin-right: auto;  
padding: 0;
width: 1100px;  height: 100%;  
border-left: 1px #4388bf solid; border-right: 1px #4388bf solid;   border-bottom: 1px #4388bf solid;  border-top: 1px #4388bf solid;  
	background-color: #ffffff;
/*	background-image: url(headers_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;  
*/
}  /* general table of data 1000px default.  */

/* таблица шапки */
#aftermain { width: 100%; 
	background-image: url(headers_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;  
}  
	#header_left {  display: none; width: 1px;  }
	#header_center  {  

} 
		/* таблица шапки для изменяемого содержимого */
		#header_center_txt  {width: 100%;  }

			/* логотип */
			#logo { width: 250 pxpx; height: 145px;  } /* высота реквизитов */
			 #logo img { margin: 10px 0px 0px 5px;  } /* 250 px*/

			/* адрес */
			#contacts { padding-left: 15px; padding-top: 7px; width: 700px;  font-family:  arial,  verdana, helvetica, sans-serif;  }
			#contacts  h1 {  margin: 0px;  color: #457eac; font: 36px    impact, arial,  verdana, helvetica, sans-serif;   border: 0; letter-spacing: 3px; word-spacing: 8px;}
			#contacts  h1 strong {font-weight: normal; }
			#contacts  strong { }
			#contacts  b { display: block;  margin-top: -3px; font-size: 14px; font-weight: normal;}
			#contacts  span { display: block; font-size: 16px; font-weight: bold;}
			#contacts  div.upplaced {  position: relative;  float: left; z-index: 10; margin-top: -5px;   margin-bottom: -10px; margin-left: -200px; color: #c3d8e6; font-size: 30px; font-weight: normal;  font-style:italic;  }
			#contacts  div.upplaced2 {  position: relative;  float: right; z-index: 101; margin-top: 70px;   margin-bottom: 0px; margin-right: -109px; color: #5a4b84; font-size: 14px; font-weight: bold;  font-style:normal;  }
div.cleares { clear: right;}
			#contacts a { color: #96959a; text-decoration: none;}
			/* телефоны */
			#contacts table.adress {margin-top: 29px; margin-left: 15px;}
			#contacts table.adress td { font-size: 13px; font-weight: bold;}
			#contacts table.adress td  { padding: 3px 5px; 3px 5px;;}
			#contacts table.adress td  img { margin: 0; padding: 0; width: 16px;}

			#contacts_p { display: none;  }

			/* иконки, карта, в избранное */
			#icons { vertical-align: top;  width: 150px; 	text-align: right;  padding-right: 10px; }
			#icons span {  font-size: 10px;  }
			#icons img { margin: 10px 5px 62px 15px; }

			/* links on header */
			#logo a,  #contacts_p a { color: #3d3d3d; }
			#icons a { color: #ca2b25;  text-decoration: none;}

	#header_right {  display: none; width: 1px;  }

/* таблица верхнего меню под таблицей #header_center_txt в таблице #aftermain  в ячейке #header_center */
#top_menu_tbl { 
	margin-top: 1px;  margin-bottom: 0px;  
	margin-left: auto;  margin-right: auto;  
	width: 100%;
	border-top: #bd381b 1px solid;
	border-bottom: #bd381b 1px solid;
	background-color: #5697cb;
}
#top_menu_tbl td { padding: 9px 8px 9px 8px;  	 font-weight: normal;   text-align: center;
/*
	background-image: url(td-topmenu-line_02.gif);
	background-repeat: no-repeat;
	background-position: left top;  
*/
	font-size: 11px;
	font-weight: bold; 
	text-transform: uppercase;
	width: 145px; 
}


#top_menu_tbl td a { color: #ebf2f0; text-decoration: none; } 
#top_menu_tbl td a:hover { color: #f9f4a5; text-decoration: underline; } 

/* ------------------------ между верхом и низом ------------------------ */

.super_hot {
	display:block;
	background:url(super_hot_img.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:160px;
	position:fixed;
	left:0;
	text-decoration:none;
	top:45%;
	width:30px;
}

table.privet_top { width:auto; margin:  0 0 10px 0;  }
table.privet_top  td {  padding: 0 0 0 0px; }
table.privet_top  td  img {  border: #8b7a10 4px solid;  }

/* ячейка таблицы #main ниже шапки */
#container {  padding-top: 0px; 	padding-right: 0px;  padding-bottom: 0px; padding-left: 0px;  	vertical-align: top;  	height: 100%;  } 

/* td id="container"> table */
/* характеристики левого и правого столбцов */
#left { vertical-align: top;  width: 250px;  padding-left: 5px;  }
table.left_column_block { /*position: relative;  float: left;  z-index: 100; */}

#right {vertical-align: top;  width: 190px;  padding-right: 5px;   }
table.right_column_block { }
table.right_column_block  td.block_right { background-color: #c5d0d3;}

/* для пользовательского содержимого */
table.left_column_content { width: 100%; margin-top: 20px;}  /* для внешнего содержимого в левой колонке */
table.left_column_content td {  	width: 250px;  }
table.left_column_content td.block_left {  background-color: #f6f7f8; }
table.left_column_content th.block_left  { background-color: #f9f4a5; text-align: left; font-weight: normal;}
table.left_column_content td  img {  margin-left: 10px;  margin-right: auto; width: 210px; height: auto; border: #cacaca 4px solid;}
	 table.left_img_small td img { width: 100px; height: auto;  border: #cacaca 1px solid; }
table.left_column_content th, table.left_column_content td { font-family: Georgia; font-size: 11px; line-height: 1.3;}
table.left_column_content th b, table.left_column_content td b { font-size: 12px; font-weight: bold;}
table.left_column_content th li, table.left_column_content td  li { list-style-type: circle; list-style-position: 	inside; font-size: 10px; font-style: italic;}

/* для внешнего содержимого в правой колонке */
table.right_column_content { width: 100%; margin-top: 20px;} 
table.right_column_content th { background-color: #f6f7f8; text-align: left; font-weight: normal;}
table.right_column_content th  img { width: 170px; height: auto;   }
table.right_column_content td {  }
table.right_column_content td.block_right { background-color: #f9f4a5;  }
table.right_column_content td  img { width: 70px; height: auto;  border: #cacaca 1px solid; }
table.right_column_content th, table.right_column_content td { font-family: Georgia; font-size: 11px; line-height: 1.3;}
table.right_column_content th b, table.right_column_content td b { font-size: 12px; font-weight: bold;}
table.right_column_content th li, table.right_column_content td  li { list-style-type: circle; list-style-position: 	inside; font-size: 10px; font-style: italic;}
.block_right  { border-left: #b5b5b5 2px solid; }
table.right_column_content td.right_anons {  padding: 20px 5px 20px 5px;  border: 2px #c5d0d3 solid; }

/* ячейки содержимого слева и справа */
.block, .block_left, .block_right {  
	padding-top: 12px; 	padding-right: 5px; padding-bottom: 12px; padding-left: 5px;  } 

/* вехние и нижние разделители ячеек содержимого слева и справа */
.block_top, .block_bottom,  .block_top_left,  .block_top_right, .block_bottom_left , .block_bottom_right { height: 2px; } 
 

/* ------------------------ левая часть ------------------------ */
table.left_menu { width: 235px;  margin: 0px 0px 0px -5px; padding:0;  
/*border-collapse: separate;
border-spacing: 0 4px;*/
}
table.left_menu td { margin: 0; padding: 0;  }
table.left_menu td  a { text-decoration: none;  }
table.left_menu td  a:hover { text-decoration: none;  }

table.left_menu td.undermenu { padding: 10px 0px 10px 15px; background-color: #e7eeec; }

/* ------------------------ первый уровень левого меню ------------------------ */
table.left_menu td.menu, table.left_menu td.activemenu { 
	font-size: 15px;   
	font-weight: bold;
	text-transform: uppercase;
}
table.left_menu td.menu {}
table.left_menu td.activemenu {   }
table.left_menu td.menu span, table.left_menu td.activemenu span {  }
table.left_menu td.menu  span a { 
	display: block;
	margin: 0 0px 0 0px;
	padding: 10px 0px 10px 5px;  
	color: #000000;  
	border-top: transparent 1px solid; 
	border-bottom: #f0f2f6 1px solid;
}
table.left_menu td.menu  span a:hover { 
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #e7eeec; 
 	background-image:  url(arrow.png);
	background-position: right 50%;  
	background-repeat:  no-repeat ; 
 }
table.left_menu td.activemenu span { 
	display: block;
	margin: 0 0px 0 0px;
	padding: 10px 0px 10px 5px;  
	color: #000001;
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #f9f4a5; 
 }
/* ------------------------ второй уровень левого меню ------------------------ */
table.left_menu td.sub_menu, table.left_menu td.activesub_menu { 
	font-size: 12px;   
	font-weight: normal;
	text-transform: uppercase;
 }
table.left_menu td.sub_menu {}
table.left_menu td.activesub_menu {   }
table.left_menu td.sub_menu span, table.left_menu td.activesub_menu span {  }
table.left_menu td.sub_menu a { 	
	display: block;
	margin: 0 0px 0 0px;
	padding: 8px 0px 8px 10px;  
	color: #000000;  
	border-top: transparent 1px solid; 
	border-bottom: #f0f2f6 1px solid;
  }
table.left_menu td.sub_menu  span a:hover { 
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #e7eeec; 
 	background-image:  url(arrow.png);
	background-position: right 50%;  
	background-repeat:  no-repeat ; 
 }
table.left_menu td.activesub_menu span   { 
	display: block;
	margin: 0 0px 0 0px;
	padding: 8px 0px 8px 10px;  
	color: #000001;
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #f9f4a5; 
 }
/* ------------------------ третий уровень левого меню ------------------------ */
table.left_menu td.sub_menu2, table.left_menu td.activesub_menu2 {
	font-size: 10px;   
	font-weight: normal;
	text-transform: uppercase;
}
table.left_menu td.sub_menu2 {}
table.left_menu td.activesub_menu2 {   border-top: transparent 1px solid;  border-bottom: transparent  1px solid; }
table.left_menu td.sub_menu2 span, table.left_menu td.activesub_menu2 span {  }
table.left_menu td.sub_menu2 a { 	
	display: block;
	margin: 0 0px 0 0px;
	padding: 5px 20px 5px 10px;  
	color: #000000;  
	border-top: transparent 1px solid; 
	border-bottom: #cbd3de 1px solid;
}
table.left_menu td.sub_menu2 span a:hover { 	
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #e7eeec; 
 	background-image:  url(arrow.png);
	background-position: right 50%;  
	background-repeat:  no-repeat ; 
}
table.left_menu td.activesub_menu2  span { 
	display: block;
	margin: 0 0px 0 0px;
	padding: 5px 20px 5px 10px;  
	color: #000001;
	border-top: #cbd3de 1px solid;  
	border-bottom: #cbd3de 1px solid;
	background-color: #f9f4a5;
 }

/* ------------------------ центральная часть ------------------------ */
#content  {  /* width sm. td.td_top_navi_cat div  */
	padding: 0 15px 0 15px;
 } 

#content  div.tdcontentinside { 
min-height: 790px; 
}
#content p {
	text-align: justify;
}
#content  p, #content  li, #content  span {
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
}

#content p:first-letter {
	padding-left: 5px;
/*	text-transform: uppercase;*/
}
/* таблица категории в столбе #content */
#content table.content_txt { width: 100% ;   }  
#content table.content_txt  td { vertical-align: top;   }  
#content table.content_txt table.content_txt_description {  }  
#content table.content_txt table.content_txt_description  td {  }  
#content table.content_txt td.td_top_descripion_cat { 	 }  

/* верхняя навигации в категории */
td.td_top_navi_cat { padding: 0px 5px 5px 5px;}  
td.td_top_navi_cat div {width: 100%; min-width: 610px; height: 20px;  padding-top: 20px;overflow: hidden;}

/* ссылки в верхней навигации */
.cat { font-weight: normal;  } 

/* икона категории  */
td.td_top_img_cat {  text-align: center; }  /* td of top category img  */
td.td_top_img_cat  img {  
	margin-top: 10px; margin-left: auto; margin-right: auto; 
	width: 100%;
/*
 opacity: 0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
*/
}

/* ссылки на подкатегории из материнской категории */
#content span.subcat { display: block; /* отображение субкатегорий столбик|строка */ 
	margin: 4px 0px 2px 5px; 
	padding: 5px 5px 5px 25px; 
 	background-image:  url(arrow.png);
	background-position: 2px 7px;  
	background-repeat:  no-repeat ; 
	font-weight: normal; 
	font-size: 16px; 
	text-align: left; 
/*	text-transform: uppercase;
	border-top: 1px #f6f5f4 solid;
	border-bottom: 1px #f6f5f4 solid;
*/
} 
span.subcat  small { display: none; } /* тире между субкатегориями показывать|не показывать*/
span.subcat a { text-decoration: none; } 
span.subcat a:hover { color: #96abbb; } 

/* страничная навигация   */
div.category_page_navigator, div.category_page_sorting {
	width: 100%;
	margin-top: 10px; margin-bottom: 10px; 
	margin-left: auto; margin-right: auto;
	text-align: center;
}

/* ------------------------ правая часть ------------------------ */

/* ссылка на список новостей */
.more { font-size: 12px; } 
.more a { padding-left: 3px; } 

 
#news { 
	margin: 0 0 6px 0; 
	padding-top: 15px; 
	padding-right: 10px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
/*	background-color: #fcf5e4; */
	font-family:   Georgia, arial, tahoma, verdana ;
} 
#news p { 

	font-size: 10px;
}
.date {  display: none;
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	font-size: 10px; 
	color: #395560; 
	font-weight: bold; 

} 

/* таблица голосования */
table.voiting {  width: 100% }
table.voiting td {  padding: 2px; font-size: 11px;} 
table.voiting th {  padding: 2px; font-size: 11px; font-weight: bold} 


/* ------------------------ нижняя часть ------------------------ */
table.privet_bottom,  table.aux_contact {   width: 100%;  background-color: #d2d8d6;  margin-top: 2px;  }
table.privet_bottom th, table.aux_contact th { }
table.privet_bottom td {  padding: 1px  10px;  vertical-align: middle; font-size: 10px; font-family:  Georgia; font-weight: normal;}
table.privet_bottom td li { display: inline;  }
table.aux_contact td {  }
table.privet_bottom td  img { }
table.aux_contact td  img {  }

/*  таблица в нижней  ячейке таблицы #main */
#before_footer { 
margin-top: 0px;  margin-bottom: 2px;  
margin-left: auto;  margin-right: auto;  
border-top: 1px #4388bf solid;
width: 100%;
}
#before_footer  td { 
	padding: 10px 8px 10px 8px;  
	text-align: center;
	font-size: 11px;
	font-weight: bold; 
	text-transform: uppercase;
	width: 145px; 
}
#before_footer  td a { color: #458abe; text-decoration: none; } 

/*  таблица ниже таблицы #main */

table.forschetchik {
	margin-top: 1px;
	margin-left:auto;
	margin-right: auto;
	width: 98%;
}
table.forschetchik  td  div { text-align: right; font-size: 10px;}
table.forschetchik  td  table {
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto; 
	text-align: center;
	width: 800px;
}

table.forschetchik  td, table.forschetchik  td a { color: #90969f;}
table.forschetchik  strong { 	font-weight: normal; }
td.column_chet ,  td.column_chet4 { padding-top: 12px;	font-size:10px; }
td.column_chet { width: 140px; 	}
td.column_chet4 { width: 100%;  font-size:10px; }

/*  main page*/

table.underpics {   margin-bottom: 10px; width: 100%;   border-bottom: 1px #eaf7f5 solid; } 
table.underpics td h1 { margin-bottom: 0px; border: 0; }
table.underpics td.underpics_left { width:50%; }
table.underpics td.underpics_right { width:25%;  padding-top: 20px; font-size: 14px; text-transform: lowercase;  }
table.forpics {   width: 100%;  margin-bottom: 20px;  	border-left: #edeeee 1px solid;} 
table.forpics td {  vertical-align: bottom;  border:0;  text-align: center;} 
table.forpics td.kk_original img { border: 8px #f9f4a5 solid; }
table.forpics td.kk_rezult  img { border: 8px #e7eeec solid; }
table.forpics th {  padding: 25px 5px 5px 5px;  font-size: 11px;  	vertical-align: middle;  border:0;  } 
table.forpics img {  width: 150px; height: auto  }  /* таблица только для автомобилей */
table.forpics td.product_title {
	 text-align: left; 
	padding-left: 10px;
	color: #a4abb5; 
	font-size: 14px;
	font-weight: bold;
}
table.forpics td.product_icon {  text-align: center;  } 
table.forpics td.product_icon  img  {  width: 190px; height: auto;  }
table.forpics td.product_icon a {
display: block;
width: 100%;
height: 100%;
 opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
table.forpics td.product_icon a:hover {
 opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
table.forpics td.product_price { 
	text-align: left; 
	padding-left: 20px;
	padding-bottom: 20px;
	color: #f78204; 
	font-size: 14px;
	font-weight: bold;
} 

hr {  width: 30%;  	height: 6px;  	border: none;  	border-bottom: dotted 6px #dad9d9;  } 

table.paints_product { width: 100%;  background-color: #f2f7fc;}
table.paints_product td, table.paints_product th { 
	padding: 5px; 
	border: solid #dfdfd7 1px; 
	text-align: left;
	vertical-align: top;
	 font-size: 11px; 
} 

.tblpricelist { display: none }
table.redsim  {  	width: 210px;  margin-left: auto; margin-right: auto;}  
table.redsim, table.redsim td {
	border: 1px #6c4401 solid;
}
table.redsim td {
	text-align: center;
	vertical-align: middle;
	color: #111111;
	font-size: 11px;
	font-weight: normal;
}
table.redsim td b {
	color: #d73206;
	font-size: 16px;
	font-weight: bold;
}
table.tarif, table.tblpricelist {  	width: 100%;  }   /* table of characteristic */
table.tarif td, table.tblpricelist td { 
	padding: 5px; 
	font-size: 11px; 
	font-weight:normal; 
	border: 1px #d7d7d7 solid; 
} 
table.tarif th, table.tblpricelist th { 
	padding: 5px; 
	font-size: 11px; 
	font-weight:bold; 
	border: 1px #d7d7d7 solid; ; 
	background-color: #f6f7f8; 
	text-align: left;
} 

/*     Общие установки   */

.print_version_aux { display: none;}
table.sitemap { width: 100% }

.headpricelist { }
h1, h2, h3, h4{
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
h1 { 
	margin: 10px 0px 10px 0px; 
	font-size: 24px; 
	color: #ca2b25; 
	text-transform: uppercase;
	border-bottom: #edeeee 1px solid;
}
/*h1.feedback_page {  margin-bottom: 0; margin-top: 26px; padding-bottom: 8px;}*/

h2 { 
	margin: 7px 0px; 
	padding-top: 8px; 
	padding-right: 0px; 
	padding-bottom: 1px; 
	padding-left: 0px; 
	font-size: 16px; 
	color: #410f68; 
	text-transform: uppercase;
} 
h3 { 
	margin: 5px 0px 12px; 
	padding: 8px; 
	font-size: 12px; 
	border-bottom: #d7d3aa 1px solid; 
 color: #43480a; 
} 
h4   {
	margin: 0px;
	padding: 10px;
	font-size: 12px;  
	color: #000000;
	font-weight: normal;
/*	font-family:   Georgia, verdana, tahoma, arial;*/
}

h4.pink, h4.zag4under,  h4.zag4news, h4.zag4uslug  {
	margin-bottom: 5px;
	padding-bottom: 8px; 
	border-bottom: #395b1d 1px solid;
}
h4.zag4news { margin-top: -5px;; color: #35246d; font-size: 14px; line-height: 12px; font-weight: bold; border-bottom: #cd3326 1px solid; }


h4.zag4uslug { display: none;}



.pageSeparator {display: none;}
table.show_products_list_main {width: 100%; margin-bottom: 20px;}
table.show_products_list_main  td { }

/*  products on main page*/

td.product_title {
	height: 30px;
	padding: 25px 15px 5px 15px;
	font-weight: normal; 
	vertical-align: bottom;
}
td.product_icon { 
	padding: 5px;
	text-align: center;
} 
td.product_icon  img  { 
	margin-left: auto;
	margin-right: auto;
	border: solid #cccccc 1px; 
} 

td.product_price { 
	padding-top: 7px; 
	width: 150px; 
	text-align: center; 
} 
td.product_price b { 
	color: #ff0000; 
}

td.product_price strike, td.product_price span{ 
	color: brown; 
}

td.product_description  { }

td.product_more  { 
	font-size: 10px;
	text-align: center; 
}


table.show_products_list { width: 100%; } /* table of show products list */
table.show_products_brief { width: 100%; } /* table of product card in list products list*/
	td.show_products_brief_icon { width: 5%;  font-size: 9px; } /* icon of product */
		td.show_products_brief_icon  span { display: none;  } /*razdelitel : in product option  */
 	td.show_products_brief_content { width: 95%; padding-left: 5px;  font-size: 10px; } /* content of product */
		table.show_products_brief_desc  { width: 100%; } /* content of product */
			table.show_products_brief_desc td.product_title { padding: 0;}
			table.show_products_brief_desc td.product_description { padding-bottom: 20px;;}
		table.show_products_brief_desc td.product_title, table.show_products_brief_desc td.product_price { text-align: left;  vertical-align: top; height: 10px;}  
td.product_detailed_desc {}

.product_in_cat {  /*links to products detailed in category */
	font-size: 13px;
	font-weight: bold; 
} 





a.homecat, a.homestandard {  /*  links to category, subcategory on main page bottom*/
	font-size:9px;
	color: #cccccc;
} 
td.homebotnavi  { /*  align of links to category, subcategory on main page bottom*/
	text-align: justify;
}
td.homebotnavi  span { /* display links to category, subcategory on main page bottom (block|string)*/
/*	display: block;*/
}
td.homebotnavi  strong { /* transform links to category on main page bottom (block|string)*/
	text-transform: uppercase;
}
p.ahtung { 
	display: block;
	margin: 50px auto;
	padding:5px; 
	text-align: center;
	color:#ff0000; 
	font-weight: bold; 
} 
#content .ahtung a {
	color:#ff0000; 
}
#content .ahtung b { 
	font-size:16px; 
} 
#content .bigahtung { 
	font-size: 26px; 
} 

span.descrip { 
	display: block; 
	font-size: 10px; 
	line-height:8px; 
	color: #a6a1bf; 
	font-family: times new roman, times, serif; 
} 
span.descrip strong { 
	font-weight: normal; 
} 
.upak {
	color: #DB2501;
}

.zagoincat {
	display: block;
	PADDING-TOP: 8px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 8px;
	FONT-SIZE: 12px; 
	COLOR: #3F2CAA;  
}






















/* no change */
.space {  	height: 7px;  } 

font.light { 
	display:block; 
	margin-bottom:10px; 
} 

select { font-size: 10px; } 
.go { 
	float: right; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	width: 54px; 
	border-top: 0px; 
	border-right: 0px; 
	border-bottom: 0px; 
	border-left: 0px; 
	font-weight: bold; 
	font-size: 11px; 
 	background-image:  url(go.gif)
	background-repeat:  no-repeat; 
	height: 20px; 
} 
center .go { 
	float: none; 
}
.dots { 
 	background-image:  url(dots3.gif);
	background-repeat:  repeat-x;
	background-position: center 50%; 
	height: 20px; 
}
p.feedhead { /* заголовок обратной формы*/ 

} 
