/* SpaceTime */
/* Common */
body
{
    background:#FFFFFF; color: #352920; font-family: Tahoma, Arial, Veranda, sans-serif; font-size: 12px;

    scrollbar-face-color: #ADB2B7;
    scrollbar-shadow-color: ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: silver;
    scrollbar-darkshadow-color: #ADB2B7;
    scrollbar-track-color: f1f1f1;
    scrollbar-arrow-color: 646464;
}

div, table
{ font-family: Tahoma, Arial, Veranda, sans-serif; font-size: 11px; }

.Copyright
{
    font-family:Tahoma;
    font-size:10px;
    color: #C1B8B1;
    padding-top:8px;
    padding-bottom:35px;
}



/* default links */
a:link, a:visited, a:active
{ text-decoration: underline; color:#352A20; }
a:hover
{ text-decoration:underline; }

    #page_table a:link, #page_table a:visited, #page_table a:active, #page_table a:hover
    { color:#465B6E; }


/* links on white */
a.gray:link, a.gray:visited, a.gray:active
{
    color: #C1B8B1;
    text-decoration: underline;
    font-size: 11px;
    font-family:Tahoma;
}
a.gray:hover
{ color: #475057; }



/* backgrounds */
.panel_color_1
{ background-color: #C1B8B1; }

.panel_color_2
{ background-color: #CEC7C1; }

.colon_color_1
{ background-color: #ADB2B7; }

.colon_color_2
{ background-color: #868C92; }

.colon_color_3
{ background-color: #BDB2A7; }






/* Main menu */
.mainMenu
{
    background-color: CEC7C1;
    background-image:url(../img/menu_back.gif);
    font-size:12px;
    height: 33px;
    vertical-align:top;
}

.mainMenu a, .mainMenu a:visited, .mainMenu a:active
{
    color: #352920;
    text-decoration: none;
    font-size: 12px;
    font-family:Tahoma;
    padding-left: 16px;
    padding-right: 24px;
    padding-bottom: 10px;
    line-height: 32px;
    padding-top:9px;
    border-style:solid;
    border-width: 0px;
    border-left-width: 1px;
    border-left-color: CEC7C1;
    border-right-width: 1px;
    border-right-color: CEC7C1;
}
.mainMenu a:hover
{
    color: #E5E0CA;
    background-color: 868C92;
    border-left-width: 1px;
    border-left-color: 475057;
    border-right-width: 1px;
    border-right-color: 475057;
}

.mMenu_select a, .mMenu_select a:visited, .mMenu_select a:active .mMenu_select a:hover
{
    color: #E5E0CA;
    background-color: 868C92;
    border-style:solid;
    border-width: 0px;
    border-left-width: 1px;
    border-left-color: 475057;
    border-right-width: 1px;
    border-right-color: 475057;
}

#line_select
{
    height: 4px;
    background-color: #868C92;
    border-style:solid;
    border-width: 0px;
    border-left-width: 1px;
    border-left-color: 475057;
    font-size: 4px;
}


.main_img
{
    color: #63625E;
    border-style:solid;
    border-width: 1px;
    border-color:#63625E;
}

#main_img a, #main_img a:visited, #main_img a:active, #main_img a:hover
{
    color:#63625E;
    border-width: 0px;
}


/* Filter menu */

.fHeader
{ padding-left:24px; padding-bottom:4px; font-weight:normal; color:#C7D3E0; }

.fMenu
{ margin-top: 0px; margin-bottom: 0px; }
.fMenu a, .fMenu a:visited, .fMenu a:active
{ text-decoration:none; color:#D2D4D6; padding-left:24px; padding-top:2px; padding-bottom:2px; margin-top:1px; margin-bottom:1px; overflow:hidden; }
.fMenu a:hover, .fMenu_select
{ text-decoration:none; color:#352920; padding-left:24px; padding-top:2px; padding-bottom:2px; margin-top:1px; margin-bottom:1px; overflow:hidden; background-color:#ADB2B7; }

.fMenu_simple a, .fMenu_simple a:visited, .fMenu_simple a:active
{ color: #C9D1D9; text-decoration:underline; padding: 2 2 2 2; margin: 1 1 1 1; }

.fMenu_simple_select a, .fMenu_simple_select a:visited, .fMenu_simple_select a:active, .fMenu_simple_select a:hover, .fMenu_simple a:hover
{ color:#352A20; text-decoration:none; }





/* Right menu */
#rightMenu
{
    padding-left: 0px;
    padding-right: 32px;
    padding-bottom: 36px;
    padding-top: 16px;
    font-size: 11px;
}

.rMenu_select
{ background-color:#BDB2A7; padding-top: 2px; padding-bottom: 2px; padding-left:24px; }
.rMenu_select a, .rMenu_select a:hover, .rMenu_select a:visited, .rMenu_select a:active
{ color: #F5F5F5; }

.rMenu_select_item
{
    border-style:solid;
    border-width: 1px;
    border-left-width: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left:48px;
    border-top-color:#C4BB78;
    border-right-color:#756E48;
    border-bottom-color:#756E48;
    background-color:#A59750;

}
.rMenu_select_item a, .rMenu_select_item a:hover, .rMenu_select_item a:active, .rMenu_select_item a:visited
{ color:#F5F5F5; }

#rightMenu a, #rightMenu a:visited, #rightMenu a:active
{ text-decoration: none; }

#rightMenu a:hover
{ text-decoration:underline; }

#rightMenu li
{
    /*display: inline;*/
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
}

#rightMenu ul
{ margin: 0 0 0 0; padding: 0 0 0 0; }


.cont { padding-top: 0px; padding-bottom: 8px; }
.rm { padding-top: 2px; padding-bottom: 2px; padding-left:24px; }
.rm_1 { padding-top: 2px; padding-bottom: 2px;  padding-left:24px; }


#fmenuHeader
{
    padding-top: 0px;
    /* padding-left: 10px;
    padding-right: 10px; */
    padding-bottom: 15px;
    border-style:solid;
    border-width: 0px;
    border-bottom-color:#6D747B;
    border-bottom-width: 1px;
}





/* Editable region */
#mainContent
{
    padding-top: 4px;
    padding-left: 60px;
    padding-right: 12px;
    padding-bottom: 24px;
}

#mContent_cont
{
    position:absolute;
    left:77px;
    top:390px;
    width:554px;
    height:100px;
    /* background-color:#868C92; */
}

/* peremichka */
#mContent_to_menu
{
    position:absolute;
    z-index: 1;
    width:31px;
    left:539px;
    top:62px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style:solid;
    border-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-color:#C4BB78;
    border-bottom-color:#756E48;
    background-color:#A59750;
}


/* mContent date */
#mContent_date_cont
{
    width:540px;
    left:0px;
    top: 42px;
    position:absolute;
    z-index: 0;
    padding-bottom:45px;
}

.mContent_date
{

    width:540px;
    left:0px;
    border-style:solid;
    border-width: 1px;
    border-left-color:#C4BB78;
    border-top-color:#C4BB78;
    border-right-color:#756E48;
    border-bottom-color:#756E48;
    background-color:#A59750;
}

.mContent_date a, .mContent_date a:hover, .mContent_date a:active, .mContent_date a:visited
{ color:#DDD6A5; }


/* main Text */
.mContent_text
{
    padding: 22 22 22 22;
    font-family: Tahoma;
    font-size:12px;
    background-color:#C4BB78;
}

.mContent_text_page
{ font-size:11px; color:DDD6A5; padding-left: 20px; height: 16px; }

.mContent_text_page a, .mContent_text_page a:active, .mContent_text_page a:visited
{ padding-left: 6px; padding-right: 6px; padding-top: 100px; padding-bottom: 100px; }

.mContent_text_page a:hover
{ text-decoration:underline; }

.mContent_text_page_select a, .mContent_text_page_select a:hover, .mContent_text_page_select a:active, .mContent_text_page_select a:visited
{
    color: #494325;
    background-color: C4BB78;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.mContent_text_page_otstup
{ background-color:C4BB78; height:0px; width:100%; border-width:0px; border-style:solid; border-color:B7AF76; }


h1
{
    font-family: Tahoma;
    font-size:14px;
    font-weight:bold;
    padding: 0 0 0 0;
    margin: 5 5 5 8;
    color:#FFFFFF;
}

.h1_date
{ font-size:12px; font-weight:normal; color:#494325; }


/* main Picture */
.mainPicture_panel
{
    height: 135px;
    border-style:solid;
    border-width: 0px;
    border-color:#EBEBEB;
    border-bottom-width: 0px;
    border-top-width: 1px;
}

.mContent_mainPicture, .mContent_mainPicture_small_selected
{ background-color:B7AF76; padding: 20 20 20 20; }

.mContent_mainPicture_small
{ padding: 12 4 12 4; }

.mContent_mainPicture_small_selected
{ background-color:B7AF76; padding: 8 8 8 8; }

.mContent_mainPicture_line
{ border-style:solid; border-width:0px; border-top-width:1px; border-color:B7AF76; }


/* mContent project list*/
.mContent_project_list
{ width:538px; background-color:756E48; }

.mContent_project_list td
{
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 12px;
    padding-bottom: 12px;
    float:none;
    vertical-align:top;
    font-size:9px;
    color:#FFFFFF;
}

.mContent_prevPicture_selected
{ border-width:1px; border-color:#FFFFFF; border-style:solid; }


/* mContent navigation */
.mContent_navigation
{
    font-size: 11px;
    font-family:Tahoma;
    color: #DDD6A5;
    border-style:solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: 756E48;
}

.mContent_n_page a, .mContent_n_page a:visited, .mContent_n_page a:active
{
    color: #DDD6A5;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 21px;
    line-height: 55px;
    padding-top:21px;
    font-weight: bold;
    text-decoration:none;
}
.mContent_n_page a:hover
{text-decoration:underline;}

.mContent_n_page_select a, .mContent_n_page_select a:visited, .mContent_n_page_select a:active, .mContent_n_page_select a:hover
{ color: #F5F5F5; background-color: #756E48; font-weight:bold; }

.mContent_navigation_line
{ padding-top:6px; padding-bottom:12px; border-style:solid; border-width:0px; border-top-width:1px; border-color:B7AF76; }


/* mContent year */
#mContent_year
{
    position:absolute;
    z-index: 2;
    left: 269px;
    top:18px;
    float:right;
    height:24px;
    background-color:#A59750;
    border-style:solid;
    border-width: 1px;
    border-bottom-width: 0px;
    border-left-color: C4BB78;
    border-top-color: C4BB78;
    border-right-color: 756E48;
}

.mContent_year a, .mContent_year a:visited, .mContent_year a:active
{
    color: #DDD6A5;
    text-decoration: none;
    font-size: 11px;
    font-family:Tahoma;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 6px;
    line-height: 24px;
    padding-top:6px;
}

.mContent_year a:hover
{ color: #352A20; background-color: #C4BB78; }

.mContent_year_select a, .mContent_year_select a:visited, .mContent_year_select a:active, .mContent_year_select a:hover
{ color: #352A20; background-color: #C4BB78; padding-left: 28px; padding-right: 28px; }

/* other Styles */
#authorProject
{
    color:#494325;  font-size:11px;
    font-weight: normal;
    padding: 0 0 0 0;
    margin: 5 5 5 8;
    color:#494325;
}

.authorPicture_small
{ padding: 1 1 1 1; border-color:847364; border-width:1px; border-style:solid; }

.loading
{ background-color:#ffffff; padding:10 10 10 10; width:60px; }

.persona_photo
{ padding: 1 1 1 1; border-style:solid; border-width:1px; border-color:#847364; }

input, select
{ font-size:11px; }