


/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00; /* prawidlowy kolor */
}
	
.LV_invalid {
	color:#CC0000; /* bledny kolor */
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.dobrze{
    border: 1px solid #00CC00;background-color: #ffffff;
}
    
.zle{
    border: 1px solid #CC0000;background-color: #FF9D8B;
}









h1, ul{
	margin: 0;
	padding: 0;
}

/* demo1 */

div.demolayout {
	width: 767px;
	margin: 0 0 20px 0;
}

ul.demolayout {
	list-style-type: none;
	
	float: left;
	background: url(pixel.gif) bottom left repeat-x;
}

ul.demolayout li {
	margin: 0 5px 0 0;
	float: left;
}

ul.demolayout a {
	float: left;
	display: block;
	padding: 4px 8px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	color: #666;
	background: #E7D8AB;
	text-decoration: none;
	font-weight: bold;
}

ul.demolayout a:hover {
	background: #E7D8AB;
}

ul.demolayout a.active {
	background: #C7B280;
	padding-bottom: 5px;
	cursor: default;
	color: black;
}

.tabs-container {
	clear: left;
	border: 1px solid #ffffff;
	border-top: 0;
	padding: 20px 8px 0 8px;
	background: #C7B280;
}

/* demo2 */

div.demolayout2 {
	width: 670px;
	margin: 0 0 0px 0;
}

ul.demolayout2 {
	list-style-type: none;
	
	float: left;
	background: url(pixel.gif) bottom left repeat-x;
}

ul.demolayout2 li {
	margin: 0 5px 0 0;
	float: left;
}

ul.demolayout2 a {
	float: left;
	display: block;
	padding: 4px 8px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	color: #666;
	background: #E7D8AB;
	text-decoration: none;
	font-weight: bold;
}

ul.demolayout2 a:hover {
	background: #E7D8AB;
}

ul.demolayout2 a.active {
	background: #C7B280;
	padding-bottom: 5px;
	cursor: default;
	color: black;
}

.tabs-container2 {
	clear: left;
	border: 1px solid #ffffff;
	border-top: 0;
	padding: 20px 8px 0 8px;
	background: #C7B280;
}





/* Global Styles */

body {
	margin:0px;
	}


	
a {
	color: #993300;TEXT-DECORATION: none;
	}
	
a:hover {
	color: #5C743D;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px ;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}

	
#menu_small_white {
	FONT:  bold 7pt Verdana;
	COLOR: #000000
	}
	
#menu_small_white a {
	FONT:  bold 7pt Verdana;
	color: #000000;
	text-decoration:none;
	}
	
#menu_small_white a:hover {
	color: #ffffff;
	
	}
	
	
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #502318;
	line-height:26px;
	letter-spacing:.21em;
	}
	
	
.pageName2{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:26px;
	
	}	
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
.t6
{FONT:  7pt Verdana; COLOR: #000000}

.t8
{FONT:  bold 8pt Verdana; COLOR: #000000}

.t6w
{FONT:  bold 7pt Verdana; COLOR: #ffffff}


.t7
{FONT:  8pt Verdana; COLOR: #000000}

.t7red
{FONT:  8pt Verdana; COLOR: #FF0000}

.t6b
{FONT:  bold 7pt Verdana; COLOR: #000000}


.box{display:none;}
.hover:hover{position:relative;}
.hover:hover .box
{display: inline;
position:absolute; 
top: -85px; 
left: -275px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#666666;
padding: 2px;
FONT: bold 7pt Verdana; COLOR: #FFFFFF;

}



.box2{display:none;}
.hover:hover{position:relative;}
.hover:hover .box2
{display: inline;
width: 152px;
	height:44px;
position:absolute; 
top: -50px; 
left: -40px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#755A2D;
padding: 1px;
FONT:  7pt Arial; COLOR: #FFFFFF;

}


.box3{display:none;}
.hover:hover{position:relative;}
.hover:hover .box3
{display: inline;
width: 100px;
	height:12px;
position:absolute; 
top: -20px; 
left: -40px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#000000;
padding: 1px;
FONT:  7pt Arial; COLOR: #FFFFFF;

}


.box4{display:none;}
.hover:hover{position:relative;}
.hover:hover .box4
{display: inline;
position:absolute; 
top: -230px; 
left: -20px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#666666;
padding: 2px;
FONT: bold 7pt Verdana; COLOR: #FFFFFF;

}

.box5{display:none;}
.hover:hover{position:relative;}
.hover:hover .box5
{display: inline;
position:absolute; 
top: -250px; 
left: -20px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#666666;
padding: 2px;
FONT: bold 7pt Verdana; COLOR: #FFFFFF;

}

.box6{display:none;}
.hover:hover{position:relative;}
.hover:hover .box6
{display: inline;
position:absolute; 
top: -170px; 
left: -275px; 
border: 1px solid black;
border-color: #000000 ;
color:#FFFFFF;
background-color:#666666;
padding: 2px;
FONT: bold 7pt Verdana; COLOR: #FFFFFF;

}


td, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.calendar_table td {
width:20px !important;
height:16px !important;
}
 
.calendar_month {
background-color:#755A2D;
color:#FFFFFF;
font-weight:bold;
}

.calendar_month td {
text-align:center;
}

.calendar_day_names {
background-color:#C7B280;
border-bottom:5px solid #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
width:20px;
overflow:hidden;
}

.calendar_day {
background-color:#F2F2F2;
font-family:"Courier New", Courier, monospace;
color:black;
}

.calendar_day_on {
background-color:#FF6347;
font-family:"Courier New", Courier, monospace;
color:black;
}


div.fota {
position:relative;
	} 
	
div.txt {
	
	position:absolute;
	width: 180px;
	height:122px;
	left: 715px;
	top: 51px;

}   

div.txt2 {
	FONT: bold 7pt Verdana;
	width: 1px;
    height: 1px;
	position:absolute;
	left: 80px;
	top: 33px;
}

div.txt3 {
	FONT: bold 7pt Verdana;
	width: 1px;
    height: 1px;
	position:absolute;
	left: 200px;
	top: 30px;
}




#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
  left: -10px;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background:url(/facebox/tlo.png);
  width: 440px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
