body {
margin:0;
padding:0;
background:#42422A url("body.gif") left top repeat;
color:#42422A;
font:0.7em Arial,Verdana,sans-serif;
line-height:1.3em;
text-align:center;
}

a:link, a:visited { color:#6D6C53; }
a:hover, a:active { color:#ABD102; text-decoration:none; }


a.list:link, a.list:visited { color:#6D6C53; }
a.list:hover, a.list:active { color:#FFFFFF; text-decoration:none; }


img {
  border: none;
}


fieldset
{
	border: 1px solid #ABD102;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
legend
{
	padding-bottom: 15px;
	color: white;
	font-weight: bold;
	background-image: url(legend.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}

p {
margin:0 0 10px 0;
padding:0;
text-align:justify;
}
ul {
margin:5px 0 15px 0;
padding:0;
}
ul li {
margin:0;
padding:5px 0 0 10px;
list-style:none;
background:url("mp10.gif") 0 10px no-repeat;
}
ol {
margin:5px 0 15px 25px;
padding:0;
}
ol li {
margin:0;
padding:5px 0 0 0;
list-style-type:decimal;
}

mp3 li
{
	font-weight: bold;
	font-size: 20px; 
}
h1 {
margin:10px 0;
font-size:240%;
line-height: 1em;
}
h2 {
margin: 0 0;
font-size:120%;
}
h3 {
margin:14px 0;
font-size:110%;
line-height:120%;
}
h4 {
margin:15px 0 5px 0;
font-size:120%;
color: #679000;
}
h5 {
margin:15px 0 5px 0;
font-size:100%;
}
h6 {
margin:10px 0 5px 0;
font-size:90%;
}

table {
font-size:100%;
border-color:#007272;
width: 100%;
}
th, td {
border-color:#007272;
}

sup, sub {
font-size:80%;
line-height:100%;
}

form {
margin:0;
padding:0;
}
input, textarea, select {
  font-size:12px;
}
hr.hr {
display:none;
}

/**/
#pagename {
display:none;
} 

#page {
float:left;
width:100%;
padding:41px 0;
text-align:left;
background:url("page.gif") 0 0 repeat-x;
}
#main {
width:760px;
margin:0 auto;
}
#mainbox {
float:left;
width:100%;
background:url("main.gif") 0 0 repeat-y;
}

#header {
float:left;
width:100%;
height:266px;
background:url("header.jpg") left top no-repeat;
}
#logo {
float:left;
padding:21px 0 0 12px;
}
#logo a {
display:block;
width:184px;
height:46px;
text-decoration:none;
}
#logo span {
visibility:hidden;
}
#menubonus {
float:right;
position:relative;
top:-15px;
padding:0 12px 0 0;
font-size:80%;
font-weight:bold;
}
#menubonus a:link, #menubonus a:visited {
color:#ABD102;
}
#basket {
clear:right;
float:right;
width:157px;
padding:18px 0 0 0;
color:#FFF;
font-weight:bold;
font-size:110%;
}
#userstatus {
clear:right;
float:right;
position:relative;
top:100px;
width:157px;
padding:18px 0 0 0;
color:#FFF;
font-weight:bold;
font-size:110%;
}
#userstatus a {
color:#FFF;
}
#quicksearch {
clear:left;
float:left;
padding:110px 0 0 12px;
}
.qstext {
width:110px;
border-top:2px solid #808080;
border-right:2px solid #CDCDCD;
border-bottom:2px solid #CDCDCD;
border-left:2px solid #808080;
color:#6D6C53;
}
.qssubmit {
width:30px;
background:#6D6C53;
border:none;
color:#FFF;
font-weight:bold;
font-size:110%;
text-transform:uppercase;
}
#quicksearch a {
font-weight:bold;
color:#6D6C53;
}

#menu1 {
float:left;
width:410px;
height:38px;
margin:147px 0 0 0;
padding:0 0 0 10px;
}
#menu1 li {
float:left;
height:28px;
line-height:28px;
margin:0;
padding:0;
list-style:none;
border-left:1px solid #ABD102;
font-size:110%;
}
#menu1 li.m1i1 {
border:none;
}
#menu1 a {
display:block;
padding:0 6px;
text-decoration:none;
text-transform:uppercase;
}
#menu1 a:link, #menu1 a:visited {
color:#ABD102;
}
#menu1 a:hover, #menu1 a:active {
color:#6D6C53;
background:#D5D6C5;
}

#shopmenu {
clear:right;
float:right;
width:166px;
margin:116px 0 0 0;
padding:0;
}
#shopmenu li {
float:left;
height:13px;
line-height:13px;
margin:0;
padding:0;
list-style:none;
border-left:1px solid #ABD102;
font-size:90%;
background:none;
}
#shopmenu li.msmi1 {
border:none;
}
#shopmenu a {
display:block;
padding:0 3px;
text-decoration:none;
text-transform:uppercase;
}
#shopmenu a:link, #shopmenu a:visited {
color:#ABD102;
}
#shopmenu a:hover, #shopmenu a:active {
color:#6D6C53;
background:#D5D6C5;
}

#box {
clear:both;
width:750px;
margin:0 auto;
}
#container {
float:left;
width:576px;
}
#content {
	float: right;
	width: 400px;
}
#navi {
position:relative;
top:-14px;
font-size:90%;
color:#679000;
}
#title {
margin:0;
padding:0 0 10px 0;
color:#679000;
text-transform:uppercase;
font-size:160%;
}
#col1 {
float:left;
width:160px;
}
#col2 {
float:right;
width:160px;
}

#menuproducts {
float:left;
width:100%;
margin:0;
padding:0;
background:#ABD102 url("menuproducts.gif") left top repeat-x;
border-bottom:5px solid #FFF;
}
#menuproducts li {
clear:left;
float:left;
width:100%;
margin:0;
padding:0;
border-bottom:1px solid #356400;
background:url("mp0.gif") left top no-repeat;
}
#menuproducts a {
display:block;
width:100%;
height:28px;
line-height:28px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}
#menuproducts a:hover, #menuproducts a:active {
background:#D3E13C url("mp1.gif") left top no-repeat;
}
#menuproducts strong {
display:block;
padding:0 0 0 25px;
}
#menuproducts ul {
clear:left;
float:left;
margin:0;
padding:0;
}

#menuproducts ul li {
border:none;
background:url("mp10.gif") 15px 7px no-repeat;
font-size:90%;
font-weight:bold;
border-top: 1px solid #356400;
}



#menuproducts ul li ul li{
border:none;
background:url("mp10a.gif") 15px 7px no-repeat;
font-size:90%;
font-weight:bold;
border-top: 1px solid #356400;
}
#menuproducts ul li ul li a:hover, #menuproducts ul li ul li a:active {
background:url("mp11a.gif") 15px 7px no-repeat;
color:#6D6C53;
}


#menuproducts ul li a {
height:20px;
line-height:20px;
}
#menuproducts ul li a:hover, #menuproducts ul li a:active {
background:url("mp11.gif") 15px 7px no-repeat;
color:#6D6C53;
}
#menuproducts span {
display:block;
padding:0 0 0 30px;
}


#active1
{
	background-color: Red;

}

#menuproducts .act1
{
	background:url("menuA1.gif") 0px 0px no-repeat;
}

#menuproducts1 .act2
{
	background:url("menuA2.gif") 0px 0px no-repeat;
}

#menuproducts2 .act3
{
	background:url("menuA3.gif") 0px 0px no-repeat;
}

.colbox {
clear:both;
float:left;
width:100%;
border-bottom:1px solid #356400;
}
#col1 .colboxcont {
float:right;
border-left:1px solid #FFF;
}
#col2 .colboxcont {
float:left;
border-right:1px solid #FFF;
}
.colboxcont {
width:130px;
padding:10px 5px;
min-height:90px;
height:90px;
}
div[class].colboxcont {
height:auto;
}
.box-title {
display:none;
}
.colboxcont img {
border-top:1px solid #FFF;
border-right:1px solid #4A5932;
border-bottom:1px solid #4A5932;
border-left:1px solid #FFF;
}
#box-new-product {
background:#6D6C53 url("box-novinky.gif") left center no-repeat;
}
#box-new-product .colboxcont {
background:#679000;
color:#FFF;
text-align:center;
}
#box-new-product a {
color:#FFF;
}
#box-new-product .price {
padding:5px 0 0 0;
font-weight:bold;
font-size:110%;
color:#D3E13C;
}
#box-info {
background:#7A794D url("box-info.gif") left center no-repeat;
}
#box-info .colboxcont {
background:#ABD102 url("gradient1.gif") left bottom repeat-x;
}
#box-info a {
color:#FFF;
}
#box-login {
background:#D5D6C5;
}
#box-login .colboxcont {
width:130px;
padding:0 5px;
border:none;
}
#box-login form {
margin:0;
padding:0;
}
.loginput, .logpass {
width:90px;
border-top:2px solid #808080;
border-right:2px solid #CDCDCD;
border-bottom:2px solid #CDCDCD;
border-left:2px solid #808080;
color:#6D6C53;
}
.logsubmit {
float:right;
width:30px;
background:#6D6C53;
border:none;
color:#FFF;
font-weight:bold;
font-size:110%;
text-transform:uppercase;
}
#box-login td {
white-space:nowrap;
}
#box-login a {
display:block;
float:left;
font-weight:bold;
}
#box-top5 {
background:#6D6C53 url("box-top5.gif") right center no-repeat;
}
#box-top5 .colboxcont {
background:#7A794D;
}
#box-top5 a {
color:#FFF;
}
#box-hodnoceni {
background:#7A794D url("box-hodnoceni.gif") right center no-repeat;
}
#box-hodnoceni .colboxcont {
background:#ABD102 url("gradient2.gif") left top repeat-x;
text-align:center;
}
#box-hodnoceni a {
color:#FFF;
}
#box-news {
background:#D5D6C5 url("box-fotbalzpravy.gif") right center no-repeat;
}
#box-news .box-title {
display:block;
}
#box-news .box-title h3 {
margin:0;
padding:0;
text-transform:uppercase;
}
#box-news p {
font-size:90%;
line-height:130%;
}

#box-reklama {
background:#D5D6C5 url("box-reklama.gif") right center no-repeat;
}
#box-reklama .box-title {
display:block;
}
#box-reklama .box-title h3 {
margin:0;
padding:0;
text-transform:uppercase;
}
#box-reklama p {
font-size:90%;
line-height:130%;
}


/**/
#footer {
clear:both;
width:100%;
height:79px;
background:url("footer.gif") left bottom no-repeat;
}
#copyright {
float:left;
padding:40px 0 0 23px;
font-size:90%;
}
#copyright a {
font-weight:bold;
}
#fbanner {
float:right;
padding:8px 23px 0 0;
}
#hbanner {
position:absolute;
left:0;
top:0;
width:100%;

}
#hbanner div {
width:468px;
margin:0 auto;
}
#hbanner div div {
position:absolute;
}
#hbanner div div div {
position:relative;
left:120px;
top:140px;
}

.bggreen
{
	background-color: #B9D930;
}

.green
{
	color: #BBD82E;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 4px;
}

.padd
{
	padding: 3px;
}
.toCenter
{
	text-align: center;
}
.toRight
{
	text-align: right;
}
.price
{
	color: #C0DE42;
	font-weight: bold;
	font-size: 14px;
}
.specialPrice
{
	color: #679000;
	font-weight: bold;
	font-size: 14px;
}
.priceBezDph
{
	color: #CAC5AF;
	font-size: 11px;
}
.products a {
padding-bottom:2px;
text-decoration:none;
font-weight: bold;
font-size: 13px;
text-decoration: underline;
}
.wtabcategories {
	width: 100%;
}
.wtabcategories td {
	font: bold 110% Verdana,Arial,sans-serif;
	text-align: center; 
}


.productListing {
	border-top: 1px solid #ABD102; 
	border-right: 2px solid #ABD102; 
	border-bottom: 2px solid #ABD102; 
	border-left: 2px solid #ABD102; 
}
.productListing tr {
	border-top: 1px solid #FFF;
}
.productListing-heading {
	font-weight: bold;
	background: #ABD102 url("bg-prodlisthead.gif") left bottom repeat-x;
}
.productListing-even td {
	background: #F6F6F6;
}


.wtitle {
	height: 26px;
	padding: 4px 0 10px 30px;
	background: url(kp_square.gif) no-repeat left top;
}
.wtitle h2 {
	margin:0;
	padding:0;
	font-size: 130%;
	text-transform: uppercase;
	color: #B0D410;
}

.listbox {
	float: left;
	width: 130px;
	background: url("bg-lboxbody.gif") center top repeat-y;
	font-weight: bold;
	border: 1px solid #BBD82E;
}
.listseparator
{
	float: left;
	width: 1px;
}
.lboxhead {
	height: 27px;
	padding-top: 3px;
	background: #BBD82E url(listbox_foot.gif) repeat-x top;
	color: #FFFFFF;
	line-height: 90%;
	text-align: center;
	font-size: 12px;
}
.lboxhead s {
  text-decoration: none;
  font-size: 90%;
  font-weight: bold;
  color: #6E6C53;
  

}
.lboxbody {
	width: 120px;
	padding: 1px 1px 1px 1px;
	text-align: center;
	min-height: 122px;
	height: 122px;
}
div[class] .lboxbody {
	height:auto;
}
.lboxfoot {
	padding: 1 1px 1 1px;
	background: url("bg-lboxfoot.gif") center bottom no-repeat;
	line-height: 15px;
	font-size: 10px;
}
.lboxfoot div {
	height: 30px;
}
.lboxfoot span {
	display: block;
	float: left;
	padding: 0 1px 0 1px;
}
.lboxfoot a {
	size: 20px;
}

.logostop
{
	margin-top: 15px;
	height:15px;
	background: url("box-logos-top.gif") center bottom no-repeat;
}

.logosbottom
{
	height: 8px;
	background: url("box-logos-bottom.gif") center bottom no-repeat;
}
.logosbody
{
	background: url("box-logos.gif") repeat-y center bottom;
}

.pd
{
	color:#6F6E52;
}
.pd-green
{
	color:#ABD100;
}
.pd-bold
{
	color:#6C6C52;
	font-weight: bold;
}


.zalozka {
	float: left;
	position: relative;
	display: block;
	height: 16px;
	font-weight: bold;
	color: #5E605E;
	padding-top: 2px;
   cursor: hand; cursor: pointer;
}
.zal1
{
	float: left;
	width: 12px;
	height:18px;
	background: url("zal1long.gif") left top no-repeat;	
}
.zal2
{
	padding-top: 1px;
	height:18px;
	background: url("zal2long.gif") left top repeat-x;	
	float: left;
}
.zal3
{
	float:left;
	width: 7px;
	height: 18px;
	background: url("zal3long.gif") left top no-repeat;	
}

.zal1present
{
	float: left;
	width: 12px;
	height:18px;
	background: url("zal1long.gif") left top no-repeat;	
}

.zal2present
{
	padding-top: 1px;
	height:18px;
	background: url("zal2long.gif") left top repeat-x;	
	
	float: left;
}

.zal3present
{
	float:left;
	width: 24px;
	height: 18px;
	/*background: url("zal3present.gif") left top no-repeat;*/
  background: url("zal3long.gif") left top no-repeat;	
}

.text-zalozka
{
	width: 398px;
	overflow-x: auto;
	border: 1px solid #AEAEAE;	
	
}

.IE
{
	margin-top: -3px;
}

.FF
{
}
.cleaner {
   font-size: 1px;
   clear: both;
   height: 1px;
   background-color:#FFFFFF;
}


.zaltop
{
	width:100%;
	float: left;
}

.cat3
{
	margin-left: 7px;
}
.obth
{
	font-size: 10px;
	color: white;
	background-color: #ABD102;
	text-align: center;
}
.help
{
	color: white;
}
#whatis
{
	width: 100%;
	color: white;
	font-weight: bold;
	
}


.vokno {
  cursor: pointer;
  text-decoration: underline;
}
div.vokno:hover, div.vokno:active { color: #FF8400; text-decoration: none; }
span.vokno:hover, span.vokno:active { color: #FF8400; text-decoration: none; }

#popup
{
	text-align: left;
	padding: 10px;
	background-color: #FFFFFF;
}

.pricedph
{

}

.priceorig
{
	color: #CAC5AF;
}

.price
{
	font-size: 12px;
}

#nbTabs {
	margin: 15px 0px 0px;
	padding: 0px;
	background: url(./images/bg-tabs.png) repeat-x;
	height: 28px;
	overflow: hidden;
	width: 740px;
}

.tab{
  background: url(./images/bg-tabs-item.png) repeat-x;
	line-height: normal;
	display: block;
	list-style: none;
	float: left;
	margin: 0px 5px 0px 0px;
}
#tabs-bottom {
  padding-top: 5px;
	font-size: 1px;
	background: url(./images/bg-bottom-image-one.png);
}
.tab-in {
	padding: 10px 10px 10px 10px; 
}
.tabs {
	margin: 15px 0px 0px;
	padding: 0px;
	background: url(./images/bg-tabs.png) repeat-x;
	height: 28px;
	overflow: hidden;
	width: 740px;
}
.tabs li {
	line-height: normal;
	display: block;
	list-style: none;
	float: left;
	margin: 0px 5px 0px 0px;
}
.tabs li a, .tabs li a:Hover {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.tabs li a .left, .tabs li a .right, .tabs li a:Hover .left, .tabs li a:Hover .right {
	font-size: 1px;
	background: url(./images/bg-tabs-left.png);
	display: block;
	float: left;
	height: 28px;
	width: 3px;
}
.tabs li a .right {
	background: url(./images/bg-tabs-right.png);
}
.tabs li a:Hover .left, .tabs li .selected .left {
	background: url(./images/bg-tabs-left-hover.png);
}
.tabs li a:Hover .right, .tabs li .selected .right {
	background: url(./images/bg-tabs-right-hover.png);
}
.tabs li a .item, .tabs li a:Hover .item {
	display: block;
	padding: 8px 7px 6px;
	float: left;
	background: url(./images/bg-tabs-item.png);
}
.tabs li a:Hover .item, .tabs li .selected .item, .tabs li a:Hover .item, .tabs li .selected:Hover .item {
	background: url(./images/bg-tabs-item-hover.png);
	color: #ABD102;
}
.tabs-in {
	padding: 0px 10px 7px;
	border-right: 1px solid #7A794D;
	border-left: 1px solid #7A794D;
}
.tabs-bottom {
	font-size: 1px;
	background: url(./images/bg-bottom-image-one.png) center;
	height: 3px;
}

#DOTitles{
  border: 1px solid #7A794D;
  padding: 0px;
}

.DOContentBox{
  margin-top: 0px;
  padding-bottom: 5px;
	padding-top:5px;
	text-align: left;
}

#notebook td, #notebook th{
  padding: 0px;
  margin: 0px;
}

#notebook table {
  width: 100%;
}

#notebook .cartTable td {
  padding: 5px;
  padding-top:10px;
}

.DOContentBox table,.DOContentBox td,.DOContentBox th{
  padding: 0px;
  margin: 0px;
}

.DOContentBoxInput{
  height: 16px;
  width: 140px;
  border: 1px solid #7A794D;
  font-size: 12px;
}

.DOContentBoxSelect{
  height: 20px;
  width: 140px;
  border: 1px solid #7A794D;
  font-size: 12px;
}

.DOTitle{
  margin: 0px;
  padding-top:0px;
  padding-bottom:0px;
  padding-right:0px;
  padding-left: 0px;
  cursor: pointer;
}

.DOTitle h1{
	color: #ABD102;
	font-size: 30px;
	margin-left: 0px;
}

.DOTitle h3{
	font-size: 13px;
}

.DOTitle span{
	padding-left: 3px;
}

.DOContent h2{
	color: #7A794D;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
}

.DOTitleSelected{
  background: #7A794D url(./images/order-arrow-selected.png) right top no-repeat;
  color: #FFFFFF;
}

.DOTitleNormal{
  background: url(./images/order-arrow-normal.png) right top no-repeat;
}

.DOTitlePreSelected{
  background: url(./images/order-arrow-preselected.png) right top no-repeat;
}

.DOTitleSelectedLast{
  background: #7A794D;
  color: #FFFFFF;
}

.DOErrorMessage{
  font: 9px Arial, Helvetica, sans-serif;
	color: #ABD102;
	width: auto;
}

.DOOkMessage{
  padding-left: 10px;
  background: url(./images/ok.gif) left no-repeat;
}

.DOItemHeader {
  margin-bottom: 5px;
  margin-top: 10px;
  background: #ABD102;
  cursor: pointer;
  color: #FFFFFF;
  border-bottom: 1px solid #679000;
}

.DOItemHeaderSelected {
  margin-bottom: 5px;
  margin-top: 10px;
  background: #ABD102;
  cursor: pointer;
  color: #FFFFFF;
  border-bottom: 1px solid #679000;
}

.DOItemHeader h3{
  background: url(./images/button-down_inactive.png) 3px 1px no-repeat;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 30px;
  padding-bottom: 2px;
  padding-top: 3px;
  font-size: 14px;
}

.DOItemHeaderSelected h3{
  background: url(./images/button-up_inactive.png) 3px 1px no-repeat;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 30px;
  padding-bottom: 2px;
  padding-top: 3px;
  font-size: 14px;
}


.cartBox {
  margin: 0px;
  margin-top: 10px;

  width: auto;
}
.cartBox h1{
  margin: 0px;
  padding: 0px;
  font-size: 16px;
}

.cartBox h2{
  color: #000;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  text-transform: uppercase;
}

.cartTable th{
  background-color: #ABD102;
  height: 20px;
  text-align: middle;
  padding: 5px;
  font-size: 10px;
}

.cartTable td{
  border-bottom: 1px solid #ABD102;
  margin: 0px;
  padding: 5px;
  padding-top:10px;
}

.cartDelete{
  width: 30px;
  text-align: center;
}

.cartPicture{
  width: 80px;
  text-align: center;
  padding: 5px;
  padding-top:10px;
}

.cartPicture img{
  border: none;
}

.cartProduct{
  width: auto;
  text-align: left;
  padding: 5px;
  padding-top:10px;
  font-size: 10px;
}

.cartProduct a{
  font-weight: bold;
  text-decoration: none;
  color: #000;
}

.cartCode{
  width: 80px;
  text-align: left;
  padding: 5px;
  padding-top:10px;
}

.cartQuantity{
  width: 50px;
  text-align: center;
  padding: 5px;
  padding-top:10px;
}

.cartQuantity input{
  width: 25px;
}

.cartPrice{
  text-align: right;
  padding: 5px;
  padding-top:10px;
  font-size: 9px;
}

.cartPriceDPH{
  font-weight: bold;
  color: #86b300;
  width: 65px;
  text-align: right;
  padding: 5px;
  padding-top:10px;
  font-size: 12px;
}

.cartGray{
  color: #7f7f7f;
}

.cartRed{
  color: #ABD102;
}

cartBig{
  font-size: 16px;
}
.cartDelim{
  border-top: 1px solid #d8dfe7;
  margin-top:10px;
}

.cartHeadLink{
  color: #093a64;
  font-weight: bold;
  font-size: 14px;
  text-decoration:none;
  text-transform: uppercase;
  padding-right: 15px;
  background: url(./images/bg-menu-2nd.png) right no-repeat;
}

.cartHeadLink:Hover{
  color: #ABD102;
  font-weight: bold;
  font-size: 14px;
  text-decoration:none;
  text-transform: uppercase;
  padding-right: 15px;
  background: url(./images/bg-menu-2nd.png) right no-repeat;
}

.backToEshopLink{
  margin-left: 5px;
  color: #ABD102;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
  padding-left: 15px;
  background: url(./images/check-arrow-left.png) left no-repeat;
}

.backToEshopLink:Hover{
  margin-left: 5px;
  color: #3E4448;
  font-weight: bold;
  font-size: 12px;
  text-decoration:none;
  text-transform: uppercase;
  padding-left: 15px;
  background: url(./images/check-arrow-left.png) left no-repeat;
}