body {margin: 0;padding: 0;width: 100%;}
.main, .mainA, .mainB {width: 980px;margin: 0 auto 0 auto;background: url('pasek_g.png') no-repeat;position: relative;}
.main {overflow: visible;}
.mainA, .mainB {background: transparent;position: static}
body.bd0 .mainA {background: url('glowna_tlo.jpg') 0px 0px no-repeat;min-height: 501px;_height: 501px;}


#logo {margin: 0;padding: 0;position: absolute; top: 15px;left: 0;width: 362px;}
#logo img {border :0;}
#logo h1 {margin: 0;padding: 0;width: auto;display: inline;border: 0;}


.main .lev1 {height: 80px;overflow: hidden;width: 620px;float: right;position: relative; z-index: 12;}
.main .lev3 {*margin-top: -30px;}

.main .lev3B {}

.main .lev2 {position: relative;z-index: 11;}

.menuUp {background: url('menu_up_repeat.png') repeat-x;position: relative;; top: 15px;float:right;z-index: 1200;}
.menuUpA {background: url('menu_up_l.png') no-repeat;}
.menuUp ul {margin: 0;padding: 0;overflow: visible;padding-left: 16px;min-width: 50px;min-height: 25px;background: url('menu_up_r.png') top right no-repeat;}
.menuUp li {list-style: none;display: inline-block;margin: 0;position: relative;padding: 0;*display: inline;z-index: 1002;}
.menuUp li.topLevelLast {padding-right: 13px;}
.menuUp li a {display: inline-block;position: relative;z-index: 1001;top: -9px;font: normal 11px Tahoma;height: 33px;line-height: 33px;color: #666;text-decoration: none;padding-left:5px;margin-right: 4px;padding-right: 29px;}


.menuUp .menuUpCanvas {display: block;position: absolute;top: -33px; left: 0;height: 34px;width: 250px;background: #f00;z-index: 1000;cursor: pointer;
	opacity: .01;
	filter: alpha(opacity=1);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}

.menuUp ul ul a.hover {border: 0px solid #fff !important;border-top: 1px solid #ccc !important;background: #fff;}

.menuUp li a:hover, .menuUp li a.hover {background: url(menuUp_lightUp_repeat.png);;}
.menuUp li a span.menuUpB {display: inline-block;background: #666 url('menuUp_univ.png') 0px -1px repeat-y;top: 5px;left: -23px;position: absolute;width: 17px;height: 22px;overflow: hidden;z-index: 1000;}
.menuUp li a:hover span.menuUpB, .menuUp li a.hover span.menuUpB {background-image: url(menuUp_univ_over.png);}

.menuUp li a span.mUleft {position: absolute;top: 0;left: -11px;display: block;overflow: hidden;width: 11px;height:33px;background: transparent;}
.menuUp li a:hover span.mUleft, .menuUp li a.hover span.mUleft {background: url('menuUp_lightUp_l.png') no-repeat;}

.menuUp li a span.mUright {position: absolute;top: 0;right: 0;display: block;overflow: visible;width: 0;height: 0;background: transparent;}
.menuUp li a span.mUright span.menuUpC {display: block;width: 13px;height: 33px;position: relative;left: -5px;top: 0;z-index: 998;}

.menuUp li a:hover span.mUright span.menuUpC, .menuUp li a.hover span.mUright span.menuUpC {background: url('menuUp_lightUp_r.png') no-repeat;}



ul.secondLevel {display: block;visibility: hidden;position: absolute;top: 24px;left: -7px;margin: 0;padding: 0;background: #666;}
ul.secondLevel li {position: relative; top: 0;left:0;display: block;padding: 0;margin: 0;width: 200px;}
ul.secondLevel li a {position: relative; top: 0;left:0;display: block;padding: 0 0 0 12px;background: #fff;color: #666;border-top: 1px solid #d6d6d6;width: 188px;margin: 0;height: 30px;line-height: 30px;}
ul.secondLevel li.lastSeclevel {height: 25px;overflow:visible;}

ul.secondLevel .toMeasure2 {display: inline-block;cursor: pointer;}

ul.secondLevel li a:hover {background: transparent;color: #fff;}


ul.secondLevel li a                 span.mUleft_Sub {display: block;overflow: hidden;width: 4px;height: 31px;position: absolute;top: 0;left: -4px;background: url('menu_sec_l-repeat.png') repeat-y;}
ul.secondLevel li.lastSeclevel a    span.mUleft_Sub {height: 24px;}

ul.secondLevel li a                 span.mUright-Sub {width: 0;height: 0;position: absolute;top: 0;right: 0;overflow: visible;}
ul.secondLevel li a                 span.mUright-Sub span.menuUpC-Sub {background: url('menu_sec_r-repeat.png') repeat-y;width: 5px;height: 31px;position: absolute;top: 0;left: 0px;}
ul.secondLevel li.lastSeclevel a    span.mUright-Sub span.menuUpC-Sub {height: 24px;}



.mUbottomLeft_Sub {width: 0;height: 0;position: absolute;bottom: 0;left: 0;overflow: visible;z-index: 10;}
.mUbottomLeft_Sub span {width: 11px;height: 15px;background: url('menu_sec_bottom_l.png') no-repeat;position: absolute;left: -5px;top: -6px;}
.mUbottomRight_Sub {width: 0;height: 0;position: absolute;bottom: 0;right: 0;overflow: visible;z-index: 10;}
.mUbottomRight_Sub span {width: 11px;height: 15px;background: url('menu_sec_bottom_r.png') no-repeat;position: absolute;left: -6px;top: -6px;}

.mUbottomRepeat_Sub_bck {display: block;height: 8px;overflow: visible;position: relative;top: -6px;left: -6px;z-index:10;background: #666;}
.mUbottomRepeat_Sub {display: block;height: 8px;margin-right: 0px;overflow: visible;background: #fff;position: relative;z-index: 10;}

.mUbottom_leftKolor {display: block;width: 20px;height: 8px;position: absolute;z-index: 8;top: 24px;left: 0;overflow: hidden;}
.mUbottom_rightKolor {width: 0;height: 0;position: absolute;right: 6px;top:24px;z-index: 8;}
.mUbottom_rightKolor span {position: relative;display: block;height: 8px;width: 20px;overflow: hidden;}
 
.mUbottom_leftKolor  .mUBL_1 {display: block;width: 6px;height: 4px; overflow: hidden;background: #666;}  
.mUbottom_leftKolor  .mUBL_2 {display: block;margin-left: 1px;width: 5px;height: 1px; overflow: hidden;background: #666;}
.mUbottom_leftKolor  .mUBL_3 {display: block;margin-left: 2px;width: 4px;height: 1px; overflow: hidden;background: #666;}
.mUbottom_leftKolor  .mUBL_4 {display: block;margin-left: 4px;width: 2px;height: 1px; overflow: hidden;background: #666;}

.mUbottom_leftKolor  .mUBL_1 span {display: block;width: 6px;height: 4px; overflow: hidden;background: #fff;}
.mUbottom_leftKolor  .mUBL_2 span {display: block;width: 5px;height: 1px;background: #fff;}
.mUbottom_leftKolor  .mUBL_3 span {display: block;width: 4px;height: 1px; overflow: hidden;background: #fff;}
.mUbottom_leftKolor  .mUBL_4 span {display: block;width: 2px;height: 1px; overflow: hidden;background: #fff;}

ul.secondLevel li a:hover .mUBL_1 span,
ul.secondLevel li a:hover .mUBL_2 span,
ul.secondLevel li a:hover .mUBL_3 span,
ul.secondLevel li a:hover .mUBL_4 span {display: none;}



.mUbottom_rightKolor .mUbrightCont .mUBL_1 {display: block;width: 6px;height: 4px; overflow: hidden;background: #666;}  
.mUbottom_rightKolor .mUbrightCont .mUBL_2 {display: block;width: 5px;height: 1px; overflow: hidden;background: #666;}
.mUbottom_rightKolor .mUbrightCont .mUBL_3 {display: block;width: 4px;height: 1px; overflow: hidden;background: #666;}
.mUbottom_rightKolor .mUbrightCont .mUBL_4 {display: block;width: 2px;height: 1px; overflow: hidden;background: #666;}

.mUbottom_rightKolor .mUbrightCont .mUBL_1 span {display: block;width: 6px;height: 4px; overflow: hidden;background: #fff;}
.mUbottom_rightKolor .mUbrightCont .mUBL_2 span {display: block;width: 5px;height: 1px;overflow: hidden;background: #fff;}
.mUbottom_rightKolor .mUbrightCont .mUBL_3 span {display: block;width: 4px;height: 1px; overflow: hidden;background: #fff;}
.mUbottom_rightKolor .mUbrightCont .mUBL_4 span {display: block;width: 2px;height: 1px; overflow: hidden;background: #fff;}

.toMeasure2 {display: inline-block;zoom:1;}

ul.secondLevel li a:hover .mUbottomRepeat_Sub {background: transparent;}
ul.secondLevel li a .mUbottomRepeat_Sub {background: #feffff;}


.mUbottomRepeat_Sub span {position: relative;z-index: 10;height: 30px;background: url('menu_sec_bottom_repeat.png') repeat-x;;display: block;}


.menuUpCanvas {display: none;}
.lastSeclevel {}




.lev3 {width: 980px;height: 35px;padding-top: 88px;margin-bottom: 10px;white-space: nowrap;}

.menuMiddle {width: 980px;height: 35px;background: url('menu_middle_bck.png') bottom left no-repeat;}
.menuMiddle ul {margin: 0;padding: 0;position: relative; z-index: 10;}
.menuMiddle li {margin: 0;padding: 0;list-style: none;position: relative;display: inline-block;height: 5px;*display: inline;float: left;}

.menuMiddle li             a {position: relative;margin: 0;padding: 0;list-style: none;display: inline-block;padding: 0 22px 0 20px;height: 35px;font: normal 13px Tahoma;line-height: 35px;color: #555;text-decoration: none;background: url('menu_middle_vertLine.png') top right no-repeat;}
.menuMiddle li.mMFirstItem a {width: 127px;padding-left: 35px;color: #fff;padding-right: 0;line-height: 33px;}
.menuMiddle li.mMLastItem  {float: right;margin-left:-10px;border: 0;*position: relative;*left: -10px;background: transparent;}
.menuMiddle li.mMLastItem a {background: transparent;padding-left: 0;margin-left: -70px;position: relative;left: -2px;*left: -68px;}

.menuMiddle .mMArrow {position: relative; left :5px;top: 1px;margin-right: -9px;width: 19px;height: 33px;background: url('menu_middle_arrow.png') no-repeat;display: inline-block}

.menuMiddle ol.mMsubmenu {display: block;position: static;margin: -68px 0 -25px 0;min-height: 69px;_height:69px;border-right: 1px solid #bbb;border-left: 1px solid #bbb;padding: 0;overflow: visible;}
.menuMiddle ol.mMsubmenu li  {display: block;clear: both;float: none;position: static;white-space: nowrap;height: 30px;margin: 0;padding: 0;}

.menuMiddle ol.mMsubmenu a {position: relative;float: none;clear: both;height: 30px;width: 400px !important;line-height: 30px;margin: 0;padding: 0;padding-left: 21px;cursor: pointer;}
.menuMiddle ol.mMsubmenu a:hover {background: #999;color: #fff;}

.menuMiddle .menuUpCanvas2 {position: absolute;}

.menuMiddle span.toMeasure {display: inline-block;zoom: 1;cursor: pointer;float: left;width: auto;}


ul.mMsubmenuTlo {position: absolute;top: 45px;left: 0;display: block;visibility: hidden;}

.mMsubmenuTlo_top {width: 300px;clear: both;}
span.mMsubmenuTlo_top_backgrounds {position: relative; top: -4px;display: block;padding-left: 7px;background: url('menu_middle_sub_left.png') top left no-repeat;height: 9px;}
span.mMsubmenuTlo_top_backgrounds span {padding-right: 7px;display: block;background: url('menu_middle_sub_right.png') top right no-repeat;height:9px;}
span.mMsubmenuTlo_top_backgrounds span span {padding: 0;display: block;background: url('menu_middle_sub_repeat.png') repeat-x;height:9px;}


.mMsubmenuTlo_bottom {width: 300px;height: 11px;margin-top: -11px;clear: both;}
span.mMsubmenuTlo_bottom_backgrounds {position: relative; top: 0px;display: block;padding-left: 7px;background: url('menu_middle_sub_left_bottom.png') top left no-repeat;height: 11px;}
span.mMsubmenuTlo_bottom_backgrounds span {padding-right: 7px;display: block;background: url('menu_middle_sub_right_bottom.png') top right no-repeat;height:11px;}
span.mMsubmenuTlo_bottom_backgrounds span span {padding: 0;display: block;background: url('menu_middle_sub_repeat_bottom.png') repeat-x;height:11px;}





.mMsubmenuTlo_repeat {clear: both;background: #e3e3e3;width: 300px;display: block;height: auto !important;overflow: hidden;zoom:1;}

.mMsubmenuTlo_repeat span.mMsubmenuTlo_top_backgrounds {background: url('menu_middle_sub_left.png') 0px -9px no-repeat;height: 69px;}
.mMsubmenuTlo_repeat span.mMsubmenuTlo_top_backgrounds span {background: url('menu_middle_sub_right-9.png') top right no-repeat;height:69px;}
.mMsubmenuTlo_repeat span.mMsubmenuTlo_top_backgrounds span span {background: url('menu_middle_sub_repeat.png') 0px -9px repeat-x;height:69px;}



.colLeft {background: url('col_left_bck_repeat.png') repeat-y;float: left;margin-right: 10px;}
.colLeftCanvas {background: url('col_left_bck_bottom.png') bottom left no-repeat;}
.colLeftCanvas2 {padding-bottom: 7px;width: 281px;padding-left: 10px;padding-right: 10px;background: url('col_left_bck_top.png') top left no-repeat;padding-top: 12px;min-height: 835px;_height: 847px;}




body.bd0 .colLeft {background: transparent}
body.bd0 .colLeftCanvas {background: transparent}
body.bd0 .colLeftCanvas2 {background: transparent;min-height: 0;height: 152px;overflow: visible;}


.cL_box1 {background: url('box_grey_corner_bottom.png') bottom left no-repeat;padding-bottom: 10px;}
.cl_box1a {background: url('box_grey_corner_up.png') no-repeat;padding-top: 11px;}
.cl_box1b {background: url('box_grey_corner_repeat.png') repeat-y;min-height: 147px;width: 281px;}



.overContent {background: #666;}
body.bd0 .overContent {height: 260px;background: transparent;padding-right: 200px;margin-bottom: 50px;/*padding-left: 50px;padding-top: 50px;*/}
body.bd0 .overContent .title h2 {font-size: 36px;font-family: Arial;font-weight: normal;color: #666}

.content {background: url('content_repeat.png') repeat-y;float: left;}
.cBck1 {background: url('content_top.png') no-repeat;}
.cBk2 {background: url('content_bottom.png') bottom left no-repeat;padding-top: 48px;padding-bottom :12px;min-height: 655px;_height: 655px;width: 545px;padding-left: 62px;padding-right: 62px;}

body.bd0 .content {background: transparent;}
body.bd0 .cBck1 {background: transparent}
body.bd0 .cBk2 {background: transparent;min-height: 0;height: auto;;padding: 0;margin :0;;_height: 0;}



.boxL {overflow: hidden;height: 169px;}
.boxLN {overflow: visible;min-height: 169px;_height: 169px;min-height: 0px;height: auto;_height: auto;padding-bottom: 10px;}
.boxL .plain {padding:15px 10px 4px 17px;}
.boxLN .plain {padding-top: 0;}
.boxL .plain h1, .boxL .plain h2 {color: #888;}

.boxLN .title {padding-left: 17px;}
.boxL {margin-bottom: 12px;}

.uniqueh1 {padding-bottom: 33px;}

.colLeft {font-size: 90%;line-height: 160%;}
.colLeft p {margin-bottom :10px;}

body.bd0 .colLeft {margin-top: -2px;}

.colRight {float: left;width: 669px;overflow: hidden;}

body.bd0 .colRight {height: 175px;}

ul li {list-style-type: disc;}

.belowContent {padding-top: 20px;float: left;width: 667px;min-height: 120px;padding-left: 10px;margin-right: -10px;}
body.bd0 .belowContent {min-height: 165px; height: 175px;padding-left: 0;padding-top: 0;;margin-top: -3px;}


.niepodkreslone a, .niepodkreslone a u {text-decoration: none !important;}
.niepodkreslone a:hover {}


.belowContent table {float: left;min-height: 120px;width: 157px;float: left;position: relative;}
.miniBox {position: relative;width: 147px !important;padding-top: 10px;padding-right: 7px;border-right: 1px solid #bbb;float: left;margin-right: 13px;padding-bottom: 5px;min-height: 145px;_height: 145px;}
.miniBox .plain {line-height:120%;}
.miniBox .plain img {margin-right: 6px;margin-bottom: 4px;margin-top: -3px;}
.mBLast {border-right: 0;margin-right: 0;}
.miniBox p {margin-bottom: 0;clear: both;margin-top: 15px;*margin-top: 8px;}
.miniBox br {font-size: 4px;line-height: 4px;height: 4px;}

.miniBox .more {height: 0;overflow: visible;position: absolute;height: 20px;bottom: 0;left:0;color: #aaa;width: 0;text-align: right;}
.miniBox .more a {position: absolute;display: block; height: 15px;font-family: Tahoma;font-size: 10px;width: 147px;color: #666;text-decoration: none;top: 3px;*top:7px;}
.miniBox .more span {position: relative; top: -1px;}

br.cr {font: 0px Arial;line-height: 0; height: 0; clear: both; float: none;overflow: hidden;}



.footer {clear: both;position: relative;height: 59px;background: url('footer.png') 0px 20px no-repeat;width: 980px;height: 49px;padding-top: 22px;padding-bottom: 18px;}
.footer .lev1 {width: 560px;padding-left: 5px;position: relative;top: 0;left: 0;padding-top: 13px;}
.footer .lev1 a {text-decoration: none;}
.footer .lev2 {width: 400px;position: absolute;top: 34px;left: 565px;text-align: right;}
.footer .lev2 a {text-decoration: none;}

.footer .lev1 a, .footer .lev2 a {color: #333;text-decoration: underline;}
.footer .lev1 a:hover, .footer .lev2 a:hover {text-decoration: none;}
