#shapka
 {
  background-color: #feff80;
  width: 1000px;
  height: 83px;
  margin: 0px;
  color: #606300;
  font: oblique 13px arial;
  float: left;
  }

#logo
 {
  margin: 10px;
  width: 140px;
  height: 60px;
  float: left;
 }


#logo h4
 {
  background: transparent url(logointone.gif) no-repeat top left;
  width: 140px;
  height: 60px;
  margin: 0px;
  float: left;
 }

#logo h4 span
 {
  display:none
 }
#slogan
 {
  width: 230px;
  margin: 6px 0px 0px 10px;
  float: left;
 }

#adv01
 {
  height: 77px;
  width: 472px;
  margin: 5px 40px 0px 2px;
  padding: 0px;
  text-align: center;
  font: 9px arial;
  color: #b0b300;
  float: right;
 }

#adv01 a
 {
  color: #808300;
  text-decoration: none;
 }

#gradus
 {
  width: 1000px;
  height:135px;
  background-color: #ccdd33;
  float:left;
  margin: 0px;
  padding: 0px;
 }

#gtext
 {
  width:140px;
  height:120px;
  float:left;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  text-align: left;
 }

#gtext a
 {
  float:left;
  color: #303300;
  margin: 0px;
  padding: 0px;
  font: 14px arial;
  text-decoration: none;
 }

#gtext small
 {
  float:left;
  font: 10px arial;
  FONT-weight: bold;
 }

.gname
 {
   font: 14px arial;
   float:left;
   margin: 0px;
   text-decoration: underline;
   FONT-WEIGHT: bold;
 }


#gpic
 {
  width:100px;
  margin: 5px 0px 0px 3px;
  height:114px;
  float:left ;
 }

#menu
 {
  padding: 0px;
  margin: 0px;
  background-color:#b33800;
  width:1000px;
  float: left;
 }

#menu a
 {
  color: #fffaee;
  font: 16px arial;
 }

#menu h3 {Margin:0; Padding:0;}
#menu LI {Display:Block; Float:Left; Margin:0; Padding:0;}
#menu LI UL LI {Float:None; Margin:0; Padding:0 2 0 2;}
#menu LI UL {Display:None; Margin:0; Padding:0;Background-Color:#c34800;}
#menu LI:Hover UL,
#menu LI.Hover UL {Display:Block; Position:Absolute;}
#menu LI UL LI {Background-Color:#d36800;}
#menu LI UL LI A:Hover {Background-Color:#AAA; Color:black;}

#search
 {
  width: 210px;
  margin: 0px;
  padding: 0px;
  color: #633800;
  background-color:#fcff44;
  float: right;
 }

input.submit
 {
  color: #fffaee;
  background-color: #b33800;
  margin: 0px 0px 0px 30px;
  padding: 0px;
  border-width: 1px;
  border-style: outset;
  border-color: #b33855;
  width: 50px;
  height: 20px;
  font: 13px arial;
  font-weight: bold;
  float: left;
 }

input.stext
 {
  margin: 0px;
  padding: 0px;
  background-color:#ffe3cf;
  color: #b33800;
  height: 18px;
  font: 11px arial;
  FONT-WEIGHT: bold;
  border-width: 1px;
  border-style: groove;
  float: left;
 }

#search h4
 {
  margin-top: 2px;
  color: #b33800;
  font: 20px arial;
  text-align: center;
 }

#adv03
 {
  width: 100px;
  margin: 10px;
  float: left;
 }

#advcount
 {
  width: 470px;
  margin: 20px;
  text-align: center;
  float: left;
 }

#adcnt
 {
  float: left;
  margin: 2px 0px 0px 6px;
  width: 470px;
  text-align: center;
 }

#news
 {
  background-color: #ffc000;
  margin: 0px;
  width: 210px;
  padding: 0px;
  font: 15px arial narrow;
  color: #931800;
  float: left;
 }

#news h4
 {
  color: #ffc000;
  margin: 1px 0px 4px 0px;
  background-color: #931800;
  font: 16px arial;
  text-align: center;
 }

#news a
 {
 margin: 0px 0px 0px 0px;
 color: #931800;
 text decoration: none;
 }

#news p
 {
 margin: 0px 5px 0px 5px;
 text-align: left;
 }

#news a:hover
 {
 color: #501800;
 }

#content
 {
  margin: 0px;
  padding: 0px;
  width: 574px;
  color: #690099;
  font: 24px arial;
  font-style: oblique;
  border: none;
  float: left;
 }

#content a
 {
  color: #cf0039;

 }

#content h1
 {
  padding: 0px 0px 0px 10px;
  margin: 0px;
  font: 22px cambria;
  color: #890099;
 }

#adv02
 {
  float: right;
  margin: 0px 20px 0px 0px;
 }

#melodylist
 {
  width: 270px;
  margin: 5px;
  float: left;
  font: 14px arial;
 }

#melodylist h3
 {  margin: 0px 0px 10px 0px;
  font: 19px cambria;
  color: #990049;
 }

#melodybox
 {  width: 565px;
  float: left;
 }
#gamelist
 {
  background-color: #ff9000;
  width: 270px;
  margin: 5px;
  float: left;
  font: 13px arial narrow;
 }

#gamelist h3
 {
  color: #ff7000;
  margin: 0px;
  background-color: #931800;
  font: bold 15px arial;
  text-align: center;
 }

#gamelist a
 {
  margin: 0px;
  color: #931800;
  text decoration: none;
 }

#gamelist img
 {  width: 85px;
  height: 85px;
  float: left;
 }

#gamelist a:hover
 {
 color: #706050;
 }

#linkcatgame
 {
  font: bold 16px arial;
  text-align: center;
  text decoration: none;
 }

#game1
 {  background-color: ;
  margin: 2px;
  float: left;
  overflow: hidden;
  width: 85px;
  height: 118px;
 }

#doit
 {
  background-color: ;
  margin: 0px;
  padding: 0px;
  width: 574px;
  color: #000000;
  font: 15px arial;
  float: left;
 }

#doit p
 {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
 }

#doit b
 {
  font: 17px arial;
 }

#topmel
 {
  background-color: #bffff2;
  margin: 0px;
  width: 210px;
  padding: 0px 0px 0px 0px;
  font: 14px arial narrow;
  color: #00725b;
  float: right;
 }

#topmel h4
 {
  color: #bffff2;
  margin: 0px;
  background-color: #00725b;
  font: bold 15px arial;
  text-align: center;
 }

#topmel p
 {
 margin: 3px;
 text-align: left;
 }

#topmel a
 {
 margin: 3px;
 color: #00725b;
 text decoration: underline;
 }

#topmel a:hover
 {
 color: #00a382;
 }

#linkcatmel
 {
  font: bold 16px arial;
  text-align: center;
  text decoration: none;
 }

#toppic
 {
  background-color: #b0b300;
  margin: 5px;
  width: 550px;
  padding: 0px;
  font: 14px arial narrow;
  color: #404300;
  float: left;
 }

#toppic h4
 {
  color: #b0b300;
  margin: 0px;
  background-color: #404300;
  font: bold 15px arial;
  text-align: center;
 }

#toppic a
 {
 margin: 10px;
 color: #404300;
 text decoration: none;
 text-align: center;
 }

#toppicp
 {
 background-color:;
 width: 505px;
 margin: 0px 0px 0px 12px;
 padding: 0px;
 text-align: center;
 float: left;
 }

#pic1
 {  width: 100px;
  height: 140px;
  padding: 0px;
  overflow: hidden;
  text-align: center;
  float: left;
 }

#toppic a:hover
 {
 color: #707300;
 }

#linkcatpic
 {
  font: bold 16px arial;
  text-align: center;
  text decoration: none;
 }

#topgame
 {
  background-color: #ff7000;
  margin: 0px;
  width: 210px;
  padding: 0px 0px 0px 0px;
  font: 14px arial narrow;
  color: #931800;
  float: left;
 }

#topgame h4
 {
  color: #ff7000;
  margin: 0px;
  background-color: #931800;
  font: 15px arial;
  text-align: center;
 }

#topgame a
 {
 margin: 0px 0px 0px 0px;
 color: #931800;
 text decoration: none;
 }

#topgame p
 {
 margin: 1px;
 text-align: center;
 }

#topgame a:hover
 {
 color: #707300;
 }

#linkcatgame
 {
  font: bold 16px arial;
  text-align: center;
  text decoration: none;
 }

#right
 {
  margin: 0px;
  padding: 0px;
  width: 210px;
  float: right;
 }