#clientnav
{
	float:right;
	margin: -129px -1px 0px 0px;
}
#clientnav li
{
	list-style: none;
	float:left;
}
#clientnav li a
{
	background : url('../images/div_top.png') 0px 3px no-repeat;
	width: 190px;
	height: 25px;
	padding: 9px 0px 0px 10px;
	display:block;
}
#lang
{
	clear:both;
	float:right;
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: -90px 0px 0px 10px;
}
#lang2
{
	float:right;
	margin: -90px 0px 1px 0px;
	width: 200px;
}
#lang li
{
	display: inline;
	/*float:left;*/
}
#sysnav
{
	float:right;
	margin: -27px -1px 0px 0px;
}
#sysnav li
{
	list-style: none;
	float:left;
}
#sysnav li a
{
	background : url('../images/div_bottom.png') 0px 3px no-repeat;
	width: 190px;
	height: 30px;
	padding-left: 10px;
	display:block;
}
#mainnav
{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px -1px 0px 0px;
}
#mainnav li
{
	float: left;
	list-style: none;
	margin: 130px 0px 0px 0px;
}
#mainnav li a
{
	display: block;
	padding: 25px 0px 0px 10px;
	width: 190px;
	height: 18px;
	background : url('../images/mnu.png') 0px 0px no-repeat;
}
#mainnav li.on a
{
	background : url('../images/mnu_on.png') 0px 0px no-repeat;
}
#path
{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 20px;
	height: 30px;
	background : url('../images/dot.png') left bottom repeat-x;
}
#citynav ul
{
	width: 200px;
	padding: 0px 0px 30px 0px;
	margin: 8px 0px 0px 0px;
	border-top: #eeeeeb 1px solid;
}
#citynav li
{
	list-style: none;
	padding: 3px 0px 3px 20px;
	border-bottom: #eeeeeb 1px solid;
}
#citynav li.on
{
	background : #eeeeeb;
}

#contextnav
{
	width: 188px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 10px 10px;
}
#contextnav li
{
	list-style: none;
	padding: 3px 0px 3px 0px;
	background : url('../images/hr.png') bottom left repeat-x;
}
.box ul
{
	margin: 0px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
	width: 168px;
}
.box li
{
	list-style: none;
	padding: 3px 0px 3px 0px;
	background : url('../images/hr2.png') bottom left repeat-x;
}
#halls ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#halls ul li
{
	list-style: none;
}
#menu ul, #itemmenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#menu ul li, #itemmenu ul li
{
	list-style: none;
	padding: 3px 0px 3px 0px;
	background : url('../images/hr2.png') bottom left repeat-x;
}
#menu ul ul, #itemmenu ul ul
{
	border-top: 0px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#menu ul ul li, #itemmenu ul ul li
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background : url('../images/hr.png') top left repeat-x;
}
#sitemap ul
{
	padding-left:20px;
	margin-left:10px;
}
#sitemap li
{
	list-style: disc;
}
#month
{
	padding: 25px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #D8D6CC;
}
#month li
{
	display:inline;
}
#month li a
{
	padding: 0px 5px 0px 0px;
}
#month li.on a
{
	color: #C90;
}



/* GALLERY */
#gallery
{
	padding-bottom:25px;
}
#gallery img
{
	border: 1px #D8D6CC solid;
}
#gallery img.midthumb
{
	margin-bottom: 5px;
	width: 388px;
	/*height: 345px;*/
}
/*GALLERY NAV*/
#nums
{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#nums li
{
	display:inline;
	line-height: 21px;
}
#nums li a
{
	color: #FFF;
	/*background-color: #666;*/
	padding: 0px 7px 3px 7px;
	text-decoration:none;
}
#nums li.on a, #nums li a:hover
{
	/*background-color: #999;*/
}
/*GALLERY NAV THUMBED*/
#gallery #nums.thumblist
{
	/*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	float:right;*/
}
#gallery #nums.thumblist li a
{
	padding: 0px 0px 0px 0px;
}
#gallery #nums.thumblist img, img.cart
{
	width: 88px;
	height: 66px;
	border: 1px #D8D6CC solid;
}
img.cart
{
	margin-bottom: 5px;
}
#gallery #nums.thumblist li a:hover img, #gallery #nums.thumblist li.on a img
{
	border: 1px #C90 solid;
}