body
{
margin:0;
padding:0;
background: #FFC5C5;
}

a { text-decoration: underline; color:#3F3F3F; }
a:hover { text-decoration:underline; color:#CC6600; }

H1, H2, H3, H4 { margin:0; }

H1 { font-family:Times New Roman; font-size:18px; color:#4C040C; }
H2 { font-family:Times New Roman; font-size:16px; color:#4C040C; }
H3 { font-family:Times New Roman; font-size:14px; color:#4C040C; }
H4 { font-family:Times New Roman; font-size:12px; color:#4C040C; }

//-------- TABLE MAIN ------------
table.site {  }
table.site td.left   { background:url('images/background_left.png') repeat-x; }
table.site td.center { width:1000px; vertical-align:top; }
table.site td.right  { background:url('images/background_right.png') #FFC5C5 repeat-x; }
table.site td.left_small   { background:url('images/background_left_small.png') repeat-x; }
table.site td.right_small  { background:url('images/background_right_small.png') #FFC5C5 repeat-x; }

div.big_header       { width:1000px; height:407px; cursor:hand; cursor:pointer; }
div.big_header div   { float:left; }
div.header_text      { position:relative; left:-60px; top:250px; width:320px; height:0px; font-family:tahoma; font-size:12px; color:#FFF; }


div.main             { background:url('images/list_main.png') repeat-y; }
div.main_top         { background:url('images/list_top.png') no-repeat; }
div.list_main        {   }
td.list_right        { padding-left:15px; padding-top:17px; }

div.menu_item        { width:183px; height:46px; margin-top:-6px; font-family:arial; font-size:14px; color:#4C040C; background:url('images/menu_item.png') no-repeat; cuesor:hand; cursor:pointer;}
div.menu_item span   { position:relative; top:19px; left:40px; }

td.main_window      { padding-top:10px; padding-left:20px; width:467px; font-family:arial; font-size:12px; color:#3F3F3F; }
.main_window_header { font-family:Times New Roman; font-size:16px; color:#4C040C; font-weight:bold; }

.search             { width:196px; height:24px; background:url('images/search.gif') no-repeat; }
.left_banner        { width:196px; margin-top: 23px; background:url('images/left_banner_top.gif') #FFF no-repeat; }
.left_banner_top    { width:196px; height:15px; background:url('images/left_banner_top.gif') #FFF no-repeat; }
.left_banner_main   { background: #FFF; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
.left_banner_main img { margin:10 0 10 0; }
.left_banner_bottom   { width:196px; height:15px; background:url('images/left_banner_bottom.gif') #FFF no-repeat;}

.news_date { font-family:Times New Roman; font-size:10px; color:#4C040C; }

.catalog_name { font-family:Tahoma; font-size:24px; color:#B54C55; }
.catalog_title { font-family:Arial; font-size:14px; color:#AF4650; }

.album_name { font-family:Tahoma; font-size:18px; color:#993333; }
.album_title { font-family:Arial; font-size:12px; color:#993333; }

.gallery_item { margin-top:15px; padding-bottom:10px; border-bottom:1px solid #FFC5C5; }
.gallery_item table { float:left; text-align:right; margin:5px; font-size:10px; color:#4C040C; }
table td.img { border:1px solid #AF4650 }
table td.img img { border:5px solid #FFF }
.gallery_name { padding-bottom:5px; font-family:verdana; font-size:16px; color:#4C040C; }


.album { width:460px; margin-top:10px; border-bottom:1px solid #FFC5C5; }
.album div { margin:5px; background:#FFF; border:1px solid #AF4650; }
.album div img { margin:5px; }
.album strong { font-family:Arial; font-size:16px; color:#AF4650; }
.album i { font-family:verdana; font-size:12px; color:#4C040C; }
.album span { font-family:verdana; font-size:10px; color:#4C040C; }

.objects { margin:10px; margin-bottom:20px; font-size:12px; color:#4C040C; }
.objects span { font-family:verdana; font-size:10px; color:#4C040C; }

.object {   }
.object .img { margin:5px; border:1px solid #AF4650; }
.object .img img { border:5px solid #FFF; }
.object_name { margin: 10 0 10 0; }
.object_name b { font-family:verdana; font-size:16px; color:#4C040C; font-weight:bold; }
.object_text { font-family:verdana; font-size:12px; color:#4C040C; }

.num { float:left; text-align:center; width:16px; height:16px; margin:1px; border:1px solid #CCC; background:white; }
.current { background:red; color:#FFF; }


.clear		         { clear:both; height:0px; font-size:0px; overflow:hidden; }
hr                  { height:1px; color:#FFC5C5; }





