body 
{
	background: url(pics/pagebg.jpg) repeat-x top #fff;
	padding: 0px; 
	margin: 0px;
	font-family: Verdana, sans-serif;
	color: #000;
}

a { cursor: pointer; }

div { padding: 0px; margin: 0px; }

#all
{
	padding: 0px;
	margin: 0px auto;
	width: 1000px;
}

form { margin: 0px; padding: 0px; }

img { border: 0px; margin: 0px; padding: 0px; }

h1 { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px 0px 5px 0px; text-decoration: none; font-weight: bold;}
h2 { font-size: 16px; line-height: 16px; margin: 0px; padding: 0px 0px 5px 0px; text-decoration: none; font-weight: bold;}

/***********************************************************************************************/

#lg_bar { width: 640px; text-align: right; }
#lg_bar a:link, #lg_bar a:visited { font-weight: normal; text-decoration: none; font-size: 10px; color: #555; }
#lg_bar a:link:hover, #lg_bar a:visited:hover { font-weight: normal; text-decoration: underline; font-size: 10px; color: #555; }

/***********************************************************************************************/

#header
{
	background: url(pics/topbanner.jpg) no-repeat top center;
	width: 100%; 
	height: 105px;
}

/***********************************************************************************************/

#searchbox
{
	background: url(pics/searchbox_bg.jpg) no-repeat bottom left #fff;
	width: 100%;
	height: 50px;
	padding: 0px; 
	margin: 0px;
}

#searchbox .pole_textowe
{ 
	border: 1px solid #000; 
	height: 18px; 
	width: 200px; 
	margin-top: 10px; 
	float: left;
}

#searchbox select 
{ 
	margin-top: 10px; 
	border: 1px solid #000; 
	height: 22px; 
	width: 170px; 
	
}

#searchbox img { margin-top: 10px; }

/***********************************************************************************************/

#topbanner
{
	
	width: 100%; 
	height: 145px;
}

/***************************************************************************/

#topbanner_lewa
{
	width: 493px;
	height:145px;
	float:left;
}

#topbanner_prawa
{
	width: 506px;
	height: 145px;
	float: left;
}

/***************************************************************************/

.loginbox
{
	width: 300px;
	color: #fff;
	font-size: 9px;
	float: right;
	margin: 10px 0px 0px 0px;
}

.loginbox a:link, .loginbox a:visited { color: #fff; text-decoration: none; }
.loginbox a:link:hover, .loginbox a:visited:hover { color: #fff; text-decoration: underline; }

.loginbox .pole 
{
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
	padding: 0px; 
	margin: 0px 2px 0px 0px; 
}

.loginbox .zaloguj { font-size: 9px; }

/***************************************************************************/

.loginbox2
{
	color: #000;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.loginbox2 a:link, .loginbox2 a:visited { color: #000; text-decoration: none; }
.loginbox2 a:link:hover, .loginbox2 a:visited:hover { color: #000; text-decoration: underline; }

.loginbox2 .pole 
{
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
	padding: 0px; 
	margin: 0px 2px 0px 0px; 
}

.loginbox2 .zaloguj { font-size: 9px; }

/***************************************************************************/




#lista_zyczen
{
	color: #000;
	font-size: 11px;
	text-align: justify;
	padding: 5px 10px;
}

#lista_zyczen a:link, #lista_zyczen a:visited { text-decoration: none; font-weight: bold;}
#lista_zyczen a:link:hover, #lista_zyczen a:visited:hover { text-decoration: underline; }

#lista_zyczen .goback { font-weight: normal; }
/***************************************************************************/



#topmenu
{
	background: url(pics/topmenu_bg.jpg) no-repeat top left;
	width: 100%; 
	height: 30px;
	padding: 10px 0px 0px 15px;
}

#topmenu a, #topmenu a:visited 
{
	font-size: 14px;
	font-family: Arial;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 17px;
}

#topmenu a:hover, #topmenu a:visited:hover 
{
	font-size: 14px;
	font-family: Arial;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 17px;
}

/***********************************************************************************************/

#leftcolumn
{
	background: url(pics/leftcolumn_bg.jpg) repeat-y right #5dc821;
	width: 270px;
	float: left;
}

/***********************************************************************************************/

#cartbox
{
	margin: 0px 0px 20px 0px;
	padding: 25px 0px 5px 0px;
	width: 270px;
	height: 71px;
	background: url(pics/cartbox_bg.jpg) no-repeat top left #fff;
}

#cartbox .title
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#cartbox .info
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

#cartbox .howandprices { font-size: 10px; font-family: Verdana; color: #30711f; font-weight: bold;}
#cartbox .howandprices:link, #cartbox .howandprices:visited { text-decoration: none; } 
#cartbox .howandprices:link:hover, #cartbox .howandprices:visited:hover { text-decoration: underline; } 


.tab
{
	margin: 0px;
	padding: 0px;
	color: #333;
	line-height:16px;
	width: 650px;
	border: 1px solid #c3c3c3;
}

.tab th
{
	color: #000;
	padding: 4px;
	border: 0px solid #c3c3c3;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color: #DFDFDF;
}

.tab td
{
	padding:4px;
	font-size:11px;
	border: 0px solid #d3d3d3;
	background-color:#F4F6F7;
}

.tab_noborder td
{
	margin:0;
	border:0;
	color:#000;
}

.tab a:link, .tab a:visited 
{ 
	color: #000;
	text-decoration: none;	
}

.tab a:link:hover, .tab a:visited:hover 
{ 
	color: #000;
	text-decoration: underline;	
}

/***********************************************************************************************/

.leftmenuitem
{
	float: left;
	width: 221px;
	background: #5dc821;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 0px;

}

.leftmenuitem a, .leftmenuitem a:visited  
{ 
	color: #005d00; 
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px; 
	line-height: 20px;
}

.leftmenuitem a:hover, .leftmenuitem a:visited :hover  { text-decoration: underline; }

.leftmenuitem_active
{
	float: left;
	width: 221px;
	background: url(pics/leftmenuitem_top.jpg) no-repeat top left #7dd34d;
	margin-left: 10px;
	padding: 0px;
}

.leftmenuitem_active a , .leftmenuitem_active a :visited
{ 
	color: #fff; 
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px; 
	line-height: 20px;
}

.leftmenuitem_active a:hover, .leftmenuitem_active a:visited :hover  { text-decoration: underline; }

.leftmenu_header { margin-left: 3px; }

.leftmenu_header a, .leftmenu_header a:visited 
{
	color: #fff; 
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px; 
	line-height: 30px;
}

.leftmenu_header a:hover, .leftmenu_header a:visited:hover { text-decoration: underline; }

/***********************************************************************************************/

.warning
{
	background-color: #f00;
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 10px;
}

/***********************************************************************************************/

.top10_position
{
	width: 96%; 
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(pics/leftmenu_shadow.jpg) repeat-x top;
}

.top10_position .image
{
	width: 41px; 
	float: left;
	margin: 1px 10px 1px 0px;
	padding: 0px 0px 0px 12px;
}

.top10_position .bookbox
{
	width: 150px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 10px;
}

.top10_position .bookpic
{
	width: 40px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.top10_position .bookbox a { font-size: 10px; text-decoration: none; font-weight: bold; }
.top10_position .bookbox a:link:hover, .top10_position .bookbox a:visited:hover { text-decoration: underline; font-weight: bold; }

.top10_position .bookbox .tytul:link, .top10_position .bookbox .tytul:visited  { color: #fff; }
.top10_position .bookbox .autor:link, .top10_position .bookbox .autor:visited  { color: #316531; }


/***********************************************************************************************/

#rightcolumn_top
{
	background: url(pics/contenttop_bg.jpg) no-repeat top right;
	width: 730px; 
	height: 14px;
	float: left;
}

#rightcolumn
{
	background: url(pics/content_bg.jpg) no-repeat top right #fff;
	width: 730px; 
	float: left;
	padding-bottom: 200px;
}

#content
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 15px 22px;
	margin: 0px;
	float: left;
}

/***********************************************************************************************/

.trail 
{
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px; 
	color: #005d00;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	float: left;
	width: 90%;
	height: 20px; 
	font-weight: bold;
}

.trail a, .trail a:visited 
{
	color: #005d00; 
	text-decoration: none;
}

.trail a:hover, .trail a:visited:hover 
{
	color: #005d00; 
	text-decoration: underline;
}

/***********************************************************************************************/

#footer
{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	text-align: center;
	background-color: #0b2900;
	width: 100%; 
	height: 100px;
}

/***********************************************************************************************/

.kontakt
{
	float: left; 
}

.kontakt a:link, .kontakt a:visited { color: #000; text-decoration: none; font-weight: bold; } 
.kontakt a:link:hover, .kontakt a:visited:hover { color: #000; text-decoration: underline; font-weight: bold; } 

/***********************************************************************************************/

.promocje_wstep
{
	padding-left: 20px; 
	text-align: justify;
	width: 650px;
	font-size: 12px;
	font-family: verdana;
}

/***********************************************************************************************/

.alfabet
{
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	font-family: verdana;
	text-align: left;
	text-decoration: none; 
	color: #008700;
	width: 600px;
	font-weight: normal;
}

.alfabet a:link, .alfabet a:visited { color: #008700; font-weight: normal; text-decoration: none; }
.alfabet a:link:hover, .alfabet a:visited:hover { color: #008700; font-weight: bold; text-decoration: none; }

.alfabet_active { font-weight: bold; }

/***********************************************************************************************/

.sortuj
{
	padding: 5px 0px 0px 20px;
	font-size: 11px;
	font-family: verdana;
	text-align: left;
	text-decoration: none; 
	color: #008700;
	width: 300px;
	float: left;
}

.sortuj a:link, .sortuj a:visited { color: #008700; font-weight: normal; text-decoration: none; }
.sortuj a:link:hover, .sortuj a:visited:hover { color: #008700; font-weight: bold; text-decoration: none; }

.sortuj_active a { text-decoration: underline; }

/***********************************************************************************************/

.list_type
{
	padding: 5px 0px 0px 20px;
	font-size: 11px;
	font-family: verdana;
	text-align: left;
	text-decoration: none; 
	color: #008700;
	font-weight: normal;
	width: 200px;
	float: left; 
}

.list_type a:link, .list_type a:visited { color: #008700; font-weight: normal; text-decoration: none; }
.list_type a:link:hover, .list_type a:visited:hover { color: #008700; font-weight: bold; text-decoration: none; }

.list_type_active { font-weight: bold; }

/***********************************************************************************************/

.noresult 
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


/***********************************************************************************************/

.left { float: left; }

.ksiazka
{
   width: 320px;
   float: left;
   margin: 20px 20px 0px 0px;
   padding: 0px;
   color: #000;
   font-size: 11px;
   line-height: 140%;
   font-weight: normal;
}


.ksiazka_leftcolumn 
{ 
	float: left;  
	width: 120px;
	margin: 0px;
	padding: 0px;
}

.cena { height: 47px; font-size: 12px; color: #000; font-weight: bold; float: left; width: 65px; }
.stara_cena { font-size: 10px; color: #777; font-weight: normal; }

.ksiazka_rightcolumn
{
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: normal;
}

.more:link, .more:visited { color: #f00; font-size: 9px; text-decoration: none; }

.more:link:hover, .more:visited:hover { color: #f00; font-size: 9px; text-decoration: underline; }

/***********************************************************************************************/

.stronicowanie 
{
	border-top: 1px solid #CCCCCC; 
	padding: 0px;
	clear: both;
}

.lakt { color: #888; font-size: 12px; text-decoration: none; padding: 2px 5px; margin: 0px 2px; background-color: #eee;}

.wyr { color: #eee; font-size: 12px; text-decoration: none; padding: 2px 5px; margin: 0px 2px; background-color: #aaa; font-weight: bold; }

/***********************************************************************************************/

#lista_produktow
{
	width: 600px;
	padding: 0px;
}

#lista_produktow td
{
	padding: 1px;
	border-bottom: 1px solid #ccc;
}

/***********************************************************************************************/

#bannerbox_left 
{
	width: 100%; 
	padding: 10px 0px;
	text-align: center;
}


/***********************************************************************************************/

.zam_wskazowka_nag { font-size: 12px; font-weight: bold; color: #ccc; padding: 0px; margin: 0px; }
.zam_wskazowka_box { width: 628px; background-color: #F4F6F7; padding: 10px; text-align:justify; }

/***********************************************************************************************/




