body { color: #595957; font-size: 11px; background: #ECECED; }
a:link, a:hover, a:visited { color: #595957; }
table { border: 0; }
h1 { font-size: 18px; padding-bottom: 13px; }
div#zawartosc { margin: 0 auto; width: 944px; background: #fff; padding: 0 10px 0 10px; }
div#lewa_strona { float: left; }
div#prawa_strona { float: right; }
div#srodek { width: 930px; margin: 0 auto; }
div#menu_poziome { background: url(../images/site/tlo_menu.gif) repeat-x scroll top; height: 38px; }
div#menu_poziome_drugie { background: url(../images/site/prawyrog_menu.gif) no-repeat scroll top right; }
div#menu_poziome ul { display: inline; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; padding: 0pt; padding-left: 6px; }
div#menu_poziome ul li { display: inline; height: 38px; margin: 0pt; padding: 0pt; margin-left: -4px; }
div#menu_poziome img { margin: 0pt; padding: 0pt; }
div#menu_poziome ul li.szukaj { vertical-align: middle; }
div#menu_poziome ul li.szukaj img { margin-bottom: 13px; }
div#menu_poziome ul li.szukaj input { margin-bottom: 16px; margin-left: 65px; border: 1px solid #595957; }
div#sonda { background: #C6DE29 url(../images/site/sonda_lewa.gif) no-repeat scroll left top; height: 21.5px; }
div#pod_sonda { text-align: right; padding: 15px 0; display:none; }
div#pod_sonda ul { display: inline; list-style-type: none; margin: 0; padding: 0; }
div#pod_sonda ul li { display: inline; padding-left: 40px; }
div#pod_sonda ul li a { color: #a4a4a4; text-decoration: none; font-size: 10px; }
div#pod_sonda ul li.polec { background: url(../images/site/icons/polec.gif) no-repeat scroll left center; margin: 0pt 30px; padding-left: 24px; }
div#pod_sonda ul li.drukuj { background: url(../images/site/icons/drukuj.gif) no-repeat scroll left center; margin: 0pt 0px; padding-left: 20px; }
div#stopka_wlasciwa { margin: 0 auto; width: 944px; background: #ECECED; height: 60px; font-size: 10px; text-align: left; }
div#stopka_wlasciwa div#linki { padding-top: 10px; float: left; width: 700px; }
div#stopka_wlasciwa div#linki ul { margin: 0; padding: 0; }
div#stopka_wlasciwa div#linki ul li { display: inline; padding-left: 15px; background: url(../images/site/icons/menudolne_kropka.gif) no-repeat scroll left center; }
div#stopka_wlasciwa div#linki ul li a { color: #ABA9A9; text-decoration: none; }
div#stopka_wlasciwa div#prawa_autorskie { padding-top: 10px; text-align: right; color: #ABA9A9; padding-right: 5px; float: right; width: 220px; }
h2 { padding: 0; margin: 0; font-size: 1.2em; }
.mpart { padding-bottom: 10px; }
.mpart a:visited { border-bottom: 1px dotted; }
.mpart a.img:visited { border-bottom: 0; }
.mpart h3 { padding: 0; margin: 0 0 15px 0; font-size: 10px; color: #a5a5a5; font-weight: normal; }
.mpart h2 { padding: 0; margin: 0; font-size: 12px; }
#system_biz_opr { width: 115px; font-size: 10px; }
#system_biz_opr ul { margin: 0pt 0pt 0pt 14px; padding: 0pt; }
#newsletter_form { padding: 14px 0pt 1px; width: 380px; }
#newsletter_form table { width: 290px; margin: 0 auto; }
#newsletter_form input.filed { border: 1px solid #595957; padding: 2px; font-size: 10px; width: 130px; }
.tree_menu_site { font-weight: 800; }
.tree_menu_site0_1, .tree_menu_site0_2, .tree_menu_site0_3, .tree_menu_site0_4, .tree_menu_site0_5, .tree_menu_site0_6, .tree_menu_site0_7, .tree_menu_site0_8 { list-style: none; }
.tree_menu_site1_1 li, .tree_menu_site1_2 li, .tree_menu_site1_3 li, .tree_menu_site1_4 li, .tree_menu_site1_5 li, .tree_menu_site1_6 li, .tree_menu_site1_7 li, .tree_menu_site1_8 li { border-bottom: 1px solid #D0D0D0; padding-top: 8px; padding-bottom: 8px; }
.tree_menu_site2_1 li, .tree_menu_site2_2 li, .tree_menu_site2_3 li, .tree_menu_site2_4 li, .tree_menu_site2_5 li, .tree_menu_site2_6 li, .tree_menu_site2_7 li, .tree_menu_site2_8 li { border-bottom: none; }
.correct_ie ul { margin: 0; padding: 5px 0 0 0px; list-style: none; list-style-type: none; }
.correct_ie li { margin: 2px 0; padding: 6px 0; list-style: none; list-style-type: none; }
ul.tree_menu_site1_3 li a { background: transparent url(../images/site/subsites/klienci_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_3 { padding-left: 40px; }
ul.tree_menu_site2_3 li a { background: transparent url(../images/site/subsites/klienci_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_1 li a { background: transparent url(../images/site/subsites/uslugi_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_1 { padding-left: 40px; }
ul.tree_menu_site2_1 li a { background: transparent url(../images/site/subsites/uslugi_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site3_1 { padding-left: 40px; }
ul.tree_menu_site1_2 li a { background: transparent url(../images/site/subsites/produkty_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_2 { padding-left: 40px; }
ul.tree_menu_site2_2 li a { background: transparent url(../images/site/subsites/produkty_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_4 li a { background: transparent url(../images/site/subsites/centrump_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_4 { padding-left: 40px; }
ul.tree_menu_site2_4 li a { background: transparent url(../images/site/subsites/centrump_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_5 li a { background: transparent url(../images/site/subsites/wiedza_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_5 { padding-left: 40px; }
ul.tree_menu_site2_5 li a { background: transparent url(../images/site/subsites/wiedza_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_6 li a { background: transparent url(../images/site/subsites/onas_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_6 { padding-left: 40px; }
ul.tree_menu_site2_6 li a { background: transparent url(../images/site/subsites/onas_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_7 li a { background: transparent url(../images/site/subsites/aktualnosci_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_7 { padding-left: 40px; }
ul.tree_menu_site2_7 li a { background: transparent url(../images/site/subsites/aktualnosci_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
ul.tree_menu_site1_8 li a { background: transparent url(../images/site/subsites/konakt_poz_1.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 38px; }
ul.tree_menu_site2_8 { padding-left: 40px; }
ul.tree_menu_site2_8 li a { background: transparent url(../images/site/subsites/konakt_poz_3.gif) no-repeat scroll left 5px; display: block; padding: 0pt 0pt 0pt 15px; }
.ico_news { background: url(../images/site/icons/ico_news.gif) no-repeat scroll left center; margin: 0pt -1px; padding-left: 15px; }
h2.ico_news { padding-left: 15px; padding: 15px; }
h3.ico_news { padding: 0px; padding-left: 15px; margin: 0pt -1px; }
.breadcrumbs { color: #a8a8a6; font-size: 10px; padding-bottom: 10px; }
.breadcrumbs a { color: #a8a8a6; font-size: 10px; }
#screenProjects { list-style: none; margin: 0; padding: 0; }
#screenProjects li { float: left; width: 150px; padding: 0px; margin: 3px; padding-right: 35px; text-align: center; }
.desc_projects { font-size: 11px; }
.desc_projects h3 { font-size: 11px; margin: 0; padding: 0; }
.desc_projects .date { color: #C6C7C3; padding-top: 11px; }
.desc_projects .date h3 { font-weight: normal; color: #C6C7C3; }
.desc_projects .klient { padding-bottom: 35px; }
.desc_projects .online { background: url(../images/site/icons/zobaczserwis.gif) no-repeat scroll left center; margin: 0pt -1px; padding-left: 25px; }
.desc_projects .online a { color: #C6D92A; font-weight: 800; }
.padding_p { padding-bottom: 35px; }
.inline { display: inline; }
.index_box { border: 1px solid #C2BFC1; padding: 30px; font-size: 10px; }
.border_graph { border: 1px solid #C2BFC1; }
#dict_alpha { list-style: none; margin: 0; padding: 0; }
#dict_alpha li { float: left; background: #C6D92A; margin: 2px; padding: 2px; width: 10px; height: 13px; text-align: center; color: #000; }
#dict_alpha li:hover { background: #BE0CDC; }
#dict_alpha li.current { background: #69EAFF; }
#content_images_show img { border: 1px solid #949492; padding: 1px; margin: 1px; }
.content_images_show_right { padding-left: 10px; }
.watermark { position: relative; }
.watermark span { position: absolute; right: 4px; bottom: 6px; width: 18px; height: 18px; background-image: url(../images/site/icons/lupa_przez.png); }
.pdf { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/pdf.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.jpg, .jpeg { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/jpg.gif') no-repeat scroll left center; margin: 0pt 1px; padding-left: 18px; }
.gif { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/gif.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.gif { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/png.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.bmp { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/bmp.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.txt { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/txt.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.nfo { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/nfo.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.doc { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/doc.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.rtf { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/rtf.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.xls { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/xls.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.ppt { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/ppt.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.pps { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/pps.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.zip { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/zip.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.rar { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/rar.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.gz { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/gz.gif') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.cdr { height: 18px; padding-top: 5px; background: transparent url('../images/admin/mime/cdr.png') no-repeat scroll left center; margin: 0pt -1px; padding-left: 20px; }
.news_list { position: relative; list-style: none; margin: 0; padding-left: 16px; }
.news_list li span.date { color: #abb1b7; margin-right: 10px; width: 90px; }
.news_list li span.link { }
#yearsStrip { border-bottom: 1px solid #009EE0; margin-bottom: 15px; }
#yearsStrip a { background: #fff; border: 1px solid #fff; border-bottom: 1px solid #009EE0; margin: 0pt 5px; padding: 0px 9px; }
#yearsStrip a:hover { border-color: #009EE0 rgb(0, 158, 224) rgb(255, 255, 255); color: #000000; text-decoration: none; }
#yearsStrip a.selected { background: #009EE0 none repeat scroll 0% 50%; border-color: #009EE0; color: #000000; text-decoration: none; }
form.ddfm h1, form.ddfm h2 { color: #606060; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { color: #606060; }
form.ddfm .fmcheck p,  form.ddfm .fmradio p, form.ddfm textarea,  form.ddfm .fmfullblock,  form.ddfm .fmhalfblock,  form.ddfm .fmselect,  form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits { color: #404040; }
form.ddfm .required { color: #BFDA00; }
.ddfmerrors { color: #FF0000; }
form.ddfm { font-size: 100%; }
form.ddfm h1, form.ddfm h2 { text-align: left; margin: 0 0 10px 0; padding: 0; }
form.ddfm legend,  form.ddfm label,  form.ddfm label.fmtextlblwide { font-weight: bold; }
form.ddfm .credits { font-size: 90%; display: none; }
form.ddfm legend { font-size: 110%; }
.ddfmerrors { font-weight: bold; }
.ddfmwrap { width: 99%; margin: 0 auto; }
form.ddfm { text-align: left; padding: 15px; }
form.ddfm fieldset { padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block; }
form.ddfm legend { padding: 0 6px 0 6px; margin: 0 0 0 10px; }
form.ddfm label { display: block; float: left; width: 20%; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px; }
form.ddfm label.fmtextlblwide { display: block; float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; }
form.ddfm select.fmselect { float: left; display: block; width: 42%; margin-bottom: 15px; padding: 0; background-color: #f9f9f9; border: 1px solid #ccc; }
form.ddfm .fmcheck { width: 75%; float: left; display: block; margin-bottom: 15px; }
form.ddfm .fmradio { width: 75%; float: left; display: block; margin-bottom: 15px; }
form.ddfm .fmcheck p { padding: 0; margin: 0 0 5px 0; line-height: 140%; }
form.ddfm .fmradio p { padding: 0; margin: 0 0 5px 0; line-height: 140%; }
form.ddfm textarea { float: left; position: relative; width: 40%; margin-bottom: 15px; padding: 3px; background-color: #f9f9f9; border: 1px solid #ccc; height: 100px; }
form.ddfm br { clear: left; }
form.ddfm .fmfullblock { padding-left: 0px; }
form.ddfm .fmhalfblock { margin-left: 18%; width: 75%; }
form.ddfm input.fmverify { float: left; display: block; width: 22%; margin-bottom: 15px; padding: 3px; background-color: #f9f9f9; border: 1px solid #ccc; }
form.ddfm img { margin: 1px 0 0 10px; }
form.ddfm input.fmfile, form.ddfm input.fmtext { float: left; display: block; width: 40%; margin-bottom: 15px; padding: 3px; background-color: #f9f9f9; border: 1px solid #ccc; }
form.ddfm textarea.fmtextwide { display: block; float: left; width: 90%; margin-right: 2px; margin-bottom: 15px; padding: 3px; }
form.ddfm .credits { text-align: right; margin-top: 5px; }
form.ddfm label.submit { margin-top: 15px; text-align: right; width: 32%; }
form.ddfm label.checkbox input { width: 25px; margin-left: 95px; }
.clients li { line-height: 20px; }
.box_index { background: #f0f0ed; }
.usual ul.list_tabs { margin: 0; padding: 0; }
.usual ul.list_tabs li { float: left; list-style: none; list-style-position: outside; list-style-type: none; padding-right: 1px; }
.usual ul.list_tabs li a { display: block; background: #adc602; color: #fff; padding: 6px 10px; width: 104px; height: 26px; }
.usual ul.list_tabs li a:hover { background: #bfda00; color: #fff; text-decoration: none; }
.usual ul.list_tabs li a.selected { background: #bfda00; color: #fff; }
div.mainbox_txt { background: transparent; text-align: left; }
div.mainbox_txt[class] { background: transparent; }
.mainbox_right { left: 0px; text-align: left; }
.mainbox_overlay { color: #000000; height: 139px; padding: 5px 10px 10px; position: absolute; text-align: left; top: 0px; width: 195px; }
.mainbox_top { height: 154px; margin: 0 auto; overflow: hidden; position: relative; width: 500px; }
.main_box_td { width: 500px; height: 153px; }
.mainbox_top img { padding-left: 207px; }

#BlogStronicowanieBox {
	text-align: center;
	margin-bottom: 10px;
}

#BlogStronicowanieBox a {
	border: 1px solid #BBCD22;
	margin: 2px;
	padding: 2px;
	font-weight:bold;
}

#BlogStronicowanieBox a:hover {
	background: #BBCD22;
	border: 1px solid #BBCD22;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

#BlogStronicowanieBox .this-page {
	background: #BBCD22;
	border: 1px solid #BBCD22;
	color:#FFFFFF;
	font-weight:bold;
	margin:2px;
	padding:2px;
}