@import "/css/public.css?v=3.1";

/* PhotoGallery */
.photosel { border: 1px solid white; background: #cccccc; padding: 0.5em; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.tagsel { text-decoration: underline; }
/*\\ PhotoGallery */


/* All */
.bgwhite, .bg_white { background: #ffffff; }
.err_txt, .error_txt, .warning, .status, .error { color: #ff00c0; font-size: 11px; }

.clear, .blank { clear: both; line-height:0px; padding: 0; margin: 0; }

.psfix { position: fixed; }

.bor_slider { border: solid 1px #c1c1c1; }

a.slider_pg { font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

#Loading {
	position: absolute;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #eff0f2;
	background-image: url("/img/loading.gif");
	background-repeat: no-repeat;
	background-position: 10px 20px;
	cursor: wait;
	border: solid 1px #a1a1a1;
	height: 40px;
	width: 130px;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 40px;
	z-index: 1000;
	opacity: 0.9;
 	filter: alpha(opacity=90);
}
.MaskBody {
	position: absolute;
	z-index: 150;
	background-color: #000000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	filter: alpha(opacity=100);
	opacity: 1;
	color: inherit;
}
.LoginBlock { position: absolute; background: #FFFFFF; z-index: 20; }

.opacityImg { filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.errorpage { min-height: 400px; height: auto !important; height: 100%; margin: 20px 0; }
.errorpage p { font-size: 20px; font-weight: bold; }

/* Polls */
#PollsElem { margin-bottom: 3px; }
#PollsElem label { font-weight: bold; }
.PollsResAnsw { font-weight: bold; margin: 10px 0 5px 0; }
/*\\ Polls */

