
	.dokoda {
        display:none !important;
    }
    
    a.nobg {
        background-image:none !important;
    }
    
	.navigation_container {
		width:980px;
        height:30px;
        border:1px solid #666666;
		background-color:#666666;
		overflow:visible !important;
		margin:0px auto 0px auto;
        float:left;
        display:block;	
        padding:0px 0px 30px 0px;
	}
		.navigation {
			position:absolute;
			left:0px;
			overflow:visible !important;
			text-align:left;
			display:block;
			margin:auto;
		}

			/*begin*/
			.navigation ul.navi { /*outermost ul*/
				width:980px;
			}	
			.navigation ul.navi,
			.navigation ul {
				list-style: none;
				list-style-type: none;
                padding:0px 12px;
                margin:0px 12px;
			}	
				.navigation ul li {
					position: relative;
					text-align:left;
					float:left;
					color:#000000;
					list-style-type: none;
					margin:2px 0px 0px 0px;
                    padding:0px;
				}
		            .navigation ul li a,
		            .navigation ul li a:hover,
		            .navigation ul li a:visited {
    					font:14px Tahoma, Geneva, sans-serif;
    					color:#ffffff;
                        display:block;
                        min-width:50px;
    					padding:4px 6px 4px 6px;
    					text-align:center;
        				background: #666666 url(../images/nav.separator.png) no-repeat left bottom;
						text-decoration:none;
		            }
					.navigation ul li a:hover  {
                        color:#FFBB00;
                    }

					/*level*/
					.navigation ul li ul {
						display:none !important;
					}
					.navigation ul li.over ul {
						display:block !important;
						position:absolute;
                        background-color:#666666 !important;
    					float:left;
                        margin:0px 0px 0px 0px;
                        padding:0px;
					}
						.navigation ul li.over ul li {
							display: list-item;
							position: static;
							clear:both;
							color:#ffffff;
							list-style-type: none;
                            margin:0px;
						}
							.navigation ul li ul li a ,
							.navigation ul li ul li a:hover ,
							.navigation ul li ul li a:visited {
                                width:170px;
                				background-image:none;
                                margin:0px;
                                padding:4px 6px;
            					text-align:left;
				            }
							.navigation ul li ul li a:hover  {
                                color:#FFBB00;
                            }

						/*level*/
						.navigation ul li.over ul li ul {
							display:none !important;
						}
						.navigation ul li.over ul li.over ul {
    						display:block !important;
    						position:absolute;
                            background-color:#888888 !important;
        					float:left;
                            margin:0px 0px 0px 170px;
                            top:0px;
						}
							.navigation ul li.over ul li.over ul li {
								display: list-item;
								position: static;
								clear:both;
								color:#ffffff;
								list-style-type: none;
							}
								.navigation ul li.over ul li.over ul li a ,
								.navigation ul li.over ul li.over ul li a:hover ,
								.navigation ul li.over ul li.over ul li a:visited {
                                    background-color:#888888 !important;
                    				background-image:none;
									padding:4px 8px;
                					text-align:left;
					            }
								.navigation ul li.over ul li.over ul li a:hover {
                                    color:#FFBB00;
                					text-align:left;
	                            }
	
								/*level*/
								.navigation ul li.over ul li.over ul li ul {
									display:none !important;
								}
								.navigation ul li.over ul li.over ul li.over ul {
									display:block !important;
									position:absolute;
                                    background-color:#888888 !important;
									float:left;
									margin:0px 30px;
								}
									.navigation ul li.over ul li.over ul li.over ul li {
										display: list-item;
										position: static;
										clear:both;
										color:#ffffff;
										list-style-type: none;
									}
										.navigation ul li.over ul li.over ul li.over ul li a ,
										.navigation ul li.over ul li.over ul li.over ul li a:hover ,
										.navigation ul li.over ul li.over ul li.over ul li a:visited {
											background-image:none;
                                            background-color:#888888 !important;
											padding:4px 6px;
                        					text-align:left;
										}
										.navigation ul li.over ul li.over ul li.over ul li a:hover {
											color:#FFBB00;
                        					text-align:left;
										}


									/*level*/
									.navigation ul li.over ul li.over ul li.over ul li ul {
										display:none !important;
									}
									.navigation ul li.over ul li.over ul li.over ul li.over ul {
										display:block !important;
										position:absolute;
                                        background-color:#888888 !important;
										float:left;
										margin:0px 30px;
									}
										.navigation ul li.over ul li.over ul li.over ul li.over ul li {
											display: list-item;
											position: static;
											clear:both;
											color:#ffffff;
											list-style-type: none;
										}
											.navigation ul li.over ul li.over ul li.over ul li.over ul li a ,
											.navigation ul li.over ul li.over ul li.over ul li.over ul li a:hover ,
											.navigation ul li.over ul li.over ul li.over ul li.over ul li a:visited {
                                                background-color:#888888 !important;
												background-image:none;
												padding:4px 6px;
				            					text-align:left;
                							}
											.navigation ul li.over ul li.over ul li.over ul li a:hover {
												color:#FFBB00;
                            					text-align:left;
											}
		

.nav_hidari ul.nav_list ul {
  padding-left:0px;
}