BODY {FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, Sans-serif, Verdana, Sans-serif;}
TD {FONT-SIZE: 13px; }

a{color:#333333; text-decoration:none;} 
a:hover{color:#ff0000;}
a:link {TEXT-DECORATION: none}
a:visited {TEXT-DECORATION: none}
a:active {TEXT-DECORATION: none}
a:hover {COLOR: #f00080; TEXT-DECORATION: none}


/* для ссылки */
a.underlined {
  color: #C61C1C;
  text-decoration: none;
}
/* для подсвеченной ссылки */
a.underlined:hover {
  color: red;
  text-decoration: underline;
}
/* для вложенного элемента */
.nested {
  color: #7d7d7d;}

li {font-size: .99em; }

.title0 {FONT-SIZE: 32px; COLOR: red; FONT-STYLE: italic; }
.title1 {FONT-SIZE: 24px; COLOR: #ff0000; FONT-STYLE: italic}
.title2 {FONT-SIZE: 15px; COLOR: blue; FONT-STYLE: italic;}
.title3 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #4444ff; FONT-STYLE: italic}
.title4 {FONT-SIZE: 24px; COLOR: #ffffff; FONT-STYLE: italic; }

.titlePre {FONT-SIZE: 12px; COLOR: red; FONT-STYLE: italic;  TEXT-ALIGN: center}
.titleRekv {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; TEXT-ALIGN: center}
.titleSsylki {FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-ALIGN: left}

.zagolovok_razdel {font-weight:bold;  color:#FF0000; }
.opis {font-size:0.85em;}
.podv {font-size: 0.7em;  text-align:center;}
input{ font-size: 0.65em;}

.name_group {FONT-WEIGHT: bold;}
.pos {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: gray; }
.project_name {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red;}
.project {FONT-SIZE: 13px; COLOR: black;}

.swf {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: green;}
.nov {FONT-WEIGHT: bold; FONT-SIZE: 13px;}

table {border-collapse:collapse; border-style:solid; border-width:0px; background-color:#FFFFFF;}
table.projectpic {width:100%; border-width:1px; border-color:#FFFFFF;}
table.projectopis {width:100%;}
table.subs {background:#fcf5e9; border-width:1px; border-color:#CCCCCC;}

td {padding:3px 5px 2px 5px;}
td.hr {width:100%; padding:0px 0px 0px 0px;}
td.brd {width:100%; padding:5px 0px 0px 0px; font-size:.1em;}
td.brdcolor {width:100%; padding:2px 0px 0px 0px; font-size: .1em; background:#004879;}

.td_cleen{ border: 0px; /* "Чистая" граница для ячеек */}

.tab {border:1px; border-style:solid; border-color:#C0C0C0;}
.trb{border:1px; border-style:solid; border-color:#C0C0C0;}

.name {width:40%; border:1px; border-style:solid; border-color:#C0C0C0;}
.param{border:1px; border-style:solid; border-color:#C0C0C0;}
.param1 {width:20%; border:1px; border-style:solid; border-color:#C0C0C0;}
.param2 {width:20%; border:1px; border-style:solid; border-color:#C0C0C0;}
.komment{ border:1px; border-style:solid; border-color:#C0C0C0;}

img{ border:0;}

<!--- --->

hr 
{ 
  color: #C0C0C0; /*для IE */ 
  background-color:#C0C0C0; /*для Firefox, Opera, Safari*/  
  border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 
  clear:both; /* для очистки, если тег идет после float элемента */ 
} 

div.mainmenu{cursor:pointer}

DIV.menu1 
{
  BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; TOP: 200px; LEFT: 225px; WIDTH: 800px; HEIGHT: 500px;
}

DIV.ad-box
{
  background: #eee;
  border: 1px solid black;
  padding: 5px;
  text-align: left;
  letter-spacing: 0.1em;
}

DIV.ad-box-title
{
  background: #ccc;
  padding: 5px;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

DIV.schet
{
  background: #fff;
  border: 1px solid black;
  padding: 5px;
  position: absolute;
  left: 250px;
  top: 150px;
  width: 900px;
  text-align: left;
  letter-spacing: 0.1em;
}

DIV.schet-title
{
  background: #ccc;
  padding: 5px;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}


.pic_rekl
{
  font: 1.8em/normal Arial;
  text-align: center;
  margin: 8px 0 0 0;
}


#prev LI {FLOAT:left; MARGIN-RIGHT:5px; LIST-STYLE-TYPE:none}
#prev LI A {DISPLAY:block; Z-INDEX:1; OVERFLOW:hidden; WIDTH:160px; POSITION:relative; HEIGHT:300px}
#prev LI A IMG {LEFT:-1px; POSITION:absolute; TOP:-1px}
#prev LI A:hover {Z-INDEX: 1000; OVERFLOW: visible; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}


ul.punkt_blue li { color:blue; }
ul.punkt_blue li span { color:black; }
ul.punkt_red li { color:red; }
ul.punkt_red li span { color:black; }

<!--- --->

/*
h1.a{
	height: 100px;
	display:block;
	text-indent:-9999px;
	background:url("index.files/main_seo.png");
	background-repeat:no-repeat;	
	}

h2{
  color: #FF0000;
  font-size: 13px;
  display:inline;
  }

h3{
  font-size: 12px;
  display:inline;
  }

h4{
  font-size: 12px;
  display:inline;
  }
 */ 

