div#shadow{z-index:100;filter:alpha(opacity=30); opacity: 0.3; width:100%; position: absolute;background-color:black;}
div#error{
	z-index:101;
	display:none;
	background: url(/img/err_bottom.gif) no-repeat bottom;
	width:558px;
	padding-bottom: 3px;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-279px;
	}
div#error div.top{position:relative;height:23px;background: url(/img/err_top.gif) no-repeat top;width:558px;}
div#error div.top a{display:block;position:absolute;right:2px;top:0px;background:url(http://railroad.mobiticket.ru//img/err_close.gif);height:21px;width:21px;cursor:pointer;}
div#error div.content{background: url(/img/err_background.gif) repeat-y;padding: 10px 10px 10px 15px;}
div#error div.content img{float:left;margin-right:10px}
div#error div.content div{background:url(/img/err_smile.gif) no-repeat;padding-left: 90px;height:80px}
div#error div.content p{color:#777777;font-family:verdana;font-weight:bold;font-size:12px;margin-top:5px}
div#error h1{padding:0px;margin:0px;font-weight:bold;font-size:12px;font-family:verdana;color:#C62127;}

div#notice{
	z-index:101;
	display:none;
	background: url(http://railroad.mobiticket.ru/img/err_bottom.gif) no-repeat bottom;
	width:558px;
	padding-bottom: 3px;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-279px;
	}
div#notice div.top{position:relative;height:23px;background: url(/img/err_top.gif) no-repeat top;width:558px;}
div#notice div.top a{display:block;position:absolute;right:2px;top:0px;background:url(http://railroad.mobiticket.ru//img/err_close.gif);height:21px;width:21px;cursor:pointer;}
div#notice div.content{background: url(/img/err_background.gif) repeat-y;padding: 10px 10px 10px 15px;}
div#notice div.content img{float:left;margin-right:10px}
div#notice div.content div{background:url(/img/notice_smile.png) no-repeat;padding-left: 90px;height: 60px}
div#notice div.content p{color:#777777;font-family:verdana;font-weight:bold;font-size:12px;margin-top:5px}
div#notice h1{padding:0px;margin:0px;font-weight:bold;font-size:12px;font-family:verdana;color:#C62127;}

div#loader
{
z-index:101;
	display:none;
	background: white no-repeat bottom;
	border: 1px solid #F2F2F3;
	width:400px;

	padding: 30px;
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-200px;
}
div#loader img{margin-right: 20px;float:left}