
html, body {
margin: 0px;
padding: 0px;
font-family: 'Droid Sans', sans-serif;
background-color: #fff;
overflow: hidden;
}

img {
border: 0;
margin: 0px;
padding: 0px;
}
#area  {
margin-left: 713px;
margin-top:15px;
text-align:left;
}
#area a {
	color:#000;
	font-size: 12px;
}

#navigation {
position: absolute;
top: 80px;
left: 684px;
width: 294px;

color: #CCC;
z-index: 100;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
overflow: hidden;
border-right: 0px solid #232323;


}

#navigation ul {
line-height: 24px;
color: #CCC;
padding-left: 0px;
padding-right: 0px;
margin: auto;
margin-top: 0px;
margin-bottom:0px;
list-style: none;
width: 284px;   
}

#navItems li {
cursor: pointer;  
line-height: 28px;
font-size: 18px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding-bottom: 2px; 
margin-bottom:5px;
background-color: #535353;
overflow: hidden;
} 

#navItems li ul {
margin-bottom:0px;
margin-top:0px;
} 

#navItems li ul li {
margin-bottom:0px;
margin-top:0px;
margin-right:2px;
} 

#background {
position: absolute;
top: 0px;
left 0px;
background-image: url('../../../backend/img/background.png');
background-repeat: no-repeat;
width: 1000px;

height: 600px;

} 
#area {
position: absolute;
top: 0px;
left 0px;
z-index:1000;
} 

#content {
position: absolute;
top: 0px;
left 0px;
}

#searchbar {
margin-left: 15px;
margin-top: 10px;
margin-bottom: 8px;
}

#search {
/*width: 230px;*/
width: 100%;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border: 1px solid #000;
height: 16px;
padding: 3px;
}

#searchinput {
float: left;
width: 268px;
}

#searchinputlabel {
max-width: 42px;
}

#searchinput table {
width: 100%;
}

#searchinput table, #searchinput tr, #searchinput td {
margin: 0px;
padding: 0px;
}

#lang {
float: left;
width: 20px;
margin: 0px;
padding: 0px;
margin-left: 10px;
margin-top: 2px;
height: 24px;
text-align: center;
overflow: hidden;
}
#lang a {
margin: 0;
padding 0;
height: 10px;
cursor: pointer;
}

#searchresults {
background-color: #FFF;
border: 1px solid #000;
display: none;
width: 300px;
z-index: 9999;
max-height: 300px;
overflow-y: auto;
overflow-x: hidden; 
position: absolute;
/*-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;*/
}

#searchresults li.searchresult {
display: none;
/*height: 0px;*/
background-color: transparent;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
color: #000;
border: 1px solid #FFF;
font-size: 10pt;
cursor: pointer;
margin: 0px;
padding: 0px;
line-height: 18px;


}

#searchresults b {
font-weight: normal;
}




.bullet {
/*font-size: 20pt;*/
/* border: 1px solid black;
background-color: black;
-webkit-border-radius:5px;
-moz-border-radius:5px; 
border-radius:5px; 
line-height: 1px; */
padding-bottom: 4px;
padding-top: 5px;
padding-left: 3px;
color: #000;
}

.fatherName {
color: #999;
} 

.subNav .bullet {
border: 0px;
background-color: transparent;
}

#navItems li:hover, #navItems .li_active {
color: #000;  
 
}



#navItems li a{
color: #dbdbdb;
text-decoration: none;
margin: 4px;
}

#navItems li:hover a {
color: #232323; 
}

.subNav li a {
color: #000 !important;
}

.subNav li:hover a {
color: #fff !important;
}

#navAll {
background-color: transparent !important;
}


.liInvisible {
visibility: hidden;
display: none;
height: 0px;
}

.liVisible {
visibility: visible;
display: block;
/*max-height: 400px;*/
border: 0px;   
background-color: transparent !important;
padding-left: 0px !important;  
padding-right: 0px !important;
margin-left: 5px !important;
margin-right: 0px !important;
overflow: visible !important;
}

.liVisible .subNav li {
float: left;
margin: 1px;
}

.liVisible:hover {
border: 0px !important;
}

.liInvisible div,  .liInvisible ul, .liInvisible ul li {
visibility: hidden;
heiight: 0px;
}


.subNav {
/*width: 234px !important;*/
list-style-type: none;
padding-left: 0px;
}


.liVisible:hover .subNav {

}


.subNav li {
font-size: 15px !important;
line-height: 22px !important;
color: #000 !important;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;  
background-color: #999 !important; 
padding-left: 0px !important;
padding-right: 4px !important;
margin-top: 2px !important;
margin-bottom: 2px !important; 
height: 20px !important;
}

.subNav li:hover {
}
.clear {
clear: both;
}

.positioning {
position: absolute;
visibility: hidden;
background-image: url('../../../backend/img/arrow.png');
background-position: left top;
background-repeat: no-repeat;
height: 73px;
padding-left: 0px;
border: 1px soild red;
min-width: 100px;
}

.furnitureLayer {
position: absolute;
left: 0px;
top: 0px;
width: 1000px;
height: 600px;

}

area {
cursor: pointer;
}