
body {font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#ffffff; background:#101E3A}
    body, h1, h2, h3, h4, form, fieldset {margin:0px; padding:0px; border:0px}
    img {padding:0px; margin:0px; border:0px}
    a {padding:0px; margin:0px; cursor:pointer; outline: none; text-decoration:none; color:#91dff5}
    a:hover, a:focus {text-decoration:underline}
    p {margin:0px; padding:0px;} 
    hr {display:block; margin:12px 0; padding:0; clear:both; overflow:hidden; border:0px; height:2px; background: url("../images/hr.jpg") repeat-x}

.tmp2 {background:#101E3A}

.kontakt {background:#101E3A url("../images/bg-kontaktmain.jpg") repeat-x}
.home {background:#101E3A url("../images/bg-home.jpg") repeat-x}
.profil {background:#101E3A url("../images/bg-profilmain.jpg") repeat-x}
.media {background:#101E3A url("../images/bg-mainmedia.jpg") repeat-x}
.paranormal {background:#101E3A url("../images/bg-profilmain.jpg") repeat-x}

#holder {width:930px; margin:0 auto; position:relative;}
    .kontakt .side-left {position:absolute; width:300px; height:482px; top:0; left:-300px; background:url("../images/bg-kontakt-left.jpg") no-repeat}
    .kontakt .side-right {position:absolute; width:125px; height:482px; background:red; top:0; right:-125px; background:url("../images/bg-kontakt-right.jpg") no-repeat}
    .home .side-left {position:absolute; width:300px; height:985px; top:0; left:-300px; background:transparent}
    .home .side-right {position:absolute; width:125px; height:985px; background:red; top:0; right:-125px; background:transparent}
    .profil .side-left {position:absolute; width:300px; height:482px; top:0; left:-300px; background:url("../images/bg-profil-left.jpg") no-repeat}
    .profil .side-right {position:absolute; width:125px; height:482px; background:red; top:0; right:-125px; background:url("../images/bg-profil-right.jpg") no-repeat}
    .media .side-left {position:absolute; width:300px; height:482px; top:0; left:-300px; background:url("../images/bg-media-left.jpg") no-repeat}
    .media .side-right {position:absolute; width:125px; height:482px; background:red; top:0; right:-125px; background:url("../images/bg-media-right.jpg") no-repeat}
	/*----NOWY PROGRAM O ZJAWISKACH PARANORMALNYCH-----*/
	.paranormal .side-left {position:absolute; width:145px; height:483px; top:0; left:-145px; background:url("../images/bg-paranormal-left.jpg") no-repeat}
    .paranormal .side-right {position:absolute; width:125px; height:483px; background:red; top:0; right:-125px; background:url("../images/bg-paranormal-right.jpg") no-repeat}

    .home .side-left, .home .side-right {
        background:transparent;
    }
    
#wrapper {width:930px; margin:0 auto; position:relative;overflow:hidden;}

    #header {clear:both; overflow:hidden; height:139px; padding:0; background:transparent;/* url("../images/bg-header.jpg") repeat-x */}
        #header h1 {float:left; padding:11px 0 0 0; position:relative; z-index:100;width:150px;}
        #header h1 a {
            display:block;
            width:200px;
            height:128px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(images/logo.png);
        }
        #header ul {float:right; padding:15px 0 0 0; margin:27px 0 0 0;position:relative;}
            #header ul li {float:left; display:inline; padding:0px 5px; margin:0; list-style:none; background: url("../images/sep-tab.jpg") no-repeat right 14px}
            #header ul li.tab17, #header ul li.tab12 {background:none; padding-right:0px}
            #header ul li a {display:block; padding:0 0 0 25px; margin:0 0 0 -14px; height:38px; position:relative}    
            #header ul li a span {display:block; padding:18px 9px 0 0; text-align:center; height:20px; }
            #header ul li a:hover, #header ul li a.active {background: url("../images/tab-left.png") no-repeat top left;}
            #header ul li a.jsActive {background-image: url("../images/tab-left.gif") !important;}
            #header ul li a strong {background: transparent url("../images/stars.png") no-repeat top left; position:absolute;top:0;left:0;display:block;width:25px;height:38px;}
            #header ul li a:hover span, #header ul li a.active span {background: url("../images/tab-right.jpg") no-repeat top right}
            #header ul li em {display:block; height:15px; text-indent:-99999px}
			/* #header ul li.tab1 strong {display:none !important} */
			/* #header ul li.tab1 a:hover, #header ul li.tab1 a:hover span, #header ul li.tab1 a.active span, #header ul li.tab1 a.active {background:transparent !important} */
            #header ul li.tab1 em {width:90px; background: url("../images/menu/tab1.jpg") no-repeat 0 0;margin-top:-2px}
            #header ul li.tab2 em {width:31px; background: url("../images/menu/tab2.jpg") no-repeat 0 0}
            #header ul li.tab3 em {width:99px; background: url("../images/menu/tab3.jpg") no-repeat 0 0}
            #header ul li.tab4 em {width:69px; background: url("../images/menu/tab4.jpg") no-repeat 0 0}
            #header ul li.tab5 em {width:125px; background: url("../images/menu/tab5.jpg") no-repeat 0 0}
            #header ul li.tab6 em {width:47px; background: url("../images/menu/tab6.jpg") no-repeat 0 0}
            #header ul li.tab7 em {width:69px; background: url("../images/menu/tab7.jpg") no-repeat 0 0}
            #header ul li.tab8 em {width:38px; background: url("../images/menu/tab8.jpg") no-repeat 0 0}
            #header ul li.tab9 em {width:84px; background: url("../images/menu/tab9.jpg") no-repeat 0 0}
            #header ul li.tab10 em {width:69px; background: url("../images/menu/tab10.jpg") no-repeat 0 0}
            #header ul li.tab11 em {width:128px; background: url("../images/menu/tab11.jpg") no-repeat 0 0}
            #header ul li.tab12 em {width:47px; background: url("../images/menu/tab12.jpg") no-repeat 0 0}
            #header ul li.tab17 em {width:138px; background: url("../images/menu/tab17.jpg") no-repeat 0 0}
            #header ul li.tab1 a:hover em, #header ul li.tab2 a:hover em, #header ul li.tab3 a:hover em, #header ul li.tab4 a:hover em, #header ul li.tab5 a:hover em, #header ul li.tab6 a:hover em, #header ul li.tab17 a:hover em {background-position:0 -15px}
            #header ul li.tab1 a.active em, #header ul li.tab2 a.active em, #header ul li.tab3 a.active em, #header ul li.tab4 a.active em, #header ul li.tab5 a.active em, #header ul li.tab6 a.active em {background-position:0 -15px}
            #header ul li.tab7 a:hover em, #header ul li.tab8 a:hover em, #header ul li.tab9 a:hover em, #header ul li.tab10 a:hover em, #header ul li.tab11 a:hover em, #header ul li.tab12 a:hover em {background-position:0 -15px}
            #header ul li.tab7 a.active em, #header ul li.tab8 a.active em, #header ul li.tab9 a.active em, #header ul li.tab10 a.active em, #header ul li.tab11 a.active em, #header ul li.tab12 a.active em {background-position:0 -15px}
            * html #header ul li a, * html #header ul li a span {float:left}

    #panel-home {height:493px; position:relative; margin:-34px 0 0 0; width:auto}
    #panel-home-flash {display:none;}
    .home #panel-home-flash {display:block;height:550px; position:absolute; margin:0; width:100%;top:84px;left:0;background:transparent url(../images/flash-tlo.jpg) no-repeat scroll 50% 38px;}
    
    #panel-kontakt {height:377px; position:relative; margin:-34px 0 0 0; padding:0; width:930px; background: url("../images/bg-kontakt.jpg") no-repeat}
        #panel-kontakt .heading {float:left; width:300px; padding-top:45px}
            #panel-kontakt h1 {display:block; font-size:20px; padding:0 0 5px 0;color:#91dff5;visibility:hidden;}
        #panel-kontakt .inner {float:right; width:630px; padding-top:51px}
        #panel-kontakt .left {float:left; width:330px;}
        #panel-kontakt .left div.rightheading {float:right; width:127px; margin-right:-5px}
        #panel-kontakt .left form div {float:none; clear:both; overflow:hidden; padding:0 0 6px 0}
            #panel-kontakt dl {width:330px; float: left; clear: both;}
            #panel-kontakt dl dt {float: left; width: 100px; padding: 4px 0 0 0; margin:0; text-align:right}
            #panel-kontakt dl dt label {margin:0; font-weight:bold}
            #panel-kontakt dl dt label.blue {color:#91dff5}
            #panel-kontakt dl dd {float: right; width: 216px; margin:0; position: relative;}
            #panel-kontakt dl dd p input {padding: 2px 5px; width: 200px; border:0; float: left; background:none}
            #panel-kontakt dl dd p {float:left; width:216px; height:22px; background: url("../images/input-216.png") no-repeat }
            #panel-kontakt dl dd span {float:left; width:216px; height:82px; background: url("../images/textarea.png") no-repeat }
            #panel-kontakt dl dd input.button {float:right; width:87px; height:22px; background: url("../images/wyslij.png") no-repeat; text-indent:-999999px; border:0px; cursor:pointer}
            #panel-kontakt textarea {padding: 2px 3px 0 5px; color:#000000; background:none; width: 208px; margin: 0px; font: 11px arial; border:0px; position:relative; overflow:auto; /*overflow-x: hidden; overflow-y: scroll;*/ height:75px}
        #panel-kontakt .right {float:right; width:200px;}
            #panel-kontakt .right p {color:#fff; display:block; padding:0 0 7px 0; font-weight:bold; line-height:14px}
            #panel-kontakt .right p span {color:#ffffff}
            #panel-kontakt .right a {font-weight:bold; font-size:12px; color:#91dff5}
            #panel-kontakt .right a:hover {color:#ffffff; text-decoration:none}
            #panel-kontakt .right p.small {font-size:10px; line-height:12px; font-weight:normal; color:#ffffff}

    #panel-profil {height:377px; position:relative; margin:-34px 0 0 0; padding:0; width:930px; background: url("../images/bg-profil.jpg") no-repeat}
        #panel-profil .heading {float:left; width:300px; padding-top:45px}
            #panel-profil .box {float:right; margin-top:43px; padding: 25px 20px 0 20px; width:359px; height:278px; background: url("../images/bg-box.jpg") no-repeat}
            #panel-profil p {padding:0 0 5px 0}
            #panel-profil ul {display:block; padding:0 0 15px 0; margin:0}
            #panel-profil ul li {display:block; padding:0 0 0 15px; margin:0; list-style:none; clear:both; overflow:hidden; color:#91dff5; background: url("../images/dot-blue.jpg") no-repeat 0 6px}
			/*-----NOWY PROGRAM O ZJAWISKACH PARANORMALNYCH-------*/
		    #panel-paranormal {height:360px; position:relative; margin:-17px 0 0 0; padding:0; width:931px; background: url("../images/bg-paranormal.jpg") no-repeat}
        	#panel-paranormal .heading {float:left; width:300px; padding-top:45px}
            #panel-paranormal .box {
background:url("../images/paranormal-text.png") no-repeat scroll 5px 0 transparent;
float:right;
height:60px;
margin-top:43px;
padding:254px 10px 0 0;
width:359px;
}
            #panel-paranormal p {padding:0 0 5px 0}
            #panel-paranormal ul {display:block; padding:0 0 15px 0; margin:0}
            #panel-paranormal ul li {display:block; padding:0 0 0 15px; margin:0; list-style:none; clear:both; overflow:hidden; color:#91dff5; background: url("../images/dot-blue.jpg") no-repeat 0 6px}
			#panel-paranormal a#pobierz {display:block; text-indent: -9999px; height:37px; width:143px; margin:5px;  background: url("../images/pobierz_2stany.png") 0 0px no-repeat}
			#panel-paranormal a#pobierz:hover {display:block;text-indent: -9999px; height:37px; width:143px; margin:5px;  background: url("../images/pobierz_2stany.png") 0 -38px no-repeat}
			
			#panel-paranormal a#online {float:right; display:block;text-indent: -9999px; height:37px; width:192px; margin:5px;  background: url("../images/online_2stany.png") 0 0px no-repeat}
			#panel-paranormal a#online:hover {float: right; display:block;text-indent: -9999px; height:37px; width:192px; margin:5px;  background: url("../images/online_2stany.png")  0 -37px no-repeat}
			#panel-paranormal a#email {background:none repeat scroll 0 0 transparent;
				display:block;
				height:13px;
				left:785px;
				position:absolute;
				text-indent:-9999px;
				top:262px;
				width:132px;
			}
			#panel-paranormal a#email:hover {background:none repeat scroll 0 0 transparent;
				display:block;
				height:13px;
				left:785px;
				position:absolute;
				text-indent:-9999px;
				top:262px;
				width:132px;
				 background: url("../images/email.png") 0 0px no-repeat; text-indent: -9999px;
 			}		
			#paranormal-form {
				background: transparent url("../images/bg-form2.png") repeat;
				display: none;
				height:325px;
				overflow-y:scroll;
				padding:10px 10px 20px 10px;
				position:absolute;
				top:121px;
				width:500px;
				z-index:200;
				border: #fff 5px solid;
			}
			#paranormal-form input, #paranormal-form textarea  {
				color: #fff;
				font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;
			}
			#paranormal-form input[type="text"] {
				background:url("../images/input-216.png") no-repeat scroll 0 0 transparent;
				border:medium none;
				display:block;
				height:16px;
				padding:2px 6px 5px;
				width:204px;
			}
			#paranormal-form input[type="text"].long {
				background:url("../images/input-450.png") no-repeat scroll 0 0 transparent !important;
				width:438px;
			}
			#paranormal-form textarea {
				background:url("../images/textarea-450.png") no-repeat scroll 0 0 transparent;	
				font-size:15px;
				height:82px;
				padding:3px;
				width:447px;
				border:none;
			}
			#paranormal-form input[type=submit] {
				background:url("../images/wyslij.png") no-repeat scroll 0 0 transparent;
				border:0 none;
				cursor:pointer;
				float:right;
				height:22px;
				text-indent:-999999px;
				width:87px;
				margin:10px 200px 10px 0;
			}
			#paranormal-form #close-form{
				display:block;
				font-size:14px;
				position:absolute;
				right:0;
				top:0;
				text-transform:uppercase;
			}
			#popup #close-popup{
				margin-left: 364px;
			}
			#popup {background:url("../images/bg-popup.jpg") no-repeat scroll 0 0 transparent; width: 385px; height 379px; display: block; border: 5px #fff solid; position:absolute;}
			#popup a#wejdz {margin:280px 0 0 127px; background:url("../images/wejdz.png") no-repeat scroll 0 0 transparent; display: block; width: 130px; height: 44px; text-indent: -9999px;}
			#popup a#wejdz:hover {margin:280px 0 0 127px; background:url("../images/wejdz.png") no-repeat scroll 0 -44px transparent; display: block; width: 130px; height: 44px; text-indent:-9999px;}
		
			/*-----NOWY PROGRAM O ZJAWISKACH PARANORMALNYCH-------*/
		
    #panel-lista {height:377px; position:relative; margin:-34px 0 0 0; padding:0; width:930px; background: url("../images/bg-media.jpg") no-repeat}
        #panel-lista .heading {float:left; width:300px; padding-top:45px}
        #panel-lista .headingright {float:right; width:500px; padding:65px 20px 0 0; text-align:right}
            #panel-lista .headingright p {text-align:right; font-size:12px}
            #panel-lista .headingright p a {font-size:12px; color:#91dff5;}
            #panel-lista .headingright p a:hover {text-decoration:none}
            #panel-lista .boxlong {float:left; margin-top:5px; padding:20px 0 0 25px; width:887px; height:239px; background: url("../images/bg-boxlong.jpg") no-repeat}
            #panel-lista .boxlong.news {background-image:url("../images/bg-boxnews.jpg");}
            #panel-lista .boxlong.alt {padding:10px 0 0 15px;width:897px;height:249px;}
            #panel-lista p {padding:0 0 5px 5px; display:block; clear:both; overflow:hidden; font-size:11px}
            #panel-lista ul {float:left; display:block; padding:10px 35px 0 0; margin:0; width:260px}
            #panel-lista ul.last {padding:10px 0 0 0;}
            #panel-lista ul li {display:block; float:left; padding:0; margin:0 0 2px 0; width:260px; height:19px; position:relative;}
            #panel-lista ul li em {display:none};
            #panel-lista .show {float:left; padding:10px 0 0 0}
            #panel-lista ul li a {display:block; padding:2px 0 0 5px; height:17px; width:260px; color:#fff; background: url("../images/pads-260.png") no-repeat; font-size:12px}
            #panel-lista ul li a:hover {background: url("../images/pads-260on.png") no-repeat; text-decoration:none; color:#ffffff }
            #panel-lista ul li a:hover span {padding:0 0 0 10px; background: url("../images/arrow.gif") no-repeat 0 4px;}
            #panel-lista ul li a em {position:absolute;height:10px;display:block; background: url("../images/arrow.gif") no-repeat 0 4px; width: 0px;}

    #main {clear:both; overflow:hidden; height:296px; padding:19px 0 0 0; background: transparent;}
    .home #main {margin-top:459px;}
    #panel-home {display:none !important;}
        #main h1 {display:block; font-size:20px; padding:0 0 5px 0;}
        #main h2 {font-size:11px; color:#91dff5; padding:0}
        #main h3 {font-size:11px; padding:0}
        #main h4 {font-size:11px; color:#91dff5; padding:0}
        
        a.archiwum {float:right; position:absolute; top:8px; right:25px; width:65px; height:13px; text-indent:-99999px; background: url("../images/text/archiwum.jpg") no-repeat}
        
        .newsleft {float:left; position:relative; padding:7px 0 0 0; width:378px;overflow-x:hidden;height:289px;}
            .newsleft .pages {float:right; position:absolute; top:4px; right:0; width:67px; height:20px; padding:8px 8px 0 8px; background: url("../images/pages.jpg") no-repeat}
                .newsleft .pages a.prev {display:inline-block; width:9px; height:9px; background: url("../images/arrow-prev1.jpg") no-repeat}
                .newsleft .pages a.next {display:inline-block; width:8px; height:9px; background: url("../images/arrow-next1.jpg") no-repeat}
                .newsleft .pages span {display:inline-block; width:48px; text-align:center; color:#91dff5}
                .newsleft .pages strong {font-weight:normal}
                .newsleft .pages em {font-style:normal}
            .newsleft ul.pads {display:block; padding:10px 0 0 0; margin:0; width:378px}
            .newsleft ul.pads li {display:block; float:left; padding:0; margin:0 0 2px 0; width:378px}
            .newsleft ul.pads span {color:#ffffff; display:block; padding:0 5px 0 0;float:left;}
            .newsleft ul.pads li a {display:block; padding:5px 0 3px 5px; min-height:18px; width:373px; background: url("../images/pads-big.jpg") no-repeat; font-size:11px;line-height:18px;text-transform:uppercase;float:left}
            .newsleft ul.pads li a:hover {background-position:0 -76px; text-decoration:none; color:#ffffff}
            .newsleft ul.pads li a em {
                display:block;
                float:left;
                width:311px;
                font-style:normal;
            }
        .middlecol {float:left; padding:7px 25px 0 23px; width:216px; height:308px;overflow-x:hidden;}
            .middlecol img.show {float:left; padding:0; margin:0 0 6px 0}

        .rightcol {float:left; padding:7px 0 0 21px; width:264px;}
            .rightcol ul.quickgallery {float:left; padding:0 0 5px 0; margin:0}
            .rightcol ul.quickgallery li {float:left; display:inline; padding:0 12px 5px 0; margin:0; list-style:none}
            .rightcol ul.quickgallery li.last {padding:0 0 5px 0}
            .rightcol img.shop {float:right; padding:0; margin:-20px 10px 0 0}
            .rightcol a.more {float:right; margin:0; font-weight:bold; color:#91dff5;position:relative;text-shadow:1px 1px 2px #0a163c}
            .rightcol a.more .shadow {
                display:block;
                position:relative;
                color:#0a163c;
            }
            .rightcol a.more .caster {
                color:#a4daee;
                position:absolute;
                top:-1px;
                left:-1px;
                font-style:normal;
            }
            .rightcol a.more:hover {color:#ffffff; text-decoration:none}
            .rightcol img, .mm .video img {
                margin:-14px 0 0 -20px !important;
            }
    #panel-lista h2 {
        height: 41px;
        width:700px;
        font-size:30px;
        visibility:hidden;
		white-space: nowrap;
    }
    #panel-lista h2 strong {
        width: 140px;
        height:41px;
		float: left;
    }
    #panel-lista h2.wide strong {
        width: 275px !important;
    }
    #panel-lista h2.semiwide strong {
        width: 152px;
    }
    #panel-lista h2.semiwider strong {
        width: 225px;
    }
    #panel-lista h2.semiwideren strong {
        width: 205px;
    }
    .boxlong .gallery, .middlecol .gallery, .rightcol .gallery {
        float:left;
        width: 175px;
        padding: 10px 0 0;
        height: 245px;
        overflow:hidden;
    }
    .rightcol .gallery, .middlecol .gallery {
        height: auto;
        padding: 0 0 5px;
        width: 264px;
    }
    .middlecol .gallery {
        width:210px;
    }
    .boxlong .gallery .img, .middlecol .gallery .img, .rightcol .gallery .img {
        float:left;
        width: 84px;
        padding: 0;
        height: 69px;
        overflow:hidden;
        margin: 0 3px 0 0;
        position:relative;
    }
    .middlecol .gallery .img {
        width:210px;
        height:110px;
    }
    .boxlong .gallery .img .imgdummy, .middlecol .gallery .img .imgdummy, .rightcol .gallery .img .imgdummy {
        position:absolute;
        width:78px;
        height:63px;
        overflow:hidden;
        top:3px;
        left:3px;
    }
    .middlecol .gallery .img .imgdummy {
        width:206px;
    }
    .boxlong .gallery a, .middlecol .gallery a, .rightcol .gallery a {
        display:block;
        position:relative;
        width:84px;
        height:69px;
        overflow:hidden;
        background: transparent url('../images/gallery.gif') 0 0 no-repeat;
    }
    .middlecol .gallery a {
        width:210px;
        background: transparent url('../images/gallery-wide.gif') 0 0 no-repeat;
    }
    .boxlong .gallery a span, .middlecol .gallery a span, .rightcol .gallery a span {
        width:78px;
        height:63px;
        margin:3px;
        overflow:hidden;
        display:block;
    }
    .middlecol .gallery a span {
        width:206px;
    }
    .middlecol h3 {
        height:16px;
        overflow:hidden;
        visibility:hidden;
    }
    .middlecol {
        color:#91dff5;
    }
    .boxlong .gallery a em, .middlecol .gallery a em, .rightcol .gallery a em {
        display:none;
        position: absolute;
        top:0;
        left:0;
        width:84px;
        height:69px;
        background: transparent url('../images/gallery.png') 0 0 no-repeat;
    }
    .middlecol .gallery a em {
        width:210px;
        background: transparent url('../images/gallery-wide.png') 0 0 no-repeat;
    }
    .boxlong .gallery a em.jsActive, .middlecol .gallery a em.jsActive, .rightcol .gallery a em.jsActive {
        display:block !important;
    }
    .boxlong .gallery a:hover em, .middlecol .gallery a:hover em, .rightcol .gallery a:hover em {
        display:block;
    }
    .middlecol .gallery .img img {
        width:220px;
        margin:-50px 0 0 -8px;
    }
    .boxlong .descr {
        float:left;
        width: 450px;
        padding: 10px;
        margin-top:10px;
        overflow:auto;
        height: 185px;
        text-shadow: 1px 1px 2px #152435;
        position:relative;
        font-size:12px !important;
        line-height:18px !important;
    }
    .boxlong .descr p {
        font-size:12px !important;
        line-height:18px;
        margin:0;
        padding:0;
    }
    .boxlong .descr .shadow {
        position:relative;
        padding:0;
        color:#152435;
        width:440px;
    }
    .boxlong .descr .caster {
        position:absolute;
        top: -1px;
        left: -1px;
        color:#fff;
        width:440px;
    }
    .boxlong.wide .descr {
        width: 680px;
    }
    .boxlong.wide .descr .caster, .boxlong.wide .descr .shadow {
        width: 670px;
    }
    .wide .showall {
        left:650px !important;
    }
    .boxlong .showall {
        width: 250px;
        height:30px;
        position:absolute;
        top:326px;
        left:430px;
    }
    .boxlong .www, .boxlong .forum {
        width: 250px;
        height:30px;
        position:absolute;
        top:-215px;
        left:205px;
    }
    .boxlong .www * {
        width:250px !important;
        text-align:left !important;
    }
    .boxlong .forum {
        width: 150px;
        left:491px;
    }
    .boxlong .forum *, .ourp .boxlong .showall * {
        text-align:right !important;
    }
    .boxlong .descr.wwwd {
        margin-top:30px !important;
        height:168px;
    }
	.boxlong .descr font, .boxlong .descr .caster font {
		color:#fff !important;
	}
    .boxlong .showall .more, .boxlong .showall .caster, .boxlong .showall .shadow {
        width:230px !important;
    }
    .boxlong .showall .more {
        top:0;
    }
    .scrollBar, .scrollControlsY {
        position:absolute;
        top:0;
        right:0;
        width:5px;
        height:100%;
        background:#18294c;
    }
    .scrollHandle {
        background:#5383a0;
    }
    .scrollHandle .scrollHandleMiddle {
        background:#91dff5;
        cursor:pointer;
        height:98%;
        width:5px;
    }
    .boxlong a.more {
        background:transparent none repeat scroll 0 0;
        font-size:12px;
        font-weight:bold;
        height:auto;
        text-align:center;
        text-transform:uppercase;
        width:170px;
        color:#a4daee;
        text-decoration:none;
        text-shadow: 1px 1px 2px #7490a8;
        position:absolute;
        top:326px;
    }
    .boxlong a.more:hover {
        color:#fff;
    }
    .boxlong a.more.jsActive:hover {
        color:#a4daee;
    }
    .boxlong a.more .shadow, .boxlong a.more .caster {
        display:block;
        position:relative;
        color:#7490a8;
        width:170px;
        text-align:center;
        font-style:normal;
    }
    .boxlong a.more .caster {
        position:absolute;
        top: -1px;
        left: -1px;
        color:#a4daee;
    }
    h1 {
        width: 600px;
    }
    #photo {
        visibility:hidden;
    }
    .bigphoto {
        position:absolute;
        width:503px;
        height:380px;
        left:670px;
        top:102px;
        background: transparent;
        overflow:hidden;
    }
    .video, .photos {
        float:left;
        height:245px;
        padding: 0;
        margin: 0 5px 0 0;
    }
    .video {
        width: 275px;
    }
    .boxlong .video .gallery {
        width: 275px;
        height:205px;
        padding:0;
    }
    .wide .video, .wide .video .gallery {
        width:175px;
    }
    .photos {
        width:610px;
    }
    .boxlong .photos .gallery {
        width:610px;
        height:205px;
        padding:0;
    }
    .galeria .showall {
        left:10px;
    }
    .galeria h3 {
        font-size:11px;
        position:relative;
        background:#1a2b4f;
        text-align:center;
        margin: 0 2px 2px;
        height:14px;
        overflow:hidden;
        text-shadow: 1px 1px 2px #868e9f;
    }
    .galeria h3 span, .galeria h3 strong, .galeria h3 i {
        background:#101e3b;
        display:block;
        position:absolute;
        top:0;
        left:0;
        height:14px;
        width:100%;
        font-style:normal;
    }
    .galeria h3 strong.shadow, .galeria h3 i.caster {
        background: transparent;
        text-align:center;
        color:#868e9f
    }
    .galeria h3 i.caster {
        top:-1px;
        left:-1px;
        color:#fff;
    }
    .galeria .photos h3 {
        width:603px;
    }
    h3 .scrollDown, h3 .scrollUp {
        display:block;
        width:11px;
        height:11px;
        position:absolute;
        background: transparent url('../images/scrollup-na.gif') 50% 50% no-repeat;
        top: 2px;
    }
    h3 .scrollUp.activeUp {
        background-image: url('../images/scrollup.gif');
    }
    h3 .scrollDown {
        background-image: url('../images/scrolldown-na.gif');
    }
    h3 .scrollDown.active {
        background-image: url('../images/scrolldown.gif');
    }
    .galeria h3 b {
        display:block;
        position:absolute;
        text-align:center;
        text-shadow: 1px 1px 2px #868e9f;
        width:100%;
    }
    /* news */
    #panel-lista .news h2 {
        height:32px;
        margin:10px 0 0;
        padding:0;
        width:600px;
        visibility:hidden;
        overflow:hidden;
    }
    #panel-lista .news .descr {
        padding-left:0;
        margin-top:2px;
        height: 150px;
        width:590px;
    }
    #panel-lista .news .gallery {
        margin:-60px 0 0 25px;
    }
    #panel-lista .news .descr .caster, #panel-lista .news .descr .shadow {
        width:580px;
    }
    #panel-lista h2.newsHead, #panel-lista h2.newsHead strong {
        width: 500px;
        visibility:hidden;
    }
    #panel-lista .news span.date {
        display:block;
    }
    #footer {clear:both; overflow:hidden; padding:10px 0 30px 0; font-size:12px; color:#ffffff; background:url("../images/bg-footer.jpg") repeat-x}
        #footer ul {float:left; padding:0; margin:0px; width:930px}
        #footer ul li {float:left; display:inline; list-style:none}
        #footer ul li a {padding:0px; margin:0px; font-size:12px; color:#91dff5; }    
        #footer ul li a:hover {text-decoration: none; color:#ffffff}
        
        #footer ul li.gfx {float:right}
        /*---- sIFR ---*/
        .sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
        .sIFR-unloading .sIFR-flash {visibility: hidden !important;}
        .sIFR-replaced, .sIFR-ignore {visibility: visible !important; padding:0; margin:0}
        .sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
        .sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
        /*---- Header styling ---*/
        /* .sIFR-active .content h1 {visibility: hidden; font-family: Verdana; line-height: 18px; font-size: 20px; width: 300px;} */
        .sIFR-active #main h1, .sIFR-active #panel-kontakt h1 {visibility: hidden; line-height: 18px}
        .sIFR-active #main h2 {visibility: hidden; line-height: 14px}        
        .sIFR-active #main h3 {visibility: hidden; line-height: 14px}        
        .sIFR-active #main h4 {visibility: hidden; line-height: 14px; margin:-8px 0 0 0; height:14px}        
        .sIFR-active #panel-profil .box p, .sIFR-active #panel-profil .box ul li {visibility: hidden; line-height: 12px}
		
		.sIFR-active #panel-profil .box p, .sIFR-active #panel-profil .box ul li {visibility: hidden; line-height: 12px}
/* tips */
.tipsquick, .tipslogo {
    background:#eaebef;
    width:130px;
    text-align:center;
    color:#111d47;
    opacity:0.95;
    padding: 0;
    text-transform:uppercase;
    font-weight:bold;
}
.tipslogo {
    width:auto;
    background:transparent;
}
.tipslogo em {
    display:block;
}
.tipslogo span {
    display:block;
    width:150px !important;
    height:100px !important;
}
.tipsquick .tip-title, .tipslogo .tip-title {
    margin: 3px 10px;
}
.tipsquick .tip-text, .tipslogo .tip-text {
    display:none;
}
.tipslogo a {
    display:none;
}
/* ajax */
.hidden {
    position:absolute;
    display:none;
    visibility:hidden;
}
.loadingajax {
    height:150px;
    width:378px;
    background: transparent url('../images/loading.gif') 50% no-repeat;
}
span.error {
    color:#ff9999;
    display:block;
    position:absolute;
    top:325px;
}
#lang {
    position:absolute;
    top:5px;
    left:770px;
    height:17px;
    line-height:17px;
    font-size:10px;
    color:#ddd;
}
#lang.pl {
    left:800px;
}
#lang div {
    float:left;
}
#lang div.lang {
    width:22px;
    overflow:hidden;
}
#lang div.lang a {
    display:block;
    font-weight:bold;
    padding-left: 25px;
    height:19px;
    background: transparent url('../images/flag/pl-link.gif') 0 0 no-repeat;
    color:#fff;
    text-decoration:none;
}
#lang div.lang a#en {
    background-image: url('../images/flag/gb-link.gif');
}
#lang div.lang a:hover {
    background-position: 0 -39px;
}
#lang div.lang.active a {
    background-position: 0 -20px;
}
#lang div.lang.active {
    width:65px;
}
#main .gallery .img a strong {
    display:block;
    font-size:10px;
    font-weight:normal;
    height:24px;
    left:3px;
    position:absolute;
    text-align:center;
    top:42px;
    vertical-align:middle;
    width:78px;
    overflow:hidden;
    text-decoration:none;
    background: transparent url('../images/black.png');
    line-height: 11px;
	color:#fff;
}
#main .gallery .img a {
    text-decoration:none;
}
#widewide, #widewide h2 {
	width: 920px !important;
}
#widewide h2 strong, #widewide h2 strong object {
	width:275px !important;
	overflow-x:hidden !important;
}
#panel-lista h1 {
	visibility:hidden;
}
#mgmt {
	background:transparent url(../images/mgmt.gif) no-repeat 0 -27px;
	display:none !important;
	height:27px;
	position:absolute;
	right:0;
	text-indent:-999999999px;
	top:94px;
	width:156px;
	z-index:999999999;
	text-align:left;
}
#mgmt:hover {
	background-position:0 0;
}
#tabs {
	position:absolute;
	top: 0;
	right: 165px;
	padding:0;
	margin:0;
}
#tabs.pl {
	right: 150px;
}
#tabs div {
	display:inline;
	margin: 0 5px;
	float: right;
	border-bottom:1px solid #202a3e;
}
#tabs a {
    font-size:11px;
	font-weight:bold;
	line-height:22px;
	padding:0 10px;
	border:1px solid #202a3e;
	border-width:0 1px;
	margin:0 -1px;
	color:#cdd5e2;
	text-shadow:#000;
	display:block;
	background:#2d3b57;
	text-shadow:0 0 14px #253f72;
	overflow:hidden;
}
#tabs a:hover, #tabs div:hover a {
	color:#fff;
	text-decoration:none;
	background:#253f72;
	text-shadow:0 0 14px #fff;
	border-color:#5aa0c4;
}
#tabs div:hover {
	border-bottom-color:#5aa0c4;
	-moz-box-shadow:0 0 4px #5aa0c4;
	-webkit-box-shadow:0 0 4px #5aa0c4;
	box-shadow:0 0 4px #5aa0c4;
	cursor:pointer;
}
.tab6 {
	margin-right:-1px !important;
}
#lang {
	top:2px;
}
#fb_main {
    height: 413px;
    position: fixed;
    right: -208px;
    top: 60px;
    width: 260px;
    z-index: 99;
}
#fb_content {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/fb2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 400px;
    padding: 22px 7px 0;
    width: 194px;
}
#fb_button {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/fb1.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 49px;
    width: 52px;
}
/*
 * Slider
 */
#panel-home-flash {
	overflow:hidden;
}
.slider-wrapper {
	width: 8000px;
	height: 512px;
}
.slider-wrapper .slide {
	display: block;
	float: left;
	width: 100%;
	height: 512px;
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-color: transparent;
}
.slider-wrapper .slide a {
	display: block;
	width: 960px;
	height: 512px;
	margin: 0 auto;
	opacity: 0.01;
	filter: alpha(opacity=1);
}

