body {
	background:#FFF;	
  	font:80% Verdana, Tahoma, sans-serif;
	padding:0px;
	margin:0px}
body A , .ar SPAN{
	color:#666;
	text-decoration:none}
body A:hover{
	color:#F00}
table{
	font-size:95%}
.cent{
	text-align:center;}	
/*HEAD*/
#txl{
	color:#EEE;
	font:italic 75pt Impact, Arial, Helvetica, sans-serif;
	margin:0px;	
	display:none}
#txl span{
	font:italic 25pt "Lucida Handwriting", "Times New Roman", Times, serif}
#t {
	width:100%;
	height:96px;
	background:url(im/bgs.gif) repeat-x 0px 15px}
#ta{
	position:absolute;
	top:0px;
	left:18px;
	font:12px Arial, sans-serif}
#ta A, .l1 A{
	color:#000}
#ta img{
	margin:-2px 1px}
#tc{
	position:absolute;
	top:9px;
	left:3px}
#ttel{
	height:17px;
	position:absolute;
	top:84px;
	right:3%;
	text-align:left}
#ttel A{
	font-size:90%}
#ttel img{
	margin:0px 0px -7px 0.8em}
.tteltab{
	padding-left:3em}
#tl{
	position:absolute;
	top:25px;
	left:12%}
#tm{
	width:114px;
	height:28px;
	position:absolute;
	right:9px;
	top:29px;
	text-align:right}
#thdv{
	position:absolute;
	top:10px;
	left:61px}
#mmenu{
	position:absolute;
	top:31px;
	left:48%;
	width:387px;
	height:27px;
	margin:0px;
	padding:0px;
	background:url(im/mmn2.gif) no-repeat}
#menu{
	position:absolute;
	width:387px;
	height:27px;
	margin:8px 0px 0px 12px;
	padding:0px;
	background:url(im/mmn2.gif) no-repeat;
	display:inline}	
/*HEAD*/
.he1{
	margin:0px;
	padding:52px 10% 10px;
	text-align:right;
	font-size:16px;
	font-style:oblique;
	font-weight:bold;
	letter-spacing:1px}
	
.he2{
	margin:1.8em 0px 1.3em 17%;
	font:oblique bold 140%;
	letter-spacing:1px}
/*ref to H2 */
	
#hru{
	margin:8px 0px 0px 28%;
	border-top:2px solid #900}
#cr{
	width:185px;
	float:right;
	background:#fff;
	text-align:center;
	font:95% "Times New Roman", Times, serif;
	letter-spacing:0.2em}
/*TEXT IN CONTENT PART*/	
.cont{
	margin:0px 13% 0px 20%}
p{
	margin:0em 0em  1em 0em;
	text-align:justify}
p em{
	margin:0em 0em;
	font-style:normal;
	font-size:105%;
	font-weight:600;
	letter-spacing:0.1em}
.fstp{
	margin:0.2em 0px 0.9em}
.ulp{
	margin:0px;
	text-indent:1.5em}
ul{
	margin:0.5em 0em 0em;
	list-style:outside;
	line-height:1.1em}
.bul{
	margin-left:"-8%";
	padding-left:27%}
.sul{
	margin-left:"-8%";
	padding-left:37%;
	list-style:url(im/bli5-2.gif)}
.goto{
	margin-bottom:2em;
	padding-right:26%;
	text-align:right;
	font:95% "Times New Roman", Times, serif;
	letter-spacing:0.2em}
.goto img{
	margin-bottom:-4px}
.pr3{
	text-align:center}
/*TEXT IN CONTENT PART*/
/* FUTTER*/	
#fut{
	height:"9em";
	clear:both;
	padding:0.1em;
	border-top:1px solid #ccc;
	border-bottom:1px solid #666;
	background-image:url(im/fbg4.gif);
	color:#666;
	font-size:90%}
#fl{
	margin:1.3em 0em 0.5em 0.5em;
	text-align:left}
#fr{
	float:right;
	clear:right;
	width:25em;
	margin:1em 0.4em 0px 0px;
	text-align:right}
#fmn{
	float:right;
	margin:0.7em 0px 0.5em 0px;
	padding:0px 3% 0px 6px}
.fmnle{
	width:10px;
	height:20px;
	background:url(im/le20.gif) no-repeat}
.fmnre{
	width:10px;
	height:20px;
	background:url(im/re20.gif) no-repeat}	
.fmnc{
	width:33em;
	text-align:center;
	padding:0px 0.6em;
	margin:0px;
	background:url(im/bo20.gif) repeat-x;
	color:#333;
	font-size:1.2em}
.fmnc A, .fmnc span{
	padding:0px 0.3em}
.fmnc A{
	color:#900}
#bot{
	height:13px;
	padding:5px 0px 3px 0px;
	background:url(im/bo20.gif) repeat-x;
	color:#999;
	text-align:center;
	font-size:85%}
/*FUTTER*/
/*__ABOUT__*/
strong{
	font-weight:600}
#nl{
	position:absolute;
	height:43px;
	top:23px;
	left:13%}
.shru{
	margin:1em 13% 0.8em 20%;
	border-top:1px solid #900}
.enhru{
	margin:3em 40% 2.5em 40%;
	border-top:0.5em dotted #F5F5F5}
.fp{
	margin:0px;
	padding:0px 1em;
	line-height:1.5em;
	border-left:0.5em dotted #F5F5F5}
.fpmrg1{
	margin:0.6em 7% 0.4em 29%}
.fpmrg1 p{
	text-align:left}
.cenmrg{
	margin:0.6em 0em 0.9em 37%}
h2{
	margin:1.5em 0px 0.7em 17%;
	color:#ccc;
	font:oblique bold 110% arial, sans-serif}
h3{
	margin:0em 0em 0.3em 1.5em;
	color:#333;
	font:bold 105%}	
.sul1{
	margin-left:"-8%";
	padding-left:30%;
	list-style:url(im/bli5-2.gif)}
/*___PRODUCTS____*/
.fpmrg2{
	margin:50px 12% 2em 37%}
.fpmrg3{
	margin:1.1em 0% 1.1em 10%;
	text-align:right}	
#submn{
	height:35px;
	position:absolute;
	top:87px;
	right:3%}
.smle{
	width:16px;
	height:35px;
	background:url(im/sm_le1.gif) no-repeat}
.smre{
	width:18px;
	height:35px;
	background:url(im/sm_re3.gif) no-repeat}
.smbo{
	height:35px;
	background:url(im/sm_bo1.gif) repeat-x;
	padding:6px 13px 6px 4px}
.smbo A{
	color:#666;
	font-size:13px}
.smbo A:hover{
	color:#900}
/*--LIST---*/	
.l1{
	margin-left:10%;
	list-style:disc outside none}
.l2{
	margin-left:10%;
	list-style:url(im/bli5-2.gif)}	
.l1 li, .l2 li{
	padding:0.3em 0em}
.l1 li img, .l2 li img{
	margin:0px 0px -3px 6px}
.l1 A:hover, .l1 A:active{
	color:#900}
	
#hs1, #hs2, #hs3, #hs4{
	position:relative;
	margin-bottom:0.7em;
	padding:0.5em 0em 0.8em 2.5em;
	padding-left:"2.5em";
	line-height:1em;
	list-style:url(im/bli5-2.gif);
	background:url(im/fbg4.gif);
	border: 1px solid #CCC;	
	display:none}
#hs1 li, #hs2 li, #hs3 li, #hs4 li{
	padding:0px}
.clo{
	position:absolute;
	width:17px;
	height:16px;
	top:6px;
	right:10px}
#hs1{
	width:14em}
#hs2{
	width:18em}	
#hs3{
	width:29em}	
#hs4{
	width:27em}
.line{
	margin:1em 0em 1em 2em;
	padding:0.5em 2em 0.1em 2em;
	background:#FFFEF9;
	border: 1px solid #CCC}
#how{}
#why{}
#price{}
#prod{}	
.pr3 table{
	text-align:center;
	background:#ccc}
.pr3 td{
	font-size:1.1em;
	background:#FFFEF9;
	padding:1em}
.td2 td{
	background:#FFF;
	font-size:1em;
	text-align:center;
	padding:0.5em}
.pr3 span{
	font-size:0.8em;
	display:block;
	margin:0.5em}
.back{
	float:right;
	clear:right;
	width:90px;
	margin:-12px 2em 10px 0px;
	padding-top:0.3em;
	background:#fff}
.up1{
	margin-left:8px;
	height:20px;
	text-align:center;
	background:url(im/up3.gif) no-repeat;
	font-size:95%}
.up1 A:hover{
	color:#900}
	
/*__PHOTO___*/
.fpmrg4{
	margin:-10px 7% 0.4em 29%}
.pg{
	color:#ccc;
	font-style:italic;
	font-weight:bold;
	font-size:15px}
.pgn{
	margin-left:13px;
	font-weight:bold;
	font-size:13px}
/*__CONTACTS__*/	
#prb{
	position:absolute;
	top:26px;
	right:3%}
.smtxt{
	font-size:90%}	
.pr{
	float:right;
	margin-top:-10px;
	text-align:left;
	padding-right:15px;
	font:95% "Times New Roman", Times, serif;
	letter-spacing:0.1em}
.pr img{
	margin:0px 10px 3px 0px}
.m{
	color:#c03;
	font:bold Arial, san-serif; 
	letter-spacing:0.15em}
.nxt{
	color:#ccc;
	font-size:11px}	
.tbl1{
	margin:7px 0px 0px 0px}
.td1{
	border:1px solid #ccc;
	padding:0.8em 1.7em 0em;
	background-image:url(im/fbg4.gif)}
.thu{
	margin:5px}
.out, .ar A{
	color:#06F}
.out:hover, .ar A:hover{
	color:#00F;
	text-decoration:underline}
.out:visited{
	color:#906}
.teltbl{
	padding:0px;
	margin:0.4em 0px}
.teltd{
	padding-left:0.6em;
	line-height:1.4em}
.brktd{
	padding-left:1.2em}
#maplogo{
	text-align:center;}	
/*__stat___*/
.staind, .sta, .staph{
	float:left;
	clear:left;
	padding:0px;
	margin:-166px 5px 5px}
.sta{
	margin:-86px 5px 5px}
.staph{
	margin:-66px 5px 5px}
.staind img, .sta img, .staph img{
	margin-top:2px}
/*__rambler-counter__ */
#rc{
	position:absolute;
	z-index:2}
/*__adv-ref__ */
.ar{
	padding:12px 0px 0px}
