/*
* { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }
*/
body {
width: 100%;
height: 100%;
background-color:#979797;
background-image:url(../images/body_bg.png);
background-repeat:repeat-x;
-background: none;  /* убираем бэкграунд для ie6 */
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body_bg.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
#wrapper {
width: 1001px;
height: 100%;
margin: 0 auto;
}
#middle {
	height: 1%;
	position: relative;
	background-color: #fff;
	margin-left:2px;
	height:100%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	background-color: #fff;
	}
#container {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 0 20px;
	margin-left:25px;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
#main_container{
height:100%;
}
#menu {
	width: 201px;
	background: #525252;
	position:relative;
}
.menu_button{
	width:201px;
	height:34px;
	font-family:Tahoma,Verdana;
	font-size:14px;
	font-weight:bold;
	float:left;
	position:relative;
	float:left;
}
.menu_button_text{
	color:#fff;
	text-decoration:none;
	display:block;
	margin-left:13px;
	margin-top:7px;
	vertical-align:baseline;
	float:left;
}
.td_content{
background-color:#fff;
}
#content_block{
	width:561px;
	background: #fff;
	padding-left:40px;
	padding-top:25px;
	float:left;
	font-size:12px;	
	min-height:620px;
	height:auto !important;
	height:620px;
}
.spacer {
	height: 100%;
	width: 2px;
	border:1px solid #000;
	
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -181px;
	width: 181px;
	position: relative;
	background: #FFACAA;

}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 86px;
	background: #BFF08E;
}

/* HAT 
-----------------------------------------------------------------------------*/

#header{
width:1001px;
height:323px;
margin-bottom:9px;
}
.lang{
height:16px;
background-color:#525252;
}
.ru_eng {
margin-top:2px;
margin-left:16px;
font-family:Tahoma,Verdana;
font-size:10px;
line-height:10px;
color:#fff;
font-weight:bold;
float:left;
}
.ru_eng a{
text-decoration:none;
color:#fff;
}
.eng a {
color: #e56c2c;
text-decoration:none;
}
#slyder_container{
width:999px;
height:220px;
float:left;
}
.menu{
background-color:#525252;
}
.menu_border_left{
width:2px;
background-image:url(../images/menu_border_left.png);
}
.menu_border_right{
width:2px;
background-image:url(../images/menu_border_right.png);
}
.menu_main{
width:981px;
height:58px;
background-image:url(../images/menu_bg.png);
background-repeat:repeat-x;
-background: none;  /* убираем бэкграунд для ie6 */
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_bg.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
.menu_text{
margin-top:20px;
width:auto;
text-align:center;
width:110px;
float:left;
}
.menu_last{
margin-left:25px;
margin-top:20px;
text-align:left;
width:190px;
float:left;
}
.menu_text a{
font-family:Tahoma;
font-size:11pt;
color: #fff;
font-weight:bold;
}
.menu_last a{
font-family:Tahoma;
font-size:11pt;
color: #fff;
font-weight:bold;
}
.menu_spacer{
width:3px;
height:35px;
float:left;
margin-top:15px;
background: url(../images/menu_br.png);  /* пишем бэкграунд для нормальных браузеров */
     -background: none;  /* убираем бэкграунд для ie6 */
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu_br.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
#nav{
position:absolute;
top:335px;
font-size:7pt;
font-family:Tahoma, Arial;
}
#nav a{
text-decoration:underline;
color:#000;
}
.logo{
width:207px; 
height:87px;  
float:left;
}
.right_block{
width:271px;
height:202px;
margin-left:5px;
background-color:#eef7fe;
position:relative;
}
#banner{
background-color:#525252;
}
.banner{
padding-top:2px;
text-align:center;
width:181px; 
float:left;
background-color:#525252;
}
.reklama{
width:271px;
}
.reklama .spacer{
height:3px;
}
.rss{
position:relative;
width:27px;
height:28px;
top:30px;
left:15px;
background: url(../images/rss.png);  /* пишем бэкграунд для нормальных браузеров */
background-repeat: no-repeat;
     -background: none;  /* убираем бэкграунд для ie6 */
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rss.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
.rss_link{
width:40px;
position:relative;
top:6px;
left:53px;
}
.rss_link a{
font-family:Tahoma;
font-size:11pt;
font-weight:bold;
color:#3987b7;
}
.contacts{
width:318px;
height:87px;
float:right;
font-family:Tahoma, Verdana;
font-size:14px;
}
.contacts a{
color:#e56c2c;
}
/* MAIN */
.main{
width: 1020px;
margin: 0 auto;
}
.main_spacer{
width:5px;
}
.objects{
width:216px;
background-color:#fff;
}
.objects_title{
margin:17px 0 19px 15px;
font-family:Arial;
font-weight:bold;
font-size:13pt;
color:#5a95b7;
}
.page_title{
margin:17px 0 7px 15px;
font-family:Arial;
font-weight:bold;
font-size:13pt;
color:#2a5685;
}
.title_spacer{
width:725px;
height:1px;
margin:0 0 9px 18px;
background: url(../images/title_spacer.png);  /* пишем бэкграунд для нормальных браузеров */
background-repeat: repeat-x;
     -background: none;  /* убираем бэкграунд для ie6 */
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_spacer.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
.news_spacer{
width:96%;
height:1px;
margin:0px auto;
margin-top:5px;
margin-bottom:5px;
background: url(../images/title_spacer.png);  /* пишем бэкграунд для нормальных браузеров */
background-repeat: repeat-x;
     -background: none;  /* убираем бэкграунд для ie6 */
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_spacer.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}
.news_tab{
width:80%;
margin:0px auto;
margin-bottom:0px;
}
.news_img{
margin-top:5px;
}
.news_date{
margin:0 0 0 15px;
font-family:Arial;
font-weight:bold;
font-size:10pt;
color:#5a95b7;
}
p{
margin-top:21px;
font-family:Tahoma,Verdana;
font-size:12px;
}
h1{
font-size:18px;
font-family:Tahoma,Verdana;
}
.text{
font-family:Verdana, Arial;
font-size:10pt;
color:#656565;
}
h2{
font-family:Verdana, Arial;
font-size:13pt;
color:#656565;
font-weight:bold;
}
h3{
font-family:Verdana, Arial;
font-size:12pt;
color:#656565;
font-weight:bold;
}
p .page_link{
color:#e17e00;
font-weight:bold;
}
.object_container{
position:relative;
width:215px;
height:71px;
margin-bottom:16px;
}
.object_pict{
float:left;
width:70px;
height:71px;
background:url(../images/object_bg.png);
background-repeat:no-repeat;
margin-left:13px;
}
.object_anons{
float:left;
width:121px;
height:71px;
margin-left:9px;
font-family:Verdana;
font-size:8pt;
color:#4c8fba;
}
.object_anons a{
font-family:Tahoma;
font-size:11pt;
color:#4c8fba;
}
.objects_page{
margin-top:45px;
font-family:Tahoma;
font-size:11pt;
color:#518db2;
text-align:center;
}
.objects_page .objects_opened{
font-weight:bold;
}
.objects_page a{
text-decoration:none;
font-family:Tahoma;
font-size:11pt;
color:#518db2;
}
.container{
width:760px;
background-color:#fff;
}
/* FOOTER */
.footer{
width:1001px;
height:86px;
margin:0px auto;
}
.copy{
display:block;
margin:15px 0 15px 9px;
font-size:10px;
font-family:Tahoma,Verdana;
font-weight:bold;
float:left;
width:201px;
}
.copy_text{
font-size:10px;
font-family:Tahoma,Verdana;
font-weight:bold;
}
.copy_right{
float:right;
width:224px;
}
.counter{
float:left;
width:31px;
height:31px;
padding-top:7px;
}
.created{
float:left;
margin-left:45px;
width:105px;
}
.created a{
color:#fff;
text-decoration:none;
}
.jp{
margin-top:16px;
}