/*******************************************/
/*	E.CMS v3.0 PRO - Mariusz Jabłoński      */
/* CSS RWD 640 (default) - Strona Kliencka */
/* www.enetra.pl                           */
/* Silnik Quick.Cms (www.opensolution.org) */
/*******************************************/

@media screen and (min-width: 568px) and (max-width: 699px) {

html {-webkit-text-size-adjust:none;}

/*** USTAWIENIA GLOBALNE ***/
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, ul {margin: 0; padding: 0; border: 0;}
body, table {color: #222; font-size: 0.75em; font-family: tahoma, Helvetica, sans-serif;}
body {text-align: center; padding: 0; background: url('img/bg_body.jpg');}

body div.warning {display: none;}

.input, select, textarea {font: 0.917em tahoma, sans-serif; color: #bc4918;}
.submit {font: 1em tahoma, sans-serif;}

.clear {clear: both; height: 0px; font-size: 0px; line-height: 0px;}
.skiplink {position: absolute; top:-500px; left: 0px; overflow: hidden;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}

img.lo {padding: 2px; border: 5px solid #dbdbdb; float: left; margin: 3px 20px 0 0;}
img.po {padding: 2px; border: 5px solid #dbdbdb; float: right; margin: 3px 0 0 20px;}

.container {width: 540px; margin: 0 auto; padding: 0; overflow: hidden;}
#main {width: 540px; margin: 0 auto; padding: 0; text-align: left; background: #f6f5ef;}

/*** HEADER 1 ***/
#head1 {width: 540px; height: 190px; margin: 0 auto; padding: 0;}

#head1 #head_top {width: 540px; height: 39px; margin: 0; padding: 0; float: left; border-bottom: 1px solid #d3dee0;}
#head1 #head_top #header_lang {width: 91px; height: 39px; float: left; margin: 0; padding: 0 0 0 9px; }
#head1 #head_top #header_lang ul {margin: 16px 0 0 0; padding: 0; float: left;}
#head1 #head_top #header_lang ul li {text-align: left; padding: 0 7px 0 0; float: left; list-style-type: none;}
#head1 #head_top #header_lang ul li img.lang {width: 16px; height: 16px; margin: -3px 0 0 0;}
#head1 #head_top #header_menu {width: 440px; height: 39px; margin: 0; padding: 0; float: left;}

#head1 #head_bottom {width: 540px; height: 79px; margin: 0; padding: 0; float: left; border-top: 1px solid #fafdfe;}
#head1 #head_bottom #header_logo {width: 530px; height: 79px; margin: 0; padding: 0 0 0 10px; float: left; }
#head1 #head_bottom #header_logo img {margin: 10px 0 0 0; padding: 0; border: 0; display: block;}
#head1 #head_bottom #header_phone {width: 530px; height: 50px; padding: 0 10px 0 0; margin: 0; float: right;}
#head1 #head_bottom #header_phone ul {padding: 19px 0 0 0; margin: 0; list-style-type: none; float: right;}
#head1 #head_bottom #header_phone ul li {float: left; padding: 10px; margin: 0 0 0 1px; background: url('img/bg_head1.png');}
#head1 #head_bottom #header_phone ul li {font-family: Tahoma; font-size: 11px; line-height: 14px; font-weight: bold; color: #162983; text-shadow: 1px 1px #fff;}
#head1 #head_bottom #header_phone ul li a {color: #162983; text-decoration: underline;}
#head1 #head_bottom #header_phone ul li a:hover {text-decoration: none;}
#head1 #head_bottom #header_phone ul li img {display: block; float: left; padding: 0; margin: 0 5px 0 0; border: none;}

#head1 #header_slogan {width: 540px; height: 20px; margin: 0; padding: 0; float: left;}
#head1 #header_slogan h2.slogan {margin: -5px 0 0 10px; padding: 0;}
#head1 #header_slogan h2.slogan {font-family: Tahoma; font-size: 10px; font-weight: normal; line-height: 11px; color: #162983; text-align: left;}

/* MENU 1 (GORNE - NAGLOWEK) */
ul#menu1 {margin: 0; padding: 12px 10px 0 0; float: right;}
ul#menu1 li {float: left; padding: 0; margin: 0 0 0 10px; list-style-type: none; text-align: left;}
ul#menu1 li a {margin: 0; padding: 0; color: #162983; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
ul#menu1 li a:hover, #menu1 .selected {background-color: inherit; color: #162983; text-decoration: none;}
ul#menu1 li img {width: 6px; height: 6px; border: none; margin: 0 5px 0 0; vertical-align: middle;}

ul#menu1 li#lLogin {float: left; padding: 0; margin: 0 0 0 10px; list-style-type: none; text-align: left;}
ul#menu1 li#lLogin a {margin: 0; padding: 0; color: #c40005; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
ul#menu1 li#lLogin a:hover {background-color: inherit; color: #c40005; text-decoration: none;}
ul#menu1 li#lLogin img {width: 6px; height: 6px; border: none; margin: 0 5px 0 0; vertical-align: middle;}

ul#menu1 li#lRegister {float: left; padding: 0; margin: 0 30px 0 10px; list-style-type: none; text-align: left;}
ul#menu1 li#lRegister a {margin: 0; padding: 0; color: #c40005; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
ul#menu1 li#lRegister a:hover {background-color: inherit; color: #c40005; text-decoration: none;}
ul#menu1 li#lRegister img {width: 6px; height: 6px; border: none; margin: 0 5px 0 0; vertical-align: middle;}

ul#menu1 li#lLogout {float: left; padding: 0; margin: 0 0 0 10px; list-style-type: none; text-align: left;}
ul#menu1 li#lLogout a {margin: 0; padding: 0; color: #c40005; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
ul#menu1 li#lLogout a:hover {background-color: inherit; color: #c40005; text-decoration: none;}
ul#menu1 li#lLogout img {width: 6px; height: 6px; border: none; margin: 0 5px 0 0; vertical-align: middle;}

ul#menu1 li#lProfil {float: left; padding: 0; margin: 0 0 30px 10px; list-style-type: none; text-align: left;}
ul#menu1 li#lProfil a {margin: 0; padding: 0; color: #c40005; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
ul#menu1 li#lProfil a:hover {background-color: inherit; color: #c40005; text-decoration: none;}
ul#menu1 li#lProfil img {width: 6px; height: 6px; border: none; margin: 0 5px 0 0; vertical-align: middle;}

/*** HEADER 2 ***/
#head2 {width: 540px; height: 60px; padding: 0; margin: 0 auto; margin-top: 10px; float: left;}
#head2 #main_menu {width: 540px; height: 60px; padding: 0; margin: 0; float: left; background: url('img/bg_button.gif');}

/*** MENU GLOWNE ***/
#head2 #main_menu .menu2 {float: left; margin: 0; padding: 0; width: 540px; height: 60px;}
#head2 #main_menu .menu2 li {float: left; padding: 0; list-style-type: none;}

#head2 #main_menu .menu2 li.l1 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l1 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l1 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l1 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l2 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l2 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l2 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l2 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l3 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l3 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l3 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l3 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l4 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l4 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l4 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l4 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l5 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l5 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l5 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l5 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l6 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l6 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l6 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l6 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l7 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l7 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l7 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l7 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l8 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l8 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l8 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l8 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.l9 a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767; border-right: 1px solid #4c4c4c;}
#head2 #main_menu .menu2 li.l9 a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.l9 a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.l9 a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

#head2 #main_menu .menu2 li.lL a {display: block; height: 41px; background: url('img/bg_button.gif'); margin: 0; padding: 19px 0 0 0; border-left: 1px solid #676767;}
#head2 #main_menu .menu2 li.lL a {font-family: SteelFish; font-size: 24px; font-weight: normal; text-decoration: none; color: #f4f4f4; text-shadow: 1px 1px #3a3a3a; text-align: center;}
#head2 #main_menu .menu2 li.lL a:hover {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}
#head2 #main_menu .menu2 li.lL a.selected {background: url('img/bg_button_active.gif'); text-shadow: 1px 1px #8c0003;}

/*** MOBILE MAIN MENU ***/
#head2 #main_menu .menu-toggler {display:block;float:left;width:120px;height:32px;margin:0 0 0 10px;cursor:pointer;}
#head2 #main_menu .menu-toggler .bar {display:block;height:4px;width:100%;margin:0 0 4px 0;background-color:#f4f4f4;border-radius:5px;}
#head2 #main_menu .menu-toggler:hover .bar {background-color:#af0004 !important;}
#head2 #main_menu ul {display:none;}
#head2 #main_menu ul.visible {display:block;margin:1px 0 0 0;}
#head2 #main_menu ul li {display:block;float:left;width:25%;}
#head2 #main_menu p.expandMenu {font-family:Tahoma,Helvetica;font-size:11px;font-weight:normal;color:#f4f4f4;text-align:left;padding:0 0 3px 0;margin:11px 0 0 10px;}

/*** HEADER 3 ***/
#head3 {position: relative; width: 540px; height: 218px; padding: 0; margin: 0 auto; float: left;}
#head3 #banner {width: 540px; height: 218px; padding: 0; margin: 0 auto; float: left;}

/*** SCIEZKA NAWIGACJI ***/
#navipath {float: left; width: 520px; margin: 0; padding: 0;}
#navipath {font-family: Tahoma; font-weight: normal; font-size: 12px; color: #162983;}
#navipath a {color: #162983; font-weight: bold; font-family: Tahoma;}
#navipath a:hover {text-decoration: none; color: #162983;}

/*** BODY ***/
#body {float: left; width: 680px; margin: 0; padding: 0;}

/*** KOLUMNA LEWA ***/
#column {float: left; width: 520px; padding: 20px 10px 0 10px; margin: 0; background: #fff;}
#column .type {display: none; width: 265px; margin: 0 0 0 20px; padding: 10px 0 8px 15px; background: #606060; border-bottom: 2px solid #545454;}
#column .type {display: none; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #f4f4f4;}
#column .type2 {display: none; width: 265px; margin: 0 0 0 20px; padding: 10px 0 8px 15px; background: #606060; border-bottom: 2px solid #545454;}
#column .type2 {display: none; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #f4f4f4;}

/*** MENU BOCZNE ***/
#menu3,#menu4,#menu5,#menu6 {padding: 0; clear: left !important; position: relative;}

#menu3 ul, #menu4 ul, #menu5 ul, #menu6 ul {position: absolute; left: 0; top: 0; margin: 20px 0 30px 0; list-style: none; display: block; float: left; padding: 0; width: 280px;}
#menu3 ul li, #menu4 ul li, #menu5 ul li, #menu6 ul li {float: left; margin: 0;}
#menu3 a, #menu4 a, #menu5 a, #menu6 a {display: block; width: 251px; height: 22px; padding: 8px 0 0 29px; background: #fff url('img/arrow.gif') no-repeat 12px 9px; border-bottom: 1px dashed #dbdbdb;}
#menu3 a, #menu4 a, #menu5 a, #menu6 a {color: #162983; text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: bold;}

#menu3 .sub1, #menu4 .sub1, #menu5 .sub1, #menu6 .sub1 {margin: 0; padding: 0;}
#menu3 .sub1 a, #menu4 .sub1 a, #menu5 .sub1 a, #menu6 .sub1 a {display: block; width: 240px; height: 22px; padding: 8px 0 0 40px; background: #fff url('img/arrow_sub.gif') no-repeat 24px 9px;}
#menu3 .sub1 a, #menu4 .sub1 a, #menu5 .sub1 a, #menu6 .sub1 a {color: #162983; text-decoration: none; font-family: Tahoma; font-size: 12px; font-weight: normal; margin: 0;}

#menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover {color: #c40005; background: #fff url('img/arrow_active.gif') no-repeat 13px 10px; padding: 9px 0 0 30px; width: 250px; height: 21px; text-decoration: none;}
#menu3 .selected, #menu4 .selected, #menu5 .selected, #menu6 .selected {color: #c40005; background: #fff url('img/arrow_active.gif') no-repeat 12px 9px; text-decoration: none;}
#menu3 .sub1 a:hover, #menu4 .sub1 a:hover, #menu5 .sub1 a:hover, #menu6 .sub1 a:hover {color: #c40005; background: #fff url('img/arrow_sub_active.gif') no-repeat 25px 10px; width: 239px; height: 21px; padding: 9px 0 0 41px; text-decoration: none;}
#menu3 .sub1 .selected, #menu4 .sub1 .selected, #menu5 .sub1 .selected, #menu6 .sub1 .selected {color: #c40005; background: #fff url('img/arrow_sub_active.gif') no-repeat 24px 9px; text-decoration: none;}

/*** MOBILE LEFT MENU ***/
#lMenu3 {display:block;float:left;width:260px;margin:0;padding:0;}
#lMenu4 {display:block;float:left;width:260px;margin:0 0 0 -20px;padding:0;}
#lMenu5 {display:block;float:left;width:260px;margin:20px 0 0 0;padding:0;}
#lMenu6 {display:block;float:left;width:260px;margin:20px 0 0 -20px;padding:0;}
p.leftMenu {font-family:Tahoma,Helvetica;font-size:11px;font-weight:normal;color:#162983;padding:0 0 3px 0;margin:0;}

#lMenu3 .left-menu3-toggler {float:left;display:block;width:120px;height:32px;margin:0 auto;cursor:pointer;}
#lMenu3 .left-menu3-toggler .bar {display:block;height:4px;width:100%;margin-bottom:4px;background-color:#162983;border-radius:5px;}
#lMenu3 .left-menu3-toggler:hover .bar {background-color:#af0004 !important;}
#lMenu3 #menu3 ul {display:none;}
#lMenu3 #menu3 ul.visible {display:block;margin:0;}
#lMenu3 #menu3 ul li {display:block;float:left;width:100%;}

#lMenu4 .left-menu4-toggler {float:left;display:block;width:120px;height:32px;margin:0 auto;cursor:pointer;}
#lMenu4 .left-menu4-toggler .bar {display:block;height:4px;width:100%;margin-bottom:4px;background-color:#162983;border-radius:5px;}
#lMenu4 .left-menu4-toggler:hover .bar {background-color:#af0004 !important;}
#lMenu4 #menu4 ul {display:none;}
#lMenu4 #menu4 ul.visible {display:block;margin:0;}
#lMenu4 #menu4 ul li {display:block;float:left;width:100%;}

#lMenu5 .left-menu5-toggler {float:left;display:block;width:120px;height:32px;margin:0 auto;cursor:pointer;}
#lMenu5 .left-menu5-toggler .bar {display:block;height:4px;width:100%;margin-bottom:4px;background-color:#162983;border-radius:5px;}
#lMenu5 .left-menu5-toggler:hover .bar {background-color:#af0004 !important;}
#lMenu5 #menu5 ul {display:none;}
#lMenu5 #menu5 ul.visible {display:block;margin:0;}
#lMenu5 #menu5 ul li {display:block;float:left;width:100%;}

#lMenu6 .left-menu6-toggler {float:left;display:block;width:120px;height:32px;margin:0 auto;cursor:pointer;}
#lMenu6 .left-menu6-toggler .bar {display:block;height:4px;width:100%;margin-bottom:4px;background-color:#162983;border-radius:5px;}
#lMenu6 .left-menu6-toggler:hover .bar {background-color:#af0004 !important;}
#lMenu6 #menu6 ul {display:none;}
#lMenu6 #menu6 ul.visible {display:block;margin:0;}
#lMenu6 #menu6 ul li {display:block;float:left;width:100%;}

/*** CONTENT ***/
#content {float: left; width: 520px; padding: 15px 10px 30px 10px; background: #fff; margin: 0 auto;}
#page {width: 520px; float: left; margin: 0 auto; padding: 0; text-align: left; background: #fff;}

#content_start {float: left; width: 520px; padding: 0 10px 20px 10px; background: #fff; margin: 0 auto;}
#page_start {width: 520px; float: left; margin: 0; padding: 0; text-align: left; background: #fff;}
#content_start #pageDescription {float: left; width: 520px; padding: 0; margin: 0;}
#content_start #pageDescription h2 {margin: 0; padding: 0;}

#page div.content, #page_start div.content {font-size: 1.10em; font-family: Arial; color: #333; background: #fff; margin: 0 auto; padding: 0;}
#page div.content table td p, #page_start div.content table td p {font: 1.333em tahoma; color: #333;}

#page hr {
   width         : 520px; 
   height        : 1px; 
   background    : #dbdbdb;
   border        : 1px; 
   color         : #dbdbdb;
   margin        : 0 auto;
   margin-top    : 20px;
   margin-bottom : 15px;
   padding       : 0; 
}

#page_start hr {
   width         : 520px; 
   height        : 1px; 
   background    : #dbdbdb;
   border        : 1px; 
   color         : #dbdbdb;
   margin        : 0 auto;
   margin-top    : 20px;
   margin-bottom : 15px;
   padding       : 0; 
}

.subpagesList li ol {margin: 0 0 0 50px; padding: 0;}

/*** LISTY WYPUNKTOWANE ***/
#page div.content ol, #page_start div.content ul {margin: 0; padding: 0;}
#page div.content ol li, #page_start div.content ul li {list-style-type: decimal; color: #333; padding: 5px 0 1px 0; margin: 5px 40px 0 50px; text-align: justify; line-height: 1.25em; font-size: 1.10em; font-family: Arial;}
#page div.content ol li a, #page_start div.content ul li a {background: none; color: #0066ff; font-weight: normal; text-decoration: underline;}
#page div.content ol li a:hover, #page_start div.content ul li a:hover {background: none; color: #0066ff; text-decoration: none;}

#page div.content p, #page_start div.content p {text-align: justify; font-size: 1.10em; line-height: 1.25em; font-family: Arial; margin: 15px 0 0 0; padding: 0;}
#page div.content p.scene, #page_start div.content p.scene {display: block; text-indent: 0; text-align: justify; line-height: 16px; font-size: 12px; font-family: Tahoma; margin: 0 0 0 25px; padding: 20px; background: #fafafa; border: 1px solid #f5f5f5;}
#page div.content table.kontakt td p, #page_start div.content table.kontakt td p {text-indent: 25px; line-height: 20px; font-weight: normal; font-family: Arial;}

#page div.content a, #page_start div.content a {color: #0066ff; font-weight: normal;}
#page div.content a:hover, #page_start div.content a:hover {text-decoration: none;}
#page div.content a:visited, #page_start div.content a:visited {color: #333;}

#page div.content ul, #page_start div.content ul {margin: 0 0 0 20px; padding: 0;}
#page div.content ul li, #page_start div.content ul li {list-style-type: none; color: #222; background: url('img/ptaszek.png') no-repeat 3px 5px; padding: 6px 0 1px 30px; margin: 10px 0 0 0; text-align: justify; line-height: 1.25em; font-size: 1.10em; font-family: Arial;}
#page div.content ul li a, #page_start div.content ul li a {background: none; color: #0066ff; font-weight: bold; text-decoration: underline;}
#page div.content ul li a:hover, #page_start div.content ul li a:hover {background: none; color: #0066ff; font-weight: bold; text-decoration: none;}

/*** START - LISTA PODSTRON ***/
#indexPAGES ul {list-style: none;}	
#indexPAGES ul li.l1 {width: 255px; float: left; margin: 25px 10px 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l3 {width: 255px; float: left; margin: 25px 10px 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l5 {width: 255px; float: left; margin: 25px 10px 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.lL {width: 255px; float: left; margin: 25px 0 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l2 {width: 255px; float: left; margin: 25px 0 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l4 {width: 255px; float: left; margin: 25px 0 0 0; padding: 0;  background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l6 {width: 255px; float: left; margin: 25px 0 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li.l8 {width: 255px; float: left; margin: 25px 0 0 0; padding: 0; background: url('img/bg_index.png') no-repeat bottom;}
#indexPAGES ul li .photo {float: left;}
#indexPAGES ul li .photo img {clear: left; padding: 2px; border: 5px solid #8c8c8c; margin: 10px 0 0 0; width: 241px; height: auto;}
#indexPAGES ul li h3 {background: #606060; border-bottom: 2px solid #545454; padding: 9px 0 7px 10px;}
#indexPAGES ul li h3 a {font-family: SteelFish; font-size: 24px; font-weight: normal; color: #f4f4f4; text-decoration: underline !important; text-transform: uppercase;}
#indexPAGES ul li h3 a:hover {text-decoration: none !important;}
#indexPAGES ul li p {float: left; color: #162983; font-size:11px; line-height: 14px; margin: 5px 0 0 0; padding: 0; text-align: justify;}
#indexPAGES ul li.l1 {clear: left;}

/**** KOMUNIKATY ***/
#msgOK {width: 350px; margin: 0 auto; margin-top: 20px; padding: 10px; border: 2px solid #009900; background: #fff;}
#msgOK {text-align: center; font: bold 16px tahoma; color: #009900;}
#msgError {width: 350px; margin: 0 auto; margin-top: 20px; padding: 10px; border: 2px solid #cc0000; background: #fff;}
#msgError {text-align: center; font: bold 16px tahoma; color: #cc0000;}

/**** NAGLOWKI ***/
#page h3, #page_start h3, .message h3 {padding: 0; margin: 30px 0 0 0; color: #162983; font-family: Arial; font-size: 24px; font-weight: bold; line-height: 28px; text-align: left; letter-spacing: -1px;}
#page h1, #page_start h1 {padding: 0; margin: 30px 0 0 0; background: inherit; color: #162983; font-family: Impact; font-weight: normal; font-size: 32px; text-align: center; line-height: 36px;}
#page h2, #page_start h2 {padding: 0; margin: 30px 0 0 0; background: inherit; color: #333; font-family: Georgia; font-size: 20px; font-weight: bold; line-height: 24px; text-align: left;}
#page h4, #page_start h4 {padding: 0; margin: 30px 0 0 0; background: inherit; color: #333; font-family: Arial; font-size: 18px; font-weight: normal; line-height: 22px; text-align: left;}

/*** ROZMIAR TEKSTU ***/
#page .tS, #page_start .tS {float: right; margin: 1px 0 0 0; font-family: Tahoma;}
#page .tS span, #page_start .tS span {font-size: 10px; color: #162983;}
#page .tS a, #page_start .tS a {padding: 0 1px; background: inherit; color: #162983; font-weight: bold; text-decoration: none;}
#page .tS0, #page_start .tS0 {font-size: 0.917em;}
#page .tS1, #page_start .tS1 {font-size: 1.20em;}
#page .tS2, #page_start .tS2 {font-size: 1.333em;}

/**** PAGINACJA ***/
.pages {margin: 20px 0 0 0; color: #162983; font: normal 11px tahoma; text-align: right; display: block; float: right;}
.pages a {color: #162983;}
.pages a:hover {color: #162983;}

/*** OBRAZKI ***/
.imagesList {list-style: none; padding-top: 2px;}
.imagesList li {width: 134px; margin: 10px 0 0 0; background: inherit; color: #333; font: normal 11px tahoma; text-align: center;}
.imagesList li img {padding: 2px; border: 5px solid #f4f4f4; width: 120px; height: auto;}
.imagesList li div {text-align: center;}

#imagesList1 {clear: left; float: left; margin: 22px 15px 0 0;}
#imagesList2 {clear: right; float: right; margin: 22px 0 0 15px;}

/*** LISTA PLIKOW ***/
#filesList {margin: 20px 0 0 0; padding: 5px 20px 20px 20px; font-family: Tahoma; font-weight: normal; font-size: 12px; list-style: none; background: #f4f4f4; border-left: 2px solid #dbdbdb;}
#filesList h4 {color: #162983 !important; margin: 0 !important; padding: 0 !important;}
#filesList li {margin: 10px 0 0 0;}
#filesList li a {color: #162983; margin: 0 0 0 10px;}
#filesList li a:hover {color: #162983; text-decoration: none;}
#filesList img {margin: 0; vertical-align: middle;}
#filesList em {background: inherit; font: normal 12px Verdana; font-style: italic; color: #162983; letter-spacing: -1px;}

/*** LISTA PODSTRON PODRZEDNYCH ***/
.subpagesList {float: left; width: 100%; margin: 7px 0 0 0; list-style: none;}
.subpagesList li {clear: left; float: left; width: 488px; margin: 20px 0 0 0; padding: 15px; background: #f4f4f4; border-left: 2px solid #dbdbdb;}
.subpagesList li p {color: #162983; line-height: 18px; margin: 0; padding: 0; text-align: justify;}
.subpagesList li .photo {float: left; margin: 1px 12px 0 0;}
.subpagesList li img {padding: 2px; border: 5px solid #dbdbdb; width: 120px; height: auto;}
.subpagesList li h4 {padding: 0; margin: 0 !important; color: #162983 !important; font-weight: bold !important; font-size: 14px !important; font-family: Tahoma !important;}
.subpagesList li h4, .subpagesList li h4 a {color: #162983; font-weight: bold; font-size: 14px; font-family: Tahoma;}
.subpagesList li h4 a:hover {background: inherit; color: #162983;}

.subpagesList li div {font-weight: normal; font-size: 1em; line-height: 18px; margin: 0; padding: 0;}
.subpagesList li div a {color: #025fb1;}
.subpagesList li div a:hover {color: #025fb1; text-decoration: none;}
.subpagesList li div p {color: #162983; line-height: 18px; margin: 15px 0 0 0; padding: 0; text-align: justify;}
.subpagesList li div p a {color: #025fb1;}
.subpagesList li div p a:hover {color: #025fb1; text-decoration: none;}

.subpagesList li div ul {margin: 0 0 0 25px; padding: 0;}
.subpagesList li div ul li {width: 100%; list-style-type: square; color: #333; padding: 0; margin: 0; text-align: left; line-height: 18px; background: none; border: none;}
.subpagesList li div ul li a {color: #025fb1; font-weight: normal; text-decoration: underline;}
.subpagesList li div ul li a:hover {color: #025fb1; font-weight: normal; text-decoration: none;}

.subpagesList li div.sd {font-weight: normal; font-size: 1em; line-height: 18px; margin: 0; padding: 0;}
.subpagesList li div.sd a {color: #025fb1;}
.subpagesList li div.sd a:hover {color: #025fb1; text-decoration: none;}
.subpagesList li div.sd p {color: #162983; line-height: 18px; margin: 15px 0 0 0; padding: 0; text-align: justify;}
.subpagesList li div.sd p a {color: #025fb1;}
.subpagesList li div.sd p a:hover {color: #025fb1; text-decoration: none;}

.subpagesList li div.sd ul {margin: 0 0 0 25px; padding: 0;}
.subpagesList li div.sd ul li {width: 100%; list-style-type: square; color: #162983; padding: 0; margin: 0; text-align: left; line-height: 18px; background: none; border: none;}
.subpagesList li div.sd ul li a {color: #025fb1; font-weight: normal; text-decoration: underline;}
.subpagesList li div.sd ul li a:hover {color: #025fb1; font-weight: normal; text-decoration: none;}

.subpagesList li ol {float: left; margin: 0 0 0 30px; padding: 0; list-style: decimal;}
.subpagesList li li {padding: 0; border-left: 0;}
.subpagesList li ul {list-style: disc;}
.subpagesList li table {background: #eee; font: normal 11px Tahoma;}

/*** LISTA - SKROTY NEWSOW (KOLUMNA) ***/
.newsList {float: left; width: 248px; margin: 10px 0 30px 20px; padding: 10px 15px 0 15px; list-style: none; background: #fff; border: 1px solid #dbdbdb;}
.newsList li {clear: left; float: left; width: 248px; margin: 0 0 15px 0; padding: 0; background: #fff;}
.newsList li h4 {padding: 0; margin: 0 !important; color: #162983 !important; font-weight: bold !important; font-size: 11px !important; font-family: Tahoma !important;}
.newsList li h4 a {color: #c40005 !important; font-weight: bold; font-size: 11px; font-family: Tahoma;}
.newsList li h4 a:hover {background: inherit; color: #025fb1 !important;}
.newsList li h6 {float: left; padding: 0; margin: 8px 10px 0 0 !important; color: #162983 !important; font-weight: bold !important; font-size: 11px !important; font-family: Tahoma !important;}
.newsList li div.sd p {color: #162983; line-height: 15px; margin: 5px 0 0 0; padding: 0; text-align: justify; font-size: 11px; font-family: Tahoma;}
.newsList li .date {text-align: center; margin: 0; padding: 0;}
.newsList li .date span {display: block; margin: 0; padding: 5px 10px 5px 10px; text-align: center; font-size: 16px; font-family: Tahoma; background: #c40005; color: #f4f4f4 !important;}

/*** LISTA - SKROTY NEWSOW (START) ***/
#newsStart {float: left; width: 300px; padding: 0; margin: 30px 0 0 0;}
#newsStart h2 {background: #606060; border-bottom: 2px solid #545454; padding: 12px 0 8px 15px; font-family: SteelFish; font-size: 32px; font-weight: normal; color: #f4f4f4; text-transform: uppercase;}
.newsListStart {float: left; width: 300px; margin: 0; padding: 0; list-style: none;}
.newsListStart li {clear: left; float: left; width: 300px; margin: 0; padding: 11px 0 14px 0; border-bottom: 2px solid #e5e5e5;}
.newsListStart li h4 {padding: 0; margin: 0 !important; color: #162983 !important; font-weight: bold !important; font-size: 11px !important; font-family: Tahoma !important;}
.newsListStart li h4 a {color: #c40005 !important; font-weight: bold; font-size: 11px; font-family: Tahoma; text-decoration: underline !important;}
.newsListStart li h4 a:hover {text-decoration: none !important;}
.newsListStart li h6 {float: left; padding: 0; margin: 8px 10px 0 0 !important; color: #162983 !important; font-weight: bold !important; font-size: 11px !important; font-family: Tahoma !important;}
.newsListStart li div.sd p {color: #162983; line-height: 15px; margin: 5px 0 0 0; padding: 0; text-align: justify; font-size: 11px; font-family: Tahoma;}
.newsListStart li .date {text-align: center; margin: 0; padding: 0;}
.newsListStart li .date span {display: block; margin: 0; padding: 5px 10px 5px 10px; text-align: center; font-size: 16px; font-family: Tahoma; background: #c40005; color: #f4f4f4 !important;}

/*** OPCJE ***/
#options {width: 520px; margin: 30px 0 0 0; padding: 0;}
#options p {padding: 0; margin: 0; text-align: right; color: #162983;}
#options p a {padding: 0; margin: 0; color: #162983; font: normal 11px Tahoma; text-decoration: underline;}
#options p a:hover {text-decoration: none;}

.message {padding: 40px 0 40px 0; text-align: center;}

/*** CZYTAJ/ZOBACZ WIECEJ ***/
.news {float: right; font: bold 11px tahoma; margin-top: 20px; color: #162983;}
.more {float: right; font: bold 10px tahoma; margin: 10px 10px 10px 0; color: #162983;}

/*** KOLUMNA DODATKOWA ***/
#column2 {display: none;}

/*** FOOTER (STOPKA) ***/
#foot {width: 540px; margin: 0 auto; padding: 0; background: #fff; overflow: hidden;}
#foot h2.footTitle {line-height: 24px; padding: 25px 0 0 20px; margin: 0; text-align: left;}
#foot h2.footTitle {font-family: SteelFish; font-size: 24px; font-weight: normal; color: #162983 !important;}

#foot #foot-menu {width: 540px; margin: 0; padding: 0 0 12px 0; float: right;}
#foot #foot-menu div {padding: 10px 0 0 0; width: 520px; margin: 0 10px 0 0; float: right;}
#foot #foot-menu .menu2 {padding: 0; margin: 0; float: right;}
#foot #foot-menu .menu2 li {display: inline; padding: 0; list-style-type: none; text-transform: uppercase;}
#foot #foot-menu .menu2 li.l1 a {padding: 0 5px 0 0;}
#foot #foot-menu .menu2 li a {padding: 0 5px 0 5px; border-right: 1px solid #162983;}
#foot #foot-menu .menu2 li a {font-family: Tahoma; font-size: 10px; text-decoration: underline; color: #162983; text-align: center;}
#foot #foot-menu .menu2 li a:hover {text-decoration: none !important; color: #162983;}
#foot #foot-menu .menu2 li a.selected {text-decoration: none; color: #162983;}
#foot #foot-menu .menu2 li.lL a {padding: 0 0 0 5px; border-right: none;}
#foot #foot-menu p.expandMenu {display: none;}

#foot #foot-menu-start {width: 540px; margin: 0; padding: 0 0 12px 0; float: right;}
#foot #foot-menu-start div {padding: 10px 0 0 0; width: 520px; margin: 0 10px 0 0; float: right;}
#foot #foot-menu-start .menu2 {padding: 0; margin: 0; float: right;}
#foot #foot-menu-start .menu2 li {display: inline; padding: 0; list-style-type: none; text-transform: uppercase;}
#foot #foot-menu-start .menu2 li.l1 a {padding: 0 5px 0 0;}
#foot #foot-menu-start .menu2 li a {padding: 0 5px 0 5px; border-right: 1px solid #162983;}
#foot #foot-menu-start .menu2 li a {font-family: Tahoma; font-size: 10px; text-decoration: underline; color: #162983; text-align: center;}
#foot #foot-menu-start .menu2 li a:hover {text-decoration: none !important; color: #162983;}
#foot #foot-menu-start .menu2 li a.selected {text-decoration: none; color: #162983;}
#foot #foot-menu-start .menu2 li.lL a {padding: 0 0 0 5px; border-right: none;}
#foot #foot-menu-start p.expandMenu {display: none;}

#foot #foot-left {width: 260px; height: 140px; margin: 0 0 0 10px; padding: 0; float: left; background: url('img/bg_foot_left.gif');}
#foot #foot-left h2.footLeftTitle {line-height: 24px; padding: 25px 0 0 20px; margin: 0; text-align: left;}
#foot #foot-left h2.footLeftTitle {font-family: SteelFish; font-size: 24px; font-weight: normal; color: #c40005 !important;}
#foot #foot-left h2.infoLinia {padding: 15px 0 0 20px; margin: 0; text-align: left;}
#foot #foot-left h2.infoLinia {font-family: Arial; font-size: 24px; line-height: 24px; font-weight: bold; color: #162983 !important; text-shadow: 1px 1px #fff;}
#foot #foot-left h2.infoLinia  span {font-size: 16px;}

#foot #foot-center {width: 260px; height: 140px; margin: 0; padding: 0; float: left; background: url('img/bg_foot_block.gif');}
/* MENU 7 (DOLNE - STOPKA) */
#foot #foot-center ul#menu7 {margin: 11px 0 0 38px; padding: 0; float: left;}
#foot #foot-center ul#menu7 li {padding: 0; margin: 3px 0 0 0; list-style-type: none; text-align: left;}
#foot #foot-center ul#menu7 li a {margin: 0; padding: 0; color: #162983; font: normal 11px Tahoma; text-align: left; text-decoration: underline;}
#foot #foot-center ul#menu7 li a:hover, #menu7 .selected {background-color: inherit; color: #162983; text-decoration: none;}
#foot #foot-center ul#menu7 li img {width: 6px; height: 6px; border: none; margin: 6px 4px 0 0; vertical-align: top;}

#foot #foot-right {width: 520px; height: 103px; margin: 0 0 0 10px; padding: 0; float: left; border-bottom: 1px solid #f3f4f4;}
#foot #foot-right p {text-align: center; font-family: Tahoma; font-size: 11px; color: #162983; margin: 15px 0 0 0; padding: 0; line-height: 14px;}
#foot #foot-right h2.footTitle {display: none;}

#foot #foot-seo {width: 520px; margin: 0 0 0 10px; padding: 13px 0 17px 0; float: left;}
#foot #foot-seo p {text-align: justify; font-family: Tahoma; font-size: 10px; color: #ccc; margin: 0; padding: 0; line-height: 14px;}

#foot-powered {width: 540px; height: 30px; padding: 0; margin: 0 auto;}
#foot-powered p {font-family: Tahoma; font-weight: normal; font-size: 10px; color: #858585; margin: 0; padding: 9px 0 0 0; text-align: center;}
#foot-powered p a {color: #858585; text-decoration: none; font-weight: normal;}
#foot-powered p a:hover {color: #858585; text-decoration: none;}

/*** HACK SLIDER RWD ***/
#head3 {width:100%;}
#slider {width:100% !important;}
#slider-wrapper {width:540px;margin:0 auto;}
#slider-wrapper,#slider {width:100%;}
}

}