html{
text-align:center;
margin:0px auto;
}

body{
text-align:center;
background:url(img/background_fill.gif) repeat;
/*background:url(img/background_stripe_long.gif) repeat-y center;*/
margin:0px auto;
padding:0px 0px 0px 0px;
}

div.top_hold{
/*width:1132px;*/
width:100%;
height:27px;
margin:0px auto;
padding:0px 0px 0px 0px;
/*background:url(img/background_top.gif) no-repeat center;*/
background:url(img/background_stripe_long_top.gif) no-repeat center;
}

div.hold{
text-align:center;
/*width:1132px;*/
/*width:980px;*/
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
background:url(img/background_stripe_long.gif) repeat-y center;
/*background:url(img/background_stripe3.gif) repeat-y;*/
}

div.baner{
width:980px;
height:402px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
}

div.menu{
width:980px;
height:48px;
margin:0px auto;
padding:0px 0px 0px 0px;
}

#glowna div.content{
width:980px;
margin:16px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_glowna.jpg) no-repeat top;
}

#o_firmie div.content{
width:980px;
margin:16px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_o_firmie.jpg) no-repeat top;
}

#osiagniecia div.content{
width:980px;
margin:16px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_osiagniecia.gif) no-repeat top;
}

#kontakt div.content{
width:980px;
margin:16px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_kontakt.gif) no-repeat top;
}

#oferta div.content{
width:980px;
margin:16px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_oferta.gif) no-repeat top;
}

div.left{
width:590px;
/*height:360px;*/
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
float:left;
/*border-style:solid;
border-width:1px;*/
}

div.txt_left{
width:530px;
margin:45px 0px 10px 0px;
padding:0px 30px 0px 30px;
text-align:justify;
font-family:verdana,tahoma;
font-size:9pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

div.right{
width:390px;
/*height:360px;*/
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
float:right;
}

div.txt_right{
width:330px;
margin:45px 0px 10px 0px;
padding:0px 30px 0px 30px;
text-align:justify;
font-family:verdana,tahoma;
font-size:9pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

#kontakt div.txt_right{
width:362px;
margin:30px 0px 10px 20px;
padding:0px 0px 0px 0px;
text-align:justify;
font-family:verdana,tahoma;
font-size:9pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

#kontakt div.center{
width:980px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:left;
clear:both;
background:#ffffff;
}

div.center{
width:980px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
clear:both;
/*background:#ffffff;*/
}

div.center2{
width:980px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
text-align:center;
float:left;
}

div.txt_center{
width:920px;
margin:45px 0px 10px 0px;
padding:0px 30px 0px 30px;
text-align:justify;
font-family:verdana,tahoma;
font-size:9pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

div.txt_center2{
width:920px;
height:300px;
margin:45px 0px 10px 0px;
padding:0px 30px 0px 30px;
text-align:center;
font-family:verdana,tahoma;
font-size:9pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

#galeria div.center{
width:980px;
/*height:518px;*/
margin:0px auto 0px auto;
padding:0px 0px 50px 0px;
text-align:center;
background:#ffffff;
background:url(img/head_galeria.gif) no-repeat center top;
}

table.gal{
width:960px;
/*height:468px;*/
margin:0px auto;
padding:0px;
text-align:center;
position:relative;
top:50px;
}

table.gal tr{
height:224px;
width:960px;
}

table.gal td{
width:320px;
height:234px;
text-align:center;
vertical-align:top;
}

img.gal{
width:281px;
height:214px;
border-style:none;
}

div.tab{
width:215px;
margin:0px;
padding:0px 0px 0px 30px;
text-align:left;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
float:left;
}

div.clear{
clear:both;
}

#o_firmie div.head_center{
width:980px;
height:40px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:center;
background:url(img/head_wspolpracujemy.gif) no-repeat center top;
}

object.wspolpraca{
position:relative;
top:10px;
}

div.wspolpraca{
height:155px;
}

div.hold_bottom{
text-align:center;
height:91px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
/*background:url(img/background_stopka.gif) no-repeat center;*/
background:url(img/stopka_long.gif) no-repeat center;
/*border-style:solid;
border-width:1px;*/
}

div.footer{
width:980px;
/*height:80px;*/
height:91px;
margin:0px auto;
padding:0px 0px 0px 0px;
text-align:center;
}

div.footer_center{
width:980px;
height:17px;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
text-align:center;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#ffffff;
position:relative;
top:34px;
}

div.footer_left{
width:488px;
height:18px;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
font-family:verdana,tahoma;
font-size:7pt;
font-weight:normal;
font-style:normal;
color:#000000;
float:left;
}

div.footer_right{
width:488px;
height:18px;
margin:40px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
font-family:verdana,tahoma;
font-size:7pt;
font-weight:normal;
font-style:normal;
color:#000000;
float:right;
}

img.point{
height:9px;
width:9px;
margin:0px;
padding:0px;
position:absolute;
top:3px;
left:-12px;
}

img.point_wspl{
height:5px;
width:3px;
margin:0px;
padding:0px;
position:absolute;
top:4px;
left:-12px;
}

img.point2{
height:9px;
width:9px;
margin:0px;
padding:0px;
position:relative;
top:0px;
left:-2px;
}

ul.txt{
list-style:none;
margin:6px 0px 6px 10px;
padding:0px 0px 0px 0px;
width:500px;
}

ul.txt li{
margin:6px 0px;
position:relative;
text-align:justify;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

ul.wspl{
list-style:none;
margin:6px 0px 6px 10px;
padding:0px 0px 0px 0px;
width:215px;
}

ul.wspl li{
margin:2px 0px;
position:relative;
text-align:left;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

ul.txt2{
list-style:none;
margin:6px 0px 6px 0px;
padding:0px 0px 0px 0px;
width:300px;
}

ul.txt2 li{
margin:6px 0px;
position:relative;
text-align:justify;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

ul.txt_center{
list-style:none;
margin:6px 0px 6px 10px;
padding:0px 0px 0px 0px;
width:900px;
}

ul.txt_center li{
margin:6px 0px;
position:relative;
text-align:justify;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
}

span.strong{
font-weight:bold;
}

div.news_head{
text-align:left;
font-family:verdana,tahoma;
font-size:10pt;
font-weight:bold;
font-style:normal;
color:#513621;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.news_txt{
text-align:justify;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000;
margin:6px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.footer_center a{
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#ffffff;
text-decoration:none;
}

div.footer_center a:hover{
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#ffffff;
text-decoration:underline;
}

img.logo{
position:relative;
top:2px;
border-style:none;
}

div.footer_right a{
font-family:verdana,tahoma;
font-size:7pt;
font-weight:normal;
font-style:normal;
color:#000000;
text-decoration:none;
}

div.footer_right a:hover{
font-family:verdana,tahoma;
font-size:7pt;
font-weight:normal;
font-style:normal;
color:#000000;
text-decoration:underline;
}

div.wspolpraca_space{
width:300px;
height:230px;
margin:0px;
padding:0px;
}

div.mapa{
width:362px;
height:244px;
margin:0px;
padding:0px;
/*background:url(img/mapa.gif) top no-repeat;*/
position:relative;
}

img.point3{
height:5px;
width:3px;
margin:0px 4px 1px 0px;
}

#kontakt input{
border-style:solid;
border-width:1px;
border-color:#582216;
}

#kontakt input.none_board{
border-style:none;
}

#kontakt textarea{
border-style:solid;
border-width:1px;
border-color:#582216;
}

div.form1{
/*margin:0px;
padding:0px;
width:459px;*/
width:565px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:40px;
/*font-size:1pt;*/
background:url(img/head_ankieta.gif) no-repeat center;
}

div.form2{
/*margin:0px;
padding:0px;
width:459px;*/
width:565px;
height:360px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
background:url(img/head_formularz.gif) no-repeat center;
}

div.form4{
/*margin:0px;
padding:0px;
width:459px;*/
width:565px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*background-color:#E5E5E5;*/
border-style:none;
text-align:right;
}

div.form3{
/*margin:0px auto;
padding:0px;
width:459px;*/
width:565px;
margin:30px 0px 10px 20px;
padding:0px 0px 0px 0px;
height:4px;
background:url(img/form_bottom.gif);
font-size:1pt;
border-style:none;
}

div.txthead2{
width:980px;
margin:10px auto 10px -30px;
padding:0px;
border-style:none;
text-align:left;
}

div.txthead3{
height:23px;
width:459px;
margin:10px auto 6px auto;
/*margin:10px 0px 10px 26px;*/
padding:0px;
border-style:none;
background:url(img/form_head_main2.gif) center no-repeat;
text-align:left;
}

div.txthead3 span{
font-weight:bold;
color:#ffffff;
margin:10px 0px 0px 10px;
}

ul.form{
/*padding:10px 10px 10px 14px;
margin:0px;*/
margin:6px 0px 6px 14px;
padding:0px 0px 0px 0px;
list-style:none;
}

ul.form li{
margin:6px 0px;
position:relative;
/*text-align:justify;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:normal;
font-style:normal;*/
color:#000000;
}

ol.form{
padding:10px 10px 10px 14px;
margin:0px;
width:200px;
}

ol.form li{
font-size:8pt;
}

input{
margin:0px;
}

table.stab{
width:325px;
padding:0px;
margin:0px 0px 0px 0px;
border-style:none;
}

table.form{
width:543px;
text-align:center;
margin:0px 0px 0px auto;
padding:0px 0px 0px 10px;
background-color:#E5E5E5;
color:#00000;
font-weight:normal;
font-size:9pt;
font-family:verdana, tahoma;
}

table.form td{
text-align:left;
}

table.form td.left{
text-align:left;
width:200px;
/*border-style:solid;
border-width:1px;*/
}

table.stab td.left{
text-align:left;
width:200px;
}

table.stab td.right{
text-align:center;
width:125px;
}

tr.head td{
/*color:#0C78B9;*/
color:#582216;
font-weight:bold;
font-size:10pt;
font-family:verdana, tahoma;
}

tr.text td{
color:#00000;
font-weight:normal;
font-size:10pt;
font-family:verdana, tahoma;
/*width:180px;*/
border-style:none;
text-align:left;
vertical-align:top;
}

/*tr.text td.right{
text-align:center;
vertical-align:middle;
margin:auto;
width:50%;;
border-style:none;
}*/

table.form2{
width:525px;
text-align:center;
margin:0px 0px 0px 30px;
/*padding:10px;*/
padding:0px;
color:#00000;
font-weight:normal;
font-size:9pt;
font-family:verdana, tahoma;
position:relative;
top:44px;
}

table.form2 td{
text-align:left;
}

table.form2 td.left{
text-align:left;
width:200px;
/*border-style:solid;
border-width:1px;*/
}

table.form2 td.right2{
text-align:left;
width:325px;
}

ol{
text-align:justify;
}

ol li{
margin:6px 20px 0px 11px;
padding:0px 0px 0px 0px;
font-family:verdana, tahoma;
font-size:9pt;
font-style:normal;
font-weight:normal;
color:#000000;
line-height:14pt;
text-align:left;
}

ol.oferta{
list-style-type:lower-alpha;
text-align:justify;
}

ol.linki a{
color:#6F504B;
text-decoration:underline;
}

ol.linki a:hover{
color:#240A05;
/*color:#51160C;*/
text-decoration:underline;
}

a.mapka{
color:#6F504B;
text-decoration:underline;
}

a.mapka:hover{
color:#240A05;
text-decoration:underline;
}

table.oferta{
margin:auto;
border-style:solid;
border-width:2px;
border-color:#51160C;
padding:0px;
font-family:verdana, tahoma;
font-size:9pt;
font-style:normal;
font-weight:normal;
}

table.oferta td{
border-style:solid;
border-width:1px;
border-color:#51160C;
padding:2px;
text-align:center;
}

table.oferta tr.top{
border-style:solid;
border-width:1px;
border-color:#51160C;
padding:2px;
text-align:center;
background-color:#D6D6D6;
}

div.more{
float:right;
position:relative;
}

img.point_wspl2{
height:5px;
width:3px;
margin:0px;
padding:0px;
position:absolute;
top:5px;
left:-12px;
}

a.more{
color:#513621;
font-family:verdana, tahoma;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

a.more:hover{
color:#513621;
font-family:verdana, tahoma;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:underline;
}