html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol,ul,
fieldset, form, label, legend,fieldset,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	margin: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	line-height: 17px;
	background-color: white;
}

tbody{
	vertical-align: top;
}
a {
	text-decoration:none;
	font-family:Verdana;
	color: #404040;
}
a.uActive:hover {
	text-decoration: underline;
}	
big {font-size:13px;}

#infopage_content a{
	text-decoration: underline;
	color:#3D63A9;
}
#infopage_content {
	color:black;
}
#infopage_content li{
	margin-left: 35px;
}

#contener {
	width:999px;
	margin:auto;
}
#header {
	height:94px;
	position:relative;
	background-color: white;
}
#main {
	background-color: #FEFCFD;
	background-image: url(http://www.eclicto.pl/img/default/mainBg.png);
	background-repeat: repeat-x;
	background-position: 0px 30px;
	border-bottom:1px solid #dcdcdc;

}
#bgAll {
	background: transparent url(http://www.eclicto.pl/img/default/bgAll.gif) repeat-y 0px 30px;
}
#blockL {
	float:left;
	width:200px;
}
#blockR {
	float:left;
	width:799px;
}
.logo {
	position:absolute;
	top:15px;
	left:0px;
	padding-right:10px;
}
#search {
	background: #E5E1D5 url(http://www.eclicto.pl/img/default/searchCorner.png) no-repeat top left;
	height:33px;
}
#search.empty {
	background: #E5E1D5 url(http://www.eclicto.pl/img/default/searchCornerEmpty.png) no-repeat top left;

}
.searchForm label{
	margin-left: 50px;
	font-size:11px;
}

.search {
	padding-left:70px;
	padding-top:8px;
}
.search .inputHide {
	width:376px;
	height:15px;
	font-size:11px;
}
.search a{
	line-height:10px; 
	font-size: 9px; 
	color: #979580;
}
.search .advanced{
	margin-right: 218px; 
	margin-top:-3px;
	font-family: tahoma;
}
.motto {
	position:absolute;
	top:68px;
	left:53px;
	font-size:11px;
	color:#484E57;
}
.checkIt {
	position:absolute;
	top:28px;
	left:537px;
	font-size:11px;
	color:#484E57;
	width:250px;
}
.checkIt img{
	padding-top:5px;
	padding-right:10px;
}
.logInfo {
	position:absolute;
	top:68px;
	/*left:620px;*/
	right:240px;
	font-size:10px;
}
h1 {
	background-color:#E5E1D5;
	border-top:1px solid #f1f1f1;
	color:#050600;
	height:25px;
	font-size:14px;
	padding:8px 0 0 17px;
}
h1.corner {
	background: #E5E1D5 url(http://www.eclicto.pl/img/default/h1Corner.png) no-repeat top left;
	border-top:0px;
	border-right:1px solid white;
}
h2 {
	font-family:verdana;
	font-size:15px;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:5px;
}
h3 {
	font-family:verdana;
	font-size:13px;
	font-weight:normal;
}	
h4{
	font-size:11px;
	font-size:13px;
	font-weight:bold;
}
.bigPrice {
	font-size:16px;
	font-weight:normal;
}
.line_small{line-height: 11px;}
.clear {clear:both;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.strong {font-weight:bold;}
.pointer, .toggle {cursor:pointer;}
.rel {position:relative;}
.inline {display:inline;}
.inbl {display:inline-block;}
.block {display:block;}
.green {color:#2A8204;}
.orange {	color: #E75A04;}
.blue {	color:#3D63A9;}
.gray {	color:#8D8D8D;}
.green {color:#5C8E3C;}
.dark {color:#404040;}
.black {color:black;}
.bgGray{ background-color:#D3D3D3;}
.red {color:#E41B22;}
.white{color:#fff}
.redish {color:#AF0005;}
.u {text-decoration:underline;}	
.small {font-size:10px;}
.smaller {font-size:9px;}
.fright {float:right;}
.fleft {float:left;}
.bigger {font-size:12px;}
.big {font-size:13px;}
.fhuge {font-size:15px;}
.fnormal {font-size:11px;}
.imgtb {vertical-align:text-bottom;}
.imgb {vertical-align:bottom;}
.imgm{vertical-align:middle;}
.none {display:none;}
.spaceTop {padding-top:7px;}
.spaceTopMore {padding-top:15px;}
.spaceBottom {padding-bottom:7px;}
.spaceBottomMore {padding-bottom:15px;}
a.buttonSmall.spaceTop, a.buttonBig.spaceTop, a.buttonBigRed.spaceTop, a.buttonGift.spaceTop{margin-top:7px;padding-top:0px;}
a.buttonSmall.spaceTopMore, a.buttonBig.spaceTopMore, a.buttonBigRed.spaceTopMore, a.buttonGift.spaceTopMore{margin-top:15px;padding-top:0px;}
a.buttonSmall.spaceBottom, a.buttonBig.spaceBottom, a.buttonBigRed.spaceBottom, a.buttonGift.spaceBottom{margin-bottom:7px;padding-bottom:0px;}
a.buttonSmall.spaceBottomMore, a.buttonBig.spaceBottomMore, a.buttonBigRed.spaceBottomMore, a.buttonGift.spaceBottomMore{margin-bottom:15px;padding-bottom:0px;}
.spaceMore {padding:70px 0px;}
.nowrap {white-space:nowrap;}
.hidden{ display: none; }
.pr20 {margin-right:20px;}
.pr10 {margin-right:10px;}
.ml20 {margin-left:20px;}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.ml40{margin-left:40px;}
.mmTop {margin-top:-5px;}
.ftahoma {font-family:tahoma;}
.nlh {line-height:0px;}
.listInside {list-style-position:inside;}
.toggle {
	cursor:pointer;
	color:#3D63A9;
	text-decoration:underline;
}
.author {
	font-size:11px;
	display:block;
	margin-top:0px;
}
.menu li {
	list-style-type:none;
	border-bottom:1px solid #E8E8E8;
	border-top:1px solid #FBFBFB;
	padding:3px 0px;
}

.menu li.baner{
	border: none;
}
.menu li.blog {
	padding-left:23px;
	background: transparent url(http://www.eclicto.pl/img/default/ecIco.gif) no-repeat left center;
}
.menu li.submenu {
	background: transparent url(http://www.eclicto.pl/img/default/arrowMini.png) no-repeat left center;
	padding-left:10px;
}
.menu li.catMain {
	font-weight:bold;
}
#infopage_content p {
	padding-top:15px;
}
.menu li.nobTop {
	border-top:0px;
}
#blockL .title {
	font-weight:bold;
	display:block;
}
#blockL p {
	font-size:10px;
	padding-top:5px;
}
#blockL p.more {
	padding-top:0px;
	text-align:right;
}
#blockL div {
	padding:5px 17px 10px 17px;
}
#blockL div div{
	padding:0px;
}
#header #basket {
	background: transparent url(http://www.eclicto.pl/img/default/basketBg.png) no-repeat left center;
	position:absolute;
	right:16px;
	top:15px;
	width:190px;
	height:101px;
	z-index:2;
}
#basket div .title {
	position:absolute;
	top:7px;
	left:12px;
	color:white;
	font-size:14px;
	font-weight:bold;
}
#basket div .basketNo {
	position:absolute;
	top:44px;
	left:12px;
	color:#737373;
}
#basket div .buttonSmall {
	position:absolute;
	top:75px;
	right:13px;
}

.captcha 
{
	border:1px solid #AEAEAE;
}

.input {
	border:1px solid #AEAEAE;
	margin-bottom:7px;
	font-size:12px;
	padding:2px;
}
.input.middle {
	width:130px;
}
.input.newsl {
	width:113px;
}
.input.big {
	width:190px;
}
select.input.big {
	width:195px;
}
.input.small {
	width:60px;
}
.input.smaller {
	width:30px;
}
.input.huge {
	width:360px;
}

.inputHide {
	border:0px;
}
.buttonBlue {
	background: transparent url(http://www.eclicto.pl/img/default/buttonBlue.gif) no-repeat left center;
	border:0px;
	width:79px;
	text-align:center;
	color:white;
	font-size:10px;
	height:18px;
}
.whiteButton {
	color:black;
	border:0px;
	background-color:white;
	font-size:11px;
	width:50px;
}
#footer {
	margin:15px 0px;
}

#footer .hd{
	background: transparent url(http://www.eclicto.pl/img/default/footerH.png) no-repeat left center;
	height:25px;
	margin-bottom:8px;
	padding-top:6px;
}	
#footer .hd li {
	list-style-type:none;
	float:left;
	width:200px;
	padding-left:46px;
	font-weight:bold;
	border-right:1px solid white;
}
#footer li.nob {
	border-right:0px;
	background:transparent none;
}

#det {
	border:1px solid #dcdcdc;
	padding:4px 0px 15px 0px;
}
.det li.m {
	float:left;
	list-style-type:none;
	padding:7px 0px 0px 50px;
	width:196px;
	background:white url(http://www.eclicto.pl/img/default/liMBg.png) no-repeat right center;
	min-height:110px;
	height:110px;
}
.det li.m li {
	list-style-type:square;
	list-style-position:inside;
}
.det li.m li a{
	text-decoration:underline;
}
#footer .note {
	padding-left:35px;
	font-size:10px;
	color:#869099;
	line-height:12px;
	font-family:tahoma;
}
#content {
	padding:17px;
}
#content #left{
	float:left;
	width:560px;
}
#content #right{
	float:left;
	width:186px;
	padding-left:18px;
}
#bannerEc {
	width:765px;
	height:170px;
	position:relative;
	margin-bottom:15px;
	line-height:15px;
}
#bannerEc .buy {
	position:absolute;
	top:121px;
	left:105px;
	z-index:2;
}
#bannerEc .get {
	position:absolute;
	top:120px;
	left:562px;
	z-index:2;
}
#bannerEc .img {
	position:absolute;
	top:7px;
	left:202px;
}
#bannerEc h3.title {
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
#bannerEc div.l {
	top:14px;
	left:15px;
	position:absolute;
	width:218px;
	z-index:2;
}
#bannerEc div.r {
	top:14px;
	left:402px;
	position:absolute;
	width:320px;
	z-index:2;
}
#bannerEc h4 {
	margin-bottom:6px;
	font-size:13px;
}
.bannerEc {
	background:transparent url(http://www.eclicto.pl/img/default/bannerEc.png) no-repeat top center;
}

.bannerEcMini {
	background:transparent url(http://www.eclicto.pl/img/default/bannerEcMini.png) no-repeat top center;
}
#bannerEcMini h3.title {
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}
#bannerEcButton{
	top: 6px; 
	right: 6px; 
	width: 15px; 
	height: 15px; 
	position: absolute;
	z-index:2;
 }
#bannerEcButton img{
	width: 15px; 
	height: 15px; 
}
.bannerEcButtonMini{
	background: url(http://www.eclicto.pl/img/default/bannerClose.png) no-repeat top left;
}

hr {
	background-color:#444444;
	border:0px;
	color:#444444;
	height:1px;
	margin:0px;
}
p.hr {
	border-bottom:1px solid #D0CECF;
	line-height:0px;
}
.normalList {
	padding-left:20px;
	margin:5px 0px;
}
.normalList li {
	list-style-type:square;
}

.productList {
	margin-bottom:35px;
	width:758px;
}

.productList li {
	list-style-type:none;
	float:left;
	width:360px;
	padding-right:19px;
	display:inline;
}
.productList img.cover {
	float:left;
}
.productList .lead {
	padding:15px 0px;
	line-height:13px;
}
.productList .lead.tiny {
	padding:15px 0px 0px 0px;
	line-height:13px;
}
.productList .addcart {
	text-align:right;
	padding-right:24px;
	padding-top:15px;
}
.kategoryResult .addcartp {
	text-align:right;
	padding-right:3px;
	padding-top:0px;
}
.productList .padding {
	clear:both;
	padding-top:20px;
}
.freeEbook {
	background: #E4E2D1 url(http://www.eclicto.pl/img/default/banerBrownTop.png) no-repeat left top;
}
.productList.free {
	padding-top:79px;
	padding-bottom:11px;
	width:765px;
	background: transparent url(http://www.eclicto.pl/img/default/banerBrownBottom.png) no-repeat right bottom;
}
.productList.free li{
	background: transparent url(http://www.eclicto.pl/img/default/banerBrownMiddle.png) repeat-y left top;
	width:354px;
}
.productList.free li.l{
	background: transparent url(http://www.eclicto.pl/img/default/banerBrownMiddle.png) repeat-y left top;
	padding-left:19px;
	padding-right:19px;
}
.productList.free li.r{
	background: transparent url(http://www.eclicto.pl/img/default/banerBrownMiddle.png) repeat-y right top;
	padding-right:19px;
}
.freeEbook .infoFree {
	position:absolute;
	top:20px;
	left:99px;
	font-size:15px;
	z-index:2;
}
.freeEbook .infoFree span{
	font-size:21px;
	margin-bottom:6px;
}
.breadcrumb {
	font-size:10px;
	margin-bottom:15px;
	display:block;
	width:100%;
}
#content #left p, #content #right p, #content #big p, .arrowList p  {
	padding-top:15px;
}
.topMore {
	margin-top:50px;
}
.prTitle {
	padding-right: 120px;
}
.navig {
	position: absolute;
	right: 0px;
}
.navig .a{
	font-size:10px;
}
.navig .aa{
	font-size:13px;
}
.navig .aaa{
	font-size:15px;
}
.form {
	padding-top:10px;
}
.form label.label {
	float:left;
	display:block;
	width:140px;
	padding:0px 10px 0px 0px;
	margin-bottom:7px;
}
.form label.label.free {
	width:auto;
	float:none;
	display:inline;
}
.form label.label, .form .info {
	padding-left:25px;
}
.form label.label.short{
	padding-left:0px;
}
.form label.label.register{
	padding-left:10px;
}
.form label.label.big{
	width:220px;
}

.form label.label.layer{
	width:50px;
	padding-left:0;
}

.arrowList li {
	list-style-type:none;
	background: transparent url(http://www.eclicto.pl/img/default/arrow.png) no-repeat left 4px;
	padding-left:22px;
	padding-bottom:4px;
}
.arrowList li.active {
	background: transparent url(http://www.eclicto.pl/img/default/arrowActive.png) no-repeat left 4px;
}
.arrowList li span {
	font-size:13px;
}
.arrowList {
	margin:20px 0px;
}
.accontBlock {
	padding:20px 0px;
}
#content .cover {
	float:left;
	margin:0px 16px 16px 0px;
}
#content .productPrice {
	margin-top:15px;
}

#content .box {
	border:1px solid #CFCFCF;
	padding:8px 12px 12px 12px;
	background-color:white;
}
#content .box.orders {
	width:731px;
}
#content .box.last {
	margin-bottom:0px;
}
.head {
	background-color:#d6d6d6;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	margin-bottom:20px;
}
.head.half {
	float:left;
	display:inline;
}
.half {
	width:361px;
	float:left;
	display:inline;
}
.head.half.bl {
	border-left:1px solid white;
}
.sameAddress {
	position:absolute;
	top:-40px;
	right:10px;
}
.form .sect {
	padding-left:25px;
}
.success, .error {
	background-position:10px center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
	padding:7px 35px;
}

.error {
	background:#FEE2E1 url(http://www.eclicto.pl/img/default/iconError.png) no-repeat scroll 10px center;
	border:1px solid #EDD8D7;
	color:#E61B22;
}
.success{
	background:#EDFDE2 url(http://www.eclicto.pl/img/default/iconSuccess.png) no-repeat scroll 10px center;
	border:1px solid #E3EEDD;
	color:#42A500;
} 

/* basket */
.basketHead, .basketHeadConfirm {
    width:757px;
}
.basketHead li,  .basketHeadConfirm li{
    list-style-type:none;
    float:left;
    background-color:#d6d6d6;
    padding:5px;
    height:18px;
    font-weight:bold;
}
.basketHead li.count, .basketProduct li.count, .basketHeadConfirm li.count, .basketProductConfirm li.count { 
	border-right:1px solid white;
	border-left:1px solid white;
	width:55px;}
.basketHead li.price,.basketProduct li.price{       width:77px;}
.basketProductConfirm li.price{       width:75px;}
.basketHead li.load,.basketProduct li.load {    
	width:108px;
	border-right:1px solid white;
	border-left:1px solid white;
}
.basketHead li.last,.basketProduct li.last {    width:53px;}
.basketHead li.first{
    background:#d6d6d6 url(http://www.eclicto.pl/img/default/basketHeadL.png) no-repeat left top;
    width:400px;
    padding:5px 5px 5px 15px;
}
.basketHead li.last, .basketHeadConfirm li.last{
    background:#d6d6d6 url(http://www.eclicto.pl/img/default/basketHeadR.png) no-repeat right top;
}
.basketProduct {
    background:#d6d6d6 url(http://www.eclicto.pl/img/default/basketProductBg.png) repeat-y left top;
    width:757px;
}
.basketProduct.top, .basketProductConfirm.top {
    padding-top:16px;
}
.basketProduct li, .basketProductConfirm li {
    list-style-type:none;
    float:left;
    padding:0px 5px 16px 5px;
}
.basketProduct li.first {
    padding-left:20px;
    width:395px;
}
.basketProduct .coverMini,  .basketProductConfirm .coverMini{
    float:left;
    margin-right:13px;
}
.basketProduct.reader, .basketInfo.reader {
}
.basketProduct.br, .basketInfo.br, .basketProductConfirm.br {
    border-top:1px solid #d6d6d6;
    padding-top:16px;
}
.basketInfo {
    border-right:1px solid #d6d6d6;
    border-left:1px solid #d6d6d6;
    border-top:1px solid #d6d6d6;
    width:721px;
    padding:17px;
    background-color:white;
}
.basketInfo .note {
    background: transparent url(http://www.eclicto.pl/img/default/noteIcon.png) no-repeat left center;
    padding-left:35px;
}
.basketInfo ol {
    padding:20px 0px 20px 80px;
}
.basketInfo ol.normal {
    padding:10px 0px 20px 20px;
}
.basketB {
    width:757px;
    height:125px;
    background: transparent url(http://www.eclicto.pl/img/default/basketBBg.png) no-repeat left bottom;
}
.basketB .totalPrice {
    position:absolute;
    right:50px;
    top:40px;
}
.basketB .totalPriceOrders {
    position:absolute;
    right:50px;
    top:40px;
}
.basketB .cont {
    position:absolute;
    left:32px;
    bottom:15px;
}
.basketB .totalPrice {
    position:absolute;
    right:50px;
    top:15px;
}
.basketB .shippingPrice{
	position:absolute;
    right:50px;
    top:30px;
}
.basketB .paymentPrice{
	position:absolute;
    right:50px;
    top:45px;
}

.basketB .ratyOblicz{
	position:absolute;
    right:200px;
    top:80px;
}


.basketB .totalShippingPrice {
    position:absolute;
    right: 50px;
    top: 60px;
}

.basketB .check, .box .check {
    position:absolute;
    right:50px;
    bottom:15px;
	cursor:pointer;
}
.basketHeadConfirm li.first{
    background:#d6d6d6 url(http://www.eclicto.pl/img/default/basketHeadL.png) no-repeat left top;
    width:584px;
    padding:5px 5px 5px 15px;
}
.basketHeadConfirm li.price {   
    width:76px;
}
.basketProductConfirm {
    background:#d6d6d6 url(http://www.eclicto.pl/img/default/basketProductConfirmBg.png) repeat-y left top;
    width:757px;
}
.basketProductConfirm li.first {
    padding-left:15px;
    width:585px;
} 
.searchResult {
	background:transparent url(http://www.eclicto.pl/img/default/searchResultTop.png) no-repeat left top;
	width:765px;
	margin-top:5px;
}
.relatedList {
	width:auto;
	background:none 
}
.searchResult p.addcart {
	float:right;
	margin-left:20px;
}
.searchResult li {
	list-style-type:none;
	padding-top:17px;
	line-height:13px;
}
.searchResult .coverSearch {
	float:left;
	margin:0px 18px 0px 0px;
	border:1px solid #E7E6E1;
}
.sort {
	padding-right:15px;
}
p.forgot {
	padding-left:188px;
}
.sort a {
	padding-right:12px;
	margin-right:8px;
}	
.sort .arrDown{
	background:transparent url(http://www.eclicto.pl/img/default/arrowSortDown.png) no-repeat right 5px;
}
.sort .arrUp{
	background:transparent url(http://www.eclicto.pl/img/default/arrowSortUp.png) no-repeat right 5px;
}
.searchResult .pagination, .kategoryResult .pagination, .newsArchive .pagination, .history .pagination{
	text-align:center;
	padding-top:4px;
}

.history{
	margin-left: -25px;
}
.searchResult .bottom, .kategoryResult .bottom, .newsArchive .bottom , .history .bottom{
	background:transparent url(http://www.eclicto.pl/img/default/searchResultBottom.png) no-repeat left top;
	width:765px;
	margin-top:5px;
	height:28px;
}
.kategoryResult {
	margin-top:20px;
	width:765px;
}
.kategoryResult .sites {
	position:absolute;
	left:12px;
	top:3px;
}
ol.faq {
	padding-left:20px;
}

ol.faq li{
	padding-top:5px;
}

ol.faq span.pointer {
	color:#3D63A9;
	text-decoration:underline;
	font-weight:bold;
}

#infopage_content td {
	padding-right:3px;
	vertical-align:top;
}

#layer {
	background:#F4F5EF url(http://www.eclicto.pl/img/default/layerBgBottom.png) no-repeat bottom left;
	width:303px;
	padding-bottom:3px;
} 
#layer h2{
	color:#515151;
	font-size:11px;
	height:21px;
	margin-top:0px;
	margin-bottom:0px;
	background:#d3d3d3 url(http://www.eclicto.pl/img/default/layerH2.png) no-repeat top left;
	padding:4px 0px 0px 9px;
}
#layer p{
	font-size:12px;
	text-align:center;
	padding:15px 20px 20px 20px;
	background:#F4F5EF url(http://www.eclicto.pl/img/default/layerBg.png) repeat-y top left;
}

#layer .input.big{
	width: 255px;
}
#layer .layerMessage{
	text-align: center;
	padding-bottom:10px;
	display: block;
}
#layerCloseBtn {
	top: 3px; 
	right: 8px; 
	width: 16px; 
	height: 16px; 
	position: absolute;
	background:#F4F5EF url(http://www.eclicto.pl/img/default/iconClose.png) no-repeat top left;
}

.commentsPagination{
	text-align: center;
	padding: 5px;
}
.products_comments_hider{
	float: left;
	background-color: black;
	width: 100%;
	height: 100%;
}
.captcha_refresh{
	width:32px; 
	height:32px;
	margin-left: 15px; 
	margin-bottom:8px;
}

.menuPoint {
	padding:20px 0px 20px 15px;
}
.changes {
	position:absolute;
	right:20px;
	top:10px;
}
.ordersPayments {
	float:left;
	width:300px;
}
.ordersPaymentsBank {
	float:left;
	width:400px;
}
.repositoryComp {
	position:absolute;
	left:11px;
	top:73px;
	line-height:11px;
}
.repository {
	position:absolute;
	left:573px;
	top:0px;
}
p.line {
	height:5px;
	border-bottom:5px solid #D6D6D6;
}
.platnoscPodsumowanieProdukty th{
	background-color:#5375B2;
	color:white;
	padding:5px;
}
.platnoscPodsumowanieProdukty td{
	background-color:#F1F0E7;
	padding:5px;
}
#print {
	display:none;
	height:90px;
	border-bottom:2px solid #E82D33;
	margin-bottom:20px;
}
.iconType {
	margin-right:5px;
}
.ecList {
	padding-left:20px;
}
.gallery li{
	list-style-type:none;
	padding:5px;
	float:left;
}
.gallery li img{
	padding:2px;
	border:1px solid #E0E0E0;
}
.relProduct {
	background-color:white;
	border:1px solid #CFCFCF;
	padding:10px;
	float:left;
	margin-right:18px;
}
ul.threeSteps {
	margin-top:10px;
	height:100px;
}
ul.threeSteps li {
	list-style-type:none;
	float:left;
}
ul.threeSteps li.first {
	background:transparent url(http://www.eclicto.pl/img/default/stepsFirst.png) no-repeat top left;
	width:228px;
	height:55px;
	padding:20px 5px 0 13px;
	margin-right:10px;
}
ul.threeSteps li.second {
	background:transparent url(http://www.eclicto.pl/img/default/stepsSecond.png) no-repeat top left;
	width:223px;
	height:55px;
	padding:20px 10px 0 13px;
	margin-right:10px;
}
ul.threeSteps li.third {
	background:transparent url(http://www.eclicto.pl/img/default/stepsThird.png) no-repeat top left;
	width:223px;
	height:55px;
	padding:20px 10px 0 13px;
}



.shareToMargin{
	border-left: 6px solid #E7E5E6;
}
.shareTo img{
	margin-right: 8px;
	height: 21px;
}
.shareTo li{
	border-right: 1px solid #E7E5E6;
	list-style-type:none;
	float: left;
	width: 90px;
	padding-left:15px;
	margin: 5px 0;
}
.shareTo li.last{
	border: none;
}

.universal_form_fildset{
	height: 105px;
}

.regAddresFieldset{
	/*height: 148px;*/
}
#cust_street2, #deliv_street2{
	height: 128px;
}
a.buttonSmall,a.buttonBig, a.buttonBigRed, a.buttonWhite, a.buttonGray {
    display: block;
    text-decoration: none;
    padding-right: 13px; /* sliding doors padding */
	line-height:17px;
}
a.buttonSmall span,a.buttonBig span, a.buttonBigRed span, a.buttonWhite span, a.buttonGray span {
    display: block;
}
a.buttonSmall:hover,a.buttonBig:hover, a.buttonBigRed:hover, a.buttonWhite:hover, a.buttonGray:hover {
    background-position: bottom right;
	outline: none;
}
a.buttonSmall:hover span,a.buttonBig:hover span, a.buttonBigRed:hover span, a.buttonWhite:hover span, a.buttonGray:hover span {
    background-position: bottom left;
}
a.buttonSmall {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonA.png) no-repeat scroll top right;
    color: white;
    height: 18px;
	font-size:10px;
}
a.buttonBig {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonABig.png) no-repeat scroll top right;
    color: white;
    height: 27px;
	font-size:12px;
	font-weight:bold;
}
a.buttonBigRed {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonABigRed.png) no-repeat scroll top right;
    color: white;
    height: 27px;
	font-size:12px;
	font-weight:bold;
}
a.buttonWhite {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonWhiteA.png) no-repeat scroll top right;
    color: #636363;
    height: 18px;
	font-size:10px;
}
a.buttonGray {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonGrayA.png) no-repeat scroll top right;
    color: #636363;
    height: 18px;
	font-size:10px;
}

a.buttonSmall span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonSpan.png) no-repeat;
    padding: 0px 0px 1px 13px;
    line-height: 17px;
}
a.buttonBig span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonSpanBig.png) no-repeat;
    padding:4px 0 4px 13px;
    line-height: 19px;
}
a.buttonBigRed span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonSpanBigRed.png) no-repeat;
    padding:4px 0 4px 13px;
    line-height: 19px;
}
a.buttonWhite span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonWhiteSpan.png) no-repeat;
    padding: 0px 0px 1px 13px;
}
a.buttonGray span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonGraySpan.png) no-repeat;
    padding: 0px 0px 1px 13px;
}

a.buttonWhite:hover, a.buttonGray:hover{color: #636363;}
a.buttonBig:hover, a.buttonBigRed:hover, a.buttonSmall:hover{color: white;}
a.buttonSmall:hover span, a.buttonWhite:hover span, a.buttonGray:hover span{
    padding: 0px 0px 1px 13px; 
    line-height: 17px;
} 
a.buttonBig:hover span, a.buttonBigRed:hover span {
    padding:4px 0 4px 13px;
    line-height: 19px;
} 
a.buttonGift {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonGiftA.png) no-repeat right top;
    color: white;
    height: 34px;
	font-size:10px;
	line-height:17px;
}

a.buttonGift span {
    background: transparent url(http://www.eclicto.pl/img/default/bgButtonGiftSpan.png) no-repeat;
    padding:7px 0 5px 53px;
    line-height: 22px;
}

a.buttonGift {
    display: block;
    text-decoration: none;
    padding-right: 10px; /* sliding doors padding */
}
a.buttonGift span{
    display: block;
}


#giftCardContainer
{
	margin: 15px 0;
	width: 100%;
}

#giftCardContainer div{
	margin: 0 auto;
}

.giftLabel{
	width: 300px;
}
.star_on{

	background: transparent url(http://www.eclicto.pl/img/default/rate_star_on.png) repeat-x;
}
.star_off{
	background: transparent url(http://www.eclicto.pl/img/default/rate_star_off.png) repeat-x;
}
.rate_star_off{
	height: 17px;
	background: transparent url(http://www.eclicto.pl/img/default/rate_star_off.png) repeat-x;
	display: inline;
	float: left;
	margin: 0 5px;
}
.rate_star_on{
	height: 17px;	
}

.rating_star{
	height: 17px;
	/*background: transparent url(http://www.eclicto.pl/img/default/rate_star_off.png) repeat-x;*/
	width: 16px;
	display: block;
	float:left;
	cursor: pointer;
}

.rating_star.star_on{
	background: transparent url(http://www.eclicto.pl/img/default/rate_star_on.png) repeat-x;
}

.rate_label{
	display: block;
	float: left;
	width: 100px;
}
#own_rating{
	display: none;
	margin-left:167px;
	position:absolute;
}

#layer .input_text{
	padding-bottom: 7px;
}

/*----------------------------------------------*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


#container_big #header{
	background-color: #EBEADD;
	height: 63px;
	border-bottom: 1px solid #E5E6EE;
}
#container_big #header .wrapper{
	width: 765px;
	margin: auto;
	height: 63px;
}
#container_big #header .logo{
	position: relative;
}
.magnifier{
	width:455px; 
	margin-left: 150px; 
	padding-top: 32px;
}

.magnifier img{
	margin: 0 5px;
}

#thumb_scroller{

	padding-bottom: 7px;
	margin-top: 20px;
	border-bottom: 1px solid #E5E6EE;
	height: 160px;
}
#content_list{
		height: 162px;
		position:  relative;
		left: 0px;
		text-align: left;
		width: 999999px;
}
#thumb_scroller_content{
	overflow: hidden; 
	position: relative;
	width: 730px;
	margin: auto;
}

#select_box{
	position: absolute; 
	display: none;
}

.page_thumb{
	border: 1px solid #808080;
	width: 100px;
	height: 150px;
	margin: 5px 10px;


}

#select_box{
	height: 160px;
	width: 110px;
	border: 1px solid #DDDDDD;
	background-color: #F0EFE5;
	z-index: -10;
}

#scroller_hider{

	margin-right: 20px;
	background-color: #E5E6EE;
	padding-top: 2px;
	width: 100px;
	text-align: center;
}


.page_thumb.mouseSelected{
	border: 1px solid #DDDDDD;
}

#pages_container{
	border: 1px solid #808080;
}
#page_wrapper{
	width:856px; 
	margin: auto;
	margin-top:20px;

}

.next_link, .prev_link{
	width: 24px; 
	padding: 262px 10px;
	visibility: hidden;
}

.left_link, .right_link{
	width: 24px; 
	margin-top: 68px;
}


.collumn{
	width: 375px;
}

.sitemap h2, .sitemap h3, .sitemap h4 , .sitemap h5{
	font-weight:normal;
	font-size: 11px;
	margin: 0px;
}

.sitemap h2{
	font-weight:bold;
}

#content #big .getManager {
	width: 765px;
}

.getManager div.tp{
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerTopBig.png) no-repeat left top;
	width:765px;

}
.getManager div.bt{
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerBottomBig.png) no-repeat left bottom;
	width:765px;
}

#big .searchResult ul{
	clear: both;
}
#big .searchResult li{
	width: 233px;
	float: left;
	padding-left: 20px;
}

#content #big .searchResult p.addcart {
	float:right;
	margin-left: 0px;
	padding-top: 30px;
}

#content #big .searchResult p.lead{
	padding-top: 0px;
}
#big .searchResult li.first{
	padding-left: 0;
}
#content #big .productPrice{
	margin-top:0px;
	/*position: absolute;*/
	float: right;
	right: 0px;
}
.rclear{
	clear: right;
}
.lclear{
	clear: left;
}

.productsInfo .iconBookKind
{
	margin-top: 10px;
	display: block;
}

.ecl_links .label{
	font-size: 11px;
}
.ecl_links .pointer{
	font-size: 10px;
}

.getManager {
	width:559px;
}

.getManager div.ct{
	border-right:1px solid #E52733;
	border-left:1px solid #E52733;
	padding:4px 14px;
	display:block;
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerBg.png) repeat-x left bottom;
}
.getManager div.tp{
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerTop.png) no-repeat left top;
	width:559px;
	padding-top:22px;
}
.getManager div.bt{
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerBottom.png) no-repeat left bottom;
	width:559px;
	padding-bottom:4px;
}

.borderNotice {
	background: transparent url(http://www.eclicto.pl/img/default/getManagerTopLeft.png) no-repeat left top;
}

.borderNotice .tp{
	background: transparent url(http://www.eclicto.pl/img/default/getManagerTopRight.png) no-repeat right top;
	padding-top: 22px;
	margin-left: 10px;
}

.borderNotice .btl{
	background: transparent url(http://www.eclicto.pl/img/default/getManagerBottomLeft.png) no-repeat left bottom;
}

.borderNotice .btr{
	background: transparent url(http://www.eclicto.pl/img/default/getManagerBottomRight.png) no-repeat right bottom;
	padding-bottom:4px;
}

.borderNotice div.ct{
	border-right:1px solid #E52733;
	border-left:1px solid #E52733;
	margin-left:-10px;
	padding:4px 14px;
	display:block;
	background:#FDFDFD url(http://www.eclicto.pl/img/default/getManagerBg.png) repeat-x left bottom;
}







