
.td {font-size:11px }

body { background-color: #FFFFFF; 	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.begun {font-weight: bolder; font-size: 25pt;}

.topbg { background:url(topspacer.gif) top repeat-x; vertical-align:top }
.botbg { background:url(botspacer.gif) bottom repeat-x; width:25%; vertical-align:bottom }

.toptxt {font-size:11px; color: #999999;}

a:link, a:visited, a:active  { color:#666666; text-decoration:underline; font-family:Tahoma; font-weight:bold;}
a:hover   { color:#333333; text-decoration:none; font-weight:bold; }

.topmenu a:link, .topmenu a:visited, .topmenu a:active  { color:#1c7105; font-weight:bold; text-decoration:none;font-size:10px; font-family:Trebuchet MS; background-color: #ebebeb; padding-left:5px; padding-right:5px; margin-left:5px; margin-right:5px; margin-bottom: 2px; }
.topmenu a:hover   { color:#CC0000; font-weight:bold; text-decoration:none; }

.lb { color:#FFFFFF; font-weight:bold; font-size:19px; font-family:Trebuchet MS; }
.lm { color:#FFFFFF; font-weight:bold; font-size:10px; font-family:Trebuchet MS; }

.search input { color:#333333; font-size:10px; font-family:Tahoma; width: 110px; border:solid 1px #CCCCCC; }
.search select { color:#333333; font-size:10px; font-family:Tahoma; width: 185px; border:solid 1px #CCCCCC; }
.copy { height: 35px; text-align:center; color:#999999; font-size:10px; font-family:Tahoma; vertical-align:middle; }
.portal a, .portal a:link, .portal a:active, .portal a:visited { height: 35px; text-align:center; color: #999999; font-size:10px; font-family:Tahoma; vertical-align:middle; text-decoration:none; }

.botmenu, .botmenu a:link, .botmenu a:visited, .botmenu a:active  { color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:10px; font-family:Trebuchet MS; text-align:center; vertical-align:baseline }
.botmenu a:hover   { text-decoration:underline; }

.mainmenu, .mainmenu a:link,.mainmenu  a:visited,.mainmenu  a:active  { color:#666666; font-size:11px;text-decoration:underline; font-family:Tahoma; font-weight:bold; height:21px; background-image:url(menu_bg.gif); padding-left:5px; vertical-align:middle;}
.mainmenu a:hover   { color:#333333; text-decoration:none; font-weight:bold; }

.menuname { background:url(menu_top.gif); padding-left:35px; color: #CC0000; text-decoration:none; font-weight:bold; font-size:12px; font-family:Trebuchet MS; height:30px; vertical-align:middle; text-align:left;}

.tdbor { font-size: 11px; border-top: #F0F0F0 solid 1px; border-left:#F0F0F0 solid 1px ; border-right:#F0F0F0 solid 1px; padding: 10px 10px 0px 10px; vertical-align:top; }
.new_art { line-height:20px; font-size:13px;color:#333333;font-family:arial,sans-serif;}

.topic { color: #CC0000; text-decoration:none; font-weight:bold; font-size:12px; font-family:Trebuchet MS; vertical-align:middle; text-align:left;}

.data2 { color: #333333; text-decoration:none; font-size:13px; text-decoration:none; font-weight:bold; font-family:Trebuchet MS; }

.data { color: #333333; text-decoration:none; font-size:9px; text-decoration:underline; font-weight:bold; font-family:Trebuchet MS; }

.auth { color: #666666; text-decoration:none; font-size:10px; text-decoration:none; font-weight:bold; font-family:Trebuchet MS; }

.news a:link,.news  a:visited,.news a:active  { color:#666666; text-decoration:none; font-family:Tahoma; font-weight:normal;font-size: 11px;}
.news a:hover   { color:#333333; text-decoration:underline; font-weight:normal; font-size: 11px;}

.txt3 a:link,.txt3  a:visited,.txt3 a:active  { color:#000000; text-decoration:none; font-family:Tahoma; font-weight:normal; font-size: 11px;}

.name a:link, .name a:visited, .name a:active  { color:#1c7105; font-weight:bold; text-decoration:underline; font-size:14px; font-family:Trebuchet MS; }
.name { color:#999999; font-weight:bold; text-decoration:none; font-size:14px; font-family:Trebuchet MS; }
.name a:hover   { color:#CC0000; font-weight:bold; text-decoration:none; }

h1 { color:#990000; font-weight:bold; text-decoration:none; font-size:15px; font-family:Trebuchet MS; }
.new_art h1 { margin-top:10px;font-weight: bold;letter-spacing:-1px;color:#505050; text-decoration:none; font-size:32px;font-family: arial,verdana,helvetica,sans-serif;line-height:32px; }

.red { color:#990000; font-weight:bold; text-decoration:none; font-size:14px; font-family:Trebuchet MS; }

hr { border: solid #DDDDDD 1px; height:1px; }
.posts2 { color:#333333; font-weight:normal; font-size:10px; font-family:Tahoma; }

.posts a:link, .posts a:visited, .posts a:active  { color:#333333; font-weight:normal; text-decoration:underline; font-size:11px; font-family:Tahoma; }
.posts a:hover   { color:#660000; text-decoration:none; }

.list, .list a, .list a:link, .list a:active, .list a:visited {	color: #990000; font: 9px Arial; font-weight:bold; text-decoration: none; padding-left: 2px; padding-right:2px; }
.list a:hover { color: #FFffff; font: 9px Arial; font-weight:bold; text-decoration: none; background-color: #990000; }

.addnews, .addnews a, .addnews a:addnews, .addnews a:active, .addnews a:visited {color: #0000FF; font: 12px Arial; font-weight:bold; text-decoration: none; padding-left: 2px; padding-right:2px; }
.addnews a:hover { color: #0000FF; font: 9px Arial; font-weight:bold; text-decoration: none; background-color: #0000FF; }


.sasha { color: #FF0000; font: 30px Arial; font-weight:bold; }

.back a, .back a:link, .back a:active, .back a:visited { color: #666666; font: 9px; font-weight:normal; text-decoration: underline; }
.back {	color: #666666; font: 9px; font-weight:normal; text-decoration: none;; }
.back a:hover { color: #990000; font-weight:normal; text-decoration: none; }

.add textarea, .add select, .add input
{
  font-size            : 11px;
  font-family          : tahoma;
  color                : #000000;
  background-color     : #FFFFFF;
  border-width: 1px;
  border-color: #999999;
  border-style:outset;
}
.add textarea { width: 100%; height: 200px; }
.add input, .add select  { width: 100%; }
.add2 input { width: 120px; background-color     : #EFEFEF;}
.add2 textarea {width: 100%;height: 100px;  }

.image
{
	border: 0px solid #b6b5a0;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}

.image img
{
	border:3px solid #CCCCCC;
}

.image2
{
	border: 0px solid #b6b5a0;
	margin-right:5px;
	float:left;
}

.image2 img
{
	border:3px solid #CCCCCC;
}

td.galka {width:36px;}
   table.fix {
    table-layout: fixed; /* Фиксированная ширина ячеек */
   }
td.topmenu {height:27px;table-layout:fixed;}
  @media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .opera9 {margin-top:-11px;}
    .opera9 .opera {margin-top:10px;}

}
   .opera10 .opera9 {top:0;}
