.red
{
    COLOR: red
}
.darkred
{
    COLOR: darkred
}
.darkgreen
{
    COLOR: darkgreen
}
.lblue
{
    background-color: Lavender;
}
.black
{
    COLOR: black
}
.navy
{
    COLOR: navy
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.normal
{
    FONT-SIZE: 100%;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.subheader8pt
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.first
{
    BACKGROUND-COLOR: #ffffff
}
.second
{
    BACKGROUND-COLOR: #e6e6fa
}
.second2
{
    BACKGROUND-COLOR: lavender
}
body
{
    background-repeat: no-repeat;
    BACKGROUND-COLOR: White;
    font-family: Arial;
    font-size: 100%;
}
li{    font-size: 0.8em;
       text-align:justify;
}
td{    font-size: 1em;
}
h4
{
    COLOR: navy
}
th
{
    font-size: 1em;
    COLOR: white;
    BACKGROUND-COLOR: darkblue;
    BACKGROUND-IMAGE: url(/images/bg_menu.gif);
}
th.th_sel
{
    font-size: 1em;
    COLOR: #ffff00;
    BACKGROUND-COLOR: darkblue;
    BACKGROUND-IMAGE: url(/images/bg_menu.gif);
}
table 
{ 
    font-size: 1em; 
}
.font08{    font-size: 0.8em; }
.font06{    font-size: 0.6em; }
.brightbutton
{
    font-size: 1.1em; 
    background-color: Gold;
}
.blue_hr
{
    height: 1px;
    color: navy
}
.news_soft {color: #009999; font-size:0.8em;}
.news_lms {color: #006600; font-size:0.8em;}
.news_science {color: #003366; font-size:0.8em;}
.news_news {color: #660033; font-size:0.8em;}
.news_fun {color: #990099; font-size:0.8em;}
.news_date {background-color:#ededed; color:#000099; font-weight:normal; font-size:0.8em;}

div.filter { background:#e6e6fa; padding:2px; border:#dcdcdc solid 1px;font-size:0.8em;}
span.filter { color:#000080;font-size:0.8em; }

table.main_menu { background: #3a95c2 url(/pvo/bg_cyan.gif) repeat-x top; width: 100% }

.page_err { background-color: darkred; color: white; font-weight: bold; font-size: 12pt; }

/* picture shadow */
.wrap1 {
 display: block; 
 background: 
  url(/images/shadow.gif) /* Рисунок с тенью */
  no-repeat /* Отменяем повторение фона */
  right bottom; /* Размещаем тень в правом нижнем углу */
 float: left; /* Создание обтекания для правильного положения тени */
}
.wrap2 {
 display: block;
 background: url(/images/corner_bl.gif) 
  no-repeat /* Отменяем повторение рисунка */ 
  left bottom; /* Располагаем в левом нижнем углу */ 
 background-position: /* Положение уголка тени */
  -15px /* Смещаем уголок, чем меньше значение, тем левее располагается уголок */
  100%; 
}
.wrap3 {
 display: block;
 padding: 
  0px 
  12px /* Ширина тени справа */
  12px /* Высота тени снизу */
  0px;
 background: 
  url(/images/corner_tr.gif) /* Правый верхний уголок тени */
  no-repeat /* Отменяем повторение рисунка */
  right top; /* Располагаем в правом верхнем углу */ 
 background-position: /* Положение уголка тени */
  100% 
  -15px; /* Смещаем уголок, чем меньше значение, тем выше уголок */
}
.wrap3 IMG {
 display: block;
}

/* checkuser.asp */
div.all_serv {
	margin-top: 5px;
	width: 300px;
	background: #f0f8ff;
}
ul.all_serv {
	margin: 0; /* Обнуляем значение отступов */
	padding: 0; /* Обнуляем значение полей */
	list-style-type: disc;
}
ul.all_serv li {
	display: inline; /* Отображать как встроенный элемент */
	margin-left: 5px; /* Отступ слева */
	padding: 5px; /* Поля вокруг текста */
	font-size: smaller;
background-image:url(/images/list-corner.gif);
background-repeat:no-repeat;
background-position:0px 12px; 
padding-left:8px;
/*	list-style-image: url(/images/list-corner.gif);*/ /*не работает в горизонтальном списке*/
}
div.all_serv_bottom {
position:fixed; bottom:0px; width:100%;
}
body.all_serv {
	margin: 0;
}

/* separator */
.sepa
{ 
	margin: 1px 1% 1px 1%;
	width: 98%;
	height: 1px;
	background: #e6e6fa;
}
.sepa2
{ 
	margin: 5px 10px 5px 10px;
	height: 2px;
	background: #99ccff;
}

/* lenta styles */
div.lenta
{
	color: #000000;
/*font-size:0.8em;*/
	font-size: medium;
/*	font-family: serif;*/
	padding: 0px 2px 6px 2px;
	border: #006600 solid 0px;
}
div.lenta .title
{
	color: #000080;
	font-size: x-large;
}
div.lenta div.filter
{
	color: #000000;
	background: #e6e6fa;
	padding: 2px 4px 2px 4px;
	border: #dcdcdc solid 1px;
}
div.lenta .subtitle 
{ 
	color: #000080;
}
div.lenta input.search
{
	width: 120px;
}
div.lenta input.normal
{
}
div.lenta select.normal
{
}
div.lenta .sortarea
{
	background-color: #cccccc;
}
div.lenta .sortbtn
{
	color: #0000cc;
	cursor: pointer;
}
div.lenta .sortbtnsel
{
	color: #b22222;
	cursor: pointer;
}
div.lenta .usinfo 
{ 
background-image: url(/1000001/images/back.gif); 
background-repeat: repeat;
	color: #009900;
	/*font-size: x-small;*/
                  font-size: 0.6em;
}
div.lenta .vote 
{ 
	color: #009900;
	/*font-size: x-small;*/
font-size: 0.6em;
}
div.lenta .categ
{ 
	color: #0000cc;
font-size: 0.8em;
}
div.lenta .label
{ 
	color: #00cc00;
font-size: 0.8em;
}
div.lenta .sourc
{ 
	color: #cc0000;
font-size: 0.8em;
}

/* fio*/
a:link.fio {color:#740101; text-decoration:none; font-weight:bold; font-size: small; }
a:visited.fio {color:#740101; text-decoration:none; font-weight:bold; font-size:small;}
a:hover.fio {color:#339933; font-weight:bold;  font-size: small;}
a:active.fio {color:#EC9001; text-decoration:none; font-weight:bold; font-size:small; }

a:link.fio_sel {color:#740101; text-decoration:none; font-weight:bold; font-size: small; background:pink;}
a:visited.fio_sel  {color:#740101; text-decoration:none; font-weight:bold; font-size:small;background:pink;}
a:hover.fio_sel {color:#339933; text-decoration:none; font-weight:bold;  font-size: small;background:pink;}
a:active.fio_sel  {color:#EC9001; text-decoration:none; font-weight:bold; font-size:small; background:pink;}

span.fio {color:#740101; text-decoration:none; font-weight:bold; font-size: small; }
span.fio_sel  {color:#740101; text-decoration:none; font-weight:bold; font-size:small; background:pink;}

/*отображение содержательной части шаблона*/
.container{
width:100%;
border-left: 1px solid #dcdcdc;
}
.SPACER{
border: 0px solid #000;
}

/*ссылки на главной странице в тексте*/
a:link.mref {color:#000; text-decoration:none; }
a:visited.mref  {color:#000; text-decoration:none;}
a:hover.mref {color:#F00; text-decoration:none; }
a:active.mref  {color:#000; text-decoration:none;}

/*текст на главной*/
div.mtxt {
border: 1px solid #dcdcdc; 
background-color: #f0f0f0; 
padding: 4px; 
margin-bottom: 2px;}

/*цитаты на главной*/
div.msmart {
 border: 1px dashed #dcdcdc; 
background-color: #ffffff; 
padding: 4px; 
margin-bottom: 2px;}

/*блок новостей на главной*/
div.mnews {
border: 1px solid #dcdcdc; 
background-color: #fbfbfe;
padding: 4px; 
margin-bottom: 2px;}

/*фотка на главной*/
div.pic {
 border: 1px solid #dcdcdc;
 background-color: #f0f0f0;
 color: navy;
 margin-bottom: 2px;
 padding: 4px;
 /*width: 100%;*/
}
div.pic img {
 border: 1px solid #333;
 margin-right: 4px;
 margin-bottom: 4px;
 padding: 1px;
 float: left;
}  
div.pic p {
 margin: 0px;
 padding: 0px;
} 
A {
text-decoration: none
} 
A:hover { 
text-decoration: underline;
color: red
} 


/* default1.asp */
.template1_left {
  
}
.template1_main {

}
.template1_right {
  
}

/* dynamo */
div.dynasubm, .dynasubm_cl, .dynahead,  .dynahead_cl,  .dynalink, .dynalink_dis 
{  font-size: small; }

div.dynasubm,.dynasubm_cl 
{	background: #ffffff;
	padding: 2px 2px 2px 20px;	
}
div.dynasubm_cl {	display: none; }
div.dynahead,.dynahead_cl
{	cursor:pointer;
	padding: 2px 2px 2px 12px;	
}
div.dynahead,.dynahead_cl
{	background: url(/images/minus.gif) no-repeat center left #ffffff;
}
div.dynahead_cl
{	background: url(/images/plus.gif) no-repeat center left #ffffff;
}
div.dynalink
{
	cursor:pointer;
	background: #ffffff;
}
div.dynalink_dis
{ 	background: #FFD335;
}

/* user info */
div.tab
{
background: #ffffff;
border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
margin-right: 6px;
padding-left: 10px;
padding-right: 10px;
float: left;
text-align: center;
}
div.tabact
{
background: #f0e68c;
border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
margin-right: 6px;
padding-left: 10px;
padding-right: 10px;
float: left;
text-align: center;
}
div.tab4
{ 
border: 1px solid #f0e68c;
border-top: 6px;
clear: both;
padding: 2px;
}

/* small slides */
h1.slides_title
{
  color:#ff8c00;
  font-size: 14pt;
}
div.gimg
{
  margin: 12px;
  border: 1px solid #cccccc;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  padding: 8px 4px 4px 4px;
}
div.gimg img
{
  display: inline;
/*  margin: 3px;*/
  border: 1px solid #cccccc;
}
div.gimg a:hover img
{
  border: 1px solid #0000ff;
}
div.desc
{
  text-align: center;
  font-weight: normal;
  font-size: 0.8em;
/*  margin: 2px;*/
/*  width: 180px;*/
}
div.desc img
{
  border: 0px solid #cccccc;
}
div.desc a:hover img
{
  border: 0px solid #0000ff;
}
