Body
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #F6F6ED;
	font-size : 10px;	
}
HR
{
border: none 0;
border-top: 1px solid #CCC;
width: 100%;
height: 1px;
}
H3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #E6E5D0;
	font-size : 6px;
	line-height : 50%;	
	margin-top : 0px;	
	margin-bottom : 0px;	
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 100px;
	text-decoration: none;
	font-weight:lighter;
}

P, H2, li, ol
{
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color : #282A1E;
	font-size : 11px;
	line-height : 110%;	
	margin-top : 1px;	
	margin-bottom : 1px;	
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	text-decoration: none;
}

P.large
{
	font-family: Tahoma, Trebuchet MS,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #282A1E;
	font-size : 13px;
	line-height : 110%;	
	margin-top : 1px;	
	margin-bottom : 1px;	
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	text-decoration: none;
}

P.gandalf
{
	font-family: Georgia, sans-serif;
	color : #282A1E;
	font-size : 12px;
	
	margin-top : 1px;	
	margin-bottom : 1px;	
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
		
	text-decoration: none;
}

P.ksiazki_opis
{
	font-family: Tahoma,Verdana,Georgia, sans-serif;
	color : #282A1E;
	font-size : 12px;
	border: 1px #E7E8DA solid;
	background: #FFFFFF;
	
	padding-right : 15px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 15px;
	line-height : 180%;
	
	letter-spacing: 0.4px; 
	text-decoration: none;
}


P.ksiegarnia
{
font-family: Georgia,Geneva, Arial, Helvetica, sans-serif; 
font-size:20px; 
font-weight:normal;
color:#646B4A;
display:inline;
}
.ksiegarnia-internetowa
{
font-family: Georgia, Geneva, Arial, Helvetica, sans-serif; 

font-size:14px; 
color:#646B4A;;
display:inline;
}
.ksiegarnia-internetowa-dark
{
font-family: Georgia,Geneva, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:black;
display:inline;
}

H2
{
	font-weight:normal;
}

A
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color : #282A1E;
	font-size : 11px;
	margin-top : 1px;	
	text-decoration: none;
	
}
strong {font-weight:normal;}
H1
{
	font-family: Tahoma,Georgia,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #282A1E;
	
	margin-top : 0px;	
	margin-bottom : 0px;	
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

.mleft, A.mleft
{
	color : white;
}

.selection1
{
	width: 120px;
}

.selection2
{
	width: 130px;
}

.nazwa
{
	color : white;
}

.image
{
	border: 1px #CCC6AC solid;
}

.image2
{
	border: 1px white solid;
}

.table {
	border: 1px #006699 solid;
}

.checkbox {
	border: 0px solid;
}

.skresl
{
	text-decoration: line-through;
}

.yellow
{
	color: #F1E3A2;
}

.green
{
	font-face:Tahoma;
	color: #646B4A;
	font-size: 12px;
	line-height: 100%;
}

.lightgreen
{
	color: green;
}

.navy
{
	color: navy;
}

.red
{
	color: red;
}

.brown
{
	color: brown;
}

.medium
{
	font-size: 11px;
}

.mediumskresl
{
	font-size: 11px;
	text-decoration: line-through;
}

.mediumgreenskresl
{
	color: #646B4A;
	font-size: 11px;
	text-decoration: line-through;
}

.mediumgreen
{
	color: #646B4A;
	font-size: 11px;
}

.mediumyellow
{
	color: #F1E3A2;
	font-size: 11px;
}

.mediumred
{
	color: darkred;
	font-size: 10px;
}

.small
{
	font-size: 10px;
}

.vsmall
{
	font-size: 9px;
}

.vsmallred
{
	color: red;
	font-size: 9px;
}

.smallred
{
	color: red;
	font-size: 10px;
}

.smallskresl
{
	font-size: 10px;
	text-decoration: line-through;
}

.smallredskresl
{
	color: red;
	font-size: 10px;
	text-decoration: line-through;
}

.smallblue, A.smallblue
{
	font-size: 10px;
	color : #669933;
}

.mlink, A.mlink
{
	font-size: 11px;
	color : #669933;
}
.mlinkb, A.mlinkb
{
	font-size: 12px;
	color : brown;
}

.smallmleft, A.smallmleft
{
	font-family: Tahoma,Tahoma;
	font-size: 10px;
	color : white;
}

.smallgreen, A.smallgreen
{
	font-size: 10px;
	color : #646B4A;
}

.smallyellow, A.smallyellow
{
	font-size: 10px;
	color : #F1E3A2;
}

.smallmleftactive, A.smallmleftactive
{
	font-family: Tahoma,Tahoma;
	font-size: 11px;
	color : #F1E3A2;
}

.big
{
	font-size : 13px;
}


.bigpromo
{
color :#FF6C00;
	font-size : 13px;
}


.bigred
{
	color: red;
	font-size: 13px;
}

.biggreen
{
	color: #646B4A;
	font-size: 13px;
}

INPUT.kosz
{
font-family: Tahoma,Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;	
	
	background: #EFFFEF;
}

TEXTAREA.dedykacja
{
font-family: Times, sans-serif;
	color : black;
	font-size : 18px;
	
	
	font-style: italic;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;	
	
	background: #FFFFFF;
}

DIV.dedykacja
{
width: 300px;

font-family: Times, sans-serif;
	color : black;
	font-size : 18px;
	
	
	font-style: italic;
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 15px;	
	
	border-left: 1px solid #FFE79F;
	border-right: 1px solid #FFE79F;
	border-top: 1px solid #FFE79F;
	border-bottom: 1px solid #FFE79F;
	
	
	background: #FFFFFF;
}




INPUT, SELECT, TEXTAREA
{
	font-family: Tahoma,Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	
	font-weight : normal;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;	
	
	background: #F6F6ED;
}

INPUT.formplain
{
	font-family: Tahoma,Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	
	font-weight : normal;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;	
	border:0px;
	background: #F6F6ED;
}


INPUT.newform,SELECT.newform,TEXTAREA.newform
{
background: #FFFFFF;
font-family: Tahoma;
font-size : 12px;
width:100%;
}


INPUT.errform,SELECT.errform
{

background: #FF7F7F;
font-family: Tahoma;
font-size : 12px;
width:100%;
}

INPUT.newforms,SELECT.newforms,TEXTAREA.newforms
{
background: #FFFFFF;
font-family: Tahoma;
font-size : 12px;

}


INPUT.errforms,SELECT.errforms
{

background: #FF7F7F;
font-family: Tahoma;
font-size : 12px;

}






INPUT.bb
{
	font-family: Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 10px;
	font-weight : normal;
	line-height : 100%;
	padding-bottom : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-top : 2px;	
	width:100%;
	background: #F6F6ED;
}

INPUT.stworz
{
	font-family: Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 100%;
	padding-bottom : 1px;
	padding-left : 2px;
	padding-right : 1px;
	padding-top : 2px;	
	border: 0px ;
	background: #F6F6ED;
}

A:HOVER {
	color : #646B4A;
	text-decoration: underline;
}

A.smallmleft:HOVER, A.smallmleftactive:HOVER
{
	color : #F1E3A2;
	text-decoration: underline;
}

.formularz
{
	border-left: 0 none #F6F6ED;
	border-right: 0 none #F6F6ED;
	border-top: 0 none #F6F6ED;
	border-bottom: 1px solid #656A4C;
	background-color: transparent;
}

.formularzbad
{
	border-left: 0 none #F6F6ED;
	border-right: 0 none #F6F6ED;
	border-top: 0 none #F6F6ED;
	border-bottom: 1px solid red;
	background-color: transparent;
}

.noborder
{
	border: 0px solid;
	background-color: transparent;
}

P.formp
{
	padding-bottom : 3px;
}
UL {
 

 width:95%;
	 list-style-type: none;
	 }
LI.bb_topp {

	 width:95%;
	 list-style-type: none;
	}
	
	
P.pA {
margin-top : 3px;	
margin-bottom : 3px;	
padding-left : 10px;	
padding-right : 10px;	
}
P.pB {
margin-top : 3px;	
margin-bottom : 3px;	
padding-left : 15px;	
padding-right : 10px;	
}
P.pC {
margin-top : 3px;	
margin-bottom : 3px;	
padding-left : 20px;	
padding-right : 10px;	
}
P.pD {
margin-top : 3px;	
margin-bottom : 3px;	
padding-left : 25px;	
padding-right : 10px;	
}
HR.menuleft {
	height: 1px;
	color: #F6F6ED;
}
.menuleft,A.menulfeft
{
	font-size: 11px;
	color : #F6F6ED;
}
A.menuleft:hover
{
text-decoration:underline;
color : white;
}


A.menuleftactive:hover
{
text-decoration:underline;
color : white;
}

.menuleftactive
{
	font-size: 11px;
	color :khaki;
}



A.menuleftactivepromo,.menuleftactivepromo
{
	font-size: 11px;
	color :#FF6C00;
}




INPUT.ns
{
font-size:11px;
}

.nA {

padding-left : 10px;	
	
font-weight:bold;
}
.nB {

padding-left : 40px;	
color: #646B4A;
font-weight:normal;
}

.nC {

padding-left : 60px;	
color: #646B4A;
font-weight:normal;
}

LI.bb_nextA
{padding-left: 4px;
	 width:95%;
	 list-style-type: none;
	}
LI.bb_nextB {
	padding-left: 7px;
	 width:95%;
	 list-style-type: none;
	}
LI.bb_nextC {
	padding-left: 10px;
	 width:95%;
	 list-style-type: none;
	}
LI.bb_nextD {
	padding-left: 13px;
	 width:95%;
	 list-style-type: none;
	}


UL.pp_u {

 font-size: 11px;
 width:90%;
list-style-type: none;
	 }
.pppp
{
	
	color: white;
	text-align:center;
	font-size:8px
} A.pppp{
	letter-spacing: 2px;
	
	color: white;
	text-transform: uppercase;
	text-align:center;
	font-size:8px
}
A.pppp:HOVER, A.pppp:HOVER
{
	color : #F1E3A2;
	text-decoration: underline;
}
.ppppd
{
	
	color: white;
	text-align:center;
	font-size:10px
}

P.pp_t {font-weight:bold;}
TD.konto_nagl {
font-size: 9px;
text-align:center;
font-variant:italic;
background-color: #FCFEEF;
}

TD.konto_dane {
font-size: 9px;
text-align:right;
	vertical-align: middle;
	background-color: #FCFEEF;
}
TD.konto_dane_zam {
font-size: 9px;
vertical-align: middle;
text-align:right;
background-color: #E8ECD2;
}

TD.konto_nagl {
font-size: 9px;
text-align:center;
font-variant:italic;
background-color: #FCFEEF;
}

TD.konto_dane_anulowane {
font-size: 9px;
text-align:right;
	vertical-align: middle;
	background-color: #EEEEEE;
}
TD.konto_dane_zam_anulowane {
font-size: 9px;
vertical-align: middle;
text-align:right;
background-color: #CCCCCC;
}


TD.konto_przerwa {
background-color: #F7F7EF;
	vertical-align: middle;
}

TD.konto_przerwa_anulowane {
background-color: #CCCCCC;
font-size: 10px;

	vertical-align: middle;
	
}

.mlp
{
	 width:130px;
	 position:relative;
	 display:inline;
	 text-align:center;
	 height:200px;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

#bests
{
	width: 131px;
	background-image:url("http://obr.gandalf.com.pl/tlo_mleft2.gif");
	background-position:top;
	background-repeat:repeat-x;
}

#bimg
{
	 width: 75px;
	 height: 20px;
	 border: 0px none;
	 margin-left: 3px;
}

.blink
{
	text-align:right;
	margin-right: 3px;
}

.lslf
{
	font-family: Tahoma;
	font-size: 10px;
	color : white;
	text-align:left;
	margin-left: 8px;
	margin-right: 3px;
}

#mrt
{
	width: 149px;
	height: 100%;
	background-color:#E7E8DA;
}

.smallname
{
	width: 149px;
	height: 21px;
}

.name
{
	width: 420px;
	height: 21px;
}

.n1
{
	width: 22px;
	height: 21px;
	background-image:url("http://obr.gandalf.com.pl/kant_nazwa1.gif");
	background-position:top;
	background-repeat:repeat-x;
	float:left;
}

.n2
{
	width: 105px;
	height: 21px;
	background-image:url("http://obr.gandalf.com.pl/tlo_nazwa.gif");
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}

.n2d
{
	width: 375px;
	height: 21px;
	background-image:url("http://obr.gandalf.com.pl/tlo_nazwa.gif");
	background-position:top;
	background-repeat:repeat-x;
	float:left;
	text-align:left;
}

.n3
{
	width: 22px;
	height: 21px;
	background-image:url("http://obr.gandalf.com.pl/kant_nazwa2.gif");
	background-position:top;
	background-repeat:repeat-x;
	float:left;
}

.mrbox
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	background-color:#E7E8DA;
	float:left;
	width: 149px;
	vertical-align:top;
	line-height: 100%;
}

#mrpol
{
	
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

#newsy
{
	background-color:#E7E8DA;
	float:left;
	margin-bottom: 5px;
}

.nsll
{
	font-size: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#newslform
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

.fff
{
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.nlfp
{
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align:left;
	margin-left: 5px;
}

.nlfpr
{
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align:right;
	margin-right: 5px;
}

.nlfb
{
	border: 0px none;
	vertical-align:middle;
	margin-top:2px;
}

#mrlog
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

#mrnows
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

.psmall
{
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 12px;
	margin-left: 3px;
	margin-right: 3px;
}

#mrzap
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}


.mrprod
{
	width: 149px;
	margin-bottom: 10px;
	text-align:center;
	float:left;
}

.mrp
{
	text-align: left;
	margin-left: 5px;
	margin-right: 3px;
}

.mrpgreen
{
	text-align: left;
	margin-left: 5px;
	margin-right: 3px;
	color : #646B4A;
}

#mrbest
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

#mrzaps
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

#mrplat
{
	margin-bottom: 5px;
	background-color:#E7E8DA;
	text-align:center;
	float:left;
}

#reg
{
	width: 588px;
	height: 100%;
}

.reg1
{
	width: 429px;
	float: left;
	margin-right: 10px;
}

.reg3
{
	width: 400px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	text-align:justify;
}

.reg2
{
	width: 149px;
	float: left;
	height: 100%;
	background-color:#red;
}

#sorting
{
	width:420px;
}

.sor0
{
	float:left;
}

.sor1
{
	float:left;
	padding-left: 7px;
	background-attachment:fixed;
	background-image:url("http://obr.gandalf.com.pl/sort1.gif");
	background-position:left;
	background-repeat:no-repeat;
	margin-right: 3px;
}

.sor2
{
	float:left;
	padding-left: 7px;
	background-attachment:fixed;
	background-image:url("http://obr.gandalf.com.pl/sort2.gif");
	background-position:left;
	background-repeat:no-repeat;
	margin-right: 3px;
}

.sorblank
{
	float:left;
	padding-left: 7px;
	background-attachment:fixed;
	background-image:url("http://obr.gandalf.com.pl/sortblank.gif");
	background-position:left;
	background-repeat:no-repeat;
	margin-right: 3px;
}

#prod
{
	width: 420px;
	
	margin-top: 5px;
	margin-bottom: 5px;
	
}

#liniakropki
{
	display:block;
	width: 420px;
	background-image:url("http://obr.gandalf.com.pl/kropki_poz.gif");
	background-position:top;
	background-repeat:repeat-x;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 5px;
}

.prods
{
	
	width: 420px;
	
	}

.sprim
{
	width:70px;
	float:left;
	border: none;
	margin-right: 5px;
	margin-left: 5px;
}

.prd
{
	width: 350px;
	float:left;
}

.prdc
{
	width: 70px;
	float:left;
	padding-top: 0px;
}

.cen
{
	text-align:center;
}

b.pods
{
	background-color:#FFFFFF;
	color:#333333;
}

#advsf
{
	width: 420px;
	margin-bottom: 10px;
	/*border: 1px #000000 solid;*/
}

.advsfn
{
	width: 65px;
	float:left;
	margin-top: 3px;
	margin-left: 5px;
	/*border: 1px #000000 solid;*/
}

.advsffl
{
	width: 345px;
	float:left;
	/*border: 1px #000000 solid;*/
}

.advsffs
{
	width: 137px;
	float:left;
	/*border: 1px #000000 solid;*/
}

#search1
{
	width: 340px;
}

#search2
{
	width: 130px;
}

#search3
{
	width: 130px;
}

#search4
{
	width: 335px;
}

#search10
{
	width: 20px;
}

#search11
{
	width: 20px;
}

#search12
{
	width: 40px;
}


#dzial
{
	width: 150px;
}

.advsffb
{
	width: 165px;
	float:left;
	text-align: right;
	/*border: 1px #000000 solid;*/
}

.advsfnp
{
	width: 100px;
	float:left;
	margin-top: 3px;
	margin-left: 5px;
}

#as1
{
	display:inline;
}

#as2
{
	display:inline;
}

#as3
{
	display:none;
}

#as4
{
	display:none;
}

#as5
{
	display:none;
}

#as6
{
	display:none;
}

#as7
{
	display:none;
}

#as8
{
	display:none;
}

#as99
{
	display:inline;
}

.erruserform
{

background-color:#FFFCEF;
padding:15px;
border: 1px #CCC6AC solid;
}

.recenzja
{
background-color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px #E7E8DA solid;
}

.recenzja_txt
{
font-size:12px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border: 1px #E7E8DA solid;
}

P.rec_opis
{
	font-family: Tahoma,Verdana,Georgia, sans-serif;
	color : #282A1E;
	font-size : 11px;
	border: 1px #E7E8DA solid;
	background: #FFFFFF;
	
	padding-right : 15px;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 15px;
	line-height : 180%;
	
	letter-spacing: 0.4px; 
	text-decoration: none;
}

INPUT.konto_klienta
{
font-family: Tahoma,Arial, Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	
	
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;	
	width:100px;
	background: #EFFFEF;
}

