* {margin: 0; padding: 0; outline: 0; vertical-align: baseline; }
body {line-height: 1.3; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #fff url(../gfx/body_bg.gif) repeat-y center; color: #000; }
ol, ul {list-style: none; }
a, .link {color: #024b79; text-decoration: none; }
a:hover, .link:hover {text-decoration: underline; }
a:visited, .link:visited {color: #627c8d; }
input {vertical-align: middle; }
img {border: 0; }
sup {vertical-align: super !important;}
.input_grey {color: #959595; }


#content .arrows{float: right;position: relative;top: 5px;right: 4px;width: 9px;height: 16px;}
#content .arrows .arrow_up,
#content .arrows .arrow_down{float: left;width: 9px;cursor:pointer;}
#content .arrows .arrow_up{height: 8px;background: url(../gfx/arrow_up.gif) no-repeat center center transparent;}
#content .arrows .arrow_down{height: 7px;background: url(../gfx/arrow_down.gif) no-repeat center center transparent;}

#main2 {position: relative;float: left;}

#content #main #main2 .placeholder_on_home_page .tab_headings { width: 500px; }

#top {width: 100%; height: 25px; overflow: hidden; background: url(../gfx/top_bg.gif) no-repeat top; }
#top .wrapper {width: 599px; margin: 0 auto; display: block; overflow: hidden; padding: 0 0 0 361px; }
#top .icon {float: right; margin: 3px 0 0 14px; height: 19px; }
#top .icon span {padding: 2px 0 0 23px; height: 16px; float: left; color: #024b79; cursor: pointer; }
#top .icon:hover span {text-decoration: underline; }
#top .icon_date { background: url(../gfx/icon_main_calendar.gif) no-repeat 0 0; float: left; }
#top .icon_site_map {background: url(../gfx/icon_main_site_map.gif) no-repeat 0 0; }
#top .icon_favourite {background: url(../gfx/icon_main_favourite.gif) no-repeat 0 0; }
#top .icon_ask_question {background: url(../gfx/icon_main_ask_question.gif) no-repeat 0 0; }
#top .icon_rss {background: url(../gfx/icon_main_rss.gif) no-repeat 0 0; }
#top .icon_my_portal {background: url(../gfx/icon_main_my_portal.gif) no-repeat 0 0; }
#top .icon_home {background: url(../gfx/icon_main_home.gif) no-repeat 0 0; }

.home_page_message {position: absolute; width: 300px; right: -20px; z-index: 999; padding: 10px 0 0 0; background: url(/gui/fk/gfx/start_page_1.gif) no-repeat left top; }
.home_page_message_wrap {background: #fff; padding: 2px 7px 7px 7px; border: 1px solid #a0c0d4; border-top: none; border-radius: 0 0 4px 4px; position: relative; }
.home_page_message .home_page_close {width: 20px; height: 20px; display: block; position: absolute; right: 5px; top: 1px; cursor: pointer; }
.home_page_message ol {list-style-type: decimal; padding: 0 0 0 24px; }

#header {width: 100%; height: 84px; margin: 0 auto; background: url(../gfx/header_bg.gif) repeat-y top; }
#header .wrapper {width: 960px; height: 84px; margin: 0 auto; position: relative; }
/* #header .logo {width: 270px; float: left; margin: 0 0 0 10px; }*/
#header .logo {width: 365px; height: 109px; display: block; position: absolute; top: -25px; left: 0; }

#user_panel {float: right; text-align: right; width: 290px; }
#user_panel input.text {border: 1px solid #81abc6; padding: 1px 2px 0 2px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 90px; }
#user_panel .login {margin: 0; }
#user_panel .remember_me {display: block; height: 18px; overflow: hidden; width: 290px; margin: 2px 0px 0 0; font-size: 10px; float: right; }
#user_panel .remember_me input {vertical-align: middle; margin: 0 1px 0 0; }
#user_panel .remember_me label {vertical-align: middle; }
#user_panel .remember_me .rem_1 {float: left; width: 110px; text-align: center; height: 18px; padding:0 0 0 25px;  padding: 0 0 0 18px !important; }
* html #user_panel .remember_me .rem_1 {float: left; width: 110px; text-align: center; height: 18px; padding: 0 0 0 16px; margin-top: -5px; }
#user_panel .remember_me .rem_2 {float: right; width: 105px; text-align: center; height: 18px; padding: 1px 50px 0 0; position: relative; color: #024b79; }
#user_panel .remember_me .rem_2 img {width: 90px; height: 13px; position: absolute; left: 0; top: 0; display: block; }
#user_panel .logged {margin: 13px 0 0 0; }
#user_panel .logged a.email {display: inline-block; background: url(../gfx/email.gif) no-repeat left 1px; padding: 0 0 3px 25px; margin: 2px 0 0 0; }

#main .hello_box {overflow: hidden; margin: 0 auto 15px auto; background: #f6f7fa; border: 1px solid #A0C0D4; border-bottom: 2px solid #A0C0D4; width: 518px; }
#main .hello_box .hello_box_wrap {padding: 15px; overflow: hidden; }
#main .hello_box h3 {color: #226C9B; font-size: 1.3em; font-weight: bold; margin: 0 0 10px 0; background: none; float: none; height: auto; }
#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(../gfx/marker_1.gif) no-repeat 8px 3px; padding: 0 9px 0 19px; }
#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; }

/*

klasy css dla komunikatów na stronie głównej mantis 4953
#main #editorial_news_box {overflow: hidden; margin: 0 auto 15px auto; background: #f6f7fa; border: 1px solid #A0C0D4; border-bottom: 2px solid #A0C0D4; width: 518px; }
#main #editorial_news_box .editorial_news_box_wrap {padding: 15px; overflow: hidden; margin-bottom: 5px; }
#main #editorial_news_box .title_box {background: url("../gfx/box_title_1_a.gif") no-repeat scroll left top transparent;
    font-size: 12px;
    overflow: hidden;
    padding: 0 0 0 4px;
    width: 481px}
#main #editorial_news_box .title_box .title_wrapper {float: left; width: 179px;}

#main #editorial_news_box h3 {background: url("../gfx/box_title_1_b.gif") no-repeat scroll right top #F2F2F2;
    color: #02578D;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 5px 8px 5px 4px; }
#main #editorial_news_box ul {margin: 0 0 10px 0; }
#main #editorial_news_box p {margin: 0 0 10px 0; }
#main #editorial_news_box .title_box .plus {cursor: pointer; background: url(../gfx/s_down.gif) no-repeat 8px 3px;  display: inline;
    float: right;
    margin: 6px 4px 0 0;
    width: 30px; height: 15px}
#main #editorial_news_box .title_box .minus { cursor: pointer; background: url(../gfx/s_up.gif) no-repeat 8px 3px;  display: inline;
    float: right;
    margin: 6px 4px 0 0;
    width: 30px; height: 15px}
#main #editorial_news_box .content_box {background: url("../gfx/box_bg_1.gif") repeat-x scroll left top #FFFFFF;
    border-bottom: 2px solid #A0C0D4;
    margin: 0;
    overflow: hidden;
    padding: 9px;
    width: 481px;}

*/

#user_panel .register {width: 100%; margin: 10px 0 8px 0; overflow: hidden}
#user_panel .register p {font-weight: bold; float: right; }
#user_panel .register .button {float: right; margin: 5px 0 0 10px; }
#user_panel .forget {margin: 2px 74px 0 0; float: right; width: 90px; text-align: left; font-size: 10px; line-height: 12px; }

#search_panel {float: right; background: #fff url(../gfx/search_panel_a.gif) no-repeat left top; width: 289px; overflow: hidden; margin: 10px 0 0 0; }
#search_panel form {padding: 9px 0 1px 9px; width: 280px; overflow: hidden; background: url(../gfx/search_panel_b.gif) no-repeat bottom; }
#search_panel input.text {border: 1px solid #81abc6; padding: 1px 1px 0 1px; height: 15px; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; width: 267px; margin: 0 9px 0 0; }
#search_panel select {background: #dfeaf1; vertical-align: middle; border: 0; width: 234px; height: 17px; font-family: Arial; font-size: 11px; padding: 1px 1px 0 1px; }
#search_panel p {margin: 0 0 8px 0; text-align: left; width: 280px; overflow: hidden; }
#search_panel a {display: block; float: left; text-decoration: underline; margin: 2px 0 0 0; }
#search_panel input.button {float: right; margin: 0 9px; }
#search_panel img {width: 148px; height: 15px; position: absolute; left: 0; top: 1px; float: left; }
#search_panel .link {color: #024b79; margin: 2px 0 0 0; text-decoration: underline; float: left; }
#search_panel .link:hover {text-decoration: none; }

#nav_1 {height: 36px; width: 100%; font-size: 13px; line-height: 14px; font-weight: bold; background: url(../gfx/menu_1_bg_1.gif) no-repeat top; overflow: hidden; }
#nav_1 .wrapper {width: 970px; height: 26px; margin: 0 auto; background: #216c9b url(../gfx/menu_1_bg_2.gif) no-repeat top; }
#nav_1 ul {height: 26px; margin: 0 auto; width: 960px; overflow: hidden; text-align: center; }
#nav_1 ul li {display: inline; }
#nav_1 ul li.first {background: none; }
#nav_1 ul li.last {padding-right: 0; }
#nav_1 ul li.select a, #nav_1 ul li.lastselect a {background: url(../gfx/menu_1_select.gif) no-repeat left top; }
#nav_1 ul li.firstselect a {background: url(../gfx/menu_1_select.gif) no-repeat 0 0; }
#nav_1 ul li.select a:hover, #nav_1 ul li.firstselect a:hover, #nav_1 ul li.lastselect a:hover {}
#nav_1 ul li a {display: inline-block; color: #fff; height: 26px; background: url(../gfx/menu_1_separator.gif) no-repeat 0 0; }
#nav_1 ul li a:hover {background: url(../gfx/menu_1_over.gif) no-repeat 0 0; text-decoration: none; }
#nav_1 ul li a:visited {color: #fff; }
#nav_1 ul li a span {display: inline-block; height: 20px; padding: 6px 12px 0 13px; }
#nav_1 ul li.last a span {background: url(../gfx/menu_1_separator.gif) no-repeat right top; } 

#nav_2 {height: 27px; width: 990px; margin: 0 auto; font-size: 13px; line-height: 14px; font-weight: bold; background: url(../gfx/menu_2_bg_1.gif) no-repeat top; overflow: hidden; }
#nav_2 .wrapper {height: 26px; width: 970px; margin: 0 auto; background: #deeaf1 url(../gfx/menu_2_bg_2.gif) no-repeat right top; }
#nav_2 ul {width: 963px; height: 26px; margin: 0 auto; overflow: hidden; text-align: center; }
#nav_2 ul li {display: inline; }
#nav_2 ul li.last {padding-right: 0; }
#nav_2 ul li.first {background: none; }
#nav_2 ul li.select a, #nav_2 ul li.firstselect a, #nav_2 ul li.lastselect a {color: #fff; background-image: url(../gfx/menu_2_select.gif); }
#nav_2 ul li.select a:hover, #nav_2 ul li.firstselect a:hover, #nav_2 ul li.lastselect a:hover {color: #fff; }
#nav_2 ul li.select a:visited, #nav_2 ul li.firstselect a:visited, #nav_2 ul li.lastselect a:visited {color: #fff; }
#nav_2 ul li.firstselect {background: url(../gfx/menu_2_select.gif) no-repeat -1px 0; }
#nav_2 ul li a {display: inline-block; height: 26px; color: #013e65; background: url(../gfx/menu_2_separator.gif) no-repeat 0 0; }
#nav_2 ul li a:hover {background: url(../gfx/menu_2_over.gif) no-repeat 0 0; text-decoration: none; }
#nav_2 ul li a:visited {color: #024b79; }
#nav_2 ul li a span {display: inline-block; padding: 6px 19px 0 19px; height: 20px; }
#nav_2 ul li.last a span {background: url(../gfx/menu_2_separator.gif) no-repeat right top; }

#localization {width: 960px; margin: 0 auto; overflow: hidden; padding: 8px 15px 0 15px; background: url(../gfx/localization_bg.gif) no-repeat top; }
#localization .localization {width: 800px; float: left; padding: 1px 0 7px 5px; color: #848484; }
#localization .localization a {text-decoration: underline; }
#localization .localization a:hover {text-decoration: none; }
#localization .localization a.last {text-decoration: none; }
#localization .localization a.last:hover {text-decoration: underline; }
#localization .localization strong {font-weight: normal; }
#localization .font_size {width: 150px; float: right; text-align: right; padding: 0 0 5px 0; }
#localization .font_size img {vertical-align: bottom; }

#content {width: 980px /*960px*/; margin: 0 auto; background: #fff; overflow: hidden; }

#content .error_message {display: block; background: url(../gfx/ico_error.gif) no-repeat left top; padding: 2px 0 0 24px; height: 16px; color: #c01616; margin: 10px 0; }
#content .error_message span {font-weight: bold; }

#content .narrow .box_wrapper {width: 200px; padding: 0 10px 10px 10px; background: url(../gfx/box_bg_2.gif) no-repeat bottom; margin: 0 0 5px 0; }
#content .narrow .box_wrapper .box {border-bottom: 2px solid #a0c0d4; background: #fff url(../gfx/box_bg_1.gif) repeat-x left top; padding: 9px; margin: 0 0 0 /*10px*/ 0; width: 182px; overflow: hidden; }
#content .narrow .box_wrapper .box ul li {padding: 0 0 0 10px; background: url(../gfx/marker_3.gif) no-repeat 0 4px; margin: 1px 0; line-height: 13px; }
#content .narrow .box_wrapper .box ul li a {}
#content .narrow .box_wrapper .box ul li ul li {padding: 0 0 0 10px; background: url(../gfx/marker_3.gif) no-repeat 0 4px; line-height: 13px; }
#content .narrow .box_wrapper .box p a {margin: 1px 0; padding: 0; line-height: 13px; }
#content .narrow .box_wrapper .box .more {float: right; background: url(../gfx/marker_1.gif) no-repeat right 3px; padding: 0 10px 0 2px; }
#content .narrow .box_wrapper .box_title {width: 196px; background: url(../gfx/box_title_1_a.gif) no-repeat left top; padding: 0 0 0 4px; font-size: 12px; overflow: hidden; }
#content .narrow .box_wrapper .box_title .title_wrapper {width: 179px; float: left; }
#content .narrow .box_wrapper .box_title h3 {background: #f2f2f2 url(../gfx/box_title_1_b.gif) no-repeat right top; float: left; color: #02578d; padding: 5px 8px 5px 4px; font-size: 12px; font-weight: bold; line-height: 15px; }
#content .narrow .box_wrapper .box_title h3 a {color: #02578d; }
#content .narrow .box_wrapper .box_title h3 a.visited {color: #02578d; }
#content .narrow .box_wrapper .box_title .arrows {float: right; width: 9px; margin: 0; display: inline; }
#content .narrow .box_wrapper .box_title .arrows .arrow_up {display: block; width: 9px; height: 8px; cursor: pointer; }
#content .narrow .box_wrapper .box_title .arrows .arrow_down {display: block; width: 9px; height: 7px; cursor: pointer; }
#content .narrow .box_wrapper .box .box_item {background: url(../gfx/marker_3.gif) no-repeat 0 4px; padding: 0 0 0 10px; margin: 0 0 4px 0; width: 170px; overflow: hidden; }
#content .narrow .box_wrapper .box .box_item h4 {font-size: 11px; font-weight: bold; }
#content .narrow .box_wrapper .box .box_item .date {color: #959595; font-size: 10px; display: block; }
#content .narrow .box_wrapper .box .box_item .author {color: #959595; display: block; text-align: right; }
#content .narrow .box_wrapper .box .box_item img {border: 1px solid #A0C0D4; display: block; margin: 3px 0; }
#content .narrow .box_wrapper .box .box_item p {clear: both; display: block; }
#content .narrow .box_wrapper .box .box_item p a {background: none; display: inline; margin: 0; padding: 0; }

#content .narrow .box_wrapper_C .box_title {background-image: url(../gfx/box_title_2_a.gif); }
#content .narrow .box_wrapper_C .box_title h3 {background: #C0D5E3 url(../gfx/box_title_2_b.gif) no-repeat right top; color: #013E65; }
#content .narrow .box_wrapper_C .box_title h3 a {color: #013E65; }
#content .narrow .box_wrapper_C .box {background: #DFEAF1 url(/gui/fk/gfx/tabs_bg.gif) repeat-x left top; }

#content .narrow .box_wrapper_A .box_title {background-image: url(../gfx/indeks_box_2_a.gif); }
#content .narrow .box_wrapper_A .box_title h3 {background: transparent url(../gfx/indeks_box_2_b.gif) no-repeat right top; color: #fff; }
#content .narrow .box_wrapper_A .box_title h3 a {color: #fff; }
#content .narrow .box_wrapper_A .box {width: 180px; border: 1px solid #CA4747; background: #EBF2F6; padding: 9px; }
#content .narrow .box_wrapper_A .box ul {border-top: 1px solid #fff; }
#content .narrow .box_wrapper_A .box ul li {border-bottom: 1px solid #fff; padding: 0; background: none; margin: 0; }
#content .narrow .box_wrapper_A .box ul li a {padding: 3px 9px 2px 19px; display: block; background: url(../gfx/marker_3.gif) no-repeat scroll 9px 7px #EBF2F6; }
#content .narrow .box_wrapper_A .box ul li a:hover {text-decoration: none; background-color: #fff; }

#content .rameczka {margin-bottom: 10px; min-height:100px;}

/*arrows start*/
#content .arrows{float: right;position: relative;top: 5px;right: 4px;width: 9px;height: 16px;}
#content .arrows .arrow_up,
#content .arrows .arrow_down{float: left;width: 9px;cursor:pointer;}
#content .arrows .arrow_up{height: 8px;background: url(../gfx/arrow_up.gif) no-repeat center center transparent;}
#content .arrows .arrow_down{height: 7px;background: url(../gfx/arrow_down.gif) no-repeat center center transparent;}
/*arrows end*/

/* wyrzucone przez MW przy okazji stylowania ramki czystej
#content .narrow .box_blank_box ul li {padding: 0 0 0 10px; background: url(../gfx/marker_3.gif) no-repeat 0 4px; margin: 1px 0; line-height: 13px; }
#content .narrow .box_blank_box  ul li a {}
#content .narrow .box_blank_box  ul li ul li {padding: 0 0 0 10px; background: url(../gfx/marker_3.gif) no-repeat 0 4px; line-height: 13px; }
#content .narrow .box_blank_box  p a {display: block; margin: 1px 0; padding: 0 0 0 10px; background: url(../gfx/marker_3.gif) no-repeat 0 4px; line-height: 13px; }
#content .narrow .box_blank { padding: 9px; margin: 0 0 0 0; width: 182px; overflow: hidden; }
#content .narrow .box_blank_box .more {float: right; background: url(../gfx/marker_1.gif) no-repeat right 3px; padding: 0 10px 0 2px; }
#content .narrow .box_blank_box .box_item {background: url(../gfx/marker_3.gif) no-repeat 0 4px; padding: 0 0 0 10px; margin: 0 0 4px 0; width: 170px; overflow: hidden; }
#content .narrow .box_blank_box .box_item h4 {font-size: 11px; font-weight: bold; }
#content .narrow .box_blank_box .box_item .date {color: #959595; font-size: 10px; display: block; }
#content .narrow .box_blank_box .box_item .author {color: #959595; display: block; text-align: right; }
*/

#content .narrow .box .main_button {float: right; background: url(../gfx/more_1_a.gif) no-repeat 0 0; height: 18px; max-width: 500px; overflow: hidden; margin: 5px 0 0 0; font-size: 11px; line-height: 13px; }
#content .narrow .box .main_button a {float: right; background: url(../gfx/more_1_b.gif) no-repeat right top; height: 15px; padding: 3px 19px 0 7px; }

#content .narrow #kalendarz {border-collapse: collapse; width: 168px; margin: 0 auto; }
#content .narrow #kalendarz th {font-weight: normal; text-transform: lowercase; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; vertical-align: middle; height: 17px; }
#content .narrow #kalendarz td {vertical-align: middle; height: 16px; text-align: center; font-size: 11px; line-height: 16px; }
#content .narrow #kalendarz td.event_col {vertical-align: top; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
#content .narrow #kalendarz td.event_col a {width: 23px; height: 16px; display: block; padding: 0 0 0 0; background: url(../gfx/calendar_event.gif) no-repeat left top; }
#content .narrow #kalendarz td.event_col_today {background: url(../gfx/calendar_today.gif) no-repeat left top; font-weight: bold; color: #c01616; }
#content .narrow #kalendarz td.event_col_today a {color: #c01616; width: 23px; height: 16px; display: block; padding: 0 0 0 0; background: url(../gfx/calendar_event.gif) no-repeat left top; }
#content .narrow #kalendarz td.nav a {background: none; display: inline; color: #c01616; font-size: 15px; font-weight: bold; }
#content .narrow #kalendarz td.month_year {text-transform: lowercase; color: #024b79; font-weight: bold; line-height: 13px; /*width: 72px; */ padding: 2px 0; }
#content .narrow  .reklama {text-align: center; margin: 0 0 15px 0; }

#top_ad {background: #F7F7F7; text-align: center; width:750px; margin:0 auto; }
#bottom_ad {clear: both; text-align: center; }

#left {width: 220px; float: left; position: relative;  }
#left .advert {text-align: center; }
#left .narrow {width: 220px; position: relative; min-height: 20px; }

#right {width: 220px; float: right; position: relative;  }
#right .advert {text-align: center; }
#right .narrow {width: 220px; position: relative; min-height: 20px; }

#main .placeholder_on_home_page { float: left; width: 530px; overflow: hidden; position: none; }

#main {width: 540px; float: left; margin: 0 0 0 0/*10px*/; font-size: 12px; min-height:20px; position: relative}
#main h3 {background: #dedede url(../gfx/main_title_1_a.gif) no-repeat left top; float: left; min-height: 29px; font-size: 14px; color: #013e65; }
#main h3 a {float: left; color: #0F557F /*#013e65*/; background: url(../gfx/main_title_1_b.gif) no-repeat right top; height: 23px; padding: 6px 10px 0 10px; }
#main h3 a:visited {color: #0F557F; }
#main h4 {font-size: 1.3em /*16px*/; color: #226c9b; margin: 3px 0 0px 0; font-weight: bold; clear: both; }
#main h4 a {color: #226c9b; }
#main h4 a:visited {color: #627c8d; }
#main .icons {background: #ebebeb url(../gfx/main_icons_bg.gif) no-repeat right top; padding: 4px 4px 0 4px; float: left; margin: 2px 0 0 1px; height: 22px; }
#main .icon_rss {background: url(../gfx/icon_rss.gif) no-repeat left top; width: 18px; height: 18px; float: left; margin: 0 4px 0 0; }
#main .icon_igoogle {background: url(../gfx/icon_igoogle.gif) no-repeat left top; width: 18px; height: 18px; float: left; }
#main .news_wrapper_1 {padding: 0 10px 0 10px; background: url(../gfx/news_box_3_a.gif) no-repeat bottom; overflow: hidden; width: 520px; }
#main .news_wrapper_2 {padding: 0 10px 0px 10px; /*background: url(../gfx/news_box_2.gif) no-repeat bottom*/ background: transparent url(../gfx/news_box_3_a.gif) no-repeat scroll center bottom; overflow: hidden; width: 520px; }
#main .news_box {clear: both; background: #efefef /*#f7f7f7*/ url(../gfx/news_box_1.gif) repeat-x left top; border-bottom: 2px solid #a0c0d4; /*border: 1px solid #dfdfdf;*/ padding: 14px; width: 492px; overflow: hidden; }
#main .date {color: #959595; font-size: 0.95em/*10px*/; font-weight: normal; background:url(../gfx/marker_3.gif) no-repeat 0 5px transparent; padding:0 0 0 10px; margin:0 0 0 5px;}
#main .section {font-size: 0.95em/*10px*/; font-weight: normal;}
#main .more {float: right; background: url(../gfx/marker_1.gif) no-repeat right 3px; padding: 0 10px 0 2px; font-size: 0.9em; line-height: 12px; margin: 5px 0 5px 0; }
#main .more_news {float: right; padding: 0 0 10px 10px; background: url(../gfx/news_box_3_b.gif) no-repeat left top; }
#main .news_box .content {overflow:hidden; margin:3px 0 0 0;}
#main .more_news a {float: left; background: #A0C0D4 url(../gfx/marker_2.gif) no-repeat right 4px; padding: 2px 20px 3px 6px; font-size: 11px; line-height: 13px; color: #013251; }

#content #main .scroller_wrapper {padding: 0 10px 28px 10px; background: url(/gui/fk/gfx/news_box_3_a.gif) no-repeat bottom; width: 520px; overflow: hidden; position: relative; }
#content #main .scroller_wrapper .more_news {position: absolute; bottom: 0; right: 10px; }
#content #main .scroller_title {width: 520px; position: relative; overflow: hidden; }
#content #main .scroller_title h3 {float: left; left: 0; top: 0; color: #C01616; }
#content #main .scroller_title h3 span {background: url(../gfx/main_title_1_b.gif) no-repeat right top; height: 23px; padding: 6px 10px 0 10px; float: left; }
#content #main .scroller_title .arrows {position: absolute; }
#content #main .scroller_item h3 {background: none; float: none; min-height: 0; }
#content #main .scroller_item h3 a {background: none; float: none; padding: 0; height: auto; }
#content #main #scroller {background: #EFEFEF url(../gfx/news_box_1.gif) repeat-x left top; border-bottom: 2px solid #CF4F4F; margin: 0; width: 520px; overflow: visible; }
#content #main #scroller h4 {font-size: 19px; color: #004843; font-weight: normal; padding: 0; margin: 5px 0; }
#content #main #scroller .scroller_item {padding: 13px 15px; width: 490px; overflow: visible; }
#content #main #scroller .content {min-height: 62px; overflow: hidden; padding: 0; border: none; width: 480px; }
#content #main #scroller .content {margin: 3px 0 0 0; }
#content #main #scroller .lead {display: inline; }
#content #main #scroller .date {background: none; padding: 0; margin: 0; }
#content #main #scroller .doc_image {float: left; padding: 0 5px 0 0; }
#content #main #scroller .about {font-size: 10px; color: #959595; margin: 5px 0 0 0; }
/*#content #main #scroller .more {float: right; background: #b7e5b7 url(../gfx/mark_2.gif) no-repeat right 7px; text-decoration: none; font-weight: bold; padding: 2px 14px 1px 7px; margin: 5px -15px 0 0; }*/

#foot {background: #fff url(../gfx/foot_bg.gif) no-repeat center -33px; width: 100%; margin: 0; }
#foot .foot_wrap {background: transparent url(../gfx/foot_1.gif) no-repeat top; padding: 10px 0 0 0; width: 100%; overflow: hidden; }

#foot .copyright {margin: 5px auto 0 auto; width: 960px; height: 20px; padding: 0 15px; color: #898989; text-align:center; }

#foot .editorial {width: 990px; height: 32px; padding: 0; margin: 0 auto; background: url(../gfx/foot_2_a.gif) no-repeat 0 0; }
#foot .editorial ul {width: 970px; height: 24px; padding: 0; background: url(../gfx/foot_2_b.gif) no-repeat 0 0; margin: 0 auto; text-align: center; }
#foot .editorial ul li {display: inline; position: relative; }
#foot .editorial ul li .link {display: inline-block; height: 24px; background: url(../gfx/foot_2_separator.gif) no-repeat left 0; overflow: hidden; text-decoration: none; }
#foot .editorial ul li .link span {display: inline-block; color: #fff; padding: 5px 9px 0 9px; height: 19px; font-size: 12px; font-weight: bold; line-height: 14px; }
#foot .editorial ul li.last .link span {background: url(../gfx/foot_2_separator.gif) no-repeat right 0; }
#foot .editorial ul li select {background: url(../gfx/menu_1_select.gif) no-repeat left top; }
#foot .editorial ul li.firstselect .link {background: url(../gfx/menu_1_select.gif) no-repeat -1px 0; }
#foot .editorial ul li.lastselect .link {background: url(../gfx/menu_1_select.gif) no-repeat 0 0; }
#foot .editorial ul li .link:visited {color: #fff; }
#foot .editorial ul li .link:hover {background: url(../gfx/menu_1_over.gif) no-repeat 0 0; text-decoration: none; }

#foot .marketing {width: 990px; height: 25px; margin: 0 auto; background: url(../gfx/foot_3_a.gif) no-repeat top; overflow: hidden; }
#foot .marketing ul {text-align: center; height: 24px; background: url(../gfx/foot_3_b.gif) no-repeat 0 0; width: 970px; margin: 0 0 0 10px; }
#foot .marketing ul li {display: inline; position: relative; }
#foot .marketing ul li.last .link span {background: url(../gfx/foot_3_separator.gif) no-repeat right 0; }
#foot .marketing ul li.select .link {background: url(../gfx/menu_2_select.gif) no-repeat left top; }
#foot .marketing ul li.select .link:hover { background: url(../gfx/menu_2_select.gif) no-repeat left top; }
#foot .marketing ul li.select .link:visited {color: #fff; }
#foot .marketing ul li.select .link {color: #fff; }
#foot .marketing ul li.firstselect .link {background: url(../gfx/menu_2_select.gif) no-repeat 0 0; }
#foot .marketing ul li.firstselect .link:hover { background: url(../gfx/menu_2_select.gif) no-repeat 0 0;}
#foot .marketing ul li.firstselect .link:visited {color: #fff; }
#foot .marketing ul li.firstselect .link {color: #fff; }
#foot .marketing ul li.lastselect .link {background: url(../gfx/menu_2_select.gif) no-repeat 0 0; }
#foot .marketing ul li.lastselect .link:hover {background: url(../gfx/menu_2_select.gif) no-repeat 0 0; }
#foot .marketing ul li.lastselect .link:visited {color: #fff; }
#foot .marketing ul li.lastselect .link {color: #fff; }
#foot .marketing ul li .link {display: inline-block; margin: 0 0 0 0; height: 24px; background: url(../gfx/foot_3_separator.gif) no-repeat 0 0; font-size: 12px; font-weight: bold; line-height: 14px; }
#foot .marketing ul li .link span {display: inline-block; padding: 6px 9px 0 9px; height: 18px; }
#foot .marketing ul li .link:visited {color: #024b79; }
#foot .marketing ul li .link:hover {background: url(../gfx/menu_2_over.gif) no-repeat 1px 0; text-decoration: none; }
#foot .marketing ul li .link:hover span {text-decoration: none; }

#foot .partners {text-align: left; color: #898989; padding: 5px 0 0 0; width: 960px; margin: 0 auto; }
#foot .partners img {display: block; margin: 10px auto 10px auto; }

#doc {width: 740px; float: right; padding: 0; font-size: 12px; padding: 0 10px 0 0; }

#indeks {width: 520px; float: left; padding: 10px 10px 0 10px; margin: 0 0 0 10px; background: url(../gfx/indeks_bg.gif) no-repeat left top; font-size: 12px; }

#editorial_news_box{width: 97%;margin: 0 auto 10px auto;overflow: hidden;}
#editorial_news_box .editorial_news_box{float: left;background: url("../gfx/editorial_news_box_a.gif") no-repeat scroll left 25px transparent;width: 100%;}
#editorial_news_box .editorial_news_box .editorial_news_box_wrap{background: url("../gfx/editorial_news_box_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{width: 100%;background: url("../gfx/menu_2_bg_2.gif") repeat-x scroll left top #DFEAF1;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: 95%;min-height: 19px;background: url("../gfx/editorial_news_box_d.gif") no-repeat scroll right top transparent;margin: 0;padding: 8px;}
#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;background-color: #DFEAF1;border-bottom: 2px solid #A0C0D4;}
#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: -2px;right: -4px;background: url("../gfx/fk_minus.gif") no-repeat transparent;}
#editorial_news_box .editorial_news_box  .editorial_news_box_wrap .title_box .plus{background: url("../gfx/fk_plus.gif") 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;}

h3.menu_left_m
{
background: url("../gfx/indeks_box_2_a.gif") no-repeat scroll left top transparent;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
line-height: 15px;
overflow: hidden;
width: 200px;
}

h3.menu_left_m span
{
background: url("../gfx/indeks_box_2_b.gif") no-repeat scroll right top transparent;
float: left;
margin: 0 0 0 5px;
padding: 5px 10px 4px 4px;
}

div.menu_left_m
{
border: 1px solid #CA4747;
clear: both;
margin: 0 0 10px;
}
