/*******************************/
/*  Created by Mariusz Galka   */
/*  Modified by Damian Bonar   */
/*  Copyright by IguanaStudio  */
/*******************************/

@import url('reset.css');

body {
	text-align: center;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/*background: #fff url(../../images/sh/background.gif) repeat-x 0 0;*/
	color: #353535;
}
#body {
	background: #fff url(../../images/sh/background.gif) repeat-x 0 0;
	/*background: #fff url(../../images/af/background_gray.png) repeat-x 0 0;*/
}

div {
	text-align: left;
}
p {
	padding: 0;
	margin: 0 0 12px;
	line-height: 135%;
	text-align: justify;
}
input, select, textarea {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	color: #515151;
}
a {
	color: #133479;
	text-decoration: underline;
}
a:hover {
	color: #0047dc;
}
/*----[ dodatkowe klasy ]-----------------------------------------------------------------------*/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*----[ top ]-----------------------------------------------------------------------*/
#top {
	height: 147px;
	position: relative;
	width: 970px;
	margin: 0 auto;
}
#top h1 {
	width: 425px;
	height: 95px;
	/*background: transparent url(../../images/sh/logo.jpg) no-repeat 0 0;*/
	position: absolute;
	top: 11px;
	left: 5px;
}
#top h1 a {
	width: 358px;
	height: 59px;
	display: block;
	text-indent: -9999px;
}
#top #szukaj {
	width: 262px;
	height: 74px;
	background: transparent url(../../images/sh/background_szukaj.gif) no-repeat 0 0;
	position: absolute;
	top: 19px;
	left: 450px;
}
#top #szukaj .input_szukaj {
	width: 166px;
	height: 22px;
	background: transparent url(../../images/sh/input_szukaj.gif) no-repeat 0 0;
	position: absolute;
	top: 19px;
	left: 55px;
}
#top #szukaj .input_szukaj input {
	width: 150px;
	background: none;
	border: 0 none;
	padding: 4px 0 0 7px;
}
#top #szukaj .button_szukaj {
	width: 23px;
	height: 22px;
	position: absolute;
	top: 19px;
	left: 226px;
}
#top #szukaj a {
	font-size: 11px;
	position: absolute;
	top: 45px;
	left: 62px;
}
#top #zarejestruj {
	width: 240px;
	color: #515151;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	position: absolute;
	top: 19px;
	right: 0;
}
#top #zarejestruj a {
	width: 90px;
	height: 22px;
	display: block;
	background: transparent url(../../images/sh/b_zarejestruj_sie.gif) no-repeat 0 0;
	text-indent: -9999px;
	text-align: left;
	float: right;
	margin: 2px 0 0 10px;
}
#top #logowanie {
	width: 238px;
	position: absolute;
	top: 55px;
	right: 0;
}
#top #logowanie .input_login, #top #logowanie .input_pass {
	width: 86px;
	height: 22px;
	background: transparent url(../../images/sh/input_logowanie.gif) no-repeat 0 0;
	float: left;
	margin: 0 5px 0 0;
}
#top #logowanie .input_login input, #top #logowanie .input_pass input {
	width: 70px;
	background: none;
	border: 0 none;
	padding: 4px 0 0 7px;
}
#top #logowanie .przypomnij_haslo {
	padding: 0 0 0 94px;
}
#top #logowanie .przypomnij_haslo a {
	font-size: 11px;
}
#top #menu_tab {
	height: 36px;
	background: transparent url(../../images/sh/background_menu_tab_left.gif) no-repeat 0 0;
	padding: 0 0 0 3px;
	position: absolute;
	bottom: 0;
	left: 0;
}
#top #menu_tab ul {
	height: 36px;
	background: transparent url(../../images/sh/background_menu_tab_right.gif) no-repeat right 0;
	padding: 0 3px 0 0;
	float: left;
}
#top #menu_tab ul li {
	height: 36px;
	float: left;
	background: transparent url(../../images/sh/background_menu_tab_li.gif) no-repeat right 0;
	padding: 0 1px 0 0;
}
#top #menu_tab ul li.last {
	background: none;
	padding: 0;
}
#top #menu_tab ul li a {
	display: block;
	height: 36px;
	text-decoration: none;
	float: left;
	background: transparent url(../../images/sh/tab_menu_left.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
}
#top #menu_tab ul li a span {
	display: block;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 23px;
	float: left;
	background: transparent url(../../images/sh/tab_menu_right.gif) no-repeat 0 0;
	padding: 13px 20px 0 0;
	cursor: pointer;
}
#top #menu_tab ul li a:hover, #top #menu_tab ul li a.active {
	background-position: 0 -36px;
}
#top #menu_tab ul li a:hover span, #top #menu_tab ul li a.active span {
	background-position: right -36px;
}
/*----[ top ]-----------------------------------------------------------------------*/
#menu_blue_wrapper {
	position: relative;
	padding: 8px 0 6px;
	width: 100%;
	background: #2876c4 url(../../images/sh/background_menu_blue.gif) repeat-x 0 bottom;
}
#menu_blue {
	position: relative;
	width: 840px;
	padding: 0 0 0 130px;
	margin: 0 auto;
	background: transparent url(../../images/sh/background_tematyka_publikacji.gif) no-repeat 0 0;
}
#menu_blue ul {}
#menu_blue ul li {
	height: 17px;
	float: left;
	background: transparent url(../../images/sh/background_menu_blue_li.gif) no-repeat right center;
	padding: 0 5px 0 0;
	margin: 0 4px 3px 0;
}
#menu_blue ul li a {
	display: block;
	height: 17px;
	text-decoration: none;
	float: left;
	background: transparent url(../../images/sh/tab_blue_left.gif) no-repeat 0 -17px;
	padding: 0 0 0 11px;
}
#menu_blue ul li a span {
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 16px;
	float: left;
	background: transparent url(../../images/sh/tab_blue_right.gif) no-repeat right -17px;
	padding: 1px 11px 0 0;
}
#menu_blue ul li a:hover, #menu_blue ul li a.active {
	background-position: 0 0;
}
#menu_blue ul li a:hover span, #menu_blue ul li a.active span {
	background-position: right 0;
	color: #17397c;
}
/*----[ wrapper ]-----------------------------------------------------------------------*/
#wrapper {
	position: relative;
	width: 970px;
	margin: 0 auto;
}
/*----[ gdzie ]----*/
#gdzie {
	padding: 8px 0;
	font-size: 11px;
	color: #646464;
}
#gdzie a {
	text-decoration: none;
}
#gdzie a:hover {
	text-decoration: underline;
}
/*----[ left ]----*/
#left {
	float: left;
	width: 500px;
}
#left .box {
	background: transparent url(../../images/sh/background_box_bottom.jpg) repeat-y 0 0;
	border-bottom: 1px solid #e7ebee;
	margin: 0 0 12px;
	float: left;
	width: 500px;
}
#left .box .box_in {
	background: transparent url(../../images/sh/background_box_top.jpg) no-repeat 0 0;
	float: left;
	width: 500px;
}
#left .box .box_in h2 {
	font-size: 17px;
	font-weight: normal;
	color: #252525;
	padding: 10px 0 10px 15px;
}
#left .box .box_in strong {
	float: right;
	display: block;
	background-color: #f2be16;
	font-size: 11px;
	color: #fff;
	padding: 5px 10px;
	margin: 10px 0 0;
}
#left .box .box_in img.okladka {
	float: left;
	margin: 0 0 15px 15px;
	border: 1px solid #ebede2;
	background-color: #fff;
	padding: 5px;
}
#left .box .box_in h3 {
	padding: 0 15px 4px;
	color: #06539e;
	font-size: 16px;
	overflow: hidden;
}
#left .box .box_in h3 a {
	color: #06539e;
	text-decoration: none;
}
#left .box .box_in h3 a:hover {
	text-decoration: underline;
}
#left .box .box_in small {
	display: block;
	padding: 0 15px 4px 27px;
	color: #737373;
	font-size: 11px;
	background: transparent url(../../images/sh/icon_data.gif) no-repeat 15px 3px;
	overflow: hidden;
}
#left .box .box_in p {
	padding: 0 15px;
	color: #353535;
	overflow: hidden;
}
#left .box .box_in p a {
	color: #353535;
	text-decoration: none;
}
#left .box .box_in p a:hover {
	text-decoration: underline;
}
#left .box .box_in p.tagi, #left .box .box_in p.ocena {
	color: #737373;
	font-size: 10px;
	margin: 0 0 10px;
}
#left .box .box_in p.tagi span {
	color: #242424;
}
#left .box .box_in p.tagi a {
	color: #133479;
	text-decoration: underline
}
#left .box .box_in p.tagi a:hover {
	color: #0047dc;
}
#left .box .box_in p.ocena img {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
#left .baner {
	margin: 0 0 12px;
	text-align: center;
}
#left #beizace_najczesciej ul.tab_menu {
    margin: 0;
    padding: 0;
	height: 27px;
	border-bottom: 3px solid #14357a;
}
#left #beizace_najczesciej ul.tab_menu:after {
    display: block;
    clear: both;
    content: " ";
}
#left #beizace_najczesciej ul.tab_menu li {
    float: left;
	margin: 0 3px 0 0;
}
#left #beizace_najczesciej ul.tab_menu a {
    display: block;
    height: 27px;
	line-height: 27px;
	font-size: 11px;
	font-weight: bold;
	background: #dee8f3;
    padding: 0 15px 0;
    color: #262626;
    text-decoration: none;
}
#left #beizace_najczesciej ul.tab_menu a:hover {
	background-color: #d5e0ed;
}
#left #beizace_najczesciej ul.tab_menu a.selected {
	background: #133d93 url(../../images/sh/tabselected.gif) repeat-x 0 0;
	color: #fff;
}
#left #beizace_najczesciej div.ramka {
	border-color: #e7ebee;
	border-style: solid;
	border-width: 0 1px 1px;
	margin: 0 0 12px;
	padding: 15px 15px 10px;
}
#left #beizace_najczesciej div.ramka .art {
	margin: 0 0 10px;
	padding: 0 0 11px;
	background: transparent url(../../images/sh/background_art_dotted.gif) repeat-x left bottom;
}
#left #beizace_najczesciej div.ramka .last {
	padding: 0;
	background: none;
}
#left #beizace_najczesciej div.ramka .art h3 {
	font-size: 12px;
	margin: 0 0 5px;
}
#left #beizace_najczesciej div.ramka .art h3 small {
	color: #737373;
	font-size: 11px;
	background: transparent url(../../images/sh/icon_data.gif) no-repeat 0 3px;
	padding: 0 5px 0 12px;
}
#left #beizace_najczesciej div.ramka .art h3 a {
	font-size: 12px;
	color: #0251a0;
	text-decoration: none;
}
#left #beizace_najczesciej div.ramka .art h3 a:hover {
	text-decoration: underline;
}
#left #beizace_najczesciej div.ramka .art p {
	color: #353535;
	margin: 0 0 5px;
}
#left #beizace_najczesciej div.ramka .art p span {
	color: #e5ae00;
	font-weight: bold;
}
#left #beizace_najczesciej div.ramka .art a {
	color: #353535;
	text-decoration: none;
}
#left #beizace_najczesciej div.ramka .art p a:hover {
	text-decoration: underline;
}
#left #beizace_najczesciej div.ramka .art p.tagi {
	color: #737373;
	font-size: 10px;
	margin: 0;
}
#left #beizace_najczesciej div.ramka .art p.tagi a {
	color: #133479;
	text-decoration: underline
}
#left #beizace_najczesciej div.ramka .art p.tagi a:hover {
	color: #0047dc;
}
/*----[ center ]----*/
#center {
	float: left;
	width: 250px;
	margin: 0 0 0 11px;
}
#center .box {
	background: transparent url(../../images/sh/background_box_center_bottom.jpg) repeat-y 0 0;
	border-bottom: 1px solid #e7ebee;
	margin: 0 0 12px;
	float: left;
	width: 250px;
}
#center .box .box_in {
	background: transparent url(../../images/sh/background_box_center_top.jpg) no-repeat 0 0;
	float: left;
	width: 250px;
}
#center .box .box_in h2 {
	font-size: 17px;
	font-weight: normal;
	color: #252525;
	padding: 10px 0 10px 15px;
}
#center .box .box_in .art {
	padding: 0 0 11px;
	margin: 0 15px 10px;
	background: transparent url(../../images/sh/background_art_dotted.gif) repeat-x left bottom;
}
#center .box .box_in .last {
	padding: 0;
	background: none;
}
#center .box .box_in .art small {
	color: #737373;
	font-size: 11px;
	display: block;
	background: transparent url(../../images/sh/icon_data.gif) no-repeat 0 3px;
	padding: 0 0 0 12px;
	margin: 0 0 5px;
}
#center .box .box_in .art h3 {
	font-size: 12px;
	margin: 0 0 5px;
}
#center .box .box_in .art h3 a {
	color: #0251a0;
	text-decoration: none;
}
#center .box .box_in .art h3 a:hover {
	text-decoration: underline;
}
#center .box .box_in .art p {
	color: #353535;
	margin: 0 0 3px;
}
#center .box .box_in .art a {
	color: #353535;
	text-decoration: none;
}
#center .box .box_in .art p a:hover {
	text-decoration: underline;
}
#center .box .box_in .art p.wiecej {
	font-size: 11px;
	text-align: right;
	margin: 0;
}
#center .box .box_in .art p.wiecej a {
	color: #133479;
	text-decoration: none;
}
#center .box .box_in .art p.wiecej a:hover {
	color: #0047dc;
	text-decoration: underline;
}
#center .box .box_in .niezbednik {
	padding: 10px 15px;
	font-size: 11px;
}
#center #niezbednik h3 {
	background: #133d93 url(../../images/sh/background_h3_wiadomosci.gif) repeat-x 0 0;
	font-size: 11px;
	color: #fff;
	padding: 7px 10px 7px 18px;
}
#center #niezbednik h3 a {
	float: right;
	text-decoration: underline;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
#center #niezbednik h3 a:hover {
	text-decoration: none;
}
#center .box .box_in .niezbednik ul {
	padding: 0;
	margin: 0 0 5px;
}
#center .box .box_in .niezbednik ul li {
	border-bottom: 1px solid #e5e5e5;
	background: transparent url(../../images/sh/li_yellow_arrow.gif) no-repeat 15px 8px;
	padding: 4px 10px 4px 25px;
}
#center .box .box_in .niezbednik ul li a {
	text-decoration: none;
    color: #353535;
}
#center .box .box_in .niezbednik ul li a:hover {
	text-decoration: underline;
}
#center .box .box_in .niezbednik p.tagi {
	color: #737373;
	font-size: 10px;
	margin: 0;
	text-align: center;
}
#center .box .box_in .niezbednik p.tagi a {
	color: #133479;
	text-decoration: underline
}
#center .box .box_in .niezbednik p.tagi a:hover {
	color: #0047dc;
}
#center .box .box_in .niezbednik form.slownik {
	margin: 0 0 5px;
	padding: 0 20px;
}
#center .box .box_in .niezbednik form.slownik select {
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #7f9db9;
	width: 100px;
	margin: 0 10px 0 0;
}
#center .box .box_in .niezbednik form.slownik input {
	vertical-align: middle;
}
/*----[ right ]----*/
#right {
	float: right;
	width: 200px;
}
#right h2 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 5px 15px;
	border: 3px solid #fceecd;
	background-color: #f1bb38;
}
#right .box {
	border-color: #e7ebee;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	padding: 10px 15px;
	margin: 0 0 12px;
}
#right .box .okadka {
	text-align: center;
	margin: 0 0 5px;
}
#right .box form {
	font-size: 11px;
}
#right .box form .input_email {
	background: transparent url(../../images/sh/input_szukaj.gif) no-repeat scroll 0 0;
	height: 22px;
	margin: 0 0 5px;
}
#right .box form .input_email input {
	background: none;
	border: 0 none;
	padding: 4px 0 0 7px;
	width: 150px;
	font-weight: bold;
}
#right .box form .input_regulamin {
	margin: 0 0 10px;
	font-size: 11px;
}
#right .box form .input_regulamin input {
	vertical-align: middle;
	margin-right: 7px;
}
#right .box form .input_wyslij {
	margin: 0 0 10px;
	text-align: center;
}
#right .opinie {
	background: transparent url(../../images/sh/background_box_opinie_bottom.jpg) no-repeat 0 bottom;
	margin: 0 0 12px;
	float: left;
	width: 200px;
	padding: 0 0 4px;
}
#right .opinie .opinie_in {
	background: transparent url(../../images/sh/background_box_opinie_top.jpg) no-repeat 0 0;
	float: left;
	width: 200px;
	padding: 4px 0 0;
}
#right .opinie .opinie_inn {
	background: transparent url(../../images/sh/background_box_opinie_middle.jpg) repeat-y 0 0;
	float: left;
	width: 170px;
	padding: 0 15px 10px;
}
#right .opinie .opinie_in h2 {
	padding: 10px 0;
	border: 0 none;
	background: none;
	font-size: 17px;
	color: #252525;
}
#right .opinie .opinie_in q {
	quotes: none;
	font-size: 11px;
	display: block;
	margin: 0 0 10px;
}
#right .opinie .opinie_in cite {
	font-size: 11px;
	display: block;
	text-align: right;
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #fff;
}
#right .opinie .opinie_in cite.last {
	margin: 0 0 10px;
	padding: 0;
	border-bottom: 0 none;
}
#right .reklama {
	margin: 0 0 12px;
	border: 1px solid #bdc8d2;
	text-align: center;
	float: left;
}
/*----[ left menu ]----*/
#left_menu {
	float: left;
	width: 234px;
	margin: 0 0 15px;
}
#left_menu h3 {
	font-size: 17px;
	font-weight: normal;
	color: #252525;
	padding: 10px 0 10px 10px;
}
#left_menu .box {
	background: transparent url(../../images/sh/background_box_leftmenu_bottom.jpg) repeat-y 0 0;
	border-bottom: 1px solid #e7ebee;
	margin: 0 0 20px;
	float: left;
	width: 234px;
}
#left_menu .box .box_in {
	background: transparent url(../../images/sh/background_box_leftmenu_top.jpg) no-repeat 0 0;
	float: left;
	width: 234px;
}
#left_menu .box .box_in ul {
	margin: 0 10px 10px 10px;
}
#left_menu .box .box_in ul li {
	border-bottom: 1px solid #e6e6e6;
}
#left_menu .box .box_in ul li a {
	color: #3a3a3a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 7px 20px 7px 10px;
	background: transparent url(../../images/sh/icon_menu.gif) no-repeat 205px 11px;
}
#left_menu .box .box_in ul li a:hover, #left_menu .box .box_in ul li a.active {
	background-color: #183c7d;
	color: #fff;
}
#left_menu .box .box_in ul li ul {
	margin: 0;
}
#left_menu .box .box_in ul li ul li {
	border-top: 1px solid #e6e6e6;
	border-bottom: 0 none;
}
#left_menu .box .box_in ul li ul li a {
	font-weight: normal;
	padding: 7px 10px 7px 25px;
	background: transparent url(../../images/sh/icon_submenu.gif) no-repeat 14px 12px;
}
#left_menu .box .box_in ul li ul li a:hover, #left_menu .box .box_in ul li ul li a.active {
	background-color: #edf0f5;
	color: #133479;
}
#left_menu #tagi_chmura {
	margin: 0 10px 20px;
}

#left_menu ul#zobacz_takze {
	margin: 0 10px 20px 10px;
}
#left_menu ul#zobacz_takze li {
	border-bottom: 1px solid #e5e5e5;
}
#left_menu ul#zobacz_takze li a {
	color: #133479;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding: 4px 5px 4px 20px;
	background: transparent url(../../images/sh/icon_zobacz_takze.gif) no-repeat 8px 8px;
}
#left_menu ul#zobacz_takze li a:hover {
	text-decoration: underline;
}
#left_menu ul#numery_archiwalne {
	margin: 0 10px 20px 10px;
}
#left_menu ul#numery_archiwalne li {
	border-bottom: 1px dotted #e5e5e5;
	padding: 0 0 7px;
	margin: 0 0 7px;
}
#left_menu ul#numery_archiwalne li h4 {
	margin: 0 0 5px;
	font-size: 11px;
}
#left_menu ul#numery_archiwalne li p {
	margin: 0;
	text-align: left;
}
#left_menu ul#numery_archiwalne li p a {
	color: #353535;
	text-decoration: none;
}
#left_menu ul#numery_archiwalne li p a:hover {
	text-decoration: underline;
}
#left_menu ul#numery_archiwalne li.wiecej {
	border-bottom: 0 none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
#left_menu .reklama {
	margin: 0 0 20px;
	text-align: center;
}
#left_menu .reklama img {
	border: 1px solid #bdc8d2;
}
/*----[ center tresc ]----*/
#center_tresc {
	float: left;
	width: 530px;
	margin: 0 0 15px 19px;
}
#center_tresc h2 {
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px;
	color: #2c4f96;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 5px;
}
#center_tresc h3 {
	color: #2c4f96;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 3px;
	padding: 10px 0 0;
}
#center_tresc .art {
	margin: 0 0 15px;
}
#center_tresc .art h4 {
	margin: 0 0 3px;
}
#center_tresc .art h4 a {
	color: #c72627;
	font-size: 12px;
	text-decoration: none;
}
#center_tresc .art h4 a:hoveer {
	text-decoration: underline;
}
#center_tresc .art small {
	background: transparent url(../../images/sh/icon_data.gif) no-repeat scroll 0 3px;
	color: #737373;
	font-size: 11px;
	padding: 0 0 0 12px;
	display: block;
}
#center_tresc .art p {
	margin: 0;
}
#center_tresc .art p a {
	color: #353535;
	text-decoration: none;
}
#center_tresc .art p a:hover {
	text-decoration: underline;
}
#center_tresc .art p a b {
	color: #133479;
	text-decoration: underline;
}
#center_tresc .art p a:hover b {
	color: #0047dc;
}
#center_tresc ul.gallery {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
#center_tresc ul.gallery li {
	float: left;
	width: 156px;
	height: 179px;
	border: 1px solid #e6e9f0;
	padding: 15px 0 0;
	margin: 0 10px 10px 0;
	text-align: center;
}
#center_tresc ul.gallery li strong {
	display: block;
	padding: 10px 0 0;
	text-align: center;
	font-size: 11px;
}
#center_tresc ul#archiwum_numerow {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
#center_tresc ul#archiwum_numerow li {
	float: left;
	width: 245px;
	height: 102px;
	padding: 10px 20px 10px 0;
	margin: 0;
}
#center_tresc ul#archiwum_numerow li img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #e2e2e2;
	padding: 4px;
}
#center_tresc ul#archiwum_numerow li strong {
	display: block;
	padding: 20px 0 0;
	margin: 0 0 3px;
	color: #c72627;
}
#center_tresc ul#archiwum_numerow li a {
	text-decoration: none;
}
#center_tresc ul#archiwum_numerow li a span {
	color: #353535;
	font-size: 11px;
}
#center_tresc ul#archiwum_numerow li a:hover span {
	text-decoration: underline;
	color: #353535;
}
#center_tresc #paginacja {
	padding: 8px 10px;
	text-align: center;
	clear: both;
}
#center_tresc #paginacja a {
	padding: 1px 4px;
	background-color: #fff;
	border: 1px solid #133479;
	margin: 0 2px;
	cursor: pointer;
	text-decoration: none;
}
#center_tresc #paginacja a:hover, #center_tresc #paginacja a.active {
	background-color: #133479;
	border: 1px solid #133479;
	color: #fff;
}
#center_tresc #paginacja a.b_prev_next {
	padding: 1px 6px;
	background-color: #fff;
	border: 1px solid #133479;
	color: #133479;
	margin: 0 2px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
#center_tresc #paginacja a.b_prev_next:hover {
	background-color: #133479;
	border-color: #133479;
	color: #fff;
}
#center_tresc #paginacja a.prev_next {
	padding: 2px 4px;
	background: none;
	border: 0 none;
	margin: 0 4px;
	cursor: pointer;
	text-decoration: none;
}
#center_tresc #paginacja a.prev_next:hover {
	text-decoration: underline;
	color: #133479;
}
/*----[ right tresc ]----*/
#right_tresc {
	float: right;
	width: 715px;
	margin: 0 0 15px;
}
#right_tresc .opcje {
	margin: 0 0 5px;
	overflow: hidden;
	height: auto;
	line-height: 21px;
}
#right_tresc .opcje div.data {
	color: #2c4f96;
	font-weight: bold;
}
#right_tresc .opcje div.ocena {
	font-size: 10px;
}
#right_tresc .opcje div.ocena img {
	vertical-align: middle;
}
#right_tresc .opcje .menu_naglowek {
	float: right;
	height: 21px;
	overflow: hidden;
}
#right_tresc .opcje .menu_naglowek li {
	float: left;
	border-left: 1px solid #ccc;
	margin: 5px 0 5px 11px;
	height: 12px;
	line-height: 12px;
	padding: 0 0 0 11px;
}
#right_tresc .opcje .menu_naglowek li.first {
	border-left: 0 none;
	margin-left: 0;
}
#right_tresc .opcje .menu_naglowek li a {
	font-size: 9px;
	color: #555;
	cursor: pointer;
	text-decoration: none;
}
#right_tresc .opcje .menu_naglowek li a.ar1 {
	display: block;
	width: 7px;
	height: 12px;
	text-indent: -9999px;
	background: transparent url(../../images/sh/b_powiekszanie.gif) no-repeat 0 0;
	float: left;
	margin: 0 4px 0 0;
}
#right_tresc .opcje .menu_naglowek li a.ar1:hover, #right_tresc .opcje .menu_naglowek li a.ar1.a {
	background-position: 0 -12px;
}
#right_tresc .opcje .menu_naglowek li a.ar2 {
	display: block;
	width: 9px;
	height: 12px;
	text-indent: -9999px;
	background: transparent url(../../images/sh/b_powiekszanie.gif) no-repeat -11px 0;
	float: left;
	margin: 0 4px 0 0;
}
#right_tresc .opcje .menu_naglowek li a.ar2:hover {
	background-position: -11px -12px;
}
#right_tresc .opcje .menu_naglowek li a.ar3 {
	display: block;
	width: 11px;
	height: 12px;
	text-indent: -9999px;
	background: transparent url(../../images/sh/b_powiekszanie.gif) no-repeat -24px 0;
	float: left;
}
#right_tresc .opcje .menu_naglowek li a.ar3:hover {
	background-position: -24px -12px;
}
#right_tresc .opcje .menu_naglowek li a.link_polec_znajomemu {
	background: transparent url(../../images/sh/icon_koperta.gif) no-repeat left center;
	padding: 0 0 0 20px;
}
#right_tresc .opcje .menu_naglowek li a.link_drukuj {
	background: transparent url(../../images/sh/icon_drukuj.gif) no-repeat left center;
	padding: 0 0 0 18px;
}
#right_tresc .opcje .menu_naglowek li a.link_rss {
	background: transparent url(../../images/sh/icon_rss.gif) no-repeat left center;
	padding: 0 0 0 16px;
}
#right_tresc .opcje .menu_naglowek li a:hover {
	text-decoration: underline;
}
/*----[ right tresc short ]----*/
#right_tresc_short {
	float: right;
	width: 167px;
	margin: 0 0 15px;
}
#right_tresc_short h3 {
	background-color: #F2BE16;
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding: 5px 0;
}
#right_tresc_short .okladka {
	text-align: center;
	padding: 15px 0;
}
#right_tresc_short .okladka img {
	text-align: center;
	padding: 4px;
	border: 1px solid #e2e2e2;
}
/*----[ tresc ]----*/


#tresc {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
	margin: 0 0 5px;
}
#tresc h2 {
	color: #c72627;
	font-size: 18px;
	margin: 0 0 15px;
}
#tresc h3 {
	color: #2c4f96;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 12px;
	padding: 5px 0 0;
}
#tresc h4 {
	color: #2c4f96;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 8px;
	padding: 5px 0 0;
	font-weight:bold;
}


#tresc .srodtytul_2, #tresc h5 {
	color: #2c4f96;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0 10px;
	padding: 30px 0 0;
	
}

#tresc ul {
	margin: 0 0 12px 15px;
}
#tresc ul li {
	line-height: 130%;
	margin: 0 0 4px;
	padding: 0 0 0 10px;
	background: transparent url(../../images/sh/li.gif) no-repeat 0 6px;
}
#tresc ul li ul {
	margin: 0 0 5px;
}
#tresc ul li ul li {
	background: transparent url(../../images/sh/li_li.gif) no-repeat 0 7px;
}
#tresc .ramka, #tresc .xml_ramka {
	border-style: solid;
	border-color: #e08888 #e08888 #e08888 #d25253;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #fff;
	margin: 8px 0px;
}
#tresc .ramka_uwaga, #tresc .annotation {
	border-style: solid;
	border-color: #e08888 #e08888 #e08888 #d25253;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #fff2f2 url(../../images/sh/icon_uwaga.gif) no-repeat 0 8px;
	margin-bottom: 8px;
	margin-top:12px;
}
#tresc .ramka_uwaga strong { display: block; color: #c72627; }

#tresc .ramka_pytanie, #tresc .question {
	border-style: solid;
	border-color: #aac6f3 #aac6f3 #aac6f3 #84acee;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #f6f9fe url(../../images/sh/icon_pytanie.gif) no-repeat 0 8px;
	margin-top:12px;
}
#tresc .ramka_pytanie strong { display: block; color: #306ccd; }

#tresc .ramka_przyklad, .example {
	border-style: solid;
	border-color: #e2d9c2 #e2d9c2 #e2d9c2 #868072;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	margin-top:12px;
	background: #eaeaea url(../../images/sh/icon_przyklad.gif) no-repeat 0 8px;
	
	display: block;  
	
	
}
#tresc .ramka_przyklad strong, .example span { display: block; color: #aa9a75; font-weight: bold }

#tresc .ramka_wazne, #tresc .important {
	border-style: solid;
	border-color: #cab98f #cab98f #cab98f #7b725b;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #fbfaf7 url(../../images/sh/icon_wazne.gif) no-repeat 0 8px;
	margin-bottom: 8px;
	margin-top:12px;
}
#tresc .ramka_wazne strong, .important span { display: block; color: #3a3730; font-weight: bold}

#tresc .ramka_porada {
	border-style: solid;
	border-color: #8295bd #8295bd #8295bd #4a659f;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #f4f6f9 url(../../images/sh/icon_porada.gif) no-repeat 0 8px;
}
#tresc .ramka_porada strong { display: block; color: #1c3e86; }

#tresc .ramka_zdaniem_sadu {
	border-style: solid;
	border-color: #bac5da #bac5da #bac5da #637bac;
	border-width: 1px 1px 1px 2px;
	padding: 8px 26px;
	background: #fff url(../../images/sh/icon_zdaniem_sadu.gif) no-repeat 0 8px;
	margin-top:12px;
}
#tresc .ramka_zdaniem_sadu strong { display: block; color: #4793e2; }

#tresc .podstawa_prawna {
	margin: 0 0 12px;
	background: transparent url(../../images/sh/background_podstawa_prawna.jpg) no-repeat 0 0;
	padding: 0 0 0 28px;
}
#tresc .podstawa_prawna strong {
	display: block;
	margin: 0 0 3px;
}
#tresc .podstawa_prawna ul {
	margin: 0;
}
#tresc .podstawa_prawna ul li {
	padding: 0 0 0 10px;
	background: transparent url(../../images/sh/li_podstawa_prawna.gif) no-repeat 0 6px;
}
#tresc .autor, #tresc .author {
	text-align: right;
	font-size: 11px;
}
#tresc .odpowiedz {
	font-size: 11px;
}
#tresc #logowanie {
	width: 546px;
	margin: 0 auto 15px;
}
#tresc #info_login {
	width: 546px;
	height: 271px;
	color: #215985;
	background: transparent url(../../images/af/background_info_login.jpg) no-repeat 0 0;
	margin:10px 0;
}
#tresc #info_login .logowanie {
	width: 203px;
	float: left;
	color: #003f7f;
	padding: 15px 10px 0;
	margin: 10px 0 55px;
}
#tresc #info_login .logowanie h3 {
	text-align: center;
	font-size: 12px;
	color: #003f7f;
	margin: 0 0 15px;
}
#tresc #info_login .logowanie ul {
	width: 170px;
	margin: 0 auto;
}
#tresc #info_login .logowanie ul li {
	font-size: 11px;
	padding: 3px 0;
	background: none;
	margin: 0;
}
#tresc #info_login .logowanie ul li.submit {
	padding: 10px 0 0 35px;
}
#tresc #info_login .logowanie ul li label {
	float: left;
	width: 35px;
	padding: 2px 0;
	display: block;
}
#tresc #info_login .logowanie ul li input {
	width: 130px;
	border: 1px solid #81abc6;
}
#tresc #info_login .logowanie ul li.submit input {
	width: auto;
	border: 0 none;
}
#tresc #info_login .opis {
	width: 300px;
	font-size: 12px;
	float: right;
	padding: 15px 10px 0;
	color: #003f7f;
}
#tresc #info_login .opis h3 {
	text-align: center;
	font-size: 17px;
	color: #003f7f;
	margin: 0 0 5px;
}
#tresc #info_login .opis p {
	margin:0 0 4px;
}
#tresc #info_login .opis ul {
	margin: 0 0 5px;
}
#tresc #info_login .opis ul li {
	margin: 0 0 3px;
	background: transparent url(../../images/sh/li_ptaszek_blue.gif) no-repeat 0 4px;
	padding: 0 0 0 15px;
	line-height:110%;
}
#tresc #dostep_sms {
	background: transparent url(../../images/sh/background_dostep_sms.gif) repeat-x 0 0;
	text-align: center;
	font-size: 12px;
	padding: 7px 0;
	border: 1px solid #527fa6;
	color: #fff;
}
#tresc #dostep_sms input {
	vertical-align: middle;
	margin: 0 0 0 10px;
}
/*----[ spis tresci ]----*/
#spis_tresci {
	padding: 25px 0 0;
}
#spis_tresci h2 {
	font-size: 18px;
	color: #2c4f96;
	font-weight: normal;
	margin: 0 0 12px;
}
#spis_tresci h3 {
	color: #17387b;
	font-size: 14px;
	margin: 0 0 6px;
}
#spis_tresci .spis_left {
	float: left;
	width: 325px;
	padding-right: 20px;
	height: 114px;
}
#spis_tresci .spis_right {
	float: right;
	width: 325px;
}
#spis_tresci ul {
	margin: 0 0 15px;
}
#spis_tresci ul li {
	margin: 0 0 7px;
	font-size: 11px;
}
#spis_tresci li small {
	background: transparent url(../../images/sh/icon_data.gif) no-repeat scroll 0 3px;
	color: #737373;
	display: block;
	font-size: 10px;
	margin: 0 0 1px;
	padding :0 0 0 12px;
}
#spis_tresci li p {
	margin: 0 0 1px;
	font-weight: bold;
}
#spis_tresci li a.link_wiecej {
	font-weight: bold;
	color: #007dff;
	text-decoration: none;
}
#spis_tresci li a.link_wiecej:hover {
	text-decoration: underline;
}
/*----[ tagi ]-----------------------------------------------------------------------*/
#tagi {
	color: #737373;
	clear: both;
	padding: 0 15px 12px;
}
#tagi a {
	color: #133479;
	text-decoration: none
}
#tagi a:hover {
	color: #0047dc;
    text-decoration: underline;
}
/*----[ bottom ]-----------------------------------------------------------------------*/
#bottom_wrapper {
	width: 100%;
	clear: both;
	background: transparent url(../../images/sh/background_bottom.gif) repeat-x 0 0;
}
#bottom {
	position: relative;
	width: 970px;
	margin: 0 auto;
	padding: 15px 0 0;
}
/*----[ linki ]----*/
#bottom #linki {
	margin: 0 0 10px;
	padding: 0 15px;
	font-size: 11px;
}
#bottom #linki li {
	margin: 0;
	padding: 5px 0;
}
#bottom #linki li h3 {
	float: left;
	text-align: right;
	width: 85px;
	padding: 0 15px 0 0;
	color: #204888;
}
#bottom #linki li a {
	background: transparent url(../../images/sh/li_blue_arrow.gif) no-repeat left 4px;
	margin: 0 10px 0 0;
	padding: 0 0 0 8px;
	color: #5b5b5b;
	text-decoration: none;
}
#bottom #linki li a:hover {
	text-decoration: underline;
}
/*----[ stopka ]----*/
#bottom #stopka {
	border-top: 1px solid #d3d9e0;
	height: 25px;
	padding: 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#bottom #stopka .copy {
	float: left;
}
#bottom #stopka .menu_bottom {
	float: right;
}
#bottom #stopka .menu_bottom a {
	color: #505050;
	text-decoration: none;
	padding: 0 0 0 18px;
}
#bottom #stopka .menu_bottom a:hover {
	text-decoration: underline;
}
#bottom #stopka .menu_bottom a.link_mapa_serwisu {
	background: transparent url(../../images/sh/icon_mapa_serwisu.gif) no-repeat left center;
	margin: 0 23px 0 0;
}
#bottom #stopka .menu_bottom a.link_polityka_prywatnosci {
	background: transparent url(../../images/sh/icon_polityka_prywatnosci.gif) no-repeat left center;
}


/*--------------- [ dodane ] --------------- */
#article {
	
}

#tresc .text { 
	line-height:135%;
	/*margin:0 0 12px;*/
	margin:0px; /*akawala namieszal*/
	padding:0;
	text-align:justify;
}
#tresc .lead { 
	line-height:135%;
	margin:0 0 12px;
	padding:0;
	text-align:justify;
	font-weight: bold;
}


#tresc ol {
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:30px;
	margin-top: 5px;
}
#tresc ol li {
	line-height: 130%;
	margin:0 0 4px;	
}
#tresc ul {
	margin-top: 5px;	
}
#tresc .annotation span {
	color:#C72627;
	display:block;
	font-weight: bold;
}


#porady #paginacja {
	padding: 8px 10px;
	text-align: center;
	clear: both;
}
#porady #paginacja a {
	padding: 1px 4px;
	background-color: #fff;
	border: 1px solid #dadada;
	color: #797878;
	margin: 0 2px;
	cursor: pointer;
	text-decoration: none;
}
#porady #paginacja a:hover, #porady #paginacja a.active {
	background-color: #990000;
	border: 1px solid #990000;
	color: #fff;
}
#porady #paginacja a.b_prev_next {
	padding: 1px 6px;
	background-color: #215985;
	border: 1px solid #215985;
	color: #fff;
	margin: 0 2px;
	cursor: pointer;
	text-decoration: none;
}
#porady #paginacja a.b_prev_next:hover {
	background-color: #215985;
	border-color: #215985;
}
#porady #paginacja a.prev_next {
	padding: 2px 4px;
	background: none;
	border: 0 none;
	margin: 0 4px;
	cursor: pointer;
	color: #215985;
	text-decoration: underline;
}
#porady #paginacja a.prev_next:hover {
	color: #990000;
}

/*rejestracja - akawala*/
div#wip_register {
	width: 710px;
}

td#wip_register_col_left {
	/*float: left;*/
	width: 335px;
	border: 1px solid #CCC;
	padding: 5px;
	margin-right: 5px;
	font-size: 11px;
	background:url("../../images/af/zarejestruj_poradnik_bkg.png") top repeat-x;
}

td#wip_register_col_right {
	/*float: left;*/
	width: 335px;
	border: 1px solid #CCC;
	padding: 5px;
	font-size: 11px;
	background:url("../../images/af/zarejestruj_elektro_bkg.png") top repeat-x;
}

table#wip_register_desc td {
	vertical-align: top;
}

div#podsumowanie_div {
	margin: 10px 0px;
}

div#wip_register_top ul,
ul.register-list {
	list-style: circle;
	margin: 10px 0px 5px 15px;
	padding: 0px;
}

p.wip_register_choose_product {
	font-size: 12px; 
	margin: 3px 5px 3px 3px;
	padding: 3px;
	text-align: left;
}

p.wip_register_choose_product input[type="radio"] {
	vertical-align: middle;
}

div#box {
	text-align: center;
}

div#zarejestruj_form {
	margin-top: 20px;
}

div.center {
	text-align: center;
}

div.register-price-frame {
	border: 1px solid #ccc; 
	padding: 3px;
	margin: 4px 0px;
}

div.contener-blue-gradient {
	background: url("../../images/af/zarejestruj_poradnik_bkg.png") repeat-x center top transparent;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.text .table { 
	border: 1px solid #000;
}
.text .table td {
	padding: 2px 3px;
	border: 1px solid;
}

p.kontentAdasiaDesc {
	margin:0 130px 12px 0;
	text-align:right;
}

.kontentAdasiaDesc span {
}

.kontentAdasiaDesc input[type="text"] {
	border:1px solid #BBBBBB;
	padding:3px;
	width:166px;
}

.kontentAdasiaResult {
	border: 1px solid #282B69;
	padding: 3px;
	background: #E2E8EF;
}

.kontentAdasiaResult ul {
	list-style: circle;
	padding-left: 20px;
}

div.web-poll {
	margin-bottom: 10px;
}

/*dokumenty*/
a.dow_box {
	display:block;
	float:left;
	height:99px;
	margin:10px;
	overflow:hidden;
	width:245px;
}
.dow_box .download {
	background:url("../../images/mz/wzory/pobierz.gif") no-repeat scroll right 0 transparent;
	color:#fff;
	display:inline-block;
	float:left;
	font-size:22px;
	height:33px;
	margin:10px 0 0 81px;
	padding:0 0 0 0;
	width:116px;
}
.dow_box .type {
	color:#fff;
	display:inline-block;
	float:left;
	font-size:12px;
	margin:5px 0 0 81px;
	text-decoration:none;
}
.dow_pdf,
.dow_pdfa {
	background:url("../../images/mz/wzory/pdf_bg.gif") no-repeat scroll left top transparent;
}
.dow_doc {
	background:url("../../images/mz/wzory/doc_bg.gif") no-repeat scroll left top transparent;
}
.dow_xls {
	background:url("../../images/mz/wzory/xls_bg.gif") no-repeat scroll left top transparent;
}

/*strefy reklamowe*/
div#billboard_strefa-a {
	margin: 0 auto; 
	overflow: hidden;
	max-width: 750px;
	width: auto !important;
	width: expression( document.body.clientWidth > 750 ? "750px" : "auto" );
	max-height: 300px;
	height: auto !important;
	height: expression( document.body.clientHeight > 300 ? "300px" : "auto" );
}

div#banner_strefa-b {
	/*overflow: hidden;
	max-width: 468px;
	width: auto !important;
	width: expression( document.body.clientWidth > 468 ? "468px" : "auto" );
	max-height: 60px;
	height: auto !important;
	height: expression( document.body.clientHeight > 60 ? "60px" : "auto" );*/
}

div#big-square_strefa-c {
	overflow: hidden;
	max-width: 250px;
	width: auto !important;
	width: expression( document.body.clientWidth > 250 ? "250px" : "auto" );
	max-height: 250px;
	height: auto !important;
	height: expression( document.body.clientHeight > 250 ? "250x" : "auto" );
}

div#square_strefa-d,
div#square_strefa-d-podstrona {
	overflow: hidden;
	max-width: 200px;
	width: auto !important;
	width: expression( document.body.clientWidth > 200 ? "200px" : "auto" );
	max-height: 200px;
	height: auto !important;
	height: expression( document.body.clientHeight > 200 ? "200x" : "auto" );
	float: left;
}

div#wideskyscraper_strefa-h-podstrona {
	overflow: hidden;
	max-width: 160px;
	width: auto !important;
	width: expression( document.body.clientWidth > 160 ? "160px" : "auto" );
	max-height: 600px;
	height: auto !important;
	height: expression( document.body.clientHeight > 600 ? "600x" : "auto" );
}

div#footer-ad {
	clear:both; 
	width:100%;
	margin: 15px 0px;
}

div#footer-strefa-e,
div#footer-strefa-e-podstrona {
	overflow: hidden;
	max-width: 970px;
	width: auto !important;
	width: expression( document.body.clientWidth > 970 ? "970px" : "auto" );
	max-height: 40px;
	height: auto !important;
	height: expression( document.body.clientHeight > 40 ? "200px" : "auto" );
	margin: 0px auto;
}
/*end strefy reklamowe*/
.keyword-title {
	margin:0px 0px 10px;
	font-size: 18px;
}
.keyword-frame {
	background: #F0F5EE; padding: 5px; border: 1px solid #E7F2E1; color: #252525;
}
