* { margin:0; padding:0; } 

html, body 		{
    height:100%;
    width:100%;
	margin:0;
    padding:0;
	}
	
body 	{
    position: absolute;
	background-attachment: fixed;
	background-color: #44afe7;
   background-image: url("../01_Images/fonblock.jpg");
/*background-image: url("../01_Images/bg.jpg");*/
    background-repeat: repeat;
	background-position: 0% 0%;/* */
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
 }
  
/* Через условные комментарии или хаки пишем стили для IE */   
* html body 	{
    /* IE8 */
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../01_Images/Background_Main.jpg",sizingMethod='scale')";
    /* IE < 8 */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../01_Images/Background_Main.jpg", sizingMethod='scale');
    background-image: none; /* IE ? 9.0 */
	}

a:hover {color:#0033cc;}

span, td, p, select {font-size: medium; font-family: Arial, sans-serif; color: black; }
select {vertical-align: middle;}
.big {font-size: medium;}
a {text-decoration: underline;}
a.holiday, .holiday {color: red; }
a.big_holiday {color: white;}
td {
background-color: #dedede;
text-align: left;
padding: 2px; 
margin: 0px;
}
td.border {text-align: center; border: 1px solid black; padding: 2px; margin: 0px;}

.fast_no_meat1,.fast_fish1,.fast_oil1 ,.fast_no_oil1,.fast_dry1,.fast_no_meal1  {
display: block;
font-size: medium;;
margin-left: 10%;
padding: 0% 0% 0% 10%;
background-color: #ffff99;
width:110%;
}

.fast_no_meat{background-color: #ffff99;}
.fast_fish {background-color: #6699ff;}
.fast_fish1{background-color: #6699ff;}
.fast_oil {background-color: #ffccff;}
.fast_oil1 {background-color: #ffccff;}
.fast_no_oil {background-color: #99ffcc;}
.fast_no_oil1 {background-color: #99ffcc;}
.fast_dry {background-color: #33ccff;}
.fast_dry1 {background-color: #33ccff;}
.fast_no_meal {background-color: #999999;}
.fast_no_meal1 {background-color: #999999;}
.big_holiday {background-color: red; color: white;}
.pomin {color: black; font-weight: bold; font-size: medium;;}

.postday {
	position:relative;
    display: block;
/*	background-image: url("../01_Images/bg.jpg");
    background-repeat: repeat;
	background-position: 0% 0%;*/
margin: 1% 0% 0% 0%;
	width:100%;
	height:auto;
	left:0%;
}

#html_date,#On	{
font-size: x-large;
font-weight: bold;
color: #0000ff;
text-align: left;
padding: 0% 2% 0% 2%;
white-space: nowrap;
/*	width:80%;
	background-image: url("../01_Images/bg.jpg");
    background-repeat: repeat;
	background-position: 0% 0%;*/



}

#title_calendar
{
/*
	border-top: 2px solid #D6C2FF;
	border-left:2px solid #D6C2FF;
	border-right:2px solid #D6C2FF;
	border-bottom:2px solid #D6C2FF;*/
	width:78.5%;
text-align: left;
margin: 0% 0% 0.2% 50%;
size:small;
}

#title_icon	{
margin: 15% 0% 0.2% -26%;


}




#clouse_wind{
position: absolute;
display: block;
width: 5%;
height:auto;	
cursor:pointer;
left: 0%;
margin: 0% 0% 0% 0%;
z-index: 15;
}	

#clouse_wind4	{
position:fixed;
display: block;
cursor:pointer;
width: 3%;
top: 15%;
left: 2%;
z-index: 15;
}	

#Calendar_year	{
position: absolute;
width:100%;
height:auto;	
left: 0%;
top: 0%;
display: none;
overflow: auto;
background-color: #44afe7;
background-attachment: fixed;
z-index: 5;
/*background-image: url("../01_Images/fonBlock.jpg");*/
background-image: url("../01_Images/bg.jpg");
background-repeat: repeat;
background-position: 0% 0%;
/*
	border-top: 2px solid #D6C2FF;
	border-left:2px solid #D6C2FF;
	border-right:2px solid #D6C2FF;
	border-bottom:2px solid #D6C2FF;

*/

}
	
#content2	{
	position:relative;
    display: block;
	background-attachment: fixed;
	width:100%;
	height:70%;
	top:-2%;
	left:0%;
	z-index:2;

	}

#holiday_first, #holiday_last	{
position: fixed;
width:100%;
height:auto;	
left: 0%;
top: 0%;
display: none;
overflow: hidden;
z-index: 9999;
background-color: #44afe7;
background-attachment: fixed;
/*background-image: url("../01_Images/fonBlock.jpg");*/
background-image: url("../01_Images/fonBlock.jpg");
background-repeat: repeat;
background-position: 0% 0%;
}

#setka{
position: relative;
display: block;
width: 60%;
height:auto;
left: 6%;
top: 0%;
/*
	border-top: 2px solid #D6C2FF;
	border-left:2px solid #D6C2FF;
	border-right:2px solid #D6C2FF;
	border-bottom:2px solid #D6C2FF;
*/




}

	

.button_down, .button_top  {
position:fixed;
width:2.5%;
bottom:8.5%;
right:2%;
cursor:pointer;
	z-index:99999;
}

.button_down {
bottom:1.5%;
}

#pasha,#neper1,#velpost {
color:red;
margin: 0.5% 0% 0% 3%;

}

#vhod,#voznesenie,#pyatidesayatnitsa,#kasperovskaya1,#neper,#neper2,#petpost,#usppost,#rojpost,
#pominovenie2,#pominovenie3,#pominovenie4,#pominovenie5,#pominovenie6,#pominovenie7,#pominovenie8,#pominovenie9{
color:#3300cc;
margin: 0.2% 0% 0% 3%;
}

#pyatidesayatnitsa ,#neper2,#rojpost{
margin: 0.2% 0% 0.5% 3%;
}

#velpostnach,#velpostkon {
color:#000000;
}

#petpostnach{
color:#3300cc;
}
#pominovenie1{
margin: 0.5% 0% 0% 3%;
color:#3300cc;
}

#otstup{
margin: 1.0% 0% 0% 0%;
}

#otstup1{
margin: 2.5% 0% 0% 0%;
}

#tekden, #sledden	{
float:left;
	display: block;
	text-align:justify;
	left:0%;
	top:10%;
	width:49%;
	height:auto;

/**/	border-top: 2px solid #D6C2FF;
	border-left:2px solid #D6C2FF;
	border-right:2px solid #D6C2FF;
	border-bottom:2px solid #D6C2FF;

	}	

 #sledden	{
	left:50%;
	top:10;
}	

#tekden, #sledden	{
float:left;
}	
	
#content_Page0{
	position:absolute;
   display: block;
	z-index:999;				
	left:20%;
	top:5%;
	width:75%;
	height:auto;
	}	
	
/*	
#content_PartPage1	{
	position:absolute;
	display: block;
	left:29%;
	top:0%;
	width:48%;
	height:auto%;
}
*/	
#content_PartPage3	{
	position:absolute;
	display: block;
	text-align:justify;
	left:-8%;
	top:60%;
	width:99%;
	height:auto;
	padding:0% 6% 3% 6%;
	line-height: 1.5
	}
	
	
	
#liter,#liter1	{
display: block;
position:relative;
text-decoration:none;
color:#999999; 
font-weight:normal;
font-size:small;
width:100%;
height:200%;
margin: 2% 0% 0% 2%;
}

#liter:hover, #liter1:hover	{
text-decoration:underline;
color:#3333cc; 
font-weight:normal;
font-weight:bold;
}





#leftcol{	
	
width:49.5%;
vertical-align: top;	
padding-right: 2%;
padding-top: 3%;
border-right:1px solid #D6C2FF;


}	
	
#rightcol	{	
	
width:49.5%;
vertical-align: top;	
padding-left: 2%;
padding-top: 3%;
}	
	

#leftcol1 {
    padding-right: 1%; /* Поле справа от текста */
background-color: #ffffff;
    vertical-align: top; /* Выравнивание по верхнему краю ячеек */
    width: 50%; /* Ширина колонки  
background-image: url("../01_Images/bg.jpg");*/
text-align: left;
   border-radius: 3%;
    border: #ccc solid 2px;	
    padding: 3%; /* Поля */
text-align: justify;
   }

#rightcol1 {
    padding-left: 1%; /* Поле справа от текста */
    width: 50%; /* Ширина колонки */ 
text-align: left;
    vertical-align: top; /* Выравнивание по верхнему краю ячеек
background-image: url("../01_Images/bg.jpg"); */
background-color: #ffffff;
    border-radius: 3%;
    border: #ccc solid 2px;	
    padding: 3%; /* Поля */
text-align: justify;
   }
   
#print_day {
text-align: center;
font-size: large;
}
   
#print_holiday{
text-align: center;
color:#FF0000;
font-size: large;

}
#print_week{
text-align: center;
font-size: large;

}
   
#print_post{
margin-top:2%;
text-align: left;
}
   
#print_trapeza{
text-align: left;
font-style: italic;
}
   
#print_saints{
text-align:justify;
margin-top:2%;
}
#svyatoy{
text-align:left;
font-style: italic;
}  

#print_chten{
text-align:left;
margin-top:2%;
}

   
#print_img {
text-align: center;
margin-bottom:2%;
}

#print_podpis {
text-align: center;
margin-bottom:2%;
}

#iconadnya {
margin: 1% 0% 0% 0%;


}  
.spacer {
    width: 1%; /* Расстояние между колонками */
background: none;
background-image: url("../01_Images/fonBlock.jpg");
	}  
	
.ugol_vverh {
    border-radius: 15% 15% 5% 5%;
    border: #ccc solid 2px;	
	
}	
	
.ugol_niz {
    border-radius: 0% 0% 5% 5%;
    border: #ccc solid 0% 0% 0% 0%;	
	
}	
	

.button_down1{
position:fixed;
width:2.5%;
bottom:1.5%;
right:2%;
cursor:pointer;
	z-index:5;
}

.button_down1 {
}


#open_year{
position:fixed;
display: block;
width: 10%;
cursor:pointer;
left: 3.7%;
z-index: 15;
top: 70%;
}	
	
#calendar_title{
position:absolute;
display: block;
width:70%;
height:auto;	
left: 34%;
top: -2%;
}	
	

#down{
color:#ffffff; 
font-size: xx-small;
}

	
#main_scrin	{
	position:relative;
	width:100%;
	height:95.5%;
	padding:0px;
	top:1%;
	margin:1.3em 0% 0% 0%;
	}

	
#content1	{
	position:relative;
	z-index:1;				
	background-attachment: fixed;
/**/	background-color: #44afe7;
   background-image: url("../01_Images/Background0.jpg");
    background-repeat: no-repeat;
	background-position: 0% 0%;
    -o-background-size: 100% 100%; /* opera ? 9.5 */
    -webkit-background-size: 100% 100%;/*  Safari ? 5.0, Chrome ? 4.0 */
    -khtml-background-size: 100% 100%; /* Konqueror ? 3.5.4 */
    -moz-background-size: 100% 100%; /* Firefox ? 3.6 */
    background-size: 100% 100%;/*  браузеры с поддержкой CSS3: FF ? 4, Opera ? 10.53, IE ? 9.0 */
    font-size:100%;
	font-family:Sans-Serif;
	width:100%;
	height:20;
	top:-2%;
	left:0%;
	}
	
				
#logotip2	{
	position:relative;
	width:11.5%;
	height:auto;
	padding:1% 0% 0% 0%;
	top:0%;
	left:8%;
	z-index:-1;
	}
				
#logotip2a	{
	position:absolute;
	width:15%;
	height:auto;
	padding:0px;
	top:12%;
	left:78%;
	z-index:-5;
	}
	
		
#title2			{
	position:absolute;
	z-index:-1;				
	width:55% ;
    height: auto;
	top:10%;
	left:20%;
	padding:0.5%;
	}

				

#wind,#wind1 {
position:relative;
width:60%;
height:auto;	
left: 2%;
top: 0%;
display: none;
z-index: 10;
overflow: hidden;
color:#000000;
font-size:small;
}


#link_lit	{
display: block;
width:100%;
margin: 1% 0% 0% 7%;
color:#ffffff;
text-decoration:none;
}


#footer	{
visibility:hidden; 
height: 1.6em;
	width:133%;
	left:-26.5%;
	position:relative;
	top:-25%;
	padding:0.3em 0% 0% 0%;
font-weight: bold;	
   color:#ffffff;
}
	
#segodnya {
	width:40%;
margin: 1% 0% 5% 31%;
height:auto;	

}	
	
	
#zavtra {
	width:35%;
height:auto;	
margin: 1% 0% 5% 33%;
	padding:0% 0% 0% 0%;
	
	}
	









	
	