* {margin: 0; padding: 0; outline: 0; vertical-align: baseline; }
body {line-height: 1.2; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; background: #fff; color: #000; }
ol, ul {list-style: none; }
ul li {padding: 0 0 0 10px; background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat left 4px; }
a, .link {color: #0c3769; text-decoration: none; }
a:hover, .link:hover {text-decoration: underline; }
a:visited, .link:visited {}
h1, h2, h3, h4, h5, h6, h7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
input, label {vertical-align: middle; }
button {vertical-align: middle; border: none; background-position: 0 0; background-repeat: no-repeat; background: transparent; cursor: pointer; }
img {border: 0; }
.input_text {border: 1px solid #869bb4; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; padding: 1px 2px; }
.input_grey {color: #B7B7B7; } /* wyswietlanie tekstu zastepczego w inputach */
.btn_text, .btnText {display: inline-block; vertical-align: middle; height: 18px; color: #fff; background: url(/gui/rb/gfx_new/btn_text_1.gif) no-repeat right 0; }
.btn_text span, .btnText span {display: inline-block; height: 17px; background: url(/gui/rb/gfx_new/btn_text_1.gif) no-repeat 0 0; padding: 1px 2px 0 5px; cursor: pointer; margin: 0 3px 0 0; }
.btn_text:hover, .btnText:hover {text-decoration: none; background-position: right -20px; }
.btn_text:hover span, .btnText:hover span {background-position: 0 -20px; }
.btn {display: inline-block; height: 20px; vertical-align: middle; }
.btn_register {background: url(/gui/rb/gfx_new/b_zarejestruj_1.gif) no-repeat 0 0; width: 126px; height: 24px; }
.btn_search {background: url(/gui/rb/gfx_new/b_szukaj_1.gif) no-repeat 0 0; width: 75px; }
.btn_login {background: url(/gui/rb/gfx_new/b_zaloguj_1.gif) no-repeat 0 0; width: 66px; }
.btn_sms {background: url(/gui/rb/gfx_new/b_sms_1.gif) no-repeat 0 0; width: 89px; }

#main2 {position: relative;float: left;}

#top {width: 100%; height: 112px; margin: 0 auto; overflow: hidden; }
#top .top_wrapper {width: 960px; height: 112px; margin: 0 auto; }

#submenu {height: 18px; margin: 5px auto 0 auto; width: 960px; }
#submenu .submentu_1 {width: 480px; float: left; }
#submenu .submentu_2 {width: 480px; float: right; text-align: right; }
#submenu .icon {display: inline-block; padding: 1px 0 0 23px; height: 17px; background-position: 0 0; background-repeat: no-repeat; margin: 0 6px 0 0; }
#submenu .icon_date {background: url(/gui/rb/gfx_new/header_icon_calendar.gif) no-repeat 0 0; }
#submenu .icon_my_portal {background-image: url(../gfx_new/icon_my_portal.gif); }
#submenu .icon_site_map {background-image: url(../gfx_new/icon_site_map.gif); }
#submenu .icon_rss {background-image: url(../gfx_new/icon_rss_1.gif); margin: 0; 	}

#header {width: 960px; position: relative; height: 87px; margin: 0 auto; text-align: right; overflow: hidden; }
#header #logo {width: 320px; height: 87px; margin: 0; position: absolute; left: 0; top: 0; }
#header .login {margin: 8px 0 4px 0; }
#header .login .input_text {width: 78px; }
#header .login label {background: #e1e6ec url(/gui/rb/gfx_new/label_1.gif) no-repeat 0 0; padding: 1px 4px 2px 5px; display: inline-block; }
#header .register {margin: 8px 0 0 0; }
#header .login_tools {font-size: 11px; }
#header .login_tools .link {vertical-align: middle; }
#header .login_tools .remember {display: inline-block; width: 110px; text-align: center; padding: 0 20px 0 0; }
#header .login_tools .forget {display: inline-block; width: 110px; text-align: center; padding: 0 61px 0 0; }
#header .logged p {margin: 5px 0; }

#search_panel {background: #c2cdda url(../gfx_new/search_1.gif) no-repeat left top; width: 262px; overflow: hidden; margin: 0; position: absolute; left: 320px; top: 0; }
#search_panel .link {text-decoration: underline; vertical-align: middle; }
#search_panel .link:hover {text-decoration: none; }
#search_panel form {background: url(../gfx_new/search_1.gif) no-repeat left bottom; padding: 12px 10px 4px 0; text-align: right; }
#search_panel input.input_text {width: 180px; }
#search_panel label {font-weight: bold; }
#search_panel p {margin: 0 0 8px 0; }

#nav {font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: #c1ccd9; padding: 2px 0; margin: 0; }
#nav .nav_wrap {text-align: center; border-bottom: 1px solid #a51313; }
#nav ul li {background: none; display: inline; margin: 0; padding: 0; }
#nav ul li a {display: inline-block; background: url(/gui/rb/gfx_new/menu_1.gif) no-repeat left 0; color: #fff; }
#nav ul li a span {display: inline-block; background: url(/gui/rb/gfx_new/menu_1.gif) no-repeat right 0; height: 25px; padding: 5px 10px 0 10px; }
#nav ul li a:hover {background-position: left -80px; text-decoration: none; }
#nav ul li a:hover span {background-position: right -80px; }
#nav ul li.first a {background-position: left -40px; }
#nav ul li.first a span {padding-left: 12px; }
#nav ul li.first a:hover {background-position: left -120px; }
#nav ul li.last a span {background-position: right -40px; padding-right: 12px; }
#nav ul li.last a:hover span {background-position: right -120px; }
#nav ul li.select a {background-position: left -160px; }
#nav ul li.select a span {background-position: right -160px; }
#nav ul li.firstselect a {background-position: left -200px; }
#nav ul li.firstselect a span {background-position: right -160px; }
#nav ul li.lastselect a {background-position: left -160px; }
#nav ul li.lastselect a span {background-position: right -200px; }

#main #hello_box {overflow: hidden; margin: 0 0 10px 0; background: #f3f3f3/* url(/gui/ik/gfx/hello_1_a.gif) no-repeat left bottom*/; border:1px solid #859ab3; }
#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 h3 {color: #0C3769; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 10px 0; padding: 0; background: none; float: none; width: auto; overflow: visible; }
#main #hello_box ul li {background-position: 10px 4px; 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; }

#localization {width: 940px; margin: 0 auto; overflow: hidden; /*background: url(../gfx/localization_bg.gif) no-repeat top;*/ }
#localization .localization {width: 775px; float: left; padding: 1px 0 10px 5px; color: #848484; }
#localization .localization .link {text-decoration: none; background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat 2px 5px; padding: 0 0 0 11px; }
#localization .localization .link:hover {text-decoration: underline; }
#localization .localization .first {background: none; padding: 0; }
#localization .localization strong {background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat 2px 5px; padding: 0 0 0 11px; color: #000; font-weight: normal; }
#localization .font_size {width: 150px; float: right; text-align: right; padding: 0 0 5px 0; }
#localization .font_size a {display: inline-block; vertical-align: middle; width: 15px; height: 15px; background: url(/gui/rb/gfx_new/font_size_1.gif) no-repeat 0 0; }
#localization .font_size .font_1 {background-position: 0 0; }
#localization .font_size .font_2 {background-position: -20px 0; }
#localization .font_size .font_3 {background-position: -40px 0; }

#content {width: 100%; background: url(/gui/rb/gfx_new/content_2.gif) repeat-x top; }
#content .content_wrapper {width: 980px /*960px*/; margin: 0 auto; background: url(/gui/rb/gfx_new/content_1.gif) no-repeat left top; }
#content .content_wrapper .container {width: 940px; padding: 25px 20px 20px 20px; margin: 0 auto; overflow: hidden; background: url(../gfx/bottom.gif) no-repeat left bottom; }

#content .error_message {display: block; background: url(../gfx/ico_error.gif) no-repeat left top; padding: 2px 0 0 24px; color: #cb4231; margin: 10px 0; min-height: 16px; }
#content .error_message span {font-weight: bold; }

#content .arrows {display: block; position: absolute; top: 4px; right: 4px; width: 11px; height: 18px; background: url(/gui/rb/gfx_new/arrows_1.gif) no-repeat left top; }
#content .arrows .arrow_up {display: block; width: 11px; height: 9px; cursor: pointer; }
#content .arrows .arrow_down {display: block; width: 11px; height: 9px; cursor: pointer; }

#content .arrows2 {display: block; position: absolute; top: 4px; right: 4px; width: 11px; height: 18px; background: url(/gui/rb/gfx_new/arrows_1.gif) no-repeat left top; }
#content .arrows2 .arrow_up2 {display: block; width: 11px; height: 9px; cursor: pointer; }
#content .arrows2 .arrow_down2 {display: block; width: 11px; height: 9px; cursor: pointer; }

#content .narrow .box_blank_box ul li {padding: 0 0 0 10px; background: url(../gfx/marker_1.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_box  {padding: 8px; margin: 0 1px 10px 1px; width: 190px; overflow: hidden; }
#content .narrow .box_blank_box  .more {float: right; background: url(../gfx/marker_2.gif) no-repeat right 50%; padding: 0 7px 0 0; font-weight: bold; clear: both; margin: 3px 0 0 0; }

#content .narrow .box {margin: 0 0 10px 0; width: 100%}

#content .narrow .box_header {width: 210px; background: #6883a1 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat left 0; overflow: hidden; position: relative; border-bottom: 1px solid #b03131; }
#content .narrow .box_header h3 {color: #fff; font-size: 14px; background: transparent url(../gfx_new/box_headers_1.gif) no-repeat right 0; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; }
#content .narrow .box_header h3 a {color: #fff; }

#content .narrow .box_content {border: 1px solid #c9d2dd; border-top: none; padding: 0 7px; background: #fff url(/gui/rb/gfx_new/box_bg_1.gif) repeat-x top; overflow: hidden; margin: 1px 0 0 0; width: 194px; }
#content .narrow .box_content_wrap {margin: 8px 0; }
#content .narrow .box_content ul li {margin: 5px 0; }

#content .narrow .box_C .box_header {background-position: left -100px; background-color: #a51313; border-color: #49698f; }         
#content .narrow .box_C .box_header h3 {background-position: right -100px; }

/* menu specjalne Porady i komentarze na SG */
#content .narrow h2.i279990 {width: 210px; background: #a51313 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat left -100px; overflow: hidden; position: relative; border-bottom: 1px solid #b03131; }
#content .narrow h2.i279990 span {color: #fff; font-size: 14px; background: transparent url(../gfx_new/box_headers_1.gif) no-repeat right -100px; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; display: block; }
#content .narrow h2.i279990 .link {color: #fff; }
#content .narrow .box.i279990 ul li {margin: 0; padding: 0; font-weight: bold; }
#content .narrow .box.i279990 ul li .link {display: block; background: #fff url(/gui/rb/gfx_new/menu_2.gif) no-repeat -220px 0; border: none; border-top: 1px solid #fff; }
#content .narrow .box.i279990 ul li .link span {display: block; background: url(/gui/rb/gfx_new/menu_2.gif) no-repeat -220px bottom; padding: 3px 8px 4px 16px; cursor: pointer; }
#content .narrow .box.i279990 ul li .link:hover {text-decoration: none; background-position: 0 0; }
#content .narrow .box.i279990 ul li .link:hover span {background-position: 0 bottom; }
/* /menu specjalne Porady i komentarze na SG */

/*RSS*/
#content .narrow .box .box_item {margin:0 0 10px 0; overflow:hidden; width:180px;}
#content .narrow .box .box_item h4 {background:transparent url(../gfx/marker_1.gif) no-repeat scroll 0 3px; padding: 0 0 0 10px; font-size:11px;}
#content .narrow .box .box_item .date {color:#959595; display:block; font-size:10px; margin: 0 0 3px 10px;}
#content .narrow .box .box_item .description {text-align: left; display: block; margin: 0 0 0 10px;}
#content .narrow .box .box_item .description img {border:1px solid #0057af; display:block; margin:3px 0;}
#content .narrow .box .box_item .author {color:#959595; display:block; text-align:right; margin: 0 5px 0 0;}
#content .narrow .box .box_item  p {clear:both; display:block;}
#content .narrow .box .box_item .description p a {background:none;}
#content .narrow .box .box_item .more {float:right; padding:0 7px 0 0; margin:3px 0px 0 0; font-weight:normal;}
#content .narrow .box  .main_button {text-align:right; margin:5px 0 0 0 ;}
#content .narrow .box  .main_button a {background:transparent url(../gfx/marker_2.gif) no-repeat scroll right 5px; font-weight:normal; padding:0 7px 0 0;font-weight:bold;}
#content .narrow .box .link_to_chanel a {color:#4b7daf;}

/* dodane przez Darka */
#content .narrow .box_2 ul li {padding: 0 0 0 10px; background: url(../gfx/marker_1.gif) no-repeat 0 4px; margin: 1px 0; line-height: 13px; }
#content .narrow .box_2 ul li a {}
#content .narrow .box_2 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_2 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_title_2 {width: 210px; background: #a51313 url(../gfx/box_title_2.gif) no-repeat left bottom; overflow: hidden; }
#content .narrow .box_title_2 h3 {float: left; color: #fff; padding: 7px 10px 8px 10px; font-size: 11px; font-weight: bold; width: 170px; }
#content .narrow .box_title_2 h3 a {color: #fff; }
#content .narrow .box_2 {border: 1px solid #a51313; border-top: none; background: #fff url(../gfx/box_bg_1.gif) repeat-x 0 1px; padding: 8px; margin: 0 1px 10px 1px; width: 190px; overflow: hidden; }
#content .narrow .arrows_1 {float: right; width: 9px; margin: 6px 2px 0 0; display: inline; }
#content .narrow .arrows_1 .arrow_up {display: block; width: 9px; height: 7px; cursor: pointer; font-size: 0; background: url(../gfx/dynamic_up_1.gif) no-repeat 0 0; }
#content .narrow .arrows_1 .arrow_down {display: block; width: 9px; height: 7px; cursor: pointer; font-size: 0; background: url(../gfx/dynamic_down_1.gif) no-repeat 0 0; }

#content .narrow #kalendarz {border-collapse: collapse; width: 168px; margin: 0 auto; }
#content .narrow #kalendarz th {font-weight: normal; text-transform: lowercase; vertical-align: middle; height: 17px; background: url(../gfx/calendar_days.gif) repeat-x left top; }
#content .narrow #kalendarz td {vertical-align: middle; height: 17px; text-align: center; font-size: 11px; line-height: 15px; }
#content .narrow #kalendarz td.event_col {}
#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 middle; font-weight: bold; color: #c01616; vertical-align: middle; }
#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; }

#top_ad {background: #E0E5EC; text-align: center; }
#bottom_ad {clear: both; text-align: center; }

#left {width: 210px; float: left; position: relative;  }
#left .narrow {width: 210px; position: relative; min-height: 20px; }
#left .advert {text-align: center; }

#right {width: 210px; float: right; position: relative;  }
#right .narrow {width: 210px; position: relative; min-height: 20px; }
#right .advert {text-align: center; }

#main .placeholder_on_home_page {width: 490px; overflow: hidden; position: none; }
#content #main #main2 .placeholder_on_home_page .tab_headings { width: 470px; }

#scroller {width: 488px; position: relative; overflow: hidden; margin: 1px 0 15px 0; border: 1px solid #859ab3; border-top: none; background: #f6f8f9 url(/gui/rb/gfx_new/box_bg_2.gif) repeat-x left top; }
#scroller .scroller_item {padding: 0; width: 488px; overflow: visible; }
#scroller h4 {font-size: 14px; color: #8d1010; padding: 3px 10px; font-weight: bold; clear: both; background: url(/gui/rb/gfx_new/marker_3.gif) no-repeat 0 7px; line-height: 1.2em; }
#scroller h4 .link {color: #8d1010; }
#scroller h4 .link:hover {text-decoration: none; color: #b03131; }
#scroller .date {color: #858585; font-weight: normal; padding: 5px 10px 0 10px; font-size: 10px; }
#scroller .content {padding: 0 10px 10px 10px; }
#scroller .content i {font-style: normal; }
#scroller .content .lead {display: inline; }
#scroller .content .more {background: url(/gui/rb/gfx_new/marker_1.gif) no-repeat right 5px; padding: 0 10px 0 0; font-weight: bold; }

#main {width: 490px; float: left; margin: 0 0 0 15px; overflow: visible; }
#main .main_wrapper {position: relative; }

#main .box_header .icon_google {background: url(../gfx/plus_google2.gif) no-repeat 0 0; height: 17px; width: 62px; padding: 0; margin: 5px 10px 0 0; }
#main .box_header {position: relative; background: #073366 url(/gui/rb/gfx_new/box_headers_1.gif) no-repeat left -200px; overflow: hidden; border-bottom: 1px solid #a51313; margin: 0; }
#main .box_header h3 {color: #fff; font-size: 14px; background: url(../gfx_new/box_headers_1.gif) no-repeat right -200px; padding: 5px 20px 5px 10px; border-bottom: 1px solid #fff; }
#main .box_header h3 a {color: #fff; }
#main .box_header .icon_google {width: 67px; height: 16px; background: url(/gui/rb/gfx_new/icon_google_1.gif) no-repeat left top; position: absolute; right: 8px; top: 0; }

#main .box_news {margin: 0 0 10px 0; }
#main .box_news .box_header {margin: 0 0 -6px 0; }
#main .box_news .box_content {overflow: hidden; margin: 0; }
#main .box_news .box_content .box_content_wrap {overflow: hidden; padding: 0; }
#main .box_news h4 {position: relative; background: #92a6bc; font-size: 14px; z-index: 0; padding: 3px 10px 2px 10px; border-top: 1px solid #fff; margin: 0 0 5px 0; }
#main .box_news h4 .link {color: #fff; }
#main .box_news h4 .link:hover {color: #e4e9ee; text-decoration: none; }
#main .box_news .arrows {z-index: 1; }
#main .box_news .arrows2 {z-index: 1; }
#main .box_news .news_box {position: relative; margin: 5px 0 0 0; border-top: 1px solid #a51313; }
#main .box_news .section {border-left: 1px solid #869bb4; background: #f6f8f9 url(../gfx_new/box_bg_2.gif) repeat-x left 22px; padding: 0; }
#main .box_news .section h5 {font-size: 14px; color: #8d1010; padding: 3px 10px; font-weight: bold; clear: both; background: url(/gui/rb/gfx_new/marker_3.gif) no-repeat 0 7px; line-height: 1.2em; }
#main .box_news .section h5 .link {color: #8d1010; }
#main .box_news .section h5 .link:hover {text-decoration: none; color: #b03131; }
#main .box_news .section .content {background: url(../gfx_new/box_separator_2.gif) no-repeat left bottom; padding: 0 10px 9px 10px; overflow: hidden; margin: 0 0 5px 0; }
#main .box_news .section .content i {font-style: normal; }
#main .box_news .section .content .link {color: #000; }
#main .box_news .section .content .link:hover {text-decoration: none; }
#main .box_news .section .content .pytanie {display: inline; }
#main .box_news .section .meta {color: #858585; font-weight: normal; padding: 0 10px 0 10px; /*background: url(/gui/rb/gfx_new/box_bg_3.gif) no-repeat right top; */}
#main .box_news .section .meta .date {font-size: 10px; background: url(/gui/rb/gfx_new/marker_2.gif) no-repeat right; padding: 0 7px 0 0; margin: 0 5px 0 0; display: inline-block; }
#main .box_news .section .more {background: url(../gfx_new/marker_1.gif) no-repeat right 4px; padding: 0 9px 0 0; font-weight: bold; }
#main .box_news .section .new {display: block; padding: 0 0 2px 10px; }
#main .box_news .more_section {padding: 0; text-align: left; }
#main .box_news .more_section .link {background: #fff url(/gui/rb/gfx_new/marker_4.gif) no-repeat right; padding: 3px 15px 3px 10px; display: inline-block; }
#main .box_news .more_section .link b {display: inline-block; }

#main .more_news {padding: 1px 0 0 0; text-align: left; border-top: 1px solid #a51313; margin: 5px 0 0 0; }
#main .more_news .link {padding: 2px 15px 3px 9px; display: inline-block; color: #fff; background: #869bb4 url(/gui/rb/gfx_new/marker_5.gif) no-repeat right; }

#foot {background: #eceff3 url(../gfx/foot_bg.gif) repeat-x left top; width: 100%; margin: 0 0 1px 0; padding: 0 0 1px 0; }
#foot .copyright {width: 100%; padding: 5px 0 5px 0; margin: 0 auto; color: #858585; text-align: center; border-bottom: 1px solid #a51313; font-size: 11px; }

#foot .promo {height: 70px; width: 780px; background: #fff url(/gui/rb/gfx_new/foot_logo_1.gif) no-repeat center; margin: 10px auto 0 auto; }

#foot .editorial {width: 980px; height: 26px; padding: 0; margin: 0 auto; background: url(../gfx/foot_1_a.gif) no-repeat 0 0; overflow: hidden; }
#foot .editorial ul { height: 26px; margin: 0 auto; display:block; text-align:center; }
#foot .editorial ul li {display: inline; padding: 0; background: none; }
#foot .editorial ul li .link {background: url(../gfx/foot_1_b.gif) no-repeat right bottom; display: inline-block; height: 26px; }
#foot .editorial ul li .link span {color: #0c3769; font-size: 11px; font-weight: normal; padding: 6px 10px 0 9px; background: url(../gfx/foot_1_c.gif) no-repeat left bottom; height: 20px; display: inline-block; cursor: pointer; }
#foot .editorial ul li.first .link span {background: url(../gfx/foot_1_d.gif) no-repeat left bottom; padding-left: 12px; }
#foot .editorial ul li.last .link {background: url(../gfx/foot_1_d.gif) no-repeat right bottom; }
#foot .editorial ul li.last .link span {padding-right: 12px; }
#foot .editorial ul li .link:hover {text-decoration: none; }
#foot .editorial ul li .link:hover span {text-decoration: underline; }

#foot .marketing {width: 980px; height: 26px; margin: 0 auto; background: url(../gfx/foot_2_a.gif) no-repeat top; overflow: hidden;  }
#foot .marketing ul {height: 26px; padding: 0; margin: 0 auto; display: block; text-align: center; }
#foot .marketing ul li {display: inline; padding: 0; background: none; }
#foot .marketing ul li .link {color: #fff; height: 26px; background: url(../gfx/foot_2_b.gif) no-repeat right bottom; display: inline-block; }
#foot .marketing ul li .link span {font-size: 11px; padding: 6px 10px 0 9px; height: 20px; display: inline-block; cursor: pointer; background: url(../gfx/foot_2_c.gif) no-repeat left bottom; }
#foot .marketing ul li.first .link span {background: url(../gfx/foot_2_d.gif) no-repeat left bottom; padding-left: 12px; }
#foot .marketing ul li.last .link {background: url(../gfx/foot_2_d.gif) no-repeat right bottom; }
#foot .marketing ul li.last .link span {padding-right: 12px; }
#foot .marketing ul li .link:hover {text-decoration: none; }
#foot .marketing ul li .link:hover span {text-decoration: underline; }

#doc {width: 705px; float: right; padding: 0 5px 0 0; }

#indeks {width: 480px; float: left; padding: 0; margin: 0 0 0 20px; /*background: url(../gfx/indeks_bg.gif) no-repeat left top;*/ }

#main .editorial_news_box {width: 100%; margin: 0 auto 10px auto; overflow: hidden; }
#main .editorial_news_box .box_content {border: 1px solid #859ab3; padding: 0; border-top: none; margin: 1px 0 0 0; background: #F3F3F3; overflow: hidden; }
#main .editorial_news_box .box_content_wrap {margin: 15px; overflow: hidden; }
#main .editorial_news_box .roll {width: 12px; height: 12px; display: block; position: absolute; right: 7px; top: 7px; cursor: pointer; background: url(/gui/rb/gfx_new/roll_1.gif) no-repeat 0 0}
#main .editorial_news_box .minus {background-position: 0 0; }
#main .editorial_news_box .plus {background-position: 0 -15px; }
#main .editorial_news_box img {margin: 10px;border: 1px solid #869BB4;padding: 2px;}
#main .editorial_news_box p {margin-bottom: 5px;padding: 5px 0;border-bottom: 1px dotted #869BB4;text-align: justify;}

