/*new*/
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url('../gfx/digiobchod/html.png') repeat-x center top;
	font-family: sans-serif;
	font-size: small;
	color: #000;
  	
}
#innerbody {	
	background: url('../gfx/digiobchod/body.png') repeat-y center top;
}
img, fieldset {
	display: block;
	border: none;
}
a:hover {
	text-decoration: none;
}
ol {margin-left:2em;}

hr,.invisible {
	display: none;
}
#page {
	width: 981px;
	padding-bottom: 210px;
	margin: 0 auto;
	font-size: 93%;
	background: #fff;
	position:relative;
  z-index:1;
}
#header {
	width: 953px;
	position:relative;	
	height:12.5em;
	padding: 10px 15px 0 13px;
	background: url('../gfx/digiobchod/header.png') no-repeat right top;
	 z-index:1;
}
.nobackground {background: #fff; }

.logo {
	position: relative;
	float: left;
	width: 301px;
	height: 100px;
	padding-top: 21px;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	color: #000;
}
.logo span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 301px;
	height: 121px;
	background: url('../gfx/digiobchod/logo.png') no-repeat left top;
}
#kosik {
	float: left;
	width: 122px;
	height: 104px;
	padding-top: 16px;
	margin-top: 1px;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	font-size: 11px;
	color: #fff;
	background: #000 url('../gfx/digiobchod/kosik.png') no-repeat left top;
}
#kosik:hover {
	background: #515151 url('../gfx/digiobchod/kosik.png') no-repeat right top;
}
#kosik b {
	display: block;
	padding: 2px 0;
	font-size: 16px;
}
#kosik b.celkem {
	font-size: 14px;
}

/* volejte zdarma */
#hotline{line-height:1.4; height:2em; padding:5px 10px; position:absolute; top:10.8em; right:1em; z-index:99; display:block;}
#hotline strong{color:#fff;}
#hotline big{color:yellow;}

/* new menu */
#menu {
  /*position:absolute;top:10.8em;left:0px;*/
  height:2.1em;
	width: 933px;
	padding: 3px 9px 2px 11px;
	/*margin-left: 13px; */
	font-weight: bold;
	color: #CDCBCB;
	background: #000 url('../gfx/digiobchod/topbar.png') no-repeat left top;
	z-index: 2;
}
#menu ul {
	float: left;
}
#menu li {
	float: left;
	margin-right: 2px;
	list-style-type: none;
}
#menu ul a, #menu ul span {
	float: left;
	height: 26px;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	background: #000;
}
html>body #menu ul a {
	min-height: 26px;
	height: auto;
}
#menu .link_left, #menu .link_right {
	width: 15px;
}
#menu .link_middle {
	height: 18px;
	padding: 6px 0 2px 0;
}
html>body #menu .link_middle {
	min-height: 18px;
	height: auto;
}
#menu ul li.set span, #menu ul a:hover span.link_middle {
	color: #000;
	background: #fff;
}
#menu ul li.set a .link_left, #menu ul a:hover .link_left {
	background: #fff url('../gfx/digiobchod/link_left.png') no-repeat left top;
}
#menu ul li.set a .link_right, #menu ul a:hover .link_right {
	background: #fff url('../gfx/digiobchod/link_right.png') no-repeat left top;
}

#menu p {
	float: right;
	padding-top: 5px;
}
#menu p strong {
	padding-left: 3px;
	font-size: 116.9%;
	color: #F2F218;
}

/* Center box
----------------------------------------------*/
#center-box {
  z-index:1;
	width: 968px;
	/*padding-bottom: 12px;*/
	background: url('../gfx/digiobchod/main.png') repeat-y left top;
}
#content-case {

  !important; position:relative;
	float: right;
	width: 747px;
	padding: 8px 0 15px 9px;
	overflow: hidden;
	background: url('../gfx/digiobchod/right.png') no-repeat left top;	
}

#content{width: 100%;position:relative;float:left;}
#content h1{font-size:1.4em; line-height: 1.2; margin-bottom: 0.4em; }
#content button{padding:2px 9px;}

#left-col {
	float: left;
	width: 212px;	
	padding-bottom: 75px;
/*	padding-top: 5px;*/
	/*padding-top: 6.5em;*/
	overflow: hidden;	
}


/* left-col 
------------------------------------------- */
#left-col h3{color:#000;}
#left-col h5{color:#333; margin-bottom:0.3em;}
#left-col div span{height:5px; background-position:0 100%; background-repeat:no-repeat; display:block; }
#left-col p{margin-bottom:0.5em;}

#left-col ul{list-style:none; padding:0; margin:0;}
#left-col li{padding-bottom:1px;}
#left-col li.last{background:none !important;}
#left-col li a{text-decoration:none; padding:0.3em 10px 0.3em 19px; display:block;}
#left-col li a:hover{text-decoration:none;}

/* right-col
-------------------------------------- */
#right-col  {
	float: right;
	width: 747px;
	padding: 8px 0 0 9px;
	overflow: hidden;
	background: url('../gfx/digiobchod/right.png') no-repeat left top;
}

.akce {
	float: left;
}
.greyboxes {
	float: right;
	width: 245px;
	margin-top:-5px;	
}
.greyboxes h2 {
	padding: 4px 5px 3px 5px;
	border-bottom: 3px solid #000;
	text-align: center;
	font-size: 108.9%;
	background: #FFC90A url('../gfx/digiobchod/h5.png') no-repeat left top;
}
.greybox {
	height: 69px;
	padding: 10px 29px 5px 29px;
	margin-bottom: 7px;
	background: #E3E2E2 url('../gfx/digiobchod/greybox.png') no-repeat left bottom;
}
.greybox ol {margin:0} 

.manager {margin-bottom:7px;}
.manager hr {display:block; margin:4px 0 5px 0; color:#B4B4B4;background-color: #B4B4B4;}
.manager b {font-weight: normal;color:#606060;}
.manager strong {display:block;margin-bottom:3px;}
.manager .mtop, .manager .bottom {font-size:0;}
.manager .mtop {
  height:4px;
	background: #E3E2E2 url('../gfx/digiobchod/manager_top.png') no-repeat left bottom;
}
.manager .middle {
  padding: 5px 1em 0px 1em;  
	background: #E3E2E2 url('../gfx/digiobchod/manager_middle.png') repeat-y;
}
.manager .bottom {
  height:4px;
	background: #E3E2E2 url('../gfx/digiobchod/manager_bottom.png') no-repeat left top;
}

.manager table {
  margin:0 !important; 
}

html>body .greybox {
	min-height: 69px;
	height: auto;
}
.greybox ol {
	list-style-position: inside;
	line-height: 140%;
	font-size: 15px;
}
.greybox ol span {
	font-size: 12px;
}
.greybox img {
	float: left;
}
.greybox img.homecredit {
	float: right;
}
.cols {
	width: 747px;
	padding-bottom: 18px;
	margin-bottom: 11px;
	background: url('../gfx/digiobchod/cols.png') repeat-y left top;
}
.col {
	float: left;
	width: 245px;
	margin-right: 6px;
	overflow: hidden;
}
.last_col {
	margin-right: 0;
}
h2 {font-size: 108.9%;}

.uvod .col h2 {
	padding: 6px 5px;
	border-bottom: 3px solid #000;
	text-align: center;
	font-size: 108.9%;
	background: #D3D3D3 url('../gfx/digiobchod/h2.png') no-repeat left top;
}
.col_inner {
	width: 224px;
	padding: 0 10px 0 11px;
	overflow: hidden;
}
.col .producer {
	padding: 14px 0 18px 34px;
	list-style-type: none;
	line-height: 160%;
}
.col .producer a, .col_bottommenu a {	
	font-size: 108.9%;
	font-weight: bold;
	color: #000;	
}

.col .producer li.all {
	background: url('../gfx/digiobchod/bullet02.gif') no-repeat left center !important;
}
.col .producer li.all  a{
font-weight: normal;
color: #818080;
}
.col .producer span {
	padding-left: 5px;
	color: #818080;
}
h3 {		
	font-size: 108.9%;	
}
h3.h3_akce {
	text-align: center;
	padding: 4px 55px 3px 55px;	
	margin-bottom:12px;
	border-bottom: 1px solid #787878;
	background: url('../gfx/digiobchod/h3_akce.png') no-repeat center top;
}
h3.h3_novinky {
	text-align: center;
	padding: 4px 72px 3px 72px;
	border-bottom: 1px solid #787878;
  	margin-bottom:12px;	
	background: url('../gfx/digiobchod/h3_novinky.png') no-repeat center top;
}
.col .zbozi {
	width: 214px;
	height: 210px;
	padding: 12px 5px 5px 5px;
}
html>body .col .zbozi {
	min-height: 210px;
	height: auto;
}
.zbozi_img {
	float: left;	
	border: 1px solid #CBC9C9;
}

.zbozi_rcol {padding-left: 9px;width:105px;}
.article .rcolsmall {width: 100px;padding-left: 9px;}

.uvod .zbozi_rcol {width:95px;}

/* cena */
.price {margin:0 !important;color: #4F4F4F;}
.price b{color:#000}
.price b span{color: #4F4F4F;}


.zbozi_cena {
  margin:0 !important;  		
	line-height: 140%;
	font-size: 12px;
	color: #CFCFCF;
}
.zbozi_cena small{width:auto;border:0;}
.zbozi_cena b {display: block;font-size:18px;color:#000}
.zbozi_cena b span {color: #4F4F4F;}
.zbozi_cena img {margin-top: 5px;}
.zbozi_cena img.left_floated {
	float: left;
	margin-right: 4px;
}
h4 {padding-bottom: 12px;font-size: 116.9%;}
/*h3 {padding-bottom: 12px;}*/
h3 a,h4 a {color: #EA1F04;}

.zbozi_popis {	
	color: #585758;
}
.zbozi_akce {
	padding-bottom: 10px;
	font-weight: bold;
}
.zbozi_akce a {
	color: #EA1F04;
}
.zbozi_akce span {
	padding-top: 3px;
	display: block;
	color: #605E5F;
}
.zbozi_akce span b {
	color: #000;
}
.col_bottommenu {
	border-top: 1px solid #747474;
	padding: 10px 0 0 2px;
	list-style-type: none;
	line-height: 160%;
}
.col_bottommenu a {
	color: #EA1F04;
}
.prislusenstvi {
  /*width:100%;*/
  width:746px;	
	border-right:1px solid #5E5D5D;
	background: url('../gfx/digiobchod/prislusenstvi.png') no-repeat left top;
}
.prislusenstvi_bottom {
	font-size: 0;
	line-height: 0;
	height: 6px;
	background: url('../gfx/digiobchod/prislusenstvi_bottom.png') no-repeat left top;
}
.prislusenstvi_left {
	float: left;
	width: 245px;
	height:193px;
	overflow: hidden;
	background: #BFBCBC;	
	
}
.prislusenstvi h2 {
	padding: 5px 0;
	border-bottom: none;
	text-align: center;
	font-size: 116.9%;
	color: #fff;
	background: #000 url('../gfx/digiobchod/h5_prislusenstvi.png') no-repeat left top;
}
.prislusenstvi_right {
	float: left;
	width: 501px;
	height:192px;
	border-top: 1px solid #777676;
	/*padding: 20px 0 20px 26px;*/
	/*padding: 0 0 0 26px;*/	
	background: url('../gfx/digiobchod/prislusenstvi_right.png') no-repeat left top;
}

.prislusenstvi_right div.inner {
  padding: 20px 0 20px 26px;
}

.prislusenstvi ul {
	width: 200px;
	margin: 6px 0 7px 19px;
	list-style-type: none;
	font-size: 108.9%;
}
.prislusenstvi ul a {
	display: block;
	width: 194px;
	padding: 2px 3px;
	border-bottom: 1px solid #8C8A8A;
	text-decoration: none;
	color: #000;
}
.prislusenstvi a:hover {
	color: #EA1F04;
}
.prislusenstvi .more {
	margin-left: 22px;
	color: #EA1F04;
}
.prislusenstvi_right .zbozi {
	float: left;
	width: 220px;
	margin-right: 22px;
}
.prislusenstvi_right .last {
	margin-right: 0;
}

/* vyhledavani */
/*#header form {
  position:absolute; top:161px; left: 13px; z-index: 1;
	width: 189px;
	padding: 17px 0 15px 10px;

	background: #BFBCBC;
} */
#header fieldset,#header input{border:none;}

#motto {
	float: left;
	width: 388px;
	height: 73px;
	padding: 48px 2px 0 140px;
	overflow: hidden;
	background: url('../gfx/digiobchod/motto.jpg') no-repeat left top;
	/*z-index:1000;
  position: relative;*/	
}

#header form legend {
	display: none;
}
#header form input {
  position: relative;  	
	border: 1px solid #525252;
	color: black;
	background: white;
	font-size: 15px;
  width: 232px;
	height: 22px;
  line-height:20px		
} 
#header form button {
  display:inline;
	width:32px;
	height:25px;
	color:#333;  
  background:url('../gfx/digiobchod/ok_btn.png') 0 0 no-repeat;
}


.left li a.h1_like {
	display: block;
	height: 33px;
	padding: 11px 0 0 57px;
	border-bottom: none;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-size: 108.9%;
	color: #fff;
	background: #050505;
}
html>body .left li a.h1_like {
	min-height: 33px;
	height: auto;
}
.left li a.h1_01 {
	background: #050505 url('../gfx/digiobchod/h1_01.png') no-repeat left top;
}
.left li a.h1_02 {
	background: #050505 url('../gfx/digiobchod/h1_02.png') no-repeat left top;
}
.left li a.h1_03 {
	background: #050505 url('../gfx/digiobchod/h1_03.png') no-repeat left top;
}
.left li a.h1_like:hover {
	text-decoration: underline;
}
.leftmenu {
	width: 198px;
	margin-left: 14px;
	padding-bottom: 4px;
	list-style-type: none;
	font-size: 108.9%;
	background: #E3E2E2;
}
.leftmenu a {
	display: block;
	width: 144px;
	padding: 5px 25px 5px 29px;
	text-decoration: none;
	color: #000;
}
.leftmenu a:hover {
	color: #EA1F04;
	background: url('../gfx/digiobchod/leftmenu_h.png') no-repeat right center;
}

#left-col #sale {
	width: 183px;
	margin: 20px 0 28px 20px;
	border-top: 1px solid #000;
	list-style-type: none;
	font-size: 108.9%;	
	background: #E3E2E2;
}
#left-col #sale li {	
	width: 151px;
	padding: 5px 10px 5px 8px;
	border-bottom: 1px solid #C0BFBF;
	text-decoration: none;	
}
#left-col #sale li.last {
	border-bottom: 1px solid #000;
}
#left-col #sale li a {
	color: #000;
}
#left-col #sale li a:hover {
	color: #EA1F04;
}
/*
#left-col #offer {
  margin-top:-26px;
}*/

/* nabidka */
#left-col #offer li a {
	display: block;	
	height: 33px;
	padding: 11px 0 0 57px;
	border-bottom: none;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-size: 108.9%;
	color: #fff;
	background: #050505;
	margin-bottom:10px;
}
#left-col #offer ul ul li a {margin-bottom:20px;}
/*
html>body #left-col #offer li a {
	min-height: 22px;
	height: auto;
} */

#left-col #offer ul li.set a strong,#left-col #offer ul li.set-empty a strong {  
  color:white;
}

#left-col #offer ul li.set ul li a strong, #left-col #offer ul li.set-empty ul li a strong {
  color:#EC2512 !important; font-weight: normal;
}

#left-col #offer ul ul{margin-left:15px; background: #E3E2E2; } 
/*#left-col #offer ul ul li a{height:33px;width:145px;background: #E3E2E2;padding: 11px 20px 0 32px; vertical-align: middle;text-decoration: none;color: #000;}*/
#left-col #offer ul ul li a{ height:auto;width:145px;background: #E3E2E2;padding: 0 20px 0 32px;text-decoration: none;color: #000;}
#left-col #offer ul ul li a:hover,#left-col #offer ul ul li a.selected {color: #EA1F04; background: url('../gfx/digiobchod/leftmenu_h.png') no-repeat right center;}

#left-col h2.aktuality {
	width: 187px;
	padding: 4px 5px 3px 5px;
	border:0;
	border-bottom: 3px solid #000;
	margin:0;
	margin-left: 14px;
	text-align: center;
	font-size: 108.9%;
	background: #FFC90A url('../gfx/digiobchod/h5_left.png') no-repeat left top;
}
.whitebox {
	width: 181px;
	padding: 0 8px;
	margin-left: 13px;	
	border-left: 1px solid #C0BFC0;
	border-right: 1px solid #C0BFC0;
	background: #fff;
}
.whitebox_bottom {
	font-size: 0;
	line-height: 0;
	height: 16px;
	margin:0px;
	margin-top: -6px;
	margin-left: 13px;
	background: #fff url('../gfx/digiobchod/whitebox_bottom.png') no-repeat left top;
}
.whitebox .news {
	padding: 12px 0;
	/*text-align: justify;*/
	text-align:left;
	border-bottom: 1px solid #676767;
}
.whitebox .news p {display:inline}

.whitebox .news h3 {
	font-size: 108.9%;
	border-bottom: none;
	text-align: left;
}
.whitebox .news i {
	font-size: 91.9%;
	color: #585758;
}
.whitebox a {
	color: #EA1F04;
}
.whitebox .last {
	border-bottom: none;
}
.newsmenu {
	padding-top: 3px;
}
.newsmenu .right_floated {
	float: right;
}


/* footer 
------------------------------------------- */
#footer{position: relative;width:927px;height: 15px; margin-left:13px; padding: 8px 10px 9px 20px; /*position:absolute;left:13px;bottom:0;*/color: #CDCBCB;background: #000 url('../gfx/digiobchod/footer.png') no-repeat left bottom; }

#footer p {
	float: left;
	width: 254px;
}
#footer div.icons {
vertical-align: middle;
} 

img.ico {display:inline;border:0 !important; vertical-align: bottom;padding:3px 3px 3px 0;}
/*/.article img.ico {padding:3px 3px 3px 0;}*/
.produkt img.ico {vertical-align: middle;}

#footer .ico {
	float: left;	
	margin: auto 10px auto 0;
	/*margin-right:10px;*/	
	
	/*margin: 2px 17px 0 17px
	/*border-left: 2px solid #E89A02;
	border-right: 2px solid #E89A02;
	padding: 0 5px;*/
}
#footer ul {
	float: right;
}
#footer li {
	display: inline;
}
#footer li a {
	padding: 0 10px;
	font-weight: bold;
	color: #fff;
}
#footer li a:hover {
	text-decoration: none;
}

.left_bottommenu {
	position: absolute;
	left: 17px;
	top: -60px;
	width: 175px;
	font-size: 91.9%;
}
.left_bottommenu a {
	display: block;
	width: 140px;
	padding: 6px 0 6px 35px;
	color: #EA1F04;
}
.left_bottommenu a:hover {
	text-decoration: none;
}
a.tisk, a.mail {padding: 6px 0 6px 35px;}
a.tisk {  
	background: url('../gfx/digiobchod/tisk.png') no-repeat left top;
}
a.mail {
	background: url('../gfx/digiobchod/mail.png') no-repeat left center;
}


/*
	@company: www.actum.cz
	@author: David Sklar (original version)
	@site: www.aaron.cz
------------------------------------------- */


/* obecna definice
-------------------------------------------------------------------- */
/* nadpisy */
h1,h2,h3,h4,h5{color:#000; margin-top:0;}
h1{font-size:1.2em;}

.page h2{color:#333; font-size:1.1em; text-transform:uppercase; padding-top:10px; margin-bottom: 6px; border-top:solid 1px #ccc;clear: left;}
.page h3{text-align:left;}
.page img{display:inline;}
.page hr {display:block; color:#ccc; margin:0.5em auto;border: 1px  #ccc solid;}

h3,h4,h5{font-size:1.0em; margin:0;}
h3{color:#4d4d4d; margin-bottom:5px;}
h4,h5{color: #4c4c4c;/*margin-bottom: 0.4em;*/}
h5{margin-bottom: 0.2em;}


p,table,address{margin:0 0 1.0em 0;}
address{font-style:normal;}
img{font:0.9em Tahoma,"Lucida Grande CE",lucida,sans-serif;}
a{color:#cb1b1b;text-decoration:underline;}
a:hover,a:focus{text-decoration:none;}
strong{color:#343434;}
small{font-size:0.9em;}
span.grey{color: #ccc; text-decoration: underline; padding-right:8px;background:url('../gfx/red/ico_next_grey.gif') 100% 50% no-repeat;}

/* formulare */
form {padding: 0; margin: 0;}
input, select, button{font:1.0em Arial, Helvetica, sans-serif, "Calibri"; vertical-align:middle;}
input[type="text"],input[type="password"]{ padding: 1px 1px 0 1px; border:solid 1px #b3b3b3;}
select{height:1.8em;}
textarea {font:1.0em Arial, Helvetica, sans-serif, "Calibri";}
button{border: none;cursor:pointer;}

.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.fll{float:left !important;}
.flr{float:right !important;}
.spaceman{position:absolute;top:-2000px;left:-3000px;}
.nod{display:none !important;}
.nb{border:none !important;}
.nob{background:none !important;}
.cleaner{clear:both;}
.bold{font-weight:bold;}
.spacer, .spacer-line{height:10px;background: #fff;display: block;clear: both;}
.spacer-line{background: #fff url('../gfx/spacer.gif') 0 50% repeat-x;}

.half-left, .half-right {width: 49%;margin-bottom: 1.8em;float: left;}
.half-right {margin-left: 50%; float: none;}
.half-left ul, .half-right ul {margin-top:0;}

img.info {position: relative; top: 2px; display:inline;}

/* box-model */
.pt5{padding-top:5px !important; }
.pb15{padding-bottom:15px !important;}
.pl15{padding-left:15px !important;}
.m0{margin:0 !important;}
.mb0{margin-bottom:0 !important;}
.mb1{margin-bottom:1px !important;}
.mb2{margin-bottom:2px !important;}
.mb1em{margin-bottom:1em !important;}
.mt1em{margin-top:1em !important;}
.mt15{margin-top:15px !important;}
.mt-5px{margin-top:-5px !important;}
.mb1em{margin-bottom:1em !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.ml10{margin-left: 10px !important;}
.ml20{margin-left: 20px !important;}
.ml23{margin-left: 23px !important;}
.ml5{margin-left: 5px !important;}
.m5{margin: 5px !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr15{margin-right: 15px !important;}


.w25{width:25px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w90{width:90px !important;}
.w95{width:95px !important;}
.w100{width:100px !important;}
.w120{width:120px !important;}
.w140{width:140px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w225{width:225px !important;}
.w250{width:250px !important;}
.w270{width:270px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w500{width:500px !important;}
.w400{width:460px !important;}
.w100p {width:100% !important;}

.h0{height:0;}
.h5em {height:5em;}
.h6em {height:6em;}

.il {display: inline;}
.bl {display: block;}

.lh24 {line-height:24px}
.lh30 {line-height:30px}

.prel {position:relative !important}
.pabs {position:absolute !important}

/* ico */
p.next{text-align:right; margin-bottom: 1em;}
/*p.next a,a.next{padding-right:8px;background:url('../gfx/red/ico_next.gif') 100% 50% no-repeat;}*/
.next strong{font-size:1.0em !important;}

p.prev a,a.prev{padding-left:8px;background:url('../gfx/red/ico_prev.gif') 0 50% no-repeat;}

.icq{width: 18px; height: 18px; border: none !important; display:inline;}

/* ico */
a.press,a.recomm{padding-left:18px; background:url('../gfx/red/ico_press.gif') 0 50% no-repeat;}
a.recomm{background:url('../gfx/red/ico_recommend.gif') 0 60% no-repeat;}
a.up{padding-right:10px; background:url('../gfx/red/ico_upwards.gif') 100% 60% no-repeat;}
a.up span{position: absolute; top: -3000px; left: -2000px;}

/* control */
p.control{font-size: 0.9em;text-align:right; margin:0;}
p.control a{text-align:right; margin:0 3px;}

#center-box p.control{width:auto; position:absolute; right: 8px; bottom:60px;}
#content-case p.control{width:auto; position:static; }
#right-col p.control{width: auto; padding:0.2em 10px 0.4em 0; position:static;}
#right-col p.control a{color:#cb1b1b;}

#ctrl-01{width:180px !important; height:1.5em; position:absolute !important; top:2px !important; right:0 !important;}



/* ico - article */
em.hour, em.ask, em.new, em.action, em.discount, em.stock, em.no-active{height:19px;line-height:19px;color:#000;font-size:0.9em !important;font-style:normal;text-align:center;padding:0 5px 0 4px;background:transparent url('../gfx/digiobchod/skladem.png') 0 0 no-repeat;}
em.ask {padding:1px 7px 3px 7px;}
em.discount,em.action{padding:1px 8px 3px 8px;background:transparent url('../gfx/digiobchod/sleva.png') 0 0 no-repeat;}
em.action {padding:1px 10px 3px 10px;}
em.hour, em.new, em.stock{ font-size:88%; padding:1px 9px 3px 9px; background-color:transparent;background-image:url('../gfx/digiobchod/skladem.png') no-repeat;}
em.new {padding-left:10px;}
em.hour {padding-left:10px;padding-right:10px;}
/*em.carriage{color:#333; padding-right: 5px; padding-left: 26px; background: url('../gfx/red/ico_carriage.gif') 0 0 no-repeat;}*/
em.carriage{color:#333; font-size:89%; font-weight: bolder; font-style: normal;}
em.car{color:#333; font-size:89%; font-weight: bolder; font-style: normal;}
em.no-active{color:#333; padding:0 6px 0 7px; background-image: url('../gfx/ico_no-active.gif');}




strong.new, strong.action, strong.discount{color:#fff;font-weight:normal;text-align:center;padding:1px 4px 2px 5px;background:#cb1b1b url('../gfx/red/ico_new-b.gif') 0 0 no-repeat;}
strong.action{padding:1px 8px 2px 8px;background-image:url('../gfx/red/ico_action-b.gif');}
strong.discount{width:38px;background-image:url('../gfx/red/ico_discount-b.gif');}

.pdf {padding-left: 26px; height:2em; padding-top:0.5em; padding-bottom:0.5em; background: url('../gfx/digiobchod/pdf.png') 0 0 no-repeat;  display:block;}

/* button */
a.buy,a.book,a.conti{color:#fff; text-align:center; text-decoration:none;}
a.buy{font-weight:bold; padding: 15px 15px; background:transparent url('../gfx/digiobchod/pokracovat_btn.png') 0 0 no-repeat;}
a:hover.buy{background:transparent url('../gfx/digiobchod/pokracovat_btn_hov.png') 0 0 no-repeat;}
a:hover.book,a:hover.conti{background-color:#dd131b; background-position:-86px 0;}
a.book,a.conti{padding: 3px 9px 3px 8px; background:#c20b0b url('../gfx/red/button_book.png') 0 0 no-repeat;}
a:hover.book,a:hover.conti{background-position:-138px 0;}

button.buy{color:#fff; font-weight:bold; text-align:center; text-decoration:none;padding: 4px 8px !important;background: #c20b0b url('../gfx/red/button_buy.png') 0 0 no-repeat !important;}
button:hover.buy{background-color:#dd131b !important; background-position:-86px 0 !important;}

button.comm {width: 138px; background:#c20b0b url('../gfx/red/button_book.png') 0 0 no-repeat !important;}
button:hover.comm {background-position:-138px 0 !important;}


/* rating */
.rating{width:80px;height:6px;background:#ccc;display:block;overflow:hidden; float:none !important;}
.rating a{width:14px; height:6px; background:#ccc; border-right:solid 2px #fff; display:block; float:left;}
.rating a:hover, .rating a.set{background:#ce1b1b;}


/* zaoblene rohy */
.c-01,.c-02,.c-03,.c-04{width:5px;height:5px;position:absolute;top:-1px;left:-1px;z-index:1;background:url('../gfx/grey_c1.gif') 0 0 no-repeat;display:block;}
.c-02{margin-left:-4px;left:100%;background:url('../gfx/grey_c2.gif') 100% 0 no-repeat;}
.c-03{margin:-4px 0 0 -4px;top:100%;left:100%;background:url('../gfx/grey_c3.gif') 100% 100% no-repeat;}
.c-04{margin-top:-4px;top:100%;background:url('../gfx/grey_c4.gif') 0 100% no-repeat;}


/* validator */
.validator{margin-bottom:2.0em !important;}
.validator h3{color:#cb1b1b;}
.validator strong{color:#cb1b1b;}
.validator ul{margin-top:0;}
.validator li{color:#cb1b1b; font-weight: bold; margin-left:20px; background-image:url('../gfx/bull_red.gif') !important;}

/* slogan */
#slogan{color:#a4abab; line-height:1.4; position:absolute; top:5.5em; left:234px; }
#slogan strong{color:#fff; font-size:1.5em; margin:0; }

/* hlavni sekce - guidepost */
#guidepost{position:absolute;top:0;left:195px;}
#guidepost ul{list-style:none;max-width:760px;height:28px;padding:0;padding-right:10px;margin:0;background:url('../gfx/guide.png') 100% 0 no-repeat;}
#guidepost li{float:left;}
#guidepost li a{color:#fff;text-align:center;position:relative;display:block;}
#guidepost li#item-01{width:10.95em;background:#d01d1d url('../gfx/guide_red.png') -137px 0 no-repeat;}
#guidepost li#item-02{width:15.1em;background:#467e15 url('../gfx/guide_green.png') -188px 0 no-repeat;}
#guidepost li#item-03{width:13.4em;background:#3169a6 url('../gfx/guide_blue.png') -168px 0 no-repeat;}
#guidepost li a{font-size:1.1em;font-weight:bold;text-align:center;text-decoration:none;padding:0.5em 0 0.15em 0;display:block;}
#guidepost li#item-01 a{color:#fcdddc;background:#d01d1d url('../gfx/guide_red.png') 0 0 no-repeat;}
#guidepost li#item-02 a{color:#dfffa8;background:#467e15 url('../gfx/guide_green.png') 0 0 no-repeat;}
#guidepost li#item-03 a{color:#cbf5ff;background:#3068a5 url('../gfx/guide_blue.png') 0 0 no-repeat;}
#guidepost li a:hover,#guidepost li.set a,#guidepost li strong{color:#fff !important;text-decoration:none;background:none !important;}
/* rendering */
#guidepost li span,#guidepost li small{width:10px; height:28px;position:absolute; top:0;z-index:1;
/*background:orange;*/
display:block;}
#guidepost li span{left:-10px;}
#guidepost li small{right:-10px;}
#guidepost li#item-01.set a small,#guidepost li#item-01 a:hover small{background:url('../gfx/guide_red-small.png') 0 0 no-repeat;}
#guidepost li#item-02.set a span,#guidepost li#item-02 a:hover span{background:url('../gfx/guide_green-span.png') 0 0 no-repeat;}
#guidepost li#item-02.set a small,#guidepost li#item-02 a:hover small{background:url('../gfx/guide_green-small.png') 0 0 no-repeat;}
#guidepost li#item-03.set a span,#guidepost li#item-03 a:hover span{background:url('../gfx/guide_blue-span.png') 0 0 no-repeat;}
#guidepost li#item-03.set a small,#guidepost li#item-03 a:hover small{background:url('../gfx/guide_blue-small.png') 0 0 no-repeat;}




/* content 
------------------------------------------- */
#content-case p.perex{font-weight:bold;}

#content-case ul{padding-left:0; margin-bottom:1.0em;}
#content-case ul li{list-style:none;padding:0.1em 0 0 24px; background:url('../gfx/digiobchod/bullet01.gif') 0 5px no-repeat;}
#content-case ul li small {font-weight: normal;}
#content-case ul ul{padding-left:3px; margin-bottom:0.4em;}
#content-case ul li li{background:url('../gfx/bull-01.gif') 0 6px no-repeat;}
/*#content-case ol{padding-left:20px; margin-bottom:1.0em;}*/

#content-case table{}

*/

/*#content-case label{margin-right: 7px;}*/

#content-case input[type="text"]{width: 150px;height:1.4em;}
#content-case button{color:#fff;text-decoration:none;padding:2px 11px;background:url('../gfx/red/button.png');}
#content-case button:hover, #content-case button.hover{background-position: -70px 0;}
/*
#content-case button{width:71px;color:#fff;text-decoration:none;padding:1px 5px !important;background:url('../gfx/digiobchod/btn_kosik.png');}
#content-case button:hover, #content-case button.hover{background:url('../gfx/digiobchod/btn_kosik_hover.png');background-position:0 0;}
*/
#content-case button#basket,#content-case button.basket{width:71px;height: 19px;color:#fff;text-decoration:none;padding:1px 5px !important;background:url('../gfx/digiobchod/btn_kosik.png');}
#content-case button:hover#basket, #content-case button.hover#basket,#content-case button:hover.basket{background:url('../gfx/digiobchod/btn_kosik_hover.png');background-position:0 0;}
#content-case a#compare {color:#fff;text-decoration:none;padding:2px 12px !important;background:url('../gfx/digiobchod/btn_kosik.png');}
#content-case a:hover#compare {background:url('../gfx/digiobchod/btn_kosik_hover.png');}


/* drobeckova navigace */
p#crumb strong{font-weight:normal !important;}
p#crumb{padding-top:0;padding-right: 180px; padding-bottom:0.4em;border-bottom:solid 1px #ccc;}
p#crumb a,p#crumb strong{padding-left:3px;}
p#crumb a{padding-right:10px; position: relative; background:#fff url('../gfx/ico_crumb.gif') 100% 50% no-repeat;}
p#crumb a.first{padding-left:0;}
p#crumb span{position:absolute;top:-2000px;left:-3000px;}

/* strankovani */
p.pagging{text-align:right;}

/* produkt */
div.article {}
div.article h3 {margin-top: -0.4em;margin-bottom: 0.6em;text-align:left}
/*div.article div {margin-left: 80px;}*/
div.article img{ border: 0;float:left;}
div.article strong{font-size:1.1em; margin-top: 5px; display:block;}
div.article p{color:#565656;margin:0.5em 0;clear:both; }

/* sada produktu */
div.set button{padding:2px 6px !important;}
div.set div.article{float:left;}
div.set div.last{margin-right: 0 !important;}
/*div.set>small{display:block; clear:both;}*/

/* table list */
.kosik #content h1 {background: url(../gfx/digiobchod/kosik_icon.png) no-repeat left center; padding-left:30px;}
.kosik #content-case #content div.container {background:#E2E2E2;border:solid 1px #8F8D8E; }
.kosik #content-case #content #table-bottom {height:81px; background:#BDBDBD url(../gfx/digiobchod/kosik_vlnka.png) no-repeat left top; padding:40px 0 0 290px; position:relative;margin-bottom:40px;}
.kosik #content-case #content #table-bottom div.container{background:transparent;border:0; width:200px;}
.kosik #content-case #content #table-bottom div.buy{color:#3C3A3B;text-align: center; position:absolute;top:50px;right:10px;}

.kosik .list strong, .kosik .container strong, .produkt #text-box strong {font-size:140%;}




.list {  border-collapse:collapse;margin:0;}
.list tr.odd th {background:#FFCA0A;border-bottom:solid 1px #8F8D8E; }
.list th{color:#000; background: #FFCA0A !important;}
.list th, .list td{ text-align:center; padding:0.5em 8px 0.5em 8px;}
.list td{color:#000; background: #E2E2E2;}
.list tr.odd td {background: #F4F0F1;}

.grid td {border-bottom:solid 1px #ccc;} 


/* docasne neprodavane */
div.no-active h3 a {color: #898989 !important;}
div.no-active h4 a {color: #898989 !important;}

tr.no-active td a.no-active, tr.no-active td strong {color: #898989 !important;}

td.name {text-align:left;}


 

.thcolor th{color:#fff; background: #cb1b1b !important;} /*????? */
.capsule {width: 745px;margin: 20px 0 1.0em 0;clear: both;overflow: auto; border:1px solid;}
.capsule table {margin-bottom:0;}
/* right-col 
------------------------------------------- */
#right-col{width:180px;display:block;float:right;}

#right-col h2{font-size:1.0em;text-transform: none;padding-top: 0.2em;border-top: none;}

/* support */
#right-col div.support img{border:solid 1px #b6b6b6; border:0;float:left; }
#right-col div.support p{margin-top: -3px; margin-left:55px;}



/* info-box */
#left-col #info-box{color:#333; margin-right: 5px; padding:10px 9px 0 9px; background:#e6e6e6 url('../gfx/info_01.gif') 0 0 no-repeat; }
#left-col #info-box a{/*color:#333;*/ text-decoration: underline; }
#left-col #info-box a:hover{/*color:#333;*/ text-decoration: none;}
#left-col #info-box li {background: url('../gfx/kontakt-levy-li.gif') 5px 10px no-repeat; margin-left: -5px;}
#left-col #info-box img{margin-bottom:10px; margin-top: 10px;}
#left-col #info-box table{margin-bottom:0.5em; }
#left-col #info-box td{padding-right:15px;}
#left-col #info-box span{margin:0 -9px; background-image:url('../gfx/info_02.gif'); }
#left-col table{width: 100%; table-layout: fixed;}
#left-col #info-box span{margin:0 -9px; background-image:url('../gfx/info_02.gif'); }

#left-col #info-box p.next a{/*color:#cb1b1b !important;background-image:url('../gfx/red/ico_next.gif') !important;*/}





/* css projednotlive stranky 
-------------------------------------------------------------------- */

/* uvodni strana 
------------------------------------------- */
.uvod p#crumb { display: none;}
.uvod p.control{right: 200px;}

/* aktuality */
#news{width:344px;padding-left:8px; float:left;overflow: hidden;}
#news h2{margin-left:-8px;}
#news dd{margin:0; margin-bottom:1.0em; }
#news small{font-style:italic;}

/* u nas najdete */
div.s-box{color:#333; width:175px; padding:0 12px; margin-left:359px; margin-left:7px; background:#f2f2f2 url('../gfx/box_01b.gif') 0 0 repeat-y; overflow: hidden;}
div.s-box h2{color:#000; font-size: 1.0em;text-transform:uppercase; padding:0.3em 0 0.15em 0; margin-bottom: 0.35em; border: none;border-bottom:solid 1px #aaadae; }
div.s-box h3{color:#333;margin-bottom:0.1em; }
div.s-box a{/*color:#333; */}
div.s-box p{margin-bottom:1.0em; }
div.s-box span,div.s-box small{height:2px; margin:0 -12px; background:url('../gfx/box_01a.gif') 0 0 no-repeat; display:block;}
div.s-box small{background-image:url('../gfx/box_01c.gif'); }

/* uvod - sada produktu */
.uvod div.set{margin-bottom:0.8em;background:url('../gfx/set_3-col.gif') 50% 0 repeat-y; }
.uvod div.set div.article{width:172px; padding:0; margin-right:21px;}

/* sada znacek */
#trade-marks{margin-bottom: 3.5em;position:relative; border:solid 1px #ccd0d1;}
#trade-marks h4,#trade-marks p{color:#333; padding:0.4em 10px; margin:0; background:#e6e6e6; display:block; }
#trade-marks p{padding-right:8.0em;}
#trade-marks p.next{padding:0; position:absolute; right:10px; bottom:0.4em; background:none;}
#trade-marks table{width:100%; margin:0;}
#trade-marks td{text-align:center; vertical-align:middle; height:50px;}
#trade-marks img{border:0;}
#trade-marks span.c-01{background-image: url('../gfx/tmarks_c1.gif');}
#trade-marks span.c-02{background-image: url('../gfx/tmarks_c2.gif');}
#trade-marks span.c-03{background-image: url('../gfx/tmarks_c3.gif');}
#trade-marks span.c-04{background-image: url('../gfx/tmarks_c4.gif');}

/* right-col */
#right-col div.article img{margin:0 0 5px 5px;float:right;}

/* novinky */
#right-col div.article{padding-bottom:0.5em;margin-bottom:0.8em;border-bottom:solid 1px #ccd0d1;}

/* akce dne */
#right-col div.article img{margin-left: 0; float: left;}
#right-col div.article div{margin-left: 85px;}

#right-col div.r-box{padding: 0 10px;margin-top:-1.2em;margin-bottom:1.5em;background:url('../gfx/red/box_02b.gif') 0 0 repeat-y;}
#right-col div.r-box div.article{padding-bottom:0; margin-bottom:0;border:none;}
#right-col div.r-box span,#right-col div.r-box b,#right-col div.r-box div.spacer{height:10px;margin:0 -10px;background:url('../gfx/red/box_02a.gif') 0 0 no-repeat;display:block;}
#right-col div.r-box b{height:4px;background-image:url('../gfx/red/box_02c.gif');}
#right-col div.r-box div.spacer{height: 14px; background-image:url('../gfx/red/box_02d.gif');border:none;}

/* control */
.uvod #content-case p.control{margin-right: 198px;}




/* detail produktu 
------------------------------------------- */
/* content */
.produkt button.buy{font-size: 12px; width:110px; height:23px;color:#fff; font-weight:bold; text-align:center; text-decoration:none;padding: 3px 15px 3px 33px !important;background: #c20b0b url('../gfx/digiobchod/btn_detail_kosik.png') 0 0 no-repeat !important;}
.produkt button:hover.buy{background-color:#dd131b !important;background: #c20b0b url('../gfx/digiobchod/btn_detail_kosik_hover.png') 0 0 no-repeat !important;}
.produkt a.book {padding: 2px 5px 3px 8px; background:#fff url('../gfx/digiobchod/btn_rezervace.png') 0 0 no-repeat; vertical-align: middle;}
.produkt a:hover.book {background:#fff url('../gfx/digiobchod/btn_rezervace_hover.png') 0 0 no-repeat; 0;}
.produkt #productheader { width: 490px;margin-bottom:1em;}
.produkt #content-case table{margin-bottom: 0.5em;}
.produkt #content{margin-bottom:1.0em;}
.produkt #content h1{margin-bottom: 0.25em;}

#prod-descr h2,#prod-descr h3{background:transparent; text-align: left;border:0;padding-left:0;margin-bottom:0.5em;color:#000}
#prod-descr h2 {text-transform: uppercase;}

.produkt p#crumb{padding-right: 0;}

/* text-box */
#text-box{width:520px; !important;margin-left:210px; }
#text-box p{/*margin-bottom:0.5em; border-bottom:1px solid;*/ margin-bottom:0.5em; color:#595959;}
#text-box div.divider{height:12px; background: url('../gfx/spacer.gif') 0 50% repeat-x; display:block;}

/*#text-box form p{margin-top: -2.0em;}*/

/*#opinion{padding:0.3em 100px 0.3em 0; position:relative; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; display:block;}*/
#opinion{padding:0.3em 100px 0.3em 0; position:relative; border-top:solid 1px #ccc; display:block;}
#opinion span{float: left;}
#opinion span.rating{position: relative; top: 0.5em;left: 5px;float: none;}
#opinion a.next{position:absolute; top:0.3em; right:0;}

#text-box strong{color:#000;}
#text-box big{font-size: 1.45em;}



#details,#details-warehouse{overflow:hidden; margin-left:1em 0 1em 0;}
#details-warehouse {width:530px;}

/*
 prasarna by Jirka V.
----------------------------------- */
#calculator {display: block; width: 125px;  color:#fff; padding: 0 8px; line-height: 21px; spacing: 0; border: 0; text-decoration: none; background: transparent url(/gfx/digiobchod/btn_splatky.png) no-repeat scroll 0pt; cursor: pointer;}
#calculator:hover { background: transparent url(/gfx/digiobchod/btn_splatky_hover.png) no-repeat scroll 0pt; }
#calculatorwin {
	width: 570px;
	height: 500px;
	background:#fff;border:1px solid #575556;
	z-index: 1000;
	padding: 10px;
}

span#calculatorcloser {
	display: block;
	line-height: 21px;
	background: url(/gfx/red/close.gif) no-repeat center right;
	padding-right: 30px;
	text-align: right;
	width: 80px;
	position: absolute;
	top: 10px;
	right: 10px;
	_right: 10px;
	overflow: hidden;
	cursor: pointer;
}
* body span#calculatorcloser {
	cursor: hand;
}
#calculatorwin p {
	padding-right: 80px;
	position: relative; 
}
#calculatorwin h3 {
	color: #cb1b1b;
	margin: 0 0 2px 0;
}


/* alternativa */
#alternate{width:184px; padding:0 8px; margin-bottom:0.5em; margin-left:0; background: url('../gfx/red/box_03b.gif') 0 0 repeat-y; overflow:hidden; clear: both;}
#alternate h3{color:#333; margin-top: 0.5em;}
#alternate b{color:#4d4d4d; padding-bottom:3px; border-bottom:solid 1px #ccc; display: block;}
#alternate p{ text-align: right;  margin-bottom:0; }
#alternate span, #alternate pre{height: 10px;margin:0 -8px; background:url('../gfx/red/box_03e.gif') 0 0 no-repeat; display:block; }
#alternate pre{background-image:url('../gfx/red/box_03c.gif'); background-position:0 100%;clear: both;}
#alternate em.new{padding: 1px 9px 3px 8px;}



#alternate.w345 {width: 329px; margin-left:0;background: url('../gfx/red/box_04b.gif') 0 0 repeat-y;}
#alternate.w345 div.article {width:184px; /*margin-right: 16px;*/ float: left;}

#alternate.w345 div.right {padding-left: 200px;}
#alternate.w345 div.right, #alternate.w345 div.right * {text-align: left !important;}

#alternate.w345 div.right ul {padding: 0; margin:0; margin-bottom: -1.0em;}
#alternate.w345 div.right li {padding: 0; margin-bottom: 1.0em; background: none;}
#alternate.w345 div.right b {margin-top: 0.5em;border: none;}

#alternate.w345 span, #alternate.w345 pre {background:url('../gfx/red/box_04e.gif') 0 0 no-repeat;}
#alternate.w345 pre {background-image:url('../gfx/red/box_04c.gif'); background-position:0 100%;clear: both;}




/* photo-set */
#photo-set{width:210px; float:left;}
#photo-set img{margin:0;border: 1px solid #CBC9C9; display:inline;}
/*#photo-set img.active{border-color: #cb1b1b;}*/

#photo-set > div{ position:relative; }
#photo-set #photo-set-inside div  a{text-align: right; text-decoration: none;margin:0; display: block;}
#photo-set #photo-set-inside div  img{text-decoration: none;margin:0;border: 1px solid #CBC9C9; display: block;}
#photo-set div#photos a {display:inline;}
#photo-set div#photos img {display:inline;margin:0;}
#photo-set div a span{text-decoration: underline;}
#photo-set div a:hover span{text-decoration: none;}

#photo-set small{height:12px; background: url('../gfx/spacer.gif') 0 50% repeat-x; display:block;}

/* doprava */
p.transit{width:178px; min-height:36px; padding:5px 10px 0 10px; background:#fff url('../gfx/red/carriage.png') 0 0 no-repeat; display:block;}

/* popis produktu */
#prod-descr{ width:725px !important;background: #E2E2E2; /*width: 100% !important;*/ padding:1.5em 10px 0 10px; border: 1px #7C7C7C solid;margin-top:0;margin-bottom:1.8em;}
#prod-descr .spacer-line{background-position:0 0;}
.table, #prod-descr table{width:100%;}
.table{border:1px #C3C3C3 solid; margin:1em 0;}
.table tr.even th,.table tr.even td, #prod-descr tr.even th,#prod-descr tr.even td{background:#F4F0F1;}
.table th, #prod-descr th{font-weight:normal; text-align:left;}
.table th, .table td, #prod-descr th,#prod-descr td{padding:0.2em 10px 0.1em 10px; background:#E2E2E2;}
.table td, #prod-descr td{color:#000;}
#prod-descr strong {color:#000}
.table th.caption, #prod-descr th.caption{text-align: left;font-weight: bold;background: #FFCA0A !important;}
#prod-descr th.caption {border-top:1px solid #8D8D8D;}
#prod-descr div.table {border:1px #C3C3C3 solid; margin-bottom:1em;}
#prod-descr div.table p{margin:1em 0 1em 10px;}

/* tab */

ul#tab{color:black;min-height:24px;padding:0;margin-bottom:0;}
ul#tab li{text-align: center;min-height:23px; width:93px; padding-top:0; padding-left: 0;position: relative; background: none;display:block;float:left; margin-right:0.2em;}
ul#tab li a{color:#323232;text-decoration:none; min-height:19px;padding:3px 0px 2px 0px;background:#f5f5f5 url('../gfx/red/tab.png') -1px 0 no-repeat;display:block;}
ul#tab li a:hover{font-weight: bold;background-color:#e0e0e0; background-position:-95px 0; }
ul#tab li.last a:hover{background-position:-189px 0; }
ul#tab li strong{color:black;}

/*DIGI*/
ul#tab li#product_description,ul#tab li#product_ex {width:125px;}
ul#tab li#product_description  a,ul#tab li#product_ex a{padding:3px 0px 2px 0px;background:url('../gfx/digiobchod/popis.png') 0 0 no-repeat;}
ul#tab li.set#product_description a, ul#tab li#product_description li a:hover, 
ul#tab li.set#product_ex a, ul#tab li#product_ex a:hover {background:url('../gfx/digiobchod/popis_hov.png') 0 0 no-repeat;}

ul#tab li#product_techspec {width:160px;}
ul#tab li#product_techspec  a{padding:3px 0px 2px 0px;background:url('../gfx/digiobchod/techspec.png') 0 0 no-repeat;}
ul#tab li.set#product_techspec a,ul#tab li#product_techspec li a:hover {background:url('../gfx/digiobchod/techspec_hov.png') 0 0 no-repeat;}

ul#tab li#product_garnitures {width:115px;}
ul#tab li#product_garnitures  a{padding:3px 0px 2px 0px;background:url('../gfx/digiobchod/prislus.png') 0 0 no-repeat;}
ul#tab li.set#product_garnitures a,ul#tab li#product_garnitures li a:hover {background:url('../gfx/digiobchod/prislus_hov.png') 0 0 no-repeat;}


ul#tab li#product_comments,ul#tab li#product_review {width:97px;}
ul#tab li#product_comments  a,ul#tab li#product_review a{background:url('../gfx/digiobchod/komentare.png') 0 0 no-repeat;padding: 3px 0px 2px 0px;}
ul#tab li.set#product_comments a, ul#tab li#product_comments li a:hover, ul#tab li.set#product_review a, ul#tab li#product_review li a :hover{background:url('../gfx/digiobchod/komentare_hov.png') 0 0 no-repeat;}


/* produkt - sada produktu */
.produkt div.set{margin-bottom:0.8em;background: url('../gfx/set_4-col.gif') 50% 0 repeat-y; }
.produkt div.set div.article{width:172px; padding:0; margin-right:20px;}

.produkt div.set>small{height:15px; margin-bottom:10px; background: #fff url('../gfx/spacer.gif') 0 50% repeat-x; display:block;clear:both;}


/* vyhodne balicky */
div.pack{padding:0 12px;background:#e6e6e6 url('../gfx/red/pack-box_2.png') 0 0 repeat-y;}
div.pack-top,div.pack-bottom{height:5px;margin:0 -12px -2px -12px;background:url('../gfx/red/pack-box_1.png') 0 0 no-repeat;}
div.pack-bottom{background-image:url('../gfx/red/pack-box_3.png');clear:both;}
div.pack h2{border:none !important;}
div.pack div.set{margin-right:-13px !important;background:none !important;}
div.pack div.article{margin-right:13px !important;}
div.pack div.article img{border: solid 1px #b6b6b6; }
div.pack small{background:none !important;}
div.pack .half-left{margin:0;}
div.pack .half-right{margin:0; float:right;}
div.pack .half-left big, div.pack .half-right big{line-height: 2.9; padding: 5px 0; border-top: solid 1px #b6b6b6; border-bottom: solid 1px #b6b6b6;}


/* ukazkove snimky 
--------------------------------- */
#s-notice {font-size: 0.9em; margin-top: -7px; margin-bottom: 1.3em;}
#s-notice strong {color: #000;}

div.shots {font-size:0.9em; margin-bottom:1.5em; margin-left:52px; /*background:transparent url('../gfx/shots.gif') 153px 0 repeat-y; */}
div.shots div{width:122px; padding:155px 7px 0 7px; margin-right:25px; position:relative; background:#ddd url('../gfx/shot.png') 0 0 no-repeat; float:left;}

div.shots div img{position:absolute; border:solid 1px #595856; }
div.shots div a:hover img{border:solid 1px #cb1b1b; }
div.shots div.land img{width: 108px; height: 75px; top:34px; left:13px; }
div.shots div.port img{width: 75px; height: 108px;top:16px; left:29px; }
div.shots p{min-height:2.7em; margin-bottom:5px;}

div.shots table{width:100%;}
div.shots th{text-align:left;}
div.shots td{text-align:right;}

div.shots small{width:649px; height:9px; margin-bottom:8px; background: transparent url('../gfx/spacer_2.gif') 0 50% repeat-x; display:block; clear:both;}
div.shots small.last{background:transparent;background-image:none;}



/* komentare */
#comment p{padding-left:8px; margin-bottom:0.3em; clear:both;}
#comment p.underlined{border-bottom: 1px solid #ccc; padding-bottom: 1em;}
#comment ul{list-style:none; padding:0.5em 8px; margin:0; margin-bottom:10px; /*border-top:solid 1px #ccc;*/ border-bottom:solid 1px #ccc;overflow: hidden;}
#comment li{padding-left:0 !important;margin-bottom:0.5em;background: none !important; border-top:solid 1px #ccc;}
#comment li.narrator>em {padding-left: 18px; background: url('../gfx/red/ico_comment.gif') 0 2px no-repeat;}
#comment li.first {border: 0;}
#comment ul li ul{padding-left:36px; border:none;}
#comment ul li ul li ul {padding-left:0;}
#comment em{margin-bottom:0.2em; display:inline-block;}

/* right-col */
.produkt #right-col{width:188px; margin-right:-8px;}
.produkt #right-col a{/*color:#333;*/}
.produkt #right-col a.next{/*color:#000;*/}
.produkt #right-col form{padding-bottom:10px;}
.produkt #right-col input{width:100px; height:1.3em;}
.produkt #right-col button{color:#333;letter-spacing:-1px; height:1.55em;padding:1px 18px 3px 3px;background:url('../gfx/red/button_send.png') 0 0 no-repeat;}
.produkt #right-col button:hover, .produkt #right-col button.hover{background-position:-61px 0;}
.produkt #right-col div{margin:0; background:transparent; }
.produkt #right-col div.box{padding:0 7px; margin-bottom:5px; background:#e6e6e6; border:solid 1px #b6b6b6; border-right:0; }
.produkt #right-col div.box h2{color:#333; padding-bottom:0.3em; margin-bottom: 8px; border-bottom:solid 1px #ccd0d1;}
.produkt #right-col div.box span,.produkt #right-col div.box small{height:5px; margin:-1px 0 0 -8px; background:url('../gfx/box_03a.gif') 0 0 no-repeat; display:block;}
.produkt #right-col div.box small{margin:-5px 0 -1px -8px; background:url('../gfx/box_03b.gif') 0 100% no-repeat;}
.produkt #right-col div.box p span{height:auto; margin:0; background:none; display:inline;}
.produkt #right-col p.next{line-height:1.6; padding:10px 10px 0 10px; }
.produkt #right-col p.next a{color:#cb1b1b; }

/* hodnoceni aaronu */
.plus,.minus{width: 350px !important; min-height:40px; /*background: url('../gfx/ico_plus.png') 0 0 no-repeat;*/}
.minus{/*background-image:url('../gfx/ico_minus.png');*/}
.plus h2,.minus h2{border: none; clear: none;}



/* porovnavac
------------------------------------------- */
#comparator{width:745px; overflow:hidden; border: 1px #8D8D8D solid; background:#E2E2E2; }

#comparator table{width:100%; table-layout: fixed;margin-top:1em;margin-bottom:1.8em; background:#E2E2E2; border-top:0; border-bottom:0;}
#comparator tr.even th, #comparator tr.even td{background:#F4F0F1; }
#comparator tr.match td{color:#a0a0a0; }
#comparator th{color:#000; font-weight: bold; text-align:left;border:0; border-top: 1px #8D8D8D solid; background: #FFCA0A !important; }
#comparator th, #comparator td{padding:0.2em 10px 0.1em 10px; }
#comparator td{background:#E2E2E2;border:0;}

#comparator .zbozi_cena {width:auto;padding:0;line-height: 140%;font-size: 14px;}
#comparator .zbozi_cena b{display:inline;}
#comparator tr.foot td{vertical-align: bottom; border:0;}


/* tohle je co za prasarnu? */
#comparator td{color:#000;}
#comparator td.head{border-left: solid 1px #e6e6e6;}
#comparator td.space{height: 1.0em; border: none; border-top: solid 1px #e6e6e6 !important;}
#comparator td.white{height: 1.0em; border: none; }
#comparator td img{border:0;}
#comparator td strong{color:#4d4d4d; font-weight: normal;}
#comparator td strong.price{font-size:1.1em; font-weight: bold; margin-top: 5px; display:block;}



#comparator tr.head td{vertical-align: top;border: 0;}
#comparator tr.nob td, #comparator tr.disp td{border:0;}
#comparator tr.disp td{padding-top: 1.6em;padding-bottom: 0.5em; border-top: solid 1px #e6e6e6;}
#comparator td big{font-size:1.1em; font-weight: bold;}

#comparator a.btn{color: #333; text-decoration: none; padding:1px 12px;background: url('../gfx/red/button_remove.png') 0 0 no-repeat;}
#comparator a.btn:hover{background-position: -72px 0;}
#comparator button{color:#fff !important;width: 70px !important; padding:2px 0 !important;background: #a30400 url('../gfx/red/button.png') 0 0 no-repeat !important;}
#comparator button:hover{background-position: -70px 0 !important;}





/* kategorie 
------------------------------------------- */
/* content */
.kategorie #content-case{padding-top:1em;/*padding-bottom: 2.6em !important;*/}
.kategorie #content-case div.spacer-line {background-position: 0 100%;}
.kategorie #content {width:490px;}

/*.kategorie #content{width: 467px; min-height:0;}*/

.kategorie p#crumb{padding-right: 0;}

/* text-box */
.kategorie #text-box{width:346px; float:right; }
.kategorie #text-box p{margin-bottom:0.5em;}
.kategorie #text-box strong{color:#000;}


/* porovnavac */
.kategorie #content-case p.s-box, .hledat #content-case p.s-box {margin-bottom:7px;width:731px; padding:0 8px; background:#e6e6e6 url('../gfx/digiobchod/comparator_02.gif') 0 0 repeat-y; display:block;}
.kategorie #content-case p.s-box span,.kategorie #content-case p.s-box small, .hledat #content-case p.s-box span,.hledat #content-case p.s-box small{width:747px; height:10px; margin-left:-8px; background:url('../gfx/digiobchod/comparator_01.gif') 0 0 no-repeat; display:block;}
.kategorie #content-case p.s-box small, .hledat #content-case p.s-box small  {background:url('../gfx/digiobchod/comparator_03.gif') 0 100% no-repeat; display:block;}
.kategorie #content-case p.s-box a, .produkt #content p.s-box a, .hledat #content-case p.s-box a {color: #4d4d4d; text-decoration: none; padding: 2px 15px 2px 7px; margin-left: 15px;background: url('../gfx/red/button_compare.png') 0 0 no-repeat;}
.kategorie #content-case p.s-box a:hover, .produkt #content p.s-box a:hover, .hledat #content p.s-box a:hover {/*color: #cb1b1b;*/background-position: -69px 0;}

.produkt #content p.s-box{width:504px; padding:0 8px; background:#e6e6e6 url('../gfx/digiobchod/product_comparator_02.gif') 0 0 repeat-y; display:block;}
.produkt #content p.s-box span,.produkt #content p.s-box small{width:520px; height:10px; margin-left:-8px; background:url('../gfx/digiobchod/product_comparator_01.gif') 0 0 no-repeat; display:block;}
.produkt #content p.s-box small{background:url('../gfx/digiobchod/product_comparator_03.gif') 0 100% no-repeat; display:block;}
/* dalsi kategorie */

#filter {background: #fff url(../gfx/digiobchod/typ_znacka_middle.png) 0 0 repeat-y; margin-bottom:7px;}
#filter hr {margin:5px 10px 5px 10px; display:block; color:#eee;}
#filter div.top,#filter div.bottom {font-size:0;}
#filter div.top{width:100%;height:7px;background: #fff url(../gfx/digiobchod/typ_znacka_top.png) left bottom no-repeat;}
#filter div.bottom{width:100%;height:7px;font-size: 0;background: #fff url(../gfx/digiobchod/typ_znacka_bottom.png) left top no-repeat;}


#other-cats {margin:0 0 8px 10px;}
#other-cats span{margin-left:3em;}
#other-cats ul{list-style:none; padding: 0 5px; margin:0;}
#other-cats ul li{padding-right:8px; padding-left: 0;margin-right:6px; background:url('../gfx/other-cats_spacer.gif') 100% 50% no-repeat;float:left;}

#other-cats small{ background:url('../gfx/other-cats_02.gif') 0 100% no-repeat;clear:both;}

#other-cats a{text-decoration:underline; padding:1px 3px;}
#other-cats a:hover{text-decoration:none;}


/* znacky */
#brands  {margin:0 0 0px 10px}
#brands label{white-space: nowrap; margin-right:10px;}
#brands fieldset strong{width:55px; position:absolute;display:block; line-height:21px; overflow:hidden;}
#brands div{margin-top:-1.4em; margin-left:60px; line-height:21px;}

/* filtr zobrazeni */
div.selector-top,div.selector-bottom{font-size: 0;}
div.selector-top{width:100%; height:5px; border:0; background: #FFF url(../gfx/digiobchod/parametry_top.png) left bottom no-repeat; }
div.selector-bottom{width:100%; margin-bottom:17px; height:6px; border:0;  background: #FFF url(../gfx/digiobchod/parametry_bottom.png) 0 0 no-repeat; }
/*clear: both;*/
table.selector{ padding:0 5px 0 5px;  width:100%; font-size:86%; margin-bottom:0;background: url(../gfx/digiobchod/parametry_middle.png) 0 0 repeat-y; clear: both; }
table.selector td{vertical-align:middle;padding:5px 5px 3px 5px;}
table.selector td select{width:120px;height:auto;}
table.selector td p{margin:0;}

table.selector td button{color:#4d4d4d !important; width:51px !important; padding:0 !important;background:url('../gfx/button_sort.png') 0 0 no-repeat !important;}
table.selector td button:hover{/*color:#cb1b1b !important;*/}
button#dir{width:25px !important; height:17px !important; padding:0 !important; background: url('../gfx/red/dir.png') 0 0 no-repeat !important;}
button#dir:hover, button#dir.hover{background-position: -25px 0 !important;}

button#ASC,button#DESC{width:38px !important; height:21px !important; padding:0 !important; background: url('../gfx/digiobchod/sort_desc.png') 0 0 no-repeat !important;}
button#DESC{background: url('../gfx/digiobchod/sort_asc.png') 0 0 no-repeat !important;}
button#DESC:hover, button#DESC.hover, button#ASC:hover, button#ASC.hover{background-position: 0 -21px !important;}



a#tbl-view{padding:1px 13px 1px 13px; background: url('../gfx/red/button_tbl-view.png') 0 0 no-repeat; }
a#tbl-view.tbl{padding:1px 11px 1px 12px;}
a#tbl-view:hover{background-position: -130px 0; }
p.pagging a.prev{padding:1px 6px 1px 12px; background: url('../gfx/digiobchod/next_top_left_active.png') 0 0 no-repeat; }
p.pagging a.next{padding:1px 16px 1px 6px; background: url('../gfx/digiobchod/next_top_right_active.png') 0 0 no-repeat; }
p.pagging span.prev{padding:1px 6px 1px 12px; background: url('../gfx/digiobchod/next_top_left.png') 0 0 no-repeat; }
p.pagging span.next{padding:1px 16px 1px 6px; background: url('../gfx/digiobchod/next_top_right.png') 0 0 no-repeat; }
a#tbl-view,p.pagging a.prev,p.pagging a.next{color:#4d4d4d; text-decoration:none;}
a#tbl-view:hover,p.pagging a.prev:hover,p.pagging a.next:hover{/*color:#cb1b1b;*/ text-decoration:none;}

/* akce sekce */
.kategorie h2.action{margin-bottom:0; margin-top:5px; border:0; padding:2px 0 3px 23px; text-align: left; /*position:relative; top:1.3em; */background: url(../gfx/digiobchod/akcni_vyrobek.png) no-repeat left center}


.kategorie div.action{width:490px; /*padding:0 8px 0px 0;*/ margin:-1px 10px 0 0;  float:left; }
/*.kategorie div.action div{margin-left:210px;}*/
/*.kategorie div.action h3{position: relative; top: -3px; margin-bottom: 0.6em;}*/
.kategorie div.action h3{border:0;text-align:left;font-size: 120%;}
.kategorie div.action div.colright {width:265px;padding-left:9px}
/*.kategorie div.action img{ margin:0 10px 5px 0; border:0;float:left;}*/
.kategorie div.action strong{font-size: 1.1em;line-height: 2.0;}

.kategorie div.action .zbozi_cena {margin:0 1em 0 0 !important;display:block;float: left;	line-height: 140%;font-size: 14px;padding:0;width:auto;}
.kategorie div.action .zbozi_cena b { display: inline; font-size: 18px;}

.kategorie div.action form p{padding-left:2em;}
.kategorie div.action p.next{margin:0;float: right; clear: none;}

/* popis produktu */
#prod-descr{width:570px; margin-bottom:1.8em; }
#prod-descr .spacer{margin-bottom:1.0em; }

/* master 50% */
.kategorie #master {margin-top: 10px;padding-bottom:0; background:url('../gfx/set_3-colae.gif') -16px 0 repeat-y; }
.kategorie #master div.masteraction {}
.kategorie #master div.article{width:235px;margin-left:11px !important;margin-bottom:1.3em; }

/* kategorie - sada produktu */
.page div.set,.kategorie div.set, .hledat div.set{background:url('../gfx/set_3-cola.gif') 50% 0 repeat-y;}
.page div.set div.article,.kategorie div.set div.article, .hledat div.set div.article{width:235px;max-width:235px;padding:0;margin-right:21px;}
/*.kategorie div.set>small{height:15px; margin-bottom:10px; background:#fff url('../gfx/spacer.gif') 0 50% repeat-x; display:block;clear:both;}*/
.page div.set small.divider,.kategorie div.set small.divider, .hledat div.set small.divider{display:block; float:left; border-bottom:1px solid #C0C0C0; width:235px; margin: 5px 20px 5px 0  }*/
.page div.set .last,.kategorie div.set .last, .hledat div.set .last,{margin-right:0; }
.page div.last,.kategorie div.last, .hledat div.last{margin-right:-1px !important;}

.page div.article .flr,.kategorie div.article .flr,.hledat div.article .flr{clear: none;}


/* right-col */
.kategorie #right-col{width:188px; margin-right:-8px;}
.kategorie #right-col div{margin:0; background:transparent; }
.kategorie #right-col div.box{padding:0 7px; margin-bottom:5px; background:#e6e6e6; border:solid 1px #b6b6b6; border-right:0; }
.kategorie #right-col div.box h2{color:#333; padding-bottom:0.3em; margin-bottom: 8px; border-bottom:solid 1px #ccd0d1;}
.kategorie #right-col div.box span,.kategorie #right-col div.box small{height:5px; margin:-1px 0 0 -8px; background:url('../gfx/box_03a.gif') 0 0 no-repeat; display:block;}
.kategorie #right-col div.box small{margin:-5px 0 -1px -8px; background:url('../gfx/box_03b.gif') 0 100% no-repeat;}
.kategorie #right-col div.box p span{height:auto; margin:0; background:none; display:inline;}

/* nakupujte na splatky */
.kategorie #right-col div.r-box{margin-bottom:10px; background:url('../gfx/red/box_02b.gif') 0 0 repeat-y;}
.kategorie #right-col div.r-box p{margin-bottom:5px;}
.kategorie #right-col div.r-box span{background:url('../gfx/red/box_02e.gif') 0 0 no-repeat;}
.kategorie #right-col div.r-box strong{color:#cb1b1b; background:url('../gfx/red/ico_next.gif') 97% 50% no-repeat; display:block;}
.kategorie #right-col div.r-box a{display:block;}




/* objednavka 
------------------------------------- */
.objednavka #content-case h1{font-size:1.5em; padding:8px 0 6px 0; margin-bottom:20px; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; clear:both;}

.objednavka p#crumb{padding-right: 0;}

/* kroky */
ol.step{width:656px; min-height:7.2em; padding:0; margin:auto; margin-bottom:1.5em; overflow:hidden; background-position: 50% 30px; background-repeat: no-repeat;}
ol#s-01{background-image: url('../gfx/step_ul-01.gif');}
ol#s-02{background-image: url('../gfx/step_ul-02.gif');}
ol#s-03{background-image: url('../gfx/step_ul-03.gif');}
ol#s-04{background-image: url('../gfx/step_ul-04.gif');}

ol.step li{font-size: 0.9em;font-weight:bold; text-align:center; text-transform:uppercase; width:149px; padding-top:69px; margin-right:20px; position:relative; display:block; float:left;}
ol.step li#i-04{margin:0;}
ol.step li span{width:59px; height:55px; position:absolute; top:7px; left:45px; background: url('../gfx/red/step_span-01.png') -118px 0 no-repeat; display:block; }
ol.step li#i-02 span{background-image:url('../gfx/red/step_span-02.png');}
ol.step li#i-03 span{background-image:url('../gfx/red/step_span-03.png');}
ol.step li#i-04 span{background-image:url('../gfx/red/step_span-04.png');}
ol.step li.set{color:#000; background:url('../gfx/step_li.png') 50% 0 no-repeat; }
ol.step li strong{color:#000;}
ol.step li.set span{background-position:-59px 0; }
ol.step li.past span{background-position:0 0; }


.objednavka fieldset td{vertical-align:top; padding:0.3em 8px;}
.objednavka fieldset td strong{}
.objednavka fieldset td.right{padding-right:20px;}
.objednavka fieldset td p{margin-bottom:0.5em;}

.form input[type="password"], .form input[type="text"], .form input[type="submit"]{ margin-bottom: 8px;  border:solid 1px #b3b3b3 !important;font-size:1.0em;}

.form .box{font-size:1.0em; padding: 8px; margin-bottom:1.0em; position: relative; background:#e6e6e6; border:solid 1px #b6b6b6;}
.form .box h3{padding-bottom:0.2em; margin-bottom: 8px; border-bottom:solid 1px #b6b6b6;}
.form .box table{margin:0; margin-bottom: -8px;}
.form .box td{padding: 0 0 0 0;}
.form .box input[type="text"]{ width:150px; position: relative; top: 0.35em;}
.form .box textarea{width:448px; border:solid 1px #b3b3b3}
.form .box button {width: 70px;}



/*.objednavka #content-case button{width:160px;padding-right: 0 !important;padding-left: 0 !important;}*/


/* sirka */
.w1{width:50px;}
.w2{width:180px;}
.w3{width:60px;}
.w4{width:450px;}

/* validace */
.form .box input.wrong{border:solid 1px #cb1b1b !important;}
.form .box td span, span.star{color:#cb1b1b; font-size:15px; font-weight:bold;}

/* control */
.objednavka #ctrl-01{position:absolute !important; top:19px !important; right:8px !important;}




/* prehled prodavanych znacek
------------------------------------------- */
.znacky #content dt{margin:0 5px 5px 0; display:block; float:left;}
.znacky #content dt img{border:0;}





/* kosik
------------------------------------------- */
.kosik #content-case h2{color:#fff;clear:both; border-bottom:1px solid #777; height:20px; padding-left:25px; padding-top:4px; margin:0 10px 1em 10px;text-align: left;background: transparent url(../gfx/digiobchod/vyber_prislusenstvi.png) no-repeat left center;}

.kosik p#crumb{padding-right: 0;}
.kosik #content-case button {display:block;background:transparent;color:#f00;}
/*.kosik #content-case button:hover {text-decoration: underline;}*/

tr.footer td{padding-top:10px; padding-bottom: 5px !important; background:#fff;}
.kosik td input{width:20px !important; text-align: center; height:1.3em; border-color:#DC3620;}

a.remove,a.recast{  padding:3px 12px;line-height:13px; background: url('../gfx/digiobchod/odebrat.png') center center no-repeat; }
a.recast{padding:1px 9px;}
a.remove,a.recast{color:#4d4d4d; text-decoration:none;}


.kosik a.buy{width:214px; line-height: 40px; padding:13px 56px 12px 20px; }
.kosik a.conti{padding:3px 13px 3px 14px;}
.kosik p.transit{float:left;}

/*.kosik div.set{margin-bottom:0.8em;background:url('../gfx/set_4-col.gif') 50% 0 repeat-y; }*/
.produkt div.set, .kosik div.set {background:#fff; margin:0 10px;padding:15px 30px;  border:1px solid #777;}
.produkt div.set .last, .kosik div.set .last {margin:0;}
.kosik div.set img {border:1px solid #777;}
.produkt div.set div.article, .kosik div.set div.article{width:200px; padding:0; margin-right:30px;}
.produkt div.set div.article {margin-right:21px};
.kosik div.set h3 {border:0;margin-top:0px;border:0; text-align: left;}
.kosik #content-case div.article button {color:#fff;background: url(../gfx/digiobchod/btn_kosik.png) 0 0 no-repeat;}
.kosik #content-case div.article button:hover {background: url(../gfx/digiobchod/btn_kosik_hover.png) 0 0 no-repeat;}
.kosik div.set>small{height:0; margin-bottom:10px;  display:block;clear:both;}

/* url(../gfx/digiobchod/prislusenstvi.png) left bottom no-repeat; transparent*/
.produkt #prod-descr div.tag div.gar{padding:4px 0; height:16px; text-align:center;color:#fff;background: rgb(0,0,0); font-weight: bold;}
.produkt #prod-descr div.tag div.garl{width:8px;height:24px; background:transparent url(../gfx/digiobchod/prisl_left.png) right bottom no-repeat;}
.produkt #prod-descr div.tag div.garr{width:8px;height:24px;background:transparent url(../gfx/digiobchod/prisl_right.png) left bottom no-repeat;}


/* vysledky vyhledavani
------------------------------------------- */
dl.search dd{margin:0; margin-bottom:0.5em; }





/* bublinova napoveda
------------------------------------------- */
.hint{padding-right:10px; background: url('../gfx/red/ico_tooltip.gif') 100% 50% no-repeat; cursor: default;}
.tooltip{width:350px; padding:10px; background:#FFCA0A; border:solid 1px #575556; display:block;}







/* landing page 
------------------------------------------- */
#guidepost li em{font-size:1.1em;padding:0.5em 0 0.15em 0;display:block;}

.l-page #content-case h1{font-size:1.45em; min-height: 46px;padding:1.9em 8px 0 28px; margin:0; background:#fff;}
.l-page #content{width: 100%;}

#guidepost li#item-01 em{background:#d01d1d url('../gfx/guide_red.png') 0 0 no-repeat;}
#guidepost li#item-02 em{background:#467e15 url('../gfx/guide_green.png') 0 0 no-repeat;}
#guidepost li#item-03 em{background:#3068a5 url('../gfx/guide_blue.png') 0 0 no-repeat;}
.l-page #menu ul{width: 955px;}
/*
.l-page #center-box {padding-bottom: 0;background: url('../gfx/center-box.gif') 100% 0 repeat-y;}
*/






/* thumbnail viewer
------------------------------------------- */
#thumbBox{font:12px Arial,Helvetica,sans-serif,"Calibri";width:auto; padding:20px 20px 0 20px;position:absolute;left:0;top:0;z-index:10;background:#E89A02;
          border:1px solid #575556;visibility:hidden;width:556px;}
#thumbHeader{text-align: center; font-size: 120%;font-weight: bold;margin-bottom:0.5em;}
/*#thumbBox img {float:left; border:1px solid #BABABA;}*/
#thumbBox .close{color:#3f3f3f;text-align:right;padding:0;}
#thumbBox .close img{border:0}
#thumbBox p{margin-bottom:10px;}
#thumbClose{cursor:pointer;position: absolute;top:0; right:0;padding:10px;}
#thumbBox p.close a{padding-left:10px; cursor:pointer;}
#thumbImage{/*background-color:#E89A02;*/ cursor:pointer;height:502px;}
#thumbImageInner{float:left;height:502px;width:500px;}
#thumbImageInner div {margin:auto 0;line-height:500px;vertical-align:center;}
#thumbImageInner img{border:1px solid #BABABA;display:inline}
#thumbLoading{padding:10px; position:absolute;top:0;z-index:5;visibility:hidden;background:#fff;}
#thumbThumbnails {width:100%;}
#thumbThumbnails a {border:1px solid #BABABA;float:left;margin:1em 10px 1em 0;}
#thumbThumbnails a.last {margin-right:0}
/*#thumbThumbnails img{margin:1em 10px 1em 0;} */
#thumbThumbnailCount {text-align: center; font-weight: bold; font-size: 110%; }
#thumbNext {width:15px; height:100%;float:left; margin-left:1em; border-left:1px solid #764F02;  background:#E89A02 url('../gfx/digiobchod/thumbNext.png') left center no-repeat;}
#thumbPrev {width:15px; height:100%;float:left; margin-right:1em; border-right:1px solid #764F02; background:#E89A02 url('../gfx/digiobchod/thumbPrev.png') right center no-repeat;}

/* guard box
------------------------------------------- */

#pageBox, #cBox,#Box,#guardBox{font:12px Arial,Helvetica,sans-serif,"Calibri";width:200px;position:absolute;left:-1000px;top:0;z-index:10;background:#FFCA0A;border:1px solid #575556; padding:10px 20px 10px 20px;}
#pageBox {width:540px;background-color:#E3E2E2;}
#cBox{width:260px}
#cBox .header {color:#565C5C; font-size: 14px; margin-bottom:0.5em;}
#Box ul {margin-top:0.5em}
#cBox li{clear:both;list-style: none}

#Box li {font-size:108.9%; font-weight: bold;margin-bottom:0.5em; padding:0 0 0 24px;list-style: none;
         background:transparent url(../gfx/digiobchod/bullet02.gif) no-repeat scroll left center !important;}
#Box h5 {font-size:108.9%;color:black; margin-bottom:0.5em;}
/*#guardBox{left:50%;top:50%;margin-top:-100px;margin-left:-125px;}          /*#FFCA0A*/          
#BoxHeader,#guardHeader{text-align: center; font-size: 120%;font-weight: bold;margin-bottom:0.5em;}
#cBoxForm,#guardForm,#guardInfo{margin:0.5em 0}
/*#BoxForm,*/
#guardForm input[type="text"]{height:auto}
#cBoxInfo,#BoxInfo,#guardInfo{border-top: 1px solid #9E8C38;padding-top:0.5em;color:#58534D}

input[type="submit"].sendBtn{display:block;float:right;width:61px;height:21px;border:0;background: transparent url('../gfx/digiobchod/btn_odeslat.png') left center}
input[type="submit"]:hover.sendBtn {background-position: 100%;}
.closeBtn{cursor:pointer;position: absolute;top:0; right:0;padding:15px;}
.removeBtn{padding:7px;cursor:pointer; background: transparent url('../gfx/digiobchod/ico/odstranit.png') center center}
.compareBtn a{display:block; width: 146px; height:22px;background: transparent url('../gfx/digiobchod/ico/porovnat.png') left top}
.compareBtn a:hover{background-position: 100%;}

#pBox {font:12px Arial,Helvetica,sans-serif,"Calibri";position:absolute;left:0;top:0;z-index:10;display:none;width:342px}
#pBox h3{color:#032DC7}
#pBox .top{height:10px;background:transparent url(../gfx/digiobchod/balicky_top_java.png) no-repeat scroll left center !important;}
#pBox .middle{background:transparent url(../gfx/digiobchod/balicky_middle_java.png) repeat-y left center !important;padding:0 15px;}
#pBox .bottom{height:10px;background:transparent url(../gfx/digiobchod/balicky_bottom_java.png) no-repeat scroll left center !important;}
#pBox .arrow{position:absolute;top:50%;left:-10px;width:12px;height:13px; margin-top:-6px;background:transparent url(../gfx/digiobchod/balicky_sipka_java.png) no-repeat scroll left center !important;}
#pBox .row {padding-bottom:10px}
/* Packages */


/*prices*/
.priceSales {color: #9A9A9A;}
strong.priceVAT {color:black; font-size:140%;}
strong.priceVAT span{color:#575757 !important;}
strong.priceVAT span small{font-size:70%;}

.produkt strong.priceVAT {color:black; font-size:190%;}


/*support*/

#box_support {color:#0;width:380px;margin-left:1em;margin-bottom:1em;} /*position:absolute; top:5px; right:0px;*/
#box_support #box_support_in {background: url(../gfx/digiobchod/poradit_middle.png) repeat-y; padding:5px 10px;}
#box_support #box_support_in img {border:1px #595758 solid;margin-left:5px;}
#box_support #box_support_in p {width:270px; margin:0 0 0.5em;}
#box_support #box_support_in strong {color:black;font-size:110%; font-weight: bolder;}
#box_support #box_support_in b {font-weight: normal;color:#606060;}
#box_support #box_support_in div.fll h2{ color:black;height:auto;text-align: left; border-bottom:1px solid; margin:0 0 5px 0; padding:0 0 5px 0; background: transparent; font-weight:normal;}
#box_support #box_support_in div.fll div.fll{width:45%;padding:0 5px 0 0;}
#box_support #box_support_in div.fll div.fll strong{color:black;}
#box_support span, #box_support small {font-size:0;}
#box_support span{background: url(../gfx/digiobchod/poradit_top.png) no-repeat left top;display:block;height:5px;}
#box_support small{background: url(../gfx/digiobchod/poradit_bottom.png) no-repeat left top;display:block;height:5px;}

/* objednavka */
.objednavka .error {border-color: red !important;}
.objednavka em.basketCount {margin:0 auto;display:block;text-decoration: none; background: url(../gfx/digiobchod/pocet_ks.png); height:15px; padding:3px 0; width:21px;}
.objednavka #content-case h1 {border:0;}
.objednavka #content-case div.container {background:#E2E2E2;border:solid 1px #8F8D8E;}
.objednavka #content-case div.container div.coninner{margin:10px;}
.objednavka #content-case div.container h2 {background:transparent; text-align:left;border:0;padding:0;font-size: 130%;margin-top:1em;}
.tablecontainer,.objednavka #content-case div.container div.tablecontainer, .objednavka #content-case div.container div.container {background:white;border:1px solid #8F8D8E;margin-top:1em;}
.objednavka #content-case div.container div.container {padding:0.5em;}
.objednavka #content-case div.container div.tablecontainer table {border-collapse: collapse;}
.objednavka #content-case div.container table td span{color:red;}
.objednavka #content-case div.container div.tablecontainer table tr td{background:white;}
.objednavka #content-case div.container div.tablecontainer table tr.odd td{background:#F4F0F1;}
.objednavka #content-case  #table-bottom {height:81px; background:#BDBDBD url(../gfx/digiobchod/kosik_vlnka.png) no-repeat left top; padding:40px 0 0 290px; position:relative;}
.objednavka #content-case  #table-bottom div.container{background:transparent;border:0; width:200px;}
.objednavka #content-case  #table-bottom div.buy{color:#3C3A3B;text-align: center; position:absolute;top:50px;right:10px;}
.objednavka #content-case .totalPrice strong{color:black;font-size: 140%;}
.objednavka #content-case div.container div.tablecontainer p{margin:1em;}

.objednavka #content-case button {font-weight:bold;width:214px; height:40px; vertical-align: middle; text-align: center;padding:5px 10px; padding-right:35px; background:transparent url('../gfx/digiobchod/pokracovat_btn.png') 0 0 no-repeat;}
.objednavka #content-case button:hover {background:transparent url('../gfx/digiobchod/pokracovat_btn_hov.png') 0 0 no-repeat;}
/*.objednavka #content-case input[type="text"] {width:100%;height:auto;}*/
.objednavka #content-case input[type="text"] {width:20em;height:auto;}*/
.objednavka #content-case .help {color: #9A9A9A;}

.objednavka #content-case div.back{position:absolute;top:50px;left:10px;}
.objednavka #content-case div.back a{display:block; padding:10px 14px 5px 28px;text-decoration:none; color:white; vertical-align: middle;font-weight:bold; text-align: center; width:192px; height:25px; background:transparent url('../gfx/digiobchod/btn_zpet_kosik.png') 0 0 no-repeat;}
.objednavka #content-case div.back a:hover{background:transparent url('../gfx/digiobchod/btn_zpet_kosik_hov.png') 0 0 no-repeat;}

.objednavka #objednavka {margin-left:14px;margin-top:1em;}
.objednavka #objednavka a {color:black;text-decoration: none;}
.objednavka #objednavka .krok,.objednavka #objednavka .krok_ok .top,.objednavka #objednavka .krok_active {height:46px; padding-top:10px; font-size: 130%; color:white; font-weight: bolder; text-align: center; background: url(../gfx/digiobchod/kroky_pasiv.png) no-repeat;}
.objednavka #objednavka .arrow,.objednavka #objednavka .arrow_active {margin:5px 0; background: url(../gfx/digiobchod/kroky_pasiv_sipka.png) no-repeat center top;}
.objednavka #objednavka .arrow_active{background: url(../gfx/digiobchod/kroky_aktiv_sipka.png) no-repeat center top;}
.objednavka #objednavka .krok_active {background: #D11B04 url(../gfx/digiobchod/kroky_aktiv.png) no-repeat;}
.objednavka #objednavka .krok_ok {background: #FFCA0A;margin:0; padding:0;}
.objednavka #objednavka .krok_ok p{text-align: center;}
.objednavka #objednavka .krok_ok .top {height:48px;background: #FFCA0A url(../gfx/digiobchod/krok_top.png)  no-repeat;}
.objednavka #objednavka .krok_ok .bottom {height:21px;background: #FFCA0A url(../gfx/digiobchod/krok_bottom.png)  no-repeat;}

/* aktuality */
.news #content div{height:20px;margin:0; background: #fff url('../gfx/spacer.gif') 0 0 repeat-x; display: block;clear: both;}

/* tabulka kontakty */
.top {
  vertical-align: top !important;
}
.select {
  border: 1px solid #b3b3b3;
  width: 130px;
}
.doruceni {
  margin-left: 0px; 
}

.produkt p.transport b {color:black;}
.produkt p.transport span b {color:black;font-weight: normal;}
#sale .selected {color:red !important;font-weight: bold;}
#prod-descr ol {margin-left:25px !important;}

p.pagging a {padding:0 0.25em;}

.inline {display:inline !important;}
.pr {position:relative !important;}
.italic {font-style: italic !important;}
.hide {display: none !important;}

#garniture .article {height:150px;}
#comparator tr.even td,#comparator tr.odd td{text-align:left;}
.notextd {text-decoration: none !important}
#footer strong {color:white; display:block; float:left; margin:0 5px;}
#corner { position:fixed !important;position: absolute; /*ie6 and above*/ bottom: 0; right:0; width:260px; height:210px;z-index:2}

.zbozi_cena_old,.priceOld {text-decoration: line-through;color: #BBB; font-size: 14px;}
.priceOld {font-size: 18px;}

input.guard {text-decoration: underline;border: 0 none; background:transparent; color:rgb(203, 27, 27);}
input:hover.guard {text-decoration: none;}

#SuggestWrap {position: absolute;z-index: 10000;width:370px}
#Suggest {border:1px solid #5B5C5E; width:100%;background:#131313;padding:10px;padding-top:15px;color:#A5A5A5;font-size: 14px;}
#Suggest b {color:#FCFCFC}
#Suggest li {padding:5px;overflow: hidden;clear:both;list-style: none}
#Suggest li:hover {background:#292929}
#Suggest li img {float:left; margin-right:15px;}
#Suggest li #text,#Suggest li #price{float:left;width:200px;margin-left:10px;padding-top:20px; }
#Suggest li #price {width:80px;float:right}
#Suggest div.hr {width:100%;height:1px;background: url(../gfx/digiobchod/hr_vyhledavac.png) no-repeat;}

#Suggest a {color:#F6C813;text-decoration: none;font-size: 12px;}
#Suggest a:hover {text-decoration: underline;}

/*.article h4 {height:30px; overflow:hidden;}*/
.article h4 b {font-size:15px};

/* package */
#package {margin:1em 0}
#package .top-bg, #package .middle-bg, #package .bottom-bg {width:744px;}
#package .top-bg, #package .bottom-bg {height:9px; line-height:9px;}
#package .top-bg{background: url(../gfx/digiobchod/balicky_top_page.png) no-repeat;}
#package .middle-bg{background: url(../gfx/digiobchod/balicky_middle_page.png) repeat-y;padding:5px 15px}
#package .bottom-bg{background: url(../gfx/digiobchod/balicky_bottom_page.png) no-repeat;}
#package h2 {color:#002EC9;margin-bottom:0.5em}
#package table td{font-size:14px}
#package .product{line-height:50px;margin:1em 0;}
#package .product img{float:left;margin-right:10px;}
#package .left-col,#package .right-col {float:left}
#package .left-col {width:50%;border-right: 1px solid #A58305;}
#package .right-col {margin:auto 0; margin-left:1em;position:absolute;left:55%; top:50%;height:100px; margin-top:-50px;}

.hidden {opacity: 0.0;filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;}
.dnone {display:none}
.blue {color:blue}
.ico-comparator {background: url(../gfx/digiobchod/porovnavac.png) no-repeat left top;padding-left:33px;line-height:24px;height:24px;}
.ico-guard {background: url(../gfx/digiobchod/ikona_hlidac.png) no-repeat left top;padding-left:21px;line-height:30px; height:30px;}
.ico-package {background: url(../gfx/digiobchod/ico/balicky.png) no-repeat left top;padding-left:28px;}
.ico-package a {color:#0237cd;font-weight:bold}
.short-article {min-height: 140px; margin-bottom:1em;}

/*section menu*/
#account-overlay {position:absolute;width: 400px;   
  left: 0;                  
  right: 0;
  margin-left: auto; 
  margin-right: auto;
  padding-left:285px;
  height:34px;z-index:5;top:0}
#account-overlay a,#menu li.account a span{color:#ffc90a}
#menu li.account a:hover span,#menu li.account a strong{color:#000}
#account-overlay div.aleft,#account-overlay div.aright {width:12px;height:34px}
#account-overlay div.acenter {color:white;height:24px;padding:5px 6px;background: url('../gfx/digiobchod/account/prihlaseni_01_04.png') repeat-x center top;}
#account-overlay div.aleft {background:url('../gfx/digiobchod/account/prihlaseni_01_02.png') no-repeat right top;}
#account-overlay div.aright {background:url('../gfx/digiobchod/account/prihlaseni_01_06.png') no-repeat left top;}
.login-box {height:144px;width:220px;}
.login-box .left {float:left; background:url('../gfx/digiobchod/account/left_box.png') no-repeat left top; width:6px;height:100%;}
.login-box .right {float:right; background:url('../gfx/digiobchod/account/right_box.png') no-repeat left top; width:6px;height:100%;}
.login-box .center{background-color:#FFC90A;height:100%;}
.login-box input[type=submit] {width:50px;height:18px;border:0; background:url('../gfx/digiobchod/account/btn_login.png') no-repeat left top;}

p.error {color:red}

#login-reason {width:503px;background-color:#E2E2E2;}
#login-reason h2 {margin-bottom:10px;background:url('../gfx/digiobchod/account/top_box.png') no-repeat left top; height:29px;line-height:29px;color:#000;}
#login-reason div.middle {padding:0 15px;}
#login-reason div.number {background:url('../gfx/digiobchod/account/list_circle.png');line-height:34px;width:34px;text-align:center;}
#login-reason div.bottom {background:url('../gfx/digiobchod/account/bottom_box.png') no-repeat left top; height:9px;}
.table-border {border:1px solid #8D8D8D;}
.notborder{border-top:0 !important;}


div.product-action {background-color:#FFE90A;font-size:120%;font-weight:bold;padding:0.5em 1em;margin-bottom:0.5em;}
div.product-action span.free {color:#DD0000;text-transform:uppercase;}
div.product-action small{font-weight:normal;}

/* --------------------BANNER ROTATOR--------------------- */
#action_banner_outer { 
	display:block; 
	position:relative; 
	width:202px; 
	height:59px; 
	/*margin:0px auto 0px; 
	border:1px #CCCCCC solid; */
}
#action_banner_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:202px; 
	height:59px; 
	margin:0px auto 0px;  
}
#action_banner_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
	width:auto;
}
#action_banner_items a {
	white-space:nowrap; 	
}


#action_banner_items a img { 
	border:none; 
}

div#web-actions {
	width:702px;
	background-color:#E2E2E2;	
	padding:5px;
}

.table-web-action{		
	border-bottom:1px solid black;
	padding-bottom:5px;
}

.table-web-action h2,.table-web-action h3 {text-transform:uppercase;font-size:15px;text-align:left;color:#000;margin-bottom:0.5em;}
.table-web-action .hr {border-bottom:1px solid #f6f6f6; margin:0 5px 5px 0;}
.table-web-action p {margin-right:5px;text-align:justify;}
.table-web-action .hr > div {border-bottom:1px solid #8E8E8E;}
.table-web-action.last {
	border-bottom:none;
	padding-bottom:0;
}

#shadowbox {position:absolute;top:0;left:0;z-index:9;height:3000px;width:100%;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity:0.5;}

#news dd p {display:inline;}

/** banner **/

#toplevel-banner {
	
	width:981px;	
	height:158px;
	margin:0 auto;
	position:relative;
}
#toplevel-banner div.title {
	position:absolute;
	right:0;
	top:0px;
	background: url('../image/page/title_recommend.png') no-repeat right top;
	width:296px;
	height:44px;
} 

#toplevel-banner img {
	position:absolute;
	bottom:-18px;
}

/*body {
	background: #254903 url('../image/page/digi/body_spring4.jpg') repeat-x center top;
}
#innerbody {background:transparent;}*/

#prod-descr div.shots th,
#prod-descr div.shots td {padding-right:0px;padding-left:5px;}


#social-facebook {display:block;position:absolute;width:42px;height:46px;top:123px;right:-42px;background: url('../gfx/digiobchod/icon_fb_digi.png') 0 0 no-repeat;}
.product-action-con {margin-bottom:0.5em}
.article h4 {margin-bottom: 0.6em;padding:0}

