html,body,form{margin:0;padding:0}
body{font-family: arial, sans-serif;}
A.menu:link {color: #ffffff;text-decoration: none;font-size:12px;}
A.menu:visited {color: #ffffff;text-decoration: none;font-size:12px;}
A.menu:hover {color: #ffffff;text-decoration: none;font-size:12px;}
td{font-family: arial, sans-serif; font-size:12px;}

a{
  color: #000000;
}

a:hover{
   color: #0a3c00;
   
}



a img{
    border: 0;
}

h1{
color: #00a651;
}

h2{
    font: 170% Times New Roman, serif;
    color: #0964B3;
    padding-left: 5px;
}

strong{
    color: #1ba101;
}

p{
 margin:10px 0 0 0;
}

p.text{
 text-indent:0px;
 line-height: 1.3;
 word-spacing: 0px;
 margin:5px 0 0 0;	
}


 /*---------------------------------- Input ---------------------*/ 
input{font-size:11px; padding-left:2px;}
input.kl{cursor:pointer;} 
#soob_form{
	font-size:10px;
	color: #fe9402;
	padding:10px 0 0 0;
}

button{cursor:pointer;} 
/*---------------------------------- Input ---------------------*/  

#calendar_load{
  
   height:100px;
   text-align:center;
}


/*--------------------- news --------------------------------------*/
.news{
    margin: 5px 0 15px 0;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.news .title{
    margin-top: 0;
  /*  font: 170% Times New Roman, serif;*/
    /*color: #0964B3;*/
    /*color: #00a651;*/
   /* color: #116401;*/
    /*color: #0964B3;*/
    color: #0a3c00;
    
    padding-left: 5px;
}

.news .title a{
    color: #0a3c00;
}

/*
a.title {
    /*color: #0964B3;* /
    color: #000000;
}
*/
.news .date{
    font-size: 80%;
    margin-bottom: 5px;
    color: #888;
    padding-left: 5px;
}

.news .image{
    /*margin: 5px 10px;*/
    text-align:center;
}

.news .content{
    text-indent: 0px;
    margin-top:10px;
}

.news .video{
    padding-bottom: 20px;
}

.news .video object{
    padding: 5px;
}

/*------------ biography -----------------------*/
.bios{
    list-style-type: none;
    margin: 5px;
    padding: 0;
}

.bios li{
    padding: 2px 0;
}

/*--------- last-news --------------------------*/
#last-news{
    padding: 0;
    list-style-type: none;
}

#last-news li{
    padding: 4px 0;
}

#last-news li, #last-news li a{
    color: #00b1c1;
}

#last-news .date{
    /*background: url(/img/news.gif) no-repeat left center;*/
    padding-left: 0px;
    font: 0.8em Verdana, sans-serif;
}

/*--------- main bios ----------------------*/
#main-bios{
    padding: 0;
    list-style-type: none;
}

#main-bios li{
    padding: 2px 0;
}

#main-bios li a{
    color: #00b1c1;
}

/*--------- sitepath ---------------------------*/
#sitepath{
    padding: 0;
    margin: 0;
}

#sitepath li{
    display: inline;
}

#sitepath li a{
    color: #fff;
    font: 0.9em Tahoma, Verdana, sans-serif;
    text-decoration: none;
}

#sitepath li a:hover{
    text-decoration: underline;
}

/*------- albums ------------------------------------*/
.album .title a, .album .title{
    margin-top: 0;
   /* font: 23px Times New Roman, serif;*/
    /*color: #0964B3;*/
    color: #0a3c00;
    
}

.album .cnt{
    color: #999;
    font: 13px Arial, sans-serif;
}

.album .date{
    font-size: 80%;
    margin-bottom: 5px;
    color: #888;
    padding-left: 5px;
}

.album{
    margin: 5px 0 10px 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.photos .photo{
    padding: 5px;
}





/*------- pravila ------------------------------------*/
a.pravilo1{color: #0964B3;}

a.pravilo2{color: #000000;
text-decoration:  none;
}


.display_on {display: block;}
.display_off{display: none;}





#coment_top,#strela{
   color: #ffffff;
   /*background-color: #ea6131;*/
   background: url(/img/menu_a.gif) repeat-x;
   background-position: center bottom; 
   cursor:pointer;
}



/*komment_okno*/
#komment_okno{
 position: expression("absolute");
  width:   expression(document.komment_okno);
  top:     expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight + 200 + 'px');

position: fixed;
top:200px;
left:30%;
background-color: #e6e5fd; 
height:280px;
width:500;
z-index:200;
}



/*-- ��������� --*/
#report_no,#report_yes,#report_form{
	text-align:center;
	font-size:14px;
	color: #b21229;
	padding:10px 0 0 0;
	font-weight: bold;
}
#report_yes{color: #00a651;}
#report_form{font-size:10px;}
/*-- ��������� --*/


#palka{
	background-color: #00a651; 
	width:1px;
 }

 /*============== Фильтр ==============*/
 .filtr{
   padding:5px; 
   border:1px dotted #000000; 
   background-color: #edeeee;
   margin:10px 0 30px 0;
 }
  
 .icon{list-style:none;}
 .icon li{
     background: url(/img/design/icon_strelka.gif)  no-repeat left center;
     padding-left:25px;
     margin-top:4px;
  }
 
 /*====================== поиск*/
 .sear_word{
 background-color: #edeeee;
 }
 /*====================== поиск*/
 
