html { overflow:scroll;	 }
* {	margin: 0em; 	padding: 0em;	}

body {
	font-family:  sans-serif, Arial, Verdana;
	font-size: 12px;
	color: black;
	}
	
ol {
	margin-left:10px;
	padding-left:10px;
	margin-top:5px;
	}
	
div {}

a {
	color:#75574a;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	color:#584238;
	}
	
img {
	overflow:hidden;
	margin:0px;
	padding:0px;
	display:block;
	border:none;
	}
	
.belka_lewo {float:left;}

#w2 {width:1004px;}
#strona {
	margin:auto;
	width:1004px;
	display:table;
	}
#strona div.w1 {
	width:100%;
	float:left;
	}
#strona div.w1 div.r1 {
	width:688px;
	height:62px;
	float:left;
	background:url(/pliki/img/pasek1.gif) top left no-repeat;
	}
#strona div.w1 div.r1 img {float:right;margin-right:2px;}
#strona div.w1 div.r2 {
	width:314px;
	height:62px;
	float:left;
	background:url(/pliki/img/pasek2.gif) top left no-repeat;
	}
#strona div.w2 {width:100%;
	background:url(/pliki/img/logo.gif) top left no-repeat;
	height:150px;float:left;z-index:-5;
	}
#strona div.w3 {
	width:1004px;
	height:55px;
	background:url(/pliki/img/pasek3.gif) top left repeat-x;
	margin-bottom:0px;float:left;
	}
#strona div.w3 a {
	float:left;
	padding-left:3px;
	padding-right:8px;
	margin-top:1px;
	background:url(/pliki/img/pasek5.gif) top right no-repeat;
	margin-left:5px;}
											
#strona div.w4 {
	width:1004px;float:left;
	height:31px;
	background:url(/pliki/img/pasek4.gif) top left repeat-x;
	}										
#strona div.w4a {float:left;
	padding-top:6px;
	width:100%;
	height:31px;
	background:url(/pliki/img/pasek4.gif) top left repeat-x;
	margin-top:15px;}	
	
#strona div.w4a a {color:#a2a2a2;margin-left:5px;}

#strona div.w4a a:hover {color:#cdcdcd;}

#strona div.w4a div.staty 
	{float:right;
	width:70px;
	height:25px;
	margin:0px;
	padding:0px;}

#strona div.w4 div.szukaj {float:right;
	border:none;
	padding:1px;
	margin-top:0px;
	color:#999999;}
#strona div.w4 div.szukaj p {
	float:left;
	padding:4px;
	margin-top:4px;}
#strona div.w4 div.szukaj input.tek {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	border:1px solid black;
	margin:3px;
	height:20px;}
#strona div.w4 div.szukaj input.but {
	margin:0px;
	padding:0px;
	float:left;
	margin:4px;}

#strona div.main {width:1004px;
display:table;margin-top:15px;
float:left;}
#strona div.main table td {}

#strona div.main .col1 {
	float:left;
	padding:2px;
	width:312px;
	}
#strona div.main .col2 {float:left;width:406px;padding:2px;padding-left:20px;padding-right:20px;}
#strona div.main .col3 {float:left;padding:2px;width:240px;}

#promocje {width:314px;overflow:hidden;margin-bottom:15px;
	}
#promocje img {float:left;}
#promocje .row  {width:100%;float:left;}
#promocje .row ul {
	padding:0px;
	margin:0px;
	color:white;
	font-weight:bold;}
#promocje .row .lista_podstrony {padding:3px;
		width:308px;
		float:left;
		background-color:red;
		}
#promocje .lista_podstrony 
	 li {float:left;list-style:none;cursor:pointer;padding-right:4px;padding-left:4px;border-right:1px solid #f3b1b4;}	

#promo {
	list-style:none;
	padding:0px;
	margin:0px;}	 

#promo li {
	float:left;
	width:100%;
	border-bottom:1px solid #9d9d9d}
	
#promo li a {font-weight:bold;
color:black;
text-decoration:none;
font-size:12px;float:left;
margin-top:20px;display:block;width:190px;height:76px;
	}
#promo li a:hover {text-decoration:underline;}	
#promocje .row_promo {
	height:340px;
	padding:0px;
	margin:0px;
	width:312px;
	border:1px solid red;
	float:left;}
#promocje .row_promo {}	
#promocje .promo_pasek {
	float:left;width:100%;text-align:center;
	background-color:red;padding:3px;}
#promocje .promo_pasek a {color:white;font-weight:bold;}
#nowosci {width:314px;
	background-color:#ecf1fd;
	float:left;
	margin-bottom:15px;}
#nowosci img {float:left;}
#nowosci .lista_podstrony {padding:3px;
		width:308px;
		float:left;
		background-color:#8b9ad5;
		margin:0px;
		}
#nowosci .lista_podstrony  li {padding-right:4px;padding-left:4px;border-right:1px solid #abb7e7;
	color:white;
	float:left;
	list-style:none;
	cursor:pointer;}	
#nowosci .lista_podstrony  li {font-weight:bold;}	
#nowosci .row {width:100%;float:left;}
#nowosci .row_nowosci 
	{width:312px;
	float:left;
	border:1px solid #8b9ad5;
	padding-top:5px;
	float:left;	}	 
#nowosci .row_nowosci ul {
	list-style:none;
	padding:0px;
	width:300px;
	margin:auto;} 

.pierwszy	img {float:left;width:90px;margin-right:4px;border:1px solid white;}
.pierwszy	h2 {font-size:13px;margin-bottom:10px;}
.pierwszy {height:140px;overflow:hidden;}
.pierwszy table {float:left;}
.pierwszy table td {float:left;}
.pierwszy a {font-size:12px;
	font-weight:bold;color:black;
	width:192px;
	}	
	

.pierwszy a {
	text-decoration:none;float:left;
	display:block;width:194px;
	margin-bottom:7px;}	
.pierwszy a:hover  {text-decoration:underline;}		
	
#nowosci .pierwszy ul {list-style: circle inside;}
#nowosci .pierwszy ul li {list-style: circle inside;}
#lista_nw {overflow:hidden;
	border:none;border-top:1px solid #8b9ad5;
	background-color:white;overflow:hidden;
	}
#lista_nw li {
	list-style: url(/pliki/img/punkt.gif);margin-left:17px;
	padding-left:0px;margin-top:5px;}
#lista_nw li a {color:#1b1580;font-weight:bold;text-decoration:none;}
#lista_nw li a:hover {text-decoration:underline;}
#lista_nw li.podkresl a {text-decoration:underline;}

#nowosci ul li.lista_nw {height:310px;padding:0px;vertical-align:top;background-color:white;}	
.promo_zaznaczony {color:green;}	
.new_zaznaczony 	{color:green;}
#strona .col2 .okno {}									
#strona .col2 .okno p.tyt {background-color:#50b10a;color:white;
														font-weight:bold;
														font-size:15px;
														padding-bottom:2px;
														padding-left:7px;overflow:hidden;}
																		
#strona div.main .ram_tb td {vertical-align:top;}
																		
#strona  .col2 .okno ul.nowy {background-color:#ffffff;
				padding:0px;width:404px;
				list-style:none;margin:0px;
				display:table;border:1px solid #51b00a;
				border-bottom:none;
				padding-bottom:10px;}
#strona .okno ul.nowy li {}
#strona .okno ul.nowy li.new {width:97%;padding-left:5px;height:115px;padding-top:10px;color:black;}
#strona .okno ul.nowy li.new .fotka {width:90px;height:90px;float:left;}
#strona .okno ul.nowy li.new h2 {font-size:13px;margin-top:0px;margin-bottom:7px;}
#strona .okno p.tyt2 {background-color:#aedb8a;color:black;
																		font-weight:bold;
																		font-size:15px;
																		padding-bottom:2px;
																		padding-left:7px;
																		padding-top:3px;display:block;}
#strona  .col2 .okno ul.nowy  li.link {display:block;float:left;text-align:left;width:98%;padding:0px;margin:0px;margin-top:0px;}
#strona  .col2 .okno ul.nowy  li.link a {background:url(http://www.rywal.com.pl/szata/tlo3.gif) top left repeat-y;width:396px;position:absolute;height:110px;}

.best_rated {
	float:left;
	border:1px solid #51b00a;
	width:404px;
	background-color:#ffffff;
margin-bottom:20px;
	}
.best_rated div.dobry {width:390px;margin:auto;height:95px;padding-top:2px;border-top:1px solid #ffffff}
.best_rated .fotka {width:70px;height:70px;float:left;display:block;}
.best_rated div.linki {
	float:left;
	height:5px;
	width:100%;
	margin:0px;
	padding:0px;}
.best_rated div.linki a {
position:absolute;
width:311px;
height:85px;
margin-left:80px;
margin-top:-88px;
background:url(http://www.rywal.com.pl/szata/tlo3.gif) top left repeat-y;}
#strona .best_rated div.tresc_min {float:left;width:100%;height:90px;color:black;border-bottom:1px solid green;}
#strona .best_rated div.tresc_min h2 {font-size:13px;margin-top:5px;}
.okazja_cenowa {float:left;
	border:1px solid #002697;
	width:404px;
	background-color:#ffffff;
	padding:0px;
	padding-top:5px;}
#strona div.okazja_cenowa div.linki {
	border-bottom:1px solid #002697;
	float:left;
	width:390px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	_margin-left:3px;
	margin-bottom:1px;
	margin-top:1px;
	padding-bottom:1px;}
.okazja_cenowa .linki p {padding-top:4px;}
.okazja_cenowa .linki .row1 a {font-weight:bold;color:black;text-decoration:none;}
.okazja_cenowa .linki .row1 a:hover {text-decoration:underline;}
.okazja_cenowa .linki .row2 {margin-top:5px;}
.okazja_cenowa img {
	float:left;
	display:block;
	padding:5px;width:56px;height:56px;
	background:url(http://www.rywal.com.pl/szata/bg_thumb.png) top left no-repeat;
	}

#strona div.main .col3 {margin:0px;padding:0px;width:100px;width:242px;float:left;}
#strona div.main .col3 a.essen img {margin-top:10px;}
#strona div.main .col3 .okno div.dol {padding-top:4px;padding-bottom:4px;text-align:center;border:1px solid orange;margin-left:1px;width:235px;background-color:orange;}
#strona div.main .col3 .okno  {float:left;}
#strona div.main .col3 .okno img {float:left;}
#strona div.main .col3 .okno div.dol a {color:white;text-decoration:none;font-weight:bold;}

.przy_rama
	{
	border:1px solid orange;
	margin-left:1px;
	border-top:none;
	display:table;
	width:235px;
	height:233px;
	}

#przyjaciele {}
	
#przyjaciele div.przyjaciel 
	{border-top:1px solid #cdcdcd;
	background-color:white;
	float:left;padding-top:5px;padding-bottom:5px;width:100%;}
#przyjaciele div.przyjaciel table {width:100%;z-index:-1;}
#przyjaciele div.przyjaciel img {float:left;display:block;padding-left:37px;padding-top:10px;padding-bottom:10px;}
#przyjaciele div.przyjaciel a {border:none;}
.fotka {background-color:white;display:block;
	margin:3px;margin-top:0px;padding:2px;}
.artykul {font-size: 13px;}
.artykul h2 {font-size:18px;margin-bottom:12px;color:#000194;padding-bottom:3px;width:100%;}
.artykul h3 {font-size: 16px;margin-top:8px;margin-bottom:8px;}
ul {padding:0px;margin:2px;margin-left:15px;}
ul li {}
#galeria {width:403px;float:left;overflow:hidden;height:403px;}
#galeria img {margin:auto;}

#okno {position:absolute;width:100%;height:100%;top:0;left:0;visibility: hidden;z-index:10;}
#okno2 {position:absolute;width:100%;height:1230px;top:0;left:0;z-index:10;}
#okno div.rama {border:5px solid #4a4b4d;margin:auto;display:table;background-color:#797979;width:400px}
#okno div.rama div.panel {width:100%;float:left;height:52px;background:url(http://www.rywal.com.pl/pliki/img/pasek.gif) top left repeat-x;}
#okno div.rama div.panel img {margin-top:5px;display:block;cursor:pointer;}
#okno div.rama div.panel img.el3 {float:right;}
#okno div.rama div.panel img.el1 {float:left;}
#okno div.rama div.panel img.el2 {float:left;}
#main_okno {overflow:auto;border:1px solid #626262;float:left;width:100%;} 
#main_okno img {border:1px solid white;margin:auto;}
#lista_nw {display:table;width:100%;}
#gal_list .wiersz {width:100%;margin-top:10px;margin-bottom:10px;float:left;}
#gal_list .wiersz a {float:left;width:}
#gal_list .wiersz div {width:99px;float:left;}
#gal_list .wiersz div img {}
#gal_list h4.galeria {
											float:left;
											width:100%;
											font-size:18px;
											border-bottom:2px solid #8b99d6;
											color:#8b99d6;
											margin-top:10px;
											margin-bottom:10px;
											}
#gal_list {text-align:center;font-size:12px;}
#gal_list b {font-size:18px;}

#main_okno img.loading {border:none;}

#produkty {padding:0px;margin:0px;display:table;margin-bottom:0px;}
#produkty img {border:none;float:left;margin-left:1px;}
#produkty .przy_rama {border:1px solid #8e98d5;float:left;width:237x;height:530px;_margin-bottom:10px;padding:0px;}
#produkty .przy_rama ul {list-style:none;padding:0px;width:210px;margin:auto;}
#produkty .przy_rama ul li div {width:134px;height:65px;float:left}
#produkty .przy_rama ul li {float:left;width:100%;margin-top:8px;}
#produkty .przy_rama ul li a {color:#050985;margin-top:10px;float:left;margin-left:5px;}
#produkty .przy_rama ul li img
{	float:left;
	display:block;
	padding:5px;width:55px;height:55px;
	background:url(http://www.rywal.com.pl/szata/bg_thumb.png) top left no-repeat;}
#produkty .stopa {background-color: #8e98d5;
	width:237px;
	float:left;
	height:30px;
	text-align:center;
	padding-top:5px;
	margin-bottom:10px;margin-left:1px;}
#produkty .stopa a {color:white;font-size:14px;}	

#okazja_link {background-color:#00249c;
			float:left;
			width:100%;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:0px;
	text-align:center;}
			
#okazja_link a {color:white;
	font-weight:bold;}
#reklama {
	float:left;
	margin-bottom:9px;
	}	
.rek {margin-bottom:9px;
	float:left;
	}