input, select {
	color : #000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.menu {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 14px;
	font-family : Trebuchet MS;
	font-weight: bold;
}
.menu2 {
	color : #FF4500;
	margin-top : 10px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 16px;
	font-family : Trebuchet MS;
	font-weight: bold;
}
.zapas {
	color : #000000;
	margin-top : 9px;
	padding-bottom : 9px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu a {
	color : #000000;
	text-decoration: none;
}
.menu2 a {
	color : #000000;
	text-decoration: none;
}
.menu a:hover {
	color : gray;
}
.menu2 a:hover {
	color : gray;
}
.title1 {
	color : #000000;
	margin-top : 15px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	margin-left : 60px;
	margin-right : 10px;
	font-size : 13px;
	font-family : Trebuchet MS;
	font-weight: bold;
}
.title02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.right {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right b {
	color : #EF6D00;
}
.right a {
	color : #003C5E;
}
.right a:hover {
	color : #000000;
}
.navi {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 1px;
	margin-left : 50px;
	margin-right : 100px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.navi a {
	color : #000000;
}
.navi:hover {
	color : gray;
}
li {
	color : #000000;
	margin-top : -1px;
	padding-bottom : -1px;
	margin-bottom : -1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
ul, ol {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 30px;
	margin-right : 50px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : gray;
	text-decoration: none;
}
p a:hover {
	color : #000000;
        text-decoration: none;
}
.prawko {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 100px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
}
.prawko a {
	color : gray;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 5%;
	left: 25%;
	width: 660px;
	height: 700px;
	padding: 3px;
	border: 3px solid gray;
	background-color: white;
	z-index:1002;
	overflow: auto;
}




/**
 * Slideshow style
 */
#slideshow {
	margin:0 auto;
	width:716px;
	height:180px;
	background:transparent url(images/bg_slideshow.jpg)  0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:636px;
  height:180px;
  overflow:auto;
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:636px;
  height:180px;
}

/**
 * Slideshow controls
 */
.control {
  display:block;
  width:39px;
  height:180px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;

}
#leftControl {
  top:0;
  left:0;
  background:transparent url(images/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(images/control_right.jpg) no-repeat 0 0;
}


.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#000;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}








/**
 * form styles
 */

  #container {
  font-family : Tahoma,Verdana,Arial;
  width:640px;
  margin:20px auto;
  text-align:left;
  background:#FFFFFF;
  color:#000000;
  line-height:1;
  vertical-align:baseline;
  background:transparent;
  border:0;
  outline:0;
  }

  blockquote, q {
      quotes:none;
  }
  
  blockquote:before, blockquote:after,
  q:before, q:after {
      content:'';
      content:none;
  }

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}


  header, footer {
  padding:20px;
  background:#eeeeee;
  }

  section {
  border-width:1px 0;
  border-style:solid;
  border-color:#dddddd; 
  }
  
  .box, .box-form { width:600px; margin:20px 20px 30px 20px;}
  .box-form { margin-bottom:0; }
  
  
  h1, h2, h3, h4, h5, h6 {  line-height:1.2; }
  h1 { font-size:36px; margin-bottom:6px; }
  h2 { font-size:24px; margin-bottom:10px; }
  h3 { font-size:18px; margin-bottom:8px; }
  
  
  a { text-decoration:none; }
  a:hover, a:focus, a:active { color:#000000; }

  
  .justify { text-align:justify; }
  .box ul { margin:0 0 20px 0; padding-top:5px; border-top:1px solid #eeeeee;}
  .box li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(bullet.gif) no-repeat 0 4px; border-bottom:1px solid #eeeeee; }
  
  
  
  
  
  form { margin:0; padding:0; width:100%; float:left;  }
  legend { padding-bottom:5px; font-size:24px; color:#FF0000; }
  
  form div { padding:10px 0; border-top:1px solid #eeeeee; float:left; display:inline; width:100%; }
  label { float:left; display:inline; width:140px; line-height:2; margin-right:20px; text-align:right; font-size:12px;} 
  input, textarea { float:left; display:inline; width:350px;  border:1px solid #999999; padding:3px; font-size:12px; background:#ffffff; font-family:Arial,Helvetica,sans-serif;  } 
  textarea { overflow:auto; }
  input[type="checkbox"] { width:auto; float:left; display:inline; } 
  
  input.button { border:none; width:auto; margin-left:160px; text-transform:uppercase; color:#ffffff; background:#FF0000; padding:4px 6px; cursor:pointer; }
  input:focus, textarea:focus, input.invalid:focus, textarea.invalid:focus { border:1px solid #000000; background:#eeeeee; }
  input.invalid, textarea.invalid { border:1px solid #FF0000;}
  
  form span { float:left; display:inline; margin:0 15px 0 5px; font-size:12px; }
  form strong { color:#FF0000 }
  form div:last-of-type { padding-bottom:0; }
  
  
  /*
  
  Protoform message & error customizations
  
  */
  
  .protoform-message { float:left; width:100%; margin-bottom:10px; }
  
  /* ul.error */
  .protoform-message ul { border-top:1px solid #eeeeee; margin:5px 0 0 0; padding:5px 0 0 0; } 
  
  .protoform-message ul li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(images/bullet.gif) no-repeat 0 4px; border-bottom:1px solid #eeeeee; }
  
  .protoform-message p.working { float:left; padding:20px 20px 20px 30px; background:url(images/loading.gif) no-repeat left center;}
  
  /*
  
  Protoform stylesheets end
  
  */
  
  
  
  
  pre { margin-top:10px; padding:5px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#eeeeee;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  }
  pre code { display: block; margin:0; padding:0; line-height:150%; }
  pre, code { font:100% "monospaced", monospace;*font-size:100%; }
  
  html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }
