* {
	padding: 0;
	margin: 0;
}

html {
	height: 100%;
}

body {
	height: 100%;
	background-color: rgb(3,14,80);
	color: white;
}

img {
	border: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* welcome screen begin */

#mainbox {
	width: 672px;
	height: 412px;
	margin-left: auto;
	margin-right: auto;
	_position: relative;
	_top: -50%;
}

#outer {
	width: 100%;
	height: 100%;
	_position: relative;
	overflow: hidden;
	display: table;
}

#middle {
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}

#boxtop {
	width: 672px;
	height: 301px;
	background-image: url('images/wej_big.jpg');
	background-repeat: no-repeat;
}

#boxmiddle {
	width: 672px;
	height: 99px;
	font-size: 1px;
}

#middleleft {
	width: 424px;
	height: 99px;
	background-image: url('images/wej_05.jpg');
	float: left;
}

#middleright {
	width: 248px;
	height: 99px;
	float: right;
}

#boxbottom {
	width: 672px;
	height: 12px;
	background-image: url('images/wej_08.jpg');
	font-size: 1px;
}

/* welcome screen end */

/* main page begin */
/* banner begin */

#pagebox {
	padding: 15px 0;
	width: 776px;
	margin-left: auto;
	margin-right: auto;
}

#bannertop {
	width: 776px;
	height: 108px;
}

#banleft {
	width: 571px;
	height: 108px;
	background-image: url('images/p_03.jpg');
	float: left;
}

#banright {
	width: 205px;
	height: 108px;
	float: right;
}

#blink1 {
	height: 25px;
	width: 205px;
	background-image: url('images/p_04.jpg');
}

#blink2 {
	height: 33px;
	width: 205px;
}

#blink3 {
	height: 50px;
	width: 205px;
}

#bannerbottom {
	height: 98px;
	width: 776px;
	background-image: url('images/p_08.jpg');
}
/* banner end */
/* content begin */

#pracemenu p {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding: 10px 0 10px 0;
	text-align: left;
	/*border: 1px solid lime;*/
	width: 513px;
	color: #FEC300;
	font-weight: bold;
}

#pracemenu a {
	color: #7A85B3;
	font-weight: bold;
	text-decoration: none;
}

#pracemenu a:hover {
	color: #FEC300;
	font-weight: bold;
	text-decoration: none;
}

#regulamin {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 15px 0 10px 0;
	text-align: left;
	color: #DEE2ED;
	overflow: auto;
	/*border: 1px solid lime;*/
}

#sponsorzy {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 15px 0 10px 0;
	color: #DEE2ED;
}

#sponsorzy a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #DEE2ED;
	text-decoration: none;
}

#sponsorzy a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

#kontakt {
	padding-top: 30px;
	color: #DEE2ED;
}

#kontakt p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding: 10px 0 0 0;
	text-align: center;
	color: #DEE2ED;
}

#content {
	height: auto;
	width: 762px;
	background-image: url('images/p_09.jpg');
	background-repeat: repeat-y;
	padding-bottom: 60px;
	color: #DEE2ED;

}

#panelleft {
	width: 170px;
	float: left;
	/*border: 1px solid red;*/
	height: 100%;
}

#panelcenter {
	width: 397px;
	float: left;
	/*border: 1px solid lime;*/
	padding: 0 20px;
	text-align: left;
}

#panelright {
	float: right;
	/*border: 1px solid yellow;*/
	width: 154px;
	text-align: center;
}

#footer {
	width: 762px;
	height: 2px;
	background-image: url('images/stop.gif');
	font-size: 1px;
}

.part2 {
	color: rgb(122,133,179);
}

#centercontent {
	text-align: center;
}

#panelcenterwide {
	width: 550px;
	float: left;
	/*border: 1px solid lime;*/
	padding: 0 20px;
	text-align: left;
}

/* content end */

/* left menu begin */

div.menuitem {
	width: 155px;
	height: auto;
	/*border: 1px solid lime;*/
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: rgb(222,226,237);
	margin: 0 0 0 15px;
	padding-bottom: 20px;
}

div.itemcontent {
	padding: 3px;
}

div.menudecor {
	height: 14px;
	width: 14px;
	float: left;
	margin-right: 10px;
	font-size: 1px;
}

#md1 {
	background-color: rgb(0,169,158);
}

#md2 {
	background-color: rgb(0,172,238);
}

div.itemtitle {
	height: 35px;
	/*border: 1px solid green;*/
}

#itcont {
	height: 25px;
	padding-left: 1px;
}

div.itemtitle p {
	margin-left: 10px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: rgb(222,226,237);
	letter-spacing: 1px;
	text-align: left;
}

div.itemcontent ul {
	list-style-type: none
}

div.itemcontent li {
	line-height: 20px;
	border-bottom: 1px solid rgb(55,69,116);
	margin: 0 15px;
}

div.itemcontent li.itemtext {
	border-bottom-style:none;
	list-style-type:square;
}

div.itemcontent li.itemborder {
	/*list-item-style: none !important;*/ 
	margin-left:-2px;
	line-height:0;
	font-size:0;
}

div.itemcontent li.itemtext a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: rgb(222,226,237);
	text-decoration: none;
}

div.itemcontent li.itemtext a:hover{
	text-decoration: none;
	color: white;
}

#leftarchive {
	text-align: center;
}

#leftarchive img {
	border: 1px solid rgb(59,72,127);
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

/* left menu end */

/* center content begin */

#md3 {
	background-color: rgb(255,212,0);

}

#panelcenter {
	
}

#auth_cont {
	padding-top: 15px;
}

#panelcenter img {
	border: 1px solid rgb(59,72,127);
	margin-left: auto;
	margin-right: auto;
}

.ocyber p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
	color: #DEE2ED;
	text-indent: 30px;
}

div.highlight {
	width: 513px;
	height: auto;
	/*background-image: url('images/highlight_middle.jpg');*/
	background-image: url('images/highlight_middle.png');
	/*margin-bottom: 10px;*/
}

div.highlight p.place {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: rgb(254,195,0);
	font-weight: bold;
	padding: 5px 0 12px 20px;
}

div.highlight p.author {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	color: rgb(207,212,244);
	font-weight: bold;
	padding: 0 0 0 20px;
}

div.highlight p.from {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: rgb(207,212,244);
	padding: 0 0 15px 20px;
}

div.highldist {
	height: 40px;
}

div.htop {
	height: 20px;
	width: 513px;
	background-image: url('images/highlight_top.png');
	background-repeat: repeat-y;
	background-position: left top;
}

div.hbottom {
	
	height: 5px;
	width: 513px;
	/*background-color: red;*/
	background-image: url('images/highlight_bottom.png');
	margin-bottom: 10px;
}

p.autor {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DEE2ED;
}

p.tytul {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	padding-bottom: 10px;
	color: #DEE2ED;
}

/* center content end */

/* right panel begin */

#md4 {
	background-color: rgb(240,90,35);
}

#panelright img {
	border: 1px solid rgb(59,72,127);
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}

/* right panel end */

/* main page end */

/* admin begin */

#admin_box {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: rgb(39,52,107);
	border: 5px solid rgb(109,122,177);
	padding: 5px;
	text-align: center;
}

#admin_box table {
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(59,72,127);
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: rgb(3,14,80);
}

#admin_box td {
	/*background-color: rgb(59,72,127);*/
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: rgb(3,14,80);
	padding: 3px 10px;
}

#admin_box tr:hover {
	background-color: rgb(69,82,137);
}

#admin_box a {
	color: rgb(159,172,237);
	text-decoration: none;
}

#admin_box a:hover {
	color: rgb(199,212,255);
	text-decoration: underline;
}

#admin_menu {
	padding: 10px;
}

#admin_place {
	padding: 10px;
}

#admin_place_select {
	width: 100px;
}

#brak {
	padding: 5px;
	margin: 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #DEE2ED;
	text-align: center;
}

#info {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding: 5px;
}

#mess_box {
	padding: 20px;
	margin: 20px;
	border: 1px solid white;
	background-color: rgb(29,42,97);
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	vertical-align: center;
}

#upper_box {
	border: 1px solid rgb(3,14,80);
	background-color: rgb(3,14,80);
	margin-bottom: 5px;
}

#textar {
	width: 600px;
	padding: 0;
	margin: 0;
}

#lefty {
	width: 100px;
}

#uczestnicy {
	font-family: Vedrana, sans-serif;
	font-size: 12px;
	color: #DEE2ED;
	/*olor: rgb(159,172,237);*/
	width: 390px;
}

#uczestnicy tr {
	background-color: rgb(23,44,100);
	border: 1px solid rgb(3,23,80);
}

#uczestnicy tr:hover {
	background-color: rgb(43,64,120);
}

#uczestnicy p {
	padding: 3px 5px;
	border-bottom: 1px solid rgb(3,23,80);
}
/* admin end */
