* {
 z-index: 10;
}

body, form {
		margin:0px; padding:0px;
}	

body {
 overflow: auto;
 background-color: #454545; 
 background-image: url(img/bg2.gif);
}

.wholecont {
 position: relative; 
 width: 600px;
}

#topcont {
 width: 600px;
 position: relative;
 height: 246px;
}

#top
{
 background-image: url(img/top.png);
 width: 100%;
 height: 46px;
 position: absolute; top: 0px; left: 0px;
 text-align: right;
}

#dim {
 position: relative;
 z-index: 20;
}

* html #top
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/top.png", sizingMethod="crop");
} 

#maszyna {
 z-index: 1;
 width: 281px;
 height: 620px;
 position: absolute; top: 0px; right: -170px;
 background-image: url(img/maszyna.png);
}

* html #maszyna
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/maszyna.png", sizingMethod="crop");
} 

#logo
{
 width: 172px;
 height: 75px;
 position: absolute; top: 70px; left: -180px;
}

#title
{
 width: 100%;
 height: 130px;
 position: absolute; top: 20px; left: 0px;
}

#header
{
 background-image: url(img/header.png);
 width: 570px !important;
 width: 600px; 
 height: 50px !important;
 height: 82px;
 padding-left: 30px; 
 padding-top: 32px;  
 position: absolute; top: 165px; left: 0px;
 text-align: left;
}

* html #header
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/header.png", sizingMethod="crop");
} 

#adv_header
{
 background-image: url(img/advheader.png);
 width: 169px;
 height: 6px;
}

* html #adv_header
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/advheader.png", sizingMethod="crop");
} 

#adv_footer
{
 background-image: url(img/advbottom.png);
 width: 169px;
 height: 6px;
}

* html #adv_footer
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/advbottom.png", sizingMethod="crop");
} 

#maincont {
 width: 600px;
 position: relative;
}

#main
{
 width: 540px !important; 
 width: 600px;  
 min-height: 350px;
 position: relative;
 text-align: justify;
 padding: 0px 30px 0px 30px;
}

* html #main
{
 height: 350px;
} 

#adv
{
 width: 169px;  
 position: absolute; right: -174px; top: -81px;
}

#adv_cont {
 padding: 15px 12px 8px 12px;
 text-align: left;
 position: relative;
}

#adv_cont #blink1, #adv_cont #blink2 {
 position: absolute;
 top: 0px; 
 right: 5px;
}

#main_filter
{
 background-image: url(img/main.png);
 position: absolute; top: 0px; left: 0px;
 z-index: -1;
 width: 600px;
 height: 100%;
}

* html #main_filter
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/main.png", sizingMethod="crop");
} 


#adv_filter
{
 background-image: url(img/adv.png);
 width: 169px;
}

* html #adv_filter
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/adv.png", sizingMethod="crop");
} 


#cont {
 position: relative;
 z-index: 20;
 filter: none;
}

#call {
 text-align: left;
 position: absolute; left: -165px; bottom: 20px;
 color: #ffffff;
 font-size: 10px;
 width: 160px;
}

#bottom
{
 background-image: url(img/bottom.png);
 width: 100%; 
 height: 12px;
 position: relative;
}

* html #bottom
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bottom.png", sizingMethod="crop");
} 

#adv_bottom
{
 background-image: url(img/advbottom.png);
 width: 169px; 
 height: 6px;
 position: absolute; bottom: -6px; left: -6px;
}

img.adv_bottom_img {
}

* html #adv_bottom
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/advbottom.png", sizingMethod="crop");
} 

label {
 width: 200px;
 float: left;

}

#menugroup
{
 width: 200px; 
 position: absolute; left: -196px; top: -60px;
}

#footer, #footer * {
 color: #ffffff;
 font-size: 10px;
}

#footer {
 text-align: right;
 padding-top: 3px;
 padding-right: 10px;
}

#icon {
 text-align: left;
 width: 100px;
 min-height: 120px;
 background-color: #ffffff;
 float: left;
 margin: 10px;
}

#icon img {
 border: 1px solid #b5b3b4;
}

#icon {
 color: #ff902e;
}

#icon a {
 color: #676767;
 text-decoration: underline;
}

#icon a:hover {
 text-decoration: none;
}
