

	body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}
	
	*{
		font-size:100%;
		
	}
	
	/* Hides from IE5-mac \*/
	* html .buggybox {height:1%;}
	/* End hide from IE5-mac */	
	
	div#container {height: 1%;}
	html>/**/body div#container {height: auto;}

	body{
		margin:0px;
		padding:0px;
		background-image: url(../img/bg.png);
		background-color:#a0a295;
	}
	
	
	#layout{
		width:740px;
		margin:0 auto;
		top:0px;
		position:relative;
		height:1%;
		
	}
	
	
	#frame0{
		width:100%;
		margin-top:-40px;
		position:relative;
	}
	#frame1{
		width:104px;
		left:50%;
		margin-left:-473px;
		top:-204px;
		position:relative;
		
		background-image: url(../img/4_0.png);
		background-position:0% 0%;
		background-repeat: repeat-y;
	}
	#frame2{
		width:104px;
		margin-left:842px;
		position:relative;
		
		background-image: url(../img/4_1.png);
		background-position:0% 0%;
		background-repeat: repeat-y;
	}
	#frame3{
		width:738px;
		margin-left:-738px;
		top:204px;
		
		position:relative;
		
	}
	
	.l_t_s_0 {
		width:104px;
		height:256px;
		margin-left:-104px;
		top:256px;
		margin-top:-256px;
		position:relative;
		background-image: url(../img/bg.png);
		overflow:hidden;
	}
	.l_t_s_1 {
		width:104px;
		height:106px;
		margin-left:0px;
		position:relative;
		background-image: url(../img/0_0.png);
		overflow:hidden;
	}
	.l_t_s_2 {
		width:104px;
		height:150px;
		margin-left:0px;
		position:relative;
		background-image: url(../img/1_0.png);
		overflow:hidden;
	}
	
	.l_b_s_0 {
		width:104px;
		height:204px;
		margin-left:-104px;
		top:0px;
		margin-top:-204px;
		
		position:relative;
		
	}
	.l_b_s_1 {
		width:104px;
		height:139px;
				
		background-image: url(../img/6_0.png);
	}
	.l_b_s_2 {
		width:104px;
		height:65px;
		
		background-image: url(../img/9_0.png);
	}
	
	
	.r_t_s_0 {
		width:104px;
		height:256px;
		margin-left:738px;
		top:256px;
		margin-top:-256px;
		position:relative;
		background-image: url(../img/bg.png);
		overflow:hidden;
	}
	.r_t_s_1 {
		width:104px;
		height:106px;
		margin-left:0px;
		position:relative;
		
		background-image: url(../img/0_4.png);
		overflow:hidden;
	}
	.r_t_s_2 {
		width:104px;
		height:150px;
		margin-left:0px;
		position:relative;
		
		background-image: url(../img/1_5.png);
		overflow:hidden;
	}
	
	
	.r_b_s_0 {
		width:104px;
		height:204px;
		margin-left:738px;
		top:-0px;
		margin-top:-204px;
		position:relative;
		overflow:hidden;
	}
	.r_b_s_1 {
		width:104px;
		height:139px;
		
		background-image: url(../img/6_1.png);
		overflow:hidden;
	}
	.r_b_s_2 {
		width:104px;
		height:65px;
		
		background-image: url(../img/9_4.png);
		overflow:hidden;
	}
	
	
	
	
	
	
	#top_shadow{
		width:100%;
		height:106px;
		position:relative;
		overflow:hidden;
		
	}
	#top_shadow .l_t_c {
		width:141px;
		height:106px;
		
		position:relative;
		background-image: url(../img/0_1.png);
		overflow:hidden;
	}
	#top_shadow .l_t {
		width:466px;
		height:106px;
		left:141px;
		top:-14px;
		position:relative;
		background-image: url(../img/0_2.png);
		overflow:hidden;
	}
	#top_shadow .r_t_c {
		width:131px;
		height:106px;
		
		left:607px;
		top:-112px;
		
		position:relative;
		background-image: url(../img/0_3.png);
		overflow:hidden;
	}
	
	
	#top{
		width:100%;
		height:42px;
		margin-top:0px;
		position:relative;
		overflow:hidden;
		
	}
	
	.l_t_c {
		width:38px;
		height:92px;
		
		position:relative;
		background-image: url(../img/1_1.png);
		overflow:hidden;
	}
	
	.l_t {
		width:332px;
		height:8px;
		left:38px;
		margin-top:-92px;
		position:relative;
		background-image: url(../img/1_2.png);
		overflow:hidden;
	}
	
	.r_t {
		width:332px;
		height:8px;
		left:370px;
		margin-top:-92px;
		position:relative;
		background-image: url(../img/1_3.png);
		overflow:hidden;
	}
	
	.r_t_c {
		width:36px;
		height:92px;
		left:702px;
		margin-top:-8px;
		position:relative;
		background-image: url(../img/1_4.png);
		overflow:hidden;
	}
	
	.t_bg {
		width:664px;
		height:74px;
		left:38px;
		color:#aca;
		font-size:18pt;
		position:relative;
		background-image: url(../img/2_0.png);
		overflow:hidden;
	}
	.logo {
		width:184px;
		height:185px;
		margin-top:-185px;
		top:-270px;
		left:278px;
		position:relative;
		z-index: 5;
		overflow:hidden;
	}
	.home {
		width:19px;
		height:19px;
		margin-top:-19px;
		top:-50px;
		left:657px;
		position:relative;
		z-index: 3;
	}
	.mail {
		width:19px;
		height:19px;
		margin-top:-19px;
		top:-50px;
		left:689px;
		position:relative;
		z-index: 3;
	}
	

	#menu{
		width:100%;
		height:25px;
		margin-top:-25px;
		top:-10px;
		left:-12px;
		position:relative;
	}
	.menu0 {
		width:111px;
		height:25px;
		left:42px;
		float:left;
		position:relative;
	}
	.menu1 {
		width:111px;
		height:25px;
		left:68px;
		float:left;
		position:relative;
	}
	.menu2 {
		width:111px;
		height:25px;
		left:251px;
		float:left;
		position:relative;
	}
	.menu3 {
		width:111px;
		height:25px;
		left:276px;
		float:left;
		position:relative;
	}
	
	
	
	
	
	
	#incuts{
		width:740px;
		position:relative;
		background-image: url(../img/3_0.png);
		height: 1%;
		
		background-repeat: repeat-y;
	}
	
	#incuts .wrap{
		width:734px;
		left:5px;
		position:relative;
		height: 1%;
		color:#fff000;
	}
	
	#incuts .wrap .wrap_{
		width:6px;
		left:727px;
		position:relative;
		height: 1%;
		background-image: url(../img/3_1.png);
	}
	
	#cont{
		font-family:Tahoma;
		font-size:12px;
		color:#747272;
	
		width:728px;
		margin-right:-728px;
		position:relative;
		height: 1%;
		left:-727px;
		float:left;
	}
	
	.clear{
		clear:both;
		font-size:0;
		position:relative;
		overflow:hidden;
	}
	
	
	
	
	
	#bottom{
		width:100%;
		height:60px;
		
		
	}
	
	.l_b_c {
		width:60px;
		height:92px;
		
		position:relative;
		background-image: url(../img/7_0.png);
		overflow:hidden;
	}
	.b {
		width:618px;
		height:8px;
		left:60px;
		margin-top:-8px;
		position:relative;
		background-image: url(../img/8_0.png);
		overflow:hidden;
	}
	.r_b_c {
		width:60px;
		height:92px;
		left:678px;
		margin-top:-92px;
		position:relative;
		background-image: url(../img/7_2.png);
		overflow:hidden;
		
	}
	.b_bg {
		width:618px;
		height:84px;
		left:60px;
		margin-top:-92px;
		position:relative;
		background-image: url(../img/7_1.png);
		overflow:hidden;	
		
	}
	.copy {
		font-family:Tahoma;
		font-size:12px;
		color:#595959;
		
		width:300px;
		height:30px;
		margin-top:-30px;
		top:-27px;
		left:40px;
		position:relative;
		overflow:hidden;
	
	}
	.advertsub {
		font-family:Tahoma;
		font-size:12px;
		color:#696969;
		
		width:600px;
		height:30px;
		margin-top:-30px;
		top:5px;
		left:40px;
		position:relative;
		overflow:hidden;
	
	}
	.phone {
		width:233px;
		height:45px;
		margin-top:-45px;
		top:-23px;
		left:420px;
		position:relative;
		background-image: url(../img/phone.png);
		overflow:hidden;
		
	}
	
	
	
	
	
	#bottom_shadow{
		width:100%;
		height:65px;
		
		top:0px;
		margin-top:32px;
		
		position:relative;
		overflow:hidden;
		
	}
	
	.cl {
		width:100%;
		height:65px;
		position:relative;
		background-color:#ff0000;
		overflow:hidden;
	}
	
	#bottom_shadow .l_bs_c {
		width:150px;
		height:65px;
		
		position:relative;
		background-image: url(../img/9_1.png);
		overflow:hidden;
	}
	
	#bottom_shadow .l_bs {
		width:438px;
		height:65px;
		left:150px;
		margin-top:-65px;
		position:relative;
		background-image: url(../img/9_2.png);
		overflow:hidden;
	}
	
	#bottom_shadow .r_bs_c {
		width:150px;
		height:65px;
		
		left:588px;
		margin-top:-65px;
		
		position:relative;
		background-image: url(../img/9_3.png);
		overflow:hidden;
	}
	

	.l_s_t {
		height:106px;
		background-image: url(../img/0_0.png);
		background-position:100% 0;
		background-repeat: no-repeat;
	}
	.l_s_t2 {
		height:150px;
		background-image: url(../img/1_0.png);
		background-position:100% 0;
		background-repeat: no-repeat;
	}
	.l_s_m {
		
		background-image: url(../img/4_0.png);
		background-position:100% 0;
		background-repeat: repeat-y;
		
	}
	.l_s_b {
		height:106px;
		background-image: url(../img/6_0.png);
		background-position:100% 0;
		background-repeat: no-repeat;
	}
	.l_s_b2 {
		height:106px;
		background-image: url(../img/9_0.png);
		background-position:100% 0;
		background-repeat: no-repeat;
	}
	
	
	
	
	
	
	
	
	
	
	.flash {
		width:100%;
		height:303px;
		position:relative;
		
		background-image: url(../img/main_.jpg);
		z-index: 2;
	}
	
	
	
	
	
	
	#links {
		width:100%;
		height:20px;
		background:#fff;
		position:relative;
	}
	#links a  {
		font-family:Tahoma;
		font-size:11px;
		color:#569f24;
		text-decoration:underline;
		
		position:relative;
	}
	#links a:hover {
		text-decoration:none;
	}
	#links font  {
		font-family:Tahoma;
		font-size:11px;
		color:#a3a3a3;
		
		top:3px;
		left:22px;
		position:relative;
	}
	
	
	
	
	
	
	.about {
		font-family:Tahoma;
		font-size:12px;
		color:#747272;
		height: 1%;
		
		margin:0px;
		padding:20px;
		
		width:688px;
		position:relative;
		background:#fff;	
	}
	
	.about .content {

	}
	
	.advert {
		display: none;
	}		

	.advertw {
		color:white;
		z-index: 0;
	}		
	
	.point {
		top:0px;
		left:20px;
		position:relative;
	}
	
	.point_p {
		top:10px;
		position:relative;
	}
	
	
	a.more  {
		font-family:Tahoma;
		font-size:12px;
		color:#569f24;
		text-decoration:underline;
		
		left:25px;
		position:relative;
	}
	a:hover.more {
		text-decoration:none;
	}
	
	a.more_p  {
		font-family:Tahoma;
		font-size:12px;
		color:#569f24;
		text-decoration:underline;
		
		top:10px;
		position:relative;
	}
	a:hover.more_p {
		text-decoration:none;
	}
	
	
	.photo {
		width:706px;
		position:relative;
		left:-16px;
		overflow:hidden;
	}
	
	.articles {

		margin:0px;
		padding:20px;
		height: 1%;
		
		width:688px;
		position:relative;
		background:#fff;
		
	}
	.title {
		font-family:Tahoma;
		font-size:20px;
		color:#747270;
		height: 1%;
		
		margin-top:10px;
	}
	.articles .content {
	}
	
	.projects {
		
		
		margin:0px;
		padding:20px;
		height: 1%;
		
		position:relative;
		background:#fff;
		
	}
	.projects .title {
		font-family:Tahoma;
		font-size:24px;
		color:#b8b8b8;
	}
	.projects .title_green {
		font-family:Tahoma;
		font-size:24px;
		color:#569f24;
	}
	.projects .content {
	}
	
	.line {
		
		height:2px;
		background-image: url(../img/about_bg.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	
	
	
	a  {
		font-family:Tahoma;
		font-size:12px;
		color:#569f24;
		text-decoration:underline;
	}
	a:hover {
		text-decoration:none;
	}
	
	.num {
		font-family:Tahoma;
		font-size:12px;
		color:#569f24;
	}
	
	.desc{
		margin-top:5px;
		left:15px;
		width:680px;
		position:relative;
	}
	.title_green {
		font-family:Tahoma;
		font-size:24px;
		color:#569f24;
		text-decoration:none;
	}
	
	.table {
		font-family:Tahoma;
		font-size:12px;
		color:#747272;
		
		margin:0px;
		padding:5px;
		
		width:400px;	
	}
	.adress {
		text-align:right;
		margin-top:-14px;
		position:relative;
		left:100px;
		width:300px;
	}
	
	.leftmenu {
		width:25%;
		float: left;
		padding: 5px; 
		background: #efe;
	}
	.right_main {
		width:70%;
		float: right;
		padding: 5px; 
		background: #fff;
	}
