body
{
	margin:0px;
	background-image: url(images/back.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: 50% 20%;
}

.book_row {
    width: 430px;
    font: bold 16px arial;
    color: #993;
    clear: both;
    padding: 12px 5px 2px;
}

.av_list_image, .book_list_image {
    float: right;
    background: #FFF;
    border: solid 1px #993;
    margin: 5px 12px 0 0;
    padding: 2px;
}

.book_list_title {
    background: url(images/av_list_title.gif) repeat-y right;
    padding: 2px 13px 2px 2px;
}

.book_list_info {
    background: url(images/av_list_info.gif) repeat-y top right;
    font: 12px "MS SANS SERIF";
        line-height: normal;
    line-height: 20px;
    color: #963;
    padding-right: 10px;
}

a:link, a:active, a:visited, a.source:hover, .b_news_title a:link, .b_news_title a:visited, .b_news_title a:active, .marquee_bar a:link, .marquee_bar a:active, .marquee_bar a:visited, .selected_artc_title a:hover {
    color: #660;
}
a, a.cat_link:link, a.cat_link:active, a.cat_link:visited, a.selected_link:hover {
    color: #660;
    text-decoration: none;
}

A.menu_link
{
	padding : 5px;
	font-size : 16px;
	font-weight : bold;
	font-family : Arial;
	color : #ffffff;
	text-decoration : none;
	text-align : center;
	width : 134px;
}

A.menu_link:hover
{
	color : #000000;
}

A.title_link
{
	font-weight : bold;
	font-size : 16px;
	font-family : Arial;
	color : #A92800;
	text-decoration : none;
}


A.title_link:hover
{
	color : #6A1510;
}

A.title1_link
{
	font-weight : bold;
	color : #f0ebe0;
	text-decoration : none;
	font-size:14px;
}

A.title2_link
{
	font-weight : bold;
	font-size : 16px;
	color : #877757;
	text-decoration : none;
}


A.title2_link:hover
{
	color : #bb9e60;
}

A.title3_link
{
	font-weight : bold;
	font-family : Arial;
	color : #937332;
	text-decoration : none;
}


A.title3_link:hover
{
	color : #6d5525;
}

td.titles
{
	font-weight : bold;
	font-size : 16px;
	color : #4c4c4c;
	text-decoration : none;
	padding-right : 30px;
	text-align:justify;
}
td.titles1 {
font-weight : bold;
font-size : 11px;
font-family : Tahoma;
color : #3798b8;
text-decoration : none;
}

.titles2
{
	font-weight : bold;
	font-size : 12px;
	color : #6d5525;
	text-decoration : none;
}

.titles3 {
font-size : 7pt;
font-family : Tahoma;
color : #b6b6b6;
text-decoration : none;
}

.titles4
{
	font-size : 10pt;
	font-family : Tahoma;
	text-decoration : none;
	color : #333333;
}

.titles6
{
	font-size : 10pt;
	font-family : Tahoma;
	text-decoration : none;
}

td.titles5
{
	text-align : justify;
}

.text1
{
	font-family : Arial;
	font-size : 12px;
	color : #6d5525;
	text-decoration : none;
}

.text2
{
	font-family : Arial;
	font-size : 14px;
	color : #6d5525;
	text-decoration : none;
}

.texts
{
	font-size : 16px;
	font-family : Arial;
	text-decoration : none;
	font-weight : bold;
	color : #000000;
}

.stexts {
font-size : 13px;
font-family : Arial;
text-decoration : none;
}

td.news_title
{
	font-weight : bold;
	font-size : 22px;
	font-family : Arial;
	color: #000000;
}

.small_pic {
border-right : 1px solid #a8c493;
padding-right : 2px;
border-top : 1px solid #cccccc;
display : inline;
padding-left : 2px;
padding-bottom : 2px;
margin : 3px 2px 1px;
border-left : 1px solid #a8c493;
padding-top : 2px;
border-bottom : 1px solid #a8c493;
}

.comment
{
	border-right : 1px solid #E3BFBF;
	padding-right : 5px;
	border-top : 1px solid #ffffff;
	padding-left : 5px;
	background : #F7EAEA;
	margin-bottom : 15px;
	padding-bottom : 5px;
	border-left : 1px solid #E3BFBF;
	color : #5C1D1D;
	padding-top : 5px;
	border-bottom : 1px solid #E3BFBF;
}

.comment_box {
border-right : 1px solid #ede2b7;
padding-right : 5px;
border-top : 1px solid #ede2b7;
padding-left : 5px;
padding-bottom : 5px;
overflow : auto;
border-left : 1px solid #ede2b7;
padding-top : 5px;
border-bottom : 1px solid #ede2b7;
height : 150px;
}
.commenter {
padding-right : 20px;
padding-left : 3px;
background : url(images/comment_icn.gif) no-repeat right 50%;
padding-bottom : 3px;
padding-top : 10px;
border-bottom : 1px solid #E3BFBF;
}

.commenter_loc
{
	border-right : 1px solid #E3BFBF;
	padding-right : 3px;
	border-top : 1px solid #ffffff;
	padding-left : 3px;
	background : #F7EAEA;
	padding-bottom : 3px;
	font : 12px "MS Sans Serif";
	border-left : 1px solid #E3BFBF;
	color : #A74B4B;
	padding-top : 3px;
	border-bottom : 1px solid #E3BFBF;
}

.comments_head
{
	border-right : 1px solid #EFB6B6;
	padding-right : 2px;
	border-top : 1px solid #EFB6B6;
	padding-left : 2px;
	background : #F8DCDC;
	padding-bottom : 2px;
	border-left : 1px solid #EFB6B6;
	color : #6C2B2B;
	padding-top : 2px;
	border-bottom : 3px solid #EFB6B6;
}

.image_gal_view {
border-right : 1px solid #5996b8;
border-top : 1px solid #5996b8;
border-left : 1px solid #5996b8;
border-bottom : 1px solid #5996b8;
}
.photo_info {
background : #f4f4f4;
margin-bottom : 5px;
border-bottom : 1px solid #ccc;
text-align : left;
}
.text_box {
border-right : 1px solid #cccccc;
border-top : 1px solid #cccccc;
font : 12px tahoma;
border-left : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
.button {
	border : 1px solid #bb9e60;
	font : 12px Arial;
	background-color : #6d5525;
	color:#ddd3bd;
}

.side_menu_head
{
	border-right : 4px solid #420000;
	background-color : #FFCCCC;
	padding-right : 3px;
	padding-left : 3px;
	font-weight : bold;
	font-size : 16px;
	padding-bottom : 3px;
	color : #000000;
	padding-top : 3px;
	font-family : arial;
}