* {
margin: 0;
padding: 0;
}

html { background:  url("/sn/bg-main.gif"); }

body
{
color: #4a4a4a;
font: normal 0.75em Arial,sans-serif;
}

h1
{
font-size:22px;
font-weight:bold;
color: #000000;
line-height:22px;
text-align:center;
margin:0;
padding-bottom:20px;
}

h2
{
font-size:18px;
font-weight:bold;
line-height:22px;
color: #333333;
text-align:center;
margin:0;
}

img
{border:0px solid #404040;}

li {list-style: none;}


.header
{
background: #0c0c0c;
width: 950px;
height: 165px;
margin: 0 auto;
padding: 6px 5px 0px;
}

#logo
{
background:#000000 url("/sn/bg-logo.gif")  top repeat-x;
color: #b6b5b5;
width: 950px;
height: 126px;
text-align: center;
padding-top:0px;
}

.logosign
{
background: url("/sn/logo.gif") no-repeat;
float:left;
width:523px;
height:126px;
margin-left:10px;
}

.title
{
float:center;
padding:13px 0 0 0;
}

.logoline
{
float:left;
background:url("/sn/logoline.gif");
width:950px;
height:39px;
}

.page
{
background: #0c0c0c;
width: 950px;
margin: 0 auto;
padding: 0 5px 5px;
}


.bo_recent_posts
{
font-weight:normal;
}

.bocat
{
font-weight:normal;
}

.ltrades
{
font-weight:normal;
}



hr {
display: none;
}

#container {
width: 950px;
margin: 0 auto;
text-align: left;
font-size: 1.3em;
background:#fff;
}


#gallerypics {
background:url("/sn/bg-gallerypics.gif") left top repeat-x;
overflow:hidden;
padding-bottom:20px;
width:950px;
}

#gallerypics img
{
border:1px solid #C4C4C4;
}

#gallerypics li {
float:left;
width:310px;
text-align:center;
}

#gallerypics li.last_element1 {
background:none;
}

#gallerypics h3 {
font-size:1.2em;
margin-top:20px;
}

#gallerypics img {
margin:5px 0px 10px 10px;
}

a.btnweb {
margin:0 auto;
color:#333333;
text-decoration:none;
}

a.btnweb:hover {
color:#000000;
text-decoration:none;
}

a.btnprint {
margin:0 auto;
color:#333333;
text-decoration:none;
}

a.btnprint:hover{
color:#000000;
text-decoration:none;
}

a.btnlogo {
margin:0 auto;
color:#333333;
text-decoration:none;
}

a.btnlogo:hover {
color:#000000;
text-decoration:none;
}


#gallery {
background:#f5f5f5 url("/sn/bg-gallery.gif") left top repeat-x;
overflow:hidden;
height:500px;
}

.gallerytext
{
padding:20px 20px; 0 0;
}

#pic_style {
float:left;
background:#ebecec;
border:5px solid #fff;
width:420px;
margin:34px 24px;
}

#pic_style img {
display:block;
margin:17px auto;
}

#gallery h3 {
font-size:1.8em;
margin-top:34px;
}

.clickhere
{float:center;
font-size: 22px;
font-weight:bold;
line-height:1.3em;
padding-top:7px;
}

.clickhere a{text-decoration:none;color:#505050;}
.clickhere a:hover{text-decoration:none;color:#000000;}

.arrow
{
float:left;
margin:2px 20px; 0 10px;
}


#gallery2 {
background:#f5f5f5 url("/sn/bg-gallery.gif") left top repeat-x;
padding-top:15px;
}

.gallery2title
{
font-size:20px;
font-weight:bold;
text-transform: capitalize;
margin:0 15px 5px 0;
padding:0 10px 0 10px;
}

.gallery2title a {color:#4A4A4A; text-decoration:none;}
.gallery2title a:hover {color:#4A4A4A; text-decoration:none;}

.gallery2body
{
padding:0 10px 10px 10px;
color:#6b6b6b;
}

#gallery3 {
background:#f5f5f5 url("/sn/bg-gallery.gif") left top repeat-x;
padding-top:25px;
padding-left:25px;
padding-bottom:20px;
}

.box
{
background:#bababa;
width:895px;
padding:1px;
}

.menu
{
background:#ffffff url("/sn/bg-box.gif") repeat-x;
width:895px;
overflow:hidden;
}

.menu li
{
font-size:12px;
float:left;
color:a1a1a1;
font-weight:bold;
text-align:center;
text-transform:uppercase;
border-right:1px solid #BABABA;
border-bottom:1px solid #BABABA;
padding:12px 0;
}

li.one { width:178px;}


li.one a { color:#a1a1a1; text-decoration:none;}
li.one a:visited { color:#000000; text-decoration:none;}
li.one a:hover { color:#000000; text-decoration:none;}
li.one a:active { color:#a1a1a1; text-decoration:none;}


#footer {
background:#151515;
border:1px solid #2b2b2b;
padding:20px 0 10px;
color:#bababa;
overflow:hidden;
height:300px;
}

#footer h3 {
text-transform:uppercase;
font-weight:bold;
font-size:1.1em;
margin-bottom:13px;
}


#footer .blackmenu {
width:310px;
float:left;
background:url("/sn/bg-footer_separator.gif") right 80% no-repeat;
}

#footer .blackmenu2 {
width:310px;
float:left;
background:none;
}

#footer .blackmenu2 a {
color:#9c9c9c;
text-transform:uppercase;
text-decoration:none;
font-size:85%;
}

#footer .blackmenu2 a:hover {
color:#fff;
}

#footer .blackmenu2 ul,
#footer .blackmenu2 h3 {
margin-left:25px;
}


#footer .blackmenu ul,
#footer .blackmenu h3 {
margin-left:25px;
}

#footer .blackmenu a {
color:#9c9c9c;
text-transform:uppercase;
text-decoration:none;
font-size:85%;
}

#footer .blackmenu a:hover {
color:#fff;
}

.bigbookmark
{
font-size: 34pt;
font-weight:bold;
color: #e45c0a;
}