@charset "utf-8";
/* CSS Document */

html, 
body{ 
 
 background-color: #655b96;
 text-align:justify;
} 

img {border:0px;}
div,span,p,ul,li,td,input,select,textarea,button{font-family:tahoma; font-size:11px; line-height:15px; color:#3d3d3d}
.images{float:left; }
a { color:#dfa300; text-decoration:underline}
a:hover{ color:#dfa300; text-decoration:none}
#container {margin-left:auto; margin-right:auto; width:1024px; text-align:left; background-color:#FFFFFF   }
.header{ width:1024px; position:relative; background-color:#fff  }
.logo{ background-image: url(logo.jpg); background-repeat:no-repeat; width:359px; height:98px; float:left}
.top_menu{float:right; width:320px; vertical-align:top; padding-bottom:15px}
#topmenu{ float:left;  height:34px; padding-top:64px; margin-right:30px; padding-left:5px }
/* menu */	
.menu__left{background-image: url(top_menu.jpg); background-repeat:no-repeat; width:13px; height:40px; float:left;  }

.menu__right{background-image:url(menu_bgright.jpg); background-repeat:no-repeat; width:13px; height:40px; background-position:right; float:left;}

.menu__ { padding:0; margin:0; width:665px;  float:left; background-image:url(menu_bg.jpg);repeat-x; background-position:bottom; padding-top:14px; background-color:#fff   }
.menu__ ul { padding:0; margin:0; list-style:none; border:0; float:left;}
.menu__ ul li { float:left; margin:0 0px 0 0; border:0; padding:0; }
.menu__ ul li a { float:left; margin:0; color:#000; font-family: EuropeExt (T1); font-size:14px; font-weight:bold; text-decoration:none; }
.menu__ ul li a:hover { float:left; }
.menu__ ul li  a:hover.about { background-image:url(about_us_over.jpg); background-repeat:no-repeat; width:135px; height:32px }
.menu_bg{ background-image:url(line.jpg); background-repeat: repeat-x;width:1024px; height:12px; float:right}
.black_bg{ background-color:#000; background-repeat: repeat-x;width:1024px; height:12px; float:right}
.banner{ float: left; width:1024px; height:330px; background-color:#fff }
#contain_main{ width:1024px; float:left; background-color:#fff }
#contain_left{ width:334px; float:left; margin-right:30px}
.our_branches{ background-image:url(branches.jpg); background-repeat:no-repeat; width:334px; height:243px; margin-bottom:20px; margin-top:15px ;margin-left:30px; }
.infrastructure{ background-image: url(infrastucture_menu.jpg); background-repeat:no-repeat; width:334px; height:260px; margin-bottom:20px; margin-left:30px; margin-top:10px  }
.infra_text{ font-family:Tahoma; font-size:11px; color:#555555; padding-top:80px; padding-left:17px; width:300px; text-align:justify}

.read_more{  float:right; padding-right:50px; padding-top:5px;} 

#contain_right{ width:654px; float:left;}
.title{ margin-left:15px; margin-top:5px;background-image:url(welcome.jpg); background-repeat:no-repeat; width:501px; height:30px} 
.title_2{ margin-left:15px; margin-top:125px;background-image:url(about.jpg); background-repeat:no-repeat; width:501px; height:30px} 
.main_text{ margin-left:15px; margin-top:20px; float:left; width:450px; font-family:arial; font-size:11px} 
.main_text2{ margin-top:20px; float:left; width:180px; font-family:arial; font-size:11px} 
.main_text3{ margin-top:20px; margin-left:8px; float:left; width:220px; font-family:arial; font-size:11px}
.main_image{ margin-left:15px; margin-top:20px; float:left;  } 
.read{ float:right;}
.text{margin-left:25px; width:280px}
.text2{margin-left:8px; width:280px}
.text1{margin-left:25px; }

.title_services { background-image:url(services_img.jpg); margin-left:15px; width:145px; height:30px;}
.title_news { background-image: url(news.jpg); background-repeat:no-repeat; width:145px; height:30px;}
.bottom_left{ width:350px; float:left}
.bottom_right{ width:280px;float:left; margin-left:20px}
#footer{ background-image:url(footer.jpg); background-repeat:repeat-x;width:1008px; height:30px; float:right; padding-left:16px;}
pre{ font-family:Tahoma; margin-top:0px; margin-bottom:0px; padding-top:5px}

/*innerpage*/
.inner_text{ width:600px; margin-left:15px; text-align:justify;  font-family:Tahoma}
.contain_right{ width:654px; float:right;}
.hor_line{ border-bottom: 1px  dashed #ccc; padding-bottom:8px; font-size:13px; width:400px; font-family:tahoma; font-weight:normal}
.brown{color: #a62917;}
.brown_box{width:400px;
padding:5px;background-color:#f5f5f5;}
 
blockquote { padding:5px; margin:0px}
.padt8l18 {


}

input, textarea {
border:1px solid #D3D3D3;
width:150px;
}

.bt {
background-color:#a72219;
border:0 none;
color:#FFFFFF;
font-weight:bold;
margin:1px;
padding:2px 6px;
text-align:center;
width:60px;
}

.f1 {background-color:#a72219; border:#ccc; color:#FFFFFF; text-align:center; padding:8px}

.grid1 {
border: 1px solid #ccc;
margin:0 auto;
text-align:left;
}
.grid1 td {
background-color:#FFFFFF;
padding:5px;
}
