@charset "utf-8";
/* CSS Document */

.lang_cont{
	width:747px;
	height:auto;
	border-top:1px solid #006cb7;
	border-left:1px solid #006cb7;
	margin-bottom:15px;
}

.lang_cont th{
border-right:1px solid #006cb7;
border-bottom:1px solid #006cb7;
width:336px;
height:auto;
}

.lang_cont td{
	width:auto;
	height:auto;
	text-align:left;
	border-right:1px solid #006cb7;
	border-bottom:1px solid #006cb7;
	text-align:left;
	vertical-align:top;
	padding:0.5em 0px 0.5em 10px;
	font-size:11px;
	line-height:1.4em;
}

.lang_cont ul{
width:170px;
display:block;
float:left;
}

.lang_title{
	margin-bottom:5px;
}


#price_cont{
	width:750px;
	height:auto;
	margin-bottom: 20px;
}

#price_cont table{
	width:749px;
	height:auto;
	border-top:1px solid #3d6b93;
	border-left:1px solid #254c75;
	margin-bottom:15px;
}

#price_cont .table2{
	width:749px;
	height:auto;
	border-top:1px solid #3d6b93;
	border-left:1px solid #254c75;
	margin-bottom:0px;
}
#price_cont .check{
	width:557px;
	height:auto;
	border-top:1px solid #3d6b93;
	border-left:1px solid #254c75;
	margin-bottom:15px;
}


#price_cont .th1{
	height:47px;
	border-right:1px solid #1d3358;
	border-bottom:1px solid #17416c;
	width:390px !important;
	text-align:left !important;
}

#price_cont .th2{
	height:47px;
	border-right:1px solid #1d3358;
	border-bottom:1px solid #17416c;
	width:179px !important;
	text-align:left !important;
}

#price_cont .th3{
	height:47px;
	border-right:1px solid #1d3358;
	border-bottom:1px solid #17416c;
	width:177px !important;
	text-align:left !important;
}

#price_cont .th_right{
height:47px;
border-right:1px solid #1c4873;
border-bottom:1px solid #17416c;
}

#price_cont td{
height:50px;
border-right:1px solid #264d76;
border-bottom:1px solid #264d76;
vertical-align:middle !important;
}

#price_cont .lefttd{
width:375px;
padding-left:15px;
color:#2e608b;
font-weight:bold;
line-height:1.3em;
height:50px !important;
}

#price_cont .center{
width:179px;
text-align:center;
vertical-align:middle;
margin:0px !important;
color:#2e608b;
font-weight:bold;
font-size:14px;
line-height:1.3em;
}

#price_cont .righttd{
width:177px;
text-align:center;
vertical-align:middle;
color:#2e608b;
font-weight:bold;
font-size:14px;
line-height:1.3em;
}
#price_cont .righttd2{
width:177px;
text-align:center;
vertical-align:middle;
color:#2e608b;

line-height:1.3em;
}

.service_area{
	width:750px;
	display:block;
	height: auto;
}

.li_first{
float:left;
width:185px;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
display:block;
}

.li_second{
float:left;
width:190px;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
display:block;
}

.li_third{
float:left;
width:225px;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
display:block;
}

.li_last{
float:left;
width:150px !important;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
text-align:right;
display:block;
}

.li_last2{
float:left;
width:150px !important;
height:auto;
letter-spacing:0.1em;
padding-bottom:10px;
text-align:left;
display:block;
}

.other_txt{
width:750px;
margin-bottom:15px;
}

.other_info{
text-indent:-1em;
margin-left:1em;
margin-bottom:20px;
}

.list_txt{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.lang_list{
	display:block;
	width:715px;
	margin-bottom:30px;
	height:106px;
	background:url(../../language/img/language_bg.gif) no-repeat;
	padding: 10px 10px 0px 25px;
}

.lang_list li{
	width:116px;
	float:left;
	font-size: 11px;
	line-height: 1.4em;
}
