body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
  /*mimo zimu komentar - start*/
	background-image: url(../../../../images/web/zima/stred_zima.jpg);
	background-repeat: repeat-y;
	background-position: center top;
  /*mimo zimu komentar - end*/
}
.pozadi_stred{
	//background-image: url(../../../../images/web/bg.jpg);
  background-image: url(../../../../images/web/zima/bg_zima.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.grdown {
	//background-image: url(../../../../images/web/down.jpg);
  background-image: url(../../../../images/web/zima/down_zima.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
  margin-top: -150px; /*jen v zime jinak koment*/
	width:auto;
	height:500px;
}
/* ------------------------------------------------------------------------------ */
/* telo celeho webu */
.shop #main_table {
	width: 991px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	//background-image: url(../../../../images/web/cz/topp.jpg);
  background-image: url(../../../../images/web/zima/headline-cz.png);
	background-repeat: no-repeat;
	background-position: left top;
	//background-color:#FFFFFF;
}

/* top DIV */
.shop #top_table {
	width:991px;
	height:315px;
}

/* down DIV */
.shop #down_table {
	width:720px;
	margin-left:269px;
	/*height:110px;*/
	clear: both;
	padding-top:60px;
}

/* ------------------------------------------------------------------------------ */
/* specificke div (left, right, main) */
/* left DIV */
.shop #l_table {
	float: left;
	width: 240px;
	background-image: url(../../../../images/web/menu-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* main DIV */
.shop #m_table {
	width: 751px;
	padding: 0;
	float:right;
  /*pozadi skryt na zimu*/
	/*background-image: url(../../../../images/web/area.jpg);
	background-repeat: no-repeat;
	background-position: right top;*/
}

/* right DIV */
.shop #r_table {
	float: right;
	width: 195px;
}

/*PRODUCER MARKS*/
#producer_scroll-container {
	width: 170px;
	overflow: hidden; 	 
	height: 200px;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	scrollbar-base-color: #968349;		
}
#producer_scroll-inner {
	width: 150px;
	height: 400px;
}

/*LOADING OKNO*/
.ajax-loading {
	background-image: url(../../../../images/web/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
}
.trenky_novinka_obal_prehled{
  position: absolute;
  left: 4px;
  top: 5px;
  width: 45px;
}
.trenky_novinka_obal_detail{
  position: absolute;
  left: 4px;
  top: 16px;
  width: 65px;
}
.trenky-sticker {
  float: left;
}
.trenky-sticker img {
 max-width: 65px;
}

.trenky-sticker-prehled {
  float: left;
  margin-bottom: 0px;
}
.trenky-sticker-prehled img {
 max-width: 45px;
}

.novinka-sticker-prehled {
  float: left;
  margin-bottom: 0px;
}
.novinka-sticker-prehled img {
	max-width: 45px;
}
.novinka-sticker {
	float: left;
}
.novinka-sticker img {
	max-width: 65px !important;
}
/* OTHER DEFAULT CSS */
.none {display: none;} .visible {display: block;}

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../../../../images/web/tiny/area.jpg/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../../../../images/web/tiny/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background: #000000
}
#frameless {padding:0}
#frameless .tclose {left:6px}

.home_banner_maly
{
  display: block;
  width: 332px;
  height: 208px;
  margin: 7px 0;
  position: relative;	
}
.home_banner
{
  display: block;
  width: 686px;
  height: 239px;
  margin: 7px 0;
  position: relative;	
}
.tl_vice_main
{
	position: absolute;
	bottom: 7px;
	right: 0;
	width: 77px;
	z-index: 2;
	height: 27px;
	background: transparent url(../../../../images/web/cz/vice.jpg);
}
.tl_vice
{
	position: absolute;
	bottom: 7px;
	right: 0;
	width: 77px;
	z-index: 2;
	height: 27px;
	background: transparent url(../../../../images/web/cz/vice.jpg);
}

/*--- Vypis - kategorií ve vyhledavani (START) ---*/
.obal_vypis_nad_filtr{
  display: block;
  background-color: #FFFFFF;
  padding: 10px 0px 10px 0px;
  margin-bottom: 20px;
  text-align: center;
}
.nadpis_nad_filtr {
  float: none;
  margin: -15px 0px 10px 0px;
  font-size: 16px;
  color: #eb284b;
}
.sloupec_vypis_nad_filtr{
  float: left;
  width: 29%;
  min-height: 46px;
  line-height: 18px;
  margin: 0px 2% 0 0px;
  padding-left: 2%;
  overflow: hidden;
  text-align: left;  
  
  background-position: left center;
  background-repeat: no-repeat;
}
.sloupec_vypis_nad_filtr td{
  /*height: 46px;*/
  vertical-align: middle;
  padding-left: 40px;
}
.sloupec_vypis_nad_filtr td a{
	font-size: 13px;
  	color: #0d0d0d;
}
a .sloupec_vypis_nad_filtr td{
	font-size: 13px;
  	color: #0d0d0d;
	line-height: 46px;
	text-decoration: underline;
}
.obr_vypis_nad_filtr1{
  background-image: url(/img/vypis_kategorii/obr.jpg);
}
/*--- Vypis - kategorií ve vyhledavani (END) ---*/