table
{
	border-collapse: collapse;
	border: 0px;
}
p {margin: 10px 0px; }
table tr td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}
img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body, table, div, h1, h2,ul
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	vertical-align: top;
}
a
{
	
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
.to_png
{
	behavior: url(/images/iepngfix.htc);
}

/*==========================================*/
.width_and_height{
	width:100%;
	height:100%;
}
.width{
	width:100%;
}
.height{
	height:100%;
}
/*=============================================*/
.kirpich{
	height:100%;
	width:1024px;
}
#hat{
	
	height:613px;
	width:1024px;
	background:url(../img/hat.jpg) no-repeat;
}


#hat_border{
	
	height:26px;
	width:1024px;
	background:url(../img/border_hat.jpg) repeat-x;
}
#menu{
	margin:50px auto auto 285px;
	_margin:45px auto auto 285px;
	height:32px;
	padding:0px 20px;
	
}
#menu a{
	vertical-align:middle;
	font:19px tahoma ;
	color: white;
	padding: 5px 15px;
	height:32px;
}
 #menu td a:hover{
	
	height:32px;
	background-color:#4c4c4c;
	
}
}
#logo{
	margin:60px auto auto 50px;
}

#content{
	background:url(../img/content_bottom.jpg) repeat-x left bottom;
	background-color: #eff5e5;
	width:1024px;
	height:100%;
	color:#612200;
	font:14px tahoma;
	
}
#content h1{
	font:17px tahoma;
	color:#612200;
}

#footer{
	background:url(../img/footer.jpg) repeat-x;
	height:116px;
	width:1024px;
}
#footer td{
	color:white;
	
}
#footer a{
	color:white;
	
}



/*===================================*/

#left_bok{
	background:url(../img/bok_left.jpg) repeat-y top right #fafafa;

}

#right_bok{

	background:url(../img/bok_right.jpg) repeat-y top left #fafafa;
}

/*===================================*/
.center{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*===================================*/
#slogan{
	color:#444444;
	font:19px tahoma;
	
	margin-top:50px;
	margin-left:300px;
        text-align:right;
        padding-right:50px;
	
}
#tree{
	position:absolute;
	margin-top:-395px;
	margin-left:1024px;
	z-index:1000;
}
.tabs_links{
	font:17px tahoma;
	color:#487401;
}
#table_tabs td{
	width:341px;
}
.up{
	vertical-align:top;
}
.down{
	vertical-align:bottom;
}
.mid{
	vertical-align:middle;
}
.listing{
	background:url(../img/list_item.jpg) center center no-repeat;
	width:205px;
	height:205px;
	padding:5px;
}
.work_table {height: 100%; width: 1024px;}
.top_work {background:url(../img/top_work.jpg) no-repeat 0px 0px; height: 284px;  width: 1024px;}
.main_work {background:url(../img/content_work.jpg) no-repeat -2px 0px; padding: 20px; }
.main_work td {  }
.workbg {background:url(../img/work_content.jpg) repeat-y 0px 0px; width: 1024px;height: 100%; }
.corping {background:url(../img/footer.jpg) left top repeat-x; height: 116px;}
.menu_left {width: 230px; padding: 0px !important;}
.menu_left .c {background:url(../img/left.jpg) left top;}
.menu_left .b {background:url(../img/left_bott.jpg) left bottom no-repeat; padding-bottom: 12px;}
.menu_left .b  ._div{background:url(../img/left_top.jpg) left top no-repeat; padding-top: 5px; min-height: 300px;}
.menu_left ul {margin-left: 18px; padding: 0px;list-style:none;}
.menu_left ul  li{padding: 3px 0px;}
.menu_left a{text-decoration: underline; color: #fff; font:normal 16px Tahoma; margin: 3px 0px;}
.menu_left a:hover{color: #267a05;}

#pagetitle {color: #814900;text-align: right;font-family:Tahoma;font-size:29px;font-weight:normal;}

#myphotogalary div {float: left; margin: 5px; padding: 5px; display: block;}
#myphotogalary div  img{border: solid 2px #975c00;}
#myphotogalary div  a{text-align: center; display: block; width: 100%; color: #684100; font:normal 17px Tahoma;}
#tree_work {margin-left:-1px;margin-top:256px;position:absolute;z-index:1000;}
/*====================================================*/

.green_menu{
	width:230px;
	padding:0px;
}
#green_menu_top{
	width:230px;
	padding:0px;
	height:15px;
	
	
}
#green_menu_mid{
	width:230px;
	background:#7bc526 url(/images/left_mid.jpg) no-repeat;
	
	padding:0px;
}
#green_menu_bot{
	width:230px;
	padding:0px;
	height:15px;
	
}