﻿/* CSS Document v 2.0*/
/****************************	   
*							*
*    ZAKLADNI LAYOUT 	    *
*							*	
*****************************/
dt,dd {
  margin: 0;
  padding: 0;
  direction: ltr; }
body {
	/*background: url("../images/blk2grn.png") repeat-x;*/
	text-align:center;
	margin:0px;
	padding:0;
	font-family: "Verdana";
	font-size:0.8em;
	/*color:#FFF;*/

	}
img {border:0;}
#wrapper {
background-color: rgb(251,251,253);
	/*border:1px solid #CCC;*/
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	/*border:0;*/
	width: 1020px;
	position:relative;
	/*background:#000000;*/
	}
#header {
	padding:0px;
	margin: 0px 0px 3px 0px;
	color:#FFF;
	}
#header #clickable {position: absolute; 
		top: 15px; 
		left: 130px; 
		width: 320px; 
		height: 120px; 
		background-color: transparent; cursor:pointer;}	
	
.fillimg {
	width:100%; border-spacing: 0; *border-collapse: collapse;
   background:url(../images/top_filler.jpg);
   background-repeat: repeat-x;
}
.fillimg td{padding:0px;border-collapse: collapse;}

#searchform img{border:0px;vertical-align:bottom;}


#leftcol {
	border:1px solid #CCC;
	float:left;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:200px; /* actual value */
	
	padding:0px;
	/*background-color:#222222;*/
	/*url("../images/b_verticalleft.jpg") repeat-y;*/
	z-index:100;

/*border-style:solid;
border-width:5px;
border-color:#333;*/
	}
	
#rightcol {
	float:right;
	
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px; /* actual value */
	/*width:160px;*/
	padding:0;
border:1px solid #CCC;
	/*url("../images/bg-modra.gif") repeat-x;*/
	z-index:99;
	

	}
	
div#rightcol ul{
	 
	 list-style:none;
	 }
div#rightcol ul li{margin: 5px 0;}	 
.banners_right {/*background:#222222 ;*/
       
        
        margin-bottom: 10px;}
.banners_right object {text-align:center;}
#topselling{

    width:190px!important;margin-bottom: 10px;
}
.rightmenu,.leftmenu {

        font-family: "Verdana";
	font-size:1em;
        text-align: center;
        background: url(../js/sdmenu/mainkat_bg.jpg) repeat-x;
      display: block;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}
.leftmenu {padding: 0px 0px 0px 0px;}
.rightmenu a, .leftmenu a {display:block;}	
	
.leftmenu span.vyprodej {
	
	/* nazev skupiny */ 
	display: block;
	padding: 3px 35px;
	font-weight: bold;
	color: #000;margin:0;
	background: url(../js/sdmenu/collapsed.gif) no-repeat 10px 7px ;
	cursor: pointer; 
	text-align:left;
	/*border-bottom: 1px solid #ddd;*/
}
 /*#topselling a{font-size:0.8em; display: block; text-align:justify;}*/
 

 
.basket-cena {position:relative; left:5px; top:-15px;}
#basket-info{margin-bottom:10px;}
#basket-info-value {
  font-weight: bold;
}
#basket-info-value img{border:0px;}
.lower_cents{
	font-size: 85%;
}
.b_remain{font-weight:normal;font-size:0.7em;color:#555;padding-left:5px;}


#centercol {/*background: url("../images/diag_line.png") ;*/
	float:left;
	width:605px;
        padding:0px 10px 5px 10px;border-top: 0px;
	}


#header h1 {
	font-size:200%;
	padding:0px;

	text-align:center;
        letter-spacing: 10px;
	
	}


#topnav {
	/*position:absolute;
	left: 250px;
    top: 180px;
	*/
	font-family:Century Gothic;
	margin:0px;padding:0px;
	/*height:18px;*/
	
}	
#topnav ul {
			margin:0px 0px;padding:0px;list-style-type: none;text-align:center; display:block;
		   }
#topnav li {
			display:inline; 
			background-color:#113311;
			padding:0px 5px;
			font-weight:bold;
			border-left: 1px solid #444;
border-right: 1px solid #333;
border-top: 1px solid #444;
		   }
#topnav li:hover	  {
	border-left: 1px solid #555;
border-right: 1px solid #888;
border-top: 1px solid #555;

}		   
#topnav li a:hover{color: #FFF;}	   
#topnav li a:visited, #topnav li a:active,#topnav li a{color: #CCC;}	


#logowrap {height:9px;
		background: url(../images/topmargin_logo.jpg) repeat-x; 
		/*position:relative; top:9px;*/
		/*border-width: 9px 0px 0px 0px; */
		/*-moz-border-image: url(../images/topmargin_logo.jpg) 9 0 0 repeat; 
		-webkit-border-image: url(../images/topmargin_logo.jpg) 9 0 0 repeat; */
		/*border-image: url("../images/topmargin_logo.jpg") 9 0 0 repeat; */
		
		
}
#logo {height:57px; 
position:relative;top:-9px;left:-1px; 
		
		background: url("../images/header_tr.png") no-repeat;
		
		margin-bottom:-9px;
}
#logo a{
display: block;
height: 100%;
width: 100%;
}

#footer {
	
	background-color:#fee7a4;
	width:100%;
	clear:both;
	margin:0;
	padding:1px 0;
	text-align:center;
	color:#555;
	height:20px;
	font-size:0.75em;
	}	

	
/****************************	   
*							*
*   UVODNI STRANA - OFFER 	*
*							*	
*****************************/
.uvod_text {margin-bottom: 5px;
				padding: 12px 10px;
		background: url(../images/topmargin_offer.jpg) repeat-x	#FFF;
		
		border: 2px solid #ffbc13;/*height: 230px;*/}
.uvod_text h1 strong{font-size: 1.1em; font-weight: normal;}
.uvod_text a, .description a {text-decoration:underline; }


.offerblock { 
				margin: 0px;text-align:center; 
				/*padding: 0px 5px;*/
				}

.offer {float: left; width:191px; text-align:center; 
		background: url(../images/topmargin_offer.jpg) repeat-x	#FFF;
		margin-right:3px; margin-left:3px;
		border: 2px solid #ffbc13;height: 230px;
	   }
.offer h4 {margin-right: 5px;margin-left: 5px; height:50px;margin-top:20px; font-size:1.1em; margin-bottom:2px; padding-bottom: 0px;}
.offer:hover {border: 2px solid #ffd467;}
.offer p{color:#555;margin:0px; padding:0px; font-size:0.75em ;}
.offer p.cena {font-weight:bold; font-size:1.1em ; text-align:center}

.offer img {
				border: none;
				
			}

/****************************	   
*							*
*         ODKAZY 	        *
*							*	
*****************************/
a {
	color:#000;
text-decoration:none;}


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

#pismena ul {list-style-type: none;text-align:center; padding:0px; }
#pismena ul li{ display:inline; }
#pismena ul li a {
text-decoration: none;padding:3px;font-size:1.3em

}
#pismena ul li a:hover{ border-top:2px solid #ffbc13;color: #ffbc13;}


.navigace {background: #115511;}
.navigace a{
                width: 20px;
		display: inline-table;
		padding-left: 2px;
		padding-right: 2px;
		line-height: 18px;
		height: 18px;
		font-size: 16px;
               
		text-decoration: none;
		margin-left: 1px;
		margin-right: 2px;
		font-weight: bold;
		text-align: center;
		margin-top: 1px;

            }
.navigace a:hover{font-weight: bolder;}


/****************************	   
*							*
*  FORMULAR objednavkovy    *
*							*	
*****************************/

#order .required {text-decoration:underline}
.red  {color:red;}
.errors  {color:red;list-style-type: none; font-size:0.8em; font-weight:bold;}
.error {border: 1px dashed red;}

/****************************	   
*							*
* TABULKA - KOSIK, REKAP..  *
*							*	
*****************************/
.CartTable {vertical-align:top; width:100%;}
.CartTable, tr, th{border-bottom:1px #ccc solid;}
.CartTable th{font-weight:bold;
				/* background-color:rgb(16,192,23); */
			text-align:center;	
			background-image: url("../images/btn_addtocart_repeat.gif");
			background-repeat: repeat-x;
}
.CartTable td.b_cena{text-align:right; }


/****************************	   
*							*
* 		  POD/KATEGORIE   	*
*							*	
*****************************/
#centercol h3{ padding:2px; border:#fedb77 2px solid;letter-spacing:2px;}
#centercol h1 {font-size:1.5em; }
.catboxwide {
position:relative;
width:100%;
overflow:auto;
/*background:#f9f9f9;*/
}
hr {color:#222; }
.catbox{
position:relative;
width:140px; float:left;

padding-left:0px;padding-right:0px;
padding-top:0px;padding-bottom:0px;

background-color: #ffffc3;
/*border-style:solid;
border-width:3px;
border-color:#333;*/
margin:2px;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;*/

}

.catbox ul {
list-style-type: none;
padding: 0px;
margin: 0px;}

.catbox li {
list-style-position: inside;
padding: 3px 2px 2px 3px;
margin-left: 0px; font-size: 0.7em;
}
.nadpis{font-weight:bold;
		font-size:1.1em;
		color:#000;
		width:135px;
		background : url(../images/mainkat_bg.jpg) repeat-x;
		text-align:center;
		padding-bottom:2px;
		display:block;
		}
#centercol .catbox ul li a {display: block;}
#centercol .catbox ul li a:hover{background: url(../images/subkat_bg.jpg) repeat-x; }

.subcatbox td {border:1px solid #333; }

#centercol .subcatbox td.active {background-color:#fedb77;}
#centercol .subcatbox td a{display:block;}
#centercol .subcatbox td:hover {background-color:#fedb77; }


.subcatbox td a {padding-right: 5px;
	padding-left: 5px; font-size:0.75em;}
	
/****************************	   
*							*
* 		PAGINATION       	*
*							*	
*****************************/

 #paginationControl{
 width: 400px;

  margin-left: auto ;
  margin-right: auto ; text-align:center;
 }
#paginationControl .disabled { color:#ffbc13;font-weight: bold; }

#paginationControl a:hover {border-top:2px solid #ffbc13;color: #ffbc13;}
 
.pagination{
	padding: 3px 5px;
	float: left;
	/*text-align:center;*/
	color:#000;
	/*width:70%;*/
}
.pagination span {background: url(../images/btn-pressed.png) no-repeat center transparent !important;
	float: left;
    font-size: 11px;
    height: 22px;
    margin-right: 2px;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 22px;
	}
.produkt_lista {border:0; /*border-top:1px dotted #888;*/border-bottom:1px dotted #888; margin-top:5px;}	
	
	

.pagination p {display:inline; float:left;font-size:90%;margin:0px 5px;padding-top:4px;}
.pagination a{background: url(../images/btn-unpressed.png) no-repeat center transparent !important;
 
	float: left;
    font-size: 11px;
    height: 22px;
    margin-right: 2px;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 22px;
	
	}
.razeni  {
   /* float: left;*/
    height: 22px !important;
    line-height: 22px;
    padding: 3px 0px ;
  /*  text-align: center;*/
    width: 182px;
   float: right;
}
/****************************	   
*							*
* 		BUTTON         	    *
*							*	
*****************************/
.button ,.button-confirm-order{

	display: inline-block;
	height: 34px;
	
	font-size: 11px; font-weight: bold;
	color: #FFF;
	text-align: center;
	
	padding: 0px 6px;
	line-height: 30px;
	
	background: url('../images/btn_addtocart_repeat.gif') repeat-x;
	
	
	text-transform: uppercase;
	
}
.button-confirm-order {
font-size: 13px;
	animation: pulse 1.5s cubic-bezier(0.66, 0.67, 0.83, 0.99) infinite;
}
.button-confirm-order:hover{
		cursor:pointer;
}
@keyframes pulse {
    0% {
        outline: 1px solid #FF0000;
        outline-offset: 0px;
    }
    30% {
        outline: 1px solid rgba(255, 0, 0, 0.7);
        outline-offset: 10px;
    }
    60% {
        outline: 1px solid rgba(255, 0, 0, 0);
        outline-offset: 20px;
    }
    100% {
        outline: 1px solid rgba(255, 0, 0, 0);
        outline-offset: 60px;
    }
}


.search-button{display: inline-block;
	height: 34px;background: url('../images/btn_addtocart_repeat.gif') repeat-x;font-size: 11px; font-weight: bold;
	color: #FFF;line-height: 34px;
	text-align: center;padding: 0px 3px;text-transform: uppercase;}
.button_koupit{display:block;
	/*height: 20px;*/
	font-size: 10px; font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 0px 3px;
	line-height: 20px;
	
	background: url('../images/btn_addtocart_repeat.gif') repeat-x;
	}
.button_koupit_uvod{display:inline;
	
	font-size: 10px; font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 1px 3px;
	line-height: 20px;
	
	background: url('../images/btn_addtocart_repeat.gif') repeat-x;
	}
.navbutton {
height: 30px;display: inline-block;
border: 1px solid #DDDDDD;
padding: 0px 11px;
color: #000;
font-size: 20px;

}
.navinactive {color:#DDDDDD; }
.navbutton:hover{border: 1px solid #ffbc13; color:#ffbc13;}

/****************************	   
*							*
*  		OSTATNÍ 		    *
*							*	
*****************************/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #ffbc13;
	padding: 5px;
	opacity: 0.8;
        background-color: rgb(17,34,17);
        color: #EEEEEE;
}
#tooltip h3, #tooltip div { margin: 0; }

/* ramecek pri uspesne operaci */
.order-info-succes{ background:#FFF url(../images/bg-order-succes-check.gif) no-repeat 15px 15px;font-size:13px;color:#009900;padding:12px 5px 12px 40px;margin:auto;margin-bottom:2px;border:1px solid green;}
.order-info-fail{ background:#FFF url(../images/bg-order-fail.gif) no-repeat 5px 10px;font-size:13px;color:#DD0000;padding:20px 5px 15px 45px;margin:auto;margin-bottom:2px;border:1px solid red;}
.order-info {height:28px; background:#FFF url(../images/information_green.gif) no-repeat 14px 12px;font-size:13px;color:#009900;padding:12px 0 0 40px;margin:auto;margin-bottom:2px;border:1px solid green;}

.b2b-info{background:#FFF url(../images/informace.gif) no-repeat 8px 8px;font-size:13px;padding:8px 2px 8px 40px;margin:auto;margin-bottom:2px;border:1px solid #ffbc13;}

form .required
{
background-image:url(../images/required.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:13px;
}

#headertable{ padding:0px;height:97px; border:0px; width:100%; border-spacing: 0; *border-collapse: collapse;}
#headertable tr td{border-spacing:0px; padding:0px;border:0px;border-collapse:collapse;}

#headertable tr td img{border:0px;margin:0;}


.sto {width:100%;}
.itemdetail {width:100%; border-color: #EEE; border-style:solid;  border-width: 1px;margin-bottom:0px;padding-bottom:0px;color:#000;table-layout: fixed;}


.itemdetail tr td{padding-left:2px;}
.itemdetail tr th h1 {font-size:1.1em;}


.listDetail { /* detaily pod nazvem produktu v seznamu*/
	margin:0px; padding-bottom:5px;
font-size: 0.9em; color: #666;text-align:left;
}

.searchbox {
height:35px; vertical-align: top; margin:0;
 }
.searchbox input { }
#search,#search2 { margin:0px; padding:0px; width:150px;  height:28px;	line-height:25px;}

.cena {text-align:right; font-size:1.6em;}
.cena_tops{font-size:1.6em;}
.cena span {font-size:0.6em;}

.vlastnost {letter-spacing: 2px;}

.clear {clear : both;}

label.disabled {
  background-color: #A0A0A0;
}

#zakaznik { font-size:0.7em; border:1px solid green; padding:1px; text-align:right; display:inline; margin-top:2px; margin-left:50px;}

.green{color:rgb(36,132,44);}
.tmavezelena {background-color:#fef7cd;}
.zelenyramecek {background-color:#000000; padding:2px; border:rgb(18,139,39) 2px solid;}
legend{font-size:1.2em;font-weight: bold;background-color:#fedb77;}
legend.mala{font-size:1.1em;}
fieldset{background-color:#fef7cd;margin-bottom:10px;border: 1px solid #ffbc13;}
.banner {text-align:center;}
.highlight tr td a b { color: #ffbc13;font-weight: bold;}

.order_tab{}

#centercol .description {background-color:#ffee85;padding:5px 10px	; text-align:justify;}
.b_qty{width: 1.5em; background:#ffbc13; font-weight:bold; }
.b_white{background-color:#fff!important;width:40px;}

.right {text-align:right;}
/*#valign{margin-top: 5px;}*/
#valign label {margin-bottom: 15px;}
#valign label img{margin-bottom: -5px;}
.textmiddle {vertical-align:middle;} 
.breadcrumbs {font-size:0.8em;text-align:right; background: #f5f5f5;}
.breadcrumbs a{text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;}

div[aria-label=breadcrumb]{margin-bottom:5px!important}
.border1 {border:1px solid gray;}

#RightLogin {margin-bottom:5px;}
#RightLogin label{font-size:0.75em;}
#RightLogin input {border: 1px solid #ffbc13;}


/*    
*  TABY
*/

#item_tabs ul {list-style: none;
	padding:0;
	margin:0;}
#item_tabs li {display: inline; margin: 0 2px 0 0; }	

#item_tabs a {padding: 0 1em; text-decoration: none; color: #a80; border: 1px solid #fe5;border-bottom:0;color:black;  }
#item_tabs a:hover {background: #fc0; color: #540;  color:black;cursor:pointer;}
	#item_tabs ._selected {background: #fc0; }
#item_content{border: 1px solid #fc0;padding: 1em; }
#item_content img{margin-left:40px;}

.p_image{width:453px;display:block; margin: 0 auto;}
.right {text-align:right;}
.vmiddle {vertical-align:middle;}
.middle { text-align: center;}
.indent {margin-left: 40px;}
.small {font-size: 0.75em;}

.p_image{width:453px;}
.noborder{border:0;}
.notice
	{
	border-style:dotted;
	border-width:2px;
	border-color:green; 
	color:green;
	font-weight:bold;
	display: block;
	padding:2px;
	text-align:center;
	}
.faqlist LI {
     margin-top:5px;
  }
.faqstd {
     font-family: Verdana,Tahoma,Arial,Helvetica;
     margin:0px;
     font-size: 11px;          
     color: #000000;
     font-weight: none;
     text-decoration: none; 
     text-align: justify; }

.faqanswer {
     background-color:#F2F2F2;
     padding:5px; 
     margin:0px;
     line-height:20px;
     font-family: Verdana,Tahoma,Arial,Helvetica;
     font-size: 11px;          
     color: #304E84;
     font-weight: bolder;
     text-decoration: none; 
     text-align: left;
     
 }  
.faqlink
   { font-family: Verdana,Tahoma,Arial,Helvetica;
     font-size: 11px;          
     color: #304E84;
     font-weight: none;
     text-decoration: underline; 
     text-align: right;
}  
.faqlink:Hover
   { font-family: Verdana,Tahoma,Arial,Helvetica;
     font-size: 11px;          
     color: #FF0000;
     font-weight: none;
     text-decoration: underline; 
     text-align: right;
}  

.faqtitle
   { font-family: Verdana,Tahoma,Arial,Helvetica;
     font-size: 11px;          
     color: #304E84;
     font-weight: bolder;
     text-decoration: underline;}
	 
.b2b_frame{
	padding-left:4px;
	border-style:dotted;
	border-width:2px;
	border-color:green; 
	display:block;}
	
.related {
       
       display: block;
	padding-left: 25px;
	font-weight: bold;
	color: #000;
	/*background: url(../images/expanded_animated.gif) no-repeat 10px 7px ;*/
        background: url(../images/arrow_flashing.gif) no-repeat 4px 5px ;
	
	cursor: pointer; 

       
   }
.t_related a{
       
       font-size:10px!important;
       
   }
   /*  KOSIKLINKS*/ 
   
   
.links {float: left; width:189px; text-align:center; 
		background: url(../images/topmargin_offer.jpg) repeat-x	#FFF;
		margin-right:3px; margin-left:3px;
		border: 2px solid #ffbc13;height: 220px;
	   }
.links  h4 {margin-right: 5px;margin-left: 5px; height:20px;margin-top:20px; font-size:1.1em; margin-bottom:2px; padding-bottom: 0px;}
/*.links img {border: none;}   */
.slideshow { width:150px; height:150px; padding:0; margin:auto; }
.slide {  margin: 0; padding: 0; }
.links img { display:none; /*margin:auto;*/ }
.links img.first {display:block;}
.js .slide_hide{display:none;}


.itemdetail{color:#555;cellspacing:0;border-collapse:collapse;}
.itemdetail td {border-width: 0 0 1px 0; border-style: solid; border-color: #BBB;margin: 0;padding:3px;}

#topselling .itemdetail{width:190px;max-width:190px;}
#topselling .itemdetail td.name{width:140px;max-width:140px;}


.itemdetail td.searchname{/*width:450px;max-width:450px;*/word-wrap: break-word;}
.itemdetail td.searchprice{width:15%;}
.itemdetail td.searchkoupit{width:12%;}


.border{border:1px #3270ba dotted;}
.doprava {margin-left: auto;
margin-right: auto;}
.doprava tr td {text-align:center;}
#dopravaplatba {margin-bottom: 0px;}
#showHeurekaBadgeHere-12{text-align:center;}
.gp_test {margin-top:5px;margin-bottom:5px;}
.gp_test a img{margin:0 auto;display:block;}
.underline{ text-decoration: underline;}

table.kosik-head
{background: url(../images/kosik-krok1.png) no-repeat top left;}
table.kosik-head.krok2
{background: url(../images/kosik-krok2.png) no-repeat top left;}
table.kosik-head.krok3
{background: url(../images/kosik-krok3.png) no-repeat top left;}
table.kosik-head.krok4
{background: url(../images/kosik-krok4.png) no-repeat top left;}

table.kosik-head
{
margin: 2px auto 10px auto;
width: 600px;
height: 38px;
border: none;
}
table.kosik-head td
{
border: none;
width: 25%;
font-size: 12px;
padding: 0 0 8px 28px;
}
.kosik-head.act
{
color: black;
font-weight: bold;
}
.kosik-head .disab
{
color: gray;
}


/*  Vyskakovaci okno pro doobjednani */
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:700px;  
width:1000px;  
background:#FFFFFF;  
border:2px solid #ffbc13;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#ffbc13;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

.decline {text-align:center;}
.decline_button {}

.detail_img {
	width: 300px;
	border: 1px solid #F5F5F5;
	text-align: center;
	float: left;
}
ul.listing {
	float: left;
	list-style: none;
        width: 250px;
		color: #333;
}
	ul.listing li {
		background-image: url(../images/navigacni_sipka.png);
		background-repeat: no-repeat;
		background-position: 0 8px;
		padding-left: 15px;
	}
	ul.listing li:hover {
		background: none;
		background-image: url(../images/navigacni_sipka.png);
		background-repeat: no-repeat;
		background-position: 0 8px;
	}
		ul.listing li.cena {
			background: none;
		}
			ul.listing li.cena strong {
				font-size: 15px;
				color: #ff9500;
			}
		ul.listing li input.pocet {
		width: 30px !important;
		vertical-align: bottom;
		height: 20px !important;
		margin-right: 3px;
		color: #4c4c4c;
		background-color: #ffffff;
		border: 1px solid #febc13;
	}
	 
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; cursor:pointer; text-align:left;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; 

}

.tracking input#tr_email {width:139px;margin:0;}
.tracking input#ordernum {width:101px;margin:0;}

#dendopravy {  position:absolute;
               top:0px; right:0px; 
               display:block;
                width: 200px;
                height: 100px;}
#detail-left{
    
    width:148px;
    float:left;
      padding:5px;
      margin:0;
	  border-right:1px dotted #AAA;
      
}
#detail-right{
    float:left;
    width:430px;
    padding:0px 5px;
      margin:0px!important;
}
 #detail-right .tbl-detail{
     
     margin: 0px!important;
    border-collapse: collapse;}
	
.skladem  {font-size:75%;color:green;font-weight:bold;}
.do3dnu  {font-size:75%;color:orange;font-weight:bold;}
.nedostupny  {font-size:75%;color:red;font-weight:bold;}	
 
 #help-left{

	position:absolute;top:193px;left:-150px;width:150px;height:125px;
	background-image:url(/images/search-help.png) ;
  
}
#eplatba_form{margin-left:25px; padding-top:5px;background-color:#fff!important;}
#eplatba_form p {background-color:#fff;margin:0;}
.span4 {width:25%;float:left;}
.span3 {width:33%;float:left;}


p.filtr_info {margin:0px auto; display:block; color:red; text-align:center; font-weight:bold;}



.addthis_toolbox a {margin:5px;}
#filtr_toggle{cursor:pointer;font-size:0.85em;}
.filtr_cena p,.filtr_kapacita p {margin:0px 0px 2px 0px;}
ul.checkbox  { 
  margin: 0; 
  padding: 0; 
  margin-left: 10px; 
  list-style: none; 
} 

ul.checkbox li input { 
  margin-right: .25em; 
} 

ul.checkbox li { 
  border: 1px transparent solid; 
  display:inline-block;
  width:10em;
} 

ul.checkbox li label { 
 /* margin-left: ; */
}
#loading-image{
			position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../img/spiffygif_76x76.gif) center no-repeat rgba(255,255,255,0.5);
		
		} 
.casove_pasmo{background-color:#FFDC73; border:3px solid #FF4000;padding:5px;margin-bottom:10px;}

.doprava-popis{font-style:italic;padding-left:20px;margin-bottom:5px;}