body { FONT-FAMILY: Arial; vlink: green; }

/* //////////////////////////////////////////////////////////////////////////// */
/* Дивы позиционирования */
div.center { text-align: center; }
div.right {
	text-align:right;
}
div.rightfloat {
	float: right;
}
div.left {
   text-align: left;
}
/* Конец дивов позиционирования */

/* //////////////////////////////////////////////////////////////////////////// */
/* Для меню и верхней части страницы */

a.menu { color: #FFFFFF; text-decoration: none; }
a.menu:hover { color: red; }
span.head { 
    color: #CCCCCC;
	font-weight: 700;
    font-size: 110%;
}
div.menu {
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 10px; 
    COLOR: white; 
	font-size: 85%;
    BACKGROUND-COLOR: #666666; 
    border: solid 2px #C0C0C0;
	text-align: left;
}
div.banner {
	width: 100%;
}
div.leftcolumn {
  FLOAT: left; 
  width: 170px;
  PADDING-RIGHT: 10px; 
  PADDING-TOP: 10px; 
  height: 100%;
}
div.main {
    width: 1200; 
	PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 10px; 
}
/* Конец для меню и верхней части страницы */


/* //////////////////////////////////////////////////////////////////////////// */
/* Для форматирования текста */
h1 { 
    font-size: 140%; 
    font-weight: 700;
	text-align: center;
}
h2 { 
    font-size: 135%; 
    font-weight: 700; 
}
a:hover { text-decoration: none; }
p.maintext { text-indent: 1em; text-align: justify; }
div.ul {
 	padding-top:8px;
	float:left; 
	text-align:left;
}
div.ramka1 {
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 5px; 
    PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #666666; 
}
ul.menu {
	border-right: solid 1px black; 
	width: 160px; 
	font-size:100%; 
	margin-left: 10px;
	margin-top: 0px;
}
ol.spisok { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 1px; }
p.download {
	font-size:150%;
	text-align:center;	
}
table.MsoNormalTable {
 mso-style-parent:"";
}
p.MsoNormal {
 mso-style-parent:"";
 margin-bottom:.0001pt;
 margin-left:0cm; margin-right:0cm; margin-top:0cm
}
p.Normal {
    mso-style-parent:"";
	margin-bottom:.0001pt;
	layout-grid-mode:line; margin-left:0cm; margin-right:0cm; margin-top:0cm
}
span.text { font-size: 80%; }
span.text td {
 font-size: 80%;
}
/* Конец форматирования текста */

/* //////////////////////////////////////////////////////////////////////////// */
/* Для rating.php */
td.top20left { width: 50%; padding-right: 10px; }
td.top20right { padding-left: 10px; }
span.top20 { font-size: 75%; }
/* Конец для rating.php */


td.bodyleft { width: 70%; padding-top: 10px; padding-left: 8px; padding-right: 12px; }
td.bodyright { padding-top: 10px; padding-left: 15px; padding-right: 6px; background: #EEEEF0; }
a.namecat { font-weight: 700; }
span.namecat { font-size: 90%; font-style: italic; font-weight: 700; }
span.little { font-size: 85%; }
ul.cat { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 1px; }
ol.cat { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 1px; }
td.cat { width: 10%; padding-bottom: 10px; }
td.newwork { width: 49%; PADDING-LEFT: 8px; PADDING-TOP: 6px;}
td.bestwork { PADDING-LEFT: 12px; PADDING-TOP: 6px;}
td.catborder { width: 3%; }
td.otherleft { width: 80%; padding-top: 8px; padding-right: 10px; }
a.download { color: #808080; }
a.download:hover { text-decoration: none; }
span.leftcolumn { color: #00FF00; font-size: 80%; }

/* Для аdd.php */
span.category { font-style: italic; font-size: 85%; }
td.addleft { width: 75%; }
ul.spisok { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 1px; }
/* Конец для аdd.php */

/* Для search.php */
ul.spisok { PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 1px; }
span.green { color: #008000; }
span.controling { FONT-WEIGHT: 700; cursor: hand; cursor: pointer; font-size: 110%; }
span.parameters { font-size: 74%; }
A.predmet { color: #008080; }
td.search1 { padding-top: 10px; padding-bottom: 25px; padding-left: 8px; padding-right: 4px; }
td.search2 { padding-top: 10px; padding-bottom: 25px; padding-left: 5px; padding-right: 8px; }
/* Конец для search.php */

a.nnn_teaser_title { 
      font-size: 90%;
      color: #FFFFFF; 
}