.cbody
{
position:relative;
width:1020px;
background:white;
margin:0 auto;
}

body
{
position:relative;
margin:0;
padding:0;
color:rgb(199,0,125);
background:white;
text-align:center;
font-family:arial;
font-weight:normal; 
font-size:18px;
}

body form
{
margin:20px 0px 20px 0px;
}

.links
{
width:740px;
float:left;
margin:10px 0px 0px 0px;
padding:5px 5px 0px 5px;
border-style:solid;
border-width:2px;
border-color:white;
background:rgb(230,230,230);
text-align:center;
}

.links a
{
font-weight:bold; 
font-size:12px;
text-decoration:none;
}

.links a:hover
{
text-decoration:underline;
}

.links a img
{
margin:0px 2px 0px 2px;
}

.bottommargin
{
margin:0px 0px 8px 0px;
}

.upmargin
{
margin:5px 0px 0px 0px;
}

.smallest
{
font-size:9px;
}

.big
{
font-size:16px;
}

.small
{
font-size:10px;
}

.loggedadmin
{
font-weight:bold;
text-decoration:underline;
}

.loggedmale
{
font-weight:bold;
color:navy;
}

.loggedfemale
{
font-weight:bold;
color:red;
}

.loggedunknown
{
font-weight:bold;
color:black;
}

.chatadmin
{
width:745px;
background:white;
background-image:url('star.gif');
background-position:-2px -2px;
background-repeat:no-repeat;
font-size:14px;
margin:0px 0px 2px 0px;
padding:10px 10px 10px 10px;
overflow:hidden;
}

.chatadmin a
{
font-weight:bold;
font-size:12px;
}

.comments
{
border-style:solid;
border-width:1px;
border-color:rgb(230,230,230);
width:630px;
overflow:hidden;
background:rgb(253,253,253);
font-size:13px;
padding:0px 5px 0px 5px;
margin:0px 0px -0.5em 0px;
}

.comments2
{
background:rgb(245,245,245);
padding:0px 5px 0px 5px;
margin:0px -5px 0px -5px;
}

.chat
{
width:745px;
background:white;
font-size:14px;
margin:0px 0px 2px 0px;
padding:10px 10px 10px 10px;
overflow:hidden;
}

.chat a
{
font-weight:bold;
font-size:12px;
}

.chatright
{
float:right;
font-size:11px;
}

.chatright a
{
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.user
{
position:absolute;
top:6px;
right:5px;
margin:0px 0px 0px 0px;
padding:3px 5px 3px 5px;
background:rgb(230,230,230);
border-style:solid;
border-width:2px;
border-color:white;
font-size:14px;
}

#commerce1
{
position:absolute;
top:2px;
left:310px;
width:510px;
height:210px;
text-align:left;
}

#commerce1 a img
{
border-width:0px;
}

#commerce2
{
position:absolute;
top:30px;
left:10px;
width:300px;
height:150px;
text-align:left;
}

#commerce2 a img
{
border-width:0px;
}

#commerce3
{
position:absolute;
top:40px;
left:860px;
width:100px;
height:210px;
text-align:right;
}

#commerce3 a img
{
border-width:0px;
}

#menu
{
position:absolute;
top:202px;
left:10px;
width:1000px;
height:25px;
text-align:left;
background:transparent;
border-width:0px;
float:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
white-space:normal;
}

#menu h1
{
margin:0px 0px 0px 0px;
}

#menu h2
{
margin:0px 0px 0px 0px;
}


#menu a
{
float:left;
width:71px;
height:22px;
display:inline;
text-align:center;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:rgb(199,0,125); 
background-image:url('unselected_pinkstyle.bmp');
background-repeat:no-repeat;
margin:2px 2px 0px 0px;
padding:2px 0px 0px 0px;
border-width:0px;
white-space:nowrap;
}

#menu a:hover
{
float:left;
width:71px;
height:22px;
display:inline;
text-align:center;
font-weight:bold;
font-size:11px;
color:rgb(199,0,125); 
background-image:url('unselected_pinkstyle.bmp');
background-repeat:no-repeat;
margin:0px 2px 0px 0px;
border-width:0px;
white-space:nowrap;
}

#selected a
{
margin:0px 2px 0px 0px;
color:rgb(199,0,125);
background-image:url('selected_pinkstyle.bmp');
background-repeat:no-repeat;
}

#selected a:hover
{
color:rgb(199,0,125);
background-image:url('selected_pinkstyle.bmp');
background-repeat:no-repeat;
}

#top a
{
margin:2px 2px 0px 0px;
background-image:url('unselected_top_pinkstyle.bmp');
background-repeat:no-repeat;
}

#top a:hover
{
background-image:url('unselected_top_pinkstyle.bmp');
background-repeat:no-repeat;
}

#amateurs a
{
margin:2px 2px 0px 0px;
background-image:url('unselected_amateurs_pinkstyle.bmp');
background-repeat:no-repeat;
}

#amateurs a:hover
{
background-image:url('unselected_amateurs_pinkstyle.bmp');
background-repeat:no-repeat;
}

#logoshadow
{
position:absolute;
top:221px;
left:11px;
width:193px;
height:146px;
color:black;  
padding:2px 2px 2px 5px;
text-align:left;
z-index:10;
}

#logoshadow h2
{
font-size:26px;
margin:0px 0px 0px 0px;
}

#logo
{
position:absolute;
top:220px;
left:10px;
width:193px;
height:146px;
color:rgb(199,0,125);  
padding:2px 2px 2px 5px;
text-align:left;
float:left;
font-size:11px;
z-index:10;
}

#logo a
{
color:rgb(199,0,125);
text-decoration:none;  
}

#logo span
{
color:rgb(227,100,143);
}

#logo h2
{
font-size:26px;
margin:0px 0px 0px 0px;
}

#logo h3
{
font-size:11px;
margin:0px 0px 0px 0px;
}

#flag
{
position:absolute;
width:20px;
top:5px;
right:10px;
}

#flag img
{
margin:0px 0px 4px 0px;
border-style:solid;
border-width:1px;
border-color:yellow;
}

#leftpanelinfo
{
position:absolute;
top:360px;
left:10px;
z-index:3;
width:196px;
color:rgb(199,0,125);  
padding:2px 2px 2px 2px;
text-align:center;
float:left;
font-size:10px;
}

#leftpanelinfo hr
{
color:white;
}

#leftpanelinfo table
{
font-size:10px;
}

#leftpanelinfo input.textbox 
{ 
width:150px; 
height:18px; 
margin:0px 0px 3px 0px;
font-size:10px;
}

#leftpanel
{
position:absolute;
top:470px;
left:10px;
z-index:2;
width:196px;
height:500px;
padding:2px 2px 2px 2px;
text-align:center;
float:left;
font-size:10px;
color:white;
overflow:hidden;
}

#leftpanel a
{
color:rgb(199,0,125);
text-decoration:none;
}

#leftpanel table
{
font-size:10px;
text-align:left;
color:rgb(199,0,125); 
}

#leftpanel hr
{
color:white;
}

#leftpanel input.textbox 
{ 
width:150px; 
height:18px; 
margin:0px 0px 3px 0px;
font-size:10px;
}

#onlineregusers
{
height:150px;
width:173px;
text-align:center;
white-space:nowrap;
font-weight:bold;
font-size:10px;
background:rgb(255,225,245);  
color:white;
border-width:1px;
border-style:dotted;
border-color:rgb(199,0,125);
padding:5px 5px 5px 5px;
overflow:auto;
margin:0px 5px 0px 5px;
}

.button
{
color:white;
background:rgb(227,100,143);  
font-weight:bold;
font-size:10px;
}

#footer
{
position:absolute;
bottom:0px;
left:0px;
width:796px;
z-index:4;
height:25px;
color:white; 
background:rgb(245,194,219);
padding:12px 2px 2px 202px;
text-align:center;
float:left;
font-weight:bold;
font-size:14px;
visibility:hidden;
}

#val
{
position:absolute;
top:5px;
right:2px;
}

#val img
{
border-width:0px;
}

#pictures
{
position:absolute;
top:259px;
left:10px;
z-index:1;
min-height:750px;
width:770px;
background-color:rgb(255,225,245);
background-image:url('pinkbck.bmp');
background-repeat:repeat-y;
text-align:left;
padding:15px 15px 50px 215px;
color:rgb(199,0,125);
}

#pictures hr
{
color:white;
}

#pictures img
{
border-style:solid;
border-width:0px;
}

#pictures a
{
color:rgb(199,0,125);
}

#pictures a:hover
{
color:rgb(199,0,125);
}

#pictures table
{
border-collapse:collapse;
table-layout:fixed;
}

#pictures thead td
{
border:solid 1px rgb(199,0,125);
background:rgb(245,194,219);
font-weight:bold; font-size:16px;
color:rgb(199,0,125);
}

#pictures td
{
border:solid 1px rgb(199,0,125);
font-weight:normal; 
font-size:16px;
color:rgb(199,0,125);
padding:5px 10px 5px 10px;
background:white;
}

#pictures th
{
border:solid 1px rgb(199,0,125);
padding:5px 10px 5px 10px;
border-collapse:collapse; 
background:rgb(245,194,219);
font-weight:bold; font-size:16px;
color:rgb(199,0,125);
text-align:left;
}

#pictures td img
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-width:0px;
border-color:white; 
}

#pictures span
{
color:rgb(227,100,143);
font-weight:normal;
}

.card
{
position:relative;
width:75px;
height:89px;
background:white;
margin:0px 15px 15px 0px;
padding:3px 3px 3px 3px;
text-align:center;
float:left;
}

.cardtext
{
position:absolute;
bottom:0px;
left:0px;
font-size:11px;
padding:3px 3px 0px 3px;
text-align:center;
width:75px;
}

.carddelete
{
position:absolute;
bottom:0px;
right:0px;
font-size:11px;
text-align:center;
padding:0px 3px 0px 3px;
}

.carddelete a
{
text-decoration:none;
}

.topcard
{
position:relative;
width:75px;
height:133px;
background:white;
margin:0px 15px 15px 0px;
padding:3px 3px 3px 3px;
float:left;
text-align:center;
font-size:13px;
}

.topcardtext
{
position:absolute;
bottom:0px;
left:0px;
font-size:11px;
padding:3px 3px 1px 3px;
text-align:center;
width:75px;
}

.topcardstar
{
position:absolute;
top:-4px;
right:-4px;
}

#odkazy 
{
position:absolute;
top:220px;
left:10px;
width:798px;
height:27px;
float:none;
white-space:normal;
text-align:left;
background-color:rgb(245,194,219);
padding: 10px 2px 2px 200px;
overflow:auto;
z-index:9;
} 

#odkazy a 
{
float:left;
width:40px;
height:19px;
display:inline;
text-align:center;
font-weight:bold;
font-size:12px;
text-decoration:none;
color:white; 
background-image:url('pinkbtn.bmp');
margin:0px 3px 2px 0px;
padding: 1px 0px 0px 0px;
border-width:0px;
white-space:nowrap;
} 

#odkazy a:hover 
{ 
background-image:url('pinkbtnhover.bmp');
padding: 2px 0px 0px 1px;
width:39px;
height:18px;
font-weight:bold;
font-size:12px;
}

#odkazy span
{
color:rgb(199,0,125);
}

#odkazy span span a
{
width:59px;
height:18px;
margin:0px 2px 2px 5px;
padding: 2px 0px 0px 0px;
background:rgb(199,0,125);
}

#odkazy span span a:hover
{
width:59px;
height:18px;
margin:0px 2px 2px 5px;
padding: 2px 0px 0px 0px;
background:rgb(199,0,125);
}

#counter
{
position:absolute;
left:25px;
bottom:3px;
z-index:5;
width:150px;
height:20px;
padding:7px 0px 3px 0px;
text-align:center;
font-weight:bold;
font-size:14px;
background-image:url('pinkcounter.png');
background-repeat:no-repeat;
color:rgb(199,0,125);
}

#userstablehead
{
width:385px;
background:rgb(245,194,219);
}

#userstablehead table td
{
font-size:12px;
font-weight:bold;
background:rgb(245,194,219);
height:10px;
width:120px;
padding:0px 0px 0px 2px;
border-width:0px;
cursor:pointer;
}

#userstable
{
height:755px;
width:385px;
background:white;
overflow:scroll;
}

#userstable table td
{
font-size:12px;
height:10px;
width:120px;
padding:0px 0px 0px 2px;
border-width:0px;
}

#userinfotable
{
position:absolute;
left:615px;
top:15px;
}

#userinfotable th
{
font-size:14px;
padding:5px 5px 5px 5px;
width:110px;
}

#userinfotable td
{
font-size:14px;
padding:5px 5px 5px 5px;
width:235px;
}


