/*
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;
}

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:         88px;
}

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

#jdd04 .line {
	height:		57px;
	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:	25px;
	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;
}
#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;
}


/* */

#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;
}
