body{
	background-color: white;
	
	margin: 0px;
	padding: 0px;
	
	text-align: center;
	color: #000080;
	font-family: Verdana;
	font-size: 12px;
}

a:link, a:hover, a:visited, a:active{
 text-decoration: none;
 color: blue;
}

a {
	border-width: 3px;
 	border-color: white;
}

img {
  border-width: 0px;
}

a:link.bez_dekoracji, a:hover.bez_dekoracji, a:visited.bez_dekoracji, a:active.bez_dekoracji {
	color: #f6fbff;
}

ul{
	list-style-type: circle;
}

div#klisza a{
	color: #000080;
}

fieldset{
	border-color: #000080;
	border-width: 1px;
}

input{
	color: #000080;
}



table {
	border-color: #000080;
	border: 2px solid;	
}

td {
	border-color: #000080;
	border: inset 1px;
	border-right: 0px;


	border-left-style: dotted;
	border-right-style: dotted;

}

td.naglowek{
	background-color: #e8f7fe;/* #f6fbff; */
	border-bottom: inset 2px;
	border-right: 0px;


	border-left-style: dotted;
	border-right-style: dotted;
}

tr {	
	border-top: 1px;	
}



div#calosc{
	width: 760px;
	min-height: 300px;
	
	margin: auto;
	margin-top: 50px;
	position: relative;
}

div#tresc{
	width: 560px;
	
	
	min-height: 300px;
	
	padding: 40px;
	padding-bottom: 10px;
		
	line-height: 150%;
	
	position: relative;
	
}

div#menu{
	background-color: white;
	
	font-family: Verdana;
	font-size: 12px;
	color: #000080;
	font-weight: bold;
	text-align: right;

	width: 120px;
	min-height: 300px;
	
	position: absolute;
	float: left;
	left: 0px;
	top: 50px;
}

div.pozycja_menu{
	width: 120px;
	height: 20px;
	
	margin-top: 10px;
	margin-bottom: 10px;
	
	left: -5px;
	
	position: relative;
}

div.pozycja_menu_link{	
	width: 120px;

	cursor: pointer;

	padding-top: 3px;
		
}

div#menu a:link, div#menu a:hover, div#menu a:active, div#menu a:visited{
	height: 20px;

	text-decoration: none;
	color: #000080;
}

div#ramka{
	width: 640px;
	min-height: 300px;
	
	text-align: left;
	
	position: absolute;
	float: right;
	right: 0px;		
}

div#ramka_logo{
	background-repeat: no-repeat;
	
	width: 378px;
	height: 50px;
	
	top: -15px;
	left: -16px;
	position: absolute;
}

div#ramka_gora{
	background-image: url('../grafika/gora.png');
	background-repeat: repeat-x;
	
	height: 35px;
}

div#ramka_prawa_gora{
	background-image: url('../grafika/prawa_gora.png');
	background-repeat: repeat-x;
	
	height: 40px;
	width: 40px;
	
	position: absolute;
	top: 0px;
	right: 0px;
}

div#ramka_lewa_gora{
	background-image: url('../grafika/lewa_gora.png');
	background-repeat: repeat-x;
	
	height: 40px;
	width: 40px;
	
	position: absolute;
	top: 0px;
	left: 0px;
}

div#ramka_srodek{
	background-image: url('../grafika/tlo.png');
	background-repeat: repeat-y;
	
	width: 640px;
	position: relative;
}

div#ramka_dol{
	background-image: url('../grafika/stopka.png');
	background-repeat: repeat-x;
	
	height: 40px;
}

div.zwijany_akapit{
	position: relative;
}

div.za_tytul{
	cursor: pointer;
	font-weight: bold;
	padding-top: 20px;

	
	position: relative;
}

div.za_tresc{
}

div.za_link{
	margin-left: 20px;
	width: 150px;
	
	float: left;
}

div.za_opis{
	width: 350px;
	
	float: right;
}

div.koniec{
	clear:both;
}

div.pytanie{
	padding-top: 10px;
	text-align: justify;
}

div.odpowiedz{
	color: red;
	text-align: justify;
	width: 400px;
}

body .dojoTooltip {
	border: solid #000080 2px;
	background: #f6fbff;
}



/* ***********************accordion pane******************************* */

body .dojoAccordionPane .label {
	color: #000080;
	font-weight: bold;
	background: #f6fbff;
	border-width: 0px;
	font-size: 12px;
	padding-top: 10px;
}

body .dojoAccordionPane-selected .label {
	background: #f6fbff;
	border-width: 0px;
}

body .dojoAccordionPane .label:hover {
	cursor: pointer;
}

body .dojoAccordionPane .accBody {
	background: #f6fbff;
	overflow: scroll;
	border: 0px;
	
	padding: 0px;
	margin: 0px;
}

body .dojoAccordionPane .label .pytanie{
	
	font-weight: normal;
	
}


/* sprawdzanie formularza - wyrzucic niepotrzebne */

div.pole_tekst{
	float: left; 
	padding: 3px;
}

div.pole_input{
	float: left;
}

div.jedna_linia{
	position: relative;
	height: 30px;
	
	left: 0px;
}

div.jedna_linia_olimpiada{
	position: relative;
	height: 25px;
	
	left: 0px;
}

span.error_list_olimpiada{
	margin-left: 50px;
	font-size: 12px;
	line-height: 150%;
}

.cmxform fieldset p.error label { color: red; }
div.container {
	
	color: red;
	
	border: 0px solid red;
	padding: 5px;
}
div.container ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.container { display: none }
.container label.error {
	display: inline;
}
form.cmxform { width: 30em; }

/* ****** zdjecia pro-egnlish team ****** */

div.zdjecie_team{
	
	margin: 17px;
	width: 150px;
	font-weight: bold;
	text-align: center;
	
	float: left;

}

/* ***** zdjecia ********* */
div#klisza_gora{
	background-image: url('../grafika/klisza_gora.png');
	background-repeat: repeat-x;
	
	height: 23px;
}

div#klisza_dol{
	background-image: url('../grafika/klisza_dol.png');
	background-repeat: repeat-x;
	
	height: 23px;
}

div.klisza_miniatura{
	width: 110px;

	float: left;
	text-align: center;
	vertical-align: middle;
	color: #000080;
}


a:link.zdjecie_pop_nast, a:hover.zdjecie_pop_nast, a:visited.zdjecie_pop_nast, a:active.zdjecie_pop_nast{
	position: absolute;
	color: #000080;
	font-size: 10px;
	font-weight: bold;
}

a:link.miniatury_pop_nast, a:hover.miniatury_pop_nast, a:visited.miniatury_pop_nast, a:active.miniatury_pop_nast{
	position: absolute;
	top:60px;
}




/* ******zdjęcie główne ramka ******* */
div#zdjecie_ramka{
	position: relative;
	
}


div#zdjecie_ramka_lewy_gora{
	width: 6px;
	height: 6px;
	background-image: url('../grafika/ramka_lewy_gora.png');
	background-repeat: no-repeat;
	
	position: absolute;
	top: -6px;
	left: -6px;

}



div#zdjecie_ramka_gora{
	height:6px;
	background-image: url('../grafika/ramka_gora.png');
	background-repeat: repeat-x;
	
	position: absolute;
	top: -6px;
	left: 0px;
	
}

div#zdjecie_ramka_prawy_gora{
	width: 6px;
	height: 6px;
	background-image: url('../grafika/ramka_prawy_gora.png');
	background-repeat: no-repeat;
	
	position: absolute;
	top: -6px;
	right: -6px;
}

div#zdjecie_ramka_lewy{
	width: 6px;
	background-image: url('../grafika/ramka_lewy.png');
	
	position: absolute;
	top: 0px;
	left: -6px;
	bottom: 0px;
}

div#zdjecie_ramka_srodek{
	position: absolute;
	top: 0px;
	left: 0px;
	
	
}


div#zdjecie_ramka_prawy{
	width: 6px;
	background-image: url('../grafika/ramka_prawy.png');
	
	position: absolute;
	top: 0px;
	right: -6px;
	bottom: 0px;
}

div#zdjecie_ramka_lewy_dol{
	width: 6px;
	height: 6px;
	background-image: url('../grafika/ramka_lewy_dol.png');
	background-repeat: no-repeat;
	
	position: absolute;
	bottom: -6px;
	left: -6px;
}

div#zdjecie_ramka_dol{
	height: 6px;
	background-image: url('../grafika/ramka_dol.png');
	background-repeat: repeat-x;
	
	position: absolute;
	bottom: -6px;
	left: 0px;
	right: 0px;
}

div#zdjecie_ramka_prawy_dol{
	width: 6px;
	height: 6px;
	background-image: url('../grafika/ramka_prawy_dol.png');
	background-repeat: no-repeat;
	
	position: absolute;
	bottom: -6px;
	right: -6px;
}









