body{
padding:0px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#76677b;
}

img {border:none}
a { color:#99cc00; text-decoration:none;}
a:hover { color:#99cc00; text-decoration:underline;}
#bg {
background:transparent url(grafika/bg.gif) repeat-x;
}

#main_content{
width:1144px;
margin:0px auto;
}

#header {
background:transparent url(grafika/bg_header.gif) no-repeat;
width:876px;
padding:0px 134px;
height:90px;
}

#infohome {
background:transparent url(grafika/bg_inner2.gif) center top no-repeat;
width:880px;
padding:0px 20px;
margin:0px 112px;
}

#info {
background:transparent url(grafika/bg_inner.gif) center top no-repeat;
width:880px;
padding:0px 20px;
margin:0px 112px;
}



#menu_left{
background:transparent url(grafika/bg_leftmenu2.gif) center top no-repeat;
float:left;
padding: 10px 12px;
width:149px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#menu_left ul { margin: 30px 0px 30px 0px;
padding: 0;
list-style-type: none;
background:transparent url(grafika/menu_left2.gif) center top no-repeat;
}
#menu_left ul li{
padding:0px;
}
#menu_left ul li a{
display: block;
padding: 10px 0px 10px 24px;
width:120px;
font-family:Tahoma,Arial,Verdana;
font-size:12px;
text-align:left;
text-decoration: none;
color:#908194;
}

#menu_left ul li a:hover{
display: block;
padding: 10px 0px 10px 20px;
width:124px;
font-family:Tahoma,Arial,Verdana;
font-size:12px;
text-align:left;
text-decoration: none;
color:#99cc00;
}



#main_info{
padding:10px 0px;
width:707px;
float:right;
color:#76677b;
}

#bg {
background:transparent url(grafika/bg.gif) repeat-x;
}
#logo{
padding-top:21px;
float:left;
}

#top_navig{
float:right;
width:705px;
}

#search {
float:right;
font-size:11px;
padding-top:13px;
width:167px;
margin:0px;
}

#search .searchfield {
background-color:#000000;
border:none;
color:#FFFFFF;
float:left;
font-size:11px;
height:19px;
padding:4px 0 0 7px;
width:137px;
}

#search .gobut {
cursor:pointer;
float:left;
height:21px;
width:23px;
}

div#menu{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:65px;
padding-left:24px;
width:680px;
}

div#menu a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0px 15px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:8px;
}

#menu a.aktywny,#menu a:hover{
background: url(grafika/top_menu_active.gif) center 13px no-repeat;
}

h1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#76677b;
}

h2{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#76677b;
}

h3{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#76677b;
padding-left:15px;
height:21px;
background: url(grafika/bg_h3.gif) no-repeat 0px -1px;
}

h3 a,h3 a:hover{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#76677b;
text-decoration:none;
}

h4{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#76677b;
padding-bottom:3px;
background: url(grafika/bg_h4.gif) no-repeat left bottom;
margin:5px 0px;

}

#quick_navigation, #quick_navigation a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#76677b;
}

a.dane{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#76677b;
text-decoration:underline;
}
a.dane:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#99cc00;
text-decoration:underline;
}

.pad20{
padding-left:20px;
}

.info{
padding-right:40px;
text-align:justify;
}
em.motto{
text-align:justify;line-height:17px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.inner_left{
width:344px;
padding-right:9px;
float:left;
}

.inner_right{
width:324px;
float:right;
padding-right:10px;
}

#newsletterform{
margin:5px 0px;
}

#newsletterform .inputfield {
background-color:#ffffff;
border: 1px solid #76677b;
border-right:none;
color:#76677b;
float:left;
font-size:11px;
height:17px;
padding:4px 0 0 7px;
width:110px;
}

#newsletterform .gobut {
cursor:pointer;
float:left;
height:23px;
width:24px;
}

#footer{
width:880px;
margin:0px 126px;
}


#stopka {
background:transparent url(grafika/bg_footer.gif) center top no-repeat;
width:880px;
padding:6px 5px 0px 7px;
height:18px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}
#copyrights{
color:#858585;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 12px;
}

#stopka a{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.main_left{
width:369px;
padding-right:0px;
float:left;
text-align:justify;
}

.main_right{
width:298px;
float:right;
padding-right:20px;
padding-top:40px;
}

.panorama{
background-color:#d2d2d2;
padding:1px;
}

.strony_ref{
margin: 0px 0px 15px 0px;
font-size:10px;
}

.strony_ref img{
margin: 0px 0px 10px 0px;
}

.strony_ref img.ref{
margin: 0px 0px 10px 0px;
border: 1px solid #d2d2d2;
}

.strony_ref a{
color:#76677b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.miniaturkaref
{
padding:5px;vertical-align: middle;
width: 70px;
text-align: center;
margin-bottom: 10px;
}

.opisref{padding:5px; vertical-align:middle;width:240px;text-align:left;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.opisdownload{padding: 15px 10px;vertical-align:middle;width:475px;text-align:left;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.miniaturkadownload
{
padding:15px 5px;vertical-align: middle;
text-align: left;width:169px;

}

.opisref span.klient{ color:#99cc00; text-decoration:none;}


#data{position:relative; top:-20px; z-index:100000; text-align:right; padding-right:10px; height:20px; color:#ffffff;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#zapytanie fieldset{border:0;}
#zapytanie fieldset div label{ width:150px;float:left}
#inpzaint{float:left}

input.submit_but{
background-image:url('grafika/subbut.gif');
background-repeat:repeat-x;
border:1px solid;
color:#ffffff;
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size:11px;
font-weight:600;
height:21px;
text-align:center;
width:75px;
}

table.tabpanele {border:1px solid #99CC00;width:345px;}
.tabpanele td{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;padding: 2px 1px;text-align:center; vertical-align:middle;}

