body {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}
select {font-family: Arial; font-size: 12px;}
img{
	border:none;
}
#main {
	width:988px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
a{
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}

.hide {display:none;}
.cleaner,.clear {clear:both;}
.bold {font-weight:bold;}
.em {font-style: italic;}
.left {float:left;}
.right {float:right;}
.align-r{text-align:right;}

#hlavni {
	float:left;
	width:624px;
	padding-left:7px;
	padding-top:17px;
}
#middle {
	float:right;
	margin-top:241px;
}
#middle.notice {
	margin-top:261px;
}

h1,.vsechny{
	font-size:18px;
	margin-left:15px;
	margin-bottom:10px;
}
h1.title {
	margin-right:10px;
}
.h-background{
	width:539px;
	height:22px;
	padding:6px 10px 0 40px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:8px 0 0 15px;
}

hr{ margin:0 0 0 0; }
#random-short {
	display:block;
	padding:0;
	margin:0 0 3px 0;
    position:relative;
}
#objednavky-box {
	display:block;
	margin-top:0px;
	margin-bottom:14px;
}
.right-box {
	width:173px;
	background:url('/img/rightbox-bg.gif') repeat-y;
	padding-bottom:2px;
	margin:0 0 5px 0;
	border-bottom:1px solid #D0D0D0;
}
#nejprodavanejsi {
	padding-top:30px;
}
.nej-item {
	height:243px;
	border-bottom:1px solid #E8E8E8;
	padding:3px 5px 0 5px;
	cursor:pointer;
}
.nej-title {
	font-weight:bold;
	clear:right;
	text-align:center;
	margin-top:7px;
	padding:5px 10px 0 10px;
	height:30px;
	overflow: hidden;
	line-height: 15px;
}

.nej-title a {
	text-decoration:none;
}
.nej-title a:hover {
  text-decoration:underline;
}

.nej-img {
	height:150px;
	padding-top:12px;
	text-align:center;
}

.nej-price {
	margin-top:4px;
}

.nej-price span {
	font-weight:bold;
	display:block;
	padding-top:5px;
	padding-left:7px;
	text-align:center;
	width:auto;
	float:none;
}
.no-bottom {
	border-bottom:none;
}

.side-row.no-b-line {
	border-bottom:none;
}
#left {
	padding-top:203px;
}
#left.notice {
	padding-top:223px;
}

#hledani {
	background:url('/img/hledani-bg.gif') left top no-repeat;
	width:172px;
	height:53px;
	padding-top:8px;
	padding-left:10px;
	margin-bottom:2px;
}

#hledani a {
	line-height:25px;
	font-size:11px;
	color:white;
	padding-left:3px;
}
#search-btn {
	float:right;
	border:none;
	background-color:transparent;
	width:26px;
	height:19px;
	cursor:pointer;	
  margin: 1px 11px 0 0;
}
.side-box {
	width:182px;
	background:url('/img/sidebox-bg.gif') repeat-y;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #D0D0D0;
	font-weight:bold;
}
.side-row {
	display:block;
	margin:0px 7px 0px 20px;
	border-bottom:1px solid #D0D0D0;
	line-height:23px;
	padding-left:10px;
	font-weight:bold;
}
.side-row.no-line {
	border-bottom:none;
}
.side-box.no-bottom-space {
	padding-bottom:0px;
}
.side-box a {
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
.side-box a:hover {
	color: #ff8400;
	text-decoration:underline;
}
.m-vyrazne a {
	font-weight:bold;
}

#nadpis-sekce{
	width:182px;
	height:26px;
}

.ps-banner {
	width:182px;
	margin-bottom:5px;
}
.sidemail form {
	margin:0;
	padding:0;
}

.sidemail input {
	margin-top:0px;
}

.sidemail form .news {
	width:126px;
	border:1px solid #929292;
	font-size:12px;
}
#novinky-emailem span {
	padding-left:22px;
	padding-right:7px;
	color:#3D4956;
	font-size:12px;
}
.zadejte {
	padding:0 12px 0 12px;
}
.zadejte p{
	margin-left:0;
	margin-right:0;
}

input#obalka {
	float:right;
	margin-left:0px;
}
input#newsletter {
	margin-right:0px;
	float:left;
}
p.news {
	padding-bottom:30px;
}
#menu {
	height:41px;
	width:806px;
	position:absolute;
	top:203px;
	left:182px;
	background:url('/img/menu-bg.jpg') repeat-x;
}
#menu.notice {
	top:223px;
}
#menu ul li span.l-border {
	margin:0;
	padding:7px 0 0 0;
	width:4px;
	background:url('/img/l-border.gif') no-repeat;
	height:21px;
}
#top {
	position:absolute;
	top:0px;
	left:0px;
}
#creative {
	display:block;
	width: 182px;
	height: 203px;
	text-align:center;
	font-size:11px;
	float:left;
	color:white;
	text-decoration:none;
	cursor:hand;
}
#creative-top {
	display:block;
	height:45px;
	padding-top:3px;
}
#creative-top a {
	font-weight:normal;
	color:white;
	text-decoration:none;
}
#creative-top a:hover {
	text-decoration:underline;
}}
#creative-bottom {
	display:block;
	height:158px;
}
#shopy {
	width: 783px;
	height: 45px;
	float:left;
	padding-left:23px;
}
.shop {
	display:block;
	padding-top:3px;
	float:left;
	width:145px;
	text-align:center;
	margin-right:3px;
}

.shop-short {
	display:block;
	padding-top:3px;
	float:left;
	width:131px;
	text-align:center;
	margin-right:3px;
}

.shop-long {
	display:block;
	padding-top:3px;
	float:left;
	width:163px;
	text-align:center;
	margin-right:3px;
}
.sh-popis {
	font-weight:normal;
}
#infobox p {margin:0px;}
#infobox {
	position:absolute;
	left: 548px;
	top: 80px;
	width:250px;
	z-index:100;
	padding:8px;
	background:#f2f3a6;
	font-size:11px;
	color:#f31005;
	border:#666666 2px solid;
	opacity:0.9;
	filter:alpha(opacity=90);
}
#top-image {
	width: 782px;
	height: 158px;
	padding-right:24px;
	float:left;
	padding-left:0px;
	font-size:11px;
	line-height:18px;
	position:relative;
}
#hp-area {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	z-index:1;
	width:640px;
	height:158px;
	cursor:hand;
}
#kosik-sum {
	float:right;
	padding:45px 11px 0 0;
	margin:0;
}

#obsah-kosiku {
	width:120px;
	font-size:11px;
	font-weight:bold;
	background:url('/img/kosik.gif') right top no-repeat;
}

#kosik-sum img {
	margin:9px 0 0 0;
	padding:0;
}
#footer-left {
	height:75px;
	width:182px;
	float:left;
	position:relative;
}

#footer-right {
	height:75px;
	width:793px;
	float:left;
	margin-left:1px;
	padding-left:12px;
	font-size:11px;
}
#footer-right img{
float:right;
width:148px;
height:61px; 
}


#footer-top {
	line-height:22px;
	color:#FFFFFF;
	padding-right:5px;
	margin-bottom:5px;
}

#footer-top a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
}

#footer-info {
	padding-top:10px;
}
#footer-top .left a {
	color:white;
	text-decoration:none;
}
#footer-left a {
	color: #00a30a;
	line-height: 20px;
	text-decoration: none;
}

#footer-left a:hover {
	text-decoration: underline;
}

#foot-top {
	height:18px;
	color:#FFFFFF;
	padding:5px 10px 0 10px;
	background:#999;
}
#foot-top a{
	color:#ffffff;
	text-decoration:none;
	padding:0 5px;
}
#foot-bottom{
	background-image:url('/img/foot-background.gif');
}
#foot-info{
	float:right;
	margin:45px 10px 10px 0;
	text-align:right;
}
a.shop, a.shop-short, a.shop-long {
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
a.shop:hover, a.shop-short:hover, a.shop-long:hover {
	text-decoration:underline;
}
#menu ul {
	margin:0 0 0 24px;
	padding:1px 0 0 0;
}

#menu ul li {
	list-style:none;
	display:inline;
}

#menu ul li a, #menu ul li span {
	display:block;
	float:left;
	text-align:center;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	height:21px;
	padding:7px 10px 0 10px;
	font-size:11px;
	line-height:20px;
	background:url('/img/menu-item-bg.gif') repeat-x;
}
#menu ul li span {
	text-decoration:underline;
}

#menu ul li span.l-border {
	margin:0;
	padding:7px 0 0 0;
	width:4px;
	background:url('/img/l-border.gif') no-repeat;
	height:21px;
}

#menu ul li span.r-border {
	width:4px;
	padding:7px 0 0 0;
	background:url('/img/r-border.gif') no-repeat;
	margin:0 3px 0 0;
}

#menu ul li a:hover {
	color: #ff8400;
	text-decoration:underline;
}

#prsten img {
	margin-top:10px;
}
#kosik-sum img {
	margin:9px 0 0 0;
	padding:0;
}
.side-box h2, .sidemail h2, .side-box .h2, .sidemail .h2 {
	margin:0 0 7px 0; padding:0;
	position:relative;
	width:182px; height:26px;
	overflow:hidden;	
	font-size:12px;
	color:black;
}
.side-box .h2 {
  margin:0;
}
.side-box .menu-top {
  margin-top:7px;
}

.side-box h2 span, .sidemail h2 span, .side-box .h2 span, .sidemail .h2 span {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:182px; height:26px;
	margin:0; padding:0;
}

.aktualni-sekce{
	background-color:#e9f1ca;
	font-weight:bold;
	margin:0 2px 0 2px;
	padding:0 0 0 28px;
	border-bottom:0px;
}
.aktualni-sekce-first{
	background-color:#e9f1ca;
	text-align:right;
	color:#ff8400;
	font-size:10px;
	font-weight:bold;
	margin:0 2px 0 2px;
	padding:3px 5px 0 0;
}
.aktualni-sekce a{
	font-weight:bold;
	color:#497526;
}
div.vsechny {
	margin:0;
	padding:8px 10px 0 0;
	text-align:right;
}
#search {
	width:126px;
	font-size:11px;
  height: 13px;
	float:left;
  margin: 2px 0px 0 1px;
  border: #CCC 1px solid;
  border-style: inset;
}
#right {
	width:173px;
	float:left;
	margin-top:23px;
}
.sidemail {
	width:182px;
	height:130px;
	background:url('/img/sidemail.gif');
	margin-bottom:5px;
	border-bottom:1px solid #D0D0D0;
	color:#3D4956;
	text-align:justify;
}
.p-sipky {
	text-align:center;
}

#paging {
	margin-top:30px;
	margin-bottom:10px;

}

#p-vyraz {
	float:left;
	width:200px;
	text-align:left;
	padding-top:3px;
	vertical-align: bottom;
}

.p-vyraz {
	margin-bottom:5px;
	margin-left:11px;
}

.p-sipky {
	display:inline;
}

.p-sipky img {
	vertical-align: bottom;
}

#p-stranky {
	float:left;
	width:223px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
text-decoration:none;
}

#p-stranky a {
	color:#333333;
}
.p-pocet {
	text-align:right;
	padding-right:15px;
	float:right;
}
.p-form{
	clear:none;
}
.item {
	width:306px;
	height:210px;
	padding:4px 2px 0 0;
	background:url('/img/roh.jpg') right top no-repeat;
	float:left;
	border-top: 1px solid #E8E8E8;
	position:relative;
	cursor:pointer;
}
.item.odd {
	border-right:1px solid #E8E8E8;
}
.item-h {
	font-size:12px;line-height:14px;margin:0px;float:right;clear:right
}
.item-title {
	margin:2px 0 5px 0;
	height:28px;
	overflow:hidden;
	line-height: 14px;
}
.upper {
	text-transform:uppercase;
}
.item-vyrobce {
	font-weight:bold;
	text-transform:uppercase;
	margin-top:5px;
	color: #ff8400;
}

.item-vyrobce a {
	text-decoration:none;
}
.item-title a {
	text-decoration:none;
	font-weight:bold;
}
.item-vyrobce, .item-title, .item-desc, .item-compare, .item-price {
	width:160px;
	float:right;
	clear:right;
	margin:0 10px 0 0;
}

.item-compare {
/*  font-size:11px;*/
}

.item-desc {
	text-align:justify;
	width:150px;
	padding:0px 10px 0px 0px;
	margin-bottom:6px;
	margin-top:5px;
}

.item-title, .item-vyrobce {
	width:273px;
	padding-left:22px;
}
.item-desc {
	min-height:30px;
	max-height:75px;
/*	height:74px;*/
	overflow:hidden;
	line-height: 15px;
}
.item-img {
	margin:22px 0 0 17px;
	height:165px;
}

.item-price {
	font-weight:bold;
/*	clear:both; */
	margin-top:5px;
}
.item-price span {
	display:block;
	/*padding:6px 0 0 22px;*/
	width:112px;
	float:left;
/*	line-height:23px;*/
}
.btn-koupit {
	margin-left:30px;
}
#logo-apek {
	margin-top:25px;
}
#info {
	width:332px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	font-size:13px;
}
.ikona {
	line-height:18px;
	padding-left:25px;
	margin-left:14px;
	margin-bottom:3px;
}
#h1-text {
	margin:5px 0 15px 14px;
	position:relative;
	font-size:12px;
}

#h1-text span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:303px; height:16px;
  margin:0; padding:0;
}
#pruvodce-nakupem {
	width:284px;
	height:110px;
position:relative;
}
.bottom-box {
	margin-top:3px;
	margin-bottom:14px;
}
#obdelniky {
	width:284px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
}
.clickable {
	display:block;
	width:284px;
	height:110px;
	cursor:hand;
}

.clickable span {
	display:none;
}
#l-doporucujeme, #l-novinky, .h-lista {
  margin:0 0 7px 0; padding:0;
  position:relative;
  width:616px; height:28px;
  overflow:hidden;
  font-size:11px;
  clear:both;
}

#l-doporucujeme a, #l-novinky a, h-lista a{
	color:black;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#l-novinky {
	margin-top:15px;
}

#l-doporucujeme span, #l-novinky span, .h-lista span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:616px; height:28px;
  margin:0; padding:0;
  cursor:pointer
}

.partner {
	float:left;
	margin:0 0 3px 15px;
	text-align:center;
	width:175px;
	height:50px;
}
.all-column {
	margin-top:0px;
	width:190px;
	float:left;
}

.all-list {
	height:14px;
	padding:0 0 0 25px;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	background-position:left 0;
	overflow:hidden;
	text-align:left;
}

.all-list a,.static .all-list a,#h .all-list a {
	text-decoration:none;
}
.all-list a,#h .all-list a {
	color:#333333;
}
.all-list a:hover,.static .all-list a:hover,#h .all-list a:hover {
	text-decoration:underline;
}

.all-letter{
	font-weight:bold;
	padding:10px 0 0 25px;
}
.pad-t-0{
	padding-top:0px;
}
.p-vyraz {
	margin-bottom:5px;
	padding-left:7px;
}
#detail-basic {
	float:right;
	width:264px;
	margin-right:25px;
	padding-bottom:15px;
	padding-top:25px;
}
#detail-img {
	width:250px;
	margin:17px 17px 0 17px;
}
.detail-o-price {
	background:url('/img/cena-podklad.gif') no-repeat;
	width:258px;
	height:23px;
	line-height:23px;
	padding:2px 2px 2px 4px;
	margin-bottom:3px;
	text-align:left;
}

.detail-o-price span {
	line-height:23px;
	text-align:left;
}
.basic-left {
	float:left;
	clear:left;
	padding-left:7px;
}
.basic-right {
	clear:right;
	float:right;
	text-align:right;
	padding-right:7px;
}
.basic-height {line-height:22px;}
.b-kod {
	font-weight:normal;
	padding-bottom:10px;
}
.o-cena {
	float:left;
	width:180px;
	font-weight:bold;
	padding-left:3px;
}
.o-koupit {
	float:right;
}
.o-pes {padding-left:3px;}
h4.l_empty, .h4.l_empty, #hlavni .lista-detail-top.h4 {
	padding:0 0 0 15px;
	width:574px;
	font-weight:bold;
}
h4.l_empty, .h4.l_empty {
	background:url('/img/l_empty.gif') no-repeat;
	height:24px;
	line-height:24px;
	margin:5px 0 5px 15px;
}
#hlavni .lista-detail-top.h4 {
	background: url('/img/lista_top.gif') no-repeat;
	padding:5px 5px 10px 15px;
}
#detail-popis{
margin: 0 30px;
}
#zvyhodnene-table{
	width:100%;
}
#zvyhodnene-table .usetrite{
	padding-bottom:5px;
}
.static {
	font-size:13px;
	color:#333333;
	padding:0 30px 10px 30px;
	text-align:justify;
	clear:both;
}
.static .default-color {color:#333333;}
.static a{
	text-decoration:underline;
}
.static-pr0 {
	padding-right:0px;
}
.static h2{
	font-size:16px;
}
.detail h2{
	font-size:13px;
	color:#333;
}

.heureka-logo-small{
	float:right;
	margin:0 0 20px 20px;
}
.logo-o-nas {
	float:right;
	width:140px;
	text-align:right;
}
.ul-space li {
	margin-bottom:10px;
}
.rady-left {
	width:280px;
}
#sos {
	border-top:1px solid #cccccc;
	color:red;
	text-align:center;
	padding:10px 0 10px 0;
}

#sos img {
	margin-top:10px;
}
#napoveda {
	padding:15px;
}
#hlavni .lista-detail {
  margin-left:15px;
  margin-right:15px;
  background:url('/img/lista_mid.gif') repeat-y;
}
#hlavni .lista-detail-bot {
  background:url('/img/lista_bot.gif') no-repeat;height:5px;margin-top:-10px;
}
#hlavni .lista-detail h1, #hlavni .lista-detail h2 {
	font-size:14px;
	line-height:15px;
	padding-bottom:2px;
	text-decoration:none;
  color:#333; 
  margin-left:15px;
  padding-left:25px;
  padding-right:3px;
  padding-top:5px;
}
#ie-notice {
	background-color:red;
	color:white;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
}

#ie-notice a {
	color:white;
}

.novinka, .detail-novinka {
	color: #00b31a;
}
/*.detail-novinka {
	padding-right:8px;
}*/
.tip, .detail-tip {
	color: #0096d3;
}
.akce, .detail-akce {
	color: #dd0000;
}
.vyprodej, .detail-vyprodej {
	color: #f06000;
}
.tip_new {
	padding-right:9px;
	text-align:right;
	font-weight:bold;
	line-height:15px;
}
.tip_new span {padding-left:6px;}
.detail-expirace {
	color: #9FBB2D;
	font-weight:bold;
}

/* filtrační tabulka*/
.bg-top {
	background:url('/img/filtr-top.gif') no-repeat;
	padding-left:0px;
	padding-top:15px;
} 
.bg-bottom {
	background:url('/img/filtr-bottom.gif') left bottom no-repeat;
	padding-bottom:12px;
}
.bg-middle {
	background:url('/img/filtr-middle.gif') repeat-y;
	margin-bottom:13px;
	font-size:12px;
}
.ch-full, .ch-empty, .ch-disabled, .ch-full-disabled {
	padding-left:20px;
	cursor:pointer;
	height:14px;
	margin-bottom:6px;
	line-height:11px;
	padding-top:1px;
}

.ch-disabled {
	background:url('/img/checkbox-disabled.gif') no-repeat;
	color:#333333;
	cursor:auto;
}

.ch-full-disabled {
	background:url('/img/checkbox-disabled-empty.gif') no-repeat;
	color:#333333;
	cursor:auto;
}
/* filtry */
#f-urceni, #f-radit, #f-left, #f-center, #f-right {
	float:left;
}
#f-urceni{
	width:52px;
	margin-left:30px;
	font-weight:700;
}
#f-radit{
	width:35px;
	margin-left:19px;
	font-weight:700;
}
#f-left{
  margin-left:20px;
	width:202px;
	border-right:#cccccc 1px solid;
}
#f-center{
	width:97px;
}
#f-right{
	border-left:#cccccc 1px solid;
	width:210px;
	padding-left:20px;
}
#f-right select{
	font-size:13px;
}
#f-left #i_akce{width:164px;}


.skladem{
	width:200px;
	margin-top:5px;
}
.f-disabled{
	color:#cccccc;
}
.select select {
  margin-top: 2px;
  width: 200px;
}
.detail-line {
  margin-left:15px;  
  margin-bottom:10px;  
  float:left;
  clear:left;  
}
.detail-line div {
  float:left;  
}
.detail-line .line-img {
  width:120px;  
  margin-right:10px;  
  margin-top:10px;  
}
.detail-line .line-img a img {
  max-width:120px;  
}
.detail-line .line-text {
  width:460px;
}

.bocni-akce, .bocni-akce span, .bocni-akce div, .bocni-akce p {
  text-align: justify;
}
.bocni-akce p {
	font-weight: bold;
	padding-left:30px;
  margin-right: 7px;
}
.bocni-akce p.doprava {
	background-image: url('http://www.vivantis.cz/share/ikona-doprava.gif');
}
.bocni-akce p.darek-zdarma {
	background-image: url('http://www.vivantis.cz/share/ikona-darek.gif');
}
.static a.tooltip {
  text-decoration:underline;
}
.doprava a.tooltip {
	left:0px;
	cursor:help;
}
#sdilet-detail {
  position: absolute;
  right: 205px;
  padding-right: 25px;
  line-height: 19px;
  font-weight: bold;
  background: url('http://www.vivantis.cz/share/facebook-share.gif') top right no-repeat;
}
#sdilet-detail a {
  color: #3B60AE;
}

.head-margin {
  float: right;
  margin-right: 13px;
}
.lista-detail-top a.bio-detail,
.lista-detail-top a.eko-detail,
.lista-detail-top a.fair-detail,
h1 a.bio-detail,
h1 a.eko-detail,
h1 a.fair-detail {
  float: right;
  margin-left: 10px;
}
.lista-detail-top a.top-pad-5 {
	padding-top: 5px;
}
.lista-detail-top a.bio-link,
.lista-detail-top a.eko-link,
.lista-detail-top a.fair-link,
h1 a.bio-link,
h1 a.eko-link,
h1 a.fair-link {
  text-decoration: none;
}
a.bio-link,
a.eko-link,
a.fair-link,
.item-vyrobce a.bio-link,
.item-vyrobce a.eko-link,
.item-vyrobce a.fair-link
 {
  font-weight: bold;
  color: #17AE28;
}
.item-vyrobce a.bio-link:hover,
.item-vyrobce a.eko-link:hover,
.item-vyrobce a.fair-link:hover
 {
  text-decoration: underline;
}
h2.drobeckova, h1.drobeckova, div.drobeckova {
color: #333;
font-size: 18px;
font-weight: bold;
margin: 0 0 0 17px;
padding: 10px 15px 0 0;
}
.drobeckova h1 {
  padding: 0 0 9px 0;
  margin: 0 0 0 17px;
}
.drobeckova h1.no-left {
  margin: 0 0 0 0;
}
.static-firma {
  font-size: 13px;
  color: #333;
  padding: 5px 17px 5px 17px;
  margin-bottom: 5px;
  text-align: justify;
  clear: both;
}
.logo-firmy,.logo-firmy-detail {
  float: left;
  margin-right: 12px;
}
.logo-firmy {
  margin-top: 1em;
	margin-bottom: 1em;
}
.detail_tip_new {
  float: right;
  margin-right: 32px;
  font-weight: bold;
  text-align: right;
  margin-top: 10px;
}
.detail_tip_new span {padding-left:6px;}
.filter-width {
  width: 290px;
}
.padding-l-20 {
  padding-left: 20px;
}
.img-space img {
  margin-right: 7px;  
}
a.bio-link,
a.eko-link {
  font-weight: bold;
  color: #17AE28;
}
h1.double-line, h4.double-line {
  font-size: 11px;
  line-height: 12px;
  padding: 2px 10px 4px 40px;
}
h1.small-title, h4.small-title {
  font-size: 11px;
  line-height: 14px;
  padding: 6px 10px 4px 40px;
}
.produkt_tydne, .produkt_promote {
  position: absolute;
  display: block;
  top: 75px;
  left: 10px;
  width: 285px;
  height: 141px;
  z-index: 2;
}
.produkt_tydne_detail,.produkt_promote_detail {
  width: 220px;
  display: block;
  position: absolute;
  height: 108px;
  margin-top: -95px;
  margin-left: 15px;
}
/**/
.s_zbozi {
float: left;
text-align: center;
width: 190px;
margin-left: 10px;
line-height:15px;
}
.s_first {
margin-left: 15px;
}
.row-two {
	overflow: hidden;
	height: 45px;
}
.row-img {
height:130px;
display:block;
}
.static a.tooltip {
  text-decoration:underline;
}
#info a {
  font-weight:100;
}
/* Hlidaci pes */
.hlidacipes {
	margin-top: 15px;
}
.hlidacipes fieldset {
	padding: 30px;
}
form.hlidacipes fieldset input[type="text"] {
	border: 1px solid #929292;
	float: left;
	font-size: 11px;
	padding: 2px;
	width: 172px;
}
form.hlidacipes fieldset input[type="image"] {
	border: 0 none;
	/*float: left;*/
	/*height: 21px;*/
	margin: 1px 0 0 5px;
	/*width: 30px;*/
}
#creative-link {
	position: absolute;
	top: 45px;
	height: 158px;
	width: 182px;
	display: block;
}
.detail a,.recenze a {
	text-decoration:none
}
.detail a:hover,.recenze a:hover {
	text-decoration:underline
}
.video {
	margin-left: 14px;
	margin-right: 10px;
}
.recenze {
	padding-right:45px;
}
.z-poradna span {
	position: absolute;
	margin-top: 36px;
	margin-left: 7px;
	text-transform: uppercase;
}
a.z-poradna, a.z-poradna:hover {
  color: #ff8400; /*oranž*/
	text-decoration:none;
}
.menubox {
	margin-bottom:5px;
}
#detail-basic .pad {
	padding-top:8px;
	padding-bottom:8px;
}
#detail-urceni {
	text-align:right;
	padding-right:20px;
	font-weight:bold;
}
.sloupec-detail {
	width:278px;float:left;
	margin-top:5px;
}
.sloupec-val {
	display:table-cell;
	padding-right:5px;
	text-align: left;
}
.sloupec-par {
	display:table-cell;
	font-weight:bold;
	padding-right:5px;
	float:left;
}

.magazin-img {
	float:left;
	margin-right:10px;
	display:block;
	width:130px;
}

.magazin-datum {
	font-size:10px;
}

a.magazin-nadpis {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.magazin-nadpis:hover {
	text-decoration:underline;
}

a.magazin-vice {
	text-decoration:none;
	font-weight:normal;
	display:block;
	text-align:right;
	font-weight:bold;
}

a.magazin-vice:hover {
	text-decoration:underline;
}

.magazin-text {
	float:left;
	width:400px;
}

.magazin-share {text-align:right;font-size:90%}
.magazin-share a {text-decoration:none}
.magazin-share a:hover {text-decoration:underline}
.email-share {
	background: url('http://www.vivantis.cz/share/email-share.gif') top left no-repeat;
	padding: 3px 0 3px 25px;
	color:#ee810d;
}
.facebook-share {
	background: url('http://www.vivantis.cz/share/facebook-share.gif') top left no-repeat;
	padding: 3px 20px 3px 25px;
	color:#3b60ae;
}
#jak-vybrat {
	margin-left:35px;
	float:right;
}

.par-price {
	float:right;
}

.ratingSummary {
	width:300px;
	margin-top:0px;
}

.wide-cart {
	position:absolute;
	display:block;
}
.centertext td {text-align:center}

.side-row.no-line {
border-bottom: none;
}
.vanocni-tipy {
background-color: #E9F1CA;
margin-left: 0;
padding-left: 30px;
margin-right: 0;
border-top: 1px solid #D0D0D0;
}

.cert {
	float:left;
	width:289px;
	padding-left:15px;
	text-align:right;
	padding-bottom:20px;
}

.poukaz-typ-left, .poukaz-typ-right {
	margin-top:10px;
	float:left;
	width:235px;
	font-size:13px;
	padding-bottom:20px;
}

.poukaz-typ-left h2, .poukaz-typ-right h2 {
	font-size:15px;
	margin-bottom:5px;
}

.poukaz-typ-left strong {
	font-size:14px;
}

.poukaz-typ-left {
	padding-left:10px;
	padding-right:110px;
}

.poukaz-typ-right {
	padding-top:16px;
}

.poukaz-typ-left ul, .poukaz-typ-right ul {
	margin:0;padding:0 0 10px 20px;
}

.poukaz-typ-left li, .poukaz-typ-right li {
	margin:0px;padding:0px;
}

.min-poukaz {
	min-height:105px;
}

/*našeptávač*/
.ac_results {
		width: 400px !important;
		padding: 15px 20px;
		background:white;
		z-index:990;
}
.ac_results ul {
		list-style: none;
		padding: 0;
		margin: 0;
}
.ac_results ul li {
		padding: 5px 0;
		color: #aaa;
}    
.ac_results ul li strong {
		font-weight: normal;
}
.ac_results ul a strong {
		font-weight: bold;
}    
.ac_results ul a {
		color: #333;
		font-weight: normal;
		font-style: normal;
		display: block;
		margin: -1px 0;
}
.ac_results ul a.show-all {         
	margin: 5px 0 0 0;
	font-weight: bold;
	background-repeat: no-repeat;
	height: 24px;
	padding: 6px 0px 0px 10px;
}

#nedostupne {
background: url('/img/detail-text-podklad-mid.gif') repeat;
margin: 0 -2px 0 -4px;
padding: 0 4px 0 7px;
}
#nedostupne .detail-text-bot {
width:264px;height:5px;display:block;
background: url('/img/detail-text-podklad-bot.gif') no-repeat;
margin: 0 0 0 -7px;
}
