html, body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fafafa;
	height: 100%;
}

.clear { clear: both; }
a img { border: 0; }

.mail_pin { display: none; }

.small-width-input {
	width: 50px !important;
}

h1,h2,h3{
	color:#393b3d;
}

div#S_baner {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	background-position:top;
	background-repeat:no-repeat;
}
		div#S_baner div.element {
			background: top center no-repeat;
			height: 100%;
			width: 100%;
			margin-top: 113px;
			position: absolute;
		}
div#S_logo img{
	height:39px;
}
div#S_website {
	position: relative;
	z-index: 200;
}
		div#S_website div#S_cookies {
			background: #fff;
			font-size:12px;
			border-radius:5px;
			box-shadow:0 2px 5px rgba(0,0,0,0.3);
			-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);
			-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);
			display: none;
			position:fixed;
			bottom:10px;
			right:10px;
			width:200px;
			z-index: 99999999;
			}
			div#S_website div#S_cookies h3{
				padding:5px 0;
				margin:0;
			}
				div#S_website div#S_cookies div.container {
					margin: 0 auto;
					padding: 13px;
				}
				div#S_website div#S_cookies div.close {

					cursor: pointer;
					display:inline-block;
					background:#039;
					padding:5px 8px;
					color:#fff;
					border-radius:3px;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					font-weight:bold;
					margin:5px auto;
					font-size:13px;
				}
		div#S_website div#S_top {
			width: 100%;
			height: 73px;
			margin: 0;
			background: #fff;
		}
				div#S_website div#S_top div.container {
					width: 960px;
					height: 96px;
					margin: 0 auto;
					position: relative;
				}
				div#S_website div#S_top div#S_top_extra_information {
					position: absolute;
					font-family: 'Open Sans';
					font-weight: 400;
					top: 17px;
					right: 230px;
					font-size: 10px;
					color: #454444;
				}
						div#S_website div#S_top div#S_top_extra_information a {
							color: #454444;
							text-decoration: none;
						}
						div#S_website div#S_top div#S_top_extra_information a:hover {
							text-decoration: underline;
						}
				div#S_website div#S_top div#S_logo {
					float: left;
					width: 90px;
					margin-top: 21px;
				}
				div#S_website div#S_top div#S_top_menu {
					float: right;
					/* width: 664px; */
					text-align: right;
					margin-top: 47px;
					font-size: 11px;
				}
						div#S_website div#S_top div#S_top_menu a {
							color: #2d679e;
							text-decoration: none;
							margin-left: 15px;
						}
						div#S_website div#S_top div#S_top_menu a:hover {
							text-decoration: underline;
						}
				div#S_website div#S_top div#S_search {
					        width: 146px;
							position: absolute;
							top: 15px;
							right: 70px;
				}
						div#S_website div#S_top div#S_search div.input_wrapper  {
							width: 146px;
							border: 1px solid #ebebeb;
							-webkit-border-radius: 4px;
							-moz-border-radius: 4px;
							border-radius: 4px;
							behavior: url('_package/pie/PIE.HTC');
							position: relative;
							background: #f4f4f4;
						}
								div#S_website div#S_top div#S_search div.input_wrapper input {
									border: none;
									background: transparent;
									padding: 2px 25px 2px 4px;
									width: 115px;
									color: #5b5b60;
									font-style: italic;
								}
						div#S_website div#S_top div#S_search img  {
							position: absolute;
							top: 3px; right: 2px;
							cursor: pointer;
						}
				div#S_website div#S_top div#S_language_selector {
					    margin-left: 7px;
						font-size: 0;
						/* margin-top: 48px; */
						position: absolute;
						top: 20px;
						right: 0;
				}
						div#S_website div#S_top div#S_language_selector img {
							margin-left: 4px;
						}
		div#S_website div#S_menu {
			background: url('../_img/bg_S_menu_new.png') top left repeat-x;
			height: 40px;
			box-shadow:0 3px 4px rgba(0,0,0,0.3);
			-moz-box-shadow:0 3px 4px rgba(0,0,0,0.3);
			-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.3);
		}
				div#S_website div#S_menu div#S_menu_content {
					width: 960px;
					margin: 0 auto;
					font-family: 'Open Sans';
					font-weight: 400;
					height: 40px;
					background: url('../_img/bg_S_menu_a.png') top left repeat-y;
					position: relative;
				}
						div#S_website div#S_menu div#S_menu_content a {
							color: #fff;
							text-decoration: none;
							font-size: 13px;
							display: block;
							float: left;
							background: url('../_img/bg_S_menu_a.png') top right repeat-y;
							text-shadow: 1px -1px 1px #003363;
						}
								div#S_website div#S_menu div#S_menu_content a span {
									display: block;
									padding: 10px 0 11px 0;
								}
						div#S_website div#S_menu div#S_menu_content a.hover {
							background: #fff;
							border-top: 1px solid #cbcbcb;
							color: #004c99;
							text-shadow: 1px 1px 1px #d6dde4;
						}
						div#S_website div#S_menu div#S_menu_content a.btn_home {
							padding: 16px 37px 17px 35px;
							margin-left: 2px;
							font-size: 0;
						}
						div#S_website div#S_menu div#S_menu_content a.btn_home:hover {
							background: #fff;
							border-top: 1px solid #cbcbcb;
						}
						div#S_website div#S_menu div#S_menu_content a.arrow_color_1 span { background: url('../_img/icon_arrow_1.png') center 31px no-repeat; }	/* audyt */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_2 span { background: url('../_img/icon_arrow_2.png') center 31px no-repeat; } /* podatki */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_3 span { background: url('../_img/icon_arrow_3.png') center 31px no-repeat; }	/* konsulting */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_4 span { background: url('../_img/icon_arrow_4.png') center 31px no-repeat; }	/* rachunkowość */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_5 span { background: url('../_img/icon_arrow_5.png') center 31px no-repeat; }	/* rynek kapitałowy */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_6 span { background: url('../_img/icon_arrow_6.png') center 31px no-repeat; }	/* szkolenia */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_7 span { background: url('../_img/icon_arrow_7.png') center 31px no-repeat; }	/* wynajem */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_8 span { background: url('../_img/icon_arrow_8.png') center 31px no-repeat; }	/* ppp */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_9 span { background: url('../_img/icon_arrow_9.png') center 31px no-repeat; }	/* fb+ */
						div#S_website div#S_menu div#S_menu_content a.arrow_color_10 span { background: url('../_img/icon_arrow_10.png') center 31px no-repeat; }	/* zarzadzanie procesami */


						div#S_website div#S_menu div#S_menu_content div.submenu {
							position: absolute;
							background: #fff;
							top: 40px; left: 94px;
							border-left: 1px solid #345aa1;
							border-right: 1px solid #345aa1;
							border-bottom: 4px solid;
							-webkit-border-radius: 0px 0px 5px 5px;
        					border-radius: 0px 0px 5px 5px;
        					display: none;
        					z-index: 100;
						}
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_1 { border-bottom-color: #919394; }	/* audyt */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_2 { border-bottom-color: #6ead29; }	/* podatki */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_3 { border-bottom-color: #2983c1; }	/* konsulting */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_4 { border-bottom-color: #18937e; }	/* rachunkowość */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_5 { border-bottom-color: #553caf; }	/* rynek kapitałowy */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_6 { border-bottom-color: #e6b550; }	/* szkolenia */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_7 { border-bottom-color: #9a6b9e; }	/* wynajem */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_8 { border-bottom-color: #224d0a; }	/* ppp */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_9 { border-bottom-color: #866732; }	/* fb+ */
						div#S_website div#S_menu div#S_menu_content div.submenu.border_color_10 { border-bottom-color: #2fb3ff; }	/* zarzadzanie procesami */

								div#S_website div#S_menu div#S_menu_content div.submenu div.container {
									padding: 20px;
								}
								div#S_website div#S_menu div#S_menu_content div.submenu td.menu {
									padding-right: 20px;
									vertical-align: top;
									width: 150px;
								}
										div#S_website div#S_menu div#S_menu_content div.submenu td.menu a {
											display: block;
											float: none;
											background: none;
											font-size: 12px;
											text-shadow: none;
											color: #004c99;
											font-family: Arial;
											font-weight: normal;
											border: none;
											border-bottom: 1px solid #fff;
											margin-bottom: 5px;
										}
										div#S_website div#S_menu div#S_menu_content div.submenu td.menu a:hover {
											color: #000;
											border-bottom: 1px dotted #ccc;
										}
								div#S_website div#S_menu div#S_menu_content div.submenu td.extra {
									padding-left: 20px;
									border-left: 1px dotted #ccc;
									width: 120px;
									vertical-align: top;
									font-size: 10px;
									color: #838383;
								}
										div#S_website div#S_menu div#S_menu_content div.submenu td.extra div.client_logo {
											margin: 10px 0;
											text-align: center;
										}
										div#S_website div#S_menu div#S_menu_content div.submenu td.extra a.last_news {
											font-size: 10px;
											color: #6598c8;
											font-family: Arial;
											background: none;
											border: none;
											text-shadow: none;
											display: inline;
										}
										div#S_website div#S_menu div#S_menu_content div.submenu td.extra a.last_news:hover {
											text-decoration: underline;
										}
		div#S_website div#S_baner_content {
			width: 960px;
			margin: 0 auto;
		}
				div#S_website div#S_baner_content div.container {
					padding: 0 0 0 20px;
				}
				div#S_website div#S_baner_content div#S_baner_controller {
					margin-top: 32px;
					margin-bottom: 0px;
				}
						div#S_website div#S_baner_content div#S_baner_controller div.element {
							cursor: pointer;
							float: left;
							margin-right: 10px;
							width: 70px;
							position: relative;
						}
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb {
									background: #fff;
									width: 66px; height: 45px;
									border: 2px solid;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									behavior: url('_package/pie/PIE.HTC');
								}
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_1 { border-color: #919394; } 	/* audyt */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_2 { border-color: #6ead29; }		/* podatki */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_3 { border-color: #2983c1; }	/* konsulting */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_4 { border-color: #18937e; }	/* rachunkowość */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_5 { border-color: #553caf; }	/* rynek kapitałowy */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_6 { border-color: #e6b550; }		/* rszkolenia */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_7 { border-color: #9a6b9e; }	/* wynajem */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_8 { border-color: #224d0a; }	/* ppp */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_9 { border-color: #866732; }	/* fb+ */
								div#S_website div#S_baner_content div#S_baner_controller div.element div.thumb.border_color_10 { border-color: #2fb3ff; }	/* zarzadzanie procesami */



								div#S_website div#S_baner_content div#S_baner_controller div.element div.description {
									color: #fff;
									text-shadow: 1px 1px 2px #112735;
									font-family: 'Open Sans';
									font-weight: 600;
									font-size: 11px;
									margin: 2px 0 0 0;
									padding: 0 0 0 2px;
									position: absolute;
									top: 50px; left: 0;
									display: none;
								}
				div#S_website div#S_baner_content div#S_baner_description {
					height: 207px;
				}
						div#S_website div#S_baner_content div#S_baner_description div#S_breadcrumb {
							color: #dad8d8;
							font-size: 10px;
							margin: 20px 0 0px 0;
						}
						div#S_website div#S_baner_content div#S_baner_description div#S_breadcrumb.small {
							margin: 20px 0 30px 0;
						}
								div#S_website div#S_baner_content div#S_baner_description div#S_breadcrumb a {
									text-decoration: none;
									color: #dad8d8;
								}
								div#S_website div#S_baner_content div#S_baner_description div#S_breadcrumb a:hover {
									text-decoration:  underline;
								}
						div#S_website div#S_baner_content div#S_baner_description div.element {
						}
								div#S_website div#S_baner_content div#S_baner_description div.element table {
									margin-top: 10px;
								}
								div#S_website div#S_baner_content div#S_baner_description div.element table td {
									height: 197px;
								}
								div#S_website div#S_baner_content div#S_baner_description div.element table td.small {
									height: 100px;
								}
								div#S_website div#S_baner_content div#S_baner_description div.element h2,
								div#S_website div#S_baner_content div#S_baner_description div.element h1  {
									margin: 0 0 15px 0;
									padding: 0;
									color: #fff;
									font-size: 33px;
									font-family: 'Open Sans';
									font-weight: 400;
									text-shadow: 1px 1px 2px #112735;
								}
								div#S_website div#S_baner_content div#S_baner_description div.element div.description {
									color: #fff;
									font-size: 19px;
									font-family: 'Open Sans';
									font-weight: 400;
									text-shadow: 1px 1px 2px #112735;
        							margin: 0 0 10px 0;
        							line-height: 21px;
									width:540px;
								}
								div#S_website div#S_baner_content div#S_baner_description div.element div.description.small {
									font-size: 18px;
									font-family: Arial;
									font-weight: normal;
									text-shadow: 1px 1px 2px #112735;
        							margin: 0 0 0px 0;
        							line-height: 22px;
									font-family: 'Open Sans';
								}
								div#S_website div#S_baner_content div#S_baner_description div.element a.more {
									display: inline-block;
									color: #333;
									background: rgba(255,255,255,0.7);
									font-size: 12px;
									font-family: 'Open Sans';
									font-weight: 400;
        							text-decoration: none;
        							-webkit-border-radius: 7px;
									-moz-border-radius: 7px;
									border-radius: 7px;
									padding: 3px 6px;
									border-bottom: 2px solid #fff;
									margin-top: 8px;
									-webkit-transition: background 0.2s ease-in-out;
									-moz-transition: background 0.2s ease-in-out;
									-ms-transition: background 0.2s ease-in-out;
									-o-transition: background 0.2s ease-in-out;
									transition: background 0.2s ease-in-out;
								}
										div#S_website div#S_baner_content div#S_baner_description div.element a.more i.fa {
											color: #555;
											margin-left: 3px;
											font-size: 16px;
											vertical-align: middle;
										}
								div#S_website div#S_baner_content div#S_baner_description div.element a.more:hover {
									background: rgba(255,255,255,0.9);
								}
		div#S_website div#S_news_line_box {
			width: 960px;
			margin: 0 auto;
			margin-top: 35px;
			background: #fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			behavior: url('_package/pie/PIE.HTC');
			position: relative;
			border-bottom:solid 2px #900;
		}
				div#S_website div#S_news_line_box div.cover {
					background: url('../_img/bg_S_news_line_box_white_gradient.png') top left repeat-y;
					top: 0; left: 543px;
					height: 27px;
					position: absolute;
					z-index: 10;
					width: 127px;
					pointer-events: none;
				}
				div#S_website div#S_news_line_box div.date {
					float: left;
					background: url('../_img/bg_S_news_line_box_date.jpg') top left no-repeat;
					width: 43px;
					height: 20px;
					font-size: 9px;
					font-family: Arial;
					color: #4c555f;
					line-height: 7px;
					margin-top: 4px;
					margin-left: 8px;
				}
						div#S_website div#S_news_line_box div.date div.container {
							padding: 4px 0 0 5px;
						}
						div#S_website div#S_news_line_box div.date span {
							font-size: 8px;
							color: #7f8993;
						}
				div#S_website div#S_news_line_box div.title {
					float: left;
					margin: 7px 0 0 9px;
					width: 610px;
					overflow: hidden;
					white-space: nowrap;
				}
						div#S_website div#S_news_line_box div.title a {
							color: #c31d07;
							font-weight: bold;
							font-size: 12px;
							text-decoration: none;
						}
						div#S_website div#S_news_line_box div.title a:hover {
							text-decoration: underline;
						}
				div#S_website div#S_news_line_box div.controller {
					float: right;
					margin: 6px 8px 0 0;
				}
						div#S_website div#S_news_line_box div.controller div.page_number {
							float: left;
							margin: 0 7px 0 0;
							color: #656e7b;
							font-weight: bold;
						}
						div#S_website div#S_news_line_box div.controller div.page_selector {
							float: left;
							margin: 0 10px 0 0;
						}
								div#S_website div#S_news_line_box div.controller div.page_selector img {
									vertical-align: middle;
									cursor: pointer;
								}
						div#S_website div#S_news_line_box div.controller div.separator {
							float: left;
							border-left: 1px solid #e3e3e3;
							border-right: 1px solid #fff;
							height: 27px;
							margin-top: -6px;
						}
						div#S_website div#S_news_line_box div.controller div.social {
							font-size: 12px;
							color: #67707d;
							font-weight: bold;
							float: left;
							margin: 0 0 0 10px;
						}
								div#S_website div#S_news_line_box div.controller div.social img {
									vertical-align: middle;
									margin-left: 4px;
								}
		div#S_website div#S_content {
			width: 960px;
			margin: 0 auto;
			margin-top: 16px;
			margin-bottom: 25px;;
			background: #fff;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border: 1px solid #e8e9ea;
			behavior: url('_package/pie/PIE.HTC');
		}
				div#S_website div#S_content div#S_secondary_menu {
					float: left;
					width: 196px;
					min-height: 300px;
					margin-top: 20px;
					background: url('../_img/bg_S_secondary_menu.png') top right no-repeat;
				}
						div#S_website div#S_content div#S_secondary_menu div.container {
							padding: 0 15px 0 22px;
						}
						div#S_website div#S_content div#S_secondary_menu div.container h2 {
							font-size: 16px;
							color: #003e94;
							margin: 0 0 8px 0;
							padding: 0 0 6px 0;
							background: url('../_img/bg_S_secondary_menu_h2.png') bottom left no-repeat;
						}
								div#S_website div#S_content div#S_secondary_menu div.container h2 a {
									color: #003e94;
									text-decoration: none;
								}
								div#S_website div#S_content div#S_secondary_menu div.container h2 a:hover {
									text-decoration: underline;
								}
						div#S_website div#S_content div#S_secondary_menu div.container a {
							display: block;
							text-decoration:  none;
						}
						div#S_website div#S_content div#S_secondary_menu div.container a:hover {
							text-decoration: underline;
						}
						div#S_website div#S_content div#S_secondary_menu div.container a.level_1 {
							background: url('../_img/icon_arrow_secondary_menu_1.png') 0 5px no-repeat;
							padding: 0 0 0 12px;
							font-size: 13px;
							color: #003e94;
							line-height: 14px;
							margin-bottom: 10px;
						}
						div#S_website div#S_content div#S_secondary_menu div.container a.level_2 {
							background: url('../_img/icon_arrow_secondary_menu_2.png') 15px 5px no-repeat;
							padding: 0 0 0 27px;
							font-size: 12px;
							font-weight: normal;
							color: #003e94;
							line-height: 14px;
							margin-bottom: 5px;
						}
						div#S_website div#S_content div#S_secondary_menu div.container a.selected {
							color: #153656;
							font-weight: bold;;
						}
						div#S_website div#S_content div#S_secondary_menu div.container a.level_2.last {
							margin-bottom: 10px;
						}
				div#S_right_frame {
					float: right;
					width: 240px;
					margin-right: -1px;
					margin-top: -31px;
					margin-bottom: -1px;
				}
						div#S_right_frame div.content {
							-webkit-border-top-right-radius: 5px;
							-moz-border-radius-topright: 5px;
							border-top-right-radius: 5px;
							background: url('../_img/bg_S_right_frame_content.png') top left repeat-y;
							padding: 31px 18px 0 36px;
						}
								div#S_right_frame div.content div.why_pkf_right_navigation {
									position: absolute;
									top: 20px;
									right: 0;
								}
										div#S_right_frame div.content div.why_pkf_right_navigation img {
											cursor: pointer;
										}
								div#S_right_frame div.content h2 {
									color: #153656;
									font-size: 16px;
									line-height: 14px;
									font-weight: bold;
									margin: 25px 0 15px 0;
									padding: 0;
								}
								div#S_right_frame div.content h2.first {
									margin-top: 0;
								}
								div#S_right_frame div.content h2.special {
									background: url('../_img/bg_S_right_frame_h2_special.jpg') top left no-repeat;
									margin-left: -21px;
									padding-left: 21px;
									padding-top: 20px;
								}
								div#S_right_frame div.content .list_right_frame_trust_us {
									background: url('../_img/bg_S_right_frame_trust_us.jpg') top left no-repeat;
									width: 189px;
									height: 53px;
									margin: 20px 0 0 0;
								}
										div#S_right_frame div.content .list_right_frame_trust_us td.line_1 {
											color: #6b747b;
											font-size: 11px;
											line-height: 10px;
											text-align: center;
											width: 68px;
											height: 53px;
										}
										div#S_right_frame div.content .list_right_frame_trust_us td.line_2 {
											text-align: center;
											font-size: 0;
										}
								div#S_right_frame div.content .list_right_frame_person {
									background: url('../_img/bg_S_right_frame_horizontal_separator.png') top center no-repeat;
									padding-top: 15px;
									padding-bottom: 15px;
									margin: 0 0 0 0;
									color: #404445;
									font-size:11px;
								}
										div#S_right_frame div.content .list_right_frame_person .thumb {
											width: 54px;
											float: left;
										}
										div#S_right_frame div.content .list_right_frame_person .description {
											width: 110px;
											padding-right: 10px;
											float: right;
										}
												div#S_right_frame div.content .list_right_frame_person .description a {
													color: #003e94;
													text-decoration: none;
												}
												div#S_right_frame div.content .list_right_frame_person .description a:hover {
													text-decoration: underline;
												}
								div#S_right_frame div.content .list_right_frame_baner {
									margin: 0 0 20px 0;
								}
										div#S_right_frame div.content .list_right_frame_baner div.description {
											color: #3c3c3c;
											font-weight: bold;
										}
								div#S_right_frame div.content .list_right_frame_link_1 {
									display: block;
									margin: 10px 0 10px 0;
									color: #003e94;
									text-decoration: none;
									height: 24px;
									width: 184px;
									font-size: 12px;
									font-weight: bold;
									background: url('../_img/bg_S_right_frame_link_1.jpg') top left no-repeat;
								}
										div#S_right_frame div.content .list_right_frame_link_1 span {
											display: block;
											overflow: hidden;
											margin: 0 20px 0 10px;
											padding: 5px 0 0 0;
										}
								div#S_right_frame div.content .list_right_frame_link_1:hover {
									background-position: 0 -24px;
								}
								div#S_right_frame div.content .list_right_frame_link_2 {
									display: block;
									color: #003e94;
									text-decoration: none;
									font-size: 12px;
									font-weight: bold;
									background: url('../_img/icon_arrow_link_2.png') 0 3px no-repeat;
									margin: 10px 0 10px 0;
									padding: 0 0 0 18px;
								}
								div#S_right_frame div.content .list_right_frame_link_2:hover {
									text-decoration: underline;
								}
								div#S_right_frame div.content .list_right_frame_link_3 {
									background: url('../_img/bg_S_right_frame_horizontal_separator.png') top center no-repeat;
									padding-top: 10px;
									margin: 0 0 10px 0;
									color: #404445;
								}
										div#S_right_frame div.content .list_right_frame_link_3 a {
											text-decoration: none;
											color: #0053a4;
										}
										div#S_right_frame div.content .list_right_frame_link_3 a:hover {
											text-decoration: underline;
										}
										div#S_right_frame div.content .list_right_frame_link_3 div.more {
											text-align: right;
										}
								div#S_right_frame div.content .list_right_frame_why_pkf {
									background: url('../_img/bg_S_right_frame_horizontal_separator.png') top center no-repeat;
									padding-top: 10px;
									padding-bottom: 10px;
									margin: 0 0 5px 0;
									color: #404445;
								}
										div#S_right_frame div.content .list_right_frame_why_pkf div.number {
											float: left;
											width: 20px;
											margin-right: 7px;
											color: #d11900;
											font-size: 16px;
											font-family: 'Open Sans';
											font-weight: 400;
											letter-spacing: -1px;
										}
										div#S_right_frame div.content .list_right_frame_why_pkf div.description {
											float: left;
											width: 136px;
											font-size: 11px;
											line-height: 12px;
											font-weight: bold;
											color: #0053a4;
											padding-top: 3px;
										}
												div#S_right_frame div.content .list_right_frame_why_pkf div.description a {
													text-decoration: none;
													color: #0053a4;
												}
												div#S_right_frame div.content .list_right_frame_why_pkf div.description a:hover {
													text-decoration: underline;
												}
						div#S_right_frame div#S_right_frame_footer {
							background: url('../_img/bg_S_right_footer.png') top left no-repeat;
							font-size: 0;
							height: 32px;
						}
				div#S_website div#S_content div#PAGE_CATEGORY {
					padding: 30px 0 0 0;
				}
						div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center {
							float: left;
							width: 525px;
						}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.container {
									padding: 0 15px 30px 35px;
								}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element {
									padding-bottom:15px;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_1 {
											float: left;
											width: 100px;
											margin-right: 15px;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_1 img {
													padding: 4px;
													border: 1px solid #e7e7e7;
												}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_2 {
											float: left;
											width: 149px;
											margin-right: 15px;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_2 a {
													font-weight: bold;
												}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_2 div.date {
													letter-spacing: -1px;
													color: #4c555f;
													font-size: 10px;
													font-weight: bold;
													margin-top: 8px;
												}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_3 {
											float: left;
											width: 185px;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_3 ul {
													margin-top: 0;
												}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_3 li {
															margin-bottom: 10px;
														}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_newspaper_element div.box_3 li a {
																	font-size: 12px;
																}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form {
									margin-top: 25px;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form {
											margin: 0;
											padding: 0;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table {
												}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td {
															border-bottom: 1px dotted #b1b1b1;
															padding-bottom: 5px;
															padding-top: 5px;
														}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.name {
															text-align: right;
															padding-right: 16px;
															vertical-align:middle;
														}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field {
															vertical-align:middle;
														}

																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field input {
																	border: 1px solid #e3e3e3;
																	-webkit-border-radius: 5px;
																	-moz-border-radius: 5px;
																	border-radius: 5px;
																	background: #fff;
																	padding: 3px 8px;
																	font-size: 12px;
																	font-family: Arial;
																	color: #404040;
																	font-weight: normal;
																	width: 254px;
																}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field input[type="checkbox"] {
																	width: auto;
																}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field input[type="radio"] {
																	width: auto;
																}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field select {
																	border: 1px solid #e3e3e3;
																	-webkit-border-radius: 5px;
																	-moz-border-radius: 5px;
																	border-radius: 5px;
																	background: #fff;
																	padding: 3px 8px;
																	font-size: 12px;
																	font-family: Arial;
																	color: #404040;
																	font-weight: normal;
																	width: 272px;
																}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.form form table td.field textarea {
																	border: 1px solid #e3e3e3;
																	-webkit-border-radius: 5px;
																	-moz-border-radius: 5px;
																	border-radius: 5px;
																	background: #fff;
																	padding: 3px 8px;
																	font-size: 12px;
																	font-family: Arial;
																	color: #404040;
																	font-weight: normal;
																	width: 254px;
																	height: 150px;
																}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_page_navigation {
									margin: 20px 0 0 0;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_page_navigation a {
											display: block;
											float: left;
											background: #f6f9fa;
											color: #0054a4;
											border: 1px solid #b7c8d3;
											margin-right: 4px;
											padding: 7px 11px;
											text-decoration: none;
											line-height: 13px;
											-webkit-border-radius: 1px;
											-moz-border-radius: 1px;
											border-radius: 1px;
											font-weight: bold;
											font-size:14px;
											border-radius:2px;
											-moz-border-radius:2px;
											-webkit-border-radius:2px;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_page_navigation a:hover {
											border: 1px solid #527b98;

										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_page_navigation a.active {
											border: 1px solid #1448a2;
											background: url('../_img/bg_S_menu.png') center repeat-x #0054a4;
											color: #fff;
											text-shadow:0 -1px 0 rgba(0,0,0,0.7);
										}

								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also {
									margin-top: 20px;
									background: url('../_img/S_download_and_see_also.jpg') top left repeat-y;
									width: 475px;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_top {
											background: url('../_img/S_download_and_see_also_top.jpg') top left repeat-y;
											height: 10px;
											font-size: 0;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content {
											background: url('../_img/S_download_and_see_also_content.jpg') bottom left no-repeat;
											min-height: 120px;
											padding-bottom:15px;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content div.left {
													float: left;
													margin-left: 20px;
													margin-top: 5px;
												}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content h3 {
													font-size: 15px;
													font-weight: bold;
													color: #393b3d;
													margin: 0 0 15px 0;
												}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content div.left div.element {
														}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content div.left div.element td.thumb {
																	float: left;
																	width: 44px;
																	padding-right: 10px;
																}
																		div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content div.left div.element td.thumb img {
																			padding: 2px;
																			border: 1px solid #c3c5c7;
																		}
																div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_download_and_see_also div#S_download_and_see_also_content div.left div.element td.description {
																	vertical-align: middle;
																}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_gallery {
									margin-top: 20px;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_gallery img {
											float: left;
											margin: 0 10px 10px 0;
											padding: 4px;
											border: 1px solid #dee4e9;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_gallery img.no_right_border {
											margin-right: 0;
										}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu {
									background: #f0f0f0;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									behavior: url('_package/pie/PIE.HTC');
									margin: 0;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu div.container {
											padding: 8px 12px;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a {
											display: block;
											float: left;
											white-space: nowrap;
											padding: 5px 9px;
											-webkit-border-radius: 2px;
											-moz-border-radius: 2px;
											border-radius: 2px;
											behavior: url('_package/pie/PIE.HTC');
											text-decoration: none;
											text-decoration: none;
											text-shadow:0 1px 1px rgba(0,0,0,0.1);
											background: #dadada;
											margin: 0 10px 10px 0;
											-webkit-transition: background-color 0.3s ease-in-out;
											-moz-transition: background-color 0.3s ease-in-out;
											-ms-transition: background-color 0.3s ease-in-out;
											-o-transition: background-color 0.3s ease-in-out;
											transition: background-color 0.3s ease-in-out;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a:hover {
											text-decoration: none;
											background: #c4c3c3;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.selected:hover {
											text-decoration: none;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_1 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_2 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_3 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_4 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_5 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_6 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_7 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_8 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_9 { color: #5b5b5b; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_10 { color: #5b5b5b; } /*zarzadzanie procesami*/

										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_1.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70;}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_2.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_3.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_4.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_5.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_6.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_7.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_8.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_9.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; }
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu a.color_10.selected { color: #fff; background: #186abb; text-shadow:0 1px 1px #073c70; } /*zarzadzanie procesami*/

								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_third_menu_footer  {
									background: url('../_img/bg_S_third_menu_footer.png') 40px 0 no-repeat;
									height: 6px;
									font-size: 0;
									margin: 0 0 20px 0;
								}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner {
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									behavior: url('_package/pie/PIE.HTC');
									background-image: url('../_img/bg_S_small_baner.png');
									background-color:#5e7792;
									width: 475px;
									margin: 0 0 20px 0;
								}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_1 { background-color: #919394; } /*audyt*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_2 { background-color: #6ead29; }	/*podatki*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_3 { background-color: #2983c1; }	/*konsulting*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_4 { background-color: #18937e; } /*rachunkowosc*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_5 { background-color: #553caf; } /*rynek kapitałowy*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_6 { background-color: #e6b550; } /*szkolenia*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_7 { background-color: #9a6b9e; } /*wynajem*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_8 { background-color: #224d0a; } /*ppp*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_9 { background-color: #b29458; } /*fb+*/
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner.color_10 { background-color: #2fb3ff; } /*zarzadzanie procesami*/


										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner div.thumb {
											background-position:center;
											background-repeat:no-repeat;
											width: 200px;
											float: left;
											-webkit-border-top-left-radius: 4px;
											-webkit-border-bottom-left-radius: 4px;
											-moz-border-radius-topleft: 4px;
											-moz-border-radius-bottomleft: 4px;
											border-top-left-radius: 4px;
											border-bottom-left-radius: 4px;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner div.description {
											color: #fff;
											font-weight: bold;
											font-size: 13px;
											line-height: 15px;
											float: right;
											width: 275px;
											text-shadow:0 1px 1px rgba(0,0,0,0.3);
											-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);
											-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div#S_small_baner div.description div.container {
													padding: 24px;
												}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h1 {
									font-size: 30px;
									color: #153656;
									margin: 0 0 15px 0;
									font-weight: normal;
									background: url('../_img/bg_S_content_center_h1.png') 0 18px repeat-x;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h1 span {
											background: #fff;
											padding-right: 10px;
										}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.article_date {
									font-size: 10px;
									color: #aaa;
									text-align: right;
								}
								div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element {
									margin: 0 0 20px 0;
								}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h2 {
											color: #023f98;
											font-weight: bold;
											font-size: 16px;
											margin: 0 0 10px 0;
											background: url('../_img/bg_S_content_center_h1.png') 0 10px repeat-x;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h2 span {
													background: #fff;
													padding-right: 10px;;
												}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h2 a {
													color: #023f98;
													text-decoration: none;
												}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h2 a:hover {
													text-decoration: underline;
												}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.date {
											font-size: 10px;
											color: #6a6a6a;
											margin: -10px 0 10px 0;
										}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.thumb {
											float: left;
											width: 100px;
											margin-right: 20px;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.thumb img {
													border: 1px solid #e7e7e7;
													padding: 3px;
												}
										div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.description {
											color: #3c3c3e;
										}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.description a.more {
													text-decoration: none;
													color: #023d97;
												}
														div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.description a.more img {
															vertical-align: middle;
														}
												div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.list_element div.description a.more:hover {
													text-decoration: underline;
												}
												#S_content_center a{
													color:#00408d;
													text-decoration:none;
													}
													#S_content_center a:hover{
														text-decoration:underline;
													}

												#S_content_center table h3, #S_content_center h2{
													margin:0 0 0.5em 0;
												}
												#S_content_center table td{
													vertical-align:top;
												}
												#S_content_center table td p{
													margin:0;
												}
												#S_content_center table td img{
													border:solid 1px #eee;
													padding:2px;
												}
												#S_content_center table.data td {
													background-image:url('../_img/bg_table_data.gif');
													background-position:bottom;
													background-repeat:repeat-x;
													vertical-align:middle;
												}
														#S_content_center table.data td td {
															background: none;
															vertical-align:middle;
														}
												#S_content_center table.data td img{
													border:0;
												}
												#S_content_center ul li,
												#PAGE_DEPARTMENT_HOME .left_frame .description ul li,
												#PAGE_DEPARTMENT_HOME .left_frame .box_element ul li{
													list-style-image:url('../_img/li.gif');
													padding-bottom:2px;
												}
												#S_content_center ul, #S_content_center ol,
												#PAGE_DEPARTMENT_HOME .left_frame .description ul, #PAGE_DEPARTMENT_HOME .left_frame .description ol,
												#PAGE_DEPARTMENT_HOME .left_frame .box_element ul, #PAGE_DEPARTMENT_HOME .left_frame .box_element ol{
													margin-left:20px;
													padding-left:0;
												}

				div#S_website div#S_content div#PAGE_HOME_PAGE {
					padding: 30px 30px 0 30px;
				}
				div#S_website div#S_content div#PAGE_DEPARTMENT_HOME {
					padding: 30px 0 0 30px;
				}
						div#S_website div#S_content div#PAGE_DEPARTMENT_HOME .left_frame div.description {
							color: #393b3d;
							font-size: 15px;
							line-height: 1.35em;
							margin-bottom: 30px;
						}
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME .left_frame div.description p {
									margin: 0 0 0.4em 0; padding: 0;
								}
						div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element {
							float: left;
							width: 204px;
							margin-right: 30px;
							margin-bottom: 30px;
						}
						div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element.no_right_border {
							margin-right: 0;
						}
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head {
									/*background: url('../_img/bg_PAGE_department_home_box_element_head.jpg');*/
									background-image: url('../_img/bg_S_small_baner.png');
									-webkit-border-top-left-radius: 5px;
									-webkit-border-top-right-radius: 5px;
									-moz-border-radius-topleft: 5px;
									-moz-border-radius-topright: 5px;
									border-top-left-radius: 5px;
									border-top-right-radius: 5px;
								}
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_1 { background-color: #919394; } /*audyt*/
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_2 { background-color: #6ead29; } /*podatki*/
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_3 { background-color: #2983c1; } /*kosnulting*/
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_4 { background-color: #18937e; } /*rachunkowość*/
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_5 { background-color: #553caf; } /* rynek kapitałowy */
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_6 { background-color: #e6b550; } /*szkolenia*/
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_7 { background-color: #9a6b9e; }	/* wynajem */
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_8 { background-color: #224d0a; }	/* ppp */
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_9 { background-color: #b29458; }	/* ppp */
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head.color_10 { background-color: #2fb3ff; }	/* zarzadzanie procesami */

										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head h2 {
											margin: 0; padding: 0;
											font-weight: bold;
											color: #fff;
											font-size: 15px;
											padding: 8px 13px 8px 13px;
											min-height:36px;
											text-shadow:0 1px 1px rgba(0,0,0,0.3);
											-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);
											-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);
										}
												div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head h2 a {
													color: #fff;
													text-decoration: none;
												}
												div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head h2 a:hover {
													text-decoration: underline;
												}
										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head div.thumb {
											-webkit-border-radius: 5px;
											-moz-border-radius: 5px;
											border-radius: 5px;
											behavior: url('_package/pie/PIE.HTC');
											position: relative;
											height: 59px;
											background: no-repeat top left;
										}
										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.head div.footer {
											background: url('../_img/bg_PAGE_department_home_box_element_footer.jpg');
											height: 9px;
											margin-top: -3px;
										}
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.text {
									color: #393b3d;
									line-height: 15px;
									font-size: 12px;
									padding: 15px 7px;
								}
										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.text p {
											margin: 0; padding: 0;
										}
								div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.more {
									text-align: right;
									background: url('../_img/bg_BOX_news_more_a.png') left 8px no-repeat;
								}
										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.more a {
											text-decoration: none;
											color: #004d9b;
											font-weight: bold;
											background: #fff;
											padding-left: 6px;
											padding-right: 10px;
										}
										div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.more a:hover {
											text-decoration: underline;
										}
												div#S_website div#S_content div#PAGE_DEPARTMENT_HOME div.box_element div.more a img {
													vertical-align: middle;
												}
		div#S_website #S_home_page_baner {
			width: 960px;
			margin: 0 auto;
			margin-bottom: 25px;;
		}
		div#S_website div#S_content_3 {
			width: 960px;
			margin: 0 auto;
			margin-bottom: 25px;;
			overflow: hidden;
		}
				div#S_website div#S_content_3 .left_column {
					float: left;
					width: 620px;
					background: #e5b551;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					behavior: url('_package/pie/PIE.HTC');
				}
						div#S_website div#S_content_3 .left_column .left_column_wrapper {
							background: #fff;
							margin-bottom: 8px;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							border: 1px solid #e8e9ea;
							overflow: hidden;
							padding: 25px;
						}
								div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column {
									float: left;
									width: 260px;
								}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column h2 {
											font-size: 18px;
											font-weight: normal;
											background: none;
											border-bottom: 1px solid #e5e5e5;
											margin: 0 0 10px 0;
											padding: 0 0 10px 0;
										}
								div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column.first {
									margin-right: 40px;
								}
								div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column.szkolenia_obligatoryjne {
								}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column.szkolenia_obligatoryjne ul {
											list-style-image: url('../_img/icon_arrow_link_2.png');
											padding-left: 15px;
										}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.small_column.szkolenia_obligatoryjne ul li {
													margin-bottom: 5px;
												}

								div#S_website div#S_content_3 .left_column .left_column_wrapper div.element {
									margin-bottom: 8px;
									border-bottom: 1px solid #e5e5e5;
									margin: 0 0 8px 0;
									padding: 0 0 8px 0;
								}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.date {
											float: left;
											background: url('../_img/bg_S_news_line_box_date.jpg') top left no-repeat;
											width: 43px;
											height: 20px;
											font-size: 9px;
											font-family: Arial;
											color: #4c555f;
											line-height: 7px;
										}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.date div.container {
													padding: 4px 0 0 5px;
												}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.date span {
													font-size: 8px;
													color: #7f8993;
												}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.title {
											float: left;
											width: 255px;
											margin-left: 0px;
											font-size:12px;
											padding-left:17px;
											background-image:url('../_img/icon_arrow_link_2.png');
											background-position:0px 3px;
											background-repeat:no-repeat;
										}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.title a {
													text-decoration: none;
													color: #0053a4;
													border-bottom: 1px solid #fff;
												}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.title a:hover {
													border-bottom: 1px dotted #d4d4d4;
												}
												div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.title div.date_small {
													font-size:9px;
													color:#999;
													background-image:url('../_img/bg_BOX_why_PKF_element.jpg');
													background-repeat:no-repeat;
													background-position:right;
													margin-top:3px;
													}
													div#S_website div#S_content_3 .left_column .left_column_wrapper div.element div.title div.date_small span{
														background-color:#fff;
													}
								div#S_website div#S_content_3 .left_column .left_column_wrapper div.more {
									text-align: right;
									margin-top: 20px;
								}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.more img {
											vertical-align: middle;
											margin-left: 4px;
										}
										div#S_website div#S_content_3 .left_column .left_column_wrapper div.more a {
											font-weight: bold;
											display: inline-block;
											border: 1px solid #e3e3e3;
											background: #fbfbfb;
											padding: 3px 7px;
											color: #1f69af;
											-webkit-border-radius: 3px;
											-moz-border-radius: 3px;
											border-radius: 3px;
										}

				div#S_website div#S_content_3 .right_column {
					float: right;
					width: 306px;
				}
		div#S_website div#S_content_2 {
			width: 960px;
			margin: 0 auto;
			margin-bottom: 25px;;
		}
		div#S_website div#S_upper_footer_1 {
			border-top: 1px solid #ebebeb;
			height: 45px;
			background-color:#fff;
		}
				div#S_website div#S_upper_footer_1_content {
					width: 960px;
					margin: 0 auto;
				}
						div#S_website div#S_upper_footer_1 div.newsletter {
							position: relative;
							float: left;
							color: #004e9c;
							font-size: 14px;
							padding: 15px 0 0 70px;
							font-weight: bold;
							margin-right: 20px;
						}
								div#S_website div#S_upper_footer_1 div.newsletter img {
									position: absolute;
									top: -5px; left: 22px;
								}
						div#S_website div#S_upper_footer_1 div.text {
							font-size: 10px;
							color: #747474;
							padding: 17px 0 0 0;
							float: left;
						}
								div#S_website div#S_upper_footer_1 div.text a {
									color: #5c8ebc;
									text-decoration: none;
								}
								div#S_website div#S_upper_footer_1 div.text a:hover {
									text-decoration: underline;
								}
						div#S_website div#S_upper_footer_1 div.form {
							float: right;
							padding-top: 12px;
						}
								div#S_website div#S_upper_footer_1 div.form div.input_wrapper {
									width: 120px;
									border: 1px solid #ebebeb;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									behavior: url('_package/pie/PIE.HTC');
									position: relative;
									background: #f4f4f4;
									float: left;
									margin-right: 5px;
								}
										div#S_website div#S_upper_footer_1 div.form div.input_wrapper .input {
											font-size: 11px;
											border: none;
											background: transparent;
											padding: 3px 4px 3px 4px;
											width: 110px;
											color: #747474;
											font-style: italic;
										}
										div#S_website div#S_upper_footer_1 div.form div.input_wrapper .button {
											font-size: 11px;
											border: none;
											background: transparent;
											padding: 2px 4px 2px 4px;
											width: 72px;
											color: #0054a4;
											text-align: center;
											cursor: pointer;
										}
		div#S_website div#S_upper_footer_2 {
			border-top: 1px solid #ebebeb;
			height: 108px;
			background-color:#fff;
		}
				div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content {
					width: 960px;
					margin: 0 auto;
				}
						div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.logo {
							float: left;
							margin: -5px 0 0 20px;
							font-size: 90px;
						}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.logo img {
									vertical-align: middle;
									margin-right: 12px;
								}
						div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter {
							float: right;
							position: relative;
							font-size: 10px;
							color: #747474;
							padding-top: 22px;
						}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter img {
									position: absolute;
									top: -5px; right: 10px;
								}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter h4 {
									margin: 0; padding: 0;
									color: #004e9c;
									font-size: 14px;
									font-weight: bold;
								}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter a {
									text-decoration: none;
									color: #5c8ebc;
								}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter a:hover {
									text-decoration: underline;
								}
								div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter div.input_wrapper {
									width: 170px;
									border: 1px solid #ebebeb;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									behavior: url('_package/pie/PIE.HTC');
									position: relative;
									background: #f4f4f4;
									float: left;
									margin-right: 5px;
								}
										div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter div.input_wrapper .input {
											font-size: 11px;
											border: none;
											background: transparent;
											padding: 3px 4px 3px 4px;
											width: 155px;
											color: #747474;
											font-style: italic;
										}
										div#S_website div#S_upper_footer_2 div#S_upper_footer_2_content div.newsletter div.input_wrapper .button {
											font-size: 11px;
											border: none;
											background: transparent;
											padding: 2px 4px 2px 4px;
											width: 72px;
											color: #0054a4;
											text-align: center;
											cursor: pointer;
										}
		div#S_website div#S_footer {
			background: url('../_img/bg_S_footer.jpg') top left repeat-x #01357c;
			min-height: 100px;
			border-bottom: 1px solid #0c3255;
		}
				div#S_website div#S_footer div#S_footer_content {
					width: 960px;
					margin: 0 auto;
				}
						div#S_website div#S_footer div#S_footer_content div.container {
							padding: 25px 0 0 28px;
						}
						div#S_website div#S_footer div#S_footer_content div.line_1 {
							padding: 10px 0 15px 0;
							font-size: 11px;
							background: bottom left repeat-x;
							background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpiuPf4uRpAgAEACBoCz17RnoQAAAAASUVORK5CYII=');
						}
								div#S_website div#S_footer div#S_footer_content div.line_1 td:nth-child(1) {
									text-align: left;
								}
										div#S_website div#S_footer div#S_footer_content div.line_1 td:nth-child(1) a {
											color: #fff;
											font-weight: bold;
											text-decoration: none;
											display: inline-block;
											margin-right: 15px;
											-webkit-transition: opacity 0.2s ease-in-out;
											-moz-transition: opacity 0.2s ease-in-out;
											-ms-transition: opacity 0.2s ease-in-out;
											-o-transition: opacity 0.2s ease-in-out;
											transition: opacity 0.2s ease-in-out;
										}
										div#S_website div#S_footer div#S_footer_content div.line_1 td:nth-child(1) a:hover {
											opacity: 0.7;
										}
								div#S_website div#S_footer div#S_footer_content div.line_1 td:nth-child(2) {
									text-align: right;
									font-size: 11px;
									color: #82a8d4;
									text-align: right;
								}
										div#S_website div#S_footer div#S_footer_content div.line_1 td:nth-child(2) img {
											vertical-align: middle;
											margin-left: 2px;
										}
						div#S_website div#S_footer div#S_footer_content div.line_2 {
							font-size: 11px;
							padding: 15px 0;
							background: bottom left repeat-x;
							background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpiuPf4uRpAgAEACBoCz17RnoQAAAAASUVORK5CYII=');
						}
								div#S_website div#S_footer div#S_footer_content div.line_2 a {
									color: #fff;
									font-weight: normal;
									text-decoration: none;
									display: inline-block;
									margin-right: 15px;
									opacity: 0.9;
									-webkit-transition: opacity 0.2s ease-in-out;
									-moz-transition: opacity 0.2s ease-in-out;
									-ms-transition: opacity 0.2s ease-in-out;
									-o-transition: opacity 0.2s ease-in-out;
									transition: opacity 0.2s ease-in-out;
								}
								div#S_website div#S_footer div#S_footer_content div.line_2 a:hover {
									color: #fff;
									font-weight: normal;
									text-decoration: none;
									display: inline-block;
									margin-right: 15px;
									opacity: 0.7;
								}
						div#S_website div#S_footer div#S_footer_content div.line_3 {
							padding: 10px 0 10px 0;
							font-size: 11px;
						}
								div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(1) {
									color: #829cbf;
								}
										div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(1) img {
											vertical-align: middle;
											margin-right: 5px;
										}
								div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(2) {
									text-align: right;
									color: #4d75a3;
									font-size: 10px;
									padding: 8px 0 20px 0;
								}
								div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(2):before {
									content: "";
									display: inline-block;
									height: 15px;
								}
										div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(2) a {
											color: #98acc9;
											text-decoration: none;
											display: inline-block;
											vertical-align: middle;
											-webkit-transition: opacity 0.2s ease-in-out;
											-moz-transition: opacity 0.2s ease-in-out;
											-ms-transition: opacity 0.2s ease-in-out;
											-o-transition: opacity 0.2s ease-in-out;
											transition: opacity 0.2s ease-in-out;
										}
										div#S_website div#S_footer div#S_footer_content div.line_3 td:nth-child(2) a:hover {
											opacity: 0.7;
										}
						/*div#S_website div#S_footer div#S_footer_content div.line_1 {
							border-bottom: 1px solid #2d5a96;
							padding: 0 0 10px 0;
						}
								div#S_website div#S_footer div#S_footer_content div.line_1 div.element {
									float: left;
									width: 128px;
									margin-right: 25px;
									font-size: 10px;
								}
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2 {
											margin: 0 0 11px 0;
											font-weight: bold;
											font-size: 11px;
											color: #abccf0;
											padding-bottom: 7px;
											border-bottom: 1px solid;
										}
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_1 { border-color: #9ca5a6; }
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_2 { border-color: #688f60; }
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_3 { border-color: #4c90c5; }
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_4 { border-color: #929493; }
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_5 { border-color: #6d759b; } /!*rynek kapitałowy*!/
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_6 { border-color: #ae813e; }	/!*szkolenia*!/
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_7 { border-color: #9a8ca2; } /!*wynajem*!/
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_8 { border-color: #224d0a; } /!*ppp*!/
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_9 { border-color: #866732; } /!*fb+*!/
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element h2.border_color_10 { border-color: #2fb3ff; } /!*zarzadzanie procesami*!/

										div#S_website div#S_footer div#S_footer_content div.line_1 div.element a {
											text-decoration: none;
											color: #b3d2f4;
										}
										div#S_website div#S_footer div#S_footer_content div.line_1 div.element a:hover {
											text-decoration: underline;
										}
						div#S_website div#S_footer div#S_footer_content div.line_2 {
							border-bottom: 1px solid #2d5a96;
							padding: 10px 0 10px 0;
						}
								div#S_website div#S_footer div#S_footer_content div.line_2 table {
									width: 100%;
								}
										div#S_website div#S_footer div#S_footer_content div.line_2 table td.copyright {
											font-size: 11px;
											color: #829cbf;
											width: 220px;
										}
												div#S_website div#S_footer div#S_footer_content div.line_2 table td.copyright img {
													vertical-align: middle;
													margin-right: 5px;
												}
										div#S_website div#S_footer div#S_footer_content div.line_2 table td.menu {
											width: 520px;
											font-size: 10px;
											line-height: 11px;
										}
												div#S_website div#S_footer div#S_footer_content div.line_2 table td.menu a {
													color: #ced8e7;
													text-decoration: none;
													margin-right: 15px;
												}
												div#S_website div#S_footer div#S_footer_content div.line_2 table td.menu a:hover {
													text-decoration: underline;
												}
								div#S_website div#S_footer div#S_footer_content div.line_2 table td.social {
									font-size: 11px;
									color: #82a8d4;
									text-align: right;
								}
										div#S_website div#S_footer div#S_footer_content div.line_2 table td.social img {
											vertical-align: middle;
										}
						div#S_website div#S_footer div#S_footer_content div.line_3 {
							text-align: right;
							color: #4d75a3;
							font-size: 10px;
							padding: 8px 0 20px 0;
						}
								div#S_website div#S_footer div#S_footer_content div.line_3 a {
									color: #98acc9;
									text-decoration: none;
								}
								div#S_website div#S_footer div#S_footer_content div.line_3 a:hover {
									text-decoration: underline;
								}*/


.officesMap
{
	width:626px;
	float:left;
	margin-right:14px;
}
.mapContainer
{
	background-color:#DFEEF6;
	padding:14px;
	-webkit-box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
	-moz-box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
	box-shadow: 2px 2px 2px #CFCFCF, -1px -1px 3px #d5d5d5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-border-radius: 3px;
	float: left;
}

#pkfmap
{
	border: 1px solid #fff;
	display: block;
	float: left;
	height: 250px;
	width:598px;
	background-color:#E5E3DF;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

#pkfmap .locationInfoBox
{
	font-family: Arial,sans-serif;
	font-size: 10px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#pkfmap .locationInfoBox p
{
     line-height:1.2em;
     padding:0 0 8px 0;
}
#pkfmap .locationInfoBox img
{
    float:right;
    padding:0 8px;
}
#pkfmap .locationInfoBox div
{
	overflow: hidden;
}

#pkfmap .locationInfoBox h5
{
	font-weight: bold;
	font-size:1.2em
}

#pkfmap .locationInfoBox a:Link
{
	font-size: 10px;
}
.officesMap .mapContainer .viewAll
{
	margin-top:16px;
	float:left;
	width:200px;
	clear:both;
}

.officesMap .mapContainer .viewAll .action
{
	font-size:1.2em;
}

.officesMap .mapContainer .legend
{
	float:right;
	font-size:1.2em;
	margin-top:8px;
}
.officesMap .mapContainer .legend ul li
{
	display:inline;
	float:left;
	margin-left:14px;
}
.officesMap .mapContainer .legend ul li.single
{
	background:url('http://www.pkf.com/images/googleIcons/pkf_single.png') left center no-repeat;
	padding-left:40px;
}
.officesMap .mapContainer .legend ul li.group
{
	background:url('http://www.pkf.com/images/googleIcons/pkf_number.png') left center no-repeat;
	padding-left:50px;
}

a.button_1 {
	/*background: url('../_img/bg_button_1_right.jpg') right center no-repeat;
	color: #0152a4;
	font-size: 15px;
	font-weight: bold;
	padding: 7px 0;*/
}
		a.button_1 span {
			/*background: url('../_img/bg_button_1_left.jpg') left center no-repeat;
			padding: 7px 15px 7px 15px;*/
		}
a.button_1:hover {
	/*
	text-decoration: none !important;
	color: #003871 !important;
	*/
}

div#S_newsletter_group_selector {
	display: none;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 15px;
	width: 500px;
	height: 300px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -150px 0 0 -250px;
	z-index: 1001;
}
div#S_newsletter_group_selector_background {
	position: absolute;
	top: 0; left: 0;
	margin: 0;
	padding: 0;
	width: 100%; height: 100%;
	z-index: 1000;
	background: #000;
	display: none;
}

div.additional_newsletter div.input_wrapper {
	width: 120px;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url('_package/pie/PIE.HTC');
	position: relative;
	background: #f4f4f4;
	float: left;
	margin-right: 5px;
}
		div.additional_newsletter div.input_wrapper .input {
			font-size: 11px;
			border: none;
			background: transparent;
			padding: 3px 4px 3px 4px;
			width: 110px;
			color: #747474;
			font-style: italic;
		}
		div.additional_newsletter div.input_wrapper .button {
			font-size: 11px;
			border: none;
			background: transparent;
			padding: 2px 4px 2px 4px;
			width: 72px;
			color: #0054a4;
			text-align: center;
			cursor: pointer;
		}
div.additional_newsletter div.input_wrapper_blank {
	border: 1px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url('_package/pie/PIE.HTC');
	position: relative;
	background: transparent;
	float: left;
	margin-right: 5px;
}
		div.additional_newsletter div.input_wrapper_blank img {
			vertical-align: middle;
		}

.trust_us {
	background: #fff;
	border-top: 1px solid #ebebeb;
}
		.trust_us > div {
			text-align: center;
			padding: 15px 0 25px;
		}
				.trust_us > div h2 {
					font-size: 12px;
					color: #bbb;
					font-weight: normal;
					margin: 0 0 20px 0;
					padding: 0;
				}
						.trust_us > div > div img {
							display: inline-block;
							margin: 0 35px;
							vertical-align: middle;
							opacity: 0.6;
							-webkit-transition: opacity 0.3s ease-in-out;
							-moz-transition: opacity 0.3s ease-in-out;
							-ms-transition: opacity 0.3s ease-in-out;
							-o-transition: opacity 0.3s ease-in-out;
							transition: opacity 0.3s ease-in-out;
						}
						.trust_us > div > div img:hover {
							opacity: 1;
						}
.trust_us_right_frame {
	text-align: center;
	min-height: 100px;
}
		.trust_us_right_frame h2 {
			display: block;
			margin: 0;
			font-size: 12px !important;
			color: #ccc !important;
			font-weight: normal !important;
			text-align: center !important;
		}
		.trust_us_right_frame img {
			display: inline-block;
			margin: 10px 0 0 0;
		}
.web_mail_user_article_access_form {
	border: 1px solid #e7e4ff;
	padding: 15px;
	margin: 20px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
		.web_mail_user_article_access_form > div {
			display: none;
		}

		.web_mail_user_article_access_form.anonymous div.anonymous {
			display: block;
		}
		.web_mail_user_article_access_form.error div.error {
			display: block;
		}
		.web_mail_user_article_access_form.processing div.processing {
			display: block;
		}
		.web_mail_user_article_access_form.confirm div.confirm {
			display: block;
		}

#pkf_internal_pagination {
	position: relative;
	overflow: hidden;
	line-height: 1.65em;
}