body {
font-family : 'Trebuchet MS',  Verdana, Helvetica, Arial;
font-size: 11pt;
color : #fff;
margin: 0px;
padding : 0px;
text-align : center;
background: url(bg_big.jpg) fixed no-repeat;
background-color: #000;
}



#mainLayer {
  position:absolute;
	left:28%;
	top:10px;
	width:995px;
	z-index:6;
	padding-top:230px;
	margin-left: -220px;
	color: #000;
	text-align: justify;
}

#boxTop {
	width:995px;
	height:230px;
	margin-top:-230px;
	background-image:url(header.png);
	background-repeat:no-repeat;
}
#boxCenter {
	position:absolute;
	width:995px;
	top:197px; /* here the tricky thing */
	bottom:93px; /* here again */
	background-image:url(bg_cont.png);
	background-repeat:repeat-y;
	z-index:7;
}
#boxBottom {
	width:995px;
	height:93px;
	background-image:url(footer.png);
	background-repeat:no-repeat;
	z-index:7;
	margin-top: -360px;
}
#boxContent {
	position:relative;
	padding-left: 16px;
	padding-top: 25px;
	z-index:10;
	margin-top:-60px;
	margin-bottom: 30px;
}


#menu {
width: 290px;
clear: none;
}

img.menu {
border-bottom: 1px solid #cb0000;
border-top: 0px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
padding: 0px;
float: left;
}

ul.menu {
margin-top: 3px;
list-style-type: none;
list-style-image: none;
margin-left: -40px;
}


li.menu, li.menu a {
background: #dd0808;
color: #fcdf40;
font-size: 110%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cb0000;
padding-left: 10px;
}

li.sub_menu, li.sub_menu a {
background: #dd0808;
color: #fcdf40;
font-size: 110%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #cb0000;
padding-left: 30px;
}


#content {
width: 625px;
margin-left: 310px;
position: relative; bottom: 370px;
margin-top: -250px;
/* margin-top: -150px; */
}

#bg_footer {
margin: 0px;
width: 995px;
height: 94px;
background: url(footer.png) no-repeat;
font-size: 9px;
text-align: right;

}

h1 {
font-size: 24px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 20px;
}

h2 {
font-size: 20px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 20px;
}

h3 {
font-size: 16px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 20px;
}


a, a:visited {
font-weight: bold;
text-decoration: none;
color: #303030;
}

a:hover {
font-weight: bold;
text-decoration: none;
color: #303030;
}

a.polecane, a:visited.polecane {
 color: #fcdf40;
 font-weight: normal;
}

p.footer{
padding-right: 50px;
padding-top: 33px;
position: relative; left: 0px; z-index: 99;
} 

p.footer, a.footer, a.footer:hover {
color: #ffcc99;
}

p.disclaimer {
color: black;
text-align: right;
font-size: 60%;
position: relative; top: 30px;
}

a.footer, a.footer:hover {
font-weight: bold;
}

td.lewa {
width: 33%;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 8px;
background: #ff9900;
}

td.srodek {
width: 33%;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 8px;
background: #ffcc00;
font-weight: bold;
/* opacity:0.2;filter:alpha(opacity=20); */ 
}

td.prawa {
width: 33%;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 8px;
background: #ff9900;
}

td.parametry {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
padding-right: 25px;
}

ul {
list-style-image: url(point.png);
}

/*
ul.main {
font-size: 125%;
text-transform: uppercase;
padding-top: 70px;
padding-bottom: 70px; 
}

li.main1 {
list-style-image: url(point_main1.png);
margin-left: 100px;
}

li.main2 {
list-style-image: url(point_main2.png);
margin-left: 100px;
}

li.main3 {
list-style-image: url(point_main3.png);
margin-left: 100px;
}

*/

.main_tekst {
position: relative; bottom: 60px;
}

img.ozdobnik {
float: right; 
margin-left: 8px;
margin-bottom: 8px;
}

img.phone {
position: relative; top: 27px;
padding-right: 20px;
}

img.paleniska {
border: 3px solid #fff;
margin: 3px;
}


/*SLIDESHOW */

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    border: 10px solid #fff;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

img.new {
float: right;
margin-left: 30px;
margin-bottom: 15px;
margin-top: 15px;
}

img.button_new {
border: 0px solid #fff;
margin-left: 40px;
}