body {
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	color: #000000; 
	background: #FFF;
	font-size:13px;}
#banner {
height: 200px;
margin: 0 auto;
padding: 0;
background : #f7f7f7 url(img/image01.jpg) no-repeat;
color : #333;
}
#banner h1 {
margin : 0;
padding : 25px;
text-align: left;
background : transparent;
color : #fff;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
margin : 20px;
padding : 5px;
font-size : 16px;
font-weight:bold;
letter-spacing : 3px;
text-align: center;
color : #fff;
background : #aaa;
}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 45px;
	margin-left: 45px;
	padding : 0;
	font-size : 16px;
	text-transform : none;
	letter-spacing : 5px;
	color : #BA3F2F;
	background-color: #7ABA2E;}
	
a {
text-decoration: none;
color : #BA3F2F;

}
.slk ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height : 1.8em;
margin : 0 10px 10px 0;
padding : 0;
list-style-type: square; 
color:#BA3F2F ; border-bottom:1px solid #C6C6C6; 
}
.slk ul li a {
color :#000000;
}
.slk ul li a:hover {
color :#000000; 
}

a.photo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration: none;
color : #BA3F2F;
}
a:hover {
text-decoration : underline;
color : #aaa;
}

p {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px; 
 color:#000000; 
 padding : 5px;
 margin-top: 20px;
 margin-bottom: 20px;
 margin-right: 30px;
 margin-left: 30px;
} 

p.navlist {font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 color:#000000; 
 padding:5px;;
 letter-spacing:1px;
 margin: 0px;
 
} 

.navlist_t
{background-color:#7ABA2E; border:0px;}

.navlist_t a:hover 
{background-color:#BA3F2F; border:0px; margin:0px; padding:9px 15px 9px 15px; text-decoration:none; text-align:center; color:#FFFFFF;}


.navlist_t a
{color:#FFFFFF; text-decoration:none;}

.navlist_a 
{background-color:#BA3F2F; border:0px;}

.navlist_a a
{color:#FFFFFF; text-decoration:none;}


p.right {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px; 
 color:#000000; 
 padding:5px;
 margin: 5px;
}

p.title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0;
	padding-bottom: 0;
	text-align:center;
	text-transform: none;
	letter-spacing : 5px;
	color : #BA3F2F;
	background-color: #7ABA2E;
}
p.title2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 45px;
	margin-left: 45px;
	padding : 0;
	font-size : 16px;
	text-transform : none;
	letter-spacing : 5px;
	color : #BA3F2F;
	background-color: #7ABA2E;}
p.title3 {
margin : 20px;
padding : 5px;
font-size : 16px;
letter-spacing : 3px;
text-align: center;
color : #fff;
background : #aaa;
}
p.search {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin: 5px;
	padding : 0px;
	font-size : 11px;}
	
	
.lefttd {border-right:1px solid #D6D6D6;} 
.righttd {border-left:1px solid #D6D6D6;}

p.footer { font-family: Arial, Helvetica, sans-serif ;
font-size: 14px;
clear : both;
padding : 5px;
background : #7ABA2E;
color : #f7f7f7;
font-weight:normal;
margin: 0px;
}

a.footer {
text-decoration : none;
color : #000;
}
a.footer:hover {
text-decoration : underline;
color : #fff;
}

a img {
border : 0;
}
.imgleft {
float: none;
border : 1px solid #aaa;
margin : 25px 10px 10px 10px;
padding : 0px;
}
.imgleft2 {
float: left;
border : 1px solid #aaa;
margin : 5px 15px 10px 5px;
padding : 0px;
}
.imgright{
float : right;
border : 1px solid #aaa;
margin : 5px 15px;
padding : 15px;
}

.img{
border : 1px solid #aaa;
margin : 15px 15px;
padding : 10px;
}

.img2{
float: none;
border : 1px solid #aaa;
margin : 10px 10px;
padding : 15px;
}
.img3{
float: none;
border : 1px solid #aaa;
margin : 0px 0px;
padding : 20px;
}


.in1 {border: 1px solid #cccccc;}
.ta1 {border: 1px solid #cccccc;}
.bt1 {border: 1px solid #cccccc; background-color: #e9e9e9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;} 

.стиль1 {color: #FF0000;}
.st4 {font-size:11px; margin-top:10px; margin-bottom:10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.st3 {color:#FFFFFF;}
.st5 {text-indent:20px;}
.lesson {border:1px solid #CCCCCC; width:95%;}
.lesson_title {background-color:#F6F6F6;}
.lesson_name {font-weight:bold; margin-top:5px;}
.lesson_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color: #666666;}

.story1 {border:0px; width:65%; text-align:center;}
.description1 {border:0px; width:90%; text-align:center;}
.story_text { width: auto; text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin: 5px;}
.story_img { width:26%; border: 0px;}
.story_title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;	text-align: left; text-decoration:underline;
	letter-spacing : 5px; color: #000000; margin-bottom:0; margin-top:0;}
.description_title {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;	text-align: center; text-decoration:underline;
	letter-spacing : 5px; color:#BA3F2F ; margin-bottom:0; margin-top:0;}	
.story_title a { text-decoration:underline;}
.photo_title {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin: 0; padding: 0;}
strong {
color: #000;
}

.form{ margin:5px; text-align:center;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 45px;
	margin-left: 45px;
	padding : 0;
	font-size : 16px;
	text-transform : none;
	letter-spacing : 5px;
	color : #BA3F2F;
	background-color: #7ABA2E;}
.st2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold; margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 30px;
 margin-left: 30px; 
	}	
.pstrnav { font-size:13px; text-align:center;
	padding: 15px 10px 20px 15px;
	color: #666666;	}
	
.post {border:1px solid #cccccc; width:95%; }
.post_title {background-color: #FFCC66; }
.post_title a {color:#009933; text-decoration: none; }
.post_title a:hover {color:#7DA431; text-decoration: underline; }
.post_name {font-weight:bold; margin-top:2px;  margin-bottom:2px;}
.post_adds {font-size:11px; margin-top:0px; margin-bottom:2px; color: #424242;}
.post_view { font-size:11px; color:#666666; }
.mini { border: 1px solid #000000; margin-right: 10px; margin-top: 5px; }
.post_add { margin-top:10px; margin-bottom: 10px; font-size:11px; font-weight:bold;}

.post_comment { font-size:14px; font-family:tahoma; font-weight: bold;  text-align: left; color: #cc0000;}
.post_comment_add { font-size:11px;}
.post_div {border-top:1px solid #666666 ; border-bottom:1px solid #666666 ; margin:15px;}
.post_div p{ margin-left:0px; }	
	
	
	