/* reset */
html { color:#000; background:#FFF; } 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; } 
fieldset, img { border:0; } 
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; } 
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; font-style:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; } 
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%; }
legend { color:#000; }

/* fonts */
body { font:14px/1.300 verdana,arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
select, input, button, textarea { font:99% arial,helvetica,clean,sans-serif; }
table { font-size:inherit; font:100%; } 
pre, code, kbd, samp, tt, xmp { font-family:monospace; *font-size:108%; line-height:100%; }

/* defaults */
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, blockquote { padding:10px; }
h1, h2, h3, h4, h5, h6, img { padding-bottom:0px; }
pre { margin: 10px; }
table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl { padding:0; }
em { font-style: italic; }
strong { font-weight:bold; }
hr { border: 5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px; }
code { color:#0B8C8F; }
h1 { font-size:196%; font-weight:normal; font-style: normal; color:#8b0000; }
h2 { font-size:167%; font-weight:normal; font-style: normal; color:#8b0000; }
h3 { font-size:146.5%; font-weight:normal; font-style: normal; color:#8b0000; /*#DF2B72*/ }
h4 { font-size:123.1%; font-weight:normal; font-style: normal; color: #333; }
h5 { font-size:108%; font-weight:bold; font-style: normal; color: #333; }
h6 { font-size:108%; font-weight:normal; font-style: italic; color: #333;  }
a { color: #2c4460; text-decoration: none; }
a:focus, a:hover { text-decoration: underline; }
a:visited { color:#2c4460; }

html { height:100%; }
body { padding:10px 0 20px 0; background:#bfbfbf url('/img/bg.png') left top repeat-x fixed; }
#container { width:900px; margin:0px auto 10px auto; background:white; padding:0px; position:relative; }

#head { position:relative; background:white url('/img/head_bg.jpg') left 0px no-repeat; height:200px; }
.en #head { background:white url('/img/head_en.jpg') left -10px no-repeat; }
.lang { width:32px; height:32px; text-indent:-200px; position:absolute; top:5px; right:10px; overflow:hidden; }
.en .lang { background:url('/img/_BG.png') center center no-repeat; }
.bg .lang { background:url('/img/_GB.png') center center no-repeat; }
#head h1 { font-family:Georgia, serif; font-size:28px; font-weight:bold; font-style:italic; display:none; }
#head h2 { font-family:Georgia, serif; margin-bottom:20px; color:gray; display:none; }
#menu { padding:0 0 0px 0; height:36px; margin:0px 0px; font-size:16px; text-transform:lowercase; font-family:Verdana,Helvetica,Arial,sans-serif; position:absolute; bottom:0; left:5px; width:890px; }
#menu li { float:left; width:20%; background:url('/img/93.jpg') center top no-repeat; height:36px; }
#menu li a { display:block; text-align:center; color:white; padding:7px 0 0 0; text-shadow:1px 1px 0px #333; }
#menu li a:hover { text-decoration:none; }

#path { padding:0 10px; overflow:hidden; border-bottom:2px solid lime; margin:10px 5px 0 5px; }
#path li { float:left; padding:0; line-height:30px; font-size:17px; font-family:Georgia; }
#title { line-height:30px; border-bottom:2px solid white; margin:0 5px; background:#CFFFCF; margin-top:3px; padding:5px 10px; font-family:Georgia; font-size:20px; font-weight:bold; text-align:center; color:black !important; }

#children { padding:0; margin:10px 0; list-style-type:none; }
#children li { height:190px; cursor:pointer; padding:5px; margin:10px 10px 0 10px; }
#children li h4 { font-size:16px; font-weight:bold; margin:0; padding:20px 0 10px 0; text-align:center; }
#children li p { padding:10px 30px 10px 0px; }
#children li a { text-decoration:none; }
#children li ins { height:180px; width:240px; float:left; background-color:white; margin:5px 50px 0 10px; text-decoration:none; background-position:center center; background-repeat:no-repeat; }
#children li.even ins { float:right; margin:5px 10px 0 50px; }
#children li.even h4,
#children li.even p { padding-left:30px; }

#content { padding:0 0 5px 0; /*5px 5px;*/ overflow:hidden; _zoom:1; }
.page #content { margin-top:10px; }

#footer { position:absolute; bottom:-30px; left:10px; width:880px; text-align:right; height:30px; line-height:30px; color:#333; font-size:0.9em; }

.page #menu { background:navy; }
.page #path { border-color:navy; }
.page #title { background:#8E93CF; color:navy; }
.page a { color:navy; }


.page_197 { /*background:url('/img/li1.png') left bottom no-repeat;*/ border:1px solid #007cc2; border-right:30px solid #007cc2;}
.page_197:hover { background-position:left top; }
.od { background:#C3C8CC url('/img/bg1.png') left top repeat-x fixed; }
.od #path { border-color:#007cc2; }
.od #title { background:#d7edfb; color:#007cc2; }
.page_197 a, .od a { color:#007cc2; }
.od #children li { /*background:url('/img/li1.png') left bottom no-repeat;*/ border:1px solid #007cc2; border-right:30px solid #007cc2; }
.od #children li:hover { background-position:left top; }
.od #children .even { background-position:right bottom; }
.od #children .even:hover { background-position:right top; }


.page_199 {/*background:url('/img/li2.png') left bottom no-repeat;*/ border:1px solid #007cc2; border-right:30px solid #005f65; }
.page_199:hover { background-position:left top; }
.oo { background:#ADBFB8 url('/img/bg2.png') left top repeat-x fixed; }
.oo #path { border-color:#005f65; }
.oo #title { background:#7fbc9d; color:#005f65; }
.page_199 a, .oo a { color:#005f65; }
.oo #children li { /*background:url('/img/li2.png') left bottom no-repeat;*/ border:1px solid #007cc2; border-right:30px solid #005f65; }
.oo #children li:hover { background-position:left top; }
.oo #children .even { background-position:right bottom; }
.oo #children .even:hover { background-position:right top; }

.page_210 {/*background:url('/img/li3.png') left bottom no-repeat; */border:1px solid #932434; border-right:30px solid #932434; }
.page_210:hover { background-position:left top; }
.em { background:#C6B5B3 url('/img/bg3.png') left top repeat-x fixed; }
.em #path { border-color:#932434; }
.em #title { background:#d5543f; color:#932434; }
.page_210 a, .em a { color:#932434; }
.em #children li { /*background:url('/img/li3.png') left bottom no-repeat; */border:1px solid #932434; border-right:30px solid #932434; }
.em #children li:hover { background-position:left top; }
.em #children .even { background-position:right bottom; }
.em #children .even:hover { background-position:right top; }

.page_301 { /*background:url('/img/li4.png') left bottom no-repeat; */border:1px solid #eac600; border-right:30px solid #eac600; }
.page_301:hover { background-position:left top; }
.bh { background:#DAD8CA url('/img/bg4.png') left top repeat-x fixed; }
.bh #path { border-color:#eac600; }
.bh #title { background:#fffdda; color:#eac600; }
.page_301 a, .bh a { color:#eac600; }
.bh #children li { /*background:url('/img/li4.png') left bottom no-repeat; */border:1px solid #eac600; border-right:30px solid #eac600; }
.bh #children li:hover { background-position:left top; }
.bh #children .even { background-position:right bottom; }
.bh #children .even:hover { background-position:right top; }

.page_303 {  /*background:url('/img/li5.png') left bottom no-repeat;*/ border:1px solid #70614e; border-right:30px solid #70614e; }
.page_303:hover { background-position:left top; }
.hf { background:#C7BFB8 url('/img/bg5.png') left top repeat-x fixed; }
.hf #path { border-color:#70614e; }
.hf #title { background:#cbbca7; color:#70614e; }
.page_303 a, .hf a { color:#70614e; }
.hf #children li { /*background:url('/img/li5.png') left bottom no-repeat;*/ border:1px solid #70614e; border-right:30px solid #70614e; }
.hf #children li:hover { background-position:left top; }
.hf #children .even { background-position:right bottom; }
.hf #children .even:hover { background-position:right top; }

.page_305 {  /*background:url('/img/li6.png') left bottom no-repeat; */border:1px solid #e26813; border-right:30px solid #e26813; }
.page_305:hover { background-position:left top; }
.mg { background:#CDC3BD url('/img/bg6.png') left top repeat-x fixed; }
.mg #path { border-color:#e26813; }
.mg #title { background:#f6d2b2; color:#e26813; }
.page_305 a, .mg a { color:#e26813; }
.mg #children li { /*background:url('/img/li6.png') left bottom no-repeat; */border:1px solid #e26813; border-right:30px solid #e26813; }
.mg #children li:hover { background-position:left top; }
.mg #children .even { background-position:right bottom; }
.mg #children .even:hover { background-position:right top; }

.page_304 {  /* background:url('/img/li7.png') left bottom no-repeat; */ border:1px solid #18397c; border-right:30px solid #18397c; }
.page_304:hover { background-position:left top; }
.bo { background:#C0C3C7 url('/img/bg7.png') left top repeat-x fixed; }
.bo #path { border-color:#18397c; }
.bo #title { background:#c5c9d5; color:#18397c; }
.page_304 a, .bo a { color:#18397c; }
.bo #children li { /* background:url('/img/li7.png') left bottom no-repeat; */ border:1px solid #18397c; border-right:30px solid #18397c; }
.bo #children li:hover { background-position:left top; }
.bo #children .even { background-position:right bottom; }
.bo #children .even:hover { background-position:right top; }

#images { float:left; width:280px; margin:10px 10px 10px 35px; }
#images a { text-decoration:none; display:block; margin:0 0 5px 0; }
#images img { border:0; display:block; margin:0 auto; }

#product { margin:10px 5px; }
#product table { border-collapse:collapse; width:95%; margin:0 auto; border:2px solid #939598; }
#product td, #product th { text-align:center; padding:2px 5px; }
#product th { font-weight:normal; font-style:italic; }
#product td { font-weight:bold; font-size:14px; line-height:22px; height:26px; }
#product td img { vertical-align:top; }
#product thead tr { background:#d1d3d4; border-bottom:2px solid #939598; }

.the_data ul { margin:10px 20px; }
.the_data ul li { list-style:square outside none; margin:0 10px 5px 10px; padding:0 10px; }

#mail_form { width:410px; margin:5px 15px 0 0; padding:0 0 0 0; float:right; }
#mail_form * { display:block; }
#mail_form textarea, #mail_form input { padding:2px; border:1px solid silver; margin:0 auto 1em auto; width:394px; font-size:1.1em; }
#mail_form #submit { width:160px; margin:0 auto; }
#mail_form #l_secret { float:left; line-height:20px; margin-left:10px; width:auto; }
#mail_form label { width:394px; margin:0 auto; }

