table, tr, div, td, body, textarea, table tr td, ul, li
 { font-family: Tahoma, Verdana, Arial; font-size:10pt; color:#000; }
.desc, .desc ul, .desc ul li, .desc li { font-family: Tahoma, Verdana, Arial; font-size:8pt; color:#555; text-align: left; }
.desc dl dt {font-weight: bold; }
.o {background-color: #eee; border: 1px solid #ccc;}
.o2 { border: 1px solid #ccc; }
.b2 { border: 1px solid #555; }
.topmenu {color: #010101; font-family: Tahoma; TEXT-DECORATION: none; font-size: 10pt }
b, .n, .nb, a, H1, H2  { font-family: Tahoma, Verdana, Arial;}
.nb {font-weight: bold;}
a { font-size: 10pt;}
/* a:visited { color: #000; } */
.input {color: #010101; font-family: Tahoma; TEXT-DECORATION: none; font-size: 9pt }
.btnfind {border: 1px solid #ccc; color: #010101; font-family: Tahoma; TEXT-DECORATION: none; font-size: 9pt }
.button {border:1px solid #555; }
.under {border-bottom:1px solid #ccc; padding: 7px; width:250; }

.tdm1, .tdm2 { BORDER: 1px solid #ccc; COLOR: #000 }
.tdm1 { FONT-WEIGHT: bold; text-align: center;}
.tdm2 { text-align:left; border-collapse:collapse}

.m01 {font-family: Tahoma, Verdana, Arial; align:center; valign:top; padding: 10px 0px 0px 10px; font-size:10pt}
H1 { font-size: 15pt; }
h2 { font-weight:bold; 
     margin-right:13pt;
     color:#000;
     font-size:11pt; }
HR { height: 1px; color: #cccccc } 
.mini {font-family: Tahoma; FONT-SIZE: 8pt}
A.mini { FONT-SIZE: 8pt }
A.mini:active { FONT-SIZE: 8pt }
A.mini:hover { FONT-SIZE: 8pt }
A.mini:visited { FONT-SIZE: 8pt } 
P { /* text-indent: 7mm;  */
    /* text-align:justify;  */
    font-family: Tahoma, Verdana, Arial;
    font-size:10pt; 
    color:#000000;}
.mrb {background-repeat: no-repeat;
     background-position: right bottom;
     background-image: url(images/rb.jpg);
	padding: 0px;
	margin: 0px;
     }
.zero
     { padding:0px;
       spacing:0px; 
       border:0px;  }
/* pages */
div.pages	{font-size:100%; align: center }
div.pages div.arrows, div.pages div.numbers	{margin-left:40px;padding:0.3em 0; color:#333333;}
div.pages span.active		{color:red; background-color:#E8E9EC; padding:0 0.3em; font-weight: bold;}
div.pages div.numbers a		{padding:0 0.3em; text-decoration: none; color: #444; }
div.pages div.numbers a:hover { text-decoration: underline; color: red;}

.ottop {border-top: 1px solid #555; border-right: 1px solid #555;font-size:10pt;} 

.content { text-align: left } /* содержание */

.catalog tr td  { vertical-align: middle } /* каталог */
.wspersonal {border: 1px solid #ccc; border-collapse: collapse; margin-bottom:10px; width:570px }
.wspersonal th {text-align: left; padding: 2px 0px 2px 10px; background-color: #ccc; }
.wspersonal td {padding: 2px 10px; }
.top_sconto{
/*border: 1px solid #aaa;*/
 height:10px; 
 background-color: #cccccc;
 text-align: center;
 font-weight:bold;
 padding: 0px;
}
.div_sconto{
 background-color: #ffffff;
 min-width: 50px;
 float:left;
 padding-left: 10px;
 padding-right: 10px;
}
bottom_sconto{
font-size: 6pt;
}