
/* fonts */
 .tiny {font : 9px/12px Arial, Helvetica, sans-serif; color: #88A0FF; text-decoration: none}
 .smallfont {font : 9px/12px Arial, Helvetica, sans-serif; color: #7F7F7F; text-decoration: none}
 .news {font : 11px/16px Arial, Helvetica, sans-serif; color: #7f7f7f; text-decoration: none}
 .newsb {font : 11px/16px Arial, Helvetica, sans-serif; color: #7F7F7F; text-decoration: none}
 .newsl {font : 14px/18px Arial, Helvetica, sans-serif; color: #7F7F7F; text-decoration: none}
 .smallblue {font : 9px/12px Arial, Helvetica, sans-serif; color: #3870C9; text-decoration: none}
 .newsblue {font : 11px/16px Arial, Helvetica, sans-serif; color: #3870C9; text-decoration: none}
 .newsbluel {font : 14px/18px Arial, Helvetica, sans-serif; color: #3870C9; text-decoration: none}
 .newsblueb {font : bold 12px/14px Arial, Helvetica, sans-serif; color: #3870C9; text-decoration: none}
 .newsbluebh {font : bold 14px/16px Arial, Helvetica, sans-serif; color: #3870C9; text-decoration: none}
 .newsred {font : 11px/16px Arial, Helvetica, sans-serif; color: #aa6666; text-decoration: none}
 .newsr {font : 10px/12px Arial, Helvetica, sans-serif; color: #aa6666; text-decoration: none}
 .newsrb {font : bold 12px/14px Arial, Helvetica, sans-serif; color: #aa6666; text-decoration: none}
 .newsrl {font : 14px/18px Arial, Helvetica, sans-serif; color: #AA6666; text-decoration: none}
 .newsredbh {font : bold 14px/16px Arial, Helvetica, sans-serif; color: #AA6666; text-decoration: none}
 .newsbs {font : bold 12px/14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
 .newsbig {font: 20px/18px Arial, Helvetica, sans-serif; color: #9F9F9F; text-decoration: none}
 .newsbb {font: 14px/16px Arial, Helvetica, sans-serif; color: #9F9F9F; text-decoration: none; font-weight:bold;}
 .newsbig {font : bold 18px/18px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
 .sm {font : 12px/14px Arial, Helvetica, sans-serif; color: #0000aa; text-decoration: none}
 .newsm {font : 12px/12px Arial, Helvetica, sans-serif; color: #555555; text-decoration: none}

/* links */
a.btn:link { margin-left:5px; margin-right:5px; border:1px solid #000000; display:block; font-weight:bold; color:#000000; background-color:#afafaf; text-align:center; text-decoration:none;  padding-left:10px; padding-right:10px; font:11px/16px Arial, Helvetica, sans-serif; }
a.btn:visited { border:1px solid #000000; display:block; font-weight:bold; color:#000000; background-color:#afafaf; text-align:center; text-decoration:none;  padding-left:10px; padding-right:10px; font:11px/16px Arial, Helvetica, sans-serif; }
a.btn:hover,a.btn:active{ background-color:#FFFFFF; }


/* tables*/
 td.gcell { vertical-align:middle; text-align:center; border:1px solid #0F0F0F;} 
 td.hcell { text-align:center; background-color: #0F0F0F; border:1px solid #0F0F0F;}
 td.ncell { background-color: #0F0F0F; border:1px solid #0F0F0F;}
 td.headcell { text-align:center; vertical-align:middle; background-color: #0F0F0F; border:0px; }
 table.def { border-collapse: collapse; background-color: #000000; padding:0px; border:1px solid #0F0F0F; margin:0px; }

/* for profile page */
 td.profilephotocell { width:250px; vertical-align:top; text-align:center; border:0px solid #0F0F0F; }
 td.profilecell { vertical-align:top; text-align:center; border:0px solid #0F0F0F; }
 table.profiledef { margin-right:0; background-color: #000000; border:0px; width:100%; }
 div.profileimg { width:140px;height:90px;border:1px solid #000000;background: url(/img/logo6475.png) no-repeat center;  }
 div.profilephoto { width:200px;border:1px solid #000000;margin-left:auto; margin-right:auto; }
 div.profileheader { text-align:center; width:auto; border:4px solid #0F0F0F; background-color:#0F0F0F; }

/* for list of panoramas */
 table.listpano { width:95%; border:0px; background-color:#0F0F0F; }

/* edit pano */
 div.edittabs { border-top:5px solid #0F0F0F; width:auto;background-color:#0F0F0F;padding-right:2px;padding-left:0px;padding-top:2px; }
 td.editatab { padding-left:20px;padding-right:20px; background-color:#000000; text-decoration:underline;vertical-align:bottom; } 
 td.edittab { padding-left:20px;padding-right:20px; vertical-align:bottom;} 
 div.editmap { width: 760px; height: 450px;background-color:#0f0f0f;border:10px solid #0F0F0F; margin-left:auto; margin-right:auto;}
 div.editblock { width: 760px; background-color:#0f0f0f;border:10px solid #0F0F0F; }
 div.editformblock { width: 760px; background-color:#000000;border:1px solid #0F0F0F; padding:9px;}

/* home page */ 
 td.homecell { background-color: #0F0F0F; text-align:center; }
 td.homepano { background-color: #0F0F0F; text-align:center; width:460px; height:324px; vertical-align:middle; }
 td.hometext { background-color: #0F0F0F; vertical-align:top; text-align:justify; padding-right:15px; padding-left:15px;}

/* guest book */
 td.guestcell { background-color: #0F0F0F; } 

/* view book */
 div.viewpano { z-index:1;width:966px;height:500px;padding-left:5px;padding-right:5px;padding-bottom:10px;padding-top:10px;background-color:#0f0f0f;border:0px solid #0F0F0F;margin-top:10px; }
 div.pano { background-color:#0f0f0f;border:10px solid #0F0F0F; }

 div.greyblock { background-color: #0F0F0F; margin-bottom:10px; vertical-align:middle; text-align:center; border:0px; padding:5px; margin-left:auto; margin-right:auto; }
 div.headblock { background-color: #0F0F0F; vertical-align:middle; text-align:center; border:1px solid #000000;}

 img { border:1px solid #070707; }
 img.user { border:5px solid #0F0F0F; margin:5px; }

 span.btn { background-color: #FFFFFF; margin-left:5px; margin-right:5px; vertical-align:middle; text-align:center; border:1px solid #000000; padding-left:5px; padding-right:5px; font:11px/16px Arial, Helvetica, sans-serif; color: #7F7F7F;} 
 span.btn:hover { color:#000000; }
 span.btn1 { background-color: #5F5F5F; margin-left:5px; margin-right:5px; vertical-align:middle; text-align:center; border:2px solid #3F3F3F; padding-left:5px; padding-right:5px; font:16px/18px Arial, Helvetica, sans-serif; color: #FFFFFF;} 
 span.btn1:hover { border:2px solid #AFAFAF; }

 body { text-align:center; background-color:#000000; color:#7F7F7F; margin-top:0px; margin-left:0px; }

 div.map { width: 950px; height: 560px;background-color:#0f0f0f;border:10px solid #0F0F0F; }
 
 centerblock { text-align:center;margin-left:auto;margin-right:auto; }
