@import url(/s/base.css);

body { text-align: center; color: #333; }
a { color: #13839F; cursor: pointer; text-decoration: none; }
a:hover { text-decoration: underline; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
/*ul { list-style: none; }*/

#container { width: 970px; margin: 10px auto; text-align: left; position: relative; }
#top { height: 160px; background: url(/i/lay/top/1.jpg) no-repeat 0 0; }


/* body */
#body { margin-top: 55px; border-bottom: 1px solid #999; padding-bottom: 30px; min-height: 300px; line-height: 150%; }
#body h1, #body h2, #foot h3 { color: #FF5A00; font: bold 14px Arial; text-transform: uppercase; margin: 0 0 5px; padding: 0; }
#body h2 { margin-top: 20px; text-transform: none; }
#body h3, #body h4 { font-weight: bold; margin: 5px 0; }

#body h1 a, #body h2 a { color: #FF5A00; }

#body #col_1 { width: 590px; float: left; }
#body #col_2 { width: 360px; float: right; }

#body.nosidebar #col_1 { width: 970px; }
#body.nosidebar #col_2 { width: 0; display: none; }

#body.encyclopedia #col_1 { width: 730px; float: right; }
#body.encyclopedia #col_2 { width: 220px; float: left; border-right: 1px solid #eee; padding-bottom: 3px; }

#col_1 p { text-align: justify; }

#teaser { border: 1px solid #c3c3c3; padding: 10px; background: url(/i/lay/bg_teaser.png) repeat-x 0 0; margin-bottom: 30px; }

#teaser div#teaser_content { position: relative; min-height: 100px; }
#teaser div#teaser_content img { border: 1px solid #c8c8c8; padding: 1px; width: 564px !important; }
#teaser div#teaser_content a { position: absolute; bottom: 5px; left: 2px; width: 544px; padding: 3px 10px 7px; color: #fff; text-decoration: none; font: 18px/32px Georgia; background: #000; filter: alpha(opacity=65); -moz-opacity: 0.65; -webkit-opacity: 0.65; opacity: 0.65; }
#teaser div#teaser_content:hover a { filter: alpha(opacity=90); -moz-opacity: 0.9; -webkit-opacity: 0.9; opacity: 0.90; }

#teaser div#teaser_content { _height: 280px; }
#teaser div#teaser_content a { _bottom: 2px; }
#teaser div#teaser_content a span { display: block; font: 12px/20px Arial !important; }

#teaser div#teaser_nav { margin: 5px 0 0; text-align: center; }
#teaser div#teaser_nav div { margin: 0 auto 0; height: 16px; }
#teaser div#teaser_nav a { display: block; width: 16px; height: 16px; float: left; background: url(/i/lay/teaser_nav.png) no-repeat 0 -32px; margin-right: 5px; }
#teaser div#teaser_nav a.load, #teaser div#teaser_nav a.load:hover { background: url(/i/lay/teaser_load.gif) no-repeat center center; }
#teaser div#teaser_nav a:hover, #teaser div#teaser_nav a.act, #teaser div#teaser_nav a.act:hover { background-position: 0 -48px; }
#teaser div#teaser_nav a.prev, #teaser div#teaser_nav a.prev:hover { background: url(/i/lay/teaser_nav.png) no-repeat 0 -16px; }
#teaser div#teaser_nav a.next, #teaser div#teaser_nav a.next:hover { background: url(/i/lay/teaser_nav.png) no-repeat 0 0; margin-right: 0; }


.boxx { padding: 10px 0 0 10px; background: url(/i/lay/bg_box.png) no-repeat 0 0; }


#col_2 ul { list-style: none; zoom: 1; }
#col_2 ul.categories li { line-height: 150%; margin-bottom: 3px; font-weight: bold; zoom: 1; }
#col_2 ul.categories li a { color: #13839F; }
#col_2 ul.categories li.act a { text-decoration: underline; /*color: #FF5A00;*/ }
#col_2 ul.categories li ul { list-style: none; margin-left: 5px; }
#col_2 ul.categories li ul li { font-weight: normal; background: url(/i/lay/list.png) no-repeat 0 7px; padding-left: 10px; }
#col_2 ul.categories li ul li a { color: #666; }
#col_2 ul.categories li ul li.act { text-decoration: underline; color: #13839F; }

#col_2 #intro img { width: 356px; padding: 1px; }
#col_2 #intro a { background: #ededed; }
#col_2 #intro a img { border: 1px solid #c3c3c3; }
#col_2 #intro a:hover img { border-color: #999; }


#col_1 #intro_encyclopedia { background: url(/i/intro_encyclopedia.jpg) no-repeat 0 0; width: 566px; height: 166px; padding: 11px 12px 0 13px; text-align: right; }
#col_1 #intro_encyclopedia div { margin: 0; height: 146px; width: 554px; padding: 9px 0 0 12px; _padding: 3px 0 0 12px; background: #000; filter: alpha(opacity=55); -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; text-align: left; }
#col_1 #intro_encyclopedia:hover div { filter: alpha(opacity=90); -moz-opacity: 0.9; -webkit-opacity: 0.9; opacity: 0.90; }

#col_1 #intro_encyclopedia h3 { margin: 0; padding: 0; font-size: 18px; _padding: 3px 0 6px; }
#col_1 #intro_encyclopedia h3 a { color: #fff; }
#col_1 #intro_encyclopedia ul { list-style: none; margin: 10px 0 0; width: 270px; float: left; }
#col_1 #intro_encyclopedia ul li a { color: #fff; }







.post { margin-bottom: 25px; }
.post ul, ol { margin: 10px 0 15px 25px; }
.post_lead { font-weight: bold; margin-bottom: 10px; }
.post_info { padding: 7px 1px; border: 1px solid #ccc; border-left: none; border-right: none; }
.post_info ul { list-style: none; line-height: 160%; }

.post p.sceptyk, .post p.naukowiec, .post p.neutralny { padding: 10px 10px 10px 45px; background-repeat: no-repeat; background-position: 10px 10px; border-style: solid; border-width: 1px; }
.post p.sceptyk { background-color: #FFE7DB; background-image: url(/i/lay/icon_sceptyk.png); border-color: #FF5A00; }
.post p.naukowiec { background-color: #F1FCFE; background-image: url(/i/lay/icon_naukowiec.png); border-color: #01ADD5; }
.post p.neutralny { background-color: #F8F8F8; padding: 10px; border-color: #999; }

.post_info .wykop { padding-left: 22px; background:url(/i/lay/wykop.gif) no-repeat 0 0; margin-right: 20px; }
/*p.sceptyk { padding: 10px 10px 10px 45px; background: #FFE7DB url(/i/lay/icon_sceptyk.png) no-repeat 10px 10px; border: 1px solid #FF5A00; }*/
/*p.sceptyk { padding: 10px 10px 10px 45px; background: #F1FCFE url(/i/lay/icon_naukowiec.png) no-repeat 10px 10px; border: 1px solid #01ADD5; }*/

.komentarz { margin-bottom: 35px; }
.komentarz .data { color: #ccc; text-transform: none; font: normal 12px Arial; }

.credits { padding: 10px; border: 1px dotted #b2b2b2; margin-top: 30px; }

blockquote { background: url(/i/lay/bg_quote.png) no-repeat 0 0; padding: 60px 40px 20px 100px; max-width: 590px; }
blockquote.quotewithborder { border: 1px solid #999; }
blockquote img.imgfl { margin-right: 20px; }
blockquote img.imgfr { margin-left: 20px; }

.post table { border-collapse: collapse; border: 1px solid #eee; font-size: 11px; margin: 20px; }
.post td { border: 1px solid #eee; padding: 3px 5px; }

.button { background: url(/i/lay/bg_navbar.png) repeat-x 0 bottom; border: 1px solid #9A9A9A; padding: 1px 5px; color: #fff !important; font-weight: bold !important; }
.button:hover { text-decoration: none; }
a.button { padding: 2px 5px; }




/* foot */
#foot { border-top: 1px solid #999; margin-top: 5px; padding-top: 20px; }
#foot #foot_1, #foot #foot_2, #foot #foot_3 { float: left; width: 300px; _width: 296px; }
#foot #foot_2 { margin: 0 35px; }

#foot h3 { border-bottom: 1px dotted #B2B2B2; padding-bottom: 3px; }
#foot ul { list-style: none; }

#foot_credits { margin-top: 20px; border-top: 1px dotted #B2B2B2; padding-top: 10px; }


/* logo */
#logo { position: absolute; top: 0; left: 30px; }
#logo a { display: block; width: 160px; height: 70px; }


/* navbar, langbar */
#navbar { position: absolute; top: 160px; width: 970px; }
#navbar { background: url(/i/lay/bg_navbar.png) repeat-x 0 0; height: 38px; border-top: 2px solid #fff; overflow: hidden; }
#navbar ul { list-style: none; color: #85C5D4; float: left; width: 900px; margin-top: -1px; _margin-top: 0 !important; }
#navbar li { display: block; float: left; background: transparent; padding: 12px 0 11px; _padding-top: 11px; margin: 0; }
#navbar li a { color: #fff; font: bold 11px Arial; text-decoration: none; padding: 12px 10px 11px; text-transform: uppercase; _padding: 19px 10px 11px; /*_margin: 0;*/ }
#navbar li a:hover { text-decoration: underline; }
#navbar li a.act { background: #3BAECA; }
#navbar li a.act_spec { background: #3BAECA; padding-bottom: 8px; }
                                             
#langbar { float: right; margin: 12px 10px 0 0; }


/* userbar, searchbar */
#userbar, #searchbar { position: absolute; color: #03ABD4; }
#userbar a, #searchbar a { color: #fff; text-decoration: none; }
#userbar a:hover, #searchbar a:hover { text-decoration: underline; }
#userbar { width: 130px; margin-left: 678px; top: 3px; text-align: center; }
#searchbar { width: 155px; margin-left: 815px; top: 1px; _top: 0; }

#searchbar form { padding-top: 0; }
#searchbar input { border: 1px solid #256571; background: #8BC6D3; padding: 1px 2px; width: 100px; font-size: 11px; color: #256571; }
#searchbar input.btn { border: none; padding: 1px 2px; cursor: pointer; background: transparent; width: 40px; color: #fff; font: bold 12px Arial; }


.komentarz h1 { color: #666 !important; }


.onhover_cp { cursor: pointer; }




/* WYMeditor */

/* Akapit: do lewej */
.tal p {
 /* text-align: left; color: green; */
}

/* Akapit: do środka */
.tac p {
 /* text-align: center; color: blue; */
}

/* Akapit: do prawej */
.tar p {
 /* text-align: right; color: pink; */
}

/* Akapit: sceptyk */
.sceptyk p {
  padding: 10px 10px 10px 45px; background: #FFE7DB url(/i/lay/icon_sceptyk.png) no-repeat 10px 10px; border: 1px solid #FF5A00;
/*  padding: 10px 10px 10px 45px; background: #FFE7DB url(/i/lay/icon_sceptyk.png) no-repeat 10px 10px; border: 1px solid #FF5A00;*/
}

/* Akapit: naukowiec */
.naukowiec p {
  padding: 10px 10px 10px 45px; background: #F1FCFE url(/i/lay/icon_naukowiec.png) no-repeat 10px 10px; border: 1px solid #01ADD5;
/*  padding: 10px 10px 10px 45px; background: #F1FCFE url(/i/lay/icon_naukowiec.png) no-repeat 10px 10px; border: 1px solid #01ADD5;*/
}

/* Akapit: neutralny */
.neutralny p {
  padding: 10px; background: #F8F8F8; border: 1px solid #999;
/*  padding: 10px; background: #F8F8F8; border: 1px solid #999;*/
}

/* Obraz: podpis */
p.imgdesc /* p[@class!="hidden-note"] */ {
 color: #aaa; font-size: 11px; text-align: center; margin: auto 40px 20px;
 /* color: #aaa; font-size: 11px; text-align: center;*/
}

/* Obraz: lewy float */
.imgfl img {
 float: left; margin: 0 7px 7px 0;
 /* float: left; margin: 0 5px 5px 0; */
}

/* Obraz: prawy float */
.imgfr img {
 float: right; margin: 0 0 7px 7px;
 /* float: right; margin: 0 0 5px 5px; */
}

/* /WYMeditor */


.imgfl { float: left; margin: 0 7px 7px 0; }
.imgfr { float: right; margin: 0 0 7px 7px; }
.imgdesc { text-align: center !important; }

#taglist { vertical-align: middle; text-align: justify; }
#taglist a, #taglist a:hover, #taglist a:visited { color: #BBB; }
a.tag { font-weight: bold; }