body {
margin:0; 
padding:0; 
background-color:#fff; 
font-size:80%;
font-family: Tahoma, Arial, Geneva CY, Sans-Serif;
}

table, th, td {padding:0; vertical-align: top; border-collapse:collapse;}

a img { border:0; }
img { margin:0;}

div { padding: 0 0 0 0; margin: 0 0 0 0; }

ul{ padding: 0 0 0 0; margin: 0 0 0 0; }
li { padding: 0 0 0 0; margin: 0 0 5px 20px; }

table {width:100%; margin:0 0 0 0;}

p { margin:0.25em 0 0.75em 0; padding:0 0 0 0;}
a { color:#003399;}


h1, h2, h3, h4, h5, h6 { margin:1em 0 0.25em 0; padding:0 1em 0.25em 0; }

h1 { font-size:160%; color:#ef4231; border-bottom:#e9e9e9 1px solid; font-weight:normal; margin-bottom:1em; }

h2 { font-size:140%; color:#ef4231; font-weight:normal; }

h3 {font-size:100%; color:#ef4231;}

h4 {font-size:160%;}

h5 {font-size:120%;}

h6 {font-size:100%;}


/*SYSTEM*/


/*TEMPLATE*/
.clear { clear:both;}
/*header*/
#header { background-color:#1246aa;}

#logo { width:26%; text-align:center; vertical-align:middle;}

#header_r { width:74%; padding:22px 22px 0 0; vertical-align:bottom; }
#header_r .clear {padding-top:15px;}
.hlp_valign_t { vertical-align:top;}

#slogan {float:left; width:40%; color:#FFFFFF; font-size:120%;}
#slogan span { font-size:200%;}

#contacts { float:right; text-align:right; color:#ffd955; border:#7392cd 1px dotted; padding-top: 0.7em;}
#contacts p { padding:0 14px;}
#contacts span { font-size:120%; font-weight:bold;}
#contacts img { padding:0 5px;}

#menu { padding-top:15px; color:#0d378a;}
#menu .it_menu { background: #c5c5c6 url(pic/bg_x_menu.gif) left top repeat-x; border: #1246aa 1px solid;}
#menu div { background:url(pic/bg_rt_menu.gif) right top no-repeat; padding:0.3em 2em;}
#menu a {color:#0d378a; text-decoration:none;}
#menu .hlp_bg0 {background:0; width:90%;}
#menu .active { background: #fdda60 url(pic/bg_x_act_menu.gif) left top repeat-x; border: #1246aa 1px solid;}




/*main_left*/
#main_l { padding:35px 25px 50px; width:26%;}

.submenu { padding-bottom:2em;}
.head_submenu { border-bottom:#fdda60 2px solid; color:0f43a8; font-weight:bold; margin-bottom:0.5em; padding-bottom:0.3em}
.submenu p { margin:0 0 0 9px; padding: 0.5em 0 0.5em 14px; background: url(pic/mrk_submenu_main_l.gif) no-repeat left 0.8em; font-size:90%;}
.submenu a{ color:#0d378a;}
.submenu .active { padding-left:30px; background: #e7f3ff url(pic/mrk_act_submenu_main_l.gif) no-repeat 14px 0.8em; font-weight:bold; color:#003366;}

.ib_1_main_l { border-top:#ef4231 2px solid; background-color:#fef2c9; padding:0.7em 0}
.ib_1_main_l p { background:url(pic/mrk_ib1_main_l.gif) no-repeat 9px 0.3em; padding-left:23px; font-weight:bold;}

/*main_right*/
#main_r {width:74%; padding:35px 100px 50px 0;}

.ib1_main_r { border:#2079B1 1px solid; background: #4BA2FF url(pic/bg_ib1_main_r.gif) left top repeat-x; color:#FFFFFF; padding:1em 2em; margin-bottom:2em;}
.ib1_main_r h4 { padding-top:0; margin:0; color:#FFD955; font-weight: normal;}
.ib1_main_r ul { list-style:url(pic/mrk_li_ib1_main_r.gif) outside; font-size:120%; margin-left:50px; font-family:Arial, Helvetica, sans-serif;}
.ib1_main_r li { margin:0.5em 0 ;}

.ib2_main_r {margin-bottom:0;}
.ib2_main_r h4 { font-size:160%; color:#ef4231; border-bottom:#e9e9e9 1px solid; font-weight:normal; margin:0 0 0.5em 0}
.ib2_main_r .item {float:left; width:30%;}
.item img {border:#CCCCCC 1px solid; }
#hlp_margin { margin:0 20px;}
.goods { background-color:#f5f5f5; padding: 10px 15px 20px; color:#666; margin:1em 0 1.5em 0; }
.goods span {color:#ef4231; font-weight:bold;}
.goods td { width:30%; font-size:86%; font-weight:bold;}
.goods  ul { list-style:url(pic/mrk_ib2_main_r.gif) outside;}
.ib2_main_r .all { background:url(pic/mrk_all_ib2_main_r.gif) left 0.3em no-repeat; padding-left:15px;}

#part_text table { margin:1.5em 0 1em 0;}
#part_text td { font-size:85%; border-bottom:#e0e0e0 1px solid; padding:0.3em 0.5em}
#part_text table .tbl_head { font-weight:bold; margin:1em 0;}
#part_text ul { list-style:url(pic/mrk_li_part_text.gif) outside; margin:1em 0 1em 3em;}
#part_text .submenu_part_text { margin:2em 0;}
#part_text .submenu_part_text li {list-style:url(pic/mrk_submenu_main_r.gif) outside;}

#part_text .characterist { float:left; background-color:#eee; padding:1em ; margin-bottom:0.5em;}
#part_text .characterist p {background:url(pic/mrk_characteristic_part_tex.gif) left 0.2em no-repeat; padding:0 0 0 1em; margin:0; }
#part_text .date { font-size:85%; color:#666666;}

#part_text img { margin:1em 1em 1em 0; border:#CCCCCC 1px solid;}
#path {color:#0d378a; font-size:80%; margin-bottom:1.5em;}
#path a {color:#0d378a;}

/*footer*/
#footer td { padding:10px 25px; border-top:#0d378a 1px solid; font-size:85%; font-size:80%;}
#footer_r { text-align: right; }




