body { padding:0px; margin:0px; }

a {color:#b71007;}
a:hover {color:#cc0000;}

html, td, th, span.edit { font:75% Arial, sans-serif; color:#000000; }

.letter { 
 color: red;  
 font-size: 200%; 
 font-family: serif; 
 position: relative; 
 top: 3px;} 
/* page */

td.page_title
{   border-bottom:1px solid #8F8F8F;   }
td.child
{   border-bottom:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
background-color:#FAFAFA;   }
h1.title
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#E40000;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
h2.title_red
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#E91C1F;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
a.children
{   color:#002822;   }
div.child_rub
{   text-indent: -23px;
padding-left:10px;
padding-bottom:2px;
margin-left:10px;   }
div.child_rub_red
{   text-indent: -16px; padding-left:10px;   }

/* text */
h1
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#E40000;   }
h2
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#E40000;
margin-top:0.8em;
margin-bottom:0.6em;   }
h2.h1
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#E40000;
margin-bottom:0px;
margin-top:0px;   }
h3
{   font-family: Tahoma,Verdana,sans-serif;
font-size:110%; color:#002822;
margin-top:1.1em;
margin-bottom:0.6em;   }
h4
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#E40000;
margin-top:1.1em;
margin-bottom:0.6em;   }
h5
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;
margin-top:1.1em;
margin-bottom:0.6em;   }

p, ul, ol
{   margin-top:0.6em;
margin-bottom:0.6em;   }

.col
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#FFFFFF;
text-decoration:none;
margin-left:20px;
margin-top:3px;
margin-right:20px;
margin-bottom:4px;   }
.center
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#333333;
text-decoration:none;
margin-left:14px;
margin-top:4px;
margin-right:14px;
margin-bottom:4px;   }
.small
{   font-size:90%;   }
.intro
{   margin-top:1.0em;
color:#002822;
font-size:100%;   }
.event
{   color:#666666; font-size:90%;   }
.progtext       {      }

.red_news
{   color:#E60004;
font-size:90%;   }
.ora_news
{   color:#E96E01; font-size:90%;   }
.news
{   color:#333333;
font-size:90%;   }
.news_date
{   color:#E96E01;
font-size:90%;   }
.news_num
{   color:#666666;
font-size:90%;   }
.pager
{   color:#002822;
font-size:90%;
text-decoration:none;   }
.ind_d
{   border:1px solid #BFBFBF;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:1px;
font-size:80%;   }
.ind_d2
{   background-color:#F7CCA6;
padding-left:3px;
padding-right:2px;   }

.path
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#E96E01;   }
.path_end
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#000000;   }

.m0
{   margin-bottom:0px;
margin-top:0px;   }
.none
{   text-decoration:none;   }

p.copy
{   font-size:10px;
color:#3D3E3E;
margin-right:28px;
margin-top:20px;
margin-bottom:20px;   }
a.copy
{   font-size:10px; color:#3D3E3E;   }

a.vlist_title
{   color:#333333;
text-decoration:none;
font-weight:bold;   }
a.vlist
{   color:#333333;   }
div.lev_vl
{   text-indent: -8px;
padding-left:18px;
padding-bottom: 1px;
padding-top: 1px;   }

.search
{   border: 1px solid #002C25;
margin-left:0px;
width: 100%;
margin-right:0px;   }
.searchprod
{   border: 1px solid #002C25;
margin-left:0px;
margin-right:0px;   }
.search_atr
{   margin-left:10px;
margin-right:10px;   }
.logo_bottom
{   margin-left:28px;
margin-top:18px;
margin-bottom:18px;   }
.vir_ch
{   border-left: 1px solid #8F8F8F;
border-bottom: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.vir_ch_index
{   border-left: 1px solid #8F8F8F;
border-top: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.tx_vir_ch
{   margin-bottom:7px;
margin-right:6px;
margin-left:6px;
margin-top:2px;   }

/* face lift style */


.fl_1_pas
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#E40000;   }
.fl_1_sel
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#cc0000;   }
.fl_menu_s
{   color:#cc0000;
font-weight:bold;   }

.fl_title
{   font-family: Arial,sans-serif;
font-size:200%;
color:#E40000;
font-weight:lighter;   }
.fl_ttl
{   font-family:Tahoma,sans-serif;
padding:0;
margin:0px;
font-size:60%;
color:#ffffff;
text-decoration:none;   }
.fl_memo
{   font-size:90%;
text-decoration:none;
color:#333333;   }
.fl_news
{   font-family:Arial,sans-serif;
font-size:100%; color:#E40000;
text-decoration:none;
padding:0;
margin:0px;   }

.fl_choose
{   color:#ffffff;
font-size:90%;
text-decoration:none;   }
.country
{   color:#E40000;
font-size:90%;
font-weight:bold;   }
.fl_inv
{   color:#ffffff;
background:#999999;
padding:0 2 0 2;
font-family:Verdana,sans-serif;
font-size:80%;   }
.fl_bg_y
{   background:#F7F9E4;   }


.fl_copy
{   font-family:Tahoma,sans-serif;
font-size:90%;
color:#999999;   }
.fl_alert_y
{   color:#E96E01;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_r
{   color:#E60004;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_g
{   color:#E40000;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }


a:hover
{   color:#cc0000;   }

.h_ttl_bg
{   background:#b71007;
border-bottom:1px solid #ffffff;
padding:2 7 2 7;   }
.r_tp_l
{   border-top:3px solid #cc0000;
padding:2 7 2 7;   }

td.left_column ul {
color:#cc0000;
margin-left:20px;  }

td.left_column p {
color:#000000;  }

.sys_req li {
color:#333333;
list-style-image: url('bul_a_gr.gif'); }

.redarrow_ul {
font:90% Tahoma,sans-serif;
list-style-image: url('bul_0910.gif'); 
margin:3 0 0 20; padding:0; }

.redarrow100_ul {
list-style-image: url('bul_0910.gif'); 
margin:3 0 0 20; padding:0; }

.redbul_ul {
list-style-image: url('bul_1611.gif'); 
margin:3 0 0 20; padding:0;}

.text_med { font:95% Tahoma; color:#333333; }
a.text_med { color:#E40000; }

.red_ttl { color:ff0000; margin:0; padding:0;}

/* product list */

.group_ttl
{ font:bold 70% Tahoma; color:#333333; padding:10 4 2 0;
border-bottom:2px solid #b4ac8c; }
.bg_01
{ font:70% Tahoma; padding:4 12 4 12;
border-bottom:1px solid #e5e2d7; border-right:1px solid #e5e2d7; }
.bg_02
{ font:70% Tahoma; padding:4 12 4 12; background:#f4f2eb;
border-bottom:1px solid #e5e2d7; border-right:1px solid #ffffff; }

/*new face */

table.g_06_general
{ background:url('g_06_top.jpg') no-repeat #b71007; }
table.g_06_general         tr.g_06_w
{ background:#ffffff; }

td.g_06   select.country
{ font:90% Tahoma, sans-serif; color:#666666; width:180px;}
td.g_06   input.search
{ font:90% Tahoma, sans-serif; color:#666666; width:180px; height:18px;}
td.g_06   form
{ padding:0; margin:0;}
td.g_06_hlink
{ font:70% Tahoma, sans-serif; color:#ffffff; padding:0 30 0 0; }
td.g_06_hlink   a
{ color:#ffffff; text-decoration:none; }
td.g_06_hlink   a:hover
{ color:#ffffff; text-decoration:none; }

.g_06_tab_01
{ font:bold 70% Tahoma, sans-serif; padding:0 3 0 3; line-height:85%;
background:url('g_06_nav.gif') repeat-x #033425; }
.g_06_tab_01   a
{ color:#333333; text-decoration:none; }
.g_06_tab_01   a:hover
{ color:#333333; text-decoration:underline; }

.g_06_tab_01_sel
{ font:bold 70% Tahoma, sans-serif;  padding:0 3 0 3;  line-height:85%; 
background:url('g_06_naw.gif') repeat-x; }
.g_06_tab_01_sel   a
{ color:#333333; text-decoration:none; }
.g_06_tab_01_sel   a:hover
{ color:#333333; text-decoration:underline; }

.g_06_left
{ font:70% Tahoma, sans-serif; padding:15px 10px 10px 20px; }
.g_06_left   img
{ margin:0 5px 2px 0; }
.g_06_left   a
{ color:#000000; text-decoration:none; }
.g_06_left   a:hover
{ color:#000000; text-decoration:underline; }


td.g_06_home
{ font:70% Tahoma; color:#333333; padding:0 25px 20px 0; }
td.g_06_home   td
{ font:70% Tahoma; color:#333333; }
td.g_06_home   a
{ color:#333333; text-decoration:none; }
td.g_06_home   a:hover
{ color:#333333; text-decoration:underline; }
td.g_06_home   h2
{ font:bold 115% Tahoma; color:#E40000; 
margin:0; text-decoration:none; }
td.g_06_home   ul
{ list-style-image: url('g_06_bul.gif'); 
margin:5 0 0 15; padding:0; }
td.g_06_home   .date
{ font:90% Tahoma; color:#ffffff; background:#999999; 
padding:0 2 0 2; margin-right:5;  }
td.g_06_home   p
{ margin-top:5;  }
.home_bul { font-weight:bold; background:url('g_06_bum.gif') no-repeat 0 3px; padding:0 0 3px 12px; }

td.g_06_mdl_ttl_01
{ background:url('g_06_mdl.gif') repeat-x #efeee9; 
border-bottom:1px solid #d0c9ad; padding:0 0 0 30; }
.g_06_mdl_ttl_01   h1
{ font:170% Arial, sans-serif; color:#003f36; margin:0 0 10 0; padding:0; }
.g_06_mdl_ttl_01   h3
{ font:150% Arial, sans-serif; color:#003f36; margin:0 0 10 0; padding:0; }

.g_06_red
{ color:#ff0000; }

.fancybox-custom .fancybox-outer {
			box-shadow: 0 0 50px #222;
		}
