@charset "utf-8";

/* ===== Fonts ===== */
@font-face { font-family: 'PFHandbookProBold'; src: url('../fonts/pfhandbookpro-bold-webfont.eot'); src: url('../fonts/pfhandbookpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-bold-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-bold-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-bold-webfont.svg#PFHandbookProBold') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'PFHandbookProLight'; src: url('../fonts/pfhandbookpro-light-webfont.eot'); src: url('../fonts/pfhandbookpro-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-light-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-light-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-light-webfont.svg#PFHandbookProLight') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'PFHandbookProMedium'; src: url('../fonts/pfhandbookpro-medium-webfont.eot'); src: url('../fonts/pfhandbookpro-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-medium-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-medium-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-medium-webfont.svg#PFHandbookProMedium') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'PFHandbookProRegular'; src: url('../fonts/pfhandbookpro-regular-webfont.eot'); src: url('../fonts/pfhandbookpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-regular-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-regular-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-regular-webfont.svg#PFHandbookProRegular') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'PFHandbookProItalic'; src: url('../fonts/pfhandbookpro-italic-webfont.eot'); src: url('../fonts/pfhandbookpro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-italic-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-italic-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-italic-webfont.svg#PFHandbookProItalic') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'PFHandbookProThin'; src: url('../fonts/pfhandbookpro-thin-webfont.eot'); src: url('../fonts/pfhandbookpro-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/pfhandbookpro-thin-webfont.woff') format('woff'), url('../fonts/pfhandbookpro-thin-webfont.ttf') format('truetype'), url('../fonts/pfhandbookpro-thin-webfont.svg#PFHandbookProThin') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'HelveticaNeueCyrBold'; src: url('../fonts/helveticaneuecyr-bold-webfont.eot'); src: url('../fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-bold-webfont.woff') format('woff'), url('../fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype'), url('../fonts/helveticaneuecyr-bold-webfont.svg#HelveticaNeueCyrBold') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'HelveticaNeueCyrLight'; src: url('../fonts/helveticaneuecyr-light-webfont.eot'); src: url('../fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-light-webfont.woff') format('woff'), url('../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype'), url('../fonts/helveticaneuecyr-light-webfont.svg#HelveticaNeueCyrLight') format('svg'); font-weight: normal; font-style: normal;  }
@font-face { font-family: 'HelveticaNeueCyrItalic'; src: url('../fonts/helveticaneuecyr-italic-webfont.eot'); src: url('../fonts/helveticaneuecyr-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-italic-webfont.woff') format('woff'), url('../fonts/helveticaneuecyr-italic-webfont.ttf') format('truetype'), url('../fonts/helveticaneuecyr-italic-webfont.svg#HelveticaNeueCyrItalic') format('svg'); font-weight: normal; font-style: normal;  }


/* Reset */
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, font, 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, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:top; }
a, b, i, span, strong{ vertical-align:baseline;}
a, a:link, a:visited { color:#222; text-decoration:underline; }
a:hover { text-decoration:none; }

body { -webkit-text-size-adjust:auto; -webkit-font-smoothing: antialiased;}

/* ===== global ===== */
.clr{ width:100%; clear:both; display:block; height:0px;}
ul, ol{ list-style: outside;}
.wrapper { position:relative; margin:0 auto; padding:0 60px; }

/* ===== structure ===== */
#page_bg { font-size:14px; font-family:Trebuchet MS, Tahoma, Verdand, sans-serif; min-width:1000px; }

#header { border-top:5px solid #fddb00; position:relative; height:90px }
#header .wrapper { padding-top:40px; }
	#header a#logo { display:block; position:absolute; top:16px; left:43px; background:url(../images/logo.png) no-repeat center center; padding:20px; width:223px; height:23px; text-indent:-9999px; }
	#topmenu { float:right; }
		#topmenu ul {  }
		#topmenu li { list-style:none outside none; float:left; padding:0 10px; }
		#topmenu li a { font-family:'PFHandbookProMedium'; font-size:16px; line-height:18px; text-transform: uppercase; text-decoration:none; }
		#topmenu li a:hover { text-transform:underline; text-decoration:underline; }
		
#mainbody {  }
	#larr, #rarr { display:block; position:absolute; top:40%; margin-top:-18px; width:22px; height:37px; z-index:1; }
	#larr { background:url(../images/larr.png) no-repeat center center; left:10px; }
	#rarr { background:url(../images/rarr.png) no-repeat center center; right:10px; }
	#larr.disable, #rarr.disable { cursor:default; }
	#mainbody .page { opacity:0; zoom:1; width:100%; position:absolute; }
	#mainbody .page { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); }
	#mainbody #page0 { display:block; }
	#mainbody .wrapper { padding:0 0 110px; overflow:hidden; }
	#mainbody .wrapper-padding { padding:0 60px; }
	
	#mainbody .content { color:#666; }
	#mainbody .content .h1 { font-family:'PFHandbookProLight'; font-size:39px; line-height:39px; color:#222; padding-bottom:10px; }
	#mainbody .content .heading { font-family:'PFHandbookProBold'; text-decoration:underline; color:#fddb00; margin-bottom:20px; }

			#mainbody .content .heading span { font-size:26px; line-height:30px; font-weight:bold; color:#222; text-transform:uppercase; }
	#mainbody .column { float:left; width:270px; margin-right:2.5%; }
		#mainbody .column.dyn { float:left; width:25%; margin-right:2.5%; }
	#mainbody .text { /*font-family:'HelveticaNeueCyrLight';  }
		#mainbody .text strong, #mainbody .text b { font-family:'HelveticaNeueCyrBold';  */ }
	#mainbody .content ol { padding-left:30px; }
		#mainbody .content ol li { list-style:none outside none; position:relative; margin:10px 0; }
			#mainbody .content ol li .i { position:absolute; width:19px; height:19px; text-align:center; left:-30px; top:0px; line-height:19px; background:url(../images/ol.png) no-repeat center center; }
	#mainbody .content ul {  }
		#mainbody .content ul li { list-style:none outside none; position:relative; margin:10px 0; padding-left:20px; background:url(../images/li.png) no-repeat 5px 7px; }
	
	#mainbody .botbox { position:absolute; height:120px; text-align:right; color:#fddb00; text-transform:uppercase; left:0px; bottom:-90px; text-decoration:none; width:100%; z-index:1; }
		#mainbody .botbox ul { float:left; padding:30px 60px 0; }
		#mainbody .botbox .heading { font-family:'PFHandbookProBold'; font-size:120px; line-height:90px; padding:50px 60px 0; }
		#mainbody .botbox ul li { float:left; margin-right:90px; list-style:none outside none; }
		#mainbody .botbox ul li a { font-family:'PFHandbookProBold'; font-size:18px; display:block; padding-top:85px; text-align:center; text-transform:uppercase; font-weight:bold; text-decoration:none; }
			#mainbody .botbox ul li a.menu1 { background:url(../images/pic-diagram.png) no-repeat center top; min-width:57px; }
			#mainbody .botbox ul li a.menu2 { background:url(../images/pic-24.png) no-repeat center top; min-width:45px; }
			#mainbody .botbox ul li a.menu3 { background:url(../images/pic-pie.png) no-repeat center top; min-width:64px; }
			#mainbody .botbox ul li a.menu4 { background:url(../images/pic-folder.png) no-repeat center top; min-width:61px; }
			#mainbody .botbox ul li a.menu5 { background:url(../images/pic-hands.png) no-repeat center top; min-width:64px; }
	
	#partner_img { background:url('../images/partners-bw.jpg') no-repeat center center; width:582px; height:283px; } 

#footer { height:85px; font-size:14px; background:#000; color:#fff; font-family:'PFHandbookProLight'; line-height:18px; }
#footer .wrapper { padding-top:35px; }
	#footer .copyright { display:block; float:left; padding-left: 1px; }
		#footer .copyright span { color:#fddb00; }
	#footer .lang { display:block; float:right; color:#fff; text-decoration:none; }
	#footer .lang:hover { text-decoration:underline; }