
/* :mode=css:folding=explicit:collapseFolds=1: */
@charset "utf-8";
@media screen{	
	/* {{{ MAIN
	*******/

	* {
		margin : 0;
		padding : 0;
	}

	body {
		font : 12px sans-serif;
		text-align : center;
	}
	
	#holder-page {
		width : 965px;
		text-align : left;
		margin : auto;
		position : relative;
		background : url('../images/top-bg.gif') 0 0 repeat-x;
	}
	
	h1 {
		position: fixed;
		overflow: hidden;
		height: 0;
		font-size: 8pt;
		font-size: 0;
		line-height: 0;
	}
	
	div#logg {
		position : absolute;
		top : 54px;
		left : 19px;
		overflow: hidden;
		z-index : 100;
		width: 209px;
		height: 120px;
		background : url('../images/logo.gif') 0 0 no-repeat;
  }
	
	div#logg a {
		display : block;
		width : 209px;
		height : 120px;
		text-decoration : none;
		position : absolute;
	}

	button {
		cursor : pointer;
	}
	.cleaner {
		clear : both;
		font-size : 1px;
		margin-bottom : -1px;
	}
	
	img {border : 0;}
	
	.no-screen {
		display : none;
	}
	
	div.hr {
		background: #ADADAD;
		height: 1px;
		margin: 10px;
		padding: 0;
	}
	div.hr hr {
	  display: none;
	}
	/* }}} */
	
	/* {{{ TOP MENU */
	
	#menu {
		margin-left : 245px;
		_margin-left : 122px;
		height : 56px;
		list-style : none;
		float : left;
		background : url('../images/top-divider.gif') right 50% no-repeat;
	}
	
	#menu li {
		float : left;
		margin-top : 21px;
		margin-right : 12px;
		height : 18px;
	}
	#menu li.contact {
		_margin-right : 6px;
	}
	#menu li a {
		display : block;
		height : 18px;
	}
	
	#menu li a span {
		display : block;
		position : absolute;
		height : 18px;
		cursor : pointer;
	}
	
	#menu li.home a {width : 120px;}
	#menu li.lend a {width : 92px;}
	#menu li.buy a {width : 93px;}
	#menu li.contact a {width : 83px;}
	
	#menu li.home a span {background : url('../images/menu-uvod.gif') 0 0 no-repeat; width : 120px;}
	#menu li.lend a span {background : url('../images/menu-pujcovna.gif') 0 0 no-repeat; width : 92px;}
	#menu li.buy a span {background : url('../images/menu-prodejna.gif') 0 0 no-repeat; width : 93px;}
	#menu li.contact a span {background : url('../images/menu-kontakt.gif') 0 0 no-repeat; width : 83px;}
	
	/* }}} */
	
	/* {{{ LOGINBOX */
	#loginbox {
		width : 110px;
		_width : 120px;
		height : 56px;
		background : url('../images/top-divider.gif') right 50% no-repeat;
		padding : 0px 5px 0 5px;
		float : left;
		font-size : 11px;
		color : #4d4d4d;
	}
	
	#loginbox .label {
		font-size : 10px;
		display : block;
		color : #808080;
		margin-top : 5px;
	}
	
	#loginbox .button {
		display : block;
		color : #fff;
		width : 65px;
		_width : 80px;
		height : 18px;
		line-height : 18px;
		padding-left : 25px;
		margin-top : 2px;
		background : url('../images/button-go.gif') 0 0 no-repeat;
		font-size : 10px;
		text-decoration : none;
	}
	
	/* }}} */
	
	
	/* {{{ TOP BASKET */
	
	#basket {
		/* width : 110px;
		_width : 120px; */
		height : 56px;
		padding : 0px 0 0 48px;
		float : left;
		font-size : 11px;
		color : #4d4d4d;
		background : url('../images/top-ico-basket.gif') 13px 7px no-repeat;
	}
	
	#basket .label {
		font-size : 10px;
		display : block;
		color : #808080;
		margin-top : 5px;
	}
	
	#basket .button {
		display : block;
		color : #fff;
		width : 85px;
		_width : 100px;
		height : 18px;
		line-height : 18px;
		padding-left : 25px;
		margin-top : 2px;
		background : url('../images/button-basket.gif') 0 0 no-repeat;
		font-size : 10px;
		text-decoration : none;
	}
	
	/* }}} */
	
	
	/* {{{ HEADER + SEARCH */
	#header {
		width : 965px;
		height : 161px;
		padding-top : 1px;
		clear : left;
		*clear : none;
	}
	
	.gardenHeader {
		background : url('../images/header-garden.jpg') 0 0 no-repeat;
	}
	
	.electroHeader {
		background : url('../images/header-electro.jpg') 0 0 no-repeat;
	}
	
	#header form {
		position: relative;
		left : 258px;
		background-color : #b2b2b2;
		color : #fff;
		margin-top : 122px;
		font-size : 11px;
	}
	
	#header form * {
		display : block;
		float : left;
	}
	
	#header form label {
		padding-left : 15px;
		background : url('../images/search-ico.gif') 0 50% no-repeat;
		margin-top : 6px;
		margin-right : 5px;
	}
	
	#header form input {
		color : #808080;
		border : 1px solid #808080;
		padding : 1px;
		margin-top : 3px;
		margin-right : 5px;
		
	}
	
	#header form input.button {
		border : 0;
		padding : 0px;
		margin-top : 2px;
	}
	
	
	
	/* }}} */
	
	/* {{{ MENU S PRODUKTY */
	#mainMenu {
		margin : -205px 13px 0 15px;
		_margin-left : 7px;
		width : 217px;
		background : url('../images/menu-bg.gif') 0 100px repeat-y;
		float : left;
	}
	
	#mainMenu .header {
		min-height : 459px;
		_height : 459px;
		background : url('../images/menu-bg-top.gif') 0 0 no-repeat;
		padding-top : 224px;
		position : relative;
	}
	
	#mainMenu .body {
		
	}
	
	#mainMenu .footer {
		width : 217px;
		height : 104px;
		_height : 174px;
		background : url('../images/menu-bg-bottom.gif') 0 0 no-repeat;
		padding: 70px 20px 0 65px;
		color: #895e00;
		text-transform: uppercase;
	}
	#mainMenu .footer .call {
		color: #553a00;
		font-size: 10px;
	}
	#mainMenu .footer .number {
		color: #553a00;
		font-size: 24px;
		font-weight: bold;
	}
	
	
	#mainMenu h3 {
		position : absolute;
		top : 170px;
		height : 54px;
		z-index : 50;
	}
	
	#mainMenu h3 span {
		width : 100%;
		height : 100%;
		position : absolute;
		cursor : pointer;
	}
	
	#mainMenu h3.electro {width : 98px; left : 6px;}
	#mainMenu h3.garden {width : 108px; left : 103px;}
	
	#mainMenu h3.electro span {background : url('../images/menu-main-electro-tab.gif') 0 0 no-repeat;}
	#mainMenu h3.garden span {background : url('../images/menu-main-garden-tab.gif') 0 0 no-repeat;}
	
	#mainMenu h3.active {
		z-index : 100;
	}
	
	#mainMenu h3.active span {
		background-position : 0 -54px;
	}
	
	#mainMenu ul {
		list-style : none;
		width : 205px;
		margin-left : 6px;
		padding-top : 5px;
		padding-bottom : 5px;
		*height : 1%;
	}
	
	#mainMenu ul li {
		padding : 6px 0 6px 8px;
		margin-left : 3px;
		margin-right : 3px;
		*height : 1%;
	}
	
	#mainMenu ul li.expanded {
		border : 0 !important;
		padding : 7px 0 7px 8px;
	}
	
	#mainMenu ul ul li.expanded {
		border : 0 !important;
		padding : 6px 0 6px 8px;
	}
	
	#mainMenu ul li.expanded .toggler, #mainMenu ul li.collapsed .toggler {
		cursor : pointer;
		width : 11px;
		height : 11px;
		display : block;
		float : left;
		margin-top : 2px;
		margin-bottom : -2px;
		_margin-top : 0px;
	}
	
	#mainMenu ul#menuElectro li.collapsed .toggler {background : url('../images/menu-main-electro-plus.gif') 0 50% no-repeat !important;}
	#mainMenu ul#menuElectro li.expanded .toggler {background : url('../images/menu-main-electro-minus.gif') 0 50% no-repeat;}
	#mainMenu ul#menuGarden li.collapsed .toggler {background : url('../images/menu-main-garden-plus.gif') 0 50% no-repeat !important;}
	#mainMenu ul#menuGarden li.expanded .toggler {background : url('../images/menu-main-garden-minus.gif') 0 50% no-repeat;}
	
	
	#mainMenu ul li a {color : #fff; text-decoration : none; padding-left : 17px;}
	#mainMenu ul li.collapsed a, #mainMenu ul li.expanded a, #mainMenu ul li.item a {padding-left : 6px; _padding-left : 3px;}
	#mainMenu ul li a.active {color : #ff9500; font-weight : 800;}
	
	#mainMenu ul#menuElectro {background : url('../images/menu-main-electro-bg.gif') 0 0 repeat-y;}
	#mainMenu ul#menuElectro li {border-top : 1px solid #025ad0; border-bottom : 1px solid #023cb8;}
	#mainMenu ul#menuElectro li.first {border-top : 1px solid #024BC4;}
	#mainMenu ul#menuElectro li span {color : #71a7ff;}
	#mainMenu ul#menuElectro li.expanded {background-color : #023cb8;}
	#mainMenu ul#menuElectro li.expanded ul {background : url('../images/menu-main-electro-line.gif') 0 0 repeat-y;}
	#mainMenu ul#menuElectro li.expanded ul li {background : url('../images/menu-main-electro-bg-middle.gif') 0 13px no-repeat;}
	#mainMenu ul#menuElectro li.expanded ul li.item a {background : url('../images/menu-main-electro-arrow.gif') -3px 2px no-repeat; padding-left : 11px;}
	#mainMenu ul#menuElectro li.expanded ul li.last {background : url('../images/menu-main-electro-bg-bottom.gif') 0 7px no-repeat;}
	
	#mainMenu ul#menuGarden {background : url('../images/menu-main-garden-bg.gif') 0 0 repeat-y;}
	#mainMenu ul#menuGarden li {border-top : 1px solid #207f00; border-bottom : 1px solid #165500;}
	#mainMenu ul#menuGarden li.first {border-top : 1px solid #1B6A00;}
	#mainMenu ul#menuGarden li span {color : #86e765;}
	#mainMenu ul#menuGarden li.expanded {background-color : #165500;}
	#mainMenu ul#menuGarden li.expanded ul {background : url('../images/menu-main-garden-line.gif') 0 0 repeat-y;}
	#mainMenu ul#menuGarden li.expanded ul li {background : url('../images/menu-main-garden-bg-middle.gif') 0 13px no-repeat;}
	#mainMenu ul#menuGarden li.expanded ul li.item a {background : url('../images/menu-main-garden-arrow.gif') -3px 2px no-repeat; padding-left : 11px;}
	#mainMenu ul#menuGarden li.expanded ul li.last {background : url('../images/menu-main-garden-bg-bottom.gif') 0 7px no-repeat;}
	
	#mainMenu ul ul {
		width : auto;
		padding : 0px;
		margin-left : 5px;
		margin-top : -2px;
		font-size : 11px;
	}
	
	#mainMenu ul ul li span {
		font-size : 10px;
	}
	
	#mainMenu ul ul li {
		border : 0 !important;
		margin-left : 0px;
		padding-bottom : 0px;
	}
	
	#mainMenu ul li.collapsed ul {
		display : none;
	}
	
	/* }}} */
	
	/* {{{ BREADCRUMB */
	
	#content .breadcrumb {
		clear : left;
		font-size : 14px;
		font-weight : 800;
		padding-bottom : 9px;
		margin-top : 10px;
		margin-bottom : 11px;
	}
	
	#content .breadcrumb small {
		font-weight : 400;
		color : #808080;
		font-size : 12px;
	}
	
	#content .breadcrumb a {padding-right : 14px; margin-left : 11px;}
	#content .breadcrumb span {margin-left : 11px;}
	
	#content .breadcrumbElectro {color : #1553B6; background : url('../images/breadcrumb-line-electro.gif') 0 bottom repeat-x;}
	#content .breadcrumbElectro a {color : #1553B6; background : url('../images/breadcrumb-arrow-electro.gif') right 50% no-repeat;}
	
	#content .breadcrumbGarden {color : #1b6a00; background : url('../images/breadcrumb-line-garden.gif') 0 bottom repeat-x;}
	#content .breadcrumbGarden a {color : #1b6a00; background : url('../images/breadcrumb-arrow-garden.gif') right 50% no-repeat;}
	
	/* }}} */
	
	/* {{{ ADMIN */
	
	#content .adminBorder {
		clear : left;
		font-size : 11px;
		font-weight : 800;
		margin-top : 10px;
		margin-bottom : 11px;
		border : 1px solid #ffca7f;
	}

	#content .adminFunctions {
		border : 2px solid #ffeacc;
		padding : 6px 8px;
	}
	
	#content .adminFunctions a,#content a.delete,#content a.edit {
		margin-left : 5px;
		padding: 1px 5px 1px 20px;
		color : #ff9500;
		font-weight : 800;
		text-decoration : none;
		background : url('../images/filter-panel-arrow.gif') 0 5px no-repeat;
	}

	#content .adminFunctions a.zboziAdd { background : url('../images/ico_zbozi_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.kategorie { background : url('../images/ico_kategorie.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.pujcovna { background : url('../images/ico_pujcovna.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.kategorieAdd { background : url('../images/ico_kategorie_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.kategorieEnAdd { background : url('../images/ico_kategorie_en_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.kategorieZtAdd { background : url('../images/ico_kategorie_zt_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.sablony { background : url('../images/ico_sablony.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.fotky { background : url('../images/ico_fotky.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.fotkaAdd { background : url('../images/ico_fotka_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.fotkaRem { background : url('../images/ico_fotka_rem.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.clanky { background : url('../images/ico_clanky.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.clanekAdd { background : url('../images/ico_clanek_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.clanekRem { background : url('../images/ico_clanek_rem.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.souvisejici_zbozi { background : url('../images/ico_souvisejici_zbozi.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.souvisejici_zboziAdd { background : url('../images/ico_souvisejici_zbozi_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.souvisejici_zboziRem { background : url('../images/ico_souvisejici_zbozi_rem.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.objednavky { background : url('../images/ico_objednavky.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.uzivatele { background : url('../images/ico_uzivatele.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.priznaky { background : url('../images/ico_priznaky.jpg') 0 0 no-repeat;	}
	#content .adminFunctions a.priznakAdd { background : url('../images/ico_priznak_add.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.priznakRem { background : url('../images/ico_priznak_rem.jpg') 0 0 no-repeat; }

	#content .adminFunctions a.ulozit { background : url('../images/ico_ulozit.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.zrusit { background : url('../images/ico_zrusit.jpg') 0 0 no-repeat; }
	#content .adminFunctions a.edit, #content a.edit { background : url('../images/ico_edit.gif') 0 0 no-repeat; }
	#content .adminFunctions a.delete, #content a.delete { background : url('../images/ico_smazat.gif') 0 0 no-repeat; }

	#content .adminFunctions a:hover {
		text-decoration : underline;
	}
	
	/* }}} */
	
	/* {{{ CONTENT */
	#content {
		float : left;
		width : 709px;
	}
	
	#content .recomended {
		font-size : 14px;
		font-weight : 800;
		padding-bottom : 9px;
		margin-top : 10px;
		background : url('../images/content-line.gif') 0 bottom repeat-x;
		padding-left : 11px;
		color : #4d4d4d;
		margin-bottom : 11px;
	}
	
	#content .products {
		width : 347px;
		height : 159px;
		position : relative;
		float : left;
		margin-right : 14px;
		margin-bottom : 14px;
	}
	
	#content .odd {margin-right : 0px;}
	
	#content .products h2 {
		font-size : 11px;
		height : 22px;
		float : left;
		margin-bottom : 14px;
		_margin-bottom : 10px;
	}
	
	#content .products h2 small {
		font-size : 11px;
		font-weight : 400;
		color : #979797;
	}
	
	#content .products h2 span {
		display : block;
		_display : inline;
		height : 22px;
		line-height : 26px;
		padding-left : 11px;
		padding-right : 71px;
	}
	
	#content .products .product {
		clear : left;
	}
	
	#content .products .product .info {
		float : left;
		display : none;
		position : absolute;
		top : 37px;
		left : 120px;
	}
	#content .products .active .info {
		display : block;
	}
	
	#content .products .product .info .thumb {
		width : 100px;
		height : 100px;
		float : left;
		margin-top : 10px;
		margin-right : 10px;
		text-align : center;
	}
	
	#content .products .product .info p {font-size : 10px; margin-bottom : 10px;}
	#content .products .product .info p strong {font-size : 18px;}
	#content .products .product .info a.button {
		display : block;
		width : 62px;
		_width : 100px;
		height : 24px;
		line-height : 24px;
		font-size : 10px;
		padding-left : 38px;
		color : #fff;
		text-decoration : none;
		margin-left : 110px;
		margin-bottom : 5px;
	}
	
	#content .products .product .info a.basket {background : url('../images/button-product-basket.gif') 0 0 no-repeat;}
	
	#content .electro {background : url('../images/products-electro-bg.gif') 0 0 no-repeat;}
	#content .electro h2 {background : url('../images/products-electro-header.gif') 0 0 no-repeat; color : #1553b6;}
	#content .electro h2 a {color : #1553b6;}
	#content .electro h2 span {background : url('../images/products-electro-header-wave.gif') right 0 no-repeat;}
	#content .electro .product .info p {color : #2d3e59;}
	#content .electro .product .info a.moreInfo {background : url('../images/button-product-info-electro.gif') 0 0 no-repeat;}
	
	#content .garden {background : url('../images/products-garden-bg.gif') 0 0 no-repeat;}
	#content .garden h2 {background : url('../images/products-garden-header.gif') 0 0 no-repeat; color : #1b6a00;}
	#content .garden h2 a {color : #1B6A00;}
	#content .garden h2 span {background : url('../images/products-garden-header-wave.gif') right 0 no-repeat;}
	#content .garden .product .info p {color : #38592d;}
	#content .garden .product .info a.moreInfo {background : url('../images/button-product-info-garden.gif') 0 0 no-repeat;}
	
	/*homepage only*/
	div.itemhp {
    width: auto;
    margin: 0 0 10px 0;
    text-align: center;
    border: 1px solid #cecece;
    color: #333333;
    padding: 4px 2px;
    font-size: 12pt;
  }
  
  div.itemhp h3 {
    font-size: 8pt;
  }
  
  div.itemhp a {
    color: #1051b5;
    font-size: 8pt;
  }
  
  div.itemhp a:hover {
    text-decoration: none;
  }
  
  div.itemhp strong span {
    font-size: 7pt;
    display: block;
    text-align: center;
  }
  
  div.itemhp img {
    display: block;
    margin: 4px auto 10px auto;
    border-style: none;
  }
	
	#content .houm .lfthp {
		width: 594px;
		float: left;
	}
	
	#content .houm .rgthp {
		width: 106px;
		float: right;
	}
	
	#content .houm .products {
		width : 290px;
		height : 159px;
		position : relative;
		float : left;
		margin-right : 14px;
		margin-bottom : 14px;
	}
  
  #content .houm .nomr {
		margin-right: 0;
	}
	
	#content .products .product .info p {font-size : 10px; margin-bottom : 10px;}
	#content .products .product .info p strong {font-size : 17px;}
	#content .houm .products .product .info a.button {
		display : block;
		width : 30px;
		_width: 30px;
		height : 24px;
		line-height : 0;
		padding: 0;
		font-size : 0;
		color : #fff;
		text-decoration : none;
		margin-left : 110px;
		margin-bottom : 5px;
	}
	
	#content .houm .products .product .info a.basket {background : url('../images/button-product-basket-hp.gif') 0 0 no-repeat;}
	
	#content .houm .electro {background : url('../images/products-electro-bg-hp.gif') 0 0 no-repeat;}
	#content .houm .electro h2 {background : url('../images/products-electro-header.gif') 0 0 no-repeat; color : #1553b6;}
	#content .houm .electro h2 a {color : #1553b6;}
	#content .houm .electro h2 span {background : url('../images/products-electro-header-wave.gif') right 0 no-repeat;}
	#content .houm .electro .product .info p {color : #2d3e59;}
	#content .houm .electro .product .info a.moreInfo {background : url('../images/button-product-info-electro-hp.gif') 0 0 no-repeat;}
	
	#content .houm .garden {background : url('../images/products-garden-bg-hp.gif') 0 0 no-repeat;}
	#content .houm .garden h2 {background : url('../images/products-garden-header.gif') 0 0 no-repeat; color : #1b6a00;}
	#content .houm .garden h2 a {color : #1B6A00;}
	#content .houm .garden h2 span {background : url('../images/products-garden-header-wave.gif') right 0 no-repeat;}
	#content .houm .garden .product .info p {color : #38592d;}
	#content .houm .garden .product .info a.moreInfo {background : url('../images/button-product-info-garden-hp.gif') 0 0 no-repeat;}
	/*homepage only*/
	
  /* }}} */
	
	/* {{{ FOOTER */
	#footer {
		clear : both;
		height : 27px;
		padding-top : 12px;
		line-height : 27px;
		text-align : center;
		background : url('../images/footer-bg.gif') 0 0 repeat-x;
		margin-bottom : 10px;
		color : #fff;
		font-size : 11px;
		margin-top : 14px;
	}
	#footer a {
		color : #ffd100;
	}
	
	/* }}} */
	
	
	.filtervyrobci {
		max-height : 84px;
		_height: expression( this.scrollHeight > 83 ? "84px" : "auto" ); /* sets max-height for IE */
		overflow : auto;
		margin-right:3px;
	   }
}

