/* Global setings */
h1 {
	font-size:18px;
}
h2 {
	font-size:16px;
}
:link { 
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#FFCC00;
	font-weight: bolder ;
}  
:visited { 
  color: #FFCC00; 
  font-weight: bolder 
} 
a:active { 
  color: #ECB700; 
  text-decoration: none 
}
a:hover { 
  color:#ECB700; 
  text-decoration: none  
}
a { 
  text-decoration: none 
}
object{ 
  border: 0;
  border-spacing: 0;
  padding: 0;  
  margin: 0;
}
img{ 
  border: 0;
  border-spacing: 0;
  padding: 0; 
  margin: 0; 
}
td { 
  font-size: 10pt;
}
form{ 
  padding-top: 0em;
  padding-bottom: 0em;
  margin-top: 0em;
  margin-bottom: 0em; 
}
em {  
  color: #E6A49C; 
  text-decoration: none;
  font-style:	normal;
  font-weight: bold;
}
/* HTML pages, shared by all pages */
body {
	background-color:#900000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}
table.main{ 
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 750px;
  border-collapse: collapse;
}
table.main td{  
  border-spacing: 0;
  padding: 0;
  margin: 0; 
}
div.wrapper{ 
  clear: both;
  text-align:center; 
  width:750px; 
  margin:0 auto; 
  border: 0;
  border-spacing: 0;
  padding: 0;
}
div.content2wrapper{ 
  clear: both;
  text-align:center; 
  width:700px; 
  margin:0 auto; 
  border: 0;
  border-spacing: 0;
  padding: 0;
}
div.contentwrapper{ 
  clear: both;
  text-align:center; 
  width:600px; 
  margin:0 auto; 
  border: 0;
  border-spacing: 0;
  padding: 0;
}
/* The Header, shared by all */

table.dynamenu{ 
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
table.dynamenu td{ 
  background-color: #900000;
  padding: 0.4em;
}
td.headerdynmenu{ 
  text-align: center;
  border: 0;
  background-color: #900000;
  border-spacing: 0;
}
td.headerdynmenur{ 
  background-color: #900000;
  text-align: right;
  border: 0;
  border-spacing: 0;
}
td.header{ 
  text-align: left;
  border: 0;
  border-spacing: 0;
  padding: 0;
}
td.footer{ 
  text-align: center;
  background-position:bottom;height:27px;
  border: 0;
  border-spacing: 0;
  padding: 0;
}
td.headerr{ 
  text-align: right;
  border: 0;
  border-spacing: 0;
  padding: 0;
}
/* End of the header */

/* The Gallery page */
/* main table */
table.pgallery { 
  vertical-align: top;
  table-layout: fixed;
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0.4em;
  width: 100%;
}

table.pgallery td{ 
  border: solid 0.2em #900000;
 }
table.pgallery td.first{ 
  vertical-align: top;
  width: 233px;
  height: 300px;
  
 }
table.pgallerycel { 
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
table.pgallerycel th{ 
  padding: 4px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border: ridge #900000 1px;
  background-color: #333333;
  height: 15px;
}
table.pgallerycel th.img{ 
  background-color:  #333333;
  height: 220px;
}
table.pgallerycel img{ 
  border: ridge #900000 0.2em;
  padding: 0px;
  padding-right: 0px;
  font-weight: bold;
  text-align: center;
}
table.pgallerycel td{ 
  margin: 0em;
  padding:0.4em;
  font-weight: normal;
  text-align: left;
  border: ridge #900000 1px;
  background-color: #900000;
} 
 

/* End of the Gallery page */

/* The Bio page */
/* wrapping table for image and desc*/
table.perfcontent { 
  border: 0em;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
table.perfcontent td{ 
  background-color: #333333; 
  border: ridge #900000 0.1em;
}

table.perfcontent img{ 
border: ridge #900000 0.2em;
}
/* End wrapping table for image and desc*/
/* description table */
table.pdescription { 
  table-layout: fixed;
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 100%;
}
table.pdescription th{ 
  border: 0;
  padding: 10px;
  padding-right: 15px;
  text-align: right;
  font-weight: bold;
  background-color: #333333;
  text-align: right;
  font-size: 8pt;
} 
table.pdescription td{ 
  border: 0;
  padding: 10px;
  padding-left:  15px;
  background-color: #333333;
  text-align: left;
  font-size: 8pt;
 }
/* End description table */
/* calendar table */
table.pcalendar { 
  table-layout: fixed;
  border: ridge #900000 1px;
  background-color: #333333;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
table.pcalendar th{ 
  padding: 10px;
  padding-right: 15px;
  text-align: right;
  font-weight: bold;
  border: ridge #900000 1px;
  background-color: #333333;
  font-size: 8pt;
  text-align: center 
} 
table.pcalendar td{ 
  padding: 1px;
  border: ridge #900000 1px;
  background-color: #333333;
  font-size: 8pt;
  padding-top: 12px;
  padding-bottom: 12px;
 }
/* End calendar table */
/* End Bio page */

/* The model list page */
/* The main table */
table.perflist{ 
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 600px;
  border-collapse: collapse;
}
/* The cel table for each perf*/
table.perflistcel{ 
  border: 0;
  border-spacing: 0em;
  padding: 0;
  margin: 0em;
  margin-right: 0.2em;
  margin-left: 0.2em;
  width: 100%;
  border-collapse: collapse;
}

table.perflistcel a:link{ font-size: 8pt }
table.perflistcel a:visited{ font-size: 8pt }
table.perflistcel a:active{ font-size: 8pt }
table.perflistcel a:hover{ font-size: 8pt }

table.perflistcel td{
  padding-top: 0.7em;
  margin-top: 0.7em;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  background-color: #900000;
  height: 111px;
  text-align: center 
}
table.perflistcel img{ 
border: ridge #900000 0.2em;
width: 90px;
height: 90px;
}
table.perflistcel th{
  background-color: #333333;
  text-align: center;
  border-top: solid red 0.1em;
  padding: 0;
  padding-bottom: 0.2em;
}
/* End of the model list page */

/* The Chatroom page, public */
/* div wrapper to center the whole stuff */
div.chatwrapper{ 
  clear: both;
  text-align:center; /* reset text alignment */
  width:715px; 
  margin:0 auto; 
  border: 0;
  border-spacing: 0;
  padding: 0;
}
/* the table where the applet will be display */
table.chatroom{ 
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 715px;
  font-weight: bold;
  color: yellow;
  padding-top: 5px;
  border-top: ridge red 1px;
  border-left: ridge red 1px;
  border-right: ridge red 1px; 
  border-collapse: collapse;
}
table.chatroom td{ 
  padding-top: 5px;
  background-color: #333333; 
}
/* table used to display information below the applet */
table.chatroomtext{ 
  border: ridge red 1px;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  width: 715px;
  border-collapse: collapse;
}
table.chatroomtext td{ 
  font-size: 10pt;
  padding-left: 0.4em;
  padding-right: 0.4em;
  border: ridge red 1px; 
  background-color: #333333;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
 }
/* Used to display information to an admin , left align cell */
td.admin { 
  padding-left: 0.4em;
  font-size: 10pt;
  text-align: left;
  vertical-align: middle;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  margin-top: 0em;
  margin-bottom: 0em;
  width: 100%;
  background-color: #333333;
  border: ridge red 1px
}
/* Used to display information to an admin , center align cell */
td.adminc { 
  text-align: center;
  vertical-align: middle;
  border: ridge red 1px;
  background-color: #333333;
}
/* style for button for the admin */
.inputb{ 
  font-size:8pt;
  font-weight:bold;
  color:yellow;
  background-color:#605959;
  border-style:outset;
  border-width:2px;
  border-color:red;
 }

/* Generic text display to all in the room */
td.para { 
  font-size: 10pt;
  text-align: left;
}
/* the cel containing the links (profiles and private  */
td.chatlinkc { 
  font-size: 10pt;
  text-align: center;
  vertical-align: middle;
  margin-top: 0em;
  margin-bottom: 0em;
  border: ridge red 1px;
  background-color: #333333;
}
/* End of the Chatroom page, public */

/* The whoslive page */

table.whoiscel a:link{ font-size: 8pt }
table.whoiscel a:visited{ font-size: 8pt }
table.whoiscel a:active{ font-size: 8pt }
table.whoiscel a:hover{ font-size: 8pt }

table.whoistable{ 
  border: 0;
  border-spacing: 0;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
}
table.whoistable td{ 
  border: 0em;
  padding-top: 0.7em;
  margin-top: 0.7em;
  padding-bottom: 0.7em;
  margin-bottom: 0.7em;
  border-spacing: 0; 
}
table.whoiscel{ 
  border: 0;
  border-spacing: 0em;
  padding: 0;
  margin: 0em;
  margin-right: 0.2em;
  margin-left: 0.2em;
  width: 100%;
  border-collapse: collapse;
}
table.whoiscel img{ 
border: solid #333333 0.1em;
}
table.whoiscel td{ 
  background-color: #333333;
  text-align: center;
  border-top: solid #900000 0.1em;
  padding: 0;
  padding-bottom: 0.2em;
}
table.whoiscel th{
  padding: 0.6em;
  margin-top: 0.7em;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  background-color: #900000;
  text-align: center 
}
/* for the chatroom title */
div.chatroomheader { 
  text-indent: 1em ;     
  font-size: 12pt;
  border-spacing: 0;
  text-align: left;
  font-weight: bold;
  text-decoration: none
}
/* end whoslive page */

/* Login page */

/*
table.login{ 
  border-spacing: 0em;
  text-align: center;
  border-collapse: collapse;
}
*/
table.login{
	FONT-SIZE: 9px;
	COLOR: #E6A49C;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #333333; 
	BORDER-TOP: #333333 1px ridge;
	BORDER-BOTTOM: #333333 1px ridge;
	BORDER-LEFT: #333333 1px ridge;
	BORDER-RIGHT: #333333 1px ridge;
}
table.login td {
  padding: 10px;
  padding-left:  15px;
  text-align: left;
}
table.login th {
  padding: 10px;
  padding-right: 15px;
  text-align: right;
	BACKGROUND-COLOR: #333333; 
	BORDER-TOP: #333333 1px ridge;
	BORDER-BOTTOM: #333333 1px ridge;
	BORDER-LEFT: #333333 1px ridge;
	BORDER-RIGHT: #333333 1px ridge;
  font-weight: normal;
}

/* Login page */


table.signup{ 
  border-spacing: 0em;
  text-align: center;
  width: 700px;
  border-collapse: collapse;
}

table.signup td {
  padding: 10px;
  padding-left:  15px;
  text-align: left;
  border: solid 0.1em #E6A49C;
}
table.signup th {
  padding: 10px;
  padding-right: 15px;
  background-color:#333333;
  text-align: right;
  border: solid 0.1em #E6A49C;
  font-weight: normal;
}

/* Profile page */


table.profile{ 
  border-spacing: 0em;
  text-align: center;
  border-collapse: collapse;
}

table.profile td {
  padding: 10px;
  padding-left:  15px;
  text-align: left;
  border: solid 0.1em #E6A49C;
}
table.profile th {
  padding: 10px;
  padding-right: 15px;
  text-align: right;
  background-color:#333333;
  border: solid 0.1em #E6A49C;
  font-weight: normal;
}

/* vedit - usual column (right) */
.vedit td {
  border: solid 0.1em #a41f65;
  padding: 10px;
  padding-left:  15px;
}

/* vedit - header column (left) */
.vedit th {
  border: solid 0.1em #a41f65;
  padding: 10px;
  padding-right: 15px;
  text-align: right;
  font-weight: normal;
}
/* localmod */
/* menu,footer */
TD.tl_box{background:#900000 url("http://www.domacice4yu.com/home/images/tl.gif") no-repeat;background-position:right bottom;width:17px;height:27px;}
TD.tt_box{background:#900000 url("http://www.domacice4yu.com/home/images/tt.gif") repeat-x;background-position:bottom;height:27px;padding:0px 0px 0px 0px;}
TD.tr_box{background:#900000 url("http://www.domacice4yu.com/home/images/tr.gif") no-repeat;background-position:left bottom;width:17px;height:27px;}

/* camera selector */
TD.l_cam{background:#900000 url("http://www.domacice4yu.com/home/images/camsel/l.jpg") no-repeat;background-position:right bottom;width:10px;height:10px;}
TD.b_cam{background:#900000 url("http://www.domacice4yu.com/home/images/camsel/b.jpg") repeat-x;background-position:bottom;height:71px;padding:3px 3px 3px 3px;}
TD.r_cam{background:#900000 url("http://www.domacice4yu.com/home/images/camsel/r.jpg") no-repeat;background-position:left bottom;width:19px;height:71px;}

img.perf_cam_img{border: ridge #900000 0.2em}