@charset "utf-8";

img{border:0}

html{
margin: 0;
padding:0;
}

body {
color:#000 ;
font-size: 8pt;
font-family: Verdana, Arial, sans-serif;
margin: 0;
padding:55px 0 0 0;
text-align: justify;
background:#818181 url(../img/bg70.jpg) repeat-x top center;
}
a{
text-decoration:none;
color:#373737;
}
a:hover{
text-decoration:underline;
}
h3{
font-size:13px;
}
h2{
font-size:16px;
}
div#box{
margin:0 auto;
width:822px;
padding:0 7px 15px 7px;
background:transparent url(../img/bg_content50.png) repeat-y center;

}
div#subbox{
width:836px;
height:26px;
background:transparent url(../img/bg_content_bottom50.png) repeat-y center;
margin:0 auto;
}

div#top{
margin:0 auto;
width:822px;
}

img#home{
float:right;
}
div#menu{
margin: 0;
padding:0 0 0 33px;
height:20px;
/* background:url(../img/menu/bg.jpg) repeat-x; */
position:relative;
width:789px;
font-size:10pt
}

img#menu_left{
position:absolute;
top:0;
left:50%;
margin:0 0 0 -411px;
}
img#home{
position:absolute;
top:0;
left:50%;
margin:0 0 0 360px;
}

div#menu a{
display:inline-block;
padding:4px 15px 0 0;
text-decoration:none;
color:#333;
margin:0;
text-align:center;
}

div#menu a:hover{
text-decoration:underline;
}

/* submenu */

div#submenu {
height:16px;
padding:3px 0 0 0;
width:100%;
/* background:url(../img/menu/orange_red.jpg) top center; */
}

#submenu ul{
list-style-type:none
}

#submenu ul li{
display:inline;
margin:0 0 0 30px
}
div#submenu a{
text-decoration:none;
color:#373737;
}
div#submenu a:hover{
text-decoration:underline;
}
 
#ustaw_menu{
width:822px;
position:absolute;
top:136px;
left:50%;
margin:0 0 0 -418px;
/* background:url(../img/bg_content50.png) repeat-y; */
padding:0 7px;
height:39px
}
ul#Reviews{
margin:0 0 0 150px;
}

ul#Contact{
margin:0 0 0 420px;
}

ul.on{
display:inline;
}

ul.off{
display:none;
}

div#top_foto{
width:822px;
overflow:hidden;
background:#000;
}

#footer{
height:50px;
padding:0 0 500px 0;
background:#000 url(../img/bg_footer2.jpg) repeat-x top center;
width:100%;
font-size:8pt;
}
div#infooter{
width:825px;
margin:0 auto;
color:#373737;
}

div#infooter a{
text-decoration:none;
color:#373737;
}

div#infooter a:hover{
text-decoration:underline;
}

/* start */
div#news{
width:266px;
padding:48px 0 0 0;
background: url(../img/start/news.gif) no-repeat top left;
float:left;
position:relative;
margin:0 0 0 1px
}

div#nList div.n{
padding:30px 15px 35px 20px;
margin:0;
background:#fff url(../img/news/bg.gif) no-repeat bottom center;
float:left;
width:520px;
}
div.n{
background:#fff url(../img/news/bg.gif) no-repeat bottom center;
float:left;
width:550px;
margin:0 0 0 2px;
padding:0 15px 30px 20px;
}
div.t{
/*background:#fff url(../img/news/bg.gif) no-repeat bottom center;*/
background:#fff;
float:left;
width:550px; /*KLZ 550*/
margin:0 0 0 2px;
padding:30px 15px 70px 20px;
}
div#news div.n{
margin:0px 0 30px 0;
padding:0 0 10px 0;
background:url(../img/news/bg.gif) no-repeat bottom center;
width:246px;
}
div#news div.n a.title, div#nList div.n a.title, div.nRel a.title{
display:block;
text-decoration:none;
font-weight:bold;
color:#555;
padding:10px 0;
}

div#about_us{
background: url(../img/start/aboutus.gif) no-repeat top left;
width:260px;
height:150px;
margin: 0 0 0 3px;
float:left;
}
div#about_us a.arr{
float:right;
margin:5px;
}

div#related_start{
width:288px;
height:150px;
float:left;
margin: 0 0 0 3px;
}

div#related_start ul{
padding:0;
margin:0;
list-style-type:none
}

div#related_start ul li{
padding:0;
margin:0;
display:block;
width:288px;
height:50px;
}

div#related_start ul li a{
display: block;
width: 290px;
height: 50px;
}
li#prolabs{
background:url(../img/start/professional.png) no-repeat top left;
}
li#prosummer{
background:url(../img/start/prosumer.png) no-repeat top left;
}
li#contactus{
background:url(../img/start/contact.png) no-repeat top left;
}

li#prolabs:hover{
background:url(../img/start/professional1.png) no-repeat top left;
}
li#prosummer:hover{
background:url(../img/start/prosumer1.png) no-repeat top left;
}
li#contactus:hover{
background:url(../img/start/contact1.png) no-repeat top left;
}

.c{
clear:both;
}

/* --------------------------------------------------------------------------------
			NEWS
--------------------------------------------------------------------------------- */

#marqueecontainer{
position: relative;
width: 246px; /*marquee width */
height: 150px; /*marquee height */
padding: 0 10px;
overflow: hidden;
}

ul#patronaty{
margin:0;
padding:0;
}

ul#patronaty li{
list-style-type:none;
margin:0;
padding:0;
}

/*----------------------------------------------
news list
----------------------------------------------*/
div#nList{
background:#f7f7f7;
margin:0 0 0 2px;
}
div#nListRel, div#tRel{
width:182px;
background:url(../img/news/rel_link_blur.gif) no-repeat top center;
float:right;
margin:0;
padding:10px 20px 0 20px;
}
div#tRel{
background:url(../img/news/rel_link_blur.gif) no-repeat bottom center;
}
div#nListRel{
height:149px;
margin:0 8px 0 0;
}
div#nListRel a, div#tRel a{
color:#000;
text-decoration:none;
display:block;
margin:10px 0 0 0;
padding:0 0 10px 20px;
background:url(../img/news/arrows_loud_gray.gif) top left no-repeat;
}
div#nListRel a:hover, div#tRel a:hover{
color:#555;
text-decoration:underline;
}
div#nListRel a.no, div#tRel a.no{
padding:0;
margin:0;
background: none;
}
div#nListRel h3, div#tRel h3{
margin:5px 0 20px 0;
padding:10px 0 0 0;
font-size:13px;
font-weight:bold
}
div#nList h2{
margin:0 0 20px 25px;
font-size:16px;
font-weight:bold
}
div#nav{
text-align:right;
color:#555;
padding:5px 20px 0 0;
}
div#nav a{
color:#555;
text-decoration:none;
}
div#nav a:hover{
text-decoration:underline;
}

div#relNews{
padding:0 15px 0 10px;
width:170px;
float:right;
background:#f7f7f7;
}
div.nRel{
margin: 0 0 25px 0;
}

/* ------------------
customer comments
------------------ */
div.comment{
float:right;
width:335px
}

/* ------------------
products
------------------ */
div#product_gal{
float:right;
width:300px;
background:#eeeeee;
margin:50px 20px 0 0;
}
div#product_gal p{
padding:0 0 0 15px;
}
div#product_gal div.gal{
width:150px;
height:120px;
overflow:hidden;
position:relative;
}
/*
div#product_gal div.gal img{
width:300px;
margin:-25% 0 0 -25%;
}
*/
div#product_gal div.gal img {
margin:-20% 0 0 -20%;
width:200px;
}

div.cover{
position: absolute;
width: 130px; 
height: 20px; 
padding: 50px 10px; 
top: 0pt; 
left: 0pt; 
background: white; 
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
moz-opacity: 0.6;
opacity:0.6;
text-align: center;
}

span.cover_info{
font-weight:bold;
}

div#product_in{
width:450px;
padding:10px 0 0 20px;
}

td.product_group{
width:40%;
min-height:300px;
height:auto !important;
height:300px;
padding:10px 20px 20px 20px;
margin:10px 20px 10px 20px;
float:left;
background:#f7f7f7;
}
td.product_group ul, div.t ul{
list-style-type:none;
padding:0;
margin:0;
}
td.product_group ul li{
padding:0 0 3px 0;
}
div#marqueecontainer img.newz{
max-width:240px;
max-height:180px;
}

div#about_us img{
max-width:120px;
}
img#logo_start{
margin:0 0 30px 20px;
}

img#timeless_analog{
margin:14px 45px 0 0;
float:right;
}

td#g1{
background:#f7f7f7 url(../img/g/1.png) bottom right no-repeat;
}
td#g2{
background:#f7f7f7 url(../img/g/2.png) bottom right no-repeat;
}
td#g3{
background:#f7f7f7 url(../img/g/3.png) bottom right no-repeat;
}
td#g4{
background:#f7f7f7 url(../img/g/4.png) top right no-repeat;
}


div#g1, div#g2, div#g3, div#g4{
background:transparent;
min-height:230px;
padding-right:0;
width:580px;
}
div#g1 li, div#g2 li, div#g3 li, div#g4 li{
display:block;
float:left;
}
div#but{
width:220px;
background:#fff;
padding:0 40px 10px 40px;
}

a#top_link{
display:block;
width:195px;
height:120px;
float:left;
}

div.section a:hover{
font-weight:bold;
}

p.product_manual{
margin: 20px 0 20px 20px;
display:block;
}

p.product_manual a{
font-weight:bold;
display:block;
background:url(../img/download.png) no-repeat top left;
padding:0 0 2px 18px;
width:110px;
}
p.product_manual a:hover{
background:url(../img/download_active.png) no-repeat top left;
}

/* SITEMAP */

div#sitemap ul{
padding: 5px 0 5px 20px;
}
div#sitemap ul ul ul{
padding: 0 0 0 20px;
}

li.prod_group_sitemap{
padding:10px 0 5px 0;
}

li.prod_group_sitemap a{
border-bottom:#888 2px dotted;
}

li.categ_sitemap a{
border-bottom:#444 3px dotted;
font-size:12px;
}

a.products_thumbs, li.spacja{
border:1px solid #555;
color:#373737;
display:block;
margin:0 5px 5px 0;
padding:30px 20px 30px 90px;
text-decoration:none;
width:150px;
height:20px;
background-repeat:no-repeat;
background-position:top left;
background-color:#fafafa;
}
a.products_thumbs:hover{
border:1px solid #000;
background-color:#e0e0e0;
}
li.spacja{
border:0;
background:transparent;
clear:both;
height:20px;
width:100%;
padding:0px
}


