/*div {border:1px solid #F00;}*/
* {margin:0; padding:0}
body {background:#000; color:#FFF; font-family:"Courier New",Courier,monospace; font-size:12px; overflow:-moz-scrollbars-vertical;}
td {vertical-align:top;}
img {border:0; vertical-align:top;}

a {color:#FFF; text-decoration:none; white-space:nowrap;}
a:hover, a:active {color:#FC6;}
a:active, a:focus {outline:none;}

h1 {font-size:16px; margin-bottom:7px; color:#FFF; font-weight:normal;}
h2 {font-size:14px; margin-bottom:10px; color:#333;}
h3 {font-size:13px; margin-bottom:10px;}
h4 {font-size:10px; margin:4px; color:#FFF; font-weight:normal;}

#data {position:relative; width:600px; margin:0 auto;}
#head {position: relative; height:100px;}
#page {position:relative; float:left; width:400px; text-align:justify;}

#menu {position:absolute; top:0px; left:410px; font-size:17px;}
#menu a {display:block; width:152px; padding:4px; color:#FFF; margin-bottom:2px; text-decoration:none;}
#menu a:hover {display:block; width:152px; padding:4px; color:#666; margin-bottom:2px;}

#catg {position:relative; width:152px; font-size:11px;}
#catg a {display:block; width:152px; padding:4px; color:#FFF; margin-bottom:2px; text-decoration:none;}
#catg a:hover {display:block; width:152px; padding:4px; color:#666; margin-bottom:2px;}
.catg {width:152px; padding:4px; color:#666; margin-bottom:2px; font-weight:bold;}

#text {margin-top:10px; color:#333;}
#text p {margin-bottom:10px;}
#img {padding:2px; background:#666; float:left; margin:0 10px 2px 0;}

#list div {width:580px; display:block; color:#FFF; margin-bottom:2px; background:#888;}
#list p {margin:0; padding:0; padding:4px;}
#list a {width:572px; display:block; padding:4px; color:#FFF; margin-bottom:2px; text-decoration:none; background:#666;}
#list a:hover {display:block; padding:4px; background:#FC6; color:#666; margin-bottom:2px;}

#more div {display:block; height:100px; margin-bottom:10px; border-bottom:1px solid #666;}
#more img {float:left; margin:0 10px 6px 0;}
#more a {color:#666;}
#more a:hover {color:#000; text-decoration:underline;}

#down a {display:block; width:18px; height:18px; padding:2px; margin:0 0 2px 2px; background:#666 url(img/ico_down_1.png) no-repeat top; text-decoration:none;}
#down a:hover {display:block; background:#FC6 url(img/ico_down_2.png) no-repeat top; margin-bottom:2px;}

#foto {position:relative; width:400px; height:460px; background:#000; text-align:center;}
#pict {position:relative; width:400px; height:auto;}
#pict img {float:left; border:1px solid #666; margin:4px 0 0 4px;}

#foot {position:absolute; width:600px; height:20px; left:50%; bottom:5%; margin-left:-300px; font-size:11px; color:#FFF;}
#foot div {position:absolute;}
#copy {top:12px; left:10px;}
#mail {top:12px; right:10px;}
#mail a {color:#FFF; text-decoration:none;}
#mail a:hover, #mail a:active {color:#666;}

#show {position:absolute; width:100%; height:100%; text-align:center; display:none; z-index:999;}
#show img {position:relative; top:25%; left:45%; display:block; border:2px solid #666;}

hr {visibility:hidden; clear:both;}
