/*================================Main================================*/

body

{

  background-color: #91cb00;

  background-image: url(../img/fon.gif);

  background-position: top;  

  background-repeat: repeat-x;  

  padding: 0px;

  margin: 0px;

}

a:link, a:active, a:visited

{

  text-decoration: none;

  color: #0033CC; 

}

a:hover

{

  text-decoration: underline;

}

td

{

  vertical-align: top;

}



img

{

  border: 0px;

  padding: 0px;

  margin: 0px;

}

h1 {
text-decoration:none;
font: normal 18px Arial;
}


p

{

  text-indent: 0px;

}

/*--------------------------------Main---------------------------------*/

/*==============================Container==============================*/

#container

{

  width: 851px;

  margin-left: auto;

  margin-right: auto;

  font-family: Tahoma;

  color: #414142; 

  font-size: 11px;  

}



#logo_left

{

  background-image: url(../img/logo_l.gif);

  background-repeat: no-repeat;    

  width: 35px;

  height: 216px;

  margin: 0px;

  padding: 0px;

  float: left;

}



#header-top

{

  background-image: url(../img/header_top.gif);

  width: 781px;

  height: 15px;

  margin: 0px;

  padding: 0px;

  float: left;

}



.border

{

  background-image: url(../img/body_main.gif);

}



.border1

{

  background-image: url(../img/body_main1.gif);

}



#title

{

  background: url(../img/title.gif);

  background-color: #8bc200;

  background-repeat: no-repeat;  

  width: 647px;

  height: 98px;

}



#testimonials {

	padding:0px !important;

	margin:0px !important;

	float:left;

	position:relative;

}

#tmp

{

	position: absolute;
	border: 0px solid #f00;
	margin-top: 150px;
	margin-left: 390px;
}

#menu

{

  height: 15px;

  background: #8bc200;

  padding-left: 20px;

  margin: 0px;

  color: #ffffff; 

  font-family: Verdana;

  font-size: 12px;  

  cursor:pointer;

  cursor:hand;

}



#menu a:link, #menu a:active, #menu a:visited

{

  text-decoration: none;

  text-transform: uppercase;  

  color: #ffffff; 

  font-family: Verdana;

  font-size: 12px;  

}



#menu a:hover

{

  text-decoration: none;

  text-transform: uppercase;  

  color: #B2F800; 

  font-family: Verdana;

  font-size: 12px;

}





#logo

{

  background-image: url(../img/logo_r.gif);

  background-repeat: no-repeat; 

  width: 134px;

  height: 201px;

  margin: 0px;

  padding: 0px;

  float: left;

}



#body-top

{

  background-image: url(../img/body_top.gif);

  background-repeat: no-repeat; 

  width: 647px;

  height: 20px;

}



#welcom

{

  margin: 0px;

  background-image: url(../img/body_main_header.gif);

  background-repeat: repeat-x;

  background-position: top;

  width: 629px;

  height: 69px;



}



.title

{

  font-family: Verdana;

  font-size: 15px;

  font-weight:bold;

}



.submenu

{

  padding-top: -27px;

 

}



#banner

{

  background-image: url(../img/banner.gif);

  background-position: top;

  background-repeat: no-repeat;

  float: left;

  text-align: center;

  width: 781px;

  height: 29px;
}

#banner_home

{

  background-image: url(../img/banner_home.gif);

  background-position: top;

  text-align: center;

  width: 781px;

  height: 185px;
  

}

#banner_home div

{

	padding: 5px 0px 0px 0px;  

	margin-left: -6px;

}



#content_main

{

  background-image: url(../img/body_main_bottom.gif);

  background-repeat: repeat-y;

  padding-left: 45px;

  padding-top: 0px;

}



.date

{

  background-image: url(../img/line.gif);

  background-repeat: no-repeat;

  background-position: bottom;  

  text-align: right;

  font-family: Tahoma;

  font-size: 11px;

  color: #414142;

  padding: 0 5px 1px 0;

  margin: 0px;  

}



.ul_news

{

  list-style: url(../img/dot.gif);

  margin: 0px;

  padding: 0px;

}



.li_news

{

 padding: 10px 0px;

}



.news:link, .news:active, .news:visited

{

  color: #414142; 

  font-family: Tahoma;

  font-size: 11px;  

}



.news:hover

{

  color: #414142; 

  font-family: Tahoma;

  font-size: 11px;

  text-decoration:none;

}



#left_border, #right_border

{

  background-repeat: no-repeat;

  width: 16px;

  height: 78px;

}



#left_border

{

  background-image: url(../img/body_bottom_l.gif);

}



#right_border

{

  background-image: url(../img/body_bottom_r.gif);

}



#center_border

{

  background-image: url(../img/body_bottom_c.gif);  

  width: 740px;

  padding-top: 15px;

}



#bottom_a

{

  width: 100%;

  text-align: center;

  padding-top: 10px; 

  padding-bottom: 80px;

  font-family: Tahoma;

  font-size: 10px;

  color: #414142;

}



.bottomlnk:link, .bottomlnk:active, .bottomlnk:visited

{

  text-decoration: none;

  color: #414142; 

  font-family: Tahoma;

  font-size: 10px;  

}



.bottomlnk:hover

{

  color: #414142; 

  font-family: Tahoma;

  font-size: 10px;

  text-decoration:underline;



}



/*==============================Contant==============================*/

.a_company:link, .a_company:active, .a_company:visited

{

  text-decoration: none;

  color: #0033CC; 

  font-family: Verdana;

  font-size: 10px;  

}



.a_company:hover

{

  color: #0033CC; 

  font-family: Verdana;

  font-size: 10px;

  text-decoration:underline;



}



/*------------test.html-------------------------*/

#write div

{

  font-style: italic;

  text-align: left;

}



.writter_line

{

  border-bottom: 1px #444444 solid;

  padding-bottom: 5px;

}



.list_line

{

  border-bottom: 1px #666666 solid;

  padding-bottom: 15px;

}

/*----------------------------------------------*/



/*--------------service-------------------------*/

.submenuserv

{

  color: #0033cc;

  font-size: 10px;

  text-align: left;

  

}



#switch td

{

  width: 225px;

  padding-top: 7px;  

  padding-bottom: 7px;

  cursor: hand;

  font-weight: bold;

}



#switch div

{

  padding-bottom: 7px;

  padding-right: 15px;

  text-align: left;

  display: none;

  font-weight: normal;

}

/*----------------------------------------------*/



/*--------------portfolio-----------------------*/

#portfolio td

{

  padding-bottom: 5px;

}

/*----------------------------------------------*/

hr{

	color: #9D9D9F;

	background-color: #9D9D9F;

	height: 1px;

	border: 0px;

}

.td_form{

	vertical-align: middle;

	padding: 2px 5px 2px 0px;

}

input, textarea, select{

  font-family: Tahoma;

  font-size: 11px;

  color: #414142;



}

.txt_red{

	color: #B30E0C;

	font: bold 11px Tahoma;

}

.txt_green{

	color: #91CB00;

	font: bold 11px Tahoma;

}

.td_middle{

	vertical-align: middle;

}
