
body { MARGIN: 0px;  	PADDING-TOP: 0px; 	PADDING-RIGHT: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 0px; 	FONT: 12px  Arial, Verdana, Helvetica, sans-serif; 
	color: #1F3E5D; background-color: #d9d7d7;  /* color of main TEXT */ 
} 
a  {  	COLOR: #a50505; }  /* 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 , p  {  	FONT: 12px  Arial, Verdana, Helvetica, sans-serif;  text-align: left; } 
p {  	MARGIN: 0px;  	PADDING-TOP: 8px;  	PADDING-RIGHT: 0px;  	PADDING-BOTTOM: 8px;  	PADDING-LEFT: 0px;  }

#afterbody { width: 100%; 	margin:0; 	pading:0;   } /*  full size screen table */ 
#afterbody td.back_top { width: 100%; 	margin:0; 	pading:0; } /*  single column/row of full size screen table  */ 
#main {  margin-left:auto; 	margin-right: auto; WIDTH: 1000px;  HEIGHT: 100%;  border-left: 4px #eaeaea solid; border-right: 4px #eaeaea solid ; background-color: #FFFFFF;}  /* general table of data 1000px default.  */
#aftermain { WIDTH: 100%; height: 180px;  }  /* table of header  included top menu line (ul) */  
	#header_left {  WIDTH: 30px;  } 
	#header_center  { width: 100%; }
		#header_center_txt  {width: 100%;  }  /* table of header  included top menu line (ul)  - RESERV TO MORE BACKGROUND */  
			#logo {	WIDTH: 250px;  height: 115px } #contacts { WIDTH: 590px; } #contacts_p {	 WIDTH: 10px; } #icons {	WIDTH: 150px; }
	#header_right { 	WIDTH: 30px;  } 

#container {  PADDING-TOP: 0px; 	PADDING-RIGHT: 10px;  PADDING-BOTTOM: 0px; PADDING-LEFT: 10px;  	VERTICAL-ALIGN: top;  	HEIGHT: 100%;  } 
#left,  #right {  WIDTH: 233px;  VERTICAL-ALIGN: top;  } 
#before_footer { width: 100%; } /*  table of bot navi*/
	#gray_line { BORDER-TOP: #cecec6 1px solid;  BACKGROUND-COLOR: #ededea;  	FONT-SIZE: 6px;  HEIGHT: 7px;  } 
	#footer {  COLOR: #bcbec1;  LINE-HEIGHT: 28px;  TEXT-ALIGN: center;  } 
		#footer DIV {  PADDING-TOP: 30px;  PADDING-RIGHT: 0px;  	PADDING-BOTTOM: 20px;  	PADDING-LEFT: 0px;  } 
		#footer a {  PADDING-TOP: 0px;  PADDING-RIGHT: 14px;  PADDING-BOTTOM: 0px;  PADDING-LEFT: 14px;  COLOR: #9b9d9f; } 



table.forpics {  margin: 0 5px 0 5px; width: 100%;  } 
table.forpics td {  vertical-align: bottom;  border:0;  } 
table.forpics th {  padding: 25px 5px 5px 5px;  font-size: 11px;  	vertical-align: middle;  border:0;  } 
table.forpics a img {  border: solid #CCCCCC 1px;  } 
hr {  width: 30%;  	height: 6px;  	border: none;  	border-bottom: dotted 6px #DAD9D9;  } 

table.tarif {  	width: 100%;  }   /* table of characteristic */
table.tarif td { 
	padding: 5px; 
	font-size: 11px; 
	font-weight:normal; 
	COLOR: #333333; 
	border: solid #dfdfd7 1px; 
} 
table.tarif th { 
	padding: 5px; 
	font-size: 11px; 
	font-weight:bold; 
	border: solid #dfdfd7 1px; 
	background-color: #f5f4e5; 
} 
h1 { 
	MARGIN: 10px 0px; 
	FONT-SIZE: 14px; 
	COLOR: #3e0f4f; 
	font-family: Helvetica, Geneva, Arial, san-serif; 
	text-transform: uppercase;
	BORDER-BOTTOM: #ED1B24 1px solid;
}

h2 { 
	MARGIN: 10px 0px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 8px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 13px; 
/* BACKGROUND: url(arrowcat.gif) no-repeat 5px 4px; */ 
	COLOR: #0c0841; 
	BORDER-BOTTOM: #0c0841 1px solid;
} 
h3 { 
	MARGIN: 5px 0px 12px; 
	PADDING: 8px; 
	FONT-SIZE: 12px; 
	BACKGROUND: #f5f4e5; 
	BORDER-LEFT: #d7d3aa 1px solid; 
/* COLOR: #f6f4df; */ 
} 
h4   {
	MARGIN: 0px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 13px;  
	COLOR: #02330b;
}

h4.pink, h4.zag4under, h4.zag4uslug, h4.zag4news {
	MARGIN: 0 -8px 10px -8px;
	PADDING-BOTTOM: 8px; 
	BORDER-BOTTOM: #02330b 1px dotted;
}

body {
/*	BACKGROUND: url(header-main_06.gif) left repeat-y; */  /*border left on page   level 0*/
/*	BACKGROUND: url(headers_main_03.gif)  repeat-x; */ 
}
#afterbody {
/*	BACKGROUND: url(header-main_07.gif)  right repeat-y;  *//* border right on page   level 1*/
/*	BACKGROUND: url(headers_main_01.gif) no-repeat; */
}
#afterbody td.back_top {
	width: 100%; 	margin:0; 	pading:0;
/*	BACKGROUND: url(header-main_06.gif)  repeat-x; */ /* top background on page  level 2*/
}

#header_center { 
	BACKGROUND: url(header-main_03.gif) repeat-x;   /*background on top background  level 3.*/
} 
#header_center_txt {
	BACKGROUND: url(back-header.gif) no-repeat 50% top;  /* image on top background on page  level 4*/
/*	BACKGROUND: url(headers_main_02.gif) no-repeat left top; */
}
#header_left { 
	BACKGROUND: url(header-main_02.gif) no-repeat;  /*left background on top background   level 5. */
} 
#header_right { 
	BACKGROUND: url(header-main_04.gif) no-repeat;   /*right background on top background  level 5.*/
} 

#logo {

}
#logo IMG {
	MARGIN: 1px 0px 0px 5px;

}

#contacts {   /* adress */
	PADDING-LEFT: 55px;

}
#contacts b {   
	display: block;
	padding-bottom: 35px;
	color: #000000;
	font-size: 18px;
}
#contacts_p { /* phones */
	PADDING-LEFT: 0px;


}
#contacts,  #contacts_p {
	PADDING-TOP: 10px; 
 	COLOR: white; 
	text-transform: uppercase;
}
#icons {
	vertical-align: top;
}
#icons span {
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
	font-size: 10px;
}

#icons img {
	margin: 10px 5px 30px 15px;
}

#logo a, #contacts a, #contacts_p a, #icons a {  /* links on header */
	color: #e8b909;
}

#top_menu {  	PADDING-TOP: 13px; 	FONT-SIZE: 12px; 	text-align: center; } 

#top_menu UL {  	MARGIN: 0px; 	PADDING-TOP: 2px; 	PADDING-RIGHT: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 0px; 	OVERFLOW: hidden; 	LIST-STYLE-TYPE: none;  
} 

#top_menu LI { 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	WIDTH: 175px;  /* if more auxpage width: 145px; */
	LINE-HEIGHT: 16px; 
	display: inline; 
	font-weight: bold; 
border-left: 1px #51020f dotted;
border-right: 1px #51020f dotted;
} 
#top_menu a { 
	COLOR: #51020f; 
	TEXT-DECORATION: none; 
	TEXT-TRANSFORM: lowercase;
} 
#top_menu A:hover { 
	TEXT-DECORATION: underline; 
} 

/*
#left { 
	border-left: 1px #F2F3F3 solid; 
	border-top: 1px #F2F3F3 solid; 
} 
#right {

	border-right: 1px #F2F3F3 solid; 
	border-top: 1px #F2F3F3 solid; 
} 
*/
#content  {  						/* border of colums*/
min-width: 490px;
	padding: 0 15px  0 15px;
	border-left: #02330b 1px dotted; 
	border-right: #02330b 1px dotted;; 
} 

#content p {
	text-align: justify;
}
#content p:first-letter {
	padding-left: 5px;
	text-transform: uppercase;
}

.block_top, .block_bottom, .block_top_left, .block_bottom_left, .block_top_right, .block_bottom_right { 
	HEIGHT: 2px; 
} 
.block, .block_left, .block_right { 
	width: 230px;
	PADDING-TOP: 12px; 
	PADDING-RIGHT: 12px; 
	PADDING-BOTTOM: 12px; 
	PADDING-LEFT: 12px; 
/* BORDER-RIGHT: #dfdfd7 1px solid; BORDER-LEFT: #dfdfd7 1px solid; */ 

} 
 #left UL {  	MARGIN: 0px; 	PADDING-TOP: 2px; 	PADDING-RIGHT: 0px; 	PADDING-BOTTOM: 0px; 	PADDING-LEFT: 0px; 	
} 
#left LI {
	MARGIN: 0 -8px 0 -8px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: none;
	list-style-position: outside; 
}

#left LI DIV.menu { 
	MARGIN: 0 0 6px 0; 
	PADDING: 6px 2px 6px 8px; 
	BORDER-LEFT: #e8b909 4px solid;
	BACKGROUND-COLOR: #02410e;
	FONT-SIZE: 12px;    
	COLOR: #E7F5F8; 
/*	LINE-HEIGHT: 22px; */
	FONT-WEIGHT: bold;
}

#left LI DIV.menu A {
	COLOR: #FFFFFF; 
}


#left LI.sub_menu {

	MARGIN: 4px -8px 4px -4px;  
	PADDING: 4px 2px 4px 8px; 
/*	BORDER: #e8b909 1px solid;*/
	BORDER-LEFT: #e8b909 2px solid;
	BACKGROUND-COLOR: #656765;
/*	BACKGROUND: url(dots3.gif) repeat-x 50% bottom; */
}


#left LI.sub_menu2 { 
	MARGIN: 4px -8px 4px -4px; 
	PADDING: 4px 2px 4px 8px; 
	BORDER-LEFT: #a39604 1px solid; 
	BACKGROUND-COLOR:  #dde4f7; 
	font-size: 11px; 
	FONT-WEIGHT: normal; 
} 
/*
#left li:first-letter {
	text-transform: uppercase;
}
*/
#left li a {
	COLOR: #eaeaea; 
	TEXT-DECORATION: none 
} 
#left li a:hover { 
	TEXT-DECORATION: underline 
} 

strong.activemenu {
	color: #e8b909;
}

.more { 
	FONT-SIZE: 12px; 
} 
.more A { 
	PADDING-LEFT: 3px; 
} 

.product { 
	PADDING-TOP: 10px; 
	PADDING-RIGHT: 5px; 
	PADDING-BOTTOM: 15px; 
	PADDING-LEFT: 5px; 
	WIDTH: 152px; 
} 
/*  products on main page*/
td.product_title {
	height: 60px;
	FONT-WEIGHT: normal; 
	COLOR: #00d7e4; 
/*	LINE-HEIGHT: 20px;*/
	vertical-align: bottom;
}
td.product_icon a img, td.product_price a img { 
	border: solid #CCCCCC 1px; 
} 
td.product_price { 
	PADDING-TOP: 7px; 
	WIDTH: 150px; 
	text-align: center; 
} 
td.product_price B { 
	COLOR: #FF0000; 
}
td.product_more  { 
	font-size: 10px;
	text-align: center; 
}
 
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, table.show_products_brief_desc td.product_price { text-align: left;  vertical-align: top; height: 10px;}  


.product_in_cat {  /*links to products detailed in category */
	font-size: 13px;
	font-weight: bold; 
} 
#news { 
	MARGIN: 5px -8px 0px; 
	PADDING-TOP: 15px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 15px; 
	PADDING-LEFT: 10px; 
	BACKGROUND-COLOR: #ebf3fc; 
} 
#news p { 
	margin-top: 2px; 
	margin-bottom: 2px; 
	font-size: 11px; 
} 

#news a { 
	color: #400303;
}

.date { 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 6px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 11px; 
	COLOR: #02330b; 
	FONT-WEIGHT: normal; 
	border-bottom: solid 1px #02330b; 
} 


.cat {  /*links on top content navigation */
	font-weight: bold; 
} 
.product_in_cat {  /*links to products detailed in category */
	font-weight: normal; 
} 

span.subcat { /* отображение субкатегорий столбик|строка */ 
	display: block;
	margin: 2px 5px 2px 5px; 
	padding: 1px 5px 1px 20px;  
/*	BACKGROUND: url(arrowcat.gif) no-repeat 5px 5px;*/
	background-color: #eaeaea; 
	color: #eaeaea;  
	font-family:  Arial, Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	text-align: left; 
} 

span.subcat  small {

}
table.sitemap { width: 100% }
span.subcat a { 
	color:#342974; 
} 

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;
}
#content p.ahtung, p.ahtung   { 
	margin: 10px; 
	padding:5px; 
	text-align: center; 
	font-size: 13px; 
	color:#FF0000; 
	font-weight: bold; 
} 
p.ahtung a {
	color:#FF0000; 
}
p.ahtungright { 
	margin:  0; 
	padding:5px; 
	text-align: center; 
	font-size: 13px; 
	color:#B82204; 
} 
p.ahtung b, p.ahtungright b { 
	font-size:16px; 
	color: red; 
} 
p.bigahtung { 
	margin: 10px; 
	padding:15px; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
} 

span.descrip { 
	display: block; 
	font-size: 10px; 
	line-height:8px; 
	color: #C4CBC4; 
	font-family: Times New Roman, Times, serif; 
} 
span.descrip strong { 
	font-weight: normal; 
} 

table.forschetchik {
	margin-top: 20px;
	margin-left:auto;
	margin-right: auto;
	width: 100%;
/*		background-color: #f8f8f8;
border-top: #51504f 1px solid; */
}
table.forschetchik  td  div { text-align: right; font-size: 10px;}
table.forschetchik  td  table {
	margin-top: 40px;
	margin-left:auto;
	margin-right: auto; 
	text-align: center;
}

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

table.voiting {
	width: 100%;
}
table.voiting th, table.voiting td{
padding: 2px;
}



















/* 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: url(go.gif) no-repeat; 
	HEIGHT: 20px; 
} 
center .go { 
	FLOAT: none; 
}
.dots { 
	BACKGROUND: url(dots3.gif) repeat-x center 50%; 
	HEIGHT: 20px; 
}
p.FeedHead { /* заголовок обратной формы*/ 
	display: none; 
} 
