body {	
scrollbar-3dlight-color:silver;
scrollbar-arrow-color:blue; 
scrollbar-base-color:white; 
scrollbar-dark-shadow-color:black; 
scrollbar-face-color:#8BCB89; 
scrollbar-highlight-color:silver; 
scrollbar-shadow-color:silver;
	}
p {font-family: verdana;}

a:link {
	
	text-decoration:none;
color:#787878;
}

a:visited {color:#787878;
text-decoration:none;}

div.tabwirtual {
  
  position: absolute;
  top:200px;
  left:550px;
	}
div.tabwirtual2 {
  
  position: absolute;
  top:420px;left:550px;
	}	

div.figure {
  float: left;
  width: 100px;
  border: thin none;
  margin: 0.5em;
  padding: 0.5em;
}
#redfont{
	color:#900;
	font-size:14px;
}
#redfont a{
	color:#900;
	font-size:14px;
}
#redfont a:hover{
	color:#00978f;
}
img.scaled {
  width: 10em;
  height:10em;
  background: transparent;
  margin: 0px 0px 0px 10px;
  z-index:0;
}
img.scaled2{
  width: 4em;
  height:4em;
  background: transparent;
  margin: 5px 5px 5px 5px;
  z-index:0;
}
img.scaled3{
  float: right;
  width: 50px;
  border: thin none;
}
img.scaled4{
	margin-bottom:-3px;
	margin-left: 0px;
	margin-right:0px;	
	width: 6em;
    height:6em;
    border: inset 1px ;
}
img.scaled_opis{
  width: 80px;
  height:80px;
  background: transparent;
  margin: 5px 0px 5px 10px;
  z-index:0;
}
img.scaled_znajomi{
  height: 80px;
  background: transparent;
  margin: 5px 5px 5px 5px;
  z-index:0;	
}
img.scaled_avatar{
	position:relative;
	width:200px;
	left:95px;
	top:30px;
}
.logouttab {
	width: 200px;
	font-size: 11pt;
    position: absolute; 
	top: 2em;
	right: 80px;
	 	 }
.rejestruj {
	position:absolute;
	top:140px;
	left:1020px;
	width:200px;
}

#tdlog {font-size: 20pt;}
input,select,textarea{font:11px Arial,sans-serif;}
h5 {font-size: 0.8em;}
th {font-family: verdana;
   font-variant: small-caps;
   color:#3C3C3C;
   font-size: 0.8em;
   font-weight:bold;}
h2{
	color:#3C3C3C;
}
h3{
	color:#3C3C3C;
}
#col1 {
	float:left;
	width: 33%;
}
#col2 {
	float:left;
	width: 33%;
}
#col3 {
	float:left;
	width: 33%;
}

.tabrecmain{
	position:relative;
	left: 340px;
	top: 100px;	
	width:800px;
}
.tab_Recenzje{	
	width:750px;
	border-left:1px solid #E5EACD;border-right:1px solid #E5EACD;border-top:1px solid #E5EACD; }
.tab_Recenzje td{background:#F8F8FF;padding:2px 2px; color:#787878; border-bottom:1px solid #00978f;	
             }
.tab_Recenzje th{background:#00978f;padding:4px 9px; color:white;font-size:12px;}
.tab_Recenzje td.tab{background-color:#F8F8FF;font-size:12px;font-weight:normal;}
.tab_Recenzje td p.r{color:#666600;margin-bottom:-0.5em;margin-top:0;}
.tab_Recenzje td.tab{border-bottom:0; border-bottom:1px solid #00978f;
			    }
.tab_Recenzje a{
	color:#E46F03;
	text-decoration: underline;
}
.tab_Recenzje .tab_rec_dark td{
	background:#00978f;
}
.tab_Recenzje2{	
	font-family:verdana;
	width:1063px;
	border-left:1px solid #E5EACD;border-right:1px solid #E5EACD;border-top:1px solid #E5EACD; }
.tab_Recenzje2 td{background:#F8F8FF;padding:2px 2px; color:#787878; border-bottom:1px solid #00978f;	
             }
.tab_Recenzje2 th{background:#00978f;padding:4px 9px; color:white;}
.tab_Recenzje2 td.tab{background-color:#F8F8FF;font-size:12px;font-weight:normal;}
.tab_Recenzje2 td p.r{color:#666600;margin-bottom:-0.5em;margin-top:0;}
.tab_Recenzje2 td.tab{border-bottom:0; border-bottom:1px solid #00978f;
			    }
.tab_Recenzje2 a{
	color:#E46F03;
	text-decoration: underline;
}
.tab_Recenzje2 .tab_rec_dark td{
	background:#00978f;
}
#zobacz_recenzje{
	position:relative;
	text-decoration: underline;
	z-index:2;
}
.textOverflow {
			width: 420px;
			padding: 3px 10px;		 
		}	
.textOverflowdemo {
			padding: 3px 10px;		 
		}			
.textOverflow div {			
			overflow: hidden;
			text-overflow: ellipsis;
			-o-text-overflow: ellipsis;			
		}
.textOverflow2 {
			width:500px;
			height:50px;
			float:left;				
			padding-left:5px;				
	text-align: left;
		}

.stars_opisproduktu{position:relative; float:right; width:240px; height:20px;top:-10px;
}
 .tab_Recenzje div {	
			overflow: hidden;
			text-overflow: ellipsis;
			-o-text-overflow: ellipsis;		
		}

.tab_kat2{background-image:url(tapety/tab_tap.gif);background-repeat:repeat ;width:20%;}
.tabopisprod{
	position:relative;
	top:50px;
	left:40px;
}
.tab_opis{
	position:relative;
	top:25px;
	left:340px;
	width:410px;
	font-family:verdana;
	font-size:10px;	
    color:#787878;
	}

.tab_OpisProduktu{
	    position: relative;
	    left:340px;
	    top:-170px;
        height:100px;
		width:800px;
		border-left: 1px solid #E3E3E3;
		border-right: 1px solid #E3E3E3;
		border-top: 2px solid #E3E3E3;
		border-bottom: 1px groove #F4F4F4;  
		background: #F8F8FF;   }
.tab_OpisProduktu td{border-bottom:1px solid #F4F4F4;padding:6px 9px;  background: transparent; }
.tab_OpisProduktu th{padding:5px 10px;  background: #2DAC9F;  font-size: 28px; text-decoration: none; color: white;     }
.tab_OpisProduktu td.tab{width:20%;border-left:1px solid #E5EACD;border-right:1px solid #E5EACD;font-size:11px;  background-color: #B1B1B1; }
.tab_OpisProduktu2{	
		width:710px;
	    border-left: 1px solid #E3E3E3;
		border-right: 1px solid #E3E3E3;
		border-top: 2px solid #E3E3E3;
		border-bottom: 1px groove #F4F4F4;
		background: #F8F8FF;   
		color:#787878;
		font-family: Verdana;	
		font-size: 12px;
}
.tab_OpisProduktu2 td{border-bottom:1px solid #E5EACD;padding:6px 9px;  background: transparent; color:#787878; }
.tab_OpisProduktu2 th{padding:1px 10px;  background: #00978f;  font-size: 18px; text-decoration: none; color: white; font-variant:normal; font-weight:lighter; height:50px; text-align: left;}
.tab_OpisProduktu2 td.tab{border-left:1px solid #E5EACD;border-right:1px solid #E5EACD;font-size:11px;  background-color: #B1B1B1;color:#787878; }
.opis{
	position:relative;
	top:0px;
}
.tab_kat3 td.tab p.r{font-weight:bold;margin-bottom:-0.5em;margin-top:0;}
.tab_kat3{
	position:absolute;
	left: 200px;
	width:100px;
	border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3;border-top: 2px solid #E3E3E3;
	border-bottom: 1px groove #171717;  background: #F8F8FF;   }
.tab_kat3 td{border-bottom:1px solid #E5EACD;padding:6px 9px;  background: transparent; }
.tab_kat3 th{padding:5px 10px; font-size: 12px; text-decoration: none; color: white;     }
.najocen_tab{
	margin-left: 70%;
	border: 1px solid Black;
		caption-side: inherit;
		}
.najocen_tab td2{width: 20%;  border: 1px Black; }
.najocen_tab td{width:5%;border-left:1px solid #E5EACD;border-right:1px solid #E5EACD;font-size:11px;  background-color: #B1B1B1; }
.najocen_tab th{padding: 1px 1px 1px 1px;  background-color: ThreedFace;  }
div.tab_wym{
   width: 40%;
	border-collapse: collapse;
	margin-left: 5%;
  position: absolute; top: 35.6%;
  border: thin groove ButtonFace;
	left: 15%;
}
div.tab_wym th{
		background-color: ActiveBorder;
	}
.tab_wym td{
		
		width: 40%;
		border-bottom: 1px solid Silver;
		border-right: 1px solid Silver;
			clear: right;
			}	
div.tab_wym2{
   width: 30%;
	margin-left: 5%;
  position: absolute; top: 35.6%;
	left: 55%;
	border: thin groove ButtonFace;
	}
	.tab_wym2 th{
		background-color: ActiveBorder;
	}
	div.tab_wym3{
   width: 30%;
	margin-left: 5%;
  position: absolute; top: 63%;
	left: 55%;
	border: thin groove ButtonFace;
	}
	.tab_wym3 th{
		background-color: ActiveBorder;
	}
div.tab2{
	width: 30%;
	margin-left: 5%;
  position: absolute;	bottom:20%;top:60%;
	left: 25%;
	border: thin groove ButtonFace;
}
.tab2 th{
		background-color: ActiveBorder;
		
	}
div.banner {
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 2;
  text-align: center;
  position: absolute;

}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #900;
  border: thin outset #900;
  color: white;
}

div.banner a, div.banner em { display:block; margin: 0 0.5em }
div.banner a{ border-top: 4px solid #900 }

div.banner em { color: #CFC }

div.banner a:link { text-decoration: none; color: white; }
div.banner a:visited { text-decoration: none; color: white }
div.banner a:hover { background: #A2021B; color: white }
body>div.banner {position: absolute}


.drzewko {
  position: absolute;
  top: 290px;
  left: 130px;
  width: 70px;
  right: Auto;
  margin: 0 ;
  font-size: 70% /*smaller*/;
  line-height: 1.1;
  text-align: left;
  
}
.drzewko p{
	position:absolute;
	left:-20px;
	top:-50px;
    font-family: sans-serif;
    font-size:14px;
	font-weight:bolder;
}
.drzewko select {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  background: #24899B;
  border: thin outset #521;
  color: white;
  text-decoration:none; color: #F4F7E6; 
  width: 150px;
   }

div.drzewko a, div.drzewko em { display: block; margin: 0 0.5em }
div.drzewko a, div.drzewko em { border-top: 1px solid #515151;
}

div.drzewko a:first-child { border-top: none }
div.drzewko em { color: blue }
div.drzewko :link { text-decoration: none; color: #4A270E;}
div.drzewko select:visited { text-decoration: none; color: #969696;}
div.drzewko select:hover { background: Gray; }
body>div.drzewko {position: absolute}

.fontab {
	font-family: Verdana;
	font-size:14px;
	font-weight:lighter ;
	color:#787878;
	display:inline;
}
.fontab_small{
	font-family: Verdana;
	font-size:10px;
	font-weight:lighter ;
	color:#787878;
	display:inline;

}
.fontab:hover{
	color:#FFFFFF;
}
.fontab3{
	position:absolute;
	width:100px;
}

div.fontab2 {
	font-family: Verdana;
	font-size:50%;
	}
.tab_kateg2{
	position:absolute;
	top:0px;
	left:0px;
	
}
.kateg{
	position: absolute;
         top: 250px;
        left: 765px;
       width: 385px;
	 z-index: 2;
}
.kateg td{
	   height: 30px;
		}
.kateg a, div.kateg em { display: block; margin: 0 0.5em;
                        color:#303030 }
.kateg a:hover{
	display: block; color: red;
}
.kateg th{
		width:100%;
		height:40px;
		font-weight: bolder;
		font-size:14px;
		color:white;
		}
.kateg_bgr{
	background:#EAEAEA;	
	position:absolute;
	z-index:1;
	left:755px;
	top:293px;
	width:390px;
	height:160px;
}
.BgKateg{
	 position:absolute;
	 left:760px;
	 top:252px;
	 width:380px;
	 z-index:1;
}
.kateg2_bgr{
	background:#EAEAEA;	
	position:absolute;
	z-index:1;
	left:340px;
	top:293px;
	width:400px;
	height:700px;
}
.kateg2{
    	position: absolute ;
	    top: 250px;
	    left: 350px;  
	    width: 395px;
	    z-index:2;
	    	}
.kateg2 td{
	height:60px;
}
.kateg2 a:hover{
	color:#FFFFFF; background-color:#2DAC9F ;
}
.kateg2 th{
	    height:40px;
		background-repeat: no-repeat;
		background-attachment:fixed;
        background-position: 80% 40%; 
		font-weight: bolder;
		color:white;
}
.BgKateg2{
	 position:absolute;
	 left:340px;
	 top:252px;
	 z-index:1;
}
.przesuniecie_ocen{
	display:table-cell;
	position:absolute;
    left:210px;
    
}
.tab1_tlo{
	    position:absolute;
	    top:175px;
	    left:330px;	    
}

  IMG {border: 0px;} 
.przycisk2{
	position:absolute;
	left:105px;
	border: none;
	width:100px;
    height:40px;
	cursor:pointer;
	background:transparent url(przyciski/zaloguj.png);

}
.przycisk_wstaw_obraz_sugestie{
	position:absolute;
	left:105px;
	border: none;
	width:100px;
    height:40px;
	cursor:pointer;
	background:transparent url(przyciski/wyslijtest.png);

}
.przycisk2::-moz-focus-inner {
   border: none;
  }

.thlogo{
		font-family: Verdana;
		position: absolute;
		left:90px;
		top: 3em;
}
.thlogo th{
	    font-family: Verdana;
	    font-size:0.9em;
}

.menuboczne{
		background: transparent url(/tapety/menuboczne.png) 0 0 no-repeat;
		position:absolute;	
		left:87px;	
		
		width:250px;
		top:168px;
		height:2500px;
		z-index:0;
}

.linia1{
	    position:absolute;
	    left:10px;
	    top:160px;
	    width: 0px;
}

.menudolneOld{
	    position:absolute;	  
		top:2470px;
		left:87px;		
		width: 1070px;
		height:150px;
		z-index:0;
}
.menudolne{
	    position:absolute;	 
		left:-100px;	
}

.tlo1{
	   background:transparent;
	   background: #FFFFFF;
	   position:absolute;
	   top:168px;
	   left: 300px;
	   width:850px;
	   height:2355px;
	   z-index:0;
}
.Logo{
		position: absolute;
		Left:350px;
		Top:180px;
		font-family: Modern;
		font-weight: bold;
		font-size:30px ;
		color:black;
		
}
.header{
	position:absolute;
	Top:120px;
	Left:80px;
	}
.test{
	position: absolute;
	Top:2600px;
	}
.admin_sugestie{
	position:absolute;
	left:0px;
}
.sugestie{
	position:absolute;
	top:100px;
	left: 270px;
	font-weight:lighter;
	font-family:verdana;
	font-size:12px;
	color:#3C3C3C;
	z-index:2;
}

.sugestie_wyrownanie{
	position:relative;
	width:300px;
}
.sugestie hr{
	width:520px;

}
.sugestie h1{
	font-family:verdana;
	font-size:30px;
	position:absolute;
	top: -50px;
}
.sugestie_nazwa_produktu{
	position:relative;
	left:144px;
	}
	.sugestie_nazwa_produktu input{
		left:0px;
		width:295px;
		
}
.sugestie_nazwa_produktu input,textarea{
	position: relative;
	z-index:2;
	}
.sugestie_nrdomu{
	position: relative;
	left:170px;
	z-index:2;
}
.sugestie_miasto{
	position:relative;
	left:-9px;
	z-index:2;
}
.sugestie_ulica{
	position:relative;
	left:171px;
	z-index:2;
}
.sugestie_adres{
	position:  relative;
	left:50px;
	font-weight:lighter; 
	width:200px;
	display:inline;
}
.sugestie_adres input{
	position:relative;
}
.sugestie_telefon{
	position:  relative;
	left:149px;
	z-index:2;
}
.sugestie_woj{
	position:relative;
	left:337px;
	top:0px;
	color:#787878;
	font-family: verdana;
	font-size:10px;
}
.sugestie_kat{
	position:relative;
	top:-5px;
	left:46px;
	width:130px;
	color:#787878;
	font-family: verdana;
	font-size:10px;
}
.sugestie_nazwa_kategorii{
	font-weight:bolder;
	position:absolute;
	top: 55px;
	left:20px;
	width:200px;
	}
.sugestie_nazwa_kategorii select{
	position: absolute;
	left:180px;
	width:130px;
	}
.sugestie_opis{
	font-weight:bolder;
	position:relative;
	left:160px;
	top:-120px;
}
.sugestie_opis textarea{
	position:relative;
    left:0px;
    top:120px;
}
.sugestie_www{
	position:relative;
	left:108px;
}
.input_left{
	position:relative;
	left:-162px;
}
.sugestie_obraz{
	font-weight:bolder;
	position:relative;
	left: 104px;
	width:300px;
}
.sugestie_obraz input{
	position:relative;
	left: 3px;
}
.sugestie_submit{
	position:absolute;
}
.sugestie_submit input{
	position: relative;
	top:10px;
	left:430px;
	cursor:pointer;
}
.sugestie_przerwa{
	display:block;
	width:100px;
	height:45px;

}
.sugestie_tapeta{
	position:relative;
	top: 45px;
	left:190px;
	width:500px;
	z-index:0;
}
.sugestie_tapeta img{
	width:760px;
    height:550px;
}
.recenz{
	position:relative;
	display:block;
	top:50px;
	height:480px;
	left: 0px;
	font-weight:lighter;
	font-family:verdana;
	font-size:12px;
	color:#3C3C3C;
	z-index:1;
}
.opinia{
	position:relative;
	display:block;
	top:5px;
	height:400px;
	width:410px;
	left: 280px;
	font-weight:lighter;
	font-family:verdana;
	font-size:12px;
	color:#3C3C3C;
	z-index:1;
}
.opinia_tapeta{
	position:absolute;
	top: 2px;
	left:40px;
	z-index:0;
}
.opinia_tapeta1{
	position:absolute;
	top: 15px;
	left:-240px;
	z-index:0;
}

.DodajRecenzje{
	position:relative;
	top:-300px;
	left:650px;
		}
.recenzje{
	position:relative;
	top:20px;
	left:400px;
	width:400px;
	height:150px;

}
.opiniee{
	position:relative;
	top:20px;
	left:100px;
	width:400px;
	height:150px;

}
.login_recenzje{
	position:relative;
	left:400px;
	font-size: 20px;
	color:#787878;
}
.rec_insert{
	position:relative;
	top:-60px;
}
.rec_insert input,textarea{
	position:absolute;
	left:145px;
	overflow: hidden;
	width:320px;
}
.opinia_insert{
	position:relative;
	top:100px;
}
.opinia_insert input,textarea{
	position:absolute;
	left:145px;
	overflow: hidden;
	width:280px;
}
.ocena_recenzji{
	position:relative;
	left:70px;
	width:600px;
}
.recenzje_opis_ocen{
	position:relative;
	top:-4px;	
}
.opinia_submit{
	position:relative;
	left:230px;
	top:315px;
}
.opinia_login{
	position:relative;
	top:0px;
	left:110px;
	width:300px;
	
}
.opinia_rater{
	position: absolute;
	top:300px;
	left:80px;
	width:200px;
	height:20px;
	z-index:20;
}
.opinia_tekst{
	position:absolute;
	top:20px;
	left:-235px;
	width:260px;
	}
.opinia_tekst li{
	text-align: center;
	line-height:1.5;
	list-style:none;
}
.recenzje_submit{
position:relative;
left:350px;
top:20px;
}
.wpisz_rec{
	position:relative;
	top:20px;
}
.ocena_rec{
		position:relative;
	    top:10px;
	    left:400px;
}
.ocena_rec input,img{
	position:relative;
}
.recenzje_tapeta{
	display:block;
	position:relative;
	top: 0px;
	left:0px;
	width:500px;
	z-index:0;	
		background:url(tapety/tloformularzy.png) ;
}
.recenzje_tlo{
	
}
.ok input{
	position:relative;
	left:24px;
	top:15px;
	width:70px;
	height:18px;
	z-index:3;
}
.recenzje_data{
	font-size:12px;
	font-weight:bolder;
	color:#5A5A5A;
}
.recenzje_login {
		background-color: #BBECAE;
	}
.recenzje a:link{text-decoration: underline;}
.recenzje a:hover{color:#2DAC9F;}
.recenzje a:visited{text-decoration: underline;}	

.TwojeKonto{
	position: absolute;
	top: 50px;
	left:100px;
	width:160px;
	color:white;
	font-size:16px;
	
}
.TwojeKonto a { display:block; margin: 0 0.5em }
.TwojeKonto a{ border-top: 4px solid #900;width:110px;font-family:verdana;font-size:12px;text-align:center }

.TwojeKonto em { color: #CFC }

.TwojeKonto a:link { text-decoration: none; color: white; }
.TwojeKonto a:visited { text-decoration: none; color: white }
.TwojeKonto a:hover { background: #A2021B; color: white }
.img1{
	position:absolute;
	top:100px;
	left:400px;
}
.img2{
	position:absolute;
	
}
.linia_pion_left{
    position:absolute;
	left:-5px;
	background:silver;
	width:1px;
	height:90px;
	}
.linia_pion_right{
    position:absolute;
	left:405px;
	background:silver;
	width:1px;
	height:90px;
	}
.linia_pion_right_polska{
	position:absolute;
	left:405px;
	background:silver;
	width:1px;
	height:290px;
	z-index:2;
}
#main_opis{

	width:730px;
	height:300px;
	position:relative;
	left:30px;
	font-family:verdana;
	color: #4B4B4B;
    z-index:1;
}
#main_opis li{
	list-style:circle;
	z-index:1;	
}
#main_opis_img img{
	left:-40px;
	top:-5px;
	position:absolute;
	width:810px;
	z-index:0;
}
#main_opis p{
	position:relative;
	line-height: 70%;
}
#slowo{
	font-family:verdana;
	font-size:14px;
	color:#900;
	font-style: oblique;
	
}
.text_wymagamaty{
	display:block;
	position:relative;
	left:100px;
	font-size:12px;
	color:#4B4B4B;
	top:20px;
	text-align: justify;
	width:838px;
	height:200px;
}
.regulamin2{
	display:block;
	position:relative;
	left:200px;
	font-size:12px;
	color:#4B4B4B;
	top:20px;
	text-align: justify;
	width:740px;
	height:1720px;
}
.owymagam{
	font-size:20px;
	color:#00978f;
}
.tab_kategorie{

	font-weight:lighter;
	line-height:10px;
}
.tab_kategorie ul{
	font-weight:lighter;
	color:#787878;
	font-size:12px;
	line-height: 20px;
	}
.tab_kategorie a:visited{
	text-decoration: underline;
	color:#A5A5A5
}
.tab_kategorie a:link{
	text-decoration: underline;
	color:#A5A5A5
}
.tab_kategorie a:hover{
	text-decoration: underline;
	color:#00978f;
}
.admin_akcept{
	position:absolute;
	top:200px;
		
}
.ktg{
	position:relative;
	left:50px;
	text-indent:5px 5px;
}
.ktg a:hover{
	text-decoration: none;
	color: #00978f;

}
.submit_kontakt{
	position:relative;
	left:140px;
	top:100px;
}

