<style type='text/css'>
.sp {font-style: normal; }
P { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; }
BODY { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; background: #f0f0fa; }
H1 {font-family: arial, tahoma, times new roman, verdana; font-size: 18pt; color: #28465a; text-align: center; padding: 0px; margin: 0px; }
TABLE.fone { color: #323232; background: #f0f0fa; border-collapse: collapse; text-align: center; }
TD { padding: 10px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt;}
TD.td_top { padding: 0px; background: #f0f0fa; }
TD.td_copy { font-size: 10pt; vertical-align: top; width: 50%; }
TD.td_head { padding: 10px; padding-bottom: 0px; border-right: #1e6496 1px solid; border-left: #1e6496 1px solid; background: #ffffff; }
TD.td_head_logo { vertical-align: top; text-align: left; padding: 5px; }
TD.td_head_text {font-family: verdana, arial, tahoma, times new roman; font-size: 20pt; color: #464646;  font-style: italic; font-weight: bold; vertical-align: middle; text-align: left; }
TD.td_head_map { vertical-align: bottom; text-align: left; padding-bottom: 0px; padding-top: 0px; }
TD.td_head_adr {font-family: verdana, arial, tahoma, times new roman; font-size: 10pt; color: #323232;  font-style: italic; font-weight: normal; vertical-align: bottom; text-align: right; padding-bottom: 0px; padding-top: 0px; }
TD.td_h1 { text-align: center; vertical-align: middle; padding: 5 10px; width: 100%; border-right:#1e6496 1px solid; border-left: #1e6496 1px solid; background: #ffffff; }
TD.td_h1_center { text-align: center; vertical-align: middle; padding: 5 10px; padding-top: 0; width: 100%; border: 0; background: #ffffff; }
TD.td_main { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; vertical-align: top; padding: 0px; width: 100%; text-align: center; border-right: #1e6496 1px solid; border-left:#1e6496 1px solid; background: #ffffff; }
TD.td_info { vertical-align: top; text-align: left; padding-bottom: 10px; padding-top: 0px; }
TD.td_menu { vertical-align: top; text-align: center; padding: 0 10 10 0px; }
TD.td_menu_center { vertical-align: top; text-align: center; padding: 10px; }
A { color: #28465a; font-weight: normal; }
A.pr_name { color: #28465a;  font-style: normal; font-weight: normal; }
A:active { color: #28465a; font-weight: normal; }
A.pr_name:active { color: #28465a;  font-style: normal; font-weight: normal; }
A:visited { color: #28465a; font-weight: normal; }
A.pr_name:visited { color: #28465a;  font-style: normal; font-weight: normal; }
A:hover { color: #648caa; font-weight: normal; } 
A.pr_name:hover { color: #648caa;  font-style: normal; font-weight: normal; } 
A.sel { color: #28465a; font-weight: bold; }
A.sel:visited { color: #28465a; font-weight: bold; }
A.sel:active { color: #28465a; font-weight: bold; }
A.sel:hover { color: #648caa; font-weight: bold; }
.nav_sel { color: #28465a; font-weight: bold; text-decoration: none; font-size: larger; vertical-align: middle; text-align: center; }
.nav_nosel { color: #28465a; font-weight: normal; text-decoration: underline; vertical-align: middle; text-align: center; }
A.menu { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #28465a; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu:visited { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #28465a; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu:active { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #28465a; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu:hover { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #648caa; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.map { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; font-weight: bold; margin-left: 10px; }
A.map:visited { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; font-weight: bold; margin-left: 10px; }
A.map:active { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt;  font-weight: bold; margin-left: 10px; }
A.map:hover { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; font-weight: bold; margin-left: 10px; }
A.menu_sel { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #648caa; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu_sel:visited { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #648caa; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu_sel:active { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #648caa; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
A.menu_sel:hover { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt; color: #648caa; text-align: center;  font-style: normal; font-weight: bold; text-decoration: none; }
.news { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt;  font-style: normal; font-weight: bold; color: #648caa; display: block; border: 0px; text-align: left; margin: 30 20px; margin-bottom: 0px; }
.news_block { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; font-style: normal; font-weight: normal; display: block; border: 0px; text-align: left; margin: auto; margin-bottom: 8px; }
.news_left { text-align: left; font-style: italic; font-size: smaller; display: block; width: 100%; margin: 0px; padding : 0px; }
.news_right { text-align: right; font-style: italic; font-size: smaller; display: block; width: 100%; margin: 0px; padding : 0px; }
.news_head { font-family: arial, tahoma, times new roman, verdana; font-size: 14pt;  font-style: normal; font-weight: bold;; color: #648caa; display: block; border: 0px; text-align: left; margin: 10px; }
.news_head A { color: #648caa; font-weight: bold; text-decoration: none; }
.news_head A:active { color: #648caa; font-weight: bold; text-decoration: none; }
.news_head A:visited { color: #648caa; font-weight: bold; text-decoration: none; }
.news_head A:hover { color: #648caa; font-weight: bold; text-decoration: underline; }
HR.newsline { width: 75%; height: 1px; border: 1px; text-align: center; color: #648caa; background-color: #648caa; margin-top: 10px; }
TABLE.price { font-family: arial, tahoma, times new roman, verdana; color: #323232;  border-collapse: collapse; border: 1px solid #e3eded;  margin-top: 0px; margin-bottom: 10px; }
TABLE.prod { font-family: arial, tahoma, times new roman, verdana; color: #323232;   border: 0px; margin-top: 0px; margin-bottom: 10px; }
TD.price { font-size: 12pt;  vertical-align: top; text-align: center; padding: 5px; border: 1px solid #e3eded;  }
TH.price_head { font-size: 10pt; color: #323232; background: #dce6e6;  font-style: normal; font-weight: bold; vertical-align: middle; text-align: center; padding: 5px; border: 1px solid #e3eded;  }
TR.price_head { color: #323232; background: #dce6e6; }
TR.price_sel { font-family: arial, tahoma, times new roman, verdana; color: #323232; background: #f0f0fa; }
TR.prod_sel { font-family: arial, tahoma, times new roman, verdana; color: #323232; background: #f0f0fa; }
TD.price_name { font-size: 14pt;  font-style: normal; font-weight: normal; vertical-align: top; text-align: left; padding: 5px; border: 1px solid #e3eded;  }
TD.prod_name { font-size: 14pt;  font-style: normal; font-weight: normal; vertical-align: middle; text-align: left; padding: 5px; border: 0px; }
TD.prod { font-size: 14pt;  font-style: normal; font-weight: normal; vertical-align: middle; text-align: left; padding: 5px; border: 0px; }
TD.prod2 { font-size: 14pt;  font-style: normal; font-weight: normal; vertical-align: top; text-align: center; padding: 5px; border: 0px; background: #ffffff; }
TD.prod2_sel { font-size: 14pt;  font-style: normal; font-weight: normal; vertical-align: top; text-align: center; padding: 5px; border: 0px; background: #f0f0fa;}
TR.price1 { color: #323232; background: #ffffff; }
TR.price2 { color: #323232; background: #f0f0fa; }
TR.prod1 { color: #323232; background: #ffffff; }
TR.prod2 { color: #323232; background: #f0f0fa; }
TR.prodno { color: #323232; }
.price_com { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt;  font-style: italic; font-weight: normal; display: block;  margin-top: 5px; }
.prod_com { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt;  font-style: italic; font-weight: normal; display: block; text-align: justify; text-indent: 1em; }
.prod_com2 { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt;  font-style: italic; font-weight: normal; display: block; text-align: justify; }
.prod_com_rand { font-family: arial, tahoma, times new roman, verdana; font-size: smaller;  font-style: italic; font-weight: normal; display: block; text-align: center; }
.prod_img_left { display: block; float: left; border: #dadada 1px solid; margin: 10px; padding: 0px; text-align: center; vertical-align: top; }
.prod_img_right { display: block; float: right; border: #dadada 1px solid; margin: 10px; padding: 0px; text-align: center; vertical-align: top; }
.prod_img_center { display: block; float: center; border: #dadada 1px solid; margin: 10px; padding: 0px; text-align: center; vertical-align: top; }
.img_left_sm { display: block; float: left; border: #dadada 1px solid; margin: 5px; padding: 0px; text-align: center; vertical-align: top; }
.img_right_sm { display: block; float: right; border: #dadada 1px solid; margin: 5px; padding: 0px; text-align: center; vertical-align: top; }
.img_center_sm { display: block; float: center; border: #dadada 1px solid; margin: 5px; padding: 0px; text-align: center; vertical-align: top; }
TABLE.img_prod { border-collapse: collapse; text-align: center; margin: auto; margin-bottom: 5px; margin-top: 10px; }
TD.img_prod { text-align: center; padding: 10px; background: #f5f5f5; border: 1px solid #dadada; }
TD.img_prod_sm { text-align: center; padding: 5px; background: #f5f5f5; border: 1px solid #dadada; }
span.chap { font-size: 14pt;  font-style: normal; font-weight: bold; }
span.map_chap { font-size: 14pt;  font-style: normal; font-weight: bold; display: block; margin: 0 20px; color: #28465a; }
TD.td_chap { font-size: 14pt;  font-style: normal; font-weight: bold; vertical-align: top; text-align: center; padding: 10px;  border: 0; }
span.cat { font-size: 14pt; font-weight: normal; }
span.map_cat { font-size: 14pt; font-weight: normal; display: block; margin: 30px; margin-top: 0px; margin-bottom: 5px;}
TD.td_list { font-size: 14pt; font-weight: normal; vertical-align: top; text-align: center; padding: 10px; border: 0;}
.colorblock { margin: 0px; width: 100%; }
.colorblockdop { margin: 0px; margin-top: 10px; width: 100%; }
.colorblockdop2 { margin: 0px; margin-bottom: 10px; width: 100%; }
.r1_b,.r2_b,.r3_b,.r4_b,.r5_b,.txt_b { background: #ffffff; border-left: #1e6496 1px solid; border-right: #1e6496 1px solid; }
.r1_h,.r2_h,.r3_h,.r4_h,.r5_h,.txt_h { background: #dce6e6; border-left: #1e6496 1px solid; border-right: #1e6496 1px solid; }
.r1_m,.r2_m,.r3_m,.r4_m,.r5_m,.txt_m,.txt_mn { background: #ffffff; border-left: #1e6496 1px solid; border-right: #1e6496 1px solid; }
.r1_b,.r2_b,.r3_b,.r4_b,.r5_b,.r1_h,.r2_h,.r3_h,.r4_h,.r5_h,.r1_m,.r2_m,.r3_m,.r4_m,.r5_m { display: block; overflow: hidden; height: 1px; }
.r1_b,.r1_h,.r1_m { margin: 0 5px; background: #1e6496; }
.r2_b,.r2_h,.r2_m { margin: 0 4px; }
.r3_b,.r3_h,.r3_m { margin: 0 3px; }
.r4_b,.r4_h,.r4_m { margin: 0 2px; }
.r5_b,.r5_h,.r5_m { margin: 0 1px; }
.txt_b,.txt_h { padding: 0px; text-align: center; }
.txt_mn { padding: 10px; text-align: center; }
.txt_m { padding: 10px; height: 100%; text-align: justify; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; }
TABLE.cont { font-family: arial, tahoma, times new roman, verdana; color: #323232; font-size: 12pt; border: 0px; border-collapse: collapse; padding: 0px; }
TD.cont_c0 { border: 0px; padding: 5px; vertical-align: top; text-align: center; }
TD.cont_c1 { border: 1px solid #e3eded;  padding: 5px; vertical-align: top; text-align: center; }
TD.cont_c1b { border: 1px solid #e3eded;  padding: 5px; vertical-align: top; text-align: center; font-weight: bold; vertical-align: middle; }
TD.cont_c2 { border: 0px; padding: 5px; vertical-align: top; text-align: center;  }
TD.cont_l0 { border: 0px; padding: 5px; vertical-align: bottom; text-align: left; }
TD.cont_l1 { border: 1px solid #e3eded;  padding: 5px; vertical-align: top; text-align: left; }
TD.cont_l1b { border: 1px solid #e3eded;  padding: 5px; vertical-align: top; text-align: left; font-weight: bold; vertical-align: middle; }
TD.cont_l2 { border: 0px; padding: 5px; vertical-align: top; text-align: left; }
TD.cont_r0 { border: 0px; padding: 5px; vertical-align: bottom; text-align: right; }
TD.cont_r1 { border: 1px solid #e3eded;  padding: 5px; vertical-align: top; text-align: right; }
TD.cont_r2 { border: 0px; padding: 5px; vertical-align: top; text-align: right; }
FORM { padding: 0px; margin: 0px; }
TEXTAREA { border: 1px solid #323232; background: #ffffff; width: 100%; margin: 2px; padding: 2px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232;}
INPUT { border: 0px; border-bottom: 1px dashed #323232; background: #ffffff; width: 100%; height: 20px; margin: 2px; padding: 0px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232;}
.button30, .button40, .button50, .button60 { border: 1px solid #323232; background: #f0f0fa; height: 25px; margin: 2px; padding: 0px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; font-weight: bold; }
.butpr30, .butpr40, .butpr, .butpr { border: 0px; #323232; background: none; height: 25px; margin: 2px; padding: 0px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; font-weight: bold; text-decoration: underline; }
.button60, .butpr60 { width: 60%; }
.button50, .butpr50 { width: 50%; }
.button40, .butpr40 { width: 40%; }
.button30, .butpr30 { width: 30%; }
HR.menu1 { width: 100%; height: 1px; border: 1px; text-align: left; color: #28465a; background-color: #28465a; }
HR.menu2 { width: 100%; height: 2px; border: 2px; text-align: left; color: #28465a; background-color: #28465a;}
.empty { display: block; width: 100%; height: 100px; border: 0; background: none; }
.errors { display: block; font-weight: bold; text-align: center; margin: 20px;  border: 0; width: 100%; font-size: smaller; }
.book_main { width: 100%; border: #1e6496 1px solid; padding: 0px; }
.book_data_id { width: 98%; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232;  }
.book_data_lab { width: 70px; padding-right: 0px; text-align: right; border: 0px;}
.book_data_in { width: 120px; padding-left: 0px; text-align: left; border: 0px;}
.book_input { border: 1px solid #323232; background: #f0f0fa; width: 100%; height: 20px; margin: 2px; padding: 0px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232;}
.book_mes_tb { width: 50%; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; border-collapse: collapse; padding: 0px; padding-left: 6px; }
.book_countmes { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; text-align: center; border: 1px solid #323232; width: 80px;}
.book_code_img { width: 23px; height: 23px; }
.book_smile_img { width: 28px; height: 26px; border: 0px; }
.book_mes { width: 100%; height: 100px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; border: 1px solid #323232; background: #f0f0fa; }
.book_usercod { text-align: center; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; border: 1px solid #323232; background: #f0f0fa; width: 60px; }
.book_button { width: 120px; border: 1px solid #323232; background: #f0f0fa; height: 25px; margin: 2px; padding: 0px; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; font-weight: bold; }
.book_top { width: 100%; border: 0px; vertical-align: top;  padding: 0px; border-collapse: collapse; }
.book_top_td { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; background: #dce6e6; border: 0px; padding: 3 10px; font-weight: bold; }
.book_text { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; border: 0px; border-top: #1e6496 1px solid; padding: 8px; }
.book_text P { font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232; }
.book_new_post { width: 100%; border: none; vertical-align: top; text-align: center; } 
.book_data_no { width: 50%; border: 0px;}
.book_data_img { width: 17px; height: 17px; border: 0px; }
.book_main_tab { width: 100%; height: 100%; }
.book_div {text-align: center; font-family: arial, tahoma, times new roman, verdana; font-size: 12pt; color: #323232;}
.book_cod_img {width: 13px; height: 20px;border: 0px;}
.book_d {border: 0px; padding: 0 5px; text-align: right;}
</style>
