html, body {
background-color:#FFFFFF; PADDING:0px; MARGIN:0px; 
font: 0.92em/1.5 Arial, Helvetica, sans-serif; COLOR: #111;
}
/* заголовки */
H1 {FONT-WEIGHT: normal; COLOR: #000080; font-size: 27px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0px 10px; FONT-VARIANT: normal}
H2 {font-size: 22px; COLOR: #8b0000; MARGIN: 0px 0px 0px 10px; PADDING-BOTTOM: 0.1em; FONT-WEIGHT: normal; FONT-VARIANT: normal}
H3 {font-size: 17px; COLOR: #cc0000; MARGIN-BOTTOM: 0.1em; MARGIN-TOP: 0.3em; MARGIN-LEFT: 5px; FONT-WEIGHT: bold; FONT-VARIANT: normal}
H4 { 
background-color: #EEEED1; color: #005707; font-size: 14px; PADDING: 3px 5px 3px 5px; MARGIN-BOTTOM: 0.1em;  MARGIN-TOP: 0.7em; FONT-WEIGHT: bold; FONT-VARIANT: normal
}
H5 { font-weight: bold; COLOR:#0000CC; font-size: 13px; PADDING: 3px 5px 3px 5px; MARGIN:0.1em; }
HR {PADDING:0px; margin:5px 0px 5px 0px; background-color:#999999; COLOR:#999999; height:1px; border:none; }


P {text-align:center;}
small {COLOR: #007777;}
.fm {float:left; color:#FFFFFF; margin:7px}
.phone small {font-size: 11px; color: #333;}

/* графика таблицы */
img, table {border: 0px;}
img.photo {float:left; margin: 0px 7px 7px 0px;}

.stm {border: #777777 1px solid}

td.m_stm {
PADDING-RIGHT:7px; WHITE-SPACE: nowrap; 
BORDER-BOTTOM: #CCCCCC 1px solid; 
}
td.m_stm:hover {BACKGROUND:#FFFF99;} 
.mapa {
background-color: #FFF4D4; 
BORDER-TOP: #FFFBEC 5px solid; BORDER-BOTTOM: #FFEDD0 5px solid;
}

.stm_bot {
width:100%; height:100%;
background-image:url('/img/bot_web_1.jpg'); background-repeat:no-repeat; background-position: right bottom
}
/* ---------  содержание контент ------------ */
.site1 {
margin:10px; width:470px; height:165px; border: #999999 1px solid; text-align:left;
background-image:url('/img/bg_site.gif'); background-repeat:repeat-x; background-position:left bottom;
}
.site2 {padding:7px; height:110px; width:450px;}

.pan1 {width:550px; border: #5E5E5E 1px solid; background-image:url('/img/site/bg2.gif'); background-repeat:repeat-x; }
.pan2 {width:550px; height:10px; background-image:url('/img/site/bg1.gif'); background-repeat:repeat-y; background-color: #AECBE9;}
.pan3 {width:550px; height:10px; background-image:url('/img/site/knop.gif'); background-repeat:no-repeat; background-position:right}
.pan4 {width:550px; height:21px; background-image:url('/img/site/panel.gif'); background-repeat:no-repeat; }

img.scrin {float:left; margin: 0px 7px 7px 0px; border: #000777 1px solid;}
div.more {background-color: #FEEAC7; padding:2px 7px 3px 7px; BORDER:#777777 1px solid; margin:5px; width:110px;}
div.more:hover {background-color: #C1FFC1; BORDER:#00CD00 1px solid;}

.p7 {padding:7px; vertical-align:top; font-size:13px; }
.top15 {background-color:#EEEEEE; padding:15px; font-size:13px; vertical-align:top; text-align:left;}


.tp1 {padding:15px 10px 15px 10px; vertical-align:top;}

/* ---------------- меню ----------------- */
TD.menus {padding:5px 15px 5px 15px; FONT-WEIGHT:bold; WHITE-SPACE:nowrap; BORDER:#9999cc 1px solid; }
TD.menus:hover {background-color: #FFFFFF;}
.nav_1 {width:220px; float:left; padding-left:15px; background-image:url('/img/8.gif'); background-repeat:no-repeat; background-position:left;}
.sm {padding:1px 10px 2px 20px; white-space:nowrap; background-image:url('/img/7.gif'); background-repeat:no-repeat; background-position:10px;}

/* ---------------- кнопки ----------------- */
.knopka { FONT-WEIGHT: bold; FONT-SIZE: 11px; HEIGHT: 20px
}
.knopka_f {
COLOR: #CC0000; FONT-WEIGHT: bold; FONT-SIZE: 17px; 
HEIGHT: 30px; background-color: #FFF8DC
}
.knop_use {
COLOR: #990000; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
HEIGHT: 22px; background-color: #CCCCCC;
}
.use_log {
FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER: #002277 1px solid; 
HEIGHT: 22px; background-color: #EEEEEE; padding:2px;
}

/* блоки    width:100%; height:100%;    */
.niz {padding:20px; height:250px; vertical-align:bottom}
.ben {padding:2px 5px 3px 35px; font-size:10px; COLOR: #007777;}
.ve {font-size:17px; background-color:#FFECDB; color:#FF0000 !important;}

.bored {border:1px solid #ff0000; padding:5px; margin:5px;}
.bd {border:1px solid #777777;}

.bloksite {
width:470px; height:170px; padding: 5px 5px 10px 5px; margin:10px; float:left; font-size:11px; background-color:#FFFFFF;
border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC; 
 }
.strelka {
padding:2px 5px 2px 25px; background-color: #FFE7C7; margin-top:15px;
background-image:url('../img/22x15.gif'); background-repeat:no-repeat;
 }
.p15 {padding:15px; }
.p10 {padding:10px; }
.p7 {padding:7px; }
.p5 {padding:5px; }

.bgr1 {background-color:#FFF7E7;} /* желтый светлый */
.bgr2 {background-color:#FFF5EE;} /*оранж светлый FFDAB9 */
.bgr3 {width:290px; background-color:#4f4f4f;}
.bgr4 {background-color:#8B795E;}  /*грязь */
.bgr5 {background-color:#E0EEE0;}  /*зеленый светлый */
.bgr7 {background-color:#e3ded7;}
.bgrf {background-color: #FFFFFF;}

.nomeda1 {
height:200px; padding:10px 10px 10px 210px;
background-image:url('/img/index/why_website.jpg'); background-repeat:no-repeat; background-position:left bottom;
}

/*тексты  */
.f15 {font-size:15px;}
.f14 {font-size:14px;}
.f13 {font-size:13px;}
.f13b {font-size:13px; font-weight: bold; }
.f12 {font-size:12px;}
.f11 {font-size:11px;}

.fwr {color: #555555; text-align:right; font-size: 10px;}

.s {color: #ff5e5e; font-weight: bold; font-size: 17px}
.t {color: #57cb57; font-weight: bold; font-size: 17px}
.m {color: #888fff; font-weight: bold; font-size: 17px}

/*ссылки*/
a {color: #000099; text-decoration:underline}
a:visited {color: #990000}
a:hover {color: #ff0000; text-decoration:none}
a:active {color: #ff0000}

A.stu {text-decoration:none}

a.mw {color: #FFFAF0;}
a.mw:visited {color: #CCCCCC;}
a.mw:active {color: #FF0000}
a.mw:hover {color: #FF0000;}