/* Samotne polozky tvorene osamocenymi A tagy */
div.button {
	width:172px;
	margin:0 auto;
	padding:0;
}
div.button a, input.img-button {
	padding:5px 16px 0 5px;
	display:block;
	width:146px;
	height:17px;
	color:white;
	font-size:0.95em;
	text-decoration:none;
}
div.button a:hover {
	color:white;
}
input.img-button {
	padding:0;
	margin:0 auto;
	background:none;
	border:none;
	text-align:left;
	letter-spacing:normal;
	font-family: "Verdana", "Arial CE";
	width:167px !important;
	height:23px !important;
	text-indent:2px;
	=padding-left:5px;
	cursor:pointer;
/*	margin-left:5px; */
}
div.button.brown {
	background:transparent url(/images/background/menu-btn-brown.gif) left top no-repeat;
}
div.button.red {
	background:transparent url(/images/background/menu-btn-red.gif) left top no-repeat;
}
div.button.orange {
	background:transparent url(/images/background/menu-btn-orange.gif) left top no-repeat;
}

/* HORNI MENU */
/*
#header-menu {
	width:356px;
	height:32px;
	margin-left:386px;
}
*/
#header-menu {
	width:595px;
	height:32px;
	margin-left:212px;
}
#header-menu a, #header-menu #iwantto {
	display:block;
	color:white;
	font-size:0.9em;
	text-decoration:none;
	/*padding:7px 0 0 11px;*/
	padding:9px 0 0 0;
	text-align:center;
	width:auto;
	min-height:23px;
	=height:23px;
}
#header-menu div {
	float:left;
	height:32px;
	behavior: url(/css/iepngfix.htc);
}
#header-btn-i-want-to { width:49px;	padding-right: 12px; background: transparent url(/images/background/btn-i-want-to.png) top left no-repeat; }
#header-btn-buy { width:57px; background: transparent url(/images/background/btn-buy.png) top left no-repeat; }
#header-btn-rent { width:88px; background: transparent url(/images/background/btn-rent.png) top left no-repeat; }
#header-btn-sell { width:59px; background: transparent url(/images/background/btn-sell.png) top left no-repeat; }
#header-btn-admin { width:102px; background: transparent url(/images/background/btn-admin.png) top left no-repeat; }
#header-btn-recommend { width:80px; background: transparent url(/images/background/btn-recommend.png) top left no-repeat; }
#header-btn-about-us { width:70px; background: transparent url(/images/background/btn-about-us.png) top left no-repeat; }
#header-btn-hhr-team { width:75px; background: transparent url(/images/background/btn-hhr-team.png) top left no-repeat; }
#header-btn-contact { width:72px; background: transparent url(/images/background/btn-contacts.png) top left no-repeat; }

/* HORNI MENU - styly pro JavaScript menu */
ul.top-menu {
	position:absolute;
	display:none;
	padding:0;
	margin:0 auto;
	width:167px;
	z-index:10;
	list-style-type:none;
}
ul.top-menu li {
	padding:0; margin:0;
	=margin-bottom:-1px;
	display:block;
	width:167px;
	=height:23px;
	min-height:23px;
}
#header-btn-buy-menu { top:32px; left:274px; }
#header-btn-rent-menu { top:32px; left:390px; }
#header-btn-sell-menu { top:32px; left:331px; }
#header-btn-about-us-menu { top:32px; left:600px; }
#header-btn-recommend-menu { top:32px; left:579px; }

#header-btn-buy-menu li { background-color:#e86e00; border-top:1px solid #f58320; border-bottom:1px solid #c95e00; }
#header-btn-rent-menu li { background-color:#e89500; border-top:1px solid #f7a814; border-bottom:1px solid #c98300; }
#header-btn-sell-menu li { background-color:#e88100; border-top:1px solid #f79319; border-bottom:1px solid #c96f00; }
#header-btn-about-us-menu li { background-color:#e8a800; border-top:1px solid #f7b714; border-bottom:1px solid #c99000; }
#header-btn-recommend-menu li { background-color:#edba00; border-top:1px solid #f5d500; border-bottom:1px solid #e5a600; }

ul.top-menu li a {
	padding:5px;
	margin:0;
	display:block;
	width:157px;
	=height:13px;
	min-height:13px;
	color:white;
	font-size:0.9em !important;
	text-decoration:none;
}
ul.top-menu li a:hover {
	color:white;
}
/* SPOLECNE STYLY PRO LEVE MENU */
.menu {
	padding:0;
	margin:0 auto;
	/* Mame jenom jedno menu...nechceme mezery */
	/* padding-bottom:13px; */
	display:block;
	width:172px;
	list-style-type:none;
}
.menu li {
	padding:0; margin:0;
	/*=margin-bottom:-1px;*/
	display:block;
	width:167px;
	_height:17px;
	min-height:17px;
}
.menu li a, .menu li input {
	padding:5px 16px 5px 5px; margin:0;
	display:block;
	width:146px;
	_height:13px;
	min-height:13px;
	color:white;
	font-size:0.95em !important;
	text-decoration:none;
}
.menu li a:hover {
	color:white;
}
.menu li input {
	padding:0;
	background:none;
	border:none;
	text-align:left;
	letter-spacing:normal;
	font-family: "Verdana", "Arial CE";
	width:167px !important;
	height:22px !important;
	text-indent:2px;
	=padding-left:5px;
	cursor:pointer;
}
/* styl pouze pro IE8 */
.menu li input, input.img-button { padding-left/*\**/:3px; }
/* styl pouze pro OPERU */
@media all and (min-width: 0px){
	.menu li input, input.img-button {
		padding-left:3px;
	}
	/* oprava stylu pro FF */
	.menu li input, input.img-button, x:-moz-any-link, x:default { padding-left:0; }
}

/* styl pouze pro GOOGLE CHROME */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.menu li input{padding-left:0px;}
	input.img-button {padding-left:0px;}
}
/* LEVE SUBMENU */
.menu li .submenu {
	padding:0;
	margin:0 auto;
	display:block;
	width:167px;
	=margin-bottom:0px;
	list-style-type:none;
}
.menu li .submenu li {
	width:167px;
}
.menu li .submenu li a {
	padding-left:15px;
	width:135px;
}

/* LEVE MENU - cervene */
.menu.red li {
	border-top:1px solid #ef0817;
	border-bottom:1px solid #b10205;
	background-color:#d0050e;
}
.menu.red li.menu-top {
	border-top:none;
}
.menu.red li.menu-top a, .menu.red li.menu-top input {
	background:transparent url(/images/background/menu-red-top.gif) left top no-repeat;
}
.menu.red li.menu-bottom, .menu.red li.no-bottom-border {
	border-bottom:none;
}
.menu.red li.menu-bottom a, .menu.red li.menu-bottom input {
	background:transparent url(/images/background/menu-red-bottom.gif) left bottom no-repeat;
}
.menu.red li {
	background:#d0050e url(/images/background/menu-red-arrow.gif) 152px 6px no-repeat;
}
.menu.red li.no-bottom-border.active {
	background:#d0050e url(/images/background/menu-red-arrow-active.gif) 152px 8px no-repeat;
}
/* LEVE SUBMENU - cervene */
.menu.red li .submenu li {
	border-top:1px solid #c40613;
	border-bottom:1px solid #850104;
	background:#a6030b url(/images/background/submenu-red-arrow.gif) 152px 6px no-repeat;
}
.menu.red li .submenu li.menu-bottom {
	border-bottom:none;
}
.menu.red li .submenu li.menu-bottom a {
	background:transparent url(/images/background/submenu-red-bottom.gif) left bottom no-repeat;
}
.menu.red li .submenu2 li {
	border-top:1px solid #c40613;
	border-bottom:1px solid #850104;
	background:#a6030b url(/images/background/submenu-orange-arrow.gif) 152px 6px no-repeat;
}
.menu.red li .submenu2 li.menu-bottom {
	border-bottom:none;
}
.menu.red li .submenu2 li.menu-bottom a {
	background:transparent url(/images/background/submenu-orange-bottom.gif) left bottom no-repeat;
}

/* LEVE MENU - oranzove*/
.menu.orange li {
	border-top:1px solid #f69c00;
	border-bottom:1px solid #de2400;
	background-color:#ee6000;
}
.menu.orange li.menu-top {
	border-top:none;
}
.menu.orange li.menu-top a {
	background:transparent url(/images/background/menu-orange-top.gif) left top no-repeat;
}
.menu.orange li.menu-bottom, .menu.orange li.no-bottom-border {
	border-bottom:none;
}
.menu.orange li.menu-bottom a {
	background:transparent url(/images/background/menu-orange-bottom.gif) left bottom no-repeat;
}
.menu.orange li {
	background:#ee6000 url(/images/background/menu-orange-arrow.gif) 152px 6px no-repeat;
}
.menu.orange li.no-bottom-border.active {
	background:#ee6000 url(/images/background/menu-orange-arrow-active.gif) 152px 8px no-repeat;
}
/* LEVE SUBMENU - oranzove */
.menu.orange li .submenu li {
	border-top:1px solid #c77e00;
	border-bottom:1px solid #b01d00;
	background:#bf4c00 url(/images/background/submenu-orange-arrow.gif) 152px 6px no-repeat;
}
.menu.orange li .submenu li.menu-bottom {
	border-bottom:none !important;
}
.menu.orange li .submenu li.menu-bottom a {
	background:transparent url(/images/background/submenu-orange-bottom.gif) left bottom no-repeat;
}

/* extra tridy pro nektere specificke polozky menu */
.menu li.menu-bottom-orange {
	border-top:1px solid #f69c00;
	border-bottom:none;
	background:#ee6000 url(/images/background/menu-orange-arrow.gif) 152px 6px no-repeat;
	=margin-top:1px;
	_margin-top:2px;
}
.menu li.menu-bottom-orange a {
	background:transparent url(/images/background/menu-orange-bottom.gif) left bottom no-repeat;
}

