<style>
A:active{color:red;}
A:visited{color:darkgreen;}
A:link{color:darkgreen;}
A:hover{color:red; text-decoration:none}

A.nodec:active{color:red; text-decoration:none;}
A.nodec:visited{color:darkgreen; text-decoration:none;}
A.nodec:link{color:darkgreen; text-decoration:none;}
A.nodec:hover{color:red; text-decoration:none;}

A.cat:active{color:red; font-weight:bold;}
A.cat:visited{color:darkgreen; font-weight:bold;}
A.cat:link{color:darkgreen; font-weight:bold;}
A.cat:hover{color:red; font-weight:bold; text-decoration:none;}
/* основа */
* {margin:0;padding:0}
p{margin-bottom:1em}
/* mac hide \*/
html, body {height:100%}
/* end hide */
body {text-align:center; background:#CCFFCC;}

#header{position:absolute; top:0; left:0; width:100%; height:100px;  
	text-align:center; color: darkgreen; font-family:monospace, arial, garamond; 
	border:0; border-bottom:#006600 2px dotted;
	background:#CCFFCC; background-repeat: repeat-x; background-position: bottom;
	overflow:hidden;/* fixed height so hide overflow*/ }
#outer{min-height:100%; margin-left:210px; z-index:0; color:#000000; background:#CCFFCC; border-left:0 solid #000; margin-bottom:-102px;}
* html #outer{height:100%} /*IE treats height as min-height anyway*/

#left {float:left; position:relative; z-index:50; left:-1px; width:210px; text-align:center; 
	  margin-left:-209px; margin-right: -3px; padding-top:104px;}
#left p {padding:3px;} 
* html #left{padding-top:108px;} /*IE treats height as min-height anyway*/

.outerwrap {float:left; width:100%; position:relative;}
#centrecontent {float:right; width:100%; position:relative; text-align:center; padding-top:104px;}
#clearfooter{clear:both;height:102px;}/*needed to make room for footer*/
#footer {position:relative; width:100%; clear:both; height:100px; 
		color: #000000; text-align:center; background-color:#CCFFCC;
		background:#CCFFCC; background-repeat:repeat-x; background-position:bottom; background-image:URL('../pic/053.jpg');}
* html #footer {/*only ie gets this style*/
	\height:102px;/* for ie5 */
	he\ight:100px;/* for ie6 */
}
/* основа - конец*/
/* ВСЕ */

H1.titl_gen{font-size:28px; line-height:24px; margin:28px 0 0 0; padding:0}
span.sub_titl{font-variant: smallcaps; font-style: italic; font-size: 22px; letter-spacing: 10px;}

.div_left {width:190px; text-align:center; border: 1px solid #009900; margin:4px auto; padding:5px 0 5px 0}	
.subtitl {text-align:center; font-size:x-small; color:#006600; margin:0 0 10px 0;}
.search {background-color:#DDFFDD; font-size:70%; margin-bottom:2px;}
.smal_txt {width:90%; font-size:80%; margin:5px}
.rekl_txt {font-size:80%; font-family:arial, monospace, garamond; color:#669966; margin:5px;}
.top_rem {width:96%; text-align:center; color:#339933; margin:10px}

.m0p0 {margin:0; padding:0}
hr.edin {width:90%; height:1px; text-align:center; margin:0 auto}

/* index.html */
div.right_menu {position:relative; float:right; width:200px; z-index:50; height:1%; text-align:center; border:0; margin:0 10px}
div.conteiner_m {position:relative; overflow:hidden; z-index:0; min-height:1%; text-align:center; margin:0; border:0; *height:1%; overflow:auto; }

/* Каталог МИ */
.td_left {text-align:left; border:1px darkgreen solid; padding: 3px 10px}
.td_centr {text-align:center; border:1px darkgreen solid; padding: 0 5px 0 10px}
.td_right {text-align:right; border:1px darkgreen solid; padding: 0 5px 0 10px}

/* Прайсы */
.td_pric {width: 25%; text-align:left; padding-left: 4px;}
.menupric {width: 97%; text-align:center; background-color:#DDFFDD; border:2px ridge #99FF99; margin:0 auto; margin-bottom:5px; padding:3px}
/* Каталог и Прайсы Дезинфекция*/
.gen_tabl {width:98%; background-repeat:no-repeat; background-position:center; background-image:URL('../pic/logo2.png'); font-family:monospace, arial, garamond; border:1px solid darkgreen; margin:0 auto}
.razdel {font-size:120%; color:darkred; letter-spacing:4px; margin:5px; padding:0}

.fs_34px {font-size: 34px;}
.fs_18px {font-size: 18px;}
.fs_16px {font-size: 16px;}
.fs_14px {font-size: 14px;}
.fs_12px {font-size: 12px;}
.fs_10px {font-size: 10px;}
.fsc_16px {font-size: 16px; color:maroon;}

</style>