/* autopromocja (Sharper@2010/04/02) */
.linki_top { background-color: #BFBFBF; margin: 0; padding: 0; font-size: 10px; border-bottom: 2px #9F9F9F solid;}
.linki_top .inner { width: 960px; text-align: right; margin: 0 auto; }
.linki_top .inner ul { list-style: none; display: inline; }
.linki_top .inner ul li { display: inline; color: #8F8F8F; padding: 2px 0; border-right: 1px solid #AFAFAF; }
.linki_top .inner ul li.last { border: 0; }
.linki_top .inner ul li a {color: #ffffff; line-height: 18px; vertical-align: middle; text-decoration: none; font-weight: normal;  margin: 0 15px; }
.linki_top .inner ul li a:hover { text-decoration: underline; }

.skyscraper { margin: 15px 0 0 5px; } 

	body {
		font-size: 11px;
		font-family: arial;
		margin: 0;
		padding: 0;		
		font-family: trebuchet MS, arial;
		color: #242424;
		background-image: url(http://www.zafriko.pl/img/tlo2_left.png);
		background-repeat: repeat-x;
		text-align: center
	}
	a {
		color: #242424;
		text-decoration: underline
	}
	form {
		padding: 0;
		margin: 0;
		border: none;
	}
	.main {
		width: 1000px;
		padding-top: 10px;
		margin: auto;
	}
	.main_top {
		width: 1000px;
		height: 250px;
	}
	.main_middle {
		width: 1000px;
		vertical-align: top;
	}
	.main_middle_line {
		width: 1000px;
		height: 103px;
		margin-top: 1px
	}
   .main_middle_line_lefta {
		width: 200px;
		float: left;
		height: 103px
	}
	.main_middle_line_leftb {
		width: 520px;
		height: 103px;
		float: left;		
	}
	.main_middle_line_right {
		width: 280px;
		float: right;
		height: 103px;
	}
	.main_middle_line_right_szukaj {
		float: right;
		width: 270px; /* 280px -margin */
		height: 83px; /* 103px -margin */
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 15px;		
		text-align: left;
		color: #333
		
	}
	.main_middle_line_center {
		width: 489px; /*520px -20px margin-left, -10px margin-right, -2px border-right */
		height: 83px;
		margin-left: 20px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		border-right: 1px solid white;
		text-align: left;
		font-family: trebuchet MS, arial;
		font-size: 16px;
		color: white;
		line-height: 20px
	}
	.main_middle h1 {
		margin: 0;
		padding: 0;
		font-size: 19px;
		color: white;
		font-weight: normal
	}
	.main_bottom h2 {
		margin: 0;
		padding: 0;
		font-size: 15px;
		color: black;
		text-decoration: underline
	}
	.main_bottom h3 {
		margin: 0;
		padding: 0;
		font-size: 14px;
		color: black;
		font-weight: normal;
		margin-left: 0px		
	}
	.main_bottom {
		background-color: #F4F4F4;
		width: 1000px;
		height: 100%;
		font-family: trebuchet MS, arial;
	}
	.main_bottom_top {
		width: 1000px;
		height: 100%;
		background-color: #F4F4F4
	}
	.main_bottom_top_left {
		width: 750px;
		float: left;
		background-color: #F4F4F4

	}
	.main_bottom_top_right {	
		width: 250px;
		float: right;
		background-color: #F4F4F4;
		height: 100%;
		margin: 0;		
		padding: 0;
	}
	.main_bottom_top_left_center {
		width: 615px;
		height: 100%;
		margin-left: 85px;
		margin-right: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: left;
		font-size: 13px;
		font-family: inherit;
		color: #333
	}
	.main_bottom_top_right_center {
		width: 240px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 20px;
		margin-bottom: 20px;
		font-size: 13px;
		text-align: left;
		color: #333
	}
	.main_bottom_top_naglowek {
		font-size: 19px;
		color: #2C4C86;
		font-weight: bold;
		width: 100%;
	}
	.bottom_tutorial {
		width: 550px;
		margin-right: 65px;
	}
	.bottom_tutorial_left {
		width: 265px;
	}
	.bottom_tutorial_right {
		width: 285px;
	}
	.main_bottom_stopka {
		width: 1000px;
		margin-bottom: 10px;
		background-color: #2C4C86;
		color: white;
		font-family: trebuchet MS, arial;
	}
	.main_bottom_stopka_srodek {
		margin-top: 5px;
	}
	.main_bottom_stopka_dol {
		margin-top: 5px
	}
	.main_bottom_stopka a {
		color: white;
		text-decoration: none;
	}
	.main_rejestracja {
		width: 1000px;
		height: 100px;
		text-align: left;
		background-color: #FF8012;
		font-size: 11px;
	}
	.inputText {
		font-size: 11px;
		width: 100px
	}
	.inputTextNowy {
		font-size: 11px;
		width: 150px
	}
	.inputButton {
		font-size: 11px;
		width: 100px;
		background-color: #FF8012
	}
	.error {
		color: white;
		font-weight: bold;
		font-size: 11px
	}
	.main_middle_nowy {
		width: 1000px;
		vertical-align: top;
		height: 250px;
		background-color: #ff8012; 
		font-size: 13px; 
		color: white
	}
	.main_middle_line_nowy {
		width: 1000px;
		margin-top: 1px;
		background-color: #ff8012; 
		font-size: 13px; 
		color: white
	}
	.link_lista_nazwa {
		color: #FFF;
		font-weight: bold;
		text-decoration: none
	}
	.link_lista_nazwa:hover {
		text-decoration: underline;
	}
	.link_lista_ustawienia {
		color: #711D00;
		font-weight: bold;
		text-decoration: none;
	}
	.link_lista_ustawienia:hover {
		text-decoration: underline;
	}
	.link_lista_admin {
		color: #9B2700;
		font-weight: bold;
		text-decoration: none
	}
	.link_lista_admin:hover {
		text-decoration: underline;
	}
	.link_lista_usun {
		color: #B72E00;
		font-weight: bold;
		text-decoration: none
	}
	.link_lista_usun:hover {
		border-top: 1px solid #B72E00;
		border-bottom: 1px solid #B72E00;
		color: white
	}
	.main_middle_nowy img {
		cursor: pointer;
	}
	#hints {
		visibility: hidden; 
		display: none; 
		width: 200px; 
		position: absolute; 
		background-color: black; 
		border: 1px solid #333333; 
/*		opacity: 0.80; 
		moz-opacity: 0.80;  
		filter: alpha(opacity=80); */
      font-weight: bold; 
		text-align: left; 
		color: white;
		padding: 2px; 
		z-index: 500	
	}
	#searcher {
		visibility: hidden; 
		display: none; 
		width: 400px; 
		height: 500px;
		position: absolute; 
		background-color: #999; 
		border: 2px solid white;
		text-align: center; 
		color: white;
		padding: 2px; 
	}
	#searcher_inner {
		width: 380px;
		height: 480px;
		margin: 5px;
		padding: 5px;
		font-size: 14px;
		font-family: trebuchet ms, arial;
		text-align: left;
		overflow: auto;
		overflow-y: scroll;
		overflow-x: auto;
		color: black;
		background-color: white
	}
	#searcher_inner a {
		font-weight: normal;
		text-decoration: none
	}
	#searcher_inner a:hover {
		text-decoration: underline;
	}
	.ranking_stron {
		width: 100%;
		margin-left: 0
	}
	.ranking_stron a {
		text-decoration: none
	}
	.ranking_stron a:hover {
		text-decoration: underline
	}
	
	.ranking_new, .ranking_up, .ranking_down, .ranking_equal {
		width: 18px;
		font-size: 14px;
		float: left;
		text-align: center
	}
	.ranking_new {
		font-weight: bold;
		font-size: 12px
	}
	.ranking_up {
		color: #66FF00;
		font-size: 12px
	}
	.ranking_down {
		color: red;
		font-size: 12px
	}
	.ranking_equal {
		color: navy;
		font-weight: bold;
		font-size: 12px
	}
	#page_preloader {
		display: none;
		visibility: hidden;
		position: absolute;
		width: 196px;
		height: 35px;
		padding-top: 5px;
		text-align: center;
		background-color: white;
		border: 1px solid #D2D2D2;
		color: #666;
		font-weight: bold
	}
	.katalog_kategorie {
		width: 450px;
		margin-bottom: 10px
	}
	.katalog_kategorie h2 {
		display: inline;
		padding: 0;
		margin: 0;
		font-size: 14px;
		font-weight: normal
	}
	.katalog_strony {
		width: 600px;
	}
	
	.katalog_strony a {
		font-size: 12px;
		text-decoration: none
	}
	.katalog_strony a:hover {
		text-decoration: underline		
	}
	.katalog_strony_stronicowanie a {
		padding-left: 3px;
		padding-right: 3px;
		border: 1px solid #999999;
		text-decoration: none;
		font-weight: bold;
		font-size: 10px;
	}
	.katalog_strony_stronicowanie a:hover {
		background-color: #999;
		color: white;
		text-decoration: none
	}
	.katalog_strony_stronicowanie_black {
		background-color: black;
		color: white;
		text-decoration: none	
	}
	
	
/* belki na glownej */
	#belka2, #belka3, #belka4 {
		visibility: hidden;
		display: none 
	}
/* .belki na glownej */

.panel_line {
	width: 390px;
	height: 20px;
	margin-left: 50px;
	margin-right: 60px;
	text-align: left;
	background-color: #ff8012
}
.panel_licznik {
	width: 20px;
	height: 20px;
	float: left
}
.panel_nazwa {
	width: 120px;
	height: 20px;
	float: left;
	text-align: left
}
.panel_status {
	width: 30px;
	height: 20px;
	float: left;
	text-align: center
}
.panel_status img {
	width: 16px;
	height: 20px;
	height: 16px;
	border: 1px solid black
}
.panel_data {
	width: 70px;
	height: 20px;
	float: left;
	font-size: 11px;
	text-align: center
}
.panel_ustawienia {
	width: 70px;
	height: 20px;
	float: left;
	text-align: center;
	font-size: 11px
}
.panel_admin {
	width: 40px;
	height: 20px;
	float: left;
	text-align: center;
	font-size: 11px
}
.panel_usun {
	width: 40px;
	height: 20px;
	float: left;
	text-align: center;
	font-size: 11px
}
