/* CSS Document */

@charset "windows-1251";


a {
	text-decoration:underline;
	color:#6666FF;
}

.text a:visited {
	color:#666666;
}

a:hover {
	color:#FF0000;
}


 * {
  margin: 0;
  padding: 0;
/*border:1px solid red;*/
}

form {
	padding:0;
	margin:0;
	border:none;
	display:block;
	overflow:hidden;
}

/*img,  div, a, input { behavior: url(/iepngfix.htc); */

/*ul {
	margin: 3px 30px;
}*/

html, body {
	height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#main {
	height:100%;
	width:100%;
	border:none;
}

#content {
  position: relative;
  min-height: 100%;
  background:url(/img/bgMiddleLeft.gif) repeat-y bottom left;
}


#outer {
	background:url(/img/bgPoplavok1111.gif) no-repeat bottom center;


}

* html #content {
  height: 100%;
}

#top {
	height:283px;
	background-color:#4b5f63;
	background:url(/img/bgTop2.jpg) -59px 0px; 
}

#top2 {
	height:283px;
	background:url(/img/bgTop.jpg) no-repeat left;
	position:relative; 
}

#middle {
  width:100%;
  padding-bottom:228px;
}


#footer {
  background:url(/img/bgBottom.jpg) repeat-x bottom;
  position: relative;
  height: 228px;
  margin-top: -228px;
  font-size:0;
 }
 

.bgFooter {
    background:url(/img/bgBottomLeft.jpg) no-repeat bottom left;
	position:relative;
	height:100%;
	width:100%;
}



.bgFooter2 {
    background:url(/img/bgBottomRight2.gif) no-repeat bottom right;
	position:relative;
	height:100%;
	width:100%;
}


#footer a {
	color:#fff;

}

#bot1 {
	font-size:12px;
	position:absolute;
	left:0px;
    bottom:0px;
	width:200px;
	height:100px;
}

.toMain {
	display:block;
	margin:14px 0 18px 57px;
	width:90px;
	text-decoration:none;
}

#count {
	margin:0 0 0 30px;


}

.copy {
	font-family:arial;
	position:absolute;
	top:138px;
	right:70px;
	color:#fff;
	font-size:10px;
}


.copy a {
	text-decoration:underline;
	color:#ccc;
}
.copy a:hover {
	text-decoration:none;
	color:#fff;
}
 
#banner {
	width:127px;
	background:url(/img/bgBottomRight.jpg) no-repeat bottom left;
	background-color:#4b4b4b;
	vertical-align:top;
	text-align:center;
	padding-top:2px;
}

#banner iframe { 
	margin-bottom:2px;

}

#sidebar1 {
	width: 199px;
	float:left;
	background-color:#b9b9b9;
	/*padding-bottom:84px;*/
}

@-moz-document url-prefix()
{
	#sidebar1 {padding-bottom:228px;}
	#sidebar2 {padding-bottom:228px;}
}


#center {
	margin-left:199px;
}

#sidebar2 {
	width:255px;

	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.all {
	font-size:11px;
	text-align:right;
	margin-bottom:4px;
	padding-right:4px;
} 


#sidebar2 .news, #sidebar2 .informer, #sidebar2 .direct  {
	background-color: #fdf9e2;
	float:left;
	width:100%;
	min-height:150px;
}

#sidebar2 .informer {
		text-align:right;
		height:150px;
		background:url(/img/bgBorderInformer.gif) no-repeat center;
		background-color: #fdf9e2;
}

#sidebar2 .informer a {
		display:block;
		padding:25px 15px 0px 0px;

}





#sidebar2 .direct {
	background-color: e8e8e8;
}

.news .titleSec, .direct .titleSec {
	background:url(/img/bgTitle.gif) no-repeat left;
	background-color: #ffed83;
	height:24px;
	font-size:18px;
	color:#146aa4;
	padding:0px 0 0 7px;
	margin-bottom:7px;
}

.direct .titleSec  {
	background-color: #d2d2d2;
	color:#000;
	font-size:12px;
	height:20px;
	padding-top:4px;
}

#sidebar2 .textSec {
	margin: 0px 7px 7px 7px;
}

#sidebar2 .img {
	margin:0px 7px 7px 7px;
	float:left;
}

.news .activTitle, .direct .activTitle  {
	text-decoration:underline;
	color:#318fcf;
}

.news .activTitle:hover, .direct .activTitle:hover {
	text-decoration:none;
	color:#0672bc;
}

.activTitle1, .activTitle1:visited, .activTitle1:hover {
	text-decoration:none;
	color:#000000;
}


.direct .activTitle {
	color:#595959;
}

.direct .activTitle:hover {
	color:#2c2b2b;
}

#search{
  background:url(/img/bgFind.gif) no-repeat;
  width: 199px;
  height:46px;
	
}
.search {
  HEIGHT:46PX;	
  padding-left:29px;
}

.inputbox_search {
  font-family:verdana;
  font-size:11px;
  width:123px;
  color: #565656;
  font-style: italic;
  background: transparent;
  BORDER: 0PX SOLID #000;
  FLOAT:LEFT;
  MARGIN-TOP:17PX;
  MARGIN-RIGHT:3PX;		
  	
}
.button_search {
  background: url(/img/buttonFind.gif) no-repeat CENTER;
  width:30px;
  BORDER: 0PX SOLID #000;
  height:100%;
  margin-left:0px;
  cursor:pointer;
}
.button { cursor: pointer;}


#menu {
	background:url(/img/bgMenuBottom.gif) repeat-x bottom;
	background-color:#232121;
	min-height:100px;
	padding-bottom:13px;
	width:199px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.menuFirstSelector, .menuSecondSelector, .menuFirstSelector_check, .menuSecondSelector_check, .menuOn, .menuOn2 {
	background-color: #fff;
	height:19px;
/*	padding-left: 20px;*/
	border-right:1px solid #828282;
}

.menuFirstSelector,.menuOn  {
	border-top:1px solid #828282;
}

.menuFirstSelector_check{
	background-color: #ffed83;
}

.menuSecondSelector_check{
	color:#fff;
	background:url(/img/menuBgOn.gif);	
}

.menuFirstSelector a, .menuSecondSelector a, .menuOn a, .menuOn2 a, .menuFirstSelector a:hover, .menuSecondSelector a:hover, .menuOn a:hover, .menuOn2 a:hover {
	text-decoration:none;
}

.menuFirstSelector a, .menuOn a, .menuOn a:hover, .menuFirstSelector a:visited, .menuFirstSelector_check span  {
		color:#626262;
		font-weight:bold;
		display:block;
		padding-left:20px;
		padding-top:2px;
}


.menuSecondSelector a, .menuOn2 a, .menuSecondSelector a:hover, .menuOn2 a:hover, .menuSecondSelector a:visited, .menuSecondSelector_check span {
	color:#fff;
	display:block;
	padding-top:2px;
	padding-left:20px;

}



.menuSecondSelector {
	background:url(/img/menuBgOff.gif);
}

.menuOn {
    background:#ffed83;
}

.menuOn2 {
    background:url(/img/menuBgOn.gif);
}

.left {
	background-color:#b9b9b9;
}

#reklama {
	text-align:center;
	padding:15px 7px 7px 15px;
}

#icon {
	background:url(/img/bgIcon.gif) no-repeat;
	width:122px;
	height:22px;
	position:absolute;
	left:30px;
	top:0px;
	padding:3px 0px 0 26px;
}

#date{
	height:22px;
	position:absolute;
	right:10px;
	top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fdfcfb;
	padding-top:0px;
	text-align:center;
}

.doorLeft {
	background:url(/img/doorLeft.gif) no-repeat;
	width:24px;
	height:22px;
	float:left;
}

.doorRight {
	background: url(/img/doorRight.gif) no-repeat;
	width:22px;
	height:22px;
	float:left;
}


.doorCenter {
	background: url(/img/doorCenter.gif) repeat-x;
	height:22px;
	float:left;
	padding-top:3px;
}


#weather_old{
	background-color:#000;
	width:207px;
	position: absolute;
	bottom:0;
	right:0px;
	color:#FFF;
	font-size:11px;
	
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

.weather2_old{
	background-color:#2b2b2b;
	width:207px;
	color:#FFF;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.wTitle, .wNow, .wNext {
	background-color:#2b2b2b;
	width:100%;
	height:21px;
	color:#FFF;
	margin-bottom: 2px;
	text-align:center;
}

.wTitleText {
	padding-top:3px;
	padding-left:5px;
	float:left;
}

.wnDate, .wnPicture, .wnWind, .wnTemp {
	padding-top:4px;
}

.wnTmp {
	background-color:#010101;
}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.path {
	font-size:11px;
	color:#646b59;
	padding:7px 7px 0px 7px;
}

.path a {
	color:#646b59;
	text-decoration:none;
}

.path a:visited {
	color:#646b59;
	text-decoration: none;
}

.path a:hover {
	color:#32352d;
	text-decoration: underline;
}




.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #646b59;
	padding:7px 7px 0px 10px;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:7px 15px 80px 15px;
}

.text ul {margin:10 0 15 30px; list-style: disc;}


p {
	margin:7px 0 7px 0;
}



#reklama { background-color:#b9b9b9;}

#ozon{
	margin: 40px 0 0 10px;
	width:100%;
	position:relative;
}


ol { margin: 10px 0px 10px 25px;}


.ArticleImg {
	width:200px;
	float:left;
	margin: 5px 10px 10px 0;
	border : 1px solid #000;
}

#text table img {
	border : 1px solid #000;
}

.source {
	text-align:right;
	padding-top:20px;
}

.pogodaLink{
	color:#fff;
	text-decoration:none;
}
.pogodaLink:visited{
	color:#fff;
	text-decoration:none;
}
.pogodaLink:hover{
	color:#A2A2A2;
	text-decoration:none;
}

/* Стили для новостей */
	#news{
		margin: 0 0 100px 0;
	}	
	
	/* Дата новости */
	#news div span {
		color: silver;	
	}
	
	/* Картинка для новости */
	#news div img {
		border: 1px solid black;
		margin: 3px 10px 0 0;		
	}

	#news div {
		padding: 0;
		margin: 0 0 20px 0;
		height: 70px;				
	}

	#news div h1{
		font-size: 17px;	
		margin: 0 0 7px 0;
		padding: 0;
		font-weight: 100;	
	}
/* Стили для новостей */

/* Стили для подменю */
	ul#sub_list li h2{
		font-size: 12px;
		color: #646b59;
		margin: 3px;
		font-weight: 100; 
	}
/* Стили для подменю */

/* Стили для контента */
	
	.text table td p, .text  p  {
		text-align: justify;
		margin: 0 0 15px 0; 	
	}

	
	.text table td h3, .text  h3{
		font-size: 17px;
		margin: 18px 0 8px 0;	
	}

	

/* Стили для контента */

/* Стили для статей */

.t {background: url(img/dot.gif) 0 0 repeat-x; background-color:#f6f6f6; margin:0 37px 0 0px;}
.t2 {background: url(img/dot.gif) 0 0 repeat-x; background-color:#ffffff; margin:0 37px 0 0px;}
.b {background: url(img/dot.gif) 0 100% repeat-x;}
.l {background: url(img/dot.gif) 0 0 repeat-y;}
.r {background: url(img/dot.gif) 100% 0 repeat-y;}
.bl {background: url(img/bl.gif) 0 100% no-repeat;}
.br {background: url(img/br.gif) 100% 100% no-repeat;}
.tl {background: url(img/tl.gif) 0 0 no-repeat;}
.tr {background: url(img/tr.gif) 100% 0 no-repeat; padding:10px; overflow: auto; //width:100%;} 

.bl2 {background: url(img/bl2.gif) 0 100% no-repeat;}
.br2 {background: url(img/br2.gif) 100% 100% no-repeat;}
.tl2 {background: url(img/tl2.gif) 0 0 no-repeat;}
.tr2 {background: url(img/tr2.gif) 100% 0 no-repeat; padding:10px; overflow: auto; //width:100%;} 


/*.t, .b, ,.l ,.r ,.bl ,.br ,.tl ,.tr {overflow: auto; width: 100%"}*/


.articleContent {
	width:100%;
	position:relative;
	margin: 0 0 15px 0;	
}

.articleImg1 {
	width:80px;
	height:80px;
	float:left;
	margin-right: 7px;
position:relative;
}

.articleImg1_list {
	width:60px;
	height:60px;
	float:left;
	margin-right: 7px;
position:relative;
}

.articleText {
	/*margin-left:108px;  не обтекать текстом*/ 
	padding-right:10px;
}


.articleImg2 {
	 position:absolute;
	 right:10;
	 bottom:0;
	 width: 47px;
	 height:110px;
     background:url(img/artilceImg2-n.gif) no-repeat;
}


.articleTitle {
	margin:0 0 5px 0px;
}


.articleTitle a, .articleTitle a:visited {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:3aa315;
	font-weight:bold;
	text-decoration:none;
}

.articleTitle a:hover {
	color:#286e10;


}

.articleBot {
	text-align:right;
	margin:12px 46px 0 0;
}

.articleBot a, .articleBot a:visited {
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#c1c1c1;
 text-decoration:none;
}
.articleBot a:hover {
	text-decoration:underline;
	color:#999999;

}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* Стили для статей */

/* Энциклопедия */
	div#al{
		margin: 0 0 15px 0;	
	}


	div#al span {
		margin: 0 6px;
		font-size: 14px;
	}

	div#encyclopaedia{
		margin: 50px 0 0 0;	
	}


	div#encyclopaedia h1 {
		font-size: 17px;
		margin: 4px 0 2px 15px;	
	}
	div#encyclopaedia h2 {
		font-size: 17px;
		color: silver;
		margin: 7px 0 2px 0;
	}

	div#encyclopaedia h3 {
		font-size: 17px;
		margin: 0 0 15px 0		
	}

	div#encyclopaedia h4 {
		font-size: 12px;
		margin: 0 0 10px 15px;
		font-weight: 100;		
	}


	div#encyclopaedia img  {
		margin: 0 10px 10px 0;	
	}

	div#encyclopaedia ul  {
		margin: 0 10px 10px 15px;	
	}

/* Энциклопедия */

.text table {
	font-size: 12px;
}

.text table img {
	margin: 10px 0;
}

.text #ozon table img {
	margin: 0;
}

.text #begun {
	margin: 30px 0 0 0;
}

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.text-padding {
//zoom:1;
 
}

blockquote {
    font-family:inherit;
    font-size:inherit;
    background-color: #EAEAEA;
    color: #020046;
    text-align: left;
    padding: 10px;
    border: 1px solid #6D6D6D;
    text-indent: 23px;
    float:right;
    width:300px;
    margin:0 0px 20px 20px;
}

blockquote a,
blockquote a:link,
blockquote a:visited,
blockquote a:hover {
    text-decoration:underline;
    color: #0000FF;
}

blockquote a:hover {
    color: #0099FF;
} 

.banner_article {
    border: 1px solid #6D6D6D;
    float:right;
    padding: 5px;
    margin:5px 10px 10px 10px;
}
