/* NAV CSS */


/* Generic [start] */
.nav {
	position:absolute;/*fixed*/
     	width:100%; /* 980 */
     	top:4px; /*0px*/
     	left:0px;
     	height:70px; /*21,20px*/
     	z-index:512;
	/*
     	border-color:#cbcbcb; 
     	border-bottom-style:solid;
     	border-bottom-width:1px;


        border-top-style:solid;
        border-top-width:2px;
	*/

	/*  background-image:url(/img/nav/navbg.png); */
}



.nav a:link { color:#666666; letter-spacing:1px; }
.nav a:visited { color:#666666; letter-spacing:1px; }
.nav a:hover { color:#cc9900; letter-spacing:1px; }



.navElm {
	position:absolute;
	top: 5px; /*4px*/
	height:16px;
	z-index:514;
}


.navElm img {
	padding-right:2px;
	vertical-align:middle;
}

.navElm.Splitter {
	width:1px;
	background:#cbcbcb;
	height:14px;
}



.navElmDropMenu {
	position:absolute;
        width: 200px;
        height: 16px; /*14*/
        overflow: hidden;
}


.navElmDropMenuHead {
	height:15px
}



.navElmDropMenuTipp {
        height:30px; 
        background-color:white;
	/*background-image:url(/img/nav/tippbg.png);*/
        border-color:#cbcbcb;
        border-style:solid;
        border-width:1px;
	margin-bottom:2px;
	padding:2px;
}

.navElmDropMenuBorder {
	/*
        border-color:#cbcbcb;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-left-style:solid;
        border-left-width:1px;
        border-right-style:solid;
        border-right-width:1px;
	*/
	z-index:614;
	padding:2px;
}


.navElmDropMenuLink {

}


/* div#navTreeElm span, div#navTreeElm a, div#navTreeElm div { */
/*.navElmDropMenu a, .navElmDropMenu .navElmDropMenuBorder { */
.navElmDropMenu .navElmDropMenuLink, .navElmDropMenu .navElmDropMenuBorder {
        display: block;
        padding: 0 5px; /* 0 3px; */
	background-color: white;
	/*background-color: #f9f9f9;*/
	/* background-image:url(/img/nav/navbg.png); off!!*/
	 padding-bottom: 2px; /* MSIE 8 conform: remove this!*/
}


.navElmDropMenu span {
	display: block;
	padding-bottom: 2px; /*MSIE 3px*/
}

.navElmDropMenu div {
        display: block;
        padding-bottom: 1px; 
}

.navElmDropMenu a:hover {
        /*background: #f5f5f5;*/
}
/* Generic [end] */










.navElm.QuickLinks {
        left:20px;
}


.navElmDropMenu.QuickLinks {
	  width:340px;
}



.navElm.Search {
	left:740px;	
}

.navElmDropMenu.Search {
	 width:300px;
}

.navSearchInput {
	width:110px;
	height:11px;
	font-size:9px;
	border:1px solid #cbcbcb;
}

.navSearchInputBtn {
	width:16px; 
	vertical-align:top; 
	height:15px; 
	background-image:url(/img/nav/find.png); 
	background-repeat:no-repeat;
	border:1px solid #cbcbcb;
}


#searchcontrol .gs-result {  border:1px solid #cbcbcb; background-image:url(/img/nav/tippbg.png);  color:#666666; font-size:10px; margin:0px; padding:0px; }
#searchcontrol .gsc-tabHeader.gsc-tabhActive {  border:1px solid #cbcbcb; color:#666666; font-size:10px; background-image:url(/img/nav/tippbg.png); }
#searchcontrol .gsc-adBlockInvisible { height:1px; }
/* hide more btn */
#searchcontrol .gsc-trailing-more-results { visibility:hidden; }

#searchcontrol .gsc-results.gsc-webResult {
	font-size:8px;
}


/*
#searchcontrol .gsc-table-result {
	        font-size:8px;
}
*/

.navElm.Tree {
        left:610px;
}


.navElm.Lang {
        left:880px;
}

.navElmDropMenu.Lang {
	width:160px;
}

.navElm.Lang img {
       padding-right:0px;
}

.navElm.Social {
        left:1010px;
}


.navLangLink {
        /*color:lightgray;*/
        color:#d4d4d4;
        text-decoration:none;
        white-space:nowrap;
}

.navLangLinkOver {
        color:gray;
        text-decoration:none;
        white-space:nowrap;
}

.navLangLinkImg {
        width:20px;
        height:10px;
        border-color:#d4d4d4;
        border-width:1px;
}

.navLangLinkImgOver {
        width:20px;
        height:10px;
        border-color:#cbcbcb;
        border-width:1px;
}




.navElm.Add {
	right:2px;
	top:3px; /*2px*/
	/*z-index:502;*/
}




