@charset "utf-8";
/* CSS Document */
html, body, p, div, img, h1, h2, h3, h4, li, ul, ol, dl, dd, dt, form, table, td, tr {
	margin:0;
	padding:0;
	border:0;
	border-collapse:separate;
	border-spacing:0;
}
ul, li {
	list-style-type:none;
}
html, body {
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	background:#FFF url(../images/bodyBg_3.jpg) top center no-repeat;
	min-width:984px;
}
input, select, textarea {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
strong, b {
	font-weight:bold;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	}
/**layout**/
#pageContainer {
	width:984px;
	/**border:1px solid red;**/
margin:0 auto;
}
/**top**/
#top {
	height:98px;
}
#topMenu {
	width:984px;
	height:44px;
	text-align:right;
	color:#002661;
	font-size:0.7em;
}
#topMenu ul {
	float:right;
}
#topMenu li {
	float:left;
	margin:15px 5px 0 5px;
}
#topMenu a {
	color:#002661;
}
#langSel {
	width:34px;
	height:30px;
	background:transparent url(../images/langOffBg.png) top center no-repeat;
	cursor:pointer;
	z-index:50;
	position: relative;
}
#langSel:hover {
	background:transparent url(../images/langOnBg.png) top center no-repeat;
}
#langSel .en {
	display:none;
}
#langSel:hover .en {
	display:block;
}
#langSel img {
	margin:1px 14px 0 2px;
}
#logo {
	width:278px;
	height:46px;
	float:left;
	background:transparent url(../images/logo.png) left top no-repeat;
}
.msgLogo {
	width:346px;
	height:46px;
	background:transparent url(../images/logo.png) top center no-repeat;
}
#logo h1 a {
	width:258px;
	height:46px;
	text-decoration:none;
	display:block;
	text-indent:-999em;
}
/**search**/
#searchBar {
	float:right;
	width:693px;
	height:46px;
	background:transparent url(../images/searchBar.png) left center no-repeat;
}
#searchBox {
	float:left;
	width:445px;
}
#searchBar input {
	border:none;
	background:none;
	width:330px;
	height:20px;
	line-height:20px;
	font-size:0.7em;
	margin:11px 0 0 15px;
	padding:3px;
}
#searchBar .submit {
	width:73px;
	height:26px;
	line-height:26px;
	padding:0;
	background:transparent url(../images/searchInputBg.png) scroll 0 -26px;
	cursor:pointer;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 0 10px;
}
#searchBar .submit:hover {
	background:transparent url(../images/searchInputBg.png) scroll 0 0;
	color:#004594;
}
/**topCart**/
#topCart {
	width:230px;
	height:40px;
	padding-top:5px;
	float:right;
	cursor:pointer;
}
#topCart .link {
	width:150px;
	position:absolute;
	z-index:40;
}
#topCart .link h2{
background:transparent;
line-height:8px;
margin:7px 0 0 0;
}
#topCart .link a{
color:#386ca7;
font-weight:bold;
font-size:0.64em;
}

#topCart h2 {
	font-weight:bold;
	color:#333;
	font-size:0.88em;
}
#topCart a {
	color:#386ca7;
	font-weight:bold;
	font-size:0.64em;
}
#topCart:hover #topCartShow {
	display:block;
}
#topCartShow {
	display:none;
	width:353px;
	margin:-5px 0 0 -123px;
	position:absolute;
	font-size:1em;
	z-index:300;
}
#topCartShow .t {
	width:353px;
	height:49px;
	background:transparent url(../images/topCartShowTop.png) top center no-repeat;
}
#topCartShow .m {
	width:353px;
	background:transparent url(../images/topCartShowStretch.png) top center repeat-y;
	float:left;
}
.loader{
width:321px;
height:60px;
background:transparent url(../images/ajax-loader.gif) top center no-repeat;
float:left;
}
#topCartShow .b {
	width:353px;
	height:11px;
	background:transparent url(../images/topCartShowBottom.png) top center no-repeat;
	float: left;
}
#topCartShow .in {
	float:left;
	width:333px;
	margin:10px 0 0 10px;
}
#topCartShow .top {
	border-bottom:1px solid #c2c4c6;
	float:left;
	width:330px;
	padding-bottom:10px;
}

#topCartShow span {
	line-height:1.13em;
}
#topCartShow span.l {
	float:left;
	padding-left:10px;
}
#topCartShow span.l a {
	color:#000;
	font-size:1.13em;
	padding-right:20px;
	background:transparent url(../images/iconTopCartShow.png) right no-repeat;
}
#topCartShow span.r {
	float:right;
	padding-right:10px;
}
#topCartShow span.r a {
	font-size:0.75em;
}
#topCartShow .item {
	height:60px;
	border-bottom:1px dashed #c4c5c6;
	float:left;
	width:324px;
	cursor:pointer;
	padding:10px 3px 10px 3px;
}
#topCartShow .item:hover {
	background:transparent url(../images/topCartShowItemOver.png) left repeat-x;
}
.foto img {
    vertical-align:middle;
    text-align:center;
}
.foto, foto a {
    text-align:center;
}
#topCartShow .item .foto {
	width:37px;
	height:37px;
    line-height:37px;
    text-align:center;
    vertical-align:middle;
	border:1px solid #cacaca;
	overflow:hidden;
    background:white;
	float:left;
}
#topCartShow .name {
	float:left;
	width:170px;
	padding-left:5px;
}
#topCartShow .item .name a {
	color:#004594;
	font-weight:bold;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#topCartShow .amount {
	color:#383838;
	font-size:0.75em;
	float:left;
	width:50px;
}
#topCartShow .addRemove {
	float:left;
	width:50px;
}
#topCartShow .addRemove .plus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 0 0;
	float:left;
	cursor:pointer;
}
#topCartShow .addRemove .plus:hover {
	background:transparent url(../images/plusMinus.png) scroll 0 -13px;
}
#topCartShow .addRemove .minus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 15px 0;
	float:left;
	cursor:pointer;
}
#topCartShow .addRemove .minus:hover {
	background:transparent url(../images/plusMinus.png) scroll 15px -13px;
}
#topCartShow .price {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	width:52px;
}
#topCartShow .sum:hover {
	background:none;
}
#topCartShow .item .blueButton {
	float:left;
}
#topCartShow .item .blueButton a {
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
}
#topCartShow .sum .blueButton .c {
	padding:0;
}
#topCartShow .sum .value {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
#topCartShow .sum .value span {
	color:#002661;
	font-size:1.38em;
	font-weight:bold;
	padding-left:10px;
}
#topCartMsg{
font-size:1em !important; 
font-weight:bold !important;
text-align:center !important;
margin:25px 0;
float:left;
width:100%;
}
/*mainMenu**/
#mainMenuContainer {
	width:984px;
	height:40px;
	float:left;
	margin-bottom:5px;
}
#mainMenu {
	height:40px;
	float:left;
	position:relative;
	z-index:200;
	width:984px;
}
#mainMenu ul{

}
#mainMenu a {
	color:#004594;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	height:40px;
	/**padding:0 5px 0 5px;**/
	padding:0 4px 0 5px;
	display:block;
	letter-spacing:-0.02em;
	float:left;
	/**background:transparent url(../images/mainMenuBg.png) scroll 0 0 repeat-x;**/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#mainMenu a {
color:#004594;
font-size:0.8em;
font-weight:bold;
margin:0;
height:40px;
padding:0 4px 0 5px;
display:block;
letter-spacing:-0.02em;
float:left;
/**background:transparent url(../images/mainMenuBg.png) scroll 0 0 repeat-x;**/
}
}
#mainMenu li{
background:transparent url(../images/mainMenuBg.png) scroll 0 0 repeat-x;
}
#mainMenu li span{
float:left;
display:block;
}
#mainMenu li span.l{
width:3px;
height:40px;
background:none;
}
#mainMenu li span.r{
width:5px;
height:40px;
background:transparent url(../images/mainMenuSpacer.png) no-repeat;
}
#mainMenu li:hover{
	background:transparent url(../images/mainMenuOver.png) repeat-x;
}
#mainMenu li.empty:hover{
	background:transparent url(../images/mainMenuOverEmpty.png) repeat-x;
}
#mainMenu li:hover span.l{
background:transparent url(../images/mainMenuOverLeft.png) no-repeat;
}
#mainMenu li.empty:hover span.l{
background:transparent url(../images/mainMenuOverLeftEmpty.png) no-repeat;
}
#mainMenu li:hover span.r{
background:transparent url(../images/mainMenuOverRight.png) no-repeat;
}
#mainMenu li.empty:hover span.r{
background:transparent url(../images/mainMenuOverRightEmpty.png) no-repeat;
}

#mainMenu a:hover{
	/**color:#fff;**/
	text-decoration:none;
	/**background:transparent url(../images/mainMenuBg.png) scroll 0 -39px repeat-x;**/
	/**background:transparent url(../images/mainMenuOver.png) repeat-x;**/
}
#mainMenu a.active {
	color:#fff;
	text-decoration:none;
background:transparent url(../images/mainMenuBg.png) scroll 0 -39px repeat-x;
}
#mainMenu li.first{
	background:transparent url(../images/mainMenuLeft.png) scroll 0 0;
}
#mainMenu li.first a {
	/**background:transparent url(../images/mainMenuLeft.png) scroll 0 0;**/
}
#mainMenu li.first:hover{
	background:transparent url(../images/mainMenuLeftOver.png) no-repeat;
}
#mainMenu li.first_empty:hover{
	background:transparent url(../images/mainMenuLeftOverEmpty.png) no-repeat;
}
#mainMenu li.first a:hover{
	/**background:transparent url(../images/mainMenuLeftOver.png) scroll 0 -39px;**/
}
#mainMenu li.first a.active{
	background:transparent url(../images/mainMenuLeft.png) scroll 0 -39px;
}
#mainMenu li.last {
	background:transparent url(../images/mainMenuRight.png) scroll right 0;
}
#mainMenu li.last a {
	/**background:transparent url(../images/mainMenuRight.png) scroll right 0;**/
}
#mainMenu li.last:hover{
	background:transparent url(../images/mainMenuRightOver.png) right no-repeat;
}
#mainMenu li.last_empty:hover{
	background:transparent url(../images/mainMenuRightOverEmpty.png) right no-repeat;
}
#mainMenu li.last a:hover{
	/**background:transparent url(../images/mainMenuRight.png) scroll right -39px;**/
}
#mainMenu li.last a.active {
	background:transparent url(../images/mainMenuRight.png) scroll right -39px;
}
#mainMenu li{
	float:left;
	line-height:36px;
	position:relative;

}
/**#mainMenu li.spacer {
	width:2px;
	height:40px;
	background:transparent url(../images/mainMenuSpacer.png) top no-repeat;
	float:left;
}**/
/**subMenu**/
#mainMenu li .subMenu{
display:none;
position:absolute;
margin:38px 0 0 0px;
z-index:200;
width:200px;
}
#mainMenu li.first .subMenu{
display:none;
position:absolute;
margin:38px 0 0 0px;
z-index:200;
width:200px;
}
#mainMenu li.last .subMenu{
display:none;
position:absolute;
margin:38px 0 0 0;
z-index:200;
width:200px;
right:0;
}
#mainMenu #topBlue .subMenu{
display:none;
position:absolute;
margin:39px 0 0 0;
z-index:-1;
width:200px;
right:0;
padding-top:7px;
background:transparent url(../images/subMenuLastTop.png) top no-repeat;
}
#mainMenu #topBlue .subMenu li{
width:200px;
clear:left;
background:none;
height:35px;
margin:0;
}

#mainMenu li .subMenu li, 
#mainMenu li.last .subMenu li{
width:200px;
clear:left;
background:none;
height:35px;
margin:0;
}
#mainMenu li .subMenu li:hover{
background:transparent url(../images/subMenuOver_new.png) no-repeat;
}
#mainMenu li.last .subMenu li:hover{
background:transparent url(../images/subMenuOverLast_new.png) right no-repeat;
}
#mainMenu #topBlue .subMenu li:hover{
background:transparent url(../images/subMenuOverLast_new.png) right no-repeat;}
#mainMenu li .subMenu li.empty:hover, #mainMenu li.last .subMenu li.empty:hover{
background:transparent url(../images/subMenuOverEmpty.png) no-repeat;
}
#mainMenu #topBlue .subMenu li.empty:hover{
background:transparent url(../images/subMenuOverEmpty.png) no-repeat;
}
#mainMenu .subMenu li a,
#mainMenu #topBlue .subMenu li a{
background:none;
padding:0 0 0 15px;
margin:5px 0 0 0;
font-size:0.8em;
font-weight:normal;
width:185px;
height:25px;
display:block;
line-height:25px;
color:#004594;
}

#mainMenu li:hover .subMenu{
display:block;
}
#mainMenu #topBlue:hover .subMenu{
display:block;
}
#mainMenu li .subMenu .stretch ul{
float:left;
}
#mainMenu #topBlue .subMenu .stretch ul{
float:left;
}
.subMenu .stretch{
width:200px;
background:transparent url(../images/subMenuStretch.png) top repeat-y;
float:left;
}
.subMenu .bottom{
width:200px;
height:7px;
background:transparent url(../images/subMenuBottom.png) top no-repeat;
float:left;
}
.subMenu .subMenuSecond{
width:200px;
background:transparent url(../images/subMenuSecondTop_new.png) top no-repeat;
padding-top:4px;
}
#mainMenu li.last .subMenu .subMenuSecond{
width:200px;
background:transparent url(../images/subMenuSecondTop_new.png) top no-repeat;
padding-top:4px;
}
#mainMenu #topBlue .subMenu .subMenuSecond{
width:200px;
background:transparent url(../images/subMenuSecondTop_new.png) top no-repeat;
padding-top:4px;
}
.subMenu .subMenuSecond .stretch{
width:200px;
background:transparent url(../images/subMenuSecondStretch_new.png) top repeat-y;
float:left;
}
#mainMenu li.last .subMenu .subMenuSecond .stretch{
}
.subMenu .subMenuSecond .bottom{
width:200px;
height:7px;
background:transparent url(../images/subMenuSecondBottom_new.png) top no-repeat;
float:left;
}
#mainMenu li.last .subMenu .subMenuSecond .bottom{
width:200px;
height:7px;
background:transparent url(../images/subMenuSecondBottom_new.png) top no-repeat;
float:left;
}
#mainMenu #topBlue .subMenu .subMenuSecond .bottom{
width:200px;
height:7px;
background:transparent url(../images/subMenuSecondBottom_new.png) top no-repeat;
float:left;
}

#mainMenu .subMenu .subMenuSecond{
display:none;
position: absolute;
margin:0 0 0 197px;
z-index:-1;
}
#mainMenu li.last .subMenu .subMenuSecond{
display:none;
position: absolute;
margin:0 0 0 -197px;
z-index:-1;
}
#mainMenu #topBlue .subMenu .subMenuSecond{
display:none;
position: absolute;
margin:0 0 0 -197px;
z-index:-1;
}

#mainMenu li .subMenu li .subMenuSecond li{
width:195px;
padding:0 0 0 5px;
background:none;
height:20px;
}
#mainMenu li.last .subMenu li .subMenuSecond li{
width:195px;
padding:0 0 0 5px;
background:none;
height:20px;
}
#mainMenu #topBlue .subMenu li .subMenuSecond li{
width:195px;
padding:0 0 0 5px;
background:none;
height:20px;
}

#mainMenu .subMenu .subMenuSecond li.last,
#mainMenu li.last .subMenu .subMenuSecond li.last{
padding:10px 0 10px 5px;
}
#mainMenu #topBlue .subMenu .subMenuSecond li.last{
padding:10px 0 10px 5px;
}
#mainMenu .subMenu .subMenuSecond li a,
#mainMenu #topBlue .subMenu .subMenuSecond li a{
width:180px;
padding:0 0 0 10px;
margin-left:10px;
display:block;
height:20px;
background:transparent url(../images/point.png) left no-repeat;
}
#mainMenu .subMenu li:hover .subMenuSecond,
#mainMenu #topBlue .subMenu li:hover .subMenuSecond {
display:block;
}
/**subMenu**/
#topBlue {
	height:40px;
	width:auto;
	float:right;
	line-height:35px;
	cursor:pointer;
	/**position: absolute;**/
	z-index:250;
	right:0;
	margin:1px 0 0 0;
}
#topBlue .l{
float:left;
width:5px;
height:40px;
background:transparent url(../images/topBlueLeft.png) scroll 0 0 no-repeat;
}
#topBlue .c{
float:left;
height:40px;
background:transparent url(../images/topBlueCenter.png) scroll 0 0 repeat-x;
}

#topBlue .r{
float:left;
width:5px;
height:40px;
background:transparent url(../images/topBlueRight.png) scroll 0 0 no-repeat;
}

#topBlue:hover .r{
background:transparent url(../images/mainMenuRightOver.png) right no-repeat;
}
#topBlue:hover .l{
background:transparent url(../images/mainMenuLeftOver.png) left no-repeat;
}
#topBlue:hover .c{
background:transparent url(../images/mainMenuOver.png) repeat-x;
}
#topBlue a {
	padding:0 3px;
	display:block;
	height:39px;
	text-decoration:none;
	color:#FFF;
	font-size:0.81em;
	font-weight:bold;
	letter-spacing:-0.03em;
}
#topBlue a:hover,
#topBlue:hover a{
	color:#004594;
}

/**z**/
#pathway {
	color:#586c82;
	padding:5px 10px 5px 10px;
}
#pathway a {
	color:#003399;
	font-size:0.69em;
}
#pathway .home {
	padding-left:15px;
	background:transparent url(../images/intersportIcon.png) left no-repeat;
}
/**mainBaner**/
#mainBaner {
	width:984px;
	height:300px;
	margin-top:10px;
	overflow:hidden;
}
#banner .leftLinks {
	background:none;
	position:absolute;
	z-index:21;
	left:0;
}
#banner .leftLinks ol {
}
#banner .leftLinks li {
	width:340px;
	height:60px;
	padding:0;
	margin:0;
	background:none;
	cursor:pointer;
}
#banner .leftLinks li:hover {
	background:transparent url(../images/bannerNavActive.png) no-repeat;
}
.actived {
	background:transparent url(../images/bannerNavActive.png) no-repeat !important;
}
#banner .leftLinks h3 {
	color:#fff;
	font-weight:bold;
	font-size:0.81em;
	padding:10px 15px 2px 15px;
}
#banner .leftLinks .actived h3, #banner .leftLinks li:hover h3 {
	color:#000;
}
#banner .leftLinks .actived h4, #banner .leftLinks li:hover h4 {
	color:#797979;
}
#banner .leftLinks h4 {
	color:#fff;
	font-size:0.69em;
	padding:2px 15px;
}
.paginator {
	width:620px;
	top:10px;
	left:912px;
	position:absolute;
	clear:both
}
.paginator li {
	display:inline;
	background:transparent url(../images/paginatorOff.png) no-repeat;
	width:4px;
	cursor:pointer;
}
.activePaginator {
	display:inline;
	background:transparent url(../images/paginatorOn.png) no-repeat !important;
	width:4px;
}
.paginator li a {
	filter: alpha(opacity= 0);
	-moz-opacity: 0;
	opacity: 0;
}
#banner .yui-carousel-nav li:hover h3, #banner .yui-carousel-nav li.yui-carousel-nav-page-selected h3 {
	color:#000;
}
/**carousel baner **/
#banner {
	width:984px;
	position:relative;
}
#banner.yui-carousel{
margin:0;
}

#banner .yui-carousel-nav {
	width:328px;
	height:300px;
	left:0px;
	position: absolute;
	z-index:20;
	background:transparent url(../images/bannerNavBg.png) no-repeat;
}
#banner .yui-carousel-button {
	display:none;
}
#banner .yui-carousel-first-button {
}
#banner .yui-carousel-first-button:hover {
}
#banner .yui-carousel-next-button {
}
#banner .yui-carousel-next-button:hover {
}
#banner .yui-carousel-nav li {
	width:338px;
	height:60px;
	cursor:pointer;
}
#banner .yui-carousel-nav li:hover, #banner .yui-carousel-nav li.yui-carousel-nav-page-selected {
	background:transparent url(../images/bannerNavActive.png) no-repeat;
}
#banner li .active {
	background:transparent url(../images/bannerNavActive.png) no-repeat;
}
#bannerContent {
	width:660px;
	height:299px;
	margin-left:314px;
	overflow:hidden;
}
#leftLinks ol {
}
#banner .yui-carousel-nav li a {
	width:328px;
	height:58px;
	text-indent:-999em;
	display:block;
}
#banner .yui-carousel-vertical ul {
}
#banner .yui-carousel-vertical {
	margin-left:0px;
}
#banner .yui-carousel-vertical li {
	border:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	height:300px;
	background:none;
	padding:0;
	width:665px;
	outline:none;
	margin-left:320px;
}
#banner .yui-carousel-vertical li img {
}
#banner .yui-carousel .yui-carousel-item-selected {
	border:none;
	margin:0px;
	outline:none;
}
/**pageBaner**/
#pageBaner {
	width:984px;
	height:211px;
	margin-top:10px;
	background:transparent url(../images/pageBanerBg1.png) no-repeat;
}
#pageBanerInside {
	width:960px;
	height:200px;
	position:absolute;
	margin:11px 0 0 12px;
}
#pageBaner h2 {
	font-size:2.50em;
	font-weight:bold;
	color:#fff;
	margin:50px 0 0 30px;
	position:absolute;
}
#pageBaner h3 {
	font-size:0.94em;
	font-weight:bold;
	color:#fff;
	margin:100px 0 0 35px;
	position:absolute;
}
#pageBaner .blueButton {
	margin:130px 0 0 35px;
	position:absolute;
}
#pageBaner .blueButton .c {
	padding:0;
}
/**pagetop**/
#pageTop {
	width:984px;
	margin:0 auto;
	background:transparent url(../images/pageTopBg1.png) top no-repeat;
	float:left;
}
#pageTop ul {
	width:960px;
	margin:10px 12px 20px 12px;
	position:relative;
	float:left;
}
#pageTop li {
	float:left;
	position:relative;
	margin:0 6px 6px 0;
}
#pageTop .box {
	width:150px;
	height:146px;
	border:1px solid #CACACA;
	color:#109dd5;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	cursor:pointer;
	background:#fff;
	text-align:center;
	margin:1px;
}
#pageTop .box:hover {
	border:2px solid #109dd5;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	margin:0;
}
#pageTop .box img {
	padding-top:20px;
}
.box a {
	color:#004594;
	width:150px;
	height:146px;
	display:block;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
}
.box a:hover {
	text-decoration:none;
}
/**page**/
#page {
	width:984px;
	margin:10px 0 10px 0;
	float:left;
	padding:0;
}
/**podkategoria**/
.subCat, .art {
	background:transparent url(../images/pageBg.png) left top no-repeat;
}
#page .topBar {
	padding:10px;
	margin:0 10px 0 10px;
	border-bottom:1px solid #aac0d4;
	line-height:1.88em;
	width:auto;
}
#page .title {
	color:#484848;
	font-size:1.88em;
	font-weight:bold;
}
#page .subCat .title {
	width:35%;
}
#page .art .title {
	width:64%;
}
#page .ankieta {
	width:64%;
	float:right;
	color:#144d90;
	font-weight:bold;
	font-size:0.94em;
	text-align:right;
}
#page .ankieta span {
	float:left;
	text-align:right;
}
#page .ankieta .blueButton {
	float:right;
	padding:5px 0 0 10px;
}
#page .ocena {
	width:34%;
	float:right;
	color:#000;
	font-weight:bold;
	font-size:0.75em;
	text-align:right;
	line-height:normal;
}
#page .ocena .stars {
	float:right;
	margin:3px 10px 0 0;
}
#page .ocena .value {
	float:right;
}
#page .ocena span {
	color:#666;
	font-size:0.83em;
}
/**leftMenu**/
#leftMenu {
	width:178px;
	min-height:410px;
	float:left;
	margin:10px 0 0 10px;
	background:transparent url(../images/leftMenuBg.png) top no-repeat;
}
#leftMenu h3.title {
	font-size:1.25em;
	font-weight:bold;
	color:#343434;
	padding:10px 0 10px 10px;
}
#leftMenu ul {
}
#leftMenu #productMenu li {
	width:158px;
	height:48px;
	cursor:pointer;
	padding:0 10px 0 10px;
	line-height:48px;
}
#leftMenu #productMenu li:hover a, #leftMenu #productMenu li:hover span, #leftMenu #productMenu li.selected a, #leftMenu #productMenu li.selected span {
	color:#323232;
}
#leftMenu #productMenu li:hover, #leftMenu #productMenu li.selected {
	background:transparent url(../images/leftMenuItem.png) top no-repeat;
}
#leftMenu li a {
	color:#013499;
	text-decoration:none;
	font-size:0.75em;
	float:left;
	width:158px;
	display:block;
	outline:none;
}
#leftMenu #productMenu li span {
	text-align:right;
	color:#969696;
	float:right;
	font-size:0.75em;
}
#leftMenu h4 {
	font-size:0.94em;
	font-weight:bold;
	color:#343434;
	padding:0px 0 10px 10px;
}
#leftMenu ul.filters {
	margin-bottom:20px;
}
#leftMenu .filters li {
	width:147px;
	height:21px;
	cursor:pointer;
	padding:0 10px 0 10px;
	line-height:21px;
}
#leftMenu .filters li:hover, #leftMenu .filters li.selected {
	background:transparent url(../images/leftMenuFilter.png) top no-repeat;
}
#leftMenu .filters a {
	width:147px;
	display:block;
}
#leftMenu .firma {
	width:157px;
	height:26px;
	line-height:26px;
	background:transparent url(../images/firmaSelectBg.png) left no-repeat;
    margin-left:10px;
}
#leftMenu .firma select {
	background:none;
	border:none;
	width:156px;
	font-size:0.75em;
	color:#bfbfbf;
	height:24px;
}


#leftMenu label {
    color:#676767;
    font-size:0.69em;
    margin-right:10px;
    text-align:right;
    margin:0px 2px 0px 15px;
}

#leftMenu .line input{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/adresInput.png) no-repeat scroll left center;
    border:medium none;
    color:#676767;
    height:16px;
    padding:4px;
    border-right: 1px solid rgb(226, 233, 239);
    width:auto;
    margin-bottom:15px;
}
#leftMenu .filterButton{
    margin-left:50px;
    margin-top:15px;
    margin-bottom:20px;
}

/** profil klienta - dashboard **/
#dashboard {
	width:772px;
	margin:10px 0 0 0px;
    padding:0 8px;
	padding-top:10px;
	background:#fff;
	float:left;
    position:relative;
    min-height:500px;
}

#dashboard .items {
	width:762px;
	margin:10px;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
	overflow:hidden;
}
#dashboard .system {
	width:762px;
	margin:10px;
	min-height:200px;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
}
#dashboard .system .blueButton{
float:left;
}
#dashboard .blueButton input{
cursor:pointer;
}

#dashboard .mojeAdresy {
	width:762px;
	margin:10px;
	min-height:380px;
	background:transparent url(../images/adresyBg.png) top no-repeat;
}
#dashboard .ustawienia{
width:762px;
margin:10px;
}
.ustawienia .daneKonta {
	width:370px;
	background:transparent url(../images/yourCartBg.png) top left repeat-x;
	float:left;
	padding-bottom:10px;
}
.ustawienia .daneKonta h4 {
	font-size:1.17em;
	font-weight:bold;
	color:#343434;
    padding:20px 15px 0px
}
.ustawienia .adresForm {
	width:90%;
	float:right;
	padding:30px 10px 10px 10px;
}
.ustawienia .adresForm .line {
	float:left;
	width:100%;
	margin:5px;
	line-height:24px;
}
.ustawienia .adresForm .line label {
	font-size:0.69em;
	color:#676767;
	width:80px;
	float:left;
	text-align:right;
	margin-right:10px;
}
.ustawienia .adresForm .line input {
	width:220px;
	height:16px;
	background:transparent url(../images/adresInput.png) left no-repeat;
	padding:4px;
	color:#676767;
	border:none;
}
.ustawienia .adresForm .chck input {
	background:none;
	border:none;
	width:15px;
	height:15px;
	margin-right:5px;
}

.ustawienia .adresForm .blueButton{
float:left;
cursor:pointer;
}
.ustawienia .adresForm .blueButton input{
cursor:pointer;
}
#dashboard .top {
	float:left;
	width:100%;
}
#dashboard .top h3 {
	font-size:1.25em;
	color:#000;
	font-weight:bold;
	margin:20px;
	width:55%;
	float:left;
}
.dashboardPaginator {
	text-align:right;
	margin:30px 20px 10px 0;
	float:right;
	width:15%;
}
.dashboardPaginator img {
	margin-right:3px;
}
.dashboard ul {
	overflow:hidden;
}
.dashboard li.first {
	margin-top:-7px;
}
.dashboard li a {
	padding-left:20px;
}
.iconHome {
	background:transparent url(../images/iconHome.png) left no-repeat;
}
.iconUstawienia {
	background:transparent url(../images/iconUstawienia.png) left no-repeat;
}
.iconAnkiety {
	background:transparent url(../images/iconAnkiety.png) left no-repeat;
}
.iconAdresy {
	background:transparent url(../images/iconAdresy.png) left no-repeat;
}
.iconHistoria {
	background:transparent url(../images/iconHistoria.png) left no-repeat;
}
.iconReklamacje {
	background:transparent url(../images/iconReklamacje.png) left no-repeat;
}
.iconSystemL {
	background:transparent url(../images/iconSystemL.png) left no-repeat;
}
.iconLogout {
	background:transparent url(../images/iconLogout.png) left no-repeat;
}
#dashboard .dashLeft{
width:370px;
float:left;
}
#dashboard .dashRight{
width:378px;
float:right;
}

#dashboard #adresy {
	width:368px;
	border:1px solid #c9d8e8;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
}
#adresy .line {
	border-bottom:1px dashed #e5e5e5;
	width:328px;
	margin:10px 20px;
	font-size:0.75em;
	padding-bottom:10px;
}
#polls .line {
	border-bottom:1px dashed #e5e5e5;
	width:328px;
	margin:10px 20px;
	padding-bottom:10px;
	float:left;
}
#adresy .line h4 {
	font-size:1em;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}
#polls .line h4 {
	font-size:0.88em;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}
#polls .line .txt {
	font-size:0.75em;
	width:230px;
	float:right;
}
#adresy .line a {
	color:#004594;
}
#adresy .line span {
	font-weight:bold;
	font-size:1.17em;
}
#adresy .whiteButton {
	margin-left:20px;
	margin-bottom:15px;
	float:left;
}
#polls .whiteButton {
	float:left;
}
#adresy .whiteButton .c, #polls .whiteButton .c {
	padding:0;
}
.adresy .brak{
    padding:20px 120px;
}
#dashboard #polls {
	width:368px;
	border:1px solid #c9d8e8;
	float:left;
	padding-bottom:10px;
}
#dashboard #adresy h3, #dashboard #yourCart h3, #dashboard #polls h3 {
	margin:20px 20px 10px 20px;
}
#dashboard #yourCart {
	width:378px;
	background:transparent url(../images/yourCartBg.png) top left repeat-x;
	float:right;
	padding-bottom:10px;
/**	min-height:422px;**/
}
#yourCart .item {
	border-bottom:1px dashed #c4c5c6;
	float:left;
	padding:10px;
	margin-left:10px;
	width:87%;
}
#yourCart .item .foto {
	width:57px;
	height:57px;
	border:1px solid #cacaca;
	overflow:hidden;
	float:left;
	line-height:57px;
    text-align:center;
    vertical-align:middle;
}
#yourCart .name {
	float:left;
	width:130px;
	padding-left:5px;
}
#yourCart .item .name a {
	color:#004594;
	font-weight:bold;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#yourCart .amount {
	color:#383838;
	font-size:0.75em;
	float:left;
	width:47px;
}
#yourCart .addRemove {
	float:left;
	width:40px;
	height:13px;
	overflow:hidden;
}
#yourCart .addRemove .plus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 0 0;
	float:left;
	cursor:pointer;
}
#yourCart .addRemove .plus:hover {
	background:transparent url(../images/plusMinus.png) scroll 0 -13px;
}
#yourCart .addRemove .minus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 15px 0;
	float:left;
	cursor:pointer;
}
#yourCart .addRemove .minus:hover {
	background:transparent url(../images/plusMinus.png) scroll 15px -13px;
}
#yourCart .price {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	width:47px;
}
#yourCart .help {
	position:absolute;
	margin:-30px 0 0 320px;
}
#yourCart .help a {
	color:#386ca7;
	font-size:0.75em;
}
#yourCart .item .blueButton {
	float:left;
}
#yourCart .item .blueButton a {
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
}
#yourCart .sum .blueButton .c {
	padding:0;
}
#yourCart .sum .value {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
#yourCart .sum .value span {
	color:#002661;
	font-size:1.38em;
	font-weight:bold;
	padding-left:10px;
}
.systemStatus {
}
.payements {
	color:#393939;
	float:left;
	width:95%;
	margin:0 20px 0 20px;
}
.payements .line {
	float:left;
	width:100%;
	margin-bottom:10px;
	font-size:0.75em;
}
.payements .line label {
	width:25%;
	float:left;
	margin-right:100px;
}
.payements .line div {
	float:left;
	width:20%;
}
.payements.transport .line div {
	float:left;
	width:107px;
}
.payements .line input {
	margin:0 5px 0 5px;
}
.payements select {
	width:308px;
	height:24px;
	border:none;
	background:transparent url(../images/paySelect.png) left no-repeat;
}
.payements img {
	border:1px solid #fafafa;
	margin-bottom:10px;
}
.payements .blueButton {
	margin:10px 0 50px 280px;
	float:left;
}
.payements .blueButton .c {
	padding:0;
}
.systemStatus div {
	width:31%;
	float:left;
	margin-left:15px;
	color:#323232;
	font-size:0.75em;
}
.systemStatus div a {
	color:#003399;
}
.systemStatus div p {
	text-align:right;
}
.systemStatus div p.kwota {
	color:#999;
	font-size:2.5em;
	font-weight:bold;
	text-align:right;
}
.bony {
	width:753px;
	float:left;
	margin-left:5px;
}
.bonyTop {
	width:753px;
	height:34px;
	position:relative;
	margin:0 auto;
	margin-bottom:10px;
	background:transparent url(../images/bonyTop.png) center no-repeat;
	font-size:0.75em;
	color:#fff;
	font-weight:bold;
	line-height:34px;
}
.bonyData1, .bonyData2, .bonyStatus {
	float:left;
	width:27%;
}
.bonyStatus a {
	color:#003399;
	float: left;
	display:block;
}
.bonyData1 {
	text-align:center;
}
.bonyNr {
	width:12%;
	float:left;
	text-indent:10px;
}
.bonyKwota {
	width:6%;
	float:left;
}
.bon {
	float:left;
	width:100%;
	border-bottom:1px solid #ececec;
	font-size:0.75em;
	color:#000;
	padding:5px 0 5px 0;
}
a.valid {
	width:105px;
	height:19px;
	display:block;
	text-decoration:none;
	background:transparent url(../images/do_wykorzystania.png) left no-repeat;
	color:#fff;
	padding:3px 0 0 26px;
	float:left;
	margin-right:20px;
	font-size:0.92em;
}
a.notValid {
	text-decoration:none;
	background:transparent url(../images/cross.png) left no-repeat;
	color:#cb0000;
	padding-left:20px;
	font-size:0.92em;
}
.mojeAdresy .adresy {
	width:382px;
	float:left;
}
.mojeAdresy .adresy .adres h4 {
	font-size:1.17em;
	font-weight:bold;
	color:#343434;
	background:transparent url(../images/iconAdres.png) left no-repeat;
}
.mojeAdresy .adresy .adres {
	font-size:0.75em;
	color:#676767;
	height:53px;
	width:362px;
	padding:20px 0 0 20px;
}
.mojeAdresy .adresy .adres.active {
	background:transparent url(../images/addressActive.png) left no-repeat;
}
.mojeAdresy .adresy .adres.secondary {
	background:transparent url(../images/addressSecondary.png) left no-repeat;
}

.mojeAdresy .adresy .whiteButton {
	margin:20px 0 0 20px;
	float:left;
}
.mojeAdresy .adresy .whiteButton .c {
	padding:0;
}
.mojeAdresy .adresy .adres h4, .mojeAdresy .adresy .adres p {
	text-indent:25px;
}
.mojeAdresy .adresy .adres a {
	color:#003399;
}
.mojeAdresy .adresForm {
	width:47%;
	float:right;
	padding:30px 10px 10px 10px;
}
.mojeAdresy .adresForm .line {
	float:left;
	width:100%;
	margin:5px;
	line-height:24px;
}
.mojeAdresy .adresForm .line label {
	font-size:0.69em;
	color:#676767;
	width:80px;
	float:left;
	text-align:right;
	margin-right:10px;
}
.mojeAdresy .adresForm .line input {
	width:220px;
	height:16px;
	background:transparent url(../images/adresInput.png) left no-repeat;
	padding:4px;
	color:#676767;
	border:none;
}
.mojeAdresy .adresForm .chck input {
	background:none;
	border:none;
	width:15px;
	height:15px;
	margin-right:5px;
}
.mojeAdresy .adresForm .line.chck {
	font-size:0.69em;
	color:#676767;
	line-height:15px;
}
.mojeAdresy .adresForm .blueButton {
	margin:20px 0 0 100px;
	float:left;
}
.mojeAdresy .adresForm .blueButton .c {
	padding:0;
}
/**subCatItems - podkategoria produkty**/
#subCatItems {
	width:782px;
	margin:10px 0 0 0px;
	background:#fff;
	float:left;
}
.banner {
	width:940px;
	margin:10px 0 10px 10px;
	float:left;
	height:100px;
}
.banner h3 {
	font-size:1.88em;
	font-weight:bold;
	color:#fff;
	margin:20px 0 0 15px;
}
.banner h4 {
	font-size:0.94em;
	font-weight:bold;
	color:#fff;
	margin:3px 0 0 15px;
}
.pagination {
	color:#024695;
	font-size:0.88em;
	font-weight:bold;
	padding:10px;
	width:762px;
}
.pagination.empty{
height:23px;
}
.pagination a {
	color:#024695;
}
.pages {
	width:74%;
	float:left;
}
.pages li {
	float:left;
}
.pages a {
	width:21px;
	height:23px;
	display:block;
	line-height:23px;
	text-align:center;
}
.pages a:hover, .pages a.active {
	background:transparent url(../images/pagesBg.png) center no-repeat;
	text-decoration:none;
}
.prevNext {
	width:24%;
	margin-left:75%;
	text-align:right;
	color:#dae4f0;
	line-height:23px;
}
a.prev {
	color:#dae4f0;
}
#sort {
	height:30px;
	background:transparent url(../images/sortBg.png) left top repeat-x;
	margin:0 10px 0 10px;
	padding-top:5px;
	font-size:0.75em;
	color:#333;
	width:762px;
}
.show {
	width:49%;
	float:left;
}
.sort {
	width:49%;
	text-align:right;
	float:right;
}
.show span {
	float:left;
	line-height:25px;
	margin-right:10px;
}
.sort span {
	line-height:25px;
	margin-right:10px;
	float:left;
	margin-left:175px
}
.sort .sortLink {
	float:right;
}
.sort .sortLink.up a {
	padding-right:10px;
	background:transparent url(../images/sortUp.png) right no-repeat;
}
.sort .sortLink.down a {
	padding-right:10px;
	background:transparent url(../images/sortDown.png) right no-repeat;
}
.sortLink {
	height:25px;
	line-height:25px;
	float:left;
	margin:0 5px 0 5px;
}
.sortLink a {
	color:#024695;
}
.sortLink:hover a, .sortLink.active a {
	font-weight:bold;
	text-decoration:none;
}
.sortLink .l {
	width:5px;
	height:25px;
	float:left;
}
.sortLink .c {
	float:left;
	height:25px;
	padding:0 5px 0 5px;
}
.sortLink .r {
	width:5px;
	height:25px;
	float:left;
}
.sortLink:hover .l, .sortLink.active .l {
	background:transparent url(../images/sortLinkL.png) left no-repeat;
}
.sortLink:hover .c, .sortLink.active .c {
	background:transparent url(../images/sortLinkC.png) left repeat-x;
}
.sortLink:hover .r, .sortLink.active .r {
	background:transparent url(../images/sortLinkR.png) left no-repeat;
}
/** seria **/
#subCatSeries {
	width:960px;
	margin:10px 0 0 10px;
	background:#fff;
}
#subCatSeries .pagination {
	width:940px;
}
#subCatSeries #sort {
	width:940px;
}
/**subCat itemGallery - podkategoria produkty **/
#subCatItems .itemGallery {
	width:782px;
}
#subCatSeries .itemGallery {
	width:960px;
}
#subCatItems .itemGallery ul, #subCatSeries .itemGallery ul {
	margin:5px 0 10px 7px;
	background:transparent url(../images/dots.png) bottom repeat-x;
	float:left;
}
#subCatItems .itemGallery li {
	float:left;
	width:230px;
	padding:10px;
	/**cursor:pointer;**/
	margin:0 2px 2px 2px;
	height:340px;
}
#subCatSeries .itemGallery li {
	float:left;
	width:290px;
	padding:10px;
	/**cursor:pointer;**/
	margin:0 3px 3px 3px;
	height:300px;
}
#subCatItems .itemGallery li:hover, #subCatItems .itemGallery li.selected, #subCatSeries .itemGallery li:hover, #subCatSeries .itemGallery li.selected {
	background:#d9e4f0;
}
#subCatItems .itemGallery .itemBox {
	width:230px;
	float:left;
	border:none;
}
#subCatSeries .itemGallery .itemBox {
	width:290px;
	float:left;
	border:none;
}
#subCatItems .itemGallery .foto {
	width:228px;
	height:168px;
	background:#fff;
	line-height:168px;
}
#subCatSeries .itemGallery .foto {
	width:288px;
	height:168px;
	background:#fff;
	line-height:168px;
}
#subCatItems .itemGallery .foto a {
	width:228px;
	height:168px;
	background: inherit;
	display:block;
	line-height:168px;
}
#subCatItems .itemGallery .foto .zoom {
	width:227px;
	height:167px;
	display:none;
	background:transparent url(../images/zoom.png) right bottom no-repeat;
	position:absolute;
}
#subCatSeries .itemGallery .foto a {
	width:287px;
	height:167px;
	background: inherit;
	display:block;
	line-height:167px;
}
#subCatSeries .itemGallery .foto .zoom {
	width:287px;
	height:167px;
	display:none;
	background:transparent url(../images/zoom.png) right bottom no-repeat;
	position:absolute;
}
#subCatItems .itemGallery .foto a:hover .zoom, #subCatSeries .itemGallery .foto a:hover .zoom {
	display:block;
}
#subCatItems .itemGallery .itemBox .desc, #subCatSeries .itemGallery .itemBox .desc {
	float:left;
	width:100%;
}
#subCatItems .itemGallery .itemBox .desc h4, #subCatSeries .itemGallery .itemBox .desc h4 {
	color:#004594;
	font-size:0.88em;
	font-weight:bold;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	height:50px;
}
#subCatItems .itemGallery .itemBox .desc h4 a, #subCatSeries .itemGallery .itemBox .desc h4 a {
	color:#004594;
	font-weight:bold;
}
#subCatItems .itemGallery .itemBox .desc .price, #subCatSeries .itemGallery .itemBox .desc .price {
	float:left;
	width:147px;
	line-height:25px;
}
#subCatItems .price{
   /** width:52% !important;**/
}
.itemBox .price{
    /**width:115px !important;
	border:1px solid red;**/
}
#subCatItems .oldPrice, #subCatSeries .oldPrice {
	float:left;
}
#subCatItems .newPrice, #subCatSeries .newPrice {
	float:left;
	padding-left:10px;
}
#subCatItems .itemGallery .stars, #subCatSeries .itemGallery .stars {
	text-align:center;
	/**padding-top:2px;**/
	float:right;
	width:75px;
}
#subCatItems .itemGallery .itemBox .info, #subCatSeries .itemGallery .itemBox .info {
	font-size:0.69em;
	color:#666;
	padding-bottom:2px;
	width:97%;
	float:left;
	height:43px;
}
#subCatItems .itemGallery .itemBox .links,
#subCatSeries .itemGallery .itemBox .links {
	text-align:center;
	padding:10px 0 0 0;
	float:left;
	width:99%;
}
#subCatItems .itemGallery .itemBox .links .whiteButton, #subCatItems .itemGallery .itemBox .links .blueButton, #subCatSeries .itemGallery .itemBox .links .whiteButton, #subCatSeries .itemGallery .itemBox .links .blueButton {
	float:left;
	padding-left:5px;
}
.compare {
	padding:10px;
}
.compare .blueButton .c {
	padding:0;
}
/**art **/
#item {
	width:960px;
	background:#fff;
	margin:10px 10px 0 10px;
	float:left;
}
#itemFotos {
	width:960px;
	background:#fff;
	float:left;
}
.itemFotoBig {
	width:808px;
	border:1px solid #fafafa;
	margin:1px;
	float:left;
}
.itemFotosSmall {
	width:144px;
	float:right;
	margin:1px;
}
.itemFotosSmall li {
	float:left;
}
.itemFotosSmall .itemFoto {
	width:66px;
	height:66px;
	border:1px solid #fafafa;
	overflow:hidden;
	margin:2px;
    text-align:center;
    line-height:66px;
    vertical-align:middle;
}
.artB .itemFotosSmall .itemFoto {
	width:87px;
	height:87px;
	border:1px solid #fafafa;
	overflow:hidden;
	margin:2px;
    text-align:center;
    line-height:87px;
    vertical-align:middle;
}
/** temp **/
.itemFotosSmall .itemFoto:hover, .itemFotosSmall .itemFoto.active {
	border:2px solid #89b8e5;
	margin:1px;
}
#itemFotos.artB {
	width:471px;
	background:#fff;
	float:left;
}
#itemFotos.artB .itemFotoBig {
	width:471px;
	overflow:hidden;
	border:1px solid #fafafa;
	margin:1px;
	float:left;
}
#itemFotos.artB .itemFotosSmall {
	width:471px;
	float:left;
	margin:1px;
}
/** lightBox **/
#lightBox {
	background: url(../images/lightBoxCurtain.png);
	/**background:#000;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;**/
height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index:50;
}
#lightBoxClose {
	background: url(../images/lightBox_close.png) center no-repeat;
	position: absolute;
	height: 33px;
	top: -12px;
	overflow: hidden;
	text-indent: -999em;
	width: 33px;
	margin-left:960px;
}
#lightBoxContainer .paginator {
	text-align:right;
	margin:0 20px 10px 0;
}
#lightBoxContainer .paginator img {
	margin-right:3px;
}
#lightBoxContainer {
	width:980px;
	margin:230px auto 0;
	position:relative;
}
#lightBoxContainer .t {
	width:980px;
	height:11px;
	background: url(../images/lightBoxT.png) no-repeat;
	float:left;
}
#lightBoxContainer .m {
	width:980px;
	background: url(../images/lightBoxM.png) top repeat-y;
	float:left;
}
#lightBoxContainer .b {
	width:980px;
	height:11px;
	background: url(../images/lightBoxB.png) no-repeat;
	float:left;
}
#lightBoxContainer .itemFotoBig {
	width:954px;
	overflow:hidden;
	margin:1px 0 0 12px;
	float:left;
}
#lightBoxContainer .itemFotosSmall {
	margin:0 0 0 12px;
	width:954px;
	background:#d9e4f0;
	float:left;
}
/** ankieta **/
.ankieta h3 {
	color:#323232;
	font-size:1.88em;
	font-weight:bold;
	margin:15px 0 20px 25px;
}
.ankieta #lightBoxClose {
	background: url(../images/lightBox_close.png) center no-repeat;
	margin-left:700px;
}
.ankieta #lightBoxContainer {
	width:720px;
	margin:170px auto 0;
	position:relative;
}
.ankieta #lightBoxContainer .t {
	width:720px;
	height:10px;
	background: url(../images/ankietaLightBoxT.png) no-repeat;
	float:left;
}
.ankieta #lightBoxContainer .m {
	width:720px;
	background: url(../images/ankietaLightBoxM.png) top repeat-y;
	float:left;
}
.ankieta #lightBoxContainer .b {
	width:720px;
	height:10px;
	background: url(../images/ankietaLightBoxB.png) no-repeat;
	float:left;
}
.ankietaForm {
	width:680px;
	float:left;
	background:#e9eff4;
	min-height:265px;
	margin:0 0 10px 20px;
}
.ankietaForm .form {
	color:#666;
	margin:20px 0 20px 0;
}
.ankietaForm .form .line {
	width:450px;
	float:left;
	line-height:24px;
	margin-bottom:5px;
}
.ankietaForm .form .line label {
	width:120px;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:0.69em;
}
.ankietaForm .form input {
	width:220px;
	height:16px;
	border:none;
	background:transparent url(../images/ankietaInput.png) left no-repeat;
	padding:4px;
	color:#676767;
	font-size:0.69em;
}
.ankietaForm .form select {
	width:228px;
	height:24px;
	border:none;
	background:transparent url(../images/ankietaInput.png) left no-repeat;
	color:#676767;
	font-size:0.69em;
}
.ankietaForm .form .line.chck {
	margin-top:10px;
	font-size:0.69em;
}
.ankietaForm .form .line.chck label {
	font-size:1em;
}
.ankietaForm .form .line.chck input {
	background:none;
	width:12px;
	height:12px;
	margin:0 5px 0 15px;
}
.ankietaForm .form .line.chck input.first {
	margin:0 5px 0 0px;
}
.ankietaForm .blueButton {
	float:left;
	margin:10px 0 0 130px;
}
.ankietaForm .blueButton .c {
	padding:0;
}
/** lightBox **/
#itemData {
	width:960px;
	float:left;
	background:#fff;
}
#itemData.artB {
	width:480px;
	float:right;
}
#itemData div.img {
	width:230px;
	height:110px;
	line-height:110px;
	vertical-align:bottom;
}
#itemData div.img img{
vertical-align: bottom;
}
#itemData .prod a, #itemData .promo a, #itemData .links a {
	font-size:0.75em;
	color:#003399;
}
#itemData .prod {
	width:240px;
	float:left;
	text-align:center;
}
#itemData .promo {
	width:240px;
	float:left;
	text-align:center;
}
#itemData .links {
	width:240px;
	float:left;
	text-align:left;
}
#itemData.artB .prod {
	width:240px;
	float:left;
	text-align:center;
	margin:130px 0 0 0;
	position:absolute;
}
#itemData.artB .promo {
	width:240px;
	float:right;
	text-align:center;
	margin:130px 0 0 245px;
	position:absolute;
}
#itemData.artB .links {
	width:240px;
	float:left;
	text-align:left;
	position:absolute;
	margin-top:20px;
}
#itemData.artB .links ul {
	margin-left:10px;
}
#itemData.artB .price {
	width:230px;
	float:right;
	text-align:center;
	position:absolute;
	margin-left:245px;
	margin-top:20px;
}
#itemData .links li {
	background:transparent url(../images/point.png) left no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}
#itemData .price {
	width:240px;
	float:left;
	text-align:center;
}
#itemData .price .prices {
}
#itemData .price .oldPrice {
	font-size:1.13em;
	color:#999;
	font-weight:bold;
	text-decoration:line-through;
	line-height:2.5em;
	margin-right:10px;
}
#itemData .price .newPrice {
	font-size:1.88em;
	color:#f14f00;
	font-weight:bold;
	margin-left:10px;
}
#itemData .price .status {
	font-size:0.75em;
}
#itemData .price .buttons {
	text-align:center;
	float:left;
	width:100%;
	padding:10px 0 0 0;
}
#itemData .price .buttons .whiteButton {
	float:left;
	padding-left:15px;
}
#itemDetails {
	width:960px;
	margin: 0 auto;
	margin-top:20px;
	float:left;
	text-align:center;
}
.tabContentLeft {
	width:45%;
	float:left;
	padding:10px;
	font-size:0.75em;
}
.tabContentRight {
	width:45%;
	float:right;
	padding:10px;
	font-size:0.75em;
}
#itemDetails p {
	color:#000;
	text-align:justify;
	padding:10px;
}
#itemDetails p img {
	margin:10px 0 20px 0;
}
#itemDetails .tabContentLeft ul {
	margin:0 0 0 30px;
}
#itemDetails .tabContentLeft li {
	background:transparent url(../images/bullet.png) left no-repeat;
	padding-left:10px;
	margin-bottom:10px;
	text-align:left;
}
#itemSelection {
	width:960px;
	float:left;
	background:transparent url(../images/itemSelectionBg.png) top left repeat-x;
}
#itemSelection .colorBox {
	width:10%;
	float:left;
	text-align:center;
	padding:10px;
}
#itemSelection .color {
	width:66px;
	height:66px;

}
#itemSelection .color.black {
	background:#000;
}
#itemSelection .color.red {
	background:#FF0000;
}
#itemSelection .color.green {
	background: #009900;
}
#itemSelection .sizeBox {
	width:84%;
	padding:10px;
	float:right;
}
#itemSelection .size {
	float:left;
	width:800px;
	padding-bottom:10px;
	background:transparent url(../images/line.png) bottom left repeat-x;
	font-size:0.75em;
	line-height:27px;
}
#itemSelection .sizeName {
	float:left;
	width:10%;
	font-weight:bold;
}
#itemSelection .sizePrice.title, #itemSelection .sizeAmount.title {
	color:#415773;
	font-size:1em;
	font-weight:bold;
}
#itemSelection .sizePrice {
	width:70%;
	float:left;
	text-align:right;
	padding-right:40px;
}
#itemSelection .sizeAmount {
	float:left;
	width:13%;
}
#itemSelection .sizeAmount input {
	width:38px;
	height:27px;
	line-height:27px;
	background:transparent url(../images/sizeAmountBg.png) no-repeat;
	border:none;
	text-align:center;
	margin-right:10px;
}
#itemSelection .sum {
	width:960px;
	float:left;
	margin-top:20px;
}
#itemSelection .sum .left {
	width:35%;
	float:left;
	font-size:0.75em;
	margin-left:10px;
	line-height:3em;
}
#itemSelection .sum .left a {
	color:#003399;
}
#itemSelection .sum .right {
	width:59%;
	float:right;
	text-align:right;
	line-height:1.88em;
}
#itemSelection .sum span {
	font-size:0.75em;
	color:#333;
	float:right;
}
#itemSelection .sum .newPrice {
	font-size:1.88em;
	color:#f14f00;
	font-weight:bold;
	margin-left:10px;
}
#itemSelection .sum .blueButton {
	float:right;
	margin:5px 10px 0 30px;
}
#itemSelection .sum .blueButton .c {
	padding:0;
}
#crossSelling {
	width:960px;
	float:left;
	margin:10px 10px 0 10px;
	background:#fff;
}
#crossSelling h3 {
	font-size:1.25em;
	font-weight:bold;
	margin:5px;
}
#crossSelling .crossLeft {
	width:326px;
	float:left;
	background:transparent url(../images/crossLeftBg.png) top no-repeat;
}
#crossSelling .header h3 {
	color:#004594;
	font-size:1.43em;
	margin:0;
	padding:0;
}
#crossSelling .header, #crossSelling .header a {
	font-size:0.88em;
	color:#abadae;
}
#crossSelling .header {
	padding:10px;
}
#crossSelling .line {
	width:326px;
	height:2px;
	background:transparent url(../images/leftFormLine.png) no-repeat;
	float:left;
}
#crossSelling .seria {
}
#crossSelling .komplet .itemGallery {
	background:none;
}
#crossSelling .komplet .itemGallery li {
	width:291px;
	padding:10px;
}
#crossSelling .komplet .itemGallery .itemBox {
	border:none;
}
#crossSelling .promocja {
}
#crossSelling .crossRight {
	margin-left:330px;
}
#crossSelling .itemGallery li {
	float:left;
	width:291px;
	padding:10px;
}
#crossSelling .itemGallery .itemBox {
	border-bottom:1px dashed #e5e5e5;
	width:300px;
	float:left;
	padding-bottom:10px;
}
#crossSelling .itemGallery .itemBox .left {
	width:90px;
	float:left;
}
#crossSelling .itemGallery .itemBox .right {
	width:200px;
	float:right;
}
#reklamy {
	width:984px;
	margin: 0 auto;
	float:left;
	text-align:center;
}
#reklamy div {
	float:left;
	text-align:center;
}
#reklamy .l {
	margin:10px 13px 10px 0;
}
#reklamy .m {
	margin:10px 13px 10px 0;
}
#reklamy .r {
	margin:10px 0px 10px 0;
}
#reklamy img {
	border:1px solid #dedede;
}
/**leftCol**/
#leftCol {
	width:326px;
}
.reklama {
}
#rabaty {
	width:326px;
	height:78px;
	background:transparent url(../images/rabatyBg.png) no-repeat;
	color:#969696;
	font-size:0.9em;
	margin:10px 0 0 0;
}
#rabaty .l {
	width:42%;
	padding:10px;
}
#rabaty .r {
	width:42%;
	float:right;
	padding:10px;
}
#rabaty a {
	color:#969696;
}
#rabaty h2 {
	color:#004594;
	font-weight:bold;
	font-size:1.25em;
}
/**leftFormBox**/
#leftFormBox {
	width:326px;
}
#leftFormBox .first {
	width:326px;
	height:146px;
	background:transparent url(../images/leftFormBoxNoPhoneTop1.png) no-repeat;
}
#leftFormBox .livechat {
	background:transparent url(../images/leftFormBoxTop.png) no-repeat;
}
#leftFormBox .rest {
	width:326px;
	height:283px;
	background:transparent url(../images/leftFormBoxBg2.png) no-repeat;
}
#leftFormBox .in {
	padding:15px;
}
#leftFormBox .first .in {
	padding:40px 15px 15px 15px;
}
#leftFormBox .line {
	width:326px;
	height:2px;
	/**background:transparent url(../images/leftFormLine.png) no-repeat;**/
}
#leftFormBox h2 {
	color:#004594;
	font-weight:bold;
	font-size:1.25em;
}
#leftFormBox span {
	color:#969696;
	font-size:0.8em;
}
#leftFormBox input {
	width:174px;
	height:26px;
	border:none;
	float:left;
	background:none;
	color:#969696;
	padding:0 3px;
	line-height:25px;
}
#leftFormBox .whiteButton:hover .submit{
	color:#fff !important;

}
#leftFormBox .whiteButton .submit{
    color: #004594 !important;
    font-weight:bold !important;
    width:60px;
    float:left;
    display: block;
    cursor:pointer;
    font-size: 0.69em;
    font-weight: bold;
    height: 22px;

}

#leftFormBox .form {
	height:26px;
	margin:10px 0 10px 0;
	background:transparent url(../images/leftFormBoxInput.png) left no-repeat;
}
#leftFormBox .in .whiteButton {
	float:right;
}
#leftFormBox .in .l .whiteButton {
	float:left;
	margin-top:10px;
}
/**whiteButton**/
.whiteButton {
	height:22px;
	line-height:22px;
	cursor:pointer;
}
.whiteButton a {
	text-decoration:none;
	color:#004594;
	font-size:0.69em;
	font-weight:bold;
	outline:none;
	height:22px;
	display:block;
	width:auto;
	float:left;
	padding:0 1px;
	cursor:pointer;
}
.whiteButton a:hover {
	text-decoration:none;
}
.whiteButton .l {
	width:6px;
	height:22px;
	float:left;
	background:transparent url(../images/whiteButtonL.png) scroll 0 -22px;
}
.whiteButton .c {
	height:22px;
	float:left;
	background:transparent url(../images/whiteButtonC.png) scroll 0 -22px repeat-x;
}
.whiteButton .r {
	width:6px;
	height:22px;
	float:left;
	background:transparent url(../images/whiteButtonR.png) 0 -22px no-repeat;
}
.whiteButton:hover .l, .whiteButton:hover .c, .whiteButton:hover .r {
	background-position: 0 0;
}
.whiteButton:hover a {
	color:#fff;
}

.whiteButton.notactive .l, .whiteButton.notactive .c, .whiteButton.notactive .r {
	background-position: 0 -44px;
	cursor: default;
}
.whiteButton.notactive {
	color:#6B6B6B;
}
/**blueButton**/
.blueButton {
	height:22px;
	line-height:22px;
	cursor:pointer;
}
.blueButton a {
	text-decoration:none;
	color:#FFF;
	font-size:0.69em;
	font-weight:bold;
	outline:none;
	height:22px;
	display:block;
	width:auto;
	float:left;
	padding:0 1px;
}
.blueButton a:hover {
	text-decoration:none;
}
.blueButton .l {
	width:6px;
	height:22px;
	float:left;
	background:transparent url(../images/blueButtonL.png) scroll 0 -22px;
}
.blueButton .c {
	height:22px;
	float:left;
	background:transparent url(../images/blueButtonC.png) scroll 0 -22px repeat-x;
}
.blueButton .r {
	width:6px;
	height:22px;
	float:left;
	background:transparent url(../images/blueButtonR.png) 0 -22px no-repeat;
}
.blueButton:hover .l, .blueButton:hover .c, .blueButton:hover .r {
	background-position: 0 0;
}
.blueButton.notactive .l, .blueButton.notactive .c, .blueButton.notactive .r {
	background-position: 0 -44px;
	cursor: default;
}
/**content**/
#content {
	width:642px;
	float:right;
}
/**itemGallery**/
.view {
	width:150px;
	float:right;
	font-size:0.63em;
	color:#999;
	line-height:18px;
	position:relative;
	margin:-30px -40px 0 0;
}
.view span {
	float:left;
	padding:3px;
}
.view .gallery a {
	width:23px;
	height:18px;
	background:transparent url(../images/view.png) scroll 0 0;
	text-indent:-999em;
	display:block;
}
.view .gallery a:hover, .view .gallery.active a {
	background:transparent url(../images/view.png) scroll 0 -18px;
}
.view .list a {
	width:23px;
	height:18px;
	background:transparent url(../images/view.png) scroll -23px 0;
	text-indent:-999em;
	display:block;
}
.view .list a:hover, .view .list.active a {
	background:transparent url(../images/view.png) scroll -23px -18px;
}
/**YUI tabs **/
.indexTabs {
	float:left;
	width:642px;
}
.pageTabs {
	float:left;
	width:960px;
}
#tabs .yui-content {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
#tabs .yui-nav {
	font-size:0.88em;
	font-weight:bold;
	border-bottom:1px solid #a6bcd2;
	position: relative;
	height:38px;
}
#tabs .yui-nav li {
	margin:0 0 0 -40px;
	padding:0;
	z-index:1;
	float:left;
	cursor:pointer;
	position: relative;
}
#tabs .yui-nav .selected {
	margin:0 0 0 -40px;
	z-index:20;
}
#tabs .yui-nav li .tabLeft1 {
	width:12px;
	height:39px;
	background:transparent url(../images/tabLeft1.png) scroll 0 -39px no-repeat;
	float:left;
}
#tabs .yui-nav li:hover .tabLeft1 {
	background:transparent url(../images/tabLeft1.png) scroll 0 0px no-repeat;
}
#tabs .yui-nav li.selected .tabLeft1 {
	background:transparent url(../images/tabLeft1.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav li.selected:hover .tabLeft1 {
	background:transparent url(../images/tabLeft1.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav li .tabLeft {
	width:12px;
	height:39px;
	background:transparent url(../images/tabLeft.png) scroll 0 -39px no-repeat;
	float:left;
}
#tabs .yui-nav li:hover .tabLeft {
	background:transparent url(../images/tabLeft.png) scroll 0 0px no-repeat;
}
#tabs .yui-nav li.selected .tabLeft {
	background:transparent url(../images/tabLeft.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav li.selected:hover .tabLeft {
	background:transparent url(../images/tabLeft.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav li .tabCenter {
	height:39px;
	background:transparent url(../images/tabBg.png) scroll 0 -39px repeat-x;
	float:left;
}
#tabs .yui-nav li:hover .tabCenter {
	background:transparent url(../images/tabBg.png) scroll 0 0px repeat-x;
}
#tabs .yui-nav li.selected .tabCenter {
	background:transparent url(../images/tabBg.png) scroll 0 -78px repeat-x;
}
#tabs .yui-nav li.selected:hover .tabCenter {
	background:transparent url(../images/tabBg.png) scroll 0 -78px repeat-x;
}
#tabs .yui-nav li .tabRight {
	width:55px;
	height:39px;
	background:transparent url(../images/tabRight.png) scroll 0 -39px no-repeat;
	float:left;
}
#tabs .yui-nav li:hover .tabRight {
	background:transparent url(../images/tabRight.png) scroll 0 0px no-repeat;
}
#tabs .yui-nav li.selected .tabRight {
	background:transparent url(../images/tabRight.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav li.selected:hover .tabRight {
	background:transparent url(../images/tabRight.png) scroll 0 -78px no-repeat;
}
#tabs .yui-nav a, #tabs .yui-nav a {
	border:none;
	color:#FFF;
	position:relative;
	text-decoration:none;
	font-size:0.88em;
	background:none;
}
#tabs .yui-nav .selected a, #tabs .yui-nav .selected a:focus, #tabs .yui-nav .selected a:hover {
	color:#323232;
	background:none;
	text-decoration:none;
}
#tabs .yui-nav a:hover, #tabs .yui-nav a:focus {
	background:none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	color:#fff;
}
#tabs .yui-nav .selected a em {
	padding:0;
	margin:0;
	background:none;
	color:#323232;
	border:none;
}
#tabs .yui-nav .selected a, #tabs .yui-nav .selected a em {
	padding:0;
	margin:0;
	line-height:39px;
	text-indent:10px;
	background:none;
	color:#323232;
}
#tabs .yui-nav a em, #tabs .yui-nav a em {
	padding:0;
	margin:0;
	line-height:39px;
	text-indent:10px;
	background:none;
	border:none;
}
/**YUI tabs **/
.itemGallery {
	float:left;
	background:#fff;
}
.indexTabs .itemGallery {
	width:642px;
}
.pageTabs .itemGallery {
	width:984px;
}
.itemGallery li {
	float:left;
	width:301px;
	padding:10px;
	height:170px;
}
.itemGallery .itemBox {
	border-bottom:1px dashed #e5e5e5;
	width:301px;
	float:left;
	height:170px;
	padding-bottom:10px;
}
.itemGallery .itemBox.noborder {
	border:none;
}
.itemGallery .itemBox .left {
	width:90px;
	float:left;
}
.itemGallery .itemBox .right {
	width:201px;
	float:right;
}
.itemGallery .foto {
	width:87px;
	height:87px;
	text-align:center;
	border:1px solid #cacaca;
	overflow:hidden;
	cursor:pointer;
	line-height:87px;
}
.itemGallery .foto .zoom {
	width:86px;
	height:86px;
	display:none;
	background:transparent url(../images/zoom.png) right bottom no-repeat;
	position:absolute;
}
.itemGallery .foto a {
	width:87px;
	height:87px;
	display:block;
	cursor:pointer;
	background:inherit;
    line-height:87px;
}
.itemGallery .foto a img {
    vertical-align:middle;
}
.itemGallery .foto a:hover .zoom {
	display:block;
}
.itemGallery .stars {
	width:87px;
	text-align:center;
	/**padding-top:5px;**/
}
.itemGallery .itemBox .top {
	float:left;
	height:50px;
	width:100%;
}
.itemGallery .itemBox .top h4 {
	color:#004594;
	font-size:0.88em;
	font-weight:bold;
	float:left;
	width:65%;
}
.itemGallery .itemBox .top h4 a {
	color:#004594;
	font-weight:bold;
}
.itemGallery .itemBox .top .title {
	color:#004594;
	font-size:0.88em !important;
	font-weight:bold;
	float:left;
	width:100%;
}
.itemGallery .itemBox .top .title a {
	color:#004594;
	font-weight:bold;
}
.itemGallery .itemBox .top .price {
	float:right;
	text-align:right;
	padding:0 3px 0 5px;
}
.oldPrice {
	font-size:0.88em !important;
	color:#9b9696;
	font-weight:bold;
	text-decoration:line-through;
    float:left;
}
.newPrice {
	font-size:0.88em;
	color:#002661;
	font-weight:bold;
    float:left;
}
.itemGallery .itemBox .path {
	font-size:0.63em;
	color:#a8bed3;
	padding:15px 0 15px 0;
	width:200px;
	float:left;
	height:10px;
}
.itemGallery .itemBox .path a {
	color:#a8bed3;
}
.itemGallery .itemBox .info {
	font-size:0.69em;
	color:#666;
	float:left;
	width:200px;
	margin:0 0 5px 0;
}

.itemGallery .itemBox .links {
	text-align:center;
	/**padding:10px 0 0 0;**/
	float:left;
	width:100%;
}
.itemGallery .itemBox .links .whiteButton {
	float:left;
	margin-right:5px;
}
.itemGallery .itemBox .links .blueButton{
float:left;
margin-right:5px;
}
/** wyszukiwarka **/
#searchPage {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
}
#searchPage.results {
	width:770px;
	background:#fff;
	float:left;
	margin:10px 0 10px 0px;
}
#searchPage .in {
	width:940px;
	margin:10px 0 0 10px;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
	float:left;
	padding:50px 0 80px 0;
}
#searchPage.results .in {
	width:760px;
	margin:10px 0 0 10px;
	background:transparent url(../images/searchResultsBg.png) top repeat-x;
	float:left;
	padding:10px 0 10px 0;
}
#searchPage .line {
	margin:5px 5px 10px 40px;
	line-height:24px;
	color:#666;
	float:left;
	width:90%;
}
#searchPage.results .line {
	margin:5px 0px 10px 10px;
	line-height:24px;
	color:#666;
	float:left;
	width:100%;
}
#searchPage label {
	width:120px;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:0.69em;
}
#searchPage.results label {
	width:80px;
	float:left;
	text-align:right;
	margin-right:10px;
	font-size:0.69em;
}
#searchPage .line.keyword input {
	width:640px;
	height:16px;
	background:transparent url(../images/searchPageInput.png) left no-repeat;
	border:none;
	color:#969696;
	padding:4px;
	font-size:0.69em;
}
#searchPage .line select {
	width:228px;
	height:24px;
	border:none;
	background:transparent url(../images/ankietaInput.png) left no-repeat;
	color:#676767;
}
#searchPage .line.chck div {
	width:100px;
	float:left;
	font-size:0.69em;
}
#searchPage .line.chck div.sel {
	width:300px;
}
#searchPage .line.chck input {
	margin:0 5px 0 10px;
}
#searchPage .line .blueButton {
	float:left;
	margin:0 0 0 130px;
}

#searchPage .line .blueButton .submitButton {
	background:none;
	color:#FFF;
	font-size:0.75em;
	font-weight:bold;
	border:none;
	padding:0 10px 0 10px;
	line-height:22px;
	cursor:pointer;
	margin:0;
	width:auto;
	height:22px;
}
#searchPage.results .line .blueButton {
	float:left;
	margin:0 0 0 90px;
}
#searchPage .line .blueButton .c {
	padding:0;
}
/**loginPage**/
#loginPage {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
}
#loginPage .in {
	width:940px;
	margin:10px 0 0 10px;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
	float:left;
}
#loginPage .login {
	width:47%;
	float:left;
}
#loginPage .inside {
	padding:30px 20px 30px 20px;
	float:left;
}
#loginPage .login .line {
	margin:5px;
	line-height:24px;
	font-size:0.69em;
	color:#666;
	width: auto;
	float: left;
	height:24px;
}
#loginPage .login .line label {
	width:120px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#loginPage .login .line input {
	width:218px;
	height:24px;
	background:transparent url(../images/loginInputBg.png) left no-repeat;
	border:none;
	color:#969696;
	padding:3px 5px 0 5px;
}
#loginPage .login .line.chck input {
	background:none;
	width:15px;
	height:15px;
	margin-right:5px;
}
#loginPage .login .line.help {
	font-size:0.69em;
	padding-left:130px;
	float:left;
}
#loginPage .login .line.help a, #loginPage .login .line.chck a {
	color:#003399;
}
#loginPage .login .buttonLine {
	margin:5px;
	line-height:24px;
	color:#666;
	float:left;
	width:100%;
}
#loginPage .login .buttonLine .blueButton {
	margin:10px 0 0 130px;
	float:left;
}
#loginPage .blueButton .c {
	padding:0;
}
#loginPage .lub {
	width:37px;
	background:transparent url(../images/lub.png) top no-repeat;
	height:278px;
	float:left;
}
#loginPage .register {
	width:47%;
	float:right;
}
#loginPage .register h2 {
	font-size:1.25em;
	font-weight:bold;
	color:#616263;
	margin-bottom:20px;
}
#loginPage .register h3 {
	font-size:0.88em;
	font-weight:bold;
	color:#616263;
	margin-bottom:10px;
}
#loginPage .register ul {
	padding-bottom:10px;
}
#loginPage .register li {
	font-size:0.69em;
	color:#666;
	padding-left:20px;
	margin-bottom:10px;
	background:transparent url(../images/intersportIcon.png) left no-repeat;
}
#loginPage .register .whiteButton {
	float:left;
}
#loginPage .register .whiteButton .c {
	padding:0;
}
.blueButton .submitButton {
	background:none;
	color:#FFF;
	font-size:0.69em;
	font-weight:bold;
	border:none;
	padding:0 10px 0 10px;
	line-height:22px;
	cursor:pointer;
	margin:0;
	height:22px;
}
/**porównywarka**/
#compare {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
}
#compare_content_empty {
	width:960px;
	background:#fff;
	float:left;
	margin:20px 0 20px 10px;
}
#compareBottom {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
}
#compareBottom .blueButton, #compareBottom .whiteButton {
	float:left;
	margin-right:20px;
}
#compareBottom .whiteButton .c {
	padding:0;
}
#compare .labels {
	width:150px;
	float:left;
	margin:10px 0 10px 5px;
}
#compare .labels .blueButton .c, #compareBottom .blueButton .c {
	padding:0 20px 0 20px;
}
#compare .items {
	width:790px;
	float:right;
	margin:10px 5px 10px 0;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
	overflow-x:scroll;
    overflow-y: hidden
}
#compare .itemGallery, #dashboard .itemGallery {
	background:none;
}
#compare .itemGallery ul, #dashboard .itemGallery ul {
	margin:5px 0 10px 7px;
	background:none;
	float:left;
}
#compare .itemGallery li, #dashboard .itemGallery li {
	float:left;
	width:176px;
	height:auto;
	padding:8px;
	/**cursor:pointer;**/
	margin:0 2px 0 2px;
	}
#compare .itemGallery .itemBox, #dashboard .itemGallery .itemBox {
	width:176px;
	float:left;
	border:none;
}
#compare .rem {
	text-align:right;
	font-size:0.69em;
	padding:0 5px 5px 0;
}
#compare .rem a {
	color:#004594;
}
#compare .itemGallery .foto, #dashboard .itemGallery .foto {
	width:174px;
	height:164px;
	text-align:center;
	border:1px solid #cacaca;
	overflow:hidden;
	cursor:pointer;
	background:#fff;
    line-height:164px;
    vertical-align:middle;
    text-align:center;
}
#compare .itemGallery .foto a, #dashboard .itemGallery .foto a {
	width:173px;
	height:163px;
	display:block;
	line-height:163px;
}
#compare .itemGallery .foto .zoom, #dashboard .itemGallery .foto .zoom {
	width:173px;
	height:163px;
	display:none;
	background:transparent url(../images/zoom.png) right bottom no-repeat;
	position:absolute;
}
#compare .itemGallery .foto a:hover .zoom, #dashboard .itemGallery .foto a:hover .zoom {
	display:block;
}
#compare .itemGallery .itemBox .desc, #dashboard .itemGallery .itemBox .desc {
	float:left;
	width:100%;
	height:163px;
}
#compare .itemGallery .itemBox .desc h4, #dashboard .itemGallery .itemBox .desc h4 {
	color:#004594;
	font-size:0.88em;
	font-weight:bold;
	padding:5px 0 5px 0;
	float:left;
	height:30px;
}
#compare .itemGallery .itemBox .desc h4 a, #dashboard .itemGallery .itemBox .desc h4 a {
	color:#004594;
	font-weight:bold;
}
#compare .itemGallery .itemBox .path, #dashboard .itemGallery .itemBox .path {
	font-size:0.63em;
	color:#a8bed3;
	padding:15px 0 15px 0;
	width:150px;
	float:left;
	height:10px;
}
#compare .itemGallery .itemBox .desc .price, #dashboard .itemGallery .itemBox .desc .price {
	float:left;
	width:49%;
}
#compare .oldPrice, #dashboard .oldPrice {
	float:left;
}
#compare .newPrice, #dashboard .newPrice {
	clear:left;
}
#compare .itemGallery .stars, #dashboard .itemGallery .stars {
	text-align:center;
	padding-top:2px;
	line-height:20px;
	float:right;
	width:49%;
}
#compare .itemGallery .itemBox .info, #dashboard .itemGallery .itemBox .info {
	font-size:0.69em;
	color:#666;
	padding-bottom:5px;
	float:left;
	width:100%;
	height:50px;
}
#compare .itemGallery .itemBox .links, #dashboard .itemGallery .itemBox .links {
	text-align:center;
	padding:10px 0 10px 0;
	float:left;
	width:100%;
}
#compare .itemGallery .itemBox .links .whiteButton, #compare .itemGallery .itemBox .links .blueButton {
	float:left;
	padding-left:5px;
}
#compare .properties, #compare .opis, #compare .transport, #compare .addInfo {
	width:170px;
	float:left;
	font-size:0.75em;
	color:#666;
	padding:15px 0 10px 0;
	background:transparent url(../images/dots.png) top repeat-x;
}
#compare .properties div {
    height:20px;
    line-height:20px;
    overflow:hidden;
}
#compare .properties div:hover span{
    position:absolute;
    line-height:16px;
    overflow:visible;
    height:auto !important;
    width:160px;
    min-height:20px;
    background:#F4F7FA;
    margin-bottom:20px;
    padding:5px;
    border-left: solid 1px #f2f2f2;
    border-top: solid 1px #f2f2f2;
    border-right: solid 1px #E2E2E2;
    border-bottom: solid 1px #E2E2E2;
}
#compare .transport {
	height:40px;
}
#compare .opis {
	height:150px;
	overflow:hidden;
}
#compare .opis a {
	color:#666;
	text-decoration:underline;
}
#compare .opis a:hover {
	text-decoration: none;
}
#compare .propertiesLabels {
	background:transparent url(../images/dots.png) top repeat-x;
	margin-top:383px;
	font-size:0.75em;
	color:#666;
}
#compare .propertiesLabels div {
	background:transparent;
    overflow:hidden;
    height:20px;
    line-height:20px;
}
#compare .propertiesLabels div:hover{
    overflow:visible;
    position:absolute;
    z-index:1000;
    padding:5px;
    width:250px;
    height:20px;
    z-index:3000;
    position:relative;
    border:solid 1px #e2e2e2;
    margin:-1px;
    background:#f4f7fa;
}
#compare .propertiesLabels label, #compare .opisLabel label, #compare .transportLabel label, #compare .addInfoLabel label {
	background:#fff;
	font-weight:bold;
	color:#323232;
	position: relative;
	top:-7px;
	padding-right:5px;
}
#compare .propertiesLabels div {
	padding:5px 0 5px 0;
}
#compare .propertiesLabels a, #compare .addInfoLabel a {
	width:14px;
	height:15px;
	text-indent:-999em;
	display:block;
	float:left;
	margin-right:10px;
	background:transparent url(../images/propertiesDelete.png) left no-repeat;
}
#compare .opisLabel {
	background:transparent url(../images/dots.png) top repeat-x;
	font-size:0.75em;
	color:#666;
	margin-top:10px;
	height:165px;
}
#compare .transportLabel {
	background:transparent url(../images/dots.png) top repeat-x;
	font-size:0.75em;
	color:#666;
	margin-top:10px;
	height:55px;
}
#compare .addInfoLabel {
	background:transparent url(../images/dots.png) top repeat-x;
	font-size:0.75em;
	color:#666;
	margin-top:10px;
	height:40px;
}
#compare .properties div {
	padding:5px 0 5px 0;
}
/**koszyk **/
#cart {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 10px 10px;
}
#page .steps {
	width:64%;
	float:right;
	color:#434343;
	font-size:0.81em;
	text-align:right;
	margin-top:8px;
}
#page .steps div {
	float:right;
	text-align:left;
	height:20px;
	line-height:20px;
}
#page .steps div.active a {
	background:transparent url(../images/steps.png) scroll 0 -20px no-repeat;
	color:#fff;
	font-weight:bold;
}
#page .steps div.active a span {
	color:#434343;
}
#page .steps div span {
	padding-left:13px;
}
#page .steps a {
	text-decoration:none;
	color:#434343;
	padding-left:5px;
	height:20px;
	display:block;
	background:transparent url(../images/steps.png) scroll 0 0 no-repeat;
}
#page .steps a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background:transparent url(../images/steps.png) scroll 0 -20px no-repeat;
}
#page .steps a:hover span {
	color:#434343;
}
#page .steps .step1 {
	width:80px;
}
#page .steps .step2 {
	width:150px;
}
#page .steps .step3 {
	width:100px;
}
.cartTop {
	width:936px;
	height:34px;
	position:relative;
	margin:0 auto;
	margin-top:10px;
	background:transparent url(../images/cartTop.png) center no-repeat;
	font-size:0.75em;
	color:#fff;
	font-weight:bold;
	line-height:34px;
}
.cartFoto {
	width:13%;
	float:left;
	text-indent:10px;
}
.cartProdukt {
	width:55%;
	float:left;
}
.cartPrice, .cartAmount, .cartValue, .cartRem {
	width:8%;
	float:left;
	text-align:center;
}
#cart .item {
	width:936px;
	margin-left:10px;
	border-bottom:1px dashed #c4c5c6;
	float:left;
	padding:5px 0 5px 0;
	background:#fff;
}
#cart .item.bg {
	background:#fafbfc;
}
#cart .item .fotoCol {
	width:13%;
	float:left;
}
#cart .item .foto {
	width:87px;
	height:57px;
	border:1px solid #cacaca;
	overflow:hidden;
	float:left;
	margin-left:10px;
	line-height:57px;
}
#cart .product {
	float:left;
	width:54%;
	margin-top:10px;
}
#cart .item .product a {
	color:#004594;
	font-weight:bold;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#cart .amount {
	color:#383838;
	font-size:0.75em;
	float:left;
	width:8%;
	text-align:center;
}
#cart .amount .addRem {
	width:54px;
	height:20px;
	background:transparent url(../images/addRem.png) center no-repeat;
	line-height:20px;
	margin:15px 0 0 20px;
	position:relative;
}
#cart .amount .addRem input {
	border:none;
	background:none;
	width:21px;
	height:18px;
	color:#383838;
	font-size:0.88em;
	text-align:right;
	padding-right:3px;
}
#cart .amount .addRem a {
	text-decoration:none;
	color:#fff;
}
#cart .amount .addRem .minus {
	padding-right:5px;
}
#cart .amount .addRem .plus {
	padding-left:5px;
}
#cart .price {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	width:8%;
	text-align:center;
	line-height:57px;
}
#cart .value {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	width:10%;
	float:left;
	text-align:center;
	line-height:57px;
}
#cart .rem {
	width:3%;
	float:left;
	text-align:center;
	margin-left:25px;
}
#cart .rem a {
	width:14px;
	height:57px;
	text-indent:-999em;
	display:block;
	background:transparent url(../images/propertiesDelete.png) center no-repeat;
}
#cart .cartTransport {
	width:936px;
	margin-left:10px;
	border-bottom:1px dashed #c4c5c6;
	float:left;
	padding:5px 0 5px 0;
	background:#f0f4f7;
}
#cart .cartTransport .title {
	width:13%;
	float:left;
	font-size:0.88em;
}
#cart .cartTransport .title h3 {
	color:#323232;
	font-weight:bold;
	margin:15px 0 0 15px;
}
#cart .cartTransport select {
	width:342px;
	height:26px;
	border:none;
	background:transparent url(../images/transportSelect.png) center no-repeat;
	font-size:0.75em;
	color:#7f7f7f;
	padding:3px;
	outline:none;
}
#cart .cartSum {
	width:936px;
	margin-left:10px;
	float:left;
	padding:15px 0 5px 0;
}
#cart .cartSum .left {
	width:48%;
	float:left;
	font-size:0.75em;
	padding-left:10px;
}
#cart .cartSum .left a {
	color:#071440;
	font-weight:bold;
}
#cart .cartSum .left span {
	color:#7f7f7f;
}
#cart .cartSum .right {
	width:48%;
	float:right;
	text-align:right;
	padding-right:10px;
}
#cart .cartSum .right .razem {
	font-size:0.88em;
	font-weight:bold;
	color:#071440;
}
#cart .cartSum .right .total {
	font-size:1.13em;
	font-weight:bold;
	color:#071440;
	padding:0 30px 0 30px;
}
#cart .cartSum .right .chng {
	font-size:0.69em;
}
#cart .cartSum .right .chng a {
	color:#003399;
}
#cart #cartBottom {
	width:946px;
	margin-left:10px;
	float:left;
	padding:0;
	min-height:148px;
	background:transparent url(../images/cartBottom.png) bottom left repeat-x;
}
#cart #cartBottom h3 {
	font-size:1.25em;
	font-weight:bold;
	color:#323232;
	margin-bottom:5px;
}
#cart #cartBottom span {
	color:#7f7f7f;
	font-size:0.75em;
}
#cart #cartBottom .left {
	width:166px;
	float:left;
	margin-left:10px;
	padding:20px;
}
#cart #cartBottom.order .left {
	width:43%;
	float:left;
}
#cart #cartBottom .left .whiteButton {
	margin-top:10px;
	float:left;
}
#cart #cartBottom .left .whiteButton .c {
	padding:0;
}
#cart #cartBottom .center {
	width:376px;
	float:left;
	margin-left:10px;
	padding:20px;
}
#cart #cartBottom .center .form {
	float:left;
	margin-top:10px;
}
#cart #cartBottom .center .whiteButton {
	float:left;
}
#cart #cartBottom.order .whiteButton {
	float:left;
	margin-top:90px;
}
#cart #cartBottom .left select {
	width:152px;
	height:26px;
	background:transparent url(../images/inputBg.png) left no-repeat;
	border:none;
	float:left;
	padding:3px;
	margin:10px 10px 10px 0;
	font-size:0.75em;
	color:#7f7f7f;
}
#cart #cartBottom .center input {
	width:146px;
	height:20px;
	background:transparent url(../images/inputBg.png) left no-repeat;
	border:none;
	float:left;
	padding:3px;
	margin-right:10px;
	font-size:0.75em;
	color:#7f7f7f;
}
#cart #cartBottom .right {
	width:200px;
	float:left;
	margin-left:10px;
	padding:20px;
}
#cart #cartBottom.order .right {
	width:20%;
	float:right;
}

#cart #cartBottom.order .right .blueButton {
	margin-top:90px;
}
#cart #cartBottom .right .blueButton {
	height:30px;
	line-height:30px;
	cursor:pointer;
}
#cart #cartBottom .right .blueButton a {
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	outline:none;
	cursor:pointer;
	height:30px;
	line-height:30px;
	display:block;
	padding:0;
}
#cart #cartBottom.order .right .blueButton .submitButton{
font-size:1em;
}
#cart #cartBottom .right .blueButton a:hover {
	text-decoration:none;
}
#cart #cartBottom .right .blueButton .l {
	width:3px;
	height:30px;
	float:left;
	background:transparent url(../images/blueButtonL_big.png) scroll 0 -30px;
}
#cart #cartBottom .right .blueButton .c {
	height:30px;
	float:left;
	background:transparent url(../images/blueButtonC_big.png) scroll 0 -30px repeat-x;
}
#cart #cartBottom .right .blueButton .r {
	width:3px;
	height:30px;
	float:left;
	background:transparent url(../images/blueButtonR_big.png) 0 -30px no-repeat;
}
#cart #cartBottom .right .blueButton:hover .l{
	background-position: 0 0;
}
#cart #cartBottom .right .blueButton:hover .r {
	background-position: 0 0;
}
#cart #cartBottom .right .blueButton:hover .c{
	background-position: 0 0px;
}
#cart #cartBottom .right .blueButton {
	margin-top:10px;
	float:left;
}
#cart #cartBottom .right .blueButton .c {
	padding:0;
}
#cart #cartBottom .right .blueButton a{
padding:0 15px;
}
/** order **/
#orderPage {
	width:960px;
	background:#fff;
	float:left;
	margin:10px 0 0 10px;
}
#orderPage .in {
	width:940px;
	margin:10px 0 0 10px;
	float:left;
}
#orderPage .left {
	width:49%;
	float:left;
}
#orderPage .inside {
	padding:10px 10px 30px 10px;
}
#orderPage .right .inside {
	padding:15px 10px 30px 10px;
}
#orderPage .line {
	margin:5px 0 5px 0;
	line-height:24px;
	font-size:0.75em;
	color:#666;
	width:100%;
	float:left;
}
#orderPage .line label {
	width:100px;
	float:left;
	margin-right:2px;
}
#orderPage .right .line label {
	width:90px;
	float:left;
	margin-right:2px;
}
#orderPage .myAddress {
	border-bottom:1px dashed #d7d7d7;
	margin-left:110px;
	color:#7f7f7f;
}
#orderPage .line select {
	width:322px;
	height:26px;
	background:transparent url(../images/orderPageSelect.png) left no-repeat;
	border:none;
	color:#969696;
	padding:3px 5px 0 5px;
}
#orderPage textarea {
	width:314px;
	height:108px;
	padding:4px;
	background:transparent url(../images/orderPageTxt.png) left no-repeat;
	border:none;
	color:#676767;
	font-size:1em;
}
#orderPage .consent {
	font-size:0.92em;
	width:295px;
	float:right;
	padding-right:10px;
}
#orderPage .left .line.chck input {
	background:none;
	width:15px;
	height:15px;
	margin-right:5px;
}
#orderPage .left .line.help {
	font-size:0.69em;
	padding-left:120px;
}
#orderPage .left .line.help a, #orderPage .left .line.chck a {
	color:#003399;
}
#orderPage .blueButton {
	margin:10px 0 0 130px;
}
#orderPage .blueButton .c {
	padding:0;
}
#orderPage .right {
	width:49%;
	float:right;
	background:transparent url(../images/loginPageBg.png) top repeat-x;
}
#orderPage .right h2 {
	font-size:1.25em;
	font-weight:bold;
	color:#616263;
	margin-bottom:20px;
}
#orderPage .right h3 {
	font-size:0.88em;
	font-weight:bold;
	color:#616263;
	margin-bottom:10px;
}
#orderPage .right ul {
	padding-bottom:10px;
}
#orderPage .right li {
	font-size:0.69em;
	color:#666;
	padding-left:20px;
	margin-bottom:10px;
	background:transparent url(../images/intersportIcon.png) left no-repeat;
}
#orderPage .right .whiteButton .c {
	padding:0;
}
#orderPage .addressBox {
	border:1px solid #cad8e8;
	color:#333;
	padding:10px 10px 30px 10px;
	margin-bottom:15px;
}
#orderPage .addressBox p {
	font-size:0.88em;
	font-weight:bold;
	margin-bottom:5px;
}
#orderPage .addressBox span {
	font-size:0.75em;
}
#orderPage .addressBox a {
	color:#004594;
}
#orderPage .addressBox h4 {
	font-size:1.25em;
	font-weight:bold;
	margin-bottom:15px;
}
#orderPage .item {
	height:65px;
	border-bottom:1px dashed #c4c5c6;
	float:left;
	width:95%;
	padding:10px 3px 0 3px;
}
#orderPage .item .foto {
	width:58px;
	height:58px;
	border:1px solid #cacaca;
	overflow:hidden;
	float:left;
	line-height:58px;
}
#orderPage .name {
	float:left;
	width:190px;
	padding-left:5px;
	padding-right:20px;
}
#orderPage .item .name a {
	color:#004594;
	font-weight:bold;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#orderPage .amount {
	color:#383838;
	font-size:0.75em;
	float:left;
	width:47px;
}
#orderPage .addRemove {
	float:left;
	width:40px;
	height:13px;
	overflow:hidden;
}
#orderPage .addRemove .plus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 0 0;
	float:left;
	cursor:pointer;
}
#orderPage .addRemove .plus:hover {
	background:transparent url(../images/plusMinus.png) scroll 0 -13px;
}
#orderPage .addRemove .minus {
	display:block;
	width:15px;
	height:13px;
	background:transparent url(../images/plusMinus.png) scroll 15px 0;
	float:left;
	cursor:pointer;
}
#orderPage .addRemove .minus:hover {
	background:transparent url(../images/plusMinus.png) scroll 15px -13px;
}
#orderPage .price {
	color:#002661;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	width:47px;
}
#orderPage .sum .suma {
	color:#888;
	font-size:0.81em;
	font-weight:bold;
	float:left;
	width:95%;
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
}
#orderPage .sum .off {
	color:#888;
	font-size:0.81em;
	float:left;
	width:95%;
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
}
#orderPage .sum .value {
	color:#071440;
	font-size:0.75em;
	font-weight:bold;
	float:left;
	margin-right:10px;
	width:95%;
	text-align:right;
}
#orderPage .sum .value span {
	color:#071440;
	font-size:1.38em;
	font-weight:bold;
	padding-left:45px;
}
#orderPage .sum span {
	padding-left:60px;
}
#orderPage.msg {
	background:transparent url(../images/loginPageBg.png) top repeat-x;
	padding-bottom:20px;
}
#orderPage.msg .whiteButton {
	float:left;
	margin:0 0 20px 420px;
	width:200px;
}
#orderPage.msg .whiteButton .c {
	padding:0;
}
#orderPage.msg .error {
	padding:30px 0 10px 0;
}
/** regulamin - strona z tekstem **/
#textContent {
	width:930px;
	margin:10px;
	float:left;
	background:#fff;
	font-size:0.75em;
	padding:20px 15px 20px 15px;
}
#textContent h3 {
	margin:15px 0 15px 0;
	color:#343434;
}
#textContent p {
	width:765px;
	color:#333;
	margin:10px 0 10px 0;
}
#textContent .ramka {
	background:#efefef;
	padding:20px;
	margin:15px 30px;
	width:700px;
}
#textContent .up {
	background:transparent url(../images/up.png) right no-repeat;
	padding-right:10px;
	color:#003399;
	float:right;
}
#textContent ul {
	margin:30px;
}
#textContent li {
	background:transparent url(../images/bullet.png) left no-repeat;
	padding-left:20px;
}
/** kontakt - strona z tekstem 2 kolumny**/
#textContent.kontakt .top{
width:100%;
float:left;
}
#textContent.kontakt p {
	width:auto;
}
#textContent.kontakt h3 {
	font-size:1.25em;
}
#textContent.kontakt .line {
	width:100%;
	float:left;
}
#textContent.kontakt label {
	width:150px;
	float:left;
}
#textContent .left {
	width:49%;
	float:left;
	clear:both;
	margin-bottom:20px;
}
#textContent .right {
	width:49%;
	float:right;
	margin-bottom:20px;
}
#textContent .left.mapka img {
	border:1px solid #bfbfbf;
}
#contactForm {
	background:transparent url(../images/contactFormBg.png) left top repeat-x;
	border:1px solid #c9d8e8;
	color:#666;
	float:left;
	width:462px;
	padding:20px 0 20px 0;
}
#contactForm .line {
	width:80%;
	float:left;
	line-height:24px;
	margin-bottom:5px;
}
#contactForm label {
	width:120px;
	float:left;
	text-align:right;
	margin-right:5px;
	font-size:0.92em;
}
#contactForm input {
	width:220px;
	height:16px;
	border:none;
	background:transparent url(../images/contactFormInput.png) left no-repeat;
	padding:4px;
	color:#676767;
	font-size:0.92em;
}
input.contactText_error {
	background:transparent url(../images/contactFormInput_error.png) left no-repeat !important;
}
textarea {
	width:280px;
	height:136px;
	padding:4px;
	background:transparent url(../images/contactFormText.png) left no-repeat;
	border:none;
	color:#676767;
	font-size:0.92em;
}
textarea.contactTextarea_error {
	background:transparent url(../images/contactFormText_error.png) left no-repeat !important;
}
#contactForm .blueButton {
	float:left;
}
#contactForm .blueButton .submitButton  {
	background:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;
	border:none;
	width:auto;
	padding:0 10px 0 10px;
	line-height:22px;
	cursor:pointer;
	margin:0;
	height:22px;
}

#contactForm .blueButton .c {
	padding:0;
}
#contactForm .blueButton a{
font-size:1em;
}
.msg_error {
	margin-left:135px;
	font-weight:bold;
    font-size:0.69em;
	width:100%;
	float:left;
}
.shops {
	width:100%;
	float:left;
}
.shops div {
	width:32%;
	float:left;
}
.shops h4 {
	margin-bottom:10px;
}
#textContent .shops ul {
	margin:0 0 20px 0;
}
#textContent .shops ul li {
	background:none;
	margin:0;
	padding:0;
}
/** 404 **/

.error {
	text-align:center;
	padding:30px 0 30px 0;
	font-size:0.75em;
}
.error h3 {
	font-size:1.55em;
}
.error p {
	margin:20px 0 20px 0;
}
.errorLinks {
	text-align:center;
	float:left;
	margin:0 0 0 160px;
}
.errorLinks a {
	width:146px;
	height:63px;
	text-align:center;
	display:block;
	float:left;
	background:transparent url(../images/errorLink.png) center no-repeat;
	color:#003399;
	font-weight:bold;
	line-height:63px;
	margin:0 5px 0 5px;
}
/** pomoc **/
#helpContent .pageTabs {
	width:930px;
	margin:10px;
	float:left;
	background:#fff;
	padding:20px 15px 20px 15px;
}
#helpContent .helpLeft {
	width:49%;
	float:left;
	font-size:0.75em;
}
#helpContent .helpRight {
	width:49%;
	float:right;
	font-size:0.75em;
}
#helpContent h2 {
	margin:15px 0 15px 20px;
	color:#323232;
	font-size:1.67em;
}
#helpContent h3 {
	margin:15px 0 15px 20px;
	color:#323232;
}
#helpContent p {
	color:#323232;
	margin:10px 0 10px 20px;
}
/**loga**/
#loga {
	width:980px;
	margin:0 auto;
	height:90px;
	/**border:1px solid #ccc;**/
	/**background:transparent url(../images/logaBg.png) center no-repeat;**/
	background:#fff;
	clear:both;
}
/**carousel loga **/
#container {
	margin-left:1px;
}
#container .yui-carousel-nav {
	height:88px;
	left:0px;
	position: absolute;
	z-index:50;
}
.yui-carousel-horizontal.yui-carousel.yui-carousel-visible{
width:980px !important;
}
#container .yui-carousel-button {
	width:112px;
	height:88px;
	cursor:pointer;
	text-indent:-999em;
	position:absolute;
}
#container .yui-carousel-first-button {
	left:0px;
	top:1px;
	z-index:60;
	background:transparent url(../images/logaPrev.png) scroll 0 0;
}
#container .yui-carousel-first-button:hover {
	background:transparent url(../images/logaPrev.png) scroll 0 -88px;
}
#container .yui-carousel-next-button {
	/**left:868px;**/
	left:868px;
	top:1px;
	z-index:60;
	background:transparent url(../images/logaNext.png) scroll 0 0;
}
#container .yui-carousel-next-button:hover {
	background:transparent url(../images/logaNext.png) scroll 0 -88px;
}
#container .yui-carousel-nav ul {
	display:none;
}
#container .yui-carousel-element {
	margin:0 auto;
}
#container .yui-carousel-element li {
	border:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:1px;
	overflow:hidden;
	text-align:center;
	height:88px;
	background:transparent url(../images/logaSeparator.png) left no-repeat;
	padding:0 5px 0 5px;
	width:169px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#container .yui-carousel-element li:hover {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
#container .yui-carousel .yui-carousel-item-selected {
	border:none;
	margin:1px;
}
/**footer**/
#footer {
	width:984px;
	margin:10px 0 10px 0;
}
#footerMenu {
	width:980px;
	margin:0 auto;
	background:#d9e4f0;
}
#footerMenu .t {
	width:980px;
	height:25px;
	background:transparent url(../images/footerMenuT1.png) left no-repeat;
	float:left;
}
#footerMenu .m {
	width:980px;
	float:left;
	background:#d9e4f0;
}
#footerMenu .b {
	width:980px;
	height:25px;
	background:transparent url(../images/footerMenuB.png) left no-repeat;
	float:left;
}
#footerMenu h3 {
	color:#000;
	font-weight:bold;
	font-size:0.88em;
	border-bottom:1px solid #a8bed3;
	padding-bottom:10px;
	margin-bottom:10px;
}
#footerMenu li {
	background:transparent url(../images/point.png) left no-repeat;
	padding-left:10px;
	margin-bottom:3px;
	font-size:0.75em;
}
#footerMenu .left1 a, #footerMenu .left2 a {
	color:#003399;
}
#footerMenu .left1 {
	width:147px;
	float:left;
	margin:10px;
}
#footerMenu .left2 {
	width:147px;
	float:left;
	margin:10px 10px 10px 0;
}
#footerMenu .right {
	width:644px;
	float:left;
	margin:10px 0 10px 0;
}
#footerMenu .right h3 {
	border:none;
}
/**YUI accordion**/
#contentBox1 {
	position: relative;
	height: 268px;
	overflow: hidden;
}
#contentBox2 {
	position: relative;
	/**height: 428px;**/
	overflow: hidden;
	width:100%;
	float:left;
}
#contentBox2 .item {
	float:left;
	width:100%;
}
.yui-accordion {
	border:none;
	
	margin-top:-10px;
}
.yui-accordion-content {
}
.yui-accordion-item {
}
.yui-accordion-item-icons {
	margin-right:10px;
	height:36px;
	padding:0px;
}
.yui-accordion-item-icons a {
}
.yui-accordion-item-icon, .yui-accordion-item-iconexpanded, .yui-accordion-item-iconalwaysvisible, .yui-accordion-item-iconclose {
	width:15px;
	height:11px;
	margin-top:13px;
}
.yui-accordion-item .yui-widget-hd {
	background:transparent url(../images/labelExpand.png) left no-repeat;
	border:none;
	height:36px;
}
#contentBox2 .yui-accordion-item .yui-widget-hd {
	background:transparent url(../images/labelExpand.png) left repeat-x;
	border:none;
	height:36px;
}
/** belka aktywna - rozwinięta **/
.expanded {
	background:transparent url(../images/labelCollapse.png) left no-repeat;
}
/** belka aktywna - rozwinięta **/


.yui-accordion-item-iconexpanded, .yui-skin-sam .yui-accordion-item-iconexpanded-off {
	background:url(../images/iconExpand.png) top no-repeat;
}
.yui-accordion-item-iconexpanded-on {
	background:url(../images/iconCollapse.png) top no-repeat;
}
.yui-accordion-item ul {
	position:relative;
	float:left;
	padding:10px 0 10px 0;
}
.yui-accordion-item li {
	float:left;
	width:130px;
	margin-left:10px;
}
.yui-accordion-item a {
	color:#003399;
}
.yui-accordion #contentBox1 .yui-accordion-item-label {
	color:#415773;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	line-height:36px;
}
.yui-accordion #contentBox2 .yui-accordion-item-label {
	color:#415773;
	font-size:0.94em;
	font-weight:bold;
	text-decoration:none;
	line-height:36px;
}
/**YUI accordion**/

#copy {
	width:43%;
	float:left;
	color:#8398ad;
	font-size:0.7em;
	padding-left:10px;
	padding-bottom:20px;
}
#copy a {
	color:#8398ad;
	text-decoration:none;
}
#copy a:hover {
	color:#4d5b68;
	text-decoration: underline;
}
#anet {
	width:43%;
	float:right;
	color:#8398ad;
	font-size:0.7em;
	text-align:right;
	padding-right:10px;
	padding-bottom:20px;
}
#anet a {
	color:#8398ad;
	text-decoration:none;
	padding-right:40px;
	background:#FFF url(../images/anet_logo.png) right no-repeat;
}
dl.accordion-menu {
	margin: 0;
	padding: 0;
	width: 630px;
}
dl.accordion-menu ul {
	float: left;
	padding: 2px 0px;
	margin:0 60px 0 0;
}
dl.accordion-menu ul a {
	color:#003399;
}
dl.accordion-menu dt.a-m-t {
	margin: 0;
	background: url(../images/labelExpand.png) left no-repeat;
	color: #415773;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
	width:620px;
	padding:4px 4px 4px 10px;
	float:left;
}
#contentBox2 dl.accordion-menu dt.a-m-t {
	margin: 5px 0 0 0;
	background: url(../images/labelExpand.png) left repeat-x;
	color: #415773;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
	width:946px;
	padding:4px 4px 4px 10px;
	float:left;
}
dl.accordion-menu dt.a-m-t span {
	float:left;
}
dl.accordion-menu dt.a-m-t .icon {
	margin-top:14px;
	width:25px;
	height:11px;
	float:right;
	background:transparent url(../images/iconExpand.png) no-repeat;
	text-decoration:none;
	display:block;
}
dl.accordion-menu dt.a-m-t-down {
}
html.accordion-menu-js dt.a-m-t {
	cursor:pointer;
	zoom:1;
}
dl.accordion-menu dd.a-m-d {
	margin: 0;
	padding: 0;
	padding:0;
}
html.accordion-menu-js dd.a-m-d {
	display:none;
}
html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}
html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}
html.accordion-menu-js dt.a-m-t-expand {
	background:transparent url(../images/labelCollapse.png) left no-repeat;
}
html.accordion-menu-js #contentBox2 dt.a-m-t-expand {
	background:transparent url(../images/labelCollapse.png) left repeat-x;
}
html.accordion-menu-js dt.a-m-t-expand .icon {
	background: url(../images/iconCollapse.png) no-repeat;
}
html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;
}
dl.accordion-menu dd.a-m-d .bd {
	padding:0.5em;
	width:615px;
	float:left;
}
#contentBox2 dl.accordion-menu dd.a-m-d .bd {
	padding:0;
	width:960px;
	float:left;
}
#contentBox2 dt span {
	color:#495f79;
	font-size:1.2em;
}
/* message OK */
div.message_ok {
	background:url(../images/ok_message_box.gif) no-repeat 0px 0px;
	padding-left:52px;
	height:52px;
}
div.message_ok .msg_container {
	background:url(../images/ok_message_box.gif) no-repeat 100% -104px;
	line-height:52px;
}
div.message_ok .msg_content {
	vertical-align:middle;
	height:52px;
	font-weight:bold;
	background: url(../images/ok_message_box.gif) repeat-x 0px -52px;
	margin-right:10px;
	padding-left:20px;
}
/**galeria zdjec **/
#panel_mask, #compare_product_panel_mask, #askAboutProductPanel_mask, #polecPanel_mask, #addComment_mask {
	position:absolute;
	background-color:#050c27;
	opacity:0.75;
	filter:alpha(opacity=75);
	left:0;
	right:0px;
	bottom:0px;
	top:0px;
}
#panel_c.yui-panel-container.shadow .underlay, #compare_product_panel_c.yui-panel-container.shadow .underlay, #addComment_c.yui-panel-container.shadow .underlay {
	position:absolute;
	background-color:transparent;
	left:3px;
	right:-3px;
	bottom:-3px;
	top:3px;
}
#compare_product_panel table{
border:none 0;
border-collapse:collapse;
border-spacing:0;
}
#compare_product_panel table td.panelLeft{
	background:url(../images/lightbox/ml.png) 0 0 repeat-y;
	width:27px;
	overflow:hidden;
}
#compare_product_panel table td.panelRight{
background:url(../images/lightbox/mr.png) 100% 0 repeat-y;
width:27px;
	overflow:hidden;
}
#panel.yui-panel{
    z-index:10000;
}
#panel.yui-panel,#askAboutProductPanel.yui-panel, #polecPanel.yui-panel, #compare_product_panel.yui-panel, #addComment.yui-panel {
	border:none;
	overflow:visible;
	background-color:transparent;
}
/* Apply styles to the close icon to anchor it to the left side of the header */
#panel.yui-panel .container-close, #askAboutProductPanel.yui-panel .container-close, #polecPanel.yui-panel .container-close, #addComment.yui-panel .container-close {
	position:absolute;
	top:3px;
	right:4px;
	height:30px;
	width:30px;
	background:url(../images/lightbox/closebox.png) no-repeat;
}
#compare_product_panel.yui-panel .container-close {
    display:none;
}
/* span:hover not supported on IE6 */
	#panel.yui-panel .container-close:hover,#askAboutProductPanel.yui-panel .container-close:hover, #polecPanel.yui-panel .container-close:hover, #add_comment.yui-panel .container-close:hover {
	background:url(../images/lightbox/closebox.png) no-repeat;
}
/* Style the header and apply the rounded corners, center the text */
#panel.yui-panel .hd, #askAboutProductPanel.yui-panel .hd, #compare_product_panel.yui-panel .hd, #polecPanel.yui-panel .hd, #addComment.yui-panel .hd {
	padding:0;
	border:none;
	background:url(../images/lightbox/tm.png) repeat-x;
	color:#000;
	height:27px;
	margin-left:27px;
	margin-right:27px;
	text-align:center;
	overflow:visible;
}
/* Style the body and footer */
#panel.yui-panel .bd, #askAboutProductPanel.yui-panel .bd, #compare_product_panel.yui-panel .bd, #polecPanel.yui-panel .bd, #addComment.yui-panel .bd {
	overflow:hidden;
	padding:4px;
	border:1px solid #aeaeae;
	background-color:#FFF;
}
#panel.yui-panel .ft, #askAboutProductPanel.yui-panel .ft, #compare_product_panel.yui-panel .ft, #polecPanel.yui-panel .ft, #addComment.yui-panel .ft {
	font-size:75%;
	color:#666;
	overflow:hidden;
	border:none;
	background:transparent;
	height:27px;
	margin:0 27px;
	padding:0;
	background:url(../images/lightbox/bm.png) bottom repeat-x;
}
#panel.yui-panel .ft .bl, #askAboutProductPanel.yui-panel .ft .bl, #compare_product_panel.yui-panel .ft .bl, #polecPanel.yui-panel .ft .bl,#addComment.yui-panel .ft .bl {
	width:27px;
	height:27px;
	bottom:0;
	left:0;
    display:block !important;
	background:url(../images/lightbox/bl.png) bottom left no-repeat;
	position:absolute;
}
#panel.yui-panel .ft .br, #askAboutProductPanel.yui-panel .ft .br, #compare_product_panel.yui-panel .ft .br, #polecPanel.yui-panel .ft .br, #addComment.yui-panel .ft .br {
	width:27px;
	height:27px;
	bottom:0;
	right:0;
	background:url(../images/lightbox/br.png) bottom right no-repeat;
	position:absolute;
}
/* Skin custom elements */
#panel.yui-panel .hd .tl, #askAboutProductPanel.yui-panel .hd .tl, #compare_product_panel.yui-panel .hd .tl, #polecPanel.yui-panel .hd .tl, #addComment.yui-panel .hd .tl {
	width:27px;
	height:27px;
	top:0;
	left:0;
    display:block !important;
	background:url(../images/lightbox/tl.png) no-repeat;
	position:absolute;
}
#panel.yui-panel .hd .tr, #askAboutProductPanel.yui-panel .hd .tr,   #compare_product_panel.yui-panel .hd .tr, #polecPanel.yui-panel .hd .tr, #addComment.yui-panel .hd .tr {
	width:27px;
	height:27px;
	top:0;
	right:0;
	background:url(../images/lightbox/tr.png) right top no-repeat;
	position:absolute;
}
#itemFotosPopUp .itemFotoBig {
	width:926px;
	overflow:hidden;
	margin:1px;
	float:left;
	background:#fff;
    height:auto !important;
}
#itemFotosPopUp .itemFotosSmall {
	margin:0 0 0 0px;
	width:928px;
	background:#d9e4f0;
	float:left;
}
#askAboutProductPanel .error, #polecPanel .error {
    text-align:left;
    background: transparent url(../images/contactFormInput_error.png) no-repeat 0% 50% !important;
}
#askAboutProductPanel .errorArea, #polecPanel .errorArea, #addComment .errorArea {
    text-align:left;
    font-size:13px;
    background: transparent url(../images/contactFormText_error.png) ;
}
.messageBox {
	height: 52px;
	margin: 10px 0;
	padding-left: 52px;
	position: relative;
}
.messageBox .messageBoxContent {
	height: 36px;
	padding: 8px 8px;
	overflow: hidden;
}
.messageBox .messageBoxContent p {
	font-weight: bold;
}
.messageBox .rightRound {
	height: 52px;
	padding-right: 52px;
	position: relative;
}
.messageBox ul {
	margin-top: 10px;
}
.messageBox ul li {
	background: url(../images/message_box_list_item.gif) 0 5px no-repeat;
	float: left;
	font-family: Tahoma;
	margin-right: 30px;
	padding-left: 7px;
}
.messageBox ul li a {
	color: #3a4276;
	text-decoration: none;
}
.messageBox.uwagaMessageBox{
margin:50px 10px !important;
}
.messageBox.stopMessageBox{
margin:10px 10px;
}
.messageBox.uwagaMessageBox .messageBoxContent p,
.messageBox.stopMessageBox .messageBoxContent p{
margin:8px 0 0 0 !important;
}
.okMessageBox {
	background: url(../images/ok_message_box.gif) 0 0 no-repeat;
}
.okMessageBox .messageBoxContent {
	background: url(../images/ok_message_box.gif) 0 -52px repeat-x;
}
.okMessageBox .rightRound {
	background: url(../images/ok_message_box.gif) 100% -104px no-repeat;
}
.uwagaMessageBox {
	background: url(../images/uwaga_message_box.gif) 0 0 no-repeat;
}
.uwagaMessageBox .messageBoxContent {
	background: url(../images/uwaga_message_box.gif) 0 -52px repeat-x;
}
.uwagaMessageBox .rightRound {
	background: url(../images/uwaga_message_box.gif) 100% -104px no-repeat;
}
.pomocMessageBox {
	background: url(../images/pomoc_message_box.gif) 0 0 no-repeat;
}
.pomocMessageBox .messageBoxContent {
	background: url(../images/pomoc_message_box.gif) 0 -52px repeat-x;
}
.pomocMessageBox .rightRound {
	background: url(../images/pomoc_message_box.gif) 100% -104px no-repeat;
}
.stopMessageBox {
	background: url(../images/stop_message_box.gif) 0 0 no-repeat;
}
.stopMessageBox .messageBoxContent {
	background: url(../images/stop_message_box.gif) 0 -52px repeat-x;
}
.stopMessageBox .rightRound {
	background: url(../images/stop_message_box.gif) 100% -104px no-repeat;
}
.closeMessageBox {
	background: url(../images/close_message_box.gif) center no-repeat;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 16px;
}
#askAboutProductPanel {

    background:white;border:1px solid #084B97;
}
#askAboutProductPanel form{
    height:240px;
}

#askAboutProductPanel .error{
    border:1px solis red;
}

/* Opinie klientów */
div.rating_stars {
    float:left;
    width:200px;
}
div.rating_star {
    background:url('../images/stars/starBigOn.png'); 
    width:20px;
    height: 20px;
    float:left;
    font-size:10px;
    line-height:22px;
    cursor:pointer;
    color:#fff;
}
#addComment .line {
	margin:5px;
	line-height:24px;
	font-size:0.69em;
	color:#666;
	width: auto;
	float: left;
}
#addComment .line label {
	width:80px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#addComment .line input {
	width:218px;
	height:24px;
	background:transparent url(../images/loginInputBg.png) left no-repeat;
	border:none;
	color:#969696;
	padding:3px 5px 0 5px;
}
#addComment .error {
    text-align:left;
    font-size:13px !important;
    background: transparent url(../images/contactFormInput_error.png) no-repeat 0% 50% !important;
}
div.commentLine {
    width:940px;
    padding:10px;
    text-align:left;
    border-bottom:dashed 1px #c2c2c2;
}
div.commentData {
    float:left;
    width:150px;
}
div.commentText {
    float:left;
    width:780px;
}
/* Opinie klientów KONIEC*/

#msgRecovery{
    font-size:80%;
    text-align:center;
    padding:4px;
    clear:left;
    font-weight:bold
}

.details{
    font-size:75%;
    border-bottom:2px solid #ECECEC;
    
}
.details .footer td{
}
.details th{
    font-weight:bold;
    color:black;
    width:150px;
    padding:4px;

}
.details td{
    text-align:center;
    padding:4px;
}


<!--
.css_html_th {
    background:#EAF0F7 none repeat scroll 0 0;
    color:#555555;
    padding:8px 10px;
    text-align: left;
}
.css_html_tr {
    border-color:#C7D6E7;
    border-style:solid;
    border-width:1px 0px;
    padding:6px 10px;
    vertical-align:middle;
}
.css_html_td {
    background:white;
    border-color:#C7D6E7;
    border-style:solid;
    border-width:1px 0px;
    padding:6px 10px;
    vertical-align:middle;
}
.css_html_table {
    border-collapse:collapse;
    border-spacing:0;
    border-color:#C7D6E7;
    border-style:solid;
    border-width:1px;
    font-size:11px;
    line-height:13px;
}-->
.div_table{
    width: 350px;
    color:#000000;
    font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:16px;
}


/* zdjecia produktow*/
.itemFoto{
    background:white;
}
#yourCart .foto{
    background:white;
}
