/*
ошибки
*/
.roar-error-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-error
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-error-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#f00;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-error-body-ugly .roar-error
{
	background-color:		#bf0000;
}
.roar-error-body-ugly .roar-error-bg
{
	display:				none;
}
.roar-error h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-error p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}



/*
алерт
*/
.roar-notice-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar-notice
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-notice-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#399f2f;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-notice-body-ugly .roar-notice
{
	background-color:		#399f2f;
}
.roar-notice-body-ugly .roar-notice-bg
{
	display:				none;
}
.roar-notice h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				15px;
	color:					#fff;
	z-index:				1002;
}
.roar-notice p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}

.pieChartContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding:20px 0 0 15px;
}

.pieChartWrapper {
	float: left;
	position: relative;
	padding-right: 12px;
}
	
.pieChartWrapper img {
	position: absolute;
	top: 0;
	left: 0;			
}
	
.clear {
	clear: both;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #bbb;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Arial, Geneva, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
	color: 					#333;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				11px;
	line-height:			16px;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#0a246a;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#fff60b;
}

input.autocompleter-loading
{
	background-image:		url(../img/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}

.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{padding:2px;border:1px solid #888}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}

.topad {
 padding-left: 40px; 
 padding-right: 30px; 
 overflow: hidden; 
 position: relative; 
 margin-bottom: 30px; 
}
.footerad {
 padding-left: 40px; 
 padding-right: 30px;
 padding-top:20px; 
 overflow: hidden; 
 position: relative; 
}
.social-bmarks-item {
float:right;
margin:0 0px 0 0;
}
.social-bmarks-item img { border: none !important }
.social-bmarks-item table { margin: 0 !important }
.b-share {
float:left;
margin:0 10px 15px 0;
}
.b-share a {
display:block;
float:left;
height:20px;
margin-right:5px;
opacity:0.6;
width:20px;
}
.b-share a:hover, .b-share a:focus {
opacity:0.999;
}
.b-share a.i-fb {
background:url("/i/services.gif") no-repeat scroll 0 0 transparent;
}
.b-share a.i-ff {
background:url("/i/services.gif") no-repeat scroll -40px -40px transparent;
}
.b-share a.i-vk {
background:url("/i/services.gif") no-repeat scroll -80px -80px transparent;
}
.b-share a.i-mm {
background:url("/i/services.gif") no-repeat scroll -120px -120px transparent;
}
.b-share a.i-lj {
background:url("/i/services.gif") no-repeat scroll -160px -160px transparent;
}
.b-share a.i-ok {
background:url("/i/services.gif") no-repeat scroll -200px -200px transparent;
}
.b-share a.i-tw {
background:url("/i/services.gif") no-repeat scroll -240px -240px transparent;
}
.b-share a.i-ya {
background:url("/i/services.gif") no-repeat scroll -270px -270px transparent;
}
