@charset "utf-8";
/* CSS Document */

body {
    background-image:url(images/bg.jpg);
    background-position:top;
    background-repeat:no-repeat;
    background-color:#f2f2f2;
    font-family:Verdana, Geneva, sans-serif;
    color:#272727;
    font-size:11px;
    margin:0;
    padding:0;
    height:100%;
}

html {
    padding:0;
    margin:0;
    height:100%;

}

td, tr {
    border:none;
    padding:0;
    margin:0;
}

table {
    margin:0 auto;
    padding:0;
    border:0;
}


img {
    border:none;
}


a:link, a:visited, a:active {
    color: #272727;
    outline-style:none;
    text-decoration:none;
}

a:hover {
    color: #520045;
}

h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    margin-bottom:10px;
}

h4 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:18px;
    margin:0 0 5px 0;
    font-weight:normal;
}



/** HEADER **/

#top {
    background-color:#FFF;
    background-repeat:repeat-x;
    width:100%;
    height:105px;
    z-index:0;
    top:0;
    position:absolute;
}

#header {
    width:980px;
    height:105px;
    margin:0 auto;
    position:relative;
}

#logo {
    position:absolute;
    width:91px;
    left:10px;
    top:10px;
}

#logo a {
    position:absolute;
    width:91px;
    left:10px;
    top:10px;
}

/** HEADER **/
/** menu **/

#menu {
    position:relative;
	float:right;
	top:70px;
    font-family:Arial, Helvetica, sans-serif;
}

#menu ul,li {
    margin:0;
    padding:0;
}

#menu li {
    list-style-type:none;
    display:inline;
    margin:0 15px;
    font-size:13px;
    font-weight:bold;
    color:#5e5e5e;
    cursor:pointer;
}

#menu li.arrow {
    background:url(images/arrows_down.png) no-repeat scroll 0 -23px;
	padding-left:20px;
}

#menu li.arrow:hover {
    background:url(images/arrows_down.png) no-repeat scroll 0 -2px;
}

#menu a {
    font-size:13px;
    font-weight:bold;
    color:#5e5e5e;
}

#menu li:hover {
    font-size:13px;
    font-weight:bold;
    color:#520045;
}

#menu a:hover {
    color:#520045;
}

.onas_wydarzenia {
    text-align: center;
}

.menu_box, .menu_box_marki {
    position:absolute;
    background-color:#FFF;
    width:420px;
    padding:25px 15px 15px 15px;
    z-index:12;
    left:19px;
    overflow:hidden;
	-webkit-box-shadow: 0px 3px 4px rgba(50, 50, 50, 0.36);
	-moz-box-shadow:    0px 3px 4px rgba(50, 50, 50, 0.36);
	box-shadow:         0px 3px 4px rgba(50, 50, 50, 0.36);
}

.menu_box_marki {
    text-align:center;
}

.menu_box_marki img {
    margin:10px;
}

#sub3 {
	left:300px;
}

/** HEADER **/
/** kariera_box **/

.kariera_box {
    background-image:url(images/kariera_box.png);
    background-repeat:no-repeat;
    height:132px;
    width:292px;
    z-index:10;
    position:absolute;
    right:0;
    top:0;
    color:#FFF;
    padding:15px;
    font-size:10px;
}

.kariera_box h3 a {
    color:#FFF;
}

.kariera_box h3 a:hover {
    color:#ffcd00;
}


.kariera_box .arrows {
    display:block;
    background:url(images/arrows_right.png) no-repeat scroll 0 0;
    width:20px;
    height:16px;
    z-index:2;
    position:absolute;
    right:-2px;
    top:89px;
}

.kariera_box .arrows:hover {
    display:block;
    background:url(images/arrows_right.png) no-repeat scroll -21px 0;
}


/** CONTENT **/

#pop_box:hover, #krn_box:hover, #dwutygodnik_box:hover, #ebiurowce_box:hover, #jaku_box:hover, #kreator_box:hover, #kreodom_box:hover, #eprojekty_box:hover, #kreocen_box:hover {
/*     z-index: 11; */
}

#content {
    width:980px;
    margin:auto;
    position:relative;
}

#content .wiecej a {
    color:#FFF;
}

#content .wiecej a:hover {
    color:#ffcd00;
}

#krn_box {
    background:url(images/boxy/krn.gif) transparent no-repeat;
    width:228px;
    height:229px;
    position:absolute;
    z-index:8;
    left:530px;
    top:30px;
}

#krn_box a {
    height:25px;
    width:27px;
    display:block;
    position:absolute;
    left:177px;
    top:171px;
    cursor:pointer;
}

#krn_box_on {
    background-color:#0e6a7b;
    width:320px;
/*     height:165px; */
    position:absolute;
    z-index:11;
    left:510px;
    top:5px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#dwutygodnik_box {
    background:url(images/boxy/dwutygodnik.gif) transparent no-repeat;
    width:227px;
    height:227px;
    position:absolute;
    z-index:6;
    left:330px;
    top:110px;
}

#dwutygodnik_box a {
    height:25px;
    width:27px;
    display:block;
    position:absolute;
    left:191px;
    top:155px;
    cursor:pointer;
}

#dwutygodnik_box_on {
    background-color:#520045;
    width:270px;
/*     height:230px; */
    position:absolute;
    z-index:11;
    left:385px;
    top:5px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#pop_box {
    background:url(images/boxy/pop.gif) transparent no-repeat;
    width:180px;
    height:180px;
    position:absolute;
    z-index:9;
    left:770px;
    top:70px;
}

#pop_box a {
    height:24px;
    width:27px;
    display:block;
    position:absolute;
    left:149px;
    top:129px;
    cursor:pointer;
}

#pop_box_on {
    background-color:#c08c00;
    width:380px;
/*     height:160px; */
    position:absolute;
    z-index:11;
    left:570px;
    top:10px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#ebiurowce_box {
    background:url(images/boxy/ebiurowce.gif) transparent no-repeat;
    width:199px;
    height:199px;
    position:absolute;
    z-index:5;
    left:570px;
    top:210px;
}

#ebiurowce_box a {
    height:23px;
    width:27px;
    display:block;
    position:absolute;
    left:153px;
    top:148px;
    cursor:pointer;
}

#ebiurowce_box_on {
    background-color:#7d5d00;
    width:300px;
/*     height:220px; */
    position:absolute;
    z-index:11;
    left:400px;
    top:150px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}



#jaku_box {
    background:url(images/boxy/jaku.gif) transparent no-repeat;
    width:169px;
    height:169px;
    position:absolute;
    z-index:8;
    left:800px;
    top:220px;
}

#jaku_box a {
    height:20px;
    width:20px;
    display:block;
    position:absolute;
    left:133px;
    top:117px;
    cursor:pointer;
}

#jaku_box_on {
    background-color:#520045;
    width:300px;
/*     height:170px; */
    position:absolute;
    z-index:11;
    left:605px;
    top:230px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#kreator_box {
    background:url(images/boxy/kreator.gif) transparent no-repeat;
    width:203px;
    height:205px;
    position:absolute;
    z-index:9;
    left:190px;
    top:40px;
}

#kreator_box a {
    height:25px;
    width:27px;
    display:block;
    position:absolute;
    left:170px;
    top:152px;
    cursor:pointer;
}

#kreator_box_on {
    background-color:#0c6979;
    width:330px;
/*  height:150px; */
    position:absolute;
    z-index:11;
    left:163px;
    top:19px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#kreodom_box {
    background:url(images/boxy/kreodom.gif) transparent no-repeat;
    width:191px;
    height:190px;
    position:absolute;
    z-index:8;
    left:180px;
    top:220px;
}

#kreodom_box a {
    height:23px;
    width:27px;
    display:block;
    position:absolute;
    left:157px;
    top:137px;
    cursor:pointer;
}

#kreodom_box_on {
    background-color:#5a7b01;
    width:300px;
/*     height:170px; */
    position:absolute;
    z-index:11;
    left:193px;
    top:160px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#eprojekty_box {
    background:url(images/boxy/eprojekty.gif) transparent no-repeat;
    width:170px;
    height:172px;
    position:absolute;
    z-index:9;
    left:10px;
    top:180px;
}

#eprojekty_box a {
    height:20px;
    width:23px;
    display:block;
    position:absolute;
    left:143px;
    top:128px;
    cursor:pointer;
}

#eprojekty_box_on {
    background-color:#520044;
    width:320px;
/*  height:160px; */
    position:absolute;
    z-index:11;
    left:0px;
    top:120px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}

#kreocen_box {
    background:url(images/boxy/kreocen.gif) transparent no-repeat;
    width:201px;
    height:200px;
    position:absolute;
    z-index:8;
    left:0px;
    top:190px;
}

#kreocen_box a {
    height:22px;
    width:27px;
    display:block;
    position:absolute;
    left:169px;
    top:139px;
    cursor:pointer;
}

#kreocen_box_on {
    background-color:#c18d00;
    width:320px;
/*     height:165px; */
    position:absolute;
    z-index:11;
    left:0px;
    top:140px;
    padding:15px;
    color:#FFF;
    text-align:justify;
}


/** podstrony **/

#content2, #content3 {
    width:980px;
    padding:30px;
	margin:20px 0px;
}

.jobs {
    width:52%;
    padding:20px 30px;
    text-align:justify;
	background-color:#FFF;
	margin:20px;
}

.jobs .wiecej a {
	color:#000 !important;
}

.jobs .wiecej a:hover {
	color:#520045 !important;
}

.regulaminy_div {
    width:860px;
    padding:20px 30px;
    text-align:justify;
	background-color:#FFF;
	margin:0;
}

table.regulaminy td li {
	margin:15px 0 !important;
}

table.regulaminy {
	border-bottom: 1px solid #CCC;
	padding: 10px 0 !important;
}

.hr {
    line-height:normal;
    font-size:0;
    height:1px;
    background-color:#C0C0C0;
    width:100%;
    margin:10px 5px;
}

.column img {
    margin:0 15px 10px 0;
    float:left;
}

#content3 {
    width:600px;
    padding:30px;
}

.partner_logo {
    margin:20px;
}

/** FOOTER **/

#bottom {
    width:980px;
    margin:0 auto;
    position:relative;
}

.biuletyn_box {
    background-image:url(images/biuletyn_box.png);
    background-repeat:no-repeat;
    background-position:bottom;
    float:left;
    width:105px;
    height:107px;
    color:#000;
    padding:70px 5px 10px 115px;
    font-size:10px;
}

.biuletyn_box .arrows {
    display:block;
    background:url(images/arrows_right.png) no-repeat scroll 0 0;
    width:20px;
    height:16px;
    z-index:2;
    position:absolute;
    left:-9px;
    top:168px;
    overflow:hidden;
}

.biuletyn_box .arrows:hover {
    display:block;
    background:url(images/arrows_right.png) no-repeat scroll -21px 0;
}

.biuletyn_box h3 a {
    color:#000;
}

.biuletyn_box h3 a:hover {
    color:#741b66;
}


.wydarzenia_box {
    background-image:url(images/wydarzenia_box.png);
    background-repeat:no-repeat;
    float:left;
    width:327px;
    height:152px;
    padding:25px 30px 10px 30px;
    overflow:hidden;
}

.wydarzenia_box h3 a, .column h3 a {
    color:#741b66;
}

.wydarzenia_box h3 a:hover, .column h3 a:hover {
    color:#fdd22e;
}

.wydarzenia_box .title, .title {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    margin-bottom:5px;
    color:#42aec2;
    font-weight:bold;
}

.wydarzenia_box .title a, .title a {
    color:#42aec2;
}

.wydarzenia_box .title a:hover, .title a:hover {
    color:#fdd22e;
}

.wydarzenia_box .data, .data {
    font-family:Arial Narrow, Helvetica, sans-serif;
    font-size:13px;
    color:#b6b6b6;
    font-weight:lighter;
}

.partnerzy_box {
    background-image:url(images/partnerzy_box.png);
    background-position:bottom;
    background-repeat:no-repeat;
    float:left;
    width:318px;
    height:117px;
    padding:60px 30px 10px 20px;
    text-align:center;
    overflow:hidden;
}

.partnerzy_box h3 a {
    color:#741b66;
}

.partnerzy_box h3 a:hover {
    color:#42aec2;
}

.partnerzy_box img {
    margin:0 5px;
}

#footer_bg {
    background-color:#FFF;
    margin-top:-78px;
    z-index:-1;
    width:100%;
    height:78px;
    position: relative;
}

#mantra {
    background: transparent url(images/mantra.gif) no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 100;
}

#footer {
    width:980px;
    height:48px;
    background-image:url(images/footer.jpg);
    background-color:#FFF;
    padding-top:30px;
}

/** Footer slider **/

div.scrollWrapper
{
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}

div.scrollableArea
{
position: relative;
width: 1300px;
height: 100%;
}

#logoParade {
        width: 980px;
        height: 48px;
        margin:0 auto;
}

#logoParade div.scrollableArea img {
        float: left;

}

/** wiecej **/

.wiecej {
    height:18px;
    margin-top:10px;
    font-size:10px;
}

.wiecej2 {
    height:18px;
    margin-top:10px;
    font-size:10px;
}

.wiecej a {
    font-weight:bold;
}

.wiecej .arrows {
    display:block;
    float:left;
    background:url(images/arrows_right.png) no-repeat scroll 0 0;
    width:20px;
    height:16px;
    z-index:2;
    margin-left:7px;
    cursor:pointer;
}

.wiecej .arrows:hover {
    background:url(images/arrows_right.png) no-repeat scroll -21px 0;
}

.wiecej .arrows_yellow {
    display:block;
    float:left;
    background:url(images/arrows_yellow.png) no-repeat scroll 0 0;
    width:20px;
    height:16px;
    z-index:2;
    margin-left:7px;
    cursor:pointer;
}

.wiecej .arrows_yellow:hover {
    background:url(images/arrows_yellow.png) no-repeat scroll -21px 0;
}
.wiecej2 a {
    font-weight:bold;
    color:#FFF;
}

.wiecej2 a:hover {
    color:#741b66;
}

.wiecej2 .arrows {
    display:block;
    float:left;
    background:url(images/arrows_right.png) no-repeat scroll 0 0;
    width:20px;
    height:16px;
    z-index:2;
    margin-left:7px;
    cursor:pointer;
}

.wiecej2 .arrows:hover {
    background:url(images/arrows_right.png) no-repeat scroll -21px 0;
}

/** PAGINACJA**/

.paginacja {
}

.paginacja:hover {
	color:##741B66;
}

.pag_current {
    font-weight: bold;
	color:#42AEC2;
	text-decoration:underline;
}

.pag_previous {
	cursor:pointer;
	font-weight:bold;
}

.pag_next {
	cursor:pointer;
	font-weight:bold;
}

.pag_link {}

/** Partnerzy PODZIAŁ**/

.partnerzy_dymek, .dymek  {
	background-image:url(images/partnerzy_box2.png);
	background-repeat:no-repeat;
	width:225px;
	height:58px;
	margin:20px 0;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:17px;
	color:#FFF !important;
	padding-right:15px;
	padding-top:25px;
	display:block;
	vertical-align:middle;
}

.partnerzy_dymek:hover {
	color:#FDD22E !important;
}

.partnerzy_logotypy_bg {
	background-color:#fff;
}

/** SCIEŻKA**/

#sciezka {
	margin:15px 0;
}

#sciezka  a{
	font-weight:bold;
	color:#42aec2;
}
/** REGULAMINY**/

.regulaminy_div h1 {
	font-weight:normal;
	font-size:14px;
}

.regulaminy_div .wosu {
	font-size:16px;
	margin:20px 0;
	color:#741B66;
	font-weight:800;
	padding-bottom:10px;
	border-bottom: 1px solid #CCC;
	text-align:center;
}

table.regulaminy td {
    text-align:left;
    padding:2px;
}

table.regulaminy  {
	width:700px;
}

table.regulaminy td .dymek  {
    margin:20px 0;
    padding-right:15px;
    padding-top:25px;
    vertical-align:middle;
    text-align:center;
}

table.regulaminy td .regulamin_marki  {
    font-weight:bold;
    font-size:12px;
    text-align:right;
}

table.regulaminy a {
    color:#42AEC2;
    font-weight:bold;
}

table.regulaminy a:hover {
    text-decoration:underline;
}

table.regulaminy td li, table#regulaminy td ul  {
    padding:0;
    margin:0 0 0 20px;
    list-style:none;
	height:16px;
}

table.regulaminy td li {
    list-style:disc;
}

#content3 a:hover {
    text-decoration: underline;
}

/* Error 404 */

.error {
    background:#FFFFFF url(images/error404.jpg) no-repeat right;
    margin:auto;
    height:300px;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
    padding:50px;
}

.error_txt {
    position:absolute;
    width:450px;
    top:50px;
    left:50px;
    color:#636363;
}

.error h1 {
    color:#42aec2;
    font-size:28px;
    margin-bottom:5px;
}

.error h2 {
    color:#741b66;
    margin-top:35px;
    font-family:arial;
    font-size:18px;
}


