* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	/*behavior: url(fix.css/csshover.htc); */
	margin : 0; 
   padding : 10px; 
   
   background-color: #ffffff;

	
}

a {
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}
/*p {margin: 0 0 18px}*/
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 140px;
	width: 1000px;
	/*background: #FFE680;*/
	background:url(../1b.jpg) ;
	/*background-image:url(top.jpg);*/
}








/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 10px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
    width: 1000px;
	/*background-image:url(runline1.jpg);/*бегущая строка*/
	background-image: url(../runline2.jpg);/*бегущая строка*/
	/*width: 100%;*/
	height: 20px;
	float: left;
	overflow: hidden;
}
#content {
    
	padding: 0 252px 5px 0;
}
#run_line{
	 width:1000px;
	 font-family:bold Helvetica, Verdana, Arial, sans-serif;
     font-size:14px;
	 color: #fff;
}

/* форма регистрации
-----------------------------------------------------------------------------*/
.sr {
	float: right;
	margin-right: 0px;
	width: 232px;
	height: 57px;
	margin-left: 0px;
	position: relative;
	background-image: url(../lgnfrm1.jpg);  /*это правая сторона подложка формы регистрации*/
}

#lgn {
	 /*это правая сторона подложка формы регистрации*/
	margin-right: 0px;
	height: 57px;
    text-align: left;
    /*margin:0;*/
	float:right;
}	

#lgn #dlog,#lgn #dpwd{
	background: url(../lgninpt1.jpg) no-repeat;
	width: 100px;
	padding: 2px 10px 0;
	border: 0;
	float: left;
}
#lgn #log, #lgn #pwd{
	border: 0;
	width: 100px;
	background: transparent;
}

#lgn .lo {
	float: left;
	clear: left;
	width: 50px;
	padding-right: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	text-align: right;
	color: white;
}
#lgn .button {
	border: 0;
	background: url(../enterbtn1.jpg) no-repeat;
	width: 48px;
	height:15px;
}
#lgn p {
	padding: 0 10px 0 10px;
	margin: 0;
	clear: left;
	text-align: right;
}
#lgn p a {
	color: white;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	margin-left: 0px;
	margin-top: 0px;
}

	
/*----------------------------------------------------------------*/	
	

/* Новостной блок 1
-----------------------------------------------------------------------------*/

#container1{
    width: 768px;
	float: left;
	overflow: hidden;
}

/*Хаки для Safari 3, Chrome 2, Opera 9.5


body:first-of-type .class{background:red}
@media all and (min-width:0){
.class{background:red}
}*/

/*body:first-of-type #content2*/

@media all and (min-width:0){ #content1


/*html:root  #content2 */
{

width:768px; /*ширина правой колонки */
 
background: url(../secbackmid2.jpg) repeat-y;
/*background:url(list1.jpg) no-repeat;*/
/*height:400px;*/
margin-top:-4px;
margin-bottom:-12px;
padding:  0;
 

 }
}




#content1 {
        width: 768px;
		/*background: url(list1.jpg) no-repeat;*/
	    /*width: 100%;*/
	    height: 430px;
		
		padding: 5px 0 0 0;
     /*width: 794px;*/
	/*height:545px;*/
	/* Для WebKit (Safari, Google Chrome и т.д.) */  
       background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#ffffff));  
       /* Для Mozilla/Gecko (Firefox и т.д.) */  
       background: -moz-linear-gradient(top, #e2e2e2, #ffffff);  
       /* Для Internet Explorer 5.5 - 7 */  
       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2e2e2, endColorstr=#FFFFFF);  
       /* Для Internet Explorer 8 */  
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2e2e2, endColorstr=#FFFFFF)"; 
}
.content4 {
    width: 768px;
	float: left;
	overflow: hidden;
	padding: 0 232px 10px 0;
	background: url(../secbackbott.jpg) no-repeat;
}
.content5 {
    width: 768px;
	float: left;
	overflow: hidden;
	padding: 0 232px 10px 0;
	background: url(../secbacktop2.jpg) no-repeat;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
sr11{
	float: right;
	margin-right: 0px;
	width: 270px;
	/*height: 200px;*/
	/*margin-left: 0px;
	position: relative;*/
	
	
}

#sidebar {
width: 232px;
background: #CCCCCC;
	clear: right;
	float: right;
	
}
#sidebar ul{
	list-style: none;
	
}
#sidebar li{
    width: 223px;
	/*height:199px;*/
	padding-top: 4px;
	margin-left: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	
}

/*------------------------------------------------------------------*/
/*   */
#menuA{
    width: 178px;
	/*background:	url(menuback2.jpg) no-repeat left 1px;*/
	height:400px;
	margin:5px 0 0 3px;
	float: left;
	overflow: hidden;
	
}

#menuB {
    width: 178px;
	position: absolute;
	z-index: 999;
	}
	
	/*#menuB  	ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: inherit;*/
/*}
#menuB  ul li {
	padding: 0;
	margin: 0;
	height:20px;
}
*html #menuB  ul li {
	padding: 0;
	margin: 0;
	height:10px;
}
*+html #menuB  ul li {
	padding: 0;
	margin: 0;
	height:17px;
}
#menuB  ul li a {
    font:11px bold Tahoma, Verdana, Arial, sans-serif;
	display: block;
	padding: 1px 10px;
	margin: 0 1px 0 10px;
	text-align:left;
	color: #665437;
	background: transparent;
	border-top: 1px solid white;
	text-decoration: none;
}
#menuB ul li a:hover {
	color: #333333;
	background: transparent;
} 

/*----------------новое меню------------------------------------*/

ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px; 
list-style: none;

}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

ul#navmenu-v li {
float: left; 
display: block !important; 
display: inline; 
position: relative;
}

ul#navmenu-v a {
border: 1px solid #FFF;
border-right-color: #527337;
border-bottom-color: #527337;
padding: 0 6px;
display: block;
background: #A2C585;
color: #666;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
background: #648B43;
color: #FFF;
}


ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
background: #648B43;
color: #BCD6A7;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
background: #648B43;
color: #FFF;
}


ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
background: #648B43;
color: #BCD6A7;
}


ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
background: #648B43;
color: #FFF;
}


ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
background: #648B43;
color: #BCD6A7;
}


ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
background: #648B43;
color: #FFF;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
display: block;
}
/*----------------конец нового меню-------------------------------------*/



#centerA {
	margin-right: 0px;
	width: 570px;
	/*height: 200px;*/
	margin-left: 180px;
	position: relative;
	border-width:0px;
border-color:green;
border-style:double;
	}	
#centerB{
	clear: right;
	
}


#newsA {
	margin-right: 0px;
	width: 560px;
	/*background: #CCEEDD;*/
	height:399px;
	/*height: 200px;*/

	position: relative;
	border-width:0px;
border-color:red;
border-style:double;
	}	
#newsB{
	clear: right;
	
}


.a_podcherk h5
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color:#9A7456;
    text-align:left;
	margin: 3px 0px 0px;
}	
.a_podcherk a
{
text-decoration:underline;
color:#9A7456;
}
#page1
{	width: 565px;
	/*background: #CCEEDD;*/
	height:399px;
	border-width:0px;
border-color:black;
border-style:double;
	position: relative;
}

.element2
{
border-width:0px;
border-color:blue;
border-style:double;
width:560px;
height:120px;

}
.text
{
border-width:0px;
border-color:red;
border-style:double;
height:100px;
margin-left:154px;
width:350px;
}
*html .element2
{
margin:0px 0px 0px 0px;
}
*html .img_text
{
margin:0px 0px 0px 0px;
}

.img_text
{
width:150px;
height:100px;
float:left;
border-width:0px;
border-color:green;
border-style:double;
}

.element2 .img1
{
padding:0px 3px 3px 3px;
width:145px;
height:92px;
margin: 0px 0px 0px 0px;
border-width:0px;
border-color:red;
border-style:double;

}
#rss span
{
/*margin-left:30px;*/

}
/* shadow   */
 .shadow {
        left: 0;
        top: 3px;
        color: #fff;
        position: absolute;
        z-index: 0;
    }
#rss p
{font-size: 20px; 
color: green;
margin-top:5px;
margin-bottom:1px;
border-width:0px;
border-color:blue;
border-style:double;
}	
.element2 .text p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
text-align:justify;
width:340px;
margin: 5px 0px 0px 0px;
border-width:0px;
border-color:blue;
border-style:double;

}
.element2 .text  h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:green;
    text-align:left;
	text-transform:uppercase;
	margin: 15px 0px 0px 0px;
	top:10px;
	}
.element2 .text h4
{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#9A7456;
    text-align:left;
	margin: 3px 0px 0px;
	margin-left:15px;
	}
.img_text span
{
    font-size:11px;
	color:#9A7456;
    text-align:left;
	margin: 0px 0px 0px 0px;
	}

.footer_page
{
	background-image:url(../tih.jpg); 
	height: 36px;
	width:749px; /*ширина правой колонки */
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0 px;
	float: left;
} 


/*Хаки для Safari 3, Chrome 2, Opera 9.5


body:first-of-type .class{background:red}
@media all and (min-width:0){
.class{background:red}
}*/

/*body:first-of-type #content2*/

@media all and (min-width:0){ #content2


/*html:root  #content2 */
{

width:749px; /*ширина правой колонки */
background: url(../secbackmid2.jpg) repeat-y;
/*background:url(list2.jpg) no-repeat;*/
/*height:400px;*/
margin-top:47px;
margin-bottom:-12px;

padding-left: 0px;  

 }
}




#clear{
height:0;
margin: 30px 0px 0px 0px;
font-size:1px;
line-height:0px;
clear:both;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	font-size: 10px;  /* задаем размер шрифта */ 
	/*margin: -100px auto 0;*/
	margin-top:-20px; 
	padding-top:0px;
	padding-right:0px;
	/*border-width:1px;
border-color:blue;
border-style:double;*/
		}
		
#footer p {
	
	/*margin-top:0px; */
	padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color:#000000;
    text-align:center;
	margin: 3px 0px 0px 0px;
	margin-left:0px;
	background: url(../backmid1.jpg) repeat-y;  /* фоновый цвет div */ 
	
		}		
		
#footermenu	{
   width: 996px; /* задаем ширину для div */
   margin-top:0px;
   height: 50px;
   float: left;  /* добавляем список в div */ 
    /* font-size: 10px;  /* задаем размер шрифта */ 
/*background:url(footermenuback2.jpg) no-repeat;*/
   background: url(../backmid1.jpg) repeat-y;  /* фоновый цвет div */ 
   /*padding: 0 3px 0 0px;  /* отступ ul от края контейнера */ 

}	
	
/**html #footermenu	{
   width: 996px; /* задаем ширину для div */
   /*margin-top:10px;*/
  /* height: 23px;
   float: left;  /* добавляем список в div */ 
   
    /* font-size: 10px;  /* задаем размер шрифта */ 
/*background:url(footermenuback2.jpg) no-repeat;*/
/*background: url(footermenuback3.jpg) no-repeat ;
  
   /*padding: 0 3px 0 0px;  /* отступ ul от края контейнера */ 

/*}*/	


/*Нижнее горизонтальное меню*/
#footer ul{
	list-style: none;
}

#menunav1 { 
   width: 990px; /* задаем ширину для div */
   margin-top:12px;
margin-right: 5px; 
margin-left: 2px;   
   height: 23px;
   float: left;  /* добавляем список в div */ 
   /*border-top: 1px  solid  #000000;   /* рисуем линию поверх div */ 
   /*border-bottom: 1px solid #000000;  /* рисуем линию снизу div */ 
   font-size: 10px;  /* задаем размер шрифта */ 
background:url(../footermenuback3.jpg) no-repeat;
   /*background-color: #b3b3b3;  /* фоновый цвет div */ 
   /*padding: 0 0px 0 0px;  /* отступ ul от края контейнера */
 padding: 0px 2px 0px 2px;   
   } 
*html #menunav1 {   /* это для ИЕ6 */ 
   width: 990px; /* задаем ширину для div */
   margin-top:4px;
   margin-right: 5px; 
margin-left: 2px; 
margin-bottom: 2px; 
height: 23px;  
   float: left;  /* добавляем список в div */ 
    font-size: 10px;  /* задаем размер шрифта */ 
  /*background-color: #e3e3e3;*/  /* фоновый цвет div */
 padding: 7px 1px 0px 2px;  /* отступ ul от края контейнера */ 

   } 


#menunav1 ul { 
   margin: 0px; 
   padding: 0px; 
   } 
* html #footermenu ul {   /* это для ИЕ6 */ 
   float: left;  /* заставляет ul вместить все li */ 
   /*border-left: 1px solid #000000;  /* добавляет левую вертикальную черту к ul */ 
   margin-left: 0px;  /* IE удваивает заданное значение */ 
   
} 
* html #menunav1 a {  /* это для ИЕ6 */ 
  display: block;  /* IE 5 и 5.5 принимает заданный отступ */ 
} 
#menunav1 li { 
   float: left;   /* располагаем список по горизонтали */ 
   list-style-type: none;    /* удаляем маркеры */ 
   /*background-color: #ffebc6;   /* задаем фоновый цвет элементов меню */ 
background:url(../footer3-div.png) no-repeat right top;  
height: 20px;
line-height:20px;
   
   /*border-right: 1px solid #000000;   /* создаем разделительные линии между элементами li */ 
} 
*html #menunav1 li 
{
height:15px;
line-height:7px;
   
   border-right:1px solid #58e3a0;   /* создаем разделительные линии между элементами li */ 
}
#menunav1 li:first-child {
/*width: 5px; /* задаем ширину для div */ 
/*background:url(footer1-left.png) no-repeat left top;
padding-left:-5px;*/
  /* border-left: 1px solid #000000;  /* первая вертикальная линия в меню */ 
}
#menunav1 a { 
   text-decoration: none;   /* удаляем подчеркивание ссылок */ 
   padding: 0px 5px 0px 5px;  /* создаем пространство с обеих сторон текста пункта меню */ 
   color: #FFFFFF;   /* задаем цвет шрифта */ 
} 
#menunav1 a:hover { 
color: #f4cbcb;  
   /*color: #ff3333; */
} 
*html #footermenu a:hover {
color: #f4cbcb;
}
#menunav1 li:hover { 
   /*background-color: #ffffff;  /* задает фон пунктов списка */ 
} 

/*Нижнее горизонтальное меню*/

/* for index_1 */
.element_1
{
border-width:0px;
border-color:blue;
border-style:double;
width:560px;
height:120px;

}
.element_1 p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:green;
}
.element_1 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:green;
}
*html .element_1
{
margin:0px 0px 0px 0px;
}
*html .img_text_1
{
margin:0px 0px 0px 0px;
}

.img_text_1
{
width:150px;
height:118px;
margin-left:20px;
float:left;
border-width:0px;
border-color:blue;
border-style:double;
}
.img_text_2
{
width:150px;
height:118px;
float:left;
margin-left:40px;
border-width:0px;
border-color:red;
border-style:double;
}
.img_text_3
{
width:150px;
height:118px;
margin-right:10px;
float:right;
border-width:0px;
border-color:green;
border-style:double;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:../image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 14px Verdana, Helvetica, sans-serif; 
background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; 
z-index: 90; width: 100%; height: 500px; background-color: #ccc; }

