/*
	***Magiczne Ebooki***
	author: malgorzata.kmiec@enzo.pl
	Copyright Enzo Sp. z o.o., http://enzo.pl

*/


/*	Reset styles
	==================================== */

body, div,
dl, dt , dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, blockquote,
form, fieldset, input, textarea,
p,
th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img,
abbr, acronym {
	border: 0;
}
address, caption, cite,
code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
body,
h1, h2, h3, h4, h5, h6,
input, select, textarea {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
a,
del, ins {
	text-decoration: none;
}

*:focus { outline: none; }

/*	Basic styles
	==================================== */

body {
		background: #100838 url(../../images/frontend/bg.jpg) no-repeat 50% 0;
		font: normal 0.88em "Trebuchet MS", sans-serif; 
		color: #ffffff;
		line-height:1.5em;
}

#page {
	width: 1001px;
	margin: 0 auto;
	overflow:hidden;
}

#header {
	width: 1001px;
}

#main {
	width: 1001px;
	padding:40px 0px;
	float:left;
}

#sidebar {
	width: 175px;
	float: left;
	padding:0px 20px 0px 20px;
}

#content {
	width: 685px;
	padding:0px 50px;
	float: right;
}

#footer {
	width: 1001px;
}

/*	Layout
	==================================== */

/*-------------menu-----------------*/
	
h1#logo{text-indent:-1000em;}

h1#logo a{
  width:330px;
  height:130px;
  display:block;
  margin-left:20px; 
  margin-top:40px;
}

	
#menu {
	/*margin-top:159px;*/
	margin-top:10px;
	margin-left:16px;
	width:985px;
	float:left;
	_margin-left:8px;
}

#menu li {
	float:left;
	background: url(../../images/frontend/podzial.gif) no-repeat 0% 50%;
	padding-left:1px;
}

#menu li a{
	font: normal 1.07em "Georgia", sans-serif;
	color: #fff1b1;
	/*padding: 13px 12px 14px 11px;*/
	float:left;
}

#menu li a span{
  display:block;
	padding: 13px 12px 23px 11px;
}

#menu li a:hover{
  background: url(../../images/frontend/hover.gif) repeat-x top left;
}

#menu li a:hover span{
  background: url(../../images/frontend/hover2.gif) no-repeat 50% top ;
	
}

#menu li.selected a{
  background: url(../../images/frontend/hover.gif) repeat-x top left;
}

#menu li.selected a span{
  background: url(../../images/frontend/hover2.gif) no-repeat 50% top;
	
}

/*-------------------str glowna-------------------*/

dl a, #sidebar a, .basket a, .article a {
	color:#c9c5ff;	
	background: url(../../images/frontend/podkreslenie.gif) repeat-x left bottom;
	padding-bottom:2px;
}
 
#sidebar a.polityka {
  color:#c9c5ff;	
	padding-bottom:2px;
	background: none;
	}

#sidebar a.polityka:hover {
  color:#c9c5ff;	
  background: url(../../images/frontend/podkreslenie.gif) repeat-x left bottom;
  padding-bottom:2px;
}

h2{
 color:#8fffc3;
 font: normal 1.71em "Georgia", sans-serif;
}

h2 a, .basket h2 a, .article a.none, dl a.none {
 color:#8fffc3;
 	background: none;
	padding-bottom:0px;
}

.text {float:left; width:100%;}
.article {padding:15px 0px;}

dd img {float:left; position:relative; top:-20px; left:0px; margin-right:25px;}

dt{
	float:left;
	width:685px; 
	color:#8fffc3;
	font: normal 1.50em "Georgia", sans-serif;
}

dl span.autor{
  color:#c9c5ff;	
	background: url(../../images/frontend/podkreslenie.gif) repeat-x left bottom;
	padding-bottom:2px;

}

.alt{
	float:left;
	width:510px; 
	padding-left:175px;
}

dt a{
	color:#8fffc3;
	font: normal 1em "Georgia", sans-serif;
	background:none;
	padding-bottom:0px;
}

dd{float:left;width:685px;}

dd div {float:left; width:510px;}

dl{
	float:left;
	width:685px; 	
	border-top: 1px dotted #2c3060;
  padding:20px 0px;
}

.price {color:#f0a1ff; font-weight:bold; font-size:1.14em;}

dl span {color:#8effc3;}

#promo {
	color:#fff1b1;
  /*text-align:center;*/
	background: url(../../images/frontend/promo_bg.gif) no-repeat 50% top;
	padding-top:30px;
}

#klub {
	color:#fff1b1;
  /*text-align:center;*/
	background: url(../../images/frontend/klub_bg.gif) no-repeat 50% top;
	padding-top:30px;
	margin-top:40px;
}

#klub form{
  text-align:center;
}

#klub_wrap, #promo_wrap{
  border: 1px dotted #5173a3; 
  padding:8px;
	font-size:0.93em;
	line-height:18px;
} 

.info {padding:5px;}

#sidebar ul{
	margin-bottom:55px;
}

#promo h3{text-indent:-1000em; line-height:0;}

#sidebar li{
	margin-bottom:10px;
	font: normal 1em "Georgia", sans-serif;
	line-height:1.21em;
}

.article h3{color:#8FFFC3; font-weight:bold; font-size:1.14em;margin-bottom:5px;}

table{width: 100%;margin:15px 0px;}

td, th {padding:3px;border-bottom: 1px dotted #2c3060;}

div.article ul {list-style-type:circle;padding:20px;}
div.article ul#lista_prod {list-style-type:circle;padding:10px 20px;}
div.article ol {list-style-type: decimal;padding:20px;* padding-left:30px;}

div.article #prod_params ul {list-style-type:none;padding:0px;}

/*--------koszyk------------------*/

.basket {
  float:right;
  width:208px; 
  clear:both;
  background:url(../../images/frontend/koszyk_box_b.gif) left bottom no-repeat;
  padding-bottom:7px;
  margin-left:10px;
}

.basket_wrap {
  float:right;
  padding:10px;
  width:188px; 
  clear:both;
  background:url(../../images/frontend/koszyk_box_t.gif) left top no-repeat;
}

form div {margin-top:5px;}

input.InputText {
  width:152px;
  height:17px;
  color:#ffffff;
  border:none;
  background:url(../../images/frontend/input.gif) top left no-repeat;
  padding: 3px;
}

table input.InputText {
  width:40px;
  background:url(../../images/frontend/input2.gif) top left no-repeat;
}

.basket label, label.simple {width:50px; float:left;}

label.simple2 {width:80px; float:left;}

label.simple3 {width:140px; float:left;}

label.simple4 {width:200px; float:left;}
/*
#loginForm {width:208px;}
input.button{float:right;}
*/
/*-----------produkt---------------*/

.prod_foto {float:left;}
.pink {color:#f995ff;}

.article h3.pink {
color:#f160c5;
font-size:1em;
font-weight:normal;
margin-bottom:0px;
}

div.article a.koszyk_btn, dl a.koszyk_btn {
  background: url(../../images/frontend/koszyk.gif) no-repeat left top;
  padding-bottom:0px;
  width:138px;
  height:31px;
  display:block;
  float:left;
  margin:15px 0px;
}

div.article a.koszyk_btn:hover, dl a.koszyk_btn:hover {
  background: url(../../images/frontend/koszyk.gif) no-repeat 0 -31px;
} 
 
dl a.koszyk_btn.mp {float:right; margin-top:-35px; margin-bottom:0px;}

div.basket a.dokasy_btn {
  background: url(../../images/frontend/dokasy.gif) no-repeat left top;
  padding-bottom:0px;
  width:77px;
  height:23px;
  display:block;
  margin:15px 0px;
}

div.article a.dokasy_btn{
  background: url(../../images/frontend/zamawiam.gif) no-repeat left top;
  padding-bottom:0px;
  width:101px;
  height:31px;
  display:block;
  margin:15px 0px;
  float:right;
  margin-right:170px;
  _margin-right:85px;
}

div.article a.dokasy_btn{
  background: url(../../images/frontend/zamawiam.gif) no-repeat 0 -31px;
}

div.article a.usun_btn {
  background: url(../../images/frontend/usun.gif) no-repeat left top;
  padding-bottom:0px;
  width:16px;
  height:15px;
  display:block;
}

div.basket a.dokasy_btn {
  float:right;
}

a.koszyk_btn span, a.dokasy_btn span, a.dokasy_btn2 span, a.usun_btn span {display:none;}

#up {
  background: url(../../images/frontend/arrow.gif) no-repeat right top;
  padding-bottom:0px;
  padding-right:22px;
  color:#e4b2f1;
}
#prod_params{width:157px;float:left;padding:0px 0px 0px 10px;}

#prod_params li{padding-bottom:3px;}

#prod_desc {
  clear:both;
  float:left;
  width:675px;
  margin:35px 0px;
  border-left:1px dotted #2c3060;
  padding-left:10px;
}

#prod_desc h3 {
  border-left:1px solid #96b8de;
  padding-left:10px;
  margin-left:-11px;
}

.text2 {float:left; width:467px;}

/*-------- pozostale przyciski------------------*/

.zapisz_btn{
 background: url(../../images/frontend/zapisz.gif) no-repeat left top;
 border:none;
 width:59px;
 height:20px;
 cursor:pointer;
}

input.zapisz_btn {text-indent:-1000em;}

.zapisz_btn:hover{
 background: url(../../images/frontend/zapisz.gif) no-repeat 0 -20px;
}

.dalej_btn{
 background: url(../../images/frontend/dalej.gif) no-repeat left top;
 border:none;
 width:77px;
 height:23px;
 cursor:pointer;
}

.przelicz_btn{
 background: url(../../images/frontend/przelicz.gif) no-repeat left top;
 border:none;
 width:77px;
 height:23px;
 cursor:pointer;
}

.platnosci_btn{
 background: url(../../images/frontend/platnosci2.gif) no-repeat left top;
 border:none;
/* width:146px;
 height:23px;*/
 width:156px;
 height:31px;
 float:right;
 cursor:pointer;
 margin:5px 0px;
 margin-right:280px;

}

.platnosci_btn:hover{
 background: url(../../images/frontend/platnosci2.gif) no-repeat 0 -31px;
}

.zamow_btn{
 background: url(../../images/frontend/zamow2.gif) no-repeat left top;
 border:none;
 /*width:128px;
 height:23px;*/
 width:135px;
 height:31px; 
 cursor:pointer;
 margin:15px 285px 0px 0px;
 float:right;
}

.zamow_btn:hover{
 background: url(../../images/frontend/zamow2.gif) no-repeat 0 -31px;
}

#t_rodz_plat {color:#8FFFC3;font-size:1.29em;margin:20px 0px 10px 0px;}

#rodz_plat {
background:#2C3060;
color:#FFF1B1;
font-size:1.14em;
padding:10px;
width:665px;
float:left;
}

#rodz_plat label {margin-bottom:10px; float:left; width:665px;}

#rodz_plat small {font-size:0.71em;line-height:1.21em;}

#ochrona{clear:both;color:#fff;float:left; width:100%;font-size:0.79em;text-align:center; margin-top:150px;}

/*-----------*/

.center{text-align:center;}
.big{font-size:1.29em; font-weight:bold;}
.bold{font-weight:bold;}


