/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

@font-face { 
	font-family: 'FbSpoiler-Bold'; 
	src: url('fonts/FbSpoiler-Bold.otf'); 
} 
@font-face { 
	font-family: 'FbSpoiler-Regular'; 
	src: url('fonts/FbSpoiler-Regular.otf'); 
}
@font-face { 
	font-family: 'NarkisBlockMF-Thin'; 
	src: url('fonts/NarkisBlockMF-Thin.otf'); 
}
@font-face { 
	font-family: 'helvetica'; 
	src: local('helvetica');
	unicode-range: U+0041-007F;
	font-weight:normal;
}
@font-face { 
	font-family: 'NarkisBlockMF-Bold'; 
	src: url('fonts/NarkisBlockMF-Bold.ttf'); 
} 
@font-face { 
	font-family: 'NarkisBlockMFMedium'; 
	src: url('fonts/NarkisBlockMFMedium.ttf'); 
}

.nrkb{font-family:'helvetica','NarkisBlockMF-Bold',helvetica,arial,sans-serif;}
.nrkm{font-family:'helvetica','NarkisBlockMFMedium',helvetica,arial,sans-serif;}
.nrkt{font-family:'helvetica','NarkisBlockMF-Thin',helvetica,arial,sans-serif;}
.spb{font-family:'helvetica','FbSpoiler-Bold',helvetica,arial,sans-serif;}
.spr{font-family:'helvetica','FbSpoiler-Regular',helvetica,arial,sans-serif;}
.hlv{font-family:'helvetica',helvetica,arial,sans-serif;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 23px;
	line-height:24px;
font-family:'helvetica','NarkisBlockMF-Thin',helvetica,arial,sans-serif;
	color:#2c2b2c;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input{outline:none;}
a{text-decoration:none;}
.flc{clear:both;}
.flr{float:right;}
.fll{float:left;}


.credit{position:absolute; z-index:1500; bottom:15px; left:15px;}
.header{width:100%; background-color:#d6d7d8; margin-bottom:10px; position:relative;}
.page_wrap{width:1160px; margin:auto; position: relative;}
.logo{width:23%; margin-left:1.7%; margin:20px;}
.h_spr{width:100%; height:1px; background-color:#dadbdc; margin-bottom:10px;}
.col{width:50%;}
.col img{width:100%;}
.col_colr{width:50%; position:relative;}
.bann{width:38.6%;}
.bann img{width:100%;}
.colt_text{width:57%; margin-right:1.7%;}
h1{color:#006db3; font-size:33px; line-height:35px; margin-bottom:10px;}
h2{color:#006db3; font-size:25px; line-height:27px;}
p{text-align:justify; margin-bottom:10px;}
.form_holder{width:100%; margin-top:20px;}
.cont_row {width: 100%;margin-bottom: 10px;}
.cont_row2{width:100%; display:none;}
.lb_inp {width: 22%;margin-left: 5px;text-align: left;}
.note{margin-right:25%; font-size:14px; line-height:16px;}
.field1 {width: 70%;border-top: 1px solid #939293;border-left: 1px solid #939293;border-bottom: 1px solid #b6b5b6;
			border-right: 1px solid #b6b5b6;height: 27px;padding: 0 2% 0 2%;line-height: 27px;
			-moz-box-shadow: inset 3px 1px 9px -2px #828181;
			-webkit-box-shadow: inset 3px 1px 9px -2px #828181;
			box-shadow: inset 3px 1px 9px -2px #828181;
			background: #fff;
}
.send{cursor:pointer;background:url('send.png'); width:103px; height:38px; display:block;}
.footer{text-align:center;width:52%; color:#006db3; font-size: 27px; line-height: 27px; position:absolute; right:1.7%; bottom:15px;}
.footer p a{color:#006db3;  font-size: 27px; line-height: 27px;font-family:'helvetica','NarkisBlockMF-Thin',helvetica,arial,sans-serif; }
.footer p{text-align: right;color:#006db3; font-size: 27px; line-height: 27px; margin-bottom:0;}
.footer p a img{margin-bottom: -6px;}
.footer p b{font-weight:bold;color:#006db3;  font-size: 27px; line-height: 27px; }


.mobbck{display:none; width:100%; position:absolute; z-index:-1; top:0; right:0;}
.nomrg{margin:0;}
.fpp_txt{display:none;}
@media (max-width:640px) {
	.page_wrap{width:98%;}
	.mobbck{display:block;}
	.cont_row2{display:block; text-align:center; margin-bottom:10px;}
	.col,.bann,.inntext{display:none;}
	.col_colr,.colt_text{width:100%; }
	.form_holder{position:absolute; bottom:20px; z-index:500; right:0}
	.logo{width:41%; margin:auto;float:none; margin-top:20px;}
	.header{text-align:center;}
	.fpp_txt{display:block; position:static; color:#006db3; font-size:32px; line-height: 34px; 
	margin-right:6%;
	width:88%; text-align:center; margin-bottom:20px;}
	.footer{display:none;}

	.cont_row{width:73%; margin-right:5%;}
	.send{position:absolute; left:20px; bottom:35px;} 
	.credit{position:absolute; z-index:1500; bottom:15px; left:auto; right:15px;}
}
@media  (min-width:641px) and  (max-width:980px) {
	.page_wrap{width:98%;}
	.bann {display:none;}
	.colt_text{margin-right:0; width:97.3%;}
.footer p{font-size:22px;}
		h1{font-size:23px; line-height:26px;}
	h2{line-height:21px; font-size:21px; }
		p{font-size:19px; line-height:19px;}
}
@media (min-width:981px) and (max-width:1099px) {
	.page_wrap{width:98%;}
	h1{font-size:25px; line-height:27px;}
	h2{line-height:23px; font-size:23px;}
	p{font-size:17px;line-height:19px;}
	.footer p{font-size:24px; }
	.note{font-size:13px;
}
@media (min-width:1100px) and (max-width:1159px) {
	.page_wrap{width:98%;}
	h1{font-size:25px; line-height:27px;}
	h2{line-height:25px;}
	p{font-size:23px;}
	.footer p{font-size:30px;}
}
