@font-face {
	font-family: 'icomoon';
	
	src:url('./fonts/icomoon.eot');
	src:url('./fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('./fonts/icomoon.woff') format('woff'),
		url('./fonts/icomoon.ttf') format('truetype'),
		url('./fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
} 



body{
	background:white;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:'Segoe UI',Tahoma,Helvetica,sans-serif;
	font-size: 15px;
	line-height:150%;

	overflow-y:scroll;
}


a {
    color: #0569AF;
    font-weight: normal;
    font-family:'Georgia',Georgia, serif;
    font-style: italic;
}

img {
    border-style: none;
}

body{
    background: url("./img/stin.jpg") no-repeat scroll 50% top #FBFBFB;
    /*border-bottom: 1px solid #EEEEEE;*/
background: url("./img/cream_pixels.png") repeat scroll left top rgba(0, 0, 0, 0);
}
input, textarea, select{
font-family: verdana,sans-serif;
}
#obal{
	width:1200px;
	text-align:left;
	margin:auto;
	overflow:auto;
	 background: url("./img/middle-bg.gif") repeat-y scroll 50% top rgba(0, 0, 0, 0);
}

header{
	max-width:1200px;
	margin:auto;
}
#header{
	max-width:1100px;
	overflow:ahidden;
	position:absolute;
	z-index:99;
	top:10px;
	margin:auto;
	width:100%;
}
#slider-obal{
/*	position:absolute;*/
	width:100%;
	max-width:1200px;
	
	margin:auto;
	height:150px;
	overflow:hidden;
	z-index:0;
	top:0px !important;
	text-align:center;
}
.intro #slider-obal{
	height:620px;
}




#header-search, #srch-dl{
/*	overflow:auto;*/
	background:#4c4c4c;
	border-radius:3px;
	padding:12px;
	/*float:right;*/
	/*display:inline-block*/
}
#srch-dl{
	margin:auto;
}
#jazyk{
	background: url("./img/hledat-jazyk-bg.png") repeat-x scroll left top #4C4C4C;
    border-radius: 3px;
    /*float: right;*/
    
    height: 40px;
    text-align: center;
    width: 45px;
    text-transform:uppercase;
    padding-top:10px;
    margin-left:20px;
    color: #D6D6D6;
    font-family: "Georgia",serif;
    position:relative;
    top:-8px;
		
}
#jazyk span{
	display:block;
	position:absolute;
		background:#4C4C4C;
    color: #D6D6D6;
    z-index:999;

}
#jazyk a{
	display:block;
    color: #D6D6D6;
 		width: 45px;
		line-height:25px;		
}
#header-search input, #srch-dl input{
	background:#4c4c4c;
	border-right:1px solid #5e5e5e;
	color:#eee;
	height:30px;
	border:none;
	padding-left:10px;
	
}
#header-search input.lupa, #srch-dl input.lupa{
	background:url('./img/lupa.png') center no-repeat #4c4c4c;
	width:40px;
}

header-search input, #hledat-jazyk, .resetable {
    color: #444;
    font-family: "Georgia",serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 37px;
}

#logo{
	margin-left:100px;
	float:left;
}


.cycle{
	width:1200px;
	}
	
#slideshow {
    margin: 0;
    padding: 0;
    
    width:100%;
}	
#slider-container {
    padding: 0;
}
#slider {
    /*height: 603px;*/
    overflow: hidden;
    position: relative;
    max-width: 1200px;
}
#slider .cycle img {
    overflow: hidden;
    z-index: 0;
}
#slider .cycle {
    /*height: 603px;*/
    overflow: hidden;
    position: relative;
    max-width: 1200px;
    width:100%;
}
.slide-text {
    bottom: 95px;
    left: 30px;
    padding: 19px;
    position: absolute;
    width: 281px;
    z-index: 150;
}
#slider .cycle img {
    max-width: 1200px;
    width:100%;
}
.slide-text h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 5px;
    padding-bottom: 0 !important;
}
.slide-text p {
    font-size: 11px;
    margin-bottom: 0;
}
#slideshow_navigation {
    bottom: 10px;
    right: 50px;
    position: absolute;
    text-align: center;
    z-index: 30;
    
}
#pager {
    bottom: 0;
    left: 0;
    text-align: right;
    /*width: 1030px;*/
    z-index: 100;
    font-size:0px;
}
#pager a {
    background-image: url("./img/ban_page.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin-right: 6px;
    width: 15px;
}
#pager a {
    text-indent: -9999px;
}
#pager a.activeSlide {
    background-image: url("./img/ban_page_active.png");
    
    background-repeat: no-repeat;
    height: 15px;
    margin-top: 0;
    width: 15px;
}	
#slider-obal .anythingControls  .thumbNav{
	position:absolute;
	top:-30px;
	display:none;
}	
	

#menu-main{
	clear:both;
	margin-top:10px;
	font-family: verdana, sans-serif;
	list-style:none;
}
#menu-main ul{
	list-style:none;
/*	overflow:auto;*/
	float:right;
	background:url("./img/menu.png") top repeat-x;

	background: url("./img/menu-bg.png") repeat-x scroll left top #FFFFFF;
    
/*	border:1px solid #ececec;*/
	border-radius:3px;
	margin:0px;
	padding:0px;
	
}

#menu-main ul ul li{
	/*background:url("./img/menu.png") top repeat-x;*/
}
#menu-main ul ul{
	background:#123579;
	padding:10px;
}
#menu-main >ul>li{
	display:inline-block;
	
}
#menu-main li a{
	display:inline-block;
	/*height:35px;*/
	height:50px;
	padding-top:17px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	color:#2c5198;
	text-transform:uppercase;
	background:url("./img/menu_spacer.png") left repeat-y;
        font-style: normal;
        font-family: 'Segoe UI', Tahoma, Helvetica, sans-serif;
}
#menu-main li a#dom{
	background:none;
}

#menu-main li li a{
	height:auto;
	padding:5px;
	color:#fff;
	background:none;
}


#menu-main li>a:hover, #menu-main li.active>a {
	background:url("./img/menu_active.png") top repeat-x;
	color:white;
	
}
#menu-main li li>a:hover, #menu-main li li.active>a {
	background:#5e5e5e;
}

#menu-main li.menu-home a, #menu li.menu-home a {
    background: transparent url("./img/menu-home.png") no-repeat scroll 0 0;
 
    width: 40px;
    display:inline-block;
}
#menu li.menu-home a {
    background: transparent url("./img/menu-home_inv.png") no-repeat scroll 5px 0;
}


#menu-main li.menu-home a:hover {
    background: #1c4085 url("./img/menu-home-over.png") no-repeat scroll 0 0;
 	
}
#menu-main li.eshop {
    background: #1c4085 url("./img/menu-bg-over.jpg") repeat-x scroll left top;
}
#menu-main li.eshop>a {
    color:white;

}


/***************menu */





 /*------------------------------------*\
	NAV
\*------------------------------------*/
#nav{
	list-style:none;
	font-weight:bold;
	margin-bottom:10px;
	/* Clear floats */
/*	float:left;
	width:100%;*/
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
	text-align:right;
}
#nav li{
	/*float:left;
	margin-right:10px;
	*/
	position:relative;
}
#nav a{
	display:block;
	/*padding:5px;*/
	/*color:#fff;
	background:#333;*/
	text-decoration:none;
}
#nav a:hover{
	/*color:#fff;
	background:#6b0c36;
	text-decoration:underline;*/
}

/*--- DROPDOWN ---*/
#nav ul{
	/*background:#fff; *//* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	/*background:rgba(255,255,255,0);*/ /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	text-align:left;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav ul a{
	display:block;
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
/*	background:#6b0c36;
	text-decoration:underline;*/
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	/*text-decoration:none;*/
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	/*background:#333;*/
}





@media (min-width: 1250px){
	.container {
	    width: 1200px !important;
	}
}










/***************menu */


#menu-main{
	display:none;
}
#logo{
	margin-left:10px;
}
#main>div.colgroup{
	margin-left:10px;
	margin-right:10px;
}

#breadcrumb{
	margin-left:10px;
}
#dl-menu{
	display:block;
		z-index:999;
		text-align:left;
		position:relative;

}
	.osoba.liche{
		float:none;
		margin-right:0px;
		
	}
	.osoba{
		width:100%;
		
		
	}

.extrabox3{
	margin-left:0px;
	min-width:300px;
}

.horizontal-scroll{
	overflow-x:scroll;
}
	#zapati {

    padding-left: 20px;
    padding-right: 20px;
    }


#katalog-karticka{
 	margin-left:20px;
 	margin-right:20px;
}


#header-search, #jazyk{
	display:none;
}

@media (min-width: 670px){
	#menu-main {
	    display:block;
	}
	#logo{
		margin-left:100px;
	}

	#main>div.colgroup{
		margin-left:100px;
		margin-right:100px;
	}
	#breadcrumb{
		margin-left:100px;
	}
	#dl-menu{
		display:none;
	}
	.osoba.liche{
		float:left;
		margin-right:6%;
	}
	.osoba{
		width:44%;
		
	}
	.extrabox3{
	/*margin-left:270px;*/
	}
	.horizontal-scroll{
		overflow-x: visible;
	}

	.foot-cont-col1{
		float:left;
		width:50%;
	}
	foot-cont-col2{
	   float:left;
	   width:50%;
	}

	#zapati {

    padding-left: 60px;
    padding-right: 60px;
    }
    
	#katalog-karticka{
	 	margin-left:100px;
	 	margin-right:100px;
	}
	#header-search, #jazyk{
		display:inline-block;
	}    
	
}





section{
	max-width:1200px;
	margin:auto;
}
#main{
/*	margin-top:170px;*/
	padding-bottom:100px;
	background: url(./img/middle-bg.gif) center;
	text-align:left; 
}
	
.intro #main{
	margin-top:620px;
	margin-top:0px;
	padding-top:20px;
}

#zapati{
	overflow:auto;
/*	margin-left:100px;
	margin-right:100px;

padding-left:100px;
padding-right:100px;
*/
/*
padding-left:60px;
padding-right:60px;
*/
	color:#bac9e5;
	background:#011948;
/*	border-radius:5px;*/
	padding-top:30px;
	
}
#zapati a{
	color:#bac9e5;
}
#footer-kontakt{
/*	float:right;
	width:425px;

*/
	overflow:auto;
	text-align:left;
/*	margin-right:40px;*/
}
#footer-kontakt img{
	max-width:100%;
}

#zapati h2{
	/*font-family:'Century gothic', verdana, sans-serif;*/
	text-transform:uppercase;
	background:url('./img/h2_foot_linka.png') center repeat-x;
	margin-top:0px;
	font-weight:normal;
}
#zapati h2 span{
	background:#011948;
	
color: #a7a486;
font-size: 14px;	
	
}
h2{
	text-align:center;
}
h2 span{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
}
h1{
	color:#146698;
	
    color: #0569AF;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 28px;
    font-weight: normal;
    line-height: 35px;
    text-transform: uppercase;	
	
	
}

.col1{
	float:left;
	width:48%;
	
}
.col2{
	margin-left:52%;
}

#footer-kontakt dl{
	overflow:auto;
}
#footer-kontakt dt{
	float:left;
}
#footer-kontakt dd{
	margin-left:60px;
}
.colgroup{
	/*overflow:auto;*/
	clear:both;
}

.kont-lnk{
	display:inline-block;
	margin-left:40px;
	margin-bottom:10px;
}
.kont-lnk.first{
	margin-left:0px;
}
#zapati .left-col{
	width:54%;
/*	margin-left:40px;*/
}

#zapati ul{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}


#sub-zapati{
	text-align:right;
	padding-left:100px;
	padding-right:100px;
	
	background: url("./img/bottom-next-bg.gif") repeat-y scroll 50% top rgba(0, 0, 0, 0);

		color: #D6D6D6;
    font-family: "Georgia",serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 37px;
  
}












/*************************************** shop */


/* shop items */

.whitebox{
	width:150px;
	min-height:150px;
	overflow:auto;
	padding:10px;
	color:black;
	-moz-border-radius: 3px;
 	border-radius: 3px;
 	margin-right:20px;
 	margin-bottom:20px;
 	float:left;
 	border:1px solid #555;
}

.whitebox.last{
	margin-right:0px;
}


#logoklub .whitebox a, .whitebox a{
	color:black;
}
.whitebox .ikona{
	display:block;
	text-align:center;
	min-height:150px;
} 
.whitebox .h{
	text-align:center;
	min-height:60px;
}
.whitebox .anotace{
	font-size:11px;
	height:57px;
	overflow:hidden;
	margin-bottom:5px;
}

.whitebox .cena-list{
	color:orange;
	font-weight:bold;
	font-size:20px;
	padding-top:5px;
	display:inline-block;
	
	text-align:right;
	
}
.whitebox .detail-link{
	float:right;
	display:inline-block;
	padding:5px;
	-moz-border-radius: 3px;
 	border-radius: 5px;
	 background:orange;
	 text-decoration:none;
	 font-weight:bold;	
}

#katalog-detail{
/*	background:white;
	-moz-border-radius: 10px;
 	border-radius: 10px;
	padding:20px;
	*/
	color:black;
	overflow:auto;
}
#katalog-detail h1{
/*	margin-top:0px;*/
}
#katalog-detail #ref-img{
	float:left;
	width:320px;
	height:300px;
	/*display: table;*/
}
#katalog-detail #ref-img .ikona{
	width:320px;
	height:300px;
	/*display: table-row;*/

}
#katalog-detail #ref-img .ikona span{
	width:300px;
	height:300px;
	/*display: table-cell;*/
	display:inline-block;
	line-height:300px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #ddd;
/*	-moz-border-radius: 10px;
 	border-radius: 10px;
 	*/
 	background:white;

}            
#katalog-detail #katalog-detail-popis{
	/*margin-left:340px;*/
}


#shop-left-cats{
	/*float:left;
	width:220px;
	*/
	padding-top:5px;
}

#shop-left-cats.shifted{
 	 padding-top:60px;
 	 /*
	 margin-top:60px;
	 */
}

#shop-left-cats > ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
  	margin-top:-2px;
}
#shop-left-cats > ul li {
border-bottom:1px solid white;


}
#shop-left-cats > ul>li>a{
	background:url('./img/eshop_menu_bg.png') top left repeat-x;
	/*border:1px solid #06296e;*/
	border-radius:3px;
	display:block;
	padding:9px;
	padding-left:10px;

	text-transform:uppercase;
	color: white;	
}
#shop-left-cats > ul.greyed{
	margin-top:20px;
}
#shop-left-cats > ul.greyed>li>a{
	background:url('./img/eshop_menu_bg_dark.png') top left repeat-x;

}
#shop-left-cats > ul>li>ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#shop-left-cats > ul>li>ul>li>a{
	color:black;
	border-bottom:1px solid #e4e4e4;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#shop-left-cats > ul>li>ul>li>a:hover, #shop-left-cats > ul>li>ul>li.active>a{
	background:#e4e4e4;
	color:black;
}
#shop-left-cats > ul li a {

  font-family:'Segoe UI', Tahoma, Verdana, sans-serif;
  font-style: normal;
	

	text-decoration: none;
	display:block;
	
	
}
#shop-left-cats > ul li a:hover {
	color: #76b8e0;
 	text-decoration: none;
}

.extrabox3{
	overflow:auto;
}
.filtry{
	overflow:auto;
/*	padding-top:10px;*/
	padding-bottom:10px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
/*	margin-top:10px;*/	
}

.sort-up{
	width:20px;
	height:20px;
	background:url('./img2/razeni_grey_up.png');
	border:none;
	cursor:pointer;
}
.sort-up.active{
	background:url('./img2/razeni_gr_up.png');
}
.sort-down{
	width:20px;
	height:20px;
	background:url('./img2/razeni_grey_down.png');
	border:none;
	cursor:pointer;
}
.sort-down.active{
	background:url('./img2/razeni_gr_down.png');
}
.paging{
	float:right;
	white-space: nowrap;
	padding-right:30px;
}
.paging .shift{
	position:relative;
	top:-3px;
}
 




 #alert-Box{
	background:#0668AF;

	padding:40px;
	text-align:center;
	-moz-border-radius: 5px;
 	border-radius: 3px;
	color:white;	
}

#oblast-registrace input, #oblast-registrace select{
	border:1px solid #ddd;
/*	color:white;*/
	/*background:transparent;*/
	padding:10px;
		-moz-border-radius: 3px;
 	border-radius: 3px;	

}
 #oblast-registrace select{
	 min-width:200px;
 
 }
 #oblast-registrace input{
	 width:200px;
 
 }
 
#oblast-registrace input.checkbox, #oblast-registrace input.radio{
	min-width:auto;
	width:auto;
}


 #button-stornovat, #button-pokracovat, #button-vlozit-kupon, #button-objednavka, #reg-form #button-vymazat, #reg-form #button-zaregistrovat, #reg-form #button-ulozzmeny, #button-login, #button-zpet, #zapomenute-heslo .submiter, #oblast-registrace #button-login, #oblast-registrace #button-vymazat, #oblast-registrace #button-zaregistrovat, #pokracovat-bez-reg{
 	background:url('./img2/detail2.png') no-repeat;
	background:#0668AF;
	border-radius:3px;
 	/*height:33px;*/
 	width:160px;
 	color:white;
 	text-align:center;
 	font-size:15px;
 	text-decoration:none;
 	/*font-style:italic;*/
 	/*font-weight:bold;*/
	border:none;
	cursor:pointer;
	border:none;    
	
 }
 #button-pokracovat{
 	background:url('./img2/detail2.png') no-repeat;
	background:#0668AF;
	border-radius:3px;
 	width:160px;
 	height:34px;
}
 #pokracovat-bez-reg{
 	font-size:13px;
 	width:160px;
 	display:inline-block;
	font-style:normal;	
	padding:10px;
 }
#button-stornovat{
 	height:34px;
}
#button-zpet{
 	height:34px;
 	width:auto;
}

#button-vlozit-kupon{
	height:32px;
}
.input-kupon-txt{
 	border:1px solid #aaa;
/* 	padding:10px;*/

 	width:160px;
}
 
.submitter-imitation{
 	background:url('./img2/detail3.png') no-repeat;
	background:#0668AF;
	border-radius:3px;
 	border:none;
 	display:inline-block;
 	height:35px;
 	width:180px;
 /*	width:auto;*/
 	color:white;
 	text-align:center;
 	font-size:15px;
 	text-decoration:none;
 	padding-top:7px;
 	/*font-style:italic;*/
 	/*font-weight:bold;*/
 }

#kosik-zapati{
	text-align:right;
}
#kosik-zapati .submitter-imitation{
	position:relative;
	/*top:1px;*/	
}

 .submenu-btn, .submenu-btn-inactive{

 	background:url('./img2/detail_small.png') no-repeat;
	background:#0668AF;
	border-radius:3px;

 	display:inline-block;
 	height:23px;
/* 	width:83px;*/
padding-left:10px;
padding-right:10px;
 	color:white;
 	text-align:center;
 	/*font-size:15px;*/
 	text-decoration:none;
 	font-style:italic;
 	font-weight:bold;
	border:none;
	cursor:pointer;
	padding-top:3px;
 }

.submenu-btn-inactive{
 	background:url('./img2/detail_smal_grey.png') no-repeat;
}




 
 .button-basket-edit, .button-basket-del{
 	background:url('./img2/kosik_btn_update.png') no-repeat;
 	height:23px;
 	width:23px;
 	color:white;
 	text-align:center;
 	font-size:10px;
	border:none;
	cursor:pointer;
 
 }

.button-basket-edit{
	position:relative;
	top:-2px;
	margin-left:3px;
}

  .button-basket-del{
 	background:url('./img2/kosik_btn_red.png') no-repeat;
 } 

.kosik-btn-plus{
	display:inline-block;
	height:23px;
	width:23px;
	background:url('./img2/kosik_btn_plus.png') center no-repeat;
}

.kosik-btn-minus{
	display:inline-block;
	height:23px;
	width:23px;
	background:url('./img2/kosik_btn_minus.png') center no-repeat;
}

 .kosik-mnozstvi{
 		width:30px;
 		border:1px solid #aaa;
 		margin-right:5px;
 		padding:5px;
 		
 			-moz-border-radius: 3px;
 	border-radius: 3px; 		
 }
 #obsah-kosiku{
 	width:100%;
 	border-collapse:collapse;
 }
 #obsah-kosiku th{
 	background:#ccc;
 	text-align:left;
 }
 #obsah-kosiku th, #obsah-kosiku td{
		 padding:10px;
		 border-bottom:1px solid #ccc;
	}
 #obsah-kosiku th.no-border, #obsah-kosiku td.no-border{
		 border-bottom:none;
}	
	.diskuse-item{
		border:1px solid #f5f5f5;
		margin-bottom:20px;     
	-moz-border-radius: 3px;
 	border-radius: 3px;
				
	
	}
	.diskuse-item .zahlavi{
		padding:10px;
		background:#f5f5f5;
		
	}
	.diskuse-item .zahlavi span{
		float:right;	
	}
	.diskuse-item .text{
		padding:10px;
		padding-bottom:0px;
	}
	.diskuse-item .zapati{
		padding:10px;
		padding-top:0px;
		text-align:right;
	}
	
	 
#detail-add-form input, #detail-add-form select, .input-kupon-txt {
	border:1px solid #e5e5e5;
	width:45px;
	height:32px;
	color:#394a51;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
/*		-moz-border-radius: 5px;
 	border-radius: 5px;*/	
 	

}

.input-kupon-txt{
	width:150px;
}

#detail-add-form select{
	width:auto;
	padding-right:0px;
	padding-top:5px;
}
#diskus-form input, #diskus-form textarea{
	border:1px solid #e5e5e5;
	width:25px;
	height:32px;
	color:#394a51;
	padding-left:10px;
	padding-right:10px;
}
#detail-add-form input.submitter, body #button-objednavka{
	width:213px;
	width:165px;
	height:34px;
	background:url('./img2/dokosiku.png');
	background:url('./img/ico_kosik_blue.png') 15px 10px no-repeat #0569af;
	color:white;
	font-size:13px;
	padding-left:45px;
	padding-right:10px;
	text-align:left;
	cursor:pointer;
	border:none;
/*	text-transform:uppercase;*/
}
body #button-objednavka{
	background:url('./img2/dokosiku2.png');
	background:#0668AF;
	padding-left:0px;	
	text-align:center;
	width:auto;
} 


#shop-menu{
	float:right;
}

#shop-menu>a{
	text-decoration:none;
    font-family: 'Georgia',serif;
			font-style:italic;
			font-size:15px;
			color:black;
}
#shop-menu img{
	position:relative;
	top:5px;
}
#shop-menu .hidden-part{
	padding-top:10px;
	position:absolute;
}

#oblast-registrace table{
	border-collapse:collapse;
	text-align:center;
	margin:auto;
	width:auto;
}
#oblast-registrace table td{
	border:none;
	width:auto;
	text-align:left;
	
}


#katalog-detail #ref-img .ikona strong{
	display:block;
	padding-left:10px;
	padding-left:34px;
	padding-top:5px;
	background:url('./img2/zvetsit_obr.png') top left no-repeat;
	height:24px;
}
#katalog-detail #ref-img .ikona strong a{
	text-decoration:none; 
}

/*
#steps{
	background:url('./img2/kroky.png') no-repeat;
	height:50px;
	margin-bottom:10px;
	padding-top:5px;
}             

#steps.active-step-1{
	background:url('./img2/kroky_1.png') no-repeat;
}
#steps.active-step-2{
	background:url('./img2/kroky_2.png') no-repeat;
}
#steps.active-step-3{
	background:url('./img2/kroky_3.png') no-repeat;
}
#steps.active-step-4{
	background:url('./img2/kroky_4.png') no-repeat;
}
*/

#steps>div{
	font-family:Georgia, serif;
	/*float:left;*/
	padding-top:12px;
	font-size:20px;
	color:#aaa;
	padding-left:15px;
	padding-right:18px;
	/*width:177px;*/
	font-style:italic;
	display:inline-block;	
}
#steps>div.active{
	color: #7ac142;
color: #0569AF;

}
#steps-active-obal{
	background:white;
	border:1px solid #dfdfdf;
	display:inline-block;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
}
#steps-active-obal>div{
	display:inline-block;
	padding-left:15px;
	padding-right:18px;

}
#steps #steps-name{
	/*width:200px;*/
	color:#0569AF;
	padding-left:27px;
	font-family:Georgia, serif;
	font-style:italic;	
}
#steps #steps-2{
/*	width:210px;*/
}
#steps #steps-3{
	/*width:170px;*/
	/*padding-left:35px;*/	
}
#steps #steps-4{
	/*width:120px;*/
	/*padding-left:50px;*/	
}



#obj-login{
/*	text-align:center;*/
}
#obj-login table{
	margin:auto;
}
#obj-login input{
	padding:5px;
	border:1px solid #eee;
	width:148px;
}
#obj-login input#button-login{
	border:none;
 	width:160px;
 	font-size:13px;
 	font-style:normal;
 	height:34px;
}
#obj-kont input{
	padding:5px;
	border:1px solid #eee;
}  


.detail-params{
  overflow:auto;
  padding-top:10px;
  padding-bottom:10px;

}
.detail-params strong{
  display:block;
  float:left;
	font-weight:normal;
  color:#555555;
}
.detail-params p{
  margin:0px;
  padding:0px;
  font-weight:bold;
  margin-left:90px;
  color:#555555;
}
.btm-bordered{
	border-bottom:1px solid #eaeaea;
}  

.right-aligment, #obsah-kosiku th.right-aligment{
	text-align:right;
}


#obj_kont table{
	width:80%;
}
#obj_kont table td{
	min-width:120px;
}











.ui-tabs {
    border: 1px solid #EEEEEE;
    overflow: auto;
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    overflow: auto;
    padding: 0 0 5px;
}
.ui-tabs .ui-tabs-nav li {
    background: none repeat scroll 0 0 #AAAAAA;
    border-bottom: 0 none !important;
    border-radius: 3px 3px 0 0;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: url("./img2/h2i_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}


/*************************************** shop */




.pracovni-pozice{
	overflow:auto;
	border:1px solid #ddd;
	padding:10px;

	background:#fff;
	margin-bottom:20px;
	
	
	
box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;
	margin-right:10px;	
}
.pracovni-pozice h2{
/*
	font-size:100%;
	color:#fff;
	background:#777;
	display:inline-block;
	margin:0px;
	padding:3px;
	margin-right:10px;
	*/
	cursor:pointer;
	
	    color: #4C4C4C;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    text-align:left;
    background:none;
    display:inline-block;
}
	

.pracovni-pozice .datum{
/*
	font-size:100%;
	color:#333;
	background:#bbb;
	display:inline-block;
	padding:3px;
	margin-right:10px;
	*/
	
	
	display:inline-block;

    color: #0569AF;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    margin-left: 5px;	
}

.caligraph{
	font-style:italic;
	font-family:'Georgia', serif;
	font-size:150%;
}
#katalog-detail-popis .caligraph{
	font-size:120%;
}
.stylovka{
	font-style:italic;
	font-family:'Georgia', serif;
	font-size:150%;

	margin-top:0px;
}


#form-zamestnani-obal{
	overflow:auto;
	border:1px solid #ddd;
	padding:10px;
	background:url('./img/zamestnani_prouzek.png') repeat-x 1px 0px ;
}
#form-zamestnani-obal h2{
	text-align:center;
	background:url('./img/nase-bg.gif') center repeat-x;
	color:#b9b9b9;
	text-transform:uppercase;
	font-weight:normal;
	
}
#form-zamestnani-obal h2 span{
/*	background:white;*/
}

#display-form-btn{
	background:#056ab0;
	display:inline-block;
	padding:3px;
	color:white;
	cursor:pointer;
        font-size: 17px;
}

.radek-form{
	overflow:auto;
	padding-top:3px;
	padding-bottom:3px;
}
.radek-form>div{
	float:left;
	margin-right:20px;
}
.radek-form>div.tc{
	text-align:center;
}
.radek-form>div>label{
	display:block;
	/*font-weight:bold;*/
}
.radek-form .txt1, .radek-form .txt2,.radek-form .txt3,.radek-form .txt4,.radek-form .txt5,.radek-form .txt6,.radek-form .txt9{
	border:1px solid #b9b9b9;
	width:150px;
} 
.radek-form .txt3,.radek-form .txt4,.radek-form .txt5{
	width:300px;
}
.radek-form .txt9{
	width:300px;

}
.radek-form .txt2{

	width:80px;
}
.radek-form textarea{
	border:1px solid #b9b9b9;
	padding:5px;
	width:100%;
	height:100px;
	
} 

.radek-form>div.txtarea{
	float:none;
}

.souhlas-radek{
	overflow:auto;
	padding-top:20px;
}
.souhlas-radek input{
	float:left;
}
.souhlas-radek p{
	margin-left:30px;
	margin-top:0px;
}
#form-zamestnani-obal .submitter{
	color:#fff;
	background:#0668af;
	width:100%;
	cursor:pointer;
	border:none;
	padding:5px;
}


#arrow-right{
	float:right;
}
#arrow-right a{
	display:block;
	padding-top:130px;
}

#arrow-left{
	float:left;
}
#arrow-left a{
	display:block;
	padding-top:130px;
}

#katalog-karticka>div{
/*	display:table;*/
}
#katalog-karticka>div>div{
	/*display:table-row;*/
}
#katalog-karticka>div>div>div{
	/*display:table-cell;*/
	vertical-align:middle;
	font-family:Georgia, sans-serif;
	font-style:italic;
	font-size:17px;
}
#katalog-karticka .ikona{
	/*width:420px;*/
	text-align:center;
	min-height:350px;
	margin-bottom:20px;
}
#katalog-karticka .ikona a{	
	display:inline-block;
	border:1px solid #ddd;
	padding:10px;
	background:#fff;
}
#katalog-karticka.bez-popisku .ikona{
	width:800px;
	max-width:100%;
	
}
#katalog-karticka.bez-popisku .ikona img{
	max-width:100%;
	
}

#barvicky{
	text-align:center;
	padding-top:20px;
}
#barvicky>div{
	display:inline-block;
	padding:10px;
	background:#fff;
	border:1px solid #ddd;
}
#barvicky>div>div{
	display:inline-block;
	margin:10px;
}



h2{
	text-align:center;
	background:url('./img/nase-bg.gif') center repeat-x;
	color:#b9b9b9;
	text-transform:uppercase;
	font-weight:normal;
	
}

h2.vyrobkove{
	color:#146698;;
}
h3.vyrobkove{
	color:777;;
	font-style:italic;
	font-family:'Georgia', serif;
	text-align:center;
	font-weight:normal;
	font-sizE:17px;

}

h2 span{
	background:white;
	background:url("./img/middle-bg.gif") repeat-y scroll 50% top rgba(0, 0, 0, 0);
	display:inline-block;
	padding-left:10px;
	padding-right:10px;

    background: url("./img/middle-bg.gif") repeat-y center top ;
    color: #033881;
    font-size: 18px;
    

}


#param-list{
	border-collapse:collapse;
	margin-bottom:30px;
	empty-cells:show;
/*	width:100%;*/
	margin:auto;
	text-align:center;
}
#param-list th{
	background:#555;
	color:white;
	padding:10px;
}
#param-list td{
	border-bottom:1px solid #555;
	padding:10px;
}



.katalogbox{
	width:150px;
	min-height:150px;
	overflow:auto;
	padding:10px;
	color:black;
	-moz-border-radius: 3px;
 	border-radius: 3px;
 	margin-right:20px;
 	margin-bottom:20px;
 	float:left;
 	border:1px solid #555;
}
.katalogbox .ikona{
	display:block;
	text-align:center;
	min-height:150px;
} 
.katalogbox.last{
	margin-right:0px;
}











.jsme {
    max-width: 1000px;
    margin:auto;
    min-height: 69px;
    background: url('./img/jsme-bg.jpg') repeat-y;
    padding:24px;
    
}

.jsme span {
    color: #FFFFFF;
    display: block;
    font-family: "Georgia",serif;
    font-size: 21px;
    font-style: italic;
    font-weight: normal;
    line-height: 69px;
    line-height: 25px;
    text-align: center;
}
.nase {
    max-width: 1000px;
    height: 30px;
    background: url('./img/nase-bg.gif') repeat-x left center;
    text-align: center;
    margin-top: 20px;
}

.nase span {
    background-color: #FFFFFF;
		background:url("./img/middle-bg.gif") top center repeat-y 	;
    color: #033881;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 18px;
    /*font-weight: bold;*/
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}
#vyrobkovy-box img {
    width: 207px;
    height: 156px;
    padding: 20px;
    float: left;
    
}

#vyrobkovy-box img.vyrobkovy-box-img {
    border-right: 1px #e4e4e4 solid;
    
}
#aktualne-box .aktualita, .aktualita-seznam {
/*    width: 478px;*/
    border-radius: 3px;
    border: 1px #ececec solid;
    background-color: #fafafa;
    overflow: hidden;
    
box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;

	cursor:pointer;
	
}
#aktualne-box .aktualita.active, .aktualita-seznam.active {
	background:#f9f9f9;

}

.manual-detail {
/*    width: 478px;*/
    border-radius: 3px;
    border: 1px #ececec solid;
    background-color: #fafafa;
    overflow: hidden;
    
box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;

	margin-right:10px;
	padding-bottom:20px;

	
}

#katalog-spokar-detail{
	padding-bottom:20px;

}

.aktualita-seznam {
	margin-right:10px;
}


#aktualne-box .aktualita,.aktualita-seznam {
    padding: 15px;
    padding-bottom: 5px;
/*    background: url('./img/hp-aktualne-bg.gif') repeat-x left bottom #fafafa;*/
		background:#fff;
		margin-bottom:10px;
		overflow:auto;    
}

#aktualne-box .aktualita-posledni, .aktualita-seznam.aktualita-posledni {
    padding: 15px;
     background: url('./img/hp-aktualne-bg.gif') repeat-x left bottom #fafafa;
		margin-bottom:10px;
		overflow:auto;    
}


#homepage-prava img.nabizime {
    width:100%;
    max-width: 478px;
    max-height: 212px;
    border: 1px #686868 solid;
    margin-bottom: 10px;
}


#vyrobkovy-box {
    background: url("./img/vyrobkovy-box-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #E4E4E4;
    border-radius: 3px;
    height: 196px;
    overflow: hidden;
    width: 1000px;
}
#vyrobkovy-box-upraveny {
    background: url("./img/vyrobkovy-box-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
		background:white;
    border: 1px solid #E4E4E4;
    border-radius: 3px;
    height: 196px;
    overflow: hidden;
    
    margin-top: 20px;
}

#vyrobkovy-box-upraveny>div{
	border-left:1px solid #e4e4e4;
	float:left;
	width:207px;
	height:156px;
	padding:20px;
	overflow:hidden;
}
#vyrobkovy-box-upraveny>div>a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#vyrobkovy-box-upraveny>div.first{
	border-left:none;
	padding-right:20px;
	
}
#vyrobkovy-box-upraveny>div>a>em{
	width:100%;
	height:100%;
	display:table;
}
#vyrobkovy-box-upraveny>div>a>em>em{
	display:table-row;
}
#vyrobkovy-box-upraveny>div>a>em>em>em{
	display:table-cell;
	text-align:center;
	vertical-align:center;
}
#vyrobkovy-box-upraveny>div>a>span{
	position:relative;
	height:136px;
	width:187px;
	background:url('./img/zavoj.png');
	color:white;
	display:block;
	padding:10px;
}

.aktualita-nazev {
    color: #4C4C4C;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
}
.aktualita-datum {
    color: #0569AF;
    /*font-family: "Century gothic",sans-serif;*/
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    margin-left: 5px;
}
.aktualita p {
    margin-top: 10px;
}
a.vice-aktualit {
    color: #5F5F5F;
    float: right;
}
a.vice-aktualit:hover {
    text-decoration: none;
}


#homepage-leva {
/*
    width: 460px;

    float: left;
*/
    margin-bottom: 20px;
    margin-top: 20px;
}

#homepage-leva h1{
    font-size: 21px;
    font-weight: bold;
}

#homepage-prava {
  
  /*
    float: right;
    width: 480px;
	*/
    margin-bottom: 20px;
    margin-top: 20px;
}

#homepage-prava h1{
    font-size: 21px;
    font-weight: bold;
}


.normal {
    font-weight: normal;
}


a.vice-aktualit {
    color: #000000;
    float: right;
    margin-top: 15px;
}

/*
#main>div.colgroup{
	margin-left:100px;
	margin-right:100px;
	
}
*/
#slider-obal img{
	width:1200px;
}



.item-box{
	width:184px;
	height:190px;
	border:1px solid #e4e4e4;
	/*margin-right:20px;*/
	/*margin-right:8px;*/
	margin-left:52px;
	float:left;
	margin-bottom:20px;
	background:#fff;
	overflow:hidden;
		
	box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;

}


.extrabox3 .item-box{
	margin-left:42px;
}


.item-box.last{
	margin-right:0px;
}

.item-box .statusy{
	text-align:right;
	
	position:absolute;
	padding-top:3px;
	width:180px;
}
.item-box>a{
	display:block;
	height:100%;	
	overflow:hidden;
	text-decoration:none;
}
.item-box>a>span.ikona{
	display:table;
	padding:5px;
	height:125px;
	margin-left:10px;
	margin-right:10px;
	width:154px;
	
}
.item-box>a>span.ikona>span{
	display:table-row;
}
.item-box>a>span.ikona>span>span{
	display:table-cell;
	height:100%;
	width:100%;
	text-align:center;
	vertical-align:middle;
	background:#fff;
}
.item-box>a>span-marker{
	display:block;
	height:20px;
	margin:5px;
	position:absolute;
	width:154px;
}
.item-box>a>em{
	display:block;
	margin-left:20px;
	margin-right:20px;
	border-top:1px solid #e4e4e4;		
	height:55px;
	font-style:normal;	
	font-size:120%;
	font-size:14px;
	text-align:center;
        font-family:'Segoe UI',Tahoma,Helvetica,sans-serif;

/*	margin-top: 10px;*/
	margin-right: 10px;
	text-transform: uppercase;
	line-height: 16px;
	padding-top: 4px;
	color: #5a5a5a;	
	
	
}

.item-box>a>span.popis{
	display:block;
	padding:20px;
	height:190px;
	width:184px;
	position:relative;
	background:url('./img/zavoj.png');
	color:white;
	top:10px;
	
}

.item-box>a>span.popis .popisek{
	max-height:68px;
	max-height:108px;
	overflow:hidden;
	display:block;
}

.item-box>a>span.popis>.nazev{
	display:block;
	font-size:120%;
	text-align:center;
}
.item-box>a>span.popis>.nazev{
	display:block;
	font-size:14px;
	margin-bottom:10px;
        font-family:'Segoe UI',Tahoma,Helvetica,sans-serif;
        font-style: normal;
	
}
.item-box>a>span.popis>.cena{
	display:block;
	text-align:right;
}
#oblibene-edit{
	float:right;
	display:block;
	text-align:center;
}
#oblibene-edit span{
	display:block;
}


#breadcrumb{
	/*margin-left:100px;*/
	
	font-style:italic;
	font-family:'Georgia', serif;
	font-size:15px;
	text-transform:lowercase;
	padding-top:20px;
  clear:both;
  /*doplněno 13.12.2018*/
}
#breadcrumb img{
	position:relative;
	top:3px;
}


.cena-box{
	background:white;
	padding:20px;
	float:left;
	margin-left:40px;
	border:1px solid #e4e4e4;
	font-style:italic;
	font-family:'Georgia', serif;
	font-size:150%;
	
}
.cena-box span{
	color: #0462cb;
}



.tac{
	text-align:center;
}
.tar{
	text-align:right;
}
.tal{
	text-align:left;
}

.schovat{
position:absolute;
top:-1000px;
}

.barva-radio{
	display:inline-block;
	margin-right:20px;
}

#shop-menu-obal{
	float:right;
	margin-right:100px;
	
}

#shop-oznameni {
  background-color: #C20C43;
  padding: 10px;
  margin-bottom: 15px;
  width: 980px;
  border: 1px solid #E4E4E4;
  text-align: left;
  font-size: 14px;
  color: #fff;
}




.clearer{
	clear:both;
}

.obj-poznamka{
	width:50%;
	height:100px;
	margin-bottom:20px;
	border: 1px solid #E5E5E5;
}

#objednavkovy-formular input.form, #objednavkovy-formular select{
		border: 1px solid #DDDDDD;
    border-radius: 3px;
    padding: 10px;
    width:200px;
}

.bicol1{
	float:left;
	width:48%;
}
.bicol2{
	margin-left:52%;
}

#kosik-zapati{
	padding-bottom:10px;
}



.fotka{
	width:145px;
	height:165px;
	border:1px solid #e4e4e4;
	/*margin-right:20px;*/
	/*margin-right:8px;*/
	margin-left:52px;
	float:left;
	margin-bottom:20px;
	background:#fff;
	
	box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;
	
	padding:10px;
}
.fotka p{
	margin-top:5px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	height:1.5em;
	overflow:hidden;
}

.basket-info{
	display:block;
	color:#777;
	
}
.basket-info img{
	height:1em;
}


.osoba{
	border:1px solid #e4e4e4;
	/*margin-right:20px;*/
	/*margin-right:8px;*/
	margin-bottom:20px;
	background:#fff;
	
	box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;
	overflow:auto;
	/*width:44%;*/
	/*margin-left:52%;*/
	padding:15px;
	color:#777;
	min-height:45px;

	cursor:pointer;
}
.osoba.liche{
	/*
	margin-left:0px;
	float:left;
	margin-right:6%;
	*/
}
.osoba .odbor{
	float:right;
	color: #0569AF;
	text-transform:uppercase;
	font-size:15px;
}
.osoba h3{
	color:#444;
	font-weight:normal;
	font-size:15px;
	margin:0px;
	margin-bottom:5px;
}
.osoba .funkce{
	font-family:georgia, serif;
	font-style:italic;	
}
.osoba dl{
	overflow:auto;
}
.osoba dt{
	float:left;
	width:55px;
	text-align:right;
	text-transform:lowercase;
}
.osoba dd{
	margin-left:70px;
}
.osoba .schovane{

}

.kategorie-popis{
	margin-bottom:20px;
}

#statusy{
	padding-bottom:10px;
}

#param-list tr.highlight td{
	background:#fff;
}

.odpovedet-inzerat{
	background:#0668AF;
	border-radius:3px;

 	display:inline-block;
 	height:27px;
/* 	width:83px;*/
padding-left:10px;
padding-right:10px;
 	color:white;
 	text-align:center;
 	/*font-size:15px;*/
 	text-decoration:none;
 	/*font-style:italic;
 	font-weight:bold;*/
	border:none;
	cursor:pointer;
	padding-top:3px;

}





.sediva-bunka {
     background: #555;
     color: white;
     padding: 10px;
     font-weight: bold;
}

.bila-bunka {
     padding: 10px;
     border-bottom: 1px solid #555;
}

.bily-div-velky {
     display: block;
     background-color: #fff;
     border: 1px solid #ddd;
     padding: 10px;
}




#layout2_r1_sl1{
	/*float:left;
	width:48%;*/
}
#layout2_r1_sl2{
/*	margin-left:52%;*/
}

#dl.kontaktni{
	overflow:auto;
	padding-top:8px;
}
#dl.kontaktni dt{
	float:left;
}
#dl.kontaktni dd{
	margin-left:80px;
	margin-bottom:5px;
}


.formular_maly{
/*
	background:#fff;
	overflow:hidden;
	box-shadow:          #b3b3b3 2px 3px 6px; 
	-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
	-moz-box-shadow:     #b3b3b3 2px 3px 6px;
	margin-right:10px;
	padding:20px;
        border: 1px solid #ddd;
*/
	border:1px solid #e4e4e4;
	padding:10px;        
}

#kontaktni-formular .label{
	display:block;
}

.formular_maly input.txt{
	padding:5px;
	border:1px solid #eee;
	width:148px;
	margin-bottom:10px;
	width:440px;
	max-width:100%;

  font-family:'Georgia',Georgia, serif;
	font-style:italic;
	font-size:14px;
	color:#8e8e8e;

}
.formular_maly textarea{
	padding:5px;
	border:1px solid #eee;
	width:100%;
	margin-bottom:10px;
	width:440px;
	max-width:100%;

  font-family:'Georgia',Georgia, serif;
	font-style:italic;
	font-size:14px;
	color:#8e8e8e;
}
.formular_maly input.button-c{
 	background:url('./img2/detail2.png') no-repeat;
	background:#0668AF;
	border-radius:3px;
 	/*height:33px;*/
 	width:160px;
 	color:white;
 	text-align:center;
 	font-size:15px;
 	text-decoration:none;
 	/*font-style:italic;*/
 	/*font-weight:bold;*/
	border:none;
	cursor:pointer;
	border:none;    
	padding:5px;
	
}
.xform-left{
	float:left;
}
.xform-right{
	margin-left:52%;
}

.bily-div-velky{
	padding:20px;
	background:white;

	box-shadow:          #b3b3b3 2px 3px 6px; 
-webkit-box-shadow:  #b3b3b3 2px 3px 6px;
-moz-box-shadow:     #b3b3b3 2px 3px 6px;


}




.nase {
max-width: 1000px; 
margin:auto;
height: 30px; 
background: url('./img/nase-bg.gif') repeat-x left center; 
text-align: center; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.nw{
	white-space: nowrap;
}
.nw .button-basket-edit{
	display:none;
}

#srch .easy-autocomplete, #srch-dl .easy-autocomplete{
	display:inline-block;
}
#srch .easy-autocomplete .eac-icon, #srch-dl .easy-autocomplete .eac-icon{
	max-height:30px;
	max-width:40px;
	
	float:right;
}
#eac-container-fraze  li{
	line-height:30px;
	vertical-align: middle;
}
#eac-container-fraze a{
	font-family:helvetica;
	text-decoration:none;
}

.easy-autocomplete-container{
	width:156% !important;
}

.easy-autocomplete-container a{

}



#menu.dl-menu>li>a{
	padding-top:15px;
	padding-bottom:15px;
}


/************** dl-manu */
	/*
#header>#dl-menu{
	position:relative;
	/ *top:-40px;* /
}
#intro .dl-menuwrapper{
	margin-left:40px;
}


.dl-menuwrapper {
    / *float: right;* /
    font-family: "exomedium",sans-serif;
    max-width: 300px;
    perspective: 1000px;
    perspective-origin: 50% 200%;
    position: relative;
    text-align: left;
    top: 5px;
    width: 100%;
    z-index: 9;
    display:none;        
    
}
.dl-menuwrapper:first-child {
    margin-right: 100px;
}
ul.dl-menu {
    text-align: left;
}
.dl-menuwrapper button {
    background: #ccc none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 30px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    text-indent: -900em;
    width: 35px;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
    background: #aaa none repeat scroll 0 0;
}
.dl-menuwrapper button::after {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 6px 0 #fff, 0 12px 0 #fff;
    content: "";
    height: 3px;
    left: 16%;
    position: absolute;
    top: 10px;
    width: 68%;
}
.dl-trigger {
    cursor: pointer;
}
.dl-menuwrapper ul {
    //background: #fff none repeat scroll 0 0;
    background: #041525 ;
    border-radius: 10px;
    box-shadow: 0 0 20px #888888;
    list-style: outside none none;
    padding: 10px 0;
    transform-style: preserve-3d;

                 

}
.dl-menuwrapper li {
    position: relative;
}
.dl-menuwrapper li a {
    border-bottom: 1px solid #e1e1e1;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    outline: medium none;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
    text-decoration: underline;
    
}
.no-touch .dl-menuwrapper li a:hover {
    color: #ec732c;
    
    text-decoration: underline;
    text-decoration:none;
}
.dl-menuwrapper li.dl-back > a {
	
}
.dl-menuwrapper li.dl-back::after, .dl-menuwrapper li > a:not(:only-child)::after {
    content: "";
    font-family: "icomoon";
    line-height: 50px;
    padding-right: 15px;
    position: absolute;
    top: -5px;
    color:white;
}

.dl-menuwrapper li.dl-back::after {
    color: rgba(212, 204, 198, 0.3);
    right: 10px;
    transform: rotate(180deg);
}
.dl-menuwrapper li > a::after {
    color: rgba(0, 0, 0, 0.15);
    right: 10px;
}   
.dl-menuwrapper .dl-menu {
    backface-visibility: hidden;
    margin: 5px 0 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transform: translateY(10px);
    width: 100%;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
    transition: all 0.3s ease 0s;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0px);
}
.dl-menuwrapper li .dl-submenu {
    display: none;
}
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {
    display: none;
}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: block;
}
.dl-menuwrapper > .dl-submenu {
    left: 0;
    margin: 0;
    position: absolute;
    top: 50px;
    width: 100%;
}
.dl-menu.dl-animate-out-1 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimOut1;
}
.dl-menu.dl-animate-out-2 {
    animation: 0.3s ease-in-out 0s normal none 1 running MenuAnimOut2;
}
.dl-menu.dl-animate-out-3 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimOut3;
}
.dl-menu.dl-animate-out-4 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimOut4;
}
.dl-menu.dl-animate-out-5 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimOut5;
}
@keyframes MenuAnimOut1 {
0% {
}
50% {
    transform: translateZ(-250px) rotateY(30deg);
}
75% {
    opacity: 0.5;
    transform: translateZ(-372.5px) rotateY(15deg);
}
100% {
    opacity: 0;
    transform: translateZ(-500px) rotateY(0deg);
}
}
@keyframes MenuAnimOut2 {
0% {
}
100% {
    opacity: 0;
    transform: translateX(-100%);
}
}
@keyframes MenuAnimOut3 {
0% {
}
100% {
    opacity: 0;
    transform: translateZ(300px);
}
}
@keyframes MenuAnimOut4 {
0% {
}
100% {
    opacity: 0;
    transform: translateZ(-300px);
}
}
@keyframes MenuAnimOut5 {
0% {
}
100% {
    opacity: 0;
    transform: translateY(40%);
}
}
.dl-menu.dl-animate-in-1 {
    animation: 0.3s ease 0s normal none 1 running MenuAnimIn1;
}
.dl-menu.dl-animate-in-2 {
    animation: 0.3s ease-in-out 0s normal none 1 running MenuAnimIn2;
}
.dl-menu.dl-animate-in-3 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimIn3;
}
.dl-menu.dl-animate-in-4 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimIn4;
}
.dl-menu.dl-animate-in-5 {
    animation: 0.4s ease 0s normal none 1 running MenuAnimIn5;
}
@keyframes MenuAnimIn1 {
0% {
    opacity: 0;
    transform: translateZ(-500px) rotateY(0deg);
}
20% {
    opacity: 0.5;
    transform: translateZ(-250px) rotateY(30deg);
}
100% {
    opacity: 1;
    transform: translateZ(0px) rotateY(0deg);
}
}
@keyframes MenuAnimIn2 {
0% {
    opacity: 0;
    transform: translateX(-100%);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes MenuAnimIn3 {
0% {
    opacity: 0;
    transform: translateZ(300px);
}
100% {
    opacity: 1;
    transform: translateZ(0px);
}
}
@keyframes MenuAnimIn4 {
0% {
    opacity: 0;
    transform: translateZ(-300px);
}
100% {
    opacity: 1;
    transform: translateZ(0px);
}
}
@keyframes MenuAnimIn5 {
0% {
    opacity: 0;
    transform: translateY(40%);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimIn1;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    animation: 0.3s ease-in-out 0s normal none 1 running SubMenuAnimIn2;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimIn3;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimIn4;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimIn5;
}
@keyframes SubMenuAnimIn1 {
0% {
    opacity: 0;
    transform: translateX(50%);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes SubMenuAnimIn2 {
0% {
    opacity: 0;
    transform: translateX(100%);
}
100% {
    opacity: 1;
    transform: translateX(0px);
}
}
@keyframes SubMenuAnimIn3 {
0% {
    opacity: 0;
    transform: translateZ(-300px);
}
100% {
    opacity: 1;
    transform: translateZ(0px);
}
}
@keyframes SubMenuAnimIn4 {
0% {
    opacity: 0;
    transform: translateZ(300px);
}
100% {
    opacity: 1;
    transform: translateZ(0px);
}
}
@keyframes SubMenuAnimIn5 {
0% {
    opacity: 0;
    transform: translateZ(-200px);
}
100% {
    opacity: 1;
    transform: translateZ(0px);
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimOut1;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    animation: 0.3s ease-in-out 0s normal none 1 running SubMenuAnimOut2;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimOut3;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimOut4;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
    animation: 0.4s ease 0s normal none 1 running SubMenuAnimOut5;
}
@keyframes SubMenuAnimOut1 {
0% {
    opacity: 1;
    transform: translateX(0%);
}
100% {
    opacity: 0;
    transform: translateX(50%);
}
}
@keyframes SubMenuAnimOut2 {
0% {
    opacity: 1;
    transform: translateX(0%);
}
100% {
    opacity: 0;
    transform: translateX(100%);
}
}
@keyframes SubMenuAnimOut3 {
0% {
    opacity: 1;
    transform: translateZ(0px);
}
100% {
    opacity: 0;
    transform: translateZ(-300px);
}
}
@keyframes SubMenuAnimOut4 {
0% {
    opacity: 1;
    transform: translateZ(0px);
}
100% {
    opacity: 0;
    transform: translateZ(300px);
}
}
@keyframes SubMenuAnimOut5 {
0% {
    opacity: 1;
    transform: translateZ(0px);
}
100% {
    opacity: 0;
    transform: translateZ(-200px);
}
}
.no-js .dl-menuwrapper .dl-menu {
    opacity: 1;
    position: relative;
    transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}
.no-js .dl-menuwrapper li.dl-back {
    display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
.no-js .dl-menuwrapper li > a:not(:only-child)::after {
    content: "";
}
.demo-1 .dl-menuwrapper button {
    background: #c62860 none repeat scroll 0 0;
}
.demo-1 .dl-menuwrapper button:hover, .demo-1 .dl-menuwrapper button.dl-active, .demo-1 .dl-menuwrapper ul {
    background: #9e1847 none repeat scroll 0 0;
}
.demo-2 .dl-menuwrapper button {
    background: #e86814 none repeat scroll 0 0;
}
.demo-2 .dl-menuwrapper button:hover, .demo-2 .dl-menuwrapper button.dl-active, .demo-2 .dl-menuwrapper ul {
    background: #d35400 none repeat scroll 0 0;
}
.demo-3 .dl-menuwrapper button {
    background: #08cbc4 none repeat scroll 0 0;
}
.demo-3 .dl-menuwrapper button:hover, .demo-3 .dl-menuwrapper button.dl-active, .demo-3 .dl-menuwrapper ul {
    background: #00b4ae none repeat scroll 0 0;
}
.demo-4 .dl-menuwrapper button {
    background: #90b912 none repeat scroll 0 0;
}
.demo-4 .dl-menuwrapper button:hover, .demo-4 .dl-menuwrapper button.dl-active, .demo-4 .dl-menuwrapper ul {
    background: #79a002 none repeat scroll 0 0;
}
.demo-5 .dl-menuwrapper button {
    background: #744783 none repeat scroll 0 0;
}
.demo-5 .dl-menuwrapper button:hover, .demo-5 .dl-menuwrapper button.dl-active, .demo-5 .dl-menuwrapper ul {
    background: #643771 none repeat scroll 0 0;
}


#header ul.dl-menu li{
float:none;
}
#header ul.dl-menu li, #header ul.dl-menu li a{
	display:block;
	padding-bottom:0px;
	
}
#header ul.dl-menu li a{
	padding-bottom:5px;
}
.affix #menu.dl-menu li a:hover{
	color:#0fa0fd;
}

.dl-menu.dl-menuopen.dl-subview{
	
}

.dl-subviewopen.active>.dl-submenu{
	position:absolute;
	top:0px;		
}
*/




.dl-menuwrapper {
width: 100%;
max-width: 300px;
float: left;
position: relative;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
-moz-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
}
.dl-menuwrapper:first-child {
margin-right: 100px;
}
.dl-menuwrapper button {
background: #ccc;
border: none;
width: 48px;
height: 45px;
text-indent: -900em;
overflow: hidden;
position: relative;
cursor: pointer;
outline: none;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
background: #2c5198;
}
.dl-menuwrapper button:after {
content: '';
position: absolute;
width: 68%;
height: 5px;
background: #fff;
top: 10px;
left: 16%;
box-shadow: 0 10px 0 #fff,  0 20px 0 #fff;
}
.dl-menuwrapper ul {
padding: 0;
list-style: none;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.dl-menuwrapper li {
position: relative;
}
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 15px 20px;
font-size: 16px;
line-height: 20px;
font-weight: 300;
color: #fff;
outline: none;
}
.no-touch .dl-menuwrapper li a:hover {
background: rgba(255,248,213,0.1);
}
.dl-menuwrapper li.dl-back > a {
padding-left: 30px;
background: rgba(0,0,0,0.1);
}
.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
position: absolute;
top: 0;
line-height: 50px;
font-family: 'icomoon';
speak: none;
-webkit-font-smoothing: antialiased;
content: "\e000";
}
.dl-menuwrapper li.dl-back:after {
left: 10px;
color: rgba(212,204,198,0.3);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.dl-menuwrapper li > a:after {
right: 10px;
color: #fff;
}
.dl-menuwrapper .dl-menu {
margin: 5px 0 0 0;
position: absolute;
width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
}
/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
display: none;
}
/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
}
/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
position: absolute;
width: 100%;
top: 50px;
left: 0;
margin: 0;
}
/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
-webkit-animation: MenuAnimOut1 0.4s linear forwards;
-moz-animation: MenuAnimOut1 0.4s linear forwards;
animation: MenuAnimOut1 0.4s linear forwards;
}
.dl-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out forwards;
-moz-animation: MenuAnimOut2 0.3s ease-in-out forwards;
animation: MenuAnimOut2 0.3s ease-in-out forwards;
}
.dl-menu.dl-animate-out-3 {
-webkit-animation: MenuAnimOut3 0.4s ease forwards;
-moz-animation: MenuAnimOut3 0.4s ease forwards;
animation: MenuAnimOut3 0.4s ease forwards;
}
.dl-menu.dl-animate-out-4 {
-webkit-animation: MenuAnimOut4 0.4s ease forwards;
-moz-animation: MenuAnimOut4 0.4s ease forwards;
animation: MenuAnimOut4 0.4s ease forwards;
}
.dl-menu.dl-animate-out-5 {
-webkit-animation: MenuAnimOut5 0.4s ease forwards;
-moz-animation: MenuAnimOut5 0.4s ease forwards;
animation: MenuAnimOut5 0.4s ease forwards;
}
 @-webkit-keyframes MenuAnimOut1 {
 50% {
 -webkit-transform: translateZ(-250px) rotateY(30deg);
}
 75% {
 -webkit-transform: translateZ(-372.5px) rotateY(15deg);
 opacity: .5;
}
 100% {
 -webkit-transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
}
 @-webkit-keyframes MenuAnimOut2 {
 100% {
 -webkit-transform: translateX(-100%);
 opacity: 0;
}
}
 @-webkit-keyframes MenuAnimOut3 {
 100% {
 -webkit-transform: translateZ(300px);
 opacity: 0;
}
}
 @-webkit-keyframes MenuAnimOut4 {
 100% {
 -webkit-transform: translateZ(-300px);
 opacity: 0;
}
}
 @-webkit-keyframes MenuAnimOut5 {
 100% {
 -webkit-transform: translateY(40%);
 opacity: 0;
}
}
 @-moz-keyframes MenuAnimOut1 {
 50% {
 -moz-transform: translateZ(-250px) rotateY(30deg);
}
 75% {
 -moz-transform: translateZ(-372.5px) rotateY(15deg);
 opacity: .5;
}
 100% {
 -moz-transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
}
 @-moz-keyframes MenuAnimOut2 {
 100% {
 -moz-transform: translateX(-100%);
 opacity: 0;
}
}
 @-moz-keyframes MenuAnimOut3 {
 100% {
 -moz-transform: translateZ(300px);
 opacity: 0;
}
}
 @-moz-keyframes MenuAnimOut4 {
 100% {
 -moz-transform: translateZ(-300px);
 opacity: 0;
}
}
 @-moz-keyframes MenuAnimOut5 {
 100% {
 -moz-transform: translateY(40%);
 opacity: 0;
}
}
 @keyframes MenuAnimOut1 {
 50% {
 transform: translateZ(-250px) rotateY(30deg);
}
 75% {
 transform: translateZ(-372.5px) rotateY(15deg);
 opacity: .5;
}
 100% {
 transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
}
 @keyframes MenuAnimOut2 {
 100% {
 transform: translateX(-100%);
 opacity: 0;
}
}
 @keyframes MenuAnimOut3 {
 100% {
 transform: translateZ(300px);
 opacity: 0;
}
}
 @keyframes MenuAnimOut4 {
 100% {
 transform: translateZ(-300px);
 opacity: 0;
}
}
 @keyframes MenuAnimOut5 {
 100% {
 transform: translateY(40%);
 opacity: 0;
}
}
.dl-menu.dl-animate-in-1 {
-webkit-animation: MenuAnimIn1 0.3s linear forwards;
-moz-animation: MenuAnimIn1 0.3s linear forwards;
animation: MenuAnimIn1 0.3s linear forwards;
}
.dl-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out forwards;
-moz-animation: MenuAnimIn2 0.3s ease-in-out forwards;
animation: MenuAnimIn2 0.3s ease-in-out forwards;
}
.dl-menu.dl-animate-in-3 {
-webkit-animation: MenuAnimIn3 0.4s ease forwards;
-moz-animation: MenuAnimIn3 0.4s ease forwards;
animation: MenuAnimIn3 0.4s ease forwards;
}
.dl-menu.dl-animate-in-4 {
-webkit-animation: MenuAnimIn4 0.4s ease forwards;
-moz-animation: MenuAnimIn4 0.4s ease forwards;
animation: MenuAnimIn4 0.4s ease forwards;
}
.dl-menu.dl-animate-in-5 {
-webkit-animation: MenuAnimIn5 0.4s ease forwards;
-moz-animation: MenuAnimIn5 0.4s ease forwards;
animation: MenuAnimIn5 0.4s ease forwards;
}
 @-webkit-keyframes MenuAnimIn1 {
 0% {
 -webkit-transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
 20% {
 -webkit-transform: translateZ(-250px) rotateY(30deg);
 opacity: 0.5;
}
 100% {
 -webkit-transform: translateZ(0px) rotateY(0deg);
 opacity: 1;
}
}
 @-webkit-keyframes MenuAnimIn2 {
 0% {
 -webkit-transform: translateX(-100%);
 opacity: 0;
}
 100% {
 -webkit-transform: translateX(0px);
 opacity: 1;
}
}
 @-webkit-keyframes MenuAnimIn3 {
 0% {
 -webkit-transform: translateZ(300px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
}
 @-webkit-keyframes MenuAnimIn4 {
 0% {
 -webkit-transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
}
 @-webkit-keyframes MenuAnimIn5 {
 0% {
 -webkit-transform: translateY(40%);
 opacity: 0;
}
 100% {
 -webkit-transform: translateY(0);
 opacity: 1;
}
}
 @-moz-keyframes MenuAnimIn1 {
 0% {
 -moz-transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
 20% {
 -moz-transform: translateZ(-250px) rotateY(30deg);
 opacity: 0.5;
}
 100% {
 -moz-transform: translateZ(0px) rotateY(0deg);
 opacity: 1;
}
}
 @-moz-keyframes MenuAnimIn2 {
 0% {
 -moz-transform: translateX(-100%);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0px);
 opacity: 1;
}
}
 @-moz-keyframes MenuAnimIn3 {
 0% {
 -moz-transform: translateZ(300px);
 opacity: 0;
}
 100% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
}
 @-moz-keyframes MenuAnimIn4 {
 0% {
 -moz-transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
}
 @-moz-keyframes MenuAnimIn5 {
 0% {
 -moz-transform: translateY(40%);
 opacity: 0;
}
 100% {
 -moz-transform: translateY(0);
 opacity: 1;
}
}
 @keyframes MenuAnimIn1 {
 0% {
 transform: translateZ(-500px) rotateY(0deg);
 opacity: 0;
}
 20% {
 transform: translateZ(-250px) rotateY(30deg);
 opacity: 0.5;
}
 100% {
 transform: translateZ(0px) rotateY(0deg);
 opacity: 1;
}
}
 @keyframes MenuAnimIn2 {
 0% {
 transform: translateX(-100%);
 opacity: 0;
}
 100% {
 transform: translateX(0px);
 opacity: 1;
}
}
 @keyframes MenuAnimIn3 {
 0% {
 transform: translateZ(300px);
 opacity: 0;
}
 100% {
 transform: translateZ(0px);
 opacity: 1;
}
}
 @keyframes MenuAnimIn4 {
 0% {
 transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 transform: translateZ(0px);
 opacity: 1;
}
}
 @keyframes MenuAnimIn5 {
 0% {
 transform: translateY(40%);
 opacity: 0;
}
 100% {
 transform: translateY(0);
 opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
-webkit-animation: SubMenuAnimIn1 0.4s ease forwards;
-moz-animation: SubMenuAnimIn1 0.4s ease forwards;
animation: SubMenuAnimIn1 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out forwards;
-moz-animation: SubMenuAnimIn2 0.3s ease-in-out forwards;
animation: SubMenuAnimIn2 0.3s ease-in-out forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
-webkit-animation: SubMenuAnimIn3 0.4s ease forwards;
-moz-animation: SubMenuAnimIn3 0.4s ease forwards;
animation: SubMenuAnimIn3 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
-webkit-animation: SubMenuAnimIn4 0.4s ease forwards;
-moz-animation: SubMenuAnimIn4 0.4s ease forwards;
animation: SubMenuAnimIn4 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
-webkit-animation: SubMenuAnimIn5 0.4s ease forwards;
-moz-animation: SubMenuAnimIn5 0.4s ease forwards;
animation: SubMenuAnimIn5 0.4s ease forwards;
}
 @-webkit-keyframes SubMenuAnimIn1 {
 0% {
 -webkit-transform: translateX(50%);
 opacity: 0;
}
 100% {
 -webkit-transform: translateX(0px);
 opacity: 1;
}
}
 @-webkit-keyframes SubMenuAnimIn2 {
 0% {
 -webkit-transform: translateX(100%);
 opacity: 0;
}
 100% {
 -webkit-transform: translateX(0px);
 opacity: 1;
}
}
 @-webkit-keyframes SubMenuAnimIn3 {
 0% {
 -webkit-transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
}
 @-webkit-keyframes SubMenuAnimIn4 {
 0% {
 -webkit-transform: translateZ(300px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
}
 @-webkit-keyframes SubMenuAnimIn5 {
 0% {
 -webkit-transform: translateZ(-200px);
 opacity: 0;
}
 100% {
 -webkit-transform: translateZ(0);
 opacity: 1;
}
}
 @-moz-keyframes SubMenuAnimIn1 {
 0% {
 -moz-transform: translateX(50%);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0px);
 opacity: 1;
}
}
 @-moz-keyframes SubMenuAnimIn2 {
 0% {
 -moz-transform: translateX(100%);
 opacity: 0;
}
 100% {
 -moz-transform: translateX(0px);
 opacity: 1;
}
}
 @-moz-keyframes SubMenuAnimIn3 {
 0% {
 -moz-transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
}
 @-moz-keyframes SubMenuAnimIn4 {
 0% {
 -moz-transform: translateZ(300px);
 opacity: 0;
}
 100% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
}
 @-moz-keyframes SubMenuAnimIn5 {
 0% {
 -moz-transform: translateZ(-200px);
 opacity: 0;
}
 100% {
 -moz-transform: translateZ(0);
 opacity: 1;
}
}
 @keyframes SubMenuAnimIn1 {
 0% {
 transform: translateX(50%);
 opacity: 0;
}
 100% {
 transform: translateX(0px);
 opacity: 1;
}
}
 @keyframes SubMenuAnimIn2 {
 0% {
 transform: translateX(100%);
 opacity: 0;
}
 100% {
 transform: translateX(0px);
 opacity: 1;
}
}
 @keyframes SubMenuAnimIn3 {
 0% {
 transform: translateZ(-300px);
 opacity: 0;
}
 100% {
 transform: translateZ(0px);
 opacity: 1;
}
}
 @keyframes SubMenuAnimIn4 {
 0% {
 transform: translateZ(300px);
 opacity: 0;
}
 100% {
 transform: translateZ(0px);
 opacity: 1;
}
}
 @keyframes SubMenuAnimIn5 {
 0% {
 transform: translateZ(-200px);
 opacity: 0;
}
 100% {
 transform: translateZ(0);
 opacity: 1;
}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
-webkit-animation: SubMenuAnimOut1 0.4s ease forwards;
-moz-animation: SubMenuAnimOut1 0.4s ease forwards;
animation: SubMenuAnimOut1 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out forwards;
-moz-animation: SubMenuAnimOut2 0.3s ease-in-out forwards;
animation: SubMenuAnimOut2 0.3s ease-in-out forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
-webkit-animation: SubMenuAnimOut3 0.4s ease forwards;
-moz-animation: SubMenuAnimOut3 0.4s ease forwards;
animation: SubMenuAnimOut3 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
-webkit-animation: SubMenuAnimOut4 0.4s ease forwards;
-moz-animation: SubMenuAnimOut4 0.4s ease forwards;
animation: SubMenuAnimOut4 0.4s ease forwards;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
-webkit-animation: SubMenuAnimOut5 0.4s ease forwards;
-moz-animation: SubMenuAnimOut5 0.4s ease forwards;
animation: SubMenuAnimOut5 0.4s ease forwards;
}
 @-webkit-keyframes SubMenuAnimOut1 {
 0% {
 -webkit-transform: translateX(0%);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(50%);
 opacity: 0;
}
}
 @-webkit-keyframes SubMenuAnimOut2 {
 0% {
 -webkit-transform: translateX(0%);
 opacity: 1;
}
 100% {
 -webkit-transform: translateX(100%);
 opacity: 0;
}
}
 @-webkit-keyframes SubMenuAnimOut3 {
 0% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
 100% {
 -webkit-transform: translateZ(-300px);
 opacity: 0;
}
}
 @-webkit-keyframes SubMenuAnimOut4 {
 0% {
 -webkit-transform: translateZ(0px);
 opacity: 1;
}
 100% {
 -webkit-transform: translateZ(300px);
 opacity: 0;
}
}
 @-webkit-keyframes SubMenuAnimOut5 {
 0% {
 -webkit-transform: translateZ(0);
 opacity: 1;
}
 100% {
 -webkit-transform: translateZ(-200px);
 opacity: 0;
}
}
 @-moz-keyframes SubMenuAnimOut1 {
 0% {
 -moz-transform: translateX(0%);
 opacity: 1;
}
 100% {
 -moz-transform: translateX(50%);
 opacity: 0;
}
}
 @-moz-keyframes SubMenuAnimOut2 {
 0% {
 -moz-transform: translateX(0%);
 opacity: 1;
}
 100% {
 -moz-transform: translateX(100%);
 opacity: 0;
}
}
 @-moz-keyframes SubMenuAnimOut3 {
 0% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
 100% {
 -moz-transform: translateZ(-300px);
 opacity: 0;
}
}
 @-moz-keyframes SubMenuAnimOut4 {
 0% {
 -moz-transform: translateZ(0px);
 opacity: 1;
}
 100% {
 -moz-transform: translateZ(300px);
 opacity: 0;
}
}
 @-moz-keyframes SubMenuAnimOut5 {
 0% {
 -moz-transform: translateZ(0);
 opacity: 1;
}
 100% {
 -moz-transform: translateZ(-200px);
 opacity: 0;
}
}
 @keyframes SubMenuAnimOut1 {
 0% {
 transform: translateX(0%);
 opacity: 1;
}
 100% {
 transform: translateX(50%);
 opacity: 0;
}
}
 @keyframes SubMenuAnimOut2 {
 0% {
 transform: translateX(0%);
 opacity: 1;
}
 100% {
 transform: translateX(100%);
 opacity: 0;
}
}
 @keyframes SubMenuAnimOut3 {
 0% {
 transform: translateZ(0px);
 opacity: 1;
}
 100% {
 transform: translateZ(-300px);
 opacity: 0;
}
}
 @keyframes SubMenuAnimOut4 {
 0% {
 transform: translateZ(0px);
 opacity: 1;
}
 100% {
 transform: translateZ(300px);
 opacity: 0;
}
}
 @keyframes SubMenuAnimOut5 {
 0% {
 transform: translateZ(0);
 opacity: 1;
}
 100% {
 transform: translateZ(-200px);
 opacity: 0;
}
}
/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
}
/* Colors for demos */




/************** dl-manu */


.preview img, .anotace img{
	max-width:100%;
}

.easy-autocomplete{
	max-width:100%;
}

iframe{
	max-width:100%;
}

.colgroup h2, p.clearer, .filtry{
	clear:both;
}

.colgroup-gal{
	overflow:auto;
}

#basket-head{
	clear:both;
}

.cenovka {
  white-space: nowrap;
}

#param-list td:last-of-type {
  white-space: nowrap;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
/*  width: 50%;*/
}

input.full, textarea.full, select.full{
display:block;
width:100%;
}
#objednavkovy-formular input.form.full, #objednavkovy-formular select.full{
width:100%;

}