* {margin: 0; padding: 0; outline: 0; }
body {line-height: 1.2; margin: 0; padding: 0; font-family: Verdana, Tahoma, Aria, sans-serif; font-size: 11px;}
object, embed {display: block; }
ol, ul {list-style: none; }
a, .link {color: #0e3782; text-decoration: none; }
a:hover, .link:hover {text-decoration: underline; }
a:visited, .link:visited {}
input, select {vertical-align: middle; }
button {vertical-align: middle; cursor: pointer; border: none; }
img {border: 0; }
.input_grey {color: #B7B7B7; } /* wyswietlanie tekstu zastepczego w inputach */

#submenu {width: 955px; height: 27px; margin: 0 auto; overflow: hidden; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -455px; padding: 0 5px 0 0; }
#submenu .submenu_calendar {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -425px; height: 27px; float: left; }
#submenu .submenu_calendar .submenu_wrap {padding: 5px 5px 0 5px; float: left; height: 22px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -455px; }
#submenu .submenu_calendar .submenu_wrap .icon {float: left; padding: 2px 0 0 24px; height: 16px; overflow: hidden; position: relative; color: #0e3782; }
#submenu .submenu_calendar .submenu_wrap .icon_date {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 -120px; }
#submenu .submenu_lite {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -425px; height: 27px; float: left; margin: 0 0 0 8px; position: relative; overflow: hidden; }
#submenu .submenu_lite .submenu_wrap {display: block; float: left; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -455px; padding: 7px 7px 0 7px; height: 20px; }
#submenu .submenu_lite .lite {color: #0e3782; cursor: pointer; font-weight: bold; }
#submenu .menu {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -425px; height: 22px; float: right; padding: 5px 0 0 5px; }
#submenu .menu .icon {float: left; padding: 2px 0 0 24px; height: 16px; margin: 0 10px 0 0; overflow: hidden; position: relative; color: #0e3782; }
#submenu .menu .icon_my_portal {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 -40px; }
#submenu .menu .icon_forum {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 -20px; }
#submenu .menu .icon_help {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 -60px; }
#submenu .menu .icon_question {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 -80px; }
#submenu .menu .icon_rss {background: url(/gui/ik/gfx/backgrounds_3.png) no-repeat 0 0; margin: 0 5px 0 0; }

#main #hello_box {overflow: hidden; margin: 10px 0 10px 0; background: #e1e6ef url(/gui/ik/gfx/hello_1_a.gif) no-repeat left bottom; }
#main #hello_box .hello_box_wrap {background: url(/gui/ik/gfx/hello_1_b.gif) no-repeat left top; padding: 15px; overflow: hidden; }
#main #hello_box ul {margin: 0 0 10px 0; }
#main #hello_box p {margin: 0 0 10px 0; }
#main #hello_box ul li {background: url(/gui/ik/gfx/markers_1.png) no-repeat -2993px 0.3em; padding: 0 0 0 20px; }
#main #hello_box #warning_text1 {}
#main #hello_box #warning_text2 {display: none; }
#main #hello_box #warning_slide {cursor: pointer; }
#komunikat_switch {color: #0E3782; cursor: pointer; }

#user_panel {background: url(/gui/ik/gfx/backgrounds_2.png) no-repeat -440px -35px; width: 960px; margin: 0 auto; overflow: hidden; }
#user_panel .wrapper {background: url(/gui/ik/gfx/backgrounds_2.png) no-repeat -440px bottom; width: 960px; overflow: hidden; }
#user_panel .left {width: 534px; float: left; padding: 8px; }
#user_panel .right {width: 394px; float: right; text-align: right; padding: 8px; }
#user_panel .register {font-weight: bold; margin: -2px 0 6px 0; }
#user_panel .register button {width: 106px; height: 20px; background: url(/gui/ik/gfx/buttons_1.png) no-repeat 0 -50px; }
#user_panel input.text {border: 1px solid #81abc6; padding: 0 1px 1px 1px; font-family: Verdana; font-size: 11px; }
#user_panel .login input.text {width: 110px; }
#user_panel .login button {width: 62px; height: 20px; background: url(/gui/ik/gfx/buttons_1.png) no-repeat 0 -25px; margin: 2px 0 0 0; }
#user_panel .login label {display: inline-block; position: relative; }
#user_panel .remember_forget {text-align: right; font-size: 10px; height: 15px; }
#user_panel .remember_forget .forget {width: 123px; display: inline-block; padding: 0 65px 0 0; text-align: center; color: #0e3782; vertical-align: middle; }
#user_panel .remember_forget .remember {width: 135px; display: inline-block; padding: 0 29px 0 0; text-align: center; vertical-align: middle; }
#user_panel .remember_forget label {vertical-align: middle; font-size: 10px; font-family: Verdana, Tahoma, sans-serif; }
#user_panel .logged a.email {display:inline-block; background: url(../gfx/email.gif) no-repeat left 1px; padding:0 0 3px 25px; margin:0;}
#user_panel .logged a {display: block; float: right; margin: 2px 0 0 6px; }
#user_panel .logged a span {display: none; float: right; }
#user_panel .logged .my_portal {width: 70px; height: 18px; background: url(/gui/ik/gfx/button_my_portal.gif) no-repeat 0 0; }
#user_panel .logged .logout {width: 58px; height: 18px; background: url(/gui/ik/gfx/button_logout.gif) no-repeat 0 0; }
#user_panel .logged .update {width: 101px; height: 18px; background: url(/gui/ik/gfx/button_update.gif) no-repeat 0 0; }
#user_panel .search input.text {width: 190px; }
#user_panel .search select {border: 1px solid #e1e6ef; background: #e1e6ef; padding: 0; font-family: Verdana; font-size: 11px; width: 178px; }
#user_panel .search .search_link {color: #0e3782; vertical-align: middle; }
#user_panel .search button {width: 71px; height: 20px; background: url(/gui/ik/gfx/buttons_1.png) no-repeat 0 0; margin: 2px 0 0 0; }

#localization {width: 960px; margin: 8px auto; overflow: hidden; }
#localization .localization {width: 810px; float: left; }
#localization .localization a {white-space: nowrap; padding: 0 0 0 14px; background: url(../gfx/markers_1.png) no-repeat -1498px 0.5em; text-decoration: underline; }
#localization .localization a:hover {text-decoration: none; }
#localization .localization a.home {padding: 0; background: none; }
#localization .localization a.last {text-decoration: none; }
#localization .localization span {white-space: nowrap; padding: 0 0 0 14px; background: url(../gfx/markers_1.png) no-repeat -1498px 0.5em; }
#localization .localization strong {font-weight: normal; }

#localization .font_size {width: 140px; float: right; text-align: right; }
#localization .font_size a {background-image: url(/gui/ik/gfx/backgrounds_1.png); background-repeat: no-repeat; display: inline-block; }
#localization .font_size .size_1 {background-position: -15px -30px; width: 7px; height: 11px; }
#localization .font_size .size_2 {background-position: -25px -30px; width: 9px; height: 11px; }
#localization .font_size .size_3 {background-position: -35px -30px; width: 10px; height: 11px; }

#header {width: 960px; height: 80px; margin: 0 auto; overflow: hidden; }
#header img {width: 400px; height: 80px; margin: 0; float: left; }
#header p {float: right; margin: 35px 0 0 0; }

#menu {background: url(/gui/ik/gfx/backgrounds_2.png) no-repeat -960px -260px; height: 37px; width: 960px; margin: 0 auto; font-family: Tahoma, Verdana; font-size: 12px; overflow: hidden; }
#menu ul {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -105px; height: 31px; float: right; }
#menu ul li {float: left; display: block; height: 31px; border-left: 1px solid #fff; }
#menu ul li a {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -145px; text-decoration: none; font-weight: bold; display: block; float: left; color: #fff; height: 31px; }
#menu ul li a span {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -145px; display: block; float: left; height: 24px; padding: 7px 8px 0 8px; cursor: pointer; }
#menu ul li a:hover {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -185px; }
#menu ul li a:hover span {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -185px; }
#menu ul li.select a {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -225px; color: #0e3782; }
#menu ul li.select a span {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -225px; }

#content {width: 960px; margin: 8px auto 0 auto; overflow: hidden; padding: 0 20px; }
 * html #content .narrow {position: relative; width: 210px; height: 20px; }
#content .narrow {position: relative; width: 210px; min-height: 20px; }
#content .narrow .box {margin: 0 0 10px 0; background: #a7b6d1 url(/gui/ik/gfx/box_title_1_a.gif) no-repeat center top; width: 210px; }
#content .narrow .box_N {margin: 0 0 10px 0; background: #c3cde0 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -730px 0; width: 210px; }
#content .narrow .box_C {margin: 0 0 10px 0; background: #0f3985 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px 0; width: 210px; }
#content .narrow .box .box_title {background: url(/gui/ik/gfx/box_title_1_b.gif) no-repeat bottom; overflow: hidden; width: 210px; }
#content .narrow .box_N .box_title {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -730px bottom; overflow: hidden; width: 210px; }
#content .narrow .box_C .box_title {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px bottom; overflow: hidden; width: 210px; }
#content .narrow .box .box_title h3 {font-size: 12px; font-weight: bold; color: #0e3782; padding: 6px 10px 8px 10px; width: 175px; float: left; }
#content .narrow .box_N .box_title h3 {font-size: 12px; font-weight: bold; color: #0e3782; padding: 6px 10px 8px 10px; width: 175px; float: left; }
#content .narrow .box_C .box_title h3 {font-size: 12px; font-weight: bold; color: #fff; padding: 6px 10px 8px 10px; width: 175px; float: left; }
#content .narrow .box_N .box_title h3 a {color: #0E3782; }
#content .narrow .box .box_content {background: #fff url(/gui/ik/gfx/box_content_1.gif) no-repeat center bottom; width: 190px; padding: 6px 10px; }
#content .narrow .box_N .box_content {background: #fff url(/gui/ik/gfx/backgrounds_2.png) no-repeat 0 bottom; width: 190px; padding: 6px 10px; }
#content .narrow .box_C .box_content {background: #fff url(/gui/ik/gfx/backgrounds_2.png) no-repeat 0 bottom; width: 190px; padding: 6px 10px; }
#content .narrow .box .box_content ul li {padding: 0 0 0 20px; background: url(/gui/ik/gfx/marker_1.gif) no-repeat 0 1px; margin: 5px 0; }
#content .narrow .box_N .box_content ul li {padding: 0 0 0 20px; background: url(/gui/ik/gfx/markers_1.png) no-repeat 0 1px; margin: 5px 0; }
#content .narrow .box_C .box_content ul li {padding: 0 0 0 20px; background: url(/gui/ik/gfx/markers_1.png) no-repeat 0 1px; margin: 5px 0; }

#content .arrows {display: inline; float: right; margin: 3px 4px 0 0; width: 9px; height: 20px; overflow: hidden; position: relative; }
#content .arrows .arrow_up {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -30px; width: 9px; height: 9px; cursor: pointer; overflow: hidden; font-size: 0; }
#content .arrows .arrow_down {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -40px; width: 9px; height: 9px; margin: 2px 0 0 0; cursor: pointer; overflow: hidden; font-size: 0; }

#content #main .box_nowosci_title {width: 510px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 0; overflow: hidden; }
#content #main .box_nowosci_title  h3 { float:left; width: 400px;}

#content #main .box_porady_title {width: 510px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 0; overflow: hidden; }
#content #main .box_porady_title  h2 { float:left; width: 400px;}

#content #main .scroller_title {width: 510px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 0; overflow: hidden; }
#content #main .scroller_title  h3 { float:left; width: 400px; padding: 7px 10px 8px 10px; font-size: 12px; font-weight: bold; color: #fff;}

#content .box_wrapper {background: #fff; /*margin-bottom: 10px!important;*/ overflow: hidden;}

#main2 {position:relative; overflow:visible;}

#content #main #main2 .placeholder_on_home_page .tab_headings { float: left; width: 484px; }
#content #main #main2 .placeholder_on_home_page ._2, #content #main #main2 .placeholder_on_home_page #c_2 {margin-top:10px;}

#content .narrow .reklama {margin: 0 0 10px 0; }
#content .narrow .placeholder_on_home_page {overflow: hidden; width: 210px; }
#content .narrow .more {display: block; margin: 0; font-weight: normal; text-align: right; }
#content .narrow .more a {padding: 0 0 0 0; }

#content .narrow .box_blank {margin: 0 0 10px 0; background:none; width: 210px; }
#content .narrow .box_blank .box_blank_box {background:none; width: 190px; padding: 6px 10px; }
#content .narrow .box_blank .box_blank_box ul li {padding: 0 0 0 20px; background: url(/gui/ik/gfx/marker_1.gif) no-repeat 0 1px; margin: 5px 0; }

#content .narrow .box_N .box_content .box_item {margin:0 0 10px 0; overflow:hidden;}
#content .narrow .box_N .box_content .box_item h4 {background:transparent url(../gfx/marker_1.gif) no-repeat scroll 0 3px; padding: 0 0 0 15px; font-size:11px;}
#content .narrow .box_N .box_content .box_item  .date {color:#959595; display:block; font-size:10px; margin: 0 0 3px 10px;}
#content .narrow .box_N .box_content .box_item  .description {text-align: left; display: block; margin: 0 0 0 10px;}
#content .narrow .box_N .box_content .box_item  .description img {border:1px solid #103c88; display:block; margin:3px 0;}
#content .narrow .box_N .box_content .box_item  .author {color:#959595; display:block; text-align:right; margin: 0 5px 0 0;}
#content .narrow .box_N .box_content .box_item   p {clear:both; display:block; border:0;}
#content .narrow .box_N .box_content  .description p a {background:none;}
#content .narrow .box_N .box_content  .box_item  .more img {border:0;}
#content .narrow .box_N .box_content .main_button {text-align:right; margin:5px 0 0 0 ;}
#content .narrow .box_N .box_content .main_button a { padding:0 7px 0 0; font-weight:bold;}
#content .narrow .box_N .box_content .link_to_chanel a {color:#2f4c82;}

#content .narrow .box_C .box_content .box_item {margin:0 0 10px 0; overflow:hidden;}
#content .narrow .box_C .box_content .box_item h4 {background:transparent url(../gfx/marker_1.gif) no-repeat scroll 0 3px; padding: 0 0 0 15px; font-size:11px;}
#content .narrow .box_C .box_content .box_item  .date {color:#959595; display:block; font-size:10px; margin: 0 0 3px 10px;}
#content .narrow .box_C .box_content .box_item  .description {text-align: left; display: block; margin: 0 0 0 10px;}
#content .narrow .box_C .box_content .box_item  .description img {border:1px solid #103c88; display:block; margin:3px 0;}
#content .narrow .box_C .box_content .box_item  .author {color:#959595; display:block; text-align:right; margin: 0 5px 0 0;}
#content .narrow .box_C .box_content .box_item   p {clear:both; display:block; border:0;}
#content .narrow .box_C .box_content  .description p a {background:none;}
#content .narrow .box_C .box_content  .box_item  .more img {border:0;}
#content .narrow .box_C .box_content .main_button {text-align:right; margin:5px 0 0 0 ;}
#content .narrow .box_C .box_content .main_button a { padding:0 7px 0 0; font-weight:bold;}
#content .narrow .box_C .box_content .link_to_chanel a {color:#2f4c82;}
#content .narrow h3 a {color:#fff;}

#content .error_message {display: block; background: url(../gfx/ico_error.gif) no-repeat left top; padding: 2px 0 0 24px; height: 16px; color: #a4001c; margin: 10px 0; }
#content .error_message span {font-weight: bold; }

#top_ad {background: #fff; text-align: center; }
#bottom_ad {clear: both; text-align: center; }

#left {width: 210px; float: left; position: relative; }
#left .advert {text-align: center; }
#right {width: 210px; float: right; position: relative; }
#right .advert {text-align: center; }

#content .narrow .menu_box {margin: 0 0 10px 0; width: 210px; }
#content .narrow .menu_box .box_title {background: #0f3985 url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px 0; }
#content .narrow .menu_box .box_title h3 {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -515px bottom; overflow: hidden; padding: 6px 10px 0 10px; height: 23px; width: 190px; color: #fff; font-size: 12px; }
#content .narrow .menu_box .menu_box_content {width: 208px; margin: 0 auto; }
#content .narrow .menu_box ul li a {margin: 1px 0; background: #e1e6ef url(/gui/ik/gfx/menu_1.png) no-repeat 0 0; width: 208px; display: block; }
#content .narrow .menu_box ul li a span {background: url(/gui/ik/gfx/menu_1.png) no-repeat 0 bottom; padding: 3px 5px 3px 27px; width: 176px; display: block; }
#content .narrow .menu_box ul li a:hover {background-position: -440px 0; text-decoration: none; }
#content .narrow .menu_box ul li a:hover span {background-position: -440px bottom; text-decoration: none; }

#content .narrow .box_currency .sign_-1 {background: url(/gui/ik/gfx/s_down.gif) no-repeat left top; display: inline-block; vertical-align: middle; width: 12px; height: 12px; }
#content .narrow .box_currency .sign_0 {background: url(/gui/ik/gfx/s_not.gif) no-repeat left top; display: inline-block; vertical-align: middle; width: 12px; height: 12px; }
#content .narrow .box_currency .sign_1 {background: url(/gui/ik/gfx/s_up.gif) no-repeat left top; display: inline-block; vertical-align: middle; width: 12px; height: 12px; }

#main {width: 510px; float: left; margin: -10px 0 0 15px; overflow: visible; position: relative }
#main .main_news .news_box {padding: 0 5px 10px 5px; border-bottom: 1px dotted #d5d5d5; margin: 0 0 10px 0; }
#main .main_news h3 {padding: 7px 10px 8px 10px; background: url(/gui/ik/gfx/main_title_1.gif) no-repeat 0 0; width: 490px; font-size: 12px; font-weight: bold; display: block; overflow: hidden; }
#main .main_news h3 a {color: #fff; text-decoration: none; display:inline-block; float:left; }
#main .main_news h4 { float: left; font-family: Helvetica, Arial; font-size: 1.45em; font-weight: bold; color: #a4001c; margin: 10px 0 2px 0; }
#main .main_news h4 a {color: #a4001c; text-decoration: none; }
#main .main_news .date {color: #b7b7b7; margin: 2px 0 3px 0; clear: left; }
#main .main_news .more {}
#main .main_news .more a {font-weight: bold; background: url(/gui/ik/gfx/markers_1.png) no-repeat right 0.5em; padding: 0 10px 0 0; }
#main .main_news .more_news {text-align: right; }
#main .main_news .more_news a {font-weight: bold; background: url(/gui/ik/gfx/markers_1.png) no-repeat right 0.5em; padding: 0 10px 0 0; }
#main .main_news .icon_google {background: url(../gfx/plus_google2.gif) no-repeat 0 0; height: 17px; width:62px; padding:0; float: right; margin: 5px 10px 0 0; display:inline-block; overflow:hidden; }

#main #main_left {width: 510px; margin: 15px 0 0 0; }
#main #main_left h2 {padding: 7px 10px 8px 10px; background: url(/gui/ik/gfx/main_title_1.gif) no-repeat 0 0; width: 490px; font-size: 12px; font-weight: bold; color: #fff; display: block; overflow: hidden; }
#main #main_left h2 span {float: left; }
#main #main_left h3 {font-size: 1.2em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #a4001c; padding: 0 5px; margin: 8px 0 0 0; }
#main #main_left h3 a {color: #a4001c; }
#main #main_left .data {padding: 0 5px 8px 5px; border-bottom: 1px dotted #d5d5d5; margin: 0 0 10px 0; color: #b7b7b7; }
#main #main_left .more_news a {font-weight: bold; background: url(/gui/ik/gfx/markers_1.png) no-repeat right 0.5em; padding: 0 10px 0 0; float:right; }
#main #main_left .icon_google {background: url(../gfx/plus_google2.gif) no-repeat 0 0; height: 17px; width:62px; padding:0; float:right; margin: 5px 10px 0 0;  display:inline-block; overflow:hidden; }

#foot {overflow: hidden;}
#foot .about {width: 960px; margin: 15px auto 0 auto; padding: 5px 0; border-top: 1px solid #d5d5d5; text-align: center; }
#foot .about ul {display: inline; }
#foot .about ul li {display: inline; margin: 0 10px; position: relative; }
#foot .about ul li .area_anchor {color: #0e3782; overflow: hidden; }
#foot .about ul li img {display: block; width: 600px; height: 14px; position: absolute; top: 0px; left: 0; z-index: 1; }
#foot .about ul li a:hover {}

#foot .marketing {width: 960px; height: 25px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -325px; margin: 0 auto; }
#foot .marketing ul {display: block; list-style: none; margin: 0; padding: 0; }
#foot .marketing ul {text-align: center; height: 25px; width: 960px;  }
#foot .marketing ul li {display: inline; position: relative; }
#foot .marketing ul li .link {display: inline-block; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -955px -295px; padding: 0 7px 0 13px; height: 25px; color: #0e3782; overflow: hidden; }
#foot .marketing ul li .link:hover span {text-decoration: underline; }
#foot .marketing ul li .link span {display: inline-block; padding: 5px 0px 0 0px; height: 20px; cursor: pointer; }
#foot .marketing ul li.last .link { display:inline-block; height: 25px; padding:0px 3px 0 13px;}
#foot .marketing ul li.last .link span {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -295px; display:inline-block; padding-right: 12px;  height: 25px; cursor:pointer; }

#foot .editorial {width: 960px; height: 25px; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat 0 -265px; margin: 5px auto 0 auto; }
#foot .editorial ul {display: block; list-style: none; margin: 0; padding: 0; }
#foot .editorial ul {text-align: center; height: 25px; width: 960px;  }
#foot .editorial ul li {display: inline; position: relative; }
#foot .editorial ul li .link {display: inline-block; background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat -955px -355px; padding: 0 7px 0 13px; color: #fff; height: 25px; overflow: hidden; }
#foot .editorial ul li .link span {display: inline-block; padding: 5px 0px 0 0px; height: 20px; cursor: pointer; }
#foot .editorial ul li.last .link {display: inline-block; height: 25px; padding: 0px 3px 0 13px;}
#foot .editorial ul li.last .link span {background: url(/gui/ik/gfx/backgrounds_1.png) no-repeat right -355px; display:inline-block; padding-right: 12px;  height: 25px; cursor:pointer; }
#foot .editorial ul li .link:hover span {text-decoration: underline; }

#foot .copyright {width: 960px; margin: 0 auto; padding: 5px 0; text-align: center; color: #b7b7b7; }

#mapa h3, #mapa h3 a {color: #A4001C; text-decoration: none;}

#lista_dokumentow {float: right; width: 740px; border-left: 1px solid; border-color: #CDCDCD; padding: 0 0 0 10px; margin: 0 0 10px 0; text-align: justify }
#lista_dokumentow h2 {font-size: 17px; font-weight: bold; color: #A4001C; margin: 2px 0 24px 0; padding: 0; text-align: left; }
#lista_dokumentow h3 {margin: 5px 0 10px 0; padding: 0; font-size: 12px; }
#lista_dokumentow h3 a {color: #A4001C; text-decoration: none; font-weight: bold; }
#lista_dokumentow h3 a:hover {color: #808080; text-decoration: underline; border: none; }
#lista_dokumentow ul {list-style: none; margin: 0 0 10px 0; padding: 0px; text-align: left; }
#lista_dokumentow li {background: url(/gui/ik/gfx/dot_3.gif) no-repeat; margin: 4px 0 4px 0px; padding: 0 0 0 18px}
#lista_dokumentow ul li a {color: #0E3782; text-decoration: none; border: none; }
#lista_dokumentow ul li a:hover {color: #808080; text-decoration: underline; }
#lista_dokumentow .wiecej {margin: -10px 0 0 0; padding: 0; text-align: right; }
#lista_dokumentow .wiecej a {text-decoration: none; font-weight: bold; border: 0; color: #A4001C; }
#lista_dokumentow .wiecej a:hover {color: #808080; }

#lista_dokumentow .right_box {margin: 0 0 0 10px; float: right; font-size: 12px; }
#lista_dokumentow .boxszary { background-color: #E7E7E7; padding: 4px; margin-bottom: 1em;}

#doc {float: right; width: 735px; margin: 0 0 0 15px; }

#indeks {float: left; width: 510px; margin: 0 0 0 15px; }

#form_short_rej {background-color: #FAA; padding: 4px;}

#oplacone {color: #A4001C; font-weight: bold;}

#content div.rameczka-tytul {background: url(/gui/ik/gfx/belka_4.gif) no-repeat top left; width: 518px; height: 17px; font: bold 12px verdana; color: #4B4B4B; margin: 0; padding: 5px 0 0 8px}
#content div.rameczka { width: 518px; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #C5C6C7; margin: 0 0 10px 0; padding: 0px; }

/*
h3.scroller {padding: 7px 10px 8px 10px; background: url(/gui/ik/gfx/main_title_1.gif) no-repeat 0 0; width: 490px; font-size: 12px; font-weight: bold; color: #fff; }
*/

#scroller { background: #fff url(/gui/ik/gfx/scroller_bg.gif) no-repeat 0 0; color: #000; margin: 0 0 10px 0; overflow: visible; border-bottom: 1px dotted #d5d5d5; }
#scroller .scroller_item {padding: 0 5px; width: 500px; overflow: visible; }


#scroller h4 {font-family: Helvetica, Arial; font-size: 1.45em; font-weight: bold; color: #a4001c; margin: 10px 0 2px 0; }
#scroller h4 a {color: #a4001c; text-decoration: none; }
#scroller h4 a:hover {text-decoration: underline; }
#scroller .date {color: #b7b7b7; margin: 2px 0 3px 0; }
#scroller .more {font-weight: bold; background: url(/gui/ik/gfx/marker_2.gif) no-repeat right 60%; padding: 0 10px 0 0; }

#content .narrow table#kalendarz {border-collapse: collapse; width: 182px; margin: 10px 0 0 0; background: url(/gui/ik/gfx/menu_1.png) no-repeat -4901px 29px; }
#content .narrow table#kalendarz th {font-weight: normal; height: 19px; vertical-align: middle; }
#content .narrow table#kalendarz td {height: 19px; vertical-align: middle; }
#content .narrow table#kalendarz td.event_col {height: 19px; }
#content .narrow table#kalendarz td.event_col_n {height: 19px; }
#content .narrow table#kalendarz td.event_col_today {background: url(/gui/ik/gfx/menu_1.png) no-repeat -4900px -140px; color: #a4001c; }
#content .narrow table#kalendarz td.event_col_today a {text-decoration: none; font-weight: bold; }
#content .narrow table#kalendarz td.event_col a {text-decoration: none; font-weight: bold; background: url(/gui/ik/gfx/menu_1.png) no-repeat -4900px -160px; display: block; height: 17px; padding: 2px 0 0 0; width: 26px; }
#content .narrow table#kalendarz td.month_year {font-weight: bold; color: #a4001c; }
#content .narrow table#kalendarz td.nav a {font-weight: bold; color: #a4001c; font-size: 16px; }
#content .narrow table#kalendarz td.nav {height: 30px; }
#content .narrow div#kalendarz {margin: 10px 0 0 0; }

#doc #kalendarz {margin: 4px auto 1px auto; }
#doc #kalendarz td {background: #F0F0F0 url(../gfx/cal_td_bg_1.gif) no-repeat right top; width: 50px; height: 26px; line-height: 13px; }
#doc #kalendarz th {padding: 3px 0; font-weight: normal; text-align: center; }
#doc #kalendarz td.nav {font-size: 13px; height: 40px; }
#doc #kalendarz td.nav a {text-decoration: none; }
#doc #kalendarz td.nav a:hover {text-decoration: underline; }
#doc #kalendarz td.month_year {font-weight: bold; text-align: center; width: auto; }
#doc #kalendarz td.event_col a {height: 20px; width: 50px; display: block; /*background: url(../gfx/cal_event.gif) no-repeat center;*/ padding: 6px 0 0 0; }
#doc #kalendarz td.event_col a:hover {}
#doc #kalendarz td.event_col_n {background: pink url(../gfx/cal_td_bg_1.gif) no-repeat right top; color: #0E3782; }
#doc #kalendarz td.event_col_n a {height: 20px; width: 50px; display: block; background: url(../gfx/cal_event_n.gif) no-repeat center; padding: 6px 0 0 0; }
#doc #kalendarz td.event_col_today {font-weight: bold; background: #f28e00 url(../gfx/cal_td_bg_1.gif) no-repeat right top; color: #fff;}
#doc #kalendarz td.event_col_today a {height: 20px; width: 50px; display: block; /*background: url(../gfx/cal_event_t.gif) no-repeat center; padding: 6px 0 0 0;*/ }


.reg-confirm-element-position span {color: #0E3782;}

/* REJESTRACJA PLATNOSCI.PL */


#payments #payments_box_1 { width: 688px; overflow: hidden; margin:50px auto 0 auto; background: url(/gui/ik/gfx/payments_box_1.png) no-repeat left top;  }
#payments #payments_box_1 #payments_box_2 { width: 688px; overflow:hidden; padding:0 0 10px; margin-top: 11px; background: url(/gui/ik/gfx/payments_box_2.png) no-repeat left bottom;}
#payments #payments_box_top {border-bottom:solid 1px #cccccc; width:660px; margin:0 auto 10px auto; padding:0 5px 10px 0;}
#payments #payments_box_top .left {background: url(/gui/ik/gfx/payments_arrow.gif) no-repeat left 50%; padding:0 0 0 10px; margin:0 0 5px 0;}
#payments #payments_box_top .left span {margin:0 0 0 3px;}
#payments #payments_box_top .left .miesieczny { display:inline-block; color:#198027;}
#payments #payments_box_top .left .pakiet { display:inline-block; color:#0f4e15; text-transform: uppercase;}
#payments #payments_box_top .left .netto {font-size:14px; color:#b51626; font-weight:bold; }
#payments #payments_box_top .left .brutto {color:#7d7d7d; font-weight:bold;}
#payments #payments_box_bottom {overflow:hidden; float:left;}
#payments #payments_box_bottom .reg-confirm-element-position {margin:5px 0;}
#payments #payments_box_bottom #personal_data {font-weight:bold; color:#0e3782; margin:0 20px 10px 20px; font-size:14px;}
#payments #payments_box_bottom #left { overflow:hidden; width:314px;  float:left; padding:0 0 0 30px; }
#payments #payments_box_bottom #right { overflow:hidden; width:314px;  float:right; padding:0 30px 0 0; }
#payments #payments_box_bottom label {display:inline-block; width:100px; text-align:right; font-weight:bold; margin:0 5px 0 0;}
#payments #payments_box_bottom span {color:#585858;}
#payments #payments_box_1 #payments_box_2 .button {float:right; overflow:hidden; padding:10px 10px 0 10px;}
#payments #payments_box_1 #payments_box_2 .button form {padding:0; margin:0;}
#payments .belka {border:1px solid #cdcdcd; border-right:none; border-left:none; background-color:#eee; font-weight:bold; margin: 10px auto; padding:5px; width:678px;}
#payments  .button-zamawiam {background: url(/gui/ik/gfx/b_zamawiam.gif) no-repeat 0 -20px; margin:0px; height:20px;
width:82px;}

#editorial_news_box{width: 100%;margin: 0 auto 10px auto;overflow: hidden;}
#editorial_news_box .editorial_news_box{float: left;background: url("../gfx/tabs_bg_1_a.gif") no-repeat scroll left 25px transparent;width: 100%;}
#editorial_news_box .editorial_news_box .editorial_news_box_wrap{background: url("../gfx/tabs_bg_1_b.gif") no-repeat scroll left bottom transparent;margin-top: 5px;overflow: hidden;width: 100%;}
#editorial_news_box .editorial_news_box .editorial_news_box_wrap .title_box .title_wrapper h3{float: left;background: url("../gfx/main_title_1_short.gif") no-repeat scroll left top transparent;margin: 0;padding: 0;cursor: pointer;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .title_box .title_wrapper h3 span{float: left;width: 491px;min-height: 26px;background: url("../gfx/main_title_1_short.gif") no-repeat scroll right top transparent;margin: 0 0 0 2px;padding: 5px 8px 5px 9px;color: #FFFFFF;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .content_box{float: left;width: 90%;padding: 5%;font-family: Tahoma,Arial,Verdana,sans-serif;font-size: 11px;line-height: 1.2;color: #404040;text-align: justify;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .title_box .minus,#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .title_box .plus{float: right;width: 18px;height: 18px;display: block;position: relative;top: 0px;right: -4px;background: url("../gfx/ik_minus.png") no-repeat transparent;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .title_box .plus{background: url("../gfx/ik_plus.png") no-repeat transparent;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .content_box img{margin: 10px;border: 1px solid #869BB4;padding: 2px;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .content_box p{margin-bottom: 5px;padding: 5px 0;border-bottom: 1px dotted #869BB4;text-align: justify;}

