/* CSS Document */
* { margin:0; padding:0;}

.clear { clear:both;}

html, body { height:100%; }
body {font-size:13px; line-height:16px; text-align:center; background:url(images/bg2.jpg) repeat-x top #e1e1e1}
html, input, textarea
	{	font-family:Arial; 
		color:#252525;
	}	


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.tac{ text-align: center}
.width{ width:100%}

a img{ border:0px}
img{ vertical-align:top;  }

b{color:#252525;}
.email a{color:#000000; text-decoration:underline;}
.a1 a{color:#FFFFFF; text-transform:uppercase; font-size:0.89em; font-weight:bold; background:url(images/arrow.gif) top left no-repeat; margin:0px; padding:5px 0 5px 31px; text-decoration:none; margin-top:15px;}
.a1 a:hover{ text-decoration:none; color:#000000} 
.a2 a{color:#f7941e; text-transform:uppercase; font-size:0.89em; font-weight:bold; background:url(images/arrow1.gif) top left no-repeat; margin:0px; padding:6px 0 6px 31px; text-decoration:none; margin-top:17px}
.a2 a:hover{ text-decoration:none; color:#000000} 
.a3{color:#FFFFFF; text-transform:uppercase; font-size:0.89em; background:url(images/arrow3.gif) top left no-repeat; margin:0px; padding:5px 0 5px 31px; text-decoration:none; margin-top:15px}
.a3:hover{ text-decoration:none; color:#000000} 
.a4{color:#FFFFFF; text-transform:uppercase; font-size:0.89em; background:url(images/arrow3.gif) top left no-repeat; padding:5px 0 5px 31px; text-decoration:none; margin:5px 0 0 15px; position: absolute; vertical-align:top; height:15px}
.a4:hover{ text-decoration:none; color:#000000} 

ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/arrow2.gif) top left no-repeat; background-position:0 13px; margin:0px; padding-left:10px; line-height:20px; }
ul li a{color:#252525; text-decoration: underline; line-height:2.1em} 
ul li a:hover { text-decoration:none; }

/*block*/
.block{ background:#6FB435; width:100%}
.block .bg_top{ background: url(images/bg_top.jpg) repeat-x top}
.block .bg_bottom{ background: url(images/bg_bottom.jpg) repeat-x bottom }
.block .bg_left{ background: url(images/bg_left.jpg) repeat-y left }
.block .bg_right{ background: url(images/bg_right.jpg) repeat-y right}
.block .bg_top_left{ background: url(images/bg_top_left.jpg) no-repeat top left }
.block .bg_top_right{ background: url(images/bg_top_right.jpg) no-repeat top right }
.block .bg_bottom_left{ background: url(images/bg_bottom_left.jpg) no-repeat bottom left }
.block .bg_bottom_right{ background: url(images/bg_bottom_right.jpg) no-repeat bottom right }
.block .indent_block{ padding:13px 5px 15px 23px; }

/*block1*/
.block1{ background:#9f9f9f; width:100%}
.block1 .bg_bottom{ background: url(images/bg_bottom1.gif) repeat-x bottom }
.block1 .bg_top_left{ background: url(images/bg_top_left1.gif) no-repeat top left }
.block1 .bg_top_right{ background: url(images/bg_top_right1.gif) no-repeat top right }
.block1 .bg_bottom_left{ background: url(images/bg_bottom_left1.gif) no-repeat bottom left }
.block1 .bg_bottom_right{ background: url(images/bg_bottom_right1.gif) no-repeat bottom right }
.block1 .indent_block{ padding:28px 25px 89px 40px; }

/*footer*/
.footer { color:#5a5959; font-size:12px;  padding:20px 0px 20px 81px; line-height:25px; background-color:#cacaca;}
.footer a {color:#5a5959; text-decoration:underline; font-weight:bold;}  
.footer a:hover {  text-decoration:none;}

.tab_01 {padding:43px 0 35px 79px;}
.tab_03 {padding-right:15px;}
.tab_02 {padding-right:55px;}
.tab_04 {padding:35px 22px 45px 81px;}
.tab_06 {padding:0 22px 45px 81px;}
.tab_05 {padding:65px 30px 50px 0;}
.tab_07 {padding:40px 30px 50px 0;}
.tab_08 {padding-right:30px;}
.text {font-size:16px; font-weight:bold;}
.img {padding:0 10px 0 0;}

/*Clientes*/
div.clientes {
	height:88px;
	width:130px;
	float:left;
	margin:10px 10px 0 4px;
	border-left:1px solid #999588;
	border-bottom:1px solid #999588;
	background:#FFFFFF;
	padding-top: 5px;
	text-align:center;
}


.servicos {font-size:13px; line-height:20px;}