/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:#212222; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#242424;
}
/*html { min-width:1000px;}*/
html, body { height:100%;}



/* Global Structure ============================================================= */
.container {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	font-size:.8125em;
}

	/* Header */
	header{
		height:72px;
		overflow:hidden;
		background:url(../images/header-bg.gif) 0 0 repeat-x;
	}
	
	/*Gallery*/
	#gallery {
		height:496px;
		overflow:hidden;
		background:url(../images/gallerry-bg.gif) 0 0 repeat-x;
	}
	
	/* Content */
	#content {
		/*float: left;
		width: 572px;*/
	}
	
	/* Sidebar */
	aside{
		/*float: left;
		width: 302px;
		margin-right:52px;*/
	}
			
	/* Footer */
	footer{
		padding:20px 0 22px 0;
		border-top:5px solid #eee;
	}




/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}

/* The inside class provides consistent padding. To be used often! */
.inside{ padding: 32px 37px 50px 37px; }


/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

/*----- other -----*/
figure { margin-bottom:18px;}

.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:15px;
}
	.img-box figure { 
		float:left; 
		margin:0 20px 0 0;
		padding:0;
	}

.extra-wrap { 
	overflow:hidden;
}

p {margin-bottom:18px;}
.p1 { margin-bottom:9px;}
.p2 { margin-bottom:18px;}
.p3 { margin-bottom:27px;
}


/*----- txt, links, lines, titles -----*/
a {
	color:#f27f02; 
	outline:none;
}
a:hover{
	text-decoration:none;
}

h1 {
	font-size:34px;
	line-height:1.2em;
	color:#fff;
	font-weight:normal;
	background:url(../images/logo.jpg) no-repeat 0 0;
	padding:6px 0 8px 60px;
	position:absolute;
	left:10px;
	top:6px;
}
	h1 a {
		color:#fff;
		text-decoration:none;
	}
h2 {
	font-size:30px;
	line-height:1.2em;
	font-weight:normal;
	color:#212222;
	margin-bottom:22px;
}
	h2 span {
		color:#8a8a8a;
	}
h3 {
	font-size:1em;
	margin-bottom:6px;
}
	h3 a { color:#242424; }
	h3 a:hover {
		text-shadow: 1px 1px 1px #888; 
	}




/*==================boxes====================*/
.main-box {
	border-top:5px solid #eaeaea;
	background:#fff;
	width:100%;
}


.contacts {
	padding-bottom:20px;
}
	.contacts li {
		width:100%;
		overflow:hidden;
	}
		.contacts li strong {
			float:left;
			width:95px;
		}


.list1 {
	margin-left:12px;
	padding-bottom:18px;
}
.list1 li {
	background:url(../images/arrow1.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
}



/*===== header =====*/
header nav {
	float:right;
}
		header nav ul li {
			float:left;
		}
			header nav ul li a {
				font-size:22px;
				color:#fff;
				height:67px;
				line-height:67px;
				text-decoration:none;
				width:101px;
				text-align:center;
				float:left;
				background:#433b8f;
				background-image: gradient(top, #383282, #484095); /* FF3.6 */
				background-image: -moz-linear-gradient(top, #383282, #484095); /* FF3.6 */
				background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #383282),color-stop(1, #484095)); /* Saf4+, Chrome */
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#383282', EndColorStr='#484095'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#383282', EndColorStr='#484095')"; /* IE8 */
		}
		header nav ul li a.current, header nav ul li a:hover {
			padding-bottom:5px;
		}
		
		header nav ul li:nth-of-type(2) a {
			background:#0184cd;
			background-image: -moz-linear-gradient(top, #017bc8, #018ed3); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #017bc8),color-stop(1, #018ed3)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#017bc8', EndColorStr='#018ed3'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#017bc8', EndColorStr='#018ed3')"; /* IE8 */
		}
		header nav ul li:nth-of-type(3) a {
			background:#7cbc19;
			background-image: -moz-linear-gradient(top, #73b515, #86c31d); /* FF3.6 */
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #73b515),color-stop(1, #86c31d)); /* Saf4+, Chrome */
			filter:  progid:DXIm@gDr`~sfoso*Mhcbo_oft>gsaf,ev(qt!rtCllbzt2#6;c593',EO`co7zSur='#0'3(f#(; -Q"ED *'		/hs-).t%r:"prohd,dX	lccTBawfVl.L}CSmt/abadmnt{tipeKOxob[tr#73b51',!Do`k/NoR3tb=/!xc!F')2  `I8`"/E"		l
)hdader n!r 5I$li<V8Mo`=zpe$) ap		b!c+gnq&d{#dbk0;
-+baaK`nyjD%eagu: -mZ-I.ear-j2afment8tnp-&+fn`50,0#bOw 0i /4F~2.r`>oL
 bikjcroeNl)H(I: -weqkit-eriejthsnWqP,l5v!|gp,~np bo6|oI4cghop%c5/0*=e#fwBQ4-|,mp-{t/`h,0d&a0((z .*`Saf4+,G)g}d"*/
	f8tePrpoG-*FImETRavs6pl>MiZ{mflg$!i%4*starbc-]Orur9adfd5 lGdIn\Grur%dfB21'*/* EYF --"I(-mcmfimt%r:8xngm:DYleaeTraqbozm.MiCVOsg&teratien(i3uGLmSfr=#&&B4p'>0ldk,bWtrblC:9/)*1YD8`*
	
	khmid-rn  um <i;M1h,odviae(4I,a S&
	j kg3tnD:#v74~{)	IIcpskbfkund-igg9#-okZ}LinermgEdien|tod|#ee>rQ0,pffufr)9`m* DF2&^"/I+Aa"crn5nd-I}0gD: -uec)itr`die.dlineac-levt8tMr,efv `otul,cknorms/,0, #ee4b01)koLoC-q<op(0. #v3wv2k=;.* Qf4 C,romm*;]		filtep:  s6ogi\XMiageDsansfgtm,Iicroce|'[!tmhn},ctertIo.rdP"!e6k ', EJoC~lkrSeX%''l.r2)9 /* %7$IE7(
y		--s=b-l%z;( progil;DXImaFe4zasnir=&emcRoSofp.g1dient8SaRdF/tkrStt?/%%t"b', n$Comn{SpX/+&x2f8'!2;"'* I]( z+*}

	(mam'2 nev`ml l{neh-f5dppe`6ii 
	M#ckwsmnf#d20!1	)&AKkG3/uldqmGz -}oz-Lhnearogr`diEnt6kz, gd5q0(e3da92v) +("FFn ./
	baggs{u,)kmcge
0-_m"ShT-ffaD+Iot,miNe`pl4(to,ervkmp/-cgz-+qmp8, +Dx 91!-.coLoz-rd~p(1,(#la01q6)) .S470Cizhie@%J	f)ltav:) p*e&id:EpHm%geTrn3bmrO.ajr/3+fungadkeNpjstastnL~zYtR=&'d0090' G*$BolozW|s=S|c03');"/*(IE6<M7**	Mmr/&ip`r: Bqrog)e~BHHiAoaDaybrm>)Icpo#o~.Gs>iDnD8stasTKO-bSvs	'D8p110 Ezgo|osWt2'"a!q!&/( +
`KE8*
x

 /:=== ghle{`?=?==+6Z/sn``aosthdov  { M(	wiDTh:850pxsM
heioUr97p|;-	-aw>0 ut;
}
JU$paj-5t-lov-a"je%ite}"k   wtk:&5&px: #(heigh|> 47|jD" 0"carsos" tgintesM[	 foxr3py soLida#cb= BRl%r2ypH(q/lkawb$ 8, 2,(088)+( fig&r-2inu5zk8*	o~-borde-ctYus:px	J	 -uEciT|brdvqdipspxs-
}
	r_}ndybwt--/vgQb\mipEm`amg		Iwd4h:120!;]
&pOtnm!"UT=yn9fmw%s(]
bgrdes>3px s_xg rgbi(0,2& 0,! .")+}-
O*?=-= cnn`eou!=?-}Z#cnN]n|s-
	
=	#Cont5!mmG- `Qhe$idg 	b/eE"pxsohif 'ebem+
	kks$mr/ccDi5:p|;>	Mmo:mjobdez)p)tht{4py	?Web*l-fkrab)re)1Q40|=J	]
skld'nt )m:imf" y	boor=coxor: bBb{<]
I
*-i%fws li2p st{lE3b,!n/j	8nets mi {
gvmrgc2hid$eN:
H	po{imykn:relvI6Q;		pAtdi.g:0 006px 80py;}]
	}ew!di:list-a~nly 	Ipqgeinw,|h?e:|;K	}

	.5ws h niwe!x	widtz5;p8-	h%-wt;58Px;	y	*isocro%~`:zl*,(-I}ages/a4}%"g!>ci+!no-rAayt 4 0;
))toqiy/n:e*snlT>;.		lebd:p;IJ	#	Tkh:0+-J	i|et+digo0gg&Er;
	`ocdgr33Px$solf(aubdb;fsdr-padIus:0qx3		)/Oz-FBpderA`wq:5p|;		)wibo	)bor$er-pqd}uz4px	
I	donq,qqza;12p|H		cnMwr:/n~f?L
	tgxt/trcNwh/c}cppeshsaU-
9	)nngwq Lh fif#m surkng${j		dhs0hIzsCc1
(	6gtc!zE2"0X+M
			mjeEH!mit81O2Im;*	K	Mar'j.p~dOmmWtx;
	qcdph~w-u#`:5Pv3	
i))}
		
	.ne6r>dH-nfta(6l#09 fagur! ~)
		jgzotjL>q)*./imwes/$aqG-g8?gii o,repea $;)
}	Oje{ lmnth-nF-t|pA4	3)4icurey*	["bqa/oul:ublH:/n!maFes+`ubc3oi* nm-rpgaP! 0sM,-I
	&<e{`difthnm~4E(4.4)(fofev2kO
I(gA#owr/tnd:wrn.>>iegG;/nste-bgmom,`n/-r%Peav!0 `;
	=*


.vaM%Lm[t tm{
)wdh4 %;
	'v=qnLkW:8iddmo3-xq4$i.g-BoDtom:1xl:
|/tDm-li{t L)2Sd-rhml`{:	qqldng-bndt+0;]	.qgc%,)st!n(figre [*	gdoat2lebt?		`rg)n: 20Sp209 edino:0
yM	.*=--`,nPddmder |}lus -2gY
/*N(0ZmqqIr%D 
#(noP%dSLiDaz ubar8 width"69uty; hgihT;r97px;([verfMo2hyddd`x0!tio&;zelati6e;9
"loopedShxde~ .sd)das" pswjxHy.ajsod}tgh4n@0:,,Ubt> + mlkopgdlhbeb4.qmiDak(id z"Pqmtio~;asOnutu: wo0;08giedj:2)5h8+DipHa:No~e$}
/:9 ( krtmOnl-*+
!lGp}dSuadgr0k0wmdth0'p{0 Psiuionz2eltva0wnea2ot; e
"dompefSm{dr .av,cgtroL {
	w)d|x:25;
	o6erflov:`iFfuj;	p`d`HJotopq2Tx
+lOped_lkder li {Dt}{pLix:Anh*~a;iJ"lkQetS~q$er lia,prwvigs {Ifdoct:n&t }
#loOpedSliper k A&Nu s
	vlt2Ric.t_K}*/5=9/`F/muep =?=(F;oqx {
ECnjP2Fnf;
}
AfOntMr*&d.a~t${M
YqdY(g5left:$0px;
	}	m/t".6rqGhd {
		xqe$Io?sio<t;41u8;*	y-
*m/+-,,/ fnrm{ %$?-*g
'#m,acds-fMm"{ 	cl'{riht;	wim|200%?)>virfmw;dqdde*9
Icconvac4qmfr}"dm,d7gT { 
Mncfer2j-gu;		f,ka|Llft;	|	 j/dtacVs,&: .feld {`
		leaRBoth
	}
		c{.4asfc=form(&sbeL x
I	d/aT:lefv:*	giDph:1!8b81
I	miod- eaghx:98rt)I	pcd`ilgbot<n*2Px;
	fon|)e'h4bld*Ik	yI3ov)kt-fo0(a~pwT z
	IWiedh00px9-	YpEd&mNn>1@X(0 0t #tx;Oi	cabcgv/u.d:lnG;>H		orDd:3px8soni-0e7eue5;M-		co|oZ8!6!69&9;
	Nfnqt8lfv*			b+##ta#<r)fObn0y.et>ynwlit 	KbKbLe"/gloreF[+	}	#/Ac>;=Krmqxthra s i	kdth240p8; 	higlt:295tx;*				pading:1pz 4(1ry >bB;*	i	bcknwnd:boje;
		rrar;1x8 uo8id "u5d%5:*			f/L6:+1321;	argHo-rovtoe02sx	OteRfl3:qudOM			Ffg`}:JefT;	{		clTaS|gmdOm$bi~zAs4piamd 
IIIpgdva3lft:18q|-
	|**$9===|======u}9=}5=8==?=?<==9?=+'