@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;/*height:100%;*/ background:#f3f3f3;}

#main_frame
{
padding:auto;margin:auto;width:990px;display:table; 
}
#main_header
{
padding:0px;margin:0px;width:100%;/*height:100%;*/ }


#header
{
float:left; width:990px; height:290px; margin:0px 0px 0px 0px; background:#CCCCCC; 
}

#header1
{
float:left; width:990px; height:100px; margin:0px 0px 0px 0px; background:url(../images/content-bg.png); border-top:30px solid #000000; border-bottom:5px double #FF0000;
}


#header1 h2
{
float:left; width:auto; height:auto; margin:10px 0px 0px 0px; font-size:24px; color:#FFFFFF; margin-left:20px; font-family:CentSchbkCyrill BT; font-style:normal;

}
.slider
{
float:left; width:990px; height:290px; margin:0px 0px 0px 0px; background:#e12241; 
}

.top_bar
{
float:left; width:990px; height:152px; background:url(../images/top_bar-bg.png); margin:-280px 0px 0px 0px; z-index:999; position:relative;
}

#main_content
{
padding:0px;margin:0px;width:100%;/*height:100%;*/ background:url(../images/bg.png); }


#content
{
float:left; width:990px; height:auto; margin:0px 0px 0px 0px;  background:#FFFFFF !important;
}



.text
{
float:left; width:990px; height:auto; margin:0px 0px 0px 0px;  background:#FFFFFF !important;
}

.text h1
{
float:left; width:230px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify;
margin-right:20px; line-height:21px;  color:#000000; 
}
.text p
{
float:right; width:960px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify;
margin-right:20px; line-height:21px;  color:#000000; 
}

.border
{
float:left; width:990px; height:34px; background:url(../images/content-bg.png);
}

.border h4
{
float:left; width:auto; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin-left:10px;
}

.gal
{
float:left; width:690px; height:auto; 
}

.div1
{
float:left; width:210px; height:241px; background:url(../images/img2.png); margin-top:10px; margin-left:10px;
}

.div1 h1
{
float:left; width:210px; height:auto; margin-top:10px; margin-left:70px; color:#CCCCCC; font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
}

.div1 p
{
float:left; width:180px; height:auto; margin-top:10px; margin-left:10px; color:#FFFFFF; font-size:14px; text-align:center; border-bottom:2px double #FFFFFF; padding-bottom:15px;
}

.div1 h1 a
{
float:left; color:#FFFFFF; 
}
.div1 h1 a:hover
{
float:left; color:#e62020; 
}

.div2
{
float:left; width:210px; height:241px; background:url(../images/img3.png); margin-top:30px; margin-left:10px; 
}

.div2 h1
{
float:left; width:210px; height:auto; margin-top:0px; margin-left:65px; color:#CCCCCC; font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
}

.div2 h1 a
{
float:left; color:#FFFFFF; 
}
.div2 h1 a:hover
{
float:left; color:#e62020; 
}

.div2 p
{
float:left; width:180px; height:auto; margin-top:10px; margin-left:10px; color:#FFFFFF; font-size:14px; text-align:center;text-align:center; border-bottom:2px double #FFFFFF; padding-bottom:5px;
}

.div3
{
float:left; width:210px; height:241px; background:url(../images/img4.png); margin-top:10px; margin-left:10px;
}

.div3 h1
{
float:left; width:210px; height:auto; margin-top:10px; margin-left:38px; color:#CCCCCC; font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
}

.div3 p
{
float:left; width:180px; height:auto; margin-top:10px; margin-left:10px; color:#FFFFFF; font-size:14px; text-align:center; border-bottom:2px double #FFFFFF; padding-bottom:15px;
}

.div3 h1 a
{
float:left; color:#FFFFFF; 
}
.div3 h1 a:hover
{
float:left; color:#e62020; 
}
.about_us
{
float:right; width:300px; height:auto;
}

.about_us h1
{
float:right; width:280px; height:39px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  background:url(../images/img1.png); margin-right:10px;
}

.about_us p
{
float:right; width:270px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify;
margin-right:20px; line-height:21px;  color:#666666; 
}


.infrastructure
{
float:right; width:990px; height:auto;background:url(../images/content-bg.png);
}

.infrastructure h1
{
float:right; width:960px; height:39px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  background:url(../images/img5.png) no-repeat; margin-right:10px; 
}

.infrastructure p
{
float:right; width:960px; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:justify;
margin-right:20px;
}


 #main_footer
{
	width:auto;
height:auto;
margin:0px 0px 0px 0px;
}

.footer
{
padding:0px;
margin:10px 0px 0px 0px;
float:left;
height:152px;
width:990px;
background:url(../images/footer.png);
border-top:5px double #e62020; 
}



.footer p
{
float:right;
width:auto;
height:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF !important;
margin:45px 110px 0px 10px;
}

.log
{
margin:40px 0px 0px 110px;
float:left;
width:80px;
height:35px;
}	

.log_1
{
margin:40px 0px 0px 10px;
float:left;
width:25px;
height:36px;
border:none;
}

.read
{
float:left; width:auto; height:auto; color:#FF0000;font-size:14px;
}


