html, body, div, form, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }

body { font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; background:#F2F2F2 url(../img/bg1.gif) 0 0 repeat-x; text-align:left; }

html, body { height: 100%; }

img { border:0; }

a { text-decoration:none; color:#666666; }

a:hover { color:#de4faf; }



h1, h2 { color:#000000; font-size:24px; font-weight:normal; padding:0 0 0 70px; background:url(../img/bt6.jpg) 0 0 no-repeat; line-height:60px; height:60px; display:block; }



.inp { font-size:12px; padding:1px 2px 1px 2px; background-color:#EEEEEE; color:#666666; border:1px solid #999999; }

.wym { font-size:12px; padding:1px 2px 1px 2px; background-color:#FCF2F2; color:#666666; border:1px solid #CC0000; }

.przy { font-size:12px; padding:1px 2px 1px 2px; background-color:#FAFAFA; color:#666666; border:1px solid #3F5C94; }

.gwiazdka {color:#CC0000; font-weight:bold; }

.error { font-size:14px; color: #CC0000; font-weight:bold; }

.error_mini { font-size:12px; color: #CC0000; font-weight:normal; }



a.home1 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt1_f01.gif) 0 0 no-repeat; color:#666666; }

a.home1:hover { background-image:url(../img/bt1_f02.gif); color:#666666; }

a.home2 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt3_f01.gif) 0 0 no-repeat; color:#666666; }

a.home2:hover { background-image:url(../img/bt3_f02.gif); color:#666666; }



a.l-sza1 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt2_f02.gif) 0 0 no-repeat; color:#666666; }

a.l-sza1:hover { background-image:url(../img/bt2_f01.gif); color:#de4faf; }

a.l-sza2 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt4_f02.gif) 0 0 no-repeat; color:#666666; }

a.l-sza2:hover { background-image:url(../img/bt4_f01.gif); color:#de4faf; }

a.l-sza3 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt7_f02.gif) 0 0 no-repeat; color:#666666; }

a.l-sza3:hover { background-image:url(../img/bt7_f01.gif); color:#de4faf; }





a.l-zie1 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt2_f01.gif) 0 0 no-repeat; color:#DE4FAF; }

a.l-zie1:hover { background-image:url(../img/bt2_f02.gif); color:#666666; }

a.l-zie2 { display:block; height:40px; line-height:40px; padding:0 0 0 45px; margin:0; background:url(../img/bt4_f01.gif) 0 0 no-repeat; color:#DE4FAF; }

a.l-zie2:hover { background-image:url(../img/bt4_f02.gif); color:#666666; }



a.r-zie1 { border:5px solid #f2f2f2; display:block; width:290px; height:180px; padding:0; margin:0; }

a.r-zie1:hover { border:5px solid #de4faf; }



a.r-zie2 { border:5px solid #f2f2f2; display:block; width:500px; height:300px; padding:0; margin:0; }

a.r-zie2:hover { border:5px solid #de4faf; }



a.up1 { display:block; height:40px; line-height:40px; padding:0 0 0 40px; margin:0; background:url(../img/bt5_f01.gif) 0 0 no-repeat; color:#8FBA2C; }

a.up1:hover { background-image:url(../img/bt5_f02.gif); color:#666666; }



 

#master { background-color:#FFFFFF; position: relative; height: auto !important; height: 100%; min-height: 100%; width:900px; margin:0 auto 0 auto; }



#header { width:900px; height:60px; position:relative; }

#baner { width:900px; height:305px;}

#content { width:820px; background-color:#FFFFFF; padding:40px 40px 80px 40px; }

#footer { position:absolute; bottom:0; left:0; width:900px; height:80px; }



#header #logo { height:60px; width:135px; position:absolute; top:0; left:0; }

#header #tmenu { height:40px; width:765px; padding:0; margin:0; position:absolute; top:15px; left:135px;  }

#tmenu li { margin:0; padding:0; position:relative; list-style:none; float:right; height:40px; display:inline-table; }

#tmenu li a { margin:0 0 0 10px; white-space:nowrap; display:inline; padding:12px 0 12px 45px; }



#footer #f { height:40px; line-height:40px; width:860px; padding:25px 0 0 40px; }

#f #f1 { width:343px; float:left; background-color:#F2F2F2; height:inherit; line-height:inherit; padding:0 0 0 17px; }

#f #f2 { width:445px; float:left; background-color:#F2F2F2; height:inherit; line-height:inherit; }

#f2 #bmenu { height:40px; width:428px; padding:0 17px 0 0; margin:0; }

#bmenu li { margin:0; padding:0; position:relative; list-style:none; float:right; height:40px; }

#bmenu li a { margin:0 0 0 10px; white-space:nowrap; display:inline; padding:12px 0 12px 45px; }

#f #f3 { width:50px; padding:0 0 0 5px; float:left; height:inherit; line-height:inherit; text-align:right; }



.clear1 { clear:both; height:1px; }



.newsy { width:820px; }

.newsy .tdl1 { vertical-align:top; text-align:left; width:520px; }

.newsy .tdr1 { vertical-align:top; text-align:right; width:300px; }

.newsy .tdl2, .newsy .tdr2 { background-color:#F2F2F2; height:40px; text-align:left; }

.newsy p { padding:5px 20px 10px 70px; }

.newsy a.l-zie2 { margin:0 0 0 5px; }

.newsy a.r-zie1 { margin:0 0 10px 0; }



.wci1 { padding:5px 0 20px 70px; }



.lewa1 { width:410px; float:left; }

.prawa1 { width:300px; padding:0 0 0 40px; float:left; }



.lewa2 { width:250px; float:left; }

.prawa2 { width:469px; padding:0 0 0 30px; float:left; border:1px solid #D8D3D1; border-width:0 0 0 1px; }



#line0 a.r-zie1 { float:left; }

#line0 a#link1 { float:left; margin:150px 0 0 10px; }

#line1 { border-bottom:1px solid #D8D3D1; }

#real1 { padding:5px 0 20px 70px; width:510px; position:relative; }

#real1 #real-foto { border:5px solid #f2f2f2; display:block; width:500px; height:300px; padding:0; margin:0; }

#real1 #real-opis { padding:5px 0 5px 0; width:500px; }

#real1 #real-navi { width:100px; height:100px; position:absolute; left:720px; top:215px; background-color:#f2f2f2; }

#real1 td {  height:50px; text-align:center; vertical-align:middle; }

#real1 #real-licz { font-weight:bold; font-size:24px; color:#000000; }

#real1 a.l-sza2, #real1 a.l-sza3 { padding:0 5px 0 5px; width:40px; background-position:5px 0; }	



ul.linki { padding:0; margin:0; }

ul.linki li { list-style:none; height:40px; }

