body {margin:0px;padding:0px; font-family: Arial;font-size: 9pt;}
table {color:#333333; font-size:9pt;}

img {border-width:0px;}


h1 {text-align: center;font-family: Arial; font-size: 13pt; color:#000000; padding-top:0px; margin-top:0px; font-weight: bold;}
h2 {font-family: Arial; font-size: 12pt; color:#000000; padding-top:0px;  margin-top:0px;font-weight: bold;}
h3 {font-family: Arial; font-size: 11pt; color:#000000; padding-top:0px;  margin-top:0px;font-weight: bold;}
h4 {color: #9E23C6;  font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: 0; padding-top:0px;  margin-top:0px;}


a.ch_action { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #990000; text-decoration: none;}
a.ch_action:link {color: #990000; text-decoration: none; }
a.ch_action:visited {color: #990000; text-decoration: none;}
a.ch_action:hover {color: #336699; text-decoration: underline; }

.ch_txt {color: #000000;  font-family:  Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}



.tdml {vertical-align:top; text-align:right;}
.tdmr {padding:0px 0px 20px 10px;}
.box_alfa {padding:0px 0px 20px 0px;}
.alfa_mesto_list {padding:20px 0px 0px 20px;}

.amesto_foto {padding:3px 5px 3px 20px; background-image:url(/imgs/foto.gif); background-position: left top; background-repeat: no-repeat;}
.amesto{padding:3px 5px 3px 20px;}

.blmenu_foto_grp {padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/foto.gif); background-position: right top; background-repeat: no-repeat;background-color:#FFFAF0;}
.blmenu_grp{padding:3px 5px 3px 5px; border-bottom:1px solid #cccccc; background-color:#FFFAF0;}
.blmenu_gr{padding:3px 5px 3px 5px; background-color:#FFF1D8; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666; border-bottom:1px solid #cccccc;}
.blmenu_foto {padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/foto.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu_gps {padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/gps.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu_foto_gps {padding:3px 38px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/gps_foto.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu_foto_gray {background-color: #ECECEC; padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/foto.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu_gps_gray {background-color: #ECECEC; padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/gps.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu_foto_gps_gray {background-color: #ECECEC; padding:3px 20px 3px 5px; border-bottom:1px solid #cccccc; background-image:url(/imgs/gps_foto.gif); background-position: right top; background-repeat: no-repeat;}
.blmenu {padding:3px 5px 3px 5px; border-bottom:1px solid #cccccc;}
.blmenu_gray {background-color: #ECECEC; padding:3px 5px 3px 5px; border-bottom:1px solid #cccccc;}
.btmenu{padding:3px 5px 3px 10px; background-color:#ffcc66; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666}
.btmenu_gr{padding:3px 5px 3px 10px; background-color:#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666}
.btmenu_c{text-align: center; padding:3px 5px 3px 10px; background-color:#ffcc66; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666}
.btmenu_gr{padding:3px 5px 3px 10px; background-color:#cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666}

/*START последние измения*/
div.menu_new {border-bottom: 1px solid #CDCCD2; padding: 4px 4px 4px 15px; background-image: url(/imgs/arr_black.gif); background-position: top left; background-repeat: no-repeat;}
/*END последние измения*/

a.lmenu {color: #000000;  font-family: Arial; font-size: 9pt; text-decoration: none;}
a.lmenu:link {color: #000000; text-decoration: none; }
a.lmenu:visited {color: #000000; text-decoration: none;}
a.lmenu:hover {color: #000000; text-decoration: underline; }

.lmenu_txt {color: #000000;  font-family: Arial; font-size: 9pt; text-decoration: none; font-weight: bold;}


.foto_info {font-family: Arial; font-size:9pt; color:#666666; padding:5px 0px 0px 4px;}
.foto_div {vertical-align: middle; width:150px;}
.foto_img {border:1px solid #666666;}
.foto_list_div {padding:0px;}


a.menu_up:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #336699; text-decoration: none; font-weight: bold;}
a.menu_up:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; text-decoration: none; font-weight: bold;}
a.menu_up:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #993300; text-decoration: underline; font-weight: bold;}
a.menu_up:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none; font-weight: bold;}

a.menu_left:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #336699; text-decoration: none;}
a.menu_left:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; text-decoration: none; text-decoration: none;}
a.menu_left:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #993300; text-decoration: none; text-decoration: underline;}
a.menu_left:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none;text-decoration: none;}

a.mesto:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #336699; text-decoration: underline;}
a.mesto:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; text-decoration: none; text-decoration: underline;}
a.mesto:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #993300; text-decoration: none; text-decoration: none;}
a.mesto:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; text-decoration: none;text-decoration: underline;}

/*START стили для формы*/

.ftitle {font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    padding-top:25px;
    font-weight: bold;
}

.f_star {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: red;
    padding-right:5px;
}

.txt_ok {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    vertical-align:top;
}

.txt_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: red;
    vertical-align:top;
}

.info_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: red;
    vertical-align:top;
}

.input_ok {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    border:1px solid #cccccc;
    vertical-align:top;
}

.input_error {
    background-color: FFCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    vertical-align:top;
}

.td_btn {text-align: center; padding-top:10px;}


.report_ok {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: black;
    padding:20px 0px 15px 0px;
}

.report_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: red;
    padding:20px 0px 15px 0px;
}

.txt_info {color: #6F6F6F; font-family: Arial;font-size: 8pt; font-weight: none; line-height:1.2; text-align:center;}

.form_padding {padding:0px 15px 0px 15px;}
.form_bg {padding:15px 20px 15px 20px; background-color:#F5F5FF;}
.form_bg2 {padding:15px 15px 15px 15px; background-color:#F5F5FF;}
.ufm_p {background-color:#FFE4AF; padding: 2px 5px 2px 10px;}

/* END стили для формы */

/* START стили для сообщений */

.msg_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: red;
}

.msg_warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: green;
}

.msg_information {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: blue;
    padding-bottom:15px;
}

.msg_box {
        background: #FFFFCC;
        padding: 5px 5px 5px 5px;
}

/* END стили для сообщений */


.ffeild_name {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000}
.comm_date {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; padding-bottom:5px;}

/* START стили с radzima.org */

.text10nblk {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000}
.name {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #990000}
.namesmall { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #006666 }
.spis10grey {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666}
.small1gr {  font-family: Arial, Helvetica, sans-serif; font-size: 1pt; color: #999999}
.txt8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; color: #336699; }
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; }
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #993300; }
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066;}
.namelarge { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000 }
.namelargebk { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.namestrata { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
.text10justify { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-align: justify }
.text10bblk { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000 }

/* END стили с radzima.org */












.div_history {border-top:1px solid #cccccc; color: #999999;  font-family: Arial; font-size: 10pt; padding-bottom:10px;}
.history_txt {color: #999999;  font-family: Arial; font-size: 9pt; text-decoration: bold;}

a.history {color: #999999;  font-family: Arial; font-size: 9pt; text-decoration: underline;  font-weight: none;}
a.history:link {color: #999999; text-decoration: underline; }
a.history:visited {color: #999999; text-decoration: underline;}
a.history:hover {color: #999999; text-decoration: none; }



.div_search {padding:10px; background-color:#F7F7F7;}




a.action {color: #3333CC;  font-family: Arial;font-size: 10pt; text-decoration: underline;}
a.action:link {text-decoration: underline;}
a.action:visited {text-decoration: underline ;}
a.action:hover {text-decoration: none;}




.prev_page {padding-top:50px;}

a.aprev_page {color: #3333CC;  font-family: Arial;font-size: 10pt; text-decoration: underline; padding-left:5px;}
a.aprev_page:link {text-decoration: underline;}
a.aprev_page:visited {text-decoration: underline ;}
a.aprev_page:hover {text-decoration: none;}




.np_focus { color: #ffffff; font-family: Arial;font-size: 9pt; background-color:#cccccc; padding:1px 4px 1px 4px;}
.np_txt {color: black; font-family: Arial;font-size: 9pt;}
.np_div {padding: 20px 10px 3px 10px; text-align:center;}

a.np_link {color: #3333CC; background-color:#ffffff; font-family: Arial;font-size: 9pt; text-decoration: underline; padding:1px 4px 1px 4px;}
a.np_link:link {text-decoration: underline;}
a.np_link:visited {text-decoration: underline ;}
a.np_link:hover {text-decoration: none; color: #ffffff; background-color:#cccccc;}



.imgn {padding-top:10px; font-size: 8pt;}


td.s_title {text-align: left; border-right: 1px solid #FFFFFF; padding:3px 8px 3px 8px; background-color: #99CCFF; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
td.s_title_c {text-align: center; border-right: 1px solid #FFFFFF; padding:3px 8px 3px 8px; background-color: #99CCFF; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

td.s_line {text-align: left; border-bottom: 1px solid #CCCCCC; padding:3px 8px 3px 8px; background-color: #FFFFFF; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
td.s_line_c {text-align: center; border-bottom: 1px solid #CCCCCC; padding:3px 8px 3px 8px; background-color: #FFFFFF; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
td.s_line_r {text-align: right; border-bottom: 1px solid #CCCCCC; padding:3px 8px 3px 8px; background-color: #FFFFFF; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
