<style type="text/css">
*{}

*{
   margin:0;
   padding:0;
}

h1,h2,h3,h4,h5,h6{
		font:bold 12px Tahoma;
		color:#646054;
		padding-bottom:10px;
}

table{
   margin:0;
   padding:5;
}

td
{
  font-size:11px;
	color:#646054;
	text-align:left;

}
input
{
width:400px;
}


p{
  font-size:11px;
  color:#646054;
}

a{
  font-size:11px;
  color:#000;
  text-decoration:none;
}

html  {
   height:  100%;
   text-align:center;
   background:#B0A999;
}

body  {
   position:  relative;
   height:  auto  !important;
   height:  100%;
   min-height:  100%;
   width:948px;
   margin:0 auto;
   FONT-FAMILY: tahoma;
   color:#000;
   background:url(../images/back.jpg) repeat left top;
   text-align:center;
/*   border:2px solid red;*/
}

 #all{
	 width:938px;
	 position:relative;
	 margin:0 auto;
	 padding-bottom:130px;
   	height:  100%;
   	min-height:  100%;
/*	 border:2px solid blue;*/
 }

.nad_all{
		position:relative;
		width:948px;
   		background:url(../images/left_menu3.jpg) repeat-y left top;
}

 .left_img{
	   position:absolute;
	   right:50%;
	   margin-right:469px;
	   width:7px;
	   height:100%;
	   background:url(../images/left.jpg) repeat-y right top;
}

.right_img{
	   position:absolute;
	   left:50%;
	   margin-left:469px;
	   width:7px;
	   height:100%;
	   background:url(../images/right.jpg) repeat-y left top;
}

/*---HEAD---*/

#head{
	  float:left;
	  width:100%;
	  height:178px;
   	  background: url(../images/head1.jpg) no-repeat center top;
/*	  border:2px solid red;*/
}

/*---HEAD END---*/

/*---CONTENT---*/

#content{
		 float:left;
		 width:100%;
/*		 border:2px solid green;*/
}

#main{
	  float:right;
	  width:620px;
	  margin-top:25px;
	  text-align:justify;
	  padding-right:30px;
/** /	  background:red;/**/
}

#main .zag{
			color:#AA0000;
			font-weight:bold;
			padding:5px 0 12px 0;
}	

#main ul{
		font-size:11px;
		margin-left:25px;
		padding-bottom:10px;
}

.images img{
			margin:10px;
}

#main .date{
			padding:5px 0 5px 0;
			font-weight:bold;
			color:#000;
}

.article{
		margin:0px 0 15px 0;
		float:left;
		width:100%;
}

.article img{
			float:left;
			margin:0 15px 5px 0;
}

#main  .article .date{
				padding-bottom:20px;
}

td.mt_right
{
width:400px;
   padding:5;
}

td.mt_left
{
width:200px;
   padding:5;

}
/*---CONTENT END---*/

/****LEFT****/

#left{
	  float:left;
	  width:231px;
	  height:auto!important;
	  padding-top:25px;
	  padding-right:20px;
	  height:115px;
	  min-height:115px;
	  text-align:left;
	  background: url(../images/top-menu1.jpg) no-repeat right top;
}

.nav_left{
		float:right;
		width:190px;
		border-top:1px solid #CECCB5;
}

.nav_left ul{
			float:right;
			width:100%;
			list-style-type:none;
}

.nav_left li{
			width:100%;
			border-bottom:1px solid #CECCB5;			
			float:right;
}

.nav_left a{
			padding-left:20px;
			height:33px;
			line-height:33px;	
			float:left;
			color:#000;
			width:170px;
			display:block;
			font-weight:bold;			
}

.nav_left a:hover{
				background:#7A0000;
				color:#fff;
}

.ent{
	float:right;
	margin-top:50px;
	 width:200px;
	 text-align:right;
	 color:#fff;
}

.ent a{
	   color:#fff;
	   float:right;
	   font-weight:bold;
	   color:#960001;
	   padding-left:10px;
	 	background: url(../images/str.jpg) no-repeat left center;	   
	   
}

.ent div{
		float:right;
		width:100%;
}

.ent input{
	  float:right;
	  width:140px;
	  margin-bottom:3px;
}

.ent p{
	  float:right;
	color:#374A50;
	font-weight:bold;	  
}

.soyuz{
		float:right;
		margin-top:30px;
		width:200px;
}

.soyuz img{
			float:left;
			margin-right:10px;
}

.soyuz p{
	   font-weight:bold;
	   text-align:left;
	   padding-top:10px;
	   color:#661A00;
}

.contact{
		float:right;
		width:200px;
		text-align:left;
		margin-top:40px;
}

.contact p{
			padding-left:25px;
			color:#494E54;
}

.contact #cont{
				padding-left:0;
				font-weight:bold;
}

.contact a{
color:#494E54;
}

/****LEFT END****/

/*---FOOTER---*/

#footer {
   	position: absolute;
	width:950px;
	bottom:0px;
	margin-left:-475px;
	left:50%;
	height:119px;
	background: url(../images/bottom2.jpg) no-repeat left bottom;
/*	border:3px solid brown;*/
}

#footer .ramka{
			   height:53px;
}

.bot_left{
		 position:absolute;
		 left:40px;
		 bottom:40px;
		  text-align:left;
}

#bot_right{
		 position:absolute;
		 right:40px;
		 bottom:40px;			
}

#bot_right a{
  color:#646054;			
}

/*---FOOTER END---*/

.clear{
	   clear:both;
}

</style>