/* = reset reloaded
====================================== */
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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}

* {
outline: none;
}

/* = general
====================================== */

body {
background: #02467D url('gfx/body.jpg') no-repeat top center;
font: normal 10px Tahoma, sans-serif;
color: #fff;
line-height: 16px;
}

.bg {

}

ol, ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption, th, td {
font-weight:400;
text-align:left;
}

a {
color: #FFAC00;
text-decoration:none;
}

a:hover {
text-decoration: underline;
}

input, textarea, select {
border: 0;
font: normal 12px 'Tahoma';
margin: 0;
padding: 0;
}

.center {
width: 984px;
margin-left: auto;
margin-right: auto;
}

p {
padding-bottom: 10px;
}

/* = content
====================================== */

#content {
width: 984px;
min-height: 600px;
}


#top {
background: url('gfx/top.jpg') no-repeat right top;
width: 1006px;
height: 211px;
position: relative;

}

.popup_button {
	display: block;
	width: 135px;
	height: 135px;
	cursor: pointer;
	position: absolute;
	top: 5px; 
	left: 40px;
	background: url('gfx/popup_button_1.gif') no-repeat center center;
}

.popup_button:hover, .popup_button_on, .popup_button_on:hover {
	background: url('gfx/popup_button_2.gif') no-repeat center center;
}

.popup_buttonfx {
	display: block;
	width: 135px;
	height: 135px;
	cursor: pointer;
	position: absolute;
	top: 5px; 
	left: 40px;
	background: url('gfx/popup_button_1.gif') no-repeat center center;
}

.popup_buttonfx:hover, .popup_button_on, .popup_button_on:hover {
	background: url('gfx/popup_button_2.gif') no-repeat center center;
}

#top #logo {
background: url('gfx/logo.jpg') no-repeat;
width: 419px;
height: 207px;
padding-top: 5px;
padding-left: 17px;
}

#top #logo h1 {
width: 317px;
height: 66px;
background: url('gfx/logo.gif') no-repeat;
text-indent: -9999px;
}

#top-page #zadzwon, #top #zadzwon {
width: 215px;
height: 69px;
background: url('gfx/zadzwon.gif') no-repeat;
text-indent: -9999px;
position: absolute;
top: 34px;
right: 5px;
}


#top-page {
background: url('gfx/top-page.jpg') no-repeat right top;
width: 1006px;
height: 211px;
position: relative;
}

#top-page #logo-page {
background: url('gfx/logo-page.jpg') no-repeat -3px 0px;
width: 436px;
height: 212px;
margin-left: 1px;
}

#top-page #logo-page h1 {
width: 418px;
height: 66px;
background: url('gfx/logo.gif') no-repeat;
text-indent: -9999px;
}

#cont {
float: left;
width: 985px;
padding-left: 21px;
}


/* = ~~~~~~~~~~~~~ LEFT ~~~~~~~~~~~~~~~~
====================================== */

#left-main {
width: 195px;
background: url('gfx/menu-main.jpg') no-repeat;
float: left;
position: relative;
	overflow: hidden;
}

#left-main h2 {
	width: 165px;
	height: 15px;
padding: 30px 0 15px 30px;
}

#left-main h2 a {
display: block;
background: url('gfx/menu/m0.gif') no-repeat;
width: 237px;
height: 15px;
text-indent: -9999px;
overflow: hidden;
}

#m00-off { background: url('gfx/menu/m00.gif') no-repeat right; }
#m1-off { background: url('gfx/menu/m1.gif') no-repeat right; }
#m2-off { background: url('gfx/menu/m2.gif') no-repeat right; }
#m3-off { background: url('gfx/menu/m3.gif') no-repeat right; }
#m4-off { background: url('gfx/menu/m4.gif') no-repeat right; }
#m5-off { background: url('gfx/menu/m5.gif') no-repeat right; }
#m6-off { background: url('gfx/menu/m6.gif') no-repeat right; }

#m1-on { background: url('gfx/menu/m1-on.gif') no-repeat right; }
#m2-on { background: url('gfx/menu/m2-on.gif') no-repeat right; }
#m3-on { background: url('gfx/menu/m3-on.gif') no-repeat right; }
#m4-on { background: url('gfx/menu/m4-on.gif') no-repeat right; }
#m5-on { background: url('gfx/menu/m5-on2.gif') no-repeat right; }
#m6-on { background: url('gfx/menu/m6-on.gif') no-repeat right; }


/* = ~~~~~~~~~~~~~ LEFT PAGE ~~~~~~~~~~~~~~~~
====================================== */

#left-page {
width: 237px;
background: url('gfx/menu-page.jpg') no-repeat -23px 0px;
float: left;
position: relative;
}

#left-page h2 {
padding: 30px 0 15px 30px;
}

/* = ~~~~~~~~~~~~~~ RIGHT ~~~~~~~~~~~~~~~~
====================================== */

#right-main {
width: 790px;
height: auto !important;
height: 600px;
min-height: 600px;
background: url('gfx/main3.jpg') no-repeat;
float: right;
}

#right-page {
	width: 748px;
	background: url('gfx/main-page.jpg') no-repeat;
	float: right;
	overflow: hidden;
	display: block;
}

.header {
padding-left: 50px;
padding-top: 10px;
height: 200px;
}

.header h2 {
width: 306px;
height: 34px;
text-indent: -9999px;
overflow: hidden;
}

.header-page {
padding-left: 10px;
padding-top: 10px;
height: 170px;
}

.header-page h2 {
width: 406px;
height: 44px;
text-indent: -9999px;
overflow: hidden;
}

/* 
 * HEADERS
 */

#zdobyli { background: url('gfx/headers/zdobyli.gif') no-repeat; }
#aktualnosci { background: url('gfx/headers/aktualnosci.gif') no-repeat; }
#o_fundacji { background: url('gfx/headers/o_fundacji.gif') no-repeat; }
#fotogaleria { background: url('gfx/headers/fotogaleria.gif') no-repeat; }
#gwiazdy1edycji { background: url('gfx/headers/gwiazdy1edycji.gif') no-repeat; }
#kontakthead { background: url('gfx/headers/kontakt.gif') no-repeat; }

/*
 * TITLES
 */

#historia { background: url('gfx/titles/historia.gif') no-repeat; }
#formularzkontaktowy { background: url('gfx/titles/formularzkontaktowy.gif') no-repeat; }

.starbox {
width: 370px;
height: 190px;
overflow: hidden;
margin-right: 2px;
margin-bottom: 10px;
position: relative;
float: left;
background: url('gfx/starbox_bottom_bg.png') no-repeat bottom;
display: block;
}

.starbox .starfoto {
	position: relative;
	float: left;
	display: block;
	overflow: hiddenl
}

.starbox .starfoto img {
width: 125px;
display: block;
}

.starbox .starfoto_fix {
width: 125px;
height: 11px;
position: absolute;
bottom: 0px;
background: url('gfx/starfoto_fix.png') no-repeat;
}

.starbox .stardesc {
line-height: 13px;
width: 180px;
margin-left: 20px;
position: relative;
float: left;
}

.starbox .stardesc p{
	padding: 0px;
	margin: 0px;
}

.starbox .starmore {
color: #feac00;
position: absolute;
top: 128px;
left: 150px;
}

.starname_wrapper {
position: absolute;
top: 89px;
left: 101px;
cursor:pointer;
}

.starname_b {
position: relative;
float: left;
width: 25px;
height: 33px;
background: url('gfx/starname_b.png') no-repeat;
cursor:pointer;
}

.starname {
font-family: Impact, sans-serif;
font-size: 12px;
text-transform: uppercase;
/*font-family: Tahoma;
font-size: 12px;*/
color: #011749;
line-height: 31px;
font-weight: bold;
position: relative;
padding-right: 5px;
float: left;
height: 33px;
width: auto;
background: url('gfx/starname_bg.png') repeat-x;
cursor:pointer;
}

.starname img {
	margin-top: 8px;
}

.starname a {
	font-family: Tahoma;
	font-size: 12px;
	color: #011749;	
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
}

.starname_e {
position: relative;
float: left;
height: 33px;
width: 5px;
background: url('gfx/starname_e.png') no-repeat right top;
cursor:pointer;
}

.gallery_nav {
position: relative;
padding-bottom: 20px;
}

.gallery_prev {
position: absolute;
left: 0px;
top: 0px;
}

.gallery_next {
position: absolute;
top: 0px;
right: 0px;
}

#witamy-page {
	float: left;
	width: 360px;
	height: auto !important;
	height: 200px;
	min-height: 200px;
}

#kontakt-page {
	width: 350px;
	float: right;
	text-align: right;
	padding-top: 15px;
	padding-right: 30px;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	position: relative;
}

#gwiazdy {
clear: both;
}

#gwiazdy p {
background: url('gfx/gwiazdy.gif') no-repeat 0 20px;
float: left;
width: 280px;
padding-top: 50px;
padding-left: 4px;
padding-right: 80px;
}

#gwiazdy ul {
float: left;
padding-top: 12px;
}

#gwiazdy ul li {
padding-bottom: 8px;
}

#gwiazdy ul li a {
width: 150px;
height: 15px;
display: block;
text-indent: -9999px;
}

#g1 { background: url('gfx/g1.gif') no-repeat; padding-bottom: 9px !important }
#g2 { background: url('gfx/g2.gif') no-repeat }
#g3 { background: url('gfx/g3.gif') no-repeat }
#g4 { background: url('gfx/g4.gif') no-repeat }


#txt {
clear: both;
padding-bottom: 40px;
padding-top: 20px;
color: #E5E3E3;
}

.news {
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #2250A3;
}

.news h3 a {
font-size: 12px;
color: #E5E3E3;
font-weight: bold;
}

.news h5 {
color: #4395D6;
padding-bottom: 10px;
}

/* = ~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~
====================================== */

#kreski-page {
background: url('gfx/kreski-page.jpg') no-repeat;
float: left;
width: 100%;
padding-bottom: 10px;
overflow: hidden;
}

#patronat {
clear: both;
padding-left: 195px;
width: 100%;
}

#patronat p, #patronat div.text {
float: left;
width: 200px;
padding-left: 3px;
padding-right: 80px;
padding-top: 20px;
height: 65px; 
}

#patronat ul {
float: left;
padding-top: 20px;
}

#patronat ul li {
display: inline;
padding-right: 50px;
}

#patronat ul li a {
}

#sponsorzy {
clear: both;
padding-left: 195px;
}

#sponsorzy p, #sponsorzy div.text {
float: left;
width: 200px;
padding-left: 3px;
padding-right: 80px;
padding-top: 50px;
height: 65px;
}

#sponsorzy ul {
float: left;
padding-top: 50px;

}

#sponsorzy ul li {
display: inline;
padding-right: 50px;
}

#sponsorzy ul li a {
}

#footer {
clear: both;
padding-top: 10px;
height: 40px;
}

#footer h5 a {
width: 31px;
height: 33px;
text-indent: -9999px;
overflow: hidden;
background: url('gfx/top.gif') no-repeat;
float: left;
}

#footer p {
float: left;
width: 400px;
padding-left: 190px;
}

#footer ul {
float: right;
}

#footer ul li {
display: inline;
padding-left: 30px;
}

/*
 * Formularz
 */

form#form1 div {
margin-top: 5px;
}

form#form1 div label {
font-family: Tahoma;
font-size: 10px;
color: #e5e3e3;
float: left;
width: 150px;
padding-top: 3px;
font-weight: bold;
}

form#form1 input {
background: #01477e;
border: 1px solid #1853a2;
font-size: 10px;
font-family: Tahoma;
height: 17px;
width: 225px;
color: #e5e3e3;
padding-top: 4px;
padding-left: 8px;
}

form#form1 input.send {
width: auto;
height: auto;
border: none;
padding: 0px;
margin: 0px;
margin-top: 10px;
margin-right: 15px;
}

form#form1 textarea {
background: #01477e;
border: 1px solid #1853a2;
font-size: 10px;
font-family: Tahoma;
width: 225px;
height: 91px;
color: #e5e3e3;
padding-top: 4px;
padding-left: 8px;
overflow: hidden;
overflow-y: auto;
}

.formularz {
border: none;
width: 400px;
margin: 0px;
margin-top: 20px;
}

form#form1 input.focus_input, form#form1 textarea.focus_input {
border: 1px solid #e5e3e3;
}

div.menuTopSeparator {
	height: 55px;
}

div#nav {
	text-align: right;
	margin: 0px 90px 0px 0px;
}

#left-main div#nav {
	text-align: right;
	margin: 5px 50px 0px 0px;
}

div#nav a {
	display: block;
	font-family: Impact, sans-serif;
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	font-weight: normal;
	color: #ffc000;
	padding: 3px 20px 3px 0px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	background: url('gfx/menu/menu-off.gif') no-repeat right center;
}

div#nav a:hover {
	color: #fff;
	background: url('gfx/menu/menu-on.gif') no-repeat right center;
}

div#nav a.selected {
	color: #fff;
	background: url('gfx/menu/menu-sel.gif') no-repeat right center;
}

div#nav div {
	padding: 6px 0px 6px 0px;
}

div#nav div a {
	border-bottom: 1px solid #08548f;
	padding: 3px 0px 3px 0px;
	background: none;
	text-transform: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #ffc000;
}

div#nav div a:hover, div#nav div a.selected {
	background: none;
	text-transform: none;
	color: #fff;
	font-weight: bold;
}

div.contentHeader, div.contentHeaderR {
	position: relative;
	overflow: hidden;
	height: 25px;
}

div.contentHeader h2, div.contentHeaderR h2 {
	font-family: Impact, sans-serif;
	font-size: 14px;
	position: absolute;
	display: block;
	text-transform: uppercase;
}

div.contentHeader h2.title {
	left: 0px;
	top: 0px;
	color: #eee;
	z-index: 2px;
}

div.contentHeader h2.shadow {
	left: 2px;
	top: 2px;
	color: #012f53;
	z-index: 1px;
}

div.contentHeaderR h2.title {
	right: 2px;
	top: 0px;
	color: #eee;
	z-index: 2px;
}

div.contentHeaderR h2.shadow {
	right: 0px;
	top: 2px;
	color: #012f53;
	z-index: 1px;
}

.starbox2 {
	width: 155px;
	height: auto;
	margin-bottom: 20px;
	margin-right: 30px;
	position: relative;
	float: left;
}

.starbox2 .starfoto {
	position: relative;
	float: left;
}

.starbox2 .starfoto img {
	width: 125px;
	display: block;
}

.starbox2 .starfoto_fix {
	width: 125px;
	height: 11px;
	position: absolute;
	bottom: 0px;
	background: url('gfx/starfoto_fix.png') no-repeat;
}

.starbox2 .stardesc {
	line-height: 13px;
	width: 180px;
	margin-left: 20px;
	position: relative;
	float: left;
}

.clearBox {
	clear: both;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}

#gwiazdyEdycji {
	height: 210px;
	overflow: hidden;
	display: block;
	clear: both;
}

#fotoGwiazda {
	position: relative;
	height: 210px;
	width: 500px;
	float: right;
	overflow: hidden;
}

#fotoGwiazda #skroler {
	position: absolute;
	width: 14px;
	height: 153px;
	z-index: 10;
	left: 5px;
	top: 3px;
	overflow: hidden;
	display: none;
}

#fotoGwiazda #skrolgora {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url('gfx/scroll-up.gif') no-repeat center center;
	cursor: pointer;
}

#fotoGwiazda #skrolpole {
	height: 125px;
	width: 14px;
	display: block;
	overflow: hidden;
	position: relative;
}

#fotoGwiazda #skrolknot {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url('gfx/scroll-knot.gif') no-repeat center center;
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}


#fotoGwiazda #skroldol {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url('gfx/scroll-down.gif') no-repeat center center;
	cursor: pointer;
}

#introGwiazda {
	position: relative;
	width: 280px;
	float: left;
	padding-top: 75px;
}

#fotoGwiazda img.zdjecieGwiazdy {
	width: 310px;
	height: 210px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

#nameGwiazda {
	position:relative;
	padding: 0px 0px 0px 30px;
	margin: 40px 0px 5px 0px;
	z-index: 3;
	float: left;
	height: 165px;
		width: 400px;
	overflow: hidden;
}

#nameGwiazdaInner {
	position: absolute;
	top: 0px; 
	left: 30px;

}

#nameGwiazda a {
	width: 215px;
	height: 16px;
	line-height: 16px;
	display: block;
	color: #ffc000;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background: url(gfx/menuSelect.png) no-repeat left top;
	background: url('gfx/menu/menu-off.gif') no-repeat 5px center;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 25px;
}

#nameGwiazda a.selected, #nameGwiazda a.selected:hover {
	height: 32px;
	line-height: 29px;
	color: #011749;
	background: url(gfx/nameSelect.png) no-repeat left top;
	padding-left: 10px;
}

#nameGwiazda a:hover {
	height: 16px;
	line-height: 16px;
	color: #fff;
	background: url('gfx/menu/menu-on.gif') no-repeat 5px center;
}

#fixGwiazda {
	width: 310px;
	height: 210px;
	position: absolute;
	top: 0px; 
	right: 0px;
	z-index: 2;
	background: url(gfx/fixb.png) no-repeat right top;
}

#witamy-main {
	float: left;
	width: 360px;
	height: 155px;
}

#kontakt-main {
	width: 350px;
	float: right;
	text-align: right;
	padding-right: 30px;
	height: 155px;
	position: relative;
}

#prz_sponsor, #prz_organizator {
	position: relative;
	float: left;
	width: 500px;
	height: 65px;
	display: block;
	overflow: hidden
}

#prz_sponsor {
	margin-top: 15px;
}

#prz_organizator {
	margin-top: 40px;
}

#prz_sponsor1, #prz_sponsor2, #prz_organizator1, #prz_organizator2 {
	position: absolute;
	float: left;
	height: 65px;
	width: auto;
	overflow: hidden;
}

#prz_sponsor1 img, #prz_sponsor2 img, #prz_organizator1 img,  #prz_organizator2 img {
	float: left;
}

.schowaj {
	display: none;
}

#my_menu img {
	display: none;
}

#my_menu span.schowaj {
	display: block;
}

#my_menu a {
	display: block;
	font-weight: bold;
	color: #fff;
}

#my_menu div {
	padding-left: 20px;
}

#my_menu div a {
	font-weight: normal;
}

#popup_window {
	width: 636px;
	height: 900px;
	margin: 20px auto 0px auto;
	padding: 10px;
	position: absolute;
	z-index: 10000;
	display: none;

}

#popup_text {
	width: 520px;
	height: 400px;
	overflow: auto;
	padding: 10px;
	color: #011749;
}

#popup_text p, #popup_text a, #popup_text span, #popup_text td {
	color: #011749;
	font-size: 16px;
	line-height: 18px;
}

#popup_text img.dolewej {
	float: left;
	margin: 0 10px 10px 0;
}

#popup_text img.doprawej {
	float: right;
	margin: 0 0 10px 10px;
}

#popup_close {
	width: 26px;
	height: 29px;
	position: absolute;
	top: -15px;
	right: 15px;
	background: url('gfx/popup_close.gif') no-repeat center center;	
}

