@CHARSET "UTF-8";
    html, body { height: 100%; }
    a	{ text-decoration: none; color: white; }
    p	{ margin: 0; }
    a img	{ border: 0; }
    .menu9 { position: fixed; z-index: 200; left: 0; top: 80px; width: 1000px; height: 74px; background: url('nowe_menu8.jpg'); }
    .menu9	{ height: 54px; margin: 0 auto; background: url('black_menu_m.png'); width: 100%; text-align: center; }
    body	{ background: #333333; font-family: calibri, Trebuchet MS, arial, sans-serif; color: silver; font-size: 13pt; }
    .menu9 a.m9	{ color: #aaa; font-family: myriad pro, calibri, arial, sans-serif; font-weight: normal; font-size: 20px;   }
    .menu9 a.m9:hover	{ color: #fff; font-size: 22px; }
    .menu9 a.m9 i	{ color: #111; font-style:normal;  }
    .menu9 a.m9:hover i	{ color: #333; }
    .menu9 a.m9:focus,
    .menu9 a.m9:active	{ color: #fff; font-size: 23px; }
    .menu9 table	{ height: 41px; }
    .menu9 td	{ text-align: center; vertical-align: middle; }
    /*.menu9 td.m9sel	{ background: #333; }*/
    .page9top	{ position: fixed; z-index: 200; left: 0; top: 0; background: url('orange_top_m.png'); width: 100%; height: 80px; }

     div.clear	{ display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px; overflow-y: hidden; }
     div.clear:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }

        .M_sub		{ position: absolute; color: silver;  }
    .M_sub		{ text-align: left; font-size: 11px; padding: 3px; width: 210px; }
    .M_sub		{ left: 5%; margin-left: -33px; top: 165px; }
    .M_sub a	{ color: silver; text-decoration: none; display: block; font-size: 20px; padding: 1px 3px 1px 4px; height: 32px; background-repeat: no-repeat; }
    .M_sub a:hover	{ color: white; background-color: #333; font-size: 20px; background-image: url('submenu_mark.png'); }
    .M_sub a.dl	{ height: 64px; }
    .M_sub a.dl:hover	{ background-image: url('submenu_mark_dl.png'); }
    #M_sub__id_current	{ position: fixed; z-index: 200; }
    .M_sub #mstu	{ background: url('submenu_mark0b.png') no-repeat; display: block; }
    .M_sub #mstu.dl	{ background: url('submenu_mark_dl0b.png') no-repeat; }

    .M_sub_big		{ position: fixed; z-index: 220; left: 0px; right: 0px; width: 100%; top: 130px; bottom: 0px; visibility: hidden;
                    color: silver; text-align: center; font-size: 22px; background: #333333 url('gray_submenu_bg.png') no-repeat;
                    padding-top: 2%; }
    .M_sub_big a	{ color: silver; text-decoration: none; display: block; width: 630px; margin: 0 auto; height: 55px;
                    background: url('submenu_mark_db.png') top no-repeat; line-height: 50px; overflow: hidden; }
    .M_sub_big a:hover	{ color: white; background-position: bottom; }
    .M_sub_big a:active,
    .M_sub_big a:focus	{ color: white; background-position: bottom; }

    #M_gray_submenu_bg	{ position: fixed; z-index: 190; left: 0px; top: 110px; background: url('gray_submenu_bg.png'); width: 200px; height: 581px; }
    #adue_logo	{ position: fixed; left: 0px; bottom: 0;  background-image: url('adue.png'); width: 200px; height: 70px; z-index: 191; }

    #main		{ position: relative; left: 50%; margin-left: -260px; width: 750px; color: silver; min-height: 100%;   }
    body#main	{ position: static; left: 0; margin-left: 0; }

    .main_nowosci {
        position: absolute; top: 150px; left: 0%; margin-left: 15px; z-index: 200; width: 280px;
    }

    iframe	{ border: 1px solid black; }

/* text colors */
.color_default	{ color: silver; }
.hilight		{ color: white; }
.color_red		{ color: #d90b0f; color: #ea161a; }
.color_green	{ color: #05a716; }
.color_blue		{ color: #0c92f4; }
.color_violet		{ color: #ad37a9; }
.color_orange, span.orange		{ color: #ff932a; }
h3.orange		{ color: #ff8100; text-align: center; margin: 0; color: #ff932a; }
td.orange		{ background-color: #ff932a; }
a:hover	{ color: #ffffcc; }	

.Indent1		{ margin-left: 40px; }
.Indent2		{ margin-left: 80px; }
.Indent3		{ margin-left: 120px;}
.JustifyLeft	{ text-align: left; }
.JustifyRight	{ text-align: right;}
.JustifyCenter	{ text-align: center;}
.JustifyFull	{ text-align: justify;}


    /* tafelki */
 .taf_header	{	width: 600px; height: 50px; line-height: 45px; font-size: 28px; text-align: center; margin: 0 auto 20px auto;
                    color: black; background: url('lay07/strony_przewodnie/tafel_header.png');		}
 .taf_vertical	{	display: block; float: left; width: 240px; height: 300px; background: url('lay07/strony_przewodnie/tafel_vertical.png');
                    line-height: 55px; font-size: 20px; text-align: center; 	}
 .taf_hor_trans	{	display: block; float: left; width: 330px; height: 155px; background: url('lay07/strony_przewodnie/tafel_g2.png');
                    font-size: 16px; text-align: center; color: black; padding: 25px 15px 25px 25px; 	}
 .taf_hor_trans	b	{	font-size: 20px;	}
 .taf_hor_trans	img	{	float: left;	}
 
 #oferta_more	{ border: 2px solid #444444; background-color: #222222; padding: 6px; }
 

 /* kroki */
 div.kroki_box	{ width: 220px; height: 80px; float: left; font-size: 20pt; color: white; }
 div.kroki_box a	{ color: white; }
 div.kroki_box a:hover	{ color: yellow; }
 div.kroki_box	{ background-color: #ffffee;
     margin: 7px; text-align: center;
     padding: 40px 3px 3px;
 }
 div.cat_holder	{ background-color: #eeeeee; xbackground: white url('page_curl.png') bottom right no-repeat; color: black; }
 body.cat_holder	{ background: white; color: black; margin: 0; padding: 0; }

 a.kroki_box		{ display: block; float: left; width: 245px; height: 150px; font-size: 20pt; margin: 0px; text-align: center; color: white; background-position: center; }
 a.kroki_box span	{ padding: 3px; position: relative; top: 50px; }
 a.kroki_box:hover	{ color: yellow; }

 /*a.kroki_blue		{ background-image: url('lay07/kroki_blue_m.png'); }*/
 a.kroki_blue:hover	{ background-image: url('lay07/kroki_blue_hover.png'); color: navy !important; }
 /*a.kroki_magenta		{ background-image: url('lay07/kroki_magenta_m.png'); }*/
 a.kroki_magenta:hover	{ background-image: url('lay07/kroki_magenta_hover.png'); color: #800080 !important; }
 /*a.kroki_pink		{ background-image: url('lay07/kroki_pink_m.png'); }*/
 a.kroki_pink:hover	{ background-image: url('lay07/kroki_pink_hover.png'); color: maroon !important; }

div.title_expander { cursor: pointer;
    font-size: 16px; background: #BDB; width: 50%; margin: 0 auto;
                        height: 30px; line-height: 30px; color: white; }
div.title_expander:hover {  }
div.content_expander	{ border: 1px solid gray; margin: 0 auto; padding: 6px; background: #eee; width: 450px; border-radius: 10px; min-height: 4em; }


h2#internal_title		{ position: absolute; left: 250px; top: 21px; color: #ccc; z-index: 200; margin: 0; font-weight: normal; font-size: 18px; }
h2#internal_title > i	{ font-style: normal; color: #777; font-size: 22px; }


.ie6hide	{ display: inherit; }
.ie6show	{ display: none; }

/** Tymczasowe - kafelki na stronie głównej **/

#kafelki_outer
{
    position: absolute; top: 170px;
    left: 340px; right: 10px;
    height: 650px;
    overflow-x: auto;
    z-index: 10;
    padding: 4px 0 0 4px;
}

.kafelek {
    position:relative;
    margin: 0 1px 20px 0;
    padding: 0 5px 0 5px;
    text-align: center;

    width: 138px;
    height: 138px;

    overflow: hidden;
    background: no-repeat center;
    background-size: 64px;
    transition: background-size 170ms;
}

.kafelek:hover {
    background-size: 70px;
    box-shadow: 1px 1px 12px black;
    margin: -1px 0 20px -1px;
    padding: 0 7px 1px 5px;
}

.kafelek.k1x1 {
    /*width: 158px;
    height: 158px;*/

}

.kafelek.k1x2, .kafelek.k2x2 {
    height: 296px;

}

.kafelek.k2x1, .kafelek.k2x2 {
    width: 376px;

}

.kafelek .kaf-header {
    position:absolute;
    color: #fff;
    text-transform: uppercase;
    font-family: Segoe, arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
    bottom: 6px;
    line-height: 32px;
    text-shadow: 1px 1px 1px #878e8b;
    text-align: center;
}

.kafelek:hover .kaf-header {
    text-shadow: 0 0 4px gray;
}

.kafelek .kaf-text {
    position:absolute;
    color: #fff;
    width: 389px;
    font-family: Segoe, arial, sans-serif;
    font-size: 25px;
    margin: 0;
    padding: 0;
    bottom: 30px;
    line-height: 18px;
    text-shadow: 1px 1px 1px #878e8b;
}

#kaf_col1 {
    float: left;
    /*width: 385px;*/
    padding: 0;
    margin: 0 20px 0 0;
}

#witamy {
    background: #abb3af url(/visual/kafelki/witamy_bg.png) center no-repeat;
    background-size: cover;
}

#witamy .kaf-header {
    font-size: 45px;
    width: 383px;
    bottom: 70px;
}

#witamy .kaf-text {
    width: 389px;
    font-size: 25px;
    bottom: 30px;
    line-height: 18px;
}

#nauka {
    background-image: url(/visual/kafelki/nauka.png);
    background-color: #4abf7f;
}

#nauka .kaf-header {
    bottom: 45px;
    line-height: 32px;
    text-align: left;
}

#nauka .kaf-text {
    width: 358px;
    font-size: 12px;
    bottom: 8px;
    line-height: 18px;
    text-align: left;
}

#kaf_col2 {
    float: left;
    /*width: 167px;*/
    padding: 0;
    margin: 0 20px 0 0;
}

#foto {
    background-image: url(/visual/kafelki/foto.png);
    background-color: #4abf7f;
}

#rozrywka {
    background-image: url(/visual/kafelki/videooko.png);
    background-color: #0caac7;
}

#nowozency {
    background-image: url(/visual/kafelki/nowozency.png);
    background-color: #934c99;
}

#kaf_col3 {
    float: left;
    /*width: 167px;*/
    padding: 0;
    margin: 0 20px 0 0;
}

#oboz {
    background: #ceb609 url(/visual/kafelki/oboz_bg.png) center top;
    background-size: 198px 396px;
    text-align: left;
}

#oboz .kaf-header {
    bottom: 80px;
    line-height: 26px;
    text-align: left;
}

#oboz .kaf-text {
    width: 150px;
    font-size: 12px;
    bottom: 11px;
    line-height: 16px;
}

#tv {
    background-image: url(/visual/kafelki/taneczna-tv.png);
    background-color: #0caac7;
}

#kaf_col4 {
    float: left;
    /*width: 167x;*/
    padding: 0;
    margin: 0 20px 0 0;
}

#kroki {
    background-image: url(/visual/kafelki/kroki.png);
    background-color: #8f9f0f;
}

#otancu {
    background-image: url(/visual/kafelki/otancu.png);
    background-color: #c6711c;
}

#szybkiezarty {
    background-image: url(/visual/kafelki/szybkie-zarty.png);
    background-color: #c6222f;
}

#fotostop {
    background-image: url(/visual/kafelki/fotostop.png);
    background-color: #c6c12a;
}

#lowisko {
    background-image: url(/visual/kafelki/lowisko.png);
    background-color: #18c1c6;
}

@keyframes arrow-bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

@-webkit-keyframes arrow-bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}

.bottom-arrow {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left:-20px;
    width: 40px;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);
    background-size: contain;
    animation: arrow-bounce 2s infinite;
    animation-delay: 3s;
    -webkit-animation: arrow-bounce 2s infinite;
    -webkit-animation-delay: 3s;
    cursor: pointer;
}

.regulamin-start {
    margin-top: 860px;
    /*background: #333333;*/
}

/**/
img.one {
    max-width: 350px;
}
