/*TITULKA*/
#text_nad_patickou
{
	margin-top: 20px;
	overflow: hidden;
	width: 487px;
}

.main-cnt .promo {
	width: 487px;
	margin-bottom: 15px;
	overflow: hidden;
}

/*portlet VAS VYBER*/
.main-cnt .vas-vyber,
.vas-vyber
{
	margin-top:20px;
	padding-bottom:10px;
	width:234px;
	background:#f9f7f4 url('../img/vv-bottom.gif') no-repeat left bottom;
	overflow:hidden;
}
	
	.vas-vyber { width: 214px; }
	
.main-cnt .vas-vyber .item,
.vas-vyber .item
{
	clear:both;
	margin-top:10px;
	background:#f9f7f4;
	position: relative;
	margin-bottom: 15px;
	position: relative;
	z-index: 10;
}

.main-cnt .vas-vyber .item .item-left,
.vas-vyber .item .item-left
{
	float:left;
	padding-left: 15px;
}

.main-cnt .vas-vyber .item .item-right,
.vas-vyber .item .item-right
{
	float:right;
	padding-top: 4px;
	padding-right:10px;
	width: 125px;
}

	.vas-vyber .item .item-right { width: 115px; }

	.main-cnt .vas-vyber .item .item-right h3, .vas-vyber .item .item-right h3 { font-size:1.08em; background-image: none; width: 100%; }
	.main-cnt .vas-vyber .item .item-right h3 a, .vas-vyber .item .item-right h3 a { color:#3f3f3f; }
	.main-cnt .vas-vyber .item .item-right h3 a:hover, .vas-vyber .item .item-right h3 a:hover { color:#5f5f5f; }

	.main-cnt .vas-vyber .item .radek-cena,
	.vas-vyber .item .radek-cena
	{
		margin-top: 20px;
	}

	.main-cnt .vas-vyber .item .cena,
	.vas-vyber .item .cena
	{
		float:left;
		color:#686868;
		font-weight:bold;
	}
	.vas-vyber .item .link-koupit
	{
	padding-right:10px;
	}
	
	.main-cnt .vas-vyber .item .link-koupit a,
	.vas-vyber .item .link-koupit a
	{
		float: right;
		margin-left:15px;
		padding-left:14px;
		color:#eeaa48;
		font-weight:bold;
		background:url('../img/sm-ullia.gif') no-repeat left center;
	}

/*
.main-cnt .vas-vyber .item .link-koupit a:hover {
             color:#bb9966;
   }  
/*Z CASOPISU*/

.main-cnt .z-casopisu {
          /*float:left;*/
          /*margin-top:20px;*/
          /*margin-left:19px;*/
          padding-bottom:30px;
          width:234px;
          background:#f9f7f4 url('../img/zc-bottom.gif') no-repeat left bottom;
          overflow:hidden;
}

.main-cnt .z-casopisu h4,
.z-casopisu h4,
#cnt-1 .z-casopisu h4 {
          font-size:1.17em;
          color:#3f3f3f;
          margin: 15px 10px 5px 17px;
}
 .main-cnt .z-casopisu h4 a,
 .z-casopisu h4 a,
 #cnt-1 .z-casopisu h4 a{
           color:#3f3f3f;
 }
  .main-cnt .z-casopisu h4 a:hover,
  .z-casopisu h4 a:hover, 
  #cnt-1 .z-casopisu h4 a:hover {
            color:#5f5f5f;
  }

.main-cnt .z-casopisu p,
.z-casopisu p, 
#cnt-1 .z-casopisu p {
          margin:5px 10px 10px 17px;
          line-height:1.4em;
          color:#3f3f3f;
		  padding: 0px;
}

.main-cnt .z-casopisu p.datum,
.z-casopisu p.datum, 
#cnt-1 .z-casopisu p.datum {
          font-size:0.92em;
          color:#b8320e;
}

.main-cnt .z-casopisu ul,
.z-casopisu ul, 
#cnt-1 .z-casopisu ul {
          margin-top:6px;
}

.main-cnt .z-casopisu ul li,
.z-casopisu ul li,
#cnt-1 .z-casopisu ul li {
          padding: 0;
		  margin: 0;
		  background-image: none;
		  border: 1px dotted #F9F7F4;
}

#cnt-l .z-casopisu ul li a
{
	text-decoration: underline;
	background-image: none;
	border-bottom: 0px;
	font-size: 1em;
	text-transform: none;
}

.main-cnt .z-casopisu ul li a,
.z-casopisu ul li a, 
#cnt-l .z-casopisu ul li a
{
          margin-left:22px;
		  padding-right: 10px;
          padding-left:15px;
          color:#b8320e;
		  display: block;
          background: url('../img/sm-ullia.gif') no-repeat left 0.2em;
}

.main-cnt .z-casopisu ul li a:hover,
.z-casopisu ul li a:hover,
#cnt-1 .z-casopisu ul li a:hover {
  text-decoration:none;
}

/*TOP PRODUKT*/

.main-cnt .top-produkt {
          margin-top:15px;
          background-color: #FAF7EE;
		  position: relative;
}
	
	.main-cnt .top-produkt .buttons
	{
		position: absolute;
		width: 100%;
		bottom: 10px;
		right: 10px;
	}


	.main-cnt .top-produkt-big
	{
		height:400px;
		background-color: #FAF7EE;	
	}
	
	.main-cnt .top-produkt-small
	{
		height:350px;
		background-color: #FAF7EE;
	}

.main-cnt .top-produkt img.visual {
          width:489px;
          height:110px;
          margin-left:-1px;
}

.main-cnt .top-produkt h1 {
          margin:25px 10px 10px 5px;
          font-size:1.5em;
          font-weight:normal;
          color:#000;
}

.main-cnt .top-produkt h1
{
	background-image: none;
	padding-left: 0px;
}

.main-cnt .top-produkt p
{
	margin-left: 5px;
	line-height: 1.45em;
}

.main-cnt .top-produkt .cena
{
	background: url('../img/odr_cena.gif') 4px 0.25em no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 5px;
	font-size: 1.08em;
}

.main-cnt .top-produkt h1 a {
           color:#000;
}
  .main-cnt .top-produkt h1 a:hover {
             text-decoration:none;
   }
   
.main-cnt .top-produkt .tp-l {
          float:left;
          width:170px;
          background:red;
}
          .main-cnt .top-produkt .tp-l img {
                    position:absolute;
                    margin-top:-40px;
                    margin-left:20px;
          }

.main-cnt .top-produkt .tp-r {
          float:right;
          width:285px;
		  padding-right: 15px;
		  position: relative;
		  top: 90px;
}

	.main-cnt .top-produkt-small .tp-r 
	{
		top: 0px;
	}

.main-cnt .top-produkt .tp-r ul {
          margin-top:15px;
          list-style:none;
}

.main-cnt .top-produkt .tp-r ul li {
          margin-top:10px;
          padding-left:15px;
          color:#3f3f3f;
          background:url('../img/top-ulli.gif') no-repeat left center;
}

.main-cnt .top-produkt .buttons a.button-koupit {
          display:block;
		  padding: 5px 10px 5px 35px;
          color:white;
          text-transform:uppercase;
          text-decoration:none;
          font-weight:bold;
          background:url('../img/buttons/koupit-yellownew.gif') no-repeat left top;
		  float: right;
		  margin-left: 10px;
}

  .main-cnt .top-produkt .tp-r a.button-koupit:hover {
    text-decoration:underline;
  }

.main-cnt .top-produkt .listek {
          position:absolute;
          width:121px;
          height:64px;
          margin-top:-36px;
          margin-left:50px;
          font-weight:bold;
          background:url('../img/cenovka.gif') no-repeat left top;
}

.main-cnt .top-produkt .listek .cena {
          margin-left:60px;
          padding-top:20px;
}

/*vyhledavani*/

.main-cnt .vyhledavani {
          padding-bottom:10px;
          background:#fbf3e7 url('../img/v-bottom.gif') no-repeat left bottom;
}

.main-cnt .vyhledavani table {
          margin:10px 20px 10px 10px;
}

.main-cnt .vyhledavani table tr.height
{
	height: 60px;
}

.main-cnt .vyhledavani table tr td.nazev {
          width:200px;
          color:#3f3f3f;
          padding-top:14px;
}

.main-cnt .vyhledavani table tr td {
          color:#3f3f3f;
          padding-top:10px;
}

.main-cnt .vyhledavani table select {
          width:335px;
          border-top:1px solid #505050;
          border-left:1px solid #505050;
          border-right:1px solid #B6B6B6;
          border-bottom:1px solid #B6B6B6;
		  color: #757575;
		  font-size: 0.92em;
		  padding: 0.1em 0px;
		  
          background: #FEFCFD url('../img/input-back.jpg') repeat-x left top;
}

.main-cnt .vyhledavani table tr td input {
          width:230px;
          font-size: 0.92em;
		  height: 1.6em;
		  *height: 1.8em;
          border-top:1px solid #505050;
          border-left:1px solid #505050;
          border-right:1px solid #B6B6B6;
          border-bottom:1px solid #B6B6B6;
          background: #FEFCFD url('../img/input-back.jpg') repeat-x left top;
}

.main-cnt .vyhledavani table tr td input.submit {
          position:absolute;
          width:88px;
          height:24px;
          margin-left:15px;
          margin-top:0px;
          color:white;
          text-transform:uppercase;
          font-weight:bold;
          font-size:.92em;
          _font-size:1em;
          border:none;
          cursor:pointer;
          background:#ba6e00 url('../img/buttons/hledej.gif') repeat-x left top;
}

.main-cnt .vyhledavani .pozn {
          font-size:0.92em;
		  color: #5C5A5B;
		  display: block;
}

.main-cnt .vyhledavani .labelspan
{
	display: block;
	position: relative;
	top: 7px;
}

.main-cnt .vyhledavani .vykr {
          color:#3f3f3f;
          text-align:left;
          padding-right:15px;
		  font-size:0.92em;
}
          .main-cnt .vyhledavani .vykricnik {
                    font-size:1.33em;
                    font-weight:bold;
                    color:#ea900f;
          }

.vyhledavani .vykr {
          color:#3f3f3f;
          text-align:left;
          padding-left:15px;
		  font-size:0.92em;
}
		  
.main-cnt .vyhledavani label
{
	display: block;
	text-align: right;
	margin-right: 5px;
	float: left;
	width: 92px;
}

	.main-cnt .vyhledavani #lprilezitost,
	.main-cnt .vyhledavani #lkategorie
	{
		font-weight: bold;
	}

.main-cnt .vyhledavani a.otaznik {
		background:transparent url('../img/ico-question.gif') no-repeat scroll right top;
		height: 11px;
		width: 10px;
		display: block;
		float:right;
		position:relative;
		bottom:5px;
		right: 5px;
}


/* podrobne vyhladavanie - uprava */
.main-cnt .vyhledavani table tr td { vertical-align: top; } 
.main-cnt .vyhledavani input.radio_pod_vyhl { width: auto; float: left; border-style: none; background-image: none; background-color: transparent; }
.main-cnt .vyhledavani label.label_kde { text-align: left; width: auto; margin-right: 22px; margin-left: 5px; padding-top: 2px; }
