
.petblock {border: 3px solid #FF0000;border-radius: 12px; padding:3px;}



.giftrec_b {position:absolute; margin-top: -15px; margin-left:23px;z-index:10;}
.giftrec_s {position:absolute; margin-top: 8px; margin-left:45px;z-index:10;}


.loginsubmit {  
 position: relative;
  display: inline;
  width: 100px;
  height: 30px;
  border-radius: 15px;
 -webkit-border-radius: 15px;
   -moz-border-radius: 15px; 
   -khtml-border-radius: 15px;
  background-color: #4C81AE;
  border: solid 1px transparent;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  cursor: pointer;
  transition: all .1s ease-in-out;
margin-top:5px;
}

.loginsubmit:hover { background-color: transparent;color: #4C81AE; border: solid 1px}

.loginhidden {width:19px; height:19px;margin-top:5px;display: inline; position: relative;}

.loginblock {margin-top:7px;
border: 1px solid #cccccc; 
   border-radius: 12px; 
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px; 
   -khtml-border-radius: 12px;
   background: #ffffff !important;
   outline: none;
    outline-offset: 0;
   height: 24px; 
   width: 100px; 
   color: #0;
   font-size: 20px; 
   font-family: Tahoma; 
padding-left:7px;
padding-right:7px;
}


.recomm_block
{z-index:99999; position:fixed;  height:80px;  top:100%; margin-top:-110px; font-weight:normal; text-decoration:none; 
 box-shadow:   0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8),  23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;}

.righttext A:link {font-family: Tahoma; font-size: 10pt; COLOR: Black;FONT-STYLE: normal;TEXT-DECORATION: none}
.righttext A:visited {font-family: Tahoma; font-size: 10pt; COLOR: Black;FONT-STYLE: normal;TEXT-DECORATION: none}
.righttext A:active {font-family: Tahoma; font-size: 10pt; COLOR: #f25e22; FONT-STYLE: normal; TEXT-DECORATION: none}
.righttext A:hover {font-family: Tahoma; font-size: 10pt; COLOR: #f25e22;TEXT-DECORATION: none;}

.contcolor a:link {COLOR: #4a9d0d;TEXT-DECORATION: underline}
.contcolor a:visited {COLOR: #4a9d0d; TEXT-DECORATION: underline}
.contcolor a:active {COLOR: #0099ff; TEXT-DECORATION: none}
.contcolor a:hover {COLOR: #0099ff; TEXT-DECORATION: none;}

.helpcolor a:link {COLOR: #ab7712;TEXT-DECORATION: underline}
.helpcolor a:visited {COLOR: #ab7712; TEXT-DECORATION: underline}
.helpcolor a:active {COLOR: #0099ff; TEXT-DECORATION: none}
.helpcolor a:hover {COLOR: #0099ff; TEXT-DECORATION: none;}

.regcolor a:link {COLOR: #000000;TEXT-DECORATION: underline}
.regcolor a:visited {COLOR: #000000; TEXT-DECORATION: underline}
.regcolor a:active {COLOR: #f25e22; TEXT-DECORATION: none}
.regcolor a:hover {COLOR: #f25e22; TEXT-DECORATION: none;}

.revcolor a:link {COLOR: #656565;TEXT-DECORATION: underline}
.revcolor a:visited {COLOR: #656565; TEXT-DECORATION: underline}
.revcolor a:active {COLOR: #f25e22; TEXT-DECORATION: none}
.revcolor a:hover {COLOR: #f25e22; TEXT-DECORATION: none;}

.editdel a:link {COLOR: #656565;TEXT-DECORATION: none; font-family: Arial; font-size: 8pt}
.editdel a:visited {COLOR: #656565; TEXT-DECORATION: none; font-family: Arial; font-size: 8pt}
.editdel a:active {border-bottom: 1px dashed #808080; COLOR: #f25e22; TEXT-DECORATION: none; font-family: Arial; font-size: 8pt}
.editdel a:hover {border-bottom: 1px dashed #808080; COLOR: #f25e22; TEXT-DECORATION: none;; font-family: Arial; font-size: 8pt}

.kat a:link {font-family: Verdana; COLOR: #000000;TEXT-DECORATION: none}
.kat a:visited {font-family: Verdana; COLOR: #000000; TEXT-DECORATION: none}
.kat a:active {color: #d53009; font-family: Verdana; TEXT-DECORATION: none}
.kat a:hover {color: #d53009; font-family: Verdana; TEXT-DECORATION: none;}

.dashtext { FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:link {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:visited {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:active {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none}
.dashtext A:hover {font-size: 10pt; font-family: Tahoma; COLOR: #FE5C0B; TEXT-DECORATION: none;}

.dashedtd {border-bottom: 1px dashed #828282;}
.cattext a:link {font-family: Tahoma;font-size: 14pt; COLOR: #000000;TEXT-DECORATION: none}
.cattext a:visited {font-family: Tahoma;font-size: 14pt; COLOR: #000000; TEXT-DECORATION: none}
.cattext a:active {font-family: Tahoma;font-size: 14pt; COLOR: #000000; TEXT-DECORATION: none}
.cattext a:hover {font-family: Tahoma; font-size: 16pt; COLOR: #f25e22; TEXT-DECORATION: none;}

.footerlinks A:link {COLOR: #404040;FONT-STYLE: normal;TEXT-DECORATION: underline; font-family: Tahoma; font-size: 9pt}
.footerlinks A:visited {COLOR: #404040;FONT-STYLE: normal;TEXT-DECORATION: underline; font-family: Tahoma; font-size: 9pt}
.footerlinks A:active {COLOR: black; FONT-STYLE: normal; TEXT-DECORATION: none; font-family: Tahoma; font-size: 9pt}
.footerlinks A:hover {COLOR: black;TEXT-DECORATION: none; font-family: Tahoma; font-size: 9pt}

.smallgray {COLOR: #484848;TEXT-DECORATION: none; font-family: Tahoma; font-size: 8pt; line-height:inherit !important;}

td.dashedtd:hover {background-color:aliceblue;}
tr.dashedtr:hover {background-color:aliceblue; border-bottom: 1px dashed #828282;}
td {text-align:left;}
td.dtoptd:hover {background-color:aliceblue;}

img {border: none;}

.errreg {background: #fcf5e1; border-bottom: 1px dashed #828282;padding-left: 16px;padding-top: 1px}

.submitform {background: #fcf5e1;cursor:hand;cursor: pointer;}

.submitsearch {background: #e1ebf0; COLOR: #415a81;}

.pmdata {font-family: tahoma; COLOR: #999966; TEXT-DECORATION: none; font-size: 9pt; font-weight: bold; background: #FFFFFF;padding-top: 5px; padding-bottom:5px; padding-right: 20px; padding-left: 20px; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; margin-left:10px}

.pmotvet {font-family: georgia;font-style: italic; background: #fcf5e1;}

.commotvet {background: #F9F8EE;padding-left: 50px; padding-top: 5px;padding-bottom:5px;padding-right: 5px;}


.text_info {font-family: tahoma; background: #fcf5e1; padding-left: 15px; padding-top: 5px;padding-bottom:8px;padding-right: 5px;}

.text_block_inner {font-family: tahoma; background: #C8DDE9; padding-left: 15px; padding-top: 10px;padding-bottom:10px;padding-right: 15px;border-right: 1px solid #828282;}
.text_block_notinner {font-family: tahoma; font-size: 9pt; background: #D8E8F0; padding-left: 10px; padding-top: 7px;padding-bottom:7px;padding-right: 10px;border-right: 1px solid #828282;cursor:hand;cursor: pointer;}

.r_table {background-color: #cccccc;}
.r_table tr {background-color: #ffffff;}

.commdata {font-family: Verdana; COLOR: #000000; TEXT-DECORATION: none; font-size: 9pt; background: #FFFFFF;padding-top: 5px; padding-bottom:5px; padding-right: 20px; padding-left: 20px; border-top: 1px solid #cacaca; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; margin-left:10px; position:relative; left:-13px; top:-10px;font-weight: bold}


body{
z-index:0;
margin:0;
padding:0;
background-color: #FFFFFF;
}

html,body{
height:100%;
}

.movef {
 position:relative;
 left:10px;
 top:23px;
 } 

.move_sp {
 position:relative;
 left:-63px;
 top:-25px;
 } 
	div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
		background: #C8DDED;
	}
	
		div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#C8DDED;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctl {top:0; left:-20px;}
		.cbl {bottom:0; left:-20px;}
		.ctr {top:0; right:-20px;}
		.cbr {bottom:0; right:-20px;}

		.ctl b {left:-8px;}
		.ctr b {left:-25px;}
		.cbl b {left:-8px; top:-17px;}
		.cbr b {left:-25px; top:-17px;}
		
	div.box-inner
	{
		padding: 0 20px;
		background: #C8DDED;
	}


div.w60
{
width: 97%;
margin: 0px auto;
}


div.box-d
{
height:20px;
margin: 0 20px;
position: relative;
background: #DDDBDB;
}
	
		div.box-d em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctld, .cbld, .ctrd, .cbrd 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#DDDBDB;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctld {top:0; left:-20px;}
		.cbld {bottom:0; left:-20px;}
		.ctrd {top:0; right:-20px;}
		.cbrd {bottom:0; right:-20px;}

		.ctld b {left:-8px;}
		.ctrd b {left:-25px;}
		.cbld b {left:-8px; top:-17px;}
		.cbrd b {left:-25px; top:-17px;}
		
	div.box-innerd
	{
		padding: 0 20px;
		background: #DDDBDB;
	}


div.box-y
{
height:20px;
margin: 0 20px;
position: relative;
background: #E8E6D0;
}
	
		div.box-y em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
		.ctly, .cbly, .ctry, .cbry 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#E8E6D0;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
		}
		
		.ctly {top:0; left:-20px;}
		.cbly {bottom:0; left:-20px;}
		.ctry {top:0; right:-20px;}
		.cbry {bottom:0; right:-20px;}

		.ctly b {left:-8px;}
		.ctry b {left:-25px;}
		.cbly b {left:-8px; top:-17px;}
		.cbry b {left:-25px; top:-17px;}
		
	div.box-innery
	{
		padding: 0 20px;
		background: #E8E6D0;
	}

.informer
{z-index:99999; position:fixed; width:250px; height:120px; left:100%; top:100%; margin-top:-140px; margin-left:-260px; font-weight:normal; text-decoration:none;}

input {transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;outline:none;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
font-size: 12px;
}


form {margin-top:0px; margin-bottom:0px;}

.calend_now{
color : #000080;
}
.calend_bg_tbl{
background-color: #aadddd;
}
.calend_bg_td{
background-color: #608FB8;
}
.calend_bg{
background-color: #E1EBF0;
}
.calend_bg_today{
background-color: #E1EBF0;
}

A:link {COLOR: #073d5d; FONT-STYLE: normal; TEXT-DECORATION: none}
A:visited {COLOR: #073d5d; FONT-STYLE: normal; TEXT-DECORATION: none}
A:active {COLOR: #073d5d; FONT-STYLE: normal; TEXT-DECORATION: underline}
A:hover {COLOR: #d53009; TEXT-DECORATION: underline;}

.topline A:link {font-family: Verdana; font-size: 16pt; COLOR: #0079C2; FONT-STYLE: normal;TEXT-DECORATION: underline}
.topline A:visited {font-family: Verdana; font-size: 16pt; COLOR: #0079C2; FONT-STYLE: normal;TEXT-DECORATION: underline}
.topline A:active {font-family: Verdana; font-size: 16pt; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none}
.topline A:hover {font-family: Verdana; font-size: 16pt; COLOR: #FE5C0B; TEXT-DECORATION: none;}
.topline {font-family: Verdana; font-size: 16pt; COLOR: #f25e22;TEXT-DECORATION: none;
text-shadow: 5px 5px 5px rgba(255, 255, 255, 1);
}

.username_big A:link {TEXT-DECORATION: underline; font-family: Verdana; font-size: 11pt}
.username_big A:visited {TEXT-DECORATION: underline; font-family: Verdana; font-size: 11pt}
.username_big A:active {TEXT-DECORATION: none; font-family: Verdana; font-size: 11pt}
.username_big A:hover {TEXT-DECORATION: none; font-family: Verdana; font-size: 11pt}

.blocks_title {margin-top: 5px;}
.blocks_foot {margin-bottom: 10px;}

.notestext {font-family: Tahoma; COLOR: #C64311; FONT-STYLE: normal; TEXT-DECORATION: none}

.dashtext { FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:link {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:visited {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none; border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;}
.dashtext A:active {font-size: 10pt; font-family: Tahoma; COLOR: #0079C2; FONT-STYLE: normal; TEXT-DECORATION: none}
.dashtext A:hover {font-size: 10pt; font-family: Tahoma; COLOR: #FE5C0B; TEXT-DECORATION: none;}

.pagetitle_big {font-family: Verdana; font-size: 16pt; COLOR: #000;}

.buttonr A:link {font-size: 11pt; COLOR: #000000; font-family: Tahoma;background:#b9cad9; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;padding-right: 10px;  padding-left: 10px;  TEXT-DECORATION: none;padding-bottom: 3px;padding-top: 2px;}
.buttonr A:visited {font-size: 11pt; COLOR: #000000; font-family: Tahoma;background:#b9cad9; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;padding-right: 10px;padding-left: 10px; TEXT-DECORATION: none;padding-bottom: 3px;padding-top: 2px;}
.buttonr A:active {font-size: 11pt; COLOR: #FFFFFF; font-family: Tahoma;background:#375069; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;padding-right: 10px; padding-left: 10px; TEXT-DECORATION: none;padding-bottom: 3px;padding-top: 2px;}
.buttonr A:hover {font-size: 11pt; COLOR: #FFFFFF; font-family: Tahoma;background:#375069; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right: 10px; padding-left: 10px; TEXT-DECORATION: none;padding-bottom: 3px;padding-top: 2px;}

.buttonr_small A:link {font-size:9pt; COLOR: #000000; font-family:Tahoma; background:#dddddd; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius: 10px; padding-right:7px;  padding-left: 7px;  TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px;}
.buttonr_small A:visited {font-size:9pt; COLOR:#000000; font-family:Tahoma; background:#dddddd; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right:7px; padding-left:7px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px;}
.buttonr_small A:active {font-size:9pt; COLOR:#FFFFFF; font-family:Tahoma; background:#6a6a6a; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right:10px; padding-left:7px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px;}
.buttonr_small A:hover {font-size:9pt; COLOR:#FFFFFF; font-family:Tahoma; background:#6a6a6a; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right:7px; padding-left:7px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px;}

.pmotvetnew {font-family: Trebuchet MS;font-size: 11pt; background: #fcf5e1; border-bottom: 1px dashed #828282;padding-left: 16px; padding-top: 10px;padding-bottom:10px;padding-right: 5px;}

.imgresize img{max-width:600px!important;height:auto!important;}

.errline {font-size: 10pt; COLOR: #ff0000; font-family: Tahoma;background:#b9cad9; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;padding-right: 10px;  padding-left: 10px;  TEXT-DECORATION: none;padding-bottom: 3px;padding-top: 2px;}

.light_block {position: relative; width:100%; background:#f1eee6; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right:5px; padding-left:5px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px;}

.lrblocks {width:100%; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; padding-right:5px; padding-left:5px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:1px; z-index:0}


table.hovettab:hover {background-color:#dce7ed;cursor:hand;cursor:pointer;}


.usermenu {display:inline;}
.usermrnutext {font-size:12pt; font-family: Tahoma;}

.UMblock {
	display:none;
	background: url('images/um_block.png') no-repeat;
	z-index:10000000;
	text-align:center;
	font-size:12pt;
    width:335px;
    height:255px;
	position:absolute;
}

#dispspasibo {
position:absolute;
margin-top: 15px;
}

.rusername {font-size:10pt; font-family: Tahoma;}

.userfotos {display:inline-table; padding:5px; text-align:center}
.userfotos:hover {background-color:#dce7ed}

.lrlinks {font-weight: bold; color: #d53009; font-family: Arial; font-size:18px;padding-top: 3px; padding-bottom:3px; padding-right: 10px; padding-left: 10px; background: #FFFFFF;top:-8px;position:relative;
border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px;}

.translyator {padding-top: 3px; padding-bottom:3px; padding-right: 10px; padding-left: 10px; background: #E0E9F0;top:-8px;position:relative;
border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px;}

.scenablocks {width:97%;height:55px; padding-right:5px; padding-left:5px; TEXT-DECORATION:none; padding-bottom:2px; padding-top:10px; border: 1px solid #cacaca;background: #fff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px;box-shadow: 0 0 10px rgba(0,0,0,0.3);position:relative;top:12px;}
.scenaimg {position:relative;top:-17px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px;}
a:link .scenablocks  {TEXT-DECORATION:none;}

.usergifts {display:inline-table; width:160px; padding-left:5px;padding-top:5px;padding-right:5px;padding-bottom:15px; text-align:center;font-family:Tahoma}
.usergifts:hover {background-color:#efefef;}

.scrollTop{
	background:url('images/scrolltopimg.png') 0 0 no-repeat;
	width:40px;
	height:25px;
	bottom:10px;
	left:48%;
}
.scrollTop:hover{ background-position:0 -27px; }

.privatemessage
{display:table;z-index:100; top:10%; position:fixed; width:1000px; height:80%; left:50%; margin-left:-500px; font-weight:normal; text-decoration:none;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px; box-shadow:   0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8),  23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;background: url('images/pmfone2.jpg')}

.privatemessage img{max-width:500px!important;height:auto!important;}

.usersblockpm{position:absolute;background:#d2dfe8; overflow-y: auto; width: 280px;  bottom:0; margin:7px;padding:5px; top:35px;}
.pmsblock{position:absolute;font-size:11pt; overflow-y: auto;  padding:5px; left:310px;width:670px; bottom:160px; top:42px;}
.pmeditor{position:absolute; bottom:20px; left:310px; width:680px;}
.showuserpm{ background: #d2dfe8; font-family:Arial; border-bottom: 1px solid #f6f6f6;cursor:hand; cursor: pointer;}
.showuserpm:hover{background: #f2f3f3;}
.usonlinepm{display:table-cell; vertical-align:middle;}
.usimgpm{display:table-cell; vertical-align:middle}
.uslogpm{display:table-cell;vertical-align:middle; height:45px}
.privateout{background: #ececdd;  float: right;padding:5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;width:89%;}
.privatein{background: #d2dfe8; float: left;padding:5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;width:89%;}

.pmdatadisp{font-family: tahoma; COLOR: #000; TEXT-DECORATION: none; font-size: 8pt; background: #FFFFFF;padding-top: 2px; padding-bottom:2px; padding-right: 5px; padding-left: 5px; margin-left:10px; margin-right:10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative;width:auto; text-align:center}

.pmdaydisp{background:#fff8ee; width:90px; font-family: Arial; text-align:center;position:relative;top:12px;margin:0 auto;font-size: 8pt;font-weight:bold}

.pmkolnew{display:table-cell; font-family:Arial; font-size:10pt; font-weight:bold; vertical-align:middle;}
.pmdelbutt{float:right;font-family:Arial; font-size:8pt;border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;color:#cc3300;position:relative;top:3px;opacity:0;}
.pmdeluser{float:right;display:none;vertical-align:middle;position:relative;top:-30px;left:-5px;}

.pmtopline{color:#fff; font-family:Arial; position:absolute;background:#5f8bb2; overflow-y: auto; width: 975px; top:0; margin:7px;padding:5px;}

.UMblockPM {
	display:none;
	background: url('images/um_block_pm.png') no-repeat;
	z-index:10000000;
	font-size:12pt;
    width:207px;
    height:255px;
	position:absolute;
padding-left:15px;
}


.privatemessage
{display:table;z-index:100; top:0; position:fixed; width:1000px; height:97%; left:50%; margin-left:-500px; font-weight:normal; text-decoration:none;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px; box-shadow:   0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8),  23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;background: url('images/pmfone2.jpg')}

.privatemessage img{max-width:500px!important;height:auto!important;}

.usersblockpm{position:absolute;background:#d2dfe8; overflow-y: auto; width: 280px;  bottom:0; margin:7px;padding:5px; top:35px;}
.pmsblock{position:absolute;font-size:11pt; overflow-y: auto;  padding:5px; left:310px;width:670px; bottom:250px; top:42px;}
.pmeditor{position:absolute; bottom:20px; left:310px; width:680px;}
.showuserpm{ background: #d2dfe8; font-family:Arial; border-bottom: 1px solid #f6f6f6;cursor:hand; cursor: pointer;}
.showuserpm:hover{background: #f2f3f3;}
.usonlinepm{display:table-cell; vertical-align:middle;}
.usimgpm{display:table-cell; vertical-align:middle}
.uslogpm{display:table-cell;vertical-align:middle; height:45px}
.privateout{background: #ececdd;  float: right;padding:5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;width:89%;}
.privatein{background: #d2dfe8; float: left;padding:5px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;width:89%;}

.pmdatadisp{font-family: tahoma; COLOR: #000; TEXT-DECORATION: none; font-size: 8pt; background: #FFFFFF;padding-top: 2px; padding-bottom:2px; padding-right: 5px; padding-left: 5px; margin-left:10px; margin-right:10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; position:relative;width:auto; text-align:center}

.pmdaydisp{background:#fff8ee; width:90px; font-family: Arial; text-align:center;position:relative;top:12px;margin:0 auto;font-size: 8pt;font-weight:bold}

.pmkolnew{display:table-cell; font-family:Arial; font-size:10pt; font-weight:bold; vertical-align:middle;}
.pmdelbutt{float:right;font-family:Arial; font-size:8pt;border-bottom: 1px dashed #828282;cursor:hand;cursor: pointer;color:#cc3300;position:relative;top:3px;opacity:0;z-index:99999;}
.pmdeluser{float:right;display:none;vertical-align:middle;position:relative;top:-30px;left:-5px;}

.pmtopline{color:#fff; font-family:Arial; position:absolute;background:#5f8bb2; overflow-y: auto; width: 975px; top:0; margin:7px;padding:5px;}

.UMblockPM {
	display:none;
	background: url('images/um_block_pm.png') no-repeat;
	z-index:10000000;
	font-size:12pt;
    width:207px;
    height:255px;
	position:absolute;
padding-left:15px;
}

.hoverblock {display:inline-block;padding:15px;}
.hoverblock:hover {background:#dfebec;}

.infoblock
{background:#ffffcc; z-index:99999; position:fixed; width:500px; height:150px; left:50%; top:50%; margin-top:-140px; margin-left:-260px; font-weight:normal; text-decoration:none;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px; box-shadow:   0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8),  23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;padding:15px;text-align:center;display:none;}

.lrblock_deb, .lrblock_rand, .lrblock_recomm, .lrblock_stud, .lrblock_lanch, .lrblock_week {position:relative;font-family:'Tahoma';color:#000000}