

body, td, input, select, textarea {font-family: verdana, tahoma;}
select {font-size: 100%;}
body, td {font-size: 70%; color:#000;}
form {margin: 0px;}
a {color: #990000;}
#app {color: #994E4E;} /*цветовое выделение текста*/


h1 {font-size: 100%; margin-bottom: 0px;} /*Заголовки (в движке тоже :)*/

h2 {font-size: 110%; color:#631D00; margin: 1ex; margin-left: 3px;}
h2.m {font-size: 120%; color: #631D00; margin-bottom: 1em;}
h3 {font-size: 120%; margin-bottom: 1ex;}

.text, textarea  {font-size: 100%;}
.button {border-style: solid; border: 1px solid #C3B8B0; font-size: 100%; color: #631D00; background-color: #FCE9D6;}
.text, textarea {border-style: solid; border-width: 1px; border-top-color:#565656; border-left-color:#565656; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0;}

/*face.asp*/
.puzzle h1 {font-size: 110%; color:#720000; margin-bottom: 1ex;}
.puzzle td {font-size: 11px;}
div.p_icons {margin-top: 0.5ex;}
div.p_icons img {margin-right:1ex; position:relative; top:3px;}
/**********/

/*footer*/
.footer td {color: #fff; font-size: 55%;}
/********/

/*Стили для навигатора!*/
.hnav a {color: #FFFFFC;}
table.hnav td {font-weight: bold; color: #FFFFFC; text-align: center; border-left: 1px solid #7D410A; border-right: 1px solid #390000; padding-top: 1ex; padding-bottom: 0.7ex; padding-left: 1ex; padding-right: 1ex;}
div.hnav {}

.mlev1d, .mlev2d, .mlev3d, .mlev4d, .mlev5d {background-repeat: no-repeat; background-position: left top; margin-left: 10px; margin-right: 7px; padding-bottom: 1ex;}
.mlev1d a, .mlev2d a, .mlev3d a, .mlev4d a, .mlev5d a {color: #631D00;}
.mlev1d a:hover, .mlev2d a:hover, .mlev3d a:hover, .mlev4d a:hover, .mlev5d a:hover {color:#900;}
.mlev1d {}
.mlev2d {padding-left: 1em;}
.mlev3d {padding-left: 2em;}
.mlev4d {padding-left: 3em;}
.mlev5d {padding-left: 4em;}
span.nolink {color: #fffffC;}
/*topnav*/
a.link2:link, a.link2:visited {
  color: #FFFFFF;
  text-decoration: none;
}
a.link2:hover {
  color: #FCCFCC;
  text-decoration: none;
}
a.path {FONT-WEIGHT: normal;
}
a.path:link, a.path:visited {color: #990000; text-decoration: none}

span.path {FONT-WEIGHT: normal;
}

/*news*/
div.news {clear: left;}
div.news img {float: left; margin-right: 1ex;}

/*Стили для модуля карта сайта!*/
div.sitemap {margin-top: 1em;}
div.map0 {font-weight: bold; text-transform: uppercase; margin-bottom: 1ex;}
div.map1 {margin-left: 1em;}
div.map2 {margin-left: 2em;}
div.map3 {margin-left: 3em; line-height: 100%;}
div.map4 {margin-left: 4em;}
div.map5 {margin-left: 5em;}

/*общение new*/
div.fnav {margin-bottom: 1ex; font-weight: bold;}/*?????????*/
div.header {font-weight: bold;}
div.header:first-letter {text-transform: uppercase;}
table.posttable {}
table.posttable td {vertical-align: top;}
span.newMsg{color: blue; font-weight: normal;}
/*************/



/*дефаултные стили для неотточенных под академический стиль функций*/


/* Стили для сообщений при отправке письма менеджеру */
div.mng_letter_good {font-weight: bold; font-size: 13px/15px; color: #181; }
div.mng_letter_bad  {font-weight: bold; font-size: 13px/15px; color: #B11; }

textarea {font-family: verdana; }
p {clear: both;}