
body.main { text-align:center; /*background:#270610;*/ background-image:url(/app/border-t.gif); background-repeat:repeat-x }

a.nav { color:#499ac2; text-decoration:none }
a.nav_bold { color:#00d87f; font-weight:bold; text-decoration:none }

a.text { color:#e1d9cd }

table#root{
    font-size:0.8em; text-align:left; 
    margin:0 auto;
    max-width:1000px;
    width:expression((!document.body.clientWidth || document.body.clientWidth < 1024)? '100%' : '1000px');
}

table {
    color:#e1d9cd;
	font:normal 1em Arial, Verdana, Sans-serif, Helvetica;
}


h1 a, h2 a, h3 a, h4 a { color:#00d87f }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none }

h1#title-head {
	color:#e0a700;
	font:italic 1.8em "Times",Times New Roman;

}
h1{
    color:#00d87f;
    font:normal 1.6em Arial, Verdana, Sans-serif, Helvetica;
    margin:0 0 0.5em 0
}
h2, h1.h2{
	color:#00d87f;
	font:normal 1.6em Arial, Verdana, Sans-serif, Helvetica;
    margin:0 0 0.5em 0
}
h3, h1.h3{
	color:#00d87f;
	font:bold 1.2em Arial, Verdana, Sans-serif, Helvetica;
    margin:0 0 0.5em 0
}

h4, h1.h4{
	color:#00d87f;
	font:bold 1em Arial, Verdana, Sans-serif, Helvetica;
    margin:0 0 0.5em 0
}

h4.gold, h1.h4 .gold { color:#eaae1f }

h1 small {  color:#ffdc89; font-size:0.8em;  }


small, .sm {  font-size:0.85em  }
small.er, .smler {  font-size:0.80em  }
.big {  font-size:1.2em  }

img.foto {  margin:0 0 20px 0  }

td#nav {
    vertical-align:top;
    line-height:160%;
}

td#contents {
    vertical-align:top;
    line-height:160%;
/*    background-color:#3d0a14 */
}

p {
   margin: 0 0 1.5em 0
}

.gold { color:#eaae1f }
.yelw { color:#ffe7a7 }
.green { color:#00d87f }
.dblue { color:#4d8db2 }
.color-text { color:#e1d9cd }

ul.near { margin:0.7em 0 3em 24px; padding:0 }

div#adv-l {position:relative; left:-15px; margin:30px 0 0 0; width:144px; border:solid #470014 1px }

img.share-icons { margin:0 0 8px 0; background:url(/app/share.gif) no-repeat 0 0; opacity:0.6; filter:alpha(opacity=60) }
a:hover img.share-icons { opacity:1; filter:alpha(opacity=100)  }

img.online { position:relative; top:-5px }

div.avator { float:left; width:88px; height:80px }
div.avator div.border  { width:74px; height:74px; background-color:#45141d }
div.avator div.border img  { margin:5px 0 0 5px }


div.reg { clear:both; height:3em }
div.reg div.desc, div.reg div.desc_i { float:left; width:50%; font-weight:bold }
div.reg div.desc_i { color:#eaae1f }
div.reg div.desc { color:#00d87f }
div.reg div.input { float:left }

ul#account_nav { border:solid #45141d 1px; border-width:0 0 2px 0; margin:2em 0 3em 0; padding:0 0 5px 0 }
ul#account_nav li { display:inline; padding:5px 15px 5px 15px; margin-right:0px }
ul#account_nav li a { text-decoration:none }
ul#account_nav li.cur { background-color:#45141d; }


div#stats { position:absolute; top:310px; right:50px; width:90px }
div#stats div.point { padding-bottom:0.5em }
div#stats div.desc { color:#92766d; font-size:0.85em }

div#info { width:80% }
div#info div.float-l { width:47% }
div#info div.float-r { width:47% }
div#info div.clearer { margin-bottom:2em }
div#info .green { color:#49d89d}
div#info div.desc { color:#92766d; font-size:0.85em }
div#info div.point { padding-bottom:1em }
div#info div.value { background-color:#2d0a14; }
div#info div.my div.value { background:none }
div#info div.value div.text { font-size:0.85em }
div#info div.value input { width:100% }
div#info div.value input.bool { width:auto; border-color:#26020c }
div#info div.value textarea { padding:5px; width:100%; height:6em; font-size:0.85em }

div.mess { color:#e1d9cd; margin:0 0 25px 0 }
div.comment { margin:0 0 60px 40px }
div.comment div.mess  { margin:0 0 25px 0 }
div.mess div.date { color:#92766d; font-size:0.85em; padding:0 20px }
div.mess div.body { padding:10px 20px; background-color:#3d0a14 }
div.mess div.user { width:90px; height:120px; float:left;  }
div.mess div.text { }
div.mess div.pannel { clear:both; font-size:0.8em }
div.mess div.author { clear:left; font-size:0.85em; line-height:1.3em }
div.mess div.author a { color:#00d87f }
div.mess div.addComment { float:right; font-size:0.80em }
div.mess div.formComment, div.mess div.formPrivate { padding:25px 0 0 0 }

div#smiles table { margin-top:2em }
div#smiles table  tr.row td { text-align:center; background-color:#3d0a14 }

div#gipsycontact-users div.avator { float:none; width:76px; height:auto; }
div#gipsycontact-users div.user { float:left;  text-align:center; margin-bottom:1em }



#p-music ul { margin:0; padding:0; list-style:none }
#p-music ul li { clear:both } 
