body, input, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-left: 2px;
}

input, textarea { background-color: #f0f0f0; border: 1px solid #aaaaaa;}
input {padding-left: 2px; padding-right: 2px;}

submit {text-align: center;}

body a {color: #666666;}
body a:visited { color: #666666;}
body a:hover { color: #000000;}

div.bodynew {
	font-size: 10px;
	text-align: left;
	padding: 3px;
}

h1 {font-size:14px; font-weight: bold; display:inline;}

img {text-align: center; vertical-align: middle; border: 0px; }

img.small {
	width: 200px;
	height: 200px;
	vertical-align: middle;
	border: 0px;
}

table {
	border: 0px; 
	border-collapse:collapse;
	margin: left;
} 
table td {padding: 0px;}
table#reg td {padding: 5px;}

table#header {
	width: 200px;
	background-color: #aad651;
}
table#header td{paffing: 3px;}

table#header a {color: #ffffff; }
table#header a:visited { color: #ffffff;}
table#header a:hover { color: #000000;}


td#search {font-size: 12px; color: #aaaaaa; line-height: 1.5em; text-align: left;}
td#search a {color: #aaaaaa; }
td#search a:visited { color: #aaaaaa;}
td#search a:hover { color: #000000;}

td#links {font-size: 10px; color: #aaaaaa; text-align: left;}
div#search {font-size: 12px; color: #555555; padding-top: 3px;}


td.blog-hd {font-size: 12px;}
td.blog-hd a {	color: #000000; text-decoration: underline; }
td.blog-hd a:visited { color: #000000; text-decoration: underline;}
td.blog-hd a:hover { color: #000000; text-decoration: none;}



td.blog-td {font-size: 12px; vertical-align: top; width: 210px; padding: 5px;}
div.blog { font-size: 12px; margin-top: 10px; padding: 5px; border: 2px dotted white;}
div.blog-hd {font-size: 12px; padding: auto; font-weight: bold; height: 30px; }
div.blog-ft {font-size: 10px; padding: 5px; margin-bottom: 10px;}

div.blog-hd a {	color: #000000; color: #000000; text-decoration: underline;}
div.blog-hd a:visited { color: #000000; text-decoration: underline;}
div.blog-hd a:hover { color: #000000; text-decoration: none;}


td.pages {font-size: 14px; background-color: #eeeeee; padding: 10px; text-align: center; border-bottom: 1px solid #ffa500;}
td.pages a {text-decoration: none;}
td.pages a:visited {text-decoration: none;}
td.pages a:hover {text-decoration: none;}

td.border01 {background: url(http://taunt.ru/img/b01.gif); font-size: 1px; width: 10px; height: 10px; }
td.border02 {background: url(http://taunt.ru/img/b02.gif); font-size: 1px; height: 10px; }
td.border03 {background: url(http://taunt.ru/img/b03.gif); font-size: 1px; width: 10px; height: 10px; }
td.border04 {background: url(http://taunt.ru/img/b04.gif); font-size: 1px; width: 10px; }
td.border05 {background: url(http://taunt.ru/img/b05.gif); font-size: 1px; width: 10px; }
td.border06 {background: url(http://taunt.ru/img/b06.gif); font-size: 1px; width: 10px; height: 10px; }
td.border07 {background: url(http://taunt.ru/img/b07.gif); font-size: 1px; height: 10px; }
td.border08 {background: url(http://taunt.ru/img/b08.gif); font-size: 1px; width: 10px; height: 10px; }

span.page_lf {padding: 2px; padding-left: 5px; padding-right: 5px; background-color: #ffffdb; border: 1px solid #dddd00; text-decoration: none;}
span.page_is { padding: 2px; background-color: #cded8d; font-weight: bold; text-decoration: none;
		 border-top: 2px solid #c6e878; border-left: 2px solid #c6e878;
		 border-bottom: 2px solid #acd255; border-right: 2px solid #acd255;
		 padding-left: 7px; padding-right: 7px; }
		 
span.page {padding: 2px; padding-left: 7px; padding-right: 7px; background-color: #ffffff; border: 1px solid #e0e0e0; text-decoration: none;}
span.page a {color: #0066ff; text-decoration: none;}
span.page a:visited { color: #0066ff; text-decoration: none;}
span.page a:hover { color: #ffa500; text-decoration: none;}

#tooltip {
	display: block;
	width: 150px;
	background: #ffffff;
	border: 1px solid #aaaaaa;
	font-size: 12px; color: #0066ff;
	margin: 0px; padding: 3px;
	position: absolute;
	z-index: 5;
	visibility: hidden;
	text-align: center;
	opacity: 0.8; speed: 100;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
}

span#ssearch {color: #000000; text-decoration: none;}
span#ssearch a {color: #000000; text-decoration: none;}
span#ssearch a:visited {color: #000000; text-decoration: none;}
span#ssearch a:hover {color: #000000; text-decoration: none;}

.invisible_block {visibility:hidden; position:absolute; }
.visible_block {visibility:visible; position:absolute; text-align: center;}

td#newc1 {background: url(http://taunt.ru/img/comm1.gif); font-size: 1px; width: 6px; height: 6px;}
td#newc2 {background: url(http://taunt.ru/img/comm2.gif); font-size: 1px; width: 6px; height: 6px;}
td#newc3 {background: url(http://taunt.ru/img/comm3.gif); font-size: 1px; width: 6px; height: 6px;}
td#newc4 {background: url(http://taunt.ru/img/comm4.gif); font-size: 1px; width: 6px; height: 6px;}

span.button {
	padding: 3px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #aaaaaa;
	text-decoration: none;
}
span.button a {text-decoration: none;}
span.button a:visited {text-decoration: none;}
span.button a:hover {text-decoration: none;}

div.comm_info {
	font-size: 12px;
	background-color: #f5f5ca;
	color: #555555;
	padding: 3px;
	border-top: 1px solid #eeebb8;
	border-right: 1px solid #eeebb8;
	border-left: 1px solid #eeebb8;
}

div.comm_text {
	display: block;
	background-color: #ffffff;
	padding: 5px;
	padding-bottom: 20px;
	border: 1px solid #eeebb8;
}


.sape {
	font-size: 11px;
	padding: 4px;
	color: #b0b0b0;
	vertical-align: top; text-align: left;
	padding-top: 6px;
	background-color: #eeeeee;
}
.sape a {color: #b0b0b0; text-decoration: underline;}
.sape a:visited {color: #b0b0b0; text-decoration: none;}
.sape a:hover { color: #555555; text-decoration: none;}

.book_all {padding: 5px; border-right: 1px solid #8CB921;}
.book_all a {text-decoration: none;}
.book_all a:visited {text-decoration: none;}
.book_all a:hover {text-decoration: underline;}

.book_sel {padding: 5px; 
	background-color: #f6ffdf;
	border-top: 1px solid #8CB921; border-left: 1px solid #8CB921; border-bottom: 1px solid #8CB921;}
	
.book_txt {padding: 15px; /*text-align: justify;*/
	 background-color: #f6ffdf; line-height: 1.7em;
	 border-top: 1px solid #8CB921; border-right: 1px solid #8CB921; border-bottom: 1px solid #8CB921;
	 }