* {
	margin: 0;
	padding: 0;
	border: 0;
	*zoom:1;
}

body {
	font: 11px tahoma;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height:12px;
}

table { font: 11px tahoma; }

/** BEGIN - LINK STANDARDOWY **/
a {
	color: #007FA3;
	text-decoration: none;
	font-size: 11px;
}

a:hover { color: #007FA3; text-decoration: underline;  }
/** END - LINK STANDARDOWY **/


div#wrapper { width: 1003px; margin: 0 auto; background-color: #fff;}
div.clear {	clear: both; height: 1px; overflow: hidden; font-size:1px; }

input {
	border:1px solid #9A9A9A;
	color:#19171A;
	display:inline;
	font-size:10px;
	padding:2px;
	width:150px;
}

textarea {
	border:1px solid #9A9A9A;
	color:#19171A;
}

input.submit {
	font: 10px tahoma;
	border:0 none;
	cursor:pointer;
	height:18px;
	margin-left:20px;
	width:70px;
	padding: 0px 0px 4px 0px;
	text-align:center;
}
em { font-weight: bold; padding-right: 0px; vertical-align: top; float:left; }

/* BEGIN - TOP */
#top {clear: both; margin-bottom:1px; }

	#top .imgTitle {  position:absolute;  margin-top: 40px; margin-left: 90px; color: #fff; width: 300px;}
	#top .imgTitle img { float:left; }
	#top .imgTitle h1 { font-size: 18px; text-transform: uppercase; padding: 14px 8px 8px 8px; display: inline; float:left;  }
	#top .imgTitle h2 { font-size: 16px; text-transform: uppercase; padding: 14px 8px 8px 8px;  }
	#top .imgTitle h3 { display:block; font-size: 11px; font-weight: normal; text-transform: uppercase; padding-left: 8px;  }
	#top .imgTitle a { color:#eee; }
	
	#top object { width: 930px; height: 210px; }
	#top .lang {
		padding: 10px;
		background: url('../img/bglang.jpg') repeat #696969;
		height:13px;
		color: #fff;
	}
		#top .lang ul { display: inline; list-style-type: none; float: left; height: 13px;}
		#top .lang li {
			display: inline;
			color: #fff;
			padding-left:10px;
			padding-right:10px;
			background: transparent url('../img/l.gif') no-repeat  100% 66%;
		}
		#top .lang a { color: #fff; text-decoration: none; }
		#top .lang a:hover {color: #fff; text-decoration: underline;  }
		
	#top .login { float:right; padding-right:20px; }
	
	#top .image {
		clear:both;
		margin-top: 1px;
		text-align: center;
		background: url('../img/bgtop.jpg') repeat #416B15;
	}
	
	#top .menu {background: url('../img/bgmenu.jpg') repeat #00779A;height:26px;margin-top:1px;padding-top:13px;}
		#top .menu ul { display: inline; list-style-type: none; height:26px;}
		#top .menu li { display: inline; padding-left:16px; padding-right:16px; background: transparent url('../img/l_menu.jpg') no-repeat  100% 66%; }
		#top .menu a { color: #fff; font-weight: bold; text-decoration: none; }
		#top .menu a:hover { color: #FFE04F; }
	
/* END - TOP */

/* BEGIN - PATH */
#path { background: url('../img/bglang.jpg') repeat #656565; margin-bottom: 4px; padding-top:4px;  }
	#path ol { list-style-type: none; height:19px;}
	#path li { display: inline; padding-left:10px; padding-right:15px; background: transparent url('../img/pilka.gif') no-repeat  100% 66%; }
	#path a { color: #fff; font-weight: bold; text-decoration: none; }

/* END - PATH */

/* BEGIN - left */
#left { clear: both; width: 190px; float:left; text-align:center; }

	#left .topbox{
		background: #00779A;
		padding: 5px 0px 4px 23px; 
		height: 15px;
		color: #FFFFFF;
		font-size: 11px;
		font-family: tahoma;
		font-weight: bold;
		text-align: left;
		margin-top:1px;
	}
	
	#left #winner {color: red; padding-left: 30px; }
	#left #winner a {  color: red; text-decoration: none; }
	
	 .contentbox{
		border-bottom: solid 1px #F1F1EA;
		border-left: solid 1px #F1F1EA;
		border-right: solid 1px #F1F1EA;
		margin-bottom: 1px;
		padding: 10px;
		text-align: left;
	}
		 .contentbox ul {list-style-type: none;}
		 .contentbox li {padding-top: 2px; padding-bottom:4px;}
		 .contentbox a { font-size:12px; color: #474747; text-decoration: none; }
		 .contentbox a:hover { color: #474747; text-decoration: underline;  }
	
	#typerlistbox {border: 0; font-size:11px; text-align: left; }

/* END - left */
.left_link li { list-style-type: none; padding-top: 4px; padding-bottom:4px; text-align:center; }
.boxbetween { padding-top: 6px; padding-bottom: 6px; text-align:center;  }
.boxbetween h4 { text-align:center; display: block; font-size: 11px; font-weight: normal; padding-top: 4px; padding-bottom:4px; }

/* BEGIN - CONTENT */
div#content { width: 660px; float: left; padding: 1px 6px 6px 6px; text-align:center; }

	#content .tresc { font-size:11px; line-height:16px; }
	
	#content embed {text-align:center; margin:0px auto;}
	#content object {text-align:center; margin:0px auto;}

	#content .linkPozostali {text-align: center; padding-bottom: 18px; }
	#content .wczoraj { height: 16px; float:left; background: url(../img/back.png) no-repeat; padding-left:16px;  }
	#content .pozostali { height: 16px; background: url(../img/more.png) no-repeat right;  padding-right:16px;}
	#content .jutro  { height: 16px; float:right; background: url(../img/next.png) no-repeat right; padding-right:16px; }
	
	#content .text div { clear: both; border:0px; }
	#content .text2 div { clear: both; border:0px; padding-top: 24px; }
	
	#content h2 {
		font-family:tahoma;
		font-size:11px;
		text-transform: uppercase;
		margin:0px;
		background:#696969 url(../img/bglang.jpg) repeat scroll 0 0;
		color:#FFFFFF;
		height:15px;
		padding:4px;
		text-align:left;
	}
	#content h3 { 
		font-family:tahoma;
		font-size:11px;
		text-transform: uppercase;
		margin:0px;
		height:15px;
		padding:4px 4px 4px 20px;
	 }
	
	#content select {
		background-color:#FFFFFF;
		border:solid 1px #e8e8e8;
		color:#3E3E3E;
		font-family:tahoma;
		font-size:11px;
		height:19px;
	}
	
	#content ul {padding-left: 18px;}
	
	#content label.error { background: url('../img/error.png') no-repeat; padding-left:17px; }
	#content label.valid { background: url('../img/valid.png') no-repeat; padding-left:17px; }
	
	#content option	{ padding-left: 6px; padding-right: 6px; }
	
	#content .typstable { padding:0px; width:100%; margin-bottom:16px; }
		#content table th { background: #e8e8ED; text-align: center; height: 15px; }
	#content .art { border:1px solid #F1F1EA; padding:6px; text-align:left; }
	
	#content .tabletyp { border:1px solid #F1F1EA; padding:6px; text-align:center; }
	
	#content .typstable table tbody td { text-align:center; }
	#content .typstable tr:hover { background-color: #E8E8ED; }
	
	#content .stats { border:1px solid #F1F1EA; padding:6px; text-align:center;}
		#content .stats h3 { float:left;}
		#content .stats td { text-align:center; }
		 
		#content .stats p {
		 	color:#AA0000;
			font-size:10pt;
			font-weight:bold;
			margin-bottom:6px;
			text-align:center;
		  }
	 
	 	#content .stats form { float:right; }

	 
	 #content .trafiono { background: #00CC00; text-align:center; }
	 
	 #content .pudlo { background: #000000; text-align:center;  }
	 	#content .pudlo a {color:#fff; text-decoration: none; }
	#content .trafiono a {color:#fff; text-decoration: none; }
	 
	 /* REJESTRACJA */
	#content .logregbox { border:1px solid #F1F1EA; padding:6px; }
		#content .login span {display: block; margin-top: 2px; margin-bottom: 8px;}
		#content .login hr { margin-top:10px; margin-bottom: 10px; border-top: solid 1px #DAD9D7; }
		#content .login h3 { margin-top:18px; }
		#content .login div.info { color: red; padding:6px; }
	
		#content form label {
			display:inline;
			float:left;
			padding:3px 3px 0 0;
			text-align:right;
			width:60px;
		}

		#content #registerForm label{margin-top: 3px; width:130px; }
		#content #registerForm input{margin-top: 3px; }
		#content #registerForm label.error {margin-left:4px; width:290px; text-align:left; color:red; }
		#content #registerForm p { clear:left; }
	
	#content .join { border:1px solid #F1F1EA; padding:14px; line-height: 20px; color: red; letter-spacing: 1px; padding-bottom:50px; padding-top:20px; }
	
	#content #view .messageIn { text-align:right; float:right; }
	#content #view #formMessLit { float:left; }
	#content #view .messTable table{ margin-bottom: 16px; width:100%; }
	
	
	#content .tabs {margin-top:3px;}
		#content .tabs ul { display: inline; list-style-type: none; height: 18px; float:left; }
		#content .tabs li { display: inline; }
		#content .tabs li a  { padding-top:4px; padding-bottom:4px; color: #fff; text-decoration:none; padding-left:16px; padding-right:16px; background: #BFBFBF;   }
		#content .tabs li .selected { padding-bottom:6px; background: #696969; }
		#content .tabs li a:hover { padding-bottom:6px; background: #696969; }
		#content .tabs .stats { border: 1px solid #BFBFBF; padding: 6px 10px 6px 10px; }
		#content  #view { border: 1px solid #BFBFBF; padding: 6px 10px 6px 10px; text-align:left; }
		#content .tabs #view { clear:both; }
	
	#content #typujForm label{margin-top: 3px; width:140px; float: left; }
		#content #typujForm input{margin-top: 3px; }
		#content #typujForm label.error {margin-left:4px; width:290px; text-align:left; color:red; }
		#content #typujForm p { clear:left; }
		#content #typujForm select { border: solid 1px #9A9A9A; margin-top:3px; width:155px; float:left; }
		#content #typujForm img { padding-top:3px; padding-left:2px; }
		#content #typujForm .info { color:red; padding:6px; }
		#content #typujForm l { float:left; color:red; padding-left: 5px; padding-top:3px; font-size: 9px; }
		
	#content #view .okinfo { font-size:12px; border:0px; padding-left:20px; padding-top: 50px; padding-bottom: 70px; color:red; }
	
	#content #editForm label{margin-top: 3px; width:140px; float: left; }
		#content #editForm .info { color:red; padding:6px; }
		#content #editForm input{margin-top: 3px; }
		#content #editForm p { clear:left; }
		#content #editForm div { border:0; clear:left; padding-top:25px; padding-bottom:8px; }
	
	#content #kontaktForm label{margin-top: 3px; width:140px; float: left; }
		#content .info { color:red; padding:6px; }
		#content #kontaktForm label.error {margin-left:4px; width:290px; text-align:left; color:red; }
		#content #kontaktForm input{ margin-top: 3px; width:155px; }
		#content #kontaktForm p { clear:left; }
		#content #kontaktForm img { margin-top:3px; margin-left: 144px; }
		#content #kontaktForm div { border:0; clear:left; padding-top:25px; padding-bottom:8px; }
		#content  #KONtresc { margin-top:3px; width:320px; height: 120px;  float:left; font-size:11px; padding:2px; }
		#content #kontaktForm .submit { width:80px; }
	
	#content #typSelectForm label{width:110px; float: left; }
/* END - CONTENT */


/* BEGIN - right */ 
#right { width: 140px; float:left; text-align:center; }
/* END - right */ 

#formMessLit select { padding-left:5px; padding-right:5px; float:left; width:80px; height: 21px; border:1px solid #9A9A9A; margin-right:4px; }
#formMessNick select { padding-left:5px; padding-right:5px; float:left; width:200px; height: 21px; border:1px solid #9A9A9A; margin-right:4px; }


/* BEGIN - footer */ 
#footer {
	border:1px solid #F1F1EA;
	background: #F6F6F1;
	height:30px;	
}

	#footer .copy { color:#fff; height:28px; width:188px; text-align:center; margin-left:2px; margin-right:10px; padding-top:2px; float:left; background: #545454; -moz-border-radius: 4px; border-radius: 4px; }
	#footer .menu { padding-top:9px; float:left; }
	#footer .engin { padding-top:9px; float:right; margin-right:15px; }
	#footer .menu ul { display: inline; list-style-type: none; height:28px;}
	#footer .menu li { display: inline; }
	#footer .menu a { padding:2px; padding-left:5px; padding-right:5px; text-decoration: none; }
	#footer .menu a:hover { background-color: #ddd; text-decoration:none; }

/* BEGIN - end */ 
