/* Reset */
.main-menu,
.main-menu a,
.main-menu ul,
.main-menu li,
.main-menu div,
.main-menu form,
.main-menu input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.main-menu a { text-decoration: none; }

.main-menu li { list-style: none; }

/* Menu Container */
.main-menu {
	display: inline-block;
	position: relative;
	cursor: default;
	z-index: 500;
  width: 1000px;
  background: url(../images/menu-bg.jpg) no-repeat center top #275CAB;
  --background: #275CAB;
  list-style-type: none;

}

/* Menu List */
.main-menu > li {
	display: block;
	float: left;
}

/* Menu Links */
.main-menu > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 44px;
	padding: 0 20px;
	line-height: 44px;
	color: #fcfcfc;
	text-shadow: 0 0 1px rgba(0,0,0,.35);
	background: url(../images/menu-bg.jpg) no-repeat center top #275CAB;
  --background: #275CAB;
/*	border-left: 1px solid #457AC9;   
	border-right: 1px solid #3152A1; */
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;
	-ms-transition: all .1s ease;
	transition: all .1s ease;
  font-size: 15px;
}

.main-menu > li:hover > a { 
  background: #457AC9; 
}

.main-menu > li:first-child > a {
	border-radius: 3px 0 0 3px;
	border-left: none;
}
/* Menu Dropdown */
.main-menu > li > div {
	position: absolute;
	display: block;
	width: 100%;
	left: 0;

	opacity: 0;
	visibility: hidden;
	overflow: hidden;

	background: #ffffff;
	border-radius: 0 0 3px 3px;

	-webkit-transition: all .1s ease .01s;
	-moz-transition: all .1s ease .01s;
	-o-transition: all .1s ease .01s;
	-ms-transition: all .1s ease .01s;
	transition: all .1s ease .01s;
}

.main-menu > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
.main-menu .main-menu-column {
	float: left;
	width: 20%;
	padding: 2.5%;
}

.main-menu .main-menu-column h3 {
	margin: 20px 0 10px 0;
	line-height: 18px;
	padding: 0px;
	color: #275CAB;            
	text-transform: uppercase;
}

.main-menu .main-menu-column h3.orange { 
  color: #ff722b; 
}

.main-menu .main-menu-column li a {
	display: block;
	line-height: 26px;
	color: #888888;
}

.main-menu .main-menu-column li a:hover { 
  color: #666666; 
}

.triangle-down {
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #FFF;
  content: "";
  display: block;
  margin-top: -1px;
  position: absolute;
  right: 9px;
  top: 50%;
  z-index: 1001;
}


/* Старые игры подменю
______________________________ */

#menu-oldgames {
	width: 850px; 
	height: 260px; 
	background: #e3e4e4 url('/public/images/platform-logo/dmenu_bg.png') left bottom repeat-x; 
	-webkit-box-shadow: 6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	-moz-box-shadow:    6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	box-shadow:         6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	}
#menu-oldgames .block {
	width: 200px; 
	padding: 10px 0 0px 10px; 
	float: left
	}
	
.block .block1 {
	margin-top: 8px; padding-top: 8px; background: url('/public/images/platform-logo/razdelit.png') top center no-repeat;
	}
		
.block ol {margin:0px; padding: 0 0 0 30px; color: #898888; line-height: 20px;}	
.block li {list-style-type: decimal}
.block a {color:#404040; text-decoration: underline}

.block1 li {list-style-type: none}


.plat-oldgames {color:#898888; padding: 5px 0 10px 10px; margin: 0px}
.color-dos {background: #000; padding: 0px 4px; color: #fff}
.color-nes {background: #3594cd; padding: 0px 4px; color: #fff}
.color-snes {background: #ea2e35; padding: 0px 4px; color: #fff}
.color-segagen {background: #12579e; padding: 0px 4px; color: #fff}

a.menudos {display: inline-block; height: 40px; width: 200px; border-bottom: 1px solid #c0c0c0; background: #d4d4d4 url('/public/images/platform-logo/msdos.png') 10px no-repeat;}   
a.menudos:hover {border-bottom: 1px solid #c0c0c0; background: #f0f0f0 url('/public/images/platform-logo/msdos-cur.png') 10px no-repeat;}

a.menusegagen {display: inline-block; height: 40px; width: 200px; border-bottom: 1px solid #c0c0c0; background: #d4d4d4 url('/public/images/platform-logo/sega-gen.png') 10px no-repeat;}   
a.menusegagen:hover {border-bottom: 1px solid #c0c0c0; background: #f0f0f0 url('/public/images/platform-logo/sega-gen-cur.png') 10px no-repeat;}

a.menunes {display: inline-block; height: 40px; width: 200px; border-bottom: 1px solid #c0c0c0; background: #d4d4d4 url('/public/images/platform-logo/nes.png') 10px no-repeat;}   
a.menunes:hover {border-bottom: 1px solid #c0c0c0; background: #f0f0f0 url('/public/images/platform-logo/nes-cur.png') 10px no-repeat;}

a.menusnes {display: inline-block; height: 40px; width: 200px; border-bottom: 1px solid #c0c0c0; background: #d4d4d4 url('/public/images/platform-logo/snes.png') 10px no-repeat;}   
a.menusnes:hover {border-bottom: 1px solid #c0c0c0; background: #f0f0f0 url('/public/images/platform-logo/snes-cur.png') 10px no-repeat;}


/* статьи подменю
______________________________ */

#menu-stati {
	width: 100%; 
	height: 210px;
	padding: 10px 0;
	background: #e3e4e4 url('/public/images/platform-logo/dmenu_bg.png') left bottom repeat-x; 
	-webkit-box-shadow: 6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	-moz-box-shadow:    6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	box-shadow:         6px 6px 22px 0px rgba(50, 50, 50, 0.58);
	}

