* {
  margin     : 0;
  padding    : 0;
}

html {
  overflow-y : scroll;
}

body {
  color       : #555;
  background  : #fff;
  font-family : gulim;
  font-size   : 12px;  
}

img {
  vertical-align : middle;
}

ul {
  list-style-type : none;
}

a {
  color           : #555;
  text-decoration : none;
}

a:hover {
  color : #0000ff;
}

button:focus,
input:focus,
select:focus,
textarea:focus {
  outline : none;
}

input[type=text] {
  -webkit-appearance : none;
}

button,
input[type=password],
input[type=text],
select,
textarea {
  color       : #555;
  font-family : gulim;
  font-size   : 12px;
}

input,
select {
  -webkit-appearance    : none;
  -webkit-border-radius : 0;
}

select::-ms-expand {
  display : none;
}

input,
select,
textarea {
  border : 1px solid #d1d1d1;
}

input:-ms-input-placeholder {
  color : #bbbbbb;
}

input::-ms-input-placeholder {
  color : #bbbbbb;
}

input::-webkit-input-placeholder {
  color : #bbbbbb;
}

input::-moz-placeholder {
  color : #bbbbbb;
}

textarea:-ms-input-placeholder {
  color : #bbbbbb;
}

textarea::-ms-input-placeholder {
  color : #bbbbbb;
}

textarea::-webkit-input-placeholder {
  color : #bbbbbb;
}

textarea::-moz-placeholder {
  color : #bbbbbb;
}


.ckeck-box {
  display        : inline-block;
  width          : 19px;
  height         : 19px;
  margin-right   : 4px;
  background     : url('/img/check_box.png');
  vertical-align : middle;
}

.ckeck-box:hover {
  background-position : -19px 0;
}

.ckeck-box.checked {
  background-position : -38px 0;
}

.pointer {
  cursor : pointer;
}

.symbol120 {
  width                 : 120px;
  height                : 120px;
  overflow              : hidden;
  border                : 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius    : 120px;
  -webkit-border-radius : 120px;
  border-radius         : 120px;
}

.symbol80 {
  width                 : 80px;
  height                : 80px;
  overflow              : hidden;
  border                : 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius    : 80px;
  -webkit-border-radius : 80px;
  border-radius         : 80px;
}

.symbol60 {
  width                 : 60px;
  height                : 60px;
  overflow              : hidden;
  border                : 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius    : 60px;
  -webkit-border-radius : 60px;
  border-radius         : 60px;
}

.symbol55 {
  width                 : 55px;
  height                : 55px;
  overflow              : hidden;
  border                : 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius    : 55px;
  -webkit-border-radius : 55px;
  border-radius         : 55px;
}

.symbol37 {
  width                 : 37px;
  height                : 37px;
  overflow              : hidden;
  border                : 1px solid rgba(0, 0, 0, 0.1);
  -moz-border-radius    : 37px;
  -webkit-border-radius : 37px;
  border-radius         : 37px;
}

.table {
  display : table;
}

.table_cell {
  display : table-cell;
}

.pointer {
  cursor : pointer;
}

.middle {
  vertical-align : middle;
}

strong.nick:hover {
  color : #0000ff;
}

span.intro_null {
  color : #aaa;
}

div .frame_nav {
  width      : 900px;
  height     : 60px;
  padding    : 0 0 0 145px;
  background : url('/img/frame_menu.png');
}

div .frame_nav.nav_tipster {
  background-position : 0 0;
}

div .frame_nav.nav_analysis {
  background-position : 0 -60px;
}

div .frame_nav.nav_game {
  padding             : 0 0 0 160px;
  background-position : 0 -120px;
}

div .frame_nav.nav_policy {
  padding             : 0 0 0 145px;
  background-position : 0 -420px;
}

div .frame_nav.nav_community {
  padding             : 0 0 0 130px;
  background-position : 0 -180px;
}

div .frame_nav.nav_market {
  padding             : 0 0 0 140px;
  background-position : 0 -240px;
}

div .frame_nav.nav_help {
  padding             : 0 0 0 130px;
  background-position : 0 -300px;
}

div .frame_nav.nav_mypage {
  padding             : 0 0 0 145px;
  background-position : 0 -360px;
}

div .frame_nav.nav_mukti {
  padding             : 0 0 0 145px;
  background-position : 0 -480px;
}

div .frame_nav li {
  float       : left;
  line-height : 60px;
}

div .frame_nav li a {
  display : block;
}

div .frame_nav li.split {
  margin : 0 7px;
  color  : #ddd;
}

div .frame_nav li.selected a {
  color : #0000ff;
}
.container_poup820 {
  width   : 820px;
  padding : 0px;
}
.container_poup830 {
  width   : 860px;
  padding : 20px;
}

.container_poup800 {
  width   : 830px;
  padding : 20px;
}

.container_poup600 {
  width   : 600px;
  padding : 0px;
}

.container_poup700 {
  width   : 700px;
  padding : 0px;
}

.container_poup550 {
  width   : 550px;
  padding : 0px;
}

.y_user {}

.y_user .y_level {
  margin-right   : 5px;
  vertical-align : middle;
}

.y_user .y_nickname {
  color       : #333;
  font-weight : bold;
}

.out_nick {
  margin-left : 15px;
}