part2-item/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline
}
/* Global properties ======================================================== */
body {
	background:#2d2f38;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1em;
	color:#2d2f38;
	min-width:1080px;
}
html, body {
	height:100%;
}
p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#828698;
	line-height:18px;
	font-size:13px;
}
a {
	font-weight:700;
	color:#fff;
}
a:hover {
	text-decoration:none;
}
h1 {
	display: block;
	float: left;
	padding: 0 0 0 0;
}
h1 a {
	height:47px;
	width:300px;
	background:url(../images/logo.png) no-repeat 0 0;
	text-indent:-5000px;
	display:block;
}
#page1 h3 {
	padding:0 0 22px 0;
}
#page2 .row-1 h3 {
	padding:0 0 25px 0;
}
#page2 .row-2 h3 {
	padding:0 0 30px 0;
}
#page4 .row-1 h3 {
	padding:0 0 28px 0;
}
h3 {
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-size:22px;
	line-height:22px;
	font-weight:900;
	padding:0 0 32px 0;
}
#page3 h3 {
	padding:0 0 28px 0;
	line-height:22px;
}
#page5 h3 {
	padding:0 0 26px 0;
	word-spacing:-1px;
}
#page6 h3 {
	padding:0 0 30px 0;
}
#page7 h3 {
	padding:0 0 28px 0;
}
h4 {
	font-family: 'Lato', sans-serif;
	color:#d4d45f;
	font-size:18px;
	line-height:18px;
	padding:0 0 4px 0;
	font-weight:400;
	text-transform:uppercase;
}
h5 {
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-size:15px;
	line-height:18px;
	padding:0 0 8px 0;
	font-weight:400;
}
h6 {
	font-family: 'Lato', sans-serif;
	color:#2d2f38;
	font-size:20px;
	line-height:20px;
	padding:0 0 19px 0;
	font-weight:900;
}
.b-2 h6 {
	padding:0 0 18px 0;
	font-size:18px;
}
.b-3 h6 {
	font-size:24px;
	line-height:16px;
	padding:0 0 29px 0;
}
.b-4 h6 {
	padding:0 0 20px 0;
}
.b-5 h6 {
	padding:0 0 19px 0;
}
footer h5 {
	font-family: 'Lato', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:18px;
	padding:0 0 10px 0;
	font-weight:700;
}
*+html h4 {
}
.b1 {
	padding:0 31px 0 5px;
}
#page1 .b2 {
	padding:0 21px 0 0
}
.b2 {
	padding:5px 0 0 0
}
*+html .b3 {
	margin-top:-4px
}
.p1 {
	padding:0 0 18px 0
}
.p2 {
	padding:7px 0 0 0
}
.p3 {
	padding:0 0 30px
}
.p4 {
	padding:26px 0 18px 0
}
.p5 {
}
.color-1 {
	color:#0da3a6
}
.color-2 {
	color:#828698
}
.color-3 {
	color:#ff7519
}
.color-4 {
	color:#d4d45f
}
.color-5 {
	color:#93d449
}
.color-6 {
	color:#3fd4b9
}
.color-7 {
	color:#7ebd36
}
.color-8 {
	color:#7fbe37
}
.padd-1 {
	padding:2px 0 0 43px;
}
.padd-2 {
	padding:0 0 0 42px
}
.padd-3 {
	padding:1px 0 34px 0
}
.padd-4 {
	padding:0 0 0 2px
}
.padd-5 {
	padding:0 0 0 41px;
}
.padd-6 {
	padding:0 0 0 43px
}
.relative {
	position:relative
}
*+html {
}
.inside-main {
	padding-right:0;
}
/* Global Structure ============================================================= */

.main {
	margin: 0 auto;
	position: relative;
	width: 960px;
	z-index:999
}
/* Header */
.inside-main {

}
.bg_top {
	background:url(../images/tail_top.png) repeat-x 0 0;
	width:100%
}
.header_border {
	background:url(../images/tail_header_bottom.gif) repeat-x left bottom;
	line-height:0;
	font-size:0;
	width:100%;
}
header {
	position: relative;
	z-index:3;
	width:940px;
}
/* Content */

#slider {
	
	margin:-1px auto 13px;
	width:1080px;
	height:376px;
}


#content {
	position:relative;
}
#page1 #content {
	padding:38px 0 20px;
	background:url(../images/content-shadow.png) no-repeat 0 0
}
#page2 #content {
	padding:26px 0 6px
}
#page3 #content {
	padding:25px 0 10px
}
#page4 #content {
	padding:24px 0 28px
}
#page6 #content {
	padding:25px 0 27px
}
#page5 #content {
	padding:25px 0 16px
}
#page7 #content {
	padding:24px 0 48px
}
/* Footer */
	footer {
}
/* Left & Right alignment */

.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.extra-wrap {
	overflow:hidden;
	display:block;
}
/*----- other -----*/
.img-indent {
	margin:2px 19px 0 0;
	float:left;
}
.img-indent1 {
	margin:2px 0 6px;
}
#page2 .img-indent {
	margin:4px 20px 0 0;
	float:left;
}
#page5 .img-indent {
	margin:21px 0 0 0;
}
#page5 .img-indent1 {
	margin:4px 7px 0 -1px;
	float:left;
}
#page5 .img-indent2 {
	margin:1px 7px 0 -1px;
	float:left;
}
#page5 .img-indent3 {
	margin:10px 7px 0 -1px;
	float:left;
}
/*===== header =====*/



.logoheader {
	z-index:10;
	position:relative;
	padding:28px 0 20px 40px;
}
/*===== menu =====*/
nav {
	background:url(../images/part-nav.png) no-repeat 0 0;
	width:941px;
	height:41px;
	padding:5px;
	position:relative;
	z-index:999
}
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	clear:both;
	position:relative;
	z-index:5;
}
.sf-menu li {
	float:left;
	position:relative;
}
.sf-menu > li {
	width:155px;
	text-align:center;
}
.sf-menu > li .last {
	width:154px;
	text-align:center;
	margin-right:0;
}
.sf-menu > li > a {
	padding: 11px 0 13px;
	font-family:'Lato', sans-serif;
	font-weight:900;
	display:block;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-style:normal;
	text-decoration:none;
	text-shadow:1px 1px #17181c;
	line-height:16px;
	text-align:center;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.active > a {
	color:#fff;
}
.sf-menu > li:hover, .sf-menu > li.sfHover, .sf-menu > li.active {
	background:url(../images/part1-item.png) no-repeat 0 0;
	cursor:pointer;
}
.sf-menu > li.last:hover, .sf-menu > li.sfHover.last, .sf-menu > li.active.last {
	background:url(../images/part2-item.png) no-repeat 0 0;
	cursor:pointer;
}
.sf-menu > li > ul > li.sfHover > a, .sf-menu li li a:hover, .sf-menu li li a.active {
	background:url(../images/part-item2.png) no-repeat 0 0;
	color:#6b6f82;
}
.sf-menu > li > li.sfHover > li > a, .sf-menu li li li a:hover, .sf-menu li li li a.active {
	background:url(../images/part-item3.png) no-repeat 0 0;
	color:#6b6f82;
}
.sf-menu li li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:16px;
	width:157px;
	display:block;
	text-decoration:none;
	padding:4px 0 6px 29px;
	text-align:left;
}
.sf-menu li li {
	padding:0 0 1px 0
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			184px;
	display:none;
	background:#191a20;
	padding: 22px 4px 38px 4px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px
}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	display:none;
	padding:8px 0 3px;
	width:155px;
	background:#191a20;
	padding: 22px 4px 35px 4px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px
}
.sf-menu ul ul li a {
	font-weight:400;
	display:block;
	width:134px;
	padding:4px 0 6px 20px;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			1px;
	top:			43px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			100%; /* match ul width */
	top:			-5px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			-50px; /* match ul width */
	top:			0px;
}
ul.sf-menu li li.sfHover ul {
	left:			190px; /* match ul width */
	top:			-22px;
}
.sf-menu .last a {
	border:none;
}
/*===== links =====*/
.link_1 {
	padding:3px 0 0 0;
	display:inline-block;
	line-height:18px;
}
.link_1:hover {
}
.link_2 {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
.link_2:hover {
	text-decoration:underline;
}
/*===== search =====*/
#search-form {
	float:left;
}
#search-form fieldset {
	border:none;
}
#search-form .rowElem {
	overflow:hidden;
	position:relative;
	display:inline-block;
	height:28px;
	margin:3px 0 0 0;
	float:left;
	background:url(../images/bg-search.png) no-repeat 0 0;
	width:186px;
}
#search-form .rowElem a {
	background:url(../images/lenz.png) no-repeat top right;
	width:9px;
	height:9px;
	position:absolute;
	top:8px;
	right:10px;
}
#search-form .rowElem a:hover {
	background:url(../images/lenz.png) no-repeat right -9px;
}
#search-form input[type=text] {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	width:150px;
	line-height:1.1em;
	color:#828698;
	font-size:13px;
	padding:4px 10px 6px;
	outline:none;
}
#search-form input[type=image] {
	vertical-align:top;
	float:left;
	margin:3px 0 0 -25px;
}
/*===== content =====*/
#content {
}
.inner {
	padding:23px 10px 10px
}
.b-3 .inner {
	padding:31px 0 10px
}
*+html .b-3 .inner {
	padding:25px 0 10px
}
.b-4 .inner {
	padding:24px 0 10px
}
.inner-1 {
	padding-right:14px;
}
.inner-2 {
}
.inside {
}
.list_1 {
	width:215px;
	padding-top:2px;
}
#page4 .list_1 {
	width:193px;
	margin-top:-11px;
	padding-bottom:43px;
}
*+html #page4 .list_1 {
	margin-top:-11px;
	padding-bottom:41px;
}
.list_1 li {
	border-top:1px solid #3d3f49;
	line-height:24px;
	margin:1px 0 0 0
}
#page4 .list_1 li {
	border-top:1px solid #3d3f49;
	line-height:15px;
	margin:6px 0 0 0;
	padding-top:4px;
}
*+html #page4 .list_1 li.second {
	line-height:15px;
	padding-bottom:3px;
}
*+html #page4 .list_1 li {
	line-height:16px;
	margin:4px 0 0 0;
	padding-top:3px;
}
.list_1 li:first-child, #page4 .list_1 li:first-child {
	border:none;
	margin:0
}
#page4 .list_1 li a {
	background:url(../images/marker-1.png) no-repeat 0 5px;
}
*+html #page4 .list_1 li a {
	background:url(../images/marker-1.png) no-repeat 0 6px;
}
.list_1 li a {
	background:url(../images/marker-1.png) no-repeat 0 9px;
	padding:0 0 0 15px;
	color:#0da3a6;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	display:inline-block;
}
#page4 .list_1 li a:hover {
	background:url(../images/marker-1-hover.png) no-repeat 0 5px;
	color:#828698;
}
*+html #page4 .list_1 li a:hover {
	background:url(../images/marker-1-hover.png) no-repeat 0 6px;
	color:#828698;
}
.list_1 li a:hover {
	background:url(../images/marker-1-hover.png) no-repeat 0 9px;
	color:#828698;
}
.list_2 {
	width:386px;
	padding:3px 0 0 0
}
.list_2 li:first-child {
	border-bottom:1px solid #3d3f49;
}
.list_2 li.last {
	padding-top:11px;
}
.list_2 li article {
	float:left;
}
.list_2 li article.border {
	width:181px;
	background:url(../images/border-2.gif) no-repeat right 1px;
	margin:0 9px 0 0;
	padding-bottom:10px;
}
.list_2 li article.second {
	width:196px;
}
.list_2 .last .border {
	background:url(../images/border-2.gif) no-repeat right 3px;
}
.list_2 li a {
	display:inline-block;
	font-family:'Lato', sans-serif;
	font-size:18px;
	color:#7ebd36;
	line-height:18px;
	font-weight:400;
	text-decoration:none;
}
.list_2 li a.btn-1 {
	background:url(../images/page1-img1.png) no-repeat 0 0;
	padding:4px 0 16px 38px;
	line-height:16px;
}
*+html .list_2 li a.btn-1 {
	padding:1px 0 19px 38px;
}
*+html .list_2 li a.btn-2 {
	padding:0 0 14px 43px;
}
*+html .list_2 li a.btn-3 {
	padding:1px 0 18px 40px;
}
*+html .list_2 li a.btn-4 {
	padding:1px 0 18px 43px;
}
.list_2 li a.btn-1:hover {
	background:url(../images/page1-img1-hover.png) no-repeat 0 0;
}
.list_2 li a.btn-2:hover {
	background:url(../images/page1-img2-hover.png) no-repeat 0 0;
}
.list_2 li a.btn-3:hover {
	background:url(../images/page1-img3-hover.png) no-repeat 0 0;
}
.list_2 li a.btn-4:hover {
	background:url(../images/page1-img4-hover.png) no-repeat 0 0;
}
.list_2 li a.btn-2 {
	background:url(../images/page1-img2.png) no-repeat 0 0;
	padding:2px 0 12px 43px;
}
.list_2 li a.btn-3 {
	background:url(../images/page1-img3.png) no-repeat 0 0;
	padding:3px 0 16px 40px;
}
.list_2 li a.btn-4 {
	background:url(../images/page1-img4.png) no-repeat 0 0;
	padding:3px 0 16px 43px;
}
.list_2 li a:hover {
	color:#828698;
}
.list_4 li:first-child {
	padding-bottom:15px;
}
.slogan_1 {
	color: #FFFFFF;
	display: block;
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	font-weight: 900;
	line-height: 28px;
	padding: 0 0 20px;
}
.block_right {
	float:right;
	padding:7px 8px 0 0;
	width:273px;
}
.help {
	float:right;
	padding:11px 0 0 0;
}
*+html .help {
	float:right;
	padding:9px 0 0 0;
}
.help li {
	float:left;
	background:url(../images/border-1.gif) no-repeat 0 2px;
	margin-left:8px;
	padding-left:13px;
}
*+html .help li {
	float:left;
	background:url(../images/border-1.gif) no-repeat 0 4px;
}
.help li:first-child {
	background:none;
	margin:0;
	padding:0
}
.help li a {
	color:#6b6f82;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:400;
}
*+html .help li a {
	line-height:16px;
}
.help li a:hover {
	text-decoration:underline;
}
.banner-1 {
	background:url(../images/banner_1.png) no-repeat 0 0;
	width:887px;
	height:89px;
	position:absolute;
	top:-47px;
	z-index:100;
	margin-left:37px;
}
.row-1 {
	padding:0 0 18px 0
}
#page2 .row-1 {
	padding:0 0 35px 0
}
#page4 .row-1 {
	padding-bottom:7px
}
#page4 .row-2 {
	padding:0
}
#page2 .row-2 {
	padding:36px 0 0 0
}
.row-2 {
	padding:41px 0 0 0
}
.box-1 {
	border-right:1px solid #3d3f49;
	width:215px;
}
.box-3 {
	border-right:1px solid #3d3f49;
	width:217px;
	padding:0 0 32px;
}
.box-2 {
	border-right:1px solid #3d3f49;
	width:217px;
	padding:0 0 7px;
}
.box-1 .txt_1 {
	font-size:28px;
	font-family: 'Lato', sans-serif;
	color:#ff7519;
	font-weight:900;
	line-height:22px;
	padding-bottom:18px;
}
*+html .box-1 .txt_1 {
	margin-top:-6px;
	padding-bottom:24px;
}
.box-1 .txt_2 {
	font-family: 'Lato', sans-serif;
	color:#ff7519;
	font-size:14px;
	font-weight:900;
	line-height:16px;
	text-transform:uppercase;
	padding-bottom:12px;
}
.box-1 .txt_3 {
	font-family: 'Lato', sans-serif;
	color:#c76221;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	padding-bottom:14px;
}
.box-2 .txt_1 {
	margin-top:-2px;
	font-size:26px;
	font-family: 'Lato', sans-serif;
	color:#d4d45f;
	font-weight:900;
	line-height:26px;
	padding-bottom:14px;
}
*+html .box-2 .txt_1 {
	margin-top:-6px;
	font-size:26px;
	line-height:26px;
	padding-bottom:5px;
}
.box-2 .txt_2 {
	font-family: 'Lato', sans-serif;
	display:block;
	color:#d4d45f;
	font-weight:900;
	font-size:53px;
	line-height:36px;
	padding:0 0 10px 0;
	text-transform:uppercase;
}
*+html .box-2 .txt_2 {
	line-height:36px;
	padding:0 0 0 0;
}
*+html .box-2 .txt_2 strong {
	line-height:22px;
	padding:6px 0 0 4px;
}
.box-2 .txt_2 strong {
	font-size:22px;
	display:inline-block;
	line-height:20px;
	padding:0 0 0 4px;
}
.box-2 .txt_3 {
	font-family: 'Lato', sans-serif;
	color:#d4d45f;
	font-size:18px;
	font-weight:400;
	line-height:18px;
	padding-bottom:15px;
	text-transform:uppercase;
}
.box-3 .txt_1 {
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#7fbe37;
	font-weight:900;
	line-height:19px;
	padding-bottom:8px;
}
*+html .box-3 .txt_1 {
	margin-top:-6px;
	padding-bottom:10px;
}
.box-3 .txt_2 {
	font-family: 'Lato', sans-serif;
	color:#7fbe37;
	font-weight:400;
	font-size:20px;
	line-height:18px;
	padding:0 0 8px 0;
	text-transform:uppercase;
}
*+html .box-3 .txt_2 {
	padding:0 0 10px 0;
}
*+html .box-3 .txt_2 strong {
	line-height:38px;
}
.box-3 .txt_2 strong {
	font-size:36px;
	display:inline-block;
	line-height:36px;
	font-weight:900;
}
.box-3 .txt_2 span {
	line-height:20px;
	padding:14px 0 0 1px;
	display:inline-block;
}
*+html .box-3 .txt_2 span {
	padding:16px 0 0 1px;
}
.box-3 .txt_3 {
	font-family: 'Lato', sans-serif;
	color:#7fbe37;
	font-size:17px;
	font-weight:900;
	line-height:18px;
	padding-bottom:15px;
}
.box-4 .txt_1 {
	font-size:22px;
	font-family: 'Lato', sans-serif;
	color:#3fd4b9;
	font-weight:900;
	line-height:19px;
	padding-bottom:2px;
}
*+html .box-4 .txt_1 {
	margin-top:-6px;
	padding-bottom:3px;
}
*+html .box-4 .txt_2 {
	padding-bottom:12px;
}
.box-4 .txt_2 {
	font-size:24px;
	font-family: 'Lato', sans-serif;
	color:#3fd4b9;
	font-weight:900;
	line-height:25px;
	padding-bottom:13px;
}
.box-4 .txt_2 strong {
	text-transform:uppercase;
}
.box-4 .txt_3 {
	font-size:18px;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	color:#3fd4b9;
	font-weight:400;
	line-height:18px;
	padding-bottom:11px;
}
*+html .box-4 .txt_3 {
	padding-bottom:17px;
}
.box-4 .txt_3 span {
	font-size:45px;
	font-weight:900;
	line-height:42px;
}
.b-1 .button {
	background:#fff;
	box-shadow: 1px 1px #e66a17;
	-moz-box-shadow: 1px 1px #e66a17;
	-webkit-box-shadow: 1px 1px #e66a17;
}
.b-2 .button {
	background:#fff;
	box-shadow: 1px 1px #bfbf56;
	-moz-box-shadow: 1px 1px #bfbf56;
	-webkit-box-shadow: 1px 1px #bfbf56;
}
.b-3 .button {
	background:#fff;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.b-4 .button {
	background:#fff;
	box-shadow: 1px 1px #39bfa7;
	-moz-box-shadow: 1px 1px #39bfa7;
	-webkit-box-shadow: 1px 1px #39bfa7;
}
.b-5 .button {
	background:#fff;
	box-shadow: 1px 1px #0c9396;
	-moz-box-shadow: 1px 1px #0c9396;
	-webkit-box-shadow: 1px 1px #0c9396;
}
.row-top .button:hover {
	background:#2d2f38;
	color:#fff
}
.box-1 .button {
	background:#ff7519;
}
.box-2 .button {
	background:#d4d45f;
}
.box-3 .button {
	background:#7fbe37;
}
.box-4 .button {
	background:#3fd4b9;
}
.box-5 .button {
	background:#0da3a6;
}
#page6 .button {
	background:#3fd4b9;
	color:#2d2f38;
	padding: 7px 10px 7px 10px;
	cursor:pointer;
}
.button {
	background:#f00;
	font-family: 'Lato', sans-serif;
	font-weight:900;
	padding: 6px 9px 8px 11px;
	color:#2d2f38;
	font-size:12px;
	line-height:1.2em;
	text-transform:uppercase;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	text-decoration:none;
	box-shadow: 1px 1px #292a33;
	-moz-box-shadow: 1px 1px #292a33;
	-webkit-box-shadow: 1px 1px #292a33;
	display:inline-block;
}
.button:hover, #page6 .button:hover {
	background:#828698;
}
.txt-1 {
	width:525px;
	display:block;
	overflow:hidden;
	float:left;
}
#page2 .box-1 {
	margin-right:15px;
}
#page2 .box-1, #page2 .box-2 {
	position:relative;
	float:left;
	width:304px;
	border:none;
	padding-bottom:11px;
}
.bg-box-top {
	background:url(../images/bg-box-top.png) no-repeat 0 0;
	width:304px;
	height:17px;
}
.bg-box-bottom {
	background:url(../images/bg-box-bottom.png) no-repeat left bottom;
	width:304px;
	height:40px;
}
.txt-4 {
	background:#373941;
	padding:1px 22px 9px 20px;
	font-family: 'Lato', sans-serif;
	color:#c76221;
	font-weight:400;
	line-height:20px;
	font-size:17px;
}
#page2 .box-2 .txt-4 {
	color:#7fbe37;
}
#page2 .box-2 .txt-5 {
	bottom:0;
	right:-2px
}
.txt-5 {
	position:absolute;
	bottom:0;
	right:4px;
	display:inline-block;
	font-family: 'Lato', sans-serif;
	color:#828698;
	font-weight:400;
	line-height:24px;
	font-size:18px;
	text-align:right;
	padding-bottom:0;
}
.slogan-1 {
	font-family: 'Lato', sans-serif;
	color:#3bb39f;
	font-weight:400;
	line-height:18px;
	font-size:18px;
	text-transform:uppercase;
	padding:0 0 5px 0;
	margin-top:-2px
}
#page3 .box-1 {
	float:left;
	width:230px;
	border:none;
}
.buttons {
	padding-top:2px;
	overflow:hidden;
}
.buttons a {
	font-family:'Lato', sans-serif;
	line-height:24px;
	color:#363636;
	font-size:22px;
	font-weight:300;
	text-align:center;
	text-decoration:none;
}
.button-1 {
	background:url(../images/btn1-left.png) no-repeat 0 0;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 43px;
	margin:0 0 19px 0
}
.button-2 {
	background:url(../images/btn2-left.png) no-repeat 0 0;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 43px;
	margin:0 0 20px 0
}
.button-3 {
	background:url(../images/btn3-left.png) no-repeat 0 0;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 43px;
	margin:0 0 20px 0
}
.button-4 {
	background:url(../images/btn4-left.png) no-repeat 0 0;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 43px;
}
.button-1 strong {
	background:url(../images/btn1-right.png) no-repeat right 0;
	padding:0 21px 0 12px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	font-weight:400;
	
}
.button-2 strong {
	background:url(../images/btn2-right.png) no-repeat right 0;
	padding:0 21px 0 12px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	font-weight:400;
}
.button-3 strong {
	background:url(../images/btn3-right.png) no-repeat right 0;
	padding:0 21px 0 12px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	font-weight:400;
}
.button-4 strong {
	background:url(../images/btn4-right.png) no-repeat right 0;
	padding:0 21px 0 12px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	font-weight:400;
}
.button-1 strong em {
	background:url(../images/btn1-tail.png) repeat-x 0 0;
	padding: 18px 7px 21px 3px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	min-width:153px;
	font-style:normal;
	text-shadow: -1px -1px #ff931d;
	font-weight:400;
}
.button-2 strong em {
	background:url(../images/btn2-tail.png) repeat-x 0 0;
	padding: 7px 4px 9px 7px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	width:153px;
	font-style:normal;
	text-shadow: -1px -1px #eded96;
	font-weight:400;
}
.button-3 strong em {
	background:url(../images/btn3-tail.png) repeat-x 0 0;
	padding: 7px 2px 9px 9px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	width:153px;
	font-style:normal;
	text-shadow: -1px -1px #9adb35;
	
}
.button-4 strong em {
	background:url(../images/btn4-tail.png) repeat-x 0 0;
	padding: 7px 2px 9px 9px;
	display:inline-block;
	overflow:hidden;
	cursor:pointer;
	width:153px;
	font-style:normal;
	text-shadow: -1px -1px #39dfc8;
	
}
.button-4 strong em b, .button-3 strong em b, .button-2 strong em b {
	font-style:normal;
	font-weight:normal;
	overflow:hidden;
	display:block;
	
}
.button-4 strong em i, .button-3 strong em i, .button-2 strong em i {
	overflow:hidden;
	display:block;
	font-style:normal;

}




.button-4:hover {
	background:url(../images/btn-left-hover.png) no-repeat 0 0;
}
.button-1:hover {
	background:url(../images/btn1-left-hover.png) no-repeat 0 0;
}
.button-2:hover {
	background:url(../images/btn2-left-hover.png) no-repeat 0 0;
}
.button-3:hover {
	background:url(../images/btn3-left-hover.png) no-repeat 0 0;
}
.button-1:hover strong, .button-2:hover strong, .button-3:hover strong, .button-4:hover strong {
	background:url(../images/btn-right-hover.png) no-repeat right 0;
}
.button-1:hover strong em, .button-2:hover strong em, .button-3:hover strong em, .button-4:hover strong em {
	background:url(../images/btn-tail-hover.png) repeat-x;
	color:#fff;
	text-shadow: -1px -1px 3px #000;
}
#page4 .row-1 article {
	width:160px;
	float:left;
	padding-right:17px;
}
#page4 .row-1 ul li a {
	background:url(../images/marker-1.png) no-repeat 2px 6px;
	font-weight:normal;
	line-height:24px;
	text-decoration:none;
	padding-left:17px;
}
#page4 .row-1 .box-1, #page4 .row-1 .box-2, #page4 .row-1 .box-3, #page4 .row-1 .box-4 {
	border:none;
}
#page4 .row-1 ul li {
	border-top: 1px solid #3d3f49;
	margin-bottom:1px;
}
#page4 .row-1 ul li:first-child {
	border-top: none
}
#page4 .row-1 .box-1 li a {
	color:#ff7519
}
#page4 .row-1 .box-2 li a {
	color:#d4d45f
}
#page4 .row-1 .box-3 li a {
	color:#93d449
}
#page4 .row-1 .box-4 li a {
	color:#3fd4b9
}
#page4 .row-1 .box-5 li a {
	color:#0da3a6
}
#page4 .list-5 li a:hover {
	background:url(../images/marker-1-hover.png) no-repeat 2px 6px;
	color:#828698;
}
#page4 .list-5 {
	padding:0 0 16px 0
}
.list_6 {
	margin:-4px 0 0 0
}
.list_6 li a {
	background:url(../images/marker-1.png) no-repeat 0 5px;
	padding:0 0 0 14px;
	text-decoration:none;
}
.list_6 strong {
	line-height:13px;
}
.list_6 p {
	line-height:18px;
}
.list_6 li a:hover {
	background:url(../images/marker-1-hover.png) no-repeat 0 5px;
	color:#828698;
}
.list_6 li p {
	padding:3px 0 0 14px;
	display:block;
}
.list_6 li {
	border-top: 1px solid #3d3f49;
	padding-top:15px;
	margin-top:13px;
}
*+html .list_6 li {
	padding-top:13px;
}
*+html .list_6 strong {
	line-height:15px;
}
.list_6 .border {
	background:url(../images/border-3.gif) no-repeat top right;
}
.list_6 li.second .border {
	background:url(../images/border-3.gif) no-repeat right 5px;
}
.list_6 li:first-child {
	border:none;
	padding-top:0;
	margin:0;
}
.list_7 {
	width:750px;
}
.list_7 li {
	padding:0 0 8px 0
}
.row-top {
	position:relative;
	padding-top:13px;
	margin:15px 0 100px;
	z-index:5;
}
.glow {
	background:url(../images/b-3-glow.png) no-repeat 0 0;
	position:relative
}
.b-1 {
	float:left;
	margin-right:2px;
	background:#ff7519;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	width:186px;
	height:260px;
	text-align:center;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
}
.b-2 {
	float:left;
	margin-right:190px;
	background:#d4d45f;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	width:186px;
	height:260px;
	text-align:center;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
}
.b-4 {
	float:left;
	margin-right:2px;
	background:#3fd4b9;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	width:186px;
	height:260px;
	text-align:center;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
}
.b-5 {
	float:left;
	background:#0da3a6;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	width:186px;
	height:260px;
	text-align:center;
	box-shadow: 0 0 3px #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
}
.b-3 {
	position:absolute;
	background:#81c038;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width:211px;
	height:286px;
	text-align:center;
	box-shadow: 0 0 10px #212222;
	-moz-box-shadow: 0 0 10px #212222;
	-webkit-box-shadow: 0 0 10px #212222;
	left:50%;
	top:0;
	margin-left:-105px;
}
*+html .b-1 .text-1 {
	line-height:20px;
	color:#fff;
	padding:0 0 5px 0;
	text-align:center;
	margin:-2px 0 0
}
.text-1 {
	font-family:'Lato', sans-serif;
	line-height:16px;
	color:#fff;
	font-size:20px;
	font-weight:900;
	text-transform:uppercase;
	text-shadow:1px 1px #e86a17;
	padding:0 0 17px 0;
	display:inline-block;
	text-align:left;
}
.text-1 em {
	line-height:9px;
	color:#fff;
	font-size:14px;
	font-style:normal;
	padding:6px 0 0;
	display:inline-block;
}
*+html .b-1 .text-1 em {
	padding: 0;
	line-height:30px;
}
.text-1 strong {
	line-height:22px;
	color:#fff;
	font-size:36px;
	font-weight:700;
	padding-left:3px;
}
*+html .b-1 .text-1 strong {
	line-height:38px;
	font-size:36px;
}
.b-2 .text-1 {
	line-height:13px;
	font-size:14px;
	text-shadow:1px 1px #c1c156;
	padding:0 0 19px 0;
}
*+html .b-2 .text-1 {
	line-height:16px;
	padding:0 0 5px 0;
	text-align:center;
}
.b-2 .text-1 strong {
	font-size:30px;
	display:inline-block;
	padding-left:1px;
}
.b-2 .text-1 strong em {
	line-height:16px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:900;
}
*+html .b-2 .text-1 strong em {
	line-height:18px;
}
.b-4 .text-1 {
	line-height:7px;
	font-size:14px;
	text-shadow:1px 1px #3ac4ab;
	padding:0 0 15px 0;
}
*+html .b-4 .text-1 {
	line-height:14px;
	padding:0;
	text-align:center;
	margin-top:-6px;
}
.b-4 .text-1 strong {
	font-size:36px;
	display:inline-block;
	padding-left:1px;
}
*+html .b-4 .text-1 strong {
	font-size:36px;
	line-height:30px;
}
*+html .b-4 .text-2 {
	margin-top:-9px;
}
.b-4 .text-1 strong em {
	line-height:16px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:900;
}
*+html .b-4 .text-1 strong em {
	line-height:20px;
}
.b-5 .text-1 {
	line-height:13px;
	font-size:14px;
	text-shadow:1px 1px #0c979a;
	padding:0 0 18px 0;
}
*+html .b-5 .text-1 {
	line-height:15px;
	padding:0 0 4px 0;
	text-align:center;
}
.b-5 .text-1 strong {
	font-size:30px;
	display:inline-block;
	padding-left:1px;
}
.b-5 .text-1 strong em {
	line-height:16px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:900;
}
*+html .b-5 .text-1 strong em {
	line-height:20px;
}
.b-5 .text-2 {
	padding-bottom:11px;
}
.text-2 {
	color:#2d2f38;
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:12px;
}
.b-2 .text-2 {
	padding-bottom:11px;
}
.b-3 .text-1 {
	line-height:9px;
	font-size:14px;
	text-shadow:1px 1px #81bb3e;
	padding:0 0 16px 0;
}
*+html .b-3 .text-1 {
	line-height:16px;
	padding:0 0 4px 0;
	text-align:center;
	font-weight:700;
}
.b-3 .text-1 strong {
	font-size:30px;
	display:inline-block;
	padding-left:1px;
}
*+html .b-3 .text-1 strong {
	font-size:30px;
	line-height:26px;
}
.b-3 .text-1 strong em {
	line-height:16px;
	color:#fff;
	font-size:18px;
	font-style:normal;
	font-weight:900;
}
*+html .b-3 .text-1 strong em {
	line-height:20px;
}
.b-3 .text-2 {
	padding-bottom:17px;
}
/* Tabs */
.tabs {
	margin-top:-1px;
	padding:0 0 37px 0;
	position:relative;
	height:138px !important;
}
*+html .tabs {
	padding:0 0 35px 0;
}
.tabs ol {
	list-style-type:decimal;
	margin:0 0 0 20px
}
.tabs ol li {
	display:list-item;
	float:none;
	padding-bottom:5px !important;
	font-size:12px;
	color:#6b6a6a
}
.tabs ul {
	list-style:none;
	z-index:4;
	position:relative;
	height:38px;
	padding: 0 0 0 8px;
}
.tabs li {
	display:block;
	float:left;
	width:114px;
	text-align:center;
}
.tabs li.last {
	background:none;
	width:132px;
}
.tabs li.second {
	width:116px;
}
.tabs li.third {
	width:124px;
}
.tabs li.fourth {
	width:120px;
}
.tabs .selected {
	margin-bottom:0px;
	position:relative
}
.tabs li a:hover span, .tabs .selected a span {
	position:absolute;
	background:url(../images/tabs-hover.png) no-repeat center 0;
	width:17px;
	height:30px;
	top:-22px;
	left:50%;
	margin-left:-8px;
	z-index:5;
}
*+html .tabs li a:hover span, *+html .tabs .selected a span {
	top:-26px;
	left:50%;
	margin-left:-10px;
}
*+html .tabs li a {
	padding-top:4px;
	padding-bottom:10px
}
.tabs li a {
	font-family:'Lato', sans-serif;
	font-weight:700;
	color:#fff;
	font-size:18px;
	display:block;
	text-decoration:none;
	padding:10px 0;
	display: inline-block;
	line-height:18px;
	position:relative;
	text-align:center;
}
.tabs .tab-content {
	clear:both;
	width:auto;
	max-width:900px;
	overflow:auto;
}
.tabs .tab-content .inner {
	padding:10px
}
.tabs pre {
	margin:4px 0
}
.tabs code {
	overflow:auto
}
*+html .tabs code {
	overflow:visible
}
.box_bot {
	background:url(../images/bg_tubs_content.png) no-repeat 0 0;
	width:621px;
	height:77px;
	margin:16px 0 0 0;
}
.w1 {
	width:101px;
	padding:0 17px
}
.w2 {
	width:121px;
	padding:0 10px 0 0
}
.w3 {
	width:105px;
	padding:0 39px 0 0
}
.box_bot .text_1 {
	padding:10px 0 0 0;
	font-size:23px;
	color:#fff;
	line-height:26px;
	display:inline-block;
}
.blc-1 {
	width:108px;
	float:left
}
.box_bot .text_11 {
	font-size:18px;
	color:#fff;
	line-height:22px;
	margin-top:-4px;
	display:inline-block;
}
*+html .box_bot .text_1 {
	line-height:20px;
	padding: 10px 0 0;
}
.box_bot .text_2 {
	font-family:'Lato', sans-serif;
	font-size:18px;
	font-weight:700;
	color:#0da3a6;
	line-height:24px;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	letter-spacing:-1px;
}
.box_bot .text_2 strong {
	font-weight:700;
	font-size:20px;
	letter-spacing:0;
	word-spacing:-1px;
	letter-spacing:-1px
}
.box_bot .text_3 {
	padding-top:15px;
	font-size:20px;
	color:#fff;
	line-height:18px;
	text-transform: uppercase;
	text-align:left;
	letter-spacing:-1px;
}
.box_bot .text_3 b {
	font-weight:normal;
	overflow:hidden;
	display:block;
}
.box_bot .text_3 strong {
	font-weight:normal;
	overflow:hidden;
	display:block;
	margin:-3px 0 0 0
}
*+html .box_bot .text_3 strong {
	margin:-8px 0 0 0
}
#tabs {
	padding:0 0 17px 0
}
.bg_tabs_top {
	background:#fff;
	height:14px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	z-index:2;
	position:relative;
}
.bg_tabs {
	background:#4c4f59;
	width:615px;
	padding:2px 3px 0;
	display:block;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	position:relative;
	height:52px
}
.tab-content {
	padding:0 0 0 18px
}
/*----- forms -----*/


			#form label {
	overflow:hidden;
	background:#22232a;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
	padding:5px 0 3px;
	vertical-align:top;
	height:37px;
	border-top:1px solid #3c3e47;
	border-right:1px solid #18191d;
	border-bottom:1px solid #18191d;
	width:504px;
}
#form label.message {
	overflow:hidden;
	background:#22232a;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
	padding:5px 0 5px 0;
	vertical-align:top;
	height:246px;
	border-top:none;
	border-right:1px solid #0b0c0e;
	border-bottom:1px solid #0b0c0e;
	width:504px;
}
#form em {
	display:inline-block;
	width:75px;
	padding:9px 11px 0 0;
	text-align:right;
	float:left;
	font-size:14px;
	line-height:1.2307em;
	font-family:Arial, Helvetica, sans-serif;
	color:#878787;
	font-weight:normal;
	font-style:normal;
}
#form label.message em {
	width:76px;
	padding:10px 10px 0 0;
}
#form {
	display:block;
	height:480px;
	position:relative;
}
#form fieldset {
	overflow:hidden;
	border:none;
}
#form label {
	display:block;
	margin-bottom:13px;
	clear:both;
	position:relative;
}
#form span {
	display:none;
	color:#0da3a6;
	float:left;
	font-size:12px;
	line-height:15px;
	width:300px;
	position:absolute;
	right:5px;
	top:5px;
	text-align:right;
}
#form label span.errors {
	display:block;
	margin:0;
}
#form input {
	width:392px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	border:none;
	color:#828698;
	padding:7px 11px 6px;
	background:url(../images/tail-input-part.gif) repeat-x 0 0;
	outline:none;
	box-shadow: 1px 1px 3px #181818 inset;
	-moz-box-shadow: 1px 1px 3px #181818 inset;
	-webkit-box-shadow: 1px 1px 3px #181818 inset;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display:block;
	float:left;
	margin:0;
	height:22px;
}
#form textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#828698;
	height:230px;
	width:391px;
	font-size:13px;
	padding:10px 11px 8px 11px;
	background:#393c45;
	outline:none;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display:block;
	resize:none;
	overflow:auto;
	margin:0;
	box-shadow: 1px 1px 3px #181818 inset;
	-moz-box-shadow: 1px 1px 3px #181818 inset;
	-webkit-box-shadow: 1px 1px 3px #181818 inset;
}
#form .btns {
	padding:0;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:4px;
	height:auto;
	width:auto;
}
.success {
	display:none;
	font-size:12px;
	line-height:18px;
	color:#0da3a6;
	padding:0;
	top:-18px;
	left:0;
	position:absolute;
}
#groups-form {
	padding:11px 0 20px 0;
}
form.jqtransformdone div.row {
	clear:both;
	height:50px;
}
form.jqtransformdone div.row-last {
	clear:both;
	height:51px;
}
#groups-form span.label {
	float:left;
	width:125px;
	padding:8px 12px 0 0;
	text-align:right;
	font-size:12px;
	line-height:17px;
	color:#b2b2b2;
}
/*----- aside -----*/


aside {
}
/*----- map -----*/
.map {
}
iframe {
	height: 219px;
	overflow: hidden;
	width: 310px;
	box-shadow: 0 0 1px#22232a;
	-moz-box-shadow: 0 0 1px #22232a;
	-webkit-box-shadow: 0 0 1px #22232a;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
/*----- adress -----*/




#page5 .col-1 dl {
	padding: 8px 0 18px 0;
	display:inline-block;
}
#page5 .col-1 dd {
	color: #0da3a6;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}
#page5 .col-1 dl dd span {
	display: inline-block;
	width: 83px;
}
.list_5 a:hover {
	color:#828698
}
.list_5 dl {
	color:#aeaeae;
}
.list_5 p {
	color:#aeaeae;
	line-height:18px;
}
.list_5 a {
	text-decoration:none;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
#page5 .list_5 dt {
	padding:0;
	display:inline-block;
}
*+html #page5 .list_5 dt {
	line-height:14px;
	margin-bottom:-2px
}
*+html #page5 .list_5 dl {
	padding: 8px 0 5px 27px;
}
#page5 .list_5 dl {
	padding: 10px 0 6px 27px;
}
#page5 .list_5 dd a {
	background:url(../images/marker-4.png) no-repeat 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7fbe37;
	line-height:23px;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
	font-weight:700;
}
#page5 .list_5 dd {
	padding-bottom:1px;
}
#page5 .list_5 dd a:hover {
	color:#828698
}
.list_5 li {
	padding-bottom:27px;
}
.list_5 li.fifth {
	padding-bottom:0;
}
.list_5 li.second {
	padding-bottom:26px;
}
.list_5 li.last {
	padding-bottom:29px;
}
#page6 dl {
	padding: 26px 0 18px 0;
	display:inline-block;
}
#page6 dt {
	padding:0 0 18px 0;
	line-height:18px;
}
#page6 dd {
	color: #828698;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}
#page6 dl dd span {
	display: inline-block;
	width: 88px;
}
.mail_2, .mail_1 {
	float:left !important;
}
.mail_2 {
	font-size:13px;
	line-height:18px;
	text-decoration:none;
	font-weight:normal;
	color:#828698;
}
.mail_2 a {
	color:#0da3a6;
	text-decoration:none;
	font-weight:normal;
}
.mail_2 a:hover {
	color:#828698;
	text-decoration:none;
}
.mail_1 a {
	color:#828698;
	text-decoration:none;
	font-weight:normal;
}
.mail_1 a:hover {
	text-decoration:underline;
}
/*===== footer =====*/
footer {
	border-top:1px solid #3d3f49;
	width:940px;
	overflow:hidden;
	padding:27px 0 40px 0;
	position:relative;
}
.policy {
	font-size:13px;
	color:#828698;
	line-height:17px;
	font-weight:700;
	text-decoration:none;
}
.policy a {
	font-size:13px;
	color:#828698;
	line-height:19px;
	font-weight:700;
	text-decoration:none;
}
.policy a:hover {
	color:#fff;
}
.list_3 li {
	line-height:22px;
}
footer .first a {
	padding:0 0 0 11px;
}
.list_3 a {
	background:url(../images/marker-2.png) no-repeat 0 7px;
	padding:0 0 0 12px;
	color:#828698;
	font-size:13px;
	text-decoration:none;
	font-weight:400;
}
.list_3 a:hover {
	background:url(../images/marker-2-hover.png) no-repeat 0 7px;
	color:#fff;
}
.list-4 {
	padding:16px 0 0
}
.list-4 li {
	padding:0 0 16px
}

/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */
