* {
    margin: 0;
    padding: 0;
}

body {
    background: #fff url(/rpo/img/page_bg.gif) 0 0 repeat-x;
}

.clear {
    clear: both;
}

#page {
    width: 981px;
    font-size: 11px;
    margin: 0 auto;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#page .page-bg {
    background: url(/rpo/img/page_body_bg.gif) 0px 0px repeat-y;
}

#page .page-bg-2 {
    background: url(/rpo/img/page_body_bg2.gif) 0px 0px repeat-y;
}

.ajax-loading {
    background: url(/rpo/img/ajax-loader.gif) 5px 5px no-repeat;
    padding: 2px 2px 2px 25px;
}

#page .top {
    position: relative;
    height: 321px;
}

#page .top #top-tabs {
    height: 55px;
}

#page .top div.beneficjenci {
    background: url(/rpo/img/top_tabs.gif) 0px 0 no-repeat;
}

#page .top div.pomyslowi {
    background: url(/rpo/img/top_tabs.gif) 0px -55px;
}

#page .top div.mieszkancy {
    background: url(/rpo/img/top_tabs.gif) 0px -110px;
}

#page .top #top-tabs li {
    padding: 0;
    margin: 0;
    list-style: none;;
    margin: 0;
    height: 55px;
    display: inline;
}

#page .top #top-tabs li a {
    float: left;
    width: 33%;
    display: block;
    text-align: center;
    height: 55px;
    text-indent: -5555px;
}

#page .top .pasek {
    position: absolute;
    top: 54px;
    left: 0;
    height: 37px;
    z-index: 50;
    display: block;
    width: 945px;
}

#page .top .pasek .top-links {
    float: left;
    width: 590px;
    z-index: 20;
}

#page .top .pasek .haslo {
    float: right;
    width: 30%;
    font-size: 12px;
    font-weight: normal;
    padding: 13px 0px 0 0;
    text-align: right;
    color: #1545B4;
}

#page .top .pasek .haslo strong {
}

#page .top .pasek .top-links li {
    list-style-type: none;
    float: left;
}

#page .top .pasek .top-links li a {
    display: block;
    padding: 13px 19px 0px 25px;
    float: left;
    color: #464646;
    text-decoration: none;
}

#page .top .pasek .top-links li.first a {
	padding-left: 0;
}
#page .top .pasek .top-links li a:hover {
    color: #000;
}

#page .top .pasek .top-links li a.faq {
    background: url(/rpo/img/icon_faq.gif) right 15px no-repeat;
}

#page .top .pasek .top-links li a.zadaj-pytanie {
    background: url(/rpo/img/icon_zadaj_pytanie.gif) right 15px no-repeat;
}

#page .top .pasek .top-links li a.newsletter {
    background: url(/rpo/img/icon_newsletter.gif) right 16px no-repeat;
}



#page .top .baner {
    height: 195px;
}

#page .top .baner .logo {
    float: left;
    padding: 63px 0 0 5px;
}

#page .top .baner .logo a {
    float: left;
    background: url(/rpo/img/top_logo.gif) 0 0 no-repeat;
    width: 323px;
    height: 122px;
    text-indent: -5555px;
}

#site-mieszkancy #page .top .baner .haslo2 {
    position: absolute;
    top: 250px;
    left: 74px;
    padding: 0;
    text-indent: -5555px;
    width: 143px;
    height: 25px;
    background: url(/rpo/img/haslo2.gif) 0 0 no-repeat;
}

#site-mieszkancy #page .top .baner .logo {
    padding: 63px 0 0 5px;
}

#page .top #flash-top {
    position: absolute;
    top: 53px;
    left: 314px;
    width: 667px;
    height: 268px;
    z-index: 1;
}

#page .img-top {
    background: url(/rpo/swf/banner_beneficjenci.jpg) 306px 60px no-repeat;
}

#page .img-top-2 {
    background: url(/rpo/swf/banner_beneficjenci_2.jpg) 306px 60px no-repeat;
}

#page .img-top-3 {
    background: url(/rpo/swf/banner_beneficjenci_3.jpg) 306px 60px no-repeat;
}

#site-przedsiebiorczy #page .img-top {
    background: url(/rpo/swf/banner_przedsiebiorcy.jpg) 306px 63px no-repeat;
}

#site-przedsiebiorczy #page .img-top-2 {
    background: url(/rpo/swf/banner_przedsiebiorcy_2.jpg) 306px 63px no-repeat;
}

#site-przedsiebiorczy #page .img-top-3 {
    background: url(/rpo/swf/banner_przedsiebiorcy_3.jpg) 306px 63px no-repeat;
}

#site-mieszkancy #page .top {
    background: url(/rpo/img/mieszkancy_head.jpg) 306px 74px no-repeat;
}

#page .top .pasek .link {
    float: right;
    width: 180px;
    padding: 8px 0 0 0;
    margin: 0;
}

#page .top .pasek .link a {
    display: block;
    padding: 5px 5px 0 25px;
    background: url(/rpo/img/icon_cam.gif) 0px 8px no-repeat;
    color: #464646;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

#page .top .pasek .link a:hover {
    text-decoration: underline;
}

#page .top .pasek .english-version {
    float: right;
    width: 120px;
    padding: 8px 0 0 15px;
    margin: 0;
}

#page .top .pasek .english-version a {
    background: url(/rpo/img/icon_english-version.gif) left 6px no-repeat;
}

#page .top .toolbar {
    background: url(/rpo/img/toolbar_left.gif) 0 0 no-repeat;
    position: absolute;
    top: 287px;
    width: 981px;
    height: 34px;
}

#page .top .toolbar .right {
    height: 34px;
    width: 981px;
    background: url(/rpo/img/toolbar_right.gif) right top no-repeat;
}

#site-przedsiebiorczy #page .top .toolbar {
    background: url(/rpo/img/toolbar2_left.gif) 0 0 no-repeat;
}

#site-przedsiebiorczy #page .top .toolbar .right {
    background: url(/rpo/img/toolbar2_right.gif) right top no-repeat;
}

#site-mieszkancy #page .top .toolbar {
    background: url(/rpo/img/toolbar3_left.gif) 0 0 no-repeat;
}

#site-mieszkancy #page .top .toolbar .right {
    background: url(/rpo/img/toolbar3_right.gif) right top no-repeat;
}

#page .top .path {
    background: url(/rpo/img/icon_path.gif) 10px 6px no-repeat;
    height: 34px;
    float: left;
    position: absolute;
    top: 287px;
}

#page .top .path li {
    float: left;
    list-style-type: none;
    display: block;
}

#page .top .path li.pre {
    display: block;
    padding: 9px 5px 5px 30px;
}

#page .top .path li a {
    display: block;
    padding: 9px 10px 5px 10px;
    color: #000;
    text-decoration: none;
    background: url(/rpo/img/path_sep.gif) right 10px no-repeat;
}

#page .top .path li a:hover {
    text-decoration: underline;
}

#site-przedsiebiorczy .top .path {
    color: #fff;
}

#site-przedsiebiorczy .top .path li a {
    color: #fff;
}

#page .top .toolbar-search {
    float: right;
    padding: 6px 5px 0 0;
    position: absolute;
    top: 287px;
    right: 0px;
    z-index: 30;
}

#page .top .toolbar-search form {
    width: 176px;
    background: url(/rpo/img/search_left.gif) left top no-repeat;
}

#site-przedsiebiorczy #page .top .toolbar-search form {
    background: url(/rpo/img/search2_left.gif) left top no-repeat;
}

#page .top .toolbar-search form fieldset {
    background: url(/rpo/img/search_right.gif) right top no-repeat;
    height: 22px;
    border: 0;
}

#site-przedsiebiorczy #page .top .toolbar-search form fieldset {
    background: url(/rpo/img/search2_right.gif) right top no-repeat;
}

#site-mieszkancy #page .top .toolbar-search form {
    background: url(/rpo/img/search3_left.gif) left top no-repeat;
}

#site-mieszkancy #page .top .toolbar-search form fieldset {
    background: url(/rpo/img/search3_right.gif) right top no-repeat;
}

#page .top .toolbar-search form fieldset input {
    border: 0;
    margin: 3px 0 0 3px;
    background-color: transparent;
    font-size: 11px;
}

#page .top .toolbar-search form fieldset input.query {
    width: 145px;
}

#page .top .toolbar-search form fieldset input.submit {
    width: 15px;
    cursor: pointer;
}

#page .bottom {
    clear: both;
}

#page .left {
    width: 235px;
    float: left;
}

#page .left .left-content {
    padding: 15px 0 15px 0px;
}

#page .left .left-content h3 {
    font-size: 12px;
    color: #A3A3A3;
    margin: 5px 0 5px 0;
}

#page .left .left-content .left-menu ul {
    margin: 0 8px 15px 0;
}

#page .left .left-content .left-menu ul li {
    display: block;
    list-style-type: none;
    margin: 0 0 1px 0;
}

#page .left .left-content .left-menu ul li a {
    display: block;
    text-decoration: none;
}

#page .left .left-content .left-menu ul li a em {
    display: block;
    height: 23px;
    font-size: 12px;
    line-height: 23px;
    padding: 0 0 0 12px;
    font-style: normal;
    color: #1545B4;
    cursor: pointer;
    font-weight: bold;
}

#page .left .left-content .left-menu ul li a em.gray-em {
    color: #B40000;
}

#page .left .left-content .left-menu ul li.link2 a em {
    color: #323232;
}

#page .left .left-content .left-menu ul li ul {
    margin: 1px 0 0 0;
}

#page .left .left-content .left-menu ul li ul li {
    zoom: 1;
}

#page .left .left-content .left-menu ul li ul li a em {
    padding-left: 20px;
    font-weight: normal;
}

#page .left .left-content .left-menu ul li ul li ul {
    margin: 1px 0 0 0;
}

#page .left .left-content .left-menu ul li ul li ul li a em {
    padding-left: 30px;
    font-weight: normal;
}

#page .left .left-content .left-menu ul li ul li ul li ul {
    margin: 1px 0 0 0;
}

#page .left .left-content .left-menu ul li ul li ul li ul li a em {
    padding-left: 40px;
    font-weight: normal;
}

#page .left .left-content .left-menu ul li ul li ul li ul li ul {
    margin: 1px 0 0 0;
}

#page .left .left-content .left-menu ul li ul li ul li ul li ul li a em {
    padding-left: 50px;
    font-weight: normal;
}

#page .left .left-content .left-menu ul li a.active, #page .left .left-content .left-menu ul li a:hover {
    background: url(/rpo/img/menu_left.gif) left top no-repeat;
}

#page .left .left-content .left-menu ul li.gray-li a.gray-a.active, #page .left .left-content .left-menu ul li.gray-li a.gray-a:hover {
    background: url(/rpo/img/menu_left_gray.gif) left top no-repeat;
}

#page .left .left-content .left-menu ul li a.active em, #page .left .left-content .left-menu ul li a:hover em {
    background: url(/rpo/img/menu_right.gif) right top no-repeat;
    color: #fff;
}

#page .left .left-content .left-menu ul li.gray-li a.active em.gray-em, #page .left .left-content .left-menu ul li.gray-li a:hover em.gray-em {
    background: url(/rpo/img/menu_right_gray.gif) right top no-repeat;
    color: #fff;
}

#page .left .left-content .banners {
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    padding: 0 0 15px 0;
}

#page .left .left-content .banners li {
    list-style-type: none;;
    zoom: 1;
    padding-top: 19px;
}

#page .left .left-content .banners li a {
    display: block;
    height: 66px;
    text-indent: -5555px;
    cursor: pointer;
}

#page .left .left-content .banners li.b1 a {
    background: url(/rpo/img/banners/poradnik.gif) left top no-repeat;
}

#page .left .left-content .banners li.b2 a {
    background: url(/rpo/img/banners/konfigurator.jpg) left top no-repeat;
}

#page .left .left-content .banners li.b3 a {
    background: url(/rpo/img/banners/dobre_praktyki.jpg) left top no-repeat;
}

#page .left .left-content .banners li.b4 a {
    background: url(/rpo/img/banners/rozwoj_polski_wschodniej.jpg) left top no-repeat;
}

#page .left .left-content .banners li.b10 a {
    background: url(/rpo/img/banners/baner_eurolider.jpg) left top no-repeat;
}

#page .left .left-content .banners li.b12 a {
    background: url(/rpo/img/banners/baner-lawp.jpg) left top no-repeat;
}

#page .left .left-content .banners li.b5 a {
    background: url(/rpo/img/banners/baner_punkt_informacyjny.png) left top no-repeat;
}

#page .left .left-content .banners li.b6 a {
    background: url(/rpo/img/banners/baner_kapital.png) left top no-repeat;
}

#page .left .left-content .ext-links {
    padding: 15px 22px 15px 0;
    border-bottom: 1px solid #E2E2E2;
}

#page .left .left-content .ext-links li {
    list-style-type: none;
    margin: 0 0px 3px 0;;
    zoom: 1;
}

#page .left .left-content .ext-links li a {
    background: url(/rpo/img/link_left.gif) left top no-repeat;
    display: block;
    text-decoration: none;
}

#page .left .left-content .ext-links li a em {
    display: block;
    height: 20px;
    line-height: 20px;
    background: url(/rpo/img/link_right.gif) right top no-repeat;
    color: #fff;
    padding-left: 32px;
    font-style: normal;
    cursor: pointer;
}

#page .left .left-content .ext-links-2 {
}

#page .left .left-content .ext-links-2 li a {
    background: url(/rpo/img/link2_left.gif) left top no-repeat;
}

#page .left .left-content .ext-links-2 li a em {
    background: url(/rpo/img/link2_right.gif) right top no-repeat;
}

/*datepicker*/ /* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div { /*resets*/
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    list-style: none;
    font-family: Tahoma, Arial, sans-serif;
    background: #f3f3f3 url(/rpo/img/ui/f3f3f3_40x100_textures_01_flat_0.png) 0 0 repeat-x;
    font-size: 12px;
    border: 1px solid #dddddd;
    width: 15.5em;
    padding: 2.5em .5em .5em .5em;
    position: relative;
}

.ui-datepicker-div, #ui-datepicker-div {
    z-index: 9999; /*must have*/
    display: none;
}

.ui-datepicker-inline {
    float: left;
    display: block;
}

.ui-datepicker-control {
    display: none;
}

.ui-datepicker-current {
    display: none;
}

.ui-datepicker-next, .ui-datepicker-prev {
    position: absolute;
    left: .5em;
    top: .5em;
    background: #1063B0 url(/rpo/img/ui/1063B0_40x100_textures_01_flat_40.png) 0 50% repeat-x;
}

.ui-datepicker-next {
    left: 14.6em;
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
    background: #242424 url(/rpo/img/ui/242424_40x100_textures_01_flat_90.png) 0 50% repeat-x;
}

.ui-datepicker-next a, .ui-datepicker-prev a {
    text-indent: -999999px;
    width: 1.3em;
    height: 1.4em;
    display: block;
    font-size: 1em;
    background: url(/rpo/img/ui/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
    border: 1px solid #cccccc;
    cursor: pointer;
}

.ui-datepicker-next a {
    background: url(/rpo/img/ui/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker-prev a:hover {
    background: url(/rpo/img/ui/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}

.ui-datepicker-next a:hover {
    background: url(/rpo/img/ui/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker-prev a:active {
    background: url(/rpo/img/ui/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}

.ui-datepicker-next a:active {
    background: url(/rpo/img/ui/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker-header select {
    border: 1px solid #cccccc;
    color: #ffffff;
    background: #1063B0;
    font-size: 1em;
    line-height: 1.4em;
    position: absolute;
    top: .5em;
    margin: 0 !important;
}

.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
    background: #242424;
}

.ui-datepicker-header select.ui-datepicker-new-month {
    width: 7em;
    left: 2.2em;
}

.ui-datepicker-header select.ui-datepicker-new-year {
    width: 5em;
    left: 9.4em;
}

table.ui-datepicker {
    width: 15.5em;
    text-align: right;
}

table.ui-datepicker td a {
    padding: .1em .3em .1em 0;
    display: block;
    color: #ffffff;
    background: #1063B0 url(/rpo/img/ui/1063B0_40x100_textures_01_flat_40.png) 0 50% repeat-x;
    cursor: pointer;
    border: 1px solid #f3f3f3;
    text-decoration: none;
}

table.ui-datepicker td a:hover {
    border: 1px solid #f3f3f3;
    color: #ffffff;
    background: #242424 url(/rpo/img/ui/242424_40x100_textures_01_flat_90.png) 0 50% repeat-x;
}

table.ui-datepicker td.ui-datepicker-today a {
    border: 1px solid #cccccc;
}

table.ui-datepicker td a:active, table.ui-datepicker td.ui-datepicker-current-day a {
    border: 1px solid #2694e8;
    color: #ffffff;
    background: #1f1f1f url(/rpo/img/ui/1f1f1f_40x100_textures_01_flat_50.png) 0 50% repeat-x;
}

table.ui-datepicker .ui-datepicker-title-row td {
    padding: .3em 0;
    text-align: center;
    font-size: .9em;
    color: #362b36;
    text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
    color: #362b36;
    background: none;
}

.ui-datepicker-cover {
    display: none;
    display /**/:block;
    position: absolute;
    z-index: -1;
    filter: mask();

top:
    -4px;

left:
    -4px;

width:
    193px;

height:
    200px;
}

#page .left .left-content h3.calendar-title {
    margin-top: 20px;
    color: #3C3C3C;
}

#calendar-events {
    margin: 5px 5px 0 0;
}

#calendar-events h3.date {
}

#calendar-events .szkolenia, #calendar-events .nabory, #calendar-events .news {
    margin: 0 0 5px 0;
}

#calendar-events .event {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #E2E2E2;
}

#calendar-events .event h2 a {
    color: #1063B0;
    font-size: 12px;
    text-decoration: none;
    margin: 0 0 4px 0;
}

#calendar-events .event p a {
    color: #3C3C3C;
    font-size: 11px;
    text-decoration: none;
    margin: 0 0 4px 0;
}

#calendar-events .event h2 a:hover, #calendar-events .event p a:hover {
    text-decoration: underline;
}

#page .bottom {
    border-top: 1px solid #E2E2E2;
     border-bottom: 1px solid #E2E2E2;
    padding: 10px;
    margin-bottom: 25px;
    background-color: #fff;
}

#page .bottom .loga {
    
    height: 86px;
    background: url(/rpo/img/bottom-2.jpg) 0 0 no-repeat;
}

#page .bottom .loga img {
    margin: 0 10px;
    float: left;
}

#page .bottom .bottom-content {
    
}

#page .bottom .loga img {
    float: left;
}

#page .bottom .loga em {
    float: left;
    vertical-align: top;
    padding: 15px 0 0 0;
    color: #919191;
}

#page .bottom .copyright {
    padding: 15px 0 0 0px;
    clear: both;
    
    color: #696969;
    text-align: left;
     
}

#page .bottom .copyright a {
    color: #696969;
}

#page .body-left {
    float: left;
    width: 372px;
}

#page .body-center {
    float: left;
    width: 745px;
}

#page .body-center-content {
}

#page .std-content a {
    text-decoration: underline;
    color: #0261A8;
}

#page .std-content h2 a {
    color: #3A3A3A;
}

#page .std-content ul, #page .std-content ol {
    margin: 10px;
}

#page .std-content ul li, #page .std-content ol li {
    margin-left: 20px;
}

#page .body-left-content {
    margin: 5px 0 0 0;
}

#page .news-list-latest {
    border-bottom: 0px solid #E2E2E2;
}

#page .news-list-latest h2 {
    height: 27px;
    background: url(/rpo/img/title_gradient.gif) 0 0 repeat-x;
}

#page .news-list-latest h2 em {
    color: #fff;
    font-size: 14px;
    padding-left: 10px;
    line-height: 27px;
    float: left;
    font-style: normal;
}

#page .news-list-latest h2 em a {
    color: #fff;
    text-decoration: none;
}

#page .news-list-latest h2 a.rss {
    text-align: right;
    float: right;
    color: #fff;
    width: 35px;
    font-size: 11px;
    margin: 8px 4px 0 0;
    text-decoration: none;
    background: url(/rpo/img/icon_rss.gif) 0 0 no-repeat;
}

#page .news-list-latest h2 a:hover {
    text-decoration: underline;
}

#page .news-list-latest .item {
    padding: 8px;
    margin-bottom: 14px;
}

#page .news-list-latest .item h4.date {
    margin: 5px 0 5px 0;
    color: #496EC3;
    text-decoration: none;
    font-size: 11px;
}

#page .news-list-latest .item h4.date em {
    text-decoration: none;
    font-style: normal;
}

#page .body-left .news-list-latest .item h4.date span {
    color: #363333;
}

#page .news-list-latest .item h4.os {
    margin: 10px 0 10px 0;
    color: #363333;
    text-decoration: none;
    font-size: 11px;
    font-style: normal;
}

#page .news-list-latest .item h4.os em {
    font-style: normal;
}

#page .news-list-latest .item h4.trwa {
    margin: 10px 0 10px 0;
    color: #363333;
    text-decoration: none;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}

#page .news-list-latest .item h4.trwa em {
    font-style: normal;
    font-weight: bold;
}

#page .news-list-latest .item h4.trwa em.s5 {
}

#page .news-list-latest .item h4.trwa em.s1 {
    color: #228B22;
}

#page .news-list-latest .item h4.trwa em.s2 {
    color: #CD0000;
}

#page .news-list-latest .item h4.os span {
    color: #496EC3;
}

#page .news-list-latest .item h3 {
    margin: 0px 0;
}

#page .news-list-latest .item h3 a {
    margin: 5px 0 5px 0;
    color: #363333;
    text-decoration: none;
    font-size: 13px;
}

#page .news-list-latest .item h3 a:hover {
    text-decoration: underline;
}

#page .news-list-latest .item p a {
    color: #363333;
    text-decoration: none;
}

#page .news-list-latest .item p a:hover {
    text-decoration: underline;
}

#page .std-content .news-list-latest a.more, #page .news-list-latest a.more, #page .std-content a.more {
    display: block;
    text-align: right;
    padding: 7px;
    text-decoration: none;
    color: #BC0F24;
}

#page .news-list-latest a.more:hover, #page .std-content a.more:hover {
    text-decoration: underline;
}

#page .std-content .news-list-latest a.more:hover {
    text-decoration: underline;
}

#page .body-left .news-list-latest .error-list {
    padding: 10px;
    font-size: 12px;
}

#page .pytanie, #page .blady_zolty {
    margin: 0px 0 5px 0;
    padding: 10px;
    background-color: #FFFAF0;
}

#page .odpowiedz, #page .blady_szary {
    margin: 0px 0 5px 0;
    padding: 10px;
    background-color: #F7F7F7;
}

#page .body-right {
    float: left;
    width: 373px;
}

#page .std-content table td.tabela_kolumna {
    border: 0;
}

#page .std-content tables th.tabela_kolumna {
    border: 0;
}

#page .std-content img.po_lewej {
    margin: 0 10px 5px 0;
    float: left;
}

#page .std-content img.po_prawej {
    margin: 0 0px 5px 10px;
    float: right;
}

#page .body-right-content {
    padding: 5px 0 0 1px;
}

#page .infolinia {
    margin: 5px;
    background-color: #F3F3F3;
    padding: 10px 10px 10px 20px;
}

#page .infolinia h1 {
    color: #286BD9;
    font-size: 14px;
    margin: 0 0 10px 0;
}

#page .infolinia h2 {
    color: #BB203A;
    font-size: 14px;
    margin: 0 0 5px 0;
}

#page .infolinia p {
    color: #696969;
    font-size: 11px;
    margin: 0 0 5px 0;
}

#page .infolinia a {
    color: #BC0F24;
    text-decoration: none;
}

#page .infolinia a:hover {
    text-decoration: underline;
}

#page .tools {
}

#page .tools ul {
}

#page .tools ul li {
    list-style: none;
    display: block;
    border-bottom: 1px solid #E2E2E2;
    padding: 12px 0 12px 65px;
}

#page .tools ul li.first {
    border-top: 1px solid #E2E2E2;
}

#page .tools ul li.last {
    border-bottom: 0px solid #E2E2E2;
}

#page .tools ul li.form {
    background: #3971B9 url(/rpo/img/generator.png) 10px 10px no-repeat;
}

#page .tools ul li.form h4 a {
    color: #F0DB38;
    font-size: 15px;
}

#page .tools ul li.form h5 a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
 
#page .tools ul li.baner24{
  display: block;
  padding: 0;
  margin:0;
  background:none;
}

#page .tools ul li.baner25{
  display: block;
  padding: 0;
  margin:0;
  background:none;
}

#page .tools ul li.baner26, #page .tools ul li.baner25, #page .tools ul li.baner24{
  display: block;
  padding: 15px 0;
  margin:0;
  background:none;
   
}



#page .tools ul li.baner24 a {
    background: url(/rpo/img/baner24.jpg) top left no-repeat;
    height: 106px;
    display: block;
    text-indent: -999em;
    padding:0;
}

#page .tools ul li.baner26 a {
    background: url(/rpo/img/baner_konkurs.jpg) top left no-repeat;
    height: 106px;
    display: block;
    text-indent: -999em;
    padding:0;
}

#page .tools ul li.baner25 a {
    background: url(/rpo/img/baner_mapa_rpo_jasny.jpg) top left no-repeat;
    height: 197px;
    display: block;
    text-indent: -999em;
    padding:0;
}
#page .tools ul li.baner30{
	padding: 0;
	margin: 0;
	background: none;
}
#page .tools ul li.baner30 a {
    background: url(/rpo/img/baner_konferencja2.jpg) top left no-repeat;
    height: 209px;
    display: block;
    text-indent: -999em;
    padding:0;
}
#page .tools ul li.baner32{
	padding: 0;
	margin: 0;
	background: none;
}
#page .tools ul li.baner32 a {
    background: url(/rpo/img/rectangle_372x200.jpg) top left no-repeat;
    height: 200px;
    display: block;
    text-indent: -999em;
    padding:0;
}
.mieszkancy-links, .mieszkancy-links li {
	list-style: none;
	padding:0;
	margin:0;
}
.mieszkancy-links .baner25 a{
background: url(/rpo/img/baner2v2.jpg) top left no-repeat;
    height: 177px;
    display: block;
    text-indent: -999em;
    padding:0;
}

#page .tools ul li.konfigurator-baner{
  display: block;
  padding: 0;
  margin:0;
  background:none;
}

#page .tools ul li.konfigurator-baner a {
    background: url(/rpo/img/banners/konfigurator.jpg) top left no-repeat;
    height: 66px;
    display: block;
    text-indent: -999em;
    padding:0;
}

#page .tools ul li.newsletter {
    background: url(/rpo/img/newsletter.png) 10px 13px no-repeat;
}

#page .tools ul li.zadaj_pytanie {
    background: url(/rpo/img/zadaj_pytanie.png) 15px 10px no-repeat;
}

#page .tools ul li.faq {
    background: url(/rpo/img/faq.png) 6px 10px no-repeat;
}

#page .tools ul li.faq-bledy {
    background: url(/rpo/img/bledy.png) 10px 15px no-repeat;
}

#page .tools ul li.umowy {
    background: url(/rpo/img/podpisane_umowy.png) 10px 10px no-repeat;
}

#page .tools ul li h4 a {
    font-size: 14px;
    color: #3A3A3A;
    text-decoration: none;
    padding: 0 0 10px 0;
    display: block;
}

#page .tools ul li h4 a:hover {
    text-decoration: underline;
}

#page .tools ul li p {
    font-size: 11px;
    color: #3A3A3A;
    margin: 0 10px 0 0;
}

#page .lists-list-latest h2 {
    background-image: none;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    background-color: #E8E8E8;
}

#page .lists-list-latest h2 em {
    color: #3A3A3A;
    font-size: 14px;
}

#page .lists-list-latest h2 em a {
    color: #3A3A3A;
    text-decoration: none;
}

#page .lists-list-latest h2 a.rss {
    color: #3A3A3A;
}

#page .lists-list-latest h5 {
    font-size: 11px;
    margin: 2px 0;
}

#page .lists-list-latest h5 a {
    color: #3A3A3A;;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

#page .lists-list-latest h5 a:hover {
    text-decoration: underline;
}

#page .box .box-content {
}

#page .box .box-content h2 {
    margin: 0;
    padding: 0;
    background-image: none;
    border-bottom: 1px solid #E2E2E2;
}

#page .box .box-content h2 a {
    background-image: none;
    padding: 10px;
    font-size: 14px;
    display: block;
    text-decoration: none;
    color: #1545B4;
}

#page .box .box-content h2 a:hover {
    text-decoration: underline;
}

#page .box .box-content h2 a em {
    font-style: normal;
}

#page .box-m .box-content h2 {
    border-top: 1px solid #E2E2E2;
}

#page .box .box-content p {
    font-size: 11px;
    margin-left: 85px;
}

#page .box .box-content-video p {
    font-size: 11px;
    margin: 0;
}

#page .box .box-content .item {
    padding: 7px;
    border-bottom: 1px solid #E2E2E2;
    clear: both;
}

#page .box .box-content a.more {
    clear: both;
}

#page .news-list-latest .item h3.author, #page .box .box-content .author {
    font-size: 11px;
    color: #919191;
    font-weight: normal;
}

#page .box .box-content .author {
    margin-left: 85px;
    padding: 4px 0 4px 0;
}

#page .box .box-content .item h4.date {
    font-weight: normal;
    font-size: 11px;
    float: right;
}

#page .box .box-content .item h3 a {
    color: #525252;
    font-size: 14px;
    text-decoration: none;
    padding: 5px 0;
    display: block;
}
#page .box .box-content-video .item h3 a {
   font-size: 13px;
    display: block;
    text-decoration: none;
    color:#1545B4;
}
#page .box .box-content .item a:hover {
    text-decoration: underline;
}

#page .box .box-content .item p a {
    color: #000;
    font-size: 11px;
    text-decoration: none;
}

#page .box .box-content a.more {
    display: block;
    text-align: right;
    padding: 7px;
    text-decoration: none;
    color: #BC0F24;
}

#page .box .box-content a.more:hover {
    text-decoration: underline;
}

#page .box-b {
    border-bottom: 1px solid #E2E2E2;
}

#page .box .box-content img {
    margin: 0 5px 5px 0;
    text-align: center;
}

#page .box .box-content img.article_img, #page .widget-articles-paginate .item img.article_img {
    float: left;
    border: 1px solid gray;
    padding: 0px;
    margin: 0 13px 5px 0;
}

#page .widget-articles-paginate {
}

#page .okresl {
    background: url(/rpo/img/przedsiebiorcy/okresl.gif) left top repeat-x;
    margin: 10px;
    padding: 10px;
}

#page .okresl h3 {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding: 4px 0 4px 0;
    position: relative;
}

#page .okresl select {
    width: 320px;
    padding: 3px;
    background-color: #fff;
    border: 0;
    font-size: 12px;
}

#page .chart-data {
    margin: 15px 4px 15px 4px;
}

#page .chart-data tr td em.bar {
    display: block;
    background: url(/rpo/img/chart/1left.gif) left top no-repeat;
    height: 14px;
    float: left;
}

#page .chart-data tr td {
    height: 20px;
}

#page .chart-data tr th {
    text-align: left;
}

#page .chart-data tr th.x {
    width: 35%;
}

#page .chart-data tr.row-x {
    display: none;
}

#page .chart-data tr td em.bar {
    height: 14px;
    position: relative;
}

#page .chart-data tr td em.bar span {
    display: block;
    background: url(/rpo/img/chart/1right.gif) right top no-repeat;
    height: 14px;
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    text-indent: -5555px;
}

#page .chart-data tr td strong {
    float: right;
}

#page .chart-data tr.row-y-2 td em.bar {
    background: url(/rpo/img/chart/2left.gif) left top no-repeat;
}

#page .chart-data tr.row-y-2 td em.bar span {
    background: url(/rpo/img/chart/2right.gif) right top no-repeat;
}

#page .links {
}

#page .links ul, #page .links ol {
    margin: 10px 0 10px 10px;
}

#page .links ul li, #page .links ol li {
    list-style-type: none;
}

#page .links ul li a , #page .links ol li a {
    padding: 5px 5px 5px 22px;
    display: block;
    text-decoration: none;
    color: #3A3A3A;
    font-size: 12px;
    background: url(/rpo/img/kolko.gif) 14px 0px no-repeat;
}

#page .links ul li a em, #page .links ol li a em {
    color: #fff;
    font-style: normal;
    padding-right: 10px;
}

#page .links ul li a:hover , #page .links ol li a:hover {
    text-decoration: underline;
}

#page .mod-faq-question {
}

#page .mod-faq-question .step {
    float: right;
    width: 65px;
    font-weight: bold;
    color: #B40000;
}

#page .mod-faq-question .monitoring {
    padding-left: 70px;
    padding-top: 15px;
    background: url(/rpo/img/icon/monitoring.jpg) no-repeat 0 0;
    height: 60px;
}

#page .mod-faq-question .siedem {
    padding-left: 70px;
    padding-top: 15px;
    height: 60px;
    background: url(/rpo/img/icon/odpowiedz.jpg) no-repeat 0 0;
}

#page .mod-faq-question .uwagi {
    padding-left: 70px;
    padding-top: 15px;
    height: 60px;
    background: url(/rpo/img/icon/warunek.jpg) no-repeat 0 0;
}

#page .mod-faq-question form div.input {
    padding: 10px 0 10px 0;
}

#page .mod-faq-question div.submit {
    margin: 10px 0 10px 0;
}

#page .mod-faq-question form label {
    display: block;
    font-weight: bold;
}

#page .mod-faq-question form input {
    display: block;
}

#page .mod-faq-question label.radio-label {
    margin: 0 0 0 10px;
    padding: 2px;
    display: inline;;
    float: none;
    font-weight: normal;
}

#page .mod-faq-question label.radio-label input {
    display: inline;
}

#page .mod-faq-question div.checkbox label {
    display: inline;
}

#page .mod-faq-question div.checkbox input {
    display: inline;
    margin-right: 3px;
}

#page .mod-faq-question form #email {
    width: 200px;
}

#page .mod-faq-question form ul.errors {
    margin: 0;
}

#page .mod-faq-question form ul.errors li {
    list-style: none;
    color: #B40000;
    font-weight: bold;
    margin: 0;
}

#page .mod-faq-question input.submit {
    padding: 4px;
    background-color: #B40000;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #000;
}

#page .newsletter-sign-up {
}

#page .newsletter-sign-up fieldset {
    border: 0;
}

#page .newsletter-sign-up .input {
    padding: 15px;
    background-color: #E5E5E5;
    margin-bottom: 10px;
}

#page .newsletter-sign-up #email {
    font-size: 12px;
    padding: 2px;
    width: 270px;
}

#page .newsletter-sign-up input.submit {
    padding: 2px;
    background-color: #B40000;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #000;
}

#page .pagination {
    padding: 16px;
    font-size: 12px;
}

#page .pagination a {
    background-color: #0261A8;
    color: #fff;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    margin: 0 1px 0 1px;
}

#page .pagination em {
    padding: 2px 5px 2px 5px;
    color: gray;
}

#page .pagination a:hover {
    background-color: #6F6F6F;
    color: #fff;
}

#page .pagination .current {
    padding: 2px 5px 2px 5px;
    background-color: #6F6F6F;
    color: #fff;
}

#page .pagination .next a {
}

#page .pagination .numbers {
}

#page .pagination .numbers a {
}

#page .pagination .counter {
    padding: 10px 0 0px 0;
}

#page .std-content {
    padding: 15px;
    line-height: 18px;
}

#page .std-content p {
    margin: 10px 0 10px 0;
    line-height: 18px;
}

#page .std-content h2.title {
    color: #3A3A3A;
    font-size: 14px;
    margin: 15px 0 15px 0;
    border-bottom: 1px solid #E2E2E2;
    padding: 0 0 2px 0;
}

#page .std-content h2.title em {
    font-style: normal;
}

#page .std-content h1 {
    color: #3A3A3A;
    font-size: 14px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
}

#page .std-content h2 {
    color: #3A3A3A;
    font-size: 13px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
    background-image: none;
    height: auto;
}

#page .std-content h3 {
    color: #3A3A3A;
    font-size: 12px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
}

#page .std-content h4 {
    color: #3A3A3A;
    font-size: 11px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
}

#page .std-content h5 {
    color: #3A3A3A;
    font-size: 10px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
}

#page .std-content h6 {
    color: #3A3A3A;
    font-size: 10px;
    margin: 15px 0 15px 0;
    padding: 0 0 2px 0;
}

#page .std-content p.decorate, #page .std-content h3.decorate {
    padding: 10px;
    background-color: #cee5ff;
    border: 0px solid #1874CD;
}

#page .std-content table {
    border: 0px;
    border-collapse: collapse;
}

#page .std-content table td, #page .std-content table th {
    padding: 3px;
    border: 1px solid #B3B3B3;
    font-size: 11px;
}

#page .std-content table th {
    background-color: #E3E3E3;
}

#page .stats {
    color: #1C86EE;
}

#page .stats em {
    font-style: normal;
    margin-right: 2px;
}

#page .konfigurator .path {
    border: 1px solid #d2d2d2;
    background-color: #F5F5F5;
}

#page .konfigurator .path h4 {
    padding: 5px;
    margin: 0;
}

#page .konfigurator .path ul {
}

#page .konfigurator .path ul li {
    margin-left: 10px;
    list-style: none;
}

#page .konfigurator .path ul li.p2 {
    margin-left: 20px;
}

#page .konfigurator .path ul li.p3 {
    margin-left: 30px;
}

#page .konfigurator .path ul li.p4 {
    margin-left: 40px;
}

#page .konfigurator .path ul li.p5 {
    margin-left: 50px;
}

#page .konfigurator .path ul li a {
    color: #BC3434;
    text-decoration: none;
}

#page .konfigurator .path ul li a:hover {
    color: #BC3434;
    text-decoration: underline;
}

#page .konfigurator ol {
}

#page .konfigurator ol li {
}

#page .konfigurator ol li a {
    font-size: 12px;
    text-decoration: none;
    display: block;
    padding: 3px;
}

#page .konfigurator ol li a:hover {
    text-decoration: none;
    background-color: #E8FFFF;
}

#page .konfigurator ul.links {
}

#page .konfigurator ul.links li {
    list-style: none;
}

#page .konfigurator ul.links li a {
    text-decoration: none;;
    font-size: 12px;
    color: #026ab3;
}

#page .konfigurator ul.links li a:hover {
    text-decoration: underline;
}

#page .files {
    padding: 10px;
    border: 1px solid #C4C4C4;
    background-color: #FAFAFA;
}

#page .files h1 {
    margin: 5px 0 5px 0;
    font-size: 13px;
}

#page .files .file {
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #C4C4C4;
}

#page .files .last {
    border-bottom: 0px;
}

#page .files .file h2 {
    margin: 0;
    position: relative;
}

#page .files .file h2 a {
    text-decoration: none;
    color: #0261A8;
    padding-left: 25px;
    background: url(/rpo/img/icon/file.png) left top no-repeat;
    font-size: 12px;
}

#page .files .file h2 span {
    float: right;
    width: 75px;
    font-size: 11px;
}

#page .files .file h2 span a.show-version-link {
    background: none;
    padding: 0 0 0 15px;
    font-size: 11px;
    text-decoration: none;
    background: url(/rpo/img/icon/arrow_right.gif) left top no-repeat;
}

#page .files .file h2 span a.on {
    background: url(/rpo/img/icon/arrow_down.gif) left top no-repeat;
}

#page .files .file h2 span a.show-version-link em {
    font-style: normal;
    color: #3B3B3B;
    font-size: 11px;
}

#page .files .versions {
    display: none;
}

#page .files .versions .version {
    padding: 0 0 10px 40px;
}

#page .files .versions .version p.info {
    padding: 4px;
    background-color: #fff;
    margin: 0;
}

#page .files .versions .version h2 {
    margin: 10px 0;
}

#page .files .versions .version h2 a {
    font-size: 11px;
}

#page .files .versions .version h4 {
    margin: 10px 0 2px 0;
}

#page .files .file h2 a:hover {
    text-decoration: underline;
}

#page .files .file h2 a.pdf {
    background: url(/rpo/img/icon/pdf.png) left top no-repeat;
}

#page .files .file h2 a.xls {
    background: url(/rpo/img/icon/xls.png) left top no-repeat;
}

#page .files .file h2 a.doc {
    background: url(/rpo/img/icon/doc.png) left top no-repeat;
}

#page .files .file h2 a.avi {
    background: url(/rpo/img/icon/film.png) left top no-repeat;
}

#page .files .file h2 a.mpg {
    background: url(/rpo/img/icon/film.png) left top no-repeat;
}

#page .files .file h2 a.flv {
    background: url(/rpo/img/icon/film.png) left top no-repeat;
}

#page .files .file h2 a.asf {
    background: url(/rpo/img/icon/film.png) left top no-repeat;
}

#page .files .file h2 a.asx {
    background: url(/rpo/img/icon/film.png) left top no-repeat;
}

#page .files .file h2 a.rtf {
    background: url(/rpo/img/icon/text.png) left top no-repeat;
}

#page .files .file h2 a.odp {
    background: url(/rpo/img/icon/text.png) left top no-repeat;
}

#page .files .file h2 a.jpg, #page .files .file h2 a.gif, #page .files .file h2 a.png, #page .files .file h2 a.bmp {
    background: url(/rpo/img/icon/picture.png) left top no-repeat;
}

#page .std-content .box-toolbar {
    text-align: right;
    border-bottom: 1px solid #C4C4C4;
    padding: 0 0 3px 0;
}

#page .std-content a.filtr-link {
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background: url(/rpo/img/icon/arrow_right.gif) left top no-repeat;
}

#page .std-content a.filtr-link-on {
    background: url(/rpo/img/icon/arrow_down.gif) left top no-repeat;
}

#page .dzs-tree {
    padding: 10px;
    border: 1px solid #C4C4C4;
    border-top: 0;
    background-color: #FAFAFA;
}

#page .dzs-tree .submit {
    padding: 2px;
    background-color: #B40000;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #000;
}

#page .std-content .krok-1 {
    margin: 20px 0;
}

#page .std-content .krok-1 li {
    margin: 0;
    padding: 10px 0 0 130px;
    height: 100px;
    font-size: 12px;
    font-weight: bold;
    background-repeat: no-repeat;
    list-style-type: none;
}

#page .std-content .krok-1 li.l-1 {
    background: url(/rpo/img/big-icons/ogloszenie.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-2 {
    background: url(/rpo/img/big-icons/zarzadzamy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-3 {
    background: url(/rpo/img/big-icons/zawieramy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-4 {
    background: url(/rpo/img/big-icons/weryfikujemy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-5 {
    background: url(/rpo/img/big-icons/monitorujemy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-6 {
    background: url(/rpo/img/big-icons/bierzemy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-7 {
    background: url(/rpo/img/big-icons/wykonujemy.png) 0 0 no-repeat;
}

#page .std-content .krok-1 li.l-8 {
    background: url(/rpo/img/big-icons/informujemy.png) 0 0 no-repeat;
}

#page #year {
    width: 66px;
}

#page .webcam {
    position: relative;
}

#page .webcam .date {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 180px;
    color: #fff;
}

#page .webcam .date em {
    display: block;
    padding: 2px;
    font-style: normal;
    font-weight: bold;
}

#page .news-list-video .player-thumb {
    float: left;;
    position: relative;
}

#page .news-list-video .player-thumb span {
    position: absolute;;
    left: 2px;
    bottom: 2px;
    width: 28px;
    height: 23px;
    background: url(/rpo/img/icon_play.gif) 0 0 no-repeat;
}

#page .news-list-video .player-thumb:hover span {
    background-position: 0 -23px;
}

#page .news-list-video .player-thumb img {
    border: 1px solid gray;
    margin: 0 14px 0 0;
}

#page .news-list-video .player-thumb:hover img {
}

#page .news-list-video .item {
    clear: both;
}

#page .news-list-video .item-paginate {
    background-color: #E3F3FF;
}

#page .print-link {
    float: right;
    background: url(/rpo/img/icon/printer.png) 0 0 no-repeat;
    width: 30px;
    height: 20px;
}

#page .print-link em {
    display: none;
}

#page .but1 {
    width: 128px;
    height: 21px;
    float: right;;
    color: #fff;
    margin: 0 10px 0 0;
    text-decoration: none;
    background: url(/rpo/img/but1.gif) 0 0 no-repeat;
}

#page .but1 em {
    font-style: normal;;
    line-height: 21px;
    text-align: center;
    color: #fff;;
    text-decoration: none;
    padding: 0 0 0 10px;
}

#page .but1:hover em {
    text-decoration: underline;
}

#page .gallery {
}

#page .gallery ul {
    margin: 0;
    padding: 0;
}

#page .gallery ul li {
    margin: 0;
    padding: 5px;;
    float: left;
    list-style: none;
}

#page .gallery ul li em {
    display: block;
    text-align: center;
    font-style: normal;
}

#page .gallery ul li img {
    border: 0;
}

#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#jquery-lightbox a img {
    border: none;
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#lightbox-container-image {
    padding: 10px;
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#lightbox-container-image-box >#lightbox-nav {
    left: 0;
}

#lightbox-nav a {
    outline: none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}

#lightbox-nav-btnNext {
    right: 0;
    float: right;
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}

#lightbox-image-details-caption {
    font-weight: bold;
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

#page .mod-form-szkolenie {
}

#page .mod-form-szkolenie label {
    display: block;
    font-weight: bold;
    padding: 3px 0 3px 0;
}

#page .mod-form-szkolenie h4 {
    margin: 9px 0 0 0;
}

#page .mod-form-szkolenie .input {
    padding: 10px 0 10px 0;
}

#page .mod-form-szkolenie .radiogroup-type label {
    display: inline;
}

#page .mod-form-szkolenie .checkbox input {
    margin-right: 5px;
}

#page .mod-form-szkolenie .checkbox label {
    display: inline;
}

#page .mod-form-szkolenie .textfield input {
    width: 400px;
    padding: 2px;
    font-size: 12px;
}

#page .mod-form-szkolenie .submit input {
    padding: 4px;
    background-color: #B40000;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #000;
}

#page .mod-form-szkolenie form ul.errors {
    margin: 0;
}

#page .mod-form-szkolenie form ul.errors li {
    list-style: none;
    color: #B40000;
    font-weight: bold;
    margin: 0;
}

#page .poznac-opinie a {
    color: #BC0F24;
    text-decoration: none;
}

#page .poznac-opinie a:hover {
    text-decoration: underline;
}

#page .sondy-paginate h2 a {
    text-decoration: none;
    font-weight: normal;
}

#page .sondy-paginate h2 a:hover {
    text-decoration: underline;
}

#page .sondy-paginate h2 span {
    font-weight: normal;
    color: #8C8C8C;
}

#page .box2 {
}

#page .box2 .box-content h2 {
    padding: 5px;
    font-size: 14px;
    color: #035CA2;
}

#page .box2 .box-content p {
    padding: 10px;
    margin: 0;
}

#page .std-content h2.article-title {
    color: #035CA2;
}

#page .miasta {
	padding: 7px 0 0 0;
}
#page .miasta select{
	padding: 2px;
	font-size: 12px;
}
#page .miasta ul {
    margin: 0;
    padding: 0;
}

#page .miasta ul li {
    margin: 0;
    padding: 0;
    float: left;
    padding: 10px 15px 0 0;
    list-style: none;
}

#page .miasta ul li a {
    font-size: 12px;
    color: #72862C;
    text-decoration: none;
}

#page .miasta ul li a:hover {
    text-decoration: underline;
}

#page .miasta ul li.active a {
    text-decoration: underline;
}

#page .files-zalaczniki {
    padding-left: 30px;
}

#page .left .left-content .left-menu ul #pt-342 a em {
    color: #72862C;
}

#page .left .left-content .left-menu ul #pt-342 a:hover em {
    color: #fff;
}

#page .widget-contacts-paginate {
}

#page .widget-contacts-paginate .item h3 {
    text-align: center;
    font-size: 16px;
    padding: 7px;
    background-color: #cee5ff;
}

#page .widget-contacts-paginate .contacts-table {
    width: 100%;
    border-collapse: collapse;
}

#page .widget-contacts-paginate .contacts-table td {
    padding: 3px;
    border: 1px solid gray;
}

#page .widget-contacts-paginate .contacts-table td a {
    text-decoration: none;
}

#page .widget-contacts-paginate .contacts-table td a:hover {
    text-decoration: underline;
}

#page .toolbar-exsearch {
    background-color: #D9BA1A;;
    border-bottom: 1px solid gray;
    padding: 3px 3px 3px 10px;
}

#page .toolbar-exsearch .exsearch-daty {
    display: inline;
}

#page .toolbar-exsearch fieldset {
    border: 0;
}

#page .toolbar-exsearch .long {
    width: 140px;
}

#page .toolbar-exsearch .datepicker {
    width: 70px;
}

#page .toolbar-exsearch .submit {
    padding: 2px 4px;
}

#page .ui-datepicker-trigger {
    display: none;
}

#page .search-results {
}

#page .search-results li {
    list-style: none;
    margin: 0;
}

#page .search-results li h3 {
    font-size: 12px;
    font-weight: normal;
    margin: 2px;
}

#page .search-results li h3 a {
    text-decoration: none;
}

#page .search-results li h3 a:hover {
    text-decoration: underline;
}

#page .search-results-con {
    border-bottom: 1px solid gray;
}

#page .error-list-search-results {
    border-bottom: 1px solid gray;
    padding: 4px;
}

#page .chart h2 {
    height: auto;
}

#page .chart h2 em {
    line-height: 16px;
    padding: 5px 0 5px 10px;
    float: none;
    display: block;
}

.konfiguratory-rows {
    padding: 5px 16px;
}

.konfiguratory-rows ol, .konfiguratory-rows ul {
    padding: 0 0 5px 25px;
}

.konfiguratory-rows ol li {
    list-style: decimal;
    padding: 3px 0;
}

.konfiguratory-rows ul li {
    padding: 3px 0;
    list-style: none;
}

#page .std-content .konfiguratory-rows ul li a {
    text-decoration: none;
    font-size: 12px;
}

#page .std-content .konfiguratory-rows ul li a:hover {
    text-decoration: underline;
}

.konfigurator-path {
    padding: 5px 15px 5px 0;
}

.konfigurator-path li {
    display: inline;
    padding: 0 10px 0 0;
    margin: 0;
    background: url("/rpo/img/path_sep.gif") no-repeat scroll right center;
}

#page .std-content ul.konfigurator-path li {
    margin: 0;
}

.konfigurator-path li a {
    text-decoration: none;
}

.konfigurator-path li a:hover {
    text-decoration: underline;
}
.kartka-zamknij{
	font-weight: bold;
	color: #1545B4;
	text-decoration: none;
}
.kartka-zamknij:hover{
	text-decoration: underline;
}


#page .info-pdf {
    border: 0px solid #A1D2FF;
    background-color: #D5EBFF;
    margin: 5px 0;
}

#page .info-pdf p {
    padding: 6px;
    margin: 0;
}

#page .info-pdf .decorate {
    font-weight: bold;
}



#page .site-map {
}

#page .site-map li {
    list-style: none;
}

#page .site-map li a {
    text-decoration: none;
}

#page .site-map li a:hover {
    text-decoration: underline;
}

#page .site-map li a em {
    font-style: normal;
}
/* gallery */
#page .gallery-cont{
    margin: 10px 0;
}
#page .gallery-cont .simple-gallery{
	 
}
#page .gallery-cont h1{
	display: none;
}
#page .gallery-cont .simple-gallery h2{
	font-size: 13px;
    margin: 5px 0;
    color: #3A3A3A;
    padding: 0 0 2px;
}
#page .gallery-cont .simple-gallery ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#page .gallery-cont .simple-gallery ul li{
	float: left;
	padding: 0 15px 15px 0;
	margin: 0;
}
#page .gallery-cont .simple-gallery ul li a {
	border: 1px solid #D5EBFF;
}
#page .gallery-cont .simple-gallery ul li a:hover{
	border: 1px solid #000000;
}
#page .top .pasek .link-special-red  a{
	color: #8B0000;
}


