/*
Theme Name: JDD2006
Theme URI: http://unnameden.com
Description: Java Developers Day 2006
Version: 1.0
Author: unnameden.com
*/

* {
	margin : 	0;
	padding : 	0;
        top: 		0;
}

img.obrazek {
   margin-right: 10px;
   margin-bottom: 10px;
   float: left;
}
body {
	background-color: #ffffff;
	background-image: url(/images/bg02.gif);
	background-repeat: repeat-x;
        font-family: 	georgia, times, serif;
	font-size: 	11px;
	color:		#cccccc;
}

#jddcontainer {
	background: url(/images/bg01.gif) center top no-repeat;
	top: 		0;
	width: 		990px;
	clear: 		both;
	text-align: 	left;
	margin: 	0px auto auto;
}

#jdd01 {
	background-image: url(/images/jdd_01.gif);
	background-repeat: no-repeat;
	background-position: center;
	clear:		both;
	margin:		0px auto auto;
	width:		653px;
	height: 	86px;
}

#jdd01l {
        width:  245px;
        height: 86px;
        float: left;
}

#jdd01r {
        width:  400px;
        height: 86px;
        float: right;
}


#jdd02 {
        background-image: url(/images/jdd_04.gif);
        background-repeat: no-repeat;
        background-position: center;
	clear:		both;
	margin:		50px auto auto;
	width:		650px;
        height: 	60px;
}

#jdd03 {
	background-image: url(/images/jdd_05.gif);
	background-repeat: no-repeat;
	background-position: center;
	clear:		both;
	margin:		0 auto auto;
	width:		650px;
	height:		97px;
}

#jdd04 {
	background:	#f5f5f5;
	clear:		both;
	margin:		0 auto auto;
	width:		613px;
}

#jdd05 {
        background:     #f5f5f5;
        clear:          both;
        margin:         0 auto auto;
        width:          613px;
}


#prologue {
	margin-top:	20px;
	margin-bottom:	20px;
	background-image: url(/images/pl_jdd_07.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 	128px;
}

#enprologue {
	margin-top:	20px;
	margin-bottom:	20px;
	background-image: url(/images/en_jdd_07.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 	128px;
}


#conference {
/*        margin-top:     20px;
        margin-bottom:  20px;
  */      background-image: url(/images/pl_jdd_title.gif);
        background-repeat: no-repeat;
        background-position: center;
        height:         98px;
}

#enconference {
/*        margin-top:     20px;
        margin-bottom:  20px;*/
        background-image: url(/images/en_jdd_title.gif);
        background-repeat: no-repeat;
        background-position: center;
        height:         98px;
}

#jdd04 .line {
	height:		17px;
	background-image: url(/images/jdd_09.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#jdd04 .news {
	background-image: url(/images/jdd_11.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:	90px;
	margin:		20px 30px 20px 0;
	color:		#666666;
}

#jdd04 .page {
	padding-left:	45px;
	margin:		20px 30px 20px 0;
	color:		#666666;
}

#jdd04 p {
        padding:        5px 0 5px 0;
	text-align:	justify;
}

#jdd04 p .red {
	color:		#e51212;
}

#jdd04 h3 {
	color: 		#e51212;
	font-size:	13px;
}

#jdd04 ul li {
        color:          #666666;
	margin-left:	15px;
}

#jdd04 a {
	color:		#e51212;
	text-decoration:none;
}

#jdd04 a:hover {
	border-bottom: 1px dotted #e51212;
	text-decoration:none;
}

#foot {
	background-image: url(/images/jdd_14.gif);
	background-repeat: no-repeat;
	background-position: center;
	clear:		both;
	margin:		0 auto auto;
	height:		72px;
	width:		650px;
}

#foot #copyright {
	text-align:	center;
	font-family: 	verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 	10px;
	color:		#e51212;
}

#foot #copyright a {
	text-decoration: none;
	color:		#e51212;
}

#foot #copyright a:hover {
	border-bottom: 1px dotted;
}

#menur {
	display:	block;
	clear:		both;
	float: 		none;
	text-align:	right;
	margin-top:	10px;
	margin-right:	25px;
}

#menur ul {
	margin:		0;
	padding:	0;
	list-style-type: none;
}

#menur ul li {
	position:	relative;
	display: 	inline;
	color:		#cccccc;
}

#menur ul li a {
	margin-right: 	8px;
	color:		#aaaaaa;
}

#menul {
	margin-left:	18px;
	margin-top:	10px;
	float:		left;
	text-align:	left;
}

#menul ul {
	margin:		0;
	padding:	0;
	list-style-type: none;
}

#menul ul li {
	position:	relative;
	display: 	inline;
	color:		#e40000;
}

#menul ul li a {
	margin-right: 	9px;
	color:		#e40000;
	font-weight: bold;
}

#jdd02 a:hover {
	text-decoration: none;
	color:		#000000;
	border-bottom: 1px dotted;
}

/* */

a {
        color: #9e260e;
        text-decoration: none;
}

a:hover,a:active ,a:visited{
        text-decoration: none;
/*	border-bottom:	1px solid; */
}

li {
	padding: 2px 0px 0px 10px;
	color: 	#333333;
	font-weight: normal;
}

.center {
        text-align:     center;
}

h2 {
        color:          #aaaaaa;
}

#Table_01 {
        border: 1px;
        }

#tableagenda {
        margin-top:     20px;
        border: 1px solid #e3e3e3;
}

#tableagenda td {
        padding:        5px;
        font-weight:    bold;
        background:     #efefef;
}

#tableagenda .title .title1 {
        background:     #e61818;
        color:          #ffffff;
        padding:        4px;
        font-weight:    bold;
        font-family:    verdana, helvetica, arial;
        font-size:      14px;
        padding-left:   120px;
}

#tableagenda .hour {
        width:          100px;
        font-weight:    normal;
		text-align: center;
}
#tableagenda .materialy{
        width:          60px;
        font-weight:    normal;
				text-align:center;
}

#tableagenda .name {
        font-weight:    normal;
        font-size:      11px;
        color:          #e40000;
}

#tableagenda .org {
        color:          #aaaaaa;
        font-weight:    normal;
        font-size:      12px;
}

/*** sponsorzy ***/

table.sponsorzy {
   width: 100%;
   margin: 10px 0 10px;
   padding: 0;
}

table.sponsorzy td.lewa {
   text-align: left;
}

table.sponsorzy td.prawa {
   text-align: right;
}

table.sponsorzy td.naSrodek {
   text-align: center;
}

/*** konoiec sponsorow ***/

/*** agenda ***/

table.agenda {
   width: 536px;
   margin: 0;
   padding: 0;
   border-spacing: 0;
	border-collapse: collapse;
}

table.agenda tr.wyroznione {
   background-color: #cccccc;
   color: red;
   font-weight: bolder;
}

table.agenda tr.normalne {
   background-color: #e6e6e6;
}

table.agenda tr.przerwa {
   backgroung-color: white;
}

table.agenda td {
   text-align: center;
   vertical-align: top;
   padding: 4px 0 4px;
   border: 0;
}

table.agenda td.godzina {
   width: 140px;
   white-space: nowrap;
   vertical-align: top;
}

table.agenda td.razem {
   width: 396px;
}

table.agenda td.osobno {
   width: 198px;
}
table.agenda td strong {
   font-weight: bolder;
}

/*** koniec agendy ***/

/*** konkurs ***/

span.blinkKonkurs {
   text-decoration: blink;
}

div.konkurs h1{
   color: red;
   margin: 5px 0 10px;
}

div.konkurs h2 {
   color: red;
   margin: 10px 0;
}

div.konkurs ol {
   padding: 0;
   margin:0 4px;
}

div.konkurs ol li {
   margin: 0 5px;
}

div.konkurs input.pytania {
   width: 100%; /*400px;*/
   margin:3px 0 8px;
}

div.konkurs input.pytaniaBad {
   width: 100%;
   margin: 3px 0 8px;
   border: 1px solid red;
   background-color: #ffcccc;
}

div.konkurs input.dane {
   width: 200px;
   margin: 3px 0 8px;
}

div.konkurs input.daneBad {
   width: 200px;
   margin: 3px 0 8px;
   border: 1px solid red;
   background-color: #ffcccc;
}

div.konkurs span.zgodaBad {
   color: red;
}

div.konkurs input.wyslij {
   margin: 10px auto;
}

div.konkurs ul, div.konkurs ul li {
   list-style-type: none;
   padding: 0;
   margin: 0;
}

div.konkurs div.errorMsg {
   text-align: center;
   margin: 10px 0;
   font-weight: bolder;
   color: red;
}
/*** koniec konkurs ***/

/*** prelegenci lista ***/

ul.prelegenci {
   list-style-type: none;
}

ul.prelegenci li {
   list-style-type: none;
   line-height: 16px;
}

ul.prelegenci li a {
   color: #cccccc;
}

/* */

#rform {
   text-align: left;
   width: 500px;
   margin-left: 20px;
   margin-right: 20px;
}
#rform label,#rform input {
   margin-top: 3px;
}
#rform label {
   margin-top: 6px;
}
#rform input, input.rform{
   border: 1px solid #666666;
   padding: 0.2em;
   font-size: 12px;
   background-color: #efefef;
}
input{
   border: 1px solid #666666;
   padding: 0.2em;
   font-size: 12px;
   background-color: #efefef;
}
textarea{
   border: 1px solid #666666;
   padding: 0.2em;
   font-size: 12px;
   background-color: #efefef;
}
.nl {
    clear: left;
    float: left;
}
.np {
    clear: right;
    float: right;
}
fieldset {
   margin-top: 0.3em;
   border: 1px solid #dfdfdf;
   padding-bottom: 0.5em;
   padding-left: 1em;
}
fieldset legend {
   color: #666;
}
.udzial label,.przetwarzanie label {
   line-height: 150%;
}

.udzial input, .przetwarzanie input{
   margin: 0;
   width: 50px !important;
   border: none !important;
   background: none !important;
}
.przetwarzanie label {
   font-size: 0.8em !important;
}

#rform p.konto {
	text-align: center;
}
#rform p.konto strong {
   font-family: Verdana,Tahoma,Arial;
}
#rform p.konto input {
	clear: both;
	margin: 0 auto;
	width: 100px;
}
.in {
   display: none !important;
}
#rform .error {
   color: #ff3333;
   font-weight: bold;
   line-height: 150%;
}
#rform .start {
   margin-left: 15px;
}
#wyslij {
	clear: both;
	margin: 0 auto;
	width: 100px;
}
a.logo:hover,a.logo:active,a.logo:visited {
	text-decoration:none;
	color:		#666666;
	border:0;
	margin:0;
	padding:0;
}
a.logo img {
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
}

/*** aukcja ***/
div.logowanie {
   margin: 10px auto;
   width: 200px;
   padding: 0;
   text-align:center;
}

div.logowanie div
{
   margin: 10px auto;
   width: 100%;
   padding: 0;
   text-align: left;
}

div.logowanie div.error
{
   color: red;
   font-weight: bolder;
   text-align: center;
}

input.tekst
{
   width: 100%;
}

div.logowanie div.submitRow
{
   width: 200px;
   text-align: center;
}

div.dane
{
   text-align: left;
   margin: 0 0 5px;
}

div.dane span.good
{
   color:green;
}

div.dane span.bad
{
   color: red;
}

div.wprowadzKwote
{
   margin: 10px 0;
   text-align: center;
}

div.wprowadzKwote input.pln
{
   width: 40px;
}

table.aukcjaLista
{
   margin: 10px 0;
   width: 100%;
   border-spacing: 0px;
	border-collapse: collapse;
}

table.aukcjaLista th
{
   font-weight: bolder;
   text-align: center;
   color: black;
}

table.aukcjaLista td
{
   border: 1px solid white;
}

table.aukcjaLista td.index
{
   width: 30px;
   text-align: center;
}

table.aukcjaLista td.login
{
   text-align: left;
   padding-left: 5px;
}

table.aukcjaLista td.offer
{
   text-align: center;
   width: 120px;
}

table.aukcjaLista td.data
{
   text-align: center;
   width: 190px;
}

table.aukcjaLista tr.row0
{
   background-color: #9fffaa;
}

table.aukcjaLista tr.row1
{
   background-color: #c4ffc3;
}

table.aukcjaLista tr.row0_out
{
   background-color: #ff5555;
}

table.aukcjaLista tr.row1_out
{
   background-color: #ffc1c1;
}

table.aukcjaLista tr.mojaPozycja
{
   background-color: yellow;
}

div.aukcjaDane
{
   width: 400px;
   margin: 10px auto;
}

div.aukcjaDane ul
{
   list-style-type: none;
   margin: 0;
   padding: 0;
}

div.aukcjaDane ul li
{
   list-style-type: none;
   margin: 5px 0;
   padding: 0;
   clear: both;
}

div.aukcjaDane ul li label
{
   width: 120px;
   margin: 0 10px 0 0;
   display: block;
   float: left;
   text-align: right;
}

div.aukcjaDane ul li input
{
   width: 150px;
}

div.aukcjaDane div.regulamin
{
   text-align: left;
   margin: 10px 0;
}

div.aukcjaDane div.submitInput
{
   text-align: center;
}

div.aukcjaDane input.error
{
   border: 1px solid red;
   background-color: #ffcccc;
}

div.aukcjaDane div.regulamin span.error
{
   color: red;
}

/*** ankieta ***/
#ankieta {
	margin-left:10px;
	text-align:left;
}

#ankieta fieldset h1 {
	font-size:10px;
	margin:4px 0 10px;
	font-weight:normal;
	text-align:left;
}

#ankieta h1 {
	font-size:14px;
	margin:20px 0 20px;
	font-weight:bolder;
	text-align:center;
   color: red;
}

#ankieta h2 {
   font-size: 12px;
}

#ankieta ul {
	margin:0;
	padding:0;

}

#ankieta ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display: block;
	clear:both;
}


#ankieta ul li label {

clear:both;
	float:left;
   display: block;
   width: 420px;
   margin-top: 6px;
}

#ankieta #sub {
	margin:10px 0 10px;
	text-align: center;
}

#ankieta #sub input {
	border: 1px solid #666666;
	padding: 0.2em;
	font-size: 12px;
	font-weight:bolder;
	background-color: #efefef;
	margin:0 auto;
}


#ankieta textarea {
	border: 1px solid #666666;
	padding: 0.2em;
	font-size: 12px;
	background-color: #efefef;
	margin:0 auto;
	width: 300px;
	height:40px;
}

#ankieta fieldset {
   margin-top: 0.3em;
   border: 1px solid #dfdfdf;
   padding-bottom: 0.5em;
   padding-left: 1em;
   padding-right: 1em;
}
#ankieta fieldset legend {
   color: #666;
}
/*** koniec ankiety ***/