.warning{
	color: #FF0000;
	font-size: 10px;
}
.right2 {
	position: relative;
	float: left;
	right: 0px;
	width: 830px;
}

.write {
	font-size: 20px;
	float: right
}
.write em.r {
	display:block;
	position:absolute;
	top:0;
	right:-6px;
	height:32px;
	width:6px;
	float:right;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3283px;
}
.write em.l {
	display:block;
	position:absolute;
	top:0;
	left:-6px;
	height:32px;
	width:6px;
	float:left;
	background:transparent url(../img/sprite-x.png) no-repeat 0 -3251px;
}
.write span {
	display:block;
	font-size:14px;
	color: #FFF;
	white-space: nowrap;
	margin:7px 8px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.NiceInputInner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/input.gif) no-repeat scroll right top;
margin:0 0 0 4px;
padding:2px 4px 2px 0;
}
.NiceInputWrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/input.gif) no-repeat scroll left top;
float:left;
}

#msg-container{
margin-top:18px;
}


DIV#loader{
  background: url(../img/loader-modal.gif) no-repeat center center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1020;
  position: absolute;  
 /*  display: none;*/
}

.er-ajax{
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 100px;
  color: #FF0000;
  font-size: 27px;
}

.er-ajax input{
	background-color:#CCCCCC;
	border:1px solid #FF0000;
	font-size:20px;
	height:33px;
}

.uplbut{
	float: right;
	width:255px;
}

.uplbut div{
	float: right;
	width: 126px;
}

.exinput{ width: 250px; }
.exinput label{ clear: both; display: block; margin-left: 5px;}
.exinput div{ margin-left: 5px; }

.modaltext{ font-size: 11pt; color:#000000; text-align: center; margin:14px 0px 18px; line-height:24px;  clear: both; height:85px;}
.urlstattitle{font-size: 11pt; color:#333; margin-right:4px; margin-top:20px; float:left; position: relative; padding: 0 0 0 4px}
.urlstattitle em.l {
	display: block;
	position: absolute;
	width: 5px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: left;
	top: 0;
	left: 4px;
	background: transparent url(../img/sprite-x.png) no-repeat 0 -423px;
}
.urlstattitle em.r {
	display: block;
	position: absolute;
	width: 5px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: right;
	top: 0;
	right: 0;
	background: transparent url(../img/sprite-x.png) no-repeat 0 -458px;
}

.urlstatcr{display:block}
.urlstatcr *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f3f3f3}
.urlstatcr1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f6f6f6}
.urlstatcr2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f5f5f5}
.urlstatcr3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.urlstatcr4{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.urlstatcr5{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.urlstatcrfg{
  background:#f3f3f3;
  padding:3px 10px 8px;
  display: block;
  float: left
  }


table.urltabl tr td{
	padding: 5px;
}

.form2 label{
	margin-left: 10px;
}

form.form2 input, form.form2 textarea{
	margin-top: 10px;
	margin-bottom: 10px;
}

.input{
	background-color:#FFF;
	border-color:#C8C8C8 #C8C8C8 #C8C8C8 #C8C8C8;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.regform label{	
	display: block;	
	font-size: 8pt;
	color: #CC0000;
}
form.regform input, form.regform textarea{
	margin-top: 15px;	
}
td.pink_boxmsg {vertical-align: top; position: relative}
.posit_abs { position:absolute; }
.pink_box{
	 width: 298px;
	 height: 199px;
	 background-repeat: no-repeat; 
	 padding: 10px 25px 5px;
	 color: #333; 
	 vertical-align: top;
	 font-family: Arial;
	 line-height: 15px
}
#email_error, #name_error, #password_error, #passwordconfirm_error, #code_error {
	position: absolute;
}
#email_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 122px
}
#name_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 64px
}
#password_error {
    background-image: url('/img/pink_text_holder.gif'); 
	top: 182px;
	_top: 182px
}
#passwordconfirm_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 195px;
	_top: 205px
}
#code_error {
    background-image: url('/img/pink_text_holder2.gif'); 
	top: 255px;
	_top: 242px
}
#invite_error {
	background-image: url('/img/pink_text_holder.gif'); 
	top: 195px;
	_top: 205px
}
.box{
	height: 60px;
}

.loader2{
  background: url(../img/loader-modal.gif) no-repeat center center;
  width: 100%;
  height: 50px;  
  z-index: 1020;  
 /*  display: none;*/
}

.stat_er_content{  
  width: 100%;
  height: 50px;  
  z-index: 1020; 
  font-size: 9pt;   
  text-align: center;  
  color: #CC0000;
  line-height:48px;
}
.box2{ height: 50px; }

table.contactinfo tbody td {
	background:#F3F3F3 none repeat scroll 0 0;
	font-size:11px !important;
	vertical-align:middle !important;
	color: #676767
}
table.contactinfo tbody td div.txt {
	font-size: 12px;
	padding: 0 15px
}
table.contactinfo tbody td div.tel, table.contactinfo tbody td div.email, table.contactinfo tbody td div.icq, table.contactinfo tbody td div.skype {
	font-size: 18px;
	line-height: 25px;
	padding:0 15px 7px;
	position: relative
}
table.contactinfo tbody td div.top {
	width: 225px;
	height: 15px;
    background: url(../img/sprite-y.png) no-repeat 0 -538px;
}
table.contactinfo tbody td div.bottom {
	width: 225px;
	height: 15px;
    background: url(../img/sprite-y.png) no-repeat 0 -553px;
}
em.icq_on, em.icq_off {
	display: block;
	position: absolute;
	width: 25px;
	height: 26px;
	right: 15px;
	top: -15px
}
em.icq_on {
    background: url(../img/sprite-y.png) no-repeat -225px -188px;
}
em.icq_off {
    background: url(../img/sprite-y.png) no-repeat -250px -188px;
}
table.feedbacktab td.title{
	vertical-align: top !important;
	padding-top:16px;
}
.swfupload{ *margin-top: 1px; }

table.filtrtab td{ vertical-align: top !important; }
table.filtrtab td.filtrtext{ padding-top:4px; _padding-top:10px !important }
table.filtrtab td.filtrtext1{ padding-top:3px; _padding-top:0; }
.filtrbut{margin: 3px 5px 0 0; _margin: 8px 5px 0 0 !important;}
.filtrbut1{_margin: 8px 5px 0 0 !important;}

.tooltip{
position:absolute;
left:-2000px;
background-color:#333;
padding:1px;
border:1px solid #333;
/*width:200px;*/
z-index:1000;
}

.tooltip p{
margin:0;
color:#000000;
background-color:#F8F8F8;
padding:4px 7px;
font-size:8pt;
}

.plastcont{float: right; text-align: right;  margin: 0px 22px 0 0; padding: 0}
.plash{display:block}
.plash *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F8F8F8}
.plash1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f9f9f9}
.plash2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f9f9f9}
.plash3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;}
.plash4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.plash5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.plashfg{
  background:#F8F8F8;
  padding: 5px 10px 0px 10px;
  font-size:11px !important;}
.msgbox{background-color: #F0F0F0;  width: 690px;  padding: 20px; line-height: 30px;}