*{ 
	margin:0; 
	padding:0;
	max-height:10000px;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
sup { vertical-align: super; font-size: 75%; }
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{margin-left:1px;}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	color:#4e4e4e;
	font:13px/22px Arial, Helvetica, sans-serif;
	background:#c7cbcc url(../images/bg-body.png) repeat-x;
	min-width:960px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#699416;
}
a:hover{text-decoration:underline;}
a:active{background-color: transparent;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
#wrapper:after,
#header:after,
.download-list li:after,
.info-block:after,
.info-section:after,
.category ul:after,
.contact-form .row-holder:after,
.twocolumns:after,
.popup-form:after,
.popup-form .row-holder:after{
	content:"";
	display:block;
	clear:both;
}
#wrapper{
	background:url(../images/bg-wrapper.jpg) no-repeat 50% 0;
	padding:26px 0 0;
}
#header{
	border-radius:4px 6px 4px 4px;
	position:relative;
	margin:0 -1px 10px 0;
}
#header:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-header.png) no-repeat;
	width:253px;
	height:84px;
	z-index:1;
}
.w1{
	width:960px;
	margin:0 auto;
}
.header-holder{
	text-align:right;
	border-radius:5px 6px 0 0;
	padding:10px 19px 8px;
	margin:0 0 -3px;
	height:31px;
	background:rgb(60,102,131) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjNjY4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMDAzMzY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjMDAyYzVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjMDExZDUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMGIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(60,102,131,1) 0%, rgba(0,51,102,1) 2%, rgba(0,44,95,1) 29%, rgba(1,29,80,1) 69%, rgba(2,11,62,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,102,131,1)), color-stop(2%,rgba(0,51,102,1)), color-stop(29%,rgba(0,44,95,1)), color-stop(69%,rgba(1,29,80,1)), color-stop(100%,rgba(2,11,62,1)));
	background: -webkit-linear-gradient(top,  rgba(60,102,131,1) 0%,rgba(0,51,102,1) 2%,rgba(0,44,95,1) 29%,rgba(1,29,80,1) 69%,rgba(2,11,62,1) 100%);
	background: -o-linear-gradient(top,  rgba(60,102,131,1) 0%,rgba(0,51,102,1) 2%,rgba(0,44,95,1) 29%,rgba(1,29,80,1) 69%,rgba(2,11,62,1) 100%);
	background: -ms-linear-gradient(top,  rgba(60,102,131,1) 0%,rgba(0,51,102,1) 2%,rgba(0,44,95,1) 29%,rgba(1,29,80,1) 69%,rgba(2,11,62,1) 100%);
	background: linear-gradient(to bottom,  rgba(60,102,131,1) 0%,rgba(0,51,102,1) 2%,rgba(0,44,95,1) 29%,rgba(1,29,80,1) 69%,rgba(2,11,62,1) 100%);
}
.header-holder .mail{
	display:none;
	position:absolute;
	top:13px;
	left:278px;
	color:#fff;
	text-decoration:none;
	font:bold 13px/15px 'Roboto',helvetica,arial,sans-serif;
}
.header-holder .mail a{color:#fff;}
.header-holder .mail:hover{text-decoration:none;}
.search-form{
	display:inline-block;
	background:#e3e3e3;
	margin:1px -1px 0 0;
}
.search-form input[type="text"],
.search-form input[type="search"]{
	background:#e3e3e3;
	border:0;
	margin:0;
	padding:1px 6px 3px;
	width:239px;
	height:24px;
	color:#3b3b3b;
	font:12px/22px 'Roboto', helvetica, arial,sans-serif;
	-webkit-appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="search"]::-webkit-input-placeholder {color:#3b3b3b;}
input[type="search"]::-moz-placeholder {
	color:#3b3b3b;
	opacity:1;
}
:-ms-input-placeholder {color:#3b3b3b;}
.search-form input[type="submit"]{
	border:0;
	margin:6px 6px 0 0;
	padding:0;
	background:url(../images/sprite.png) no-repeat 0 0;
	width:12px;
	height:12px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.link-holder{
	display:inline-block;
	vertical-align:top;
	font:bold 12px/15px 'Roboto', helvetica, arial,sans-serif;
	padding:4px 0 0;
	margin:0;
	text-align:right;
	letter-spacing:0.5px;
}
.link-holder li{
	position:relative;
	list-style:outside none;
	padding:0 0 0 31px;
	display:inline-block;
	vertical-align:top;
}
.link-holder a{
	color:#fff;
	position:relative;
}
.link-holder a:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	background:url(../images/sprite.png) no-repeat;
}
.link-holder .login:after{
	background-position:-16px 0;
	width:9px;
	height:12px;
	top:2px;
	left:-15px;
}
.link-holder .contact:after{
	background-position:0 -17px;
	width:15px;
	height:11px;
	top:3px;
	left:-18px;
}
#nav{
	overflow:hidden;
	font:bold 15px/15px 'Roboto', helvetica, arial,sans-serif;
	border-radius:4px;
	letter-spacing:0.5px;
	text-shadow: 1px 1px 0 #f6f6f6;
	background:#d2d2d2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlMGUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiNkN2Q3ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzVjNWM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #d2d2d2 0%, #fdfdfd 3%, #e0e1e0 5%, #d7d7d8 97%, #c5c5c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(3%,#fdfdfd), color-stop(5%,#e0e1e0), color-stop(97%,#d7d7d8), color-stop(100%,#c5c5c5));
	background: -webkit-linear-gradient(top,  #d2d2d2 0%,#fdfdfd 3%,#e0e1e0 5%,#d7d7d8 97%,#c5c5c5 100%);
	background: -o-linear-gradient(top,  #d2d2d2 0%,#fdfdfd 3%,#e0e1e0 5%,#d7d7d8 97%,#c5c5c5 100%);
	background: -ms-linear-gradient(top,  #d2d2d2 0%,#fdfdfd 3%,#e0e1e0 5%,#d7d7d8 97%,#c5c5c5 100%);
	background: linear-gradient(to bottom,  #d2d2d2 0%,#fdfdfd 3%,#e0e1e0 5%,#d7d7d8 97%,#c5c5c5 100%);
}
#nav ul{
	float:right;
	margin:0;
	padding:0;
}
#nav ul li{
	float:left;
	padding:11px 16px 12px 19px;
	position:relative;
	list-style:outside none;
}
#nav ul li:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	background:url(../images/sprite.png) no-repeat -36px 0;
	width:2px;
	height:38px;
}
#nav a{color:#333;}
.logo {
	width:191px;
	height:44px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:23px;
	z-index:2;
}
.logo a{
	display:block;
	height:100%;
}
.gallery{
	position: relative;
	border-radius:4px;
	margin:0 0 9px;
}
.gallery .box{
	position:absolute;
	color:#2d2d2d;
	font-size:15px;
	line-height:20px;
	top:93px;
	right:62px;
	letter-spacing:-1px;
	width:331px;
}
.gallery .box.style{
	left:45px;
	top:108px;
}
.gallery img{
	vertical-align:top;
	border-radius:4px;
}
.gallery .box h1{
	margin:0 0 3px;
	font:30px/31px 'Roboto Condensed', helvetica, arial,sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
}
#content .gallery .box p{margin:0 0 10px;}
.gallery .box .enter{
	display:inline-block;
	color:#fff;
	position:relative;
	font:bold 16px/17px 'Roboto', helvetica, arial, sans-serif;
	background:#ba110d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMTEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzA0MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba110d 0%, #930401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba110d), color-stop(100%,#930401));
	background: -webkit-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -o-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -ms-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: linear-gradient(to bottom,  #ba110d 0%,#930401 100%);
	padding:4px 94px 6px 13px;
	margin:0 0 0 1px;
	letter-spacing:0.5px;
	border:1px solid #ad0b07;
	border-color:#ad0b07 #860906 #5d0604;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
}
.gallery .box .enter:after{
	content:"";
	position:absolute;
	top:7px;
	right:8px;
	background:url(../images/sprite.png) no-repeat -20px -16px;
	width:7px;
	height:12px;
}
.link-gallery:before,
.entry-form button:before,
.gallery .box .enter:before{
	position:absolute;
	content:'';
	left:0;
	right:0;
	top:0;
	height:1px;
	background:#e13f3b;
}
.gallery .mask{
	position:relative;
	overflow:hidden;
	width:960px;
	border-radius:4px;
}
.gallery .slideset{
	width:99999px;
	float:left;
}
.gallery .slide{
	width:960px;
	float:left;
	position:relative;
	border-radius:4px;
}
.gallery .pagination{
	position:absolute;
	bottom:26px;
	right:24px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.gallery .pagination li{
	list-style:outside none;
	float:left;
	margin:0 0 0 3px;
}
.gallery .pagination a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -30px;
	width:10px;
	height:10px;
	display:block;
}
.gallery .pagination .active a,
.gallery .pagination a:hover{background-position:-16px -30px;}
.promo{
	overflow:hidden;
	color:#fff;
	font-family:'Roboto Condensed', helvetica, arial,sans-serif;
	padding:0 1px 11px;
}
.promo .promo-area{
	float:left;
	width:405px;
	background:url(../images/bg-promo-area.png) no-repeat;
	font-size:15px;
	line-height:21px;
	padding:21px 35px 28px;
	color:#fff;
	height:74px;
}
#content .promo h2{
	margin:0 0 3px;
	font-size:28px;
	line-height:29px;
	letter-spacing:-1px;
	color:#fff;
	text-transform:uppercase;
}
#content .promo .promo-area p{margin:0;}
.promo .promo-box{
	float:right;
	width:399px;
	padding:29px 38px 30px;
	background:url(../images/bg-promo-box.png) no-repeat;
	letter-spacing:-1px;
	color:#fff;
	height:64px;
}
.promo .promo-box h2{font-weight:normal;}
.promo .promo-box .style{
	font-size:36px;
	line-height:36px;
	margin:-4px 0 0;
	display:block;
	text-transform:uppercase;
}
.promo .promo-box .style strong{color:#9c3;}
.content-box{
	overflow:hidden;
	margin:0 0 2px -11px;
}
.content-box .widget{
	background:#fff;
	border-radius:6px 6px 6px 7px;
	border:1px solid #bdcee0;
	float:left;
	width:223px;
	margin:0 0 0 11px;
	padding:30px 26px 34px;
}
.content-box .widget .testimonials-gallery{height:126px;}
.content-box .widget .testimonials-gallery .slide{
	height:100px;
	overflow:hidden;
}
.info-box{
	color:#353535;
	font:14px/18px 'Roboto', helvetica, arial,sans-serif;
}
.info-box .link{
	font:14px/18px 'Roboto', helvetica, arial,sans-serif;
	color:#353535;
	margin:0 0 20px;
	display:inline-block;
	vertical-align:top;
	width:215px;
}
.info-box .link .box{overflow:hidden;}
.info-box .link img{
	float:left;
	vertical-align:top;
	margin:-5px 10px 0 0;
}
.info-box .link h3{
	font-size:20px;
	line-height:20px;
	color:#393939;
	margin:0 0 -1px;
	overflow:hidden;
}
.info-box ul{
	margin:0 0 19px;
	padding:0;
}
.info-box ul li{
	list-style:outside none;
	position:relative;
	padding:5px 0 7px 17px;
	background:url(../images/divider01.jpg) repeat-x;
}
.info-box ul li:first-child{
	background:none;
	padding:0 0 7px 17px;
}
.info-box ul li:first-child:after{top:5px;}
.info-box ul li:after{
	content:"";
	position:absolute;
	top:10px;
	left:1px;
	background:url(../images/sprite.png) no-repeat -41px 0;
	width:8px;
	height:9px;
}
.info-box ul li a{color:#094992;}
.info-box .info-list{margin:-1px 0 2px;}
.info-box .info-list li:first-child{padding:0 0 7px !important;}
.info-box .info-list li{padding:7px 0 !important;}
.info-box .info-list li:after{display:none;}
.more{
	color:#fff;
	display:inline-block;
	vertical-align:top;
	background:#003f86;
	padding:4px 17px;
	font-size:9px;
	line-height:12px;
	margin:0 0 0 2px;
}
#content .info-box h2 a{color:#3a6da8;}
#content .info-box h2,
#sidebar .info-box h2{
	margin:0 0 1px;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	text-transform:none;
}
.info-box h2 a{color:#094992;}
#content .info-box p{margin:0;}
.content-box .holder{
	float:right;
	width:387px;
	margin:-1px -2px 0 0;
}
.content-box .holder .widget{
	float:none;
	width:346px;
	border:1px solid #c4c5c6;
	margin:0 0 9px 0;
	padding:14px 19px 13px;
	border-radius:5px;
}
.logo-gallery{
	position:relative;
	overflow:hidden;
	width:345px;
	margin:0 0 -6px;
}
.logo-holder .logo-gallery{
	width:601px;
	margin:0 0 38px;
}
.logo-gallery .area{overflow:hidden;}
.logo-holder .area{
	border:1px solid #dadada;
	border-radius:5px;
	padding:25px 8px 20px;
	width:583px;
}
.logo-gallery .mask-holder{
	width:278px;
	margin:0 auto;
	overflow:hidden;
}
.logo-holder .logo-gallery .mask-holder {
	width:528px;
	margin:0 auto;
	float:none;
}
.logo-gallery .mask{
	position:relative;
	overflow:hidden;
	width:278px;
	margin:0 0 0 -12px;
}
.logo-holder .logo-gallery .mask {
	width:534px;
}
.logo-gallery .slideset{
	width:99999px;
	float:left;
}
.logo-gallery .slide{
	float:left;
	margin:0 0 0 12px;
}
.logo-holder .logo-gallery .slide{margin:0 0 0 18px;}
#content .logo-gallery h2{
	margin:-1px 0 7px;
	font:bold 15px/20px 'Roboto', helvetica, arial,sans-serif;
	color:#393939;
}
#content .logo-holder .logo-gallery h2{
	text-transform:none;
	margin-bottom:5px;
}
.logo-gallery .btn-prev,
.logo-gallery .btn-next{
	float:left;
	background:url(../images/sprite.png) no-repeat -58px 0;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	vertical-align:top;
	margin:9px 17px 0 0;
}
.logo-gallery .btn-next{
	float:right;
	margin-right:0;
	background-position:-58px -27px;
}
.logo-holder .btn-prev {
	margin:9px 13px 0 0;
}
.testimonials-gallery{
	position:relative;
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	margin:0 -1px 3px 0;
	padding:7px 0 0;
}
.testimonials-gallery .mask{
	position:relative;
	overflow:hidden;
	width:347px;
}
.testimonials-gallery .slideset{
	width:99999px;
	float:left;
}
.testimonials-gallery .slide{
	float:left;
	width:344px;
	padding:7px 0 1px 3px;
	font-family:'Roboto', helvetica, arial,sans-serif;
}
#content .testimonials-gallery h2,
#sidebar .testimonials-gallery h2{
	margin:0 2px 0 0;
	font-size:15px;
	line-height:20px;
	color:#393939;
	float:left;
	text-transform:none;
}
#content .testimonials-gallery .slide  p{margin:0;}
.testimonials-gallery .btn-holder{
	overflow:hidden;
	margin:-10px 1px 0 0;
	text-align:right;
}
.testimonials-gallery .title{
	overflow:hidden;
	padding:0 2px 0;
	margin:0 0 -2px;
}
.testimonials-gallery .pagination{
	margin:0;
	padding:6px 4px 4px 0;
	overflow:hidden;
	background:#fff;
}
.testimonials-gallery .pagination li{
	list-style:outside none;
	float:left;
	margin:0 0 0 3px;
}
.testimonials-gallery .pagination a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -45px;
	width:9px;
	height:9px;
	display:block;
}
.testimonials-gallery .pagination .active a,
.testimonials-gallery .pagination a:hover{background-position:-16px -45px;}
.breadcrumbs ul{
	margin:-3px 0 10px -10px;
	padding:0;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.breadcrumbs ul li{
	float:left;
	list-style:outside none;
	padding:0 9px;
}
.breadcrumbs a{
	color:#fff;
	position:relative;
}
.breadcrumbs a:after{
	content:"";
	position:absolute;
	top:4px;
	right:-12px;
	background:url(../images/sprite.png) no-repeat -41px -33px;
	width:7px;
	height:10px;
}
.heading{
	background:url(../images/bg-heading01.png) no-repeat;
	margin:0 0 0 1px;
	padding:0 10px 2px 29px;
	overflow:hidden;
	height:73px;
	color:#fff;
	resize:none;
}
.heading:after{
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:1px;
	height:73px;
}
.heading h1{
	font:bold 28px/35px 'Roboto Condensed', sans-serif;
	margin:0;
	display:inline-block;
	vertical-align:middle;
	letter-spacing:-0.5px;
	text-transform:uppercase;
}
#main{
	position:relative;
	z-index:1;
}
.twocolumns{
	background:#fff;
	margin:0 0 -3px 1px;
	padding:36px 33px 31px 29px;
	position:relative;
}
.twocolumns.add{padding:29px 33px 37px 29px;}
.twocolumns.add2{padding:29px 33px 47px 29px;}
.twocolumns.add3{padding:29px 33px 26px 29px;}
.twocolumns:before{
	content:"";
	position:absolute;
	top:0;
	right:300px;
	bottom:0;
	background:#e3e3e3;
	width:1px;
}
.twocolumns #content{
	float:left;
	width:598px;
}
.twocolumns #webex{
	float:left;
	width:900px;
}

#content .video h2 {
	text-transform:none;
}
#content h2{
	margin:0 0 3px -1px;
	font-size:16px;
	line-height:22px;
	color:#8fb444;
	text-transform:uppercase;
}
#content h2 a{color:#8fb444;}
#content p{margin:0 0 22px;}
.photo-box{margin:0 0 23px;}
.photo-box img{vertical-align:top;}
.contact-info{
	overflow:hidden;
	padding:12px 0 7px 2px;
}
.contact-info .tab-holder{
	float:left;
	border:6px solid #e3e3e3;
	margin:0 22px 0 0;
}
.contact-info .tab-holder .tab{position:relative;}
.contact-info .tab-holder img{vertical-align:top;}
.contact-info .tabset{
	overflow:hidden;
	margin:0;
}
.contact-info .tabset li{list-style:none outside;}
.contact-info address{
	margin:0;
	font-style:normal;
}
.contact-info dl{margin:0 0 10px;}
.contact-info dt{float:left; width:25%;}
.contact-info dd{
	overflow:hidden;
}
.contact-info dd a{color:#4e4e4e;}
.map{
	padding:7px 0 23px;
	position:relative;
}
.map img{vertical-align:top;}
.map [class*=mark]{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	left:95px;
	top:77px;
	background:url(../images/sprite.png) no-repeat -124px 0;
	width:17px;
	height:25px;
}
.map .mark02{
	top:65px;
	left:141px;
}
.map .mark04{
	top:106px;
	left:153px;
}
.map .mark03{
	left:auto;
	right:96px;
	top:52px;
}
.map .mark05{
	left:auto;
	right:124px;
	top:75px;
}
.map .mark06{
	left:auto;
	right:98px;
	top:83px;
}
.map .mark07{
	left:auto;
	right:247px;
	top:71px;
}
.map .mark08{
	left:auto;
	right:220px;
	top:80px;
}
.map .mark09{
	left:auto;
	right:120px;
	top:106px;
}
.map .mark10{
	left:auto;
	right:313px;
	top:83px;
}
.countries-list{overflow:hidden;}
.countries{
	margin:0;
	float:left;
	width:237px;
	letter-spacing:0.5px;
}
.countries:first-child{margin:0 60px 0 0;}
.countries dt{
	float:left;
	padding:0 0 0 24px;
	width:73px;
	position:relative;
}
.countries dt:after{
	content:"";
	position:absolute;
	top:5px;
	left:0;
	background:url(../images/sprite.png) no-repeat 0 -129px;
	width:16px;
	height:11px;
}
.countries .china:after{background-position:0 -129px;}
.countries .germany:after{background-position:-18px -129px;}
.countries .india:after{background-position:-37px -129px;}
.countries .italy:after{background-position:-57px -129px;}
.countries .japan:after{background-position:-76px -129px;}
.countries .korea:after{background-position:-97px -129px;}
.countries .russia:after{background-position:-116px -129px;}
.countries .taiwan:after{background-position:-136px -129px;}
.countries .turkey:after{background-position:-156px -129px;}
.countries .uk:after{background-position:-174px -129px;}
.countries dd{
	margin:0;
	overflow:hidden;
	color:#34a4f3;
	position:relative;
	padding:0 0 0 11px;
}
.countries dd:after{
	content:"";
	position:absolute;
	top:8px;
	left:0;
	background:url(../images/sprite.png) no-repeat -31px -65px;
	width:2px;
	height:8px;
}
.countries dd a{
	color:#34a4f3;
	border-bottom:2px solid #a1cff8;
	margin:0 1px 0 0;
	text-decoration:none;
}
.countries dd a:hover{border:0;}
.twocolumns #sidebar{
	float:right;
	width:239px;
	padding:5px 0 0 0;
}
.info-box .link-holder{
	font:bold 23px/29px 'Roboto Condensed', helvetica, arial,sans-serif;
	color:#fff;
	border:1px solid #709c16;
	border-radius:4px;
	display:block;
	padding:8px 20px 11px;
	text-align:center;
	margin:-13px 0 0 1px;
	text-transform:uppercase;
	background:rgb(161,200,80) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzg1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjODJiNTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjNzVhODE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjNDc3MDE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjNDM2YzE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjNDg2ZjEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NmUxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(161,200,80,1) 0%, rgba(130,181,21,1) 2%, rgba(117,168,22,1) 24%, rgba(71,112,20,1) 85%, rgba(67,108,20,1) 91%, rgba(72,111,19,1) 96%, rgba(72,110,19,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,200,80,1)), color-stop(2%,rgba(130,181,21,1)), color-stop(24%,rgba(117,168,22,1)), color-stop(85%,rgba(71,112,20,1)), color-stop(91%,rgba(67,108,20,1)), color-stop(96%,rgba(72,111,19,1)), color-stop(100%,rgba(72,110,19,1)));
	background: -webkit-linear-gradient(top,  rgba(161,200,80,1) 0%,rgba(130,181,21,1) 2%,rgba(117,168,22,1) 24%,rgba(71,112,20,1) 85%,rgba(67,108,20,1) 91%,rgba(72,111,19,1) 96%,rgba(72,110,19,1) 100%);
	background: -o-linear-gradient(top,  rgba(161,200,80,1) 0%,rgba(130,181,21,1) 2%,rgba(117,168,22,1) 24%,rgba(71,112,20,1) 85%,rgba(67,108,20,1) 91%,rgba(72,111,19,1) 96%,rgba(72,110,19,1) 100%);
	background: -ms-linear-gradient(top,  rgba(161,200,80,1) 0%,rgba(130,181,21,1) 2%,rgba(117,168,22,1) 24%,rgba(71,112,20,1) 85%,rgba(67,108,20,1) 91%,rgba(72,111,19,1) 96%,rgba(72,110,19,1) 100%);
	background: linear-gradient(to bottom,  rgba(161,200,80,1) 0%,rgba(130,181,21,1) 2%,rgba(117,168,22,1) 24%,rgba(71,112,20,1) 85%,rgba(67,108,20,1) 91%,rgba(72,111,19,1) 96%,rgba(72,110,19,1) 100%);
}
.heading.style01,
.heading.style03,
.heading.style05{background:url(../images/bg-heading02.png) no-repeat;}
.heading.style05{text-align:center;}
.heading.style01 h1,
.heading.style03 h1,
.heading.style04 h1,
.heading.style05 h1{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	padding:0 26px 0 0;
	font:normal 30px/34px arial,sans-serif;
	text-transform:none;
}
.heading.style04 h1{letter-spacing:0;}
.heading.style01 h1:after,
.heading.style03 h1:after,
.heading.style04 h1:after{
	content:"";
	position:absolute;
	top:8px;
	right:8px;
	bottom:4px;
	width:1px;
	background:#d5b7b6;
}
.heading.style03 h1:after{background:#482c2b;}
.heading.style04 h1:after{background:#fff;}
.heading.style01 .heading-holder,
.heading.style03 .heading-holder,
.heading.style04 .heading-holder{
	font:15px/21px 'Roboto', helvetica, arial,sans-serif;
	display:inline-block;
	padding:4px 0 0;
	vertical-align:middle;
	/*width:620px;*/
	letter-spacing:-0.5px;
}
.heading.style04 .heading-holder{
	width:700px;
	letter-spacing:-0.3px;
}
.download-list{
	font-size:13px;
	line-height:18px;
	margin:0 0 29px 1px;
}
.download-list li{
	list-style:none;
	border-bottom:1px solid #dcdcdc;
	padding:22px 0 15px;
}
.download-list li:first-child{padding:0 0 7px;}
.download-list .box{overflow:hidden;}
.download-list img{
	vertical-align:top;
	float:left;
	margin:2px 14px 0 0;
}
.download-list .brochures{margin:-15px 13px 0 -8px;}
#content .download-list h2{
	margin:-1px 0 2px -1px;
	font-size:18px;
	line-height:18px;
	color:#09458a;
	font-weight:normal;
}
#content .download-list h2 a{color:#09458a;}
.download-list h3{
	margin:0 0 2px;
	font-size:16px;
	line-height:18px;
	color:#09458a;
	font-weight:normal;
}
.download-list h3 a{color:#09458a;}
#content .download-list p{margin:0 0 10px;}
.paging-holder{
	overflow:hidden;
	background:#eee;
	margin:0 -1px 0 1px;
	padding:1px 19px 3px 11px;
	font:14px/25px 'Roboto', helvetica, arial,sans-serif;
	color:#464743;
}
.paging-holder .paging{float:left;}
.paging{
	margin:0;
	padding:0;
	overflow:hidden;
}
.paging li{
	list-style:outside none;
	padding:0 4px 0 6px;
	float:left;
}
.paging li:first-child{padding:0 6px;}
.paging-holder a{color:#464743;}
.paging-holder a:hover,
.paging-holder .paging span{
	color:#780b09;
	text-decoration:none;
}
.paging-holder .page{
	float:right;
	padding:1px 0 0;
}
.category ul{margin:-9px -25px 0 0;}
.category.add ul{margin:0 -25px 0 0;}
.category ul li{
	background:#f0f0f0 url(../images/bg-category.png) repeat-x;
	border:1px solid #e5e5e5;
	list-style:outside none;
	display:inline-block;
	vertical-align:top;
	width:162px;
	margin:0 21px 28px 0;
	text-align:center;
	padding:15px 10px 25px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 0 1px rgba(0, 0, 0, 0.05); 
}
.category.add ul li{margin-bottom:26px;}
.category ul a{color:#555;}
#content .category ul li a h2{
	margin:0 0 -1px -2px;
	color:#09458a;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	text-transform:none;
}
#content .category ul li a p{margin:0;}
.category .img-holder{min-height:86px;}
.category .img-holder img{
	vertical-align:top;
	margin:0 0 6px;
}
.category.add .img-holder img{margin-bottom:2px;}
.compani-info h1{
	font-size:15px;
	line-height:21px;
	color:#757575;
	border-bottom:1px solid #ebebeb;
	font-weight:normal;
	margin:-5px 0 26px;
	padding:0 0 11px 1px;
	text-transform:uppercase;
}
.compani-info .tab-holder{
	border-width:3px;
	margin:0 26px 0 1px;
	width:332px;
}
.contact-info .box .block{
	border-top:1px solid #ebebeb;
	padding:9px 0;
}
.contact-info .box .block:first-child{
	padding:0 0 7px;
	border:0;
}
.contact-info h3{
	color:#09458a;
	font-weight:normal;
	letter-spacing:0.5px;
	margin:0 0 -2px;
}
.compani-info .contact-info h3 a{color:#09458a;}
.compani-info .contact-info dl{
	margin:-4px 0 18px;
	position:relative;
}
.compani-info .contact-info dl:after{
	content:"";
	position:absolute;
	bottom:-9px;
	left:0;
	right:-4px;
	height:1px;
	background:#ebebeb;
}
.compani-info .contact-info .last:after{background:none;}
.compani-info .contact-info{margin:0 0 11px;}
.contact-info .link{
	font:14px/20px helvetica, arial,sans-serif;
	cursor:pointer;
	color:#fff;
	display:block;
	border:1px solid #709c16;
	border-radius:2px;
	padding:4px 0 0 1px;
	text-align:center;
	margin:-6px 26px 0 0;
	letter-spacing:0;
	height:25px;
	width:189px;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	background:#9fc64d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjODJiNTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM3ZmIyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3NGE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM0ODcxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM0YzcyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDc2ZTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9fc64d 0%, #82b518 4%, #7fb215 7%, #74a616 25%, #487114 86%, #4c7213 93%, #476e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc64d), color-stop(4%,#82b518), color-stop(7%,#7fb215), color-stop(25%,#74a616), color-stop(86%,#487114), color-stop(93%,#4c7213), color-stop(100%,#476e13));
	background: -webkit-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -o-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -ms-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: linear-gradient(to bottom,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
}
.contact-form{
	border-radius:3px;
	background:#efefef;
	color:#393939;
	margin:-1px -5px 38px 1px;
	padding:26px 6px 28px 29px;
}
#content .contact-form h2{
	margin:0 0 16px -2px;
	color:#393939;
	font:bold 20px/20px 'Roboto', helvetica, arial,sans-serif;
	text-transform:none;
}
.contact-form label{
	font-size:15px;
	line-height:21px;
	display:block;
}
.contact-form label span{color:#fe2323;}
.contact-form .row{
	float:left;
	width:170px;
	margin:0 19px 0 0;
}
.contact-form input[type="tel"],
.contact-form input[type="text"]{
	margin:0 0 17px;
	padding:2px 5px;
	background:#fff;
	font-size:14px;
	width:155px;
	height:27px;
	line-height:31px;
	border:1px solid #e4e4e4;
	overflow:hidden;
}
.contact-form select{width:354px;}
.contact-form textarea{
	line-height:21px;
	font-size:14px;
	border:1px solid #e4e4e4;
	margin:2px 0 11px;
	padding:2px 5px;
	background:#fff;
	resize:none;
	width:532px;
	height:124px;
	overflow:auto;
}
.contact-form input[type="submit"]{
	font:bold 16px/20px 'Roboto Condensed', helvetica, arial,sans-serif;
	cursor:pointer;
	color:#fff;
	border:1px solid #709c16;
	border-radius:2px;
	padding:2px 26px 4px;
	text-align:center;
	margin:0 26px 0 0;
	float:right;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	background:#9fc64d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjODJiNTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM3ZmIyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3NGE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM0ODcxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM0YzcyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDc2ZTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9fc64d 0%, #82b518 4%, #7fb215 7%, #74a616 25%, #487114 86%, #4c7213 93%, #476e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc64d), color-stop(4%,#82b518), color-stop(7%,#7fb215), color-stop(25%,#74a616), color-stop(86%,#487114), color-stop(93%,#4c7213), color-stop(100%,#476e13));
	background: -webkit-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -o-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -ms-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: linear-gradient(to bottom,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
}
.heading.style02{background:url(../images/bg-heading03.png) no-repeat;}
.news-list{
	margin:-5px 0 7px 2px;
	color:#545454;
}
.news-list li{
	list-style:none outside;
	overflow:hidden;
	border-top:1px solid #e3e3e3;
	padding:18px 0 21px;
}
.news-list li:first-child{
	border:0;
	padding:0 0 18px;
}
.news-list li img{
	vertical-align:top;
	float:left;
	margin:5px 21px 0 0;
}
.news-list li .box{overflow:hidden;}

.news-list li li {
	list-style:disc inside;
	border:0;
	padding:0 0 0 4px;
}

.news-list li li:first-child {
	padding:4px 0 0 4px;
}

.paging.style01 a:hover,
.paging.style01 span{color:#6e9a16;}
.open-close{
	position:relative;
	padding:0 0 22px;
}
.open-close .opener{
	position:absolute;
	bottom:0;
}
.open-close .opener>.close{display:none;}
.open-close.active .opener>.open{display:none;}
.open-close.active .opener>.close{display:block;}
#content .news-list h2{
	font-size:18px;
	line-height:22px;
	margin:0;
	color:#464743;
	font-weight:normal;
	text-transform:none;
}
.news-list time{
	color:#690;
	font-size:12px;
	line-height:20px;
	margin:0 0 6px;
	display:inline-block;
}
#content .news-list p{margin:0;}
.twocolumns.style01{padding-top:33px;}
.twocolumns.style01:before,
.twocolumns.style02:before{background:none;}
.twocolumns.style #content{width:897px;}
#content.style{
	font-size:14px;
	color:#464743;
	width:auto;
	float:none;
}
.columns{
	overflow:hidden;
	margin:0 -60px 6px 0;
}
.columns .column{
	float:left;
	width:406px;
	margin:0 57px 0 0;
}
#content .columns p{margin:0 0 18px;}
#content.style .columns h2{
	margin:0;
	color:#1d98bd;
	font-size:17px;
	line-height:17px;
	text-transform:none;
}
#content.style .tetx-block h2{
	margin:-4px 0 4px;
	color:#1d98bd;
	font-size:17px;
	line-height:17px;
	text-transform:none;
}
#content.style .tetx-block p{margin:0 0 26px;}
.columns .list{
	margin:0 0 16px;
	padding:7px 0 0;
	color:#464743;
}
.columns .list li{
	list-style:outside none;
	position:relative;
	padding:0 0 3px 22px;
}
.columns .list li:after{
	content:"";
	position:absolute;
	top:4px;
	left:0;
	background:url(../images/sprite.png) no-repeat -32px -47px;
	width:16px;
	height:15px;
}
.columns.style{
	margin:0 -60px 12px -1px;
	padding:6px 0 0;
}
.columns.style .column{margin:0 56px 0 0;}
.slideshow {
	position:relative;
	margin:0 0 21px;
}
.slideshow > .slideset{
	margin:0 0 21px;
	position:relative;
	min-height:100px;
	overflow:hidden;
}
.slideshow .slide {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	min-height:100px;
}
.slideshow .slide.active {z-index:2;}
.slideshow .slide .block{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	font-size:17px;
	line-height:29px;
	background:url(../images/bg-block.png);
	padding:12px 33px 13px;
}
.slideshow img{
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto;
}
#content .slideshow .slide .block p{margin:0;}
.slide-gallery {
	position:relative;
	overflow:hidden;
}
.slide-gallery .mask-holder{
	width:801px;
	overflow:hidden;
	float:left;
}
.slide-gallery .mask {
	position:relative;
	width:828px;
	overflow:hidden;
	margin:0 0 0 -27px;
}
.slide-gallery .slideset {
	width:99999px;
	float:left;
	margin:0;
}
.slideshow .slide-gallery .slider{
	width:249px;
	float:left;
	margin:0 0 0 27px;
	position:static;
}
.slideshow .slide-gallery .slider img{border:1px solid #bbb;}
.slideshow .slide-gallery .btn-prev,
.slideshow .slide-gallery .btn-next{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -176px 0;
	width:30px;
	height:95px;
	margin:0 20px 0 0;
}
.slideshow .slide-gallery .btn-next{
	float:right;
	margin:0;
	background-position:-226px 0;
}
.info-columns{
	background:#f3f3f3;
	border:1px solid #d5d5d5;
	border-radius:5px;
	color:#094992;
	line-height:27px;
	overflow:hidden;
	margin:0 -4px 0 -1px;
	padding:18px 0 18px 10px;
}
.info-columns .column{
	float:left;
	width:180px;
	margin:0 0 0 20px;
}
.info-columns .column:first-child{width:238px;}
.info-columns .column:first-child + .column{width:199px;}
.info-columns ul{margin:0;}
.info-columns ul li{
	list-style:outside none;
	position:relative;
	padding:0 0 0 10px;
}
.info-columns ul li:after{
	content:"";
	position:absolute;
	top:9px;
	left:0;
	background:url(../images/sprite.png) no-repeat -42px -19px;
	width:7px;
	height:9px;
}
.info-columns a{color:#094992;}
#content.style .info-columns h2{
	margin:1px 0 0 -2px;
	color:#094992;
	font:17px/27px 'Roboto Condensed', helvetica, arial,sans-serif;
}
#content.style02{font-size:14px;}
.gallery.style{
	width:598px;
	margin:-3px 0 26px;
}
.gallery.style img{border-radius:0;}
.gallery.style .slide,
.gallery.style .mask{width:598px;}
.gallery.style .box{
	top:45px;
	right:47px;
	width:167px;
}
.gallery.style .box h1{
	font-weight:normal;
	font-size:25px;
	margin:0 0 2px;
}
.gallery.style .pagination{
	right:32px;
	bottom:25px;
}
.text-info{margin:0 0 22px;}
.text-info li{
	list-style:outside none;
	position:relative;
	padding:0 0 9px 43px;
}
#content .text-info li p{margin:0 0 5px;}
.text-info li:after{
	content:"";
	position:absolute;
	top:2px;
	left:0;
	background:url(../images/sprite.png) no-repeat -59px -55px;
	width:30px;
	height:30px;
}
#content.style h2{
	color:#464743;
	font-size:17px;
	line-height:24px;
	margin:0;
}
#content.style p{margin:0 0 19px;}
.text-info h3{
	font-size:18px;
	line-height:18px;
	color:#1088ac;
	margin:0 0 -1px;
	font-weight:normal;
}
.info-block{margin:0;}
.info-block li{
	padding:2px 0 5px;
	list-style:none outside;
}
.info-block img{
	vertical-align:top;
	float:left;
	margin:-1px 13px 0 1px;
}
.info-block .block{display:table;}
.info-block h3{
	color:#1088ac;
	font-size:18px;
	line-height:18px;
	margin:-4px 0 3px;
	font-weight:normal;
}
.testimonials-gallery .slide .box{
	border-top:1px solid #e2e2e2;
	margin:22px 0 0;
	padding:7px 0 0;
}
.twocolumns.style02 #content{width:706px;}
.gallery-list{
	margin:0 -42px 0 1px;
	color:#00285b;
	font-size:14px;
	line-height:20px;
}
.gallery-list li{
	display:inline-block;
	vertical-align:top;
	list-style:outside none;
	width:213px;
	margin:0 32px 38px 0;
	position:relative;
	padding:0 0 21px;
}
.gallery-list li:after{
	content:"";
	position:absolute;
	bottom:-2px;
	left:0;
	right:1px;
	background:#dcdcdc;
	height:1px;
}
.gallery-list img{
	vertical-align:top;
	padding:5px 4px;
	border:1px solid #e0e0e0;
	margin:0 0 15px;
	box-shadow:0 0 1px rgba(0, 0, 0, 0.15);
}
#content .gallery-list p{margin:0 0 2px;}
.gallery-list .more{
	position:absolute;
	bottom:0;
	right:0;
	color:#2e2e2e;
	border:1px solid #c5c5c5;
	font-size:13px;
	line-height:13px;
	margin:0 1px -2px 0;
	padding:2px 17px 6px;
	text-shadow: 1px 1px 1px #f4f5f4;
	z-index:2;
	background:#d9d9da url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTNlNGUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #fefefe 0%, #eeeeee 5%, #eaeaea 30%, #e3e4e3 50%, #d9d9da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(5%,#eeeeee), color-stop(30%,#eaeaea), color-stop(50%,#e3e4e3), color-stop(100%,#d9d9da));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#eeeeee 5%,#eaeaea 30%,#e3e4e3 50%,#d9d9da 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#eeeeee 5%,#eaeaea 30%,#e3e4e3 50%,#d9d9da 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#eeeeee 5%,#eaeaea 30%,#e3e4e3 50%,#d9d9da 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#eeeeee 5%,#eaeaea 30%,#e3e4e3 50%,#d9d9da 100%);
}
#content .gallery-list h2{
	margin:0 0 1px;
	color:#00285b;
	font-size:18px;
	line-height:19px;
	text-transform:none;
}
#content.style02 h2{
	color:#464743;
	font-size:17px;
	line-height:17px;
	margin:0 0 3px;
}
#content.style02 p{margin:0 0 19px;}
.span.wpcf7-form-control-wrap{
	clear:both !important;
	display:block !important;
	width:100% !important;
}
#aside{
	width:156px;
	float:right;
}
#sidebar .widget{
	position:relative;
	padding:0 0 55px;
}
#sidebar .widget .title {
	color: #094992;
}

#sidebar .widget:after{
	content:"";
	position:absolute;
	top:-32px;
	left:2px;
	right:0;
	height:1px;
	background:#e2e2e2;
}
#sidebar .widget:first-child:after{background:none;}
#sidebar .info-box .link img{margin:-7px 10px 0 0;}
#sidebar .info-box p{margin:0;}
#sidebar .info-box .link h3{margin:-2px 0 1px;}
#sidebar .testimonials-gallery,
#sidebar .testimonials-gallery .mask{width:234px;}
#sidebar .testimonials-gallery .slide{width:231px;}
#sidebar .testimonials-gallery .more{
	float:left;
	margin:5px 0 0 1px;
}
#sidebar .widget .photo-area{margin:-10px 0 10px 1px;}
#sidebar .widget .photo-area img{vertical-align:top;}
#sidebar h4{
	margin:0 0 15px;
	font-size:16px;
	line-height:20px;
	color:#393939;
}
.info-box .photo-box{
	vertical-align:top;
	margin:-10px 0 9px 1px;
}
.gallery-box{
	margin:0 0 6px 1px;
}
.gallery-box li{
	list-style:outside none;
	display:inline-block;
	margin:0 -4px 1px 1px;
}
.gallery-box li a{display:block;}
.gallery-box img {
	vertical-align:top;
	border: white solid 1px;
}

.link-gallery{
	display:block;
	position:relative;
	background:#ba110d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMTEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzA0MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba110d 0%, #930401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba110d), color-stop(100%,#930401));
	background: -webkit-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -o-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -ms-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: linear-gradient(to bottom,  #ba110d 0%,#930401 100%);
	color:#fff;
	font-size:14px;
	line-height:22px;
	border:1px solid #5c0604;
	border-radius:3px;
	padding:8px 0 7px;
	font-weight:bold;
	text-align:center;
	margin:0 -2px 0 1px;
	letter-spacing:-0.5px;
	border-color:#ad0b07 #860906 #5d0604;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
}
.select-form .radio-box{
	border-radius:4px;
	background:#f0f0f0 url(../images/bg-radio-holder.png) repeat-x;
	border:1px solid #e5e5e5;
	padding:23px 2px 21px 25px;
	margin:0 0 15px;
}
.select-form .radio-box input[type="radio"]{
	float:left;
	width:16px;
	height:16px;
	margin:2px 6px 0 0;
}
.radio-box h2{
	margin:0 0 5px;
	color:#003772;
	font-size:16px;
	line-height:20px;
}
.radio-box .row{
	overflow:hidden;
	margin:0 0 5px;
}
.radio-box label{
	float:left;
	font-size:14px;
	line-height:20px;
	color:#353535;
}
.popup-holder{position:relative;}
.fancybox-holder{
	position:relative;
	overflow:hidden;
	height:0;
}
.popup{
	text-align:left;
	display:none;
	width:277px;
	background:url(../images/bg-popup.jpg);
	padding:29px 11px 45px 38px;
	position:absolute;
	top:39px;
	right:-10px;
	z-index:10;
}
.login-holder.popup-active .popup{display:block;}
.popup:after{
	position:absolute;
	content:"";
	top:-8px;
	right:18px;
	background:url(../images/sprite.png) no-repeat -135px -242px;
	width:18px;
	height:8px;
}
.popup-form{width:219px;}
.popup-form label{
	color:#e7e7e7;
	display:block;
	font:15px/21px Arial, Helvetica, sans-serif;
	margin:0 0 1px 1px;
}
.popup-form label span{
	color:#fe2323;
	display:inline-block;
	padding:0 0 0 5px;
}
.popup-form input[type="text"]{
	float:left;
	width:239px;
	height:31px;
	border:1px solid #bbb;
	background:#fff;
	margin:0 0 8px;
	padding:0 5px;
	font:15px/31px Arial, Helvetica, sans-serif;
	color:#000;
	border-radius:3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
}
.popup-form .row-holder{
	border-radius:3px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
	width:249px;
	height:31px;
	border:1px solid #bbb;
	background:#fff;
	margin:0 0 22px;
}
.popup-form .row-holder input[type="password"]{
	background:#fff;
	border:0;
	font:15px/31px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	height:31px;
	width:174px;
	padding:0 5px;
	margin:0;
}
.popup-form .row-holder .btn{
	float:right;
	background:url(../images/sprite.png) no-repeat 0 -225px;
	width:60px;
	height:25px;
	color:#606060;
	text-shadow: 0px 0px 1px #b1b1b1;
	text-transform:uppercase;
	font:9px/25px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:3px 1px 0 0;
	letter-spacing:-0.5px;
	text-decoration:none;
}
.popup-form .row:after{
	content:"";
	display:block;
	clear:both;
}
.popup-form .box{padding:10px 0 0;}
.popup-form input[type="submit"]{
	font:bold 20px/41px 'Roboto Condensed', helvetica, arial,sans-serif;
	cursor:pointer;
	color:#fff;
	display:block;
	border:0;
	border-radius:2px;
	padding:4px 0 0 1px;
	text-align:center;
	margin:0;
	padding:0 0 3px;
	letter-spacing:1px;
	height:41px;
	width:251px;
	-webkit-box-shadow: inset 0 -1px 5px rgba(141, 169, 10, 0.3), 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 -1px 5px rgba(141, 169, 10, 0.3), 0 1px 1px rgba(0, 0, 0, 0.25);
	background:#9fc64d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjODJiNTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM3ZmIyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3NGE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM0ODcxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM0YzcyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDc2ZTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9fc64d 0%, #82b518 4%, #7fb215 7%, #74a616 25%, #487114 86%, #4c7213 93%, #476e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc64d), color-stop(4%,#82b518), color-stop(7%,#7fb215), color-stop(25%,#74a616), color-stop(86%,#487114), color-stop(93%,#4c7213), color-stop(100%,#476e13));
	background: -webkit-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -o-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -ms-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: linear-gradient(to bottom,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
}
#footer{
	position:relative;
	z-index:2;
	overflow:hidden;
	color:#2c2c2c;
	margin:0 -1px 0 0;
	padding:0 0 50px;
	font-family:'Roboto', helvetica, arial,sans-serif;
}
.footer-holder{
	overflow:hidden;
	background:#fff;
	border-radius:5px;
	border:1px solid #dadada;
	margin:0 0 15px;
	padding:12px 21px 15px 30px;
}
.footer-holder .holder{
	float:left;
	padding:9px 0 0;
	font:12px/15px helvetica, arial,sans-serif;
	margin:0 -60px 0 0;
}
.footer-holder .holder .mail{
	font-size:12px;
	color:#195192;
	letter-spacing:-0.5px;
}
.footer-holder .holder dl{margin:0 0 0 1px;}
.footer-holder .holder dt{float:left;}
.footer-holder .holder dd{
	overflow:hidden;
	margin:0 0 3px;
}
.footer-holder .holder .style dt{color:#4472a6;}
.footer-holder .holder .style dd{margin:0 0 5px;}
.footer-holder .block{
	float:left;
	width:166px;
	padding:0 0 0 26px;
	position:relative;
}
.footer-holder .block.style{width:190px;}
.footer-holder .block h4{
	margin:0 0 6px;
	font-weight:normal;
	color:#4472a6;
	font:15px/15px 'Roboto', helvetica, arial,sans-serif;
}
.footer-holder .block .tel{
	font-size:15px;
	line-height:15px;
	display:block;
	color:#003f86;
	margin:0 0 4px -1px;
}
.footer-holder .block .tel a{color:#003f86;}
.footer-holder .block:after{
	content:"";
	position:absolute;
	top:1px;
	bottom:5px;
	width:1px;
	left:11px;
	background:#e1e1e1;
}
.footer-holder .block:first-child{
	padding:0;
	width:167px;
}
.footer-holder .block:first-child:after{background:none;}
.footer-holder .entry-form{
	float:right;
	width:303px;
}
.footer-holder .entry-form h3{
	margin:3px 0 5px 29px;
	font-size:18px;
	line-height:20px;
	position:relative;
	letter-spacing:-1px;
	font-weight:500;
	text-transform:uppercase;
}
.footer-holder .entry-form h3:after{
	content:"";
	position:absolute;
	top:2px;
	left:-29px;
	background:url(../images/sprite.png) no-repeat 0 -62px;
	width:23px;
	height:17px;
}
.entry-form input[type="text"],
.entry-form input[type="email"]{
	margin:0;
	padding:0 9px 3px;
	background:#d4dadc;
	border-top:1px solid #b4b4b4;
	border-width:1px 0 0;
	width:203px;
	height:27px;
	color:#252525;
	font:14px/27px 'Roboto', helvetica, arial,sans-serif;
	float:left;
	-webkit-border-radius:0 !important;
	overflow:hidden;
}
.entry-form input[type="email"]::-webkit-input-placeholder {color:#252525;}
.entry-form input[type="email"]::-moz-placeholder {
	color:#252525;
	opacity:1;
}
.entry-form input[type="email"]:-ms-input-placeholder {color:#252525;}
.entry-form button{
	margin:0;
	padding:0;
	width:75px;
	height:31px;
	color:#fff;
	text-align:center;
	position:relative;
	font:bold 14px/30px 'Roboto', helvetica, arial,sans-serif;
	background:#ba110d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMTEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzA0MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ba110d 0%, #930401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba110d), color-stop(100%,#930401));
	background: -webkit-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -o-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: -ms-linear-gradient(top,  #ba110d 0%,#930401 100%);
	background: linear-gradient(to bottom,  #ba110d 0%,#930401 100%);
	float:left;
	cursor:pointer;
	border:1px solid #ad0b07;
	border-color:#ad0b07 #860906 #5d0604;
	-webkit-box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:inset 0 0 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(0, 0, 0, 0.12);
}
button::-moz-focus-inner,
input[type="email"]::-moz-focus-inner{ 
	border: 0;
	padding: 0;
}
.footer-area{overflow:hidden;}
.footer-area .box{float:left;}
.footer-nav{
	margin:-3px 0 -3px -10px;
	overflow:hidden;
	letter-spacing:-0.5px;
}
.footer-nav li{
	list-style:outside none;
	padding:0 11px;
	float:left;
	position:relative;
}
.footer-nav li:after{
	content:"";
	position:absolute;
	top:7px;
	left:0;
	width:1px;
	height:10px;
	background:#cecfcf;
}
.footer-nav li:first-child:after{background:none;}
.footer-area .social-holder{float:right;}
.footer-area a{color:#2c2c2c;}
.social-holder .follow{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/follow.png) no-repeat;
	width:124px;
	height:16px;
	float:left;
	vertical-align:top;
	margin:3px 11px 0 0;
}
.social-holder{padding:1px 0 0;}
.social-holder img{margin:3px 14px 0 0;}
.social-holder ul{
	margin:0;
	float:right;
}
.social-holder ul li{
	list-style:outside none;
	padding:0 1px 0 2px;
	float:left;
}
.social-holder ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat;
	width:29px;
	height:29px;
}
.footer-area .copy{
	font-size:11px;
	margin:0 0 0 1px;
}
.social-holder .linkedin{background-position:0 -88px;}
.social-holder .twitter{background-position:-34px -88px;}
.social-holder .rss{background-position:-67px -88px;}
.social-holder .youtube{background-position:-100px -88px;}
.social-holder .facebook{background-position:-133px -88px;}
.jcf-hidden{
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.rad-area{
	background:url(../images/sprite.png) no-repeat -97px 0;
	width:16px;
	height:16px;
	border:0;
	border-radius: 10px;
	margin: 2px 6px 0 0;
	float: left;
}
.rad-checked{background:url(../images/sprite.png) no-repeat -97px -26px;}
.rad-focus {border:0;}
.rad-disabled {background: #eee;}
.select-area{
	border: 1px solid #e4e4e4;
	position: relative;
	overflow: hidden;
	cursor: default;
	height:31px;
	background:#fff;
	font-size:14px;
	line-height:31px;
	color:#8f8f8f;
	margin:0 0 15px;
	display:block;
}
.select-focus {border-color: #e4e4e4;}
.select-area .center{
	white-space: nowrap;
	padding: 3px 10px;
}
.select-disabled{background: #eee;}
.select-area .select-opener{
	background:url(../images/sprite.png) no-repeat -39px -65px;
	width:9px;
	height:8px;
	position:absolute;
	right:10px;
	top:11px;
}
.select-options{
	position:absolute;
	overflow:hidden;
	background:#fff;
	z-index:2000;
}
.select-options .drop-holder{
	border:1px solid #e4e4e4;
	overflow:hidden;
	height:1%;
}
.select-options ul{margin:0;}
.select-options ul li{
	width:100%;
	float:left;
	list-style:outside none;
}
.select-options ul a{
	text-decoration:none;
	padding:5px 10px;
	display:block;
	cursor:default;
	color:#000;
	font-size:14px;
	line-height:18px;
	height:1%;
}
.select-options .item-selected a{
	text-decoration:none;
	background:#e4e4e4;
	color:#000;
}
.select-options .optgroup{clear: both;}
.select-options .optgroup strong{
	display: block;
	padding: 5px;
}
.select-options .optgroup ul a{padding-left: 30px;}
.registration-holder h1{
	font-size:15px;
	line-height:21px;
	color:#757575;
	font-weight:normal;
	margin:-4px 0 5px;
	text-transform:uppercase;
}
#content .registration-holder p{
	line-height:18px;
	margin:0 0 27px;
}
.registration-holder .notation{
	font-size:12px;
	line-height:18px;
	position:relative;
	vertical-align:top;
	display:inline-block;
}
.registration-form {
	background:#efefef;
	border-radius:3px;
	overflow:hidden;
	padding:23px 24px 23px 27px;
	margin:0 0 10px;
}
.registration-form .column{
	float:right;
	width:263px;
}
.registration-form .column:first-child{
	float:left;
}
.registration-form label{
	float:left;
	font-size:15px;
	line-height:21px;
	color:#393939;
	width:100%;
	clear:both;
}
.registration-form label .mark{color:#f00;}
.registration-form input[type="text"]{
	margin:0 0 10px;
	padding:2px 10px;
	background:#fff;
	font-size:14px;
	width:241px;
	height:27px;
	line-height:31px;
	border:1px solid #e4e4e4;
	overflow:hidden;
}
.registration-form input[type="text"]{
	color:#a2a2a2;
	font-size:12px;
}
.registration-form select,
.registration-form .select-area{
	width:263px;
	margin:0 0 10px;
}
.registration-form input[type="submit"]{
	font:bold 16px/20px 'Roboto Condensed', helvetica, arial,sans-serif;
	cursor:pointer;
	width:261px;
	height:37px;
	color:#fff;
	border:1px solid #709c16;
	border-radius:2px;
	padding:0;
	margin:0 1px 10px;
	float:left;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	background:#9fc64d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjODJiNTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM3ZmIyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3NGE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM0ODcxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM0YzcyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDc2ZTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9fc64d 0%, #82b518 4%, #7fb215 7%, #74a616 25%, #487114 86%, #4c7213 93%, #476e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc64d), color-stop(4%,#82b518), color-stop(7%,#7fb215), color-stop(25%,#74a616), color-stop(86%,#487114), color-stop(93%,#4c7213), color-stop(100%,#476e13));
	background: -webkit-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -o-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -ms-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: linear-gradient(to bottom,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
}
.registration-form .captcha-holder{padding:19px 0 0;}
.registration-form .captcha{
	float:left;
	clear:both;
	width:261px;
	margin:0 0 24px;
	text-align:center;
	font:24px/24px 'Podkova', serif;
	text-transform:uppercase;
	height:24px;
	padding:4px 0 3px;
	color:#262626;
	letter-spacing:2px;
	background:#fff;
	border:1px solid #e6e6e6;
}
.registration-form .captcha-holder input[type="text"]{
	margin:0 0 18px;
	padding:3px 10px 1px;
}
.registration-form .captcha-holder input[type="text"]::-webkit-input-placeholder{color:#a2a2a2;}
.registration-form .captcha-holder input[type="text"]:-moz-placeholder{color:#a2a2a2;}
.registration-form .captcha-holder input[type="text"]::-moz-placeholder{color:#a2a2a2;opacity: 1;}
.registration-form .captcha-holder input[type="text"]:-ms-input-placeholder{color:#a2a2a2;}
.login-form {
	background:#efefef;
	border-radius:3px;
	margin:-2px 0 26px;
	padding:25px 29px 23px;
	width:544px;
}
.login-form h1{
	font-size:20px;
	line-height:22px;
	letter-spacing:-0.5px;
	color:#393939;
	margin:0 0 2px;
}
#content .login-form p{margin:0 0 14px;}
.login-form .row{padding:0 0 3px;}
.login-form .row:after{
	display:block;
	clear:both;
	content:"";
}
.login-form .row .col {
	float:left;
	width:208px;
	margin:0 10px 0 0;
}
.login-form label{
	float:left;
	font-size:15px;
	line-height:20px;
	color:#393939;
	width:100%;
	clear:both;
	margin:0 0 3px;
}
.login-form label .mark{color:#f00;}
.login-form .row input[type="text"],
.login-form .row input[type="password"]{
	margin:0 0 10px;
	padding:2px 10px;
	background:#fff;
	font-size:14px;
	width:186px;
	height:27px;
	line-height:31px;
	border:1px solid #e4e4e4;
	overflow:hidden;
}
.login-form input[type="submit"]{
	font:bold 16px/20px 'Roboto Condensed', helvetica, arial,sans-serif;
	cursor:pointer;
	width:108px;
	height:31px;
	color:#fff;
	border:1px solid #709c16;
	border-radius:2px;
	padding:0 0 2px;
	margin:24px 0 10px;
	float:right;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.12);
	background:#9fc64d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmYzY0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjODJiNTE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM3ZmIyMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3NGE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM0ODcxMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiM0YzcyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDc2ZTEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #9fc64d 0%, #82b518 4%, #7fb215 7%, #74a616 25%, #487114 86%, #4c7213 93%, #476e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fc64d), color-stop(4%,#82b518), color-stop(7%,#7fb215), color-stop(25%,#74a616), color-stop(86%,#487114), color-stop(93%,#4c7213), color-stop(100%,#476e13));
	background: -webkit-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -o-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: -ms-linear-gradient(top,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
	background: linear-gradient(to bottom,  #9fc64d 0%,#82b518 4%,#7fb215 7%,#74a616 25%,#487114 86%,#4c7213 93%,#476e13 100%);
}
.login-form .sub-title{
	display:block;
	font-size:12px;
	color:#393939;
}
.login-form .sub-title .link{color:#e01717;}
.text-box{
	font-size:14px;
	line-height:22px;
	color:#464743;
	margin:-7px 0 0;
}
#content .text-box p{margin:0 0 17px;}
.post-list {
	margin:0 0 12px 2px;
	color:#545454;
	line-height:22px;
}
.post-list li {
	overflow:hidden;
	list-style:none;
	list-style-position:outside;
	padding:0 0 36px;
}
.post-list .holder{
	overflow:hidden;
}
.post-list .alignleft{
	float:left;
	margin:4px 22px 0 0;
	border:6px solid #dfdfdf;
}
.post-list .title{
	display:block;
	color:#1088ac;
	font:24px/26px Georgia,"Times New Roman", Times, serif;
	margin:0 0 4px;
}
.post-list .title:before{
	content:"\201c";
	margin:0 5px 0 0;
}
.post-list .title:after{
	content:"\201d";
}
#content .post-list p{margin:0 0 6px;}
.post-list .name,
.post-list .position {
	display:inline-block;
	vertical-align:top;
	color:#1088ac;
	margin:0 8px 0 0;
	font:14px/16px Georgia,"Times New Roman", Times, serif;
}
.post-list .position {
	padding:0 0 0 17px;
	background:url(../images/separator.png) no-repeat;
}
.post{
	color:#545454;
	padding:3px 0 0;
}
.post h1{
	font-size:32px;
	line-height:36px;
	margin:0 0 10px;
}
.post .title{
	display:block;
	color:#8fb444;
	font-size:16px;
	line-height:18px;
	text-transform:uppercase;
	margin:0 0 5px;
}
.post .title a{color:#8fb444;}
#content .post p{margin:0 0 32px;}
#content .post:first-child p{margin:0 0 29px;}
.post video,
.post .mejs-container{margin:0 0 34px;}

.product .alignleft{
	float:left;
	margin:4px 25px 0 0;
}

.product p { text-align:justify; }

.list2{
	color:#545454;
	padding:2px 4px 0 0;
	margin:0 -4px -9px 0;
}
.list2>li{
	overflow:hidden;
	list-style:none;
	list-style-position:outside;
	margin:0 -4px 0 0;
	padding:0 0 31px;
}
.list2 .alignleft{
	float:left;
	margin:4px 25px 0 0;
}
.list2 .holder{
	overflow:hidden;
}
.list2 .title {
	display:block;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 5px;
}
.list2 .sub-title {
	display:block;
	font-size:15px;
	line-height:16px;
	margin:0 0 8px;
}
#content .list2 p{margin:0 0 21px;}
.accordion{
	width:415px;
	margin:0 0 14px;
}
.accordion>li {
	list-style:none;
	list-style-position:outside;
	padding:8px 11px 0 13px;
	margin:0 0 5px;
	background:#efefef;
}
.accordion .accordion-heading{
	overflow:hidden;
	padding:0 0 8px 2px;
}
.accordion .accordion-title{
	float:left;
	width:260px;
	color:#6aa00b;
	font-size:13px;
	line-height:14px;
	text-transform:uppercase;
}
.accordion .opener{
	float:right;
	max-width:90px;
	padding:0 17px 0 0;
	font-size:11px;
	line-height:12px;
	color:#a9a9a9;
	position:relative;
	background:url(../images/sprite.png) no-repeat 100% -161px;
}
.accordion .opener:hover{text-decoration:none;}
.accordion .active .opener{background-position:100% -199px;}
.accordion .opener .condition2{display:none;}
.accordion .active .opener .condition2{display:block;}
.accordion .active .opener .condition1{display:none;}
.accordion .slide{padding:0 0 5px;}
.list3{
	margin:0 0 5px;
	color:#545454;
	font-size:13px;
	line-height:22px;
}
.list3 li{
	list-style:none;
	list-style-position:outside;
	position:relative;
	padding:0 0 0 15px;
}
.list3 li:after{
	position:absolute;
	left:0;
	top:7px;
	content:"";
	width:7px;
	height:7px;
	background:url(../images/sprite.png) no-repeat -230px -131px;
}
.pumptempl a { color:#006666; }
.pumptempl { color:#006666; }

#content .testimonial p { text-align:justify; }