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; padding:0; }
a {text-decoration: none; color: #676769; }
html {	
	font:  11px  verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
   background: #C1C1C1 url(../img/tlo.jpg) top repeat-x;
 
}  

#gora{
position:absolute;
top:120px;
left:0;
background: transparent url(../img/gora.jpg) scroll 0 0 repeat-x;
height:44px;
width:100%;
}
.badf{
	color:red;
}
#container{
	text-align: center;
	overflow:hidden; 
	width: 933px; 
	position: relative;
	margin: 0 auto 0px auto;
	background: #FFFFFF;
	
	z-index:1;
}
.belka{
	float: left;
	width: 630px;
	padding:0px 0;
	height:8px;

}
.reklama{
float:left;
text-align:center;
width:99%;

}
.silver{
	color: #5B5B5B;
	padding-bottom: 3px;
}
.silver a{
	color: #299FC3;
}
#logo{
float:left;
margin:30px 0 0 140px;
width:220px;

height:80px;
}
#top a{
color: black;
} 
#top{
	/*overflow: hidden;*/
	height:226px;
	background: transparent url(../img/top.jpg) no-repeat;
}
#log_top td{

}
#log_top{
	font-size: 10px;
	color: #0000AA;
	float: right; 
	width: 283px;
	height: 65px;
	margin: 12px 0 0 0;
	padding: 0 0 0 8px;
	overflow: hidden;
	text-align:left;
}
#log_top_zal{
	background:url(../img/zalog.jpg) bottom no-repeat;
	font-size: 10px;
	color: #0000AA;
	position: absolute; 
	width: 287px;
	height: 69px;
	overflow: hidden;
	text-align: right;
	color: #FF7403;
	top:20px;
	right:0;
	padding:30px 0 0 10px
}
#log_top_zal table{
float:left;
width:287px;
}
#log_top a, #log_top_zal a{
	color: gray;
}
#log_top p{
text-align: right;
}
#log_top  #przyciskz{
 float: right;
 margin-right: 5px;
}
#log_top #login, #log_top  #haslo{
	font-size: 11px;
	width: 108px;
 	border: none;
	height: 14px;
	color: #353535;
	margin-right:7px;
	background:none;
}

#link_home{
position:absolute;
top:120px;
right:18px;
width:25px;
height:24px;

}
#link_mail{
position:absolute;
top:150px;
right:18px;
width:25px;
height:22px;

}
#box_tp{
	float: right;
	width: 100%;
}
#artykul{
	text-align: right;
	width: 196px;
	display: inline;
	margin: 0px 4px 0 0;
	padding: 0px 2px 6px 0;
	border-bottom: 2px solid black;
}
#artykul img{
	float: right;
	overflow: 
}
.kreska_t{
  float: left;
  margin:0 0px 0 3px;
  display: inline;
}
.nag_st{
	float: left;
	width: 100%;
	padding: 4px 0 5px 0px;
	font-size: 11px;
	color: #749B00;
	font-weight: bolder;
	margin-bottom: 5px;
}
#podban{

	display: block;
	font: 11px  arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: left;

	width: 170px;
	float:left;
}
#menu_top{
	margin: 0 0 10px 0px;
margin-top:10px;
	font:bolder 14px  arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: left;

	width: 500px;
	float: left;
	position:relative;
	z-index:2;
}
.menu_top, .activ_menu_top{
float: left;
z-index:2;
position: relative;
}
.menu_top img, .activ_menu_top img{
display: inline;
float: left;
}

#menu_top .menu_top a, #menu_top .activ_menu_top a{
padding: 5px 9px 5px 9px;
background: url(../img/poz1.jpg)  right no-repeat;
float: left;
border-top:2px solid #b0aeae;
border-bottom:2px solid #b0aeae;
margin:7px 0;
width:170px;
color:#575759;
}

#menu_top .activ_menu_top a{
background: url(../img/poz1_hover.jpg)  right no-repeat;
}

#menu_top #first_a{
 border-left: 0px;

}
#menu_top img{
	margin: 0px;
}
#menu_top a:hover{background: url(../img/poz1_hover.jpg) right no-repeat;
   
}
#menu_top .submenu .subcont, #menu_top .submenu_b .subcont{
float:left;
width:100%;
position:relative;
z-index:10;
}
#menu_top .submenu, #menu_top .submenu_b{
visibility:hidden;
position:absolute;
display:block;
z-index:10;
font-size:12px;
border-top:1px solid #72961E;
}
#menu_top .submenu{
top:43px;
left:1px;
}

#menu_top .submenu_b{
left:204px;
}

#menu_top .submenu a, #menu_top .submenu_b a{
border-right:1px solid #72961E;
border-left:1px solid #72961E;
border-bottom:1px solid #72961E;
float:left;
display:block;
background:#8DBE27;
white-space: nowrap;
font-weight: normal;
margin:0;
position:relative;
width:80%;
padding:7px 10%;
z-index:7;
}
#menu_top .submenu a:hover{
background:#A7CF54;

}


#menu_glowne{

	margin: 0 0 10px 0px;
	margin-top:10px;
	font:bolder 14px  arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: left;
	width: 170px;
	float: left;
	position:relative;
	z-index:2;
}

.pozk1 a{
padding: 5px 9px 5px 9px;
background: url(../img/poz1.jpg)  right no-repeat;
float: left;
width:160px;
border-top:2px solid #b0aeae;
border-bottom:2px solid #b0aeae;
margin:7px 0;
color:#575759;
}

.pozk1 a:hover,#activ a{
background: url(../img/poz1_hover.jpg) right no-repeat;
}

.rozw a{border-bottom:none;}



.pozk2 a{
padding: 2px 6px 2px 6px;

float: left;

margin:3px 0;
width:160px;
color:#575759;
font-size:12px;
font-weight:normal;
}
.activ a{color:#D8271F;
font-weight:bold;}


#naw_g_p{
	position:absolute;
	top:37px;
	left:435px;
	width: 268px;

}

#naw_g_p a{
float:left;
display: block;
width: 74px;
font-size: 10px;
text-align: center;
padding:42px 4px 5px 3px;
margin-right:1px;
color:#353535;
}
#naw_g_p a:hover{
	color: Silver;
}
#data{
	position: absolute; top: 0; left: 355px;
	padding-top: 5px;
	font-size: 10px;
}
#pomenu{
	float: right;
	margin: 8px 4px 0px 5px;
	width: 800px;
	padding-bottom:3px;
	height:15px;
	overflow:hidden;
	position:relative;
}
#pomenu div{
float:left;
}
#pomenu a{
	float: left;
	color: #FFA400;
	padding: 0 10px 0 10px;
	visibility:hidden;
}
#pomenu a:hover{
	color: #DF6500;
	}
#serach{
float:left;
width: 180px;

text-align:left;
}
#serach #szukaj{
float: right;
}

#serach input{
	float: left;
	border: none;
	display:inline;
}
#serach #szukajj{
	border:0;
}
#serach #ciag{

 	border:2px solid #b0aeae;
 font-size: 11px;
 height: 17px;
 
 width: 148px;
 }
#marquee{
float:left;
width:980px;
margin:0 4px 10px 4px;
height:21px;
padding:0 4px;
position:relative;
overflow:hidden;
z-index:0;

}
#marquee #tekst{
float:left;
font-size:10px;
width:980px;
position:relative;
height:21px;
padding-top:4px;
z-index:1;
overflow:hidden;
background:url(../img/mark_s.jpg) scroll 0 0 repeat-x;
}

#firma{
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
float:left;
margin:5px 22px 14px 22px;
padding:10px;
font: 10px Verdana;
text-align:left;
font-weight:bold;
display:inline;
width:825px;
}

#wnetrze{
float:left;
width:933px;

background:url(../img/srodek_bg.jpg) no-repeat left top;
}
#wnetrze2{
float:left;
width:933px;
background:url(../img/srodek_bg2.jpg) repeat-y left top;
}



#srodek{
  text-align: left;
  width: 640px;
  float: left;
  

  overflow: hidden;
}
#srodek p{
  line-height:150%;
 text-indent: 25px;
}
#srodek a:hover{
	color: gray;
}
#intro_prawa{
float:right;
width:170px;
margin-top:5px;
position:reletive;

}
#intro_prawa .nag{
font-weight:bold;
font-size:14px;
color:#575759;
margin:0px 0px 5px 0px;
}

.text_info{
background:url(../img/intro.jpg) no-repeat;
width:419px;
height:212px;
float:left;
padding:20px;}
.text_info .content{
line-height:130%;
width:219px;
height:212px;
float:left;
}
#intro_prawa .przyciski{position:absolute; top:420px; width:200px;}
#intro_prawa .przyciski img{float:left;}

#lewa_st{
	width: 200px;
	float: left;
	display: inline;
}
#lewa{
	float: left;
	width: 184px;
	margin:0 3px 0 22px;
	overflow: hidden;
	padding:0;
	text-align:left;
	display:inline;
}

#menu_stopka{
	float: left;
	width: 990px;
	color: silver;
	height:25px;
	position:relative;
	overflow:hidden;
	}
#menu_stopka a{
	float: left;
	padding: 0 10px 3px 10px;
	margin-bottom: 10px;
	color: white;
	display: block;
	border-right: 1px dotted silver;
	font:12px arial ,microsoft sans serif, verdana, lucida grande, sans-serif;
}

#menu_stopka a:hover{
 color: #BFA;
}

#stopka{
	width: 833px; 
	padding:40px 70px 0 30px;
	height:64px;
	position: relative;
	overflow: hidden;
	font:  10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	margin: 0px auto 0 auto;
	z-index:0;
	background: url(../img/stopka.jpg) center no-repeat;
}
#stopka{
	width: 833px; 
	padding:40px 70px 0 30px;
	height:64px;
	position: relative;
	overflow: hidden;
	font:  10px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	margin: 0px auto 0 auto;
	z-index:0;
	background: url(../img/stopka.jpg) left no-repeat;
}
#stopka #klient{
	float: left;
	margin: 0px 0 10px 5px;
	color: #555;
}
#stopka #intellect{
   float: right;
	margin: 0px 10px 10px 2px;
	color: #555;
}

#stopka #intellect a{
	color: #111;
}

#stopka em {
	color: orange;

}
#organizator{
float:left;
width:120px;
margin:22px 0 0 40px;
}
#wspolorganizator{
position:relative;
float:left;
width:810px;
height:80px;
margin:22px 0 0 10px;
padding:0;
overflow:hidden;
}
#wspolorganizator img{
margin:0 5px;
height:70px;
}
address{
	float: left;
	width: 250px;
	font-style: normal;
	line-height: 180%;
	margin-left:10px;
	display: inline;
}
address b{
	color: #F74400;
	font-size: 14px;
}

#gdzie_tekst{
	float: left;
	width: 640px;
	margin: 10px 0 10px 0px;
	display: inline;
}
#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: #FFA400;
}
.textSize{
	font-family: arial;
	float:right;
	text-align: right;
	width: 130px;
}
.textSize span{
	font-size: 10px;
	color: silver;
}
.textSize a{
	color:gray;
	border-right:1px solid #353535;
	padding-right: 4px;
}
.textSize #size1 {
	font-size: 12px;
	color: #FFA400;
}
.textSize #size2 {
	font-size: 15px;
}
.textSize #size3 {
	font-size: 18px;
	border-right:0;
}

/*--------------------------błędy-------------------------*/
.bad{
	font: 13px verdana;	
	text-align: center;	
	color: red;	
	border: 1px solid #FF5555;
	padding: 15px 0;	
	width: 81%;	
	float: left;
	margin: 40px 9% 20px 9%;
	background:#FEE url(../img/bad.png) scroll 15px 7px no-repeat;
}
.good{
	font: 13px verdana; 
	color: Green;
	border: 1px solid #7C9B24;
	text-align: center;
	padding: 15px 0;	
	overflow:auto;
	width: 81%;	
	float: left;
	margin: 40px 9% 20px 9%;
	background:#EFE url(../img/good.png) scroll 15px 7px no-repeat;
}
.porcjowanie{
background-color:white;
	float: left;
padding-right:5px;
color:#4f4b4a;
font-weight:bold;
}
#zaw_szuk{
	width: 98%;
	float: left;
	margin-top: 10px;
	background: #F7F7F7;
	padding-left: 20px;
	padding: 0px;
	border: 1px solid #DEDEDE;
}
#zaw_szuk fieldset{
	width: 99%;
	float: left;
	border: 0px;
	margin-top: 10px;
}
#zaw_szuk label{
	float: left;
	padding-right: 10px;
}
#zaw_szuk .szuk{
	padding-top: 17px;
}
#zaw_szuk  .input{
	font-size: 11px;
	border: 1px solid silver;
	margin-top: 3px;
}
.list_p{
	width: 98%;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.dane_kli{
	float: left;
	width: 70%;
	padding: 5px;
	font-size: 11px;
	background: #F7F7F7;
	margin: 15px  0 10px 0;
}
.dane_kli .brown{  
 background-color: #E0E0C7;
 height: 30px;
 }
.powrot{
	float: left;
	width: 99%;

}
.title_uniwer{
 	color: black;
	float: left;
	width: 99%;
	text-align: left;
	margin: 5px 0 5px 0;
	font-size: 11px;
	letter-spacing: 1px;
}
.last_aktualiz{
	color: #616161;
	float: left;
	width: 99%;
	text-align: right;
	margin: 5px 0 3px 0;
}
#tresc_box{
	float: left;
	width: 99%;
	padding-bottom: 10px;
}
.tresc_title_box{
	color: #2C9A00;
	padding: 0px 0 5px 0;
}

.rss{
	width:100%; 
	float:right; 
	text-align:right; 
	
}
.rss img{
vertical-align: -4px;
}
.rss a{
	color:#e04320;
}
#form_rejestracja label{
 font-weight:bold;
}
.center{
	width:100%;
	float:left;
	text-align:center;
}
#partnerzy{
	float: left;
	width: 99%;
	text-align: center;
	padding-bottom: 20px;
}
.logo_partnera{
		display: inline;
		margin: 0 5px 0 5px;
	}
.logo_partnera img{
	 padding: 3px;
	}
#sponsorzy{
	float: left;
	width: 99%;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	margin-bottom: 10px;
}
.logo_sponsora{
		display: inline;
		margin: 0 5px 0 5px;
	}
.logo_sponsora img{
	 padding: 3px;
	}
	
	
	.alfa {
  filter: alpha(opacity=100); /* IE */
  opacity: 1; /* Opera i Safari */
  -moz-opacity:1: /* FireFox */
}
 
.alfa2 {
  filter: alpha(opacity=65); /* IE */
  opacity: 0.65; /* Opera i Safari */
  -moz-opacity:0.65: /* FireFox */
}
.wyniki_w{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #aaa;
}
.silver{
	color: #666;
	font-size: 10px;
}
.szukaj_ul li{
	padding:3px;
}
#map{
	border:1px solid silver;
	width:100%;
	height:350px;
}
.tablelist{
	width: 97%;
}
.tablelist td{
	border-bottom:1px dotted #ccc;
}
.tablelist td.nobord{
	border:none;
}
a.drukuj {
background-color:navy;
color:white;
width:70px;
text-decoration:none;
padding: 5px 10px 6px 10px;
}
a.drukuj:hover{
color:yellow;
}
table.user-informacje{
width:70%;
margin: 0 auto;

}table.user-informacje td{
height:150px;
}
#wynik_ulubione{
color:green;
}
#pogoda_box{
float:left;
margin-top:10px;
border: 1px solid #EAEAEA;
margin-left: 0%;
padding-bottom: 10px;

}
.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 15px;
width:135px;
float:left;
}
.lista_rekordow em {
width:100%;
color:gray;
}
.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;
}
#glos_img_t{
	float: left;
	font-size: 12px;
	padding: 5px 0 5px 0;
	font-weight: bolder;
}
.gwiazdka{
	color:red;
}
.legenda{
	color:#666;
	font-size:11px;
	text-align: left;
	float: left;
}

#hidden{
  display: none;
}
#display{
    display: block;
}

#kalendarz{
width:100%;
float:left;
position:relative;
font-size:10px;
}
#kalendarz strong{
float:left;
width:100%;
padding:3px 0;
font-size:12px;
}

#kalend{
width: 100%;
float: right;
overflow: hidden;

padding: 0 0 10px 0;

}
#kalend table{
float: right;
width:100%;
}
#kalendarz #kalendarz_wpisy{
width:100%;
float:left;
text-align:left;
padding:2px 0 0 0px;
line-height: 160%;
}
#kalendarz #kalendarz_wpisy div{
float: left;
width: 100%;
}
#kalendarz #kalendarz_wpisy strong{
float: left;
width: 60%;
padding: 0px;
font-size: 11px;
}

#kalendarz em{
float:right;
width:30%;
padding-top:20px;
}
#kalend td{
text-align:center;
padding:7px;
}
#kalend td.wpis {
background: #76A616;
font-weight: bolder;
color: White;
}
#kalendarz .wiecej{
 border: 0px;
}
#kalendarz #kalendarz_wpisy ul li{
list-style:none;
display:inline;
float:left;
width:100%;
margin:0 0 0 -40px;
padding: 0px;
}
#najnowsze_zdjecia .imgmin{
margin:0;
}
#najnowsze_zdjecia img{
width:115px;
height:86px;
padding:2px;
}
#newsletter{
float:left;
width:270px;
height:125px;
text-align:left;
background:url(../img/newsl.jpg) scroll 0 0 no-repeat;
}
#newsletter h3{
font:bolder 13px arial, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
color:#EEE;
float:left;
margin:10px 0 5px 10px;
}
#newsletter #wyb_news{
float:left;
margin-left:20px;
color:silver;
}

#newsletter  p{
float:left;
width:260px;
color:white;
margin:5px;
}
#newsletter #ok_news{
float:right;
margin:3px 12px 0 0;
}
#newsletter #mail{
float:left;
margin:4px 5px 2px 13px;
height:18px;
width:160px;
padding-top:2px;
border:none;
background:none;
}
#forum_box {
float:left;
width: 100%;
padding-top:30px;
text-align: left;
}
#forum_box  ul li{
list-style:none;
padding:2px;
}
.boks{
	width:308px !important;
	width:305px ;
	overflow:hidden;
	float:left;
	margin: 5px 0 5px 0;

}
#kolumna_l{
	float: left;
	width:308px !important;
	width:305px ;
	margin-right:15px;
}
#kolumna_p{
	float: left;
	width:308px !important;
	width:305px ;
	margin-left:5px;
}
.boks .move_up{
	float: right;
	cursor: pointer;
	margin-top: 10px;
	border: 1px solid #EEEEEE;
}
.boks .naglowek{
	background: url(../img/tlo_nagbox.jpg) repeat-x ;
	float: left;
	width: 100%;
	overflow: hidden;
}

.boks .naglowek a{
	float: left;
	height: 11px;
	overflow: hidden;
	color: Black;
	font-size: 10px;
}
.boks .naglowek .link_nag{
	font: 11px arial;
	height: auto;
	font-weight: bolder;
}
.open{
	font-weight:bolder;
}
.boks .silver{
	font-weight:normal;
	padding: 1px 0 1px 0;
}
.open .boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border:0px;
	width: 289px;
	font-size: 15px;
}
dt, dd{
		float: left;
		width: 100%;

}
.boks_title{
	float: left;
	padding: 5px 0 5px 0;
	border-bottom:1px dotted silver;
	width: 289px;
}
.boks .naglowek strong{
 float: left;
 padding: 5px 0 0 0 ;
 font: 11px arial;
 font-weight: bolder;
}
.hidden{display:none;}
.visible{display:block;}

#zaznacz{
color: green;
font-weight: bold;
}

.tytul_wpisu{
float:left;
width:100%;
color:silver;
font-size:13px;
padding:0 0 10px 0;
}
.tytul_wpisu em{
font-weight:normal;
font-size:11px;
}
.nag_cz, .nag_z{
padding:4px 0 5px 5px;
float:left;
width:237px;
background:url(../img/nag_cz.jpg) repeat-x;
text-align:left;
margin: 5px 0 9px 0;
color:white;
}
.nag_z{
background:url(../img/nag_z.jpg) repeat-x;
}
.nag_sz{
	float: left;
	width: 206px;
	background: url(../img/nag_sz.jpg) left no-repeat;
	padding:7px 0 7px 5px;
	margin: 5px 0 9px 0;
	font-size: 11px;
	text-align: left;
	font: 11px Verdana;
}
.prawy_box{
	float: left;
	width: 100%;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
}
.prawy_box em{
   font-style: normal;
}
.najpop p{
  margin: 3px 0 3px 0;
  float: left;
  width:100%;
  font: 11px arial;
  border-bottom: 1px solid #ddd;
  padding: 4px 0 7px 0;
  overflow:hidden;
}
.najpop strong a{
  float: left;
  width: 145px;
  display: block;
  font-weight: normal;
  color: #FF7403;
}
.najpop span{
	float: left;
	width: 63px;
	margin-left: 2px;
	display: inline;
	color: sliver;
}
.prawy_box a{
	color:#353535;
}

.prawy_box ul, .boks ul { 
 list-style: circle url(../img/right.gif) outside; 
 }
.wiecej{
	float: right;
	width: 100%;
	padding: 3px 5px 5px 0px;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.wiecej a{
	color:white;
}
.wiecej a:hover{
	color: silver;
}
.kolumna_l{
	float: left;
}
.powr{
	float: left;
	margin-top:10px;
	padding: 10px;
	width: 99%;
}
#zgloszeni{
margin:20px 0 0 7px;
float:left;
width:720px;
padding:5px;

}
#zgloszeni table{
float:left;
width:718px;
margin:10px 0 0 0;
table-layout:fixed;
border-right:1px solid #D0D0D0;
}
#zgloszeni th{
text-align:center;
background:#89B925;
color:white;
padding:5px 0;
}
#zgloszeni td{
font-size:10px;
border-left:1px solid #D0D0D0;
border-bottom:1px solid #C0C0C0;
padding:4px;
}
#zgloszeni .c{
text-align:center;
}
#sponsorzy_box{
text-align:left;
position: relative;
float:left;
margin:5px 0 10px 0;
padding:15px 5px 10px 5px;
width: 100%;
background: url(../img/akt_sr.jpg) scroll 0 0 repeat-y;
}


#start_oferta{
float:left;
width:98%;
}
#aso_prawa{
float:right;
width:460px;

}
#kod_produktu{
float:left;
font:16px Arial;
margin-right:20px;
}

#aso_opis{
float:left;
width:400px;
margin-top:15px;
}
#dane_techniczne{
width:100%;
float:left;
color:#373438;
line-height:150%;

}
#dane_techniczne .nag{
font-size:14px;
font-weight:bold;
margin-top:12px;}

.dt_td1{
color:#a8a9ab;
}

#aso_ikony{
float:right;

}

#wstep_zastos{
float:left;
width:400px;


}

#wstep_zastos .nag{
float:left;
font-weight:bold;
font-size:12px;
margin:5px 0 10px 10px ;
clear:both;
}
#wstep_zastos .opis{
float:left;
width:400px;

margin:0px 0 10px 10px ;
}
.inne_kola{
float:left;

}
.inne_kola .nag{
margin-top:10px;

background-color:#c5c6c7;
padding:6px 0px 6px 10px;
color:white;


font-size:12px;
font-weight:bold;}

#data_main{
position:absolute;
top:40px;
left:30px;
}

.belka_param{
background:#838281;
color:white;
font-size:11px;
font-weight:normal;
text-align:center;
 clear:both;
 float:left;
height:55px;
}

.nag_str{
background: url(../img/wiecej.jpg) no-repeat left top;
border-bottom:1px solid #dcdcdc;
clear:both;
float:left;
font-size:16px;
font-weight:bold;
margin:0px 0 10px 7px;
padding:0px 0 5px 22px;
text-align:left;
width:100%;
}
#form_wysz select{
width:120px;
}
#form_wysz table{
float:left;
}

#paginacja{
width:100%;
float:left;
margin-top:15px;
height:17px;
background:url(../img/paginacja.jpg) repeat-x;
}

.tab_nag{

height:20px;
	padding: 2px 0 10px 0px;

	color: #4D4D4D;
	font-weight: bolder;
	
	font-size: 12px;
}
.tab_nag img{
position:absolute;
margin-left:5px;
margin-top:-3px;
}

select{
border:1px solid #615c5c;

}

option{
overflow:visible;

}
.sep_art{
height:20px;
background:url(../img/sep_art.jpg) repeat-x center 2px;}

#pdf_header{
width:100%;
}

.sep_pdf{
border-top:1px solid black;
float:left;
width:100%;
}

#druk{
display:none;
float:left;
width:100%;
}

.data_szeg_art{
color:#93908F;
font-size:11px;
float:right;
font-weight:normal;
}
.podpis_zastos{
text-align:center;float:left;width:110px;}

@media print{
	#srodek{
		margin-left:0;
		width:100%;
	}
	#prawa, #lewa, #top, #menu_top, #baner,#firma,#stopka,#aso_ikony, #inne_kola,#polecane_kola,#data_main, .belka, .opcje_user, .drukuj, .dodaj, .powr,.porcjowanie{
		display:none;
	}
	#druk{
display:block;

}
	#aso_opis,#kod_produktu{position:absolute; top:250px; left:300px;}
	#kod_produktu{position:absolute; top:220px; left:300px;}
	#wnetrze,#wnetrze2{background:none;}
	#srodek{padding:10px;}}
