#megagroup-float-bar { z-index: 10000; position:absolute; background:url(bgr.png) repeat-x; height:62px; position:fixed; bottom:0; width:100%;}
#megagroup-float-bar div { width:950px; margin:7px auto 0 auto; font:normal 21px/55px Arial, Helvetica, sans-serif; color:#121212;}
#megagroup-float-bar span {padding:0 10px 0 10px; color: #666; }
#megagroup-float-bar strong {font:bold 20px/55px Arial, Helvetica, sans-serif;}
#megagroup-float-bar input { font:bold 15px Arial; padding:3px 8px; margin:2px 15px; position:static; cursor: pointer; }

#megagroup-float-bar a.close { display:block; float:right; height:22px; width: 22px; background:url(close.png) no-repeat; margin:20px 0px 0 0;}
#megagroup-float-bar a.use-button { display: inline-block; width:277px; height:37px; background:url(use.png) no-repeat; margin: 10px 20px 10px 10px; float:right;}

#megagroup-float-bar a.other-button { display: inline-block; width:204px; height:37px; background:url(other.png) no-repeat; margin: 10px 10px; float:right;}
#megagroup-float-bar a.cms-button { display: inline-block; width:181px; height:37px; background:url(edit.png) no-repeat; margin: 10px 10px; float:right;}
#megagroup-float-bar a.buy-button { display: inline-block; width:123px; height:37px; background:url(buy.png) no-repeat; margin: 10px 10px; float:right;}


#unpaid-message { cursor: pointer; text-align: left; color: black; display:none;overflow:auto;background-color:#ffffff; font-size: 14px; font-family: arial;  position: absolute; margin-left: 5%; top: 30px; width: 90%; height: 600px; z-index: 20000; border: 7px solid #d0d0d0;}
#unpaid-message a { color: #0000dd; text-decoration: underline; }
#unpaid-message ol li { list-style-type: decimal; list-style-image: none; }
#unpaid-message div.title { height: 70px; background-image:url(http://megagroup.ru/my/images/megagroup2.gif);background-position: 12px 12px; background-repeat:no-repeat; background-color:#ffffff; border-bottom: 1px solid #dddddd; }
#unpaid-message div.body { padding: 10px 20px 20px 50px; font-size: 14px; font-family: arial; font-weight: normal; font-style: normal; color: black; }
#unpaid-message div.body .mini { color: #999999; font-size: 12px; font-family: arial; }
#unpaid-message div.body h3 { margin-top: 20px; margin-bottom: 10px; font-weight: bold; font-style:normal; font-size: 18px; color: black; font-family: arial; text-transform: none; }
#unpaid-message div.unpaid-button { color: black; font-size: 13px; background-image:url(http://oml.ru/shared/s3/unpaid/message3/button.gif);background-position:bottom;background-repeat:repeat-x;font-weight: bold; cursor:pointer; padding:4px; background-color:#d0d0d0; text-align:center; border-top:1px solid #ffffff; border-left:1px solid #999999; border-bottom:1px solid #000000; border-right:1px solid #000000; }
#unpaid-message div.close-top { color: black; width: 150px; float: right; margin-right: 10px; margin-top: 10px; }
#unpaid-message div.close-bottom { color: black; width: 150px; }

#megagroup-float-bar a.btn {
  display: block;
  float: right;
  margin: 15px 10px 10px;
  height:30px;
  line-height:30px;
  text-align:center;
  padding:0 20px;
  font-size:14px;
  color:#232323;
  font-weight:bold;
  text-decoration:none;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  background-color:#ededed;
  background-image:-moz-linear-gradient(top,#fafafa,#d9d9d9);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#d9d9d9));
  background-image:-webkit-linear-gradient(top,#fafafa,#d9d9d9);
  background-image:-o-linear-gradient(top,#fafafa,#d9d9d9);
  background-image:linear-gradient(to bottom,#fafafa,#d9d9d9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#d9d9d9',GradientType=0);
  -webkit-box-shadow:0 2px 4px #999;
  -moz-box-shadow:0 2px 4px #999;
  box-shadow:0 2px 4px #999;
  text-shadow:1px 1px 0 #fff;
}
#megagroup-float-bar a.btn:hover { text-decoration:none; }

@media only screen and (max-width: 640px) {
	#megagroup-float-bar { display: none; }
}