body {background: #fff url(../gfx/bg.gif) repeat-x; }
body,label,td,th,ul,li,ol {margin: 0; padding: 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #444;list-style-type:none}
form, h1, h2 {margin: 0; padding: 0}
h1 {margin-bottom: 8px; font-size: 13px}
h2 {font-size: 13px; color: #444}
h3 {font-size: 12px; color: #444;margin:2px 0 4px 0}
h4 {font-size: 11px;margin:0;margin-bottom:3px;}
p {margin: 8px 0 0 0}

#page {/*position: absolute;*/ top: 0; /*left: 50%; margin-left: -470px;*/ margin: 0 auto;width: 962px; z-index: 2}
#body {width: 960px; background: url(../gfx/bg.gif) repeat-x; border: 1px solid #ebebeb; border-width: 0 1px}

#menu, #center, #right, #content, #sidebar {float: left; margin-top: 10px}
#menu {width: 138px; margin-left: 2px; background: url(../gfx/bgmenu.png) no-repeat}
#menu ul {margin: 12px 0 0 10px; padding: 0; width: 112px; min-height: 246px}
#menu ul li {margin: 0; padding: 6px 1px; list-style-type: none; border-top: 1px solid #d7e3e7}
#menu ul li a {color: #497b8e; font-weight: bold}
#menu ul li.first {border: none}
#menu ul li.indent {padding: 2px 1px 4px 10px; border: none}
#menu ul li.indent a {font-weight: normal}
#menu ul li.active a {color: #3c95b7; padding-right: 7px; background: url(../gfx/arrow_active.gif) no-repeat right 5px}

a.link_more {color: #3c95b7; padding-right: 7px; background: url(../gfx/arrow_active.gif) no-repeat right 5px}

#menu .logos {min-height: 246px; background: url(../gfx/bgmenu.png) no-repeat; padding: 4px;}
#menu .logos img {border:0;display:block;text-align: center;margin: 8px auto }

/* strona glowna */
#center {width: 510px; margin-left: 4px;}
#right {width: 300px; margin-left: 4px}

/* podstrony */
#content {width: 540px; min-height: 270px; padding: 15px 10px; margin-left: 4px; background: url(../gfx/bgpage.png) no-repeat}
#content .full_text ul {margin: 8px 0 12px 10px;}
#content .full_text ul li {margin-bottom:4px;margin-left:10px;list-style-type:disc;}

#sidebar {width: 250px; margin-left: 4px}
/* <img src="../gfx/banner_kursyprzedmalzenskie1.jpg" width="814" height="200" /> */
/* strony serwisów */
#site_top {width: 814px; margin: 10px 0 0 4px}
#site_top .top {position: relative; margin-bottom: 6px; width: 814px; background-repeat:no-repeat;}
/* #site_top.szlachetnapaczka .top {background: url(../gfx/bnr/_paczka_top_counter_01.png) no-repeat} */
/* #site_top.szlachetnapaczka .top {background: url(../gfx/bnr/_paczka2008_zakonczona.png) no-repeat} */
/* #site_top.szlachetnapaczka .top {background: url(../gfx/bnr/main_szlachetnapaczka200901_opt.gif) no-repeat} */
/* #site_top.szlachetnapaczka .top {background: url(../gfx/bnr/szlachetna_jedenprocent.gif) no-repeat} */
#site_top.szlachetnapaczka .top {background: url(../gfx/bnr/procent_czerwony_szeroki.gif) no-repeat}
/* #site_top.szlachetnapaczka .top {height: 184px;background: url(/res/gfx/bnr/_szlachetnapaczka_top_opt.gif) no-repeat} */
/* #site_top.szlachetnapaczka .top {height: 183px;background: url(/res/gfx/bnr/szlachetna_2008.gif) no-repeat} */

/* #site_top.akademiaprzyszlosci .top {background: url(/res/gfx/_ap_top.png) no-repeat} */
/* #site_top.akademiaprzyszlosci .top {background: url(/res/gfx/) no-repeat} */
#site_top.wiosnakosciola .top {background: url(../gfx/bnr/banner_benedykt_1.jpg) no-repeat; height: 204px}

#site_top.wiosnaliderow .top {background: url(/res/gfx/_wl_top.png) no-repeat}
#site_top.kursyprzedmalzenskie .top {background: url(/res/gfx/bnr/bnr_kursyprzedmalzenskie1.jpg) no-repeat;height: 200px}
#site_top .top a {display: block; height: 100%}
#site_top .banner {margin-bottom: 6px; width: 814px; height: 100px; background: url(../gfx/_banner_main.png) no-repeat}
#site_top.szlachetnapaczka .menu {color: #fff; background: #ca0020 url(../gfx/_sp_mbg1.png) no-repeat top left}
#site_top.akademiaprzyszlosci .menu {color: #fff; background: #00acef url(../gfx/_ap_mbg1.png) no-repeat top left}
#site_top.wiosnaliderow .menu {color: #fff; background: #00acef url(../gfx/_wl_mbg1.png) no-repeat top left}
#site_top .menu ul {height: 25px; margin: 0; padding: 0 10px}
#site_top.szlachetnapaczka .menu ul {background: url(../gfx/_sp_mbg2.png) no-repeat top right}
#site_top.akademiaprzyszlosci .menu ul {background: url(../gfx/_ap_mbg2.png) no-repeat top right}
#site_top.wiosnaliderow .menu ul {background: url(../gfx/_wl_mbg2.png) no-repeat top right}
#site_top .menu ul li {float: left; margin: 0; padding: 5px 14px 0 10px; list-style-type: none}
#site_top.szlachetnapaczka .menu ul li {background: url(../gfx/_sp_mdot.png) no-repeat right 10px}
#site_top.akademiaprzyszlosci .menu ul li {background: url(../gfx/_ap_mdot.png) no-repeat right 10px}
#site_top.wiosnaliderow .menu ul li {background: url(../gfx/_wl_mdot.png) no-repeat right 10px}
#site_top .menu ul li.last {padding: 5px 10px 0; background: none}
#site_top .menu ul li a {color: #fff; font-size: 12px}
#site_top .menu ul li.act a {font-weight: bold}

#lang {position: relative; height: 20px}
#lang div {position: absolute; top: 0; right: 0; padding: 3px 0 0 20px; width: 200px; height: 17px; color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../gfx/bglang.gif) no-repeat bottom left}
#lang div a {color: #777; text-transform: uppercase}
#lang div a.active {color: #005675; font-weight: bold; border-bottom: 1px solid #005675}

#logo {float: left; padding-left: 10px; width: 147px}
#logo img {border: 0}
/*
#topmenu {padding-right: 215px; height: 20px}
*/
#topmenu {padding-right: 5px; height: 20px}
#topmenu .search {float:right; width:190px}
#topmenu .search .input {border:1px solid #6191aa; font-size: 11px; margin-right: 4px; padding: 0 2px; width: 122px}
#topmenu .search .btn {vertical-align:-3px}
#topmenu .links {float: right; width: 680px; padding: 2px 20px 0 0; color: #666; text-align: right}
#topmenu .links a {color: #666}
#topmenu .links a.donate {font-weight: bold; color: #C8203E}
#topmenu .links a.inet {color: #78b0ce}

#footer {padding: 6px 14px; line-height: 140%; color: #567; background: #e7f3f5 url(../gfx/bgftr.gif) no-repeat bottom}
#footer.wiosnakosciola {text-align:center;font-weight:bold;padding: 14px 14px; color: #fff; background: url(../gfx/bgftr_wiosnakosciola.gif) 0 0 no-repeat}
#copy {padding: 8px 14px; color: #999; text-align: right}
#copy a {color: #68a}

/* Moduł 1 - center SG */
.m1 {float: left;background: url(../gfx/m1bgt.png) no-repeat;position:relative;}
.m1 .cnt {float: left;width: 508px; min-height: 290px; background: url(../gfx/m1bgb.png) no-repeat bottom}
.m1 ul.tabs {margin: 0; padding: 6px 5px 0 5px}
.m1 ul.tabs li {float: left; margin: 0 3px 0 0; padding: 0; list-style-type: none; background: url(../gfx/m1tab_bg_a.png) no-repeat bottom left}
.m1 ul.tabs li a {display: block; min-width: 20px; height: 22px; padding: 12px 10px 0 10px; font-size: 12px; color: #77808f; background: url(../gfx/m1tab_bg_b.png) no-repeat bottom right}
.m1 ul.tabs li.act {background: url(../gfx/m1tab_act_bg_a.png) no-repeat bottom left}
.m1 ul.tabs li.act a {padding: 12px 14px 0 14px; font-weight: bold; color: #df7300; background: url(../gfx/m1tab_act_bg_b.png) no-repeat bottom right}
.m1 .body {position:relative;clear: both; padding: 4px 10px 10px}
/* Moduł 2 - center SG */
.m2 {}
.m2 .cnt {float: left; width: 510px; min-height: 150px;background: url(../gfx/m2bg.png) no-repeat;position: relative;}
.m2 h2.name {position:absolute; top: 18px; left: 16px; color: #18596B}
.m2 ul.tabs {margin: 0; padding: 5px 5px 0 120px}
.m2 ul.tabs li {float: left; margin: 0 2px 0 0; padding: 0; list-style-type: none; background: url(../gfx/m2tab_bg_a.png) no-repeat bottom left}
.m2 ul.tabs li a {display: block; min-width: 20px; height: 18px; padding: 8px 10px 0 10px; font-size: 12px; color: #77808f; background: url(../gfx/m2tab_bg_b.png) no-repeat bottom right}
.m2 ul.tabs li.act {background: url(../gfx/m2tab_act_bg_a.png) no-repeat bottom left}
.m2 ul.tabs li.act a {padding: 8px 14px 0 14px; font-weight: bold; color: #333; background: url(../gfx/m2tab_act_bg_b.png) no-repeat bottom right}
.m2 .body {float:left;clear: both; padding: 6px 5px 10px}
/* Moduł 3 - sidebar SG (2x2) */
.m3 {float: left;padding: 6px 9px 6px 4px; background: url(../gfx/m3bg.png) no-repeat}
.m3 ul.tabs-t, .m3 ul.tabs-b {margin: 0; padding: 0}
.m3 ul.tabs-b {width: 100%; height: 26px}
.m3 ul.tabs-t li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m3tab_bgt.png) no-repeat}
.m3 ul.tabs-t li a {display: block; padding-top: 3px; width: 142px; height: 23px; color: #1a5c74; font-size: 12px; text-align: center}
.m3 ul.tabs-t li.act {background: url(../gfx/m3tab_act_bgt.png) no-repeat}
.m3 ul.tabs-t li.act a {padding-top: 4px; height: 22px}
.m3 ul.tabs-b li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m3tab_bgb.png) no-repeat}
.m3 ul.tabs-b li a {display: block; padding-top: 6px; width: 142px; height: 20px; color: #1a5c74; font-size: 12px; text-align: center}
.m3 ul.tabs-b li.act {background: url(../gfx/m3tab_act_bgb.png) no-repeat}
.m3 ul.tabs-b li.act a {padding-top: 7px; height: 19px}
.m3 ul.tabs-t li.m3, .m3 ul.tabs-b li.m3 {margin-left: 3px}
.m3 .body {clear: both; padding: 5px; margin-top:-6px; min-height: 80px; background: #fff;}
/* Moduł 4 - sidebar SG (3x2) */

.m4 {float: left;padding: 6px 11px 6px 4px; background: url(../gfx/m3bg.png) no-repeat}
.m4 ul.tabs-t, .m4 ul.tabs-b {float:left;margin: 0; padding: 0}
.m4 ul.tabs-t li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m4tab_bgt_a.png) no-repeat}
.m4 ul.tabs-t li a {display: block; padding: 3px 5px 0; width: 83px; height: 36px; color: #1a5c74; font-size: 12px; text-align: center; background: url(../gfx/m4tab_bgt_b.png) no-repeat top right}
.m4 ul.tabs-t li.act {background: url(../gfx/m4tab_act_bgt_a.png) no-repeat}
.m4 ul.tabs-t li.act a {padding-top: 4px; height: 35px; background: url(../gfx/m4tab_act_bgt_b.png) no-repeat top right}
.m4 ul.tabs-b li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m4tab_bgb_a.png) no-repeat bottom left}
.m4 ul.tabs-b li a {display: block; padding: 6px 5px 0; width: 83px; height: 33px; color: #1a5c74; font-size: 12px; text-align: center; background: url(../gfx/m4tab_bgb_b.png) no-repeat bottom right}
.m4 ul.tabs-b li.act {background: url(../gfx/m4tab_act_bgb_a.png) no-repeat}
.m4 ul.tabs-b li.act a {padding-top: 7px; height: 32px; background: url(../gfx/m4tab_act_bgb_b.png) no-repeat bottom right}
.m4 ul.tabs-t li.m3, .m4 ul.tabs-b li.m3 {margin-left: 3px}
.m4 .body {clear: both; padding: 5px; min-height: 160px; background: #fff}
#right .m4 {width:285px;}
/* Moduł 5 - sidebar SG */
.m5 {padding: 11px 14px 11px 9px; min-height: 70px; background: url(../gfx/m5bg.png) no-repeat}
.m5 .body .tbv {float: left; width: 138px}
/* Moduł 6 - sidebar (2x2) */
.m6 {padding: 6px 9px 6px 4px; background: url(../gfx/m6bg.png) no-repeat}
.m6 ul.tabs-t, .m6 ul.tabs-b {margin: 0; padding: 0}
.m6 ul.tabs-t li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m4tab_bgt_a.png) no-repeat}
.m6 ul.tabs-t li a {display: block; padding: 3px 5px 0; width: 107px; height: 36px; color: #1a5c74; font-size: 12px; text-align: center; background: url(../gfx/m4tab_bgt_b.png) no-repeat top right}
.m6 ul.tabs-t li.act {background: url(../gfx/m4tab_act_bgt_a.png) no-repeat}
.m6 ul.tabs-t li.act a {padding-top: 4px; height: 35px; background: url(../gfx/m4tab_act_bgt_b.png) no-repeat top right}
.m6 ul.tabs-b li {float: left; margin: 0; padding: 0; list-style-type: none; background: url(../gfx/m4tab_bgb_a.png) no-repeat bottom left}
.m6 ul.tabs-b li a {display: block; padding: 6px 5px 0; width: 107px; height: 33px; color: #1a5c74; font-size: 12px; text-align: center; background: url(../gfx/m4tab_bgb_b.png) no-repeat bottom right}
.m6 ul.tabs-b li.act {background: url(../gfx/m4tab_act_bgb_a.png) no-repeat}
.m6 ul.tabs-b li.act a {padding-top: 7px; height: 32px; background: url(../gfx/m4tab_act_bgb_b.png) no-repeat bottom right}
.m6 ul.tabs-t li.m3, .m6 ul.tabs-b li.m3 {margin-left: 3px}
.m6 .body {clear: both; padding: 5px; min-height: 160px; background: #fff}
/* Moduł 5 - sidebar SG */
.m7 {float:left;min-height:70px;width:250px;padding: 11px 14px 11px 9px; min-height: 70px; background: url(../gfx/m7bg.png) no-repeat}
.m7 .body .tbv {}
/* wszystkie moduły */
.m1 ul.tabs a:hover, .m2 ul.tabs a:hover, .m3 ul.tabs-t li a:hover,
.m3 ul.tabs-b li a:hover, .m4 ul.tabs-t li a:hover, .m4 ul.tabs-b li a:hover,
.m6 ul.tabs-t li a:hover, .m6 ul.tabs-b li a:hover {text-decoration: underline}

.mpartner {float:left;clear:both;padding: 11px 14px 11px 9px; min-height: 70px; background: #fff url(../gfx/m7bg.png) no-repeat;width:227px;margin-bottom:12px;}
.mbanner {margin-bottom:6px;}
.madsense {float:left;padding:20px}

.mpartner a {line-height:8em;display:block;float:left;margin:1px;width:108px;height:8em;text-align:center;vertical-align:middle;}
.mpartner a img {border:0px none;vertical-align:middle;}

.m1 ul.tabs li.act a:hover, .m2 ul.tabs li.act a:hover, .m3 ul.tabs-t li.act a:hover,
.m3 ul.tabs-b li.act a:hover, .m4 ul.tabs-t li.act a:hover, .m4 ul.tabs-b li.act a:hover,
.m6 ul.tabs-t li.act a:hover, .m6 ul.tabs-b li.act a:hover {text-decoration: none}
.body .tb {display: none}
.body .tb.act {display: block;position:relative;}

/* Tab-layout */
.lay-t1 .first {/*float:left; position: relative; */width: 490px; height: 245px; background-repeat: no-repeat}
.lay-t1 .first .bg {position: absolute; top: 0; left: 0; width: 190px; height: 245px; background: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 10}
.lay-t1 .first .txt {position: absolute; top: 0; left: 0; width: 174px; height: 229px; color: #fff; padding: 8px; z-index: 11}
.lay-t1 .first .txt h1 {margin-bottom: 6px; font-size: 16px}
.lay-t1 .first .txt h1 a {color: #fff}
.lay-t1 .first_yt {/*position: relative;*/ width: 490px; height: 245px; background-repeat: no-repeat}
.lay-t1 .first_yt .yt {position: absolute; top: 0; left: 200px}
.lay-t1 .first_yt .txt {position: absolute; top: 0; left: 0; width: 184px; height: 198px; color: #fff; padding: 8px; background: #4c4c4c}
.lay-t1 .first_yt .txt h1 {margin-bottom: 6px; font-size: 16px}
.lay-t1 .first_yt .txt h1 a {color: #fff}
.lay-t1 .links {margin-top: 6px; background: url(../gfx/bg_links.gif) repeat-y center}
.lay-t1 .links a {float: left; display: block; width: 128px; height: 32px; margin-left: 10px; padding: 2px 12px 4px 12px; font-weight: bold; color: #df7800; background: url(../gfx/dot_orange.gif) no-repeat 3px 7px}

.lay-t2 {float:left;}
.lay-t2 .first {float: left; padding: 5px; width: 240px;}
.lay-t2 .first img {float: left}
.lay-t2 .first h2 {margin-bottom: 6px}
.lay-t2 .first h2 a {color: #444}
.lay-t2 .links {float: left; padding: 5px; width: 239px; border-left: 1px solid #ddd}
.lay-t2 .links a.b3 {display: block; padding: 2px 0 3px 12px; color: #444; background: url(../gfx/dot_grey.gif) no-repeat 3px 7px}
.lay-t2 .first a.abstract {color: #444}
.lay-t2 .first a:hover.abstract {text-decoration:none;color: #222}

.lay-t3 .first {/*float:left;*/position: relative; }
.lay-t3 .first img {float: left}
.lay-t3 .first h2 {margin-bottom: 6px}
.lay-t3 .first h2 a {color: #444}
.lay-t3 .first a.abstract {color: #444}
.lay-t3 .first a:hover.abstract {text-decoration:none;color: #222}

.lay-t4 {float:left;/*position: relative;*/ }
.lay-t4 .links {padding: 5px}
.lay-t4 .bl {border-left: 1px solid #ddd}
.lay-t4 .links h2 {}
.lay-t4 .links a.b3 {display: block; padding: 2px 0 3px 12px; color: #444; background: url(../gfx/dot_grey.gif) no-repeat 3px 7px}

.lay-t5, .lay-t6 {float:left;/*position: relative;*/ }
.lay-t5 .nav, .lay-t6 .nav {float: left; width: 10px; padding: 15px 10px 0}
.lay-t5 .nav a, .lay-t6 .nav a {display: block; width: 10px; height: 48px; /*background:*/}
.lay-t5 .nav.left a, .lay-t6 .nav.left a {background: url(../gfx/arrow_left1.gif) 0 0 no-repeat}
.lay-t5 .nav.left a.nact, .lay-t6 .nav.left a.nact {background: url(../gfx/arrow_left0.gif) no-repeat}
.lay-t5 .nav.right a, .lay-t6 .nav.right a {background: url(../gfx/arrow_right1.gif) no-repeat}
.lay-t5 .nav.right a.nact, .lay-t6 .nav.right a.nact {background: url(../gfx/arrow_right0.gif) no-repeat}
.lay-t5 .tcnt, .lay-t6 .tcnt {float: left; width: 440px}
.lay-t5 .itm, .lay-t6 .itm {display: none}
.lay-t5 .itm.active, .lay-t6 .itm.active {display: block}
.lay-t5 .itm img, .lay-t6 .itm img {float: left}
.lay-t5 .itm h2, .lay-t6 .itm h2 {margin-bottom: 6px}
.lay-t5 .itm h2 a, .lay-t6 .itm h2 a {color: #444}
.lay-t5 a.abstract {color: #444}
.lay-t5 a:hover.abstract {text-decoration:none;color: #222}

.lay-t6 .itm {float: left; width: 210px; padding: 0 5px}
.lay-t6 .itm a.abstract {color: #444}
.lay-t6 .itm a:hover.abstract {text-decoration:none;color: #222}

/* Article */
.art-image {float: right; border: 2px solid #ddd; margin: 0 0 4px 10px}
.art-abstract {padding: 5px 0; clear: both; border-bottom: 1px solid #f9f9f9}
.art-abstract h2 {margin-bottom: 6px}
.first-art-abstract {padding: 5px 0 10px; clear: both}
.first-art-abstract h2 {font-size: 14px; margin-bottom: 8px}
.first-art-abstract .ytvid {float: left; margin: 0 10px 4px 0}
.art-sec {margin-top: 8px; background: url(../gfx/subsec_bg.png) no-repeat;clear:both;}
.art-sec-body {padding: 8px 10px; background: url(../gfx/subsec_bgr.png) no-repeat top right}
.art-sec.center {text-align: center}
.art-sec h2 {color: #666; padding-bottom: 6px; font-weight: normal}
.art-img {float: left}

#ytplayer {float: left; width: 365px; height: 300px}
#ytother {float: left; overflow: auto; width: 153px; height: 300px; border: 1px solid #eee}
#ytother .itm {padding: 8px 4px; border: 1px solid #eee; border-width: 0 0 1px; text-align: center}
#ytother .itm img {border: 3px solid #eee}
#ytother a.actvid img {border: 3px solid #e33}
#ytother .itm b {display: block}

.sub-sec {margin-top: 8px; background: url(../gfx/subsec_bg.png) no-repeat}
.sub-sec-body {padding: 8px 10px; background: url(../gfx/subsec_bgr.png) no-repeat top right}

ul.downloadset li {margin:3px 0;background: url(../gfx/dot_grey.gif) 0 5px no-repeat;padding-left:10px;}
ul.downloadset li a {}
ul.downloadset li a span {color: #444}
ul.downloadset li div {margin-bottom:2px;}
ul.downloadset.audio li {margin-bottom: 12px}


/* formy reklamowe */
.ad_top800 {margin: 10px 0 -6px 4px; width: 814px}
.ad_top800 .t {min-height: 4px; font-size: 1px; padding-top: 2px; text-align: center; background: #e7e7e7 url(../gfx/bn800_bgt.png) no-repeat}
.ad_top800 .b {padding: 0 6px 6px; background: #e7e7e7 url(../gfx/bn800_bgb.png) no-repeat bottom}
.ad_top800 .b div {border: 1px solid #fff}
.ad_top286 {margin: 4px 0; width: 300px}
.ad_top286 .t {min-height: 4px; font-size: 1px; padding-top: 2px; text-align: center; background: #e7e7e7 url(../gfx/bn286_bgt.png) no-repeat}
.ad_top286 .b {padding: 0 6px 6px; background: #e7e7e7 url(../gfx/bn286_bgb.png) no-repeat bottom}
.ad_top286 .b div {border: 1px solid #fff}

/* reklamy w prawej kolumnie */
.adsense_right {padding:20px 43px;}

/* swiateczna paczka */
#baza {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ebebeb}
.baza {padding: 30px 5px 5px 30px; min-height: 130px; background: url(../gfx/_paczka_baza_bg.png) no-repeat}
.baza .err {margin: 4px; padding: 4px; border: 1px solid #d00; background: #fcffcd; font-weight: bold}
.baza .msg {margin: 4px; padding: 4px; border: 1px solid #6da0c0; background: #add7e7; font-weight: bold}
.baza h1 {text-transform: uppercase}
.baza td {vertical-align: middle}
.baza .cities {padding-top: 6px; border-top: 1px solid #ebebeb}
.baza .city {font-weight: bold; padding-bottom: 10px}
.baza a.storage {margin-left: 20px; display: block; font-weight: normal}
.baza .family {margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ebebeb}
.family h2 {color:#497b8e; font-size: 14px; margin: 6px 0}
.family h3 {color:#497b8e; font-size: 12px; margin: 4px 0}
.family .desc, .family .members, .family .need, .family .cneeds {padding: 4px 8px}
.family .cneed {background: url(../gfx/morea.gif) no-repeat 4px 3px; padding-left: 17px}
.family .members .member {padding: 4px 0}
.donor-form td {font-size: 12px}
.donor-form td.r {text-align: right}

#sp_counter_1, #sp_counter_2 {position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 14px}
#sp_counter_1 {top: 96px; left: 680px}
#sp_counter_2 {top: 125px; left: 715px}

/* formularze */
.radio {vertical-align: -3px}
.formop_errors, .formop_errors label {color:#d00}
.akademia_rejestracja {}
.akademia_rejestracja tr.even {background:#f2f2f2}
.akademia_rejestracja td {vertical-align:top;padding:6px 4px 6px 4px;}
.akademia_rejestracja .inp_text,.akademia_rejestracja .inp_textarea  {width:365px;border:1px solid #777}
.akademia_rejestracja .inp_textarea {height:50px}
.akademia_rejestracja .inp_select {width:365px;border:1px solid #777}

.formop_multicheckboxes {}
.formop_multicheckboxes {margin:0;padding:0}
ul.formop_multicheckboxes li {list-style-type:none;}
ul.formop_multicheckboxes li label {margin-left:2px;vertical-align:2px;}
table.formop_multicheckboxes {margin:0;padding:0}
table.formop_multicheckboxes td {width:180px;padding-bottom:2px;}
table.formop_multicheckboxes td label {margin-left:2px;vertical-align:2px;}

.ak_message {padding:6px 2px;}

.login_form {}
.login_form label {height:20px;display:block;width:90px;float:left;clear:both; padding-top:4px;}
.login_form input.inp_text {border:1px solid #777;width:365px}
.login_form .formop_errors {float:left;clear:both;width:500px;white-space:nowrap;}
.login_form #submitbtn {/*position:relative;left:338px*/;width:120px;}
/* marginesy */
.mt4 {margin-top: 4px}

b.blue {color: #1a5c74}

.thumb {border: 2px solid #ddd; margin: 0 10px 4px 0}

div.more, div.morea {padding-top: 4px; text-align: right}
div.moreai {padding-top: 4px}
div.more a {padding-right: 16px; background: url(../gfx/more.gif) no-repeat right 2px}
div.morea a {padding-right: 12px; background: url(../gfx/morea.gif) no-repeat right 3px; color: #df7800}
div.moreai a {padding-left: 12px; background: url(../gfx/moreai.gif) no-repeat left 3px}
a.more {padding-right: 12px; background: url(../gfx/more.gif) no-repeat right 2px}
a.more:hover {text-decoration: none}

.toggle {padding: 2px; height: 18px}
.toggle table {float: right}
.toggle img {border: 0}
.toggle a {padding: 0 3px; color: #e20000}
.toggle a.active {font-weight: bold; border-bottom: 1px solid #ccc}

.red {color: #e33}

.clear {clear: both; height: 1px; font-size: 1px}

a {color: #0092c8; text-decoration: none}
a:hover {text-decoration: underline}

.forum_sort_order {margin:3px 0 2px 0;padding:2px;text-align:right}
.forum_sort_order span {color: #c8203e}
.forum_expand_link {text-align:right}
.forum_expand_link a {padding-left:14px;background-position:left 3px; background-repeat:no-repeat}
.forum_expand_link a.expand {background-image:url(../gfx/forum/nav_plu.gif)}
.forum_expand_link a.collapse {background-image:url(../gfx/forum/nav_min.gif)}
/* #forum_body {margin-top:10px;} */
.forum_forum_desc {margin-bottom:18px;}
.forum_forum_desc h2 a {color:#0092C8}
.forum_forum_desc a {color:#444}
.new_post_form {margin-top:10px}
.new_post_form textarea {width: 480px;height:120px;border: 1px solid #ccc}
input.new_thread {width: 480px;border: 1px solid #ccc}
.forum_navigation_path {margin-bottom:10px;}
.forum_navigation_path h3 {margin:7px 0}
.forum_navigation_path a {padding-right:8px;margin-right:4px;background: url(../gfx/arrow_active.gif) no-repeat right 5px }
.forum_navigation_path a.last {background:none}
.posts_list {padding-left:20px;}
.nav_sign {padding-right:6px;float:left;}
.nav_sign img {margin-top:4px;position:relative;left:-14px;}
/* .forum_post_content.selected .forum_post_wrap {border:1px solid #555;margin-bottom:3px;} */
.forum_post_content {margin-bottom:17px;}
.forum_post_head {padding:1px 2px;background:#eee}
.forum_post_date {float:right}
.forum_post_body {border: 1px solid #eee;margin-bottom:4px;}
.forum_post_body .bdy {padding:2px;}
.forum_post_body .post_attach {padding:2px;background:#f1f1f1}
.forum_post_body .post_attach a {background:url(../gfx/icons/attach.gif) 0 9px no-repeat;padding:9px 0px 2px 21px;font-weight:bold}
.forum_post_body .post_attach a span {padding-left: 12px;color: #444;font-weight:normal;}
.forum_post_sender {display:inline;font-weight:bold;position:relative;left:-12px;}

.forum_fdo_link {}
.resp_box {text-align:right;font-size:9px}
.forum_fdo_link.respond,.forum_fdo_link_add_post a  {color:#444;padding:4px 10px 2px 16px;background-position: left 4px;background-repeat: no-repeat}
.forum_fdo_link.respond {background-image:url(../gfx/icons/comments_add.png); font-weight:bold}
.forum_fdo_link_add_post a {padding:4px 0px 4px 20px;background-position: left 4px;background-image: url(../gfx/icons/email_add.png);font-weight:bold}

.forum_fdo_link_add {margin-top:10px;padding:4px 0 2px 20px;background: url(../gfx/icons/thread_add.png) no-repeat left 2px;}
.forum_fdo_link_add a {color:#444}
.forum_thread_desc {margin-bottom:12px;}
.forum_thread_desc h3 {font-size:12px;margin-bottom:4px;}
.forum_thread_last_post_content {padding:2px;border:1px solid #ccc}
.forum_thread_last_post_content a {color:#444}
.forum_thread_last_post_content a:hover {text-decoration:none;color: #222}

#forum_login_form td {padding-bottom:5px;}
#forum_login_form input.txt {border: 1px solid #ccc;width:190px;}

.custom_form {}
.custom_form th {text-align:left;width:180px;vertical-align:top;padding-top:8px;}
.custom_form td {padding-bottom:8px;}
.custom_form td input.f_text, .custom_form td input.f_email {border: 1px solid #ccc;width:350px;}
.custom_form td input.f_date {border: 1px solid #ccc;width:120px;}
.custom_form td textarea.f_textarea {border: 1px solid #ccc;width:350px;height:80px;}
.custom_form td textarea.form_op_error , .custom_form td input.form_op_error {border-color:#d00}
.custom_form td.submit {text-align:right;padding-right:10px;}
.custom_form .form_hint, .form_hint {font-size:10px;color:#666}

.ident {padding-left:10px}
.ident strong {font-weight:normal;color:#00AFF0}

#center.akademia h1 {padding:2px 6px;background:url(../gfx/ak_h1_bg.gif) 0 0 no-repeat}
#center.akademia h3 {color:#777}
#center.akademia .content {padding:0 4px;}
.ak_user_profile {padding:4px 1px;}
.ak_user_profile th {text-align:left;width:160px;margin-bottom:4px;}
.ak_user_profile td {height:22px;}
.ak_user_profile input.text_inp {border:1px solid #777;width:295px}
.ak_user_profile img.user_photo, .formop_fileimg_preview img {border: 3px solid #eee}
.formop_fileimg_preview {margin:4px 0; }

.ak_user.sendto {padding:2px 20px 2px 0;background:url(../gfx/icons/email_go.png) right 2px no-repeat}

.ak_message {padding:4px 8px;margin:0;border:2px solid #aaa;background-color: #ffffdc;margin-bottom:10px;}
.ak_message div {padding: 2px 0 2px 28px;background-position:0 0;background-repeat:no-repeat;}
.ak_message div.info {background-image:url(../gfx/icons/tick.png)}
.ak_message div.warn {background-image:url(../gfx/icons/error.png)}
.ak_message div.err {background-image:url(../gfx/icons/cancel.png)}

#ak_profile_edit, #ak_password_edit {background-position: 0 1px;background-repeat:no-repeat;padding:2px 0 2px 24px;}
#ak_profile_edit {background-image: url(../gfx/icons/vcard_edit.png);margin-right:20px;}
#ak_password_edit {background-image: url(../gfx/icons/key.png)}

.training_detail th {text-align:left;width:160px;}
.training_detail td {padding:2px 0}

.ak_sidebar_links {margin:0;padding:0;list-style-type:none}
.ak_sidebar_links li {}
.ak_sidebar_links li a {}
.ak_sidebar_links li span {background:transparent url(../gfx/dot_half_grey.gif) no-repeat scroll 3px 7px;padding:2px 0pt 3px 12px;color:#bbb}

ul.messages {margin:0;padding:0;float:left;}
ul.messages li {margin-bottom:4px;list-style-type:none;padding:2px 2px 2px 6px;background:#f3f3f3;float:left;}
ul.messages li span.cnt {display:block;margin:2px 0;font-size:10px;width:492px;float:left;}
ul.messages li a {text-decoration:none;color:#444;}
                   .snd {background:url(../gfx/icons/msg_sender.png) 0 4px no-repeat;padding-left:10px;}
ul.messages li span.snd {width:140px;overflow:hidden;display:block;float:left;/*background:red*/}
ul.messages li span.title {width:280px;overflow:hidden;display:block;float:left;/*background:blue*/}
ul.messages li span.date {font-size:10px;width:60px;overflow:hidden;display:block;float:left;clear:right;/*background:blue*/}

ul.messages li.unreaded {background:#c5ffbd}
ul.messages li.unreaded .snd, ul.messages li.unreaded .title {font-weight:bold}

.message_detail {margin-bottom:10px}
.message_detail .message_header {margin-left:4px;}
/* .message_detail .snd {margin-left:4px;} */
/* .message_detail .subject {} */
.message_detail .msg_content {background:#f7f7f7;padding:4px 4px 10px}
.message_links {margin:10px 0;text-align:right}

.mew_message {background: url(../gfx/icons/email_add.png) 0 2px no-repeat;padding:2px 0 2px 24px;display:block;margin-bottom:4px;}
.message_rply {background: url(../gfx/icons/email_add.png) 0 2px no-repeat;padding:4px 0 2px 24px;}

a.link_back {background: url('../gfx/red_arrow_rev.gif') 0px 6px no-repeat;padding:2px 0 2px 12px;}

#msg_subject {width:496px;padding:2px;border:1px solid #ccc}
#msg_message {width:496px;padding:2px;height:200px;border:1px solid #ccc}

.pg_switch {margin:10px 4px}
.pg_switch span, .pg_switch a {padding: 0 2px}
.pg_switch span {font-weight:bold;}

.schools_list {color:#ccc;margin-bottom:10px;}
.schools_list a {padding:0 3px;}
.schools_list a.selected {font-weight:bold;}

.users_list {}
.users_list ul {margin-left:6px;}
.users_list ul li {padding:4px 0 2px 16px;background-position:0 4px; background-repeat:no-repeat}
.users_list ul li.wolontariusz {background-image: url(../gfx/icons/msg_sender.png); background-position:2px 8px;}
.users_list ul li.lider {background-image: url(../gfx/icons/lider.gif)}
.users_list ul li.koordynator {background-image: url(../gfx/icons/.png)}
.users_list ul li a {}
.dashboard_box {margin-bottom:10px;float:left;width:510px;}

ul.doc_categories {float:left;margin-bottom:10px;border-bottom:1px solid #bbb;width:500px;clear:both;}
ul.doc_categories li {float:left;margin-bottom:4px;margin-right:20px;width:140px;}
ul.doc_categories li a {padding:3px 0 2px 20px;display:block;background:url(../gfx/icons/folder.png) 0 1px no-repeat;}
ul.doc_categories li.selected a {font-weight:bold}

ul.doc_files li {margin-bottom:6px;}
ul.doc_files li a {padding:2px 0 1px 20px;background-repeat:no-repeat;background-position:0 0}
ul.doc_files li span {font-size:10px;}

ul.uczniowie_list {margin-left:10px;margin-bottom:10px;}
ul.uczniowie_list li {/*background:red;*/margin-bottom:12px;}

.student_name {font-weight:bold;color:#1A5C74;padding:2px 0 2px 21px;}
.student_name.male {background:url(../gfx/icons/user_male.gif) 0 0 no-repeat;}
.student_name.female {background:url(../gfx/icons/user_female.gif) 0 0 no-repeat;}

.ak_school_info {width:100%}
.ak_school_info, .ak_school_info td, .ak_school_info th {border:1px solid #eaeaea;border-collapse:collapse;padding:4px;}
.ak_school_info th {text-align:left;vertical-align:top;padding-right:20px;}
.ak_school_info td {padding:6px 4px;}

.form_intro {margin-bottom:10px;}
#orgin_radios table {width:100%}
.form_op_error {/*border: 1px solid #ff1216*/}
.wizz_submits {position:relative;height:30px;}
.wizz_submits #submitbtn {position:absolute;right:5px;width:90px;}
.wizz_submits #submitbtn_back {position:absolute;width:90px;right:125px;}

.donor_form {width:100%}
.donor_form th {text-align:left;width:150px;}

.donor_quest_wrap {margin:20px 0}
.donor_quest {margin-bottom:10px;}
.quest_src table td {vertical-align:top}
#consent, #newsletter, #certificate {vertical-align:-2px;}

.familiy {display:block;position:relative;left:24px;top:-14px;width:470px;}
.familiy span {display:block;margin-bottom:6px;}
.familiy span i {font-weight:bold;font-style:normal;}
.familiy .surname {font-weight:bold;}
.storage {position:relative;left:24px;top:-14px;display:block;cursor:pointer;}
.storage span {display:block;width:470px;}
.storage span.additional_message {font-weight:bold;}
/* #consent_err {display:inline;} */

.form_content {padding:6px;}

.nletter_reg_zc {width:290px}
.nletter_page_reg_zc .sbm {margin-top:8px;}