html,body {

margin: 0;

padding: 0;

}



body{

	background-color : #ffffff;

	font-size : 18px;		

	font-family :  Georgia;

}





/* ÒÅÊÑÒ È ÇÀÃÎËÎÂÊÈ */



p {	

		font-family : Arial;

		font-size : 17px;	

	margin-left: 20px;

	margin-right: 20px;

	color: #474747; /*113B63*/

}



.about p {

	font-family :  Georgia;

	color: #113B63;

}



p.warning {

	color : #FF9933;

	font-weight : bold;

}



#extra p { 	margin-right: 0px;

		margin-left: 0px;

}



p.disclaim {

	display : block;

	border : 1px dotted #91abbf;;

	margin-top : 30px;

	margin-bottom : 20px;

	padding: 7px;

		font-size : 13px;		

		color: #91abbf;

		text-align : center;

}



.img {

	margin: 25px auto 0;

	

}



h1, h1 a {	font-family :  Georgia;

	font-size : 20px;	

	color : #FF9933;

	text-transform : uppercase;

	text-align:  center;

}





div#container {

background-color : #ffffff;

margin: 0 auto;

margin: 7px auto 20px auto;

border: 1px solid black;

min-width: 960px;

max-width: 95%;

//width: 1200px;



}





div#header {

	background-color : #eff8fe;

	background-image: url(img/header1i.jpg);

	background-repeat : no-repeat;

		}







div#clear {

clear: both;

}





div#wrapper{

float: left;

width:74%; 

border-left: 1px solid gray;

/*border-right: 1px solid gray;*/

margin-left: 180px;
margin-left: 350px;
padding: 0px 10px;

/*margin-left: 90px;*/



}





div#content{

float:left; 

width:100%; 

margin-right:-100%;

}





div#navigation {

position:relative; 

left:-191px; 
left:-361px; 
float:left; 

width:350px; 

	text-align: left;



}



div#extra {

position:relative; 

float:right;  

/*left:22%; 

width:19%;
*/

/*width: 90px;*/

/*left: 330px;*/

}





div#footer {

background-color : #eff8fe;

clear:left;

width:100%;



}





/* ÌÅÍÞ */ 



#basemenu {

	display: block;

	padding : 0px 2px;

	margin : 0px auto 20px auto; 

//width: 175px;

	}



#basemenu a {

	font-family : Georgia;

	font-size : 16px;

	font-weight : bold;

	background : #BFD4E5;

	background-image: url(img/menu.jpg); 

	color : #336699;

	text-decoration : none;

	display: block;

	border: 1px solid Gray; 

	margin: 2px 0 2px 0;

	padding: 5px 15px 5px 15px;

	text-transform : uppercase;
			background-repeat: no-repeat;
			}



#basemenu a:visited {

	background-image: url(img/menu.jpg); 

	color : #336699;

	text-decoration : none;

	display: block;

	}



/*#basemenu a:focus {

	

	} */



#basemenu a:hover {

background-image: url(img/menu.jpg); 

	color : #336699;

	background : #E7F2F8;

	}



#basemenu a:active {

background-image: url(img/menu.jpg); 

	color : #336699;

	background : #E7F2F8;

	}



#basemenu ul {

padding: 0;

margin: 0;

list-style-type : none;

}





#basemenu li {

padding: 0;

margin: 0;

display: inline;

}

	





#basemenu .current a, #basemenu .current a:active, #basemenu .current a:visited, #basemenu .current a:hover {

	display: block;

	background : #E7F2F8;

	color : #FF9933;



/* ff8b00 ff9200 ff9900*/



}





/* ÍÈÆÍÅÅ ÌÅÍÞ  È ÊÎÏÈÐÀÉÒ*/





#bottommenu {

	display: block;

	background-color : #eff8fe;

	background-repeat : repeat-y;

	background-image: url(img/footer.jpg); 

	color : #336699;

	text-align: center;

	padding: 5px 0;

}





#bottommenu a {

	font-family : Georgia;

	font-size : 14px;

	color : #336699;

	text-decoration : none;

	display: inline;

	margin: 2px 6px 2px 2px;

}



#bottommenu a:visited {

	color : #336699;

	text-decoration : none;

	}



#bottommenu a:hover {

	color : #336699;

	text-decoration : underline;

	}



#bottommenu a:active {

	color : #336699;

	}



 div#copyright  {

	display : block;

	float: right;

	margin: -2px 0 0 0;

//margin-top: -25px;

}

	

#copyright a {

	font-family : Georgia;

	font-size : 15px;

	font-weight: bold;

	display: block;

	color : #336699;

	text-align: right;

	padding: 0 20px;

}



/* ÂÅÐÕÍßß ÍÀÂÈÃÀÖÈß */



.uppernav  {

	display: block;

	margin-top: 5px;

	vertical-align : middle;	

	color: #91abbf;

/*	border: 1px solid gray; */

}



.uppernav  a {

	font-family : Arial;

	font-size : 16px;

	color: #96b0c5;

	text-decoration : none;

	}



.uppernav  a:hover {

	text-decoration : underline;

}



/* ÑÏÈÑÎÊ ÒÅÊÑÒÎÂ */



ul.list  {

margin-left: 20px;

margin-bottom: 50px;

}





.list li, .list li a {

	font-family : Georgia;

	padding: 2px;

	list-style-type : circle;

	text-decoration: none;

	font-size: 18px;

	color: #336699;

	}



.list li a:hover {

	text-decoration: underline;

	color : #336699;

	}





.list li a:visited {

	color : #636363;

	}



/* ÑÏÈÑÎÊ ÑÒÈÕÎÂ */







h2  {	font-family :  Georgia;

	font-size : 18px;	

	color : #336699;

	color : #FF9933;

	text-transform : uppercase;

	text-decoration: none;

	margin-left: 64px;

}





h2 a:hover {

	text-decoration: underline;

}





ul.list2 {

	

	margin: -5px 0 30px 20px;

	

}



.list2 li, .list2 li a {

	font-family : Georgia;

	padding: 2px;

	list-style-type : none;

	text-decoration: none;

	font-size: 18px;

	color: #336699;

	}



.list2 li a:hover {

	text-decoration: underline;

	color : #336699;

	}





.list2 li a:visited {

	color : #336699;

	}





.text_poem {

DISPLAY: none;

}



.all_poem {

position: fixed;

right: 20%;

//float: right;

margin-right: 40px;

}



.all_poem  a:link {

font-family : Georgia;

color: #336699;

text-decoration: none;

font-size: 18px;	

}





.all_poem a:visited {

color: #336699;

text-decoration: none;

font-size: 18px;	

}



.all_poem a:hover {

text-decoration: underline;

}



.comment_poem {

margin: -35px 0 20px 200px;

}





.close {

margin: -20px 0 20px 20px;

}



.close  a:link, .comment_poem a:link {

font-family : Georgia;

color: #636363;

text-decoration: none;

font-size: 14px;	

}	



.close a:visited, .comment_poem a:visited {

color: #636363;

text-decoration: none;

font-size: 14px;

}



.close a:hover, .comment_poem a:hover {

text-decoration: underline;

}







/* ÑÏÈÑÎÊ NEW */



ul.new  {

margin-left: 20px;

margin-bottom: 50px;

}



.new li, .new li a {

	font-family : Georgia;

	padding: 2px 0 10px 0;

	list-style-type : none;

	text-decoration: none;

	font-size: 18px;

	color: #336699;

	font-weight : bold;

	}



.new li a:hover {

	text-decoration: underline;

	color : #336699;

	}



.new li a:visited {

	color : #636363;

	}



	.date {

	color : #FF9933;

	padding-right: 15px;

}





.descr_news {

	color : gray;

	font-style: italic;

	margin: 108px;

	font-weight : normal;

}



/* ÊÎÏÈÐÀÉÒ ïîñëå òåêñòà*/



.copy  { 

	display: block;

	font-family : Georgia;

	font-size: 18px;

	text-decoration: none;

	font-size: 18px;

	color: #113B63;

	text-align: right;

	margin-right: 30px;

}











/* ÑÑÛËÊÀ ÍÀ ÊÎÌÌÅÍÒÀÐÈÈ */



.comment1 { clear: left;

display: block;

float: right;

padding: 10px 20px 20px 0;

}



.comment1 a, .pstrnav a {

	font-family : Georgia;

	font-size : 18px;

	color : #336699;

	text-decoration : none;

	}





.comment1 a:hover, .pstrnav a:hover {

	text-decoration: underline;

	color : #336699;

	}



.comment1 a:visited, .pstrnav a:visited {

	color : #636363;

	}







/* ÊÎÌÌÅÍÒÀÐÈÈ */





.addcomm {

text-transform: none;

 font-weight : normal;

 	font-size : 20px;	

}



.wrapcomm {

	float:left;

	clear: left;

	width : 75%;

//	width : 90%;  /* Äëÿ ýêñïëîðåðà */

	border-top: 1px solid Gray;

	display: block;

	margin: 20px 0px 20px 20px;





	}



div.headercomm {

/* background : #d4ecac; */

width : 100%;

overflow: hidden;

padding: 5px 0 5px 0px;

}



div.who a {

display: block;

float: left;

padding: 0 0 0 15px;

color: #336699;

font-weight : bold;

text-decoration: none;

}



div.datecomm {

display: block;

float: right;

color: #636363;

padding: 0 15px 0 0; 

}



div.comment {

font-family : Arial;

display: block;

float: left;

clear: left;

color: #636363;

padding: 10px 15px 10px 15px;

font-size : 16px;

}





div.answer {

clear: left;

font-family : Arial;

font-size : 16px;

color: #336699;

/* background-color: #E7F2F8;*/

border: 1px dotted gray;

margin-left: 25px;

padding: 5px 10px 5px 10px;

/*font-style : italic; */

}



/* ÑÒÐÀÍÈ×ÊÈ ÏÎÄ ÊÎÌÌÅÍÒÀÐÈßÌÈ */



.pstrnav {

	display: block;

	/*float: left;*/

	clear: left;

	padding: 5px 0px 20px 0px;

	color:#336699;

	text-align: center;

}











/* ÔÎÐÌÀ */



	#add_comm {

	border : 1px solid Gray;

	  overflow: hidden;

	  padding: 5px 30px;

	  margin: 0 20px 10px;

}

	

.formwrap{

display: block;

clear: both;

height: 100%;

	font-family : "Times New Roman", Times, serif;

	font-size : 18px;	

	color: #113B63;

//	width : 90%;  /* Äëÿ ýêñïëîðåðà */





} 



label {

  display: block;

  float: left;

  clear: left; 

  width: 300px;

  overflow: hidden;

  padding-right: 7px;

  text-align: left;

} 





#inputcomm {

width: 240px;

line-height: 1;

display: block;

float: left;

clear:left;

margin: 0 0 5px 0;

}



textarea {

display: block;

float: left;

clear:left;

margin: 0 0 10px 0;

width: 100%

}



div.antibot {

display: block;

float: left;

clear: left;

margin: 5px 0 0 0;

}



#input-antibot{

display: block;

float: left;

margin: 5px 0 10px 10px;

width: 70px;

line-height: 1;

}



/* Êíîïêà Submit */



#submit {

	display: block;

	float: right;

	width: auto;

	font-size : 16px;		

	background : #bfd4e4; 

	color : #336699;

		font-family : "Times New Roman", Times, serif;

	margin: 0 0 10px 0;

//	margin: -30px 0 0 0;





} 



/* ÐÀÑÑÛËÊÀ RAS */



#ras {

display: block;

clear: both;

margin: 0 0 40px 20px;

}



#inputmail {

width: 150px;

line-height: 1;

display: block;

float: left;

clear:left;

margin: 5px 0 10px 0;

}





#submitmail {

	display: block;

	clear:left; 

	width: auto;

	font-size : 16px;		

	background : #bfd4e4; 

	color : #336699;

	font-family : "Times New Roman", Times, serif;

	margin: 0 0 10px 0;



}





LEGEND {

font-weight: bold;

font-size : 16px;

font: #336699;

}







/* ÏÐÀÂÀß ÊÎËÎÍÊÀ */



#extra p {

	font-family : Georgia;

font-weight: bold;

font-size : 16px;

color : #336699;

}



/* ÏÎÈÑÊ */



#search {

	display: block;

	float: right;

	margin: 68px 0 0 0;

	padding: 0 10px;

	width: 180px;

} 



#inputsearch {

	display: block;

	float: left;

	line-height: 1;

	background-color: #d4ecac;

	color: gray;

	width: 135px;

//	width: 130px;

} 



#buttonsearch {

	display: block;

	float: left;

	font-size : 12px;		

	font-family :  Arial, Helvetica, sans-serif;

	background : #d4ecac; /* #B2D96E */

	color : #537A21;

	font-weight : bold;

	margin: 1px 0 0 10px;

	height: 22px;

	padding: 0 2px 2px 2px;



} 





/* ÃÎÑÒÅÂÀß */



TD {BORDER-RIGHT: #636363 0px solid; BORDER-TOP: #636363 0px solid; FONT-WEIGHT: 500; FONT-SIZE: 13px; font-family : Arial;

BORDER-LEFT: #636363 0px solid; COLOR: #6636363 BORDER-BOTTOM: #636363 0px solid; TEXT-DECORATION: none;}

IMG {BORDER-RIGHT:0px; BORDER-TOP:0px; BORDER-LEFT:0px; BORDER-BOTTOM:0px}



#gb A:link {COLOR:#336699; TEXT-DECORATION:none; font-family : Georgia;}

#gb A:visited {COLOR:#336699; TEXT-DECORATION:none}

#gb A:active {COLOR:#336699; TEXT-DECORATION:none}

#gb A:hover {COLOR:#336699; TEXT-DECORATION:underline}



.shapka1   { font-family : Georgia;  color: #336699; font-size: 14px;}



.shapka   { font-family : Georgia;  color: gray;  text-align: left;}

.shapka  a { font-family : Georgia; font-weight: bold; }

.comment, .comment a  { font-family : Arial; font-weight: normal; COLOR: #636363;  text-align: left; font-size: 14px;}



.gb_last {

margin : 20px 0;

font-size: 10px;

}



.gb_last A:link {COLOR:#336699; TEXT-DECORATION:none; font-family : Georgia; }



.guest {

	color : #336699;

	width : 95%;

	float: left;

}



.copyscape {

	margin-top: 20px;

	text-align : center;

}