body {margin:0px;padding:0px; font-family: Arial;font-size: 10pt;}
table {color:#333333; font-size:10pt;}

p {text-align: justify;}
form {padding: 0px; margin: 0px;}

span.txt_time {font-family: Arial; font-size: 11px; color: #3333CC;}

div.h1_out {padding: 8px 0px 10px 18px;}
div.h1_out h1 {font-size: 24px; font-family: Arial Narrow; color: #FFE400; font-weight: normal; margin:0px; padding: 0px;}

h1 {font-size: 24px; font-family: Arial Narrow; color: #BD2A35; font-weight: normal;}
div h2 {font-size: 24px; font-family: Arial Narrow; color: #BD2A35; font-weight: normal; margin:0px 0px 0px; padding: 0px 0px 12px 0px;}
div h3 {font-size: 16px; font-family: Arial; color: #BD2A35; font-weight: bold; margin-top:0px; padding-top: 0px;}

div.panel_icons {clear: both; width: 320px; padding: 15px 0px 0px 0px;}
div.icon_print {padding: 0px 20px 0px 22px; float:left; background-image: url(../imgs/icon_print.gif); background-position: bottom left; background-repeat:no-repeat;}
div.icon_email {padding: 0px 0px 0px 22px; float:left; background-image: url(../imgs/icon_mail.gif); background-position: bottom left; background-repeat:no-repeat;}
div.panel_icons a {color:#339933; font-family: Arial; font-size:8pt; text-decoration: underline; font-weight: normal;}
div.panel_icons a:link {color:#339933; text-decoration: underline;}
div.panel_icons a:visited {color:#339933; text-decoration: underline;}
div.panel_icons a:hover {color:#339933; text-decoration: none;}

div.info_up {padding: 14px 18px 0px 18px;}
div.info_up p {padding: 0px; margin:0px; color: #FFFFFF; font-family: Arial; font-size: 10pt; text-align: justify;}
div.info_up a {color:#FFFFFF; font-family: Arial; font-size:9pt; text-decoration: underline; font-weight: bold;}
div.info_up a:link {color:#FFFFFF; text-decoration: underline;}
div.info_up a:visited {color:#FFFFFF; text-decoration: underline;}
div.info_up a:hover {color:#FFFFFF; text-decoration: none;}


a.action {color:#3333CC; font-family: Arial; font-size:10pt; text-decoration: underline;}
a.action:link {color:#3333CC; text-decoration: underline;}
a.action:visited {color:#3333CC; text-decoration: underline;}
a.action:hover {color:#3333CC; text-decoration: none;}

a.a_lang {color:#3333CC; font-family: Arial; font-size:10pt; text-decoration: none;}
a.a_lang:link {color:#3333CC; text-decoration: none;}
a.a_lang:visited {color:#3333CC; text-decoration: none;}
a.a_lang:hover {color:#3333CC; text-decoration: underline;}

a.a_lang_a {color:#FFFFFF; font-family: Arial; font-size:10pt; text-decoration: none;}
a.a_lang_a:link {color:#FFFFFF; text-decoration: none;}
a.a_lang_a:visited {color:#FFFFFF; text-decoration: none;}
a.a_lang_a:hover {color:#FFFFFF; text-decoration: underline;}

input.f_find {border:1px solid #cccccc; width: 158px; height: 19px; font: 9pt; color: #000000; padding:0px margin:0px;}

div.sm_btn {width: 65px; height: 19px; float: left; padding: 0px 3px 0px 9px;}

/*---- START Menu --*/
/*
div.btn_up_panel {z-index: 100; width:980px; height: 72px; background-image: url(../imgs/btn_up_2.gif); background-position:top left; background-repeat:repeat-x repeat-y;}
div.btn_up {float: left; height: 36px; z-index: 99;}
div.btn_up_1 {font-size: 0; width:15px; height:36px; float:left; background-image: url(../imgs/btn_up_1.gif); background-position:top left; background-repeat:no-repeat;}
div.btn_up_2 {height:36px; float:left; background-image: url(../imgs/btn_up_2.gif); background-position:top left; background-repeat:repeat-x;}
div.btn_up_3 {font-size: 0; width:15px; height:36px; float:left; background-image: url(../imgs/btn_up_3.gif); background-position:top left; background-repeat:no-repeat;}
div.btn_up_a {float: left; height: 36px; z-index: 98;}
div.btn_up_a div.btn_up_1 {background-image: url(../imgs/btn_up_1_a.gif); }
div.btn_up_a div.btn_up_2 {background-image: url(../imgs/btn_up_2_a.gif); }
div.btn_up_a div.btn_up_3 {background-image: url(../imgs/btn_up_3_a.gif); }
div.btn_up_in {padding:9px 0px 0px 0px; float: left;}
div.btn_up_a a {color:#FFFFFF; font-family: Arial; font-size:12px; text-decoration: none; font-weight: bold;}
div.btn_up_a a:link {color:#FFFFFF; text-decoration: none;}
div.btn_up_a a:visited {color:#FFFFFF; text-decoration: none;}
div.btn_up_a a:hover {color:#FFFFFF; text-decoration: underline;}

div.btn_up a {color:#FFFFFF; font-family: Arial; font-size:12px; text-decoration: none; font-weight: bold;}
div.btn_up a:link {color:#FFFFFF; text-decoration: none;}
div.btn_up a:visited {color:#FFFFFF; text-decoration: none;}
div.btn_up a:hover {color:#FFFFFF; text-decoration: underline;}
*/

div.btn_up_panel {z-index: 100; width:980px; height: 72px; background-image: url(../imgs/btn_up_2.gif); background-position:top left; background-repeat:repeat-x repeat-y;}

div.btn_up_2, div.btn_up_2_a {padding-left: 15px; height:36px; float:left; background-image: url(../imgs/btn_up_2.gif); background-position:top left; background-repeat:repeat-x;}
div.btn_up_3, div.btn_up_3_a {font-size: 0; width:15px; height:36px; float:left; background-image: url(../imgs/btn_up_3.gif); background-position:top left; background-repeat:no-repeat;}

div.btn_up_2_a {background-image: url(../imgs/btn_up_2_a.gif); }
div.btn_up_3_a {background-image: url(../imgs/btn_up_3_a.gif); }

div.btn_up_in {padding:9px 0px 0px 0px; float: left;}

a.btn_up_a {color:#FFFFFF; font-family: Arial; font-size:12px; text-decoration: none; font-weight: bold;}
a.btn_up_a:link {color:#FFFFFF; text-decoration: none;}
a.btn_up_a:visited {color:#FFFFFF; text-decoration: none;}
a.btn_up_a:hover {color:#FFFFFF; text-decoration: underline;}

a.btn_up {color:#FFFFFF; font-family: Arial; font-size:12px; text-decoration: none; font-weight: bold;}
a.btn_up:link {color:#FFFFFF; text-decoration: none;}
a.btn_up:visited {color:#FFFFFF; text-decoration: none;}
a.btn_up:hover {color:#FFFFFF; text-decoration: underline;}


/*---- END Menu --*/

div.div_news {padding-top: 0px;}
div.div_news p {padding: 0px 0px 18px 0px; margin:0px; color: #000000; font-family: Arial; font-size: 10pt; text-align: justify;}
span.date {color: #3333CC; font-family: Arial; font-size: 8pt; }

a.more {color:#BD2A35; font-family: Arial; font-size:8pt; text-decoration: underline; font-weight: bold;}
a.more:link {color:#BD2A35; text-decoration: underline;}
a.more:visited {color:#BD2A35; text-decoration: underline;}
a.more:hover {color:#BD2A35; text-decoration: none;}

div.down_menu {width:980px; text-align: left;}
div.down_menu a {color:#000000; font-family: Arial; font-size:11px; text-decoration: underline; font-weight: normal; padding: 0px 14px 0px 14px;}
div.down_menu a:link {color:#000000; text-decoration: underline;}
div.down_menu a:visited {color:#000000; text-decoration: underline;}
div.down_menu a:hover {color:#000000; text-decoration: none;}

div.history {padding:0px; color:#9999FF; font-family: Arial; font-size:9pt; }
div.history a {color:#9999FF; font-family: Arial; font-size:9pt; text-decoration: underline; font-weight: normal;}
div.history a:link {color:#9999FF; text-decoration: underline;}
div.history a:visited {color:#9999FF; text-decoration: underline;}
div.history a:hover {color:#9999FF; text-decoration: none;}

div.history span {color:#9999FF; font-family: Arial; font-size:9pt; font-weight: normal;}


div.prev_page {padding:20px 0px 0px 0px;}
div.prev_page a {color: #3333CC;  font-family: Arial;font-size: 10pt; text-decoration: underline; padding-left:5px;}
div.prev_page a:link {text-decoration: underline;}
div.prev_page a:visited {text-decoration: underline ;}
div.prev_page a:hover {text-decoration: none;}

/*--START фото галерея --*/

div.out_box_img {float:left; width:205px; height:195px;}
.img_div {text-align:center; vertical-align: middle;}
.img_info {font-family: Arial; font-size:9pt; color:#666666; padding:5px 10px 0px 10px;}
.img_border {border:0px solid #cccccc;}

/*--END фото галерея --*/

/*--START стили новостной ленты --*/

div.box_news {padding:0px;}

div.news_line {padding: 0px 0px 8px 0px;}
div.news_line a {color: #339933;  font-family: Arial;font-size: 9pt; text-decoration: underline;}
div.news_line a:link {text-decoration: underline;}
div.news_line a:visited {text-decoration: underline ;}
div.news_line a:hover {text-decoration: none;}
div.news_line span {color: #3333CC;  font-family: Arial;font-size: 8pt;}

div.news_archi {padding: 0px 0px 25px 0px;}
div.news_archi a {color: #BD2A35;  font-family: Arial;font-size: 9pt; text-decoration: underline;}
div.news_archi a:link {text-decoration: underline;}
div.news_archi a:visited {text-decoration: underline ;}
div.news_archi a:hover {text-decoration: none;}

/*--END стили новостной ленты --*/

/*--START стили для нумерации страниц --*/

.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;}

/*--END стили для нумерации страниц --*/

/*--START стили для формы --*/

div.div_filter {float:left; padding-right:15px;}

.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: 10pt;
    color: black;
    border:1px solid #cccccc;
    vertical-align:top;
}

.input_error {
    background-color: FFCCCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: black;
    border:1px solid #cccccc;
    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;}

/*--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 стили для сообщений --*/
