@charset "UTF-8";
/* CSS Document */

#top {color:#fff;clear:both; margin: 0px 0 50px 0;}
#top .content, {/*width:900px;*/margin-left:auto;margin-right:auto;}

#top {height:63px;}

#top h1 {display:inline;position:relative;margin:0;}
#top h1 a {display:block;
/*	width:210px;height:80px; background:url(../images/logo-ac3d.jpg) no-repeat;*/
	width:320px;height:101px; background:url(../images/logo-3D.png) no-repeat;
	overflow:hidden;text-indent:-9999px;position:absolute;}

/*#menu {float:right;margin-top:30px;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu ul ul {display:none;}
#menu li {float:left;margin-left:20px;}
#menu a {text-decoration:none; font-size:14px;}
#menu a.selected {color:#fff;}

#top a {color:#dd4814;}
#top a:hover {color:#fff;}
#top a img {border:none;}
p {margin:2px 0 15px 0;}*/
#top h1 a, #top h2 a, #top h3 a {text-decoration:none;}


/* Navigation */
  #navigation {
    bottom: 5px;
	float:right;
	margin-top:20px;
	font-family: 'Droid Sans', arial, serif;	
  }
  
    #navigation > ul {
      height: 33px;
      /*border: 1px solid #222;*/
      /*border-bottom: 1px solid white;*/
      padding: 0 5px;

    }
      #navigation > ul li {
        display: block;
        float: left;
        font-size: 16px;
		font-weight:bold;
      	line-height: 15px;
      	margin: 0 3px;
      	margin-top: -2px;
      	list-style: none;
      	padding-bottom: 15px;
      }
        #navigation > ul li a {
        	position: relative;
        	display: block;
        	float: left;
        	padding: 6px 7px 8px 7px;
        	border: 1px solid transparent;
        	color: #fff;
        	text-decoration: none;
			text-shadow: #000 0.1em 0.1em 0.2em;
        }
        #navigation ul li.active > a,
        #navigation > ul li a:hover,
        #navigation ul li.sub-nav:hover > a {
        	color: #fff;
			text-shadow: none;
        }
        #navigation ul li.sub-nav > a:hover:before,
        #navigation ul li.sub-nav:hover > a:before {
        	/*content: "\00a0";*/
        	display: block;
        	position: absolute;
        	bottom: -14px;
        	left: 37%;
        	width: 0;
        	height: 0;
        	border: 7px solid transparent;
        }
        #navigation ul li.sub-nav > a:hover:after,
        #navigation ul li.sub-nav:hover > a:after {
        	/*content:"\00a0";*/
        	display:block;
        	position:absolute;
        	bottom: -13px;
        	left: 37%;
        	width: 0;
        	height: 0;
        	border: 7px solid transparent;
        }
        
        #navigation ul li ul {
           clear: left;
           position: absolute;
           left: -999em;
           z-index: 999;
           width: 175px;
		   /*background: #000;*/
           background: url(../images/home/black70.png) repeat;
           /*border: 1px solid #363636;*/
           list-style: none;
           padding: 5px 4px;
           outline: 1px solid #000;
		   font-weight:normal;
        }
          #navigation ul li li {
             display: block;
             padding: 0;
             margin: 0;
          }
            #navigation ul ul li a {
            	text-align:left;
				font-weight:bold; /*normal*/
				text-shadow:none;
				border: none;
            	background: none;
            	color: #fff;
            	display: block;
            	float: left;
            	font-size: 13px !important;
            	width: 155px;
            	padding: 4px 10px 5px 10px;
            }
            #navigation ul ul li a:hover {
              border: none;
            }
        #navigation ul li:hover ul,
        #navigation ul li.sfhover ul{
          /*left: auto;*/
          left: auto;
          margin-left: 1px;
          top: 63px;
        }


/*#navigation ul li.active > a,*/
#navigation > ul li a:hover,
#navigation ul li.sub-nav:hover > a {
	border-color: #9be534 /*#dd4814*/;
	background: #9be534 /*#dd4814*/;
	color: #000;
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#navigation ul li.active > a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	background: transparent url(../images/home/black70.png) repeat;
	}
/*
#navigation ul li.sub-nav > a:hover:before,
#navigation ul li.sub-nav:hover > a:before {
	border-top-color: #9be534 /#dd4814/ !important;
}*/

#navigation ul li.sub-nav > a:hover:after,
#navigation ul li.sub-nav:hover > a:after {
	border-top-color: #9be534 /*#dd4814*/ !important;
}
#navigation ul ul li a:hover {
	background: #9be534 /*#dd4814*/ /*#246cde*/;
}

