# body {
#  color: red; /* all browsers, of course */
#  color : green\9; /* IE8 and below */
#  *color : yellow; /* IE7 and below */
#  _color : orange; /* IE6 */
# }
*{
	margin:0;
	padding:0;
	border:0 none;
}
html {
	overflow-y:scroll;
}
html,body,textarea,input{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
body {
	color: #00305c;
}
a{
	text-decoration:none;
	outline:0;
}
.auraltext{
	display:none!important;
}
header,hgroup,nav,footer,section,article,aside{
	display:block;
}
.fright {
	float: right;
}
.fleft {
	float: left;
}
/* header */
#pasek {
	position:absolute;
	background:#bad405;
	width: 100%;
	height: 50px;
}
#top, #bottom, #loggedin {
	width: 960px;
	float: left;
}
#loggedin {
	height: 35px;
}
#bottom {
	padding: 20px 0;
}
#header {
	position: relative;
	overflow: hidden;
}
#h_container{
	
	width:960px;
	margin:0 auto;
}
div.clear{clear:both;height:1px;}
li.clear{clear:left}
/* h_header */
#h_header{
	float: left;
	width: 245px;
}
#h_header a{
	
}
#h_header img{
	display:block;
}
#banner {
	float: right;
	width: 675px;
	text-align: right;
}
/* h_nav */
#h_nav{
	float:left;
	padding:9px 0;
}
#h_nav ul{
	font-size: 14px;
}
#h_nav li{
	float:left;
	list-style:none;
}
#h_nav a{
	display:block;
	padding:7px;
	color:#fff;
	text-transform:lowercase;
}
#h_nav a:hover,
#h_nav a:focus,
#h_nav a.active{
	background:#fff;
	color:#00305c;
	-moz-border-radius:5px;
	-icab-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
/* h_cart */
#h_cart{
	float:right;
	padding:9px;
	background:#00305c;
	position: relative;
	top: 7px;
	-moz-border-radius:2px;
	-icab-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	overflow:hidden;
	zoom:1;
	z-index: 2;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
#h_cart p{
	float:left;
}
#h_cart_points{
	padding-left:30px;
}
#h_cart a{
	color:#fff;
	display:block;
	background:no-repeat 0 50%;
	padding:0 5px;
}
#h_cart strong{
	color:#bad405;
	display:block;
}
#h_cart_cart a{
	padding-left:37px;
	background-image:url('../images/header/cart.png');
}
#h_cart_points a{
	padding-left:27px;
	background-image:url('../images/header/points.png');
}
/* h_search */
#h_search{
	float:right;
	padding:12px 26px 0 0;
}
#h_search p{
	background:#d3e460;
	-moz-border-radius:2px;
	-icab-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	overflow:hidden;
	zoom:1;
	height: 22px;
}
#h_search input{
	float: left;
	height: 100%;
}
#h_search_submit,
#h_search label{
	float:left;
}
#h_search_submit{
	width: 22px;
	height: 22px;
	
	background:url('../images/header/search.png') no-repeat 50% 50%;
}
#h_search_q{
	background:#fff;
	-moz-border-radius:2px;
	-icab-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	height:1.8em;
	width:15em;
	padding: 0px 5px;
	padding-top: 5px\9; 
	padding-bottom: 5px\9; 
}


/* container */
#container{
	
	width:960px;
	margin: 0 auto 20px auto;
}
#c_header{
	background:#bad405;
	padding: 10px 20px;
	-moz-border-radius:15px;
	-icab-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	color:#fff;
	margin-bottom:22px;
}
#c_header a{
	color:#fff;
}
#c_header a:hover,
#c_header a:focus{
	color:#00305c;
}
h2#c_header,
#c_header h2{
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	padding-right:0.5em;
}
header#c_header h2,
header#c_header section{
	float:left;
}
#c_header_tematy{
	position:relative;
}
#c_header_tematy ul{
	position:absolute;
	top:100%;
	left:0;
	list-style:none;
	display:none;
	background:#bad405;
	width:90px;
	padding-top:19px;
	font-size:14px;
	text-transform:uppercase;
}
#c_header_tematy ul li{
	width:18em;
	background:#bad405;
	padding:10px 13px;
	margin-bottom:-5px;
}
#c_header_tematy:hover ul,
#c_header_tematy:focus ul,
#c_header_tematy ul.active{
	display:block;
}
#inside {
	background:none repeat scroll 0 0 #A0B31B;
	color:#FFFFFF;
	display:inline-block;
	float:right;
	padding:10px;
	text-align:right;
	z-index:1;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#loggedin a {
	color: #fff; 
	text-decoration: underline;
	margin: 0 5px;
}
#loggedin a:hover {
	text-decoration: none;
}
#loggedin strong {
	color: #00305c;
}
#form {
	width: 760px;
	margin: 0 auto;	
	text-align: center;
}
#form label {
	text-transform: capitalize;
	text-align: left;
}
#form label.error {
	text-transform: none;
	color: #f00;
}
#form .login {
	
	margin: 0 auto;
	border-bottom: 5px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
#form .newsletter {
	width: 300px;
	margin: 10px auto;
}
#form .login p {
	padding: 0 230px;
}

#form p {
	margin-bottom: 10px;
	text-align: left;
}
#form p input, #form p textarea {
	width: 294px;
	display: block;
	border: 2px solid #859900;
	height: 16px;
	padding: 4px 2px;
}
#form p.error input, #form p.error textarea {
	border-color: #f00;
}
#form .submit, #noregister, #fancyform #submit {
	color: #4c4c4c;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding-right: 30px;
	height: 27px;
	line-height: 27px;
	text-transform: uppercase;
	background: url(../images/form/btn-submit.gif) right no-repeat;
}
#form .login p input.submit {
	border: 0;
	padding-right: 30px;
	height: 27px;
	line-height: 27px;
	width: auto;
}
#form .registerme {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0;
}
#form .registerme a {
	background: url(../images/form/btn-submit-off.gif) right no-repeat;
	padding: 10px 30px 10px 0;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}
#form .registerme a:hover {
	background-image: url(../images/form/btn-submit.gif);
}

a.arrow {
    background: url("../images/form/btn-submit-off.png") no-repeat scroll right center transparent;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 24px;
    padding-right: 30px;
    padding-top: 4px;
	margin: 7px 10px 0 0;
}
a.arrow:hover {
	background-image: url(../images/form/btn-submit.png);
}

#form .register {
	width: 575px;
	padding: 0 92px;
	*padding: 0; 
	margin: 0 auto 10px auto; 
	*margin: 0;
	border-bottom: 5px solid #ccc;
}
#form .register  p  input {
	width: 571px;
}
#form .register  .short {
	width: 100%;
	display: block;
	float: left;
}
#form .register  .short  p {
	width: 275px;
}
#form .register  .short  p  input{
	width: 270px;
}
#form .register .short .house, #form .register .short .house input, #form .register .short .home, #form .register .short .home input {
	width: 80px;
}
#form .register .short .house {
	padding-left: 26px;
	margin-right: 10px;
}
#form .btns {
	width: 575px;
	margin: 10px auto;
}
#newsletter .wysiwyg {
	padding: 0 20px 20px;
}
#client #c_header {
	overflow: hidden;
	padding: 0;
}
#client #c_header span {
	padding: 10px 20px;
}
#client #c_header span {
	float: left;
}
#client #c_header ul {
	float: right;
	margin-right: 16px;
	margin-top: 7px;
}
#client #c_header ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;	
	display: inline;
	font-size: 12px;
	float: left;
}
#client #c_header ul li a {
	float: left;
	font-weight: bold;
	padding: 10px 10px 14px 10px;
	margin: 0 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#client #c_header ul li a:hover, #client #c_header ul li.active a {
	background: #fff;
	color: #00305c;
}


#points {
	padding: 0 20px 20px;
}
#points strong {
	font-size: 32px;
	color: #e2017b;
	display: block;
	padding: 20px 0 50px;
}
#orders ul {
	width: 100%;
	margin-bottom: 20px;
	float: left;
}
#orders ul li span {
	float: left;
	width: 199px;
	padding: 11px 20px;
		line-height: 24px;
		height: 24px;
}
#orders li  {
	-moz-border-radius:15px;
	-icab-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	list-style-type: none;
	float: left;
	margin-bottom: 3px;

}
#orders li.even  {
	font-weight: bold;
	border: 2px solid #e5e5e5;
}
#orders li.odd  {
	
	font-weight: bold;
	border: 2px solid #e8eddc;
}
#orders li h3  {
	-moz-border-radius:12px;
	-icab-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border-radius:12px;
	float: left;
}
#orders li.odd h3 {
	background-color: #e8eddc;
}

#orders li.even h3 {
	background-color: #e5e5e5;
}
#orders li a.down, #orders li a.up {
	width: 16px;
	height: 15px;
	float: right;
	top: 4px;
	*top: -20px;
	position: relative;
	background: url(../images/client/arrow-down.png) 0 0 no-repeat;
}
#orders li a.up {
	background-image: url(../images/client/arrow-up.png);
}
#orders .details {
	padding: 20px;
	font-weight: normal;
	float: left;
	width: 915px;
}
#orders dl {
	float: left;
	margin-bottom: 20px;
}
#orders dt, #orders dd {
	float: left;
	line-height: 24px;
	height: 24px;
	margin-right: 10px;
}
.details div {
	width: 33%;
	float: left;
}
.details .prod h4 {
	font-size: 14px;
	text-transform: uppercase;
}
.details .prod img {
	float: left;
	margin-right: 10px;
}
.details .type {

	color: #00305c;
}
.details .type h4 {
	width: 100%;
	font-size: 16px;
}
.details .type h5, .details .type h6 {
	float: left;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin-right: 5px;
}
.details .type h6 {
	color: #e2017b;
}
.details .address {
	font-size: 11px;
}
.details .single {
	display: block;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.details .e {
	background: #eee;
	padding: 5px;
}
.details .e p, .details .o p {
	margin-top: 5px;
}
.details .o {
	background: #ddd;
	padding: 5px;
}
#orders .complaint {
	padding: 0 179px;
}

#orders .complaint label {
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
}
#orders .complaint select {
    border: 2px solid #859900;
    font-size: 16px;
    padding: 2px;
    width: 564px;
}
#orders .complaint textarea {
	width: 560px;
	height: 100px;
}

#reklama220x220 {
	margin-bottom: 20px;
}
#gazeta #left {
	float: left;
	margin-left: 20px;
	width: 650px;
}
#gazeta #right {
	float: right; 
	width: 240px;
	margin-right: 20px;
}
#gazeta  .thumbs {
	margin-top: 12px;
}
#gazeta .thumbs li {
	list-style-type: none;
	margin: 0;
	padding: 8px;
	float: left;
}
#gazeta h3 {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
}
#gazeta h3 .addthis_toolbox {
    float: right;
    font-size: 12px;
    margin-top: 8px;
    text-align: right;
}
#gazeta h3 .addthis_toolbox a {
	font-weight: normal;
}
#gazeta .price {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}
#gazeta .price_promo {
	font-size: 22px;
	font-weight: bold;
	color: #e2017b;
	
}
#gazeta .options {
	font-size: 16px;
	margin-top: 20px;
}
#gazeta form .choose p {
	padding: 4px 0;
	float: left;
	width: 100%;
}
#gazeta form .choose p input {
	margin: 1px 3px;
}
#gazeta .add {
	background: url(../images/product/bg-add.jpg) 0 0 no-repeat;
	width: 650px;
	height: 102px;
	margin-top: 10px;
}
#gazeta .add input {
	width: 274px;
	height: 70px;
	margin-top: 13px;
	cursor: pointer;
	cursor: hand;
	background: none;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
#gazeta .add .do, #gazeta .add .jako  {
    float: left;
    left: 17px;
    position: relative;
    text-align: center;
    top: -22px;
    width: 274px;
	color: #fff;
	font-weight: bold;
}
#gazeta .add .jako {
    left: 73px;
    width: 278px;
}
#gazeta .add .normal {
	margin-left: 17px;
}
#gazeta .add .asgift {
	margin-right: 26px;
	width: 278px;
}

#prenselect select, #archive h4 select, #items .item select, #cart .narrow select, #startselect select, .dest select {
	padding: 1px;
	border: 2px solid #859900;
	font-size: 16px;
	margin: 10px 0 20px 15px;
	width: 618px;
}
.dest {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.dest select {
	width: auto;
}
#gazeta #prenselect select option span {
	color: #e2017b;
}
#prenselect {
	width: 100%;
	float: left;
}
#prenselect #choose {
	font-size: 14px;
	width: 420px;
	float: left;
}
#startselect {
	width: 200px;
	float: right;
}
#startselect label {
	font-size: 14px;
	font-weight: bold;
	padding-top: 14px;
	float: left;
}
#startselect select {
	width: 115px;
	float: right;
	font-size: 14px;
	margin-left: 0;
}
#items .item select, #cart .narrow select {
	margin: 10px 0 0 0;

}
#comments {
		margin-bottom: 10px;
		float: left;
}
#commentsList {
	background-color: #bad405;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	float: left;
	font-size: 11px;
	width: 240px;
}
#comments p {
	padding: 0 10px;
}
#comments h3 {
	font-size: 18px;
	padding: 10px;
	color: #fff;
	margin: 0;
}
#comments #showCommentBox {
	background: #d8d7d1 url(../images/product/bg-comments.jpg) 0 0 no-repeat;
	padding: 30px 10px 10px; 
	width: 220px;
	float: left;

}
#comments #showCommentBox a {
	font-size: 14px;
	font-weight: bold;
	color: #e2017b;
	background: url(../images/form/btn-submit-off.png) right no-repeat;
	height: 22px;
	line-height: 22px;
	width: 220px;
	float: left;
}
#comments #showCommentBox a.normal {
	font-size: 12px;
	background: none;
	height: auto;
	line-height: normal;
	font-weight: normal;
}
#comments form {
	float: left;
	background: #d8d7d1;
	padding-bottom: 10px;
	-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;

}
#comments form textarea {
	width: 216px;
	border: 2px solid #859900;
	margin-bottom: 10px;
	height: 100px;
}
#comments form input {
	font-size: 14px;
	font-weight: bold;
	color: #e2017b;
	background: url(../images/form/btn-submit-off.png) right no-repeat;
	height: 22px;
	line-height: 22px;
	padding-right: 30px;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
#archive {
	margin-top: 20px;
}
#archive h4  {
	font-size: 26px;
	margin-bottom: 20px;
}
#archive h4 form {
	float: right;
	margin: 0;
	padding: 0;
}
#archive h4 select {
	width: 200px;
	float: right;
	margin: 0;
}
#archive .prod {
	width: 125px;
	float: left;
	margin-right: 50px;
	margin-bottom: 10px;
}
#archive .last {
	margin: 0;
}
#cart #items {
	width: 100%;
	float: left;
}
#cart #steps {
	background: url(../images/cart/bg-steps.jpg) center 45px no-repeat;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
#steps li {
	display: inline;
	background: url(../images/cart/step-off.jpg) bottom center no-repeat;
	height: 85px;
	width: 190px;
	text-align: center;
	float: left;
	font-weight: bold;
}
#steps li.act {
	background-image: url(../images/cart/step-on.jpg);
}
#steps li.done {
	background-image: url(../images/cart/step-done.jpg);
}
#items .item {
	background: #e5e5e5;
	-moz-border-radius:15px;
	-icab-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	padding: 10px;
	margin-bottom: 5px;
	float: left;
	width: 940px;
}
#items .light {
	background: #e8eddc;
}
#items .item .prod {
	width: 190px;
	margin-right: 30px;
}
#items .item .prod img {
	margin-right: 5px;
	float: left;
}
#items .item .prod a {
	color: #00305c;
	font-weight: bold;
	font-size: 14px;
}
#items .item .choose {
	width: 620px;
}
#items .item .del {
	float: right;
	width: 45px;
}
#items .item .del a {
	background: url(../images/cart/delete.png) bottom center no-repeat;
	padding-bottom: 45px;
	color: #00305c;
	font-weight: bold;
	width: 45px;
	float: left;
	text-align: center;
}
#items .item .del a:hover {
	color: #e2017b;
}

#cart .submit {
	background: url(../images/cart/step-on.jpg) top right no-repeat;
	height: 65px;
	line-height: 65px;
	padding-right: 85px;
	font-size: 40px;
	font-weight: bold;
	color: #00305c;
	margin: 25px 0;
	cursor: pointer;   
}
#cart .back2shop {
	background: url(/images/cart/back.jpg) top left no-repeat;
	padding: 0 0 10px 85px;
	float: left;
}
#cart span.submit {
	cursor: default;
	background: url(../images/cart/step-off.jpg) top right no-repeat;
	color: #bebebe;
}
#cart .back {
	background: url(../images/cart/back.jpg) top left no-repeat;
	height: 65px;
	line-height: 65px;
	padding-left: 85px;
	font-size: 40px;
	font-weight: bold;
	color: #00305c;
	margin: 25px 0;
	cursor: pointer;   
}
#cart .item input, #fancyform p input, #fancyform p textarea, #fancyform p select{
	border: 2px solid #859900;
	font-size: 16px;
	padding: 1px;
	width: 20px;
	margin-top: 10px;
	text-align: center;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
#fancyform p select {
	width: auto;
	text-align: left;
}
#cart .item input.moreless {
	background: url(../images/cart/more-less.png) 0 0 no-repeat;
	width: 28px;
	height: 28px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	color: #e2017b;
	font-size: 20px;
	border: none;
	margin: 3px 1px;
}
#cart  .item input.moreless:hover {
		text-shadow: 1px 1px #fff;
}
#cart .narrow {
	width: 620px;
	margin: 0 160px;
	float: left;
}
#cart .narrow label {
	width: 100%;
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #e2017b;
}
#cart h3, #cart .total, #cart .totalsmall {
	color: #e2017b;
	font-size: 24px;
	padding: 20px;
}
#cart .totalsmall {
	font-size: 18px;
}
#cart .totalsmall b {
	font-size: 22px;
}
#cart .total, #cart .totalsmall {
	padding-right: 20px;
	width: 100%;
	display: block;
	margin-bottom: 20px;
	text-align: right;
}
#cart .totalsmall {
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#cart .total b, #cart .col_center b  {
	font-size: 48px;
}
.preview {
	margin-bottom: 20px;
}
.preview .choose {
	width: 500px;
	font-weight: bold;
	font-size: 18px;
}
.preview .choose span {
	color: #e2017b;
}
#cart .col_center {
	width: 740px;
	margin: 0px 100px;
	color: #e2017b;
	font-size: 24px;
	text-align: center;
}
#cart .col_center p {
	padding-top: 60px;
}
#cart p.small {
	font-size: 14px;
	margin-top: 10px;
	padding: 0;
}
.h_gift {
	background: url(../images/cart/gift.png) top left no-repeat;
	padding-left: 60px;
	margin-bottom: 10px;
	height: 57px;
	line-height: 57px;
}
.h_you {
	margin: 15px 0;
	display: block;
}
#cart .gift {
	width: 500px;
	float: left;
	color: #e2017b;
	font-weight: bold;	
	padding-top: 10px;
}
#cart .gift img {
	float: left;
	margin-right: 10px;
}
#cart .gift a {
	font-size: 12px;
	font-weight: bold;
	background: url(../images/form/btn-submit-off.png) right no-repeat;
	padding: 7px 30px 7px 0;
	color: #00305c;
	margin-bottom: 5px;
	display: inline-block;
}
#noregister {
    display: block;
    margin: 0 auto 20px;
    padding: 10px 30px;
    text-align: center;
    width: 256px;
}	
#cart .rounded {
-moz-border-radius:15px;
	-icab-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	background: #e5e5e5;
	font-size: 18px;
	padding: 20px;
}
#cart .narrow select, #cart .narrow p  {
	margin-bottom: 10px;
}

/* footer */
#footer{
	background:#bad405;
	padding:15px 20px;
	-moz-border-radius:15px;
	-icab-border-radius:15px;
	-webkit-border-radius:15px;
	-khtml-border-radius:15px;
	border-radius:15px;
	font-size:10px;
	color:#fff;
	clear:both;
	overflow:hidden;
	zoom:1;
}
#fancyform {
	width: 400px;
}
#fancyform label {display: block; text-transform: capitalize;}
#fancyform p {
	display: block;
	float: left;
	width: 100%;
	padding: 5px 0;
}
#fancyform p  input, #fancyform p textarea {
	width: 392px;
	text-align: left;
}
#fancyform p textarea {
	height: 100px;
}
#fancyform label.error {color: #f00;}


#cart .preview .item .choose {
	width: 400px;
}
#cart .preview .item .del {
	width: 300px;
}
#cart .preview .item .del a {
	color: #e2017b;
	font-weight: bold;
	background: none;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}
#soon {
	width: 280px;
	margin: 10px auto;
	float: left;
}
#juz_wkrotce .prev, #juz_wkrotce .next {
	margin: 30px 10px;
	cursor: pointer;
	cursor: hand;
}
#juz_wkrotce .next {
	margin-top: -50px;
}
#search ul.catalog li {
	list-style-type: none;
	margin: 0;
	padding: 0 15px 10px 0;
	width: 470px;
}
#search ul.catalog li  h3, #search ul.catalog li .wysiwyg {
	padding-bottom: 10px;
}
#search ul.catalog li  .wysiwyg {
	line-height: 18px;
}
#search ul.catalog li img {
	padding-right: 5px;
	padding-bottom: 5px;
}
#search ul.catalog .last {
	padding-right: 0;
}
#search ul.catalog a.more, #prenumerata .catalog a.more {
	color:#4c4c4c;
	display:block;
	float:left;
	padding:8px 30px 8px 0;
	background:url('../images/root/pink_next.png') no-repeat 100% 50%;
}
#search .catalog h3 a, #prenumerata .catalog h3 a {
	color: #00305c;
}
#search .catalog h3 a:hover, #search ul.catalog a.more:hover, #prenumerata .catalog a.more:hover {
	color: #000;
}
.czasopisma_pasek .prev2, .czasopisma_pasek .next2 {
	cursor: pointer;
	cursor: hand;
	margin: 50px 8px;
}
.czasopisma_pasek .next2 {
	margin-top: -80px;
}
#soon li {
	display: inline;
	list-style: none;
	float: left;
	margin: 0 5px;
	padding: 0;
	background: url(../images/index/bg-wkrotce.png) 0 0 no-repeat;
	width: 81px;
	height: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}
#soon li span {
	display: block;
	margin-top: 10px;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}
#cart .choose .red, #cart .narrow label.red , .dest .red {
	color: red;
	font-size: 12px;
	display: block;
	width: 100%;
	float: left;
}
#cart .narrow label.red {
	margin-bottom: 10px;
}
#cart #c_header a {
	background: url(../images/index/arrow-left.png) right no-repeat;
	padding: 5px 30px;
	color: #fff;
	font-size: 16px;
}
#cart #cart_payment_form {
	padding: 0 20px;
}
#cart #cart_payment_form p {
	padding-bottom: 10px;
}
#cart #cart_payment_form form {
	width: 100%;
	text-align: center;
}
#cart .points {
	font-size: 12px;
	margin: 10px;
	float: left;
}
#cart .empty {
	font-size: 22px;
	padding-bottom: 20px;
	text-align: center;
}
#footer a{
	color:#fff;
}
#f_copy{
	float:left;
}
#f_icenter{
	float:right;
}
#art .wysiwyg {
	padding: 0 20px 20px;
	float: left;
}
#art .wysiwyg img {
	float: left; 
	
	margin-right: 10px;
}
#art .wysiwyg ul {
	padding-left: 20px;
}

.alert ul {
	text-align: left;
	padding: 0 20px;
}
.alert ul li strong {
	text-transform: capitalize;
}

#prenumerata .catalog li {
	list-style-type: none;
	float: left;
	padding: 10px;
	width: 219px;
}
#prenumerata .catalog li img {
	margin: 10px 0;
}
#art .cover {
	margin-right: 20px;
	float: left;
	width: 365px;
}
#art .desc {
	float: left;
	width: 535px;
}
.carousel li a, .carousel li a img {
	float: left;
}
.carousel li a img {
	padding: 0 2px;
}
#buy #info {
	color:#FF0000;
	float:left;
	font-weight:bold;
	padding:0 15px 10px;
	width:630px;
	}
/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
 width: 100%;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 
}

	ul.dropdown li {
	padding: 0;
	
	
	}
	ul.dropdown li a {
		display: block;
	}
	ul.dropdown li.dir ul li a {
		background: none;
		padding: 10px;
		height: auto;
	}
	ul.dropdown li.hover,
	ul.dropdown li:hover {
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #00615c; text-decoration: none; }
	ul.dropdown a:hover		{ color: #00615c;  background: url(../images/arrow.gif) center 60px no-repeat;}
	ul.dropdown a:active	{ color: #00615c; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 200px;
	 margin-top: 0px;
		-moz-border-radius:5px;
	-icab-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 display: block;
		 background: #a0b31b;
		 -moz-border-radius:5px;
	-icab-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {

}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {

}

ul.dropdown-upward *.dir {
 background-image: url(../images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(../images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {

}
.alert, 
.notice,
.success, 
.info 			{ padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info 			{ background: #d5edf8; color: #205791; border-color: #92cae4; }
.alert a { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a			{ color: #205791; }

