/*********************************
* STRUKTURA STRONY
*
*    #wrapper
*        #page
*            #profil
*            #containers
*                #main-container
*                    #one-col-layout
*                        #header
*                            #header-logo
*                            #header-slogan
*                        #navi
*                            #navi-main
*                            #navi-promo
*                            #navi-news
*                            #navi-context
*                    #left-column
*                        #users
*                        #testscomments
*                        #blog
*                    #right-column
*                        #topicweek
*                        #dailynews
*                        #forum
*                #support-container
*                    #partners
*                    #partnernews
*                    #multimedia
*                        #tabs
*                            #tab-gal
*                            #tab-film
*                            #tab-pub
*                        #multimedia-galeria
*                        #multimedia-film
*                        #multimedia-publikcaje
*            #footer
*
***********************************/



/*********************************
* <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; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
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:underline; }
a:hover { text-decoration:none;}
a .replacement {	z-index: 20; cursor: hand; }
/***********************************/



/*************    <general rules>    **************/
body { background:#5eb3e2 url(../pix/body-bg.jpg) repeat-x; font-family:Arial; font-size:11px; color:#666; }


/*************    <layout rules>    **************/
#main-container { width:650px; float:left; }
#support-container { width:325px; float:left; }
#one-col-layout { padding:0 6px;}
#left-column { width:319px; float:left; padding-left:6px; }
#right-column { width:322px; float:left; padding-left:3px; }

/*************     #wrapper     ************/
#wrapper { width:1005px; margin:0 auto; background:url(../pix/wrapper-bg.png) repeat-y; position:relative; }
#wrapper .wrapper-tr { width:15px; height:25px; position:absolute; top:0; right:0; background:url(../pix/wrapper-tr.gif) no-repeat;}
#wrapper .wrapper-bl { width:15px; height:31px; position:absolute; bottom:0; left:0; background:url(../pix/wrapper-bl.png) no-repeat;}

/*************     #page     ************/
#page { width:975px; margin:0 auto; background:#fff; }


/*************     #profil     ***************/
#profil { padding:5px 5px 0 0; height:20px; width:320px; float:right; text-align:right; background:url(../pix/profil-bg.gif) no-repeat; }
#profil li { display:inline; padding:0; }
#profil a {border-left:1px solid #fff; padding:0 10px; text-decoration:none; color:#fff; font-weight:normal; }
#profil a.first { border:0; }
#profil a:hover { text-decoration:underline; }


/*************     #header     ***************/
#header-logo { position:relative; height:92px; width:259px; overflow:hidden; float:left; }
#header-logo .replacement { left:0; top:0; height:92px; width:259px; background:url(../pix/header-logo.gif) no-repeat top right; }
#header-slogan { position:relative; height:92px; width:379px; overflow:hidden; float:left; }
#header-slogan .replacement { left:0; top:0; height:92px; width:379px; background:url(../pix/uploaded-files/header-slogan.gif) no-repeat; }


/*************     #navi     ***************/
#navi { width:638px; }


/*************     #navi-main     ***************/
#navi-main { width:628px; height:42px; background:url(../pix/navi-main-site-bg.gif) no-repeat bottom left; 
				  border-bottom:1px solid #ddf687; padding:0 0 0 10px;}
#navi-main li { float:left; font-size:16px;  margin:0 auto;}
#navi-main a { float:left; display:block;  padding:0;  text-decoration:none; color:#fff; font-weight:bold; cursor:pointer;}
#navi-main span { float:left; display:block; padding:14px 11px 0px 11px; height:29px;}
#navi-main .active a { background:url(../pix/navi-main-a.gif) no-repeat; }
#navi-main .active span { background:url(../pix/navi-main-span.gif) no-repeat top right; }
#navi-main a:hover { text-decoration:underline; }


/*************     #navi-promo     ***************/
#navi-promo h3 { position:relative; height:189px; width:327px; overflow:hidden; float:left; }
#navi-promo h3 .replacement { left:0; top:0; height:189px; width:327px; background-repeat:no-repeat; }
#navi-promo h3 .promo1 { background-image:url(../pix/uploaded-files/navi-promo_01.jpg); }
#navi-promo h3 .promo2 { background-image:url(../pix/uploaded-files/navi-promo_02.jpg); }
#navi-promo h3 .promo3 { background-image:url(../pix/uploaded-files/navi-promo_03.jpg); }
#navi-promo h3 .promo4 { background-image:url(../pix/uploaded-files/navi-promo_04.jpg); }
#navi-promo h3 .promo5 { background-image:url(../pix/uploaded-files/navi-promo_05.jpg); }
#navi-promo h3 .promo6 { background-image:url(../pix/uploaded-files/navi-promo_06.jpg); }
#navi-promo h3 .promo7 { background-image:url(../pix/uploaded-files/navi-promo_07.jpg); }
#navi-promo h3 .promo8 { background-image:url(../pix/uploaded-files/navi-promo_08.jpg); }
#navi-promo h3 .promo9 { background-image:url(../pix/uploaded-files/navi-promo_09.jpg); }



/*************     #navi-news     ***************/
#navi-news { background:url(../pix/navi-news-bg.gif) repeat-x; width:311px; height:189px; float:left; }
#navi-news h3 { margin: 15px 10px 10px 15px; color:#fff; font-size:13px; text-transform:uppercase; }
#navi-news ul { list-style:disc; margin:0 10px 0 30px; color:#fff; }
#navi-news li { margin-bottom:6px; font-size:11px; }
#navi-news a { color:#fff; }
#navi-news .more { list-style:none; text-align:right; margin:15px 15px 0 0;}


/*************     #navi-context     ***************/
#navi-context { padding:15px 0; background:#bcdd1e url(../pix/navi-context-bg.gif) no-repeat bottom left; border-top:1px solid #ddf687;}
#navi-context li { display:inline; padding:0; font-size:12px; }
#navi-context a { padding:0 0 0 32px; text-decoration:none; color:#fff; font-weight:bold; }
#navi-context a:hover { text-decoration:underline; }



/*************     .module     ***************/
.module { width:316px; float:left; min-height:215px; margin-top:10px; }
.module h3 { color:#fff; padding:6px 15px; text-transform:uppercase; }
.module .more { clear:both; text-align:right; padding:5px 10px 7px 10px; }
.module img { padding: 3px; }

.modulelong { width:638px; margin-top:10px; }
.modulelong h3 { color:#fff; padding:6px 15px; text-transform:uppercase; }
.modulelong .more { clear:both; text-align:right; padding:5px 10px 7px 10px; }
.modulelong img { padding: 3px; }

/*************     <module colors>     ***************/
/* short */
.red { background:url(../pix/module-bg-red.jpg) no-repeat left bottom; }
.red h3 { background:url(../pix/module-h3-red.gif) no-repeat;}
.red a { color:#e95134; }
.red ul li { background:url(../pix/punktor-red.gif) no-repeat left 5px; }

.blue { background:url(../pix/module-bg-blue.jpg) no-repeat left bottom; }
.blue h3 { background:url(../pix/module-h3-blue.gif) no-repeat;}
.blue a { color:#2271ad; }
.blue ul li { background:url(../pix/punktor-blue.gif) no-repeat left 5px; }
.blue .border td { border:1px solid #d7ecf9; }

.green { background:url(../pix/module-bg-green.jpg) no-repeat left bottom; }
.green h3 { background:url(../pix/module-h3-green.gif) no-repeat;}
.green a { color:#9ab80c; }
.green ul li { background:url(../pix/punktor-green.gif) no-repeat left 5px; }

/* long */
.redlong { background:url(../pix/module-long-bg-red.jpg) no-repeat left bottom; }
.redlong h3 { background:url(../pix/module-long-h3-red.gif) no-repeat;}
.redlong a { color:#e95134; }
.redlong .content h2 { color:#e95134; }
.redlong .content .temat-border {border-bottom:1px solid #ffddd5; }
.redlong .content p.more {border-bottom:1px solid #ffddd5; }
.redlong .content .comment {background:#fff1ee; border:1px solid #ffddd5; }
.redlong .content .moderator {background:#e6f5ff; border:1px solid #c1daef; }
.redlong .content .comment textarea {border:1px solid #e95134; }
.redlong .content .podpis input {border:1px solid #e95134; width:150px; padding:3px; }


.bluelong { background:url(../pix/module-long-bg-blue.jpg) no-repeat left bottom; }
.bluelong h3 { background:url(../pix/module-long-h3-blue.gif) no-repeat;}
.bluelong a { color:#2271ad; }
.bluelong .content h2 { color:#2271ad; }
.bluelong .border td { border:1px solid #d7ecf9; }
.bluelong ul li { background:url(../pix/punktor-blue.gif) no-repeat left 5px; }
.bluelong .content p.more {border-bottom:1px solid #d7ecf9; }
.bluelong .content .tekst {border-style: dotted; border-width: 1px; border-color: rgb(200, 200, 200); padding: 4px; background-image: url('/skins/op/pix/topic-bg-blue.jpg'); background-position: bottom right; background-repeat: no-repeat; margin-top: 2px; margin-bottom: 4px; font-size: 11px;}

.greenlong { background:url(../pix/module-long-bg-green.jpg) no-repeat left bottom; }
.greenlong h3 { background:url(../pix/module-long-h3-green.gif) no-repeat;}
.greenlong a { color:#9ab80c; }
.greenlong .content h2 { color:#9ab80c; }
.greenlong .border td { border:1px solid #d7f9ec; }
.greenlong ul li { background:url(../pix/punktor-blue.gif) no-repeat left 5px; }
.greenlong .content p.more {border-bottom:1px solid #d7f9ec; }
.greenlong .content .tekst {border-style: dotted; border-width: 1px; border-color: rgb(200, 200, 200); padding: 4px; background-image: url('/skins/op/pix/topic-bg-green.jpg'); background-position: bottom right; background-repeat: no-repeat; margin-top: 2px; margin-bottom: 4px; font-size: 11px;}

.yellowlong { background:url(../pix/module-long-bg-yellow.jpg) no-repeat left bottom; }
.yellowlong h3 { background:url(../pix/module-long-h3-yellow.gif) no-repeat;}
.yellowlong a { color:#f4c900; }

.darkblue { background:#4193c8 url(../pix/module-long-bg-darkblue.jpg) no-repeat left bottom; color:#fff;}
.darkblue h3 { background:url(../pix/module-long-h3-darkblue.gif) no-repeat; padding:11px 15px;}
.darkblue a { color:#fff; }
.darkblue .content h2 { color:#fff; }
.darkblue .more { padding-bottom:15px; }

.long { background:url(../pix/module-long-bg-blue.jpg) no-repeat left bottom; }
.long h3 { padding:5px 0;}
.long a { color:#2271ad; }
.long .content h2 { color:#2271ad; }
.long .border td { border:1px solid #d7ecf9; }
.long ul li { background:url(../pix/punktor-blue.gif) no-repeat left 5px; margin-bottom:0; margin-left:12px; }
.long .content p.more {border-bottom:1px solid #d7ecf9; }
.long .content .tekst {border-style: dotted; border-width: 1px; border-color: rgb(200, 200, 200); padding: 4px; background-image: url('/skins/op/pix/topic-bg-blue.jpg'); background-position: bottom right; background-repeat: no-repeat; margin-top: 2px; margin-bottom: 4px; font-size: 11px;}

/*************     <module content>     ***************/
.module h4 { padding:0 20px; margin:20px 0 10px 0; }
.content { padding:0 20px; position:relative; }
.content h2{ margin:20px 0; font-size:14px; }
.content h2 a { text-decoration:none; }
.content h4 { padding:0; margin:20px 0 10px 0; }
.content ol { margin:10px 0; list-style:decimal; padding-left:20px; }
.content ul { margin:10px 0; }
.content li { margin-bottom:8px; }
.content ul li { padding-left:12px; }
.content p { margin:10px 0; }
.content p.more { margin:0; padding:0 0 20px 0; text-align:right; clear:both; }
.content dl { margin:10px 0; }
.content dt { font-weight:bold; padding-top:5px; padding-bottom:1px; }
.content .forum dt { background:url(../pix/forum-baloon.gif) no-repeat 0px 7px; padding-left:20px; }
.content .forum dd { padding-left:10px; }
.content img { margin:0 10px 0 0; }
.content table { margin:10px 0; width:100%; }
.content td { padding:4px; }
.content th { padding:4px; font-weight:bold; color:#000; }
.content .border td { padding:4px 8px; }
.content td.forum { padding-left:30px; background:url(../pix/forum-icon.gif) no-repeat 9px center; }
.content .comment { margin:0px 0 20px 0; padding:5px 15px; }
.content .summary { margin:20px 0 10px 0; padding:5px 15px; }
.content .foto-temat { float:right; padding: 0 0 5px 20px; }
.content .foto-temat img { margin:0; }
.content .comment .foto-ekspert { float:left; padding: 0 20px 20px 0; }
.content .comment .foto-user { float:left; padding: 0 20px 0px 0; }
.content .comment h4{ color:#000; margin:10px 0;}
.content .comment textarea{ width:99%; height:150px; margin:10px 0 0 0;}
.content .comment .podpis{ width:380px; margin:0 0 0 auto; }
.content .summary h4{ color:#000; margin:10px 0;}
.content .icons {position:absolute; top:0; right:0; margin:0; padding:0; }

.content .komunikat { margin:5px 0 20px 0; padding:5px; background:#ff9806; color:#fff; text-align:center;}
.content input { border:1px solid #1764a3;}

.content input.kontakt { border:1px solid #1764a3; width:300px;}
.content textarea.kontakt { border:1px solid #1764a3; width:300px; height:150px;}

.content .user td { vertical-align:top; }
.content .user th { width:60px; text-align:right; }
.content .user .foto div { width:82px; height:110px; background-position:center center; background-repeat:no-repeat; }

.content .anuluj { color:#ccc; }
.content .anuluj a { color:#ccc; }


/*************     #users     ***************/
#users { background:url(../pix/module-bg-users.jpg) no-repeat left bottom; }
#users h3 { background:url(../pix/module-h3-users.gif) no-repeat;}
#users a { color:#f4c900; }
#users .user { width:140px; float:left; padding:10px 8px 0 8px; }
#users .user a { font-weight:bold; }
#users .user .foto { width:36px; height:36px; border:1px solid #e0e0e0; float:left; }
#users .user ul { padding: 0 0 0 8px; float:left; }


/*************     #users     ***************/
#usersl a { color:#f4c900; }
#usersl .user { width:250px; float:left; padding:10px 10px 0 10px; }
#usersl .user a { font-weight:bold; }
#usersl .user .foto { width:36px; height:36px; border:1px solid #e0e0e0; float:left; }
#usersl .user ul { padding: 0 0 0 10px; float:left; }


/*************     #topicweek     ***************/
#topicweek { background:url(../pix/module-bg-topicweek.jpg) no-repeat left bottom; }
#topicweek h3 { background:url(../pix/module-h3-topicweek.gif) no-repeat;}
#topicweek .topic { padding:10px 10px 0 10px; }
#topicweek .foto { width:110px; height:83px; border:1px solid #e0e0e0; float:left; }
#topicweek a { color:#e95134; }
#topicweek dl { padding-left:10px;}
#topicweek dt { font-weight:bold;}
#topicweek .topic img {padding:0; margin-right:10px;}


/*************     #testcomments     ***************/
#testscomments { background:url(../pix/module-bg-testscomments.jpg) no-repeat left bottom; }
#testscomments h3 { background:url(../pix/module-h3-testscomments.gif) no-repeat;}
#testscomments .question { padding:10px 20px 0 20px; }
#testscomments dt { font-weight:bold;}
#testscomments a { color:#2271ad; }
#testscomments ul { margin:7px 0; }
#testscomments li { margin-bottom:4px; }

.check  span { display:block; width:163px; height:38px; background:url(../pix/testscomments-check-text.png) no-repeat; float:left; }
.check a { display:block; width:111px; height:38px; background:url(../pix/testscomments-check-btn.png) no-repeat; float:left; }


/*************     #dailynews     ***************/
#dailynews { background:url(../pix/module-bg-dailynews.jpg) no-repeat left bottom; }
#dailynews h3 { background:url(../pix/module-h3-dailynews.gif) no-repeat;}
#dailynews dl { margin-top:10px;}
#dailynews dt {float:left; width:210px; padding-bottom:6px; padding-left:30px; background:url(../pix/punktor.gif) no-repeat 18px 6px; }
#dailynews dd {float:right; width:70px; padding-bottom:6px;}
#dailynews a { color:#2271ad; }

/*************     #partnernews     ***************/
#partnernews { background:url(../pix/module-bg-dailynews.jpg) no-repeat left bottom; }
#partnernews h3 { background:url(../pix/module-h3-partnernews.gif) no-repeat;}
#partnernews dl {padding:2px 20px 0 20px; }
#partnernews dt { font-weight:bold; padding-top:8px;}
#partnernews a { color:#2271ad; }

/*************     #blog     ***************/
#blog { background:#4193c8 url(../pix/module-bg-blog.jpg) no-repeat left bottom; }
#blog h3 { background:url(../pix/module-h3-blog.gif) no-repeat; padding:11px 15px;}
#blog dl {padding:2px 20px 0 20px; color:#fff; }
#blog dt { font-weight:bold; padding-top:20px; padding-left:15px;  background:url(../pix/punktor-white.gif) no-repeat 0px 25px;}
#blog dd { padding-left:15px; }
#blog a { color:#fff; }


/*************     #forum     ***************/
#forum{ background:#4193c8 url(../pix/module-bg-blog.jpg) no-repeat left bottom; }
#forum h3 { background:url(../pix/module-h3-blog.gif) no-repeat; padding:11px 15px;}
#forum  dl { margin-top:10px; color:#fff; padding:0 10px;}
#forum  dt {	float:left; width:201px; padding:5px 0; padding-left:30px; background:url(../pix/forum-icon.gif) no-repeat 10px 5px;
			border-bottom:1px solid #2f81b6; }

#forum  dd {float:right; width:65px; padding:5px 0; text-align:center; border-bottom:1px solid #2f81b6;}
#forum a { color:#fff; }
#forum .heading { font-weight:bold;}
#forum dt.heading { background:none; padding-left:6px; width:225px;}

/*************     #multimedia     ***************/
#multimedia { background:#75920a url(../pix/module-bg-multimedia.jpg) no-repeat left bottom; }
#multimedia #tabs { background:url(../pix/module-tabs-multimedia.jpg) no-repeat;  float:left;}
#multimedia #tabs li { display:inline; padding:0;}
#multimedia #tabs a { display:block; float:left; padding:11px 0; text-align:center; text-transform:uppercase; font-weight:bold;}
#multimedia #tabs #tab-gal a { width:105px; }
#multimedia #tabs #tab-film a { width:107px; }
#multimedia #tabs #tab-pub a { width:104px; }
#multimedia #tabs #tab-gal .active  { background:url(../pix/multimedia-a-galeria.jpg) no-repeat; text-decoration:none; cursor:default; }
#multimedia #tabs #tab-film .active  { background:url(../pix/multimedia-a-filmoteka.jpg) no-repeat; text-decoration:none; cursor:default; }
#multimedia #tabs #tab-pub .active  { background:url(../pix/multimedia-a-publikacje.jpg) no-repeat; text-decoration:none; cursor:default; }

#multimedia a { color:#fff; }
#multimedia .items  { margin-top:15px; margin-left:2px;}
#multimedia .item { width:68px; float:left; margin:5px 0; margin-left:8px; }
#multimedia .item img { border:1px solid #e0e0e0; margin:0; padding:0; }

#multimedia-galeria { }
#multimedia-film { display:none; }
#multimedia-publikacje { display:none; }

/*************     #multimedia-publikacje     ***************/
#multimedia-film {color:#fff; padding:10px 10px 0 10px;}
#multimedia-film img {border:1px solid #fff; padding:0; margin-right:10px;}

#multimedia-publikacje {color:#fff; padding:10px 10px 0 10px;}
#multimedia-publikacje ul { margin-top:10px; padding:0 10px; }
#multimedia-publikacje li { padding:5px 0; padding-left:30px; background:url(../pix/forum-icon.gif) no-repeat 10px 5px; 
						  border-bottom:1px solid #9bba15; }
#multimedia-publikacje .heading { font-weight:bold; background:none; padding-left:6px; color:#fff; }
#multimedia-publikacje img {border:1px solid #fff; padding:0; margin-right:10px;}

/*************     #partner      ***************/
#partners { height:630px; }
#partners a { display:block; width:325px; height:630px; background:url(../pix/partners.jpg) no-repeat; }


/*************     #konkurs      ***************/
#konkurs { color:#fff;width:325px; height:275px; }


/*************     #footer     ***************/
#footer { margin-top:10px; padding:8px 8px 0 8px; height:23px; background:url(../pix/footer-bg.gif) no-repeat top right; 
		  float:left; margin-bottom:-1px; }
#footer li { display:inline; padding:0; }
#footer a {border-left:1px solid #fff; padding:0 10px; text-decoration:none; color:#fff; font-weight:normal; }
#footer a.first { border:0; }
#footer a:hover { text-decoration:underline; }


/*************    <baners>    ***************/
#baner-testy { position:relative; height:245px; width:638px; overflow:hidden; float:left; }
#baner-testy .replacement { left:0; top:0; height:245px; width:638px; background:url(../pix/baner-testy.jpg) no-repeat top right; }

/******************************************************************    <site rules>    ************************************************/
/*    pagination    */
.pagination { text-align:left; padding-left:10px; }
.pagination .current { color:#999; padding:0px 3px; border:1px solid #e2e2e2; background:#f2f2f2;}
.pagination p { padding:15px 0; font-weight:bold; margin:0; line-height:1.8;}
.pagination a:link, .pagination a:visited { text-decoration:none; padding:0px 3px; }
.pagination a:hover { background:#eee; }


/*************     #navi-context     ***************/
.site #navi-context { text-align:center; padding:15px 0; 
					 background:#bcdd1e url(../pix/navi-context-site-bg.jpg) no-repeat bottom left; border:none;}
.site #navi-context li { display:inline; padding:2px 0; margin-right:-3px; font-size:12px; border-left:1px solid #fff; }
.site #navi-context li:first-child { border:0; padding:0; }
.site #navi-context li.active { background:#93ae0f; padding:2px 0;  }
.site #navi-context a { padding:0 9px; text-decoration:none; color:#fff; font-weight:bold; }
.site #navi-context a:hover { text-decoration:underline; }

/*************     #terminy      ***************/
#terminy { background:#f8f8f8; }
#terminy td { border:#e3e3e3 1px solid; padding:0px 15px; }
#terminy .past { color:#c5c5c5; }
#terminy .current { color:#ee1d23; font-weight:bold; }
#terminy .blank { width:45px; height:43px; padding:0;}
#terminy .termin { white-space: no-wrap; }
#terminy .past .blank { background:url(../pix/t_past.gif);}
#terminy .current .blank { background:url(../pix/t_current.gif);}

.content #terminy { margin-bottom:35px; }
.module .content #terminy { margin-bottom:3px; }
.module .content #terminy td { border:#e3e3e3 1px solid; padding:7px 10px; }

#terminy .curr_calendar { width:117px; height:65px; padding-top:19px; float:left; background:url(../pix/t_calendar.jpg); text-align:center; color:#a4ba33; line-height:1.0;}
#terminy .curr_calendar .day { font-size:20px; color:#1665a7; }
#terminy .curr_event {width:158px; float:left;  }
#terminy .curr_event table {margin:0;}
#terminy .curr_event td {height:78px; color:#6f8600; font-weight:bold; font-size:14px; background:#fff;}vi { width:638px; }


/*************     #multimedia-publikacje     ***************/

#multimedia-publikacje {color:#fff; padding:10px 10px 0 10px;}
#multimedia-publikacje ul { margin-top:10px; padding:0 10px; }
#multimedia-publikacje li { padding:5px 0; padding-left:30px; background:url(../pix/forum-icon.gif) no-repeat 10px 5px; 
						  border-bottom:1px solid #9bba15; }
#multimedia-publikacje .heading { font-weight:bold; background:none; padding-left:6px; color:#fff; }
#multimedia-publikacje img {border:1px solid #fff; padding:0; margin-right:10px;}



/******************************************************************    <site rules>    ************************************************/



/* ---------------------------------- */
.module dl.lista dt.lista { padding-bottom:6px; padding-left:30px; background:url(../pix/punktor.gif) no-repeat 18px 6px; }
.fleft { display: block; float: left; padding: 3px; width: 100px; text-align: right;}
.thumbnail {   background:#fff; overflow: hidden; width: 100px; height: 90px; position: relative; }
.thumbnail img{ border: none; position: center; top: -15px; height: 70px;}
.right { float: right; } 
.galeria { float: left; margin: 0px; } 
.debug { display: none; }

/*************     #terminy      ***************/
#terminy { background:#f8f8f8; }
#terminy td { border:#e3e3e3 1px solid; padding:0px 15px; }
#terminy .past { color:#c5c5c5; }
#terminy .current { color:#ee1d23; font-weight:bold; }
#terminy .blank { width:45px; height:43px; padding:0;}
#terminy .termin { white-space: no-wrap; }
#terminy .past .blank { background:url(../pix/t_past.gif);}
#terminy .current .blank { background:url(../pix/t_current.gif);}

.content #terminy { margin-bottom:35px; }
.module .content #terminy { margin-bottom:3px; }
.module .content #terminy td { border:#e3e3e3 1px solid; padding:7px 10px; }

#terminy .curr_calendar { width:117px; height:65px; padding-top:19px; float:left; background:url(../pix/t_calendar.jpg); text-align:center; color:#a4ba33; line-height:1.0;}
#terminy .curr_calendar .day { font-size:20px; color:#1665a7; }
#terminy .curr_event {width:158px; float:left;  }
#terminy .curr_event table {margin:0;}
#terminy .curr_event td {height:78px; color:#6f8600; font-weight:bold; font-size:14px; background:#fff;}



/* ---------------- forum ------------------ */
.lista dt {  padding-bottom:6px; padding-left:30px; background:url(../pix/punktor.gif) no-repeat 18px 6px; }
.text img {margin: 0px; vertical-align: middle;}
.tekst img {margin: 0px; vertical-align: middle;}
.tekst a {text-decoration: none; }
.tekst a:hover {text-decoration: underline;}
.avatar {display: inline; float: left; vertical-align: text-top; color: #888; padding: 4px; /*background-color: #F4F7EC;*/}
.avatar img { border: 1px solid #999; margin: 5px; }
.avatar a {color: #9ab80c; font-weight: bold; }
a.email {color: #9ab80c; font-weight: bold; }
a.mod { color: #2271ad; font-weight: bold; }


/*---------------- partnerzy ---------------*/


#partFpake {
  position: absolute;
  display: none;
  top: 240px;
  left: 660px;  
  width: 82px;
  height: 82px;
  background: #fff url(../pix/partners_zoom.gif) -5px -5px no-repeat;
  border: 1px solid gray;  
}

#partSgh {
  position: absolute;
  display: none;
  top: 240px;
  left: 710px;  
  width: 86px;
  height: 86px;
  background: #fff url(../pix/partners_zoom.gif) -5px -85px no-repeat;
  border: 1px solid gray;  
}

#partAeKat {
  position: absolute;
  display: none;
  top: 240px;
  left: 760px;  
  width: 82px;
  height: 82px;
  background: #fff url(../pix/partners_zoom.gif) -5px -169px no-repeat;
  border: 1px solid gray;  
}

#partAePoz {
  position: absolute;
  display: none;
  top: 240px;
  left: 810px;  
  width: 82px;
  height: 82px;
  background: #fff url(../pix/partners_zoom.gif) -5px -250px no-repeat;
  border: 1px solid gray;  
}

#partAeWro {
  position: absolute;
  display: none;
  top: 240px;
  left: 870px;  
  width: 80px;
  height: 80px;
  background: #fff url(../pix/partners_zoom.gif) -5px -332px no-repeat;
  border: 1px solid gray;  
}

#partAeKrak {
  position: absolute;
  display: none;
  top: 240px;
  left: 930px;  
  width: 60px;
  height: 68px;
  background: #fff url(../pix/partners_zoom.gif) -16px -412px no-repeat;
  border: 1px solid gray;  
}

#partPafw {
  position: absolute;
  display: none;
  top: 310px;
  left: 650px;  
  width: 210px;
  height: 50px;
  background: #fff url(../pix/partners_zoom.gif) -5px -532px no-repeat;
  border: 1px solid gray;  
}

#partNbp {
  position: absolute;
  display: none;
  top: 310px;
  left: 830px;  
  width: 160px;
  height: 60px;
  background: #fff url(../pix/partners_zoom.gif) -5px -475px no-repeat;
  border: 1px solid gray;  
}

#partBGZ {
  position: absolute;
  display: none;
  top: 365px;
  left: 850px;  
  width: 160px;
  height: 60px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1420px no-repeat;
  border: 1px solid gray;  
}


#partDifin {
  position: absolute;
  display: none;
  top: 420px;
  left: 615px;  
  width: 200px;
  height: 48px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1595px no-repeat;
  border: 1px solid gray;  
}


#partMen {
  position: absolute;
  display: none;
  top: 360px;
  left: 680px;  
  width: 200px;
  height: 64px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1648px no-repeat;
  border: 1px solid gray;  
}

#partMsp {
  position: absolute;
  display: none;
  top: 360px;
  left: 735px;  
  width: 200px;
  height: 64px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1776px no-repeat;
  border: 1px solid gray;  
}

#partPlagiat {
  position: absolute;
  display: none;
  top: 420px;
  left: 780px;  
  width: 180px;
  height: 45px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1720px no-repeat;
  border: 1px solid gray;  
}

#partFep {
  position: absolute;
  display: none;
  top: 420px;
  left: 850px;  
  width: 150px;
  height: 55px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1843px no-repeat;
  border: 1px solid gray;  
}

#partFerk {
  position: absolute;
  display: none;
  top: 420px;
  left: 750px;  
  width: 132px;
  height: 75px;
  background: #fff url(../pix/partners_zoom.gif) -5px -710px no-repeat;
  border: 1px solid gray;  
}

#partJunior {
  position: absolute;
  display: none;
  top: 465px;
  left: 650px;  
  width: 265px;
  height: 63px;
  background: #fff url(../pix/partners_zoom.gif) -5px -580px no-repeat;
  border: 1px solid gray;  
}

#partSnipe {
  position: absolute;
  display: none;
  top: 470px;
  left: 930px;  
  width: 58px;
  height: 73px;
  background: #fff url(../pix/partners_zoom.gif) -5px -640px no-repeat;
  border: 1px solid gray;  
}

#partfundBGZ {
  position: absolute;
  display: none;
  top: 465px;
  left: 720px;  
  width: 180px;
  height: 50px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1365px no-repeat;
  border: 1px solid gray;  
}

#partSkn {
  position: absolute;
  display: none;
  top: 465px;
  left: 810px;  
  width: 142px;
  height: 92px;
  background: #fff url(../pix/partners_zoom.gif) 3px -1268px no-repeat;
  border: 1px solid gray;  
}

#partPte {
  position: absolute;
  display: none;
  top: 465px;
  left: 900px;  
  width: 72px;
  height: 72px;
  background: #fff url(../pix/partners_zoom.gif) -5px -780px no-repeat;
  border: 1px solid gray;  
}


#partKig {
  position: absolute;
  display: none;
  top: 520px;
  left: 700px;  
  width: 145px;
  height: 57px;
  background: #fff url(../pix/partners_zoom.gif) -5px -850px no-repeat;
  border: 1px solid gray;  
}

#partKpp {
  position: absolute;
  display: none;
  top: 520px;
  left: 790px;  
  width: 165px;
  height: 59px;
  background: #fff url(../pix/partners_zoom.gif) -5px -955px no-repeat;
  border: 1px solid gray;  
}

#partPrzeds {
  position: absolute;
  display: none;
  top: 555px;
  left: 720px;  
  width: 215px;
  height: 57px;
  background: #fff url(../pix/partners_zoom.gif) -5px -902px no-repeat;
  border: 1px solid gray;  
}



#partRze {
  position: absolute;
  display: none;
  top: 600px;
  left: 680px;  
  width: 225px;
  height: 42px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1010px no-repeat;
  border: 1px solid gray;  
}

#partGlos {
  position: absolute;
  display: none;
  top: 600px;
  left: 780px;  
  width: 145px;
  height: 52px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1045px no-repeat;
  border: 1px solid gray;  
}

#partPer {
  position: absolute;
  display: none;
  top: 600px;
  left: 790px;  
  width: 190px;
  height: 48px;
  background: #fff url(../pix/partners_zoom.gif) 0px -1545px no-repeat;
  border: 1px solid gray;  
}

#partNbportal {
  position: absolute;
  display: none;
  top: 540px;
  left: 690px;  
  width: 130px;
  height: 62px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1152px no-repeat;
  border: 1px solid gray;  
}

#partNauka {
  position: absolute;
  display: none;
  top: 540px;
  left: 760px;  
  width: 175px;
  height: 62px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1482px no-repeat;
  border: 1px solid gray;  
}

#partInt {
  position: absolute;
  display: none;
  top: 540px;
  left: 860px; 
  width: 75px;
  height: 60px;
  background: #fff url(../pix/partners_zoom.gif) -5px -1092px no-repeat;
  border: 1px solid gray;  
}

.glosuj 
{ 
	border:1px solid #EFF9FF;
	background:#fff url(../pix/rank-bg.gif) repeat-x;
}

.test-odp {padding-left:13px;}
.test-odp dd { text-indent:-13px; }

.title_comment { font-weight: normal; font-size: 12px; color: #000;}
