* {
	margin: 0;
	padding: 0;
	border: 0;
	*zoom:1;
}

body {
	font: 11px tahoma;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height:12px;
	background: #464646 url('../img/bgtop2.gif') repeat-x;
}

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;}
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 { text-align:center; position:absolute;  margin-top: 42px; margin-left: 92px; color: #fff; width: 250px;}
	#top .imgTitle img { float:left; }
	#top .imgTitle h1 { color:#939393; font-size: 18px; font-family:cursive; text-transform: uppercase; padding: 14px 8px 8px 8px; display: inline; float:left;  }
	#top .imgTitle h2 { color:#939393; font-size: 18px; font-family:cursive; text-transform: uppercase; padding: 14px 8px 8px 8px;  }
	#top .imgTitle h3 { display:block; color:#939393; font-size: 12px; font-family:cursive; font-weight: normal; text-transform:lowercase; padding-left: 8px;  }
	
	#top object { width: 930px; height: 210px; }
	#top .lang {padding: 10px; height:13px; margin-bottom:2px; background-color:#757373; opacity:0.8; filter:alpha(opacity=80);}
	
		#top .lang ul {  display: inline; list-style-type: none; float: left; height: 13px;}
		#top .lang li { display: inline; padding-left:10px; padding-right:10px; }
		#top .lang a { font-size: 10px; font-weight:bold; color: #fff; text-decoration: none; }
		#top .lang img {display: inline; }
		#top .lang a:hover {color: #fff; text-decoration: underline;  }
		
	#top .login { font-size:10px; float:right; padding-right:20px; }
	#top .login a { font-weight:normal;}
	
	#top .image {clear:both;margin-top: 1px;text-align: center;}
	
	#top .menu { padding-top:10px; height:26px; margin-top:1px; background: url('../img/tlomenu2.jpg') no-repeat; }
		#top .menu ul { display: inline; list-style-type: none; height:26px;}
		#top .menu li { display: inline; padding-left:10px; padding-right:10px; }
		#top .menu a { color: #fff; font-weight: bold; text-decoration: none; }
		#top .menu a:hover { color: #FF6D02; text-decoration:underline; }
	
/* END - TOP */

#center {background: #6F6F6F; padding-top:16px; }

/* BEGIN - PATH */
#path { background: url('../img/bgpath2.jpg') repeat; margin-bottom: 2px; padding-top:4px;  }
	#path ol { list-style-type: none; height:19px;}
	#path li { display: inline; padding-left:6px; padding-right:1px;  }
	#path a { color: #fff; text-decoration: none; text-transform: lowercase; }

/* END - PATH */

/* BEGIN - left */
#left { clear: both; width: 190px; float:left; text-align:center; }

	#left .topbox{
		background: url('../img/topbox2.jpg') no-repeat;
		padding: 12px 0px 10px 62px; 
		height: 15px;
		color: #FFF;
		font-size: 12px;
		font-family: tahoma;
		font-weight: bold;
		text-align: left;
		margin-top:1px;
	}
		
	#left #winner {color: red; padding-left: 15px; padding-top:5px; }
	#left #winner a { color: red; text-decoration: none; }
	
	 .contentbox{
	 	background: url('../img/bgleftbox2.jpg') repeat-x #E2E0E0;
		margin-bottom: 1px;
		text-align: left;
		padding-bottom:5px; 
		margin-bottom:4px;
		-moz-border-radius: 4px; border-radius: 4px;
	}
		 .contentbox ul {list-style-type: none;}
		 .contentbox li { padding-left:22px; padding-top: 2px; padding-bottom:2px; margin-bottom:6px; background: transparent url('../img/leftlipoint2.jpg') no-repeat  4% 45%;}
		 .contentbox a { font-weight:bold; font-size: 11px; color: #505050; text-decoration: none; }
		 .contentbox a:hover { color: #FF6D02; text-decoration: underline; }
		 .contentbox .thickbox { display:block; text-align:center;  } 
	
	#typerlistbox {border: 0; font-size:11px; text-align: left; }
	
#TB_ajaxContent	{ background: #E2E0E0; }
/* END - left */


/* BEGIN - CONTENT */
div#content { margin-left:10px; width: 650px; 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; text-transform: lowercase;}
	#content .wczoraj { color:#fff; height: 16px; float:left; background: url(../img/back2.jpg) no-repeat; padding-left:16px;  }
	#content .pozostali { color:#fff; height: 16px; background: url(../img/more2.jpg) no-repeat;  padding-left:16px;}
	#content .jutro { color:#fff; height: 16px; float:right; background: url(../img/next2.jpg) no-repeat right; padding-right:16px; }
	#content .linkPozostali a:hover { color: #FFB302; }
	
	#content .text { clear: both; padding:4px; border:0px; background: url('../img/bgtxt2.jpg') no-repeat #EEEDED;  -moz-border-radius: 4px; border-radius: 4px; }
	#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/h1bg2.jpg') no-repeat left;
		color:#FFFFFF;
		height:20px;
		padding: 10px 6px 2px 60px;
		text-align:left;
		-moz-border-radius: 4px; border-radius: 4px;
	}
	
	#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 .art { border:1px solid #F1F1EA; padding:6px; text-align:left; background: url('../img/bgtxt2.jpg') no-repeat #EEEDED; -moz-border-radius: 4px; border-radius: 4px;}
	
	#content .tabletyp { border:1px solid #F1F1EA; padding:6px; text-align:center; }
	
	#content table th { color: #505050; background: #EEEDED; text-align: center; height: 18px; -moz-border-radius: 1px; border-radius: 1px; }
	#content .typstable { padding:0px; width:100%; margin-bottom:16px; color: #fff; }
	#content .typstable a { color: #fff; }
		#content .typstable tbody td { text-align:center; }
		#content .typstable tr {  height: 21px; background-color: #9E9D9D; -moz-border-radius: 1px; border-radius: 1px; }
		#content .typstable tr:hover { background-color: #FFB302; -moz-border-radius: 1px; border-radius: 1px; }
	
	#content .stats { padding:6px; text-align:center; background: url('../img/bgtxt2.jpg') no-repeat #EEEDED; -moz-border-radius: 4px; border-radius: 4px; }
		#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 { padding:6px;  background: url('../img/bgtxt2.jpg') no-repeat #EEEDED; -moz-border-radius: 4px; border-radius: 4px; }
		#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 { background: url('../img/bgtxt2.jpg') no-repeat #EEEDED; 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  #view { padding: 6px 10px 6px 10px; text-align:left; background: url('../img/bgtxt2.jpg') no-repeat #EEEDED; -moz-border-radius: 4px; border-radius: 4px; }
		
	
	#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: #FF842B; }
		#content .tabs li a:hover { padding-bottom:6px; background: #696969; }
		#content .tabs .stats { border: 1px solid #BFBFBF; padding: 6px 10px 6px 10px; }
		#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 */ 

 .left_link li { list-style-type: none; padding-top: 4px; padding-bottom:4px; text-align:center; }
 .left_link a { color: #fff; }
	
 .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; }
 .boxbetween a { color: #fff; }

#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 { height:30px; color:#fff; background: #FF6D02; -moz-border-radius: 4px; border-radius: 4px; }

	#footer .copy {float:left; height:28px; width:188px; text-align:center; margin-left:2px; margin-right:10px; padding-top:2px;  background: #545454; -moz-border-radius: 4px; border-radius: 4px; }
	#footer .menu {float:left; padding-top:9px; color: #fff; }
	#footer .engin {float:right; padding-top:9px; 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; color: #fff; text-decoration: none; }
	#footer .menu a:hover { background-color: #FF842B; text-decoration:none; }
	
/* BEGIN - end */ 
