body#page {
	background: #F3F3F3 url(http://www.mp3store.pl/_templates/img/page_bg.png) 50% 0 repeat-x;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	FONT-SIZE:10px;
	text-align:center;
}

.main_body_background {background-color:#FFFFFF;}

IMG {border:0;}

A {COLOR: black; font-size:9px; text-decoration : none; }
A:link {COLOR: black; font-size:9px; TEXT-DECORATION: none;}
A:active {COLOR: orange; font-size:9px; TEXT-DECORATION: none;}
A:hover {color: red; font-size:9px; TEXT-DECORATION: none;}

INPUT {
FONT-SIZE:10px;
BORDER-TOP:0px solid #000000;
BORDER-RIGHT:1px solid #000000;
BORDER-BOTTOM:1px solid #000000;
BORDER-LEFT:0px solid #000000;
color: black;
}

INPUT.frames {
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
}

INPUT.noframes {
  BORDER: 0;
}

SELECT {
font-size:9px;
background-color: whitesmoke;
color:#003333;
border:1px solid silver;
}

SELECT.producer
{
FONT-SIZE: 14px;
background-color: whitesmoke;
color: #003333;
border: 1;
width: 100%;
}
OPTION.producer
{
font-size: 14px;
font-weight: bolder;
background-color: whitesmoke;
color: #003333;
border: 1;
width: 100%;
}

OPTGROUP {
font-size:9px;
background-color: white;
color:#003333;
border-top-color: gray;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: gray;
border-bottom-style: solid;
border-bottom-width: 0px;
border-left-color: gray;
border-left-style: solid;
border-left-width: 0px;
border-right-color: gray;
border-right-style: solid;
border-right-width: 0px;
}

FORM {display:inline;}

TABLE  {empty-cells: show;}
TABLE.center {margin-left:auto; margin-right:auto;}
TABLE.cellpad {border-collapse:collapse; padding:0;}

TD {
font-size:8pt;
}

.nmarg {margin:0px;padding:0px;}

BUTTON.button_transparent {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  FONT: 10px Verdana;
  CURSOR: default;
  BACKGROUND-COLOR: transparent;
}
INPUT.button_transparent {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  FONT: 10px Verdana;
  CURSOR: default;
  BACKGROUND-COLOR: transparent;
}

TD.parts {
background-color: #F7F8FC;
background: url(/_templates/img/partslinebg.gif);
background-repeat: no-repeat;
background-position: center;
FONT-WEIGHT: bold;
COLOR: gray;
text-align:center;
vertical-align:middle;
height:30px;
}
TD.partssep {height:10px;}
A.parts:link {COLOR: steelblue; TEXT-DECORATION: none;}
A.parts:visited {color:steelblue; TEXT-DECORATION: none;}
A.parts:active {COLOR: silver; TEXT-DECORATION: none;}
A.parts:hover {color:black; TEXT-DECORATION: none;}
A.parts_all:link {COLOR: red; TEXT-DECORATION: none;}
A.parts_all:visited {color:red; TEXT-DECORATION: none;}
A.parts_all:active {COLOR: silver; TEXT-DECORATION: none;}
A.parts_all:hover {color:black; TEXT-DECORATION: none;}

.inputtext {
font-family: Verdana, Arial, Sans-serif;
font-size:9px;
color:#003333;
border:1px solid silver;
background: white url('/_templates/img/input_bg.jpg') no-repeat;
}

.inputBTN {
font-family:Verdana, Arial, Sans-serif;
font-size:9px;
color:#003333;
border:1px solid silver;
background:white url('/_templates/img/input_bg.jpg') no-repeat;
}

TD.homesite {
background-color: #FFFFFF;
width:990px;
height:300;
}

TD.title1 {
background-color: transparent;
text-align:right;
vertical-align:top;
width:350px;
}
TD.title2 {
background-color: transparent;
text-align:left;
vertical-align:top;
width:500px;
}


TD.lpasek {
background-color: #8c0000;
background: url(/_templates/img/ltlo2.gif);
background-repeat: repeat-y;
background-position: right;
}

TD.ppasek {
background-color: #8c0000;
background: url(/_templates/img/rtlo2.gif);
background-repeat: repeat-y;
background-position: left;
}

TD.header, TR.header {
background-color: #FFFFFF;
background: url(/_templates/img/top_tlo.jpg);
background-repeat: repeat-x;
background-position: top;
width:990px;
height:auto;
}

TD.banner {
background-color: #F7F8FC;
height:130px;
width:990px;
border-top-color: gray;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: gray;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: gray;
border-left-style: solid;
border-left-width: 0px;
border-right-color: gray;
border-right-style: solid;
border-right-width: 0px;
}

TD.menuszukaj {
background-color: #F7F8FC;
background: url(/_templates/img/mszukaj.gif);
background-repeat: no-repeat;
background-position: center;
height:35px;
width:300px;
text-align:center;
padding-top:7px;
}

TD.menutop {
background-color: #F7F8FC;
background: url(/_templates/img/mlinetop.gif);
background-repeat: repeat-x;
background-position: center;
height:1px;
width:990px;
}

.menutxt {COLOR: #660000; font-size:12px; font-weight:bold; /*padding-left:5px;*/}
A.menutxt {COLOR: #660000; font-size:12px; font-weight:bold;}
A.menutxt:link {COLOR: #660000; font-size:12px; font-weight:bold;}
A.menutxt:active {COLOR: orange; font-size:12px; font-weight:bold;}
A.menutxt:hover {color: red; font-size:12px; font-weight:bold;}

.menutxt2 {COLOR: #660000; font-size:11px; font-weight:bold;}
A.menutxt2 {COLOR: #660000; font-size:11px; font-weight:bold;}
A.menutxt2:link {COLOR: #660000; font-size:11px; font-weight:bold;}
A.menutxt2:active {COLOR: orange; font-size:11px; font-weight:bold;}
A.menutxt2:hover {color: red; font-size:11px; font-weight:bold;}

.menuusertxt {COLOR: #660000; font-size:11px; font-weight:bold; /*padding-left:5px;*/}
A.menuusertxt {COLOR: #660000; font-size:11px; font-weight:bold;}
A.menuusertxt:link {COLOR: #660000; font-size:11px; font-weight:bold;}
A.menuusertxt:active {COLOR: orange; font-size:11px; font-weight:bold;}
A.menuusertxt:hover {color: red; font-size:11px; font-weight:bold;}

.lnk {COLOR: #000000;}
A.lnk {COLOR: #000000;}
A.lnk:link {COLOR: #000000;}
A.lnk:active {COLOR: orange;}
A.lnk:hover {color: red;}

.article {font-size:12px; font-weight:bold}
A.article {font-size:12px; font-weight:bold}
A.article:link {font-size:12px; font-weight:bold}
A.article:active {font-size:12px; font-weight:bold}
A.article:hover {font-size:12px; font-weight:bold}

.more {font-size:10px; font-weight:bold}
A.more {font-size:10px; font-weight:bold}
A.more:link {font-size:10px; font-weight:bold}
A.more:active {font-size:10px; font-weight:bold}
A.more:hover {font-size:10px; font-weight:bold}


TD.menubottom {
background-color: #F7F8FC;
background: url(/_templates/img/mlinebottom.gif);
background-repeat: repeat-x;
background-position: center;
height:4px;
}

TD.menubutton {
background-color: #F7F8FC;
background: url(/_templates/img/mbutton.gif);
background-repeat: no-repeat;
background-position: center;
width:99px;
height:35px;
}

TD.menubuttonempty {
width:99px;
height:35px;
}

TD.menubuttontxt {
text-align:center;
padding-top:5px;
FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
}

TD.menusep {
background-color: #F7F8FC;
background: url(/_templates/img/msep.jpg);
background-repeat: no-repeat;
background-position: left;
width:1px;
height:35px;
}

TD.menutop1 {
background-color: #F7F8FC;
background: url(/_templates/img/mbutton_a.gif);
background-repeat: no-repeat;
background-position: center;
width:99px;
height:35px;
}

TD.menutop2 {
background-color: #F7F8FC;
background: url(/_templates/img/mbutton.gif);
background-repeat: no-repeat;
background-position: center;
width:99px;
height:35px;
}

.menukategorie {padding-left:0px;}

TABLE.main_width, TD.main_width, TR.main_width {width:990px; text-align:center;}
.oper_width {width:980; text-align:center;}
TD.body_width {width:800px;}
.basket_width {width:670px;}
TD.winfo_width {width:670px;}

TD.winfo {
text-align: center;
height:55px;
background-color: #F7F8FC;
background: url(/_templates/img/winftitleline.gif);
background-repeat: no-repeat;
background-position: center;
}


TD.winf_title_basket1 {
font-size:18px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#666666;
width:630px;
}

TD.white {
background: url(/_templates/img/white.gif);background-repeat: repeat-x;background-position: center;
}

A.order {COLOR: #666666; font-size:12px; text-decoration : none; }
A.order:link {COLOR: #666666; font-size:12px; TEXT-DECORATION: none;}
A.order:active {COLOR: orange; font-size:12px; TEXT-DECORATION: none;}
A.order:hover {color: red; font-size:12px; TEXT-DECORATION: none;}
TD.ordertitleheight {height:50px;}
TD.orderlistheight {height:40px;}
TD.orderC01 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:30px;
}
TD.orderC02 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:60px;
}
TD.orderC03 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:90px;
}
TD.orderC04 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:70px;
}
TD.orderC05 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:70px;
}
TD.orderC06 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:70px;
}
TD.orderC07 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
}
TD.orderC08 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:30px;
}
TD.orderC09 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
color:#666666;
width:30px;
}

TD.LL {
/*border:1px solid silver;*/
border-left-color: #E7E8E7; border-left-style: solid; border-left-width: 1px;
}
TD.LR {
/*border:1px solid silver;*/
border-right-color: #E7E8E7; border-right-style: solid; border-right-width: 1px;
}
TD.LT {
/*border:1px solid silver;*/
border-top-color: #E7E8E7; border-top-style: solid; border-top-width: 1px;
}
TD.LB {
/*border:1px solid silver;*/
border-bottom-color: #E7E8E7; border-bottom-style: solid; border-bottom-width: 1px;
}

TD.winf_title_basket2 {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:40px;
}

TD.body {
width:990px;
background-color: #FFFFFF;
}

TD.bodymenu {
width:180px;
background-color: transparent;
}
/*
TD.bodymenuoper {
width:180px;
background-color: transparent;
}
*/

TD.bodyworkplace, DIV.divWorkPlace {
width:780px;
background-color: transparent;
}


TD.linefooter {
background-color: #F7F8FC;
background: url(/_templates/img/linefooter.gif);
background-repeat: repeat-x;
background-position: center;
width:990px;
height:2px;
}

TD.linefooterinfo {
background-color: #F7F8FC;
background: url(/_templates/img/linefooterinfo.gif);
background-repeat: repeat-x;
background-position: center;
width:990px;
height:30px;
}

A.footer {COLOR: black; TEXT-DECORATION: none;}
A.footer:link {COLOR: black; TEXT-DECORATION: none;}
A.footer:active {COLOR: orange; TEXT-DECORATION: none;}
A.footer:hover {color: red; TEXT-DECORATION: none;}

.txt1 {
font-family: Verdana, Arial, Sans-serif;
font-size:11px;
font-weight:bold;
/*text-decoration:underline;*/
color:#003333;
text-align:center;
}

TD.prod_spacer {
background-color: #FFFFFF;
background: url(/_templates/img/spacer.gif);
background-repeat: repeat-y;
background-position: left;
width:10px;
}
TD.spacer {
background-color: transparent;
background: url(/_templates/img/spacer.gif);
}
.spacerdot {
background-color: transparent;
background: url(/_templates/img/dotlineh.gif);
background-repeat: repeat-x;
background-position: center;
vertical-align: middle;
}

TD.prod_oferta {
background-color: transparent;
width:800px;
}

TD.menubuttonprod {
background-color: #F7F8FC;
background: url(/_templates/img/menuprodtytul1.gif);
/*background: url(/_templates/img/prodbutton1.gif);*/
background-repeat: no-repeat;
background-position: center;
width:160px;
height:31px;
}

TD.menubuttonprodtxt {
FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
FONT-SIZE: 11px;
TEXT-DECORATION: none;
color: black;
}

TD.menuprod1 {
background-color: transparent;
background: url(/_templates/img/menuprodtytul.gif);
background-repeat: no-repeat;
background-position: center;
width:160px;
height:31px;
}

TD.menuprod2 {
background-color: transparent;
background: url(/_templates/img/menuprodtytul1.gif);
background-repeat: no-repeat;
background-position: center;
width:160px;
height:31px;
}

TD.menuprodspacer {
background-color: transparent;
background: url(/_templates/img/spacer.gif);
background-repeat: no-repeat;
background-position: center;
width:160px;
height:10px;
}

TD.menuprodtytul {
border-left-width: 0px;
border-left-color: gray;
border-left-style: solid;
border-top-width: 0px;
border-top-color: gray;
border-top-style: solid;
border-right-width: 0px;
border-right-color: gray;
border-right-style: solid;
border-bottom-width: 0px;
border-bottom-color: gray;
border-bottom-style: solid;
background-color: transparent;
background: url(/_templates/img/menuprodtytul.gif);
background-repeat: no-repeat;
background-position: center;
width:160px;
height:41px;
}
TD.bodyszukajline {
background-color: transparent;
background: url(/_templates/img/bodyszukajline.gif);
background-repeat: repeat-x;
background-position: center;
text-align: center;
vertical-align:middle;
width:800px;
height:35px;
}

TD.bodyproduktysep {
background-color: transparent;
background: url(/_templates/img/bodyproduktyline.gif);
background-repeat: repeat-x;
background-position: center;
text-align: center;
vertical-align:middle;
height:20px;
}

TD.bodyproduktyline {
background-color: transparent;
background: url(/_templates/img/prodmenutloright.gif);
background-repeat: repeat-y;
background-position: right;
}

TD.vertical_line {
background-color: transparent;
background: url(/_templates/img/vertical_line.gif);
background-repeat: repeat-y;
background-position: center;
}

TD.prphoto {
width:70px;
text-align:left;
}

TD.prname {
text-align:left;
vertical-align:middle;
}

TD.prprice {
width:90px;
text-align:right;
padding-right:7px;
}

.price {
font-weight:bolder;
font-size:19px;
color:#cc6600;
}

.currency {
font-weight:normal;
font-size:10px;
color:#cc6600;
}

TD.prdescribe {
text-align:left;
vertical-align:middle;
}

TD.pricofav, TD.pricobuy {
width:45px;
text-align:right;
vertical-align:middle;
}
TD.pricobuyfav {
width:95px;
text-align:center;
vertical-align:middle;
}


TD.pr_gap {
width:5px;
}

IMG.imgprod {border:1px solid #99cc66;}
IMG.imgprod1 {border:0px solid silver;}
IMG.imgprodbrak {border:1px solid #669900;}
IMG.fl {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}

.filter_std_off
{
	/* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;
}
.filter_std_on
{
	/* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1;
}

A.prlist {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
A.prlist:link {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
A.prlist:active {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
A.prlist:hover {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

A.prlistnone {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:11px;
font-weight:bold;
}
A.prlistnone:link {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:11px;
font-weight:bold;
}
A.prlistnone:active {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:11px;
font-weight:bold;
}
A.prlistnone:hover {
COLOR: #ED1E4A;
font-family: Verdana, Arial, Sans-serif;
font-size:11px;
font-weight:bold;
}

.favouriteoff{
background-color: transparent;
background: url(/_templates/img/favouriteoff.gif);
background-repeat: no-repeat;
background-position: right;
vertical-align:middle;
}
.favouriteon{
background-color: transparent;
background: url(/_templates/img/favouriteon.gif);
background-repeat: no-repeat;
background-position: right;
vertical-align:middle;
}


A.mprod {COLOR: navy; TEXT-DECORATION: none;}
A.mprod:link {COLOR: navy; TEXT-DECORATION: none;}
A.mprod:active {COLOR: orange; TEXT-DECORATION: none;}
A.mprod:hover {color: red; TEXT-DECORATION: none;}

TD.statusline {
background-color: #FFFFFF;
background: url(/_templates/img/statuslinetlo.gif);
background-repeat: no-repeat;
background-position: left;
width:800px;
height:30px;
}

TD.statuslinetd1 {width:800px;height:30px;}
TD.statuslinetd2 {width:90px;height:30px;}

TD.atlam {text-align:left;}
TD.atram {text-align:right;}

A.statusline {COLOR: navy; TEXT-DECORATION: none; padding-left:10px;}
A.statusline:link {COLOR: navy; TEXT-DECORATION: none; padding-left:10px;}
A.statusline:active {COLOR: orange; TEXT-DECORATION: none; padding-left:10px;}
A.statusline:hover {color: red; TEXT-DECORATION: none; padding-left:10px;}

A.statusline2 {COLOR: navy; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-right:10px;}
A.statusline2:link {COLOR: navy; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-right:10px;}
A.statusline2:active {COLOR: orange; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-right:10px;}
A.statusline2:hover {color: red; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-right:10px;}

.bg {
	background: transparent url(  /_templates/img/translucent.png  );
}

TD.bodyprodukty {
background-color: #FFFFFF;
padding-top:16px;
padding-left:0px;
padding-right:0px;
vertical-align:top;
}

.login {
background-color: transparent;
padding-right:10px;
text-align:right;
vertical-align:middle;
}

A.txtlogin {COLOR: black; font-size:9px; text-decoration : none; }
A.txtlogin:link {COLOR: black; font-size:9px; TEXT-DECORATION: none;}
A.txtlogin:active {COLOR: orange; font-size:9px; TEXT-DECORATION: none;}
A.txtlogin:hover {color: red; font-size:9px; TEXT-DECORATION: none;}

.TD_wininf {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:14px;
background-color: white;
color:#003333;
border-top-color: gray;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: gray;
border-bottom-style: solid;
border-bottom-width: 0px;
border-left-color: gray;
border-left-style: solid;
border-left-width: 0px;
border-right-color: gray;
border-right-style: solid;
border-right-width: 0px;
vertical-align: top;
text-align: center;
}

TD.personaldata1 {
FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT:normal;
color: black;
padding-right:8px;
text-align:right;
width:250px;
/*background: url(/_templates/img/white.gif);*/
/*background-repeat: no-repeat;*/
/*background-position: center;*/
}
TD.personaldata2 {
FONT-FAMILY: Verdana, Helvetica, Arial, Sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT:normal;
color: black;
padding-right:8px;
text-align:left;
}
TR.personaldatarowheight {height:27px;}

TD.aktualnosci_tytul, TD.ofirmie_tytul {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
FONT-SIZE: 16px;
FONT-WEIGHT:bold;
color: white;
padding-left:16px;
vertical-align:middle;
text-align:left;
}

TD.aktualnosci_body, TD.ofirmie_body {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
padding-left:16px;
padding-right:16px;
padding-top:8px;
padding-bottom:4px;
vertical-align:top;
text-align:left;
}

TD.info_text_title {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
FONT-SIZE: 16px;
FONT-WEIGHT:bold;
color: white;
padding-left:16px;
vertical-align:middle;
text-align:left;
}
TD.info_text_body {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
color:#660000; font-size:11px; font-weight:bold; text-decoration : none;
padding-left:16px;
padding-right:16px;
padding-top:8px;
padding-bottom:4px;
vertical-align:top;
text-align:left;
}
.ofirmie {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
text-align:left;
text-decoration : none;
color: #663333;
}

TD.produkt_tytl {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
color:#660000; font-size:18px; font-weight:bold; text-decoration : none;
text-align:center;
}

TD.pinfo {
height:45px;
background-color: #F7F8FC;
background: url(/_templates/img/pinftitleline.gif);
background-repeat: no-repeat;
background-position: center;
}

TD.produkt_cena {
FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif;
color:#660000; font-size:16px; font-weight:bold; text-decoration : none;
text-align:center;
}

.box_top{
	background: #ffffff url(/_templates/img/box_top_bg.gif) repeat-x; height:12px !important; width:100%;
}
.box_top_left{
	float:left; background: #ffffff url(/_templates/img/box_top_left.gif) repeat-y; width: 7px; height: 12px !important; 
}
.box_top_right{
	float:right; background: #ffffff url(/_templates/img/box_top_right.gif) repeat-y; width: 7px; height: 12px !important; 
}
.box_tresc{
margin:0 1px; border-left:solid 1px #DCDCDC; border-right:solid 1px #DCDCDC;
}
.box_bottom{
background: url(/_templates/img/box_bottom_bg.gif) repeat-x; width:100%; height:12px !important;
}
.box_bottom_left{
float:left; background: url(/_templates/img/box_bottom_left.gif) no-repeat; width: 7px; height: 12px !important; 
}
.box_bottom_right{
float:right; background: url(/_templates/img/box_bottom_right.gif) no-repeat; width:7px; height: 12px !important;
}


#wait {
POSITION: absolute; 
LEFT: 0px; TOP: 0px; 
Z-INDEX: 500; 
FONT-FAMILY: Verdana, Arial, Helvetica;
HEIGHT: 100%; WIDTH: 100%; 
background: url(/_templates/img/translucent2.png);
background-repeat: repeat;
background-position: center;
}
TD.wait {
FONT-FAMILY: Verdana, Arial, Helvetica;
font-size:14px;
color:#aaaaaa;
}

/* PORCJOWANIE */
.pgl {
padding:5px 0 5px 0;
text-align:right;
}

.pgl ul {
margin:0;
padding:0;
list-style-type:none;
}

.pgl li {
margin:0 2px;
padding:0 3px;
display:block;
float:left;
background-color:transparent;
border:1px solid #99cc66;
height:25px;
line-height:25px;
cursor:pointer;
list-style-type:none;
border-radius:4px 4px;
-moz-border-radius:4px; /* Firefox */
-khtml-border-radius:4px; /* Konqueror */
-icab-border-radius:4px; /* MAC */
-webkit-border-radius:4px; /* Safari, Chrome */

}

.pgl .pgl_this {
border:1px solid #99cc66;
background-color:#FFFFC2;
color: #669966;
font-size:16pt;
font-weight:normal;
cursor:text;
border-radius:4px 4px;
-moz-border-radius:4px; /* Firefox */
-khtml-border-radius:4px; /* Konqueror */
-icab-border-radius:4px; /* MAC */
-webkit-border-radius:4px; /* Safari, Chrome */
}

.pgl .pgl_over {
border:1px solid #99cc66;
background-color:#FFFFC2;
color: #669966;
font-size:16pt;
font-weight:normal;
cursor:pointer;
border-radius:4px 4px;
-moz-border-radius:4px; /* Firefox */
-khtml-border-radius:4px; /* Konqueror */
-icab-border-radius:4px; /* MAC */
-webkit-border-radius:4px; /* Safari, Chrome */
}


.pgl li a, #pgl li a:link, #pgl li a:active {
color:#336633; font-size:16pt; font-weight:normal;
}

.pgl li a:hover {
color: #669966; font-size:16pt; font-weight:normal;
}




/* KOSZZYK */

TD.basket_header {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
font-weight:bolder;
text-align:center;
vertical-align:middle;
background-color:#99cc66;
color:#000000;
height:50px;
BORDER-RIGHT: none 0px solid;
BORDER-TOP: #666666 2px solid;
BORDER-LEFT: none 0px solid;
BORDER-BOTTOM: #666666 1px solid;
/*
background: url(/_templates/img/basketbody.gif);
background-repeat: repeat-y;
background-position: right;
*/
}

TD.basket_body {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
font-weight:normal;
vertical-align:middle;
background-color:#FFFFFF;
color:#000000;
BORDER-RIGHT: none 0px solid;
BORDER-TOP: none 0px solid;
BORDER-LEFT: none 0px solid;
BORDER-BOTTOM: #666666 1px solid;
/*
background: url(/_templates/img/basketbody.gif);
background-repeat: repeat-y;
background-position: right;
*/
}

.basket_info_over
{
	background-color: #d7e796;
}
.basket_info_out
{
	background-color: none;
}

TD.basket_total {
font-family: Verdana, Helvetica, Arial, Sans-serif;
font-size:12px;
font-weight:normal;
vertical-align:middle;
background-color:#99cc66;
color:#000000;
height:50px;
BORDER-RIGHT: none 0px solid;
BORDER-TOP: none 0px solid;
BORDER-LEFT: none 0px solid;
BORDER-BOTTOM: #666666 2px solid;
/*
background: url(/_templates/img/basketbody.gif);
background-repeat: repeat-y;
background-position: right;
*/
}

.reserved_info
{
font-size:10px;
color:#800000;
}


TD.buttonLink
{
	font-family: Arial, Sans-serif;
	font-weight:bolder;
	text-align:right;
	color:#666666;
	width:100%;
	border-left:0px solid none;
	border-top:0px solid none;
	border-right:0px solid none;
	border-bottom:0px solid none;
	background-color: none;
	padding:0 10px 0 10px;
}
A.buttonLinkA {font-size:16px; COLOR:#666666; font-weight:bolder;}
A.buttonLinkA:link {font-size:16px; COLOR:#cc0000 font-weight:bolder;}
A.buttonLinkA:active {font-size:16px; COLOR:#cc0000; font-weight:bolder;}
A.buttonLinkA:hover {font-size:16px; color:#cc0000; font-weight:bolder;}

A.buttonRegistration {font-size:2em; COLOR:#FFFFFF; font-weight:bolder;}
A.buttonRegistration:link {font-size:2em; COLOR:#000000 font-weight:bolder;}
A.buttonRegistration:active {font-size:2em; COLOR:#000000; font-weight:bolder;}
A.buttonRegistration:hover {font-size:2em; color:#000000; font-weight:bolder;}

SPAN.buttonBig, A.buttonBig, A.buttonBig:link, A.buttonBig:active {
	font-size: 18px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFFFF;
	}

A.buttonBig:hover {
	font-size: 18px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFFF99;
}

IMG.buttonBig {
	margin: -10px 6px 0px 4px; 
	border: 0px;
}

.basket_title_frame {
background-color: #F7F8FC;
/*background: url(/_templates/img/mbutton_a.gif);*/
/*background-repeat: no-repeat;*/
/*background-position: center;*/
}

.order_title_frame {
  font-weight: bold;
  text-align: center;
  background-color: whitesmoke;
  border: 1px solid #d8e897;
  padding: 6px;
  height: 20px;
  vertical-align: middle;
}

A.basketlnk {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;color:#666666;}
A.basketlnk:link {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;color:#666666;}
A.basketlnk:active {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;color:orange;}
A.basketlnk:hover {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;color:red;}

A.basketlnk2 {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;font-weight:bold;color:#660000;}
A.basketlnk2:link {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;font-weight:bold;color:#660000;}
A.basketlnk2:active {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;font-weight:bold;color:orange;}
A.basketlnk2:hover {font-family: Verdana, Helvetica, Arial, Sans-serif;font-size:12px;font-weight:bold;color:red;}


.basket_btn{
	background: url(http://www.mp3store.pl/_templates/img/basket2on.jpg) left top no-repeat;
	width: 65px;
	height:34px;
	border: 0px;
	cursor:pointer;
}

.frameTitle02{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
}

/* start ---------------- formularz rejestracji */

.reg_fieldset_div
{
	width: 100%;
	border: 0px;
	padding: 0;
	margin-bottom:10px;
}
.reg_legend {
	border: 1px solid #757464;
	border-bottom-width: 2px;
	border-right-width: 2px;
	padding: 4px 8px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.reg_label_std
{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:30px;
}
.reg_label_inp
{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:30px;
	height:18px;
}
.reg_label_inf
{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:30px;
	height:auto;
}
#reg_form_1
{
	background-color: none;
	height:auto;
}
#reg_form_2
{
	float: left;
	width: 250px;
	background-color: none;
	text-align:right;
	height:auto;
}
#reg_form_3
{
	float: left;
	width: 300px;
	background-color: none;
	height:auto;
	text-align:left;
}
/* end   ---------------- formularz rejestracji */


/* start ---------------- tabela specyfikacji */
.at {
  border-top-color: gray;
  border-top-style: solid;
  border-top-width: 1px;
}
.ab {
  border-bottom-color: gray;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.al {
  border-left-color: gray;
  border-left-style: solid;
  border-left-width: 1px;
}
.ar {
  border-right-color: gray;
  border-right-style: solid;
  border-right-width: 1px;
}

.fnt1 {
  FONT: 10px Verdana;
  font-weight: normal;
  CURSOR: default;
  COLOR: black;
}

.fnt2 {
  FONT: 12px Verdana;
  font-weight: normal;
  CURSOR: default;
  COLOR: black;
}

.bg1 {BACKGROUND: #B8CDDC;}
.bg2 {BACKGROUND: #C2D8E8;}
.bg3 {BACKGROUND: #CCE3F4;}
.bg4 {BACKGROUND: #CBD2D7;}
/* end   ---------------- tabela specyfikacji */

/* start ---------------- news */
.news_title
{
	height:auto;
	border-top:0px solid #9bcf6a;
	border-bottom:3px solid #9bcf6a;
	background-color:none;
	text-align:left;
	padding: 5px 0 5px 0;
}
.news_title_text
{
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align:left;
}
.news_title_text_link, A.news_title_text_link, A.news_title_text_link:link, A.news_title_text_link:active
{
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align:left;
}
A.news_title_text_link:hover
{
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	text-align:left;
	text-decoration:underline;
}
.news_title_date
{
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
	text-align:right;
}
.news_body
{
	height:auto;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}

.news_title_small
{
	height:auto;
	border-top:0px solid #9bcf6a;
	border-bottom:3px solid #9bcf6a;
	background-color:none;
	text-align:left;
	padding: 5px 0 5px 0;
}
.news_title_text_small
{
	font-size:10px;
	font-weight:bolder;
	text-decoration: none;
	color: #669900;
	text-align:left;
}
.news_title_date_small
{
	font-size:9px;
	font-weight:normal;
	text-decoration: none;
	color: #769c51;
	text-align:right;
}
.news_body_small
{
	height:auto;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}
.news_link, A.news_link, A.news_link:link, A.news_link:active
{
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #759b50;
}
A.news_link:hover
{
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
	color: #9bcf6a;
}
/* end   ---------------- news */


A.news_link_text, .news_link_text {color:#909090; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}
A:link.news_link_text, A:active.news_link_text {color:#909090; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}
A:hover.news_link_text {color:#B8350C; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}

A.news_link_text2, .news_link_text2 {color:#FF4D15; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}
A:link.news_link_text2, A:active.news_link_text2 {color:#FF4D15; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}
A:hover.news_link_text2 {color:#B8350C; font-size:10px; font-weight:bold; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-serif; text-align:right; vertical-align:middle;}

.rounded {
-moz-border-radius:5px;
border-radius:5px;
-khtml-border-radius:5px;
-icab-border-radius:5px;
-webkit-border-radius:5px;
}

TD.menu_top_td_out
{
width:127px;
height: 45px;
font-family: Verdana, Sans-serif;
FONT-SIZE: 14px; COLOR: #666666;
FONT-WEIGHT: bolder;
text-align:center;
vertical-align:center;
background-color: #ECECEC;
border: 0px solid transparent;
cursor:pointer;
background: #ccd7dd url(http://www.mp3store.pl/_templates/img/btn_menu.gif) no-repeat;
}
TD.menu_top_td_over
{
width:127px;
height: 45px;
font-family: Verdana, Sans-serif;
FONT-SIZE: 14px; COLOR: red;
FONT-WEIGHT: bolder;
text-align:center;
vertical-align:center;
background-color: #ECECEC;
border: 0px solid steelblue;
cursor:pointer;
background: #ccd7dd url(http://www.mp3store.pl/_templates/img/btn_menu.gif) no-repeat;
}

A.submit {
	background-color:#DCDCDC;
	width: auto;
	height: 25px;
	padding: 4px 10px 4px 10px;
	margin: 0px 3px 0px 3px;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 2px solid;
	cursor:pointer;
	font-family: Verdana, Sans-serif;
	FONT-SIZE: 12px; COLOR: black;
	FONT-WEIGHT: bolder;
}

INPUT.input_coupon {
	background-color:white;
	height: 20px;
	margin: 0px 3px 0px 3px;
	border: 1px solid silver;
	font-family: Verdana, Sans-serif;
	FONT-SIZE: 12px; COLOR: black;
	FONT-WEIGHT: bolder;
}

/* start ---------------- Basket Info */
#divBasketInfoMain {
	/*background:url(http://www.mp3store.pl/_templates/img/basket_big.png) no-repeat 3px 3px;*/
	width:100%;
	height:80px;
	cursor:pointer;
	margin:0;
}
#divBasketInfo {
	width:100%;
	height:100%;
	text-align:left;
	padding:0;
	margin:0;
}

.BasketInfoOver
{
	/*background:#FFFFFF url(http://www.mp3store.pl/_templates/img/basket_big_over.png) no-repeat 3px 3px;*/
}
.BasketInfoOut
{
	/*background:#FFFFFF url(http://www.mp3store.pl/_templates/img/basket_big.png) no-repeat 3px 3px;*/
}

A.BasketIco_big, A.BasketIco_big:link, A.BasketIco_big:active
{
	/*background:url(http://www.mp3store.pl/_templates/img/basket_ico_big.png) no-repeat;*/
	/*background-position:0 0;*/
	width:50px;
	height:43px;
	display:block;
}
A.BasketIco_big:hover
{
	/*background:url(http://www.mp3store.pl/_templates/img/basket_ico_big.png) no-repeat;*/
	/*background-position:0 -43px;*/
}
/* stop ---------------- Basket Info */


/* start ---------------- Sklepy */
TD.shop_left {
	text-align:left; width:250px; height:auto; vertical-align:top;
}

TD.shop_left {
	text-align:center; width:auto; height: auto; vertical-align:top;
}

p.shop_city {
	font: normal normal bold 3em/1em Georgia, sans-serif; color:#cc6600; padding:0; margin:5px 0 15px 0;
}

div.shop_describe_box {
	width:100%; margin:0 0 15px 0;
}

div.shop_describe_left {
	float:left; width:160px; text-align:right;
}

p.shop_describe_left {
	padding:0; margin:0; font: normal small-caps bold 1.2em/2em Georgia, sans-serif; color:#333333;
}

div.shop_describe_right {
	text-align:left; margin:0 0 0 170px;
}

p.shop_describe_right {
	padding:0; margin:0; font: normal normal bold 1.2em/2em Georgia, sans-serif; color:#333333;
}

div.shop_describe_title {
	width:100%; text-align:center;
}

p.shop_describe_title {
shop_describe_title" style="padding:0; margin:0; font: normal small-caps bold 1.5em/2em Georgia, sans-serif; color:#333333;
}

div.shop_describe_text {
	text-align:left; margin:0;
}

div.shop_describe_text ol {
	padding:0 0 0 10px; margin:0 0 10px 0; font: normal normal bold 1.3em/1.7em Georgia, sans-serif; color:#333333;
}
div.shop_describe_text ol ul {
	padding:0 0 0 15px; margin:0; font: normal normal bold 0.9em/1.7em Georgia, sans-serif; color:#333333;
}
div.shop_describe_text ol ul li {
	padding:0 0 0 3px; margin:0;
}
/* stop ---------------- Sklepy */

/* start ---------------- Widoki */
#ViewBox {
	margin:10px 0 10px 7px;
	padding:0;
	width:100%;
	height:19px;
}

#ViewBox div {
	margin:0 0 0 0;
}

#ViewBox div span {
	color:#669900;
	font-size:12px;
	font-weight:bolder;
	cursor:help;
}

#ViewBox div ul {
	list-style-type:none;
	margin:0;
	padding:0;
}	

#ViewBox div ul li {
	float:left;
	margin:0 4px;
	padding:0;
}

A.btnView_1on, A.btnView_1on:link, A.btnView_1on:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_1.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 0;
	display:block;
}
A.btnView_1on:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_1.gif) no-repeat;
	background-position:0 -19px;
}

A.btnView_1off, A.btnView_1off:link, A.btnView_1off:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_1.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 -19px;
	display:block;
}
A.btnView_1off:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_1.gif) no-repeat;
	background-position:0 0;
}

A.btnView_2on, A.btnView_2on:link, A.btnView_2on:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_2.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 0;
	display:block;
}
A.btnView_2on:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_2.gif) no-repeat;
	background-position:0 -19px;
}

A.btnView_2off, A.btnView_2off:link, A.btnView_2off:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_2.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 -19px;
	display:block;
}
A.btnView_2off:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_2.gif) no-repeat;
	background-position:0 0;
}

A.btnView_3on, A.btnView_3on:link, A.btnView_3on:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_3.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 0;
	display:block;
}
A.btnView_3on:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_3.gif) no-repeat;
	background-position:0 -19px;
}

A.btnView_3off, A.btnView_3off:link, A.btnView_3off:active
{
	background:url(http://www.mp3store.pl/_templates/img/view_3.gif) no-repeat;
	width:30px;
	height:19px;
	background-position:0 -19px;
	display:block;
}
A.btnView_3off:hover
{
	background:url(http://www.mp3store.pl/_templates/img/view_3.gif) no-repeat;
	background-position:0 0;
}
/* stop ---------------- Widoki */


/* start ---------------- Dymki */
/* tip-top, tip-title, tip-text, tip-bottom */

.tipover {
	color: #000;
	width: auto;
	z-index: 13000;
}
 
.tipover .tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 4px 6px 4px 6px;
	background: #C3DF7D;
	border: 1px solid #B5CF74;
	text-align:left;
}
 
.tipover .tip-text {
	font-size: 11px;
	padding: 4px 6px 4px 6px;
	margin:6px auto;
	background: #CFDFA7;
}
/* stop ---------------- Dymki */


/* start ---------------- Filter */
.filterNaviBox {
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) no-repeat 0 0;
	line-height:21px;
	height: 27px;
	width: 100%;
	color: #FFFFFF;
	position: relative;
	text-align:left;
}

.filterNaviBox p {
	position: absolute;
	/*z-index: 99;*/
	height: 23px;
	padding: 3px 0;
	margin: 0 0 0 7px;
	font-size: 14px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.filterNaviBox .filterReset, .filterNaviBox .filterReset:visited, .filterNaviBox .filterReset:hover {
	float:right;
	margin:0px;
	padding:0px 20px 0px 0px;
	position:relative;
	z-index:1;
	font-weight:bold;
	color:#FFFFFF;
	line-height:27px;
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) no-repeat right -81px;
	margin:0px 8px 0px 0px;
	font-size:10pt;
	cursor:pointer;
	text-decoration:none;
}
.filterNaviBox_right {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 27px;
	/*z-index: 1;*/
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) no-repeat right -27px;
}

.filterNaviBox_middle {
	display: block;
	height: 100%;
	margin: 0 5px;
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) repeat-x 0 -54px;
}

.filterBox {
	padding:3px;
	margin:0;
	background-color:#FFFFFF;
	border-left:solid 0px #9bcf6a;
	border-left:solid 1px #9bcf6a;
	border-right:solid 1px #9bcf6a;
	border-bottom:solid 1px #9bcf6a;
	width:772px;
}
* html .filterBox {
	width:780px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:5px;
}

.filterButton {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	width:100%;
}

* html .filterButton {
	text-align:left;
}

.filterButton a.filterButtonClose {
	height:24px;
	line-height:24px;
	margin: 3px;
	padding: 0;
	background: url(http://www.mp3store.pl/_templates/img/filters.gif) no-repeat right top;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	font-size: 9pt;
	font-weight:bolder;
	padding:0px 30px 0px 0px;
	float: left;
}
* html .filterButton a.filterButtonClose {
	float:none !important;
}

.filterButton span.filterButtonIco {
	float: left;
	background: url(http://www.mp3store.pl/_templates/img/filters.gif) top left no-repeat;
	width:5px;
}

.filterNaviBox .filterBoxSwitchActive, .filterNaviBox .filterBoxSwitchActive:visited, .filterNaviBox .filterBoxSwitchActive:hover {
	float:right;
	margin:0px;
	padding:0px 20px 0px 0px;
	position:relative;
	z-index:1;
	font-weight:bold;
	color:#FFFFFF;
	line-height:27px;
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) no-repeat right -108px;
	margin:0px 8px 0px 0px;
	font-size:10pt;
	cursor:pointer;
	text-decoration:none;
}

.filterNaviBox .filterBoxSwitchInactive, .filterNaviBox .filterBoxSwitchInactive:visited, .filterNaviBox .filterBoxSwitchInactive:hover {
	float:right;
	margin:0px;
	padding:0px 20px 0px 0px;
	position:relative;
	z-index:1;
	font-weight:bold;
	color:#FFFFFF;
	line-height:27px;
	background: url(http://www.mp3store.pl/_templates/img/filter_header.png) no-repeat right -135px;
	margin:0px 8px 0px 0px;
	font-size:10pt;
	cursor:pointer;
	text-decoration:none;
}
/* stop ---------------- Filter */

#availability_ask ul, #describe_report ul {
	list-style-type:none;
	margin:0 0 0 0;
}	

#availability_ask ul li, #describe_report ul li {
	list-style-type:none;
	float:right;
	text-align:left;
	margin:0 0 0 10px;
}
	
#availability_ask ul li a {
	background:url(http://www.mp3store.pl/_templates/img/basket2ask.png) no-repeat;
  background-position: 0 0;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	color:#8dbe0e;
	width:88px;
	height:36px;
	line-height:36px;
	display:block;
	padding:0;
}
	
#availability_ask ul li a:hover {
	background:url(http://www.mp3store.pl/_templates/img/basket2ask.png) no-repeat;
	background-position: 0 -36px;
	color:#669900;
}

#describe_report ul li a {
	background:url(http://www.mp3store.pl/_templates/img/describe_report.png) no-repeat;
  background-position: 0 0;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	color:#8dbe0e;
	width:88px;
	height:36px;
	line-height:36px;
	display:block;
	padding:0;
}
	
#describe_report ul li a:hover {
	background:url(http://www.mp3store.pl/_templates/img/describe_report.png) no-repeat;
	background-position: 0 -36px;
	color:#669900;
}
.menuOut {
	cursor:pointer; 
	color: #669900;
	border: 1px solid;
	background-color: #FFFFFF;
	padding: 3px 0 3px 3px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	border-color: transparent #9bcf6a #9bcf6a #9bcf6a;
	margin: 0px;
	text-decoration: none;
	text-align:left;
}
.menuOver {
	cursor:pointer;
	color: #FFFFFF;
	border: 1px solid;
	background-color: #698B48;
	padding: 3px 0 3px 3px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	border-color: transparent #9bcf6a #9bcf6a #9bcf6a;
	margin: 0px;
	text-decoration: none;
	text-align:left;
}

.menuOut1 {
	cursor:pointer; 
	color: #669900;
	border: 1px solid;
	background: #FFFFFF url(http://www.mp3store.pl/_templates/img/menu_dot.gif) no-repeat 4px 7px;
	padding:4px 0px 4px 15px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	border-color: transparent #9bcf6a #9bcf6a #9bcf6a;
	margin: 0px;
	text-decoration: none;
	text-align:left;
}
.menuOver1 {
	cursor:pointer;
	color: #FFFFFF;
	border: 1px solid;
	background: #698B48 url(http://www.mp3store.pl/_templates/img/menu_dot.gif) no-repeat 4px 0;
	padding:4px 0px 4px 15px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	border-color: transparent #9bcf6a #9bcf6a #9bcf6a;
	margin: 0px;
	text-decoration: none;
	text-align:left;
}

#MenuCategory a.navi,
#MenuCategory a.navi:link,
#MenuCategory a.navi:active {
	color: #ffffff; font-size:10px; text-decoration:none;
}
#MenuCategory a.navi:hover {
	color: #ffff00; font-size:10px; text-decoration:none;
}
#menu-info-top ul {
	list-style-type:none;
	margin:0 0 0 0;
}	

#menu-info-top ul li {
	list-style-type:none;
	float:right;
	text-align:left;
	margin:0 0 0 10px;
}
	
#menu-info-top ul li a {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_top_info.png) no-repeat;
  background-position: 0 0;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	color:#8dbe0e;
	width:130px;
	height:32px;
	line-height:32px;
	display:block;
	padding:0;
}
	
#menu-info-top ul li a:hover {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_top_info.png) no-repeat;
	background-position: 0 -32px;
	color:#669900;
}

#menu-info-top img {
	float:left;
	margin: 0 2px 0 1px;
	padding: 0;
	border: 0;
	vertical-align:absmiddle;
}

#menu-info-top dl {
	position:absolute; 
	z-index:1000; 
	visibility: hidden;
	line-height:23px;
	border: solid 1px #A3A3A3;
	margin:1px 0 0 0;
	background-color:#FFFFFF;
	visibility: hidden;
	width:170px;
}

#menu-info-top dl dt {
	list-style-type:none;
	margin:0;
}
	
#menu-info-top dl dt a, #menu-info-top dl dt a:active {
	background:url(none);
	background-color:#FFFFFF;
	font-size: 12px;
	font-weight:bolder;
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
	display: block;
	width: auto;
	line-height:28px;
	height:28px;
}

#menu-info-top dl dt a:hover {
  background:url(none);
  background-color:#E8EDF3;
  font-size: 12px;
	font-weight:bolder;
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	text-align:left;
}
/* ---------------------------------- */


#menu-info-bottom ul {
	list-style-type:none;
	margin:0 8px 0 0;
}	

#menu-info-bottom ul li {
	list-style-type:none;
	float:right;
	text-align:left;
	margin:0 0 0 10px;
}
	
#menu-info-bottom ul li a {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_bottom_info.png) no-repeat;
  background-position: 0 0;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	color:#8dbe0e;
	width: 130px;
	height: 32px;
	line-height: 32px;
	display: block;
	padding:0;
	}
	
#menu-info-bottom ul li a:hover {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_bottom_info.png) no-repeat;
	background-position: 0 -32px;
	color:#669900;
}

#menu-info-bottom img {
	float:right;
	margin: 0 1px 0 2px;
	padding: 0;
	border: 0;
	vertical-align:absmiddle;
}
/* ---------------------------------- */


#menu ul {
	list-style-type:none;
	margin:0 auto;
}	

#menu ul li {
	list-style-type:none;
	float:right;
	text-align:left;
	margin:0 10px 0 0;
}
	
#menu ul li a {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_service.png) no-repeat;
  background-position: 0 0;
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	color:#8dbe0e;
	width: 130px;
	height: 20px;
	line-height: 20px;
	display: block;
	padding:0;
	}
	
#menu ul li a:hover {
	background:url(http://www.mp3store.pl/_templates/img/btn_menu_service.png) no-repeat;
	background-position: 0 -20px;
	color:#669900;
}

#menu dl {
	position:absolute; 
	z-index:1000; 
	visibility: hidden;
	line-height:23px;
	border: solid 1px #A3A3A3;
	margin:1px 0 0 0;
	background-color:#FFFFFF;
	visibility: hidden;
	width:220px;
}

#menu dl dt {
	list-style-type:none;
	margin:0;
}
	
#menu dl dt a, #menu dl dt a:active {
	background:url(none);
	background-color:#FFFFFF;
	font-size: 12px;
	font-weight:bolder;
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	text-align:left;
	margin:0;
	padding:0 0 0 5px;
	display: block;
	width: auto;
	line-height:28px;
	height:28px;
}

#menu dl dt a:hover {
  background:url(none);
  background-color:#E8EDF3;
  font-size: 12px;
	font-weight:bolder;
	font-family: Verdana, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
	text-align:left;
}
.shadetabs
{
padding: 3px 0 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center;
}

.shadetabs li
{
display: inline;
margin: 0;
position: relative;
top: 20px;
padding: 0 1px 0 1px;
}

.shadetabs li a
{
text-decoration: none;
padding: 0;
margin: 0;
}

.shadetabs li a:visited, shadetabs li a:hover
{
}

.shadetabs li img
{
opacity:.6;
filter:alpha(opacity=60);
position: relative;
}

.shadetabs li.selected img
{
opacity:1;
filter:alpha(opacity=100);
position: relative;
}

.shadetabs li.selected a, shadetabs li.selected a:hover
{
background-color: transparent;
}

.contentstyle
{
border: 1px solid #9bcf6a;
-moz-border-radius: .90em .90em .90em .90em;
background-color: #FFFFFF;
width: 774px;
margin:0 auto 15px auto;
padding: 25px 0 5px 0;
text-align:center;
}#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('http://www.mp3store.pl/_templates/img/tooltip_arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #669900;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:150px;	/* Width of tooltip content */
	height:200px;	/* Height of tooltip content */
	background-color:#FFFFFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:10px;	/* Font size of content */
	overflow:none;	/* Hide overflow content */
	z-index:1000001;
}

DIV.tooltip_title
{
	font-size:11px;
	font-weight: bolder;
	color: 32392a;
	background-color:d1e7b3;
	width: 100%;
	height: auto;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
	/* border:1px solid silver; */
}

DIV.tooltip_decription
{
	font-size:11px;
	font-weight: normal;
	color: 657253;
	background-color:#FFFFFF;
	width: 100%;
	height: 152px;
	text-align: center;
	vertical-align:top;
	padding-top:8px;
	/* border:1px solid silver; */
}/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(http://www.mp3store.pl/_templates/css_js/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(http://www.mp3store.pl/_templates/css_js/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(http://www.mp3store.pl/_templates/css_js/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(http://www.mp3store.pl/_templates/css_js/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
.login_main_bg{
	/* background: url(http://www.mp3store.pl/_templates/img/login_main_bg.gif) no-repeat bottom right; */
	padding:0px 58px 0px 0px;
	width: 400px;
}
.login_main_repeat{
	background: url(http://www.mp3store.pl/_templates/img/login_main_repeat.gif) repeat-x center right;
}
.login_tleft_curve{
	background: url(http://www.mp3store.pl/_templates/img/login_tleft_curve.png) right top no-repeat;
	height: 10px;
	width:10px;
}
.login_tright_curve{
	background: url(http://www.mp3store.pl/_templates/img/login_tright_curve.png) left top no-repeat;
	height: 10px;
	width:10px;
}
.login_bleft_curve{
	background: url(http://www.mp3store.pl/_templates/img/login_bleft_curve.png) right top no-repeat;
	height: 10px;
	width:10px;
}
.login_bright_curve{
	background: url(http://www.mp3store.pl/_templates/img/login_bright_curve.png) left top no-repeat;
	height: 10px;
	width:10px;
}
.login_top_side{
	background: url(http://www.mp3store.pl/_templates/img/login_top_side.png) left top repeat-x;
	height: 10px;
}
.login_bottom_side{
	background: url(http://www.mp3store.pl/_templates/img/login_bottom_side.png) left top repeat-x;
	height: 10px;
}
.login_left_side{
	background: url(http://www.mp3store.pl/_templates/img/login_left_side.png) left top repeat-y;
	width: 10px;
}
.login_right_side{
	background: url(http://www.mp3store.pl/_templates/img/login_right_side.png) left top repeat-y;
	width: 10px;
}
.login_box_bg{
	background: url(http://www.mp3store.pl/_templates/img/login_box_bg.png);
}
.txtbox{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.formtext, A.formtext, A.formtext:link, A.formtext:active {font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #333333;}
A.formtext:hover {font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;}


.login_btn{
	background: url(http://www.mp3store.pl/_templates/img/login_btn.png)  left top no-repeat;
	width: 90px;
	height:24px;
	border: 0px;
	cursor:pointer;
}
.login_logo{
	margin:auto;
	background: url(http://www.mp3store.pl/_templates/img/logo.png) center center no-repeat;
	width:300px;
	height:92px;
	border:1px solid #000000;
	margin: 25px auto;
}

.login_info{
	font: 1spx Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	border:1px solid #99cc66;
}
.login_forgot,.login_forgot a {
	font: 1spx Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:28px;
	cursor:pointer;
	text-decoration:none;
}
.localauth{
	background:#e0eaf4;
}
.clearfix {clear:both;}
.floatl {float:left;}
.floatr {float:right;}
.inline{display:inline;}


/* Slider Style */
.slider_gutter {
	float:left;
	width: 100%;
	display:block;
	position:relative;
}
.slider_gutter_item {
	position:relative;
	float:left;
	left:100%;
}
#slider_minmax_gutter_l, .slider_gutter_l {
	width:10px;
	margin-left:-100%;
	height:20px;background:url(http://www.mp3store.pl/_templates/css_js/price_slider/slider_l.gif) no-repeat;
}
#slider_minmax_gutter_m {
	width:320px;
	margin-left:-330px;
	height:20px; background:url(http://www.mp3store.pl/_templates/css_js/price_slider/slider_rptr.gif)	repeat-x;
}
#slider_minmax_gutter_r,.slider_gutter_r {
	width:10px;
	margin-left:-15px;
	height:20px;
	background:url(http://www.mp3store.pl/_templates/css_js/price_slider/slider_r.gif) no-repeat;
	border:1px
}
#minmax_slider {
	width:340px;
	margin:0px 10px;
}
.slider_gutter{}
.knob {
	position:relative;
	height:20px;
	width:20px;
	background: url(http://www.mp3store.pl/_templates/css_js/price_slider/slider_knob.gif) no-repeat;
	cursor:pointer;
}
#slider_bkg_img {
	position: absolute;
	height:8px;
	margin:6px 0px 0px -10px;
	width:334px;
}
#news_box {
	width: 172px;
	border-left:1px solid #9bcf6a;
	border-right:1px solid #9bcf6a;
	border-bottom:1px solid #9bcf6a;
	padding:3px;
}

#news_container {
	position: relative;
	width: 172px;
	height: 80px;
	overflow: hidden;
	background-color:#FFFFFF;
}

#news_controls {
	position: absolute;
	display: block;
	width: 120px;
	padding: 0;
}

.news_item {
	display: block;
	width: 100%;
	height: auto;
}
ul.autocompleter-choices
{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #7c7c7c;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	border-bottom-color: #ddd;
	background-color: #fff;
	text-align: left;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 50;
	overflow: hidden;
}

ul.autocompleter-choices li
{
	position: relative;
	margin: -2px 0 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	display: block;
	float: none !important; 
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 1em;
	line-height: 1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color: #457145;
	color: #fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color: #9FCFFF;
}