html {
	background: #dcc274 url(../pictures/bgshish.gif);
	padding: 0;
}

img {	border: 0;}

body {
	width: 987px;
	padding:0;
	margin: 0 auto;
	/*background: #fcf8b3 url(../pictures/content_bgleft.gif) repeat-y;*/
        background: #fcf8b3 url(../pictures/menubg.gif) repeat-y;	
}
.body {
	background: url(../pictures/content_bgright.gif) repeat-y 100% 0;
        
       
/*
min-height: 900px;
height:expression(this.scrollHeight > 900? "900px" : "auto");*/
_height: 900px;
min-height: 900px;

}

.top {height: 307px;}
.top a {display: block;}

a.top1{
background: url(../pictures/top_1.jpg) no-repeat;	
width: 987px;
height: 56px;
}

div.logo{
background: url(../pictures/top_2.jpg) no-repeat;	
width: 370px;
height: 189px;
float: left;
}
a.logo{
background: url(../pictures/top_logo.jpg) no-repeat;	
width: 370px;
height: 147px;
}
a.top3{
background: url(../pictures/top_3.jpg) no-repeat;	
width: 370px;
height: 42px;
float: left;
}

a.top2{
background: url(../pictures/top_2.jpg) no-repeat;	
width: 617px;
height: 189px;
float: left;
}
a.top4{
background: url(../pictures/top_4.jpg) no-repeat;	
width: 987px;
height: 62px;
float: left;
}

div.content {
	background: url(../pictures/content_top.jpg) no-repeat 100% 0; 	
	margin:0 0 0  234px;
	padding: 10px 40px 20px 30px;
	
        
}

div.menu {
	float:left;
	width: 234px;
	/*background: url(../pictures/menubg.gif) repeat-y 0px 0;	
        margin-bottom: -3000px; 
	padding-bottom: 3000px;*/
}

div.menu ul.menu {
list-style-type: none; 
margin: 0;
padding: 0px 0 0 0;
background: url(../pictures/menu_0.gif) no-repeat 0 0;}


div.menu ul.menu li a {

}

div.menu ul.menu li.pic1 {
	background: url(../pictures/menu_1.gif) no-repeat  0px 0;		
}
div.menu ul.menu li.pic2 {
background: url(../pictures/menu_2.gif) no-repeat  0px 0;		
/*height: 38px !important;	*/
}
div.menu ul.menu li.pic3 {
background: url(../pictures/menu_3.gif) no-repeat  0px 0;		
/*height: 44px !important;	*/
}

 
div.menu ul.menu li {
	background: url(../pictures/menu_1.gif) no-repeat 0px 0;		
	padding: 15px 30px 15px 10px;
        margin: 0px 0 0 0;
        border: 0px solid blue; 
        font-weight: 900;
        font-size:18px;
	line-height: 100%;
        color: #3F7A28;   
}

 

div.menu ul.menu li ul.menu2{
	border: 0px solid red;
	margin: 15px 0 0 0px;
	padding: 0px;
	list-style: none;
}
div.menu ul.menu li ul.menu2 li{
	font-size: 18px;
	font-weight: normal;
	background: none;
	border: 0px solid blue;
	padding: 5px 0px 5px 0;
	margin: 0 0 0 13px ;
	overflow: hidden;
	/*width: 190px;*/
	line-height: 110%;
	border-top:1px solid #c78705 !important;

}


div.bottom {
	height: 120px;
	margin: 30px 40px 0 254px;
	padding: 10px 0;
	background: url(../pictures/bottom_shish.gif) 100% 0 no-repeat;
	border-top: 2px solid #c78705;
        clear: both;
}









body {
	font-family: "Comic Sans MS", Georgia, "Times New Roman";
	font-size: 95%;
	color: #644303;
}

strong {
	font-size: 110%;
}

h1 {
	color: #3b9e88;
}

h2 {
	color: #c78705;
}


h3 {
	color: #3b9e88;
	font-size: 130%;
	margin: 10px 0 5px 0;
}

h4 {
display: inline !important;
}

a:link,
a:active,
a:visited {
	color: #3f7a28;
}
a:hover {color:;#3b9e88}

.menu {
	line-height: 90%;
}

.menu a:link,
.menu a:active,
.menu a:visited {color: #663300; text-decoration: none; font-size: 18px;}
.menu a:hover {color:#663300; text-decoration: none;}



.error {color:red;font-weight:bold;}
.ok {color:green;font-weight:bold;}


.forms {color:#000000;background-color:#f8f8f8;border: solid 1px #C78705}
.forms_submit{font-weight:bold;border: solid 1px #C78705;background-color:#C78705;color:#000000;cursor:hand}


HR{height:0px; font-size:0px;border:0px; border-bottom:1px solid #c78705 !important;margin:5px 0 5px 0 !important;}

.page2b {color:#3b9e88;font-weight:bold;font-size:110%;}

.picright {
	border: 5px solid #996600;
	margin-left: 10px;
}

.picleft {
	border: 5px solid #996600;
	margin-right: 10px;
}



/*--------------------------------------JOURNAL--------------------------------------*/


.journal,.posters,.raskraski,.filecat {
	float: left;
	width: 220px;
	height: 380px;
	text-align: center;
	border-bottom: 2px solid #fbfaea;
	font: bold 11px verdana
}

.journal a, .posters a, .raskraski a,.filecat a {text-decoration: none;}
.journal a img, .posters a img, .raskraski a img, .filecat a img {border: 5px solid #996600;}
.journal a:hover img,.posters a:hover img,.raskraski a:hover img, .filecat a:hover img{border: 5px solid red;}




.anons0 {
	float: right;
	margin-left: 15px;
	width: 214px;
	background: #dcc375 url(../pictures/anons_top.png) no-repeat;
	padding-top: 20px;
}
.anons {
	background: #dcc375 url(../pictures/anons_bot.png) no-repeat 0 100%;
	padding:0px 10px 25px 10px;
	font-size: 90%;
}
.anons hr {
	width: 194px;
	clear: both;
	margin: 4px 0;
}

.anonsj {
	float: left;
	border: 2px solid #996600;
	margin-right: 3px;
}


.fonbook {
	float: left;
	/*background: url("/pictures/pestushki.jpg")  no-repeat top left;*/
	
	width:220px;
	height:300px;
	padding:0px;
	padding-top:60px;
	padding-left:30px;
	margin-right:20px;
	margin-bottom:10px;
	
	text-align:middle;
	
	font-weight:normal;
	
}

.clean,.clear{
     
     height: 10px;
     overflow: hidden;
     clear: both;
}
.clear{
     clear: both;
}


.pg{
	background-color:#f0f0f0;
	cursor:hand;
        /*position: relative;
        z-index:231;*/
	padding:0 6px 0 6px !important;
}
.pgsel{
	background-color:#f0f050;
	font-weight:bold;
	padding:0 6px 0 6px !important;
}
.gallery_table{
	position:relative;
	z-index:200;
        border: 0px solid #FCF8B3;
}
.gallery_table td{
        padding: 0 4px;
        width: 33%;
        text-align: center;
        vertical-align: middle;
}

.gallery_table td IMG {border: 2px solid #C78705;}
.gallery_table td nobr{border: 1px solid #FCF8B3;}

.tdfon IMG {border: 2px solid #C78705;text-align: center;}


.toback {
	background: url("/pictures/toback.gif")  no-repeat top left;
	padding:0px 0px 15px 34px;
}
.toforw {
	background: url("/pictures/toforw.gif")  no-repeat top right;
	padding:0px 34px 15px 0px ;
}



.bg_page {
	background: url("/images/bg_page.jpg")  no-repeat top center;
	padding:0px;
	margin:0px;
	width:623px;
	height:918px;
	text-align:center;
}
.bg_page_pad {
	margin:50px 80px 140px 80px;
	min-height:718px;
	_height:718px;
	text-align:left;
}


.bg_page_up {
	background: url("/images/bg_page_up.jpg")  no-repeat top center;
}
.bg_page_niz {
	background: url("/images/bg_page_niz.jpg")  no-repeat bottom center;
}
.bg_page_fon {
	background: url("/images/bg_page_fon.jpg")  repeat-y top center;
}



.bg2_page_up {
	background: url("/images/bg2_page_up.jpg")  no-repeat top center;
}
.bg2_page_niz {
	background: url("/images/bg2_page_niz.jpg")  no-repeat bottom center;
}
.bg2_page_fon {
	background: url("/images/bg2_page_fon.jpg")  repeat-y top center;
}



.bg3_page_up {
	background: url("/images/bg3_page_up.jpg")  no-repeat top center;
}
.bg3_page_niz {
	background: url("/images/bg3_page_niz.jpg")  no-repeat bottom center;
}
.bg3_page_niz_0 {
	background: url("/images/bg3_page_niz_0.jpg")  no-repeat bottom center;
}
.bg3_page_fon {
	background: url("/images/bg3_page_fon.jpg")  repeat-y top center;
}



.bg4_page_up {
	background: url("/images/bg4_page_up.jpg")  no-repeat top center;
}
.bg4_page_niz {
	background: url("/images/bg4_page_niz.jpg")  no-repeat bottom center;
}
.bg4_page_fon {
	background: url("/images/bg4_page_fon.jpg")  repeat-y top center;
}




.bg5_page_up {
	background: url("/images/bg5_page_up.jpg")  no-repeat top center;
}
.bg5_page_niz {
	background: url("/images/bg5_page_niz.jpg")  no-repeat bottom center;
}
.bg5_page_fon {
	background: url("/images/bg5_page_fon.jpg")  repeat-y top center;
}



.bg6_page_up {
	background: url("/images/bg6_page_up.jpg")  no-repeat top center;
}
.bg6_page_niz {
	background: url("/images/bg6_page_niz.jpg")  no-repeat bottom center;
}
.bg6_page_fon {
	background: url("/images/bg6_page_fon.jpg")  repeat-y top center;
}



.bg7_page_up {
	background: url("/images/bg7_page_up.jpg")  no-repeat top center;
}
.bg7_page_niz {
	background: url("/images/bg7_page_niz.jpg")  no-repeat bottom center;
}
.bg7_page_fon {
	background: url("/images/bg7_page_fon.jpg")  repeat-y top center;
}



.bg8_page_up {
	background: url("/images/bg8_page_up.jpg")  no-repeat top center;
}
.bg8_page_niz {
	background: url("/images/bg8_page_niz.jpg")  no-repeat bottom center;
}
.bg8_page_fon {
	background: url("/images/bg8_page_fon.jpg")  repeat-y top center;
}


.bg8_page_up, .bg7_page_up, .bg6_page_up, .bg5_page_up, .bg4_page_up, .bg3_page_up,.bg2_page_up,.bg_page_up {
	width:623px;
	min-height:918px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.bg8_page_niz, .bg7_page_niz, .bg6_page_niz, .bg5_page_niz, .bg4_page_niz,.bg3_page_niz_0 ,.bg3_page_niz,.bg2_page_niz,.bg_page_niz   {
	
	width:623px;
	min-height:918px;
	padding:0px;
	margin:0px;
	text-align:center;
}

.bg8_page_fon,.bg7_page_fon,.bg6_page_fon,.bg5_page_fon,.bg4_page_fon, .bg3_page_fon, .bg2_page_fon,.bg_page_fon  {
	width:623px;
	min-height:918px;
	padding:0px;
	margin:0px;
	text-align:center;
}


/*START NOTES*/
.red_box{
	
	background: #FDD351;
	_height: 200px;
	min-height: 200px;
        width: 229px;
}
.red_box .ramka{
       padding: 0px 10px 20px 10px;
       disply: block;
       margin: 0 0 10px 0;
}
.green_box{
	background: #FDD351 url(/pictures/notesMainPage/green_corner.gif) bottom left no-repeat;
	_height: 200px;
	min-height: 200px;
	width: 229px;
}
.green_box .ramka{
       disply: block;
       margin:0;
       padding: 0px 10px 35px 10px;

}

.blue_box{	
	background: #FDD351 url(/pictures/notesMainPage/blue_corner.gif) bottom right no-repeat;
	_height: 200px;
	min-height: 150px;
        width: 229px;
}
.blue_box .ramka{
        disply: block;
        padding: 0px 10px 25px 10px;
       margin:0;

}
.cards_table{
	margin-left: -20px;
}
.ramka h3{
    margin:0px;
}
/*END NOTES*/


/* block login */
.blogin {
	border: 1px solid #996600;
	margin: 20px 40px 10px 10px;
	padding:10px 10px 10px 10px ;
	font-size:14px;
	
}
.blogin  B{
	margin:0px;
	font-size:17px;
	color: #3F7A28;   
}
.blforms{
	background: #fcf8b3 !important;
	border: 1px solid #996600  !important;
	width:100px;
}


ul.menu3{
	border: 0px solid red;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
ul.menu3 li{
	font-size: 14px;
	
	border: 0px solid blue;
	padding:5px 0px 5px 0;
	margin: 0 0 10 13px ;
	line-height: 110%;
	
	border-top:1px solid #c78705 !important;

}
ul.menu3 li A:hover{
	color:#fcf8b3 !important;

}
ul.menu2 li A:hover,ul.menu li A:hover{
	color:#fcf8b3 !important;

}

.mini{
	font-size:80%;
} 






