body {margin:0; padding:0; font-family:verdana,sans-serif; font-size:11px; color:#000; text-align:justify; background:#e8e8e8;}
* {margin:0; padding:0; font-family:verdana,sans-serif;}
img {border:none;}
td,li,input {font-size:11px;}

/****** style wiki ******/
h1	{padding:5px 0; font-size:24px; color:#b6c62a; font-weight:normal;}
h2	{padding:5px 0; font-size:18px; color:#b6c62a; font-weight:normal;}
h3	{padding:5px 0; font-size:11px; font-weight:normal; color:#626262; font-weight:bold; text-indent:8px; background:url(i/ico_arrow.gif) no-repeat left 8px;}
.trans h1, .trans h2, .trans h3 {color:#35497a;}
.tachoscan h1, .tachoscan h2, .tachoscan h3 {color:#29658f;}
.rozliczenia h1, .rozliczenia h2, .rozliczenia h3 {color:#72acb1;}
.urzadzenia h1, .urzadzenia h2, .urzadzenia h3 {color:#48505d;}
.uslugi h1, .uslugi h2, .uslugi h3 {color:#878384;}
.crk h1, .crk h2, .crk h3 {color:#878384;}
p		{padding:3px 0; line-height:16px;}
dl	{margin:10px;}
dt	{padding-bottom:5px;}
ul,ol			{margin:3px 0 3px 25px;}
ul ul			{margin:3px 0 3px 15px;}
ol ol			{margin:3px 0 3px 15px;}
li				{padding:1px 0;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}

/* klasy uzywane na wszystkich poziomach **********************************************************/
.clear {clear:both; font-size:1px; height:0px; line-height:1px;}
.left {float:left;}
.right {float:right;}
.bleft {float:left; margin-right:20px;}
.bright {float:right; margin-left:20px;}

/* klasy dla modulow CMS **************************************************************************/
.p_left {text-align:left;}
.p_right {text-align:right;}
.p_center {text-align:center;}
.p_justify {text-align:justify;}
img.left {margin:0 5px 5px 0;}
img.right {margin:0 0 5px 5px;}
a.email {}
a.file {}
div.separ {clear:both; border-bottom:1px solid #d2d2d2; height:5px; margin-bottom:5px; line-height:1px; font-size:1px;}

/* uk�ad strony ***********************************************************************************/
.body										{background:url(i/bg_body.gif) repeat-y center}
.page										{width:1000px; margin:auto; background:#fff;}
.page .head							{height:200px; position:relative;}
.page .main							{}
.page .main .side_left	{width:186px; float:left; padding:0 15px;}
.page .main .side_right	{width:722px; float:left; padding:0 30px; border-left:1px solid #e9edcc;}
.page .menu_bottom			{}
.foot										{height:50px; line-height:30px; padding:0 20px;}

.side_right .page_content {min-height:400px;}

.news_center .date {font-size:10px; color:#000;}
.news_center {width:500px; padding-top:10px;}
.news_center h3 {color:#626262;}

/****** page_top ******/
.page_top .menu_top					{float:right;}
.page_top .menu_top a				{padding:0 5px; color:#878787;}
.page_top .menu_top a:hover	{text-decoration:underline;}

/****** head ******/
.head .logo	{position:absolute; left:30px; top:85px;}
.head .slogan	{position:absolute; left:30px; top:140px;}

/****** menu top ******/
.menu {height:26px; line-height:26px; color:#fff; text-align:center; margin:0 -31px 30px -30px; background:url(i/bg_menu.gif) repeat-x;}
.menu .content {height:26px; background:url(i/bg_menu_l.gif) no-repeat left;}
.menu .content .cnt {height:26px; width:100%; background:url(i/bg_menu_r.gif) no-repeat right;}
.menu a {color:#fff; padding:0 14px; font-size:12px;}
.menu a:hover {color:#000; text-decoration:none;}

/****** langs ******/
.langs {color:#86a48e; min-height:24px; text-align:center; line-height:24px; padding-bottom:10px;}
.langs a {color:#86a48e; padding:0 2px;}

/****** menu left ******/
.menu_left {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e6eac5;}
.menu_left .btn {padding:5px 0;}
.menu_left .sub {float:left; width:185px;background:url(i/bg_sub.gif) repeat-y;}
.menu_left .sub .content {background:url(i/bg_sub_top.gif) no-repeat top;}
.menu_left .sub .content .cnt {padding:10px 5px; background:url(i/bg_sub_bottom.gif) no-repeat bottom;}
.menu_left .sub a {display:block; font-size:12px; font-weight:bold; padding:7px 10px; text-align:left; color:#fff;}
.menu_left .sub a:hover, .menu_left .sub a.active {color:#20381f; text-decoration:none;}
.menu_left .sub .sep {border-bottom:1px solid #fff; height:0;}

.menu_left .trans {float:left; width:185px;background:url(i/bg_sub_4trans.gif) repeat-y;}
.menu_left .trans .content {background:url(i/bg_sub_4trans_top.gif) no-repeat top;}
.menu_left .trans .content .cnt {padding:10px 5px; background:url(i/bg_sub_4trans_bottom.gif) no-repeat bottom;}
.menu_left .trans a:hover		{ color:#354979; }

.menu_left .tachoscan {float:left; width:185px; background:url(i/bg_sub_tachoscan.gif) repeat-y;}
.menu_left .tachoscan .content {background:url(i/bg_sub_tachoscan_top.gif) no-repeat top;}
.menu_left .tachoscan .content .cnt {padding:10px 5px; background:url(i/bg_sub_tachoscan_bottom.gif) no-repeat bottom;}
.menu_left .tachoscan a:hover		{color:#10324a;}

.menu_left .rozliczenia {float:left; width:185px; background:url(i/bg_sub_rozliczenia.gif) repeat-y;}
.menu_left .rozliczenia .content {background:url(i/bg_sub_rozliczenia_top.gif) no-repeat top;}
.menu_left .rozliczenia .content .cnt {padding:10px 5px; background:url(i/bg_sub_rozliczenia_bottom.gif) no-repeat bottom;}
.menu_left .rozliczenia a:hover		{ color:#152f32; }

.menu_left .urzadzenia {float:left; width:185px; background:url(i/bg_sub_urzadzenia.gif) repeat-y;}
.menu_left .urzadzenia .content {background:url(i/bg_sub_urzadzenia_top.gif) no-repeat top;}
.menu_left .urzadzenia .content .cnt {padding:10px 5px; background:url(i/bg_sub_urzadzenia_bottom.gif) no-repeat bottom;}
.menu_left .urzadzenia a:hover		{color:#093439;}

.menu_left .uslugi {float:left; width:185px; background:url(i/bg_sub_uslugi.gif) repeat-y;}
.menu_left .uslugi .content {background:url(i/bg_sub_uslugi_top.gif) no-repeat top;}
.menu_left .uslugi .content .cnt {padding:10px 5px; background:url(i/bg_sub_uslugi_bottom.gif) no-repeat bottom;}
.menu_left .uslugi a:hover		{color:#243968;}

.menu_left .crk {float:left; width:185px; background:url(i/bg_sub_uslugi.gif) repeat-y;}
.menu_left .crk .content {background:url(i/bg_sub_uslugi_top.gif) no-repeat top;}
.menu_left .crk .content .cnt {padding:10px 5px; background:url(i/bg_sub_uslugi_bottom.gif) no-repeat bottom;}
.menu_left .crk a:hover		{color:#243968;}

/****** box ******/
.box {margin:10px 0;}
.box .pic {float:left; width:100px; overflow:hidden;}
.box_link {color:#fff;}
.box_link:hover {color:#0e0f08; text-decoration:none;}

.box_light {float:right; width:600px; background:#dfe79c url(i/bg_box_green.gif) repeat-x top;}
.box_light .top {height:6px; background:url(i/bg_box_green_tl.gif) no-repeat left top;}
.box_light .top .cnt {height:6px; background:url(i/bg_box_green_tr.gif) no-repeat right top;}
.box_light .center {padding:5px 10px;}
.box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.box_light .bottom {height:4px; background:url(i/bg_box_green_bl.gif) no-repeat left bottom;}
.box_light .bottom .cnt {height:4px; background:url(i/bg_box_green_br.gif) no-repeat right bottom;}

.box_dark {float:right; width:600px; background:#d4e6d2 url(i/bg_box_dark.gif) repeat-x top;}
.box_dark .top {height:6px; background:url(i/bg_box_dark_tl.gif) no-repeat left top;}
.box_dark .top .cnt {height:6px; background:url(i/bg_box_dark_tr.gif) no-repeat right top;}
.box_dark .center {padding:5px 10px;}
.box_dark .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.box_dark .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.box_dark .bottom {height:4px; background:url(i/bg_box_dark_bl.gif) no-repeat left bottom;}
.box_dark .bottom .cnt {height:4px; background:url(i/bg_box_dark_br.gif) no-repeat right bottom;}

.trans .box_light {float:right; width:600px; background:#e9f3fd url(i/bg_box_4trans.gif) repeat-x top;}
.trans .box_light .top {height:6px; background:url(i/bg_box_4trans_tl.gif) no-repeat left top;}
.trans .box_light .top .cnt {height:6px; background:url(i/bg_box_4trans_tr.gif) no-repeat right top;}
.trans .box_light .center {padding:5px 10px;}
.trans .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.trans .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.trans .box_light .bottom {height:6px; background:url(i/bg_box_4trans_bl.gif) no-repeat left bottom;}
.trans .box_light .bottom .cnt {height:6px; background:url(i/bg_box_4trans_br.gif) no-repeat right bottom;}

.rozliczenia .box_light {float:right; width:600px; background:#dff9fb url(i/bg_box_rozliczenia.gif) repeat-x top;}
.rozliczenia .box_light .top {height:6px; background:url(i/bg_box_rozliczenia_tl.gif) no-repeat left top;}
.rozliczenia .box_light .top .cnt {height:6px; background:url(i/bg_box_rozliczenia_tr.gif) no-repeat right top;}
.rozliczenia .box_light .center {padding:5px 10px;}
.rozliczenia .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.rozliczenia .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.rozliczenia .box_light .bottom {height:6px; background:url(i/bg_box_rozliczenia_bl.gif) no-repeat left bottom;}
.rozliczenia .box_light .bottom .cnt {height:6px; background:url(i/bg_box_rozliczenia_br.gif) no-repeat right bottom;}

.tachoscan .box_light {float:right; width:600px; background:#e0f3fc url(i/bg_box_tachoscan.gif) repeat-x top;}
.tachoscan .box_light .top {height:6px; background:url(i/bg_box_tachoscan_tl.gif) no-repeat left top;}
.tachoscan .box_light .top .cnt {height:6px; background:url(i/bg_box_tachoscan_tr.gif) no-repeat right top;}
.tachoscan .box_light .center {padding:5px 10px;}
.tachoscan .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.tachoscan .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.tachoscan .box_light .bottom {height:6px; background:url(i/bg_box_tachoscan_bl.gif) no-repeat left bottom;}
.tachoscan .box_light .bottom .cnt {height:6px; background:url(i/bg_box_tachoscan_br.gif) no-repeat right bottom;}

.urzadzenia .box_light {float:right; width:600px; background:#d9dde6 url(i/bg_box_urzadzenia.gif) repeat-x top;}
.urzadzenia .box_light .top {height:6px; background:url(i/bg_box_urzadzenia_tl.gif) no-repeat left top;}
.urzadzenia .box_light .top .cnt {height:6px; background:url(i/bg_box_urzadzenia_tr.gif) no-repeat right top;}
.urzadzenia .box_light .center {padding:5px 10px;}
.urzadzenia .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.urzadzenia .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.urzadzenia .box_light .bottom {height:6px; background:url(i/bg_box_urzadzenia_bl.gif) no-repeat left bottom;}
.urzadzenia .box_light .bottom .cnt {height:6px; background:url(i/bg_box_urzadzenia_br.gif) no-repeat right bottom;}

.uslugi .box_light {float:right; width:600px; background:#e1e2dd url(i/bg_box_uslugi.gif) repeat-x top;}
.uslugi .box_light .top {height:6px; background:url(i/bg_box_uslugi_tl.gif) no-repeat left top;}
.uslugi .box_light .top .cnt {height:6px; background:url(i/bg_box_uslugi_tr.gif) no-repeat right top;}
.uslugi .box_light .center {padding:5px 10px;}
.uslugi .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.uslugi .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.uslugi .box_light .bottom {height:6px; background:url(i/bg_box_uslugi_bl.gif) no-repeat left bottom;}
.uslugi .box_light .bottom .cnt {height:6px; background:url(i/bg_box_uslugi_br.gif) no-repeat right bottom;}

.crk .box_light {float:right; width:600px; background:#c1d6d7 url(i/bg_box_uslugi.gif) repeat-x top;}
.crk .box_light .top {height:6px; background:url(i/bg_box_uslugi_tl.gif) no-repeat left top;}
.crk .box_light .top .cnt {height:6px; background:url(i/bg_box_uslugi_tr.gif) no-repeat right top;}
.crk .box_light .center {padding:5px 10px;}
.crk .box_light .center h2 {color:#fff; font-size:14px; font-weight:bold;}
.crk .box_light .center h1 {color:#fff; font-size:14px; font-weight:bold; padding-left:20px; background:url(i/bg_box_dark_h1.gif) no-repeat left;}
.crk .box_light .bottom {height:6px; background:url(i/bg_box_uslugi_bl.gif) no-repeat left bottom;}
.crk .box_light .bottom .cnt {height:6px; background:url(i/bg_box_uslugi_br.gif) no-repeat right bottom;}

.button {height:40px; line-height:40px; background:url(i/bg_btn.gif) repeat-x;}
.button .content {height:40px; background:url(i/bg_btn_r.gif) no-repeat right;}
.button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn_l.gif) no-repeat left;}
.button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.buttonh {height:40px; line-height:40px; background:url(i/bg_btn_2.gif) repeat-x;}
.buttonh .content {height:40px; background:url(i/bg_btn_r2.gif) no-repeat right;}
.buttonh .content .cnt {height:40px; background:url(i/bg_btn_l2.gif) no-repeat left;}
.buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.rozliczenia .button {height:40px; line-height:40px; background:url(i/bg_btn3.gif) repeat-x;}
.rozliczenia .button .content {height:40px; background:url(i/bg_btn3_r.gif) no-repeat right;}
.rozliczenia .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn3_l.gif) no-repeat left;}
.rozliczenia .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.rozliczenia .buttonh {height:40px; line-height:40px; background:url(i/bg_btn3_2.gif) repeat-x;}
.rozliczenia .buttonh .content {height:40px; background:url(i/bg_btn3_r2.gif) no-repeat right;}
.rozliczenia .buttonh .content .cnt {height:40px; background:url(i/bg_btn3_l2.gif) no-repeat left;}
.rozliczenia .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.tachoscan .button {height:40px; line-height:40px; background:url(i/bg_btn4.gif) repeat-x;}
.tachoscan .button .content {height:40px; background:url(i/bg_btn4_r.gif) no-repeat right;}
.tachoscan .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn4_l.gif) no-repeat left;}
.tachoscan .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.tachoscan .buttonh {height:40px; line-height:40px; background:url(i/bg_btn4_2.gif) repeat-x;}
.tachoscan .buttonh .content {height:40px; background:url(i/bg_btn4_r2.gif) no-repeat right;}
.tachoscan .buttonh .content .cnt {height:40px; background:url(i/bg_btn4_l2.gif) no-repeat left;}
.tachoscan .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.urzadzenia .button {height:40px; line-height:40px; background:url(i/bg_btn5.gif) repeat-x;}
.urzadzenia .button .content {height:40px; background:url(i/bg_btn5_r.gif) no-repeat right;}
.urzadzenia .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn5_l.gif) no-repeat left;}
.urzadzenia .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.urzadzenia .buttonh {height:40px; line-height:40px; background:url(i/bg_btn5_2.gif) repeat-x;}
.urzadzenia .buttonh .content {height:40px; background:url(i/bg_btn5_r2.gif) no-repeat right;}
.urzadzenia .buttonh .content .cnt {height:40px; background:url(i/bg_btn5_l2.gif) no-repeat left;}
.urzadzenia .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.uslugi .button {height:40px; line-height:40px; background:url(i/bg_btn8.gif) repeat-x;}
.uslugi .button .content {height:40px; background:url(i/bg_btn8_r.gif) no-repeat right;}
.uslugi .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn8_l.gif) no-repeat left;}
.uslugi .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.uslugi .buttonh {height:40px; line-height:40px; background:url(i/bg_btn8_2.gif) repeat-x;}
.uslugi .buttonh .content {height:40px; background:url(i/bg_btn8_r2.gif) no-repeat right;}
.uslugi .buttonh .content .cnt {height:40px; background:url(i/bg_btn8_l2.gif) no-repeat left;}
.uslugi .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.trans .button {height:40px; line-height:40px; background:url(i/bg_btn7.gif) repeat-x;}
.trans .button .content {height:40px; background:url(i/bg_btn7_r.gif) no-repeat right;}
.trans .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn7_l.gif) no-repeat left;}
.trans .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.trans .buttonh {height:40px; line-height:40px; background:url(i/bg_btn7_2.gif) repeat-x;}
.trans .buttonh .content {height:40px; background:url(i/bg_btn7_r2.gif) no-repeat right;}
.trans .buttonh .content .cnt {height:40px; background:url(i/bg_btn7_l2.gif) no-repeat left;}
.trans .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.crk .button {height:40px; line-height:40px; background:url(i/bg_btn8.gif) repeat-x;}
.crk .button .content {height:40px; background:url(i/bg_btn8_r.gif) no-repeat right;}
.crk .button .content .cnt {height:40px; padding:0 25px 0 35px; background:url(i/bg_btn8_l.gif) no-repeat left;}
.crk .button .content .cnt a {color:#fff; font-size:12px; font-weight:bold;}

.crk .buttonh {height:40px; line-height:40px; background:url(i/bg_btn8_2.gif) repeat-x;}
.crk .buttonh .content {height:40px; background:url(i/bg_btn8_r2.gif) no-repeat right;}
.crk .buttonh .content .cnt {height:40px; background:url(i/bg_btn8_l2.gif) no-repeat left;}
.crk .buttonh .content .cnt a {color:#fff; font-size:12px; display:block; padding:0 25px 0 35px; font-weight:bold; text-decoration:none;}

.button2 {height:32px; line-height:32px; background:url(i/bg_btn2.gif) repeat-x;}
.button2 .content {height:32px; background:url(i/bg_btn2_r.gif) no-repeat right;}
.button2 .content .cnt {height:32px; padding:0 10px; background:url(i/bg_btn2_l.gif) no-repeat left;}
.button2 .content .cnt a {color:#fff; font-size:12px;}

.tachoscan .button2 {height:32px; line-height:32px; background:url(i/bg_btn2_tachoscan.gif) repeat-x;}
.tachoscan .button2 .content {height:32px; background:url(i/bg_btn2_r_tachoscan.gif) no-repeat right;}
.tachoscan .button2 .content .cnt {height:32px; padding:0 10px; background:url(i/bg_btn2_l_tachoscan.gif) no-repeat left;}
.tachoscan .button2 .content .cnt a {color:#fff; font-size:12px;}

.rozliczenia .button2 {height:32px; line-height:32px; background:url(i/bg_btn2_rozliczenia.gif) repeat-x;}
.rozliczenia .button2 .content {height:32px; background:url(i/bg_btn2_r_rozliczenia.gif) no-repeat right;}
.rozliczenia .button2 .content .cnt {height:32px; padding:0 10px; background:url(i/bg_btn2_l_rozliczenia.gif) no-repeat left;}
.rozliczenia .button2 .content .cnt a {color:#fff; font-size:12px;}

.news_box {text-align:left;}
.news_box .date {font-size:10px; color:#cbcbcb; margin-top:-4px; margin-bottom:5px;}

.info	{background:#f4f4f4;}
.see_also {font-size:10px; padding:30px 0 5px; font-weight:bold;}
.see_also img {vertical-align:middle; padding-right:5px;}
.info img {float:left;}

.foot .copy {float:left;}
.foot .aptus {float:right;}

/****** galeria ******/
.gallery img			{margin:5px; border:1px solid #cccccc;}
#jsg img					{cursor:pointer;}
.jsg							{background-color:#fff; border:1px solid #888;}
.jsg .jheader			{text-align:left;padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; font-weight:bold; color:#444;}
.jsg .jheader img	{border:0px; float:right;}
.jsg .image .navcntr img {border:10px solid #fff; background:#fff; cursor:pointer;}
.jsg .image				{padding:0px 10px; text-align:center;}
.jsg .jfooter			{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; color:#444;}
.jsg .jfooter .navi			{float:right; white-space:nowrap;}
.jsg .jfooter .navi img	{margin-left:4px; border:0px;}