@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}
html,body {
	height:100%;
}
body {
	background-color:#cccccc;
}
p {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:30px;
	padding-right:30px;
}
dl{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
}
dt{
	padding-bottom:10px;
	padding-top:20px;
	font-weight:bold;
}
dd{
	padding-bottom:10px;
	padding-top:10px;
}
dd img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #909090;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
	background:url(../images/animload.gif) no-repeat 48 48;
}
dd a img{
	width:120px;
	height:120px;
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	opacity:0.8;
}
dd a img:hover{
	opacity:1;
}
time{
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAr0lEQVQokZVSwQ3EIAyz1IgFsgAL9JX9N4AZ2gWyAFKle6QKoYKr6heJ5TgG6DiOnDPlnAFQKQUAiUivRKTWSgigUgozqyoAAmCnLr2LWuug8cJm3kRKqbUGYNu2wcW6AK7rGggs0D1E5DxPW4uZB4Uvq6rrUbGIGw4J933vCk8U0/1d9z1HhBnHye+TPlsvBTH2A1OK/P4dzGz/bErRowVAVU0wpb5n8Hd0+JebUj+nB2EzM0QWUAAAAABJRU5ErkJggg==) no-repeat;
}
button{

}
label{
	padding-left:10px;
	color:#999999;
	cursor:pointer;
}
blockquote{
	padding-left:24px;
	background:url(data:image/gif;base64,R0lGODlhEAAOANUAAK6urru7u7S0tKysrK2trfz8/Pv7+6urq/Ly8tfX19PT083Nze7u7uXl5ebm5u/v7/Pz89vb293d3b6+vvHx8ff396mpqeHh4dzc3N/f39LS0sDAwOjo6MfHx/39/ba2tr+/v/j4+PX19bq6usjIyMHBwfT09Ovr6+np6dDQ0ODg4NHR0bOzs8PDw729vaqqqu3t7fb29ri4uPn5+a+vr7GxsbCwsLKysv7+/v///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRUI5NDIzNUEyRDYxMUUxODI3RUY2RDU4MEFENEMzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRUI5NDIzNkEyRDYxMUUxODI3RUY2RDU4MEFENEMzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFQjk0MjMzQTJENjExRTE4MjdFRjZENTgwQUQ0QzM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFQjk0MjM0QTJENjExRTE4MjdFRjZENTgwQUQ0QzM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABAADgAABpzAXA4nFBKNx+IRsaAoc5XUqZi72AgqqkMwSBQThw2CmjkEYEXJq1MYCh0DUMiNqMlmQ2Llw4LkcysWXm45GBYLSAYBAxEPJkUtBxoMfjgzMjY3NTcRQxM0mjcKOAYjmTc0AjE5JaA3NjYPOSQAN5o1DDkKBLY3AA05KDQ0V3c5FDUANgACIkISATITHEUNLjIBF1QFM21UHjMGQkEAOw==) no-repeat;
	font-style:italic;
	color:#666666;
}
input[type="submit"]{
	margin:5px;
	padding:4px;
	font-weight:bold;
	cursor:pointer;
}
.container {
	height:100%;
}
.header {
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	border-bottom:#999 solid 2px;
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:2;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.main_menu{
	width:600px;
	margin:0px auto;
	text-align:center;
	list-style:none;
}
.main_menu li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.main_menu > li{
	float:left;
	width:120px;
}
.main_menu li ul{
	display:none;
	position:absolute;
	z-index:100;
	width:120px;
}
.main_menu li:hover ul{
	display:block;
}
.main_menu > li{
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	padding:10px;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
}
.main_menu > li:hover{
	background-color:#333333;
}
.main_menu > li > a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.main_menu li ul{
	margin-top:10px;
	background-color:#ffffff;
	border:1px solid #666666;
}
.main_menu li ul li{
	text-align:left;
	padding:5px 5px 5px 15px;
}
.main_menu li ul li a{
	color:#000000;
	text-decoration:none;
}
.main_menu li ul li a:hover{
	color:#ff0000;
	text-decoration:none;
}
.indexicon {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -200px;
}
.guestbookicon {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -220px;
}
.new {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -240px;
}
.other {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -260px;
}
.rssicon {
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -280px;
}
.delete {
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABh0lEQVQokW1SS7XsIBCsRS8ZARjAQBCAgIyAIIAISAQgIGMAAYyAZD8ICAIGAzHQ+7wFuZycd28tOFAU/SmazvMcx5G01vu+0+fzMcbQPM8AaN/3cRwBAKCu6/ADqq+klN570loLIb7fr9aaAIQQnHMACIC1FoBSis7zfD6fx3HghpQSGWOYWSkVY9y2zfyAtNYppcfjwcwxxr7vr/TLsjBzVQHQWhtjlmWh8zwBeO9rmmEYqoKqvKXNOUsp13WlygohmLmux3HknKkKt21LKfV9b60tpUzTdF30fZ9SKqWUUgAwM7WOrLUhhK7rcs7GGFJKlVK01gBaFcuyUIxxnueU0t2Py18ApZTX65Vzxl/oum6aJqXU5fR/kX4j52ytvZzy3je1ECKE0D4rxgjAOcfMtSTvPW3b1iIxs/c+hLDvez02dbONqpuNcs41RgjhnKtT1kog7/2dCiGEEKq9tcs7vPdkjFnXdRiGGrVKK+57IcT7/ZZSEgApZe27/uzdsTpPbcoA/AM00PUs1v+vHwAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	color:#cccccc;
	-webkit-transition: color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
    -o-transition: color 0.5s ease-out;
}
.delete:hover{
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABYUlEQVQokW2S3ZHCIBSFv8zcd7ECYwViBcYKghVoOrCElGAHYgWhBKwgsQLTQZIK2AeIP7v7PTAMHLiHw5UQAvu9kGWEIME5ylIwBpDgPUUBAMJux4zEU+Q516uQZShF12GtAMzHBEDrOEoIgfWavueTcRSWS8YRrWlbbjeMQSmUEooC51CKaeJy4XicvTQN0xRVAFmGMTSNhBAAqiqVOZ8pS0CS/IX35DnPp6RVpRjHNPY997skYd/jHMcj2y1dhzHzRp4zDDwedN38jsgwsN2mDLzHGEFruo4sS5UiTSO0LYcDzn3mMecLPB6cz3jPvxQFlwubzZz0r5v+4j1ap6SoqrdaqVQkflZ8UVFEMzhHVQnWfrk8nfCe6HOa3uqItZLSfFHXLBZME8BiQV3HLntZEKz9Wqpr6jqZicY+sVYoS/oerVOdKI18zmNzrlYCsFoxDAC3G859JWYMxry6DPgBgfCnCJ7+66IAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.content {
	width:600px;
	margin:0 auto;
	padding-top:100px;
	padding-bottom:50px;
	min-height:100%;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.map {
	width:100%;
	height:100%;
	margin:0 auto;
	margin-top:36px;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.search{
	padding-bottom:20px;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;
}
.search input[type="text"]{
	margin:5px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	border:#666666 solid 1px;
	background-color:#dddddd;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:9px;
	-webkit-box-shadow: 0px 0px 4px 2px #999999;
	-moz-box-shadow: 0px 0px 4px 2px #999999;
	box-shadow: 0px 0px 4px 2px #999999;
	-webkit-transition: border-color 0.5s ease-out;
    -moz-transition: border-color 0.5s ease-out;
    -o-transition: border-color 0.5s ease-out;
	-webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
}
.search input[type="text"]:focus{
	border:#F00 solid 1px;
	background-color:#cccccc;
}
.search input[type="submit"]{
	margin:5px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	cursor:pointer;
	background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #999999 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#999999));
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: linear-gradient(top, #f0f0f0 0%,#999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#999999',GradientType=0 );
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-box-shadow: 0px 0px 4px 2px #999999;
	-moz-box-shadow: 0px 0px 4px 2px #999999;
	box-shadow: 0px 0px 4px 2px #999999;
	text-shadow: 0 1px 0 #fff;
}
.search input[type="radio"]{
	text-indent:20px;
	cursor:pointer;
}
.searchword  {
	background-color:#ffff00;
}
.suggestions {
	width:400px;
	height:0px;
	position:absolute;
	overflow:auto;
	z-index:1;
}
.suggestion {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #dddddd;
	cursor:pointer;
}
.suggestion:hover {
	background-color:#ffffcc;
	color:#ff0000;
}
.stat{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:100px;
	padding-right:100px;
}
.nav{
	padding-bottom:20px;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	font-size:24px;
	text-align:center;
	font-weight:bold;
}
.nav span{
	display:inline-block;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	color:#999999;
}
.nav a{
	display:inline-block;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	color:#000000;
	text-decoration:none;
}
.nav a:hover{
	color:#ff0000;
}
.menu{

}
.footer {
	padding:16px;
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	border-top:#999 solid 2px;
	font-size:12px;
	text-align:center;
	color:#ffffff;
}
.footer a {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	border-right:#FFF solid 1px;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}
.footer a:hover {
	color:#ff0000;
}
.footer span {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#ffffff;
}
.time{
	text-align:center;
}
.comment{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	border:#ccc solid 1px;
}
.comment_author{
	margin:10px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABFUlEQVQokYWR0ZHCMAxEn2f0H1MB6SBOBYQKaCHpgA4YKsGlhAowFRAqsF2B+bC5BA7u9keWtCtrR5JSAoTtlnGUZ9a2WFsyAKUkB0IgpUUHpMRhwFpBKYzBOVISnMMY8tClZpY4JwDnM5sNQNviHIC1wvVK181052gaQGgaUuJ+B1iv51U+/PGy4xJKEcKvhlIAdS0AMVJVxIjWpe29FMo0UdcAWuM9IGhNCG9VQPCe1YoQMIbL5XUr7zkeORxe1v3m4xs++XvDMGBteXfdd0GM7PczNaPvhRjpOpyj7zmdCjVXfqA11rLbAYIxTBOAte/zMnUc8z2fHm63cvEQ/qY+BUDT4P0sM4ZxpKo+WluYzrL/8AAkAH0gjZxaagAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:24px;
	text-align:right;
	color:#999;
}
.comment_date{
	margin:10px;
	text-align:right;
	font-size:12px;
	color:#999;
}
.comment_txt{
	margin:10px;
	padding:5px;
}
.comment_txt img{
	display:block;
	max-width:500px;
    overflow:auto;
}
.mini{
	font-size:12px;
}
.mini a{
	font-size:12px;
}
.sup{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABFElEQVQokYVRS5WFMBTLossqQEANUAEVUANgAAEYuAJAQA2AACqgAloBYAADd/9m0R5+j5nJLic3SXMqPp8PAAFAay0Ka9t2mqbCtNYxRgEAwDRNAIqybZtSqihKqTMIQPEYY4ZhOD0ZzBxjNMYUS4Yxhpmdc7dgAN57Y0xd15megnMuxnjQW8cV4kryuqcwjmNVVU/Htm3zPBNRSin3iyMEABH1fX8TYoxaa6VU0zQv5UfzKYQQriP+2pFftCxL3/e/7rui67qU0iP+3eC9J6I86lu9GZjZWsvMmRJR9jjnXj6Jmdd1Hccxn+77DsBa++g5DVLKHOO93/ddSum9l1L+v2EYBiKy1n5LL4YQQgjh9TTjBxtXlZvhlIjJAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.sup:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAA/0lEQVQokY2R0bGCMBRET2b4RzugA6ACxwq0A+lA7cAOpANDBUoHsQKgg3QgqSB+JJlHhjjz9is7m929d25mrQUyACGywOqaYfAMIbA2w2EcgaBME2UZlLL8CwKC53jk+Vx4HIxBKQ6HYHHYbplnlIqDAa3ZbNjtHFsItxuL2LhjgSxidc0wrITrlaJYOaaJtkVK3m/XH4SqAmga2jYWrEUIqorzOVUemhdC3xPP/XMPP5GU3O+/91tiv0cpVnEpQ9fRNABSrsXYYAxFwTx72jTeqVTqSMYwjrxe/qvW/vF4/GjIcx/Tdf70WpPn/9jhckFKTqeElDD0PZ9P8qvDF3aLbDqXwzh1AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	color:#ff0000;
}
.loc{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABTklEQVQokX1SQZXDIBScA8dEQGsgAkDAF0AFFAFBQAwgIBVABaQGKgABQUAQUAxwzx5+lqR5+3ZumZnPH4aIdV2dcwJAzlnsXwDEuq74hQCglJrneVestd57AcAYM02TMUYA6PsegJRSMA1gGIb9NGvt4/FomgYAEYm6Y1kWZveVfHbbtgBijF3XhRCEtTbGyFl41Tlxztk5x2GklPuO+/0eQqgpNuH5fDILwHtvrd2E6/WKAy6XyyZorZVSPERE8zwLAKUUIgohLMsCYGuLWedc0zQ1KwBBRFprrTW+8dU8o5TCvq7ralulFO/91/0YKSVjDGtHPud8u92GYTgPhBCklCc3X1hKGUI4D/DTOue45orX6xVj3H6LY/pxHN/v9+fzIaJSSpWcc1tN1dr3fUoJgFJKa11f5gRxtGqtT0n+GJimKaVEROM4/m9l/AD0w8FCskJx/wAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.loc:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABLklEQVQokX2RUZWDMBREL+fkn6BgkRAUkDioA8ABEloFpQpaB8UBVEGpA1AAKMh+EChp9+z8MTPvvckgrLUUhQDoe7H7AmGtZYUACAKs3SnG0DQCIEl4PkkSAXA8AmgtHA2cz7ttxlDXhCFAFIntBl3n2PfJZbeUAI8HSjGOAmNoW7aFafqVeBjIcxcmTXc3lGIctxSrcDo5FmgajFmFOGaPOF6FLCMImCYAKbFWAMwzUjJNdB3g2nLs7UYYblkBgZTkOVmGD695h3l2WZR6tzVNtK3/vgWvF0otmscPA3FMVX0N1DVaf7qBnx+03hW1oSypKoqC69XjLxfalrb1B+aZsqTv6XuiyNW24HZba9qsWrv+tCbL3n/Gh/Csef6Z5I+BqqLrOBy43/+3LvgFAU6IoP3wX8QAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.attach{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAABTElEQVQ4jZWT4XXCMAyET3oeACYhsgYgbNBRYIKmGzACI3SDhAHkZIRuABNY/UGclwLh0ft5lj+flCgAgKp6UFU3MwoxxguAY0gprVXVi3NKKR1UtQ1EtDKzg6o6AIRCAQAzo6CqrZkRRgUz2wGAiGz7vj+HcsLMnareGDHGCxENpXrktma2mxJiQeHeEJEtM1cAahHZlic+50U5546ZMYUSkQ0zD6XA3a8ppTUAhHI4z6Gq7ZSBiL4BdK9Cnszs6+0uRtUPk5u3CQDMXInII4GZS54jMyMQ0UeMcSrIOdfM3OWc6z9PiMiGiDoAVwCnJ7lWRLQH0M2/WSgXiWg1esNS16pa3XuBmQd3b16N6pWWxvhU8+j/Box/WQfcBtn3/fktQFmYuco2vAXIOdfjpQrAcbT3OecBAIK7/xBRo6rNEsTdm7IDI3QoLfwCQ+igroHOvV8AAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.attach:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAABAUlEQVQ4jZWT4XGDMAyFP91pADJJ2QCyQUZpJyjdICMwQjfAbOARugHZQP2BlBgOOPL+YMuPpyfJVgADUwMTEDWYgLsKXOJoAnqBL4NBgco3BqChAhAig4DgUIGrsxqBUXkhWaExATnYHhsErk+H7EDXAYMGqIHWoIkU3ytecttjED6AXBAeAhcAjcPSh8FQevgNyT2TvcDP6Soc7VbnIn/jy/rZyRXCzz1S3Gwl76R2kcLLTcAD6DeUK+ATSOXMtPix8ljeq9rmES2gzBPojlp1hL02bqK0/raAtz/5thUYTwnEg1khRfCMg9a/NT5b5mnkEPgDOoPuQKRjeWFzlPAPiapRz88e9VwAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.advertising{
	padding:10px;
	text-align:center;
}
.animload {
	display:none;
	padding-left:24px;
	background:url(../images/animload.gif) no-repeat;
}
.capcha{
	margin-left:30px;
	width:120px;
	height:60px;
	/*
	background-image:url(../images/pic.jpg);
	background-repeat:no-repeat;
	*/
}
.attention{
	margin:20px;
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABTElEQVQokXWS0ZmCMBCEf75v3w0ViBWYDowVECtQKoBS7ECsgJSQqwCsQDoAK8g9EPHg7uYtk9nMzm4khMDxKCQJIUhwjjwXjCFJJHiPMQAgHA68IVMVWcbtJiQJQJaRJALgHJcLIADWAmgtIQR2O/qenxhHIU0Zx3jWmrYlTVFKMAbnAEIgTaMPCE3D64VSM4W1NI2EEACKItpUFXkOSJTP8J4s4/mUBTuh7/n6klWX9D1aY60AKMUw8HpFNuaYhEVBVUUWsFbQmq6jrqnrz5tNI7Qtp1PMODvF+QKPB1WF9+sOJxjD9cp+/5706qXf8H6KQNMIRfGvWmu8n7eIcxSFLHrXmsslxvSezSa2OqOuBaUWay1LyjKmMuZzNUEpoa7jb4E4LGvxfi39OOR5XMCs+DOSUnQd260AbLcMA8D9jnOLAmuxlvN5Jr4BMsWYLv9dlJUAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ff0000;
}
.spoiler{
	font-size:12px;
	color:#fff;
}
.spoiler:hover{
	color:#333;
}
/*

*/
@media screen and (max-width:600px){
	* {
		font-size:12px;
	}
	body {
		background-color:#ffffff;
	}
	p {
		padding-bottom:5px;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
	}
	dl{
		padding-bottom:10px;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
dt{
	padding-bottom:10px;
	padding-top:20px;
	font-weight:bold;
}
dd{
	padding-bottom:10px;
	padding-top:10px;
}
dd img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #909090;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
	background:url(../images/animload.gif) no-repeat 48 48;
}
dd a img{
	width:120px;
	height:120px;
	float:left;
	margin-right:16px;
	margin-bottom:16px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	opacity:0.8;
}
dd a img:hover{
	opacity:1;
}
time{
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAr0lEQVQokZVSwQ3EIAyz1IgFsgAL9JX9N4AZ2gWyAFKle6QKoYKr6heJ5TgG6DiOnDPlnAFQKQUAiUivRKTWSgigUgozqyoAAmCnLr2LWuug8cJm3kRKqbUGYNu2wcW6AK7rGggs0D1E5DxPW4uZB4Uvq6rrUbGIGw4J933vCk8U0/1d9z1HhBnHye+TPlsvBTH2A1OK/P4dzGz/bErRowVAVU0wpb5n8Hd0+JebUj+nB2EzM0QWUAAAAABJRU5ErkJggg==) no-repeat;
}
button{

}
label{
	padding-left:10px;
	color:#999999;
	cursor:pointer;
}
blockquote{
	padding-left:24px;
	background:url(data:image/gif;base64,R0lGODlhEAAOANUAAK6urru7u7S0tKysrK2trfz8/Pv7+6urq/Ly8tfX19PT083Nze7u7uXl5ebm5u/v7/Pz89vb293d3b6+vvHx8ff396mpqeHh4dzc3N/f39LS0sDAwOjo6MfHx/39/ba2tr+/v/j4+PX19bq6usjIyMHBwfT09Ovr6+np6dDQ0ODg4NHR0bOzs8PDw729vaqqqu3t7fb29ri4uPn5+a+vr7GxsbCwsLKysv7+/v///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRUI5NDIzNUEyRDYxMUUxODI3RUY2RDU4MEFENEMzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRUI5NDIzNkEyRDYxMUUxODI3RUY2RDU4MEFENEMzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFQjk0MjMzQTJENjExRTE4MjdFRjZENTgwQUQ0QzM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFQjk0MjM0QTJENjExRTE4MjdFRjZENTgwQUQ0QzM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABAADgAABpzAXA4nFBKNx+IRsaAoc5XUqZi72AgqqkMwSBQThw2CmjkEYEXJq1MYCh0DUMiNqMlmQ2Llw4LkcysWXm45GBYLSAYBAxEPJkUtBxoMfjgzMjY3NTcRQxM0mjcKOAYjmTc0AjE5JaA3NjYPOSQAN5o1DDkKBLY3AA05KDQ0V3c5FDUANgACIkISATITHEUNLjIBF1QFM21UHjMGQkEAOw==) no-repeat;
	font-style:italic;
	color:#666666;
}
input[type="submit"]{
	margin:5px;
	padding:4px;
	font-weight:bold;
	cursor:pointer;
}
.container {
	height:100%;
}
.header {
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	border-bottom:#999 solid 2px;
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:2;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.main_menu{
	width:600px;
	margin:0px auto;
	text-align:center;
	list-style:none;
}
.main_menu li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.main_menu > li{
	float:left;
	width:120px;
}
.main_menu li ul{
	display:none;
	position:absolute;
	z-index:100;
	width:120px;
}
.main_menu li:hover ul{
	display:block;
}
.main_menu > li{
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	padding:10px;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
}
.main_menu > li:hover{
	background-color:#333333;
}
.main_menu > li > a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.main_menu li ul{
	margin-top:10px;
	background-color:#ffffff;
	border:1px solid #666666;
}
.main_menu li ul li{
	text-align:left;
	padding:5px 5px 5px 15px;
}
.main_menu li ul li a{
	color:#000000;
	text-decoration:none;
}
.main_menu li ul li a:hover{
	color:#ff0000;
	text-decoration:none;
}
.indexicon {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -200px;
}
.guestbookicon {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -220px;
}
.new {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -240px;
}
.other {
	height:16px;
	color:#ffffff;
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -260px;
}
.rssicon {
	padding-left:24px;
	background:url(../images/sprite.png) no-repeat 0 -280px;
}
.delete {
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABh0lEQVQokW1SS7XsIBCsRS8ZARjAQBCAgIyAIIAISAQgIGMAAYyAZD8ICAIGAzHQ+7wFuZycd28tOFAU/SmazvMcx5G01vu+0+fzMcbQPM8AaN/3cRwBAKCu6/ADqq+klN570loLIb7fr9aaAIQQnHMACIC1FoBSis7zfD6fx3HghpQSGWOYWSkVY9y2zfyAtNYppcfjwcwxxr7vr/TLsjBzVQHQWhtjlmWh8zwBeO9rmmEYqoKqvKXNOUsp13WlygohmLmux3HknKkKt21LKfV9b60tpUzTdF30fZ9SKqWUUgAwM7WOrLUhhK7rcs7GGFJKlVK01gBaFcuyUIxxnueU0t2Py18ApZTX65Vzxl/oum6aJqXU5fR/kX4j52ytvZzy3je1ECKE0D4rxgjAOcfMtSTvPW3b1iIxs/c+hLDvez02dbONqpuNcs41RgjhnKtT1kog7/2dCiGEEKq9tcs7vPdkjFnXdRiGGrVKK+57IcT7/ZZSEgApZe27/uzdsTpPbcoA/AM00PUs1v+vHwAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	color:#cccccc;
	-webkit-transition: color 0.5s ease-out;
    -moz-transition: color 0.5s ease-out;
    -o-transition: color 0.5s ease-out;
}
.delete:hover{
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABYUlEQVQokW2S3ZHCIBSFv8zcd7ECYwViBcYKghVoOrCElGAHYgWhBKwgsQLTQZIK2AeIP7v7PTAMHLiHw5UQAvu9kGWEIME5ylIwBpDgPUUBAMJux4zEU+Q516uQZShF12GtAMzHBEDrOEoIgfWavueTcRSWS8YRrWlbbjeMQSmUEooC51CKaeJy4XicvTQN0xRVAFmGMTSNhBAAqiqVOZ8pS0CS/IX35DnPp6RVpRjHNPY997skYd/jHMcj2y1dhzHzRp4zDDwedN38jsgwsN2mDLzHGEFruo4sS5UiTSO0LYcDzn3mMecLPB6cz3jPvxQFlwubzZz0r5v+4j1ap6SoqrdaqVQkflZ8UVFEMzhHVQnWfrk8nfCe6HOa3uqItZLSfFHXLBZME8BiQV3HLntZEKz9Wqpr6jqZicY+sVYoS/oerVOdKI18zmNzrlYCsFoxDAC3G859JWYMxry6DPgBgfCnCJ7+66IAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.content {
	width:600px;
	margin:0 auto;
	padding-top:100px;
	padding-bottom:50px;
	min-height:100%;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.map {
	width:100%;
	height:100%;
	margin:0 auto;
	margin-top:36px;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 11px 7px #999999;
	-moz-box-shadow: 0px 0px 11px 7px #999999;
	box-shadow: 0px 0px 11px 7px #999999;
}
.search{
	padding-bottom:20px;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;
}
.search input[type="text"]{
	margin:5px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	border:#666666 solid 1px;
	background-color:#dddddd;
	font-weight:bold;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:9px;
	-webkit-box-shadow: 0px 0px 4px 2px #999999;
	-moz-box-shadow: 0px 0px 4px 2px #999999;
	box-shadow: 0px 0px 4px 2px #999999;
	-webkit-transition: border-color 0.5s ease-out;
    -moz-transition: border-color 0.5s ease-out;
    -o-transition: border-color 0.5s ease-out;
	-webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
}
.search input[type="text"]:focus{
	border:#F00 solid 1px;
	background-color:#cccccc;
}
.search input[type="submit"]{
	margin:5px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	cursor:pointer;
	background: #f0f0f0;
    background: -moz-linear-gradient(top, #f0f0f0 0%, #999999 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#999999));
    background: -webkit-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%,#999999 100%);
    background: linear-gradient(top, #f0f0f0 0%,#999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#999999',GradientType=0 );
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 1), inset 0 1px 0 rgba(255, 255, 255, 0.3);
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	-webkit-box-shadow: 0px 0px 4px 2px #999999;
	-moz-box-shadow: 0px 0px 4px 2px #999999;
	box-shadow: 0px 0px 4px 2px #999999;
	text-shadow: 0 1px 0 #fff;
}
.search input[type="radio"]{
	text-indent:20px;
	cursor:pointer;
}
.searchword  {
	background-color:#ffff00;
}
.suggestions {
	width:400px;
	height:0px;
	position:absolute;
	overflow:auto;
	z-index:1;
}
.suggestion {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #dddddd;
	cursor:pointer;
}
.suggestion:hover {
	background-color:#ffffcc;
	color:#ff0000;
}
.stat{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:100px;
	padding-right:100px;
}
.nav{
	padding-bottom:20px;
	padding-top:20px;
	padding-left:50px;
	padding-right:50px;
	font-size:24px;
	text-align:center;
	font-weight:bold;
}
.nav span{
	display:inline-block;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	color:#999999;
}
.nav a{
	display:inline-block;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	margin:5px;
	color:#000000;
	text-decoration:none;
}
.nav a:hover{
	color:#ff0000;
}
.menu{

}
.footer {
	padding:16px;
	background-color:#333333;
	background:url(../images/sprite.png) repeat-x 0 0;
	border-top:#999 solid 2px;
	font-size:12px;
	text-align:center;
	color:#ffffff;
}
.footer a {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	border-right:#FFF solid 1px;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}
.footer a:hover {
	color:#ff0000;
}
.footer span {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#ffffff;
}
.time{
	text-align:center;
}
.comment{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	border:#ccc solid 1px;
}
.comment_author{
	margin:10px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABFUlEQVQokYWR0ZHCMAxEn2f0H1MB6SBOBYQKaCHpgA4YKsGlhAowFRAqsF2B+bC5BA7u9keWtCtrR5JSAoTtlnGUZ9a2WFsyAKUkB0IgpUUHpMRhwFpBKYzBOVISnMMY8tClZpY4JwDnM5sNQNviHIC1wvVK181052gaQGgaUuJ+B1iv51U+/PGy4xJKEcKvhlIAdS0AMVJVxIjWpe29FMo0UdcAWuM9IGhNCG9VQPCe1YoQMIbL5XUr7zkeORxe1v3m4xs++XvDMGBteXfdd0GM7PczNaPvhRjpOpyj7zmdCjVXfqA11rLbAYIxTBOAte/zMnUc8z2fHm63cvEQ/qY+BUDT4P0sM4ZxpKo+WluYzrL/8AAkAH0gjZxaagAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:24px;
	text-align:right;
	color:#999;
}
.comment_date{
	margin:10px;
	text-align:right;
	font-size:12px;
	color:#999;
}
.comment_txt{
	margin:10px;
	padding:5px;
}
.comment_txt img{
	display:block;
	max-width:500px;
    overflow:auto;
}
.mini{
	font-size:12px;
}
.mini a{
	font-size:12px;
}
.sup{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABFElEQVQokYVRS5WFMBTLossqQEANUAEVUANgAAEYuAJAQA2AACqgAloBYAADd/9m0R5+j5nJLic3SXMqPp8PAAFAay0Ka9t2mqbCtNYxRgEAwDRNAIqybZtSqihKqTMIQPEYY4ZhOD0ZzBxjNMYUS4Yxhpmdc7dgAN57Y0xd15megnMuxnjQW8cV4kryuqcwjmNVVU/Htm3zPBNRSin3iyMEABH1fX8TYoxaa6VU0zQv5UfzKYQQriP+2pFftCxL3/e/7rui67qU0iP+3eC9J6I86lu9GZjZWsvMmRJR9jjnXj6Jmdd1Hccxn+77DsBa++g5DVLKHOO93/ddSum9l1L+v2EYBiKy1n5LL4YQQgjh9TTjBxtXlZvhlIjJAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.sup:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAA/0lEQVQokY2R0bGCMBRET2b4RzugA6ACxwq0A+lA7cAOpANDBUoHsQKgg3QgqSB+JJlHhjjz9is7m929d25mrQUyACGywOqaYfAMIbA2w2EcgaBME2UZlLL8CwKC53jk+Vx4HIxBKQ6HYHHYbplnlIqDAa3ZbNjtHFsItxuL2LhjgSxidc0wrITrlaJYOaaJtkVK3m/XH4SqAmga2jYWrEUIqorzOVUemhdC3xPP/XMPP5GU3O+/91tiv0cpVnEpQ9fRNABSrsXYYAxFwTx72jTeqVTqSMYwjrxe/qvW/vF4/GjIcx/Tdf70WpPn/9jhckFKTqeElDD0PZ9P8qvDF3aLbDqXwzh1AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	color:#ff0000;
}
.loc{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABTklEQVQokX1SQZXDIBScA8dEQGsgAkDAF0AFFAFBQAwgIBVABaQGKgABQUAQUAxwzx5+lqR5+3ZumZnPH4aIdV2dcwJAzlnsXwDEuq74hQCglJrneVestd57AcAYM02TMUYA6PsegJRSMA1gGIb9NGvt4/FomgYAEYm6Y1kWZveVfHbbtgBijF3XhRCEtTbGyFl41Tlxztk5x2GklPuO+/0eQqgpNuH5fDILwHtvrd2E6/WKAy6XyyZorZVSPERE8zwLAKUUIgohLMsCYGuLWedc0zQ1KwBBRFprrTW+8dU8o5TCvq7ralulFO/91/0YKSVjDGtHPud8u92GYTgPhBCklCc3X1hKGUI4D/DTOue45orX6xVj3H6LY/pxHN/v9+fzIaJSSpWcc1tN1dr3fUoJgFJKa11f5gRxtGqtT0n+GJimKaVEROM4/m9l/AD0w8FCskJx/wAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.loc:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABLklEQVQokX2RUZWDMBREL+fkn6BgkRAUkDioA8ABEloFpQpaB8UBVEGpA1AAKMh+EChp9+z8MTPvvckgrLUUhQDoe7H7AmGtZYUACAKs3SnG0DQCIEl4PkkSAXA8AmgtHA2cz7ttxlDXhCFAFIntBl3n2PfJZbeUAI8HSjGOAmNoW7aFafqVeBjIcxcmTXc3lGIctxSrcDo5FmgajFmFOGaPOF6FLCMImCYAKbFWAMwzUjJNdB3g2nLs7UYYblkBgZTkOVmGD695h3l2WZR6tzVNtK3/vgWvF0otmscPA3FMVX0N1DVaf7qBnx+03hW1oSypKoqC69XjLxfalrb1B+aZsqTv6XuiyNW24HZba9qsWrv+tCbL3n/Gh/Csef6Z5I+BqqLrOBy43/+3LvgFAU6IoP3wX8QAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.attach{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAABTElEQVQ4jZWT4XXCMAyET3oeACYhsgYgbNBRYIKmGzACI3SDhAHkZIRuABNY/UGclwLh0ft5lj+flCgAgKp6UFU3MwoxxguAY0gprVXVi3NKKR1UtQ1EtDKzg6o6AIRCAQAzo6CqrZkRRgUz2wGAiGz7vj+HcsLMnareGDHGCxENpXrktma2mxJiQeHeEJEtM1cAahHZlic+50U5546ZMYUSkQ0zD6XA3a8ppTUAhHI4z6Gq7ZSBiL4BdK9Cnszs6+0uRtUPk5u3CQDMXInII4GZS54jMyMQ0UeMcSrIOdfM3OWc6z9PiMiGiDoAVwCnJ7lWRLQH0M2/WSgXiWg1esNS16pa3XuBmQd3b16N6pWWxvhU8+j/Box/WQfcBtn3/fktQFmYuco2vAXIOdfjpQrAcbT3OecBAIK7/xBRo6rNEsTdm7IDI3QoLfwCQ+igroHOvV8AAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:24px;
}
.attach:hover{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAABAUlEQVQ4jZWT4XGDMAyFP91pADJJ2QCyQUZpJyjdICMwQjfAbOARugHZQP2BlBgOOPL+YMuPpyfJVgADUwMTEDWYgLsKXOJoAnqBL4NBgco3BqChAhAig4DgUIGrsxqBUXkhWaExATnYHhsErk+H7EDXAYMGqIHWoIkU3ytecttjED6AXBAeAhcAjcPSh8FQevgNyT2TvcDP6Soc7VbnIn/jy/rZyRXCzz1S3Gwl76R2kcLLTcAD6DeUK+ATSOXMtPix8ljeq9rmES2gzBPojlp1hL02bqK0/raAtz/5thUYTwnEg1khRfCMg9a/NT5b5mnkEPgDOoPuQKRjeWFzlPAPiapRz88e9VwAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	color:#ff0000;
}
.advertising{
	padding:10px;
	text-align:center;
}
.animload {
	display:none;
	padding-left:24px;
	background:url(../images/animload.gif) no-repeat;
}
.capcha{
	margin-left:30px;
	height:50px;
	background-image:url(../images/pic.jpg);
	background-repeat:no-repeat;
}
.attention{
	margin:20px;
	padding-left:24px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAABTElEQVQokXWS0ZmCMBCEf75v3w0ViBWYDowVECtQKoBS7ECsgJSQqwCsQDoAK8g9EPHg7uYtk9nMzm4khMDxKCQJIUhwjjwXjCFJJHiPMQAgHA68IVMVWcbtJiQJQJaRJALgHJcLIADWAmgtIQR2O/qenxhHIU0Zx3jWmrYlTVFKMAbnAEIgTaMPCE3D64VSM4W1NI2EEACKItpUFXkOSJTP8J4s4/mUBTuh7/n6klWX9D1aY60AKMUw8HpFNuaYhEVBVUUWsFbQmq6jrqnrz5tNI7Qtp1PMODvF+QKPB1WF9+sOJxjD9cp+/5706qXf8H6KQNMIRfGvWmu8n7eIcxSFLHrXmsslxvSezSa2OqOuBaUWay1LyjKmMuZzNUEpoa7jb4E4LGvxfi39OOR5XMCs+DOSUnQd260AbLcMA8D9jnOLAmuxlvN5Jr4BMsWYLv9dlJUAAAAASUVORK5CYII=);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ff0000;
}
.spoiler{
	font-size:12px;
	color:#fff;
}
.spoiler:hover{
	color:#333;
}
}
/*
правила для принтеров
*/
@media print{
	*{
		color:#000000 !important;
		background:transparent !important;
	}
	html{
		font:10pt serif;
	}
	a[href]:after{
		content:" (" attr(href) ") ";
	}
	form{
		display:none;
	}
	.header{
		display:none;
	}
	.search{
		display:none;
	}
	.nav {
		display:none;
	}
	.stat{
		display:none;
	}
	.menu{
		display:none;
	}
	.footer{
		display:none;
	}
}