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

*{margin:0px; padding:0px;font:12px arial,helvetica, sans-serif;}

img{border:0px solid;}

a{text-decoration:none; border:none; color:#097bc1;text-decoration: underline;}
a:hover{color:#097bc1; text-decoration: underline; font-weight: bold;}

strong{font-weight:bold;}

ul li{
	position: relative;
	margin-left: 30px;
	padding-bottom: 5px;
}

ul.sp li { background:url(images/bullet.gif) 0em 0.4em no-repeat; margin-left: 10px; padding-left: 0.8em; list-style: none; }

body{
		background: #f6f6f6;
		margin:0px;
		padding:10px 0px 0px 0px;
	
}

#header{
	background: url(images/bg.jpg) repeat-y;
	position:relative;
	width:780px;
	height:40px;
	margin-left: 9px;
}
#header .menu{
	background: #202020 url(images/gps.jpg) no-repeat 25px -1px;
	position:relative;
	float:left;
	width:651px;
	height: 40px;
	padding:0px 9px 0px 120px;
	overflow: hidden;
}
#header .menu a{
	position:relative;
	float:right;
	padding:13px 10px 7px 15px;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	height:20px;
}
#header .menu a:hover{
	background:#000;
	color:#FFF;
}
#photo{
	background:url(images/bg.jpg) repeat-y;
	position:relative;
	width:780px;
	height:180px;
	overflow: hidden;
	margin-left: 9px;
	
}
#footer{
	background: #333333;
	position:relative;
	width:780px;
	margin:0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	height:60px;
	font-size: 11px;
}

#map{
	overflow: hidden;
}

#wrap{
	margin: auto;
	background:url(images/bg.jpg) repeat-y;
	width:800px;
}
#wrap tr td{
}
#wrap tr td h1{
	font:34px "Century Gothic";
	padding:10px 10px 20px 10px;
}
#wrap tr td .col1to2{
	position:relative;
	float:left;
	width:47%;
	padding-left: 10px;
}

#wrap tr td .col1to2 h3{
	background:#CCC;
	font:12px arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
#wrap tr td .col1to2 p{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	padding-bottom:10px;
}
#wrap tr td .col1to2 p img{
	float: left;
	margin:-5px 5px 0px -10px;
}

#wrap tr td .col1to2 ul{
	position:relative;
	padding-bottom:10px;
}
#wrap tr td .col1to2 ul li{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	margin-left:20px;
}
#wrap tr td .col2to2{
	position:relative;
	float:right;
	width:47%;
	padding-right: 10px;
}

#wrap tr td .col2to2 h2{
	background:#CCC;
	font:14px arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

#wrap tr td .col2to2 h3{
	background:#CCC;
	font:12px arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
#wrap tr td .col2to2 p{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	padding-bottom:10px;
}
#wrap tr td .col2to2 p img{
	float: left;
	margin:-5px 5px 0px -10px;
}
#wrap tr td .col2to2 ul{
	position:relative;
	padding-bottom:10px;
}
#wrap tr td .col2to2 ul li{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	margin-left:20px;
}

#wrap tr td .mleft{
	position:relative;
	float:left;
	width:530px;
	padding:0px 10px 0px 0px;
}
#wrap tr td .mleft h1{
	font:34px "Times New Roman";
	letter-spacing: 3px;
	font-weight: bold;
	padding:10px 10px 20px 10px;
}
#wrap tr td .mleft ul{
	position:relative;
	padding:10px;
}
#wrap tr td .mleft li{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	margin-left:20px;
}
#wrap tr td .mleft .content{
	padding:0px 10px 10px 10px;
}
#wrap tr td .content{
	clear: both;
}
#wrap tr td .content table tr td{
	padding: 5px;
}
#wrap tr td .content table tr td h3{
	clear: both;
	background:#CCC;
	font:12px arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
#wrap tr td .content table tr td h4{
	clear: both;
	font:12px arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

#wrap tr td .content table tr td p{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	padding:5px 5px 10px 5px;
}
#wrap tr td .content table tr td p img{
	float: left;
	margin:-5px 5px 0px -10px;
}

#wrap tr td .content table tr td ul{
	position:relative;
	padding-bottom:10px;
}
#wrap tr td .content table tr td ul li{
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	margin-left:20px;
}



#wrap tr td .mleft .content p{
	position: relative;
	font:12px arial,helvetica, sans-serif;
	line-height:20px;
	padding:0px 0px 10px 0px;
}
#wrap tr td .mleft .content p img{
	float: left;
	margin:-5px 5px 0px -10px;
}

#wrap tr td .mright{
	position:relative;
	float:left;
	width:200px;
	padding-left:10px;
	margin-top: 5px;
	border-left: 1px solid #e9e9e9;
}
#wrap tr td .mright h3{
	font:20px "Century Gothic";
	padding:10px 0px 10px 0px;
	color:#1d1d1d;
}

#wrap tr td .mright p{
	font:15px "Century Gothic";
	color:#1d1d1d;
	padding:0px 0px 20px 0px;
	text-align: center;
}
#wrap tr td .mright p.slogan{
	font:19px "Century Gothic";
	color:#1d1d1d;
	padding:0px 0px 50px 0px;
	text-align: center;
	text-transform: uppercase;
	line-height: 50px;
}
#wrap tr td .mright p.linked{
	font:12px "Century Gothic";
	color:#1d1d1d;
	padding:0px 0px 30px 0px;
	text-align:right;
	text-transform: uppercase;
	line-height: 50px;
}

#wrap tr td .mright .lang{
	position: relative;
	float: right;
	padding-top: 5px;
	height: 50px;
	
}
#wrap tr td .mright p img{
	margin-left: -2px;
}


#wrap tr td .fleft{
	position:relative;
	float:left;
	width:490px;
	padding:10px 10px 10px 20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}
#wrap tr td .fleft a{
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:0px 5px 0px 5px;
}
#wrap tr td .fright{
	position:relative;
	float:left;
	width:220px;
	padding:10px 10px 10px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:right;
}
#wrap tr td .fright a{
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	color:#999999;
}
#mleft .content .post{
	padding-bottom: 30px;
}
#mleft .content .post h2 a{
	font-size: 22px;
	font-weight: bold;
	}

.wpcf7{
	position:relative;
	}
.wpcf7 input{
	border:1px solid;
	padding:3px;
	width:250px;
	}
.wpcf7 p{
	clear: both;
	position: relative;
	padding:0px;
	line-height:18px;
	color:#2E1312;
}

.wpcf7 form h4{
	padding:15px 5px 2px 5px;
	margin:0px 0px 5px 0px;
	font:18px Arial, Helvetica, sans-serif;
	color:#2E1312;
	border-bottom:1px solid #B79C91;
	}
.wpcf7 p .captcha{
	border:1px solid;
	width:100px;
	}
.wpcf7 p .name{
	border:1px solid;
	width:200px;
	}
.wpcf7 p textarea{
	border:1px solid;
	width:300px;
	}
.wpcf7 p .button, .wpcf7 p .submit{
	background: #cccccc;
	border: 0px solid;
	margin-top:20px;
	width:100px;
	text-transform:uppercase;
	padding:5px;
	}

.wpcf7 p .w100{
	border:1px solid;
	width:100px;
	}

