body { 
  background-repeat:repeat-y;
  font-size: 9pt;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  background-color: white;
  scrollbar-face-color: #fff3c6; 
  scrollbar-shadow-color: #fff3c6; 
  scrollbar-highlight-color: #fff3c6; 
  scrollbar-3dlight-color: gainsboro; 
  scrollbar-darkshadow-color: peru; 
  scrollbar-track-color: #FAF6EE; 
  scrollbar-arrow-color: black;
 }
form {
  margin: 0;
  padding: 0;
}
BUTTON {
  font-size:8pt;
  font-family:Verdana,Tahoma,Arial,sans-serif;
  background-color:#fff3c6;
  border-left: 1px peru solid;
  border-bottom: 1px peru solid;
  border-top: 1px white solid;
  border-right: 1px gainsboro solid;
}
TABLE {
  font-size: 9pt;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  border:0px; /* border="0" */
  border-spacing:0px; /* cellspacing="0" */
  border-collapse:collapse; /* cellspacing="0" */
}
table td{
  padding:0px; /* cellpadding="0" */
} 
th {
  background-color: white;
  font-family: Tahoma;
  font-size: medium;
}

IMG {
  padding: 0;
  margin: 0;
  border: 0;
}

P {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
a:hover {
  text-decoration: underline;
  color: #6633CC;
}
a:link {
  color: FireBrick;
  text-decoration: none;
}
a:visited {
  color: #800000;
  text-decoration: none
}
a:active {
  color: #800000;
}

td.shadow {
  border-left: .5pt #999999 solid;
  border-top: .5pt #999999 solid;
  border-right: 1.5pt black solid;
  border-bottom: 1.5pt black solid;
}
td.shadow2 {
  border-left: .5pt #F2E3AE solid;
  border-top: .5pt #F2E3AE solid;
  border-right: 1pt #7B4F0D solid;
  border-bottom: 1pt #7B4F0D solid;
}
td.box {
  border: 2px white solid;
}
td.box2 {
  border: 1px #D4DEE6 solid;
  border-collapse:collapse;
}
.menu {
  font-size:12px;
  color:#582D2D;
  font-weight:normal;
  font-family:Tahoma;
}
.menu_cng {
  font-size:11px;
  color:sienna;
  font-weight:normal;
  font-family:verdana;
}
.showIt {
  display: block;
}
.hideIt {
  display: none;
}
h1 {
  display:none;
  font-family:Verdana;
  font-size:12pt;
  font-weight:bold;
  margin:0 0 0 0;
}
td.text_field {
  padding: 2px 5px 2px 5px;
}
td.padding4 {
  padding: 4px;
}
.td_border1 {
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
}
.td_border2 {
  cursor: n-resize;
  border-top: solid 1px red;
  font-size: 0pt;
}
.td_border3 {
  padding:4px;
  border:solid 1px #EFDCA3;
  background-color:#FFFFDD;
  vertical-align: top;
}
.td_border4 {
  border:solid 1px #EFDCA3;
  border-collapse:collapse;
}
.td_bg1 {
  background-repeat:no-repeat;
  background-position: left top;
  cursor:pointer;
  vertical-align: middle;
}
.td_padding1 {
  padding: 2px 5px 2px 5px;
}
.div1 {
  text-indent: 20px;
  text-align: justify;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 3px;
}
.border_collapse {
  border-collapse: collapse;
}
.text1{
  font-family: verdana;
  font-size: 8pt;
}
.text1_1{
  font-family: verdana;
  color: black;
  font-size: 10pt;
}
.text2{
  font-family:verdana;
  color:black;
  font-size:8pt;
}
.text3{
  background-color:#FFFFDD; 
  color:black; 
}
.text3_2 {
  background-color:#FFFFDD; 
  color:black; 
  font-size: 12px; 
  width: 22px; 
  border-width: 1px; 
  font-weight: normal;
}
.text4 {
  font-size: 8pt;
  color: #663333;
}
.text5 {
  font-size: 7pt;
}
.text_link {
  color: #800000;
  cursor: pointer;
}
.text_for_basket {
  color: black;
  font-size: 8pt;
}
.text_for_basket_price {
  color: #800000;
  font-size: 8pt;
}
.select_form3 {
  font-size: 11px; 
  width: 107px; 
}
.table_title {
  background-color: #FFFFDD; 
  text-align: center;
  font-size: 15pt;
  font-weight: normal;
}
.column_title_selected {
  background-color: #FBF7F0; 
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
}

.help_win {
  background-color: #FFEEDD;
  border: 1px solid #898989;
  width: 185px;
}

.table_info{
  background-color: #FFFFDD; 
  color: #FF5555;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
}

.week_days {
  background-color: whitesmoke;
  text-align: center;
  border-bottom:solid 1px whitesmoke;
  color: black;
  font-size : 13px;
}

.empty_day {
  background-color: white; 
  border:solid 1px whitesmoke; 
  width: 23px;
  cursor: default;
}

.calendar_day {
  background-color: white; 
  border:solid 1px whitesmoke; 
  text-align: center;
  color: black;
  width: 23px;
  cursor: pointer;
  font-weight: normal;
}

.selected_day {
  background-color: #0099FF; 
  border:solid 1px whitesmoke; 
  text-align: center;
  color: white;
  width: 23px;
  cursor: default;
  font-weight: normal;
}

.first_selected_day {
  background-color: dodgerblue; 
  border:solid 1px whitesmoke; 
  text-align: center;
  color: black;
  width: 23px;
  cursor: pointer;
  font-weight: bold;
}

.blocked_day {
  background-color: white; 
  border:solid 1px whitesmoke; 
  text-align: center;
  color: gainsboro;
  width: 23px;
  cursor: default;
  font-weight: normal;
}

.occupy_day {
  background-color: #CC0000; 
  border:solid 1px whitesmoke; 
  text-align: center;
  color: #FFFFFF;
  width: 23px;
  cursor: default;
  font-weight: normal;
}

.selected_baner {
  cursor:default; 
  border:dotted 1px gray; 
  color: black; 
  background-color: #0099FF;
  text-align: center;
  background-image: URL('image/wd_ani.gif');
}

.selected_baner_book {
  cursor:default; 
  border:dotted 1px gray; 
  color: black; 
  background-color: #0099FF;
  text-align: center;
  background-image: URL('image/back_book_ani.gif');
  background-image: URL('image/wd_ani.gif');
}

.not_selected_baner {
  cursor:pointer; 
  border:dotted 1px gray; 
  color: black; 
  background-color: white;
  text-align: center;
}

.error {
  color: #CC0000; 
  text-align: right;
  padding: 5px;
}
.asd {
  border-top:dashed 1px black;
  background-color:gold;
  font-size:16pt;
  font-weight:bold;
}
.rep_td1 {
  background-color:papayawhip;
  vertical-align:middle;
  text-align:center;
  color:brown;
  font-family:Verdana;
  font-size:12pt;
  font-weight:bold;
}
.bk_misc {
  margin-left:25px;
  margin-top:5px;
}

.prc_sticks {
  width:100%;
  text-align:left;
}
.prc_head_text {
  color: white;
  font-weight:bold;
  line-height:200%;
}
.prc_cols_names_text {
  font-family: Verdana;
  font-size: 8pt;
  line-height:150%;
  white-space:nowrap;
  text-align:center;
}

.prc_stick_active {
  padding:4px 4px 10px 4px;
  margin-left:2px;
  line-height:30px;
  cursor:pointer;
  background-color:#800000;
  color:white;
  vertical-align:bottom;
  border-right:1px peru solid;
  border-top:1px peru solid;
}
.prc_stick_passive {
  padding:4px 4px 4px 4px;
  margin-left:2px;
  line-height:21px;
  cursor:pointer;
  background-color:FireBrick;
  color:white;
  vertical-align:bottom;
  border-right:1px peru solid;
  border-top:1px peru solid;
}
.prc_table {
  border-bottom: 2px gainsboro solid;
  border-right: 1px gainsboro solid;
  border-collapse:separate;
  border-spacing:2px;
  width:100%;
  background-color:#FFFFFF;
}
.prc_type_td {
  text-align:center;
  background-color:maroon;
}
.prc_names_tr {
  background-color:#e9d2a5;
}
.bkpic_td {
  vertical-align:top;
  text-align:left;
  width:354px;
}
.bkpic_filter_div {
  margin-right: auto;
  margin-left:0px;
  cursor:pointer;
  text-align:center;
  width:350px;
  height:350px;
}
.bkpic_selector {
  text-align:left;
  width:350px;
  height:104px;
  margin-right: auto;
  margin-left: 0px;
  margin-top:-13px;
  background-color:#fff3c6;
}

.bkpic_stick_active {
  padding:4px 4px 0px 4px;
  font-size:8pt;
  cursor:pointer;
  background-color:#fff3c6;
  color:#666666;
  vertical-align:bottom;
  border-right:1px peru solid;
  border-top:1px peru solid;
}
.bkpic_stick_passive {
  padding:4px 4px 0px 4px;
  font-size:8pt;
  cursor:pointer;
  background-color:#e9d2a5;
  color:#666666;
  vertical-align:bottom;
  border-right:1px peru solid;
  border-top:1px peru solid;
}
.bkpic_thumbs_div1 {
  height:91px;
  overflow:auto;
  padding-top:5px;
  white-space:nowrap;
}
.bkpic_pic_div_active {
  width:64px;
  height:64px;
  background-color:white;
  border-right:1px gainsboro solid;
  border-bottom:2px gainsboro solid;
  display:inline-block;
}
.bkpic_pic_div_passive {
  width:65px;
  height:64px;
  display:inline-block;
}
.bkpic_pic_active {
  background-color:#fff3c6;
  margin:2px;
  width:60px;
  height:60px;
}
.bkpic_pic_passive {
  background-color:#fff3c6;
  margin:2px;
  width:60px;
  height:60px;
  cursor:pointer;
}
.prc_table_td {
  text-align:left;
  width:100%;
  height:16px;
  padding-top:2px;
  padding-bottom:2px;
}
.cont_table_td {
  text-align:left;
  height:16px;
  padding-top:2px;
  padding-bottom:2px;
}
.prc_table_cmp_name {
  padding-left:4px;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-binding: url(/moz_ellipsis.xml#ellipsis);
}
.table_shadow1 {
  border-bottom: 2px gainsboro solid;
  border-right: 1px gainsboro solid;
  border-collapse:separate;
  border-spacing:2px;
}
.prc_table_anno {
  font-size:8pt;
  color:white;
  background-color:#800000;
  border-bottom:1px gainsboro solid;
}
.prc_table_anno SUP{
  font-size:6pt;
}
.prc_table_foot {
  font-size:7pt;
  color:gainsboro;
}
.menu_left_tbl {
  width:120px;
  border-collapse:separate;
}
.menu_left_td {
  font-size:8pt;
  line-height:120%;
  text-align:left;
  color:black;
  font-family:Tahoma;
  font-weight:bold;
  background-color: #fff3c6;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px white solid;
  border-right: 1px #DCDCDC solid;
  cursor:pointer;
  padding: 4px 2px 4px 2px;
}
.menu_left_td_h{
  font-size:8pt;
  line-height:120%;
  font-family:tahoma;
  text-align:left;
  color:white;
  font-weight:bold;
  background-color: #800000;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
  cursor:pointer;
  padding: 2px 2px 2px 2px;
}
.menu_left_head_txt{
  font-size:10pt;
  line-height:100%;
  font-family:Verdana;
  font-weight:bold;
  text-align:center;
  color:#800000;
  padding-top:4px;
  padding-bottom:2px;
}
.st_txt {
  font-size:12px;
  color:#800000;
  font-weight:bold;
  font-family:Tahoma;
}
.r_ban_tbl {
  width:144px;
  padding-left:4px;
}
.r_ban_hd {
  margin-top:4px;
  margin-left:4px;
  font-size:12px;
  color:#800000;
  font-weight:bold;
  background-color:#fff3c6; /*#F0DDA5; /*#ffffdd;/*#F0DDA5*/	
  font-family:Tahoma;
  vertical-align:middle;
  text-align:center;
  width:144px;
  line-height:26px;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}
.r_ban_txt {
  font-size:11px;
  color:black;
  background-color:#ffffdd;
  font-weight:bold;
  font-family:Tahoma;
  height:50px;
  vertical-align:top;
  text-align:center;
  overflow:hidden;
  padding:0 0 2px 2px;
}
.r_ban_img {
  background-color:#ffffff;
  vertical-align:middle;
  text-align:center;
  padding:0;
}
.stats_str {
  width:100%;
  font-size:8pt;
  background-color:#fff3c6;
  padding:6px 0px 6px 0px;
  text-align:center;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}
.bnrstr {
  background-color:#f0dda5;
}
.cat_head {
  background-color:#fff3c6;
  padding:6px;
  text-align:center;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}

.main_cat_line{
  border-left: 1px #D4DEE6 solid;
  border-bottom: 1px #D4DEE6 solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
  background-color:#EFF7F7;
  margin-top: 1px;
  font-size: 9pt;
  text-align: left;
  font-weight: bold;
  padding: 2px;
}
.report_list_head {
  width:100%;
  font-size:14pt;
  font-weight:bold;
  background-color:#fff3c6;
  padding:6px 0px 6px 0px;
  text-align:center;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}
.report_list_line{
  border-left: 1px #D4DEE6 solid;
  border-bottom: 1px #D4DEE6 solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
  margin: 4px;
  background-color:#EFF7F7;
  text-align: left;
  padding: 4px;
  width:250px;
  height:250px;
  float:left;
}
.report_list_img {
  float:left;
  margin:4px;
}
.report_list_text{
  font-size: 9pt;
  font-family:Tahoma;
  font-weight: bold;
}
.report_ytube {
  width:100%;
  text-align:center;
}
.rep_gallery1_line{
  border-left: 1px #D4DEE6 solid;
  border-bottom: 1px #D4DEE6 solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
  background-color:#EFF7F7;
  margin-top:4px;
  margin-bottom:4px;
  text-align: left;
  text-indent: 0;
  padding: 4px;
  width:100%;
  height:auto;
  -moz-box-sizing: border-box; /* Äëÿ Firefox */
  -webkit-box-sizing: border-box; /* Äëÿ Safari è Chrome */
  box-sizing: border-box; /* Äëÿ IE è Opera */
}
.rep_gallery1_text{
  font-size: 9pt;
  font-weight: bold;
}
.frm_search {
  width:100%;
  padding-top:6px;
  padding-bottom:6px;
  text-align:center;
}
.frm_search_input {
  border-left: solid 1px #777777;
  border-top: solid 1px #777777;
  border-bottom: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
  background-color: #FFFFDD;
  width: 340px;
}
.frm_search_select {
  background-color:#FFFFDD;
  width: 200px;
  border-left: solid 1px #777777;
  border-top: solid 1px #777777;
  border-bottom: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
}
.frm_search_select2 {
  background-color:#FFFFDD;
  width: 120px;
  border-left: solid 1px #777777;
  border-top: solid 1px #777777;
  border-bottom: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
}
.frm_search_button {
  font-size:11pt;
  cursor:pointer;
  font-family:Verdana;
  background-color:#fff3c6;
  border-left: 1px peru solid;
  border-bottom: 1px peru solid;
  border-top: 1px white solid;
  border-right: 1px gainsboro solid;
}
.pgfrm_div{
  width:100%;
  text-align:center;
  padding-top:6px;
}
.pgfrm_input {
  border-left: solid 1px #777777;
  border-top: solid 1px #777777;
  border-bottom: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
  background-color: #FFFFDD;
  width: 40px;
}
.pgfrm_button {
  font-size:10pt;
  cursor:pointer;
  font-family:Verdana;
  background-color:#fff3c6;
  border-left: 1px peru solid;
  border-bottom: 1px peru solid;
  border-top: 1px white solid;
  border-right: 1px gainsboro solid;
}

.tbl_similar_td_head {
  background-color:#FFFFDD;
  text-align:center;
  padding:4px;
}
.tbl_similar_td_text {
  text-align:left;
  vertical-align:top;
  padding:2px;
}
.bkt_err_div {
  height:100%;
  width:100%;
  text-align:center;
  vertical-align:middle;
}
.bkt_err_table {
  background-color:#990000;
  border-spacing:6px;
  border-collapse:separate;
  margin:auto;
}
.bkt_err_x {
  color:white;
  font-family:Tahoma;
  font-size:30pt;
  line-height:100%;
  padding:10px;
}
.bkt_err_txt {
  background-color:white;
  font-family:Tahoma;
  font-size:14pt;
  text-align:justify;
  line-height:100%;
  padding:10px;
}
.bkt_table {
  width:100%;
  border-collapse:separate;
  border-spacing:3px; /*cellpadding=4*/
  background-color:#FFFFFF;
  vertical-align:top;
  border-top: 1px gainsboro solid;
  border-left: 1px gainsboro solid;
  border-bottom: 2px gainsboro solid;
  border-right: 1px gainsboro solid;
}
.bkt_header {
  background-color:#fff3c6;
  text-align:center;
}
.bkt_title_td {
  width:100%;
  height:70px;
}
.bkt_title_td1 {
  text-align:left;
  vertical-align:middle;
  font-size:8pt;
  width:100%;
  padding:4px;
}  
.bkt_title_td2 {
  text-align:center;
  vertical-align:middle;
  font-size:8pt;
  height:20px;
}
.bkt_title_td3_1 {
  text-align:center;
  vertical-align:middle;
  border-bottom:4px #FFFFFF solid;
  font-size:8pt;
  line-height:20px;
}
.bkt_title_td3_2 {
  text-align:center;
  vertical-align:middle;
  font-size:8pt;
  line-height:20px;
}
.bkt_dark {
  background-color:#fbf7f0;
  height:60px;

}
.bkt_light {
  background-color:#FFFFFF;
  height:60px;
}
.bkt_icon {
  position:inline;
  float:left;
}
.bkt_text_block {
  display: table-cell;
  height:60px;
  vertical-align:middle;
  padding-left:4px;
}
.bkt_price1 {
  height:30px;
  text-align:right;
  padding-left:4px;
  padding-right:4px;
}
.bkt_price2_dark_1 {
  line-height:30px;
  text-align:right;
  padding-left:2px;
  padding-right:2px;
  background-color:#fbf7f0;
  border-bottom:4px #FFFFFF solid;
  white-space: nowrap;
}
.bkt_price2_light_1 {
  line-height:30px;
  text-align:right;
  padding-left:2px;
  padding-right:2px;
  background-color:#FFFFFF;
  border-bottom:4px #FFFFFF solid;
  white-space: nowrap;
}
.bkt_price2_dark_2 {
  line-height:30px;
  text-align:right;
  padding-left:2px;
  padding-right:2px;
  background-color:#fbf7f0;
  white-space: nowrap;
}
.bkt_price2_light_2 {
  line-height:30px;
  text-align:right;
  padding-left:2px;
  padding-right:2px;
  background-color:#FFFFFF;
  white-space: nowrap;
}
.bkt_rub {
  font-size:9pt;
}
.bkt_kop {
  font-size:6pt;
}
.bkt_sort_list {
  background-color:#FFFFDD; 
  font-size: 12px; 
  width: 110px; 
  border-width: 0px; 
}
.bkt_book_name {
  font-weight:bold;
  font-family:Tahoma;
  font-size:10pt;
}
.userpath_topic {
  text-align:left;
}
.userpath_nach_cat {
  width:100%;
  text-align:left
}
.cat_sub_div_all {
  width:100%;
  display:block;
  background-color:#fff;
  padding:4px;
  border-top: 1px gainsboro solid;
  border-left: 1px gainsboro solid;
  border-bottom: 2px gainsboro solid;
  border-right: 1px gainsboro solid;
  -moz-box-sizing: border-box; /* Äëÿ Firefox */
  -webkit-box-sizing: border-box; /* Äëÿ Safari è Chrome */
  box-sizing: border-box; /* Äëÿ IE è Opera */
}
.cat_sub_header {
  background-color:#fff3c6;
  padding:6px;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}
.cat_sub_div_main {
  text-align:left;
  width:100%;
  background-color:#fff;
  border: 0px;
  padding:0px;
}
.cat_sub_string_dark{
  background-color:#fbf7f0;
}
.cat_sub_string_light{
  background-color:#FFF;
}
.cat_sub_div_left{
  width:50%;
  float:left;
  display:inline;
  border-right:4px white solid;
}
.cat_sub_div_right{
  width:50%;
  display:inline;
}
.ellipsis { /*ïî ðåöåïòó http://habrahabr.ru/blogs/webdev/19933/ */
  overflow: hidden;
  white-space: nowrap;
  line-height: 17px;
  height: 17px;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-binding: url(/moz_ellipsis.xml#ellipsis);
 }
.ellipsis * {
  display: inline;
 }
.moz-ellipsis > DIV:first-child
 {
  float: left;
  margin-right: -26px;
 }
.moz-ellipsis > DIV + DIV {
  float: right;
  line-height:22px;
  margin-top: -22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAsCAYAAAB7aah+AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABPSURBVHja7M07CoBADEDBKPhZvYD3v2jcYoUg2FpN4JEikJky84qIfdR6R+ks+129P7Xya+uto2WOnwYEAoFAIBAIBAKBQCAQCPQ1twADAOH0BFQVVlgmAAAAAElFTkSuQmCC") repeat-y;
  padding-left: 26px;
 }
.moz-ellipsis > DIV + DIV::after {
  background-color: white;
  content: '...';
 }

.bk_anno_title{
  border-bottom:solid 1px gray;
  font-weight:bold;
  line-height:18px;
  padding-left:4px;
  height:18px;
}
.bk_anno_window{
  background-color:#fff8dc;
  padding:5px;
  font-size:10pt;
  overflow:auto;
  font-family:Tahoma;
}
.bk_info_all{
  width:100%;
  display:block;
  background-color:#fff;
  padding:4px;
  margin-top:4px;
  border-top: 1px gainsboro solid;
  border-left: 1px gainsboro solid;
  border-bottom: 2px gainsboro solid;
  border-right: 1px gainsboro solid;
  -moz-box-sizing: border-box; /* Äëÿ Firefox */
  -webkit-box-sizing: border-box; /* Äëÿ Safari è Chrome */
  box-sizing: border-box; /* Äëÿ IE è Opera */
}
.cmp_list_light {
  background-color:#FFFFFF;
}
.cmp_list_dark {
  background-color:#fbf7f0;
}
.cmp_list_filter_div{
  width:100%;
  text-align:center;
  padding-top:6px;
}
.cmp_list_filter_input {
  border-left: solid 1px #777777;
  border-top: solid 1px #777777;
  border-bottom: solid 1px #C8C8C8;
  border-right: solid 1px #C8C8C8;
  background-color: #FFFFDD;
  width: 400px;
}
.cmp_list_fiulter_button {
  font-size:10pt;
  cursor:pointer;
  font-family:Verdana;
  background-color:#fff3c6;
  border-left: 1px peru solid;
  border-bottom: 1px peru solid;
  border-top: 1px white solid;
  border-right: 1px gainsboro solid;
}
.cmp_info_head {
  background-color:#fff3c6;
  padding:6px;
  text-align:center;
  border-left: 1px #CD853F solid;
  border-bottom: 1px #CD853F solid;
  border-top: 1px #DCDCDC solid;
  border-right: 1px #DCDCDC solid;
}
:focus{
  outline: none;  
}
.informer_form_text {
  display:inline-block;
  width:170px;
}

