*{font:13px Arial;margin:0;padding:0;}
body {background:#265935;text-align:center;}
#header{
  background:url(i/title1.jpg) #ffffff no-repeat;
  padding:1px 0 0 0;
  position:relative;
  height:140px;
}
#header div{
  margin:5px 20px 1px 700px;
  background:url(i/999.jpg) #FFFFFF no-repeat;
  font-size:13px;
  font-style:italic;
  color:#339900;
  height:130px;
  padding:0 80px 0 23px;
  }
.titles {
   position:absolute;
   padding:0px;
   
}
.postitl {COLOR:#006666; font-size:14pt;font-family:Arial Narrow; font-weight: bold; padding:10px 20px; text-decoration:none;}
h2 {COLOR: #AB1C15; font-size:15pt; font-weight: bold;font-family: Times new roman; padding:5px 20px; text-decoration:none;}
i {font-style:italic;}
#footer {
  height:100%;
  background:#A5C0BD;
  border-top:#697B83 1px solid;
  color:white;
  padding:4px;
  text-align:center;
}
#footer {text-align:center;}
#footer a,#footer a:visited {color:white;text-decoration:none;}
#footer a:hover {color:white;}
.clear {clear:both;}


#lasto {
  background:url(i/fon.jpg) #ffffff repeat-y 100% 15%;
  margin:0px auto;
  text-align:left;
  width:1000px;
}
#main {
 
  width:560px;
  margin-top:2px;
}
#center {
  
  color:#000;
  margin-left:220px;
  position:relative;
  width:560px;
}
#content{
  float:left;
  position:relative;
  width:550px;
  padding:18px 5px;
  border-left:#AFC8C9 1px solid;

}

#left{
  float:left;
  margin:0 0 0 -200px;
  position:relative;
  padding:0;
  left:-1%;
  width:210px;
  min-height:570px;
}
#left img {margin-right:15px; margin-top:10px; text-align:center;}
#left form {margin:0;}

#right{
  float:right;
  margin:10px -202px 0 0;
  position:relative;
  left:3px;
  width:196px;
 }

#news {border:1px #819E82 solid;background:#ECF0EC;padding:4px 0px;margin-bottom:10px;}
#news p{font-size:0.85em;font-family:Arial;text-indent:0;line-height:1.1em;}
#news span{color:#CC6600;font-size:1.1em;display:block;padding:5px;font-weight:bold;}
#news p a{font-weight:bold;color:#333399;font-size:1.0em;text-decoration:none;}
#news img{margin:3px 20px;border:0;}

.poisk {list-style:none;margin:0 7px 3px 20px;}

.nav {
   padding:0;
   margin:0;
   width:180px;
   text-align:center;
   }
b {font-weight:bold;}
.nav a,.nav a:active,.nav a:visited,.nav a:link {
   font:12px arial,sans-serif;
   color:#336699;
   font-weight:bold;
   
   }
.nav a:hover {color:red;}

.topmenu {
  list-style:none;
  height:22px;
  background:#819E82;
  border-top:1px #737373 solid;
  border-bottom:5px #FFFFCC solid;
  padding-right:50px;
  padding-top:4px;
  }
HTML*.topmenu {padding-bottom:6px;}

.topmenu a {
color:#FFFFCC;
font:13px Arial;
position:relative;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}

.page {padding:10px;text-align:justify;}
.page ul {padding-left:10px;}
.page img {margin-left:10px;margin-right:10px;}
.page ol li a {color:blue;}

a:active,a:hover {color:red;}
.page li {margin-left:15px;}
strong {background-color:yellow;font-weight:normal;}

img {border:0px;}

.panel {COLOR: #AB1C15; font-size:15pt; font-weight: bold;font-family: Times new roman; padding:5px 20px; text-decoration:none;display:block;}
.panel a{COLOR: #AB1C15; font-size:15pt; font-weight: bold;font-family: Times new roman; padding:5px 20px; text-decoration:none;display:block;}
.panel2 {COLOR: #AB1C15; font-size:13pt; font-weight: bold;padding:5px 20px;display:block;}
.panel2 a{COLOR: #AB1C15; font-size:13pt; font-weight: bold;padding:5px 20px;display:block;}

.select {color:red;}
.select1 {font-weight:bold; color:#CC3300;text-decoration:underline;}
.select2 {font-weight:bold; color:#6600FF;}
.select3 {
       padding:10px; 
	   color:red;
       font-weight:bold;
	   border:dashed #CC0000 1px;
	   background-color:#FDFEE7;
	   }

input {
   height:19px;
}
option {
   height:15px;
   padding:0 0 0 5px;
}
blockquote {
   margin:5px 5px 0 15px; 
   padding:3px 0 3px 20px; 
   border-left: 5px solid #ACCCBD;
   color:#006699;
   }


 
#next a{
    display: block;
	text-align: right;
   	float: right;
	margin-right: 5px;
    color: blue;
    text-decoration:none;
    }

#prev a{
    display: block;
	float: left;
    margin-left: 5px;
    color: blue;
    text-decoration:none;
    }
#nnn {
     border:1px #A4C1B6 solid;
     padding:10px;
	 text-align:justify;
     background:#FFFFFF;
     font-size:0.9em;

}
.tag {color:#666699;}

