
*html
{
padding:0;
margin:0;
}

body
{
margin:0px;
padding:0px;
font-size:80%;
background:url(gifs/body-bg.jpg) #fff repeat-y center;
}

form, ol, ul, p, h1, h2, h3, h5, h6{margin:0; padding:0;}


/*inside*/

.common
{
background:url(gifs/page-bg.jpg) repeat-y center;
}

.main{width:980px;margin:auto;}

/*header*/

.header{width:980px;position:relative;height:81px;}

.top-header{float:left;width:980px;}

.top-nav{width:671px;float:left;}

.top-nav-up{background:url(gifs/top-link-nav.jpg);height:81px;width:309px;float:left;}

.top-dropdown{border:1px solid #999999;width:878px;height:101px;margin:auto;padding:2px;background:#fff;}

.lang{font-family:verdana,arial;font-weight:bold;font-size:12px;color:#333;margin-right:50px;margin-top:5px;margin-bottom:10px;}
.lang a{color:#333;text-decoration:none;}
.lang a:hover{color:#A2252D;text-decoration:underline;}

.rail-target{text-align:justify;line-height:19px;padding:5px 5px 5px 10px;}

.lan-link{color:#333;font-weight:bold;padding:0px;font-size:12px;font-family:verdana,arial;}
.lan-link a{color:#333;text-decoration:none;}
.lan-link a:hover{color:#A2252D;text-decoration:underline;}

.top-nav-up-text{float:right;margin-top:54px;margin-right:25px;color:#fff;}
.top-nav-up-text a{color:#fff;text-decoration:none;padding:0px 10px 0px 10px;}
.top-nav-up-text a:hover{color:#fff;text-decoration:underline;}

.project-text{color:#000;line-height:19px;
padding:0px 25px 2px 15px;text-align:justify;}

.project-text1{color:#000;line-height:19px;
padding:5px 25px 2px 15px;text-align:justify;}

.rail-corporate{color:#000;line-height:19px;
padding:5px 5px 2px 2px;text-align:justify;}

.footer{
clear:both;
padding-top:5px;
}

.b-link{
margin:0px 60px 0px 60px;
color:#fff;
background:#A1242C;
vertical-align:middle;
text-align:center;
padding-top:3px;
padding-bottom:8px;

}

.b-link a{
color:#fff;
text-decoration:none;
text-align:center;
padding-left:13px;
padding-right:13px;

}

.b-link a:hover{
color:#fff;
text-decoration:none;
}

.footer2{
Padding-top:15px;
padding-bottom:10px;
color:#333;
vertical-align:middle;
font-size:10px;
font-family:verdana,arial;
}

.footer2 a{
color:#333;
text-decoration:none;
}

.footer2 a:hover{
color:#A1242C;
text-decoration:underline;
}


/*inside*/

H1
{
font-size:16px;
color:#A2252D;
margin:10px 0px 10px 60px;
font-weight:normal;
vertical-align:top;
padding:5px 0px 0px 25px;
font-weight:bold;
background:url(gifs/arrow.gif) 0px 8px no-repeat;
}


H2
{
font-size:14px
color:#A2252D;
margin:10px 0px 5px 80px;
font-weight:normal;
vertical-align:top;
padding:5px 0px 0px 22px;
font-weight:bold;
}


.breadcrum
{
font-size:13px;
color:#333;
margin:12px 0px 0px 60px;
}

.breadcrum a
{
color:#A2252D;
font-weight:bold;
text-decoration:underline;
}

.breadcrum a:hover
{
color:#333;
text-decoration:none;
}


.text{
padding-right:55px;
padding-left:87px;
padding-bottom:15px;
color:#333;
line-height:1.5em;
text-align:justify;
word-spacing:5px;
}
.text b.wh{
color:#2B95E0;
font-size:11px;
}
.text b.ch{
color:#2B95E0;
font-size:11px;
}
.text A{
color:#A2252D;
text-decoration:none;
}
.text A:Hover{
color:#333333;
text-decoration:underline;
}

.text li
{
margin-left:25px;
margin-bottom:5px;
}
