@charset "utf-8";
html,body{
margin:0;
padding:0;
}
body, td, th,input,textarea,select{
	font-family: Arial, Tahoma, helvetica, sans-serif; 
	font-size:12px;
	color:#fff;
}

body{
text-align:center;
background:#464646 url(../img/bg_body.jpg) repeat-x;
}

img{border:0;}

a{
color:#1fb2ff;	
}

.cb{clear:both;font-size:0;line-height:0}

.bg_body2{
background:url(../img/bg_body2.jpg) center top no-repeat;
float:left;
width:100%;
}


#wrap{
text-align:left;
position:relative;
width:980px;
margin:0 auto;
}


#menu_main{
padding:0 15px;
height:53px;
}

#menu_main a{
display:block;
float:left;
margin:0 8px;
height:53px;
line-height:53px;
text-align:center;
color:#073559;
text-decoration:none;
width:174px;
}

#menu_main a strong{
display:none;
}

#menu_main a.m1{background:url(../img/m1.jpg) no-repeat;}
#menu_main a.m2{background:url(../img/m2.jpg) no-repeat;}
#menu_main a.m3{background:url(../img/m3.jpg) no-repeat;}
#menu_main a.m4{background:url(../img/m4.jpg) no-repeat;}
#menu_main a.m5{background:url(../img/m5.jpg) no-repeat;}


#menu_main a.s,#menu_main a:hover{
background-position:0 -53px;
}


#path{
height:33px;
line-height:33px;
margin:1px 0 0 0;
white-space:nowrap;
padding:0 10px;
font-size:11px;
}


#path span{
background:url(../img/s1.gif) 7px 2px no-repeat;
padding:0 0 0 20px;
}


#path a{
color:#fff;
text-decoration:none;
font-size:11px;
}


#path a:hover{
text-decoration:underline;
}

#path u{
font-weight:bold;
}


#box1{
width:936px;
height:194px;
background:url(../img/bg_box1.gif) no-repeat;
margin:0 auto;
}


.p1{
padding:20px;
}


.foto1{
float:left;
margin:0 20px 0 0;
}

.text1 p{
margin:8px 0;
}


#boxy_3{
padding:9px 0 0 22px;
}



#boxy_2{
padding:9px 0 0 22px;
}


#box2_a{
float:left;
width:193px;
height:450px;
margin:0 16px 0 0;
background:#343434 url(../img/box2_t.gif) no-repeat;
}

#box2_a div.bg_b{
background:url(../img/box2_b.gif) left bottom no-repeat;
float:left;
height:100%;
width:100%;
}

#box2{
float:left;
width:193px;
height:253px;
margin:0 16px 0 0;
background:#343434 url(../img/box2_t.gif) no-repeat;
}

#box2 div.bg_b{
background:url(../img/box2_b.gif) left bottom no-repeat;
float:left;
height:100%;
width:100%;
}

#box3{
float:left;
width:236px;
height:253px;
margin:0 16px 0 0;
background:#343434 url(../img/box3_t.gif) no-repeat;
}

#box3 div.bg_b{
background:url(../img/box3_b.gif) left bottom no-repeat;
float:left;
height:100%;
width:100%;
}


#box4{
float:left;
width:472px;
height:253px;
background:#343434 url(../img/box4_t.gif) no-repeat;
}

#box4 div.bg_b{
background:url(../img/box4_b.gif) left bottom no-repeat;
float:left;
height:100%;
width:100%;
}


p.ng1{
padding:0;
margin:15px 0 0 15px;
}

#sk{

}

#mapa{
padding:10px 0 0 10px;
float:left;
}

#kontakt_i{
float:right;
width:220px;
padding:10px 20px 0 10px;
}


#kontakt_i p.pl20{
padding:0 0 0 20px;
}


#kontakt_i span{
padding:0 0 0 20px;
display:block;
}

#kontakt_i span.i1{background:url(../img/i1.gif) 1px 0 no-repeat;}
#kontakt_i span.i2{background:url(../img/i2.gif) 0 2px no-repeat;}
#kontakt_i span.i3{background:url(../img/i3.gif) 0 4px no-repeat;}
#kontakt_i span.i4{background:url(../img/i4.gif) 1px 1px no-repeat;}
#kontakt_i span.i5{background:url(../img/i5.gif) 3px 6px no-repeat; margin:10px 0 0 0;}


ul.ul1{
list-style:none;
margin:10px 0 0 0;
padding:0;
}

ul.ul1 li{
margin:0;
padding:5px 0 5px 16px;
background:url(../img/bg_li2.gif) repeat-x;
}

ul.ul1 li a{
background:url(../img/s2.gif) 0 3px no-repeat;
padding:0 0 0 20px;
color:#fff;
text-decoration:none;
}

ul.ul1 li a:hover,ul.ul1 li a.sel3{
color:#1fb2ff;
text-decoration:underline;
}


ul.ul2{
list-style:none;
margin:10px 0 0 20px;
padding:0;
}

ul.ul2 li{
margin:0;
padding:0 0 0 16px;
background:url(../img/s3.gif) 0 5px no-repeat;
}


#foot{
float:left;
clear:both;
width:930px;
padding:19px 25px;
color:#929292;
font-size:11px;
}

#foot a{
color:#929292;
font-size:11px;
text-decoration:none;
}


#foot2{
border-top:1px solid #5a5a5a;
padding:8px 20px;
}

#menu_b{
float:left;
}

#cpr{
float:right;
}

#cpr em{
font-style:normal;
text-decoration:underline;
color:#fff;
}

#menu_b a{
margin:0 4px;
}

#menu_b a.sel2,#menu_b a:hover{
text-decoration:underline;
color:#fff;
}












#box5{
width:724px;
float:left;
background:#343434 url(../img/box5_t.gif) no-repeat;
}

#box5 div.bg_b{
background:url(../img/box5_b.gif) left bottom no-repeat;
float:left;
height:100%;
width:100%;
}


.d20{
padding:10px 40px 20px 40px;
}


/* -formularz- */

.pole {
    margin:0;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    width: 200px;
    height: 15px;
}
textarea {
    margin:0;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    width: 650px;
    height: 120px;
}
.tabela_form {
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    width: 142px;
}
.przycisk {
    vertical-align: middle;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    height: 20px;
}
.komunikat {
    margin : 0px 0px 0px 10px;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    text-align: justify;
}
.komunikat2 {
    margin : 0px 0px 0px 10px;
    font: normal 9px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    text-align: justify;
}
/* -table, tr, td- */
table {
	vertical-align: top;
}
.table1 tr {
background:#161616;
text-align: center;
}
tr, td {
	vertical-align: top;
	font: normal 11px/1.3 verdana, arial, helvetica, sans-serif;
}