body {

	background-image: url(../images/01.jpg);

	background-repeat: repeat-x;

	background-position: top;

	margin: 0px;

	padding: 0px;

}

#body_content {

	width: 950px;

	margin-right: auto;

	margin-left: auto;

}

#body_content #header #banner_map{

	background-image: url(../images/top2.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 118px;

	width: 737px;

	float: right;

}

#header #logo {

	margin-left: 33px;

	margin-top: 52px;

	float: left;

}

#header  #bar_gray{

	clear: both;

	height: 25px;

	background-image: url(../images/bar_gray.jpg);

}

#bar_gray div {

	padding-top: 5px;

	width: 435px;

	float: left;

	margin-left: 20px;



}

.txt_white {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

}

.txt_title_bar_gray {

	font-size: 14px;

}

.clear {

	clear: both;

}





#bar_gray #bar_gray1 {

	float: left;

}

#bar_gray #bar_gray2 {

	float: right;

}

#body_content #center {

	margin-top: 5px;

}

#center #container_shape_gray {



}

#container_shape_gray #container_left {

	float: left;

	width: 629px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

}

#container_shape_gray #container_right {

	float: right;

}





#container_shape_gray #shape_left_gray {

	height: 290px;

	width: 187px;

	float: left;

	background-color: #E5E5E5;

	background-image: url(../images/shape_gray_12.jpg);

	background-repeat: repeat-y;

	background-position-x: left;

}

#shape_left_gray #border_radius_left {

	background-image: url(../images/shape_gray_09.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	height: 13px;

	width: 13px;

	position: relative;

}

#shape_left_gray #corner_top {

	height: 13px;

	width: 174px;

	float: left;

}

#shape_left_gray #corner_left {

	float: left;

	height: 185px;

	width: 13px;

	background-image: url(../images/shape_gray_12.jpg);

	background-repeat: repeat-y;

	background-position: left;

}

#shape_left_gray #content_shape_left_gray {

	float: left;

	width: 168px;

	padding-top: 20px;

	padding-left: 18px;

}

#container_shape_gray #shape_center {

	width: 442px;

	height: 218px;

	float: left;

	background-image: url(../images/border_shape_center_05.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFF;

}

#shape_center #content_shape_center {

	background-image: url(../images/background_shape_center.jpg);

	background-repeat: repeat-x;

	background-position: top;

	height: 188px;

	margin-top: 4px;

	width: 435px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 20px;

	border-bottom-width: 6px;

	border-bottom-style: solid;

	border-bottom-color: #C10002;

	background-color: #FFFFFF;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	background-color: #FFF;

	text-indent: 13px;

	margin: 0px;

	height: 18px;

	vertical-align: middle;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 170px;

}

.border_shape_gray {

	background-image: url(../images/shape_gray_10.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

.red_ball {

	color: #c00000;

}

#content_shape_center #text_shape_center {

	width: 410px;

	margin-right: auto;

	margin-left: auto;

	text-align: justify;

	vertical-align: top;

	margin-top: 7px;

}

.text_shape_center {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #414141;

}



#container_shape_gray #shape_right {

	float: left;

	width: 321px;

	padding-top: 13px;

	background-color: #E5E5E5;

}

#shape_right #content_shape_right {
	padding-top: 7px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #c7c7c7;
	height: 608px;

	/*border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #c7c7c7;*/

}



#content_shape_right #background_shape_notice {
	background-image: url(../images/background_shape_notice_12.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 276px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 8px;
	padding-bottom: 11px;
	padding-left: 8px;
	margin-top: 15px;
	padding-top: 14px;
	height: 516px;

}

#content_shape_right #background_shape_notice p {

	margin: 0px;

	padding-bottom: 15px;

}



#shape_right #border_radius_right {

	background-image: url(../images/shape_gray_07.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 13px;

	width: 13px;

	float: right;

	margin-top: -13px;

}

.shape_red {

	background-color: #c30a12;

	float: left;

	margin-right: 5px;

	height: 6px;

	width: 6px;

	cursor: pointer;

	margin-top: 4px;

}

.more {

	padding-bottom: 5px;

	width: 276px;

	margin-right: auto;

	margin-left: auto;

	bottom:0px;

	text-align:right;

}



.text_link {

	color: #000;

	font-size: 11px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

}

.submenu {
	padding-top: 5px;
	padding-right: 0px;
	cursor: pointer;
	margin-left: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;

}

.text_submenu {

	color: #909090;

}

#container_left #map_center {

	background-image: none;

	background-position: left top;

	float: left;

	background-repeat: no-repeat;

	background-color: #F2F2F2;

	height: 10px;

	width: 629px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 9px;

}

#footer #logo_footer {

	height: 30px;

	width: 65px;

	background-image: url(../images/logo_footer_23.jpg);

	margin-top: 4px;

	float: right;

	margin-right: 7px;

}

#footer #bar_footer {

	background-image: url(../images/bar_footer_24.jpg);

	height: 26px;

	background-repeat: repeat-x;

	background-position: top;

	clear: both;

}

#bar_footer #bar_footer_left {

	float: left;

	margin-right: 13px;

}

#bar_footer #bar_footer_right {

	float: right;

}

#content_all_right_footer  {

	width: 400px;

	float: left;

	padding-top: 7px;

}

#bar_footer #content_developed_by_footer {

	width: 500px;

	float: left;

	padding-top: 7px;

	text-align: right;

}





#shape_right #footer_notice {

	background-image: url(../images/footer_notice_24.jpg);

	background-repeat: repeat-x;

	background-position: top;

	height: 62px;

}

#footer_notice #footer_notice_right {

	float: right;

}

#footer_notice #arrow_notice {

	height: 62px;

	width: 14px;

	float: left;

	margin-left: -14px;

	background-image: url(../images/footer_notice_22.png);

	background-repeat: no-repeat;

	background-position: right top;

	cursor: pointer;

}

#footer_notice #content_footer_notice {

	padding-top: 25px;

	width: 120px;

	float: left;

	padding-left: 20px;

	opacity: 0.6;

}

#footer_notice #tel_footer_notice {

	float: left;

	padding-top: 25px;

}



.text_footer_notice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	font-weight:bold;

}



.text_footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;	

	

}



.submenu a {

	text-decoration: none;

	color: #909090;

}



.submenu a:hover {

	color: #000;

}

.menu a {

	color: #414141;

	text-decoration: none;

}

#flags {

	width:78px;

	padding-right:10px;

	float:right;

	/*position:absolute;	*/

	margin-top:-25px;

}
