/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

img {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        background: transparent;
}

abody {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





body { background: #060338; font-family: Helvetica, Verdana, sans-serif; font-size: 12px; color: #273a66; line-height: 14px; }
body a { text-decoration: none; color: #273a66; }
.fl { float: left; }
.fr { float: right; }
.center { text-align: center; }
.button-red { width: 202px; height: 35px; display: block; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: url(/images/b-red.png) no-repeat; }
.button-red:active { background: url(/images/b-red-on.png) no-repeat; }
.button-blue { width: 200px; height: 32px; display: block; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: url(/images/b-blue.png) no-repeat; }
.button-blue:active { background: url(/images/b-blue-on.png) no-repeat; }
#container { width: 886px; margin: 0 auto; }
body #top { height: 240px; background: url(/images/top-banner.png) no-repeat; }
body #top a#ae { display: block; width: 95px; height: 47px; position: absolute; top: 124px; left: 975px; }
/* body.sub #top { height: 69px; padding-top: 201px; background: url(/images/top-banner.jpg) no-repeat; } */
#top h1, #top h2 { font-size: 0; line-height: 0; }
#menu { height: 34px; width: 886px; float: left; }
#menu li { float: left; height: 34px; }
#menu li a { display: block; padding-top: 34px; height: 0; overflow: hidden; }
#menu li#main-1 a { background: url(/images/menu-1.png) no-repeat 0 0; width: 138px; }
/*body.sub #menu li#strona-glowna a { background: url(/images/menu-1-sub.png) no-repeat 0 0; width: 141px; }
body.sub #menu li#strona-glowna a:hover { background-position: 0 -34px; }
#menu li#strona-glowna a:hover, #menu li#strona-glowna a.selected{ background-position: 0 -34px; }*/
#menu li#main-2 a { background: url(/images/menu-2.png) no-repeat 0 0; width: 116px; }
/*#menu li#koncerty a:hover, #menu li#koncerty a.selected { background-position: 0 -34px; }*/
#menu li#main-3 a { background: url(/images/menu-3.png) no-repeat 0 0; width: 116px; }
/*#menu li#bilety a:hover, #menu li#bilety a.selected { background-position: 0 -34px; }*/
#menu li#main-4 a { background: url(/images/menu-4.png) no-repeat 0 0; width: 116px; }
/*#menu li#artysci a:hover, #menu li#artysci a.selected { background-position: 0 -34px; }*/
#menu li#main-5 a { background: url(/images/menu-5.png) no-repeat 0 0; width: 116px; }
/*#menu li#o-projekcie a:hover, #menu li#o-projekcie a.selected { background-position: 0 -34px; }*/
#menu li#main-6 a { background: url(/images/menu-6.png) no-repeat 0 0; width: 113px; }
/*#menu li#multimedia a:hover, #menu li#multimedia a.selected { background-position: 0 -34px; }*/
#menu li#main-7 a { background: url(/images/menu-7.png) no-repeat 0 0; width: 113px; }
#menu li#main-8 a { background: url(/images/menu-8.png) no-repeat 0 0; width: 58px; }

#search { float: left; width: 171px; height: 34px; background: url(/images/search-bg.png) no-repeat; position: relative; }
/* body.sub #search { float: left; width: 171px; height: 34px; background: url(/images/search-bg-sub.png) no-repeat; position: relative; } */
#search input.text { position: absolute; left: 20px; top: 10px; width: 125px; height: 13px; font-size: 10px; border: none; background: none; }
#submenu { width: 886px; height: 30px; background: url(/images/submenu.png) no-repeat; clear: both; padding-left: 17px; }
#submenu li { float: left; height: 30px; line-height: 30px; padding-right: 25px; }
#submenu li a { color: #fff; }
#submenu li.active a { font-weight: bold; }
body.main #video { float: left; }
body.main #video a img { display: block; }
body.main #col-right, body.sub #col-right { float: right; width: 278px; }
body.main #col-right .box-1, body.sub #col-right .box-1 { width: 241px; height: 104px; padding: 17px 0 0 37px; background: url(/images/box-main-r-1.png) no-repeat; margin-bottom: 6px; }
body #col-right #buy-tickets { width: 278px; height: 110px; background: url(/images/kup-bilety.png) no-repeat; margin-bottom: 6px; }
body #col-right #buy-tickets a { width: 278px; height: 110px; display: block; }
body #col-right #buy-tickets a span { display: none; }
body.main #col-right .box-2, body.sub #col-right .box-2 { height: 79px; background: url(/images/box-wygraj.png) no-repeat; padding: 56px 12px 10px 12px; text-align: center; margin-bottom: 6px; font-size: 12px; font-weight: bold; }
body.main #col-right .box-2 .text, body.sub #col-right .box-2 .text { width: 185px; border: 1px solid #d9d9d9; font-size: 10px; padding: 2px 3px 3px 3px; vertical-align: middle; }
body.main #col-right .box-2 .button, body.sub #col-right .box-2 .button { vertical-align: middle; }
body.main #col-right .box-2 fieldset, body.sub #col-right .box-2 fieldset { padding: 0 0 14px 0; }
body #col-right #map { width: 278px; height: 246px; position: relative; margin-bottom: 7px; background: url(/images/mapa.png) no-repeat; }
body #col-right #map a { position: absolute; display: block; }
body #col-right #map a span { display: none; }
body #col-right #map a#link-1 { width: 59px; left: 71px; top: 36px; height: 23px; }
body #col-right #map a#link-2 { width: 64px; left: 90px; top: 96px; height: 23px; }
body #col-right #map a#link-3 { width: 78px; left: 94px; top: 146px; height: 24px; }
body #col-right #map a#link-4 { width: 47px; left: 135px; top: 180px; height: 18px; }
body.main #col-right .box-3, body.sub #col-right .box-3 { margin-bottom: 5px; }
body.main #col-right .box-3 a img, body.sub #col-right .box-3 a img { display: block; }
body #col-right #school-contest { width: 278px; height: 64px; margin-bottom: 5px; background: url(/images/konkurs-dla-szkol.png) no-repeat; }
body #col-right #school-contest a { width: 278px; height: 64px; display: block; }
body #col-right #school-contest a span { display: none; }
body #col-right #survey { width: 278px; height: 41px; margin-bottom: 5px; background: url(/images/wypelnij-ankiete.png) no-repeat; }
body #col-right #tour2010 { width: 278px; height: 95px; margin-bottom: 6px; background: url(/images/banner-trasa.png) no-repeat; }
body #col-right #tour2010 a { width: 278px; height: 95px; display: block; }
body #col-right #tour2010 a span { display: none; }
body.main #col-right .box-4 { height: 212px; width: 254px; padding: 22px 0 22px 24px; background: url(/images/box-main-r-3.png) no-repeat; }
body.main #col-right .box-4 ul li, body.sub #col-right .box-4 ul li, body.main #col-left .box-2 ul li { overflow: auto; padding-bottom: 8px; clear: both; zoom: 1; }
body.main #col-right .box-4 .image, body.sub #col-right .box-4 .image, body.main #col-left .box-2 .image { float: left; border: 1px solid #f4a330; margin-right: 6px; }
body.main #col-right .box-4 .image img, body.sub #col-right .box-4 .image img, body.main #col-left .box-2 .image img { display: block; }
body.main #col-right .box-4 .inner, body.sub #col-right .box-4 .inner, body.main #col-left .box-2 .inner { overflow: auto; height: 212px; }
body.sub #col-right .box-4 { height: 255px; width: 278px; background: url(/images/side-bottom.png) no-repeat center bottom #fff; }
body.sub #col-right .box-4-bg { background: url(/images/side-top.png) no-repeat center top; padding: 22px 0 22px 24px; }
body.main #col-left { float: left; width: 602px; }
body.main #col-left .box-1 { width: 298px; float: left; height: 261px; margin-top: 6px; position: relative; }
body.main #col-left .box-1 img.bg { position: absolute; left: 0; bottom: 0; }
body.main #col-left .box-1 img.cover { position: absolute; left: 5px; bottom: 0; }
body.main #col-left .box-1 a#trebacz { width: 298px; height: 94px; top: 167px; left: 0; position: absolute; display: block; }
body.main #col-left .box-1 a#trebacz span { display: none; }
body.main #col-left .box-1 #zaplatani { width: 298px; height: 172px; background: url(/images/zaplatani.png) no-repeat; margin-bottom: 6px; }
body.main #col-left .box-1 #zaplatani a { display: block; width: 278px; height: 52px; padding: 120px 0 0 20px; color: #fff; font-size: 14px; font-weight: bold; line-height: 120%; }
body.main #col-left .box-1 #zobacz-galerie { width: 298px; height: 77px; background: url(/images/zobacz-galerie.png) no-repeat;  }
body.main #col-left .box-2 { width: 275px; float: left; height: 212px; margin-left: 6px; background: url(/images/box-main-l-2.png) no-repeat 0 6px; padding: 28px 0 21px 23px; overflow: hidden; }
/* body.main #col-left .box-2 .inner { overflow: auto; height: 212px; }
body.main #col-left .box-2 li { padding-bottom: 20px; overflow: auto; }
body.main #col-left .box-2 li h3 { padding: 6px 0 2px 0; _margin-top: -12px; }
body.main #col-left .box-2 li .image { float: left; margin-right: 9px; border: 1px solid #f4a330; } 
body.main #col-left .box-2 li .image img { display: block; }
body.main #col-left .box-2 li .more { text-align: right; }
body.main #col-left .box-2 li .more a { font-weight: bold; color: #1b70ca; } */
body.sub #text { float: left; width: 602px; background: url(/images/content-bottom.png) no-repeat #fff center bottom; min-height: 624px; _height: 624px; }
body.sub #text img.a-right { margin: 0 0 10px 10px; }
body.sub #text img.a-left { margin: 0 10px 10px 0; }
body.sub #text-bg { background: url(/images/content-top.png) no-repeat center top; padding: 32px 41px; min-height: 299px; _height: 299px; }
#footer { height: 105px; background: url(/images/footer.png) no-repeat 0 6px; color: #fff; font-size: 10px; clear: both; }
#footer a { color: #fff; }
#footer a:hover { color: #17affe; }
#footer .fl, #footer .fr { margin-top: 79px; }
#footer .fr li { float: left; padding-left: 8px; }
#text-bg a {
  text-decoration: underline;
}
p { padding-top: 3px; padding-bottom: 3px;}

/* tymczasowo */

#inc { display: block; }
#inc2 { display: block; }
#inc3 { display: block; }
#fs-100 { font-size: 100%; }
#fs-120 { font-size: 120%; }
#fs-140 { font-size: 140%; }

@import('galleria.css');
