*{
font-family:Verdena,Tahoma,Arial,Helvetica;
margin:0px;
padding:0px
}

img{
border:0px
}

html{
font-family:Verdena,Tahoma,Arial,Helvetica;
width:100%;
height:100%;
}

#all{
background:#FFFFFF;
width:100%;
}

p{
font-family:Verdena,Tahoma,Arial,Helvetica;
font-size:11px;
color:#757575;
}

a {
font-size:11px;
text-decoration:none;
color:#2971A7;
}

a:hover {
font-size:11px;
text-decoration:none;
color:#595959;
}

ul {
font-family:tahoma,sans-serif,arial;
font-size:10pt;
font-weight:800;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:47px;
text-align:left;
text-decoration:none;
}

input, textarea{
border:1px solid #D8D8D9;
font-family:Verdena,Helvetica;
font-size:12px;
color:#767b80;
}

#top{
height:469px;
width:1006px;
margin:auto;
}

.logo{
height:109px;
width:980px;
margin:auto;
}

.nav_left{
background:url(../img/website/nav_left.png) no-repeat;
height:54px;
width:8px;
float:left;
margin:9px 0 0 0px;
}

.nav_lr{
background:url(../img/website/nav_lr.png) repeat-x;
height:54px;
float:left;
width:2px;
margin:9px 0 0 13px;
}

.nav_lr2{
background:url(../img/website/nav_lr.png) repeat-x;
height:54px;
float:left;
width:2px;
margin:9px 0 0 0px;
}

.nav_right{
background:url(../img/website/nav_right.png) no-repeat;
height:54px;
width:8px;
float:left;
margin:9px 0;
}

.nav{
float:left;
margin:9px 0 10px 0;
width:960px;
}

.nav_bottom{
background:url(../img/website/ziph_12.png) repeat-x;
height:6px;
width:960px;
float:left;
}

.topsearch_top{
background:url(../img/website/ziph_25.png) repeat-x;
height:5px;
width:960px;
float:left;
}

ul.topnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/website/topnav_bg.png) repeat-x scroll 0 0;
float:left;
font-size:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
height:43px;
width:960px;
}
ul.topnav li {
float:left;
margin:0;
padding:0;
position:relative;
background:transparent url(../img/website/ziph_menu_03.png) no-repeat scroll right top;
}

li#last{
float:left;
margin:0;
padding:0;
position:relative;
background:none;
}

ul.topnav li a {
color:#FFFFFF;
display:block;
float:left;
padding:14px 26px;
font-family:Verdana;
font-size:14px;
text-decoration:none;
font-weight:normal;
}
ul.topnav li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#e3e3e3;
background:transparent url(../img/website/topnav_hover.png) no-repeat scroll center top;
}

ul.topnav li p {
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana;
padding:14px 27px;
font-size:14px;
text-decoration:none;
font-weight:normal;
}

ul.topnav li p:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#e3e3e3;
background:transparent url(../img/website/topnav_hover.png) no-repeat scroll center top;
}

ul.topnav li span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:43px;

}
ul.topnav li span.subhover {
background-position:center bottom;
cursor:pointer;
}
ul.topnav li ul.subnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#117ca9 none repeat scroll 0 0;
border:1px solid #146f97;
display:none;
float:left;
left:0;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:43px;
width:170px;
}
ul.topnav li ul.subnav li {
border-bottom:1px solid #146f97;
border-top:1px solid #2284ae;
clear:both;
margin:0;
padding:0;
width:170px;
}
html ul.topnav li ul.subnav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#117ca9 url(../img/website/dropdown_linkbg.png) no-repeat scroll 6px center;
float:left;
color:#c4eeff;
font-size:11px;
font-family:Verdena,Tahoma,Arial,Helvetica;
padding:7px 0 8px 15px;
width:155px;
}
html ul.topnav li ul.subnav li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#146f97 url(../img/website/dropdown_linkbg2.png) no-repeat scroll 7px center;
}

.partner{
float:left;
height:259px;
width:192px;
}

.partner_loga{
float:left;
height:259px;
width:192px;
}

#tabs{
float:left;
height:259px;
width:585px;
margin:0 0 28px 0px;
}

#tabs ul a{
display:block;
float:left;
font-family:Verdana;
font-size:14px;
font-size-adjust:none;
font-weight:normal;
}

#tabs ul a.selected{
margin-bottom:0;
background:transparent none repeat scroll 0 0;
}

.right1{
float:left;
height:42px;
width:570px;
background:transparent url(../img/website/ziph_430.png) no-repeat scroll 0 0;
padding:0 0 0 15px;
}

.right1 li{
float:left;
}

.right1 p{
color:#FFF;
}

.right1 span{
color:#FFF;
font-size:12px;
font-weight:bold;
}

#wyda1{
float:left;
width:165px;
height:34px;
padding:8px 0 0 20px;
background:url(../img/website/ziph_403b.png) no-repeat;
}

#wyda2{
float:left;
width:164px;
height:34px;
padding:8px 0 0 20px;
background:url(../img/website/ziph_404b.png) no-repeat;
}

#wyda3{
float:left;
width:166px;
height:34px;
padding:8px 0 0 20px;
background:url(../img/website/ziph_405b.png) no-repeat;;
}

#wyd1{
float:left;
width:585px;
height:217px;
}

#wyd2{
float:left;
width:585px;
height:217px;
display:none;
}

#wyd3{
float:left;
width:585px;
height:217px;
display:none;
}

.ziph_tlo{
background:url(../img/website/ziph_43.png) no-repeat;
float:left;
width:585px;
height:217px;
}

.ziph_data{
float:right;
width:80px;
height:20px;
margin:6px 0 0;
}

.ziph_data p{
color:#000;
}

.ziph_tytul{
float:left;
height:30px;
margin:12px 0 0;
text-align:center;
width:481px;
}

.ziph_tytul a{
color:#FFFFFF;
font-family:verdana;
font-size:20px;
font-weight:normal;
padding:0px 0 0 57px;
}

.ziph_tytul a:hover{
color:#e3e3e3;
}

.ziph_tresc{
float:left;
height:131px;
margin:12px 10px 0 25px;
width:310px;
}

.ziph_tresc p{
color:#565656;
line-height:17px;
}

.ziph_img{
float:left;
height:131px;
margin:12px 10px 0 0px;
width:215px;
}

.ziph_lynk{
float:right;
height:20px;
margin:0 17px 0 0;
width:70px;
}

.ziph_lynk a{
color:#FFF;
}

.ziph_lynk a:hover{
color:#e3e3e3;
}

.glos{
background:#a9def4;
float:left;
height:259px;
width:189px;
margin:0 0 0 20px;
}

.glos_okladka{
float:left;
height:245px;
width:175px;
margin:7px;
}

.mapa{
float:left;
height:370px;
width:219px;
background:url(../img/website/mapka.png) no-repeat 0 0px;
}

.mapa_adr{
float:left;
height:80px;
width:215px;
margin:154px 0 0;
}

.mapa h3{
border-bottom:1px solid #858484;
color:#5E5E5E;
margin:0 0 15px 0;
font-family:verdana;
font-size:15px;
font-weight:normal;
}

.mapa_adr p{
margin:0 0 0 15px;
}



#content{
margin:auto;
width:980px;
}

.left{
float:left;
width:230px;
margin:0 0 0 7px;
height:100%;
}

.logowanie{
background:url(../img/website/ziph_49.png) no-repeat;
float:left;
width:219px;
height:119px;
}

.loginPanel{
float:left;
width:219px;
height:82px;
margin:35px 0 0 0px;
}

.logowanie label{
color:#7b8a9a;
font-size:12px;
margin:0px 0 8px 22px;
}

.logowanie input{
background:url(../img/website/ziph_57.png) no-repeat;
margin:0 0 0 16px;
padding:2px;
width:120px;
border:0 none;
}

.log_input2{
margin:3px 0 5px 0px;
}

.log_input2 input{
background:url(../img/website/ziph_57.png) no-repeat;
margin:0 0 0 17px;
padding:2px;
width:120px;
border:0 none;
}

.submit input{
color:#FFFFFF;
font-size:11px;
background:url(../img/website/ziph_61.png) no-repeat;
border:0 none;
height:21px;
margin:0 0 0 33px;
padding:0 0 0;
width:61px;
}

.download{
background:#A9DEF4 none repeat scroll 0 0;
float:left;
height:22px;
margin:20px 0 4px;
padding:0 0 0 10px;
width:209px;
}

.download a{
font-weight:bold;
color:#000000;
}

.down_linki{
float:left;
}

.down_linki a{
font-size:13px;
}

.czlonek_ziph{
float:left;
width:215px;
height:147px;
margin:10px 0 0 4px;
}

.firma_tygodnia{
float:left;
height:141px;
margin:15px 0 0 4px;
width:215px;
}

.firma_tygodnia h2{
border-bottom:1px solid #858484;
color:#5E5E5E;
font-family:verdana;
font-size:15px;
font-weight:normal;
text-align:center;
}

.firma_tekst{
border-bottom:1px solid #EBECEE;
border-right:1px solid #EBECEE;
border-left:1px solid #EBECEE;
float:left;
height:120px;
width:214px;
}

.firma_tekst p{
font-weight:bold;
margin:13px;
}

.firma_tekst img{

}

.galeria{
float:left;
width:219px;
height:254px;
margin:5px 0 0;
}

.galeria h2{
border-bottom:1px solid #858484;
color:#5E5E5E;
font-family:verdana;
font-size:15px;
font-weight:normal;
text-align:center;
}

.money{
float:left;
width:219px;
margin:0 0 0 11px;
}

.center{
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
float:left;
width:466px;
padding:0 20px;
height:100%;
min-height:1107px;
}

.center h1{
border-bottom:1px solid #D2D2D2;
color:#595959;
font-size:16px;
font-weight:normal;
margin:3px 0 20px;
padding:0 0 3px;
width:100%;
}

.center h2{
color:#595959;
font-size:15px;
font-weight:normal;
}

.center h3{
color:#595959;
font-size:14px;
font-weight:normal;
}

.center p{
line-height:17px;
}

.center img{
margin:10px;
}

.glowna img{
margin:0px;
}

.glos_p img{
margin:0px;
}

#photos img{
margin:0px;
}

.aktualnosc{
float:left;
width:220px;
height:228px;
margin:10px 26px 20px 0px;
}

.aktualnosc_r{
float:left;
width:220px;
height:228px;
margin:10px 0px 0 0px;
}

.tytul{
float:left;
width:220px;
height:39px;
}

.tytul a{
color:#515151;
font-size:15px;
}

.tytul a:hover{
font-size:15px;
color:#000;
}

.data{
float:left;
width:220px;
height:20px;
}

.data p{
color:#AAAAAA;
}

.zdjecie{
float:left;
margin:0 0 10px;
width:215px;
height:78px;
}

.text{
float:left;
width:220px;
}

.lynk{
float:left;
width:220px;
height:20px;
}

.lynk a{
font-weight:bold;
float:right;
}

.lynk a:hover{
text-decoration:underline;
}

.right{
float:left;
width:230px;
height:100%;
}

.reklamy{
border-top:1px solid #858484;
float:left;
width:213px;
height:100%;
margin:9px 0 0 11px;
padding:24px 0 0;
}

.reklamy img{
float:none;
margin:5px;
}

.firma{
border-bottom:1px dotted #D2D2D2;
float:left;
margin:0 0 15px;
width:466px;
}

.firma_id{
float:left;
width:25px;
}

.firma_img{
float:left;
width:186px;
}

.firma_firma{
float:left;
width:466px;
}

.firma_firma p{
font-size:13px;
font-weight:bold;
}

.firma_firma a{
font-size:13px;
color:#757575;
font-weight:bold;
}

.firma_tel{
float:left;
width:117px;
}

.firma_adres{
float:left;
width:186px;
}

.firma_kod{
float:left;
width:60px;
}

.firma_miejscowosc{
float:left;
width:103px;
}

.down_id{
float:left;
width:15px;
}

.down_name{
float:left;
}

.down_path{
float:left;
}

.down_desc{
float:left;
width:495px;
}

.center th{
width:70px;
height:38px;
}

.paging{
float:left;
color:#757575;
font-family:Verdena,Tahoma,Arial,Helvetica;
font-size:11px;
margin:10px 0 0 85px;
}

.disabled{
float:left;
color:#757575;
font-family:Verdena,Tahoma,Arial,Helvetica;
font-size:11px;
}

.current{
float:left;
color:#757575;
font-family:Verdena,Tahoma,Arial,Helvetica;
font-size:11px;
margin:0px 5px 0;
}

.glos_p{
float:left;
height:259px;
width:192px;
text-align:center;
margin:15px 30px 0 0;
}

.gall{
float:left;
height:180px;
margin:5px 0 15px;
width:233px;
}

.galeria_name{
border-bottom:1px solid #D2D2D2;
float:left;
height:47px;
line-height:13px;
width:215px;
}

.galeria_name a{
color:#5E5E5E;
font-family:verdana;
font-size:11px;
}

.galeria_img{
float:left;
height:115px;
margin:11px 0 0;
width:210px;
}



#footer{
margin:auto;
width:980px;
height:95px;
}

.footer1{
background:url(../img/website/ziph_63.png) no-repeat;
float:left;
height:9px;
margin:20px 0 0 32px;
width:917px;
}

.footer2{
background:url(../img/website/ziph_foot.png) no-repeat;
float:left;
width:980px;
height:43px;
}

.footer2 a{
font-size:10px;
font-weight:bold;
color:#5EA4C2;
font-family:Verdana;
}

.footer2 a:hover{
color:#595959;
}

.foot1{
float:left;
width:21px;
height:43px;
margin:2px 0 0;
}

.foot2{
border-right:1px solid #EBEBEB;
float:left;
width:74px;
height:45px;
}

.foot2 a{
float:left;
width:74px;
height:45px;
padding:15px;
}

.foot3{
border-right:1px solid #EBEBEB;
float:left;
width:102px;
height:45px;
}

.foot3 a{
float:left;
height:45px;
padding:11px 0 0 10px;
text-align:center;
width:85px;
}

.foot4{
border-right:1px solid #EBEBEB;
float:left;
width:94px;
height:45px;
}

.foot4 a{
float:left;
height:45px;
padding:15px 0 0 15px;
width:79px;
}

.foot5{
border-right:1px solid #EBEBEB;
float:left;
width:147px;
height:45px;
}

.foot5 a{
float:left;
width:147px;
height:45px;
padding:15px;
}

.foot6{
border-right:1px solid #EBEBEB;
float:left;
width:60px;
height:45px;
}

.foot6 a{
float:left;
width:50px;
height:45px;
padding:15px 0 0 10px;
}

.foot7{
border-right:1px solid #EBEBEB;
float:left;
width:67px;
height:45px;
}

.foot7 a{
float:left;
height:45px;
padding:11px 0 0 4px;
text-align:center;
width:63px;
}

.foot8{
float:left;
width:63px;
height:45px;
}

.foot8 a{
float:left;
width:63px;
height:45px;
padding:15px;
}

.foot9{
float:left;
width:315px;
height:45px;
}

.foot9 p{
padding:15px 0 0 55px;
color:#b0c3cc;
font-family:Verdana;
}

.foot9 a{
font-size:11px;
}

.foot10{
background:url(../img/website/ziph_l.png) no-repeat;
float:left;
width:21px;
height:43px;
margin:2px 0 0;
}

.foot9 abbr{
border:none;
}

.footer3{
background:url(../img/website/ziph_77.png) no-repeat;
float:left;
width:980px;
height:23px;
margin:0 0 20px 0;
}

#flashMessage p{
color:#FF0000;
padding:10px;
}

.news{
float:left;
margin:0 0 20px 0;
width:466px;
}

.news_header{
border-bottom:1px solid #BFE4F4;
float:left;
width:466px;
}

.news_date{
float:left;
width:80px;
height:30px;
}

.news_header p{
color:#70b7d5;
margin:9px 0 0 4px;
}

.news_name{
float:left;
width:466px;
}

.news_name a{
color:#006F9F;
font-size:19px;
font-weight:normal;
}

.news_text{
float:left;
margin:15px;
width:436px;
}

.news_text img{
float:right;
padding:3px;
}

.news_pagin{
float:left;
width:466px;
line-height:20px;
}

.news_pagin p{
font-weight:bold;
}

.news_pagin a{
font-weight:bold;
}

.pagin_left{
float:left;
width:70px;
}

.pagin_center{
float:left;
width:336px;
}

.pagin_center a{
padding:0 15px;
}

.pagin_right{
float:right;
width:54px;
}

.loged{
padding:5px 0 0;
text-align:center;
width:122px;
}

.loged span{
font-weight:bold;
}

.loged img{
margin:8px 0 0 19px;
}

.loged p{
color:#006f9f;
}