html,body { 
height:100%;
margin:0px;
padding:0px;
}

A:LINK,A:VISITED{FONT-SIZE:9pt;color:#ffffff;text-decoration:underline;font-weight: normal; }
A:HOVER{FONT-SIZE:9pt;color:#abfb66;text-decoration:none;font-weight: normal; border-bottom: 1px #6deb03 dotted;}

A.flink:LINK,A.flink:VISITED{FONT-SIZE:9pt;color:#ffffff;text-decoration:underline;font-weight: normal;padding:2px 5px 2px 5px; }
A.flink:HOVER{FONT-SIZE:9pt;color:#ffffff;text-decoration:none;font-weight: normal; background: #64cf0a;padding:2px 5px 2px 5px;}

A.niz3:LINK,A.niz3:VISITED{FONT-SIZE:8pt;color:#ffffff;text-decoration:underline;font-weight: normal;}
A.niz3:HOVER{FONT-SIZE:8pt;color:#ffffff;text-decoration:underline;font-weight: normal;}

#main .but {
color:#3a7304; font-family: tahoma; font-weight: none; border:1px #204100 solid; background-color: #e9e9e9; font-size: 8pt;
}

TD {
	FONT-FAMILY: tahoma; FONT-SIZE:9pt; color:#ffffff; text-decoration:none; font-weight: normal;
}
#error {
  padding:10px 10px 10px 10px;
  margin:0px auto;
  background-color: #3a7304;
  border: 1px #ff1616 dotted;
  letter-spacing:1px;
  color:#ffffff;
  width:40%; 

}
#green1 {
  padding:10px 10px 10px 10px;
margin:0px auto;
  background-color: #3a7304;
  border: 1px #6deb03 dotted;
  letter-spacing:1px;
  color:#ffffff;
  float: none;
}

#menu a {
  padding:10px 10px 10px 10px;
  border-bottom: 1px #6deb03 dotted;
}

#niz{
  padding-bottom:42px;
  overflow:hidden; width:100%;
}

#main {
padding:0px 40px 0px 40px;
text-align: justify;
line-height: 1.5;
}



#sections {
  float:left; width:20%; margin-left:-75%;
  padding-bottom:32767px; margin-bottom:-32767px;
}

#news {
  float:right; width:25%;
  padding-bottom:32767px; margin-bottom:-32767px;
}

#niz2 {
  float:left; width:55%;
  margin-left:20%;
}

#niz1 {
  float:left; width:20%; margin-left:-75%;
  padding-bottom:32767px; margin-bottom:-32767px;
}

#niz3 {
  float:right; width:25%;
  padding-bottom:32767px; margin-bottom:-32767px;
}

h1 {
  margin:0; padding:10px;
}

#search {
  position:absolute;
  top:0; right:0;
  margin:20px;
}

/* Fonts *******************/

body {
  FONT-FAMILY: tahoma; FONT-SIZE:8pt;
}

h1 {
  font-size:14pt;
  letter-spacing:1px;
  color:#ffffff;
}

h2 {
  font-size:12pt;
  letter-spacing:1px;
  color:#ffffff;
}

h3 {
  font-size:12pt;
  letter-spacing:1px;
  color:#ffffff;
}

h4 {
  font-size:9pt;
  letter-spacing:1px;
  color:#ffffff;
}

h5 {
  font-size:9pt;
  letter-spacing:1px;
  color:#ffffff;
}
b {
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
}

#main .tema {
  font-size:8pt;
  font-weight:normal;
  color:#cccccc;

  border-bottom: 1px #ccc dotted;
}

#main .a hover {
  font-size:8pt;
  font-weight:normal;
  color:#cccccc;
  border-bottom: 1px #ccc dotted;
}


#sections,
#news {
  font-size:80%;
}

#sections h2,
#news h2 {
  font-size:125%; font-weight:bold;
  text-transform:uppercase;
}

#news h3 {
  font-size:100%; font-weight:bold;
}

#meta {
  font-size:70%;
}

#search input,
#search button {
  font-size:7pt;
}

/* Colors ******************/

html {
  background:url(img/fon_menu.gif) #407d07;
}

#nazva1 {
  background:url(img/razdel.gif) #478809;
  background-position: top right;
  padding:10px 0px 0px 0px;
 }
#nazva {
  background: #5ecd00;
  color:white;
  text-align: right;
  font-size:10pt;
  letter-spacing:1px;
  font-weight:bold;
  text-transform:uppercase;
  
}
body {
  color:white;
}

#title {
  background:url(title-bg.png) #45F left top repeat-x;
  color:white;
}

#menu li {
  background:url(punktir.gif) left bottom repeat-x;
  display:block;
  margin:0px 0; padding:0px;
    text-decoration:none;
}
#menu {
  width: 269px;
}
#meta
 {
  background:url(img/punktir1.gif) top repeat-x;
  color:#b2cd99;
  padding:0px 40px 0px 40px;
}

#meta2
 {
  background:url(img/punktir1.gif) top repeat-x;
  color:white;
  padding:0px 10px 0px 10px;
  font-size:70%;
}

#meta3
 {
  color:#779d53;
  padding:0px 40px 10px 40px;
  font-size:70%;
}

#meta3 a:link, a:visited {
 FONT-SIZE:8pt;color:#779d53;text-decoration:none;font-weight: normal;
}

#meta3 a:hover {
 FONT-SIZE:8pt;color:#ffffff;text-decoration:none;font-weight: normal; 
}

#meta a:link, a:visited {
 FONT-SIZE:8pt;color:#b2cd99;text-decoration:none;font-weight: normal;
}

#meta a:hover {
 FONT-SIZE:8pt;color:#ffffff;text-decoration:none;font-weight: normal; 
}

#niz {
  background:url(img/punktir1.gif) top repeat-x;
  color:white;
}


#sections {
  background:url(left-col-bg.png) #A6BDFF right top repeat-y;
}

#menu li a {
  color:white;
  font-weight:none;
  text-transform:uppercase;
  font-size: 8pt;
}

#menu li a:hover {
  background:#D00;
}

#news {
  background:url(right-col-bg.png) white left top repeat-y;
  color:#293499;
}

#news a {
  color:#D00;
}

#news h2 {
  background:url(news-head-bg.png) #DDE6FF left top repeat-x;
}

#main h2 {
  color:#ffffff;
  margin-top: 0px;
  padding-top: 0px;
}

#main table {
  background:#275000; 
}
#main td {
  color:#ffffff;
  background:#3a7304; 
  text-align: top;
}
#main .tab2 {
  color:#ffffff;
  background:#538d1c; 
  text-align: top;
}


#main th {
  color:#ffffff;
  background:#63be16; 
  font-size:9pt;
}
#main .picture {
  border-color:#45F;
}

#search {
  color:white;
}

h1 {
  background:url(logo.png) left top no-repeat;
  padding-left:10px;
}

/* Misc ********************/


#sections h2 {
  display:none;
}

#menu ul {
  list-style:none;
  margin:0; padding:0;
}

#menu li a {
  display:block;
  margin:0px 0px; padding:7px 7px 7px 7px;
  border-bottom: 1px #fff dotted;
  text-decoration:none;
}

* html #menu li a {
  height:1%;
}

#news h2 {
  margin:0 0 20px 0;
  padding:10px;
}

#news h3 {
  float:left; 
  margin:0 5px;
}

* html #news h3 {
  margin-left:2.5px;
}

#news p {
  margin:20px 5px;
}

#news a {
  background:url(red-arrow.png) right center no-repeat;
  padding-right:13px;
}

* html #news a {
  padding-left:1px;
}

#main h2,
#main p {
  margin-left:15px;
  margin-right:15px;
}

#main h2 {
  margin-top:20px; margin-bottom:10px;
}

#main .picture {
  float:left; 
  padding:5px; 
  border-style:solid; border-width:1px;
  margin:0 15px 15px 0;
}

#meta p {
  margin:5px;
}

#search p {
  margin:0;
}

#search input {
  width:10em;
}

