body {
  margin: 0px;
  padding: 0px;
  background-color: #000;
  min-width: 1000px;
}
#wrapper {
  text-align: center;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;

}

* {margin: 0;}
html {height: 100%;}
input, select {vertical-align: middle } 
ol, ul {margin: 0; padding: 0; list-style: none }
img, object {border: 0;  display: block} 
a {text-decoration:none ; color: #000; margin: 0; padding: 0 }
a:hover {text-decoration: none; color: #999}
tbody {font-size: 12px; line-height: 16px}
form {margin: 0}
input, textarea {font-family: 'Trebuchet MS', Arial, Sans-Serif;color: black}
input:focus, textarea:focus{background:#fefeee;}
.field {width: 300px; padding: 5px; margin-bottom: 10px; font-size: 14px}
.button {margin-top: 20px; margin-right: 10px}
label {display: block; margin-bottom: 5px}
div {position: relative}
h1 {font-size: 12px; font-weight: normal; color: #000}
#page {width: 1120px; display: block}
#sidebar {width: 300px; display: block; float: left}
#container {width: 820px; display: block; float: left}
#logo {height: 138px; width: 300px; background: url(../images/logo.gif); }
#lang {width: 300px; background: #353535}
#lang ol {padding: 5px 0 5px 50px}
#lang li {display: inline; }
#lang li a {padding: 8px; font-size: 10px; text-transform: uppercase; color: #727272 }
#lang li a:hover, #lang li a.active {background: url(../images/lang-hover.png) no-repeat ; background-position: 4px 4px; color: #a1a1a1;}
#menu a{color: #a1a1a1; font-size: 12px;  outline: 0;}
#menu a:hover {color: #fff}
#image {width: 820px; height: 440px; display: block}
#bar { background-color: #bcb9af; width: 820px; height: 30px; display: block}
#content {background: #ece9df}
#footer {float: right; color: #727272; padding: 10px 0 10px 0}

#slideshow {position:relative;height:440px;}
#slideshow IMG {

	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

#menu .st {padding: 55px 0 0 65px;}
#menu .st li {margin-bottom: 10px;}
#menu .st .active {color: #fff}
#menu .nd {margin: 15px 0 15px 0; padding-left: 25px}
#menu .nd li {margin: 5px 0 5px 0;}

.front-info-1 {background-color: #dbd8cd; width:820px}
.front-info-1 span {padding: 19px 80px 19px 110px; display: block; font-size: 12px; color: black }
.front-info-1 span.gallery {padding: 19px 80px 19px 70px; display: block; font-size: 12px; color: black }
.front-info-2 {background-color: #ece9df; width: 780px; padding: 20px}
.front-info-3 {background-color: #dbd8cd; width:820px }
.front-info-3 span {padding: 19px 80px 19px 110px; display: block}
.front-gallery {background-color: #ece9df; display: block;}

.list li {padding: 5px; background-color: #faf8f0; margin-bottom: 1px}
.list li.sub {margin-left: 300px; padding: 3px; background-color: #ece9df; margin-bottom: 1px}
.row span {padding: 5px}
.row span.name {float:left;width:178px; margin-left:20px; margin-right:10px; }
.row span.comment {float:left;width:378px; margin-left:20px; margin-right:10px; }
.row span.date {float:left;width:60px; margin-left:10px; margin-right:10px; }
.row span.edit  {float:left;width:88px; margin-left:10px; margin-right:10px; }
.row span.delete{float:left;width:50px; margin-left:10px; margin-right:10px; }
.row span.order{float:left;width:15px; margin-left:10px; margin-right:10px; }
.row span.delete a:hover{color: red}
.row span.sub-name {float:left;width:158px; margin-left:40px; margin-right:10px; }
a.add {display: block; width: 48px; height: 48px; background: url(../img/add.png) no-repeat;}
a.add:hover {background-position-y: -48px}
.small-list {margin: 0; padding: 0}
.name_input {font-size: 11px; border: 1px #a1a1a1 solid;}

.recent-blog-cell {width: 360px; margin-left: 20px; float: left}
.recent-blog-cell .date {width: 70px; float: left; display: block; color: #bcbaae; font-style: italic}
.recent-blog-cell .info {width: 280px; float: left; display: block; padding-right: 10px}
.recent-blog-cell .title {font-size: 13px; color: black; margin-bottom: 5px; display: block}

.blog-cell {width: 470px; margin-left: 20px; margin-bottom: 40px; display: block}
.blog-cell .date {width: 70px; float: left; display: block; color: #bcbaae; font-style: italic}
.blog-cell .info {width: 390px; float: left; display: block; padding-right: 10px; margin-bottom: 40px}
.blog-cell .title {font-size: 13px; color: black; margin-bottom: 5px; display: block}
.blog-cell .author {color: #bcbaae; font-style: italic; display: block; margin-top: 5px}

/*Register - Log in Fields*/
.login {width: 336px; background-color: #dddddd; padding: 30px; margin-left:auto; margin-right:auto;}
.login-top {margin-left:auto; margin-right:auto;}
.login label {width: 336px}
.login .field {width: 326px; font-size: 18px; margin: 5px 0 20px 0}
.login-header {height: 58px; background: #121212; width: 396px; margin: 0 auto}
.upload-submit { width: 180px}

.content {padding-left: 90px; padding-top: 20px; width: 600px; padding-bottom: 140px; display: block}
.content .body {width: 390px; display: block}
.content .body img{border: solid 10px #dbd8cd; margin-bottom: 10px}
.gallery-item {border-bottom: 1px dotted #dbd8cd}
.gallery-title {color: #434343; font-size: 12px; margin: 20px 0 0 70px; display: block }
.gallery-year {color: #bcbaae;font-size: 10px; font-style: italic; }
.gallery-showcomments {position: absolute; left: 660px; }
.gallery-comments {padding-left: 70px; }
#showComments {background: url(../images/comments.gif) no-repeat 0 3px; padding-left: 25px; display: inline-table}
.gallery-title a {font-size: 11px; color: #bcbaae}
.gallery-title a:hover {color: #000}
.gallery-nocomments {color: #bcbaae;}
.comment-add-form{margin: 20px 0 20px 0; display: block }
#addComment {margin-left: 0px; font-size: 13px; font-weight: bold;}
.comment-cell {width: 470px; margin-top: 20px; margin-left: 20px; margin-bottom: 5px; display: block}
.comment-cell .date {width: 70px; float: left; display: block; color: #bcbaae; font-style: italic}
.comment-cell .info {width: 390px; float: left; display: block; padding-right: 10px; margin-bottom: 5px}
.comment-cell .title {font-size: 13px; color: black; margin-bottom: 5px; display: block}
.comment-cell .author {color: #bcbaae; font-style: italic; display: block; margin-top: 5px}

.slide-active {
display: block;
background: red;
width: 200px;
height: 100px;
}
.thumb {width:200px; height:130px; border:10px #dbd8cd solid;}
#anonsthumb {width:200px; height:130px; border:10px #dbd8cd solid; float: left;}

#add_area {background-color: #faf8f0; border: 1px solid #DCDCDC; padding: 10px; padding-right: 20px; width: 650px; margin-bottom: 10px;}
div.fix {clear: both}
