body {
background:url(images/bg.gif) repeat-x top #c9edf9;
margin:0px;
padding:0px;
font: 10px  verdana, arial, helvetica;
color:#000;
}
p{
text-align:justify;
line-height:15px;
padding:0px 0 5px 0;
}
p.left_arrow{
text-align:justify;
line-height:15px;
padding:0px 0 5px 60px;
background:url(images/tool.gif) no-repeat left top;
}
.clear{
clear:both;
}
#main_container{
width:900px;
height:auto;
margin:auto;
background:url(images/header_bg.jpg) no-repeat top center;
}
.center_content{
width:865px;
padding:0px;
margin:auto;
}
.center_content1{
width:865px;
padding:0px;
margin:auto;
}

#header{
width:865px;
height:268px;
margin:auto;
}
#logo{
padding:17px 0 0 5px;
float:left;
}
.top_text{
width:315px;
clear:both;
float:left;
padding:55px 0 0 30px;
color:#FFFFFF;
}
a.testimonial{
float:right;
padding:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
/*----------------------menu-------------------------*/
#menu{
float:right;
padding:35px 30px 0 0;
}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:italic;
}
#menu ul li a{
float:left;text-decoration:none;padding:0px 4px 0 4px; margin:0px 8px 0 8px;color: #3418DF;text-align:center;
}
#menu ul li a:hover{
text-decoration:none;color: #fff; border-bottom:3px #FFFFFF solid;
}
#menu ul li a.current{
float:left;text-decoration:none;padding:0px 4px 0 4px;color: #fff;margin:0px 8px 0 8px; border-bottom:3px #FFFFFF solid;
}

/*-----------------main content----------------------------*/
.main_content{
width:865px;
height:auto;
margin:auto;
padding:0 0 30px 0;
background-color:#FFFFFF;
}

.main_content1{
width:865px;
height:auto;
margin:auto;
padding:0 0 30px 0;
background-color: Black;
}




.main_content_top{
width:865px;
height:16px;
background:url(images/main_content_top.gif) no-repeat center top;


color:#545451; font-size:20px;
font-family:Arial, Helvetica;  line-height : 25px; 

}

.main_content_top1{
width:865px;
height:16px;
background: url(images/main_content_top1.gif) no-repeat center top;


color:#545451; font-size:20px;
font-family:Arial, Helvetica;  line-height : 25px; 

}





#boxes_content{
width:865px;
clear:both;
margin:auto;
}
.box{
padding: 0px 13px 10px 13px;float:left;}
.box_content{
background:url(images/box_bg.gif) no-repeat center;width: 259px;height:202px;
}





h3.boxtitle{
font-size:16px;
color:#000000;
padding: 5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
}
.box_icon{
clear:both;
float:left;
width: 70px;
padding: 15px 7px 0 10px;
}


p.text_content{
width: 145px;
float:left;
text-align: justify;
padding: 0 5px 5px 5px;
color:#000000;
line-height: 15px;
}
.lnk_ph { padding: 0px 15px 2px 15px;

color: #4169E1; font-size : 14px;  margin-bottom : 0px;  margin-left : 0px;  margin-right : 0px;  margin-top : 10px;   float:left;
    text-align : center;
    }

	
	.lnk_ph1 {padding: 0px 15px 10px 15px;float:left;   width : 750px;    

    }

	
a.read_more{
padding:10px 0 0 0;
}

.title{
font-size:18px;
color:#000000;
padding: 3px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
}

.title1{
font-size:18px;
color: White;
padding: 3px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
}

.textosn2 {color:black;  font: 400 12px Tahoma;  text-align : center;

}	

h2.title{
font-size:18px;
color:#000000;
padding: 3px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
}
.left_content{
width:420px;
float:left;
padding: 5px 10px 10px 20px;
}


.left_content5{
width:410px;
float:left;
padding: 5px 10px 10px 20px;
}

.right_content1{
width:300px;
float:left;
padding: 0px 0 10px 20px;
 margin-top : 115px;
 margin-right : 0px;
 margin-left : 0px;
 margin-bottom : 0px;
}

.right_content{
width:390px;
float:left;
padding: 5px 0 10px 20px;
}


.right_content2{
width:390px;
float:left;
padding: 5px 0 10px 5px;
}



.right_news{
float:left;
width:auto;
border-bottom:1px #CCCCCC dashed;
padding:10px 0 8px 0;
}
.news_icon{

float:left;
background: url(images/tool.jpg) no-repeat center;
 width : 48px;
 height : 36px;
}

.news_icon4{

float:left;
background: url(images/fasad2.jpg) no-repeat center;
 width : 85px;
 height : 116px;
 padding : 0px 20px 0px 5px;
}
.news_icon4_1{

float:left;
background: url(images/fasad3.jpg) no-repeat center;
 width : 85px;
 height : 99px;
 padding : 0px 20px 0px 5px;
}
.news_icon4_2{

float:left;
background: url(images/fasad5.jpg) no-repeat center;
 width : 73px;
 height : 99px;
 padding : 0px 20px 0px 5px;
}

.news_icon4_3{

float:left;
background: url(images/fasad6.jpg) no-repeat center;
 width : 73px;
 height : 99px;
 padding : 0px 20px 0px 5px;
}

.news_icon5{

float:left;
background: url(images/pr1.jpg) no-repeat center;
width : 28px;
 height : 28px;
}


.news_icon6{

float:left;
background: url(images/pr2.jpg) no-repeat center;
width : 28px;
 height : 28px;
}
.news_icon7{

float:left;
background: url(images/pr3.jpg) no-repeat center;
width : 28px;
 height : 28px;
}
.news_icon8{

float:left;
background: url(images/pr4.jpg) no-repeat center;
width : 28px;
 height : 28px;
}

.news_icon9{

float:left;
background: url(images/pr5.jpg) no-repeat center;
width : 28px;
 height : 28px;
}

.news_icon10{

float:left;
background: url(images/pr6.jpg) no-repeat center;
 width : 28px;
 height : 28px;
}

.news_icon11{

float:left;
background: url(images/pr7.jpg) no-repeat center;
width : 28px;
 height : 28px;
}

.news_icon12{

float:left;
background: url(images/pr8.jpg) no-repeat center;
width : 28px;
 height : 28px;
}




.news_icon2{

float:left;
background: url(images/tool1.jpg) no-repeat center;
 width : 39px;
 height : 34px;
}

.news_icon3{

float:left;
background: url(images/tool2.jpg) no-repeat center;
 width : 39px;
 height : 38px;
}


.news_content{
width:310px;
float:left;
text-align:justify;
line-height:15px;
padding:0 0 0 10px;
}

.news_content5{
width:380px;
float:left;
text-align: left;
line-height:15px;
padding: 5px 0 5px 0px;
 background-color : #C9EDF9;
}

.news_content6{
width: 380px;
float:left;
text-align:justify;
line-height:15px;
padding: 0 0 10px 10px;
}



.news_content3{
text-align: left;
line-height:20px;
padding: 10px 0 0 300px;
}
.news_content4{
text-align: left;
padding: 10px 0 0 300px;
}

/*-----------------------------footer------------------*/
#footer{
clear:both;
width: auto;
height:50px;
color: #0c9cc9;
}
.copyright{
float: left;
padding-left:10px;
padding-top:10px;
}
.footer_links{
float: right;
padding-right:15px;
padding-top:13px;
}
.footer_links a{
text-decoration:none;
color: #0c9cc9;
padding-left:10px;
}
.footer_links a:hover{
text-decoration:underline;
color: #0c9cc9;
}

.footer1{
float: right;
padding-right:15px;
padding-top: 13px;
 width : 300px;
 text-align : right;
}


h1.lnk_ph22 {color: #6A6A6A; font-size : 6px;  margin-top : 0px;  margin-bottom : 0px;  margin-left : 0px;  margin-right : 0px;  padding : 0px 0px 0px 0px;       }

.text_2  {color: #1166EE;  font: 900 22px Tahoma;  text-align : center;   }	
.text_6  {color: #1166EE;  font: 900 22px Tahoma;  text-align : center;  padding : 0px 0px 10px 0px;     }	
	.text_5  {color: Black;  text-align : center;  padding : 0px 0px 10px 30px;     }	
	
	.text_8  {padding : 0px 0px 10px 30px;     }	
	
	.left_content6{
width:810px;
float:left;
padding: 5px 10px 10px 20px;
}


.text_4  {  font: normal bold 14px Tahoma;  text-align : right;  width:400px;  margin-top : 10px;     }

	.text_4_1  {  height : 38px;  font: normal bold 14px Tahoma;  text-align : justify;  width:600px;  margin-top : 10px;  padding : 0px 0px 0px 5px;      }
	
.tab1 { width: 400px; margin : 8px;  border : medium double #4C4C4C;  border-width : 6px; 	}		
	
.tab2 {  background-color : #D3EDFA; font-size : 16px; font-style : normal;  text-align : center;}		
	.tab3 {   font-size : 16px; font-style : normal;  text-align : center;}		
	
	.table1  { background-color : White; font-size : 11px; font-style : normal;  text-align : center;
	
	}	
	.table2  { background-color : White; font-size : 11px; font-style : normal;
	text-align : center;
	}	
.ser{   font-size : 12px; font-style : normal; font-weight:bold; 	width : 170px;   text-align : center; 	}	
.ser1{padding: 0px 15px 10px 15px;float:left;   width : 170px;             }	