html {-webkit-text-size-adjust: 100%;}
body, td, th{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
body{margin:0.1em; background-color:#FEF8FC}
.wrap{min-width:320px; text-align:left}
.left{display:table; background-color:#FAE8F3; width:100%}
.right{display:table;}
ul{margin:0em; padding:0.4em 0em 0.4em 0em}
li{margin:0em; padding:0.4em 0em 0.4em 1em; display:block;}
a.menu{color:#000; text-decoration:none}
a.menu:hover{color:#000; text-decoration:underline;}

h1{margin:0em 0em 0em 0em; padding:0.2em 0em 0em 0em; font-size:1.6em; color:#DB65B8;}
h3{background-color:#DB65B8; padding:0.3em 0.3em 0.3em 0.6em; margin:0em 0em 0em 0em; clear:both; height:1.3em; line-height:1.5em; font-size:1.1em; overflow:hidden; color:#FFF;}
h4{padding:0em; margin:0em 0em 0.4em 0em; height:1.3em; line-height:1.3em; font-size:1.1em; overflow:hidden; color:#DB65B8; font-weight:normal}
p{color:#999; margin:0em 0em 0em 0em; padding:0.2em 0em 0.4em 0em;}

a.crum{color:#FFF; text-decoration:underline; margin:0em 0.4em 0em 0.4em}
a.crum:hover{#FC0}
.crum_act{color:#FFF; margin:0em 0.4em 0em 0.4em}

div.pages a:hover, div.pages a:active{display:block; width:40px; height:30px; line-height:30px; text-decoration:none; color:#C09; float:left; margin:0em 0em 1em 1em; text-align:center; font-weight:bold; font-size:14px; background-color:#E0D5E0; border-radius:0.4em;}
div.pages a{display:block; width:40px; height:30px; line-height:30px; text-decoration:none; color:#000; float:left; margin:0em 0em 1em 1em; text-align:center; font-weight:normal; font-size:14px; background-color:#E0D5E0; border-radius:0.4em;}
div.pages span.current{display:block; width:40px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0em 0em 1em 1em; text-align:center; font-weight:bold; font-size:14px; background-color:#DB65B8; border-radius:0.4em;}
div.pages span.disabled{display:block; width:40px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0em 0em 1em 1em; text-align:center; font-weight:bold; font-size:14px; background-color:#D4C5CE; border-radius:0.4em;}
div.pages{margin:0px 7px 0px 0px; display:table; text-align:left; padding:0px 0px 7px 0px; clear:left}
.dots{display:block; width:40px; height:30px; line-height:30px; text-decoration:none; float:left; margin:0em 0em 1em 1em; text-align:center; font-weight:bold; color:#4C3370}
.pagen{margin:1em 0em 0em 0em; padding:0em 0em 0em 0em; display:block; overflow:hidden; clear:both}

.bar{background-color:#DB65B8; padding:0.3em; height:1.3em; clear:both; color:#FFF;}

.tox{padding:1em 1em 0em 1em; margin:0em; height:2em; clear:both; display:table; width:100%}
.tox_pic{float:left; margin:0em 0.8em 0em 0em; width:5em; height:5em; background-color:#FAE8F3}
.tox_kop{line-height:1.3em; padding-bottom:0.5em; color:#DB65B8;}
.tox_desc{font-size:1em; color:#666; line-height:1.3em;}

.nox{padding:1em 1em 0em 1em; margin:0em; height:2em; clear:both; display:table; width:100%}
.nox_pic{float:left; margin:0em 0.8em 0em 0em; width:5em; height:5em; background-color:#FAE8F3}
.nox_kop{line-height:1.3em; color:#DB65B8; padding-bottom:0.5em; }
.nox_desc{font-size:1em; color:#666; line-height:1.3em;}

.cox{padding:1em 0em 0em 0em; height:5em;}
.cox_pic{float:left; margin:0em 0.8em 0em 1em; width:5em; height:5em; background-color:#FAE8F3}
.cox_kop{line-height:1.3em; color:#DB65B8; padding-bottom:0.4em; }
.cox_desc{font-size:1em; color:#666; line-height:1.3em;}

.box{padding:0.2em; clear:both;}
.box_pic{width : 100%; /* or max-width : 100% */ height: auto; background-color:#FAE8F3; margin:0em 0em 1em 0em;}
.box_kop{overflow:hidden; color:#DB65B8; font-size:1.3em;}
.box_item{color:#AAA; line-height:2em; margin:0.5em 0em 1em 0em; display:block;}
.box_item_l{width:50%; height:5em; display:table; float:left;}
.box_item_r{width:50%; height:5em; display:table; margin-left:50%;}
.ha{height:1.5em;}
.box_desc{margin:0em 0em 1em 0em; overflow:hidden; font-size:1em; color:#666; line-height:1.3em;}
.move{height:1em; display:block;}
.box_field{clear:both; width:90%; height:70px; border-radius:3px; outline:none; font-size:1em; padding:3px; margin:0em 0em 1em 0em; border:1px solid #E707CE; font-family:Arial, Helvetica, sans-serif;}

.box2{padding:1em 1em 0em 1em; clear:both;}
.box3{padding:1em 1em 1em 1em; clear:both;}
.box2_pic{float:left; margin: 0em 1em 1em 0em; max-width:10em; height:auto; width: auto\9; background-color:#FAE8F3}
.box2_kop{color:#DB65B8; font-size:1.2em;}
.box2_item{color:#AAA; display:none; line-height:1.8em;}
.box2_desc{font-size:1em; color:#666; line-height:1.3em;}
.box2_field{width:110px; border-radius:3px; outline:none; font-size:1em; padding:3px; height:1.5em; border:1px solid #E707CE; display:none;}

.fo{width:300px; height:280px; background-color:#FAE8F3; padding:1em; margin:0.5em; border-radius:1em; display:block; overflow:hidden; clear:both; margin-bottom:1em;}
hr{border-top:1px dotted #8D9F04; border-bottom:0px dotted #8D9F04; height:0px; margin:1em 0em 1em 0em; clear:both;}
form{margin:1em 0em 0em 0em; padding:0em;}

a.button{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:80px; display:none; margin:0em 0.4em 0em 0em; text-decoration:none; text-align:center; color:#000; background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0);}
a.button:hover{border:1px solid #000;}

a.button2{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:80px; display:block; margin:0em 0.4em 1em 0em; text-decoration:none; text-align:center; color:#000; background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0);}
a.button2:hover{border:1px solid #000;}

a.ut{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:160px; display:block; margin:0.8em 0.5em 0.5em 0.5em; text-decoration:none; text-align:center; color:#000; background:#CF009F; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #FD0 0%,#FA0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD0),color-stop(100%,#FA0)); background:-webkit-linear-gradient(top, #FD0 0%,#FA0 100%); background:-o-linear-gradient(top, #FD0 0%,#FA0 100%); background:-ms-linear-gradient(top, #FD0 0%,#FA0 100%); background:linear-gradient(to bottom, #FD0 0%,#FA0 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD0',endColorstr='#FA0',GradientType=0);}
a.ut:hover{border:1px solid #000;}

a.kut{float:right; border:1px solid #FEF8FC; border-radius:5px; height:1.5em; line-height:1.5em; font-size:1.2em; width:80px; display:block; margin:0.8em 0.4em 1em 0em; text-decoration:none; text-align:center; color:#FFF; background:#F271BB; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMDAxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAwMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #F271BB 0%,#AF2987 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F271BB),color-stop(100%,#AF2987)); background:-webkit-linear-gradient(top, #F271BB 0%,#AF2987 100%); background:-o-linear-gradient(top, #F271BB 0%,#AF2987 100%); background:-ms-linear-gradient(top, #F271BB 0%,#AF2987 100%); background:linear-gradient(to bottom, #F271BB 0%,#AF2987 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#EE43A6',endColorstr='#AF2987',GradientType=0);}
a.kut:hover{border:1px solid #000;}

ul{list-style-type:none; margin:0em; padding:0em; position:static; display:none;}
ul li, li a{width:100%; text-decoration:none; color:#000; }
li{display:inline-block; float:left; margin:0em; padding:0em 0em 0em 0em; border-bottom:1px solid #E3F4FF;}
li a{padding:0em 0em 0em 0.5em; margin:0em 0em 0em 0em; display:block; height:2.4em; font-size:1.3em; text-align:left; line-height:2.4em; color:#fff; background:#EFB9DF; text-decoration:none; color:#000;}
a.current{background-color:#000; color:#FC0}
li:hover a{background:#EFB9DF}
li:hover ul a{background:#f3f3f3; color:#000; height:2.4em; line-height:2.4em; text-decoration:none;}
li:hover ul a:hover{background:#EFB9DF; color:#fff}
li ul{display:none}
li ul li{display:block; float:none}
li ul li a{width:auto; padding:0em 0em 0em 0.4em; text-decoration:none; color:#000; }
ul li a:hover+.hidden, .hidden:hover{display:block}

.show-menu{text-decoration:none; color:#fff; background:#C42E97; text-align:center; font-size:1.3em; padding:0.5em 0.5em 0.5em 0.5em; margin:1px 0px 1px 0px; display:none; text-align:center}
input[type=checkbox]{display:none; -webkit-appearance:none}
input[type=checkbox]:checked ~ #menu{ display:block}

.show-menu{display:block}
.m{display:none;}