body{
	color:#1c1634;
}

table.conttable{
	border:solid 2px #a29e93;
	background-color: #FAF7F2;
}

.name{
	font-weight:bold;
	color:white;
}

.namedesc{
	color: #B9B5AA;
}

.home-mail {
	float: right;
	margin-right: 54px;
	margin-top: -17px;
}

table.top{
	background-color: #FAF7F2;
}

table.catname{
	background-color:#39594a;
}


div.cat{
    background-color: #fff;
    border: 1px solid #C5C1C1;
}

img.catprev{
}

div.picture{
	width: 226px;
	background: #FFF;
	border: 1px solid #C5C1C1;
}

td.picture{
	/*border: solid 1px #e6d5b7;*/
	vertical-align: top;
	background-color: #c5bac6;
}

img.picture{
	border: solid 1px #625e53;
}

td.piccontent{
	color:#625e53;
	font-size:15px;
	padding: 15px;
}

a.title {
	text-decoration: underline;
	margin-left: 10px;
	font-weight: bold;
}

span.comment {
	font-size: 12px;
	margin-left: 10px;
}

a.menu{
	font-size:13px;
	color: #362a12;
	text-decoration:none;
}

a.menu:hover{
	color: #b7b5a9;
	text-decoration:none;
}

.links{color:black; text-decoration: none;}

a.links:hover{ background-color:#1c1634; color: white;}

table.footer{
	border-top: solid 2px #e2e3d5;
}

td.content{
}


img.bigpic{
	border:solid 1px #b7b5a9;
}

td.bigpic{

}

td.bigpicnavig{
}

a.bigpiclink{
	color:#362a12;
	text-decoration:none;
}


a.bigpiclink:hover{
	color:#b7b5a9;
	text-decoration: underline;
}

.bigpiclinknoactiv{
	color:#b7b5a9;
}

a.catnamelink{
	color:#000;
	text-decoration:none;
	font-variant:small-caps;
}


a.catnamelink:hover{
	color:#b7b5a9;
	text-decoration: underline;
}

span.previnfo{
}


table.previewdesc{
	color:black;
}

td.previnfo{
	color:#1c1634;
	padding-top:20px;
}



img.main{
	border:solid 1px #a29e93;
	padding:5px;
	margin: 20px;
}


img.bio{
	border:solid 1px #fefefd;
}

span.msgbox{
	font-size:100px;
	color:#39594a;
}


/* гостевая книга */
table.form{
	color: #39594a;
}

td.forminfo{
	color: #39594a;
	font-size:13px;
}

td.post{
	color:black;
	font-size: 17px;
	padding-bottom:25px;
	padding-top:0px;
}

td.postinfo{
	color:#39594a;
}

td.tdform{
	padding-left:25px;
}


div.err404{
 padding-left:40px; font-size:20px; padding-right:40px; color:#1c1634;
}

span.err404_text{
	color:#39594a; font-size:200px;
}

table.navig{
	color: #362a12;
}


a.navigation{
	color: #362a12;
	text-decoration:none;
	font-size:12px;
}

a.navigation:hover{
	color:#b7b5a9;
	text-decoration:none;
	font-size:12px;
}

span.navigation2{
	color:#b7b5a9;
	font-size:12px;

}

a.navigationtext{
	font-size:12px;
	color: #362a12;
	font-variant:small-caps;
	text-decoration:none;
}

a.navigationtext:hover{
	font-size:12px;
	color:#b7b5a9;
	font-variant:small-caps;
	text-decoration:none;
}

a.catname{
	color:white;
	text-decoration:none;
}

a.catname:hover{
	text-decoration:underline;
}

a{color: #000; text-decoration: underline;}
a:hover{
	color: #b7b5a9;
	text-decoration: none;
}

.pagehead{
	color:#000;
}

td.catblock{
	/*border:solid 1px #a29e93;*/
}

div.footer {
    width: 900px;
    margin: 0 auto;
	padding: 10px;
}

div.footer-left,
div.footer-center,
div.footer-right {
	font-size: 10px;
    display: inline-block;
}

div.footer-left {
	text-align: left;
    width: 33%;
}

div.footer-center {
    width: 20%;
}

div.footer-right {
	text-align: right;
    width: 46%;
}
