/* layout */
body {margin:0px; font-size:12px;color:#000;background-color:#eaeaea}
p,div,td {font-family:Arial, Helvetica, sans-serif;}

/* */
a, a:link,a:visited, a:active  {color:#000000;text-decoration:none;}
a:hover {color:#810000;text-decoration:none;}

/*strona glówna*/
#container {width:1000px; margin:0 auto;background-color:#DADADC}
#top {width:1000px; height:88px; position:relative; background:url(/images/bg_top.png) repeat-x; }
#top_sub {width:1000px; height:100px; position:relative; background:url(/images/bg_top_sub.png) repeat-x; }
#sub {position:absolute; left:32px; bottom:6px; font-size:13px; font-weight:; font-family:Georgia, 'Times New Roman', Times, serif; color:#FFFFFF; font-weight:bold}
#top_back {position:absolute; right:10px; bottom:6px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#top_back a {color:#FFFFFF}
#search_box {position:absolute; top:40px; right:10px; width:288px; height:22px; background:url(../images/szukaj_bg.png) 0 0 no-repeat; text-align:right;}
#search_box .szukaj_q {vertical-align:top; margin-right:8px; width:200px; height:16px; margin-top:2px; font-size:11px; border:none}
#search_box a {color: #FFFFFF; font-size:11px; line-height:21px;}
#menu_box {position:absolute; top:8px; right:10px; width:650px; text-align:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif}
#menu_box a { color:#FFFFFF; font-weight:bold; font-size:12px}

.top_menu {width:988px; height:33px; position:relative; background:url(/images/bg_top_menu.png) repeat-x; line-height:32px; font-size:15px; padding:0 6px; z-index:100;}
.tmul {margin:0; padding:0;}
.tmul li{ float:left; list-style:none; color:#000;}
.tmul li a { padding:0 3px 0 3px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#660F00;  margin:0 3px; display:block}
.tmul li a:hover { text-decoration:underline}

.tmul li ul{ margin:0; padding:0; position:absolute; visibility: hidden;}
.tmul li ul li{ float:none; background:url(/images/bg_top_menu.png) repeat-x; line-height:25px; height:25px; padding:1px 5px 2px; }
.tmul li ul li a{ color:#000000; font-size:11px; display:block; border:none; line-height:25px; height:25px;}


.top_menu .ddm {width: 170px; position:absolute;  z-index:1000; display:none; border:1px solid red}
.top_menu .ddm  a {display:block; background:url(/images/bg_top_menu.png) repeat-x; line-height:27px; height:27px; font-weight:bold; padding:0 5px; color:#000000; font-size:12px}
#ban_newsletter_container {width:980px; height:100px; margin:10px auto; position:relative}
#ban_top {width:750px;height:100px; position:absolute; left:0px; z-index:0; background-color:#FFFFFF}
#ban_r300250 {background-color:#FFFFFF; margin-bottom:10px; overflow:hidden}
#ban_r300100 {background-color:#FFFFFF; margin-bottom:10px;  overflow:hidden}
#ban_b750200 {margin-bottom:15px; text-align:center}
#newsletter_box {width:200px;height:80px; position:absolute; right:0px; background:url(/images/bg_box_newsletter.png) no-repeat; background-color:#FFFFFF; padding:10px; font-weight:bold; font-size:12px; }
#newsletter_box span{color: #C13900}
.newsletter_input{border:1px solid #bbb; background-color:#f2f2f2; width:170px; margin:5px 0 8px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

#box_container{width:980px; margin:10px auto 0; }
#box_left {width:665px; float:left}
#box_right {width:300px; margin-left:680px;}
#box_akt {width:665px;height:260px; background-color:#000; margin-bottom:10px}
#box_3rc {overflow:auto; clear:both; margin-bottom:10px; background:url(/images/bg_3r.png) repeat-y;}
.box_3r {width:215px;background-color:#FFFFFF; float:left; margin-right:10px; }

#rbox_sf {width:300px;height:260px; background-color:#FFFFFF; margin-bottom:10px}
#rbox_lf,#rbox_mapa,#rbox_cfe, #rbox_sf, #rbox_fes,#rbox_dp  {width:300px;background-color:#FFFFFF; margin-bottom:10px}
#rbox_onf {width:300px;background-color:#FFFFFF; margin-bottom:10px; padding-bottom:6px}
#rbox_tag{width:300px; background-color:#FFFFFF; margin-bottom:10px}
#mapa_box_body {height:182px; background-color:#FFFFFF; text-align:center; padding-top:3px; }
.rbox_margin{width:300px;background-color:#FFFFFF; margin-bottom:10px}

.onf {display:block; padding:0 5px; margin:5px 8px; border-left:5px solid #ddd}

.bbox_w {width:665px;height:260px; background-color:#FFFFFF; margin-bottom:10px}
.boxcb {margin:10px 8px 5px; text-align:justify; padding-bottom:5px}
.boxcl {text-align:center; border-top:1px solid #ccc; padding-top:3px; margin:0 5px}
.boxcl a{margin:0 2px}
.boxsf {margin:5px 15px 0px; text-align:justify; line-height:145%; padding-bottom:5px}
.boxsf span { font-weight:bold;color:#962100;}
.boxsfa {text-align:center; border-bottom:1px solid #ccc; padding:3px 0; margin:3px 5px}
.boxsfa a{padding:0 1px; font-size:11px}
.boxsfa a.on{ font-weight:bold; color:#962100}
.boxtag {padding:8px 10px; text-align:justify;}
.box_border{border:1px solid #C5C5C6; border-top:none}

#przed_box, #ngo_box, #lf_box, #sf_box{width:483px;height:260px; position:absolute; left:0px; background-color:#FFFFFF}
#adm_box, #instyt_box, #cf_box {width:483px;height:260px; position:absolute; right:0px; background-color:#FFFFFF}

/*breadcrumb*/
#breadcrumb {height:27px; padding:0 10px; line-height:24px; background:url(/images/bg_breadcrumb.png) repeat-x; color:#eee; font-size:13px; font-weight:bold}
#breadcrumb a, #breadcrumb span{font-size:11px;color:#eee}
#breadcrumb a:hover{ text-decoration:underline}

/* Scroller Box */
.marquee { width:980px; padding:4px 10px; background-color:#FFFFFF; border-bottom:1px solid #999;border-top:1px solid #999; margin:3px 0; font-size:13px; font-weight:bold; overflow:hidden}
marquee { overflow:hidden}
.pointer {cursor: pointer;}


.box_lead {height:120px; color:#000; padding:8px 15px 10px}
.box_lead .foto{width:180px;height:120px; float:left; text-align:left; }
.box_lead .lead{width:435px;height:107px; float:right; overflow:hidden; text-align:justify; }
.box_lead .lead a{color:#000;}
.box_lead .lead a.title { font-size:14px; font-weight:bold; color:#000; text-align:left; display:block}
.box_lead .l_more, .l_more {text-align:right}
.box_lead .l_more a, .l_more a{color:#666}
.box_lead .l_more a span, .l_more a span{color:#810000; font-size:14px}

.box_dzial_link {padding:7px 15px 10px 15px;}
.box_dzial_link a, .box_at2 a{ display:block;line-height:16px; height:16px; margin:2px 0px; overflow:hidden;}
.box_dzial_link a:hover, .box_at2 a:hover{ display:block;line-height:16px; height:16px; margin:2px 0px; text-decoration:none; color:#901F00}
.lead a.title:hover, .lead a:hover{color:#901F00}
.atb a:hover, .atb a.title:hover{color:#FFD5D5}

.lead_img_sep {width:635px; height:2px; margin:5px 15px 0px 15px}
span.start_bull {color:#810000;font-weight:bold; font-size:16px}
.box_ap {width:300px; float:left; height:220px; position:relative;}
.box_ap div {width:99px; background-color:#FFFF66;border-right:1px solid #B9BBBC; height:29px;position:absolute; bottom:0px; background:url(/images/bg_box_ap_b.png) repeat-x; line-height:29px; font-size:14px; font-weight:bold; text-align:center; cursor:pointer}
.box_ap div.active {background:url(/images/bg_box_ap_b_active.png) repeat-x; color:#FFFFFF; cursor:default}
.box_ap div#b1 {left:0px}
.box_ap div#b2 {left:100px}
.box_ap div#b3 {left:200px}

.box_at1 {width:345px; float:right; height:139px; color:#FFFFFF; padding:10px 10px 0 10px; position:relative;}
.box_at1 div div{width:345px; overflow:hidden}
.box_at1 div a { color:#FFFFFF}
.box_at1 a.title {position:absolute; right:0px; top:0px; color:#FFFFFF; font-weight:bold; font-size:16px; width:665px; text-align:right; line-height:27px}
.box_at1 a.title span{background:transparent url(/images/bg_box_ap_title.png) repeat scroll 0 0; padding:4px 10px }
.box_at2 {width:345px; float:right; height:60px; background-color:#fff; color:#000; padding:5px 10px}
.box_at1 .l_more {text-align:right}
.box_at1 .l_more a{color:#ddd}
.box_at1 .l_more a span{color:#FFCC00; font-size:14px}

a.topic_start {color:#810000; font-size:16px; font-weight:bold;}
a.topic_start_2 {color:#fff; font-size:16px; font-weight:bold; float:left}

#box_lf_top {height:120px; margin:10px 15px 0px; padding:0 0 5px;}
#box_lf_top .foto {float:left; width:100px; height:120px;}
#box_lf_top .info {float:right; width:160px; padding-right:5px; height:120px; overflow:hidden;}

.czyt_wie {text-align:right; padding-right:10px; font-weight:bold; font-size:11px}
.czyt_wie b { font-size:14px; color:#8F1F00}

#menu_czasopismo {height:100px; line-height:100px; text-align:center}
#menu_czasopismo a{color:#5F0C1E; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0 30px; padding:2px 10px}
#menu_czasopismo a.active{ border-bottom:2px solid #5F0C1E}
#menu_czasopismo a:hover{ border-bottom:1px solid #999}

#menu_right1 {height:100px; line-height:100px; text-align:center}
#menu_right a{color:#5F0C1E; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:10px 0; display:block; width:200px; height:40px; background:url(/images/bg_menu_right.png) repeat-x; text-align:center; line-height:40px}
#menu_right a.active{color:#000}
#menu_right a:hover{ color:#666666}

/*podstrony*/
#page_container {width:980px; margin:10px auto; background-color:#FFFFFF}
#page_container_czasopismo {width:1000px; margin:0 auto;background:url(/images/czasopismo/bg_page.png) repeat-x;   background-color:#FFFFFF}
#page_body_container {width:950px; margin:20px 10px 0 20px;}
#page_body_container_czasopismo {width:950px; margin:0 10px 0 20px;}
#page_body_container_oferty {width:950px; margin:20px 10px 0 20px;}
#page_body {width:630px; float:left;}
#page_body_oferty {width:950px; padding-bottom:20px; }
#page_body_czasopismo {width:710px; float:left;}
#page_body_right {width:300px; float:right; }
#page_body_right_czasopismo {width:200px; float:right; }
#ban_300_250_right {width:300px;height:250px; margin:15px 0}

/*szkolenia */
#container_szk {width:1000px; margin:0 auto;background-color:#fff; padding-bottom:30px}
#page_container_szkolenia {border-top:1px solid #333;border-left:1px solid #333; margin:17px 20px 0 17px; padding:10px 0 0 }
#szkolenia_menu {height:30px; background-color:#4D4D4D; margin-top:40px; padding:0 15px}
#szkolenia_page_body {width:930px;}
#szkolenia_menu ul {list-style-type: none;margin: 0;padding: 0;}
#szkolenia_menu ul li{display:inline; padding:0 2px;}
#szkolenia_menu ul li a{color:#FFFFFF;padding:7px 3px; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#szkolenia_menu ul li a:hover{background-color: #891C00;}
#szkolenia_menu ul li.active a{background-color:#fff; color:#4d4d4d;border:1px solid #333333; padding:26px 3px; border-bottom:none}
#footer_szkolenia {border:1px solid #333; border-top:none; margin:0 600px 0 17px; padding:15px 0 5px 0}


/*ogólne*/
#footer {width:980px; background:url(../images/bg_bottom.jpg) repeat-x; padding:0 10px 10px 10px;}
#footer_box {border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#E8E8E8; padding:4px 5px; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
#foop {border-top:1px solid #EEE; border-bottom:1px solid #DDD;background-color:#EBEBEB; padding:10px 5px}

.box_topic {height:40px; position:relative; background:url(/images/box_topic_bg.png) repeat-x; background-color:#FFFFFF; padding:0 10px; line-height:40px; font-size:18px; color:#810000; border-bottom:1px solid #CCCCCC}
.box_topic_l {position:absolute; left:0px}
.box_topic_r {position:absolute; right:0px}

.box_topic_red {height:40px; position:relative; background:url(/images/box_topic_bg_red.png) repeat-x; background-color:#FFFFFF; padding:0 10px; line-height:40px; font-size:18px; color:#810000; border-bottom:1px solid #CCCCCC}
.box_topic_l_red {position:absolute; left:0px}
.box_topic_r_red {position:absolute; right:0px}

.box_topic_2 {height:40px; position:relative; background:url(/images/box_topic_2_bg.png) repeat-x; background-color:#FFFFFF; padding:0 10px; line-height:40px; font-size:18px; color:#810000; border-bottom:1px solid #C5C5C6}

.box_topic_r_tick {position:absolute; right:15px}
.box_topic_l1_tick {background:url(/images/box_topic_tick_2.png) no-repeat; padding-left:35px}
.box_topic_l2_tick {background:url(/images/box_topic_tick_3.png) no-repeat; padding-left:35px}
.box_body {background-color:#ECECEE; padding:10px}
.box_footer {height:33px; position:relative; background:url(/images/box_footer_bg.png) repeat-x; background-color:#FFFFFF; padding:0 10px; line-height:33px; font-size:11px; border-top:1px solid #CCCCCC; font-weight:bold}

.topic {color:#810000; font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ddd}
.rss {position:absolute; right:5px; top:5px}
.t_link {position:absolute; right:35px; top:13px; color:#FFFFFF; height:15px; padding:0; margin:0; font-size:12px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif}
.t_link a{ color:#FFFFFF; font-weight:bold; }

.t_link2 {color:#FFFFFF; height:15px; padding:0; margin:0; font-size:12px; line-height:42px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.t_link2 a{ color:#FFFFFF; font-weight:bold; }


/* galeria */
.galeria_inline {float:left; margin-right:10px; }
.foto_box {width:186px; height:126px; text-align:center; border: 1px solid #DCDFE7; }
.foto_slider {width:186px; height:56px; border: 1px solid #DCDFE7; border-top:none; float:left;}
.foto_slider li {width:93px; text-align:center; height:56px;}
.foto_slider li.with_slider {width:83px; text-align:center; height:56px;}

/*mapa funduszy*/
.mapa_branza{margin:15px 0 0 0; padding:0 5px 0px 5px; text-align:justify}
.mapah {background:url(/images/bg_top_menu.png) repeat-x top; line-height:28px; font-size:13px; padding:0 10px; font-weight:bold; color:#962D11; text-align:center;}
#mtabs{border:none}
ul.ui-widget-header{border:none; background:none; border-bottom:1px solid #aaa}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active {font-size:10px;}
a.mtl,a.mtl:link,a.mtl:visited,a.mtl:active  {color:#962D11; font-weight:bold}
#mprogramy, #mpunktyg, #mpunktyp {padding:10px 15px; text-align:justify; font-size:12px}

.mapa_programy{ border-bottom:1px solid #D4D4D4; margin:15px 0px; padding:10px 5px; text-align:justify}
.mapa_punkty_informacyjne{ border-bottom:1px solid #D4D4D4; margin:15px 0px; padding:10px 5px; text-align:justify; position:relative}
.mapa_branza_wojewodztwo{ border-bottom:1px solid #D4D4D4; margin:0 0 15px 0; padding:10px 5px; text-align:justify}
.mapa_header{background-color:#ECECEE; margin:2px 0 5px 0; padding:3px 10px; text-align:center; font-weight:bold}
#mpil td {vertical-align:top; padding:5px 10px; width:50%}
#pagerLinks {position:absolute; top:0px; right:0px}
#pagerLinks ul {display: inline;padding:0px;margin:0px;list-style:none;}
#pagerLinks li {display: inline;padding: 1px;}
#pagerLinks li a {color: #ac0000; background-color:#fff; padding:1px 2px;  font-weight:bold; border:1px solid #ac0000}
#pagerLinks li a.active {font-weight: bold; color: #fff; background-color:#AC0000;border:1px solid #ac0000}

#mflb {width: 340px; float:left; text-align:center}
#mfrb {width: 280px; float:right}
.mfh {color:#A52800; font-size:14px; font-weight:bold}

/*blog*/
#blog_menu {width:980px; background:url(/images/bg_blog_menu.png) repeat-x; height:30px; margin:1px auto; line-height:30px}
#blog_menu a{display:block; float:left; height:30px; font-weight:bold; width:216px; text-align:center; }
#blog_menu a.active{ background:url(/images/bg_blog_menu_active.png) repeat-x; color:#FFFFFF}
#blog_menu a:hover{background:url(/images/bg_blog_menu_over.png) repeat-x; text-decoration:none; color:#000000}
#blog_menu img {height:30px; width:1px;float:left;}
#blog_menu_kategorie {margin:0 0 15px 0;}
#blog_menu_kategorie div {height:29px; background:url(../images/bg_blog_menu_kategorie.png) repeat-x; line-height:29px; font-weight:bold; padding:0 5px}
#blog_menu_kategorie a {display:block; padding:8px 5px; background:url(../images/bg_sep_kategorie.png) repeat-x bottom}
#blog_menu_kategorie a:hover { background-color:#f3f3f3;text-decoration:none; color:#000000}

.blog_artykuly_lead {padding:8px 5px; background:url(../images/bg_sep_kategorie.png) repeat-x bottom; margin-bottom:5px; }
.blog_artykuly_lead a.bal_topic { font-weight:bold; font-size:13px}
.blog_lead_data { color:#666666; font-size:11px; margin:2px 0 5px 0; }
.blog_lead {padding-left:5px; text-align:justify;}
.blog_lead_link { text-align:right;}
.blog_lead_link a.ll {color:#666}
.blog_lead_link a.ll span{color:#810000; font-size:14px}
#blog_mapa {border-left:6px solid #ECECEE; border-right:6px solid #ECECEE; padding:10px 0 0; text-align:center}
.blog_mapa_footer {background-color:#ECECEE; text-align:center; padding:5px 0; font-weight:bold}
.news_lead {margin:0 5px 10px; padding:0 0 10px; text-align:justify; border-bottom:1px solid #DDD; overflow:auto}

.ba {margin-bottom:10px}
.ba .ba_t{color:#810000; font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ddd}
.ba .ba_d{color:#666666; font-size:11px;}
.ba .ba_b{ text-align:justify; margin:10px 0 20px 0}

/* strona statyczna */
.s_t{color:#810000; font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ddd}
.s_d{color:#666666; font-size:11px; border-bottom:1px solid #ddd; padding-bottom:5px; text-align:right}
.s_b{ text-align:justify; margin:10px 0 20px 0}

/* ludzie funduzy */
.lf_bd {background:url(../images/bg_sep_kategorie.png) repeat-x bottom; padding-bottom:10px; margin:10px 0}
.lf_in {font-size:16px; font-weight:bold; margin-bottom:6px}
.lf_s {font-size:13px; margin-bottom:6px}
.lf_o {font-size:12px; margin:0px 0; text-align:justify; overflow:auto;}
.lf_z {float:left; margin:0 15px 10px 0 }

/* słownik funduszowy */
.sf_bd {background:url(../images/bg_sep_kategorie.png) repeat-x bottom; padding-bottom:10px; margin:10px 0}
.sf_in {font-size:16px; font-weight:bold; margin-bottom:6px}
.sf_o {font-size:12px; margin:0px 0; text-align:justify; overflow:auto;}

/* praca */
.prt td {border-bottom:1px solid #eee; padding:4px 3px; }
.pr_0 td {border-bottom:1px solid #CCCCCC; background-color:#f9f9f9; padding:2px 3px; font-weight:bold; color:#666666}
.pr_0 .pr_1 { width:80px}
.pr_0 .pr_2 { width:200px}
.pr_0 .pr_3 { width:190px}
.pr_0 .pr_4 { width:136px}
.pro_d {border-bottom:1px solid #ddd; padding:4px 3px; font-weight:bold; color:#333; text-align:right}
.pro_f {padding:8px 5px 3px; font-weight:bold; font-size:14px; background-color:#f9f9f9;}
.pro_f b{ font-weight:normal}
.pro_s {padding:3px 5px 3px; font-weight:bold; font-size:14px; background-color:#f9f9f9;}
.pro_s b{font-weight:normal}
.pro_r {border-bottom:1px solid #ddd;padding:3px 5px 8px; font-weight:bold; font-size:14px; background-color:#f9f9f9;}
.pro_r b{font-weight:normal}
.pro_o {padding:15px 10px; font-size:13px; }
.pro_k {border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:8px 5px;  font-size:12px; background-color:#f9f9f9;}

/*nawigacja stronami*/
.pagenavbar_top, .pagenavbar_bottom{ padding:2px 8px; background-color:#F9F9F9; overflow:auto; font-size:10px; color:#9A1B24; border-bottom:1px solid #DEE1E8; border-top:1px solid #DEE1E8;}
.pagenavbar_top{margin:0 0 15px 0; }
.pagenavbar_bottom{margin:10px 0 10px 0; }
.pagenavbar_top .pt_l, .pagenavbar_bottom .pt_l{ float:left; text-align:left; line-height:14px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.pagenavbar_top .pt_r, .pagenavbar_bottom .pt_r{ float:right; text-align:right;line-height:14px; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.pt_r a, .pt_l a{color:#9A1B24; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.pagenavbar_top .off, .pagenavbar_bottom .off{color:#CED1D8;font-family:Verdana, Arial, Helvetica, sans-serif}
.pagenavbar_top .page_actual, .pagenavbar_bottom .page_actual{ font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}

/*alfabet*/
.nav_alfabet {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #810000}
.nav_alfabet a.na {color:#810000; font-size:14px; font-weight:bold; margin:0 2px; padding:0px 3px}
.nav_alfabet a.na_literka {background-color:#810000; color:#fff; font-size:14px; font-weight:bold; margin:0 2px; padding:0px 3px}

/* tagi */
span.tagi{ color:#666666}
span.tagi a{ color:#9A1B24}
div.tagcloud {text-align:center}
.tagcloudElement {}

/*sm*/
#sm { border-bottom:1px solid #eee; border-top:1px solid #eee; padding:4px 10px; margin:15px 3px; text-align:right; font-weight:bold}
#sm a { margin:0 5px}
#sm img { vertical-align:middle}

/* wyszukiwarka */
.st{color:#810000; font-size:14px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ddd}
.sc{color:#000; font-size:13px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; }
.sr{font-size:12px; padding-bottom:15px; margin:10px 0 10px;}
.sr a{color:#810000; font-weight:bold}
.srb{ margin:5px 10px 5px 10px; padding-left:10px; border-left:1px solid #C83600; text-align:justify}
.highlight {background-color:#FFFF99;color:#AA0000}
.sf {border: 1px solid #ddd; color: #8D1E00; font-size: 12px; font-weight: bold; text-align:right}
.sfl {font-size: 12px; color: #000; margin: 0 20px 0 0}
.sfl input {vertical-align: text-bottom;}
.sbx { height:30px; padding:5px 10px}
.sbx .szukaj_q{ height:18px; border:1px solid #666666}

/*news*/
#news_menu {width:980px; background:url(/images/bg_blog_menu.png) repeat-x; height:30px; margin:1px auto; line-height:30px}
#news_menu a{display:block; float:left; height:30px; font-weight:bold; text-align:center; }
#news_menu a.active{ background:url(/images/bg_blog_menu_active.png) repeat-x; color:#FFFFFF}
#news_menu a:hover{background:url(/images/bg_blog_menu_over.png) repeat-x; text-decoration:none; color:#000000}
#news_menu img {height:30px; width:1px;float:left;}

/*konferencje*/
.konpl {margin:0 5px 10px; padding:0 0 10px; text-align:justify; border-bottom:1px solid #DDD}
.kont { color:#990000; font-weight:bold; margin:5px}
a.konto { font-weight:bold; font-size:14px; }
.konb { text-align:justify; margin:10px 10px 20px}
.konarch {text-align:right; margin:20px 0 10px}
.konarch a { font-weight:bold; font-size:13px; padding:3px 6px; background-color:#901F00; color:#FFFFFF}
.konarch span { font-size:15px; }

.box_topic a {color:#810000}
.box_topic a:hover {color:#000000; text-decoration:none}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.button_start {background-image: url(/images/bg_button_start.jpg); padding:10px 15px; color:#FFFFFF; line-height:130%; vertical-align:middle; text-align:center}
.button_start a{color:#FFFFFF; font-weight:bold;}

img {border:none;}
form{display: inline}

h1 {border-bottom:1px solid #80211F;color:#80211F;font-size:13px;font-weight:bold;margin:0px 0;padding:2px 8px;}
h2 {color:#FF6600;font-size:11px;font-weight:bold;margin:0;padding:2px 0;}
h3 {color:#999999;font-size:11px;font-weight:bold;margin:0;padding:1px 0;}
legend{color:#666666}

.tt_l {text-align:right; padding:3px 5px; font-weight:bold; vertical-align: top; }
.tt_r {vertical-align: top}
.ttw_l {text-align:right; padding:5px 3px; vertical-align: top; font-size:10px; font-weight:bold; border-bottom:1px solid #ddd;}
.ttw_r {text-align:left; padding:5px 3px; vertical-align: top; font-size:11px;border-bottom:1px solid #ddd;border-left:1px solid #ddd }
.ttw_sep {text-align:center; padding:10px 100px; background-color:#EEE;border-bottom:1px solid #ddd; width:664px}

/*oferty*/
.oferty_dzialy {font-size:13px; color:#000}
.oferty_dzialy a {font-size:14px;  padding:2px 5px; font-weight:bold; margin:0 5px}
.oferty_dzialy a.active { color:#000000; border-bottom: 1px solid #ccc}

.oferty_baner { text-align:center; margin-bottom:20px}
.oferta_oim {background-color:#eee; font-weight:bold; padding:3px 5px; border-bottom:1px solid #ddd}
.oferta_od { line-height:150%; padding:3px 5px; border:1px solid #eee}

.oferty_menu {height:27px; padding:0 10px; line-height:24px; background:url(/images/bg_breadcrumb.png) repeat-x; color:#eee; font-size:13px; font-weight:bold; text-align:center; margin:20px 0}
.oferty_menu span{font-size:12px;color:#eee; font-weight:bold}
.oferty_menu span:hover{ text-decoration:underline; cursor:pointer}


input[type="text"], input[type="password"]{border:1px solid #660F00;font-size:11px; height:17px; line-height:17px; vertical-align:middle; padding:0px 2px}
textarea{border:1px solid #660F00;font-size:11px; padding:0px 2px; font-family:Arial, Helvetica, sans-serif}
input[type="submit"]{border:1px solid #660F00; background-color:#ddd;font-size:12px; padding:2px 5px; font-weight:bold}

/*komunikaty*/
.message {background-color:#F9F9F9;padding: 0 0 3px 0;margin: 5px 0;border-bottom:1px solid #CC3300;border-top:1px solid #CC3300;overflow:auto;}
.message .topic {background-color:#EEE;padding:3px 10px;margin:0 0 5px 0;border-bottom:1px solid #ccc; font-weight:bold; color:#CC3300; height:15px; line-height:15px}
.message_error {color:#CC0000;;font-weight:bold;background:url(/images/icons/bad.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left; font-size:13px}
.message_info {color:#257728;;font-weight:bold;background:url(/images/icons/ok.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left; font-size:13px}
.message_warning {color:#333333;font-weight:bold;background:url(/images/icons/warning.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left; font-size:13px}
.message_question {color:#2664CA;font-weight:bold;background:url(/images/icons/question.png) left top no-repeat;padding:1px 0 3px 20px;margin:10px 0 0 5px;text-align:left; font-size:13px}
.form_error {font-size:11px; font-weight:bold; background:url(/images/icons/bullet_error.png) 0 2px no-repeat; padding:3px 0 3px 18px; color:#CC0000}

a.confirm_yes, a.confirm_yes:visited, a.confirm_yes:link, a.confirm_ok, a.confirm_ok:visited, a.confirm_ok:link{font-weight:bold;font-size:13px;border:1px solid #6CB462;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;	background:url(/images/icons/tick.png) left no-repeat;}
a.confirm_yes:hover,a.confirm_ok:hover {border:1px solid #999999; background-color:#FFFFFF}
a.confirm_no, a.confirm_no:visited, a.confirm_no:link {font-weight:bold;font-size:13px;border:1px solid #E42224;text-align:center;	width:100px;display:block;float:left;text-decoration:none;padding:  2px 0 2px 4px;margin: 10px 0 19px 25px;background:url(/images/icons/cross.png) left no-repeat;}
a.confirm_no:hover {border:1px solid #999999;background-color:#FFFFFF}

.ast {	color:red; font-weight:bold;font-size:10px;}
.table_reg {margin-left:20px}
.s_t_topic { font-weight:bold}

#s_ks {margin:5px 3px; padding:0 10px; border-bottom:1px solid #ccc; height:21px}
#s_ks li{ float:left; list-style:none; color:#000; background-color:#ddd; height:15px; width:110px; display:block; text-align:center; padding:3px 0; margin:0 10px; cursor:pointer; border:1px solid #ddd; border-bottom:1px solid #fff; color:#660F00; font-weight:bold}
#s_ks li.s_active  { background-color:#FFFFFF}
#s_ks li:hover {background-color:#eee}

