/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

.loginfield                         {font:12px arial, verdana, 'trebuchet ms', verdana; color:#333}
select                {background-color: #2F3542;border:1px dashed #93052B; color:#fff; font:11px}
input,textarea               {background-color: #2F3542;border:1px dashed #93052B; color:#fff; font:11px arial, verdana, 'trebuchet ms', verdana;}
fieldset                            {background-color:#39434F; border:1px solid #ccc}

body {
	background: #000000 url(/templates/default/images/fon3.gif) fixed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #E7E7E7;
}

hr {
	border: none; /* Убираем границу для браузера Firefox */
	color: #77D0D4; /* Цвет линии для браузера Internet Explorer */
	background-color: #77D0D4; /* Цвет линии для браузера Firefox и Opera */
	height: 1px; /* Толщина линии */
}

	


#logo2 img{
	position: relative;
	top:60px;
	margin-left: 10px;	
}

#content #stihi-book{
	position: absolute;
	top:280px;
	margin-left: 30px;
	
}

#content #stihi-book img{


margin-top:5px;
margin-left: 5px;
margin-right:0px;
margin-bottom:5px;
	
}




#logo3 img{
	position: absolute;
	top:0px;
	left:50%;

	
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #AA042A;
}

h1 { font-size: 34px; }


h1, h2 {
	margin-top: 10px;
	padding: 0 0 22px 0;
	font-size: 14px;
	background: #000000 url(/templates/default/images/img3.gif) repeat-x left bottom;
}

h3 {
	padding: 0 0 22px 0;
	font-size: 14px;
	background: #000000 url(/templates/default/images/img3.gif) repeat-x left bottom;
}

#stih{
	padding-left: 200px;
}



p {
	margin-top: 0;
	text-align: justify;
	line-height: 160%;
}

a {
	color: #AA042A;
}

a:hover {
	text-decoration: none;
}

.list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list li {
	padding: 5px 0;
	background: url(/templates/default/images/img5.gif) repeat-x;
}

.list li.first {
	background: none;
}

/* Header */

#header {
	width: 900px;
	margin: 0 auto;
	padding: 10px 0 0 3px;
	height: 90px;
	background: url(/templates/default/images/img1.gif) repeat-x left bottom;

}

#header2 {
	width: 900px;
	margin: 0 auto;
	padding: 0px 0 0 3px;
	height: 90px;
	background: #000000 url(/templates/default/images/img1niz.gif) repeat-x left bottom;
}

#header h1 {
	float: left;
}

#header h2 {
	display: none;
}

#header ul {
	float: right;
	margin: 0;
	padding: 15px 0 0 0;
}

#header li {
	display: inline;
}

#header a {
	display: block;
	float: left;
	padding: 0 14px 0 20px;
	background: url(/templates/default/images/img2.gif) no-repeat left center;
	text-decoration: none;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#header a:hover {
	text-decoration: underline;
}

#header .first a {
	background: none;
}

#news_text  {
color:#7F7F7F;
}

#news_text img  {
	margin: 5px;
	
}

.list_outside{list-style:disc; list-style-position:outside;}


.img-news  img {
		float:left;
margin-left: 10px;
padding-top:5px;
padding-bottom: 5px;;
padding-left: 5px;
margin-right:5px;
margin-bottom:5px;
border:1px #ddd solid;}

.img-news2  img {
	float:left;
margin-left: 25px;
margin-right: 5px;
padding-top:5px;
padding-bottom: 5px;;
padding-left: 5px;
padding-right: 5px;
margin-bottom:5px;
border:1px #ddd solid;
}

.img-news3  img {
	float:left;
margin-left: 25px;
margin-right: 5px;
padding-top:10px;
padding-bottom: 10px;;
padding-left: 10px;
margin-right:5px;


}

#news_text  li{
	text-indent: 25px;
	line-height: 2.5;
	color:#7F7F7F;
	list-style-position:outside;

}



/* Content */

#content {
	width: 900px;
	margin: 0 auto;
}

#colOne {
	float: left;
	width: 179px;
	padding: 10px 0 0 0px;
	color:#7F7F7F;
	background:#070707;
}

#colOne h3 {
	margin-top: 12px;
}

#colOne p{
	
	line-height: 1.3em;
	color:#999999;
}

#colTwo {
	background:#070707;
	float: right;
	width:700px;
	padding: 10px 0px 0 0;
}


#colTwo p{
	margin: 10px;
	line-height: 1.3em;
	color:#7F7F7F;
}

/* Footer */

#footer {
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

#footer p {
	padding: 20px 0 0 0;
	background: url(/templates/default/images/img3.gif) repeat-x;
	text-align: center;
	color: #8A8A8A;
	font-size:9px;
	font-family: Verdana, Geneva, sans-serif;
}
/* _______________________ Ссылки Навигация _______________________ */
#leftnavi                           {float:left; width:179px; padding:15px; padding-left:0; margin-top:-8px}
#leftnavi ul                        {display:inline; margin:0; padding:0}
#leftnavi li                        {display:inline; margin:0; padding:0}

/* _______________________ Ссылки Навигация 1 / 1.Уровень _______________________ */
#leftnavi a:link ,
#leftnavi a:visited                 {color:#39434F; text-decoration:underline}
#leftnavi a:hover                   {color:#000; text-decoration:underline}

#leftnavi a.first_inactive:link,
#leftnavi a.first_inactive:visited  {background:#070707;padding:8px; padding-left:17px; display:block; color:#777; text-decoration:none; border-bottom:1px solid #620217}
#leftnavi a.first_inactive:hover    {padding:8px; padding-left:17px; display:block; color:#fff; background:#39434F url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none}

#leftnavi a.first_active:link,
#leftnavi a.first_active:visited    {padding:8px; padding-left:17px; display:block; color:#fff; background:#39434F url(/templates/default/images/nav_akt.gif) no-repeat 5px 12px; text-decoration:none; border-bottom:1px solid #620217


}

/* _______________________ Ссылки Навигация 1 / 2.Уровень _______________________ */
#leftnavi a.second_inactive:link,
#leftnavi a.second_inactive:visited {padding:6px; padding-left:30px; display:block; color:#777; text-decoration:none; border-bottom:1px solid #620217}

#leftnavi a.second_active:link,
#leftnavi a.second_active:visited   {font-weight:bold; padding:6px; padding-left:30px; display:block; color:#999; background-color:#f5f5f5; text-decoration:none; border-bottom:1px dashed #ddd}

/* _______________________ Ссылки Навигация 1 / 3.Уровень _______________________ */
#leftnavi a.third_inactive:link,
#leftnavi a.third_inactive:visited  {padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

#leftnavi a.third_active:link,
#leftnavi a.third_active:visited    {font-style:italic; padding:4px; padding-left:40px; display:block; color:#999; background-color:#fdfdfd; text-decoration:none; border-bottom:1px solid #ddd}

.container_pages_navigation         {padding:4px; border-top:1px solid #ccc; margin-top:10px}

#sys2 {
	position: absolute;
	padding-top: 80px;
	padding-left: 150px;
	text-indent: 25px;
	font-size: 12px;
	color: #FFF;
	font-style: italic;
	width: 750px;

	}
/* _______________________ Модуль "Галерея"  _______________________ */
.mod_gal_imgcontainer               {float:left; padding:0; border:1px solid #ddd; margin:5px; margin-left: 5%; margin-right: 5px}
.mod_gal_header                     {color:#fff;  padding:5px; border-bottom:1px solid #ddd}
.mod_gal_img                        {padding:10px}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}

/* _______________________ OVERLIB-Контейнер (Всплывающая подсказка)  _______________________ */
.overlib_body                       {font-size:11px; background-color:#484848; text-align: left}
.item_title                         {font-weight:normal; background-color:#ddd; color:#fff}
.overlib_border                     {background-color:#AFB7C7; border:1px solid #fff}

.glossar                            {margin-right:10px; margin-top:2px; padding:4px; background-color:#f5f5f5; border:1px solid #ddd}

.formleft                           {float:left; width:180px; padding:2px}
.formright                          {float:left; width:270px; padding:1px}
.formright  small                   {color:#88c13e; font-size:10px}
.regerror                           {color:#88c13e}
.absmiddle                          {vertical-align:middle}

/* _______________________ Оформление нумерации страниц _______________________ */
.pages_navigation                   {font-weight:normal; color:#fff; border:1px solid #AA042A; background-color:#AA042A; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}
#page_navigation                    {padding:4px; border-top:1px solid #ccc; margin-top:10px; } 

#page_navigation a:link,
#page_navigation a:visited          {font-weight:normal; color:#fff; border:1px solid #ccc; background-color:#ccc; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}
#page_navigation a:hover            {font-weight:normal; color:#fff; border:1px solid #88c13e; background-color:#AA042A; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

a.page_navigation:link,
a.page_navigation:visited           {font-weight:normal; color:#fff; border:1px solid #ccc; background-color:#ccc; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

a.page_navigation:hover,
a.page_navigation, .page_navigation {font-weight:normal; color:#fff; border:1px solid #AA042A; background-color:#AA042A; text-decoration:none; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px}

/*________________________ Модуль "Гостевая книга" ________________________ */
#guest_pop                          {margin:5px; text-align:left; color:#7F7F7F;}
.guest_tableborder                  {padding:0px; border:0px solid #878373}
.guest_info_meta                    {background-color: #000000; padding: 8px; }
.box_inner,
.box_innerhead                      {background:url(../modules/guestbook/images/box_innerhead.gif);padding:5px; border-bottom: 0px solid #D7D7D7; font-weight:bold;position:relative; color:#7F7F7F;}
.commBodyTable                      {border:1px dashed #93052B; color:#7F7F7F;}
.commNameTd,.commDateTd             {border-bottom:1px dotted #B5B5B5;}
.commName                           {color:#6E6E6E;}
.commNumTd                          {border-bottom:1px dotted #B5B5B5; color:#7F7F7F;}
.mini                               {color:#333; font-size:11px;}
.button                             {background-color:#AA042A; color:#fff; border: 1px solid #AA042A}

#module_content {width: 600px;
padding-left: 10px;}