*{
	margin: 0px;
	padding: 0px;
}

html, body{
	height: 100%
}

#container{
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 100%
}

#container tfoot td{
	vertical-align: bottom;
}

#container table tfoot td,
#container tfoot table td{
	vertical-align: top;
}
/* --- header --- */

#header{
	margin: 0px 0px 40px 0px;
}

#header ul{
	margin: 0px;
}

#header ul li{
	display: inline;
	font: bold 10px Arial;
}
	
	/*minibuttons*/

	#minibuttons td{
		height: 54px;
	}

	#minibuttons th{
		width: 344px;
		text-align: left;
		vertical-align: bottom;
		line-height: 0px;
		font-size: 0px;
	}

	#minibuttons p{
		float: left;
		margin-top: 14px;
	}

	#minibuttons ul{
		float: right;
		margin-top: 14px;
	}

	#minibuttons li{
		padding: 0px 13px 0px 24px;
		font: bold 10px Arial;
	}


	#minibuttons #client{
		padding: 0px 13px 0px 0px;
	}

	#minibuttons #mailto{
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	}

	#minibuttons #sitetree{
		padding-right: 1px;
	}

	#minibuttons a{
		font: bold 10px Arial;
		color: #039547;
		margin: 0px 12px 0px 0px;
	}

	#minibuttons a.active{
		color: #818282;
	}

	#minibuttons a img{
		position: relative;
		top: 2px;
	}

	/*menu*/

	#menu th{
		width: 15px;
		height: 62px;
		background: url("../../images/style/bg-menu-left.gif") right top no-repeat;
		text-align: left;
	}


	#menu td{
		height: 33px;
		background: url("../../images/style/bg-menu.gif") left top repeat-x;
		padding: 29px 0px 0px;
	}

	#menu a{
		color: #fff;
		font: 12px Arial;
		padding: 0px 0px 1px 19px;
		margin: 0px 5px 0px 0px;
		background: url("../../images/style/menu-pic.gif") left top no-repeat;
	}
	
	#menu a.active{
		text-decoration: none;
	}

#content{
  margin: 0 0 0 5px;
}
#content_w{
  width: 480px;
}
#id0{
  margin-right: 10px;
}
.index{
  background-image: url(../../images/style/index.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 474px;
  height: 366px;
  float: left;
}
.in{
  /*padding: 24px 50px 0 36px;*/
  padding: 10px 10px 0 10px;
}
.in h1{
  color: #006633;
  font-size: 15px;
  font-family: Tahoma;
  text-transform: uppercase;
  padding: 12px;
}
.in p{
  color: #333333;
  font-size: 11px;
  font-family: Tahoma;
  padding:  0px 10px 0 10px;
}
.in p a{
  color: #4f9204;
}

.kartinki{
  float: left;
  margin-right: 0px;
  padding-left: 8px;
}

.i2{
  display: none;
}


#idh0{display: none;}
#idh1{display: none;}
#idh2{display: none;}
#idh3{display: none;}
#idh4{display: none;}
#idh5{display: none;}
#idh6{display: none;}
#idh7{display: none;}
#idh8{display: none;}
#idh9{display: none;}
#idh10{display: none;}
#idh11{display: none;}
#idh12{display: none;}
#idh13{display: none;}
#idh14{display: none;}
#idh15{display: none;}
#idh16{display: none;}



ul, ol{
	margin-left: 20px;
}

a img{
	border: none;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}

table{
	width: 100%;
	border-collapse: collapse;
}

td, th{
	vertical-align: top;
}

a img{
	border: none;
	text-decoration: none;
}

/* --- footer --- */

#footer{
	width: auto;
	border-collapse: separate;
	margin: 30px 0px;
	font: 11px Arial;
	line-height: 16px;
	color: #a9c8b9;
}

#footer	img{
	margin-right: 10px;
}

#footer	a{
	color: #fff;
}

