body { background-color: ivory; color: #000033 }
.panel-color { background-color: #336699 } /* #336699 */

h1 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 17px; line-height: 120% }
h2 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px; font-variant: small-caps; line-height: 120% }
h3 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px; font-style: italic; font-weight: bold; line-height: 120% }

A:link { color: #0066cc; text-decoration: none }
A:visited { color: #006699; text-decoration: none }
A:hover { color: #3399ff; text-decoration: none }

/* После определения общих ссылок должно идти определение стиля ссылок в заголовках меню */
.menutitle A:link { color: #fffff0 ! important; text-decoration: none }
.menutitle A:visited { color: #fffff0 ! important; text-decoration: none }
.menutitle A:hover { color: #ffcc00 ! important; text-decoration: none }

.menutitle { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 11px; color: ivory }

.today-show { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 11px ! important; text-align: right }

.content-text { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px; text-align: justify; line-height: 120% }
.content-text13 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px; text-align: justify; line-height: 120% }

.sub-text { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px }

.text13x120 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px }

.text11x120 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px; line-height: 120% }

.text11x120j { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px; text-align: justify; line-height: 120% }

.text11x120b { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px; font-weight: bold; line-height: 120% }

.text11x120caps { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 11px; font-variant: small-caps; line-height: 120% }

.content-text13_150 { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px; text-align: justify; line-height: 150% }

/* не используются *****************************************************
.stHead {font-family: "Verdana", "Arial", "Helvetica", sans-serif ! important; font-size: 19px }
.stHeadSMALL {font-family: "Verdana", "Arial", "Helvetica", sans-serif ! important; font-size: 11px }
.st {font-family: "Book Antiqua", "Times New Roman", serif ! important; font-size: 20px; text-align: left; text-indent: 40; line-height: 125% }
********************************************************************   */


.path { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 10px ! important; text-align: left }
.counter1 { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 11px ! important; color: gray }
.counter2 { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 13px ! important }

/* стили для полей авторизации ************************* */

.login-navig { width: 90px; height: 18px; border: 1px ridge #336699; background-color: #FFFFFF; color: #000033; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; }
.login-navig-submit { cursor: hand; width: 18px; height: 18px;  text-align: center; color: #006699; border: 1px ridge #006699; background-color: #FFFFFF }

/* стили полей ввода данных **************************** */
.inputtext { height: 18px; border: 1px ridge #336699; background-color: #FFFFFF; color: #000033; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; }
.inputarea { border: 1px ridge #336699; background-color: #FFFFFF; color: #000033; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 13px; }
.input11 { border: 1px ridge #336699; background-color: #FFFFFF; color: #000033; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; }
.submit { cursor: hand; height: 20px;  text-align: center; color: #000033; border: 1px ridge #006699; background-color: #FFFFFF }

.lenbox { border: 0px ridge #FFFFF0; background-color: #FFFFF0; color: #FF0000; font-family: Verdana, Geneva, Arial, sans-serif; font-weight: bold; font-size: 13px; }


/* ***************************************************** */

UL.list_num { list-style-type: decimal }
UL.list_disk { list-style-type: disk; list-style-position: outside }



/*  для настройки фона таблиц ***************************** */

.tabbasebgcolor { background-color: ivory }
.tdcontentbgcolor { background-color: ivory }
.tdmenubgcolor { background-color: ivory }
.tabcontentbgcolor { background-color: ivory }
.tabmenubgcolor { background-color: ivory }

/* ********************************************************  */

/* сообщения об ошибках ***********************************  */
.error-head { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 19px; color: red; line-height: 120% }
.error-body { font-family: 'Verdana', 'Geneva', sans-serif ! important; font-size: 13px; line-height: 120% }

/* ********************************************************  */
/* отступы ************************************************  */
.otstup30px {margin-left:30px;}

/* реклама ************************************************  */
.rekphen {
margin: 0px 0px 20px 0px;
padding:0px 10px 15px;
font-family: Verdana, Geneva, Arial, sans-serif; 
font-size: 10px; 
text-align: center; 
color: #777777;
border: 1px solid #777777;
}
.rekphen A:link { color: #009999; text-decoration: none }
.rekphen A:visited { color: #006699; text-decoration: none }
.rekphen A:hover { color: #3399ff; text-decoration: none }
#rektitle { position:relative; top:-5px; padding:2px 10px; background-color:ivory; border: 1px solid #777777;}
/* ------------------------------------------------------- */
#qar { 
display: block;
border: 1px solid #336699;
padding:0px 10px 0px;
margin:0px 0px 20px; /*верхний, левый и правый, нижний*/
}
#change_qar {
padding: 10px;
margin: 10px;
text-align:center;
cursor:pointer;
}
.qw {  margin:4px; }
.qw:hover {padding:1px; margin:2px; border:1px solid red; color:red;}

#change_qar h2 {color: #000033; text-align: center; font-weight: bold; font-variant: normal; letter-spacing:1px; padding-bottom:0px; border:0px; margin:0px;}
#header_path h1 { font-family: 'Verdana', 'Geneva', 'Arial', sans-serif ! important; font-size: 10px ! important; text-align: center; line-height: normal; font-variant: normal; font-weight: normal; margin:0px;}