/*+clearfix {*/
#header:after, NAV:after, .cols:after, .sidebar .block .item:after, .houses-section:after, .house-element .props LI:after, .items-conracts:after, .filter:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#header, NAV, .cols, .sidebar .block .item, .houses-section, .house-element .props LI, .items-conracts, .filter
{
	display: block;
	*height: 1px;
}
/*+}*/
@font-face
{
	font-family: PTSans;
	src: url('fonts/pts55f-webfont.eot');
	src: url('fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/pts55f-webfont.woff') format('woff'), url('fonts/pts55f-webfont.ttf') format('truetype'), url('fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: PTSans;
	src: url('fonts/pts75f-webfont.eot');
	src: url('fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/pts75f-webfont.woff') format('woff'), url('fonts/pts75f-webfont.ttf') format('truetype'), url('fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
	font-weight: bold;
	font-style: normal;
}
/*--------- Resset ---------*/
*
{
	margin: 0;
	padding: 0;
}
HTML
{
	height: 100%;
}
HEADER, NAV, SECTION, ARTICLE, ASIDE, FOOTER
{
	display: block;
}
BODY
{
	font: 13px / 18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	color: #3A3A3A;
}
A
{
	color: #2D2D2D;
	outline: none;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
P
{
	margin: 0 0 18px;
}
IMG
{
	border: none;
}
INPUT
{
	vertical-align: middle;
	outline: none;
}
H1
{
	font-weight: bold;
	line-height: 110% !important;
	font-size: 29px;
	margin: 20px 0;
	font-family: PTSans;
	color: #424242;
}
H2
{
	font-size: 22px;
	line-height: 23px;
	font-family: PTSans;
	font-weight: bold;
	margin-bottom: 20px;
	color: #4FD4A0;
}
H3
{
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	margin: 30px 0 20px;
	font-family: PTSans;
	text-transform: uppercase;
	font-weight: bold;
	color: #3F3F3F;
}
H4
{
	font-weight: normal;
	font-size: 18px;
	margin: 20px 0;
	line-height: 24px;
	font-family: PTSans;
	font-weight: bold;
	color: #0081AE;
}
#content UL LI
{
	list-style: none;
	margin-bottom: 5px;
}
#content UL LI:before
{
	content: "— ";
}
#content UL
{
	margin-bottom: 15px;
}
/*Main blocks ------------------------*/
#wrapper
{
	width: 100%;
	min-width: 980px;
	min-height: 700px;
}
#wrapper > .fixWrap
{
}
/*[clearfix]*/
#header
{
	position: relative;
	height: 125px;
	overflow: hidden;
}
#content
{
	z-index: 2;
	position: relative;
	margin-top: 25px;
}
.fixWrap
{
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.clear
{
	clear: both;
}
.all
{
	text-align: right;
	clear: both;
	color: #000000;
	margin-top: 30px;
	clear: both;
}
.all A
{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: PTSans;
}
.all SPAN
{
	padding-right: 5px;
}
.sidebar
{
	float: left;
	width: 315px;
}
.page
{
	float: right;
	width: 610px;
}
.page-980
{
	float: left;
	width: 100%;
}
/*HEADER*/
#header .logo
{
	width: 350px;
	float: left;
	font-family: PTSans;
	font-weight: bold;
	margin-top: 18px;
	margin-left: 0px;
}
#header .logo A
{
	display: block;
	text-decoration: none;
}
.logo .text1
{
	text-transform: uppercase;
	display: block;
	margin-bottom: 7px;
	margin-left: 1px;
	padding-top: 11px;
	font-size: 16px;
	color: #008EB6;
}
.logo .text2
{
	display: block;
	font-size: 42px;
	text-transform: uppercase;
	margin-top: 22px;
	margin-left: 0;
	color: #4D4C4A;
}
.logo .slogan
{
	display: inline-block;
	background: #86BCD9;
	color: #FFFFFF;
	padding: 4px 20px 2px;
	margin-left: 7px;
}
.contact-block
{
	float: right;
	text-align: right;
	margin-top: 60px;
	font-size: 23px;
	color: #505050;
	line-height: 15px;
}
.contact-block SPAN
{
	display: block;
	font-size: 15px;
	margin-bottom: 9px;
}
HEADER .time
{
	position: absolute;
	top: 11px;
	left: 370px;
	border: 1px dashed #0BA7DC;
	padding: 12px 20px;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.4);
	color: #00506C;
}
HEADER .title-time
{
	font-size: 15px;
	margin-bottom: 5px;
}
HEADER .text-time
{
	font-size: 13px;
}
HEADER .text-time SPAN
{
	color: #207BA3;
}
HEADER .send
{
	position: absolute;
	top: 17px;
	right: 0;
}
HEADER .reforma
{
	position: absolute;
	top: 17px;
	right: 0px;
	font-size: 12px;
}
HEADER .reforma A
{
	color: #008EB6;
	padding: 8px 9px;
	border-radius: 3px;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	position: relative;
	font-weight: bold;
}
HEADER .reforma A IMG
{
	width: 28px;
	position: absolute;
	top: -3px;
	left: -26px;
}
HEADER .reforma A:hover
{
	color: #005C7C;
}
HEADER .send A
{
	background: #FF7600;
	padding: 7px 9px;
	border-radius: 3px;
	border: 1px solid #8D3300;
	text-decoration: none;
	color: #FFFFFF;
	-webkit-transition: all 0.2s;
	font-size: 12px;
}
HEADER .send A:hover
{
	background: #FB8D2F;
}
/*MAIN MENU*/
/*[clearfix]*/
NAV
{
	background: #F4D963;
	border-radius: 3px;
}
NAV UL LI
{
	list-style: none;
	float: left;
	position: relative;
}
NAV UL LI A
{
	padding: 13px 13px 11px 14px;
	display: block;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
NAV UL LI.active A
{
	background: #008EB6 !important;
	color: rgba(255, 255, 255, 1);
}
NAV UL LI SPAN
{
	display: block;
	position: absolute;
	border-left: 1px solid rgba(215, 165, 0, 0.6);
	top: 0;
	right: -1px;
	width: 1px;
	height: 42px;
	background: rgba(255, 255, 255, 0.6);
}
NAV UL LI:first-child A
{
	border-radius: 3px 0 0 3px;
}
/*FOOTER*/
#footer .fixWrap
{
	border-top: 4px solid #008FB7;
	padding-top: 20px;
}
#footer .col1
{
	width: 300px;
	float: left;
	margin-right: 70px;
}
#footer .col2
{
	float: left;
	width: 200px;
}
#footer .col3
{
	float: left;
	width: 200px;
}
#footer UL LI
{
	list-style: none;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
#footer .copyrightLine
{
	padding-top: 30px;
}
#footer .col4
{
	float: right;
}
.develop SPAN
{
	font-size: 11px;
	display: block;
}
.develop
{
	font-weight: bold;
	text-decoration: none;
	line-height: 11px;
	color: #626262;
}
#footer
{
	height: 160px;
}
/*CONTENT*/
.big
{
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.col50
{
	width: 45%;
	float: left;
	border-left: 4px solid #EAEAEA;
	padding-left: 16px;
}
/*[clearfix]*/
.cols
{
}
.grey
{
	background: #E4E4E4;
	padding: 20px;
	border-radius: 3px;
	margin: 15px 0 35px;
	border-right: 4px solid #D7D7D7;
}
.grey H3
{
	margin-top: 5px !important;
}
.grey P
{
	margin-bottom: 0;
}
.about H3
{
	margin-bottom: 10px;
	margin-top: 30px;
}
.about .director
{
	text-align: right;
	float: right;
	margin-left: 40px;
	margin-bottom: 20px;
}
.about .director IMG
{
	width: 255px;
	margin-bottom: 7px;
	border-radius: 3px;
}
.about .director P
{
	color: #9D9D9D;
	font-size: 13px;
}
/*ICONS*/
A[href$="doc"], A[href$="docx"], A[href$="DOC"], A[href$="DOCX"]
{
	background: url(img/word.gif) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
A[href$="xls"], A[href$="xlsx"], A[href$="XLS"], A[href$="XLSX"]
{
	background: url(img/excel.gif) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
A[href$="rar"], A[href$="jpg"], A[href$="png"], A[href$="JPG"], A[href$="gif"], A[href$="zip"], A[href$="RAR"], A[href$="ZIP"]
{
	background: url(img/rar.png) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
A[href$="pdf"], A[href$="PDF"]
{
	background: url(img/pdf.gif) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
A[href$="txt"], A[href$="TXT"]
{
	background: url(img/text.gif) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
A[href$="rtf"], A[href$="RTF"]
{
	background: url(img/rtf.gif) no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
/*NEWS BLOCK*/
.sidebar .news-list
{
	background: #D1F0E4;
	border-radius: 4px;
	margin-bottom: 25px;
}
.sidebar .news-list H3
{
	margin: 0;
	padding: 20px 20px 15px;
	border-bottom: 1px solid #FFFFFF;
	background: #D1F0E4;
	border-radius: 4px 4px 0 0;
	color: #000000;
}
.sidebar .news-item
{
	padding: 20px;
	font-size: 11px;
	border-bottom: 1px solid #B2E5D1;
}
.sidebar .news-item:last-child
{
	border: none;
}
.news-list .news-date-time
{
	display: block;
	color: #7A7A7A;
}
.sidebar .news-list A B
{
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: normal;
	line-height: 24px;
}
/*LEFT MENU*/
.left-menu
{
	background: #E7F7FF;
	border-radius: 4px;
	margin-bottom: 25px !important;
	border-bottom: 4px solid #008FB7;
}
.left-menu LI:before
{
	content: initial !important;
}
.left-menu LI A
{
	padding: 13px 20px;
	display: block;
	font-size: 15px;
	text-decoration: none;
	position: relative;
}
.left-menu LI A.selected
{
	background: #008EB6 !important;
	color: #FFFFFF;
}
.left-menu LI A.selected:before
{
	border-left: 7px solid #FFFFFF;
	border-top: 7px solid rgba(113, 101, 58, 0);
	border-bottom: 7px solid rgba(113, 101, 58, 0);
	left: 0;
	top: 50%;
	margin-top: -7px;
	content: "";
	position: absolute;
}
.left-menu LI
{
	margin: 0 !important;
	border-bottom: 1px solid #FFFFFF;
}
.left-menu LI:last-child
{
	border-bottom: none;
}
.left-menu LI:first-child A
{
	border-radius: 4px 4px 0 0;
}
/*DOCUMENT LIST*/
.docs-section .item
{
	padding: 20px 0;
	border-top: 1px dashed #C5C5C5;
}
.docs-section .date
{
	font-size: 11px;
	color: #EC9E00;
	margin-bottom: 3px;
}
.docs-section .date .val
{
	padding-right: 10px;
}
.docs-section .date .section
{
	color: #939393;
	position: relative;
}
.docs-section .file SPAN
{
	padding-left: 5px;
}
.docs-section H3 A
{
	text-transform: none;
	color: #008EB6;
}
.docs-section H3
{
	margin-bottom: 5px;
	margin-top: 0;
}
A.file
{
	padding-top: 2px;
	margin-top: 5px;
	display: block;
	text-decoration: none;
}
.docs-element .download
{
	margin-bottom:0 !importan;
}
.file .title-file
{
	text-decoration: underline;
	color: #2D2D2D;
	font-size: 13px;
	padding-left: 0 !important;
}
.file SPAN
{
	color: #B7B7B7;
	font-size: 11px;
	padding-left: 18px;
}
.docs-section .desc
{
	font-size: 11px;
	color: #7D7D7D;
}
/*DOCUMENT PAGE*/
.docs-element .date
{
	background: #FFAF31;
	display: inline-block;
	padding: 6px 15px 5px;
	color: #4B4B4B;
	border-radius: 4px;
	margin-bottom: 10px;
}
.docs-element .download
{
	background: #77B9D3;
	width: 281px;
	border-radius: 4px;
	-webkit-transition: background 0.5s ease;
	margin: 20px 20px 0 0;
	display: inline-block;
}
.docs-element .download:hover
{
	background: #0090B8;
}
.docs-element .download A
{
	padding: 12px 20px;
	background-position: 10px 9px;
}
.download .name-button
{
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	margin-left: 0px;
	margin-bottom: 5px;
}
.download .title-file
{
	display: inline-block;
	margin-left: 19px;
	color: #E5F0F6;
}
.download SPAN
{
	color: #E5F0F6;
}
.docs-element .desc-detail
{
	margin-bottom: 40px;
}
/*NEWS LIST*/
.news-section H3
{
	font-size: 21px;
}
.news-section .desc
{
	font-size: 13px;
	color: #2B2A2A;
}
.news-section H3
{
	margin-bottom: 8px;
}
/*TABLE*/
.page TABLE
{
	margin-top: 20px;
	border-collapse: collapse;
	width: 100%;
}
.page TABLE TD P
{
	margin: 0;
}
.page TABLE TD STRONG
{
	color: #FFFFFF;
	background: #62AFCB;
	padding: 2px 5px;
	border-radius: 3px;
	margin-left: -10px;
	display: inline-block;
}
.page TABLE TD I
{
	font-size: 12px;
	font-style: normal;
	color: #A9A9A9;
}
.page TABLE TD
{
	border-top: 1px solid #DFDFDF;
	padding: 10px;
}
/*PHONES BLOCK*/
.sidebar .block
{
	background: #E7F7FF;
	padding: 20px 20px 10px;
	border-radius: 4px;
}
/*[clearfix]*/
.sidebar .block .item
{
	margin-bottom: 10px;
	border-bottom: 1px dashed #97BBCD;
	padding-bottom: 10px;
}
.sidebar .block H3
{
	margin-bottom: 20px;
	margin-top: 0;
}
.block .item .title-item
{
	display: block;
	color: #0085B0;
	float: left;
	width: 200px;
}
.block .item .title-item SPAN
{
	font-size: 11px;
	color: #70B5CB;
	display: block;
	line-height: 14px;
	margin-top: 5px;
}
.block .item .pnone-item
{
	display: block;
	font-size: 16px;
	text-align: right;
}
.all .right
{
	padding-right: 0;
	padding-left: 5px;
}
/*SERVICE PAGE*/
.service-page UL
{
	margin-left: 30px;
}
.service-page H3
{
	font-size: 18px;
	border-top: 1px dashed #4FD4A0;
	padding-top: 20px;
	border-right: 10px solid #4FD4A0;
	padding-bottom: 20px;
	margin-bottom: -20px;
}
.service-page H4
{
	border-top: 1px dashed #4FD4A0;
	padding-top: 20px;
}
/*HOUSES SECTIONS PAGE*/
.houses-section-list UL LI:before
{
	content: initial !important;
}
.houses-section-list UL LI A
{
	display: inline-block;
}
.houses-section-list LI .count
{
	font-size: 11px;
	color: #0087B2;
	/*+placement: shift -1px -4px;*/
	position: relative;
	left: -1px;
	top: -4px;
}
.houses-section-list UL LI
{
	margin-bottom: 15px !important;
	width: 203px;
}
.houses-section-list .col
{
	float: left;
}
.houses-text
{
	font-size: 15px;
	line-height: 24px;
	background: #EAEAEA;
	padding: 20px;
	border-radius: 4px;
	border-right: 4px solid #CFCFCF;
	margin-left: -20px;
	margin-bottom: 30px;
}
.houses-text SPAN
{
	font-size: 18px;
}
/*HOUSES SECTION*/
.houses-section UL LI:before
{
	content: initial !important;
}
.houses-section UL LI
{
	background: #D9F2F9;
	width: 70px;
	height: 70px;
	border-radius: 4px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px !important;
	-webkit-transition: all 0.5s ease;
}
.houses-section UL LI:hover
{
	background: #008EB6;
}
.houses-section UL LI:hover A
{
	color: #FFFFFF;
}
.houses-section UL
{
	margin-right: -10px;
}
/*[clearfix]*/
.houses-section
{
	overflow: hidden;
}
.houses-section UL LI A
{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 70px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	-webkit-transition: all 0.3s ease;
	color: #008EB6;
}
.houses-section H3
{
	margin-top: 0;
}
/*HOUSES SECTIONS BLOCK*/
.left-col-sect
{
	background: #E7F7FF;
	border-radius: 4px;
}
.left-col-sect LI:before
{
	content: initial !important;
}
.left-col-sect LI A
{
	padding: 8px 20px;
	display: block !important;
	font-size: 13px;
	text-decoration: none;
	position: relative;
	-webkit-transition: all 0.3s ease;
}
.left-col-sect LI A:hover
{
	background: rgba(255, 255, 255, 0.6);
}
.left-col-sect LI.active A
{
	background: #008EB6 !important;
	color: #FFFFFF;
}
.left-col-sect LI.active A:before
{
	border-left: 7px solid #FFFFFF;
	border-top: 7px solid rgba(113, 101, 58, 0);
	border-bottom: 7px solid rgba(113, 101, 58, 0);
	left: 0;
	top: 50%;
	margin-top: -7px;
	content: "";
	position: absolute;
}
.left-col-sect UL LI
{
	margin: 0 !important;
	border-bottom: 1px solid #FFFFFF;
	width: initial !important;
}
.left-col-sect LI:last-child
{
	border-bottom: none;
}
.left-col-sect LI:first-child A
{
	border-radius: 4px 4px 0 0;
}
.left-col-sect LI:first-child
{
	border-top: 1px solid #FFFFFF;
}
.left-col-sect UL LI .count
{
	/*+placement: shift 3px -6px;*/
	position: relative;
	left: 3px;
	top: -6px;
}
.left-col-sect UL LI.active .count
{
	color: #E4EFF5;
}
.left-col-sect H3
{
	margin: 0 0 15px 20px;
	padding-top: 20px;
}
/*HOUSE PAGE*/
.house-element .props SPAN
{
	display: inline-block;
	width: 150px;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	color: #2096BD;
}
/*[clearfix]*/
.house-element .props LI
{
	margin-bottom: 20px !important;
	border-bottom: 1px dashed #C5C5C5;
	padding-bottom: 20px;
}
.house-element .props LI SPAN:last-child
{
	padding-bottom: 0;
}
.house-element .props LI:before
{
	content: initial !important;
}
.house-element
{
	margin-top: 40px;
}
.house-element .props .files
{
	margin-bottom: -7px;
}
.jeu
{
	float: right;
	width: 100px;
	padding: 20px;
	background: #D3E7F0;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 4px;
}
.jeu SPAN
{
	font-size: 10px;
	text-transform: none;
	display: block;
	margin-bottom: 4px;
}
.house-element .props LI A
{
	display: inline-block;
	margin-bottom: 4px;
}
.props .file-size
{
	width: auto !important;
	float: none !important;
	margin-left: 7px;
	font-size: 11px !important;
	color: #A5A5A5 !important;
}
.house-element .props .files
{
	width: 290px;
	text-transform: none;
	font-size: 13px;
}
.house-element .props
{
	float: left;
	width: 445px;
}
/*CONTACTS PAGE*/
.map
{
	margin-top: 40px;
}
.items-conracts .item
{
	width: 283px;
	float: left;
	border-right: 1px dashed #BFBFBF;
	min-height: 215px;
	padding: 20px;
}
.items-conracts .item .li
{
	margin-bottom: 15px;
}
.items-conracts .item .li SPAN
{
	color: #363434;
	font-weight: bold;
}
.items-conracts .item H3
{
	margin-top: 0;
}
.items-conracts .item H4
{
	margin-bottom: 5px;
	margin-top: 30px;
}
.items-conracts .item.first
{
	border-left: 4px solid #4FD4A0;
}
/*[clearfix]*/
.items-conracts
{
	margin-top: 35px;
}
.items-conracts .time-block
{
	float: right;
	background: #E2F2F8;
	padding: 30px;
	margin-top: 78px;
	margin-right: 0;
	border-radius: 5px;
	width: 569px;
}
.items-conracts .time-block .text-time
{
	margin-bottom: 5px;
}
.items-conracts .time-block .text-time SPAN
{
	color: #0383A4;
}
.items-conracts .time-block .title-time
{
	font-size: 22px;
	margin-bottom: 10px;
	float: left;
	margin-bottom: 45px;
	margin-right: 53px;
}
/*FAQ*/
.faq-list H3 A
{
	text-transform: none;
	font-size: 21px;
	color: #0081AE;
}
.faq-list .item
{
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px dashed #BEBEBE;
}
.faq-list .date-time
{
	font-size: 12px;
	color: #F9BA00;
}
.faq-list .fio
{
	border-left: 1px solid #B8B8B8;
	padding-left: 10px;
	margin-left: 5px;
	font-size: 12px;
	color: #979797;
}
.faq-list H3
{
	margin-top: 8px;
	margin-bottom: 5px;
}
.faq-list P
{
	color: #727272;
}
.faq-detail H4
{
	margin-bottom: 10px;
}
.faq-detail .quest
{
	margin-bottom: 40px;
}
.faq-detail .date-time
{
	color: #E6AD02;
}
/*FAQ FORM*/
.faqForm
{
	background: #E5F0F6;
	padding: 20px;
	border-radius: 5px;
}
.faqForm H2
{
	font-size: 16px;
	line-height: 21px;
	font-weight: normal;
	margin: 0 0 20px 0;
	font-family: PTSans;
	text-transform: uppercase;
	font-weight: bold;
	color: #3F3F3F;
}
.faqForm .controls .input
{
	position: relative;
}
.faqForm .controls
{
}
.faqForm .input INPUT
{
	width: 93%;
	padding: 7px;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	border-radius: 2px;
	margin-bottom: 20px;
	font-size: 15px;
	font-family: PTSans;
}
.faqForm TEXTAREA
{
	width: 93%;
	padding: 7px;
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	outline: none;
	font-size: 15px;
	font-family: PTSans;
	height: 100px;
}
.faqForm BUTTON
{
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	border-radius: 5px;
	background-color: #0080AD;
	-webkit-box-shadow: 0 3px rgba(0,0,0,.07);
	-moz-box-shadow: 0 3px rgba(0,0,0,.07);
	box-shadow: 0 3px rgba(0, 0, 0, 0.07);
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(255, 255, 255, 0.06));
	display: block;
	font-family: PTSans;
	font-size: 20px;
	color: #FFF;
	width: 271px;
	height: 44px;
	padding-bottom: 2px;
	line-height: 40px;
	margin-top: 12px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: background 0.2s;
	outline: none;
	border: none;
	cursor: pointer;
	margin-left:1px0;
}
.faqForm BUTTON:hover
{
	background: #058BBA;
}
.faqForm BUTTON:active
{
	box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.3);
	background: #007FAC;
}
.faqForm .error INPUT, .faqForm .error TEXTAREA
{
	border: 1px solid #F7BB33;
	background: #FDFCD1;
}
.faqForm .required
{
	color: #EDB100;
	position: absolute;
	right: 8px;
	top: 2px;
}
.faqForm .thanks
{
	padding: 35px 25px 30px;
	font-size: 17px;
	line-height: 24px;
	display: none;
	color: #00A7B0;
	text-align: center;
}
/*PAGINATION*/
.navigation
{
	margin: 30px 0;
}
.navigation .navigation-arrows
{
	margin-bottom: 10px;
}
.navigation .navigation-arrows SPAN, .navigation .navigation-arrows A
{
	padding: 0 3px;
	font-size: 16px;
}
.navigation .navigation-arrows .ctrl
{
	display: none;
}
.navigation .navigation-pages .navigation-title
{
	display: none;
}
.navigation .navigation-pages SPAN, .navigation .navigation-pages A
{
	padding: 0 3px;
	font-size: 16px;
}
.navigation .navigation-pages .nav-current-page
{
	color: #008FB7;
}
/*FILTER*/
/*[clearfix]*/
.filter
{
	text-align: right;
	margin-top: -15px;
	margin-bottom: 20px;
}
.filter UL
{
	text-align: right;
	width: 100%;
}
.filter UL LI
{
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}
.filter UL LI:before
{
	content: none !important;
}
.filter UL LI A
{
	padding: 3px 10px;
	display: block;
	background: #EAF7FC;
	border-radius: 3px;
	text-decoration: none;
	margin-left: 10px;
	-webkit-transition: all 0.2s;
	color: #008AB4;
}
.filter UL LI.active A
{
	color: #FFFFFF;
	background-color: #1596C3;
}
.filter UL LI A:hover
{
	background-color: #CDEEF9;
}
.filter UL LI SPAN
{
	padding-right: 3px;
	font-size: 14px;
	color: #9B9B9B;
}
