/* CSS Document */
/* Common */
body
{
    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;
    
    margin:0 0 0 0;
    margin-top:16px;
    margin-bottom:0px;
    margin-left:42px;
    margin-right:42px;
    
    font-family: Arial, Tahoma, Verdana;
    font-size: 13px;
    /*color:#2D2D46;*/
    background-color:#EEF2F2;
}

/* Headers */

/* Default links */
a:link, a:visited, a:active, a:hover
{ color:#914133; text-decoration:none; }

/* top_img */
.top_img
{
/*background-image:url(/bitrix/templates/.default/img/top_img_1.jpg);*/
background-image:url(/bitrix/templates/.default/img/header.jpg);
background-position:top;
background-position:left;
background-repeat:no-repeat;
height:165px;
margin-top:3px;
margin-bottom:0px;
}

.top_img_small
{
    background-image:url(/bitrix/templates/.default/img/header2.jpg);
}
/* menu_0 */

.menu_0:hover
{
background-image:url(/bitrix/templates/.default/img/button_sel.png);    
}

.menu_0
{
font-size:13px;
font-weight:bold;
/*background-image:url(/bitrix/templates/.default/img/menu_0_back_button.gif);*/
background-image:url(/bitrix/templates/.default/img/button.png);
height:26px;
padding-top:0px;
line-height:22px;
vertical-align:middle;
}
.menu_0 a:link, .menu_0 a:visited, .menu_0 a:active, .menu_0 a:hover
{ color:#333656; text-decoration:none; font-size:13px; font-weight:bold; }

/* menu_1 */
.menu_1 ul
{ padding-left:0px; margin-left:6px;}
.menu_1 li
{/* list-style-image:url(/bitrix/templates/.default/img/menu_1_mark.gif);*/ margin-top:2px; margin-bottom:2px; }
.menu_1 a:link, .menu_1 a:visited, .menu_1 a:active, .menu_1 a:hover
{ color:#333656; text-decoration:none; font-size:12px; font-weight:bold;font-family: Verdana; }


/* sob_lenta */
.sob_lenta
{
background-color:#FFFFFF;
padding-top:1px;
padding-bottom:10px;
padding-left:12px;
padding-right:12px;
color:#2D2D46;
}

.sob_lenta_element h2
{ margin-bottom:10px; }

.sob_lenta_element img
{

margin-right:12px;
margin-bottom:5px;
}

.sob_lenta_element_date
{ font-weight:bold; color:#914133; }

.sob_lenta_element_break
{
background-image:url(/bitrix/templates/.default/img/break_line_1.gif);
height:2px;
margin-bottom:5px;
}



/* news_lenta */
.news_lenta
{
padding-bottom:10px;
color:#000000;
font-size: 13px;
}

.news_lenta_element h2
{ margin-bottom:10px; }

.news_lenta_element img
{
width:142px;
margin-right:5px;
margin-bottom:5px;
}

.news_lenta_element_date
{ font-weight:bold; color:#914133; }

.news_lenta_element_break
{
background-image:url(/bitrix/templates/.default/img/break_line_2.gif);
height:2px;
margin-bottom:5px;
}

.news_lenta a:link, .news_lenta a:visited, .news_lenta a:active, .news_lenta a:hover
{ color:#914133; text-decoration:none; /*font-weight:bold; */}


/* podval */
.podval
{
background-color:#c7d1d3;
color:#23297a;
font-weight:bold;
font-size:11px;
padding-top:12px;
padding-bottom:12px;
padding-left:20px;
padding-right:20px;
}

.podval a:link, .podval a:visited, .podval a:active, .podval a:hover
{ color:#23297a; text-decoration:underline; font-size:11px; font-weight:bold; }


#main_content
{ margin-top:10px; }

#main_content a:link, #main_content a:visited, #main_content a:active, #main_content a:hover
{ color:#914133; text-decoration:underline;  }

#navString
{ font-weight:bold; }

#detail_text
{
background-color:#FFFFFF;
/*
border-style:solid;
border-width:0px;
border-collapse:collapse;
border-color:#ADAEAE;
border-top-width:0px;
padding-left:12px;
padding-right:10px;
padding-top:18px;
padding-bottom:50px;
float:none;
*/
}

#eli_pages
{

background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-collapse:collapse;
border-color:#ADAEAE;
border-top-width:0px;
border-bottom-width:0px;
padding-left:12px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.eli_page_link, .eli_page_link_select
{ 
padding-right:16px;
padding-left:16px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
border:1px solid white;
}

.eli_page_link_select
{ /*background-color:#DCDEDE;*/
background-color:#EAECEC;
border:1px solid #AAAAAA;
}


/* First level */
#eli_first_level
{ 
font-weight:bold; 
font-size:12px;
}


#eli_first_level a:link, #eli_first_level a:visited, #eli_first_level a:active, #eli_first_level a:hover
{ color:#404040; text-decoration:none; }


#eli_first_level_bottom
{ 
border-style:solid;
border-width:0px;
border-collapse:collapse;
border-color:#ADAEAE;
border-bottom-width:1px;
}


.eli_first_level_default_back, .eli_first_level_default_to_default, .eli_first_level_default_to_end
{ 
height:29px; 
line-height:29px;
}

.eli_first_level_default_back
{ 
padding-left:10px; 
padding-right:10px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_default_back.gif); 
white-space: nowrap;
}

.eli_first_level_default_to_end
{ 
padding-left:6px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_default_to_end.gif); 
}

.eli_first_level_default_to_default
{ 
padding-left:6px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_default_to_default.gif); 
}

.eli_first_level_default_to_pselect
{ 
padding-left:6px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_default_to_pselect.gif); 
}



.eli_first_level_pselect_back, .eli_first_level_pselect_to_default, .eli_first_level_dpselect_to_end
{ 
height:29px; 
line-height:29px;
}

.eli_first_level_pselect_back
{ 
padding-left:10px; 
padding-right:10px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_pselect_back.gif); 
border-style:solid;
border-width:0px;
border-collapse:collapse;
border-color:#ADAEAE;
border-left-width:1px;
white-space: nowrap;
}

#eli_first_level_left
{
background-color:#ADAEAE;
width:1px;
height:26px;
valign:bottom;
}

.eli_first_level_pselect_to_end
{ 
padding-left:6px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_pselect_to_end.gif); 
}

.eli_first_level_pselect_to_default
{ 
padding-left:6px; 
background-image:url(/bitrix/templates/.default/img/menu_eli_pselect_to_default.gif); 
}



/* Second level link list */
#eli_menu_link_list
{
background-color:#FFFFFF;
border-style:solid;
border-width:0px;
border-collapse:collapse;
border-color:#ADAEAE;
border-top-width:1px;
border-bottom-width:0px;
padding-left:12px;
padding-right:10px;
}

#eli_menu_link_list a:link, #eli_menu_link_list a:visited, #eli_menu_link_list a:active, #eli_menu_link_list a:hover
{ color:#353535; text-decoration:none; font-size:12px; font-weight:bold; }


#eli_link_list
{
padding-right:20px;
padding-left:20px;
padding-top:10px;
padding-bottom:20px;
border-width:0px;
border-top-width:3px;
border-style:solid;
background-color:#EAECEC;
border-collapse:collapse;
border-color:#CCD1D0;
}

#eli_link_list ul
{ padding-left:0px; margin-left:6px;}
#eli_link_list li
{ list-style-image:url(/bitrix/templates/.default/img/blue_marker.gif); margin-top:2px; margin-bottom:2px; }

#eli_link_list a:link, #eli_link_list a:visited, #eli_link_list a:active, #eli_link_list a:hover
{ color:#353535; text-decoration:none; font-size:12px; font-weight:bold; }


#second_level_li_selected, .second_level_li
{ padding-left:5px; padding-top:1px; padding-bottom:2px; }

#second_level_li_selected
{ background-color:#ffffff; }


#eli_detail
{
background-color:#EAECEC;
padding-right:12px;
padding-left:12px;
padding-top:5px;
padding-bottom:10px;
border-width:0px;
border-collapse:collapse;
border-color:#CCD1D0;
border-top-width:3px;
border-style:solid;
margin-bottom:10px;
margin-top:10px;
}


.empty_menu
{
border-style:solid;
border-width:0px;
border-collapse:collapse;
border-color:#ADAEAE;
border-bottom-width:1px;
}


.page_border_gradient
{
background-image:url(/bitrix/templates/.default/img/page_border_gradient.gif);
background-position:top;
background-repeat:no-repeat;
width:1px;
}

#bottom_gradient
{
background-image:url(/bitrix/templates/.default/img/bottom_gradient.gif);
height:35px;
}

#main_content div.eli_page_link a:link,
#main_content div.eli_page_link a:hover,
#main_content div.eli_page_link a:visited,
#main_content div.eli_page_link a:active,
#main_content div.eli_page_link_select a:link,
#main_content div.eli_page_link_select a:hover,
#main_content div.eli_page_link_select a:visited,
#main_content div.eli_page_link_select a:active
{
    color: #555;
}

div.banner{
    padding-right: 20px;
    padding-bottom: 6px;
}
hr
{
    border: none; 
    border-top: 1px solid #ADAEAE; padding: 0px;
}

div#fancy_div input,
div#sec_auth input
{
 border: 1px solid #ADAEAE;
}
input.error
{
 background-color: #FEDADA;
}
font.errortext
{
    color:red;
}

font.notetext
{
    color:green;
}
div.top_r
{
    float:right; 
    text-align:right;  
    width: 300px;  
}
div.top_r a
{
    float:right;
    margin-left: 5px;
    color: #333656;
    
}
div.img_main img
{
    margin-right: 5px;
}
div.share
{
    margin-left: 10px;
}