html, body, span, div, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, td{margin:0; padding:0; border:0}

body{line-height:1}

ol, ul{list-style:none}

blockquote, q{quotes:none}

blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

table{border-spacing:0; border-collapse:collapse}

a:link{color:#404040}
a:visited{color:#404040}
a:hover{color:#707070}
a:hover.img{border:0px}
a:active{color:#000}
a.no:link{color:#000}
a.no:visited{color:#000}
a.no:hover{color:#1e51c8; text-decoration:underline}
a.no:active{color:#000}
a.no{text-decoration:none}
a{text-decoration:underline}

a.blue{color:#1e51c8}
a.blue:hover{color:#0D388D}

a.no_big:link{color:#000; text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:24px}
a.no_big:visited{color:#000; text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:24px}
a.no_big:hover{color:#1e51c8; text-decoration:underline; text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:24px}
a.no_big:active{color:#000; text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:24px}
a.no_big{text-decoration:none; text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:24px}

ul{list-style-type:none; padding:0; margin:0}
dl{list-style-type:none; padding:0; margin:0}

.loader{position:absolute; top:70px; left:613px; display:block; width:24px; height:24px; z-index:100; background-image:url(/images/loader.gif); background-repeat:no-repeat; background-color:transparent; background-position:center; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}

body.in{background-image:url('images/bg5.png'); background-attachment:fixed; background-position:center; background-repeat:no-repeat; font-family:Palatino Linotype; font-size:13pt}

table.main{position:relative; top:20px; left:0px; z-index:0}
table.main td{padding-left:2px; padding-right:2px}

table.top{border-spacing:0px; border:none; padding:0; margin:0}
table.top td{border:none; padding:0; margin:0}

table.cent{border:none; padding:0; margin:0}
table.ident{border:solid 1px #404040; width:85%}
table.shop{border:solid 1px #000; margin-top:10px}
table.shop td{border:none; padding:0; margin:0}
table.form{border-collapse:separate; border-spacing:0 5px}
table.center{max-width:100%;min-width:500px;width:100%;}

table.cart{border-width:1px; border-style:solid; border-color:#202020; margin-top:20px}
td.cart{border-width:1px; border-style:solid; border-color:#303030}

td.less{border-width:1px; border-style:solid; border-color:#303030; padding:4px}

tr.posts {border-width:1px; border-style:solid; border-color:#303030;}

img.acc{border:none; position:relative; left:30px}

a.less_img img{padding:2px; border:1px solid #D9D9D9; background:#fff; filter:alpha(opacity=80); opacity:0.8}
a.less_img:hover img{border:1px solid #666; background:#E8E8E8; filter:alpha(opacity=100); opacity:1.0}

a.shop_slide img{padding:2px; margin:0; border:1px solid #606060; background:#D8D8D8; filter:alpha(opacity=85); opacity:0.85}
a.shop_slide:hover img{border:1px solid#000; background:#D8D8D8; filter:alpha(opacity=100); opacity:1.0}

p.shop{text-align:left; padding:0px 25px; font-family:"Palatino Linotype"; font-style:normal; font-size:15px; color:#000}
p.shop_image{text-align:left; padding:25px 25px; font-family:"Palatino Linotype"; font-style:normal; font-size:15px; color:#000}
p.shop_image img{background:#fff; padding:5px; border:1px solid #D9D9D9}
p.shop_image a:hover img{border:1px solid #666; background:#fff}
p.shop_image a, p.image a:visited{background:none!important; border:none!important; padding:0!important}


.registr_tip{position:relative; z-index:24; text-decoration:none}
.registr_tip span{display:none}
.registr_tip:hover{z-index:25}
.registr_tip:hover span{display:block; position:absolute; width:300px; top:-10px; left:250px; background-color:#E0FFFF; border:1px solid #87CEFA; padding:7px; font-size:13px; color:#333; text-decoration:none; font-family:"Palatino Linotype"; filter:alpha(opacity=95); opacity:0.95}

div.left{background-color:#fff; border-width:1px; border-style:solid; border-color:#000; filter:alpha(opacity=50); opacity:0.5}

div.right{background-color:#fff; border-width:1px; border-style:solid; border-color:#000; filter:alpha(opacity=60); opacity:0.6}

div.foot{width:800px; background-color:#fff; border-width:1px; border-style:solid; border-color:#000; filter:alpha(opacity=40); opacity:0.4}

div.bottom{background-color:'transparent'; border-width:0px; border-style:solid; border-color:#000; filter:alpha(opacity=50); opacity:0.5}

div.sheet{width:800px; background-color:#fff; border-width:2px; border-style:solid; border-color:#000; filter:alpha(opacity=65); opacity:0.65}

div.ad_top{background-color:#fff; border-width:2px; border-style:solid; border-color:#000}

div.head{width:100%; height:80px; background-color:#fff; border-width:2px; border-style:solid; border-color:#000; filter:alpha(opacity=65); opacity:0.65}

h1{text-align:center; font-family:"times"; font-style:normal; font-weight:600; font-size:18pt; color:#000; padding:5px 0}
h3{text-align:center; font-family:"times"; padding-top:10px; padding-left:7px; font-style:normal; font-weight:600; font-size:24px; color:#222}

p.reg{text-align:left; text-indent:20px; padding:5px 20px; font-family:"Palatino Linotype"; font-style:normal; font-size:15px; color:#000}
p.com{text-align:left; font-family:"Palatino Linotype"; margin-top:0px; font-style:normal; margin-bottom:0px; font-size:15px; color:#000}
p.com_cent{text-align:center; font-family:"Palatino Linotype"; font-style:normal; font-size:15px; color:#000; margin:0; padding:0}
p.left{text-align:left; padding:6px 10px; font-family:"Palatino Linotype"; font-style:normal; font-size:14px; color:#000; font-weight:bold}
p.lit{font-family:"Palatino Linotype"; color:#1e51c8; font-size:14px; text-align:left; margin-top:0px; margin-bottom:0px}

p.err{font-family:"Palatino Linotype"; color:#DC143C; font-size:15px; text-align:center}
p.ok{font-family:"Palatino Linotype"; color:#006400; font-size:15px; text-align:center}

p.center {text-align:center;font-family: Palatino Linotype;}
p.center img{vertical-align:middle;}

p.posts{text-align:left; padding:2px 5px; font-family:"Palatino Linotype"; font-style:normal; font-size:14px; color:#000}

img.shop_img{border-left:1px solid #000; padding:0; margin:0}
img.wallp {border-style:solid;border-width:1px;padding:4px;border-color: #DFDFDF;background-color:#fff;}
img.wallp:hover {border-color:#666;background-color: #F7F7F7;}

h1.shop_left{text-align:center; font-family:"Palatino Linotype"; padding:0 10px; font-weight:600; font-size:15px; color:#000}
ul.shop_left{list-style-type:circle; font-size:14px; padding-left:15px; display:none}
dl.shop_left_2{list-style-type:disc; font-size:14px; padding-left:10px}
dl.shop_left{list-style-type:circle; font-size:14px; padding-left:10px}
ul.shop_left_2{list-style-type:disc; font-size:14px; padding-left:10px; display:none}
li.shop_left{font-family:"Palatino Linotype"; font-size:14px}

ul#current_sub{display:block}
ul#current{display:block}

ul.reg {list-style-type:circle; padding-left:15px; margin-left:10px}

ul.less{list-style-type:circle; padding-left:35px; margin-left:35px}
li.less{font-family:"PalatinoLinotype"; font-size:18px}

#reg{text-align:center; font-family:"PalatinoLinotype"; font-style:normal; font-size:15px; color:#000}

#currentpage{text-decoration:underline; font-weight:600; padding-left:5px; color:#1e51c8}

#pageflip{position:absolute; right:0; top:0; z-index:99}
#pageflip img{width:50px; height:52px; z-index:99; position:absolute; right:0; top:0}
#pageflip.msg_block{width:50px; height:50px; position:absolute; right:0; top:0; background:url(/navi/peel/reformal.png)no-repeat right top; text-indent:-9999px}

input{background:#F8F8F8; color:#6F6F6F; border:solid 1px #DFDFDF; outline:none}
input:hover{background:#F9F9F9; color:#000; border:solid 1px #ADD8E6; outline:none}
input:focus{background:#fff; color:#000; border:solid 1px #87CEFA; outline:none}
textarea{background:#F8F8F8; color:#6F6F6F; border:solid 1px #DFDFDF; outline:none}
textarea:hover{background:#F9F9F9; color:#000; border:solid 1px #ADD8E6; outline:none}
textarea:focus{background:#fff; color:#000; border:solid 1px #87CEFA; outline:none}
select{background:#F8F8F8; color:#6F6F6F; border:solid 1px #DFDFDF; outline:none}
select:hover{background:#F9F9F9; color:#000; border:solid 1px #ADD8E6; outline:none}
select:focus{background:#fff; color:#000; border:solid 1px #87CEFA; outline:none}

#container {width: 90%;}
div.slideBox {width: 200px;height: 200px;position: relative;float: left;overflow: hidden;}
img.vis {position: absolute;z-index: 3;width: 200px;height: 200px;}
img.invis {position: absolute;z-index: 2;width: 200px;height: 200px;}
div.slideBox div.content {position: absolute;z-index: 1;}

table.post_time {background-image:url('/posts/navi/images/time_op.png');background-attachment: scroll; background-position:center; background-repeat:no-repeat;}
table.post_rate {background-image:url('/posts/navi/images/rate_op.png');background-attachment: scroll; background-position:center; background-repeat:no-repeat;}


.r1, .r2, .r3, .r4, .r5{display:block; overflow:hidden; font-size:1px; float:none}
.r5{margin:0 6px; height:1px; background-color:#686868}
.r4{margin:0 4px; height:1px; border-right:2px solid #686868; border-left:2px solid #686868; background-color:#fff}
.r3{margin:0 3px; height:1px; border-right:1px solid #686868; border-left:1px solid #686868; background-color:#fff}
.r2{margin:0 2px; height:1px; border-right:1px solid #686868; border-left:1px solid #686868; background-color:#fff}
.r1{margin:0 1px; height:2px; border-right:1px solid #686868; border-left:1px solid #686868; background-color:#fff}
.inner-box{padding:10px; border-right:1px solid #686868; border-left:1px solid #686868; background-color:#fff}
.inner-box_tiny{padding:3px; border-right:1px solid #686868; border-left:1px solid #686868; background-color:#fff}
.rounded-box{z-index:0; background-color:transparent; width:100%; filter:alpha(opacity=93); moz-opacity:0.93; opacity:0.93}
