body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0; padding:0; margin:0;}

ol,ul {list-style-type:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

body {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px; background:white; color:black;}

a {text-decoration:underline; color:#235cbc;}

a:hover {text-decoration:none;}




#header {width:1010px; margin:0 auto; height:154px; background:url(../e-system_team.jpg) no-repeat 260px bottom; position:relative; z-index:1001;}
/*#header {width:1010px; margin:0 auto; height:154px; background:url(../e-system_team-sw.jpg) no-repeat 176px bottom; position:relative; z-index:1001;}*/
#header h1 {float:left; padding:30px 0 0 10px;}
#header h1 a {width:228px; height:0; padding-top:98px; overflow:hidden; background:url(../e-system_logo.png) no-repeat; display:block;}
#header .satel {position:absolute; bottom:-50px; left:450px; z-index:1001;}
#header .phone {position:absolute; bottom:-58px; right:270px; z-index:1001;}
#header .infolinia {position:absolute; bottom:-3px; right:2px; font:bold 20px 'Arial Black',Arial,Sans-serif; color:#253038;}

#topmenu {width:1010px; margin:0 auto; height:48px;}
#topmenu ul {width:1010px; height:48px; background:url(../topmenu_bg.jpg) repeat-x;}
#topmenu ul li {height:48px; float:left;}
#topmenu ul li#last {float:right; background:url(../topmenu_bg.jpg) repeat-x right -50px; width:50px; }
#topmenu ul a {background:url(../topmenu_linkbg.jpg) no-repeat; display:block; height:0; padding-top:48px; overflow:hidden;}
#topmenu ul li#level_1.active, #topmenu ul li#level_2.active, #topmenu ul li#level_3.active  {height:0; padding-top:48px; overflow:hidden; width:109px; background:url(../topmenu_linkbg.jpg) no-repeat;}
#topmenu ul li#level_2 {width:161px; background-position:-109px 0;}
#topmenu ul li#level_3 {width:129px; background-position:-270px 0;}
#topmenu ul li#level_1 a {width:109px;}
#topmenu ul li#level_2 a {width:161px; background-position:-109px 0;}
#topmenu ul li#level_3 a {width:129px; background-position:-270px 0;}
#topmenu ul li#level_1 a:hover {background-position:0 -48px;}
#topmenu ul li#level_2 a:hover {background-position:-109px -48px;}
#topmenu ul li#level_3 a:hover {background-position:-270px -48px;}
#topmenu ul li#level_1.active {background-position:0 -96px;}
#topmenu ul li#level_2.active {background-position:-109px -96px; width:161px;}
#topmenu ul li#level_3.active {background-position:-270px -96px; width:129px;}

#banner {width:1010px; height:168px; margin:0 auto; background:url(../bannerbg.jpg) no-repeat; position:relative;}
#sliderbox {width:694px; height:113px; overflow:hidden; position:absolute; top:26px; left:268px; z-index:0;}
#sliderbox .item {width:694px; height:113px;}
#controls ul {position:absolute; top:137px; left:40px; height:31px;}
#controls ul li {float:left; height:31px; width:26px;}
#controls li a {display:block; height:22px; padding-top:9px; width:26px; background:url(../controls_bg.jpg) no-repeat; text-align:center; font:bold 12px Tahoma; color:white; text-decoration:none;}
#controls #num1 a, #controls #num2 a {background-position:0 -31px;}
#controls #num3 a {background-position:0 -62px;}
#controls #num0 a:hover {background-position:0 -93px;}
#controls #num1 a:hover, #controls #num2 a:hover {background-position:0 -124px;}
#controls #num3 a:hover {background-position:0 -155px;}
#controls #num0 a.active {background-position:0 -186px;}
#controls #num1 a.active, #controls #num2 a.active {background-position:0 -217px;}
#controls #num3 a.active {background-position:0 -248px;}
#prev_btn {position:absolute; top:68px; left:236px;}
#next_btn {position:absolute; top:68px; left:962px;}
#banner .banner_es {width:155px; float:left; padding:0 0 0 12px;}
#banner .banner_ea {width:155px; float:left; padding:2px 0 0 12px;}
#banner .banner_en {width:139px; float:left; padding:0 10px 0 18px;}
#banner .banner_er {width:145px; float:left; padding:2px 0 0 22px;}
#banner .banner_txt {float:left; height:113px; width:518px;}
#banner .banner_txt img {position:absolute; z-index:0;}
#banner .banner_txt h2 {position:absolute; z-index:2; padding:8px 10px; font:bold 13px Tahoma; color:#141f27; width:498px;}
#banner .banner_txt h2 a {color:white; font-size:17px; font-weight:bold;}
#banner .banner_txt p {position:absolute; z-index:1; color:white; width:498px; padding:40px 10px 0 10px; font-size:11px;}
#banner ul.banner_all {position:absolute; top:139px; left:152px; width:160px; height:25px; background:url(../bannerall_bg.jpg) no-repeat 0 -160px;}
#banner ul.banner_all:hover {background-position:0 -135px; width:810px;}
#banner ul.banner_all li {padding:7px 0 0 7px;}
#banner ul.banner_all a {font:bold 11px Tahoma; color:white; text-decoration:none;}
#banner ul.banner_all ul {position:absolute; height:115px; width:680px; top:-135px; background:url(../bannerall_bg.jpg) no-repeat -116px 0; left:116px; display:none; padding:10px 7px;}
#banner ul.banner_all:hover ul {display:block;}
#banner ul.banner_all ul li {width:170px; height:115px; text-align:center; padding:0; float:left;}
#banner ul.banner_all ul li a {display:block; font-size:11px;}
#banner ul.banner_all ul li a:hover {top:-3px; position:relative; background:url(../bannerall_bghover.png);}
#banner ul.banner_all ul li a span {padding:3px 2px 4px 2px; display:block;}
#banner ul.banner_all ul li a:hover span {background:#9D0102;}
#banner ul.banner_all ul li.bannerall_es img {margin:10px 0 10px 0; }
#banner ul.banner_all ul li.bannerall_ea img {margin:12px 0 10px 0;}
#banner ul.banner_all ul li.bannerall_en img {margin:12px 0 4px 0;}
#banner ul.banner_all ul li.bannerall_er img {margin:12px 0 9px 0;}

/*#smoothmenu {width:900px; padding:0 55px; height:234px; margin:0 auto; background:url(../banner-bg-sw.jpg) no-repeat; position:relative; z-index:1000;}*/
#smoothmenu {width:900px; padding:0 55px; height:234px; margin:0 auto; background:url(../banner-bg.jpg) no-repeat; position:relative; z-index:1000;}
.bannerbox {width:300px; height:234px; float:left; background:url(../banner-light.png) no-repeat 50% -27px;}
.bannerbox ul {width:242px; margin:10px auto 0 auto; height:224px;}
.bannerbox ul#kib {background:url(../banner-kib.png) no-repeat 50% 80px;}
.bannerbox ul#wyg {background:url(../banner-wyg.png) no-repeat 50% 80px;}
.bannerbox ul#kom {background:url(../banner-kom.png) no-repeat 50% 80px;}
.bannerbox ul li {padding-top:20px; height:200px; cursor:pointer;}
.bannerbox ul li:hover {padding-top:0; height:220px;}
.bannerbox ul h2 {font:bold 14px 'Myriad Pro', Sans-serif, Arial; text-transform: uppercase; letter-spacing:-.5px; height:40px; width:242px; background:url(../banner-title.png) no-repeat; color:black; text-align:center; padding-top:15px; position:relative; z-index:1001; text-shadow:1px 1px 0 white;}
.bannerbox li ul {display:none; border-bottom:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.6); height:auto; position:relative; top:-10px; z-index:1000; width:237px; margin:0 4px 0 1px; background:rgba(255,255,255,0.94); -moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2); box-shadow:2px 2px 2px rgba(0,0,0,0.35); padding:10px 0;}
.bannerbox li:hover ul {display:block;}
.bannerbox ul li li, .bannerbox ul li:hover li {padding:0; height:auto;}
.bannerbox ul li li:hover {background:rgba(220,220,220,0.5);}
.bannerbox ul ul a {display:block; padding:10px 5px 10px 45px; text-decoration:none; color:#5b5b5b; font:normal 12px Verdana; background:url(../banner-ikonki.png) no-repeat; text-shadow:1px 1px 0 white;}
.bannerbox ul ul a:hover {color:black;}
.bannerbox ul ul .sa a {background-position:10px 6px;}
.bannerbox ul ul .td a {background-position:10px -94px;}
.bannerbox ul ul .kd a {background-position:5px -194px;}
.bannerbox ul ul .cd a {background-position:8px -291px;}
.bannerbox ul ul .op a {background-position:7px -392px;}
.bannerbox ul ul .sz a {background-position:11px -488px;}
.bannerbox ul ul .do a {background-position:6px -595px;}
.bannerbox ul ul .wd a {background-position:7px -693px;}
.bannerbox ul ul .ab a {background-position:6px -795px;}
.bannerbox ul ul .so a {background-position:8px -890px;}
.bannerbox ul ul .ad a {background-position:7px -993px;}
.bannerbox ul ul .cb a {background-position:6px -1092px;}
.bannerbox ul ul .rt a {background-position:5px -1196px;}
.bannerbox ul ul .na a {background-position:7px -1293px;}
.bannerbox ul ul .sc a {background-position:5px -1395px;}
.bannerbox ul ul .pg a {background-position:7px -1493px;}
.bannerbox ul ul .al a {background-position:7px -1593px;}
.bannerbox ul ul .bt, .bannerbox ul ul .bt:hover  {padding:20px 15px 7px !important; font:bold 13px 'Myriad Pro', Sans-serif, Arial; text-transform:uppercase; background:url(../bt.png) no-repeat center 12px;}
.bannerbox ul ul .wiecej a {padding:4px 15px 4px 15px;background:none; color:#444;}


#podrecznik {width:1010px; padding:15px 0 0 0; margin:0 auto;}
.podrecznikbox {width:175px; float:left; margin:0 11px; padding:1px 4px 4px 1px; background:url(../podrecznik-cien.jpg) no-repeat 0 25px; height:200px;}
.podrecznikbox:hover {width:175px; float:left; margin:0 14px 3px 11px; padding:1px 1px 1px 1px; background:url(../podrecznik-cien.jpg) no-repeat 0 25px; height:200px;}
.podrecznikbox div {background:url(../podrecznik-title.png) no-repeat; height:200px; overflow:hidden; position:relative;}
.podrecznikbox h2 {height:200px; background:url(../podrecznik-ikony.png) no-repeat 0 25px; position:absolute; width:175px; top:0; z-index:1; padding-top:200px; height:0; overflow:hidden;}
.podrecznikbox ul {width:175px; position:absolute; top:30px; z-index:0;}
.podrecznikbox ul li {padding:5px 10px 5px 25px; background:url(../red-circle.png) no-repeat 8px 8px;}
.podrecznikbox ul a {font:bold 12px Arial; color:#919191; text-decoration:none;}
.podrecznikbox ul a:hover {color:black;}
#pb-zkolenia div {background-position:-180px 0}
#pb-tytulyireferencje div {background-position:-360px 0;}
#pb-konfiguratory div {background-position:-540px 0;}
#pb-pomoctechniczna div {background-position:-720px 0;}
#pb-zkolenia h2 {background-position:-180px 25px;}
#pb-tytulyireferencje h2 {background-position:-360px 25px;}
#pb-konfiguratory h2 {background-position:-540px 25px;}
#pb-pomoctechniczna h2 {background-position:-720px 25px;}
#pb-tytulyireferencje a,#pb-pomoctechniczna a {position:absolute; width:175px; top:0; z-index:2; padding-top:200px; height:0;}


#navi {width:1010px; height:30px; margin:0 auto; color:white;}
#navi ul {width:1010px; height:30px; background:url(../navi_boxbg.jpg) repeat-x 0 -30px;}
#navi li {float:left; padding:7px 2px 0 2px; height:23px;}
#navi li.first {background:url(../navi_boxbg.jpg) no-repeat 0 0; width:5px;} 
#navi li.lisearchbox, #navi li.last {padding:2px 4px 2px 0; height:26px; float:right;}
#navi li.lisearchbox {width:225px; padding:0;}
#navi li.lisearchbox input {border:1px solid white; background:url(../search_boxbg.jpg) no-repeat -1px -1px; width:215px; margin:4px 0 0 0; padding:2px;}
#navi li.lisearchbox input:focus {border-color:#AD0101;}
#navi li.last {background:url(../navi_boxbg.jpg) no-repeat right -60px;}
#navi li.last input {border:0; background:url(../search_buttonbg.jpg) no-repeat; width:73px; margin:2px 2px 0 2px; height:21px; color:white; font:bold 11px Tahoma; cursor:pointer;}
#navi ul a {color:white;}

#content {width:1010px; margin:30px auto 0 auto;}
#left {width:228px; float:left;}

#leftmenu {width:228px; margin-bottom:30px;}
#left h3 {font-size:12px; font-weight:bold; color:#434438; background:url(../leftmenubg.jpg) no-repeat; width:188px; height:26px; padding:14px 20px 0 20px;}
#leftmenu ul {width:228px;}
#leftmenu ul li {background:url(../leftmenubg.jpg) no-repeat -500px 0;}
#leftmenu ul li.first {background-position:-250px 0; padding-top:13px;}
#leftmenu ul li.last {background-position:-750px bottom; padding-bottom:13px;}
#leftmenu ul li.active {padding:10px 20px 10px 20px; font-size:12px; font-weight:bold; width:188px; color:#868871;}
#leftmenu ul li.last.active {padding:10px 20px 23px 20px;}
#leftmenu ul li.first.active {padding:23px 20px 10px 20px;}
#leftmenu ul li a {color:#234157; text-decoration:none; padding:10px 20px 10px 35px; font-size:12px; font-weight:bold; display:block; width:173px; background:url(../darrow.jpg) no-repeat 20px 15px;}
#leftmenu ul li a:hover {background-position:23px 15px;}

#newsletter {width:228px; height:174px; background:url(../newsletter_boxbg.jpg) no-repeat; position:relative;}
#newsletter p {color:white; font-size:11px; font-weight:bold; padding:52px 12px 14px 30px;}
#newsletter div {width:187px; height:28px; background:white; border:1px solid #9a0101; padding:0; text-align:left; position:relative; left:10px;}
#newsletter div:hover {background:#F5F5E5; border-color:black;}
#newsletter input {border:0; background:none; margin:0; padding:0; float:left;}
#newsletter input.newsletteremail {padding:7px 3px 5px 3px; height:16px; font:bold 12px Tahoma; color:black; width:155px; margin-left:5px;}
#newsletter input.newsletteradd {font:bold 18px Tahoma; margin:0; padding:2px 0 4px 0; color:#930000; width:20px; text-align:center; height:28px; cursor:pointer;}
#newsletter div:hover input.newsletteradd {color:black;}

#main {float:right; width:760px;}
#main.wblog {width:580px;}
#main h3 {font-size:17px; font-weight:bold; color:#5E5F53; padding:6px 20px; border-bottom:1px dotted #C7CA9F; margin-bottom:10px; background:#F4F5ED; clear:both;}
#main p {font-size:12px; color:black; line-height:17px; padding:0 10px;}
#main .article p, #main .mod_search p {font-size:12px; color:black; line-height:17px; padding:5px 10px;}
#main .article h4, #main .mod_search h4 {font-size:12px; font-weight:bold; color:#5E5F53; padding:6px 20px; border-bottom:1px dotted #C7CA9F; background:#F4F5ED; margin:20px 0 5px 0;}
#main .article ul {margin:10px 0 10px 0;}
#main .article ul li {padding:5px 0 4px 40px; font-size:12px; background:url(../parafka_red.jpg) no-repeat 10px 3px;}
#main.wblog {font-family:georgia;}
#main.wblog h3 {font-family:georgia; font-size:26px; color:#5E5F53;}
#main.wblog ul {padding:5px 10px;}
#main.wblog ul li {padding:3px 0 3px 30px; background:url(../parafka_red.jpg) no-repeat 0 2px;}

#main .naszeserwisy {width:748px; margin:30px auto; background:#fbfbf9; border:1px dotted #dbdeb9; padding:5px;}
#main .naszeserwisy:hover {background:#f8f8f3; border-color:#d3d7a9;}
#main .naszeserwisy .naszeserwisy_l {float:left; width:170px; text-align:center;}
#main .naszeserwisy .naszeserwisy_l img  {margin:5px auto;}
#main .naszeserwisy .naszeserwisy_l .button {border-top:1px dotted #dbdeb9; width:158px; margin-left:5px;}
#main .naszeserwisy .naszeserwisy_l .button a {display:block; width:90px; color:white; background:url(../button_bg.jpg) no-repeat; text-decoration:none; text-align:center; font:bold 12px Tahoma; height:20px; padding-top:6px; margin:5px auto 0 auto;}
#main .naszeserwisy .naszeserwisy_l .button a:hover {background-position:0 -26px; padding:5px 2px 0 0; width:88px; height:21px;}
#main .naszeserwisy .naszeserwisy_r {float:left; width:578px;}
#main .naszeserwisy .naszeserwisy_r p {background:white; padding:12px 10px; border:1px dotted #dbdeb9;}
#main .naszeserwisy .naszeserwisy_r h5 {padding:18px 10px 12px 10px;}
#main .naszeserwisy .naszeserwisy_r h5 a {font-size:14px; font-weight:bold; color:#5e5f53;}

#polityka-dotyczaca-cookies ol {
	margin:5px 0 10px 0;
	list-style:decimal;
}
#polityka-dotyczaca-cookies ol li {
	margin:2px 0 2px 25px;
}

h5.head5 {font:bold 20px Tahoma; color:#9c0001; padding:10px; margin-bottom:20px; background:#f8f8f3; border-bottom:1px dotted #dbdeb9;}
p.article-1 {padding:5px 10px !important; text-indent:20px;}


#footer {width:100%; height:474px; background:url(../footer_bg.jpg) repeat-x; margin-top:20px;position:relative;}
#footer .footerbox {width:1010px; margin:0 auto; background:url(../footer_boxbg.jpg) no-repeat; height:474px; position:relative;}
#footer .naszeserwisy {position:absolute; width:232px; height:317px; bottom:0; background:url(../nasze-serwisy_bg.jpg) no-repeat;}
#footer .naszeserwisy h4, #footer .kontakt h4 {font:bold italic 25px Tahoma; color:white; padding:15px 0 0 15px; height:30px;}
#footer .naszeserwisy ul {margin-top:21px; padding-bottom:2px; width:232px;}
#footer .naszeserwisy a {color:white; font:bold 11px Tahoma; text-decoration:none; display:block; padding:9px 10px 0 33px; background:url(../darrow.gif) no-repeat 18px 14px; height:21px;}
#footer .naszeserwisy a:hover {background-position:20px 14px;}
#footer .kontakt {position:absolute; bottom:0; left:223px; width:191px; height:323px; background:url(../kontakt_bg.jpg) no-repeat;}
#footer .kontakt p {color:white; padding:17px 0 0 20px; font-size:13px;}
#footer .copyright {position:absolute; bottom:5px;}
#footer .copyright p {font-size:10px; color:#8c8c8c;}
#footer .deside {height:20px; position:absolute; bottom:5px; right:5px;}
#footer .deside a {display:block; height:17px; padding:3px 82px 0 0; width:134px; font-size:11px; font-weight:bold; text-decoration:none; background:url(../deside_pl.jpg) no-repeat 130px 0; text-align:center; color:#c6c6c6;}
#footer .deside a:hover {color:black; background-position:right -30px; padding-right:261px;}

.mod_search .formbody {width:343px; background:#fbfbf9; border:1px dotted #dbdeb9; padding:5px;}
.mod_search .formbody .text {width:250px; border:1px solid #d0d1ca; padding:3px; font:normal 12px Tahoma; height:14px; float:left;}
.mod_search .formbody .text:focus {border-color:#AD0101; background:#F5F5E5;}
.mod_search .formbody .submit {width:80px; height:22px; border:0; background:#AD0101; color:white; font:bold 12px Tahoma; float:left; margin-left:5px; cursor:pointer;}
.mod_search .formbody #query_type {clear:both; padding:5px;}
.mod_search .even, .mod_search .odd {background:#fbfbf9;}
.mod_search .even:hover, .mod_search .odd:hover {background:#f8f8f3;}
.mod_search h4 span {color:#AD0101;}
.mod_search h4 a {color:#5e5f53;}
.mod_search p.url {font-size:10px !important; color:#808080 !important;}
.mod_search p.url .filesize {color:black !important;}
.mod_search .highlight {background:#fcfca5; padding:1px 3px;}

.ce_comments .form input, .ce_comments .form textarea, #kontaktform input.text, #kontaktform input.captcha, #kontaktform textarea {border:1px solid #d0d1ca; padding:3px; margin:1px 0; width:200px; font:normal 14px Tahoma;}
.ce_comments .form input:focus, .ce_comments .form textarea:focus, #kontaktform input.text:focus, #kontaktform input.captcha:focus, #kontaktform textarea:focus {border-color:#AD0101; background:#F5F5E5;}
.ce_comments .form textarea {width:400px;}
.ce_comments .form input.submit {width:150px; height:22px; border:0; background:#AD0101; color:white; font:bold 11px Tahoma; margin-top:5px; cursor:pointer; padding-bottom:4px;}
.ce_comments .form p.error {font-size:10px !important; font-weight:bold; color:#AD0101 !important; padding:5px 0 0 0!important;}
span.mandatory_ {color:#AD0101;}
.polawymagane {margin-top:20px;}

.mod_newslist h4, .mod_newsarchive h4, .layout_full h4 {padding:0 5px;}
.mod_newslist h4 a, .mod_newsarchive h4 a, .layout_full h4, .ce_comments h4 {font-family:georgia; font-size:28px; text-decoration:none; color:#08476A; padding:2px;}
.mod_newslist h4 a:hover, .mod_newsarchive h4 a:hover {background:#F4F5ED; color:#1F282F;}
.mod_newslist .layout_short, .mod_newsarchive .layout_short, .layout_full {margin:20px 0 30px 0; font-family:georgia; border-bottom:1px dotted #dbdeb9; padding-bottom:10px;}
.mod_newslist .layout_short h4, .mod_newsarchive .layout_short h4, .layout_full h4 {width:480px; float:left;}
.layout_full {margin:20px 0 0 0; border-bottom:0; padding-bottom:5px;}
.mod_newslist .layout_short .date, .mod_newsarchive .layout_short .date, .layout_full .date {width:80px; float:right; text-align:center; background:url(../date_bg.jpg) repeat-x; color:white; padding:2px 0;}
.mod_newslist .layout_short .author, .mod_newsarchive .layout_short .author, .layout_full .author {font-size:10px !important; color:#898989 !important;}
.mod_newslist .layout_short p.teaser, .mod_newsarchive .layout_short p.teaser {padding:10px !important;}
.layout_full .ce_text p {padding:10px 10px 5px 10px !important;}
.mod_newslist p.more, .mod_newsarchive p.more {color:#999;}

.ce_comments {margin:20px 0 10px 0; border-top:1px dotted #dbdeb9; padding-top:10px; clear:both;}
.ce_comments h4 {padding:20px 5px 10px 5px !important; font-size:22px;}
.ce_comments .even {background:#fbfbf9 url(../cudzyslow.png) no-repeat 10px 40px; border-bottom:1px dotted #dbdeb9; color:#6c6d61; margin-top:10px; padding:10px;}
.ce_comments .odd {background:#f8f8f3 url(../cudzyslow.png) no-repeat 10px 40px; border-bottom:1px dotted #dbdeb9; color:#6c6d61; margin-top:10px; padding:10px;}
.ce_comments .even:hover {background:#F4F5ED url(../cudzyslow.png) no-repeat 10px 40px;}
.ce_comments .odd:hover {background:#F4F5ED url(../cudzyslow.png) no-repeat 10px 40px;}
.ce_comments .comment_default .date {color:#d3d4ce !important;}
.ce_comments .form {padding:10px;}
.ce_comments .comment {padding:5px 0 0 10px; background:url(../cudzyslow.png) no-repeat right bottom;}
.ce_comments .comment p {padding-right:10px;}

.paginacja {text-align:center; padding:25px 0;}
.paginacja ul, .paginacja ul li {display:inline; padding:0 !important; margin:0 !important; background:none !important;}
.paginacja .current {padding:3px 5px; background:#AD0101; margin:0 1px; color:white; font-weight:bold;}
.paginacja a {font-weight:bold; padding:2px 4px; border:1px dotted #C7CA9F; margin:0 1px; text-decoration:none; color:#5E5F53; background:#fbfbf9;}
.paginacja a:hover {background:#f2f2ed; border-color:#d3d7a9; color:black;}
.paginacja .indexsite {padding:2px 4px; margin:0 1px;}

.mod_newsreader .image_container {float:left; margin-right:10px;}

.pdf_link {position:absolute; height:0; width:0; overflow:visible;}
.pdf_link a {display:block; position:relative; width:20px; height:0; padding-top:20px; overflow:hidden; background:url(../pdf_logo.png) no-repeat; top:7px; left:732px;}
.pdf_link a:hover {width:100px; left:652px;}

#main .article#warunkiwspolpracy h4, #main .article#dlaczego-warto h6 {background:url(../paragrafy.jpg) no-repeat; padding:25px 10px 0 85px; color:#092c46; font-size:20px; border:0; height:33px;}
#main .article#warunkiwspolpracy h4#wsp2 {background-position:0 -60px;}
#main .article#warunkiwspolpracy h4#wsp3 {background-position:0 -120px;}
#main .article#warunkiwspolpracy h4#wsp4 {background-position:0 -180px;}
#main .article#warunkiwspolpracy h4#wsp5 {background-position:0 -240px;}
#main .article#warunkiwspolpracy h4#wsp6 {background-position:0 -300px;}
#main .article#warunkiwspolpracy h4#wsp7 {background-position:0 -360px;}
#main .article#warunkiwspolpracy h4#wsp8 {background-position:0 -420px;}
#main .article#warunkiwspolpracy ul {list-style-type:decimal; padding-left:40px; background:#fbfbf9; border-bottom:1px dotted #dbdeb9; margin-bottom:25px;}
#main .article#warunkiwspolpracy ul:hover {background:#f8f8f3; border-color:#d3d7a9;}
#main .article#warunkiwspolpracy ul li {background:none; padding:5px 10px;}
#main .article#warunkiwspolpracy ul ul {padding-left:0; list-style-type:none; background:none; border:0; margin-bottom:10px;}
#main .article#warunkiwspolpracy ul ul li {background:url(../parafka_red.jpg) no-repeat 0 3px; padding-left:30px;}
#main .article#warunkiwspolpracy ul ul ul {padding-left:0; margin-bottom:0;}
#main .article#warunkiwspolpracy ul ul ul li {background:none; padding:2px 0; font-weight:bold; color:#092c46; }

#main .article#dlaczego-warto h4 {background:none; font:bold 25px Tahoma; color:#9c0001; border:0; padding:5px 10px;}
#main .article#dlaczego-warto h5 {font:bold 20px Tahoma; color:#9c0001; padding:10px; margin-bottom:20px; background:#f8f8f3; text-align:center; border-bottom:1px dotted #dbdeb9;}
#main .article#dlaczego-warto h5.lotki {font:bold 20px Tahoma; color:#092c46; padding:10px 20px 10px 20px; margin-bottom:20px; text-align:left; border-bottom:1px dotted #dbdeb9;}
#main .article#dlaczego-warto h5 span {color:#9c0001; font-size:25px;}
#main .article#dlaczego-warto h6 {background:url(../punkty.jpg) no-repeat; font:bold 20px Tahoma;}
#main .article#dlaczego-warto h6#num2 {background-position:0 -60px;}
#main .article#dlaczego-warto h6#num3 {background-position:0 -120px;}
#main .article#dlaczego-warto h6#num4 {background-position:0 -180px;}
#main .article#dlaczego-warto h6#num5 {background-position:0 -240px;}
#main .article#dlaczego-warto div.articlebg {background:#fbfbf9; border-bottom:1px dotted #dbdeb9; margin:10px 0 25px 0; padding:5px 10px;}
#main .article#dlaczego-warto div.articlebg:hover {background:#f8f8f3; border-color:#d3d7a9;}

.dlaczegowartobox {background:#fbfbf9; border-bottom:1px dotted #dbdeb9; padding:10px 20px; margin:10px 0; height:127px;}
.dlaczegowartobox img {float:left; margin-right:20px;}
#main .article#dlaczego-warto .articlebg p {text-indent:20px; line-height:16px;}
#main .article#dlaczego-warto .dlaczegowartobox p {font:normal 16px Arial;}
#main .article#dlaczego-warto .dlaczegowartobox p.r {padding-top:20px;}

.trzykroki {width:250px; margin:20px auto 40px auto; height:130px;}
.trzykroki div {width:250px; height:130px; /*background:url(../dmboxbg.jpg) no-repeat; */ float:left; padding:20px 0 0 0; text-align:center;}
.trzykroki div#trzykroki-2 {background-position:-256px 0;}
.trzykroki div#trzykroki-3 {background-position:-512px 0; padding-right:13px;}
.trzykroki a {font:normal 10px Tahoma; color:white;}
.trzykroki div:hover a {color:black;}
.trzykroki div:hover a.tk_lnk {color:white;}
.trzykroki a.tk_lnk {display:block; padding-top:12px; height:24px; background:#9c0001;/*url(../button207_bg.jpg) no-repeat; */color:white; font:bold 12px Tahoma; text-decoration:none; margin:0 0 15px 0;}
.trzykroki a.tk_lnk:hover {background:#333;}
#main .article#dlaczego-warto .trzykroki div p, #main .article#zarejestruj-sie .trzykroki div p {text-indent:0; font:bold 40px Tahoma; height:55px; padding:0; text-align:center; color:#a1a19d;}
#main .article#dlaczego-warto .trzykroki div:hover p, #main .article#zarejestruj-sie .trzykroki div:hover p {color:black;}

#dlaczego-warto table {
    width:100%;
}
#dlaczego-warto table td {
    padding:5px;
    text-align:center;
}

.wspolpracaphoto {width:760px; height:180px; border-bottom:1px dotted #dbdeb9;}
.wspolpracaphoto img {float:left;}

.kontaktleft {float:left; width:339px; padding:0 20px 10px 0; border-right:1px dotted #dbdeb9; margin-bottom:20px;}
.kontaktleft h5 {padding:5px 10px 0 10px; font:bold 17px Tahoma; color:#9B0000;}
.kontaktleft p {line-height:15px !important;}
.tableform {width:380px; float:right; padding-left:20px;}
.tableform table {width:380px; margin-bottom:20px;}
#main .article .tableform table td.headline p, #main .article .tableform h4 {text-indent:0; font:bold 20px Tahoma; color:#092C46; padding:0 0 10px 0;}
.tableform table td.col_0 {width:140px; padding-top:5px; vertical-align:top;}
.tableform table td.col_0 {width:240px;}
#main .article .tableform h4 {background:none; border:0; padding:0 0 5px 10px; margin:0;}

#kontaktform input.text {width:160px;}
#kontaktform input.captcha {width:20px;}
#kontaktform textarea {width:220px;}
#kontaktform input.submit {clear:both; width:140px; height:22px; border:0; background:#AD0101; color:white; font:bold 11px Tahoma; margin-top:5px; cursor:pointer; padding-bottom:2px;}
#main .article .tableform table p.error {font-size:10px !important; font-weight:bold; color:#AD0101 !important; padding:5px 0 0 0!important;}

#map {width:760px; height:500px; background:white url('../loading.gif') no-repeat 50% 50%; margin-bottom:20px;}

#nasi-partnerzy {width:760px;}
#main .article#nasi-partnerzy ul {width:740px; margin:0 10px; padding:0; clear:both;}
#main .article#nasi-partnerzy ul li {background:none; padding:60px 0 0 0; margin:0 28px 0 0; float:left; width:100px; height:12px; text-align:center; font:bold 10px Tahoma; color:black;}
#main .article#nasi-partnerzy ul li span, #main .article#nasi-partnerzy ul li a {display:none; color:black;}
#main .article#nasi-partnerzy ul li:hover span, #main .article#nasi-partnerzy ul li:hover a {display:inline;}
#main .article#nasi-partnerzy ul.logotypy-1 li {background:url(../logo_bg1.jpg) no-repeat;}

#main .article#nasi-partnerzy ul li#lo1 {background-position:-750px 0;}
#main .article#nasi-partnerzy ul li#lo1:hover {background-position:0 0;}
#main .article#nasi-partnerzy ul li#lo2 {background-position:-878px 0;}
#main .article#nasi-partnerzy ul li#lo2:hover {background-position:-128px 0;}
#main .article#nasi-partnerzy ul li#lo3 {background-position:-1006px 0;}
#main .article#nasi-partnerzy ul li#lo3:hover {background-position:-256px 0;}
#main .article#nasi-partnerzy ul li#lo4 {background-position:-1134px 0;}
#main .article#nasi-partnerzy ul li#lo4:hover {background-position:-384px 0;}
#main .article#nasi-partnerzy ul li#lo5 {background-position:-1262px 0;}
#main .article#nasi-partnerzy ul li#lo5:hover {background-position:-512px 0;}
#main .article#nasi-partnerzy ul li#lo6 {background-position:-1390px 0;}
#main .article#nasi-partnerzy ul li#lo6:hover {background-position:-640px 0;}

#main .article#nasi-partnerzy ul li#lo7 {background-position:-750px -80px;}
#main .article#nasi-partnerzy ul li#lo7:hover {background-position:0 -80px;}
#main .article#nasi-partnerzy ul li#lo8 {background-position:-878px -80px;}
#main .article#nasi-partnerzy ul li#lo8:hover {background-position:-128px -80px;}
#main .article#nasi-partnerzy ul li#lo9 {background-position:-1006px -80px;}
#main .article#nasi-partnerzy ul li#lo9:hover {background-position:-256px -80px;}
#main .article#nasi-partnerzy ul li#lo10 {background-position:-1134px -80px;}
#main .article#nasi-partnerzy ul li#lo10:hover {background-position:-384px -80px;}
#main .article#nasi-partnerzy ul li#lo11 {background-position:-1262px -80px;}
#main .article#nasi-partnerzy ul li#lo11:hover {background-position:-512px -80px;}
#main .article#nasi-partnerzy ul li#lo12 {background-position:-1390px -80px;}
#main .article#nasi-partnerzy ul li#lo12:hover {background-position:-640px -80px;}

#main .article#nasi-partnerzy ul li#lo13 {background-position:-750px -160px;}
#main .article#nasi-partnerzy ul li#lo13:hover {background-position:0 -160px;}
#main .article#nasi-partnerzy ul li#lo14 {background-position:-878px -160px;}
#main .article#nasi-partnerzy ul li#lo14:hover {background-position:-128px -160px;}
#main .article#nasi-partnerzy ul li#lo15 {background-position:-1006px -160px;}
#main .article#nasi-partnerzy ul li#lo15:hover {background-position:-256px -160px;}
#main .article#nasi-partnerzy ul li#lo16 {background-position:-1134px -160px;}
#main .article#nasi-partnerzy ul li#lo16:hover {background-position:-384px -160px;}
#main .article#nasi-partnerzy ul li#lo17 {background-position:-1262px -160px;}
#main .article#nasi-partnerzy ul li#lo17:hover {background-position:-512px -160px;}
#main .article#nasi-partnerzy ul li#lo18 {background-position:-1390px -160px;}
#main .article#nasi-partnerzy ul li#lo18:hover {background-position:-640px -160px;}

#main .article#nasi-partnerzy ul li#lo19 {background-position:-750px -240px;}
#main .article#nasi-partnerzy ul li#lo19:hover {background-position:0 -240px;}
#main .article#nasi-partnerzy ul li#lo20 {background-position:-878px -240px;}
#main .article#nasi-partnerzy ul li#lo20:hover {background-position:-128px -240px;}
#main .article#nasi-partnerzy ul li#lo21 {background-position:-1006px -240px;}
#main .article#nasi-partnerzy ul li#lo21:hover {background-position:-256px -240px;}
#main .article#nasi-partnerzy ul li#lo22 {background-position:-1134px -240px;}
#main .article#nasi-partnerzy ul li#lo22:hover {background-position:-384px -240px;}
#main .article#nasi-partnerzy ul li#lo23 {background-position:-1262px -240px;}
#main .article#nasi-partnerzy ul li#lo23:hover {background-position:-512px -240px;}
#main .article#nasi-partnerzy ul li#lo24 {background-position:-1390px -240px;}
#main .article#nasi-partnerzy ul li#lo24:hover {background-position:-640px -240px;}

#main .article#nasi-partnerzy ul li#lo25 {background-position:-750px -320px;}
#main .article#nasi-partnerzy ul li#lo25:hover {background-position:0 -320px;}
#main .article#nasi-partnerzy ul li#lo26 {background-position:-878px -320px;}
#main .article#nasi-partnerzy ul li#lo26:hover {background-position:-128px -320px;}
#main .article#nasi-partnerzy ul li#lo27 {background-position:-1006px -320px;}
#main .article#nasi-partnerzy ul li#lo27:hover {background-position:-256px -320px;}
#main .article#nasi-partnerzy ul li#lo28 {background-position:-1134px -320px;}
#main .article#nasi-partnerzy ul li#lo28:hover {background-position:-384px -320px;}
#main .article#nasi-partnerzy ul li#lo29 {background-position:-1262px -320px;}
#main .article#nasi-partnerzy ul li#lo29:hover {background-position:-512px -320px;}
#main .article#nasi-partnerzy ul li#lo30 {background-position:-1390px -320px;}
#main .article#nasi-partnerzy ul li#lo30:hover {background-position:-640px -320px;}



#main .article#nasi-partnerzy ul li#lo31 {background-position:-750px 0;}
#main .article#nasi-partnerzy ul li#lo31:hover {background-position:0 0;}
#main .article#nasi-partnerzy ul li#lo32 {background-position:-878px 0;}
#main .article#nasi-partnerzy ul li#lo32:hover {background-position:-128px 0;}
#main .article#nasi-partnerzy ul li#lo33 {background-position:-1006px 0;}
#main .article#nasi-partnerzy ul li#lo33:hover {background-position:-256px 0;}
#main .article#nasi-partnerzy ul li#lo34 {background-position:-1134px 0;}
#main .article#nasi-partnerzy ul li#lo34:hover {background-position:-384px 0;}
#main .article#nasi-partnerzy ul li#lo35 {background-position:-1262px 0;}
#main .article#nasi-partnerzy ul li#lo35:hover {background-position:-512px 0;}
#main .article#nasi-partnerzy ul li#lo36 {background-position:-1390px 0;}
#main .article#nasi-partnerzy ul li#lo36:hover {background-position:-640px 0;}

#main .article#nasi-partnerzy ul li#lo37 {background-position:-750px -80px;}
#main .article#nasi-partnerzy ul li#lo37:hover {background-position:0 -80px;}
#main .article#nasi-partnerzy ul li#lo38 {background-position:-878px -80px;}
#main .article#nasi-partnerzy ul li#lo38:hover {background-position:-128px -80px;}
#main .article#nasi-partnerzy ul li#lo39 {background-position:-1006px -80px;}
#main .article#nasi-partnerzy ul li#lo39:hover {background-position:-256px -80px;}
#main .article#nasi-partnerzy ul li#lo40 {background-position:-1134px -80px;}
#main .article#nasi-partnerzy ul li#lo40:hover {background-position:-384px -80px;}
#main .article#nasi-partnerzy ul li#lo41 {background-position:-1262px -80px;}
#main .article#nasi-partnerzy ul li#lo41:hover {background-position:-512px -80px;}
#main .article#nasi-partnerzy ul li#lo42 {background-position:-1390px -80px;}
#main .article#nasi-partnerzy ul li#lo42:hover {background-position:-640px -80px;}

#main .article#nasi-partnerzy ul li#lo43 {background-position:-750px -160px;}
#main .article#nasi-partnerzy ul li#lo43:hover {background-position:0 -160px;}
#main .article#nasi-partnerzy ul li#lo44 {background-position:-878px -160px;}
#main .article#nasi-partnerzy ul li#lo44:hover {background-position:-128px -160px;}
#main .article#nasi-partnerzy ul li#lo45 {background-position:-1006px -160px;}
#main .article#nasi-partnerzy ul li#lo45:hover {background-position:-256px -160px;}
#main .article#nasi-partnerzy ul li#lo46 {background-position:-1134px -160px;}
#main .article#nasi-partnerzy ul li#lo46:hover {background-position:-384px -160px;}
#main .article#nasi-partnerzy ul li#lo47 {background-position:-1262px -160px;}
#main .article#nasi-partnerzy ul li#lo47:hover {background-position:-512px -160px;}
#main .article#nasi-partnerzy ul li#lo48 {background-position:-1390px -160px;}
#main .article#nasi-partnerzy ul li#lo48:hover {background-position:-640px -160px;}

#main .article#nasi-partnerzy ul li#lo49 {background-position:-750px -240px;}
#main .article#nasi-partnerzy ul li#lo49:hover {background-position:0 -240px;}
#main .article#nasi-partnerzy ul li#lo50 {background-position:-878px -240px;}
#main .article#nasi-partnerzy ul li#lo50:hover {background-position:-128px -240px;}
#main .article#nasi-partnerzy ul li#lo51 {background-position:-1006px -240px;}
#main .article#nasi-partnerzy ul li#lo51:hover {background-position:-256px -240px;}
#main .article#nasi-partnerzy ul li#lo52 {background-position:-1134px -240px;}
#main .article#nasi-partnerzy ul li#lo52:hover {background-position:-384px -240px;}
#main .article#nasi-partnerzy ul li#lo53 {background-position:-1262px -240px;}
#main .article#nasi-partnerzy ul li#lo53:hover {background-position:-512px -240px;}
#main .article#nasi-partnerzy ul li#lo54 {background-position:-1390px -240px;}
#main .article#nasi-partnerzy ul li#lo54:hover {background-position:-640px -240px;}

#main .article#nasi-partnerzy ul li#lo55 {background-position:-750px -320px;}
#main .article#nasi-partnerzy ul li#lo55:hover {background-position:0 -320px;}
#main .article#nasi-partnerzy ul li#lo56 {background-position:-878px -320px;}
#main .article#nasi-partnerzy ul li#lo56:hover {background-position:-128px -320px;}
#main .article#nasi-partnerzy ul li#lo57 {background-position:-1006px -320px;}
#main .article#nasi-partnerzy ul li#lo57:hover {background-position:-256px -320px;}
#main .article#nasi-partnerzy ul li#lo58 {background-position:-1134px -320px;}
#main .article#nasi-partnerzy ul li#lo58:hover {background-position:-384px -320px;}
#main .article#nasi-partnerzy ul li#lo59 {background-position:-1262px -320px;}
#main .article#nasi-partnerzy ul li#lo59:hover {background-position:-512px -320px;}
#main .article#nasi-partnerzy ul li#lo60 {background-position:-1390px -320px;}
#main .article#nasi-partnerzy ul li#lo60:hover {background-position:-640px -320px;}

#main .article#nasi-partnerzy ul li#lo61 {background-position:-750px -400px;}
#main .article#nasi-partnerzy ul li#lo61:hover {background-position:0 -400px;}
#main .article#nasi-partnerzy ul li#lo62 {background-position:-878px -400px;}
#main .article#nasi-partnerzy ul li#lo62:hover {background-position:-128px -400px;}

#main .article#nasi-partnerzy ul.logotypy-2 li {background:url(../logo_bg2.jpg) no-repeat;}

#main #nasz-team .nasz-team_photo {height:190px; margin-top:20px;}
#main #nasz-team .nasz-team_photo ul, #main #nasz-team .nasz-team_photo ul li {margin:0; padding:0; background:none;}
#main #nasz-team .nasz-team_photo ul {margin-right:27px; width:130px; float:left; height:190px; z-index:0;}
#main #nasz-team .nasz-team_photo ul li {position:absolute; z-index:1;}
#main #nasz-team .nasz-team_photo ul li.nasz-team_img {width:130px; height:175px;}
#main #nasz-team .nasz-team_photo ul li.nasz-team_name {width:130px; padding:2px 0; background:#f4f5ed; text-align:center; font:bold 10px Tahoma; color:#242e37; margin-top:176px;}
#main #nasz-team .nasz-team_photo ul li.nasz-team_info {width:130px; height:192px; background:url(../info.png) no-repeat 104px 149px;}
#main #nasz-team .nasz-team_photo ul li.nasz-team_info:hover {background-position:-96px 149px;}
#main #nasz-team .nasz-team_photo ul ul {display:none; position:absolute; top:-20px; left:100px;}
#main #nasz-team .nasz-team_photo ul:hover ul {display:block; height:100px; width:298px; z-index:1000;}
#main #nasz-team .nasz-team_photo ul ul.clouds_1 li, #main #nasz-team .nasz-team_photo ul ul.clouds_2 li {width:298px; background:url(../clouds.png) repeat-y; position:relative;}
#main #nasz-team .nasz-team_photo ul ul.clouds_1 li.clouds_top, #main #nasz-team .nasz-team_photo ul ul.clouds_2 li.clouds_top {height:10px; overflow:hidden; font-size:0; line-height:0;}
#main #nasz-team .nasz-team_photo ul ul.clouds_1 li.clouds_content, #main #nasz-team .nasz-team_photo ul ul.clouds_2 li.clouds_content {background-position:-300px 0; padding:0 15px; width:268px; text-align:left; font:normal 12px Tahoma; color:black;}
#main #nasz-team .nasz-team_photo ul ul.clouds_1 li.clouds_bottom {background-position:-600px 0; height:40px;}
#main #nasz-team .nasz-team_photo ul ul.clouds_2 li.clouds_bottom {background-position:-900px 0; height:40px;}
#main #nasz-team .nasz-team_photo ul#nt_marcin-ficek ul  {left:-260px; top:-40px;}
#main #nasz-team .nasz-team_photo ul#nt_justyna-sikora-ficek ul {top:-70px; left:-250px;}
#main #nasz-team .nasz-team_photo ul#nt_sylwester-barczyk ul, #main #nasz-team .nasz-team_photo ul#nt_lukasz-stawiarski ul, #main #nasz-team .nasz-team_photo ul#nt_karol-chmurkowski ul, #main #nasz-team .nasz-team_photo ul#nt_daniel-gajos ul, #main #nasz-team .nasz-team_photo ul#nt_tomasz-tarnowka ul {top:-90px; left:-250px;}
#main #nasz-team .nasz-team_photo ul#nt_lukasz-sikora ul, #main #nasz-team .nasz-team_photo ul#nt_adam-domagala ul, #main #nasz-team .nasz-team_photo ul#nt_grzegorz-krol ul, #nasz-team .nasz-team_photo ul#nt_magdalena-barczyk ul, #nasz-team .nasz-team_photo ul#nt_michal-puto ul, #nasz-team .nasz-team_photo ul#nt_maciej-stanek ul, #nasz-team .nasz-team_photo ul#nt_adrian-zaba ul,
#nasz-team .nasz-team_photo ul#nt_rafal-binczyk ul,
#nasz-team .nasz-team_photo ul#nt_kamil-klich ul {top:-90px; left:-260px;}
#main #nasz-team .nasz-team_photo ul#nt_piotr-barczyk ul, #main #nasz-team .nasz-team_photo ul#nt_jolanta-ros ul {top:-80px; left:-250px;}
#main #nasz-team .nasz-team_photo ul#nt_dariusz-bembenek ul, #main #nasz-team .nasz-team_photo ul#nt_tobiasz-kocot ul {top:-110px; left:-250px;}
#nasz-team .nasz-team_photo ul#nt_miroslaw-nawara  ul,
#nasz-team .nasz-team_photo ul#nt_rafal-jagla ul {top:-50px; left:-260px;}
#nasz-team .nasz-team_photo ul#nt_tomasz-duzy ul, #nasz-team .nasz-team_photo ul#nt_rafal-gwozdziowski ul {top:-100px; left:-260px;}


#right {width:160px; float:right; margin-left:20px;}
#right .mod_newsmenu, #right .mod_tagcloudnews {font-family:georgia;}
#right .mod_newsmenu h3, #right .mod_tagcloudnews h3 {font-size:26px; color:#5E5F53; text-align:right;}
#right .mod_newsmenu ul.level_1 {margin:10px 0 30px 0; background:#fbfbf9; border-bottom:1px dotted #dbdeb9;}
#right .mod_newsmenu ul li {padding:2px 0;}
#right .mod_newsmenu ul li.year {font-size:20px; text-align:right; background:#F4F5ED; border-bottom:1px dotted #dbdeb9; color:#6c6d61;}
#right .mod_newsmenu ul a, #right .mod_tagcloudnews a {text-decoration:none; color:#08476A; padding:2px 4px;}
#right .mod_newsmenu ul a {display:block; font-size:10px; z-index:100;}
#right .mod_newsmenu ul a:hover, #right .mod_tagcloudnews a:hover {background:#F4F5ED; color:#1F282F;}
#right .mod_newsmenu ul.level_2 .active {padding:2px; color:#9b9b9b;}
#right .cloud {text-align:center; margin:10px 0 30px 0; background:#fbfbf9; border-bottom:1px dotted #dbdeb9;}
#right .cloud li {padding:3px 1px; display:inline; line-height:24px;}
#right .cloud li.size2 a {font-size:16px !important;}


.clearfix {clear:both; height:0; overflow:hidden; font-size:0; line-height:0; width:100%;}
.r {text-align:right !important;}
.mt30 {margin-top:30px !important;}
.mr0 {margin-right:0 !important;}
.mr1 {margin-right:1px !important;}
.mr10 {margin-right:10px !important;}
.h1 {font:bold 25px Arial Black; color:#092C46;}
.up {width:100%; height:12px; clear:both; padding:10px 0;}
.up a {display:block; width:61px; background:url(../up.jpg) no-repeat; height:0; padding-top:12px; overflow:hidden; float:right;}
.up a:hover {background-position:0 -22px;}
.pobierzpdf {clear:both; background:#fbfbf9 url(../pdf.jpg) no-repeat; padding:13px 10px 0 70px; height:27px; color:#242e37; display:block; width:330px; margin:20px auto; font:bold 12px Tahoma;}
.pobierzpdf:hover {background:#f4f5ed url(../pdf.jpg) no-repeat;}


.es-table-1 {width:500px; margin:20px auto;}
.es-table-1 td, .es-table-1 th {width:250px; padding:0; margin:0;}
.es-table-1 th {padding:5px 0; font:bold 20px georgia; color:#08476A;}
.es-table-1 td ul {padding:5px 0 !important; margin:0 !important;}
.es-table-1 td ul li {padding:5px 10px 5px 30px !important; margin:0 !important; background:none !important;}
.es-table-1 td ul li.zaleta {background:url(../es-plus.jpg) no-repeat !important;}
.es-table-1 td ul li.wada {background:url(../es-minus.jpg) no-repeat !important;}


.nowaodslona p, .nowaodslona ul, .nowaodslona ul li {line-height:18px !important;}
.nowaodslona ul {margin:5px;}
.nowaodslona ul li {padding-bottom:10px !important;}
.nowaodslona ul ul {list-style-type:lower-latin; margin:0 0 10px 20px;}
.nowaodslona li li {background:none !important; padding:0 !important;}

#certyfikaty table td, #referencje table td  {width:140px; padding:6px;}

.mod_newsreader .videobox {padding:20px 10px;}

#fb_box {
	position:fixed;
	top:220px;
	right:-250px;
	width:250px;
	height:380px;
	background:url(../bg_fb-box.png) top left no-repeat;
	z-index:1000;
	padding-left:35px;
	cursor:pointer;
}
#fb_box:hover {
	right:0;
}
#fb_box  .fb-box-wrp {
	padding:5px;
	background:#3b5998;
	border-top:1px solid #133783;
	height:380px;
}
.fb-like-box {
	background:#fff;
}
.wrapper {
	margin: 0 auto;
    width: 1010px;
	position:relative;
}
#cookiesAccepted {
	padding:10px;
	background:#f7f7f7;
}
#cookiesAccepted p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#666;
}
#cookiesAccepted p a {
	color:#666;
	text-decoration:underline;
}
#cookiesAccepted .close {
	float:right;
	width:17px;
	height:17px;
	background:#d3d3d3;
	color:#fff !important;
	font:bold 17px/14px Arial,sans-serif;
	text-align:center;
	text-decoration:none;
}
#cookiesAccepted .close:hover {
	background:#666;
	text-decoration:none;
}