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; width: 100%;  position:relative; overflow:hidden; }
#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 { display:block; 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:358px; padding-top:40px; }
#top .cont h1 img { margin-top:-40px; }
#top .cont a { display:block; float:left;  }
#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/english/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
#navi #search .submitsearch:hover {background:#FFFFFF url(/images/english/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/english/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
#menuTop #log .submitsearch:hover, #menuTop #log1 .submitsearch:hover { background:#FFFFFF url(/images/english/btnszukaj.jpg) no-repeat bottom left;  }


#menuTop a { display:block; float:left; height:42px; overflow:hidden; text-indent:-900000px;}
#menuTop #m1 { width:111px; background:url(/images/english/m1.jpg) no-repeat top left; }
#menuTop #m2 { width:109px; background:url(/images/english/m2.jpg) no-repeat top left; }
#menuTop #m3 { width:197px; background:url(/images/english/m3.jpg) no-repeat top left; }
#menuTop #m4 { width:77px; background:url(/images/english/m4.jpg) no-repeat top left; }
#menuTop #m5 { width:94px; background:url(/images/english/m5.jpg) no-repeat top left; }
#menuTop #m6 { width:114px; background:url(/images/english/m6.jpg) no-repeat top left; }
#menuTop #m7 { width:165px; background:url(/images/english/m7.jpg) no-repeat top left; display:block; float:left; height:42px; overflow:hidden; text-indent:-900000px; }
#menuTop #m8 { width:78px; background:url(/images/english/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:111px; background:url(/images/english/m1.jpg) no-repeat bottom left; }
#menuTop #m2:hover { width:109px; background:url(/images/english/m2.jpg) no-repeat bottom left; }
#menuTop #m3:hover { width:197px; background:url(/images/english/m3.jpg) no-repeat bottom left; }
#menuTop #m4:hover { width:77px; background:url(/images/english/m4.jpg) no-repeat bottom left; }
#menuTop #m5:hover { width:94px; background:url(/images/english/m5.jpg) no-repeat bottom left; }
#menuTop #m6:hover { width:114px; background:url(/images/english/m6.jpg) no-repeat bottom left; }
#menuTop #m8:hover { background:url(/images/english/btnzaloguj.jpg) no-repeat bottom left;}
#menuTop #m1.akt { width:111px; background:url(/images/english/m1.jpg) no-repeat bottom left; }
#menuTop #m2.akt { width:109px; background:url(/images/english/m2.jpg) no-repeat bottom left; }
#menuTop #m3.akt { width:211px; background:url(/images/english/m3.jpg) no-repeat bottom left; }
#menuTop #m4.akt { width:86px; background:url(/images/english/m4.jpg) no-repeat bottom left; }
#menuTop #m5.akt { width:94px; background:url(/images/english/m5.jpg) no-repeat bottom left; }
#menuTop #m6.akt { width:120px; background:url(/images/english/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;   }
#content .teasers .m { float:right; width:56px; height:18px; background:url(/images/english/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/english/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/english/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/english/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 .leftAkt { float:left; width:590px; }
.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;}
#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 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:#d4d0c8; 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:23px; background:url(/images/arrowright.jpg) no-repeat 43px 5px; display:block; }
.blogItem .more .morek { float:left; width:200px; display:block; }
#content .blog { width:820px; }

.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:201px; }
.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:201px; margin-right:20px; }
#commentReg .i3 { width:220px; }
#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/english/btnwyslij.jpg) no-repeat top left; border:0; cursor:pointer; line-height:0!important; text-indent:-90000px; overflow:hidden; height:22px; }
.commentLog #dodajKomentarz:hover { background:url(/images/english/btnwyslij.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;}
#content .referencje .item img { display:block; float:left; width:163px; height:230px; }
#content .referencje .item .t {  display:block; float:left; width:143px;  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 0px; /*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:74px; float:left; line-height:0!important; margin-left:69px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/english/btnzapisz.jpg) no-repeat top left; border:0; cursor:pointer;  }
#content #btnzapisz:hover { height:18px; width:74px; float:left; line-height:0!important; margin-left:69px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/english/btnzapisz.jpg) no-repeat bottom 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/english/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/english/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/english/btnzapisz.jpg) no-repeat bottom left; }
#newsletter #btnwypisz:hover { background:#FFFFFF url(/images/english/btnwypisz.jpg) no-repeat bottom left;   }


#content .calendarDetails .a100 { width:100%;}
#content .calendarDetails #btnzapisz { height:18px; width:74px; float:right; margin-right:10px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/english/btnzapisz.jpg) no-repeat top left; border:0; cursor:pointer;  }
#content .calendarDetails #btnzapisz:hover { height:18px; width:74px; float:right; margin-right:10px; overflow:hidden; text-indent:-300000px; background:#FFFFFF url(/images/english/btnzapisz.jpg) no-repeat bottom left; border:0; cursor:pointer;  }

#content #articleComboAjaxResBox { float:left; }
#content #articleComboAjaxResBox .referencje .m { display:none !important; }

.so {}
.so .lp { width:15px; 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%; 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;}
#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:55px; height:22px;  background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat bottom left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px; /*margin-right:190px;*/}
.contact #sendbut { display:block; float:right; width:55px; height:22px;  background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact #reset { display:block; float:right; width:58px; height:22px;  background:#FFFFFF url(/images/english/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/english/btnzaloguj.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact #submit:hover { background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat top left; }
.contact #sendbut:hover { background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat top left; }
.contact #reset:hover { background:#FFFFFF url(/images/english/btnreset.jpg) no-repeat bottom left; }
.contact #logbut:hover { background:#FFFFFF url(/images/english/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;*/ width:45px; 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/english/btnwyslij.jpg) no-repeat bottom left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:174px;}
.contact2 #sendbut { display:block; float:right; width:55px; height:22px;  background:#FFFFFF url(/images/english/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/english/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/english/btnzaloguj.jpg) no-repeat top left; overflow:hidden; cursor:pointer; overflow:hidden; border:0; margin-right:10px;}
.contact2 #submit:hover { background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat top left; }
.contact2 #sendbut:hover { background:#FFFFFF url(/images/english/btnwyslij.jpg) no-repeat bottom left; }
.contact2 #reset:hover { background:#FFFFFF url(/images/english/btnreset.jpg) no-repeat top left; }
.contact2 #logbut:hover { background:#FFFFFF url(/images/english/btnzaloguj.jpg) no-repeat bottom 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; font-family:Arial; font-size:11px; }
.calendarium td .calendar_szkolenie {  background:#d85555; }
.calendarium td .calendar_egzamin { background:#2c6b9e; }
.calendarium td .calendar_warsztaty { background:#898989; }
.calendarium td .calendarDetails { position: absolute; display: none; width: 430px; padding: 10px; background:#eeeeee url(/images/calendariumdetailsbg.jpg) no-repeat bottom left; border:0; z-index:99999; margin-top: -10px; }
#box_center .calendarium td .calendarDetails p {float:left; padding:0; margin:0; padding-bottom:5px; width:100%;}
.calendarium td .calendarDetails label { display:block; float:left; width: 130px; font-weight:bold; font-size:11px; color:#626262;}
.calendarium td .calendarDetails span { display:block; float:left; width: 300px; font-size:11px; color:#626262; }
.calendarium td .name span { color:#145185; font-weight:bold; font-size:13px; }





/* 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:default; }
#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/english/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }

.wysz_szukaj { height:18px; width:67px; float:left; position:absolute; background:#FFFFFF url(/images/english/btnszukaj.jpg) no-repeat top left; border:0; cursor:pointer;  }
.wysz_szukaj:hover {background:#FFFFFF url(/images/english/btnszukaj.jpg) no-repeat bottom left;}

