body { margin:0; padding:0; background:#FFFFFF url(/images/bgxy.gif) repeat; font-family:Tahoma; color:#3b3b3b; font-size:12px; line-height:16px; }

* { margin:0; padding:0; }
img { border:0; }
a { text-decoration:none; color:#14537f; cursor:pointer; }
a, input, embed, object, param { outline:none; }
ul, ul li { list-style-type:none; padding:0 10px; margin:0; }
ol { padding:0 30px; margin:0; }
ol li { padding:0; margin:0; list-style-type:decimal; }
ol ol li { padding:0; margin:0; list-style-type:lower-alpha; }


h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }

input { background:#FFFFFF url(/images/inputbg.jpg) repeat-x top left; border:1px solid #cccccc; width:142px; }
textarea { background:#FFFFFF url(/images/textareabg.jpg) repeat-x top left; border:1px solid #cccccc; }
.radio { border:0; }
.c {}
#page {  width:990px;  margin:0 auto; }
#c {  width:990px; float:left; /* position:relative;*/ }
/*content*/

hr { border:0; border-bottom:1px dotted #B9B9B9; float:left; padding:0; margin:0; height:1px !important; width:100%; }

#top { float:left; height:110px;  position:relative; overflow:hidden; width:990px; }
#top #lang { position:absolute; top:0; left:942px; display:none; }
#top #lang a { display:block; padding-left:8px; padding-top:7px; float:left;  }
#top .cont a.defaulta { display:block; float:left; }
#top .cont a.defaultb { display:block; float:right; }
#top .cont h1 { display:block; float:left; margin:0; padding:0; width:409px; padding-top:40px; text-indent:-9999px; }
#top .cont h1 img { margin-top:-40px; }
#navi { width:970px; float:left; position:relative; background:#FFFFFF; height:18px; padding:10px 10px; color:#318bac; font-size:13px; }
#navi a { color:#8b8b8b;  }
#navi #search { position:absolute; top:0; right:0; width:225px; height:15px; float:left; padding:10px; }
#navi #search .textsearch { width:145px; float:left; margin-right:10px;   }
#navi #search .submitsearch { height:18px; width:67px; float:left; background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
#navi #search .submitsearch:hover {background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat bottom left;}

#menuTop { width:990px; float:left; position:relative; height:42px; }

#menuTop #log, #menuTop #log1  { position:absolute; top:0; right:0; width:245px; height:42px; float:left; display: none; }
#logForm { position:absolute; top:190px; right:0; width:245px; height:0; overflow:hidden; display:none; float:left; z-index:99 !important; background:#28689c;  }
#logForm p { display:block; float:left; width:245px; padding:5px 0; }
#logForm label {display:block; float:left; width:70px; padding:0 10px; color:#FFFFFF; }
#logForm a { display:block; float:left; width:135px; padding:0 10px; color:#FFFFFF; }
#logForm #logbut { height:18px; margin-right:11px; width:44px; float:right; background:url(/images/btnok.jpg) no-repeat top left; border:0; cursor:pointer;  }
#logForm #logbut:hover { background:url(/images/btnok.jpg) no-repeat bottom left; }

#menuTop #log .submitsearch, #menuTop #log1 .submitsearch {width:67px; float:left; background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
#menuTop #log .submitsearch:hover, #menuTop #log1 .submitsearch:hover { background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat bottom left;  }


#menuTop a { display:block; float:left; height:42px; overflow:hidden; text-indent:-900000px;}
#menuTop #m1 { width:117px; background:url(/images/m1.jpg) no-repeat top left; }
#menuTop #m2 { width:100px; background:url(/images/m2.jpg) no-repeat top left; }
#menuTop #m3 { width:211px; background:url(/images/m3.jpg) no-repeat top left; }
#menuTop #m4 { width:86px; background:url(/images/m4.jpg) no-repeat top left; }
#menuTop #m5 { width:111px; background:url(/images/m5.jpg) no-repeat top left; }
#menuTop #m6 { width:120px; background:url(/images/m6.jpg) no-repeat top left; }
#menuTop #m7 { width:165px; background:url(/images/m7.jpg) no-repeat top left; display:block; float:left; height:42px; overflow:hidden; text-indent:-900000px; }
#menuTop #m8 { width:78px; background:url(/images/btnzaloguj.jpg) no-repeat top left; height:18px; margin-left:2px; margin-top:12px; }
#menuTop #m9 { width:165px; background:url(/images/m7.jpg) no-repeat bottom left; display:block; float:left; height:42px; overflow:hidden; text-indent:-900000px; }
#menuTop #m10 { width:78px; background:url(/images/btnwzloguj.jpg) no-repeat top left; height:18px; margin-left:2px; margin-top:12px; }

#menuTop #m1:hover { width:117px; background:url(/images/m1.jpg) no-repeat bottom left; }
#menuTop #m2:hover { width:100px; background:url(/images/m2.jpg) no-repeat bottom left; }
#menuTop #m3:hover { width:211px; background:url(/images/m3.jpg) no-repeat bottom left; }
#menuTop #m4:hover { width:86px; background:url(/images/m4.jpg) no-repeat bottom left; }
#menuTop #m5:hover { width:111px; background:url(/images/m5.jpg) no-repeat bottom left; }
#menuTop #m6:hover { width:120px; background:url(/images/m6.jpg) no-repeat bottom left; }
#menuTop #m8:hover { background:url(/images/btnzaloguj.jpg) no-repeat bottom left;}
#menuTop #m1.akt { width:117px; background:url(/images/m1.jpg) no-repeat bottom left; }
#menuTop #m2.akt { width:100px; background:url(/images/m2.jpg) no-repeat bottom left; }
#menuTop #m3.akt { width:211px; background:url(/images/m3.jpg) no-repeat bottom left; }
#menuTop #m4.akt { width:86px; background:url(/images/m4.jpg) no-repeat bottom left; }
#menuTop #m5.akt { width:111px; background:url(/images/m5.jpg) no-repeat bottom left; }
#menuTop #m6.akt { width:120px; background:url(/images/m6.jpg) no-repeat bottom left; }

#content { width:990px; float:left;/* position:relative;*/ background:#FFFFFF; }
#content .box { width:100%; float:left; }
#content .teasers { padding-bottom:10px; }
#content .teasers a { width:324px; float:left; padding-left:5px; padding-top:5px; position:relative; }
#content .teasers img { float:left; }
#content .teasers .t { float:left; }
#content .teasers .c {  float:left; padding:10px 5px; color:#145185; text-align: justify; }
#content .teasers .m { float:right; width:56px; height:18px; background:url(/images/btnwiecejred.jpg) no-repeat top left; padding-right:10px; text-indent:-30000px; overflow:hidden; }

#content .middle .left { width:324px; float:left; padding-left:5px; padding-top:5px;  padding-right:4px; position:relative; }
#content .middle .left h2 {padding:5px;}
#content .middle .left a { width:320px; float:left; padding-left:5px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #eeeeee; position:relative; }
#content .middle .left .d { float:left; width:100%; color:#828282; font-weight:bold; font-size:10px;}
#content .middle .left .c {  float:left; color:#145186; font-weight:bold; font-size:11px; padding-right:75px;   }
#content .middle .left .m { position:absolute; bottom:8px; right:12px; width:56px; height:18px; background:url(/images/btnwiecejblue.jpg) no-repeat top left; text-indent:-30000px; overflow:hidden; }

#content .middle .right { width:650px; float:right; padding-right:2px; padding-top:5px; position:relative; }

#content .right #rotator { width:650px; height:100px; overflow:hidden !important; float:left; position:relative;} 
#content .right #rotatorbox { height:100px; float:left; } 
#content .right #rotatorbox .item { height:100px; width:650px; overflow:hidden; float:left; position:relative; padding:0; border:0; cursor:pointer;} 
#content .right #rotatorbox .item img { position:absolute; top:0; left:0; } 
#content .right #rotatorbox .item .t { float:left; position:relative; width:630px; padding:0 10px; padding-top:10px; z-index:1; } 
#content .right #rotatorbox .item .st { float:left; position:relative; width:630px; padding:0 10px; padding-top:5px; z-index:1;  } 
#content .right #rotatorbox .item .c { float:left; position:relative; width:410px; padding:0 10px; padding-top:5px; z-index:1; color:#5d5d5d; font-size:11px; } 
#content .right #rotatorbox .item .m {  position:absolute; bottom:8px; right:12px; width:56px; height:18px; background:url(/images/btnwiecej.png) no-repeat top left; text-indent:-30000px; overflow:hidden;  z-index:1;  } 
#content .right #rotatorbox .item .n { float:left; position:relative; } 
#content .right #rotatorbox .item .p {  float:left; position:relative; } 

#content .right #ban { width:650px; height:100px; overflow:hidden !important; float:left; position:relative; padding-bottom:10px;} 
#content .right #ban .item { height:100px; width:650px; overflow:hidden; float:left; position:relative; padding:0; border:0; cursor:pointer;} 
#content .right #ban .item img { position:absolute; top:0; left:0; } 
#content .right #ban .item .t { float:left; position:relative; width:630px; padding:0 10px; padding-top:10px; z-index:1; } 
#content .right #ban .item .st { float:left; position:relative; width:630px; padding:0 10px; padding-top:5px; z-index:1;  } 
#content .right #ban .item .c { float:left; position:relative; width:410px; padding:0 10px; padding-top:5px; z-index:1;  color:#5d5d5d; font-size:11px;  } 
#content .right #ban .item .m {  position:absolute; bottom:8px; right:12px; width:56px; height:18px; background:url(/images/btnwiecej.png) no-repeat top left; text-indent:-30000px; overflow:hidden;  z-index:1;  } 
#content .right #ban .item .n { float:left; position:relative; } 
#content .right #ban .item .p {  float:left; position:relative; } 

#content .klienci  { padding:5px; width:980px; }
#content .klienci h2 { padding:5px;}
#content #klienci  { float:left; width:980px; height:100px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; position:relative;  overflow:hidden;}
#content #klienci .karrowp  { display:none; width:60px; height:100px; position:absolute; top:0; left:0; background:url(/images/klienci/karrowp.jpg) no-repeat top left; overflow:hidden; text-indent:-30000px; }
#content #klienci .karrown  { display:none; width:60px; height:100px; position:absolute; top:0; right:0; background:url(/images/klienci/karrown.jpg) no-repeat top left; overflow:hidden; text-indent:-30000px; }
#content #klienci #kbox  { display:block; float:left; width:860px; height:100px; position:absolute; top:101px; left:60px; overflow:hidden; }
#content #klienci #kboxc  { display:block; float:left; width:860px; height:100px; position:absolute; top:0; left:60px; overflow:hidden; }
#content #klienci #kbox img { display:block; float:left; border:0;  }
#content #klienci #kboxc img.showc { display:block; float:left; border:0; position:absolute; top:0;  }


#content .leftAktClient { float:left; width:580px; }
#content .leftAkt { float:left; width:815px; }
.narrow { float:left; width:590px !important; }
.leftAkt .newsbox { float:left; width:100%; border-bottom:1px dotted #b9b9b9; padding:20px 0; }
.leftAkt .newsbox .date { float:left; display:block; width:100%; color:#266699; font-weight:bold; font-size:11px;  padding:2px 0; }
.leftAkt .newsbox .arthead { float:left; display:block; width:100%; color:#3b3b3b; padding:2px 0; font-weight:bold; font-size:12px;}
.leftAkt .date { float:left; display:block; width:100%; color:#266699; font-weight:bold; font-size:11px;  padding:2px 0; }
.leftAkt .arthead { float:left; display:block; width:100%; color:#14537F; padding:2px 0; font-weight:bold; font-size:12px; }
#content .rightAkt { float:right; width:130px; padding:5px 10px; }
.rightAkt .archive span { float:left; display:block; width:100%; color:#266699; font-weight:bold; font-size:12px;  padding:2px 0;  }
.rightAkt .archlist {  float:left; display:block; width:100%; }
.rightAkt .archlist ul { padding-left: 0; margin-left: 0; }
.rightAkt .archlist li { background:none !important;}


.blogItem { width:100%; float:left; padding:10px 0; border-bottom:1px solid #f2f2f2; }
.blogItem h3 { color:#1d5c90; font-size:14px; padding:5px 0; width:100%; float:left; }
.blogItem .date {  float:left; display:block; width:100%; color:#8a8a8a; font-weight:normal; font-size:11px;  padding:2px 0;  }
#content .blogItem .more { float:left; width:100%; padding:3px 0; margin:0; }
#content .blogItem p { float:left; width:100%; padding:3px 0; margin:0; }
.blogItem .more .morea { float:right; padding-right:20px; background:url(/images/arrowright.jpg) no-repeat 43px 5px; display:block; }
.blogItem .more .morek { float:left; width:200px; display:block; }

.oneItem { position:relative; border-bottom:dotted 1px #597988; }
.oneItem .powrot { position:absolute; top:10px; right:0; width:50px; padding-left:10px; background:url(/images/arrowleft.jpg) no-repeat 0 5px; font-size:11px; }
.oneItem { position:relative; }
.oneItem { position:relative; }

.coments { float:left; width:100%; padding:10px 0; border-bottom:1px dotted #597988; }
.coments h3 { color:#3b3b3b; font-size:12px; padding:2px 0; width:100%; float:left; }
.coments .commentsItem { float:left; width:100%; padding:5px 0; background:#f7f7f7; }
.coments .commentsItem .author { display:block; float:left; padding:5px; padding-bottom:0;  font-size:11px; }
#content .coments .commentsItem p { display:block; float:left; padding:5px; font-size:11px; }

.addComents { float:left; width:100%; padding:10px 0; }
.addComents h3 { color:#3b3b3b; font-size:12px; padding:2px 0; width:100%; float:left; }
.addComents .commentsItem { float:left; width:100%; padding:5px 0; background:#f7f7f7; }
.addComents .c { display:block; float:left; padding:5px; padding-bottom:0;  font-size:11px; color:#597988; }
#content .addComents .commentsItem p { display:block; float:left; padding:5px; font-size:11px; }

.commentLog { float:left; width:100%;  padding:10px 0; border-bottom:1px dotted #597988; }
.commentLog p { float:left; width:100%; }
.commentLog span { float:left; display:block; width:100%; }
.commentLog .i1 { width:200px; }
.commentLog .i2 { width:200px; }
.commentLog .i3 { width:200px; }
.commentLog .i4 { width:100px; }
.commentLog span label { float:left; display:block; padding-right:5px; font-size:11px; }
.commentLog span input { float:left; display:block; background:#FFFFFF;  padding-right:5px; font-size:11px; height:14px; padding:1px; }
.commentLog textarea { float:left; display:block; background:#FFFFFF; width:100%; height:50px; }
#wantReg {  float:right; padding-left:15px; background:url(/images/arrowdowrozwin.gif) no-repeat 0 4px; display:block;  }

#commentReg { float:left; width:100%; display:none; padding:10px 0; border-bottom:1px dotted #597988; }
#commentReg p { float:left; width:100%; }
#commentReg span { float:left; display:block; }
#commentReg .i1 { width:200px; }
#commentReg .i2 { width:200px; }
#commentReg .i3 { width:200px; }
#commentReg .i4 { width:100px; }
#commentReg span label { float:left; display:block; padding-right:5px; font-size:11px; }
#commentReg span input { float:left; display:block; background:#FFFFFF;  padding-right:5px; font-size:11px; height:14px; padding:1px; }
#commentReg #logButC { margin-right:11px; width:44px; float:right; background:url(/images/btnok.jpg) no-repeat top left; border:0; cursor:pointer; line-height:0!important; text-indent:-90000px; overflow:hidden; height:18px; }
#commentReg #logButC:hover { background:url(/images/btnok.jpg) no-repeat bottom left; }


.form_all #logButC { margin-right:90px; width:44px; float:right; background:url(/images/btnok.jpg) no-repeat top left; border:0; cursor:pointer; line-height:0!important; text-indent:-90000px; overflow:hidden; height:18px; }
.form_all #logButC:hover { background:url(/images/btnok.jpg) no-repeat bottom left; }



.commentLog #dodajKomentarz { width:55px; float:right; background:url(/images/btnwyslij.jpg) no-repeat top left; border:0; cursor:pointer; line-height:0!important; text-indent:-90000px; overflow:hidden; height:18px; }
.commentLog #dodajKomentarz:hover { background:url(/images/btnwyslij.jpg) no-repeat bottom left; }

.commentLog .logbut { height:18px; /*margin-right:11px;*/ width:44px; float:right; background:url(/images/btnok.jpg) no-repeat top left; border:0; cursor:pointer; text-indent:-9000px; }
.commentLog .logbut:hover { background:url(/images/btnok.jpg) no-repeat bottom left; }




#content .peo { float:left; width:100%; padding:10px 0; border-bottom:#597988 1px dotted; }
#content .leftPeo { float:left; width:570px; }
.leftPeo .newsbox { float:left; width:100%; border-bottom:1px dotted #b9b9b9; padding:20px 0; }
.leftPeo .name { float:left; display:block; width:100%; color:#145185; font-weight:bold; font-size:13px;  padding:2px 0; }
.leftPeo .newsbox .arthead { float:left; display:block; width:100%; color:#3b3b3b; padding:2px 0; font-weight:bold; font-size:12px;}

#content .boxszkolenia { float:left; width:100%; padding:0; margin-top:10px; border-top:1px dotted #597988; position:relative; }
.boxszkolenia h3 { color:#145185; padding:5px 0; margin:0;  }
.boxszkolenia .boxszkoleniaLeft { float:left; width:215px; }
.boxszkolenia .boxszkoleniaRight { float:right; width:525px; margin-left:-1px; }
.boxszkolenia .boxszkoleniadivbox { height:0; overflow:hidden;  border-left:1px dotted #597988; }
.boxszkolenia .boxszkoleniadiv { float:left; padding:0 10px; }
.boxszkolenia .boxszkoleniaa { float:left; width:180px; padding:5px; padding-left:30px; margin:0; border-bottom:1px dotted #597988; color:#FFFFFF; background:#1d5689 url(/images/boxszkoleniaabg.gif) repeat-y; position:relative;  }
.boxszkolenia .boxszkoleniaa b, .boxszkolenia .boxszkoleniaaact b { position:absolute; left:0; top:0; padding:5px; }
.boxszkolenia .boxszkoleniadivact { }
.boxszkolenia .boxszkoleniaaact {  background:#FFFFFF; border-left:1px dotted #597988;  border-bottom:1px dotted #597988; float:left; width:180px; padding:5px; padding-left:30px; margin:0; position:relative; z-index:2; font-weight:bold; }

#content .szkoleniakomercyjne { float:left; width:100%; padding:0; margin-top:10px; border-bottom:1px dotted #597988; position:relative; }
.szkoleniakomercyjne .szkoleniakomercyjnebox { float:left; width:100%; padding:0; margin:0; border-top:1px dotted #597988; position:relative;  }
.szkoleniakomercyjne h3 { color:#145185; padding:5px 0; margin:0; font-size:12px;  }
.szkoleniakomercyjne span.cat { display:block; color:#555555; padding:10px 0; margin:0; font-size:14px; font-weight:bold;  }


#content .rightPeo { float:right; width:150px; padding:0; padding-left:20px; }
.rightPeo .archive span { float:left; display:block; width:100%; color:#266699; font-weight:bold; font-size:12px;  padding:2px 0;  }
.rightPeo .archlist {  float:left; display:block; width:100%; }
.rightPeo .archlist li { background:none !important;}

#content .referencje {float:left; padding-top:20px; width:100%;} 
#content .referencje .item { width:163px; float:left; position:relative; padding:0; border:0; cursor:pointer; /*padding-right:28px;*/ padding-bottom:20px; height:350px; margin-left:10px; margin-right:10px; }
#content .referencje .item img { display:block; float:left; width:163px; height:230px; }
#content .referencje .item .t { display:block; float:left; /*width:143px;*/ width:163px; padding:0 10px; padding-top:10px; color:#3b3b3b; font-size:13px; font-weight:bold; }
#content .referencje .item .m { display:block; float:left; padding:5px 0px 10px 10px; /*padding-top:5 px;*/ }
#content .referencje .item .b { display:block; float:left; width:159px; height:226px; border:solid 1px #FFFFFF; top:1px; left:1px; position:absolute; }
#content .referencje .item:hover .b { border:solid 1px #a6b9c9; }
 
#content .escbox { float:left; padding-top:20px; width:100%; } 
#content .escbox .item { width:226px; float:left; display:block; position:relative; padding:0; background:#FFFFFF; padding-right:10px; } 
#content .escbox .item img { display:block; float:left; width:222px; height:144px; border:1px solid #b6b6b6;  } 
#content .escbox .item .b { display:block; float:left;  width:220px; height:142px; border:solid 1px #FFFFFF; top:1px; left:1px; position:absolute; } 

#content .escart {  }
#content .escart h2 { padding-top:15px; padding-bottom:0; float:left; width:100%; font-size:14px; color:#144c87; }

#content #escimgbox { float:left; width:100%; margin-bottom:10px; position:relative; }
#content #escimgbox.b {  }
#content #escimgbox.r {  }


#content #escimgbox .centerbox { float:left; height:145px; width:543px; overflow:hidden; position:relative; }
#content #escimgbox .centerboxbg { position:absolute; top:0; left:89px; height:145px; width:543px; }
#content #escimgbox .leftbox { float:left;  height:145px; width:89px; overflow:hidden; position:relative; }
#content #escimgbox .rightbox { float:left;   height:145px; width:89px; overflow:hidden; position:relative;  }
#content #escimgbox.b .leftbox {  background:url(/images/bgpbesc.jpg) no-repeat top left; }
#content #escimgbox.b .rightbox {  background:url(/images/bgnbesc.jpg) no-repeat top left; }
#content #escimgbox.b #actelboximg {  font-size:15px; font-weight:bold; color:#FFFFFF; display:block; float:left; height:135px; padding:5px; width:533px; cursor:default; }
#content #escimgbox.b #actelboximgp {  background:url(/images/arrowpbesc.png) no-repeat top left; color:#FFFFFF; display:block; float:left; height:145px; padding-top:5px; text-align:center; width:89px; }
#content #escimgbox.b #actelboximgn {  background:url(/images/arrownbesc.png) no-repeat top left; color:#FFFFFF; display:block; float:left; height:145px; padding-top:5px; text-align:center; width:89px; }

#content #escimgbox.r .leftbox {  background:url(/images/bgpresc.jpg) no-repeat top left; }
#content #escimgbox.r .rightbox {  background:url(/images/bgnresc.jpg) no-repeat top left; }
#content #escimgbox.r #actelboximg {  font-size:15px; font-weight:bold; color:#FFFFFF; display:block; float:left; height:135px; padding:5px; width:533px; cursor:default; }
#content #escimgbox.r #actelboximgp {  background:url(/images/arrowpresc.png) no-repeat top left; color:#FFFFFF; display:block; float:left; height:145px; padding-top:5px; text-align:center; width:89px; }
#content #escimgbox.r #actelboximgn {  background:url(/images/arrownresc.png) no-repeat top left; color:#FFFFFF; display:block; float:left; height:145px; padding-top:5px; text-align:center; width:89px; }

#content .tit { padding:5px 0; }
#content .tit h5 { padding:5px 0; font-size:13px; color:#18558a; }


#content #escimgbox .showbluec {  background:url(/images/bgbesc.png) no-repeat top left; }
#content #escimgbox .showredc {  background:url(/images/bgresc.png) no-repeat top left; }

#content #escimgbox .showredc { float:left; height:145px; width:543px; }
#content #escimgbox .showredl { float:left; height:145px; width:543px; }
#content #escimgbox .showredr { float:left; height:145px; width:543px; }

#content #switchesc { float:left; width:100%; text-align:center; padding:10px 0; }
#content #switchesc a.act { font-weight:bold; }
#content #switchesc a.next {  }
#content #switchesc a.prew {  }

#content #klienci .karrowp  { display:none; width:60px; height:100px; position:absolute; top:0; left:0; background:url(/images/klienci/karrowp.jpg) no-repeat top left; overflow:hidden; text-indent:-30000px; }
#content #klienci .karrown  { display:none; width:60px; height:100px; position:absolute; top:0; right:0; background:url(/images/klienci/karrown.jpg) no-repeat top left; overflow:hidden; text-indent:-30000px; }
#content #klienci #kbox  { display:block; float:left; width:860px; height:100px; position:absolute; top:101px; left:60px; overflow:hidden; }
#content #klienci #kboxc  { display:block; float:left; width:860px; height:100px; position:absolute; top:0; left:60px; overflow:hidden; }
#content #klienci #kbox img { display:block; float:left; border:0;  }
#content #klienci #kboxc img.showc { display:block; float:left; border:0; position:absolute; top:0;  }
#content #klienci .kboxc { float:left; }
#content #btnzapisz { height:18px; width:58px; float:left; line-height:0!important; margin-left:86px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/btnzapisz.jpg) no-repeat top left; border:0; cursor:pointer;  }
#content #btnkolejny { background:#FFFFFF url('/images/arrowright.jpg') no-repeat 3px 6px; padding-left:10px; display:block; border:0; color:#18558a;  cursor:pointer; }
#content #btnusunwspolnika { background:#FFFFFF url('/images/arrowright.jpg') no-repeat 3px 6px; padding-left:10px; display:block; border:0; color:#18558a;  cursor:pointer; }
#content .titws { }

#content .artkontakt2 { float:left; padding-top:20px; width:500px; } 
#content .artkontakt2 .item { width:240px; float:left; display:block; position:relative; padding:0; padding-top:10px; background:#FFFFFF; padding-right:10px;  padding-bottom:20px; } 
#content .artkontakt2 .item img { display:block; float:left; width:150px; height:150px; } 
#content .artkontakt2 .item .t { display:block; float:left; width:100%; padding:8px 0; font-size:14px; font-weight:bold; color:#3d3d3d; } 
#content .artkontakt2 .item .n { display:block; float:left; width:100%; padding:3px 0; } 
#content .artkontakt2 .item .a { display:block; float:left; width:100%; padding:3px 0; }
#content .artkontakt2 .item .m { display:block; float:left; width:100%; padding:3px 0; }  

#newsletter { display:none; float:left; padding:10px 0; height:15px; position:relative; overflow:hidden; }
#newsletter #newslettertap { position:absolute;  top:0; left:0; width:100%; height:25px; z-index:2; display:block; border:0; padding:0; background:url(/images/blank.gif); overflow:hidden; text-indent:-30000px; }
#newsletter p { display:none; float:left; width:310px; padding:5px 5px; }

#newsletter.show { background:url(/images/bgnewsletter.jpg) no-repeat bottom left; }
#newsletter.show p {display:block;}

#newsletter label {display:block; float:left; width:70px; padding:0 10px; color:#FFFFFF; }
#newsletter .n { color:#828282; font-weight:bold; font-size:10px; }
#newsletter #email { display:block; float:left; width:165px; margin-right:5px; font-size:11px; color:#8e8e8e; padding:2px 3px; }
#newsletter #btnokn { margin-right:11px; width:44px; float:right; background:#FFFFFF url(/images/btnok.jpg) no-repeat top left; border:0; cursor:pointer;  }
#newsletter #btnzapisz { height:18px; margin-left:0; margin-right:5px; width:58px; float:left; background:#FFFFFF url(/images/btnzapisz.jpg) no-repeat top left; border:0; cursor:pointer;  }
#newsletter #btnwypisz { height:18px; margin-right:5px; width:58px; float:left; background:#FFFFFF url(/images/btnwypisz.jpg) no-repeat top left; border:0; cursor:pointer;  }

#newsletter #btnokn:hover { background:#FFFFFF url(/images/btnok.jpg) no-repeat bottom left;   }
#newsletter #btnzapisz:hover { background:#FFFFFF url(/images/btnzapisz.jpg) no-repeat bottom left; }
#newsletter #btnwypisz:hover { background:#FFFFFF url(/images/btnwypisz.jpg) no-repeat bottom left;   }


#content .calendarDetails .a100 { width:100%;}
#content .calendarDetails .calendar-btnzapisz { height:18px; width:73px; float:right; margin-right:10px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/btnzapisz_sie.jpg) no-repeat top left; border:0; cursor:pointer;  }
#content .calendarDetails .calendar-btnzapisz:hover {
	background-position: 0 -18px;
}
#content #articleComboAjaxResBox { float:left; }
#content #articleComboAjaxResBox .referencje .m { display:none !important; }

.form_box #profileData .label {
    font-weight: bold;
    font-size: 11px;
    width: 140px;
}
.form_box #profileData .strong {
    font-size: 11px;
    height: 22px;
    color: #888;
    float: left;
}

.form_box #profileData #newsletter3 {
    width: auto;
}

.so {}
.so .lp { /*width:15px;*/ width:27px; font-weight:bold;  }
.so .d {  width:150px; }
.so .n {  width:390px; font-weight:bold; color:#19588d;  }
.so .c {  width:140px; }
         
.break { float:left; display:block; padding:3px 0; width:100% !important; border-top:1px solid #FFFFFF;  }

#boxLeft { width:210px; padding:10px; float:left; }
.noBox #boxLeft { display:none; }
#menu_left {  }
#menu_left ul {list-style-type:none; float:left; margin:0; padding:0;}
#menu_left li {padding:0; margin:0; display: block; float:left;}
#menu_left a {padding:0; margin:0; display: block; 	color:#194f78; }

#menu_left ul.level1 { 
	width:210px;
}
#menu_left ul.level3 { 
	width:210px;
	padding-left:10px;
}
#menu_left ul.level4 { 
	padding-left:15px;
}

#menu_left .level1 li { 
	font-size:13px;
	line-height:16px;
	cursor:pointer;
	width:210px;
}

#menu_left .level1 li a{
	font-weight:bold;
	padding:6px 10px 7px 15px;
	border-bottom:dotted 1px #d3e0ea;
}
#menu_left .level1 li a:hover{
	color:#b10404;
	padding:6px 10px 7px 15px;
}

#menu_left .level1 #selectedA { 
	color:#b10404;
	font-weight:bold;
	background:#f9f9f9 url(/images/menuarrow.gif) no-repeat 6px 12px; 
	line-height:16px;
	padding:6px 10px 7px 15px;
}

#menu_left .level3 li { 
	line-height:16px;
	width:200px;

}

#menu_left .level3 li a{
	font-weight:normal;
	padding:6px 10px 7px 15px;
	background:#ffffff;
  border-bottom:dotted 1px #d3e0ea;
}

#menu_left .level3 li a.akt{
  color:#b10404;
	font-weight:bold;
	background:#f9f9f9 url(/images/menuarrow.gif) no-repeat 6px 12px; 
	padding:6px 10px 7px 15px;
}

#menu_left .level3 li a:hover{
	color:#b10404;
	padding:6px 10px 7px 15px; 
}


#menu_left .level4 li { 
	line-height:15px;
	width:185px;
}

#menu_left .level4 li a{ 
	font-size:12px;
	padding:6px 10px 7px 15px;
	background:#ffffff;
	border-bottom:dotted 1px #d3e0ea;
}

#menu_left .level4 li a.akt{ 
	font-weight:normal;
  color:#b10404;
  padding:6px 10px 7px 15px;
	background:#FFFFFF url(/images/menuarrow.gif) no-repeat 6px 12px; 
}

#menu_left .level4 li a:hover{ 
	color:#b10404;
	padding:6px 10px 7px 15px; 
}
#menu_left .selectedLi { padding:0; } 

#menu_left .level1 ul {display:none;}
#menu_left .selectedLi ul {display:block;}


.boxLeft #box_center { width:740px; padding:10px; float:left; }
.noBox #box_center { width:970px; padding:10px; float:left; }

#box_center .h2art { width:100%; padding:10px 0; }
#box_center .bord { width:100%; display:block; border-bottom:1px solid #dbdbdb; }
#box_center .abstract { width:100%; padding:10px 0;  }

#box_center p { padding:10px 0; clear:left; }
#box_center ul li { padding:2px 10px; background:url(/images/contentulbull.jpg) no-repeat 0px 8px;}

#box_center ul ul { }

.artcontact { width:100%; float:left; padding:10px 0; border-bottom:1px dotted #5a7a85; }
.artcontact .first { width:180px; float:left; padding-right:25px; }
.artcontact .second { width:190px; float:left; padding:0 25px;  border-left:1px dotted #597988; border-right:1px dotted #597988; }
.artcontact .second { border:0; /*aktuailizacja*/}
.artcontact .third { width:180px; float:left; padding-left:25px;}
.artcontact h5 { margin:0; padding:0; font-size:13px; }
.artcontact p { padding-bottom:10px; }

.contact { width:100%; float:left; padding:10px 0; }
.contact h2 { width:100%; padding:5px 0;  border-bottom:1px dotted #597988; color:#18558a; font-size:12px; }
.contact .lefty { width:740px; float:left; padding:3px 0; }
.contact label { display:block; float:left; width:200px; /*width:30px;*/ padding-right:15px; text-align:right; font-weight:bold; font-size:11px;}
.contact span { display:block; float:left; width:500px; }
.contact #submit { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat bottom left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact #sendbut { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact #reset { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnreset.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact #logbut { display:block; float:right; width:78px; height:18px;  background:#FFFFFF url(/images/btnzaloguj.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact #submit:hover { background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; }
.contact #sendbut:hover { background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; }
.contact #reset:hover { background:#FFFFFF url(/images/btnreset.jpg) no-repeat top left; }
.contact #logbut:hover { background:#FFFFFF url(/images/btnzaloguj.jpg) no-repeat top left; }
.contact .formularz_ok { background:url("/images/wymagane.jpg") no-repeat scroll right top;  display:block; }
.contact .formularz_error { background:url("/images/wymagane_blad.jpg") no-repeat scroll right top; display:block; }
#menubg { width:100%; position:absolute; background:#FFFFFF url(/images/menubg.jpg) repeat-x top left; height:42px; top:148px; left:0; z-index:-1; }
#footer {  width:970px; float:left; margin:0 auto; background:#FFFFFF; padding:10px; position:relative;  margin-bottom:30px; border-top:1px solid #C7C7C7 }
#footer p { color:#9e9e9e; font-size:10px; }
#footer #engine {  width:43px; height:15px; background:url(/images/engine.jpg) no-repeat top left; position:absolute; top:15px; right:15px; overflow:hidden; text-indent:-300000px; }

.contact2 { width:100%; float:left; padding:10px 0; }
.contact2 h2 { width:100%; padding:5px 0;  border-bottom:1px dotted #597988; color:#18558a; font-size:12px; }
.contact2 .lefty { width:740px; float:left; padding:3px 0; }
.contact2 label { display:block; float:left; width:30px; padding-right:15px; text-align:right; font-weight:bold; font-size:11px;}
.contact2 span { display:block; float:left;}
.contact2 #submit { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat bottom left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact2 #sendbut { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact2 #reset { display:block; float:right; width:75px; height:18px;  background:#FFFFFF url(/images/btnreset.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact2 #logbut { display:block; float:right; width:78px; height:18px;  background:#FFFFFF url(/images/btnzaloguj.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact2 #submit:hover { background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; }
.contact2 #sendbut:hover { background:#FFFFFF url(/images/btnwyslij.jpg) no-repeat top left; }
.contact2 #reset:hover { background:#FFFFFF url(/images/btnreset.jpg) no-repeat top left; }
.contact2 #logbut:hover { background:#FFFFFF url(/images/btnzaloguj.jpg) no-repeat top left; }
.contact2 .formularz_ok { background:url("/images/wymagane.jpg") no-repeat scroll right top; display:block; }



/* siteMap */

#content #siteMap { list-style-type:none; padding-left:0; background:none;  }
#content #siteMap li { list-style-type:none; padding:0; background:none; float:left; clear:left; padding-bottom:3px;  }
#content #siteMap li a { display:block; float:left; color:#5C9610; padding:2px 0 3px 0; }

#content #siteMap .stlevel1{ padding-left:0;}
#content #siteMap .stlevel2{ padding-left:44px; background:url(/images/sitemap2.jpg) no-repeat top left; }
#content #siteMap .stlevel3{ padding-left:68px; background:url(/images/sitemap3.jpg) no-repeat top left;}
#content #siteMap .stlevel4{ padding-left:91px; background:url(/images/sitemap4.jpg) no-repeat top left;}
#content #siteMap .stlevel5{ padding-left:114px; background:url(/images/sitemap5.jpg) no-repeat top left; }
#content #siteMap .stlevel6{ padding-left:120px;  background:url(/images/sitemap6.jpg) no-repeat top left;}

#content #siteMap .corner232{ background:url(/images/corner232.jpg) no-repeat top left; }
#content #siteMap .corner332{ background:url(/images/corner332.jpg) no-repeat top left; }
#content #siteMap .corner442{ background:url(/images/corner442.jpg) no-repeat top left; }
#content #siteMap .corner432{ background:url(/images/corner332.jpg) no-repeat top left; }
#content #siteMap .corner443{ background:url(/images/corner442.jpg) no-repeat top left; }
#content #siteMap .corner453{ background:url(/images/corner453.jpg) no-repeat top left; }
#content #siteMap .corner554{ background:url(/images/corner453.jpg) no-repeat top left; }

#content #siteMap .stlevel1 a{ background:#FFFFFF; font-size:15px; font-weight:bold; padding:4px 0 5px 0; color:#194e78;  }
#content #siteMap .stlevel2 a{ background:#FFFFFF; font-size:15px; font-weight:bold; padding:4px 0 5px 0; color:#194e78;  }
#content #siteMap .stlevel3 a{ background:#FFFFFF; color:#194e78; }
#content #siteMap .stlevel4 a{ background:#FFFFFF;  color:#194e78;}
#content #siteMap .stlevel5 a{ background:#FFFFFF;  color:#194e78;}
#content #siteMap .stlevel6 a{ background:#FFFFFF;  color:#194e78;}

.calendar { /*position:relative;*/ }
.calendarium { border-collapse:collapse; border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; }
.calendarium tr {  }
.calendarium td { vertical-align: top; height:99px; width:99px;  border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#FFFFFF url(/images/calendariumtdbg.jpg) no-repeat bottom left; }
.calendarium th { text-align:center; padding:5px; font-size:12px; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#FFFFFF; }
.calendarium .calendariumdays th { background:#e0e0e0 url(/images/calendariumthbg.jpg) repeat-x top left;  }
.calendarium td em { display:block; padding:3px; text-align:right; font-style:normal;  }
.calendarium td .calendaritem { display:block; padding:2px 0; text-align:center; color:#FFFFFF; margin:1px; /*width:97px;*/ width:102px; font-family:Arial; font-size:11px; cursor:pointer; position: relative; background:url(/images/cross.gif) 85px 0px no-repeat;}
/*.calendarium span.calendaritem {margin-bottom:10px;}*/
.calendarium td .calendar_szkolenie { background-color:#d85555; }
.calendarium td .calendar_egzamin { background-color:#2c6b9e; }
.calendarium td .calendar_warsztaty { background-color:#898989; }
.calendarium td .calendar_urlop { background-color:#efa736; color:#ffffff;}

.calendarium td img { /*float:right; margin-top:4px; margin-right:3px;*/ position: absolute; top: 7px; right: 3px;}

span.haczyk_szkolenie {background:url(/images/down_arrow.png) no-repeat -1px 4px #d85555; width:12px; height:12px; float:right; position:relative;}
span.haczyk_egzamin {background:url(/images/down_arrow.png) no-repeat -1px 4px #2c6b9e; width:12px; height:12px; float:right; position:relative;}
span.haczyk_warsztaty {background:url(/images/down_arrow.png) no-repeat -1px 4px #898989; width:12px; height:12px; float:right; position:relative;}
span.haczyk_urlop {background:url(/images/down_arrow_b.png) no-repeat -1px 4px #F4EE8F; width:12px; height:12px; float:right; position:relative;}

.calendarium td .calendarDetails { position: absolute; display: none; /*width: 430px;*/ width: 320px; padding: 10px; background: #dddddd /*url(/images/calendariumdetailsbg.jpg) no-repeat bottom left*/; border:0; z-index:99999; /*margin-top: -10px;*/ /*cursor:pointer;*/
}

#box_center .calendarium td .calendarDetails p {float:left; padding:0; margin:0; padding-bottom:5px; width:100%;}
#box_center .calendarium td .calendarDetails p.name span {width:320px;}
.calendarium td .calendarDetails label { display:block; float:left; /*width: 130px;*/ width: 105px; font-weight:bold; font-size:11px; color:#626262;}
.calendarium td .calendarDetails span { display:block; float:left; /*width: 300px;*/ width: 214px; font-size:11px; color:#626262;}
.calendarium td .name span { color:#626262; font-weight:bold; font-size:13px;}
.calendarium .calendarDetailsCloseBtn { position: absolute; top: 5px; right: 10px; font-weight: bold; color: #626262;}
.calendarium .calendar-item-active {
	background-color: #DDDDDD !important;
	color: #000 !important;
	font-weight: bold !important;
	background-position: 85px -20px !important;
}
/*.calendarium .calendarDetailsCloseBtn:hover { color: #d70000; }*/
/* cssy do animacji */
.rozwin { height:0; overflow:hidden; float:left; }
.rozwinbox { display:block; float:left; }
.rozwina { display:block; float:left; padding:5px 0; padding-left:15px; background:url(/images/arrowdowrozwin.gif) no-repeat center left; }
.zwina { display:block; float:left; padding:5px 0; padding-left:15px; background:url(/images/arrowupzwin.gif) no-repeat center left; }

.skrozwin { height:0; overflow:hidden; float:left; width:720px; }
.skrozwinbox { display:block; float:left; width:100%; }
.skrozwina { display:block; float:right; padding:5px 0; padding-left:15px; background:url(/images/arrowdowrozwin.gif) no-repeat center left; position:absolute; top:0; right:0; }
.skzwina { display:block; float:right; padding:5px 0; padding-left:15px; background:url(/images/arrowupzwin.gif) no-repeat center left; }

.clr { width:100%; float:left; display:block; height:0px !important; clear:both; padding:0 !important; margin:0 !important; overflow:hidden;}
.tiny {  }
.tiny p { padding:5px 10px !important; }

.t2columnbox { width:100%; padding:0; margin:0; float:left; }
.t2columnbox div { width:50%; float:left; padding:0; margin:0 }
.t2columnbox h4 { width:100%; float:left; text-align:center; background:#336e9c; color:#FFFFFF; font-size:12px; padding:4px 0; margin:0; }
.t2columnbox h6 { padding:4px; border:1px solid #FFFFFF; background:#eeeeee; color:#3b3b3b; font-size:12px; padding:4px; margin:0; }
.t3columnbox { width:100%; padding:0; margin:0; float:left; }
.t3columnbox div { width:33.3%; float:left; padding:0; margin:0 }
.t3columnbox h4 { width:100%; float:left; text-align:center; background:#336e9c; color:#FFFFFF; font-size:12px; padding:4px 0; margin:0; }
.t3columnbox h6 { padding:4px; border:1px solid #FFFFFF; background:#eeeeee; color:#3b3b3b; font-size:12px; padding:4px; margin:0; }
.t4columnbox { width:100%; padding:0; margin:0; float:left; }
.t4columnbox div { width:25%; float:left; padding:0; margin:0 }
.t4columnbox h4 { width:100%; float:left; text-align:center; background:#336e9c; color:#FFFFFF; font-size:12px; padding:4px 0; margin:0; }
.t4columnbox h6 { padding:4px; border:1px solid #FFFFFF; background:#eeeeee; color:#3b3b3b; font-size:12px; padding:4px; margin:0; }
.t3columnboxarrow { width:100%; padding:0; margin:0; float:left; }
.t3columnboxarrow div { width:33.3%; float:left; padding:0; margin:0; }
.t3columnboxarrow h4 { width:100%; float:left; height:40px; text-align:center; background:#FFFFFF url(/images/t3columnboxarrowh2bg.jpg) no-repeat top center; color:#FFFFFF; font-size:12px; padding:5px 0; margin:0; }
.t3columnboxarrow h6 { padding:4px; border:1px solid #FFFFFF; background:#ededed url(/images/t3columnboxarrowh6bg.jpg) repeat-x top; color:#3b3b3b; font-size:12px; padding:4px 10px; margin:0; font-weight:normal; text-align:center; border-bottom:#777777 1px dotted;}
.t3columnboxarrow ul {  margin-left:-1px; border-left:1px dotted #dddddd; }

.t4columnboxarrow { width:100%; padding:0; margin:0; float:left; }
.t4columnboxarrow div { width:25%; float:left; padding:0; margin:0; }
.t4columnboxarrow h4 { width:100%; float:left; height:40px; text-align:center; background:#FFFFFF url(/images/t4columnboxarrowh2bg.jpg) no-repeat top center; color:#FFFFFF; font-size:12px; padding:5px 0; margin:0; }
.t4columnboxarrow h6 { padding:4px; border:1px solid #FFFFFF; background:#ededed url(/images/t3columnboxarrowh6bg.jpg) repeat-x top; color:#3b3b3b; font-size:12px; padding:4px 10px; margin:0; font-weight:normal; text-align:center; border-bottom:#777777 1px dotted; }
.t4columnboxarrow ul { margin-left:1px; border-left:1px dotted #dddddd; }

.t5columnboxarrow { width:100%; padding:0; margin:0; float:left; }
.t5columnboxarrow div { width:20%; float:left; padding:0; margin:0; }
.t5columnboxarrow h4 { width:100%; float:left; height:40px; text-align:center; background:#FFFFFF url(/images/t5columnboxarrowh2bg.jpg) no-repeat top center; color:#FFFFFF; font-size:12px; padding:5px 0; margin:0; }
.t5columnboxarrow h6 { padding:4px; border:1px solid #FFFFFF; background:#ededed url(/images/t3columnboxarrowh6bg.jpg) repeat-x top; color:#3b3b3b; font-size:12px; padding:4px 10px; margin:0; font-weight:normal; text-align:center; border-bottom:#777777 1px dotted; }
.t5columnboxarrow ul { margin-left:1px; border-left:1px dotted #dddddd; }

.sIFR-alternate {display:none;} 

.sifrbiggray { margin-bottom:-10px; }
.sifrbigred { margin-bottom:-10px;}
.sifrbigblue { margin-bottom:-10px;}
h2.sifrred { margin-bottom:-10px; cursor:pointer;}
h2.sifrblue { margin-bottom:-10px; }
.sifrTitleArt { margin-bottom:-20px; }
.error { color:red; font-size:12px; line-height:16px; font-weight:normal; margin-bottom:12px;}
.defaulta { cursor: pointer; }
#drukuj { float:left; width:100%; padding:10px 0; }
#drukuja { float:right; height:20px; padding-left:25px; display:block; background:#FFFFFF url(/images/print.jpg) no-repeat 0 0; width:50px; }

.margin_up {margin-top:17px;}

.szukaj2 { height:18px; width:67px; float:left; background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }

.wysz_szukaj { height:18px; width:67px; float:left; position:absolute; background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
.wysz_szukaj:hover {background:#FFFFFF url(/images/btnszukaj.jpg) no-repeat bottom left;}

.comlog2 { background: url(/images/bg_pmitest.jpg) repeat-x; height:405px; width:728px; border:1px solid #d9d9d9; }

.boxGallery {
    float: left;
    margin-right: 20px;
}

.boxGallery img {
    padding: 1px;
    border: 1px solid #c0bebf;
    margin: 20px 0 5px 0;
}

.boxGallery a {
    font-size: 12px;
    color: #3d3d3d;
    text-decoration: none;
    font-weight: bold;
}

.boxGallery p {
    font-size: 12px;
    padding: 2px 0 0 0 !important;
}

.boxGallery p.content {
    padding-top: 15px !important;
}

.boxGallery p a {
    background: url(/images/a_arrow.gif) no-repeat top right;
    padding-right: 12px;
    color: #205f95;
    font-weight: normal;
}

.boxGallery h4 {
    font-size: 13px;
    font-weight: bold;
}

.boxGallery p a:hover {
    background-position: bottom right;
    color: #b10404;
}

.labelGallery a {
    position: absolute;
    right: 10px;
    float: right;
    background: url(/images/a_arrow_l.gif) no-repeat top left;
    padding-left: 12px;
    color: #205f95;
    font-weight: normal;
    margin-top: 10px;
}

.labelGallery a:hover {
    background-position: bottom left;
    color: #b10404;
}

ol.repositoryMenu li {color:#303030;}

.repositoryMenu h2, .repositoryMenu h3  { border-bottom: 1px dotted #597988; padding-top: 15px; color:#303030; padding-bottom:3px; font-size:14px;}
.repositoryMenu h4, .repositoryMenu h5  { border-bottom: 1px dotted #597988; padding-top: 15px; color:#303030; padding-bottom:3px; font-size:12px;}
.repositoryMenu h5  {display:none;}

.repositoryMenu ul li { list-style: none !important; background: none !important; padding:0;}
.repositoryMenu .small { font-size: 12px; font-weight: normal; float:right; position:absolute; right:370px; color:#18558a; }
.repositoryMenu img { margin-bottom: -3px; }

.repositoryMenu dl a {color:#18558a;}
.repositoryMenu dl {width:350px; /*padding:5px 0px 5px 0px;*/ display:none;}
.repositoryMenu dl a.right {float:right;}
.repositoryMenu ul.sub li dl {width:330px;}
.repositoryMenu ul li ul.sub {display:none;}

.repositoryMenu dl.rozwiniety {display:block;}
.repositoryMenu dl.zwiniety {display:none;}

.repositoryMenu h5.rozwiniety {display:block;}
.repositoryMenu h5.zwiniety {display:none;}

.repositoryMenu ul.rozwiniety {display:block !important;}
.repositoryMenu ul.zwiniety {display:none !important;}

table.forum {width:100%; border-spacing:0px; color:#3b3b3b;}
.forum th.temat {width:350px; text-align:left; padding:0px 0px 0px 8px;}
.forum th {text-align:center; background:#2e6697 url(/images/forum_gradient.png) repeat-x; color:#ffffff; height:33px;}
.forum td.temat {width:350px; text-align:left; font-weight:bold; padding:5px 3px 5px 8px;}
.forum td {text-align:center; border-bottom:1px solid #e5e5e5; padding-top:5px; padding-bottom:5px;}

table.forum-temat {width:100%; border-spacing:0px; color:#3b3b3b;}
.forum-temat th {text-align:left; background:#2e6697 url(/images/forum_gradient.png) repeat-x; color:#ffffff; height:33px; padding:0px 0px 0px 8px;}
.forum-temat td {text-align:left; border-bottom:1px solid #e5e5e5; padding: 5px 3px 5px 8px;}
.forum-temat td.autor {vertical-align:top; font-weight:bold; width:160px; font-size:11px;}
.forum-temat span.date {color:#898989;}

.forum-opcje {padding:10px 0px 10px 0px; height:20px;}
.btn_nowy_temat {display:block; background: url(/images/btn_nowy_temat.png) no-repeat top left; text-indent:-9999px; height:22px; width:95px; float:right; cursor:pointer;}
.btn_odpowiedz {display:block; background: url(/images/btn_odpowiedz.png) no-repeat top left; text-indent:-9999px; height:22px; width:88px; float:right; cursor:pointer;}
.clear {clear:both;}
.forum-cytuj {float:right;}
.forum_btn_wyslij { width:55px; float:right; background:url(/images/btnwyslij.jpg) no-repeat top left; border:0; cursor:pointer; line-height:0!important; text-indent:-90000px; overflow:hidden; height:18px; margin-right:33px; margin-top:10px;}
.forum_btn_wyslij:hover { background:url(/images/btnwyslij.jpg) no-repeat bottom left; }
#bottom-paging {font-weight:bold; font-size:11px; text-align:right;}
.forum-top h3 {font-size:18px; color:#19588d;}
.addComents h4 {font-size:14px; color:#19588d;}

.commentLog .left {float:left; width:40px; margin-top:30px;}
.commentLog .right {float:right; width:700px;}
.nowy_temat .left {float:left; width:50px;}
.nowy_temat .right {float:left;}

.ico_bold { display:block; float:left; background:url(/images/ico_bold.png) no-repeat top left; width:20px; height:20px; text-indent:-999px; border:0px none; margin:0px 10px 10px 0px; line-height:0px;}
.ico_italic {display:block; float:left; background:url(/images/ico_italic.png) no-repeat top left; width:20px; height:20px; text-indent:-999px; border:0px none; margin:0px 10px 10px 0px; line-height:0px;}
.ico_underline {display:block; float:left; background:url(/images/ico_underline.png) no-repeat top left; width:20px; height:20px; text-indent:-999px; border:0px none; margin:0px 10px 10px 0px; line-height:0px;}

.paging-item-selected {color:#B10404;}
.forum-topic-post {background:#f7f7f7;}

.calendar-switch ul {list-style-type: none;}
.calendar-switch li {display:inline; background:none !important;}
.calendar-switch li a {padding:1px 3px 1px 3px;}
.calendar-switch li a:hover {background:#14537F; color:#ffffff; padding:1px 3px 1px 3px;}
