/* ------------------------------- LEVE BOXY ------------------------------- */

.box {
      width:214px;
      margin-top:15px;
      margin-bottom:5px;
      padding-bottom:5px;
      color:#343d48;
      background:#fcfbfa url('../img/box-bottom.gif') no-repeat left bottom;
      overflow:hidden;
}

.box .error
{
	font-size: 0.92em;
	color: #dd2222;
}

.box .lbox-cnt {
       padding:15px 5px 5px 20px;
}


.box .lbox-ftr {
       clear:both;
       padding:15px 5px 5px 20px;
}

.box .lbox-ftr p a,
.box .lbox-ftr2 p a {
       background:url('../img/sm-ullia.gif') no-repeat left center;
       padding-left:12px;
       padding-right:5px;
       color:#767676;
	   font-size: 0.92em;      
}
 .box .lbox-ftr p a.smallarrow {
        padding-left:8px;
        background:url('../img/boxulli.gif') no-repeat left center;
 }
 .box .lbox-ftr p a:hover {
        color:#434343;        
 }


.box h3 {
      width:214px;
      height:40px;
}

.box p img {
       float:left;
       padding-right:5px;
}


/*katalog produktu*/

#cnt-l  .katalog {
      width:214px;
      margin-top:15px;
      margin-bottom:5px;
      padding-bottom:32px;
      color:#343d48;
      background:#f5f2ee;
      overflow:hidden;
}

#cnt-l .katalog h3 {
      width:214px;
      height:40px;
      padding-bottom:5px;
}

#cnt-l ul {
       list-style:none;
}

#cnt-l ul li {
}

#cnt-l ul li a {
       display:block;
       width:210px;
x       height:27px;
       font-weight:bold;
       font-size:1.17em;
       text-transform:uppercase;
       color:#010101;
       background:url('../img/kat-back2.gif') no-repeat left bottom;
       border-bottom:1px solid #d4d0c6;
       text-decoration:none;
}

  #cnt-l ul li a:hover {
      color:#6d200c;
  }
  
  #cnt-l ul li a .padd{
    display:block;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
  }
 #cnt-l ul li.noborder a {
        border:none;
 }
 
 #cnt-l ul.bborder {
        border-bottom:1px solid #d4d0c6;
 }

  #cnt-l ul.showmenu
  {
  	display: none; 
  }

  #cnt-l ul li.knihy a {
         background:url('../img/kat-zelena.gif') no-repeat 0px 0px;
  }
  #cnt-l ul li.casopisy a {
         background:url('../img/kat-modra.gif') no-repeat 0px 0px;
  }
  #cnt-l ul li.hudba a {
         background:url('../img/kat-oranzova.gif') no-repeat left top;
  }
  #cnt-l ul li.video a {
         background:url('../img/kat-seda.gif') no-repeat left top;
  }
 #cnt-l ul li.doplnkovy-prodej a {
         background:url('../img/kat-cervena.gif') no-repeat left top;
  }
  #cnt-l ul li.pripravujeme a {
         background:url('../img/kat-zluta.gif') no-repeat left top;
  }
  #cnt-l ul li.pat-mat a {
         background:url('../img/kat-zelena.gif') no-repeat left top;
  }


#cnt-l ul li ul {
       padding-top:0px;
       padding-bottom:10px;
       background:#f2efea url('../img/kat-subback.jpg') no-repeat left bottom;
}

#cnt-l ul li ul li {
       border:none;
}

#cnt-l ul li ul li a {
      display:block;
      padding:2px 2px 2px 35px;
      color:#3f3f3f;
      font-weight:normal;
      font-size:1em;
      text-transform:none;
      border:none;
}
  #cnt-l ul li.knihy ul li a {
        background:url('../img/kat-lia-zelena.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.knihy ul li a:hover {
        background:url('../img/kat-lia-zelena-h.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.casopisy ul li a {
        background:url('../img/kat-lia-modra.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.casopisy ul li a:hover {
        background:url('../img/kat-lia-modra-h.gif') no-repeat 20px 4px;
  }
 #cnt-l ul li.hudba ul li a {
        background:url('../img/kat-lia-oranzova.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.hudba ul li a:hover {
        background:url('../img/kat-lia-oranzova-h.gif') no-repeat 20px 4px;
  }
 #cnt-l ul li.video ul li a {
        background:url('../img/kat-lia-seda.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.video ul li a:hover {
        background:url('../img/kat-lia-seda-h.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.doplnkovy-prodej ul li a {
        background:url('../img/kat-lia-cervena.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.doplnkovy-prodej ul li a:hover {
        background:url('../img/kat-lia-cervena-h.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.pripravujeme ul li a {
        background:url('../img/kat-lia-zluta.gif') no-repeat 20px 4px;
  }
  #cnt-l ul li.pripravujeme ul li a:hover {
        background:url('../img/kat-lia-zluta-h.gif') no-repeat 20px 4px;
  }
  
  #cnt-l ul li ul li a .padd {
    padding:0px 35px 0px 0px;
	text-decoration: underline;
  }
  
  #cnt-l ul li ul li a:hover {
    color:#000;
	font-weight: bold;
  }


/*nejlepsi svetove cteni*/

.box .cena {
      clear:both;
      padding-left:70px;
}

.box a.koupit {
      margin-left:25px;
      padding-left:15px;
      color:#b8320e;
      background:url('../img/sm-ullia.gif') no-repeat left center;
}
  .box a.koupit:hover {
        color:#da542f;
  }
  
/*odber novinek + vyhledavani*/
.box label img
{
	position: relative;
	bottom: 5px;
}


.box input#novinky-mail,
.box input#search-text
 {
     width:170px;
     margin-top:4px;
     border-top:1px solid #9e9d9d;
     border-left:1px solid #9e9d9d;
     border-right:1px solid #d6d5d5;
     border-bottom:1px solid #d6d5d5;
     background:url('../img/input-back.jpg') repeat-x left top;
}

.box input.submit-news,
.box input.submit-search {
    border:none;
     width:98px;
     height:25px;
    margin-top:5px;
    margin-left:72px;
    color:white;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    font-size:.92em;
    _font-size:1em;
    background:#ac8601 url('../img/buttons/prihlasit.gif') repeat-x left top;
    cursor:pointer;
}

.box input.submit-search {
    background:#ac8601 url('../img/buttons/search_button.gif') repeat-x left top;
}

.box .ralign {
      text-align:right;
      margin-right:15px;
}

/*l promo*/

.box .promo {
      width:214px;
      height:376px;
      background:url('../img/cs/promo-box.gif') left top;
}


/* ------------------------------- PRAVE BOXY ------------------------------- */


.box {
      width:214px;
      margin-top:15px;
      margin-bottom:5px;
      padding-bottom:5px;
      color:#343d48;
      background:#fcfbfa url('../img/box-bottom.gif') no-repeat left bottom;
      overflow:hidden;
}

.box .rbox.tmavy {
      background:#fbf3e7 url('../img/box-bottom-dark.gif') no-repeat left bottom;
      overflow:hidden;
}

 .box .rbox.tmavsi{
        background:#f9f7f4;
 }

.box .rbox-cnt {
       padding:5px 5px 5px 20px;
}

.box .rbox-ftr {
       clear:both;
       padding:5px 5px 5px 20px;
}

  .box .rbox-ftr p a {
       background:url('../img/sm-ullia.gif') no-repeat left center;
       padding-left:12px;
       padding-right:5px;
       color:#3f3f3f;  
  }

.box h3 {
      width:214px;
      height:40px;
}

.box ul {
       list-style:none;
       margin-left:-5px;
}

.box ul li {
       margin-bottom:7px;
       padding-left:19px;
       color:#3f3f3f;
       background:url('../img/sm-ullia.gif') no-repeat 5px 2px;
}

.box .rbox-cnt a {
	color: #B8320E;
}

.box .rbox-cnt a:hover {
	color:#5F5F5F;
}

.box ul li a {
       color:#3f3f3f;
}
  .box ul li a:hover {
         color:#5f5f5f;
  }

/*casopis*/

.box h4 {
       font-size:1.17em;
       color:#b8320e;
       padding-bottom:10px;
}

	.box h4 a
	{
		color:#b8320e;
	}

.box img.casopis {
       margin-left:15px;
       margin-bottom:5px;
}


.box ul li.ico-lupa, .box ul li.ico-kosik2 {
  padding:0px;
  background:none;
} 

	.box .rbox-cnt ul#ulcasopis li a
	{
		background-image: none;
		border: 0px;
		font-weight: normal;
		font-size: 1em;
		text-transform: none;
		text-decoration: underline;
	}
	
	.box .rbox-cnt ul#ulcasopis li a:hover { text-decoration: none; }

.box .rbox-cnt ul#ulcasopis li.ico-lupa a {
        padding-left:25px;
        background: url('/img/ico-lupa.gif') 0 0 no-repeat;
}

.box .rbox-cnt ul#ulcasopis li.ico-kosik2 a {
        padding-left:25px;
        background: url('/img/ico-kosik2.gif') 0 0 no-repeat;
}

/*soutez*/

.box h4.soutez {
       font-size:1.17em;
       color:#ea900f;
       padding-bottom:0px;      
}

.box h4.soutez a {
       color:#ea900f;      
}

.box p {
       padding-top:5px;
       padding-bottom:10px;
}

/*prilezitosti*/

.box p.prilezitosti {
       font-size:0.92em;
       line-height:2.2em;
       word-spacing:.5em;
}

.box p.prilezitosti a {
       text-decoration:none;
       color:#3f3f3f;
}

 .box p.prilezitosti .lev1 {
        font-size:1.33em;
        color:#B78E00;
 }
 .box p.prilezitosti .lev2 {
        font-size:1.5em;
        color:#B78E00;
        font-weight:bold;
 }

/*vyhledavani*/

.box input#vyhledavani {
     width:170px;
     margin-top:4px;
     border-top:1px solid #9e9d9d;
     border-left:1px solid #9e9d9d;
     border-right:1px solid #d6d5d5;
     border-bottom:1px solid #d6d5d5;
     background:url('../img/input-back.jpg') repeat-x left top;
}

.box input.submit-vyhledavani {
     border:none;
     width:80px;
     margin-top:5px;
     margin-left:92px;
     padding:3px;
     color:white;
     font-size:1em;
     font-weight:bold;
     text-transform:uppercase;
     background:#bb6f00 url('../img/cs/submit-hledej.jpg') repeat-x left top;
     cursor:pointer;
     
}

.box .ralign {
      text-align:right;
      margin-right:15px;
}


/*promo*/

.box .promo {
      width:214px;
      height:376px;
      background:url('../img/cs/promo-box.gif') left top;
}

/*vas vyber*/
.box .vas-vyber
{
	margin-top:0px;
	padding-bottom:10px;
	width:215px;
	background:#f9f7f4 url('../img/vv-bottom.gif') no-repeat left bottom;
	overflow:hidden;
}

.box .vas-vyber h3
{
	background:transparent url('../../img/cs/h3-doporucujeme.gif') no-repeat scroll left top;
	height:40px;
	width:215px;
}

.box .vas-vyber .item
{
	clear:both;
	margin-top:10px;
	background:#f9f7f4;
	position: relative;
	margin-bottom: 15px;
	position: relative;
	z-index: 10;
}

.box .vas-vyber .item .item-left
{
	float:left;
	padding-left: 15px;
}

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

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

	.box .vas-vyber .item .radek-cena
	{
		margin-top: 20px;
	}

	.box .vas-vyber .item .cena
	{
		float:left;
		color:#686868;
		font-weight:bold;
	}

	.box .vas-vyber .item .cena-box
	{
		float:left;
		color:#686868;
		font-weight:bold;
	}

	.box .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;
	}

.vtipy {
       clear:both;
       padding:15px 5px 5px 5px;
}


.vtipy p a {
       	background:url('../img/sm-ullia.gif') no-repeat left center;
       	padding-left:12px;
       	padding-right:5px;
	font-weight: normal;	
       	color:#767676;
	   font-size: 0.92em;      
}

.vtipy p a:hover {
	text-decoration: none;
	background:url('../img/sm-ullia.gif') no-repeat left center;
	background-color: white;
        color:#434343;
 }
