html, body {
 margin: 0;
 padding: 0;
}
td {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
}
a {
 color: #b91e6e;
}
a:hover {
 text-decoration: none;
}
img {
 border: 0;
}
h1 {
 font-size: 22px;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 margin: 10px 0;
}
.game_t {
 margin-bottom: 5px;
 font-weight: bold;
}
.white { color: #fff; }
.black { color: #000; }
.top {
 color: #ffffff;
}
.top li {
 margin: 2px 0;
}
.list a {
 color: #000000;
}
.price_first {background-color: #f5f5f5;}
.code {
 color: #b91e6e;
 font-weight: bold;
}
.num {
 color: #FE8E00;
 font-weight: bold;
}
.wider {
 font-size: 12px;
 line-height: 1.3em;
}
.evenwider {
 font-size: 16px;
 line-height: 1.3em;
}
.bigger {
 font-size: 14px;
}
.orange_head, .orange_head a, .main_head, .main_head a, h2 {
 display: inline;
 color: #e9278a;
 font-size: 18px;
 line-height: 25px;
 text-decoration: none;
}
/*footer*/
#copy {
 padding-top: 5px;
 color: #747474;
 vertical-align:top;
}
#serv {
 width: 290px;
 height: 66px;
 background: url(../images/serv_bg.gif) no-repeat;
 text-align: center;
 padding-top: 25px;
}
#serv img {
 margin: 0 10px;
}
/*end footer*/

/*buttons*/
.butt {
 height: 19px;
 color: #ffffff;
 position: relative;
 padding: 2px 17px 4px 17px;
 text-decoration: none;
}
.butt:hover {
 text-decoration: underline;
}
.butt_orange, .butt_orange:hover, .butt_select,  .butt_select:hover  { background: url(/img/butt_dviolet_bg.gif) repeat-x;}
/*end buttons*/

/*search forms*/
#model_oper label {
 display: block;
 margin-bottom: 2px;
}
#model_oper table  {
 width: 100%;
}
#model_oper input {
 width: 100%;
 border: 1px solid #a1396e;
 height: 19px;
 margin: 0;
}
#srch label {
 display: block;
 margin-bottom: 2px;
}
#srch table  {
 width: 100%;
}
#srch input {
 width: 100%;
 border: 1px solid #a1396e;
 height: 19px;
 margin: 0;
}

.smblock {
 z-index: 5;
 left: 0px;
 visibility: hidden;
 position: absolute;
 top: 0px;
 border: 1px solid #a1396e;
 background: #ffffff;
 min-width: 138px;
}
.smblock2 {
 border: 1px solid #a1396e;
}
* html .smblock {
 width: 140px;
}
.smblock a{
 display: block;
 white-space: nowrap;
 margin: 3px;
}
.smblock a:link {
 color: #464646;
 text-decoration: none;
}
.smblock a:active {
 color: #464646;
 text-decoration: none;
}
.smblock a:visited {
 color: #464646;
 text-decoration: none;
}
.smblock a:hover {
 color: #464646;
 text-decoration: none;
 background: #F6F6F6;
}
.panel {
	overflow: auto;
	height: 201px
}
/*end search forms*/

/*spacer*/
.spacer {
 height: 15px;
 clear: both;
}
/* end spacer*/
/*navbar*/
#navbar {
 width: 800px;
 text-align: left;
 font-size: 10px;
 color: #fff;
 padding: 3px 20px;
 background-color: #e9278a;
}
#navbar a {
 color: #fff;
}

/*submenu*/
.submenu {
  float: right;
  height: 20px;
  margin-left: 10px;
  background: url(/images/submenu_1.gif) bottom left no-repeat #e9278a;
  padding-left: 20px;
  min-width: 115px;
  /*width: 135px;*/
  color: #ffffff;
  font-weight: bold;
}

.submenu a {
  height: 20px;
  display: block;
  white-space: nowrap;
  background: url(/images/submenu_2.gif) bottom right no-repeat !important;
  padding-right: 20px;
  min-width: 95px;
  /*width: 115px;*/
  color: #ffffff;
  text-align: center;
}
.submenu a:link, .submenu a:visited, .submenu a:active {
 text-decoration: underline;
}
.submenu a:hover {
 text-decoration: none;
}
/*end submenu*/