body {
	background		: #8D191D url("/library/images/body.gif") repeat-x;
	margin			: 0;
	padding			: 0;
	text-align			: center;
}

#head {
	background		: #AA5356;
	width			: 750px;
	height			: 35px;
	margin			: 0 auto;
	padding			: 60px 0 0 0;
	text-align			: left;
}

#body {
	background		: #ffffff url("/library/images/container.gif");
	width			: 750px;
	margin			: 0 auto;
	padding			: 0;
	text-align			: left;
}

#menu {
	background		: #8D191D;
	width			: 730px;
	padding			: 11px 0 9px 20px;
	float			: left;
}

#menu a {
	background		: #8D191D;
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
	text-decoration		: none;
	color			: #ffffff;
	padding			: 1px 5px 1px 5px;
	margin			: 0 30px 0 0;
}

.active {
	background		: #ffffff;
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 10px;
	font-weight		: bold;
	text-transform		: uppercase;
	color			: #8D191D;
	padding			: 1px 5px 1px 5px;
	margin			: 0 30px 0 0; 
}

#logo {
	background		: #CBCAC5;
	width			: 164px;
	height			: 135px;
	padding			: 65px 30px 0 30px;
	margin			: 0;
	float			: right;
}

#adres {
	background		: transparent;
	width			: 184px;
	padding			: 20px;
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 11px;
	font-weight		: bold;
	color			: #ffffff;
	float			: right;
}

#adres a {
	color			: #ffffff;
	text-decoration		: underline;
}

#adres a:hover {
	color			: #dddddd;
}

#intro {
	background		: transparent url("/library/images/intro.gif");
	width			: 476px;
	height			: 180px;
	padding			: 20px 20px 0 30px;
	margin			: 0;
	float			: left;
}

#content {
	background		: transparent;
	width			: 454px;
	margin			: 0;
	padding			: 0 40px 0 30px;
	float			: left;
}

#comments {
	background		: #F1F1F1;
	width			: 414px;
	margin			: 20px 0;
	padding			: 20px;
	border			: 1px solid #A4A4A4;
	float			: left;
}

.text {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 11px;
	line-height		: 16px;
	text-align			: justify;
	color			: #4F5457;
	margin			: 0;
	padding			: 0;
}

img {
	border			: 0;
}

.text img {
	background		: #ffffff;
	border			: 1px solid #CBCAC5;
	margin			: 4px 10px 0 0;
	padding			: 8px;
}

.clear {
	display			: block;
	clear			: both;
	margin			: 0 0 30px 0;
}

.comment {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 11px;
	text-style			: italic;
	color			: #4F5457;
	margin			: 0;
	padding			: 0 0 5px 0;
}

td.field {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 11px;
	text-style			: italic;
	color			: #4F5457;
	margin			: 0;
	padding			: 0 0 10px 0;
}

.head {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	color			: #4F5457;
	font-size			: 10px;
	text-transform		: uppercase;
	font-weight		: bold;
	margin			: 0;
	padding			: 1px 0 0 0;
}

.author, .author a {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	color			: #4F5457;
	font-size			: 10px;
	text-transform		: uppercase;
	font-weight		: bold;
	margin			: 0 0 20px 0;
	padding			: 0 0 5px 0;
	border-bottom		: 1px solid #4F5457;
}

.head a {
	background		: #CBCAC5;
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 10px;
	color			: #ffffff;
	text-decoration		: none;
	padding			: 0 5px;
	margin			: 0 10px 0 0;
	border			: 1px solid #A4A4A4;
}

#size {
	background		: transparent;
	width			: 20px;
	padding			: 0;
	margin			: 0;
	float			: left;
}

.text a {
	font-family		: Trebuchet MS, Verdana, Tahoma;
	font-size			: 11px;
	color			: #7B8083;
}

#intro a:hover, #content a:hover {
	color			: #4F5457;
}

#menu a:hover {
	text-decoration		: underline;
}

textarea.contact {
	font-family		: Arial, Tahoma, Verdana;
	font-size			: 11px;
	color			: #4F5457;
	line-height		: 14px;
	padding			: 4px 0 0 4px;
	width			: 320px; 
	float			: left;
} 

input.contact {
	font-family		: Arial, Tahoma, Verdana;
	font-size			: 11px;
	color			: #4F5457;
	line-height		: 14px;
	padding			: 2px 0 2px 4px;
	width			: 320px; 
	float			: left;
} 
input.search {
	font-family		: Tahoma, Geneva, Verdana, Arial;
	font-size			: 11px;
	color			: #4F5457;
	width			: 150px;
	height			: 17px;
	padding			: 3px 4px 0px 4px;
	border			: 1px solid #8D191D; 
}

input.button {
	height			: 22px;
	height			: 22px;
}

.banner {
	width			: 120px;
	background		: #eeeeee;
	border			: 1px solid #444444;
	padding			: 10px;
	overflow			: hidden;
	display			: block;
}

#footer {
	background		: transparent;
	width			: 720px;
	height			: 10px;
	margin			: 0;
	padding			: 0 0 0 30px;
	clear			: both;
}