

ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #F00;
    /*margin: 0 12%;*/
    margin: 0px 0px;
}

a {
    color: #4088b8;
}
select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}




.menu-box{  width:940px; height:48px; float:left; background:#A9518B; position:relative;  }

/* Menu */
.menu {	
		float: left;
	margin-bottom:	0em;

	position: relative;
	display:block;   width:940px; height:48px;
	margin:0px; padding:0px;
}

.menu li {
	float:			left;
	position:		relative;
	background:url(../images/menu_ryt.jpg) right top no-repeat;
	display: block;

}

/* Links */

.menu li a {
	text-transform:uppercase;
	text-decoration:none;
	-webkit-transition:background .3s ease-out;
	-moz-transition:background .3s ease-out;

	 font:bold 12px/48px Verdana, Arial, Helvetica, sans-serif; color:#fff; 
	 

	color: #FFFFFF;
	text-decoration: none;
	 
	 text-transform:uppercase; border-right:1px solid #9B497F;                  padding:17px 18px 17px 18px;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }

.menu li:hover > a {
	outline:		0;
	color:#86878B !important;
	
	}

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 47px;
	left:-40px;
	opacity: 0;	

	z-index:333;
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

}

.menu li:hover ul li {
	height: 36px;
	overflow: visible;
	display:block;
	padding: 0;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-o-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease;
	border-right:none!important;
	border-bottom: 1px #b5b199 solid !important;
	
}

.menu ul li a {
	width: 170px;
	padding: 0px 0px 0px 20px;
	margin: 0;
	display:block;
    position: relative;
    z-index:555;
	border: none;
	height:36px;
	border-bottom: 1px #A9518B  solid !important;
	background:#A9518B;
	line-height:36px;

}

.menu ul li a:hover {
	color:#F93 ;
	
	
	}

.menu ul li:last-child a { border: none; padding:0px 0px 0px 20px;  }

table.menu-table td{ margin:0px!important; padding:0px!important;}

table.menu-table tr{ margin:0px!important; padding:0px!important;}
.dndbtn{padding: 10px 15px;background-color: #a9518b;color: #fff;border-radius: 3px;text-decoration: none;border:1px solid #a9518b}
.dndbtn:hover{background-color: #fff;color: #a9518b;}
.btndiv{    float: right;
    padding: 10px 10px;
    margin: 5px;}