body {

background:url(images/bg.jpg) repeat-x #f7f7f7;

margin:0;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

color:#6b6b6b;

line-height:18px;

}





#content {


text-align:left;

margin:0 auto;

width:990px;

}



/* topy */



a#logo {

background:url(images/logo.jpg) no-repeat left top;

width:120px;

height:105px;

float:left;

text-indent:-9999px;

margin-bottom:3px;

}



#top_right {

background:url(images/top_bg.jpg) no-repeat left top;

width:827px;

height:105px;

float:left;

}



/* menu */

#menu {

width:947px;

height:32px;

clear:both;

}



#menu ul, #menu ul li {

display:block;

list-style:none;

padding:0;

margin:0;

}



#menu ul li {

float: left;

margin-left:10px;

}



#menu ul a:link, #menu ul a:visited {

text-decoration: none;

display: block;

color:#f5dddd;	

padding:6px 10px;

}



#menu ul a:hover {

background:url(images/menu_hover.jpg) repeat-x;

color:#fff;

}



/* flash */



#flash {

width:990px;

height:124px;

clear:both;

margin-bottom:7px;

}



/* wrap */

#content_wrap {

background:url(images/wrap_bg.jpg) repeat top #f5f5f5;

width:100%;
min-height:500px;
clear:both;

}



#wrap {

width:910px;

overflow:hidden;

margin:0 auto;

padding-top:30px;

}



/* left, all */

#left {
width:215px;
float:left;
}


#left ul, #left ul li{
display:block;
list-style:none;
padding:0;
margin:0;
font-size:11px;
}



#left ul {
border:solid #cdcdcd;
border-width:0px 1px 1px 1px;
}


#left ul li.main {
font-weight:bold;
background:url(images/menu_topic.jpg) repeat-x;
color:#c31717;
border-top:1px solid #cdcdcd;
height:26px;
padding:8px 0 0 14px;
}


#left ul li{
text-decoration: none;
display:block;
color:#616161;
border-top:1px solid #cdcdcd;
height:26px;
padding:8px 0 0 14px;
background:url(images/submenu_bg.jpg) repeat-x;
}


#left ul li a:hover {

text-decoration:underline;

}


.arrow {

padding-left:6px;

background:url(images/arrow.jpg) no-repeat left center;

}



#left ul li.active
{
font-weight:bold;
}



#menu ul li.active
{
background:url(images/menu_hover.jpg) repeat-x;
color:#fff;
}



/* right */

#right {

width:640px;

float:right;

margin-bottom:20px;

}



#download {

width:640px;

border-top:1px solid #d9d9d9;

padding-top:20px;

margin-top:20px;

}



#download2 {

width:640px;
padding-top:20px;
text-align:center;
margin-top:20px;
border-top:1px solid #d9d9d9;
}



#download ul li {

margin:0;

}



#catalog {

background:#fff;

width:630px;

padding:5px;

margin-bottom:20px;

color:#606060;

font-size:11px;

}



#catalog a:link, #catalog a:visited {

color:#606060;

font-size:11px;

text-decoration:none;

}



#catalog a:hover {

text-decoration:underline;

}



a#service_button {

background:url(images/service_button.jpg) no-repeat;

width:63px;

height:21px;

margin-top:10px;

float:right;

display:block;

text-indent:-9999px;

}



a#contact_button {

background:url(images/contact_button.jpg) no-repeat;

width:63px;

height:21px;

margin-top:10px;

float:right;

display:block;

text-indent:-9999px;

clear:right;

}



#right .title {

font-size:16px;

font-weight:bold;

color:#ac0000;

display:block;

margin-bottom:20px;

}


#right .title2 {

font-size:11px;

font-weight:bold;

color:#4C4C4C;


}



#right .tekst {

width:640px;

margin-bottom:40px;

}



#right .tekst img {

float:left;

margin:0 10px 10px 0;

}



.red {

color:#ac0000;

font-weight:bold;

display:block;

margin-bottom:10px;

}



#right ul {

display:block;

list-style:none;

padding:0;

margin-top:10px;

}



#right ul.lista li {

border-bottom:1px solid #f3f3f3;

background:url(images/arrow.jpg) no-repeat left center;

}


#right ul.lista2 li{
padding:11px;
list-style:disc;
list-style-image:none;
font-size:12px;
color:black;
}

#right ul li {

padding-left:10px;

margin-left:20px;

}



#right ul a:link, #right ul a:visited {

text-decoration: none;

color:#4e4e4e;

font-size:11px;

}



#right ul a:hover {

text-decoration:underline;

}



.left {

clear:left;

float:left;

width:305px;

}



.right {

float:right;

width:305px;

}



.right .white {

background:#fff;

padding:8px;

color:#545454;

float:right;

margin-top:10px;

text-align:right;

}





/* footer */

#content_footer {

background:url(images/footer_bg.jpg) repeat-x top;

width:100%;

clear:both;

height:43px;

padding-top:20px;

}



#footer {

width:910px;

overflow:hidden;

margin:0 auto;

font-size:11px;

}



ul#footer_menu, ul#footer_menu li {

display:block;

list-style:none;

float:left;

margin:0;

padding:0;

}



ul#footer_menu li {

margin-left:14px;

}



ul#footer_menu li:first-child {

margin-left:0;

}



ul#footer_menu a:link, ul#footer_menu a:visited {

text-decoration: none;

color:#656565;

background:url(images/line.jpg) right center no-repeat;

padding-right:10px;	

}



ul#footer_menu a:hover {

text-decoration:underline;

}



.copyright {
width:800px;
padding-top:2px;
float:right;

text-align:right;

}



.copyright a:link, .copyright a:visited {

color:#bd0000;

text-decoration: none;

}



.copyright a:hover {

text-decoration:underline;

}





/* aaaaa */



a:link, a:visited {

color:#333;

text-decoration: none;

}



a:hover {

color:#6d6d6d;

text-decoration:underline;

}


#maszyny td{padding:4px;height:30px;}
