html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, 
address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,
 center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
 margin:  0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
 }
 body {line-height: 1;} 
 ol, ul {list-style: none;}
 blockquote, q {quotes: none;}


html, body {
	text-align:left;
	font-size:14px;
	font-family: Verdana, Arial,Helvetica, sans-serif;
}


.tlo{
	background-color: #53BFDB;
	height:79px;
}

.hide {
	display:none;
}



h1 {
	position:absolute;
	top:0px;
	left:50%;
	padding:0px;
	width:980px;
	height:94px;
	margin:0px 0px 0px -490px;
	background: #fff url('../images/TOP.jpg') center top no-repeat;
	overflow:hidden;
	text-indent:-1000em;
	z-index: 1;
}


p#www {
	position:absolute;
	top:0px;
	left:50%;
	padding:0px;
	margin:19px 0px 0px -472px;
	width:187px;
	height:75px;
	overflow:hidden;
}


p#www a {
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px 0 0 0px;
	width:187px;
	height:75px;
	display:block;
	overflow:hidden;
	text-indent:-1000em;
	background:transparent url(../images/IB_logo.png) left top no-repeat;
	z-index: 1;
}

.clear{
	clear: both;
}

.pojemnik {
     overflow: hidden;
     width: 100%;
}

.lewo {
     float: left;
}

.prawo {
     float: right;
}

.srodek {
     text-align: center;
}

div.zawartosc {
     margin: 0pt auto;
     overflow: hidden;
     width: 980px;
     padding: 0px 0px 0 0px;
     position:relative;
}



div.dlaczego {
	 background:transparent url(../images/dlaczego-img.jpg) right bottom no-repeat;
     overflow: hidden;
     width: 980px;
     height: 370px;
     padding: 0px 0px 0 0px;
     margin:20px 0 0 0;
     border:solid 0px #000;
}

div.media {
	 background:transparent url(../images/uwaga-mediow.jpg) center top no-repeat;
     margin: 0pt 132px;
     overflow: hidden;
     width: 881px;
    
     padding: 150px 0px 0 0px;
     border:solid 0px #000;
}
div.zamow {
	 background:transparent url(../images/us-kroki.jpg) center top no-repeat;
     margin: 20px 30px;
     overflow: hidden;
     width: 830px;
 
     padding: 590px 0px 0 20px;
     border:solid 0px #000;
}

.kolumna_33 {
     overflow: hidden;
     width: 275px;
     margin:120px 0 0 10px;
     position: relative;
     z-index:1;
     height: 470px;
}

.kolumna_1 {
     overflow: hidden;
     width: 245px;
     padding:8px;
     margin:49px 0 0 40px;
}

.kolumna_2 {
     overflow: hidden;
     width: 490px;
     padding:0px;
     margin:0px 0 0 0px;
     color:#000;
}

.kolumna_3 {
     overflow: hidden;
     width: 33%;
     padding:0px;
     margin:0px 0 0 0px;
     color:#000;
}
.kolumna_4 {
     overflow: hidden;
     width: 25%;
     padding:0px;
     margin:0;
     color:#000;
}
.ramka{
	border: solid 2px #000;
	padding-top:140px;
}

.kolumna_66 {
     overflow: hidden;
     width: 66%;
}

img{
	margin-left:0px;
	padding: 0px; 
}

.stopka{
	background:#BEDCE4;
	height: 130px;
}


.lang {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
	margin-left: 320px;
    position: absolute;
    top:10px;
    z-index:2;
    left: 50%;
    width: 100px;
}

.lang a span.flag {
    float: left;
    position: relative;
}
.lang .flag img{
	padding:4px;
}

.lang a {
	background: url("../images/lang-bg.jpg") no-repeat scroll 3px 12px transparent;
    color: #2E7990;
    font-size: 16px;
    font-weight: bold;
    padding-right: 12px;
}

.lang a p {
    float: left;
    margin: 0;
    padding: 0px;
    line-height: 22px;
    }
    
.lang .box {
    background: none repeat scroll 0 0 #c4c4c4;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: 28px;
    width: 250px;
    z-index: 1000;
}

.lang .box li {
    float: right;
    padding: 2px;
    width: 27px;
}

.lang .box li a {
    color: #FFFFFF;
    display: block;
    text-decoration: underline;
    background: none;
}
.best_seller_ex{
	display:block;position:absolute;top: 83px;left:58px;background:#0763AC;
	width:190px;
	padding:3px 10px 3px 10px;
	line-height:normal!important;
	font-size:12px!important;
	color:#fff!important;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-align:left
}