body{
background-color: #000;
background-image: url(bckg.png);
}

#body {
width: 100%;
text-align: center;
}

#canvas {
width: 650px;
height: 708px;
margin: auto;
background: #343537 url(background.jpg) no-repeat right 66px;
}

#site_canvas {
width: 650px;
margin: auto;
background: #343537;
}

#menu {
font-family: tahoma;
margin: auto;
text-align: left;
color: #000;
font-weight: bold;
font-size: 15px;
background: #FF8230;
padding-left: 5px;
}

#menu a{
color: #000;
margin-right: 5px;
text-decoration: none;
}

#menu a:hover{
color: #000;
}

#menu a:visited{
color: #000;
}

#title {
text-align: left;
font-size: 24px;
font-style: italic;
color: #666;
background: #000;
margin-top: 20px;
}

#content {
float: left;
font-family: tahoma;
color: #C0C0C0;
padding-right: 180px;
min-height: 550px;
padding-left: 5px;
background: #343537 url(background.jpg) no-repeat left top;
}

#content a{
color: #C0C0C0;
}

#content a:hover{
color: #E0E0E0;
}


#content div.news {
margin-top: 30px;
text-align: justify;
}

#content div.news h1.news_title{
font-size: 15px;
margin-left: 10px;
}

#content div.news div.news_content {
font-size: 13px;
list-style-type: disc;
}

#site_content {
float: left;
font-family: tahoma;
color: #C0C0C0;
width: 650px;
background: #343537 url(background2.jpg) no-repeat top;
min-height: 642px;
}

#gallery_content {
float: left;
font-family: tahoma;
color: #C0C0C0;
min-height: 575px;
width: 650px;
overflow: auto;
background: #343537 url(background2.jpg) no-repeat top;
}

#site_content a{
color: #C0C0C0;
}

#site_content a:hover{
color: #E0E0E0;
}


#site_content div.news {
text-align: justify;
margin-bottom: 50px;
margin-right: 20px;
margin-left: 20px;
}

#site_content  h1.news_title{
text-align: left;
font-size: 15px;
}

#site_content  div.news_content {
line-height: 20px;
font-size: 13px;
list-style-type: disc;
}

#site_content div.news div.news_thumbnail{
text-align: center;
padding-top: 10px;
padding-bottom: 5px;
}

#site_content div.news div.news_thumbnail img{
border: 0;
}

#site_content div.news div.news_thumbnail p{
font-size: 10px;
}

span.thumbnail {
margin-right: 5px;
margin-left: 5px;
display: inline-block;
padding-top: 10px;
font-size: 10px;
}

span.thumbnail a{
text-decoration: none;
}

span.view_image img{
margin-top: 5px;
}

div.viewer_controls{
padding-left: 25px;
text-align: left;
}

div.viewer_controls span{
margin-right: 10px;
}

div.viewer_controls span img{
border: 0;
}

div.model_info{
font-size: 12px;
text-align: left;
margin-left: 20px;
}

a.arch_link{
color: #C0C0C0;
text-decoration: none;
font-style: normal;
font-family: tahoma;
font-size: 12px;
margin-left: 200px;
}

a.arch_link:hover{
color: #E0E0E0;
}


span.grey{
color: #999;
line-height: normal;
}

span.white{
color: #CCC;
line-height: normal;
}

a.sklepik{
margin-left: 100px;
}

div.merch_thumbnail{
clear: both;
padding: 20px;
text-align: left;
}

div.merch_thumbnail img{
float: left;
margin-right: 30px;
}

a.merch_details{
font-size: 10px;
position: relative;
}

div.wiecej{
text-align: right;
clear: left;
}

hr{
width: 90%;
}

h1.item_title{
font-style: italic;
font-size: 20px;
text-align: left;
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
}

div.item_desc{
font-size: 13px;
text-align: justify;
width: 420px;
float: left;
padding-left: 30px;
}

div.item_contact{
float: left;
clear: both;
padding: 30px;
}

div.item_thumbs{
clear: both;
float: left;
width: 450px;
text-align: left;
padding: 20px;
padding-top: 0;
}

span.item_thumb{
display: inline;
}

div.item_thumbs img{
border: none;
margin: 5px;
}

div.form{
margin-top: 30px;
float: left;
padding-left: 30px;
}
