BODY
{
	font-family: Verdana, sans-serif;
	color: #4B4B4B;
	background-color: #D7D5D1;
	padding: 0; margin: 0;
}

#header_tbl{width: 100%; min-width: 1000px; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto');}
.rightblock_vspacer_img { width: 1px; height: 30px; }

IMG {border: 0;}

H1
{
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0;
}

H2
{
	font-size: 13px;
	font-weight: bold;
	margin: 9px 0 10px 0;
}

P {margin: 7px 0 7px 0;}

A:link, A:visited { color: #675841; }

A:hover { text-decoration: none; }

.author { font-size: 11px; font-weight: bold; }
.work_title { font-size: 11px; }

#header_tbl
{
	width: 100%;
	height: 85px;
}

/* for Mozilla */
#header_tbl_left_td IMG, #header_tbl_right_td IMG, #header_tbl_delimiter_left_td IMG, #header_tbl_delimiter_right_td IMG, 
#main_tbl_topspacer_left_aux_left_td IMG, #main_tbl_topspacer_right_aux_right_td IMG, #main_tbl_rightborder_td IMG, 
#main_tbl_footer_left_aux_left_td IMG, #main_tbl_footer_right_aux_right_td IMG, #footer_tbl_rightborder_td IMG,
#main_tbl_footer_border_left_aux_left_td IMG, #main_tbl_footer_border_right_aux_right_td IMG,
#leftmenu_leftborder_top_td IMG, #footer_border_left_td IMG, #footer_border_right_td IMG
{ width: 50px; height: 1px; }
/* --- */

#header_tbl_spacer_td IMG    { height: 1px; }
#header_tbl_stretcher_td { width: 100%; }
#header_tbl_delimiter_spacer_img { width: 900px; height: 1px; }
#main_tbl_topspacer_img    { width: 510px; height: 1px; }
#footer_border_spacer_img  { width: 900px; height: 1px; }


#topmenu_tbl
{
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
        margin: 0; 
        padding: 0;
        border-collapse: collapse;
}

#topmenu_tbl TD
{
        margin: 0; padding: 0;
	text-align: center;
        vertical-align:middle;
	/*padding-top: 43px;*/
        padding-left: 8px;
        padding-right: 8px;
}

#topmenu_tbl TD A
{
	text-decoration: underline;
}

#topmenu_tbl TD A:hover
{
	text-decoration: none;
}

/*rus*/
#topmenu_td2
{
	background-color: #EDE4D3;
	
}
#topmenu_td2 A { color: #675841; }
#topmenu_td2 IMG {  height: 1px; }

#topmenu_td3
{
	background-color: #FEF200;
	
}
#topmenu_td3 A { color: #675841; }
#topmenu_td3 IMG {  height: 1px; }

#topmenu_td1
{
	background-color: #D4AD8D;
	
}
#topmenu_td1 A { color: #FFF; }
#topmenu_td1 IMG {  height: 1px; }

#topmenu_td4
{
	background-color: #857F71;
	
}
#topmenu_td4 A { color: #FFF; }
#topmenu_td4 IMG {  height: 1px; }

#topmenu_td5 A { color: #FFF; }
#topmenu_td5 {background-color: #c00000;}

/*eng*/
#topmenu_td6
{
	background-color: #EDE4D3;
	
}
#topmenu_td6 A { color: #675841; }
#topmenu_td6 IMG {  height: 1px; }

#topmenu_td7
{
	background-color: #FEF200;
	
}
#topmenu_td7 A { color: #675841; }
#topmenu_td7 IMG {  height: 1px; }

#topmenu_td8
{
	background-color: #D4AD8D;
	
}
#topmenu_td8 A { color: #FFF; }
#topmenu_td8 IMG {  height: 1px; }

#topmenu_td10
{
	background-color: #857F71;
	
}
#topmenu_td10 A { color: #FFF; }
#topmenu_td10 IMG {  height: 1px; }

#topmenu_td9 A { color: #FFF; }
#topmenu_td9 {background-color: #c00000;}

#topmenu_tbl TD.topmenu_spacer{margin: 0; padding: 0;}
#topmenu_tbl TD.topmenu_spacer IMG {width: 5px; height: 1px;}


#header_tbl_delimiter
{
	width: 100%;
	height: 61px;
}

#header_tbl_delimiter_left_td, #header_tbl_delimiter_right_td { width: 50px; }

#header_tbl_delimiter_center_top_td
{
	height: 15px;
}

#header_tbl_delimiter_center_middle_td
{
	background-color: #93918D;
	height: 8px;
}

#header_tbl_delimiter_center_bottom_td
{
	background-color: #FFF;
	height: 38px;
}

#main_tbl
{
	width: 100%;
	height: 100%;
}

#main_tbl TD
{
	font-size: 13px;
}

#main_tbl UL
{
	margin: 7px 0 7px 15px;
	padding: 0;
}

#main_tbl LI
{
	list-style-image: url("images/listmarker_gray.gif");
	list-style-image: "url('images/listmarker_gray_ie.gif')";
}

#main_tbl_topspacer_left_aux_left_td, #main_tbl_topspacer_right_aux_right_td
{
	width: 50px; 
}

#main_tbl_topspacer_left_aux_right_td
{
	width: 100%; background-color: #FFF;
}

#main_tbl_topspacer_left_td { height: 1px; }

TD.white_bg_td { background-color: #FFF; }

#main_tbl_menu_td
{
	width: 27%;
      /*  height:100% !important;*/
        /*background:green;*/
       
}

#leftmenu_tbl
{
	width: 100%;
	height:100%;
	font-size: 13px;
	text-transform: uppercase;
       
}

#leftmenu_leftborder_top_td
{
	width: 50px;
	background-color: #C7C4BF;
}

#leftmenu_hspacer_td1
{
	width: 20%; background-color: #E0DFDC;
}

#leftmenu_hvspacer {
    width: 170px;
    height: 32px;
}
#leftmenu_hvspacer_bottom { width: 170px; height: 5px;}

#leftmenu_main_td
{
	width: 65%; background-color: #E0DFDC;
}

#leftmenu_main_td UL
{
	margin: 22px 0 35px 15px;
	padding: 0;
}

#leftmenu_main_td LI, #leftmenu_bottommenu_td LI
{
	margin-bottom: 12px;
	list-style-image: url("images/listmarker_lightbrown_ie.gif");
	list-style-image: "url('images/listmarker_lightbrown_ie.gif')";
}

/*
#leftmenu_main_td LI.leftmenu_current, #leftmenu_bottommenu_td LI.leftmenu_current
{
	list-style-image: url("images/listmarker_gray_ie.gif");
}
*/

#leftmenu_main_td LI.leftmenu_current, #leftmenu_bottommenu_td LI.leftmenu_current { font-weight: bold; }

#leftmenu_hspacer_td2
{
	width: 15%; background-color: #E0DFDC;
}

#leftmenu_leftborder_bottom_td
{
	width: 50px;
	height: 35px;
	background-color: #CFCDC8;
}

#leftmenu_bottom_right_td, #leftmenu_bottommenu_td, .leftmenu_bottommenu_spacer
{
	background-color: #F0EFEE;
}

#leftmenu_footer_left_td
{        
       
	height: 100%;
       
}

#leftmenu_footer_left_td IMG { width: 1px; height: 50px; }

#leftmenu_footer_right_td
{
	background-color: #FFF;
}

.leftmenu_title
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

#main_tbl_spacer1_td
{
	width: 5%;
	background-color: #FFF;
}

#main_tbl_center_td
{
	width: 39%;
	background-color: #FFF;
}

#main_tbl_center_tbl { width: 100%; height: 100%; }

#main_tbl_center_image_topborder_td
{
	height: 7px;
}

#main_tbl_center_image_bottomspacer_td { height: 20px; }

#main_tbl_center_image_rightborder_td1
{
	background-color: #E0DFDC; 
	width: 50%;
}

#main_tbl_center_image_rightborder_td2
{
	background-color: #F0EFEE; 
	width: 50%;
}

.main_tbl_center_image_rightborder_img { width: 20px; height: 1px; }

.gallery_center_tbl_hspacer_td { width: 16px; }
.gallery_center_tbl_hspacer_td IMG { width: 16px; height: 1px; }
.gallery_exhib_img { border: 1px solid #D5D5D5; }

.gallery_exhib_vspacer_img { width: 1px; height: 29px; }

P.gallery_exhib_date 
{ 
	font-size: 12px; font-weight: bold; 
	margin-top: 0;
}
.gallery_exhib_author { font-size: 17px; font-weight: bold; }
.gallery_exhib_title { font-size: 15px; font-weight: bold; }
.gallery_exhib_subtitle { font-size: 13px; }

.gallery_center_tbl_text_td { width: 100%; }
#gallery_rightblock_spacer_td { height: 100%; }
#gallery_rightblock_spacer_td IMG { width: 185px; height: 100%; }

#fair_title_auxblock H1 { margin-bottom: 0; }

P.fairtext_date
{
    font-weight: bold;
    margin: 0 0 25px 0;
}

.main_tbl_vstretcher_td { height: 100%; }

/* for Opera */
/*.main_tbl_vstretcher_td IMG { width: 1px; height: 100%; }*/
/* --- */

#main_tbl_spacer2_td
{
	width: 5%;
	background-color: #FFF;
}

#main_tbl_rightblock_td
{
	width: 24%;
}

#main_tbl_rightblock_tbl, #main_tbl_rightblock_images_tbl
{
	width: 100%; height: 100%;
}

#main_tbl_rightblock_images_tbl { background-color: #FFF; }

#rightblock_images_stub_td IMG { width: 185px; height: 1px; }

#main_tbl_spacer3_td, #footer_tbl_spacer3_td
{
	width: 100%;
	background-color: #FFF; 
}

#main_tbl_spacer3_td IMG { width: 25px; height: 1px; }

#main_tbl_rightborder_td, #footer_tbl_rightborder_td
{
	width: 50px;
}

#main_tbl_rightblock_td IMG {margin: 0 0 5px 0;}

#footer_contacts_tbl
{
	width: 100%;
	height: 91px;
}

#footer_contacts_tbl TD
{
	font-size: 10px;
}

#footer_contacts_tbl IMG 
{
	margin: 0 5px 0 0;
}

#footer_contacts_row TD
{
	background-color: #E8E7E5; 
}

.50pct_spacer_td { width: 50%; }
.50pct_spacer_td IMG { width: 50%; height: 1px; }

#footer_contacts_hspacer { width: 18px; }
#footer_contacts_hspacer IMG { width: 18px; height: 1px; }
#footer_contacts_vspacer { height: 13px; background-color: #FFF; }
#footer_contacts_vspacer_gray
{
	height: 16px;
	background-color: #E8E7E5;
}

#footer_artinfo_td
{
	text-align: right;
	background-color: #fff;
}

#footer_artinfo_td P
{
	margin: 0;
	font-size: 10px;
}

#footer_artinfo_td IMG
{ 
	width: 138px; 
	height: 40px; 
	border: 1px solid #D5D5D5;
	margin: 7px 0 0 0;
}

#main_tbl_footer_left_aux { height: 100%; }

#main_tbl_footer_left_aux_left_td, #main_tbl_footer_right_aux_right_td
{
	width: 50px;
}

#main_tbl_footer_left_aux_right_td
{
	width: 100%;
        height:91px;
	background-color: #FFF;
}

#footer_main_td { height: 91px; }


#footer_rightblock_tbl { height: 100%; }
#footer_rightblock_inner_tbl { background-color: #FFF; height: 91px; }
#footer_rightblock_vspacer_img { width: 1px; height: 7px; }
#footer_rightblock_vstretcher_td { height: 100%; }
#footer_rightblock_vstretcher_td IMG { height: 100%; }

#main_tbl_footer_border_left_aux_left_td, #main_tbl_footer_border_right_aux_right_td
{
	width: 50px; height: 8px;
}

#main_tbl_footer_border_left_aux_right_td
{
	width: 100%;
	background-color: #93918D;
}

TD.darkgray_bg_td { background-color: #93918D; }
#footer_border_gray_block { background-color: #CBC9C3; height: 30px; }

.galleryLayout{
    /*margin:0px 15px;*/
    /*border:1px solid black;*/
    background:white;
    padding:0px 0px;
    position:relative;
    float:right;
    width:100%;
    
    

}
.galleryListLayout{
    padding:0px 20px;

}
.galleryItemLayout{
    padding:0px 20px;

}
.galleryListItem{
    margin:15 10px;
    
    color:#afafaf;
    text-align:center;
   /* vertical-align:middle;*/
   /* display:table-cell;*/
    /*clear:both;
    float:none;*/
   
    
  /*  width:285px;
    height:30px;*/
    font-weight:bold;

}
.galleryListItem a{
    font-weight:bold;

}

.galleryListLayout .disabled{color:#afafaf}
.galleryImages{margin:0px 10px;}
.galleryImage{margin-bottom:10px;}
.galleryImageName{margin-top:10px;text-align:center;}
.galleryImageImg{}
a.backToList{color:#9f9f9f;text-decoration:none;}
.galleryItemLayout a.backToList{position:absolute;margin-top:-10px}
a.backToList:hover{color:000;}
.iBannerBlock{    
    padding:0px;
    margin:0px;   
    margin-left:0px !important;
    margin-left:-1px;   
 
  
}
.leftBannerBlock{
    /*display:inline;*/
    position:absolute;
    right:0px;
   
    width:185px;
    overflow:hidden;

}
.iBanner{
 
    overflow:hidden;
  
    padding:0px;
    margin:0px;
  
    padding:0px;
}
.iBanner img
    {  
     padding:0px;
     margin:0px; 
     display:block;
    }
.iBanner a{
   
    padding:0px;
    margin:0px;   
    display:block;
}


div.iBannerSpacer{height:10px;font-size:1px;}