html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0 !important;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.middle {
	text-align: middle;
}

.normal {
	font-weight: normal !important;
}

.absmiddle {
	vertical-align: middle !important;
}

.hide {
	display: none;
}

.hidden {
	visibility: hidden;
}

.noback {
	background-image: none !important;
	background-color: transparent !important;
}

.nowrap {
	white-space: nowrap;
}

/*content*/

input, textarea, select {
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
}

.fLeft {
	float: left;
}

.fRight {
	float: right;
}

h1 {
	color: #000;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	padding: 6px 0px 6px 0px;
	margin-bottom: 5px;
	font-family: "Trajan Pro", "Times New Roman", Times, serif;
}

h1:first-letter {
	font-size: 1.2em;
}


h2 {
	color: #000;
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	font-weight: normal;
	font-style: italic;
	font-size: 1.0em;
	text-transform: uppercase;
	padding: 6px 0px 0px 0px;
	margin-bottom: 7px;
	letter-spacing: 0.01em;
}

.hp-cont h2 {
	font-size: 1.1em;
}

.content-right h2 {
	color: #000;
	margin-left: 5px;
	margin-right: 15px;
}

h2.red {
	text-transform: none;
	font-style: normal;
	color: #000;
	font-size: 1.05em;
}

h3 {
	color: #000;
	font-size: 1em;
	margin-bottom: 10px;
	font-weight: normal;
	font-style: italic;
}

p {
	padding-bottom: 7px;
	text-align: justify;
}

a, a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul.list-simple {
	text-transform: uppercase;
	padding-bottom: 4px;
	padding-left: 5px;
}

ul.list-simple li {
	padding-bottom: 3px;
}

ul.list, #rightContent ul, #container-empty ul {
	padding-left: 15px;
	padding-bottom: 4px;
	line-height: 1.1em;
}

ul.list li, #rightContent ul li, #container-empty ul li {
	list-style: circle !important;
	padding-left: 5px;
	padding-bottom: 3px;
}

ul.list li a {
	color: #fff !important;
}

.number {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-weight: bold;
}

table.basket {

}

table.basket td, table.basket th {
	
}

table.dotted td {
	padding: 5px 5px 15px 5px;
	vertical-align: top;
	border: none;
	border-bottom: 1px #000 solid;
}

table.dotted th {
	background: #000;
	text-transform: uppercase;
	height: 20px;
	padding: 0px;
	border: none;
	color: #fff;
	white-space: nowrap;
}

table.dotted th.l {
	background: #000;
	padding-left: 5px;
}

table.dotted th.r {
	background: #000;
}

table.dotted tr.firstTr td {
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 0px;
	height: 10px;
}

table.dotted tr.even td {
	background-color: transparent;
}

table.dotted tr.lastTr td {
	padding-top: 10px;
	padding-bottom: 10px;
}


table th {
	background: #000;
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	padding-left: 15px;
	border-bottom: 1px #000 solid;	
	text-align: left;
}

table td {
	padding: 5px;
	padding-left: 15px;
	border-bottom: 1px #000 solid;	
}

table tr.even td {
	background-color: #ccc;
}

table tr.even td.odd, table td.odd {
	background-color: #fff;
}


img.leftImage {
	padding: 10px;
	border: 1px #000 solid;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}

img.rightImage {
	padding: 10px;
	border: 1px #000 solid;
	margin-left: 10px;
	margin-top: 5px;
	float: right;
}

img {
	padding: 10px;
	border: 1px #000 solid;
}
/*eo content*/

body {
	background: #fff;
	color: #414141;
	font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif;
}

.clear {
	clear: both;
}


.hidden {
	display: none;
	visibility: hidden;
}

#contents  {
    font-size: 0.75em;
}

#contents-empty {
	font-size: 0.75em;
}

#container-empty {
	font-size: 1.1em;
	line-height: 1.15em;
}

#sub #contentsCon {

}

#hp #contentsCon {

}

#container {
	padding: 0px;
	font-size: 1.1em;
	line-height: 1.15em;
	letter-spacing: -0.005em;
	*letter-spacing: -0.02em;
}

.container {
	background: #fff;
}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 987px;
	height: 125px;
	border: 0px black solid;
	/*background: red;*/
	vertical-align: top;
	overflow: hidden;
}

#logo, .logo-print {
	position: absolute;
	top: 0px;
	left: 0px;
  background-repeat: no-repeat;
  background-position: center center;
    width: 237px;
  height: 98px;
  overflow: hidden;
}

#flash-logo {
	display: none;
}

#topMenu {
	display: none;
}



.searchBox {
	display: none;
}


#header .menu {
	display: none;
}


#rightContent {
	margin-top: 100px;
}

#rightContent .content {
	
}

.content-left {

}

.content-right {
	display: none;
}

.content-right-padd {
	margin-top: 43px;
}

.content-right .content {
	padding-left: 10px;
}


#leftContent {
	display: none;
}



.hp-text-1 .content, .hp-text-2 .content, .hp-text-3 .content {
	padding: 0px 10px 0px 10px;
}

.hp-cont {
	font-size: 0.9em;
}

.hp-text-1 {
	padding-top: 20px;
	float: left;
	width: 288px;
	font-style: italic;
}

.hp-text-2 {
	display: none;
}

.hp-text-3 {
	padding-top: 20px;
	float: right;
	width: 251px;
}

#footer {
	clear: both;
	border-top: 1px #868585 solid;
	padding: 10px 0px 0px 0px;
	color: #fff;
	font-size: 0.9em;
	margin-top: 20px;
}

#footer a, #footer a:visited {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer div p, #footer div div {
	padding: 6px 0px 0px 0px;
}

#footer .copy {
	border: 0px red solid;
}

#footer .links {
	display: none;
}

#footer .cards {
	display: none;
}

.breadNav {
	font-size: 0.75em;
	padding-top: 10px;
	text-transform: uppercase;
	color: #000;
	min_height: 33px;
	margin-bottom: 10px;
}

/* for Internet Explorer */
/*\*/
* html .breadNav {
/*height: 43px;*/
}
/**/

.breadNavDetail {
	
}

.breadNav a {
	color: #000 !important;
}

.breadNavContent {
	padding-top: 0px !important;
}

/*produkt*/

.imgProd {
	border: 1px #AEB4BA solid;
	padding: 0px;
}

#fullResImage, #logo img, #hp img, .pagingTable img, .addListener img, img.noborder, .logo-print {
	padding: 0px;
	border: none;	
}

a.top {
	position: relative;
	display: block;
}

a.top img {
	position: none;
	*position: none;
	_position: relative;
	left: 0px;
	right: 0px;
	z-index: 10;
		width: 144px;
	height: 108px;
	display: block;
}

a.top span {
	display: block;
	position: absolute;
	top: -1px;
	right: 1px;
	*right: -1px;
	_right: 7px;
	width: 49px;
	height: 38px;
	z-index: 100;
	cursor: hand;
	background: url("/images/page/top.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/top.png", sizingMethod="crop");
}

a.new {
	position: relative;
	display: block;
}

a.new img {
	position: none;
	*position: none;
	_position: relative;
	left: 0px;
	right: 0px;
	z-index: 10;
		width: 144px;
	height: 108px;
	display: block;
}

a.new span {
	display: block;
	position: absolute;
	top: -1px;
	right: 1px;
	*right: -1px;
	_right: 7px;
	width: 49px;
	height: 38px;
	z-index: 100;
	cursor: hand;
	background: url("/images/page/new.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/new.png", sizingMethod="crop");
}

.produkt {
	text-align: center;
	font-size: 0.9em;
	float: left;
}	

.produktTopA {
	background: #f0f0f0 url("/images/page/produkttop_top.gif") top left no-repeat;
	width: 163px;
	overflow: hidden;
}

.produktTopA_bottom {
	background: url("/images/page/produkttop_bottom.gif") bottom left no-repeat;
	width: 163px;
	height: 6px;
	overflow: hidden;
	font-size: 0em;
	margin-bottom: 20px;
	float: left;
}

.produkt .productContent {
	padding: 10px 8px 0px 8px;
}

.limitLeft .productContent {
	padding-left: 0px;	
}

.limitRight .productContent {
	padding-right: 0px;	
}


.produkt h2 {
	color: #000;
	text-transform: uppercase;
	background: none;
	font-style: normal;
	padding-bottom: 1px;
	margin-bottom: 1px;
	width: 144px;
}

a.produktPict {
	position: relative;
	text-decoration: none;
	color: #000;
		width: 146px;
	height: 110px;
	display: block;
}

a.produktPict img {
	position: relative;
	z-index: 10;
	top: 0px;
	left: 0px;
	width: 144px;
	height: 108px;
	display: block;
}

a.produktPict span.produktDescriptionContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: block;
	width: 146px;
	height: 110px;
	text-align: left;
	overflow: hidden;
}

.a.produktPict span.produktDescription {
	display: block;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	width: 146px;
	height: 110px;
	
}

.produkt a.detailLink, .produkt a.detailLink:visited {
	text-transform: uppercase;
	color: #000;
	background: url("/images/page/ico_plus_blue.gif") 0px 50% no-repeat;
	padding-left: 10px;
	font-size: 0.95em;
	text-decoration: none;
	display: none;
}

.produkt a.detailLink:hover {
	text-decoration: underline;

}

.pagingTableContainer {
	background: url("/images/page/topmenu_background_bottom.gif") top left repeat-x;
}

.pagingTableContainer table.pagingTable {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	width: 100%;
}

.pagingTableContainer table.pagingTable td {
	padding: 4px;
	font-size: 1.0em;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

.pagingTableContainer table.pagingTable tr.even td {
	background-color: transparent;
	border: none;
}

.pagingTableContainer table.pagingTable td a {
		font-size: 0.86em;
}

.pagingTableContainer table.pagingTable td.prevGroup {
	width: 10px;
}
.pagingTableContainer table.pagingTable td.numbersGroup {
	text-align: center
}
.pagingTableContainer table.pagingTable td.nextGroup {
	width: 10px;
}

.productLine {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	padding-bottom: 3px;
}

.productLine h2 {
	float: left;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	font-size: 1.05em;
	background: none;
}

.productLine div.filter {
	display: none;
}

.productLine select {
	font-size: 0.7em;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

.productLine a {
	text-transform: uppercase;
	font-size: 0.75em;
}

.detailPic {
	margin-right: 20px;
}

.detailPrice {
	font-size: 1.6em;
	float: right;
}

.detailCount {
	float: left;
}

.detailDescriptionCont {
	/*margin-left: 272px;*/
	float: left;
	width: 220px;
}

.detailDescriptionCont form {
	display: none;
}

.detailDescription {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	padding-bottom: 1px;
	margin-bottom: 10px;
}


.detailIcons {
	padding-top: 30px;
	text-align: right;
}

.detailIcons img {
	border: none;
	padding: 0px;
	padding: 0px 3px 3px 0px;
}

.detailIcons div {
	float: left;
	position: relative;
	padding: 0px 2px 2px 0px;
	width: 24px;
	height: 24px;
	z-index: 10000;
}

.detailIcons div img {
	border: none;
	padding: 0px;
	padding: 0px 0px 0px 0px;
}

.detailIcons div.detailImgDescr {
	display: none;
}

.detailPhotoCont {
	float: left; width: 219px;
	margin-right: 33px;
	text-align: right;
}

.detailPhotoCont a {
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-size: 0.8em;
}

.inpCount {
	width: 25px;
	font-size: 0.8em;
	font-weight: normal !important;
	text-align: right;
}

.detailAddBut {
	text-align: right;
	padding-top: 20px;
}

.btnKosik {
	background: url("/images/page/btn_vlozit_do_kosiku.gif") top left no-repeat;
	width: 140px;
	height: 24px;
	border: none;
	outline: none;
}

.commentLine {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	padding-bottom: 3px;
}

.commentLine span {
	font-style: italic;
	color: #000;
	font-size: 1.05em;
	float: left;
}

.commentLine a {
	float: right;
	text-transform: uppercase;
	color: #000;
	background: url("/images/page/ico_plus_blue.gif") 0px 50% no-repeat;
	padding-left: 10px;
	font-size: 0.90em;
	text-decoration: none;
}

ul.quickLinks li {
	padding: 5px 0px 5px 0px;
	font-size: 0.90em;
}

ul li.vytisknout, ul li.doporucit, ul li.facebook {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x !important;
	padding-left: 0px !important;
	text-transform: uppercase;
}

ul li.facebook {
	background-image: none !important;
}

ul li.vytisknout a {
	text-decoration: none;
	display: block;
	background: url("/images/page/ico_vytisknout.gif") 0px 50% no-repeat !important;	
	padding: 6px 0px 6px 20px;
}

ul li.doporucit a {
	text-decoration: none;
	display: block;
	background: url("/images/page/ico_doporucit.gif") 0px 50% no-repeat !important;	
	padding: 6px 0px 6px 20px;
}

ul li.facebook a {
	text-decoration: none;
	display: block;
	background: url("/images/page/ico_facebook.gif") 0px 50% no-repeat !important;	
	padding: 6px 0px 6px 20px;
}

/*produkt*/

/*diskuse*/

.discussionMessage {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	width: 100%;
}

.discussionMessageContent {
	padding-left: 5px;
	padding-right: 5px;
}

.discussionMessage p {
	font-style: italic;
	text-align: justify;
	_width:99%;
}

.discussionMessage .number {
	font-size: 0.85em;
}

.registered textarea {
		width:99%;
		margin-bottom: 5px;
}

.adminMessage {
	background: #f0f0f0 url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
}

.notRegistered {
	text-align: center;
}

.registered {
	
}

.username a {
	text-transform: uppercase;
	font-style: italic;
}

/*diskuse*/

/*kosik*/

.changeCount {
	width: 20px;
	font-weight: normal !important;
	font-size: 0.85em;
	text-align: right;
}

.price {
	font-size: 0.85em;
	font-weight: normal !important;
}

.priceSum {
	font-size: 1.2em;
}

a.delete, a.delete:visited {
	font-size: 0.85em;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff3c00;
	text-decoration: none;
}

a.delete:hover {
	text-decoration: underline;
}

.countAdd, .countRemove, .pointer {
	cursor: pointer;
	*cursor: hand;
}

.basketProductLink {
	text-transform: uppercase;
	font-weight: bold;
}

.stepsContainer {
	background: url("/images/page/topmenu_background_bottom.gif") bottom left repeat-x;
	padding-bottom: 2px;
}

ul.steps {
	display: block;
	clear: both;
	padding: 0px;
	margin: 0px;
	background: url("/images/page/topmenu_background_bottom.gif") top left repeat-x;
	padding-top: 4px;
}

ul.steps li {
	display: block;
	float: left;
	width: 33%;
	background-image: none !important;
	padding: 0px !important;
	margin: 0px !important;
	color: #007aaf;
	font-style: italic;
	font-size: 1.1em;
	vertical-align: middle;
}

ul.steps li span.num {
	display: block;
	float: left;
	width: 21px;
	height: 21px;
	overflow: hidden;
	background: url("/images/page/step_noactive.gif") top left no-repeat;	
	color: #fff;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-style: normal;
	padding-left: 8px;
	padding-top: 2px;
	font-size: 0.75em;
	margin-left: 0px;
	vertical-align: middle;
}

ul.steps li.active span.num {
	background: url("/images/page/step_active.gif") top left no-repeat;	
}

ul.steps li span.stext {
	display: block;
	padding: 3px 0px 0px 0px;
}

/*kosik*/

/* Inset 3D Raised */
.raised {background: transparent; width:80%; margin:0px auto;  padding-bottom: 10px; color: #000;}

.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b3 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b4 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef;}
.raised .b4b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.raised .b3b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}
.raised .b2b {background:#efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#efefef;}
.raised .boxcontent {display:block;  background:#efefef; border-left:1px solid #fff; border-right:1px solid #efefef; font-size: 11px; text-align: center; padding: 0px 6px 0px 6px;}

/* begin css tabs */

:focus {
	outline: none;
}

#tabnav {
	display: none;
}

#tabContent1, #tabContent2, #tabContent3 {
	display: block !important;
}

#tabContent2 .red, #tabContent2 .notRegistered {
	display: none;
}
/* end css tabs */

/*intro images*/


a.stripLinkOn {
	/*background: url('/images/page/stripLink_on.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/stripLink_on.png", sizingMethod="crop");
	*/
	background: url('/images/page/stripLink.gif') 0px 0px no-repeat;
	border: 0px red solid;
	width: 22px;
	height: 22px;
}

a.stripLinkOff {
	/*background: url('/images/page/stripLink_off.png') top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page/stripLink_off.png", sizingMethod="crop");
	*/
	background: url('/images/page/stripLink.gif') 0px -22px no-repeat;
	border: 0px red solid;
	width: 22px;
	height: 22px;
}

#introLinks, #introLinks a {
	display: none;
}


#hp #intro {
	display: none !important;
}

#hp #intro img {
	position: absolute;
	top:  0px; 
  left: 0px;
} 

#hp #intro img#stripImageSrc {
	z-index: 2;
}

#hp #intro img#stripImageSrc0nd {
	z-index: 0;
}

/*intro images*/

.highlighted {
	background: #edefe4;
	padding: 30px 5px 30px 5px;
}

.highlighted .formLine label {
	width: 100px;
}

.formLine {
	padding-bottom: 5px;
	clear: both;
}

.formLine label {
	width: 150px;
	text-align: right;
	font-style: italic;
	float: left;
	vertical-align: middle;
}

.formLine .input {
	float: left;
	width: 250px;
	padding-left: 10px;
	vertical-align: middle;
}

.formLine .error {
	float: left;
	background: url("/images/page/chyba.gif") 0px 4px no-repeat;
	padding-left: 60px;
	vertical-align: middle;
}

.highlighted .formLine .error {
	background: url("/images/page/chyba_hl.gif") 0px 4px no-repeat;
}

.highlighted .formLine .input {
	width: 230px;
}

.highlighted .formLine .inputWideLogin {
	width: 260px;
}

.formLine input.textinput, .formLine input.inputText {
	width: 220px;
	vertical-align: middle;
}

.formLine select {
	width: 225px;
	vertical-align: middle;
}

.highlightedBasketTransfer .formLine .input {
	width: 330px;
}

.highlightedBasketTransfer input.textinput, .highlightedBasketTransfer .formLine input.inputText, .highlightedBasketTransfer .formLine select {
	width: 320px;
	vertical-align: middle;
}

.formLine #btn_login {
	vertical-align: middle;
	padding-left: 10px;
}

.formLine #username, .formLine #password {
	width: 155px;
	vertical-align: middle;
}

.error_message {
	background: #FEE9E9;
	color: #F23939;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 15px;
}

#autofillAddress {
	display: none;
}

.print {
	
}

/*slevy*/

.sale-list {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 	50px;
	height: 50px;
	z-index: 11;
}

.content-right .produkt .productContent .sale-list {
	top: 10px;
	right: 8px;
}

.sale-list-5 {
	background: url("/images/sleva/list/5.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/5.png", sizingMethod="crop");
}

.sale-list-10 {
	background: url("/images/sleva/list/10.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/10.png", sizingMethod="crop");
}

.sale-list-15 {
	background: url("/images/sleva/list/15.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/15.png", sizingMethod="crop");
}

.sale-list-20 {
	background: url("/images/sleva/list/20.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/20.png", sizingMethod="crop");
}

.sale-list-25 {
	background: url("/images/sleva/list/25.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/25.png", sizingMethod="crop");
}

.sale-list-30 {
	background: url("/images/sleva/list/30.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/30.png", sizingMethod="crop");
}

.sale-list-35 {
	background: url("/images/sleva/list/35.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/35.png", sizingMethod="crop");
}

.sale-list-40 {
	background: url("/images/sleva/list/40.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/40.png", sizingMethod="crop");
}

.sale-list-45 {
	background: url("/images/sleva/list/45.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/45.png", sizingMethod="crop");
}

.sale-list-50 {
	background: url("/images/sleva/list/50.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/50.png", sizingMethod="crop");
}

.sale-list-55 {
	background: url("/images/sleva/list/55.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/55.png", sizingMethod="crop");
}

.sale-list-60 {
	background: url("/images/sleva/list/60.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/list/60.png", sizingMethod="crop");
}

.sale-detail {
	position: absolute;
	top: 0px;
	right: 0px;
	_right: 19px;
	width: 	73px;
	height: 73px;
	z-index: 11;
}

.sale-detail-5 {
	background: url("/images/sleva/detail/5.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/5.png", sizingMethod="crop");
}

.sale-detail-10 {
	background: url("/images/sleva/detail/10.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/10.png", sizingMethod="crop");
}

.sale-detail-15 {
	background: url("/images/sleva/detail/15.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/15.png", sizingMethod="crop");
}

.sale-detail-20 {
	background: url("/images/sleva/detail/20.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/20.png", sizingMethod="crop");
}

.sale-detail-25 {
	background: url("/images/sleva/detail/25.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/25.png", sizingMethod="crop");
}

.sale-detail-30 {
	background: url("/images/sleva/detail/30.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/30.png", sizingMethod="crop");
}

.sale-detail-35 {
	background: url("/images/sleva/detail/35.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/35.png", sizingMethod="crop");
}

.sale-detail-40 {
	background: url("/images/sleva/detail/40.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/40.png", sizingMethod="crop");
}

.sale-detail-45 {
	background: url("/images/sleva/detail/45.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/45.png", sizingMethod="crop");
}

.sale-detail-50 {
	background: url("/images/sleva/detail/50.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/50.png", sizingMethod="crop");
}

.sale-detail-55 {
	background: url("/images/sleva/detail/55.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/55.png", sizingMethod="crop");
}

.sale-detail-60 {
	background: url("/images/sleva/detail/60.png") top left no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sleva/detail/60.png", sizingMethod="crop");
}