body{
margin: 0px;
padding: 0px;
text-align: justify;
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
}

a,a:hover,a:visited,a:link, a:active{
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}


div#main
{
margin: 0px auto 15px auto;
width:980px;
background-color: #ffffff;
}

div#banertop
{
margin: 20px auto 5px auto;
width:930px;
padding-left:50px;
background-color: #ffffff;
}


img{border: 0;}


#content{
width:898px;
padding: 0px 15px;
text-align:justify;
border-left: 1px solid #80c342;
border-right: 1px solid #80c342;
}


#leftinfo{
position:relative;
float:left;
width:49px;
}

.lpromo{
position:relative;
float:left;
width:400px;
text-align:justify;
}

.lpromo p{
line-height:21px;
}

.rpromo{
position:relative;
float:right;
width:498px;
text-align:justify;
}

.rpromo h1{
font-size:26px;
line-height:125%;
text-align:left;
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
color:#000000;
}

.rpromo h3{
font-size:22px;
line-height:125%;
font-weight:normal;
text-align:center;
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
color:#000000;
}

#LCD_flash{
margin: 10px 34px 10px 64px;
}

#info{
position:relative;
float:right;
width:930px;
display:block;
text-align:left;
}

div.cl_all{
height:0px;
clear:both;
line-height:0px;
}

#newsletter{
background-color:#80c342;
color:#FFFFFF;
padding:5px 15px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
vertical-align:middle;
}

#newsletter table{
margin:0 auto;
}

#newsletter form{ display:inline;} 

#newsletter table td{
padding-right:5px;
}


#newsletter input.tekst { border:1px solid #80c342;font-size:11px;}
#newsletter input.button { border:1px solid #80c342; color:#FFFFFF; background-color:#6da638; padding:1px 5px; font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}


div#stopka{
width:898px;
margin: 10px 16px 0px 16px;
padding: 15px 0px;
border-top: 3px solid #b2b2b2;  
text-align:center;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
}
#address-footer a {
color:#000000;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
} 
#bottommenu{
margin-bottom:15px;
}
.mr5{
margin-right:4px;
margin-bottom:6px;
}
.mr14{
margin-right:14px;
}

#references img{
border: 1px solid #e1e1e1;
}

.srodek{
text-align:center;
}

#bottommenu div.navmenu{
float:left;
width:141px;
height:142px;
padding: 1px 1px;
border: 1px solid #cccccc;
margin-right:4px;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#topmenu div.navmenu{
float:left;
width:141px;
height:43px;
padding:1px 0px;
margin-right:8px;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}


.mr0{
margin-right:0px;
}

div.navtext{
margin:6px;
}
div.navtext ul{
margin:0px;
padding:0px;
margin-left:10px;
}

span.wiecej{
float:right;
}

table.tabpanele {border:1px solid #80c342;}
#kontakt_form {font-size:12px;}
#kontakt_form table.tabpanele {border:1px solid #80c342;}
#kontakt_form textarea {width:400px; border:1px solid #80c342;font-size:12px;}
#kontakt_form input.tekst { border:1px solid #80c342;font-size:12px;}
#kontakt_form input.button { border:1px solid #80c342; color:#80c342; background-color:#FFFFFF; padding:1px 5px; font-size:12px; font-weight:bold;}

.tabpanele td{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;padding: 3px 1px;text-align:center; vertical-align:middle;}

.bgtechnologia{
background-image: url('images/bottom_technologia.jpg');
background-position: right bottom;
background-repeat:no-repeat;
}

#quicknav{text-align:center;padding:15px 5px 0px 5px;}

#quicknav a,#quicknav a:hover,#quicknav a:visited,#quicknav a:link,#quicknav a:active{
font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
color:#80c342;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#quicknav a:hover{
color:#80c342;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.montaz{
float:left;
text-align:center;
margin-right:8px;
width:172px;
}

.montaz img {border:1px solid #cccccc;margin-bottom:8px;}
td.seria{
background-color:#80C342;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-left:10px;
}
