body {margin:0px;padding:0px; font-family: Arial;font-size: 10pt;}
table {color:#333333; font-size:10pt;}


h1 {font-family: Century Gothic; font-size: 19pt; color:#33CCCC; padding-top:0px; margin-top:0px; font-weight: 500;}
h2 {font-family: Arial; font-size: 14pt; color:#33CCCC; padding-top:0px;  margin-top:0px;font-weight: 500;}
h2.gray {font-family: Arial; font-size: 14pt; color:#333333; padding-top:0px;  margin-top:0px;font-weight: 500;}
h3 {font-family: Arial; font-size: 14pt; color:#9933CC; padding-top:0px;  margin-top:0px;font-weight: 500;}
h4 {color: #9E23C6;  font-family: Arial; font-size: 12pt; text-decoration: none;  font-weight: 0; padding-top:0px;  margin-top:0px;}
h5 {font-family: Arial; font-size: 12pt; color:#666666; padding-top:25px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; font-weight: bold;}


.btn_up_img {margin-left: 50px;}

.cost {color: #33CCCC;  font-family: Arial; font-size: 11pt; font-weight: bold;}




a.menu_up {color: #F5DA46;  font-family: Arial; font-size: 12pt; text-decoration: none;  font-weight: bold; padding-right:30px;}
a.menu_up:link {color: #F5DA46; text-decoration: none; }
a.menu_up:visited {color: #F5DA46; text-decoration: none ;}
a.menu_up:hover {color: #F5DA46; text-decoration: underline; }


.left_title {padding:3px 8px 8px 9px; border:1px solid #cccccc; font-family: Century Gothic; font-size: 18pt; color: #EA80DE; font-weight: none;}
.left_menu_box {padding:5px 8px 20px 17px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; font-family: Arial;}

a.left_menu_main {color: #666666;  font-family: Arial; font-size: 12pt; text-decoration: none;  font-weight: bold;}
a.left_menu_main:link {color: #666666; text-decoration: none; }
a.left_menu_main:visited {color: #666666; text-decoration: none ;}
a.left_menu_main:hover {color: #666666; text-decoration: underline; }

a.left_menu_maina {color: #9E23C6;  font-family: Arial; font-size: 12pt; text-decoration: none;  font-weight: bold;}
a.left_menu_maina:link {color: #9E23C6; text-decoration: none; }
a.left_menu_maina:visited {color: #9E23C6; text-decoration: none ;}
a.left_menu_maina:hover {color: #9E23C6; text-decoration: underline; }

.left_menu_line{padding:12px 0px 0px 0px;}
.left_menu_s{padding:4px 0px 4px 0px;}

a.left_menu_sub {color: #666666;  font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: bold;}
a.left_menu_sub:link {color: #666666; text-decoration: none; }
a.left_menu_sub:visited {color: #666666; text-decoration: none ;}
a.left_menu_sub:hover {color: #666666; text-decoration: underline; }

a.left_menu_suba {color: #9E23C6;  font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: bold;}
a.left_menu_suba:link {color: #9E23C6; text-decoration: none; }
a.left_menu_suba:visited {color: #9E23C6; text-decoration: none ;}
a.left_menu_suba:hover {color: #9E23C6; text-decoration: underline; }

div.shop_razdel {padding:0px 0px 4px 0px; width:300px;}

a.shop_razdel {color: #33CCCC;  font-family: Arial; font-size: 11pt; text-decoration: none;  font-weight: bold;}
a.shop_razdel:link {color: #33CCCC; text-decoration: none; }
a.shop_razdel:visited {color: #33CCCC; text-decoration: none ;}
a.shop_razdel:hover {color: #33CCCC; text-decoration: underline; }



.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;}



.div_list_tovar {padding:40px 0px 40px 0px; center;}
.tovar_img {margin:6px;}
.tovar_div {width: 182px; height: 200px; float: left;}
.tovar_border {width: 162px; height: 172px; float: left; border:1px solid #cccccc;}
.tovar_name {height: 30px; color: #9900CC;  font-family: Arial; font-size: 9pt; padding: 0px 6px 0px 6px;}
.tovar_art {color: #666666;  font-family: Arial; font-size: 9pt;}
.tovar_cost {color: #2AC8D6;  font-family: Arial; font-size: 9pt; padding: 0px 6px 0px 6px; font-weight: bold;}

a.tovar_name_a {color: #9900CC;  font-family: Arial; font-size: 9pt; text-decoration: underline;  font-weight: none;}
a.tovar_name_a:link {text-decoration: none; }
a.tovar_name_a:visited {text-decoration: none;}
a.tovar_name_a:hover {text-decoration: underline; }



a.anewslist {color: #333333;  font-family: Arial;font-size: 9pt; text-decoration: underline;}
a.anewslist:link {text-decoration: underline;}
a.anewslist:visited {text-decoration: underline ;}
a.anewslist:hover {text-decoration: none;}

.newsdate {padding:0px 3px 0px 3px; background-color:#ffffff; font-size:7.5pt; font-family:Arial; color:#9999CC;}

.news_div {clear:both;}
.news_dd {width:70px; float:left;}
.news_dt {width:600px; float:left;}
.news_ddn {padding:10px 0px 30px 0px;}

.div_html {padding: 30px 20px 0px 20px;}
.div_html2 {padding: 15px 0px 0px 0px;}



a {color: #3333CC;  font-family: Arial;font-size: 10pt; text-decoration: underline;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline ;}
a:hover {text-decoration: none;}



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;}

a.asm {color: #3333CC;  font-family: Arial;font-size: 8pt; text-decoration: underline;}
a.asm:link {text-decoration: underline;}
a.asm:visited {text-decoration: underline ;}
a.asm: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_gray {text-align: left; border-right: 1px solid #FFFFFF; padding:3px 8px 3px 8px; background-color: #cccccc; 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_title_c_gray {text-align: center; border-right: 1px solid #FFFFFF; padding:3px 8px 3px 8px; background-color: #cccccc; 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;}


/* START стили для формы */

div.div_filter {float:left; padding-right:15px;}

.ftitle {font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    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: 10pt;
    color: black;
    vertical-align:top;
}

.txt_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    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: 10pt;
    color: black;
    padding:20px 0px 15px 0px;
}

.report_error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    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: 10pt;
    color: red;
}

.msg_warning {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: green;
}

.msg_information {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: blue;
    padding-bottom:15px;
}

.msg_box {
        background: #FFFFCC;
        padding: 5px 5px 5px 5px;
}

/* END стили для сообщений */