#overlay{background:#000;position:absolute;top:0;left:0;z-index:10000;width:100%;font-size:14px;}
.prettyPopin{display:none;overflow:hidden;position:absolute;z-index:11000;top:50%;left:50%;background:#fff;border:10px solid #4dc332;}
/*.prettyPopin a#b_close{display:none;position:absolute;z-index:2;top:10px;right:13px;width:41px;height:9px;text-indent:-10000px;background:url(/_p/images/prettyPopin/b_close.gif) bottom left no-repeat}*/
.prettyPopin a#b_close{display:none;position:absolute;left:-9999px;}
.prettyPopin .prettyContent{position:relative;width:100%;height:100%;background:}
.prettyPopin .prettyContent .prettyContent-container{display:none;padding:0;}
.prettyPopin .prettyContent .loader{position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px}

.modalwindow h2{
	background:#4dc332;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:24px;
	padding:5px 0;
}
.modalwindow h2.ads_color {
	background:#f2900f;
}
.modalwindow h3{
	margin:0 20px;
	border-bottom:1px solid #565656;
	text-align:center;
	padding:0 0 2px 0;
	height:50px;
	vertical-align:bottom;
	position:relative;
}
.modalwindow h3 strong{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	font-weight:normal;
	text-align:center;
}
.modalwindow h3 strong.news {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	font-weight:normal;
  width:auto;
	text-align:right;
}
/*
.modalwindow h3 strong{
	display:table-cell;
	vertical-align:bottom;
	width:580px;
	margin:0 auto;
	text-align:center;
	font-weight:normal;
}
.modalwindow h3 strong{
	_display:inline;
	_zoom:1;
}
*/
.modalwindowInner{
	padding:20px 30px 10px 30px;
	height:180px;
}
.modalwindowInner a{
	text-decoration:underline;
}
.modalwindowInner .twitter_oauth img {
  width: 99px;
}
/* mw_signup_fin */
#mw_signup_fin .modalwindowInner p{
display:table-cell;
width:540px;
margin-bottom:1px;
vertical-align:middle;
height:180px;
font-weight:bold;
font-size:129%;
text-align:center;
}

* html #mw_signup_fin .modalwindowInner p{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html #mw_signup_fin .modalwindowInner p{/* IE 7 */
display:inline;
zoom:1;
}
/* mw_signup_fin */
.script{
	margin-bottom:10px;
}
.script textarea{
	border:5px solid #20ae00;
	width:520px;
	font-size:100%;
	overflow:hidden;
	height:110px;
}
/* formelement */
.formelement{
}
.formelement dt{
	float:left;
	width:160px;
	text-align:center;
	font-weight:normal;
	margin-bottom:6px;
	vertical-align:middle;
	padding:5px 0;
}
.formelement dd{
	margin-left:165px;
	margin-bottom:6px;
}
.formelement dd.text{
  padding:5px 0;
}
.formelement dd input{
	width:340px;
	vertical-align:middle;
	padding:5px 0;
}
/* .onecolumn */
.onecolumn{
	width:340px;
	margin:0 auto;
}
.onecolumn p{
	margin-bottom:10px;
}

.onecolumn_small_margin {
	width:500px;
	margin:0 auto;
}
.onecolumn_small_margin p{
	margin-bottom:5px;
}
.onecolumn_small_margin p.confirm_item {
	background:#f8f7e8;
  margin-bottom:20px;
	padding:5px;
	font-size:11px;
}
.onecolumn_small_margin .preview {
  text-align:center;
}
.onecolumn_small_margin .preview a {
  text-decoration:none;
}

.text_lead{
  font-weight:bold;
}
/* confirm_blog */
.confirm_blog{
	background:#f8f7e8;
	padding:5px;
}
.confirm_blog input{
  width:100%
}
/* delete_blog */
.delete_blog{
	background:#f8f7e8;
	padding:5px;
	font-weight:bold;
}
.note{
	font-size:86%;
}

/* twocolumns */
.prettyPopin .twocolumns{
    width:460px;
	margin:0 auto;
}
.prettyPopin .twocolumns .leftcolumn{
	float:left;
    width:220px;
}
.prettyPopin .twocolumns .rightcolumn{
	float:right;
	width:220px;
}
.prettyPopin .twocolumns .leftcolumn,
.prettyPopin .twocolumns .rightcolumn{
	list-style:none;
}
.prettyPopin .twocolumns .leftcolumn li,
.prettyPopin .twocolumns .rightcolumn li{
	margin-bottom:15px;
}
.twocolumns .leftcolumn li.listchecked,
.twocolumns .rightcolumn li.listchecked{
	background:url(/_p/images/icon-list-checked.gif) 0 center no-repeat;
	padding-left:25px;
}
.prettyPopin .twocolumns .leftcolumn input,
.prettyPopin .twocolumns .rightcolumn input{
	margin-right:1em;
}

/* news */
.modalwindowInnerNews {
  padding:20px 5px 10px 5px;
  height: 340px;
}
.modalwindowInnerNews h3 {
  height: 20px;
}
.modalwindowInnerNews .btn {
	width:64px;
	display:block;
	background:#80c527;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:2px 0;
	font-weight:bold;
	margin: 0 0 0 auto;
}
.modalwindowInnerNews .btn_biz {
	background:#42932b;
}
.modalwindowInnerNews a.btn:hover {
	background:#20ae00;
}
.modalwindowInnerNews .onecolumn {
	width:auto;
	margin:20px;
}
.modalwindowInnerNews .onecolumn h3 {
  margin:0;
}
.modalwindowInnerNews .onecolumn p {
  padding:5px;
  margin:0;
}
.modalwindowInnerNews .onecolumn .view_news_title,
.modalwindowInnerNews .onecolumn .view_news_description,
.modalwindowInnerNews .onecolumn .view_news_image {
  margin: 20px 0 10px 0;
}
.modalwindowInnerNews .twocolumns .leftcolumn {
	float:left;
  width:160px;
}
.modalwindowInnerNews .twocolumns .rightcolumn {
	float:right;
	width:440px;
}
.modalwindowInnerNews .twocolumns .leftcolumn h3 {
  margin:0;
}
.modalwindowInnerNews .twocolumns .leftcolumn p {
  padding:5px;
  margin:0;
}
.modalwindowInnerNews .twocolumns .leftcolumn .confirm_news_image {
	background:#f8f7e8;
	padding:20px 0px 20px 0px;
  margin:10px 0 10px 0;
}
.modalwindowInnerNews .twocolumns .leftcolumn .confirm_news_image {
  text-align:center;
}
.modalwindowInnerNews .twocolumns .leftcolumn .confirm_news_image img {
  background:white;
}
.modalwindowInnerNews .twocolumns .rightcolumn h3 {
  margin-right:0;
}
.modalwindowInnerNews .twocolumns .rightcolumn p {
  padding:5px;
  margin:0;
}
.modalwindowInnerNews .twocolumns .rightcolumn .view_news_title,
.modalwindowInnerNews .twocolumns .rightcolumn .view_news_description {
  margin-left:20px;
}
.modalwindowInnerNews .twocolumns .rightcolumn .confirm_news_title,
.modalwindowInnerNews .twocolumns .rightcolumn .confirm_news_description {
  padding:5px;
	background:#f8f7e8;
  margin:10px 0 10px 0;
}
#news_title,
#news_image,
#news_description {
  width:100%;
  margin:0 0 10px 0;
}

/* threecolumns */
.prettyPopin .threecolumns{
	width:520px;
	margin:0 auto;
}
.prettyPopin .threecolumns .leftcolumn,
.prettyPopin .threecolumns .centercolumn{
	float:left;
	width:160px;
	margin-right:20px;
}
.prettyPopin .threecolumns .rightcolumn{
	float:right;
	width:160px;
}
.prettyPopin .threecolumns .leftcolumn,
.prettyPopin .threecolumns .centercolumn,
.prettyPopin .threecolumns .rightcolumn{
	list-style:none;
}
.prettyPopin .threecolumns .leftcolumn li,
.prettyPopin .threecolumns .centercolumn li,
.prettyPopin .threecolumns .rightcolumn li{
	margin-bottom:25px;
}
.prettyPopin .threecolumns .leftcolumn input,
.prettyPopin .threecolumns .centercolumn input,
.prettyPopin .threecolumns .rightcolumn input{
	margin-right:1em;
}

/*
modal button
----------------------------------------------------------------------*/
.btnArea{
	text-align:center;
	position:absolute;
	bottom:25px;
	left:50%;
	width:540px;
	margin-left:-270px;
}
.btnArea li{
	display:inline;
	margin:0 10px;
}
.btnArea li a{
	background:#1c9900;
	color:#fff;
	text-align:center;
	text-decoration:none;
	height:32px;
	line-height:32px;
	width:160px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	vertical-align:middle;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
}
.btnArea li a:hover{
	background:#1faa00;
}
.btnArea li a.ads{
	background:#f2900f;
}
.btnArea li a.ads:hover{
	background:#f89406;
}
.btnArea li a.back{
	background-image:url(/_p/images/icon-btn-back.gif);
	background-position:16px center;
	background-repeat:no-repeat;
	text-indent:10px;
}
.btnArea li a.next{
	background-image:url(/_p/images/icon-btn-next.gif);
	background-position:142px center;
	background-repeat:no-repeat;
	text-indent:-10px;
}
.btnArea li a.close{
	background-image:url(/_p/images/icon-btn-close.gif);
	background-position:16px center;
	background-repeat:no-repeat;
	text-indent:10px;
}
.btnArea li a.cancel{
	background:#9d9d9d;
}
.btnArea li a.cancel:hover{
	background:#534f4f;
}
/*
modal footer
----------------------------------------------------------------------*/
.modalwindowFooter{
	position:absolute;
	bottom:0;
	left:50%;
	width:460px;
	margin-left:-230px;
	text-align:center;
}
.modalwindowFooter p{
	display:table-cell;
	vertical-align:middle;
	margin:0;
	font-size:86%;
	width:460px;
	height:45px;
}
.modalwindowFooter p.center{
	text-align:center;
}
* html modalwindowFooter p{/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html modalwindowFooter p{/* IE 7 */
	display:inline;
	zoom:1;
}
.modalwindowFooter p a{
	text-decoration:underline;
}
.modalwindowFooter.right{
	width:500px;
	margin-left:-250px;
}
.modalwindowFooter.right p{
	width:500px;
	text-align:left;
	text-indent:260px;
}
