body {
background: #F0FDDF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: bold 12px arial;}

#nt1 { /* небо */
width: 100%;
height: 75px;
background:  url(index/nt1.jpg)  #C9F5A3 repeat-x}

#fn {/*фон заголовка*/
position: absolute;
width: 100%;
height: 75px}

#bbl { /* роща */
position: absolute;
width: 235px;
height: 75px;
background: url(index/bb.gif);
left: 0px;
top: 0px}

#bbr { /* роща */
position: absolute;
width: 235px;
height: 75px;
background: url(index/bb.gif);
right: 0px;
top: 0px}

#rbs { /* надпись */
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 296px;
height: 75px}

.aslm{
text-align:center;
font: bold 12px/1.1 arial, tahoma, verdana;
color: #369;
}

#st { /*Святитель*/
position: absolute;
height: 120px;
width: 84px;
left: 60px;
top: 30px;
background:  url(img/z.jpg)}

#ft { /*подвал*/
margin-top: 15px;
color: #00F;
text-align: center;
font: 9px verdana, tahoma}


#k  { /*меню проекта Возвращение*/
width: 100%;
color: #393;
text-align: center;
font: bold 12px verdana, tahoma;
margin-top: 10px;
margin-bottom: 6px;
margin-left: auto;
margin-right: auto;
background: #F0FFDD;}

#k a {color: #393; text-decoration: none}
#k a:hover {color: #33F; text-decoration: underline}


.ft1 { /*подвал1*/
margin-top: 6px;
text-align: center;
font:  bold 11px/1.3 verdana, arial, tahoma;
color: #009;}

#mnu { /*навигация шаблона*/
width: 150px;
margin-top:10px;
margin-bottom:10px;
margin-left: auto;
margin-right: auto;}

.nv {/* блоки навигации  шаблона*/
height: auto;
color: #C93;
text-align: left;
margin: 3px 5px 0px 5px;
font: bold 12px  arial, verdana, tahoma;
border: 2px outset  #B1FF85;
background: #B1F17C}

#mnu a {text-decoration: none}
#sp p {margin: 3px; line-height: 1.2}
#sp li {margin: 3px; line-height: 1.2}
#pp li {padding-left: 15px; margin: 10px 5px 10px 3px; line-height: 1.3; font-size: 13px; text-align: justify; color: #33F}

.btt {/*кнопка голосовалки*/
width:100px;
height: auto;
color: #900;
text-align: center;
margin: 3px 5px 0px 5px;
font: bold 12px  arial, verdana, tahoma;
border: 2px outset  #B1FF85;
background: #B1F17C;
cursor:hand}

.mn {/* доп навиг */
width: 90%;
margin-top: 3px;
margin-bottom: 3px;
border: solid  #C93;
border-width: 0px 0px 2px 0px}

.bgg {/* палка */
height: 6px;
margin: 3px 5px 3px 5px;
background:  url(index/bg.gif) #C9F5A3 repeat-x}

.bg {/* вместо HR */
margin: 2px 5px -10px 5px;
border: solid  #C93;
border-width: 2px 0px 0px 0px}

p {
font: 12px/1.6 verdana, arial, tahoma;
color: #009;
text-align: justify;
text-indent: 30px;
margin: 7px 5px 9px 5px}


.p {/* как параграф, но без отступа */
font: bold 12px/1.5 verdana, arial, tahoma;
color: #00C;
text-align: justify;

margin: 9px 9px 9px 12px}


.pr {/* параграф без отступа красный*/
font: bold 12px/1.5 verdana, arial, tahoma;
color: #FF0000;
text-align: center;
margin: 3px 9px 3px 9px}

.ph3 {/* как h3, но верт. отступы стандартные*/
color: #FF0000;
font: bold 14px/1.3  arial, verdana, tahoma;
text-align: center
margin: 9px 9px 9px 12px}




h1 {
margin: 5px 5px 0px 5px;
font: bold  20px/1.4 arial, tahoma, verdana;
color: #900;
text-align: center}

h2 {
margin: 7px 5px 5px 5px;
color: #369;
font: italic bold 16px/1.4 arial, tahoma, verdana;
text-align: center}

h3 {
color: #960;
font: bold 14px/1.3  arial, verdana, tahoma;
text-align: center}

h4 {
margin: 15px 5px 0px 5px;
color: #633;
text-indent: 30px;
font: bold 15px/1.3  arial, verdana, tahoma;}

hr {color: #C93 }

.hdr {
margin: 7px 5px 9px 5px;
color: #665E2E;
text-align: justify;
font: bold 15px/1.4 arial, tahoma, verdana}


.tk {
font: bold  11px/1.4 arial, verdana, tahoma;
color: #900;
text-align: left;
text-decoration: none}


a.hdr:link {color: #665E2E;
text-decoration: none}

a.hdr:visited {color: #665E2E;
text-decoration: none}

a.hdr:hover {color: #f00;
text-decoration: underline}

.cit {
font: italic bold 14px/1.3 arial, tahoma, verdana;
color: #633;
text-indent: 30px;
text-align: justify}

.at {
font: oblique bold 15px arial, tahoma, verdana;
color: #1B05EE;
text-align: left}

.atr {
font:  italic bold 14px/1.3 arial, verdana, tahoma;
color: #66451E;
text-align: right}

.au {
color: #900;
font: bold 14px/1.4 arial, verdana;
text-align: right}

.vdl {
font: italic bold 13px/1.4 arial, verdana;
color: #5B5B5B}

a.vdl:link {color: #900;
text-decoration: underline}

a.vdl:visited {color: #c90;
text-decoration: underline}

a.vdl:hover {color: #f00;
text-decoration: underline}

ul {
list-style-image: url(index/sheet.gif); list-style-position: outside;}

li {
font:  bold 12px/1.7 verdana, arial, tahoma;
color: #009;
text-align: left;
text-indent: 10px;
padding-left: 5px}

.liu {color: #77671D;
font:  italic bold 12px/1.7 verdana, arial, tahoma;}

.tb td  {
border: 1px solid #89C062}

a:link {color: #900;}
a:active {color: #900;}
a:visited {color: #900}
a:hover {color: #F63;
text-decoration: underline;
background: #FBEBB3}

.lm {
color: #77671D;
text-align: center;
font: 11px/1.5 verdana, tahoma;

}

a.lm:link {color: #77671D;
text-decoration: none}

 a.lm:visited {color: #77671D;
text-decoration: none}

a.lm:hover {color: #900;
font: bold 11px/1.5 verdana, tahoma;
text-decoration: underline}


.brd {
border-style: solid;
border-width: 0px 0px 0px 4px;
border-left-color: #009}

.tbl {
font: 10px/1.6 verdana, arial, tahoma;
color: #009;
text-align: center;
text-indent: 5px;
margin: 3px 3px 3px 3px}


.box1 {
float: right;
display: inline-block;
background: #C9F5A3;
border: 3px solid white;
padding: 0.5em;
border-radius: 15px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
text-align: center;
}

.large {
background: #C9F5A3;
}

.large li {
font-size: 14px;
}

.right{
text-align: right;
}

.center{
text-align: center;
}

.italic{
font-style: italic;
}


.butd {
font-size: 16px;	
padding: 5px 10px;
} 

.xbutd {
font-size: 22px;	
padding: 13px 22px;
} 

.butd, .butd:hover, .xbutd, .xbutd:hover {
    display: inline-block;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#c7d95f 50%,
		#add136 50%,
		#6d8000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #c7d95f),
		color-stop(0.50, #add136),
		to(#6d8000));
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	border: 1px solid #6d8000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.4);
		
}

.butd, .butd:link, .butd:visited, .xbutd, .xbutd:link, .xbutd:visited{
color: #050505;
text-decoration:none;
}

.butd:hover, .xbutd:hover {
color: red;
}

.butd:active, .xbutd:active  {
position:relative;
text-decoration:none;
top:2px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}

