html, body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	color: #696767;

	font-size: 12px;

	background-color: #FFFFFF;

}

img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}

table {border: 0px;border-collapse: collapse;}

table td, th {padding: 0px;}

a {color: #85aa05; text-decoration: underline;}

a:hover {color: #85aa05; text-decoration:none;}

ol, ul, li , h1, h2, h3, form{

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

.left {float: left;}

.right {float: right;}

.cl {clear: both;}



.container {width:950px; padding-left:26px; padding-right: 26px; text-align:left;}

.t1 {

	background-image: url(../images/t1.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

.tel_em {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 30px;

	color: #4d4d4d;

	padding-top: 67px;

	float: left;

	width: 221px;

}

.tel_em span {font-size: 18px;}

.tel_em i {

	display: block;

	font-style: normal;

	padding-top: 5px;

	padding-left: 74px;

}

.rl {

	float: left;

	font-size: 18px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #9fc0c9;

	padding-top: 21px;

}

.rl a {

	color: #9dc601;

	text-decoration: underline;

}

.rl a:hover {

	color: #9dc601;

	text-decoration: none;

}

.rl div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #696767;

	padding-top: 30px;

	padding-bottom: 6px;

}



.mm {padding: 0px 30px 25px 30px;}



.sm {

	background-repeat: no-repeat;

	background-position: left top;

	width: 284px;

	padding-left: 110px;

	padding-top: 32px;

}

.sm span {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	display: block;

	padding-bottom: 10px;

}

.sm span a{

	color: #3481a5;

	text-decoration: underline;

}

.sm span a:hover{

	color: #3481a5;

	text-decoration: none;

}



.p1 {background-image: url(../images/p1.gif);}

.p2 {background-image: url(../images/p2.gif);}

.p3 {background-image: url(../images/p3.gif);}

.p4 {background-image: url(../images/p4.gif);}

.p5 {background-image: url(../images/p5.gif);}

.p6 {background-image: url(../images/p6.gif);}

.p7 {background-image: url(../images/p7.gif);}

.w {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	color: #000000;

	padding-bottom: 5px;

	padding-top: 15px;

}

.wu {

	border-top: 3px solid #000000;

	border-bottom: 3px solid #000000;

	padding-top: 22px;

	height: 110px;

}

.wu img {float: left;}

.foo {border-bottom: 0px;}



.right_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #46593d;
	padding-top: 40px;
	width: 646px;
	float: right;
	padding-bottom: 40px;
}
.right_block a {
	color: #85aa05;
	text-decoration: underline;
}
.right_block a:hover {
	color: #85aa05;
	text-decoration: none;
}
.right_block h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	padding-bottom: 20px;
}
.right_block h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.right_block h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.right_block ul {
    padding-left: 10px;
}
.right_block li {
	background-image: url(../images/li.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	padding-left: 27px;
}
.right_block p {
	margin: 0px;
	padding: 0px;
}
.right_block b {
	font-weight: normal;
}



.inp_1 {

	border: 1px solid #cfd9de;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	width: 430px;

	margin-top: 3px;

}

.tx_ar {

	border: 1px solid #cfd9de;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	width: 430px;

	height: 100px;

	margin-top: 3px;

}

.inp_2 {

	border: 1px solid #cfd9de;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	width: 327px;

	margin-top: 3px;

}



.footer {border-top: 3px solid #000000; padding-top: 25px; padding-bottom: 25px;}



.foot {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7a7a7a;

}

.foot a{

	color: #446a7b;

	text-decoration: underline;

}

.foot a:hover{

	color: #446a7b;

	text-decoration: none;

}



.left_block {

	width: 266px;

	float:left;

	padding-top: 40px;

	color: #696767;

	padding-bottom: 40px;

}

.banner {

	padding-bottom: 30px;

}

.ti {

	font-size: 24px;

	color: #25789f;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding-bottom: 15px;

}



.nw {padding-bottom: 17px;}

.nw span {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #adb1ab;

	width: 42px;

	padding-left: 10px;

	float: left;

}

.nw_txt {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	color: #59626a;

	width: 212px;

}

.nw_txt b {

	display: block;

	padding-bottom: 7px;

}

.st {

	padding-top: 20px;

}

.st_bl {

	padding-top: 5px;

	padding-bottom: 20px;

}

.st_bl a{

	font-weight: bold;

	display: block;

	padding-bottom: 10px;

}

.st_bl a:hover{

	font-weight: bold;

}

.st_bl img {

	padding: 5px;

	border: 1px solid #dfdcdc;

}



.menu {

}

.menu ul {padding-bottom: 30px;}

.menu ul li {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #375c6d;

	list-style-type: none;

}

.menu ul li a {

	text-decoration: underline;

	color: #375c6d;

	font-size: 18px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 10px;

	padding-right: 14px;

	display:block;

}

.menu ul li a:hover {

	text-decoration: none;

	color: #375c6d;

}

.menu ul li.active a {

	color: #aed712;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: right center;

	background-color: #aed712;

	color: #FFFFFF;

	text-decoration: none;

}

.menu ul li.active a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.menu ul li.active ul  {padding-bottom: 0px; padding-left: 0px;}

.menu ul li.active li a {
	color: #728B0C;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #FFFFFF;
	background-image: url(../images/0.gif);
}

.menu ul li.active li a:hover {color: #98BA10; text-decoration: none;}

.menu ul li.active li.active ul {padding-left: 20px;}
.menu ul li.active li.active ul li a {
	color: #25789f;
	text-decoration: underline;
}
.menu ul li.active li.active ul li a:hover {
	color: #25789f;
	text-decoration: none;
}

.date_nw {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #b9b9b9;

	font-style: italic;

	font-size: 18px;

}

.nw_s {

	background-image: url(../images/lis2.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 15px;

	margin-bottom: 15px;

}

.sm_nw h3 {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.nav_block {

	font-size: 11px;

	padding-top: 20px;

}

.nav_block a{

	background-color: #aed712;

	color: #FFFFFF;

	text-decoration: none;

	border: 0px;

	height: auto;

	width: auto;

	float: none;

	display: inline;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.nav_block a:hover{

	background-color: #c7cad2;

	color: #FFFFFF;

	text-decoration: none;

    border: 0px;

	height: auto;

	width: auto;

}

.nav_block span {

	background-color: #c7cad2;

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

	margin-left: 5px;

}



.well {

	background-color: #d2faaf;

	padding: 20px;

	border: 1px dashed #b2d890;

	color: #6b8455;

	margin-bottom: 20px;

}

div.well h2 {

	font-size: 24px;

	font-weight: normal;

	padding-bottom: 4px;

	padding-top: 0px;

	color: #6b8455;

}

.errors {

	background-color: #fcbdca;

	padding: 20px;

	border: 1px dashed #d58495;

	color: #a3354c;

	margin-bottom: 20px;

}

div.error h2 {

	font-size: 24px;

	font-weight: normal;

	padding-bottom: 4px;

	padding-top: 0px;

	color: #a3354c;

}



.port a {

	height: 91px;

	width: 200px;

	display: block;

	float: left;

	text-align: center;

	border: 1px solid #FFFFFF;

	overflow: hidden;

}

.port a:hover {

	border: 1px solid #ADDBFA;

}



.port_sc {

	background-color: #f0ffd9;

	padding: 20px;

}
