﻿
/* Набор для модальных окон */
/* Z-index of #mask must lower than #boxes .window */
#mask2 {
  position:absolute;
  top:0; left:0;
  z-index:200;
  background-color:#000000;
  display:none;
}
#boxes .window  {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:101;
  padding:2px;
}
/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:auto;
  height:auto;
  /*background-color:#5D7B9D;*/
  background-color:#cc5e45;
}
#win_title  
{
  padding-left:5px; padding-right:0px;
  font-weight: bold; color: White;
}
#result { background-color: #f3f3f3; }
/*#result { background-color: #fff; }*/
#progress { z-index:101; display:none; width:auto; height:auto;position:absolute;
            border: 2px solid #cc5e45; background-color: White; padding: 15px; 
             color:#cc5e45; font-weight:bold; cursor: progress; }
.win_msg { z-index:101; display:none; position:absolute;
            border: 2px solid #cc5e45; background-color: White;  }             

/* END Набор для модальных окон */

.actcented { border: 2px Solid #cc5e45; }
.button, button { font-size: 8pt; font-family: Arial; padding-left: 10px; padding-right: 10px; }


.table_padded
{
	margin-left: 15pt;
	padding: 2pt 5pt 2pt 5pt;
}

.main_cont 
{
	font-size: 9pt;
	font-weight:100;
	color:White;
}

.menu_left_l4
{
	padding-left: 40px;
	padding-right: 20px;
}

DIV.qwindow
{
	background-color:White;
	border: solid 1px red;
	text-align:center;
	margin:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.search_input, .search_input_on_page, .watermarked { color:#b3b3b3; } 
.watermarked { font-style:italic; }
.search_input, .search_input_on_page 
{
    margin:0px 0px 0px 0px; 
	width:100%; 
	height:17px; 
	position:relative;
	padding:0px 0px 0px 0px;
	border: none 0px white;
	font-size: 9pt;
}
.search_input {width:350px;}
.search_input_on_page {width:170px;}

.search_button
{
	vertical-align:bottom;
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px; 
	height:17px; 
	border: none 0px white;
}

.td_search_input
{
	border-style:solid solid solid solid;
	border-color:#4B7B9F;
	border-width:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	vertical-align:middle;
}

.td_search_button
{
	border-style:solid solid solid none;
	border-color:#4B7B9F;
	border-width:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}

.gridView_1
{
	margin-left: 15pt;
	margin-right: 0pt;
	padding: 2pt 5pt 2pt 5pt;
    BORDER-RIGHT: solid 1pt papayaWhip;
    BORDER-TOP: solid 1pt papayaWhip;
    BORDER-LEFT: solid 1pt papayaWhip;
    BORDER-BOTTOM: solid 1pt papayaWhip;
    vertical-align: top;
}
.node
{
	text-align: left;
}

A
{
    TEXT-DECORATION: none
}
A IMG
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: 0pt;
    TEXT-DECORATION: none
}

A:active
{
    color: #ff0000
}
.chapter-expl-font 
{
	color: Black;
}

.defl
{
    color: #bc141a;
    font-weight: bold;
}

.defl_fw_normal
{
    color: #bc141a;
    font-weight: normal;
}

.pricel
{
    color: #bc141a;
    margin-left: 15px;
    margin-right: 5px;
}

.pricel_selected
{
    color: White;
    background-color: #b0c4de;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 5px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.keyl
{
	border-bottom: Dotted 1px #284775;
	color:#284775;
}
.keyl_no_border
{
    color: #284775;
}
.keyl_highlighted_1
{
	border-bottom: Dotted 1px #bc141a;
	color: #bc141a;
}
.keyl_highlighted_2
{
	border-bottom: Dotted 1px #ff7711;
	color: #cc5e45;
}
.deflw
{
	color: White;
	font-weight: bold;
	border: solid 1px white;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 2px;
}
.deflw_noborder
{
	color: #FFFFFF;
}
.deflv
{
    color: #993333;
}

.defl_darkblue
{
	color: #5D7B9D;
	font-weight:bold;
	
}

BODY, TABLE
{
	font-family:Arial;
    font-size: 9pt;
    color: #000000;
}
BODY {background-color: #909090;}
.BODY_OLD
{
	font-family:Arial;
    font-size: 9pt;
    background-image: url(images/back_02.gif);
    color: #000000
}
TD {text-indent: 0px;}
H1
{
    COLOR: #000000;
    font-family: Arial;
}
H2
{
    COLOR: #bc141a;
    font-family: Arial;
}
H3
{
    COLOR: #bc141a;
    font-size: 14pt;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-family: Arial;
    margin-bottom: 5px;
    margin-top: 10px;
}
H4
{
    COLOR: #bc141a;
    font-size: 12pt;
    padding-left: 25px;
    font-family: Arial;
}
H5
{
    COLOR: #bc141a;
    font-size: 10pt;
    padding-left: 25px;
    font-family: Arial;
}
H6
{
    color: #5D7B9D;
    font-size: 9pt;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 25px;
    font-family: Arial;
}

.page_table
{
    BORDER-RIGHT: gray 1pt outset;
    BORDER-TOP: gray 1pt outset;
    margin-left:3%;
    margin-right: 3%;
    width: 94%;
    BORDER-LEFT: gray 1pt outset;
    TEXT-INDENT: 15pt;
    BORDER-BOTTOM: gray 1pt outset;
    HEIGHT: 20pt;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: justify;
    color: Black;
}
.page_table_old_02
{
    BORDER-RIGHT: gray 1pt outset;
    BORDER-TOP: gray 1pt outset;
    MARGIN: 15pt;
    BORDER-LEFT: gray 1pt outset;
    WIDTH: 95%;
    TEXT-INDENT: 15pt;
    BORDER-BOTTOM: gray 1pt outset;
    HEIGHT: 20pt;
    BACKGROUND-COLOR: #e7e7e7;
    TEXT-ALIGN: justify;
    color: Black;
}
.page_table_old_01
{
    BORDER-RIGHT: gray 1pt outset;
    BORDER-TOP: gray 1pt outset;
    MARGIN: 15pt;
    BORDER-LEFT: gray 1pt outset;
    WIDTH: 95%;
    TEXT-INDENT: 15pt;
    BORDER-BOTTOM: gray 1pt outset;
    HEIGHT: 20pt;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: justify
}
.page_table P
{
    PADDING-RIGHT: 15pt;
    PADDING-LEFT: 15pt;
    color: Black;
    font-family:Arial;
    font-size: 9pt;
}

P 
{
	font-family:Arial;
    font-size: 9pt;
    color: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
}

UL
{
    LIST-STYLE-IMAGE: url(images/bul_red2.gif);
    TEXT-INDENT: 0px;
    MARGIN-RIGHT: 15px;
    LIST-STYLE-TYPE: circle;
    font-family: Arial;
    font-size: 9pt;
}
UL UL
{
    LIST-STYLE-IMAGE: url(images/blu_bul3d2.gif);
    LIST-STYLE-TYPE: circle;
    font-family: Arial;
    font-size: 9pt;
}
UL UL UL
{
    LIST-STYLE-IMAGE: url(images/blu_bul3d2.gif);
    LIST-STYLE-TYPE: circle;
    font-family: Arial;
    font-size: 9pt;
}

LI
{
	padding-top:0px;
	padding-bottom:0px;
	color:Black;
}
SELECT 
{
	font-size: 9pt;
	font-family: Arial;
}

.tree_table 
{
	background-color: White;
	vertical-align: top;
}
.tree_table_old
{
	background-color: #F7F6F3;
	vertical-align: top;
}
.tree_list_table 
{
	width: 90%;
}

.list_header_table
{
	background-color: #cc5e45;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	text-align: center;
	height: 4px;
}

.table_block_header
{
	background-color: #5D7B9D;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.table_block_header_h5
{
    font-size: 10pt;
    padding-left: 25px;
}
.table_category_header
{
	background-color: #b0c4de;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.table_empty_row {padding-top: 10px;}

.siteMapPatch {padding-top: 5px;padding-left: 0px;}

.mainMenuDynamic {text-align: left;}

.mainMenuDynamicHover {border-bottom: Dotted 1px White;border-top: Dotted 1px White;}

.txt_status_ok {COLOR: #336600;}
.txt_status_err {COLOR: #990000;}
.txt_plus {color: Green;}
.txt_minus {color: Red;}
.txt_label, .source_ref, .txt_plus, .txt_minus {font-weight:bold;}
.txt_first_on_page, .txt_plus, .txt_minus {font-size:larger;}

.txt_imp, .txt_like_h5 {color:#bc141a;}
.txt_like_h5 { font-size: 10pt; }
.txt_like_h5, .txt_like_h6 {font-family: Arial;}
.ul_mainer {padding-top: 20px;padding-bottom: 5px;padding-left: 25px;}
.txt_like_h6, .ul_mainer, .txt_label {color: #5D7B9D;}
.txt_like_h6, .ul_mainer {font-size: 9pt; font-weight: bold;}


.lph_blue {width:auto;padding-right: 5px;padding-left: 5px;margin-top: 13px;padding-top: 13px;padding-bottom: 10px;vertical-align: top;}

.top_place_holder {background-color: #a4b5c1;vertical-align: middle;}

.body_place_holder, .lph_blue, .body_place_holder_red { background-color: #f3f3f3; }
/*.body_place_holder, .lph_blue, .body_place_holder_red { background-color: #fff; }*/
.body_place_holder, .body_place_holder_red { border-spacing: 5px; }

.table_spec_border { width: 100%; color:Black; }
.table_spec_border_width_auto { width: auto; color:Black; }

.row_spec_color_1 { background-color: White; color: #284775; }

.h6_table_border { width: 100%; }

.border, .border_top, .bg_color_1, .bg_color_2, .table_chapter, .h6_table_border, .table_spec_border_width_auto, .table_spec_border, .returnArea { border-top: Solid 1px #5D7B9D; }
.border, .border_bottom, .bg_color_1, .bg_color_2, .table_chapter, .h6_table_border, .table_spec_border_width_auto, .table_spec_border, .border_top_dot_bottom_solid, .returnArea { border-bottom: Solid 1px #5D7B9D; }
.border, .border_1, .bg_color_1, .bg_color_2, .table_chapter, .h6_table_border, .table_spec_border_width_auto, .table_spec_border, .returnArea
{
	border-left: Solid 1px #5D7B9D;
	border-right: Solid 1px #5D7B9D;
}


.ask_footer, .bg_color_2 { background-color: #e9eaea; }


.border_top_dot, .border_dot, .ask_footer, .border_top_dot_bottom_solid, .body_place_holder_td, .lph_blue { border-top: dotted 1px #5D7B9D; }
.border_bottom_dot, .border_dot, .ask_footer, .lph_blue { border-bottom: dotted 1px #5D7B9D; }
.border_dot, .ask_footer, .body_place_holder_td, .lph_blue { border-right: dotted 1px #5D7B9D; }
.border_dot, .lph_blue { border-left: dotted 1px #5D7B9D;  }
.border_dot_selected
{
    border-top: solid 1px #cc5e45;
    border-bottom: solid 1px #cc5e45;
    border-left: solid 1px #cc5e45;
    border-right: solid 1px #cc5e45;
}

.ask_footer {padding-top: 5px;padding-bottom: 5px; height:40px; max-height:40px;}

.table_chapter, .table_chapter_wob { left: 10px; position: relative; }
.table_chapter { width: 98%; }
.table_chapter_wob { width: 95%; }

.table_chapter_header
{
	background-color: #cc5e45;
	color: White;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.overs_id_selected, .faq_q_selected { color: #bc141a; }
.faq_q_selected, .faq_q, .faq_r, .txt_imp { font-weight: bold; font-size: larger; }
.faq_q { color: #8b0000; }
.faq_r { color: #008b8b; }

.txt_ind0 { text-indent: 0pt; }


