/* <default rules> */
/* it's recommended not to change them */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin:0; padding:0; }
table { /*border-collapse:collapse; border-spacing:0;*/ border:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
img {vertical-align:top;}
ul,ol { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.clearer { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.replacement { position: absolute; z-index: 10; background-repeat: no-repeat; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline;}
a .replacement {	z-index: 20; cursor: hand; }
/* </default rules> */

/* elements */
body { font-family:Arial, sans-serif; font-size:11px; color:#3F3F3F; background:#fff url(../pix/body-bg.jpg) repeat-x; }
a { color:#014a7f; }
h4 { text-transform:uppercase; color:#2b8061; font-size:12px; }
.cities { position:absolute; line-height:1; color:#f57920;}
.cities a { color:#f57920; font-size:11px; font-weight:bold; padding-bottom:6px; display:block;}

#uniwersytet { position:absolute; top:35px; right:10px; width:98px; background:#ebf5f3 url(../pix/module-zobacz-top.gif) no-repeat top; }
#uniwersytet  ul { list-style:none; margin: 0; padding: 0; background:url(../pix/module-zobacz-bottom.gif) no-repeat bottom; }
#uniwersytet li  { margin: 0; padding: 0 5px 5px 10px; background-image:none; }
#uniwersytet li a{ color:#f57920; font-weight:bold; }
#uniwersytet li.first { margin-top:30px;}

#body { background:url(../pix/logo-main.jpg) no-repeat top center; }
#wrapper { width:964px; margin:0 auto; }

#header { height:112px; }

#logo h1 { display:inline; position:relative; float:left; width:320px; height:126px; overflow:hidden; }
#logo h1 .replacement { left:0; top:0; width:320px; height:126px; background-image:url(../pix/header-bg.gif); }

/*************     #navi     ***************/
#navi-main { 
width:611px; 
height:43px; 
background:url(../pix/navi-main-site-bg.png) no-repeat bottom left; 
padding:0 15px; 
}
#navi-main li {
float:left; 
font-size:14px;
}
#navi-main a {
float:left; 
display:block; 
padding:16px 8px 0px 9px;
text-decoration:none; 
color:#fff; 
font-weight:bold; 
cursor:pointer;
height:27px;
}
#navi-main .active a
{
padding-right:5px;
background:url(../pix/navi-main-a.gif) no-repeat 0 0;
}
#navi-main  li.active { 
padding-right:5px;
background:url(../pix/navi-main-a.gif) no-repeat right -43px; 
}
#navi-main  a.active { 
background:url(../pix/navi-home.png) no-repeat;
}
#navi-main  a.home { 
background:url(../pix/navi-home.png) no-repeat;
width: 24px;
height:27px;
text-indent:-9999px;
}
#navi-main   li.active a.home { 
background:url(../pix/navi-home-a.png) no-repeat;
width: 24px;
height:27px;
text-indent:-9999px;
}

#navi-main a:hover { text-decoration:underline; }

#navi-promo  { height:189px; width:326px; padding-left:1px; float:left;}

#navi-news { background:url(../pix/navi-news-bg.jpg) no-repeat; width:314px; height:189px; float:left; font-weight:bold; position:relative; }
#navi-news h3 { margin: 12px 10px 10px 15px; color:#fff; font-size:13px; text-transform:uppercase; }
#navi-news ul { list-style:disc; margin:0 112px 0 30px; color:#f47920; }
#navi-news li { margin-bottom:6px; font-size:11px; }
#navi-news a { color:#fff; }
#navi-news .more { list-style:none; text-align:right; margin:8px 5px 0 0; }
#navi-news .more a { text-decoration:underline; }
#navi-news .more a:hover { text-decoration:none; }
#navi-news .cities { top:35px; left:220px; }
#navi-news .cities a { color:#f57920;}

*.mapki{
 text-align: center;
 padding-top: 70px;
 color:#f57920;
 font-weight: bold;
 float: right;
 display: block;
 width: 88px;
 margin-right: 15px;
}

*.news_a {
 color:#f57920;
 font-weight: bold;
}

#navi-context { text-align: center; padding:0; height:45px; background:/*#f57920*/ url(../pix/navi-context-bg.gif) no-repeat bottom left; border-top:1px solid #fff; margin-bottom:13px; }
#navi-context li { display:inline-block; margin-right:-2px; padding:0; background:url(../pix/menu-separator.gif) no-repeat right; }
#navi-context li.active { background:url(../pix/menu-active.gif) no-repeat right top; }
#navi-context li.first { background:none; }
#navi-context li.first.active { background:url(../pix/menu-active-first.gif) no-repeat 1px top; }
#navi-context a { display:inline-block; padding:3px 12px 0 12px; height:42px; text-decoration:none; color:#fff; font-weight:bold;}
#navi-context a:hover { text-decoration:underline; }

#navi-context .n-news { background:url(../pix/n-news.png) no-repeat center 15px; }
#navi-context .n-dzieci { background:url(../pix/n-dzieci.png) no-repeat center 15px; }
#navi-context .n-rodzice { background:url(../pix/n-rodzice.png) no-repeat center 15px; }
#navi-context .n-projekt { background:url(../pix/n-projekt.png) no-repeat center 15px; }
#navi-context .n-wykladowcy { background:url(../pix/n-wykladowcy.png) no-repeat center 15px; }
#navi-context .n-zapisy { background:url(../pix/n-zapisy.png) no-repeat center 15px; }
#navi-context .n-regulamin { background:url(../pix/n-regulamin.png) no-repeat center 15px; }
#navi-context .n-faq { background:url(../pix/n-faq.png) no-repeat center 15px; padding-right:12px; }
#navi-context .n-kontakt { background:url(../pix/n-kontakt.png) no-repeat center 15px; }
#navi-context .n-archiwum { background:url(../pix/n-archiwum.png) no-repeat center 15px; }
#navi-context .n-forum { background:url(../pix/n-forum.png) no-repeat center 15px; }
#navi-context .n-galeria { background:url(../pix/n-galeria.png) no-repeat center 15px; }
#navi-context .n-filmoteka { background:url(../pix/n-filmoteka.png) no-repeat center 15px; }
#navi-context .n-publikacje { background:url(../pix/n-publikacje.png) no-repeat center 15px; }
#navi-context .n-folder { background:url(../pix/n-folder.png) no-repeat center 15px; }
#navi-context .n-nagrody { background:url(../pix/n-nagrody.png) no-repeat center 15px; }
#navi-context .n-champion { background:url(../pix/n-champion.png) no-repeat center 15px; }
#navi-context .n-ideal { background:url(../pix/n-ideal.png) no-repeat center 15px; }
#navi-context .n-glosowanie { background:url(../pix/n-glosowanie.png) no-repeat center 15px; }
#navi-context .n-kfoto { background:url(../pix/n-galeria2.png) no-repeat center 15px; }
#navi-context .n-program { background:url(../pix/n-program.png) no-repeat center 15px; }
#navi-context .n-krzyzowka { background:url(../pix/n-krzyzowka.png) no-repeat center 15px; }

/*************     #modules     ***************/
#main-modules { width:641px; float:left; }
.col-theme { float:left; width:641px; background:url(../pix/module-footer-bg-2.gif) bottom left no-repeat; margin-bottom:13px; }
.col-left { width:318px; float:left; }
.col-right { width:318px; float:right; }
.column { width:641px; float:left; background:url(../pix/module-footer-bg-2.gif) bottom left no-repeat; margin-bottom:13px; }
.column2 { width:318px; float:left; background:url(../pix/module-footer-bg-2.gif) bottom left no-repeat; margin-bottom:13px; }
#support-modules { width:318px; float:right; }

.module { float:left; width:100%; background:#fff url(../pix/module-footer-bg.gif) bottom left no-repeat; margin-bottom:13px; position:relative; }
.module-theme { position:relative; }
.module h2, .module-theme h2, .knowledge h2 { min-height:28px; background:url(../pix/module-header-bg.gif) no-repeat; color:#fff; text-transform:uppercase; font-size:12px; }
.module h2 span, .module-theme h2 span, .knowledge h2 span { display:block; min-height:21px; background:url(../pix/module-header-bg.gif) no-repeat bottom right; padding:7px 0 0 40px; }
.module h2 em, .module-theme h2 span { text-transform:none; font-weight:bold; }
.module .module-content { float:left; width:100%; background:url(../pix/module-content-footer-bg.gif) bottom right no-repeat; min-height:160px; padding: 0 0 20px 0; }
.module-theme .module-content { min-height:150px; padding: 0 0 20px 0; }
.module .foto, .module-theme .foto, .knowledge .foto {  float:left; margin-right:10px; }
.module .thumb, .module-theme .thumb, .knowledge .thumb {  margin:18px 10px 0 13px; border:1px solid #e6e6e6; }
.module p, .module-theme p { padding:20px 30px 0 30px; }
.module ul, .module-theme ul{ padding:20px 30px 0 30px; }
.knowledge ul { padding:20px 30px 15px 20px; }
.module ol { padding:20px 30px 0 30px; list-style:decimal; }
.module ol li { margin:0 0 2px 25px; }
.module ul li, .module-theme ul li, .knowledge ul li { /*list-style:disc; color:#f47920;*/ background:url(../pix/punktor.gif) no-repeat 3px 5px; padding:0 0 10px 18px;}
.module p.intro { padding-right:130px; }
.module p.cities { padding:25px 0 0 12px; background:url(../pix/module-cities.gif) no-repeat; top:36px; left:208px; width:86px; height:88px; }
.module p.cities-hor { padding:6px 0 0 82px; background:url(../pix/module-cities-hor.gif) no-repeat; top:36px; left:208px; width:245px; height:19px; margin:10px 0 0 5px; }
.module p.cities-hor a { padding-right:8px; color:#f47920; font-weight:bold; }

.module p.cities-hor-news { padding:6px 0 0 87px; background:url(../pix/module-cities-hor-news.gif) no-repeat; top:36px; left:208px; width:420px; height:19px; margin:10px 0 0 25px;}
.module p.cities-hor-news a { padding-right:8px; color:#f47920; font-weight:bold; }

.module p.more { position:absolute; bottom:15px; right:30px; padding:0; margin:0; white-space:nowrap; }
.module ul li.new, .module-theme  ul li.new, .knowledge ul li.new { background:url(../pix/punktor-new.gif) no-repeat 0 1px;  }
.module ul li.new span, .module-theme ul li.new span, .knowledge ul li.new span { background:#f7822b; color:#fff; font-size:10px; padding:0 3px; border:1px solid #c95d00; white-space:nowrap;}

.full { background:#eef7f6 url(../pix/full-footer-bg.gif) bottom left no-repeat; }
.full .module-content { background:url(../pix/full-content-footer-bg.gif) bottom right no-repeat; }
.full h2 { background:url(../pix/full-header-bg.gif) no-repeat; padding-bottom:6px; min-height:22px;}
.full h2 span { background:url(../pix/full-header-bg.gif) no-repeat right -75px; padding-right:25px; min-height:15px; }

.full .module-content .polecane { margin: 10px 10px 0 10px; border-bottom: 1px solid white; }
.full .module-content .polecane p { margin-bottom:5px; padding:2px; }

.organizatorzy { float:left; background:url(../pix/module-footer-bg.gif) bottom left no-repeat; margin-top:8px; }
.organizatorzy .module-content-inner { float:left; background:url(../pix/organizatorzy-bg.png) no-repeat; padding:10px; }

.knowledge { width: 318px; }
.left { float: left; }
.right { float: right; }

/*************     #multimedia     ***************/
#multimedia {  }
#multimedia #tabs {   float:left;}
#multimedia #tabs li { display:inline; padding:0; font-size:12px;}
#multimedia #tabs a { display:block; float:left; height:26px; padding:12px 0 0 0; text-align:center; text-transform:uppercase; font-weight:bold;}
#multimedia #tabs #tab-gal a   { width:159px; background:url(../pix/multi-galeria-a.jpg) no-repeat; }
#multimedia #tabs #tab-film a { width:159px; background:url(../pix/multi-filmy-a.jpg) no-repeat; }
#multimedia #tabs #tab-gal .active    { background:url(../pix/multi-galeria-active.jpg) no-repeat; text-decoration:none; cursor:default; color:#fff;}
#multimedia #tabs #tab-film .active  { background:url(../pix/multi-filmy-active.jpg) no-repeat; text-decoration:none; cursor:default; color:#fff;}
#multimedia a { color:#176557; }
#multimedia .items  { padding-top:15px; padding-left:2px; position:relative; }
#multimedia .items  .more a { color:#fff; position:absolute; bottom:30px; right:30px; padding:0; }
#multimedia .item { width:68px; float:left; margin:5px 0; margin-left:8px; }
#multimedia .item a { width:66px; height:44px; border:1px solid #e0e0e0; float:left; }

#multimedia-galeria { background:url(../pix/multi-galeria-bg.jpg) no-repeat; height:170px; }
#multimedia-film { display:none; background:url(../pix/multi-filmy-bg.jpg) no-repeat; height:170px; }

/*************     #baza wiedzy     ***************/
#baza-wiedzy { width:294px; margin:0 auto; padding-top:7px; }
#baza-wiedzy #tabs {   float:left; padding:0;}
#baza-wiedzy #tabs li { display:inline; padding:0; }
#baza-wiedzy #tabs a { display:block; float:left; height:17px; padding:4px 0 0 0; text-align:center; font-weight:bold; color:#f47920;}
#baza-wiedzy #tabs #tab-dzieci a   { width:147px; background:url(../pix/baza-tab.jpg) no-repeat left -21px; }
#baza-wiedzy #tabs #tab-rodzice a { width:147px; background:url(../pix/baza-tab.jpg) no-repeat right -63px; }
#baza-wiedzy #tabs #tab-dzieci .active {background:url(../pix/baza-tab.jpg) no-repeat; text-decoration:none; cursor:default;color:#fff;}
#baza-wiedzy #tabs #tab-rodzice .active  { background:url(../pix/baza-tab.jpg) no-repeat right -42px; text-decoration:none; cursor:default; color:#fff;}
#baza-wiedzy .items p.baza-intro { padding:10px 0 0 25px; }
#baza-wiedzy .items ul { padding:5px 0 5px 25px; list-style:disc; color:#f47920; }
#baza-wiedzy .items li { padding:0 0 2px 0; margin-left:13px; background:none; }

#baza-dzieci { border:1px solid #f47920; background:url(../pix/baza-bg.jpg) no-repeat right top;}
#baza-rodzice { display:none; border:1px solid #f47920; background:url(../pix/baza-bg.jpg) no-repeat right top; }

/*************     #footer     ***************/
#footer { background:url(../pix/footer-bg.gif) repeat-x; font-size:11px; clear:both; }
#footer-inner { width:964px; margin:0 auto; min-height:125px; text-align:center; position:relative; }
#footer-inner ul { padding:25px 0 0 0; margin:0 auto; width:600px;  }
#footer-inner p { clear:both; padding:10px 0; font-weight:bold; color:#26795b; }
#footer-inner li { float:left; padding:0; }
#footer-inner a { border-left:1px solid #014a7f; padding: 0 9px 0 10px; font-weight:normal; }
#footer-inner .first { border:0; padding-left:0; }
#footer-inner .eud { display:block; padding:0; width:145px; border:0; height:70px; position:absolute; top:0; 
                    left:0; background:url(../pix/footer-logos.gif) no-repeat; }
#footer-inner .sieciaki { display:block; padding:0; border:0; width:110px; height:70px; position:absolute; top:0;
                         right:0; background:url(../pix/footer-logos.gif) no-repeat -145px 0; }
						 		 
/*************     #page     ***************/
body#page { background:#fff url(../pix/body-bg-page.jpg) repeat-x; }
#page #navi-context { border:0; }
#page #body { background:url(../pix/logo-main-page.jpg) no-repeat top center; }

#btns img { padding-bottom:5px; }

.program { background:url(../pix/foto-program.jpg) no-repeat; width:132px; height:134px; position:absolute; top:0; right:0; z-index:2;} 

.program_rodzice { background:url(../pix/foto-program_rodzice.jpg) no-repeat; width:132px; height:134px; position:absolute; top:0; right:0; z-index:2;}

.pr-rodzice { background:url(../pix/pr-rodzice.gif) no-repeat; width:164px; height:20px; position:absolute; top:38px; right:132px; text-align:center; font-weight:bold; padding:5px 0 0 5px; }

.przycisk_aktualnosci { background:url(../pix/przycisk.gif) no-repeat; width:179px; height:20px; position:absolute; top:38px; right:305px; text-align:center; font-weight:bold; padding:5px 0 0 0px; }

.przycisk_aktualnosci a { color:#fff; }

.pr-rodzice a { color:#fff; }

.pr { margin-bottom:25px; position:relative;}
.pr h3 { padding:20px 30px 10px 30px; font-size:18px; border-top:1px solid #dbe9e5; margin-top:13px; }
.pr h3 .title, .content_new h3 .title { color:#2c7f62; }
.pr p.pr-termin { background:url(../pix/pr-termin.jpg) no-repeat; padding:17px 0 17px 70px; margin-left:25px; }
.pr p.pr-opis { width:400px; }
.pr a { color:#f47920; }
.pr .pr-icons { width:125px; height:122px; background:url(../pix/pr-icons-bg.gif) no-repeat; position:absolute; top:85px; right:30px; }
.pr .pr-icons_v2 { width:61px; height:61px; background:url(../pix/pr-icons_v2-bg.gif) no-repeat; position:absolute; top:132px; right:30px; }
.pr .icon { display:block; position:absolute; width:52px; height:52px; }
.pr .materialy { top:6px; left:8px; background:url(../pix/pr-icon-materialy.gif); }
.pr .materialy_v2 { top:5px; left:5px; background:url(../pix/pr-icon-materialy.gif); }
.pr .filmy { top:6px; left:65px; background:url(../pix/pr-icon-filmy.gif); }
.pr .prezentacje { top:63px; left:8px; background:url(../pix/pr-icon-prezentacje.gif); }
.pr .galeria { top:63px; left:65px; background:url(../pix/pr-icon-galeria.gif); }

*.materialy_g_rodzice {
background:url(../pix/pr-icon-materialy_g.gif) no-repeat top left; height:52px; display:block; float: right; width:52px; margin-right: 80px;  margin-top: 25px;
}

*.materialy_rodzice {
background:url(../pix/pr-icon-materialy.gif) no-repeat top left; height:52px; display:block; float: right; width:52px; margin-right: 80px;  margin-top: 25px;
}

*.materialy_rodzice_box {
margin-left: 25px; margin-top: 10px;
}



.pr .materialy_g { top:6px; left:8px; background:url(../pix/pr-icon-materialy_g.gif); cursor: default; }
.pr .materialy_v2_g { top:5px; left:5px; background:url(../pix/pr-icon-materialy_g.gif); cursor: default; }
.pr .filmy_g { top:6px; left:65px; background:url(../pix/pr-icon-filmy_g.gif); cursor: default; }
.pr .prezentacje_g { top:63px; left:8px; background:url(../pix/pr-icon-prezentacje_g.gif); cursor: default; }
.pr .galeria_g { top:63px; left:65px; background:url(../pix/pr-icon-galeria_g.gif); cursor: default; }



.filmy-uczelnia { width:193px; float:left; min-height:145px; margin:10px 7px 0 7px; }
.filmy-uczelnia.even { background:url(../pix/filmy-uczelnia-bg-even-193.gif) no-repeat; float: left;}
.filmy-uczelnia h4 { margin:10px 0; padding:0 18px; }
.filmy-uczelnia ul { padding:0 0 0 15px; font-weight:bold; color:#d3d3d3; }

.wyklad-intro { width:200px; float:left; }
.wykladowcy { width:360px; float:right; padding-top:20px; background:url(../pix/wykladowcy-bg.gif) repeat-x; padding-left:20px; }
.wykladowcy-full { width:280px; float:left; padding:20px 0 0 40px; }
.wykladowca { margin:10px 10px 7px 7px; width: 155px; float:left; }
.wykladowca img { border:1px solid #388e72; float:left; margin-right:15px; }
.wykladowca p { margin:0; padding:5px 0 0 0; font-size:12px; font-weight:bold; }

.semi {width:320px; float:left; }
.semi.even { background:url(../pix/wykladowcy-bg.gif) repeat-x; min-height:130px; float:right;}
.semi h4 { padding:20px 30px 0 23px; }
.semi ol li { margin:0 0 7px 15px; }
.even { background:url(../pix/wykladowcy-bg.gif) repeat-x; min-height:130px; float:right;}
.odd { background:url(../pix/wykladowcy-bg.gif) repeat-x; min-height:130px; }

.module .arch-news { text-align:center; background:#f57920; padding:5px; margin:30px 220px 0 220px; }
.arch-news a { font-weight:bold; color:#fff; }
.watki { font-weight:bold; color:#f57920; }

.balloonstyle {position:absolute; top: -500px; left: 0; padding: 1px; visibility: hidden; border:1px solid #318568; font:normal 11px Arial, sans-serif; line-height: 1.4; z-index: 100; background-color: #eef7f6; width: 400px; }
.balloonstyle h2 { padding:6px 10px; background: #318568;	color:#fff; font-size:12px; }
.balloonstyle img { border:1px solid #388e72; float:left; margin:10px 15px 0 10px; }
.balloonstyle p { padding:6px 10px; }

.champ-opis { width:461px; float:left; padding:20px 0; background:url(../pix/wykladowcy-bg.gif) repeat-x;}
.champ-opis h4 { padding:0 30px; }
.champ-foto { width:180px; float:left; padding:20px 0; background:url(../pix/wykladowcy-bg.gif) repeat-x; }
.champ-foto img { padding-left:30px; }
.champ-foto p { font-style:italic; padding-left:14px; }
.module .champion { background:url(../pix/module-content-footer-bg.gif) bottom right no-repeat; min-height:160px; padding: 0 0 0 0; }

.module .forum li { border:1px solid #d3eae4; margin-top:-1px; background:#fff url(../pix/forum-bg.gif) repeat-x; padding:10px 20px;}

.module .glosuj 
{ 
border:1px solid #d3eae4;
background:#fff url(../pix/forum-bg.gif) repeat-x;
}
.module .glosuj1 
{ 
border:1px solid #BFBFBF;
background:#fff url(../pix/forum-bg2.gif) repeat-x;
}
.module .module-content p.glosowanie  
{
	background:url(../pix/punktor.gif) no-repeat 3px 5px;
	padding:20px 30px 10px 48px;
}


.text img {margin: 0px; vertical-align: middle;}
.tekst img {margin: 0px; vertical-align: middle;}
.tekst a {text-decoration: none; }
.text a {outline: none; }
.tekst a:hover {text-decoration: underline;}
.avatar { float: left; padding:2px; border:1px solid #cfcfcf; margin:0 10px 8px 0; }
.avatar a {color: #9ab80c; font-weight: bold; }
a.email {color: #9ab80c; font-weight: bold; }
a.email_forum {color: #308567; font-weight: bold; }
a.mod { color: #2271ad; font-weight: bold; }
.tekst {border-style: dotted; border-width: 1px; border-color: rgb(200, 200, 200); padding: 4px; background-image: url('http://olimpiada.edu.pl/skins/op/pix/topic-bg-green.jpg'); background-position: bottom right; background-repeat: no-repeat; margin-top: 2px; margin-bottom: 4px; font-size: 11px;}
.post_li {border-left: 1px dotted rgb(238, 241, 238); margin: 1px 0pt; padding: 0pt 0pt 1px; list-style-type: none; background: none;}
.reply {border-left: 1px dotted rgb(221, 221, 255); border-bottom: 1px dotted rgb(221, 221, 255); width: 100%; margin-left: 0;}
.button_reply {margin: 0px; padding: 0px 0px 6px; text-align: right;}
.text {border-left: 1px dotted rgb(221, 221, 255); overflow: auto; clear: left; color: rgb(0, 0, 0); padding-left: 10px;}
.title a { font-size:12px; }

input, select, textarea {
border:1px solid #CFCFCF;
padding:2px;
width:280px;
font-size:11px;
}

.etykieta {
width:200px;
float:left;

border-bottom:1px dotted #eee;
color:#004a7f;
}
.errors {
	padding: 3px;
	color:#ff0000;
}

.tresc{
width:100%;
margin-bottom:6px;
clear:both;
}


.profil { float:left; width:318px; background:url(../pix/login_box_top.png) no-repeat 0 0; margin-top:20px; padding:12px 0 0 0; }
.profil .content { float:left; width:318px; background:url(../pix/login_box_bottom.png) no-repeat bottom right; margin:0; padding:0; }
.profil .content .inside { float:left; position:relative; width:294px; padding:5px 12px 16px 12px; }
.profil .content .inside .u_avatar { float:left; width:75px; padding:2px; border:1px solid #ccc; }
.profil .content .inside .t_profil { float:right; width:190px; }
.profil .content .inside .t_profil p { text-align:left; margin:3px 0 4px 0; }
.profil .content .inside .t_profil span { font-size:12px; color:#23221E; margin:0; font-weight:bold; }
.profil .content p { width:100%; text-align:right; }
.profil .content span.button { position:absolute; top:0; left:12px; }
.profil .content p span { margin:0 6px; }

.img_border { float:left; padding:2px; border:1px solid #cfcfcf; margin:0 10px 8px 0; }

.uzytkownik { float:left; margin:0 20px; width:590px; text-align:left; padding:10px; border:1px; }
.uzytkownik .img_av { float:left; width:150px; margin:0 15px 0 0; padding:2px; border:1px solid #ccc; }
.uzytkownik .img_av img { float:left; }
.uzytkownik  .content { float:left; width:410px; }
.uzytkownik  .content2 { float:left; width:580px; }
.uzytkownik h3  { margin:4px 0 18px 0; font-size:14px; color:#3A6C95; border-bottom:1px solid #3A6C95; }
.uzytkownik h3 span { text-transform:uppercase; }
.uzytkownik p { padding:0; margin:9px 3px; color:#4B4B4B; font-size:12px; line-height:17px;}
.uzytkownik .content2 p { padding:3px 5px; border:1px dotted #ccc; }
.uzytkownik .content2 p a { color:#888; }
.uzytkownik .content2 p a.blue { color:#3A6CB9; }
.uzytkownik .content2 span.date { font-size:11px; color:#4F4F4F; }
.uzytkownik .content2 p span { color:#000; }

form.zapisy, form#login {
margin:20px auto;
width:550px;
border:1px solid #DFDFDF;
padding:20px;
font-size:11px;
}
form.zapisy .input, form.zapisy textarea{
width:330px;
font-family:Arial, sans-serif;
font-size:11px;
}

/*form {
width:390px;
border:1px solid #DFDFDF;
padding:15px;
font-size:11px;
}*/

.form_line {
padding:6px 3px;
clear:both;
}

.imp {
font-weight:bold;
}

.checkbox {
width:auto;
margin-right:8px;
}

.send_button {
width:120px;
padding:6px;
float:right;
margin-top:12px;
}
#submit {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	width:auto;
	background-color:#F47920;
	margin:0 auto;
}

.module_forum { background:#fff url(../pix/module-footer-bg.gif) bottom left no-repeat; margin-bottom:13px; position:relative; }
.module_forum h2 { min-height:28px; background:url(../pix/module-header-bg.gif) no-repeat; color:#fff; text-transform:uppercase; font-size:12px; }
.module_forum h2 span { display:block; min-height:21px; background:url(../pix/module-header-bg.gif) no-repeat bottom right; padding:7px 0 0 40px; }
.module_forum h2 em { text-transform:none; font-weight:bold; }
.module_forum .module-content { background:url(../pix/module-content-footer-bg.gif) bottom right no-repeat; padding: 0 0 20px 0; }
.module_forum p { padding:20px 30px 0 30px; }

.aktualnosci { margin: 30px 30px 0 30px; }
.aktualnosci p { padding:10px 0px 5px 0px; !important; }

span.wypunkt {
line-height:22px;
padding: 3px 3px 10px 15px; 
background: transparent url(../pix/punktor.gif) no-repeat scroll 3px 7px;
}

.stats {
text-align:left;
padding-left:10px;
}

#list_1 li {
	background: transparent none repeat scroll 0% 0%; 
	list-style-type: disc; 
	list-style-image: none; 
	list-style-position: outside; 
	padding-left: 5px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding: 2px;
}

#list_1 li a {
	text-decoration: none;
	color: black; 
	font-weight: normal;
}
#list_1 li a:hover {
	text-decoration: underline;
}
.error_info {
	display:block;
	color:#EF000A;
}
.disabled {
	display:none;
}
.crossword { float:left; width:100% }
.crossword { float:left; width:100% }
.crossword  table.word { color:#3F3F3F; margin:15px auto; width:591px; background-color:#f0f0f0; }
.crossword  table.word td { padding:3px; }
.crossword  input { width:auto; }

.crossword  #lista li { background:none; padding:0 0 0 5px; }
/*ul.krzyzowka li { background:url(../pix/krzyzowka-ikona.gif) no-repeat 0 0; margin:0 0 0 5px; }*/
.content_new { float:left; width:580px; margin:10px 28px; }
.krzyzowka { float:left; margin-right:15px; position:relative; width:84px; height:35px; background:url(../pix/krzyzowka-button.png) no-repeat 0 0; }
.krzyzowka p { padding:0; margin:10px 0 0 8px; width:66px; text-align:center; font-size:10px; }
.krzyzowka p a { color:#fff; }

.user { float:left; width:270px; padding:5px; margin:5px 0; border:1px solid #f1f1f5; }
.user.left { margin-right:15px; }
.user a { font-weight:bold; }
.user .foto { float:left; width:35px; height:35px; margin-right:10px; border:1px solid #cfcfcf;}
.user ul { padding: 0; margin:0; float:left; }
.user ul li { padding:1px 0 3px 0; margin:0; background:none; }

.pagination { float:left; width:100%; padding:10px 0; text-align:center; }
.pagination .cyferki a,
.pagination .cyferki strong { display:inline-block; padding:1px 5px 1px 5px; border:1px solid #cfcfcf; }
.pagination .cyferki strong { background:#F47920; color: #fff; }
.pagination .cyferki a.border_none { border:none; }
.content_new h3 { padding:0 0 20px 0; font-size:18px; margin-top:13px; }

.inside { font-size:12px; line-height:18px; }
.inside input, .inside select, .inside textarea {
border:1px solid #CFCFCF;
padding:2px;
width:auto;
font-size:11px;
}
.tabela tr.header { font-weight:bold; background-color:#f1f1f3; }
.tabela td { border:1px solid #f1f1f3; padding:3px 5px; }
