* {margin:0; padding:0;}
img {border: 0px;}
ul {list-style-type: none;}
a {text-decoration: none; color: #0282CB;}

html, body {background-color: #FFF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#header {height: 90px; width: 860px; padding: 10px;}
#header img#logoImg {position: absolute; left: 670px; top: 34px;}

#wrapper { background: #fff; width:880px; display: block; clear: both;}

#header, #footer {color: #7D7D7D; font-size: 11px;} 
#header a, #footer a {color: #7D7D7D;}
#header a:hover {color: #777;}
#footer a:hover {color: #777; text-decoration: underline;}
#footer {padding: 10px; clear: both;}

ul#headerTools li {display: block; float: left; margin-left: 3px;}

#topMenu {margin-top: 40px;}
#topMenu ul li {display: block; float: left; padding: 0px 3px;}
#topMenu ul li a {font-size: 16px; color: #000; font-weight: bold;}
#topMenu ul li a img {opacity: 0.8; margin: 0px 3px;}
#topMenu ul li a:hover img {opacity: 1;}
#topMenu1 {}

#srcBox {margin-top: -10px;}
#srcBox input.srcBoxSrc {border: 1px solid #A2A2A2; color: #000000; font-size: 11px; padding: 0.1em; width: 150px;}
#srcBox input.submit {background: #FFF; border: 0px; font-size: 11px; color: #7D7D7D; background: transparent url(/images/bg_srcBox.png) left center no-repeat; margin-left: 4px; padding-left: 6px; cursor: pointer;}

#contentHP {width: 880px; padding: 2px 0px 4px 0px; background: #000;}


/* clear fix dla IE i FF */
.clr:after {content:".";display:block;height:0;visibility:hidden;}
.clr {clear:both;display:block;}


#contentHPBxMain {position:relative; border-right: 2px solid #000; float: left; height: 440px; overflow: hidden; width: 660px;}
#contentHPBxMain div.axelHPBxMain {height: 440px; overflow: hidden; width: 660px;}
#contentHPBxMain span {position: absolute; color: #FFF; padding: 4px 9px; font-size: 28px; margin: 290px 40px 0px 30px;}
#contentHPBxMain a {color: #FFF; background: #000; line-height: 38px; padding: 2px; padding-left: 5px; padding-right: 5px;}

#contentHPBxRight {height: 425px; overflow: hidden; padding: 6px; width: 206px; border: 0px; background: #000; color: #FFF; font-size: 11px;}
#contentHPBxRight a {color: #0089CA;}
#contentHPBxRight a:hover {text-decoration: underline;}
#contentHPBxRight li {margin-bottom: 8px; padding-bottom: 5px;}
#contentHPBxRight span {color: #DF0029;}

ul#bxHPBottom {clear: both;}
ul#bxHPBottom li {width: 211px; height: 211px; float: left; color: #FFF; padding: 4px;}
ul#bxHPBottom li img {width: 219px; height: 219px; margin: -4px;}
li#bxHPBottom1 {margin-right: 1px; margin-left: 1px;}
li#bxHPBottom2 {margin-right: 1px; color: #FFF;}
li#bxHPBottom2 a {color: #FFF;}
li#bxHPBottom2 div {padding: 2px; margin: -4px; height: 230px;}
li#bxHPBottom3 {background: black url(/images/3.jpg); margin-right: 1px;}
li#bxHPBottom4 {background: #C20204 url(/images/nwslbg.jpg); font-size: 11px;}
li#bxHPBottom4 input {border: 1px solid #555; width: 170px; margin: 0px 18px;}
li#bxHPBottom4 p {margin: auto; width: 170px; margin-top: 10px;}
li#bxHPBottom4 input.submit {border: 0px; background: transparent; color: #FFF; font-size: 11px; font-weight: bold; margin-left: 15px; width: 50px;}
li#bxHPBottom4 input.submit2 {border: 0px; background: transparent; color: #FFF; font-size: 11px; font-weight: bold; margin-left: 41px; width: 65px;}
li#bxHPBottom1 a, li#bxHPBottom2 a, li#bxHPBottom3 a {width: 211px; height: 222px; display: block;}
ul#bxHPBottom #bxHPBottom4 img {width: 114px; height: 16px; }


#carousel {clear: both; display: block; width: 190px; height: 180px; margin-top: 60px; margin-left: 3px;}
#carousel a {position: absolute; width: 110px; cursor: pointer;}

#contentSP {width: 880px; background: #fff url(/images/bgc.gif) top left repeat-y; margin-bottom: 5px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD;}

#contWrapper {float: right; width: 660px;}

#leftMenu {color: #E6E6E6; width: 210px;  padding: 10px 0px 0px 10px; float: left;}

#leftMenu li#lMliFirst {border-bottom: 1px solid #5E5E5E; font-size: 12px; font-weight: bold; margin-left: 0px; padding-bottom: 5px;}
#leftMenu li {border-bottom: 1px solid #5E5E5E; margin: 10px 0px 2px 5px; padding-bottom: 3px;}
#leftMenu ul.subML {margin-top: 10px; margin-bottom: 10px;}
#leftMenu ul.subML li {font-size: 11px; margin: 2px 0px 0px 15px; border: 0px;}
#leftMenu a {color: #BABABA; display: block;}
#leftMenu a:hover {font-weight: bold; color: #FFF;}




#breadcrumb, #breadcrumbArticle  {color: #E30102; font-size: 11px; display: block; padding: 19px 15px; position: relative; margin-bottom: -10px;}
#breadcrumb a, #breadcrumbArticle a {color: #E30102;}
#breadcrumb a:hover, #breadcrumbArticle a:hover {text-decoration: underline;}
#breadcrumbArticle {margin-left: -15px; margin-bottom: 20px;}

#content {padding: 19px 15px; font-size: 12px; line-height: 20px; width: 400px; min-height: 400px;}

#contentWide {padding: 19px 15px; font-size: 12px; line-height: 20px; float: right; width: 630px; }

#content h1, #contentWide h1 {font-size: 28px; font-weight: 300; margin-bottom: 40px;}
#content p#Lead, #contentWide p#Lead, h4#articleLead {font: italic 15px Times New Roman, Times, serif; margin-bottom: 15px;}
#content p, #contentWide p{margin-bottom: 10px;}

#contentRight {width: 200px; position: absolute; margin-left: 440px; margin-top: 40px; font-size: 11px;}
#contentRightImg {width: 200px; position: absolute; margin-left: 425px; margin-top: -80px; font-size: 11px;}

#topReturn {padding: 15px; font-size: 11px;}
#topReturn a, .adrsAxel span a, #adrsRed a {color: #0282CB;}
#topReturn a:hover, .adrsAxel span a:hover, #adrsRed a:hover {text-decoration: underline;}

.adrsAxel {font-size: 11px; margin-top: 40px;}
#adrsRed {font-size: 11px; padding-top: 20px;}
.adrsAxel span, #adrsRed span {color: #0282CB;}
.adrsAxel b {color: #888;}

#redNacz {font-weight: bold; font-size: 11px; color: #888;}

.mediaList {font-weight: bold; border-bottom: 1px dotted #A1A1A1; display: block; margin-bottom: 10px;}
.mediaList ul {text-align: right; margin-bottom: -13px;}
.mediaList ul li {color: #979797; margin-right: 5px; display: inline;}
.mediaList ul li.first a {color: #000; font-size: 12px; float: left;}
.mediaList a {color: #979797; font-size: 11px;}
.mediaList a:hover {color: #000;}

div.reflector {float: left; margin-right: 5px;}
div.reflectCont {height: 140px;}

.hide {display: none;}
.show {display: block;}

.ui-tabs-hide {display: none;}
.ui-tabs-selected a {color: #555;}

#kTA td {padding: 2px;}
#kTA td {font-size: 12px;}
#kTA th {padding: 5px 0px;}
#kTA td a {color: #0282CB; font-size: 12px;}
#kTA td a:hover, #practiceRight a:hover {color: #0282CB; text-decoration: underline;}
#JobsL hr {border: 1px solid #EEE; font-size: 1px; height: 1px;}
#JobsL p {margin-top: 10px;}
#JobsL p a {color: #DF0029;}
#practiceRight a {color: #209640;}
#practiceRight img {display: block; margin: 0 auto; margin-bottom: 10px;}

.White {color: #FFF;}

#contentWide table td.f12 a.Lgrey {color: #0282CB; font-weight: bold;}
#contentWide table td.f12 a {color: #000; font-weight: normal;}
#contentWide table td.f12 a:hover {color: #0282CB; text-decoration: underline;}
#contentWide table td.f12 {padding: 10px;}

#contentWide table td.f12 .submit {background: #FFF url(/images/bg_srcBox2.png) 0px 6px no-repeat; border: 0px; margin-left: 80px; padding-left: 6px;}
#contentWide table td.f12 .type {border: 1px solid #A2A2A2;}

a.c1 {color: #0282CB}
a.c1:hover {text-decoration: underline;}
b.lexy {color: #000;}

#AArticle {margin-top: -47px; text-align: left;  line-height: 20px; }
#AArticle h1 {text-align: left;  line-height: 32px; }
#AAArticle {margin-top: -47px; width: 400px; text-align: justify;}
#Date {font-weight: normal; margin-top: -6px; margin-bottom: 20px; display: block;}

.tdata {width: 100%; margin: 20px 0px;}
.tdata a {color: #0282CB; font-size: 11px;}
.tdata a:hover {text-decoration: underline;}
.tdata td {padding: 5px 0px;}
h5 a.d4 {color: #000; font-size: 14px;}
.spl a {color: #0282CB; font-weight: bold;}
.spl a:hover {text-decoration: underline;}

.tdata select {font-size: 11px;}
.tdata select, .tdata input, .tdata textarea {border: 1px solid #A2A2A2;}
input.submit {background: transparent url(/images/bg_srcBox.png) no-repeat left center; padding-left: 10px; border: 0px; font-size: 14px; margin-top: 10px;}

.contactForm input, .contactForm select, .contactForm  textarea {border: 1px solid #A2A2A2; font-size:12px;}
.contactForm input.submit {background: transparent url(/images/bg_srcBox.png) no-repeat left center; padding-left: 10px; border: 0px; font-size: 14px; margin-top: 10px;}
span.cap {padding-top: 10px;}
img#captcha {margin-bottom: -4px;}

#kPraca h3, #kPrkt h3, #kPrakt h3 {font-size: 11px; margin-bottom: 10px;}
#kPrkt {margin-top: -20px; padding-top: 10px; border-bottom: 1px solid #DDD; margin-bottom: 10px;}
#kPraca, #practiceRight {margin-top: -20px;}
#kPrkt img {float: left; margin-right: 5px; margin-bottom: 10px;}
#kPrkt a.prakt {height: 72px; display: block; color: #000;}
#kPrakt li {border-bottom: 1px solid #EEE; padding: 1px 0px;}
#kPrakt ul {margin-bottom: 10px;}
img.prk {float: left; margin-right:10px;}
h4.weSearch {padding-top: 10px; margin-top: 5px; margin-bottom: 10px; border-top: 1px solid #DDD;}

.anyClass li img {width: 68px; height: 90px; margin: 0px 2px;}

div#newsHP {min-height: 290px;}

#tabs4 div.reflector {margin-right: 4px;}




