body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
body { background:#FFF url(/images/themes/bg_body.jpg) fixed repeat top center; }
h1 { margin:0; padding:15px 0; }
h2 { margin:0; padding:15px 0; }
ul { margin:0; padding:10px 0 10px 40px; }
#navig-bottom { margin:0; padding:10px 0 10px 40px; }
#m-main { background:#fff; margin:0 auto; width:820px; }
#main { margin:0 auto; width:970px; padding:15px 0 0 0;  }
#header { height:121px; overflow:hidden; width:820px; margin:0 auto; }
#h-top { width:820px; height:81px; overflow:hidden; margin:0 auto; position:relative; }
#h-topl { position:absolute; left:0; top:0; width:9px; height:81px; background:transparent url(/images/themes/h_bgl.png) scroll no-repeat left top; }
#h-topm { position:absolute; left:9px; top:0; width:802px; height:81px; background:transparent url(/images/themes/h_bg.png) scroll repeat-x left top; }
#h-topr { position:absolute; right:0; top:0; width:9px; height:81px; background:transparent url(/images/themes/h_bgr.png) scroll no-repeat left top; }
#h-logo { position:absolute; left:10px; top:-10px; width:310px; }
#h-rez { position:absolute; left:700px; top:11px; width:80px; height:60px; }
#h-m { background:#FFF; width:820px; margin:0 auto; }
#ul-m1 { list-style: none; padding:0; margin:0 auto; background:#f00 url(/images/themes/m_bg.png) scroll repeat-x left top; width:800px; height:40px; overflow:hidden; }
#ul-m1 li { float:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#ul-m1 li a { display: block; padding:9px 7px; margin:0; text-decoration: none; color:#FFF; line-height:22px; height:22px; }
#ul-m1 li a:hover { background:#fff url(/images/themes/bg-w.png) scroll repeat; color:#026BA5; }
#m-top { margin:0 auto; width:820px; position:relative; background:#FFF; }
#m-bg { padding:0 10px; }
#m-slogan { position:absolute; left:10px; top:20px; }
#m-slogan a { display:block; background:transparent url(/images/themes/nowoczesna-rekreacja.png) scroll no-repeat left top; width:308px; height:158px; }
#m-slogan a:hover { background:transparent url(/images/themes/nowoczesna-rekreacja_h.png) scroll no-repeat left top; }
.m-box { position:absolute; left:650px; top:60px; width:200px; height:150px; }
.m-box-flash { position:absolute; left:-6px; top:0; }
.m-box-t { height:10px; overflow:hidden; background:transparent url(/images/themes/m-box-t.png) scroll no-repeat left top; }
.m-box-m { height:130px; background:transparent url(/images/themes/m-box-m.png) scroll repeat-y left top; position:relative; }
.m-box-ml { width:21px; height:130px; position:absolute; left:-6px; top:0; background:transparent url(/images/themes/nav-l.png) scroll no-repeat left top; }
.m-box-mm { text-align:center; height:130px; }
.m-box-mr { width:21px; height:129px; position:absolute; right:-6px; top:0; background:transparent url(/images/themes/nav-r.png) scroll no-repeat left top; }
.m-box-b { height:10px; overflow:hidden; background:transparent url(/images/themes/m-box-b.png) scroll no-repeat left top; }
#m-box0 { top:390px; height: 120px; width: 30px; left:-30px; }
#m-box0 a { display:block; background:transparent url(/images/themes/kontakt.png) scroll no-repeat left top; width:60px; height:120px; }
#m-box0 a:hover { background:transparent url(/images/themes/kontakt_h.png) scroll no-repeat left top; }
#m-box1 { top:30px; height: 130px; }
#m-box2 { top:200px; }
#m-box3 { top:380px; }
#b-boxes { margin:0 auto; width:800px; background:#FFF; padding:0 10px; }
.b-box { float:left; width:261px; height:140px; font-family:Arial, Helvetica, sans-serif; }
.b-box-p1 { color:#0F628E; font-size:24px; margin:10px 0 0 10px; font-weight:bold; line-height: 24px; }
.b-box-p2 { margin:25px 0 0 15px; font-weight:bold; }
.b-box a { color:#333; text-decoration:none; }
#b-box1 { background:transparent url(/images/themes/b-box1.png) scroll no-repeat left top; }
#b-box2 { margin:0 8px 0 9px; background:transparent url(/images/themes/b-box2.png) scroll no-repeat left top; }
#b-box3 { background:transparent url(/images/themes/b-box3.png) scroll no-repeat left top; }
#footer { width:820px; margin:0 auto; position:relative; }
#f-top { padding:10px 40px; background:#FFF; }
#f-links { padding:10px 0 0 0; height:50px; background:transparent url(/images/themes/bg_footer.png) scroll no-repeat left top; }
#f-links a { text-decoration:none; color:#0F628E; }
#f-links a:hover { text-decoration:underline; }
#f-bottom { }
#title { width:800px; margin:0 auto; padding:15px 10px; background:#FFF; overflow:hidden; }
#title-p1 { background:transparent url(/images/themes/title.png) scroll no-repeat left top; font-size: 36px; color: #FFF; font-weight: bold; padding: 5px 0 15px 15px; text-transform: uppercase; }
.title2 { width:800px; margin:0 auto; padding:10px 0; background:#FFF; overflow:hidden; }
.title2 p { background:transparent url(/images/themes/title2.png) scroll no-repeat left top; font-size: 26px; color: #FFF; font-weight: bold; padding: 5px 0 0px 15px; text-transform: uppercase; }
#e-boxes { margin:0 auto; width:800px; background:#FFF; padding:0 10px; }
.e-box { padding:10px; }
#news { width:820px; margin:0 auto; background:#FFF; overflow:hidden; position: relative; height: 60px; }
.news { position: absolute; left: 10px; height: 30px; width: 800px; top: 15px; }
#news-bg { background:transparent url(/images/themes/aktualnosci.jpg) scroll no-repeat left top; }
#news-banner { overflow:hidden; white-space:nowrap; position:absolute; height:30px; width:650px; left:140px; top:15px; line-height:30px; }
#news-url a { display:block; height:30px; }
#d-boxes { margin:0 auto; width:820px; padding:0; position:relative; background:#fff; }
#slide-btn-left { position:absolute; left:-33px; top: 150px; }
#slide-btn-right { position:absolute; right:-33px; top: 150px; }
#slider { width:820px; position:relative; overflow: hidden;  }
.d-box { width:269px; margin-right:1px; }
.d-box-t { height:10px; overflow:hidden; background:transparent url(/images/themes/d-box-t.png) scroll no-repeat left top; }
.d-box-m { background:transparent url(/images/themes/d-box-m.png) scroll repeat-y left top; }
.d-box-b { height:15px; overflow:hidden; background:transparent url(/images/themes/d-box-b.png) scroll no-repeat left top; }
.d-box-p1 { font-size:24px; padding: 0 13px; color:#1114A5; font-weight: bold; text-transform:uppercase; white-space:nowrap; line-height: 29px; }
.d-box-p2 { position:relative; height:180px; padding:0 5px 0 10px; }
.d-box-p2 span { position:absolute; right:25px; bottom:5px; font-size:18px; color:#1114A5; font-weight: bold; }
.d-box-p3 { font-size:12px; padding: 3px 17px 0 10px; text-align:justify; height: 120px; overflow: hidden; }
.d-box-p4 { padding:0 20px 5px 0; text-align:right; }
#e-boxes { margin:0 auto; width:800px; background:#FFF; padding:0 10px; }
.e-box { padding:10px; }
.e-box-p1 { padding:0 15px; font-weight:bold; font-size:24px; color:#1114A5; text-transform:uppercase; float:left; }
.e-box-p2 { padding:3px 10px; font-size:18px; color: #1114a5; float:right; background: #FFF url(/images/themes/bg-a.jpg) scroll no-repeat left top; font-weight: bold; border-bottom:dotted #1114a5 1px; }
.e-box-p3 { clear:both; padding:3px 10px; }
.e-box-p3 span { background:#F6EA3C; text-transform:uppercase; font-weight:bold; }
.e-box-p4 { clear:both; padding:10px 0 0 10px; font-weight: bold; text-transform:uppercase; }
.e-box-p4 span { background:#1114A5; color: #F6EA3C; padding:3px; }
.e-box-p5 { font-style:italic; text-decoration: underline; padding: 5px 15px; }
.e-box-p6 { clear:both; padding:3px 10px; }
.e-box-p6 span { background:#F6EA3C; color:#FFF; background-color:#0F628E; font-weight:bold; }
.e-box-p7 { clear:both; padding:3px 10px; text-align:center; font-size:18px; color: #0F628E; }
.e-box-p8 { clear:both; padding:3px 10px; }
.e-box-s1 { font-size:24px; color:#1114A5; text-transform:uppercase; float:left; }
.e-box-s2 { font-size:18px; color:#F6EA3C; float:right; }
.e-box-s3 { text-transform:uppercase; background:#FF0; font-weight:bold; }
.e-box-t1 { width:100%; border-left:solid #333 1px; border-top:solid #333 1px; }
.e-box-t1 th, .e-box-t1 td { padding:5px; border-right:solid #666 1px; border-bottom:solid #666 1px; }
.e-box-t1 th { text-transform:uppercase; background:#ccc; }
.e-box-t1 td { text-align:center; }
.e-box-td1 { background:#ccc; font-weight:bold; }
.e-box-td2 { font-size:12px; }
.e-box-td2 a { text-decoration:none; display:block; width:100%; color:#000; }
.e-box-u1 { margin:5px 0 5px 10px; padding:0 0 0 30px; }
.soria .dijitDialog .dijitDialogTitle { font-size:18px; }
#g-boxes { margin:0 auto; width:800px; background:#FFF; padding:0 10px; }
.g-boxes { margin:0 auto; width:800px; background:#FFF; padding:0 10px; }
.g-boxes ol { padding:10px 0 10px 40px; margin:0; }
.g-box { }
.g-box-p1 { font-size:16px; font-weight:bold; font-style:italic; }
.g-box-d1 { float:left; padding: 5px 0; width: 160px; text-align: center; overflow: hidden; }
#karnet-19 { background:#FFF url(/images/themes/karnet-19.jpg) no-repeat scroll left top; }
#karnet-99 { background:#FFF url(/images/themes/karnet-99.jpg) no-repeat scroll left top; }
#karnet-a { background:#FFF url(/images/themes/karnet-a.jpg) no-repeat scroll left top; }
#karnet-b { background:#FFF url(/images/themes/karnet-b.jpg) no-repeat scroll left top; }
#karnet-c { background:#FFF url(/images/themes/karnet-c.jpg) no-repeat scroll left top; }
#karnet-d { background:#FFF url(/images/themes/karnet-d.jpg) no-repeat scroll left top; }
#karnet-e { background:#FFF url(/images/themes/karnet-e.jpg) no-repeat scroll left top; }
#karnet-f { background:#FFF url(/images/themes/karnet-f.jpg) no-repeat scroll left top; }
#karnet-vibroboost-a { background:#FFF url(/images/themes/karnet-vibroboost-a.jpg) no-repeat scroll left top; }
#karnet-vibroboost-b { background:#FFF url(/images/themes/karnet-vibroboost-b.jpg) no-repeat scroll left top; }
.box-karnet { float:left; height:380px; width:380px; padding:10px; }
.box-karnet p { padding:3px 0; }
.box-karnet .p1 { margin:85px 0 0 0; font-weight:bold; }
.box-karnet .p2 { padding:10px 0; }
.box-karnet .p3 { font-size:95%; font-style:italic; padding-top:15px; }
.bg-a { background: #FFF url(/images/themes/bg-a.jpg) scroll no-repeat left top; }
