html, body, div, img,  a, h5, h4, h3 {margin: 0; padding: 0; border: 0; text-decoration: none; color: black;}
html, body {  width: 100%; text-align: center;}
a {text-decoration: none; color: #CD3301; }
html {
background:url(../img/bg.jpg) repeat-x #6ae4b7;	
	font:  11px  verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;


}  
.badf{
	color:red;
}
#container_all{width:1143px;
margin:0 auto 0 auto;
background: url(../img/tlo.jpg) no-repeat center top ;
height:993px;
position: relative;
}
#container_all_2{width:1143px;
margin:0 auto 0 auto;
background: url(../img/tlo_2.jpg) no-repeat center top ;
height:993px;
position: relative;
}
#container{

position: relative;
top:450px;
left:51px;
	text-align: center;

	width: 612px; 
z-index:2px;
	margin: 0px auto 0px auto;


}

#panel_usr{
position:absolute;
top:10px;
right:125px;
width:110px;
text-align:right;
}
#panel_usr a{color:black;}

.nag_st{
	float: left;
	text-align:left;
	margin-left:16px;
	width: 90%;
	
	padding: 4px 0 5px 0px;
	font: 16px times new roman;
	color: #636363;
font-weight:bold;
	margin-bottom: 5px;
}

#baner{
	margin-left: 5px;
	display: inline;
	margin-top: 5px;
	width: 100%;
}
.nag_b{
	float: left;
	background: url(../img/nag_sr.jpg)  repeat-x 0px 0px;
	width: 100%;
	height: 20px;
	text-align: left;
	overflow: hidden;
	margin-bottom: 2px;
}
.nag_b .l_n{
float: left;
display: inline;
background: url(../img/nag_l.jpg)  no-repeat 0px 0px;
width: 3px;
height: 20px;
}
.nag_b .p_n{
float: right;
display: block;
background: url(../img/nag_r.jpg)  no-repeat 0px 0px;
width: 3px;
height: 20px;
}
.nag_tr{/*-tresc naglowka-*/
	float: left;
	font-size: 12px;
	font-weight: bolder;
	color: White;
	margin: 2px 0 0 6px;
}


#activ{
	background-color: silver;
}


.pozk1 a{
	background-color: black;
	padding:4px ;	
	color:white;
}
.pozk1{
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight:bold;
	border-bottom: 1px dotted silver;
	
	margin-top:3px;
	text-align:left;
	background-color: orange;
}
.pozk2{
	float: left;
	width: 100%;
	padding-left: 12px;	
	border-bottom: 1px dotted silver;
	padding: 4px 10px;
	text-align:left;
}
.pozk3{
	float: left;
	width: 100%;
	padding-left: 19px;
	
	border-bottom: 1px dotted silver;
}
.pozk4{
	float: left;
	width: 100%;
	padding-left: 28px;
	
} 


#serach{
float: left;
width: 190px;
font-size: 11px;
padding: 5px 4px  12px 2px;
color: black;
margin: 10px 0 15px 0 ;
border: 1px solid #C4DD5B;
text-align:left;
height: auto;
}
#serach #szukaj{
float: right;
width: 180px;
}
#serach #kategoria_select{
float: left;
width: 95%;
height:auto;
}
#serach label{
float: left;
margin: 2px 0 2px 12px;
width:70%;
}
#serach table{
float: left;
margin: 2px 0 2px 12px;
}
#serach input{
	float: left;
	border: 1px solid #BDDF77;
	display:inline;
	font-size: 11px;
}
#serach checkbox{
	float: left;
	margin-left:3px;
}
#serach select{
	float: left;
	border: 1px solid #BDDF77;
	display:inline;
	font-size: 11px;
}
#serach #zciag{
 margin-right: 5px;
 font-size: 11px;
 }
#serach #wyszukiwarka_portal{
height:auto;
}
#serach a{
width:90%;
float:left;
margin-top:5px;
margin-left:2px;
color:white;
padding:3px 8px;
background:#B0C850;
border: 1px solid #C4DD5B
}

#srodek{
  text-align: left;
  width: 598px;
  float: left;
  padding-left: 7px;
  padding-right:7px;
  overflow: hidden;
  background:white;
  padding-bottom:20px;
}
#srodek_2{
  text-align: left;
  width: 598px;
  float: left;
  padding-left: 7px;
  padding-right:7px;
  overflow: hidden;

  padding-bottom:20px;
}

#srodek a:hover{
	color: black;
	text-decoration: underline;
}
#logo{
position:absolute;
right:87px;
top:54px;

width:285px;
height:100px;
}
#logo_logos{
position:absolute;
right:87px;
top:154px;
width:285px;
height:100px;


}

#stopka{
	width: 100%;
	float: left;
	overflow: hidden;
	font:  10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
margin-top:-20px;
	padding: 0px 0 10px 0;

}
#stopka #klient{
	float: left;
	margin: 5px 0 20px 2px;
	color: black;
}
#stopka #intellect{
   float: right;
	margin: 10px 0 0 2px;
	color: black;
}

#stopka #intellect a{
	color: black;
}

#stopka em {
	color: orange;

}
address{
	float: left;
	width: 200px;
	font-style: normal;
	line-height: 180%;
	margin-left:10px;
	display: inline;
}
address b{
	color: #F74400;
	font-size: 14px;
}
.nag1{
	float: left;
	padding-left:15px;
	text-align: left;
	height: 20px;
   margin: 10px 0 5px 0;
	display: inline;
	background: url(../img/nag_1.jpg) no-repeat 0px 3px;
	text-indent: 0px;
	width: 100%;
	font-size: 12px;
}
#gdzie_tekst{
	float: left;
	width: 610px;
	margin-bottom: 4px;
}
#gdzie{
	float: left;
	color: #D74126;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	margin: 8px 0 0 3px;
	display: inline;
}
#gdzie a, #gdzie strong{
	color: #434343;
}
.textSize{
	font-family: arial;
	float:right;
	text-align: right;
	width: 130px;
}
.textSize span{
	font-size: 10px;
	color: #666;
}
.textSize a{
	color:black;
	border-right:1px solid silver;
	padding-right: 4px;
}
.textSize #size1 {
	font-size: 12px;
	color: #D74126;
}
.textSize #size2 {
	font-size: 15px;
}
.textSize #size3 {
	font-size: 18px;
	border-right:0;
}

/*--------------------------błędy-------------------------*/
.bad{
	font: 13px verdana;
	text-align: center;
	color: red;
	padding: 8px;	
	width: 95%;	

	
}
.good{
	font: 13px verdana; 
	color: Green;
	border: 1px solid Teal;
	text-align: center;
	padding: 8px;	
	clear:both;
	overflow:auto;
	width: 90%;	
	float: left;
	margin: 40px auto 20px auto;
}
.porcjowanie{
	width: 99%;
	float: left;
	margin-top: 10px;
}

#link_dodaj_zdj{
position: absolute;top:280px;  left: 475px;

width: 100px;
height:100px;
}
#link_przegladaj_zdj{
position: absolute;top:310px;
left: 600px;
width: 120px;
height:95px;
}

#link_regulamin{
position: absolute; top:330px;  right: 263px;

width: 140px;
height:90px;
}
#link_kontakt{
position: absolute;
top:330px;  
right: 145px;
width: 100px;
height:80px;
}
#link_forum{
position: absolute; top:310px;  right: 15px;
width: 115px;
height:80px;
}

#link_glowna{
position: absolute; top:325px;  left: 87px;
width: 90px;
height:50px;

}

#box_lewa{
position: absolute; top:430px;  left: 36px;
width: 250px;
height:100px;

}
#box_lewa .a{
color:black;
margin:5px 0 0 10px;
float:left;
width:100px;
clear:both;
}
#box_lewa .a:hover{
color:red;
margin:5px 0 0 10px;
float:left;

}
.lista_rekordow {
float:left;
display:inline;
}
.lista_rekordow .art_title_l{
	padding: 0 0 5px 0;
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #FF9621;
}
.lista_rekordow .art_title_l a{
	color: #CD3301;
}
.lista_rekordow em{
	padding: 5px 0 0px 0;
	float: left;
	width: 100%;
	line-height: 140%;
}
.lista_rekordow img{
 padding: 1px ;
 border: 1px solid silver;
}
.lista_rekordow .rekord_w{
padding: 5px 7px;
width:135px;
float:left;
}
.lista_rekordow em {
width:100%;
color:black;

font-weight:bold;

}
.lista_rekordow, .lista_rekordow img, .lista_rekordow p, .lista_rekordow em {
float:left;
}
.lista_rekordow p{
padding:5px 0;
width:100%;
max-height:70px;
overflow:hidden;
}
#stopka_srodek{
float:left;
z-index:20;
position:relative;
background:url(../img/stopka.png) no-repeat;
width:639px;
height:175px;

padding-top:20px;

margin-left:-26px;
}

#ob_gar{
float:left;
height:93px;
position:relative;
overflow:hidden;
width:480px;

padding:0;
margin:0 5px 0 5px;
}
#ob_gar img{


}

#ob_gar_p, #ob_gar_l{
cursor:pointer;
position:absolute;
width:30px;
height:25px;
z-index:5;

}
#ob_gar_p{

top: 70px;
right:14px;
}
#ob_gar_l{

top:70px;
left:40px;
}

#box_bottom{
	float: left;
	margin:30px 0 0 40px;
	width: 480px;
	
}
.zdjecie_box{
border:1px solid #eee;
overflow: hidden;
padding:2px;
width:100px;
height:66px;
float:left;
}
.zdjecie_box2{
border:2px solid white;
overflow: hidden;
float:left;
width:100px;
height:66px;
}

.zdjecie_boxk{
border:1px solid #eee;
float:left;
}
.zdjecie_box2k{
overflow: hidden;
float:left;
width:100px;
height:66px;
margin:2px;
}


