/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#2b2b2b; font-size:13px; background:url(../gfx/bg-body.gif) 0 0 repeat-x;line-height:17px;}
img {margin:0; padding:0; display:block; border:none;}
h1 {margin:0; padding:0; font-size:18px; margin:8px 0 5px 00px}
h2 {margin:0; padding:0; font-size:15px; margin:8px 0 5px 00px}
p {margin:0; padding:0;}
a {text-decoration:none;color:#425C6D; background:url(http://lst.com.pl/gfx/linkuj.gif) right center no-repeat; padding-right: 15px;}
a.nogfx {text-decoration:none;color:#425C6D;padding:0px;background:none;}
.nogfx a {text-decoration:none;color:#425C6D;padding:0px;background:none;}
.wyroznij {font-size:15px; font-weight:bold; color:#425C6D;}
.podtytul {font-size:12px; font-weight:bold; color:#425C6D;}
ul { margin-top: 0px; margin-bottom: 0px;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:960px; margin:0 auto; z-index:1000}
#header {height:103px;}
.logo {float:left; margin-left:30px;}
.menuTop {width:560px; float:left; margin-left:88px;}
.lang {float:right; width:110px; font-size:11px; color:#8a8a8a; text-align:right; padding-top:8px;}
.lang img {display:inline; vertical-align:middle; margin-left:10px;}
#columnRight {width:290px; float:left;}
.bgcontent {background:#D7D7D7 url(../gfx/bg-content.gif) 0 0 repeat-y; padding-bottom:20px;}
#topbar {position:absolute; display:inline; height:760px; width:100%; overflow:hidden; z-index:-100;}
#topbar #bggrey {margin: auto; width: 700px; xheight: 355px;}
#topbar #bggrey div {position:relative; left:669px; height:355px; width:683px; background:#d7d7d7; margin-top:103px;}
#columnMain {float:left;}
#footer {color:#8a8a8a; clear:both; overflow:hidden; padding:10px 0; font-size:11px;}
#footer p {float:right; text-align:right;}
.trzy {background:url(../gfx/bg-trzy.gif) 0 0 repeat-x; overflow:hidden; font-size:11px;}
.box01 {float:left; width:205px; background:url(../gfx/bg-box01.gif) left 0 no-repeat; height:96px; color:#fff; padding:21px 0 0 9px; margin-right:10px; line-height:13px;}
.trzy .wiecej {background:url(../gfx/ik-wiecej.gif) right 6px no-repeat; font-weight:bold; text-align:right; padding-right:6px; margin-top:5px;}
.box02 {float:left; width:206px; background:url(../gfx/bg-kreska-box.gif) left 14px no-repeat; height:96px; color:#fff; padding:21px 0 0 12px; margin-right:10px; line-height:13px;}
.box03 {float:left; width:206px; background:url(../gfx/bg-kreska-box.gif) left 14px no-repeat; height:96px; color:#fff; padding:21px 0 0 12px; line-height:13px;}
.content {background:#fff; margin:0 0 0 10px; width:628px; border:1px solid #d3d3d3; padding:10px; margin-top:20px;}

/* ------------------------------------- UL, LI  ---------------- */
.menuTop ul {margin:0; padding:0; list-style:none;}
.menuTop li {display:inline; padding:0;}
.menuTop a {display:block; float:left; height:36px; margin:67px 2px 0 0;}
.menuTop a.m01 {background:url(../gfx/m01.gif) 0 0px no-repeat; width:134px;padding:0px;}
.menuTop a.m02 {background:url(../gfx/m02.gif) 0 0px no-repeat; width:71px;padding:0px;}
.menuTop a.m03 {background:url(../gfx/m03.gif) 0 0px no-repeat; width:96px;padding:0px;}
.menuTop a.m04 {background:url(../gfx/m04.gif) 0 0px no-repeat; width:75px;padding:0px;}
.menuTop a.m05 {background:url(../gfx/m05.gif) 0 0px no-repeat; width:81px;padding:0px;}
.menuTop a.m06 {background:url(../gfx/m06.gif) 0 0px no-repeat; width:75px;padding:0px;}
.menuTop a:hover, .menuTop a.active {background-position:0 -36px;padding:0px;}
/*--- en ---*/
.menuTop a.m01_en {background:url(../gfx/m01_en.gif) 0 0px no-repeat; width:108px;}
.menuTop a.m02_en {background:url(../gfx/m02_en.gif) 0 0px no-repeat; width:71px;}
.menuTop a.m03_en {background:url(../gfx/m03_en.gif) 0 0px no-repeat; width:96px;}
.menuTop a.m04_en {background:url(../gfx/m04_en.gif) 0 0px no-repeat; width:133px;}
.menuTop a.m05_en {background:url(../gfx/m05_en.gif) 0 0px no-repeat; width:81px;}
.menuTop a.m06_en {background:url(../gfx/m06_en.gif) 0 0px no-repeat; width:95px;}

/*--- de ---*/
.menuTop a.m01_de {background:url(../gfx/m01_de.gif) 0 0px no-repeat; width:108px;padding:0px;}
.menuTop a.m02_de {background:url(../gfx/m02_de.gif) 0 0px no-repeat; width:93px;padding:0px;}
.menuTop a.m03_de {background:url(../gfx/m03_de.gif) 0 0px no-repeat; width:96px;padding:0px;}
.menuTop a.m04_de {background:url(../gfx/m04_de.gif) 0 0px no-repeat; width:75px;padding:0px;}
.menuTop a.m05_de {background:url(../gfx/m05_de.gif) 0 0px no-repeat; width:81px;padding:0px;}
.menuTop a.m06_de {background:url(../gfx/m06_de.gif) 0 0px no-repeat; width:125px;padding:0px;}

.menu {margin:0; padding:0; list-style:none; padding:42px 0 0 30px; background:url(../gfx/bg-menu.gif) 0 0 no-repeat; height:313px;}
.menu li {display:inline; padding:0; margin:0;}
.menu a {display:block; float:left; xmargin:67px 20px 0 0; width:240px; margin-right:20px;}

/*--- pl ---*/
.menu a.ml01 {background:url(../gfx/ml01.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml02 {background:url(../gfx/ml02.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml03 {background:url(../gfx/ml03.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml04 {background:url(../gfx/ml04.gif) 0 -44px no-repeat; height:44px;}
.menu a.ml05 {background:url(../gfx/ml05.gif) 0 -45px no-repeat; height:45px;}
/*--- de ---*/
.menu a.ml01_de {background:url(../gfx/ml01_de.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml02_de {background:url(../gfx/ml02_de.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml03_de {background:url(../gfx/ml03_de.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml04_de {background:url(../gfx/ml04_de.gif) 0 -44px no-repeat; height:44px;}
/*--- en ---*/
.menu a.ml01_en {background:url(../gfx/ml01_en.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml02_en {background:url(../gfx/ml02_en.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml03_en {background:url(../gfx/ml03_en.gif) 0 -46px no-repeat; height:46px;}
.menu a.ml04_en {background:url(../gfx/ml04_en.gif) 0 -44px no-repeat; height:44px;}



.menu a:hover, .menu a.active {background-position:0 0px;}

#footer ul {float:left; margin:0; padding:0; list-style:none; margin-left:30px;}
#footer ul li {display:inline;}

/* ------------------------------------- ODNOSNIKI  ---------------- */
#footer a {color:#8a8a8a;}
#footer a:hover {color:#585858;}
.trzy .wiecej a {color:#fff;}
.trzy .wiecej a:hover {color:#7298b2;}

/* ------------------------------------- MARGINESY, ODSTEPY, itp  ---------------- */
.mb5 {margin-bottom:5px;}

/* ------------------------------------- POZYCJE  ---------------- */
.clearfix:after {content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.din {display:inline;}
.ovh {overflow:hidden;}
