.menutext {color:black;font-weight:normal; font-size:13px;  font-family:arial,tahoma,verdana,helvetica;}
.ntext   {color:black;font-weight:normal; font-size:13px;  font-family:arial,tahoma,verdana,helvetica;}
.ntextb  {color:black;font-weight:normal; font-size:13px;  font-family:arial,tahoma,verdana,helvetica;}

td,input { color:black;font-weight:normal; font-size:10pt;  font-family:arial,tahoma,verdana,helvetica; }
.small { font-size:12px; }


.err    {color:red;  font-weight:normal; font-size:13px;  font-family:arial,tahoma,verdana,helvetica;}
.lastm  {color:black;font-weight:normal; font-size:12px;   font-family:arial,tahoma,verdana,helvetica;} 
.lastmd {color:#994422;font-weight:normal; font-size:12px;   font-family:arial,tahoma,verdana,helvetica;} 
.tpdate {color:black;font-weight:normal; font-size:8pt;   font-family:arial,tahoma,verdana,helvetica;} 
.author {color:navy;font-weight:bold; font-size:9pt;   font-family:arial,tahoma,verdana,helvetica;} 
.ldate {color:navy;font-weight:bold; font-size:9pt;   font-family:arial,tahoma,verdana,helvetica;text-decoration:none;}
.authorname {color:navy;font-weight:normal; font-size:9pt;   font-family:arial,tahoma,verdana,helvetica;} 
.numview {color:black;font-weight:normal; font-size:9pt;  font-family:arial,tahoma,verdana,helvetica;}
.numans {color:black;font-weight:normal; font-size:9pt;  font-family:arial,tahoma,verdana,helvetica;}

.tname { font-size:12pt; }
.online { font-size:12pt; color:green; }
.offline { font-size:12pt; color:red; }
.usertype { font-size:10px; color:black; font-family:tahoma; }

.medit { font-size:8pt; font-style:italic;}

.ntextpages  {color:black;font-weight:normal; font-size:9pt;  font-family:arial,tahoma,verdana,helvetica;}
.btextpages  {color:#aa4444;font-weight:bold; font-size:9pt;  font-family:arial,tahoma,verdana,helvetica;}



b.searchmath { color:red; }

.photoframe { border:6px solid #F0F0F0;}
.photoframeglr { border:6px solid #F0F0F0;margin:2px;}
.photoframer { border:6px solid #F0F0F0;margin-right:10px;}
.photoframel { border:6px solid #F0F0F0;margin-left:10px;}
.photoframenf { border:6px solid #F0F0F0;padding:5px}

.photoinfo   {color:black;font-weight:normal; font-size:12px;   font-family:arial,tahoma,verdana,helvetica;} 
.photoinfoc  {color:#887733;font-weight:normal; font-size:12px;   font-family:arial,tahoma,verdana,helvetica;} 
.photoinfou  {color:#665522;font-weight:normal; font-size:12px;   font-family:arial,tahoma,verdana,helvetica;} 

.pdiv { border: none 0;border-top: 1px dashed #000;height: 1px; padding: 2px; }
.pdiv2 { border: none 0;border-top: 1px dashed #000;height: 1px; padding: 2px; margin-bottom: 2px;  }
.tb20 { margin: 10px 0 10px 0; }


.mdel2 { padding:3px;margin:1px;font-size:11px;background-color:#ccaaaa; }
.mdel3 { padding:3px;margin:1px;font-size:12px;background-color:#ccaaaa; }
.btnb { 
	display: table-cell;
	width: 100%;
	border: 0px solid red; 
}
.btn3 { 
	float: left; background-color:#BBD5FF; padding:3px 7px 3px 7px; margin:0 7px 0 0; font-weight:normal; font-size:9pt;  font-family:arial,tahoma,verdana,helvetica; 
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   vertical-align: middle;
}

.myq { margin:0px 10px;padding:5px;background-color:#F7F7F7;border:1px dotted #CCCCCC;width:96%; }
.myqp { margin:2px;padding:1px;background-color:#F7F7F7;border:1px dotted #CCCCCC;width:96%; }


.nu {text-decoration:none;}
.orderarrow {color:green;text-decoration:none;}
.ordernumblock { display:table-cell;vertical-align:middle; border-bottom:2px solid #ccccee;width:30px;height:26px;background-color:#ddddff;padding:5px;padding-bottom:3px; }
.orderarrowsblock { margin-top:10px;width:30px;height:16px;background-color:#ffffff;padding:2px;color:green;font-weight:bold;padding-bottom:15px; }
.delpicblock { padding:2px;background-color:#ffeeee;color:red;font-weight:bold;border:1px solid #ffd0d0; }

.rowst { background-color:#e0e0e0;height:28px; }
.rowst2 { background-color:#f0f0f0;height:28px; }

.copyr {color:black;font-weight:normal; font-size:8pt;  font-family:arial,tahoma,verdana,helvetica;text-align:center;}

.t-emoticon{
		margin-right:3px;
		background-repeat:no-repeat;
		display:inline-block;
		;vertical-align:bottom;
}
.t-emoticon-dirol {background-image:url('/foro/files/icons/i-dirol.gif'); width:21px; height:21px;}
.t-emoticon-acute {background-image:url('/foro/files/icons/i-acute.gif'); width:27px; height:24px;}
.t-emoticon-sick  {background-image:url('/foro/files/icons/i-bad.gif'); width:20px; height:20px;}
.t-emoticon-blush  {background-image:url('/foro/files/icons/i-blush2.gif'); width:25px; height:25px;}

.t-emoticon-coffee {background-image:url('/foro/files/icons/i-d_coffee.gif');width:29px;height:30px;}
.t-emoticon-fool   {background-image:url('/foro/files/icons/i-fool.gif');width:29px;height:23px;}

.t-emoticon-agree {background-image:url('/foro/files/icons/i-agree.gif');width:37px;height:23px;}
.t-emoticon-dance {background-image:url('/foro/files/icons/i-dance4.gif'); width:39px; height:26px;}
.t-emoticon-clapping  {background-image:url('/foro/files/icons/i-clapping.gif'); width:40px; height:24px;}
.t-emoticon-drinks  {background-image:url('/foro/files/icons/i-drinks.gif'); width:51px; height:28px;}



.t-emoticon-tongue {background-image:url('/foro/files/icons/i-tongue.gif'); width:20px; height:20px;}
.t-emoticon-good {background-image:url('/foro/files/icons/i-good3.gif'); width:27px; height:24px;}
.t-emoticon-help  {background-image:url('/foro/files/icons/i-help.gif'); width:29px; height:33px;}
.t-emoticon-champagne  {background-image:url('/foro/files/icons/i-laie_95.gif'); width:26px; height:23px;}

.t-emoticon-mosking {background-image:url('/foro/files/icons/i-mosking.gif');width:25px;height:25px;}
.t-emoticon-rofl   {background-image:url('/foro/files/icons/i-rofl.gif');width:28px;height:23px;}

.t-emoticon-nrussian {background-image:url('/foro/files/icons/i-new_russian.gif'); width:35px; height:26px;}
.t-emoticon-happened {background-image:url('/foro/files/icons/i-laiea_016.gif'); width:39px; height:27px;}
.t-emoticon-thankyou  {background-image:url('/foro/files/icons/i-thank_you.gif'); width:36px; height:29px;}
.t-emoticon-airfan  {background-image:url('/foro/files/icons/i-jc_fan.gif'); width:46px; height:24px;}


.t-emoticon-wacko {background-image:url('/foro/files/icons/i-wacko2.gif'); width:20px; height:24px;}
.t-emoticon-angel {background-image:url('/foro/files/icons/i-angel.gif'); width:27px; height:26px;}
.t-emoticon-maninlove  {background-image:url('/foro/files/icons/i-man_in_love.gif'); width:20px; height:26px;}
.t-emoticon-cold  {background-image:url('/foro/files/icons/i-cold.gif'); width:26px; height:32px;}

.t-emoticon-music  {background-image:url('/foro/files/icons/i-music.gif'); width:28px; height:25px;}
.t-emoticon-lol  {background-image:url('/foro/files/icons/i-laiea_005.gif'); width:24px; height:27px;}

.t-emoticon-photo  {background-image:url('/foro/files/icons/i-photo.gif'); width:46px; height:39px;}
.t-emoticon-yahoo  {background-image:url('/foro/files/icons/i-yahoo.gif'); width:42px; height:27px;}
.t-emoticon-crazygirl  {background-image:url('/foro/files/icons/i-girl_crazy.gif'); width:37px; height:25px;}
.t-emoticon-dash  {background-image:url('/foro/files/icons/i-dash3.gif'); width:51px; height:26px;}



.t-emoticon-crazy  {background-image:url('/foro/files/icons/i-crazy.gif'); width:21px; height:28px;}
.t-emoticon-goodbye  {background-image:url('/foro/files/icons/i-laiea_054.gif'); width:27px; height:27px;}
.t-emoticon-tears  {background-image:url('/foro/files/icons/i-cray.gif'); width:31px; height:22px;}
.t-emoticon-shakehead  {background-image:url('/foro/files/icons/i-jc_shakehead.gif'); width:20px; height:24px;}

.t-emoticon-readbook  {background-image:url('/foro/files/icons/i-phil_02.gif'); width:28px; height:26px;}
.t-emoticon-pifpaf  {background-image:url('/foro/files/icons/i-swoon2.gif'); width:34px; height:28px;}

.t-emoticon-wmail  {background-image:url('/foro/files/icons/i-mail1.gif'); width:36px; height:26px;}
.t-emoticon-angry  {background-image:url('/foro/files/icons/i-ireful3.gif'); width:35px; height:23px;}
.t-emoticon-clapgirl  {background-image:url('/foro/files/icons/i-jc_clapgirl.gif'); width:40px; height:25px;}
.t-emoticon-kvas  {background-image:url('/foro/files/icons/i-laie_90.gif'); width:60px; height:25px;}


.t-emoticon-redheart  {background-image:url('/foro/files/icons/i-red-heart2.png'); width:20px; height:20px;}
.t-emoticon-warning  {background-image:url('/foro/files/icons/i-warning.png'); width:22px; height:22px;}
.t-emoticon-bomb  {background-image:url('/foro/files/icons/i-bomb.gif'); width:28px; height:24px;}
.t-emoticon-nuclear  {background-image:url('/foro/files/icons/i-nuclear.png'); width:20px; height:20px;}

.t-emoticon-sleeping  {background-image:url('/foro/files/icons/i-lazy2.gif'); width:29px; height:29px;}
.t-emoticon-timetoeat  {background-image:url('/foro/files/icons/i-laiea_045.gif'); width:36px; height:26px;}

.t-emoticon-bottle  {background-image:url('/foro/files/icons/i-laiea_047.gif'); width:37px; height:37px;}
.t-emoticon-document  {background-image:url('/foro/files/icons/i-laiea_029.gif'); width:26px; height:30px;}
.t-emoticon-girlkiss  {background-image:url('/foro/files/icons/i-laiea_062.gif'); width:41px; height:30px;}
.t-emoticon-happycouple  {background-image:url('/foro/files/icons/i-d_dance.gif'); width:59px; height:24px;}

.itw { width:31px; border:1px solid #dddddd;  }

.extphoto { 
	color:black;font-weight:normal; font-size:8pt; text-align:left;   
	font-family:arial,tahoma,verdana,helvetica; border:1px dotted #aaaaaa; 
	width:140px; padding:4px 2px 7px 2px; margin: 17px 0 0 0; } 
	


.err2 { color:red;font-size:18px;font-weight:bold; }

.nparr { text-decoration:none;font-weight:bold;font-size:15px; }

.cpages {background-color:#f2f2f2;border:1px dotted #e0e0e0;text-decoration:none;padding:5px 3px 5px 3px;}
.cpage { border-bottom:1px dotted;-moz-box-shadow:0 0 0 .36em transparent;-webkit-box-shadow:0 0 0 .36em transparent;box-shadow:0 0 0 .36em transparent;display:inline-block;margin:3px;outline:3px solid transparent;padding:3px 2px 3px 2px;position:relative;text-decoration:none; }
.cpagehid { border-bottom:0px dotted;-moz-box-shadow:0 0 0 .36em transparent;-webkit-box-shadow:0 0 0 .36em transparent;box-shadow:0 0 0 .36em transparent;display:inline-block;margin:3px;outline:3px solid transparent;padding:3px 2px 3px 2px;position:relative;text-decoration:none; }


.cpagezz { border-bottom:1px dotted;
-moz-box-shadow:0 0 0 2px transparent;
-webkit-box-shadow:0 0 0 2px transparent;
box-shadow:0 0 0 2px transparent;display:
inline-block;margin:3px;
outline:3px solid transparent;padding:3px 2px 3px 2px;position:relative;text-decoration:none; }


.cpage:hover { background-color:#ffeeee; }
.cpage:visited { color:#900060; }
.cpagev { background-color:#f2f2f2;
	border-left:2px solid #e0e0e0;border-bottom:1px dotted #e0e0e0;border-top:1px dotted #e0e0e0;
	text-decoration:none;padding:5px 10px 5px 7px; }



body { height: 100%; padding:0; margin:0; background-color:#FFE7A0;  }
html { height: 100%; padding:0; margin:0; text-align:left; }
.topmenu { width:100%; }
.pdalink { font-size:12px;color:#ccddFF;text-decoration:none;border-bottom:1px dotted #bbccFF; }
.tm105 { width:105px;float:left;  height:25px;  }
.tm2 { background-color: #0B005C; overflow: hidden;   height:25px;  font: 12px/25px Arial; }

.tm774 { height:100%; width:774px; border:0px violet dashed;   }
.tm600 { height:100%; width:600px; display: table-cell;background-color: #FFFFFF;  border:0px blue dashed; padding: 5px 0 0 0;  
border-right: 1px solid #ffcc7b; }
.bl { width:774px;height:0px;border-bottom:13px solid #99bbdd; border-right: 1px solid #ffcc7b; }

.tm174 { height:100%; width:174px; display: table-cell; background-color:#ffdc8b; vertical-align:top; padding: 5px 0 20px 0; }
.tm164 { width:164px; margin: 1px 5px 20px 5px; }

.tm590 { width:590px; margin: 1px 5px 0 5px; }

.txtmenu { height:30px; background-color: #b78823; border-bottom:6px solid #BBAA88; border-top:0px solid #BBAA88; line-height: 30px;  margin: 0 0 3px 0;}
.txtinfo { height:30px; background-color: #ff9900; border-bottom:6px solid #aa5500; border-top:1px solid #aa5500; line-height: 30px;  margin: 0 0 3px 0;}
.txtgm   { height:30px; background-color: #99ff00; border-bottom:6px solid #227722; border-top:1px solid #227722; line-height: 30px;  margin: 0 0 3px 0;}
.txtsearch { height:30px; background-color: #66aaff; border-bottom:6px solid #334466; border-top:1px solid #334466; line-height: 30px;  margin: 0 0 3px 0;}
.txtauth   { height:30px; background-color: #ffbd18; border-bottom:6px solid #B78813; border-top:0px solid #B78813; line-height: 30px;  margin: 0 0 3px 0;}
.txtban   { height:30px; background-color: #ffbd18; border-bottom:6px solid #B78813; border-top:1px solid #B78813; line-height: 30px;  margin: 0 0 3px 0;}


.p13 { font-size:13px; font-family:Arial; }
.p12 { font-size:12px; font-family:Arial; }
.ml { border: none 0;border-top: 1px solid #ddc780;height: 1px; margin:6px 3px 6px 3px;}
.ml2 {  margin:6px 3px 2px 3px; border: none 0; border-top: 1px solid #ddc780;height: 1px; }
.lp3 { padding: 0 0 0 3px; }
.rp3 { padding: 0 3px 0 0; }
.tl3p { padding: 5px 3px 11px 3px; line-height: 16px; } 

.flags { width: 157px; position:relative; left:4px; border:0px solid red; margin: 0 0 3px 0;}
.rtxt { font-size:12px; font-family:Arial; }
.rlbl { display:inline-block; vertical-align:middle; }

input, button {
    box-sizing: border-box;
}

.vmenu { width:100%;background-color: #BBD5FF; text-align:right; height:30px; line-height: 30px; border-bottom: 6px #7788DD solid;  }

.forumdesc { font-size:15px;font-family:arial;color:#000044; text-decoration:none; }
.bcf { color:#2B207C; font-weight:bold; } 
.tpn { width:500px;position:relative;left:70px;top:3px; }
.tdu { text-decoration:underline; }
.forumname { font-size:15px;font-family:verdana,arial,tahoma;font-weight:bold;color:brown;}
.forum2name { font-size:15px;font-family:verdana,arial,tahoma;color:navy;}
.forum2desc { font-size:13px;font-family:arial; }

.showtopictbl2 { margin:15px 0 30px 0; position:relative;left:17px;top:2px;width:552px;padding:0px;word-wrap: break-word; border:0px solid red; }
.showtopictbl {  margin: 0 auto; width:580px;background-color:#ddccaa;border-top:2px solid #b78813;border-bottom:2px solid #b78813; }
.msgdate { background-color:#d0d0d0;border-top:2px solid #e7e7e7; border-bottom:2px solid #e7e7e7; padding:2px; }
.msgdate2 { padding-top:5px;margin-top:3px;text-align:right; }

.pdiv4 { border: none 0;border-top: 1px dashed #000;height: 1px; margin-top: 4px; padding-top: 4px; padding-bottom: 4px; }

.successmsg {
	font-size:11pt;font-family:arial;color:#227722;font-weight:bold;
}
.unsuccessmsg {
	font-size:11pt;font-family:arial;color:#771111;font-weight:bold;
}


.mt { padding:5px;background-color:#f0f0f0; }
.mt2 { padding:5px;background-color:#e3e3e3; font-weight:bold; }

.r270 { width:270px;text-align:right; font-size:16px;  
		padding: 4px 0 4x 0; 
	  }
	  
.r270p { width:270px;text-align:right; font-size:15px;  
		padding: 3px 0 3px 0; 
	  }
.l300p { width:300px;text-align:left; font-size:15px; background-color:#f0f0f0;  
		padding: 3px 0 3px 0px; 
	  }
	  	  
.l300 { width:300px;text-align:left; font-size:16px; background-color:#f0f0f0;  
		padding: 4px 0 4px 0px; 
	  }

.l300x { width:300px;text-align:left; font-size:15px;   
		padding: 3px 0 3px 0px; 
	  }
	  	 
.c300 { width:300px;text-align:center;  font-size:16px; background-color:#f0f0f0;
		padding: 6px 0 6px 0; 
	  }

.btext  {color:navy; font-weight:bold;   font-size:13px;  font-family:arial,tahoma,verdana,helvetica;}

.prsubsection { color:navy; font-weight:normal;   
				font-size:18px;  font-family:	Verdana, Arial, tahoma,helvetica; 
				border-bottom:2px solid #cccccc; padding:0 0 4px 0; margin: 0 0 10px 0;
				
			  }
.inptxt { margin:0 0 0 6px; width:290px; font-size:16px;  font-family:	Verdana, Arial, tahoma,helvetica; color: #006633; } 
.inptxt2 { font-size:16px;  font-family:	Verdana, Arial, tahoma,helvetica; color: #006633; } 
				

.r150 { width:150px;text-align:right; font-size:13px;  
		padding: 6px 0 6px 0; }
	  
	  
  	  
.l435 { width:435px;text-align:left; font-size:13px;   
		padding: 6px 0 6px 0px; }
		
		
.cnt { vertical-align: middle;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    align: center; }
    
.mynobr { white-space: nowrap; }
.ot160 { width:160px; background-color:#e8e8e8; border-top:1px solid #aabbaa;border-bottom:1px solid #aabbaa; vertical-align:top; }
.ot430 { width:430px; background-color:#ffffff;vertical-align:middle;text-align:left; }
.ot590 { width:590px;border-right:2px dotted #aabbaa;border-collapse:collapse; }
.ot423 { width:423px;border-collapse:collapse; }
.ot163 { width:163px;text-align:left; }
.p4 { padding:4px; }
.ottn { margin:7px 0 0 0;background-color:#ffffff;padding:8px 4px 8px 7px;border-left:3px solid #eeaa77;border-top:0px dotted #999999;border-right:0px dotted #999999; }
.otti { padding: 0 2px;float:left; }
.otc { height:0px;clear: both; }
.otnv { width:260;text-align:center;background-color:#ddeedd;padding:2px;border-top:1px solid #aabbaa;border-bottom:1px solid #aabbaa; }

.userav { display:inline-block;vertical-align: middle; }
.userst { display:inline-block;vertical-align: middle;padding-left:5px; }

.forum-main-section-name {
	
	margin:0px;text-align:left;padding:10px;
	background-color:#ddccaa;
	border-bottom:5px solid #7788DD;

}


.forum-listing-name-info {
	padding:10px;
	display: inline-block;
	width:100%;
}

.forum-listing-name {
	
	margin: 10px 10px 10px 0;padding:0px; 
	//background-color:#fff2b9;
	background-color:#fbe7ba;
	border-radius:10px 10px 10px 10px;
}

.forum-listing-name-header {

	padding:10px;
	//background-color:#ffe05d;
	//background-color:#f9ce67;
	background-color:#eece83;
	border-radius:10px;
}

.hidethis {
	display:none;
}