/* CSS Document */

@charset "windows-1251";

 * {
  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/bgPoplavok.gif) no-repeat bottom center;


}

* html #content {
  height: 100%;
}

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

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

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


#footer {
  background: url(/img/bgBottomWave.gif) repeat-x top; 
  position: relative;
  height: 84px;
  margin-top: -84px;
  font-size:0;
 }
 
.bgFooter {
	 background: url(/img/bgPoplavok2.gif) no-repeat  center;
	 height:81px;
	 width:100%;
}

.bgFooter2 {
	 background:url(/img/fishes.gif) no-repeat 60%;
	 height:81px;
	 width:100%;
}

.bgFooter3 {
	background:url(/img/black.gif) repeat-x bottom;
	position:relative;
	height:100%;
	width:100%;
}

.copy {
 	width:370px;
	height:84px;
	float:left;
	/*background:url(/img/black.gif) repeat-x bottom;  -черная подкладка под текстом*/
	color:#CCCCCC;
	font-size:10px;


}
.copy div {
	padding-top:15px;
	padding-left:7px;

}

.copy a {
	text-decoration:underline;
	color:#ccc;
}
.copy a:hover {
	text-decoration:none;
	color:#fff;
}
 
#banner {
	width:127px;
	background-color:#000000;
	vertical-align:top;
	text-align:center;
	padding-top:2px;
}

#banner iframe { 
	margin-bottom:2px;

}

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

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


#center {
	margin-left:197px;
}

#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 .encyclopaedia, #sidebar2 .direct  {
	background-color: #def1ff;
	float:left;
	width:100%;
	min-height:100px;
}

#sidebar2 .encyclopaedia {
	background-color: deffe9;
}

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

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

.encyclopaedia .titleSec  {
	background-color: #b5fbcb;
	color:#2c6b40;
}

.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, .encyclopaedia .activTitle, .direct .activTitle  {
	text-decoration:underline;
	color:#318fcf;
}

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

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


.encyclopaedia .activTitle {
	color:#2c6b40;
}

.encyclopaedia .activTitle:hover {
	color:#1e502e;
}

.direct .activTitle {
	color:#595959;
}

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

#search{
  background:url(/img/bgFind.gif) no-repeat;
  background-position:bottom;
  vertical-align:bottom;
  width: 198px;
  height:46px;
}
.search {
  padding-top:11px;
  padding-left:40px;	
}

.inputbox_search {
  font-family:verdana;
  font-size:11px;
  width:117px;
  color: #565656;
  font-style: italic;
  border:0px;
  background: transparent;
}
.button_search {
  background: url(/img/buttonFind.gif) no-repeat;
  background-position: 3px 3px;
  width:25px;
  height:27px;
  border: 0px;
  margin-left:5px;
  cursor:pointer;
}
.button { cursor: pointer;}


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

#menuFirstSelector, #menuSecondSelector, #menuFirstSelector_check, #menuSecondSelector_check {
	background-color: #626161;
	height:19px;
	border-top: #232121 solid 1px;
	padding-left: 20px;
	padding-top: 1px;
}

#menuFirstSelector_check{
	color:#fff;
	background-color: #4c4a4a;	
}

#menuSecondSelector_check{
	color:#fff;
	background-color: #383636;	
}

#menuFirstSelector a, #menuSecondSelector a  {
	color:#fff;
	text-decoration:none;
}
#menuFirstSelector .menuItem:hover, #menuSecondSelector .menuItem:hover {
	text-decoration:none;
}

#menuSecondSelector {
	background-color: #232121;
}


.left {
	background-color:#faffcd;
}

#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{
	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{
	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;
}

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

a:visited {
	color:#666666;
}

a:hover {
	color:#FF0000;
}


#reklama td { background-color:#faffcd;}

#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;}
.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%;} 


/*.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:100px;
	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.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;
}
