html, body {
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	background-color: #EBFAFE;
	}
.o_tabl{
	background-image:url(/i/list.png);
	background-position: left top;
}
.o_tabl2{
	background-image:url(/i/list2.png);
	background-position: right top;
}

body, td, div, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
}


#container {
background:#EBFAFE;
position:relative;
width:900px;
min-height:100%;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#container .top {
min-width:900px;
background:url(top_heads.jpg) right no-repeat #CFF0C4;
height:82px;
}

#container .top .slogan {
background:url(top_slogan.gif) no-repeat top;
width:272px;
height:82px;
margin:-82px 0 0 272px; 
}

#container .mid {
min-width:900px;
background:url(mid_deco_r.jpg) right no-repeat #FFFFFF;
height:141px;
}

#container .mid .left{
background:url(mid_deco_l.jpg) left no-repeat;
width:501px;
height:141px;
}

#container .menu {
min-width:900px;
background:url(menu_bg.gif) repeat-x;
height:42px;
}

#container .menu .left{
padding-top:7px;
width:100%;
text-align:center;
color:#FFFFFF;
font-family:Tahoma, Arial, Helvetica, sans-serif
}

#container .menu .left a{
font-size:14px;
text-decoration:underline;
color:#FFFFFF;
margin-left:10px;
margin-right:10px;
}

#container .menu .left a:hover{
text-decoration:underline;
color:#0F7D07;
}

#container .menu .left .cu {
color:#0F7D07;
text-decoration:none;
}

#container .menu .right{
padding-top:8px;
padding-right:8px;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
float:right;
}


#container .cnt {
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:100px;
}

#container .cnt .mnav {
width:30%;
clear:both;
float:right;
}

.nav_forum{
background:url(hdr_forum.gif) top left no-repeat;
padding-top:30px;
padding-bottom:10px;
}

.nav_articles{
background:url(hdr_articles.gif) top left no-repeat;
padding-top:30px;
padding-bottom:10px;
}

.nav_school{
background:url(hdr_school.gif) top left no-repeat;
padding-top:60px;
padding-bottom:10px;
}

.nav_kindergarden{
background:url(hdr_kindergarden.gif) top left no-repeat;
padding-top:65px;
padding-bottom:10px;
}

.nav_articles a, .nav_school a, .nav_kindergarden a{
background:url(dot.gif) left no-repeat;
display:block;
padding-left:15px;
margin-left:2px;
font-size:12px;
color:#446DB2;
text-decoration:underline;
}

.nav_articles a:hover, .nav_school a:hover, .nav_kindergarden a:hover{
color:#759871;
text-decoration:underline;
}

.nav_articles .cu, .nav_school .cu, .nav_kindergarden .cu{
color:#759871;
text-decoration:none;
}

#container .cnt .inner {
padding-right:32%;
}

#footer {
position:relative;
background:url(foot_bg.gif) repeat-x;
width:900px;
height:92px;
margin: 0 auto 0 auto; 
}

#footer .right{
width:200px;
background:url(foot_right.gif) right no-repeat;
height:92px;
float:right;
}

#footer .left {
padding-top:10px;
width:100%;
text-align:center;
color:#4E4E4E;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

#footer .left a{
color:#4E4E4E;
margin-right:10px;
margin-left:10px;
text-decoration:underline;
}

#footer .left a:hover{
color:#000000;
text-decoration:underline;
}

#footer .left .cu{
color:#000000;
text-decoration:none;
}

#footer .left .cpr {
margin-top:40px;
color:#B5540E;
font-size:10px;
}

.blc_1, .blc_2, .blc_3 {
width:25%;
background:url(lc/blc_bottom.gif) bottom repeat-x #FFFFFF;
float:left;
}

.blc_2 {
width:41%;
margin-left:2%;
margin-right:2%;
}

.blc_3 {
width:30%;
}

.blc_top {
background:url(lc/blc_top.gif) top repeat-x;
}

.blc_lft {
background:url(lc/blc_left.gif) left repeat-y;
}

.blc_rgt {
background:url(lc/blc_right.gif) right repeat-y;
}

.bl {
background:url(lc/blc_bl.gif) no-repeat left bottom;
}

.br {
background:url(lc/blc_br.gif) no-repeat right bottom;
}

.tr {
background:url(lc/blc_tr.gif) no-repeat right top;
}

.tl {
background:url(lc/blc_tl.gif) no-repeat left top;
padding:12px;
font-size:11px;
}

.tl p{
font-size:11px;
padding:0;
margin:0;
margin-bottom:8px;
}

.tl h2 {
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
color:#065DD3;
margin-bottom:10px;
}

.blc_2 .tl b {
display:block;
}

.grey {
color:#818181;
margin-bottom:3px;
}

h1 {
margin:0;
padding:0;
font-size:18px;
font-weight:normal;
color:#065DD3;
margin-bottom:10px;
clear:left;
}


a {
color:#446DB2;
text-decoration:underline;
}

a:hover{
color:#759871;
text-decoration:underline;
}

.ig {
border:1px solid #065DD3;
}

.qa, .qa2 {
width:207px;
}

