body, .st1 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #446688; text-decoration: none; text-align: left; font-weight: normal;} 
.st2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #446688; text-decoration: none; text-align: left; } 
.st3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; color: #446688; text-decoration: none; text-align: left; }

#searchresults td {font-size: 8pt; color: #446688;}

#cat_table  { width:100%; background: #fff; border: 1px solid #67a4e7;}
#cat_table  th {padding: 2px 10px; color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #4680c1 url(images/th.gif) top repeat-x; font-size: 8pt;}
#cat_table  td {padding: 2px 5px; background: #fff url(images/td.gif) top repeat-x; 
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt; border: 1px solid #8bbef8; border-width: 1px 0 0 1px;}

#cat_table #online {background: url(images/td_online.gif) top repeat-x; }	
#cat_table #obsh {background: url(images/td_obsh.gif) top repeat-x; border: 1px solid #4680c1;}

#post_num {width:100%; height: 100%; }
#post_num th {background: #d1caa9;}

#forum_path {font-weight: bold; }
#forum_path img {margin-top: 3px;}

#quote .quote1 {border: none; width: 40px; color: #f00; font-size: 7pt; background: none;}
#quote .quote2 {border: #8bc1ff solid 1px; background: #fff url(images/quote.gif) top repeat-x;} 

.hide {border: #8bc1ff solid 1px; padding: 10px;} 
legend {font-size: 10pt; font-weight: bold; padding-left:5px; padding-right:5px;}

.fleft {float: left;}
.fright {float: right;}

.foto_link {display: block; background: #fff url(/o-icons/foto_bg.gif) no-repeat; padding: 16px 0 0 16px; height: 118px; width: 154px;}
.foto_link:hover {display: block; background: #fff url(/o-icons/foto_bg_2.gif) no-repeat; padding: 16px 0 0 16px; height: 118px; width: 154px; }

#gallery td {	background: white url(/images/bg_foto.jpg) bottom right no-repeat; width:25%; border-bottom: 1px solid #8bb3e0;}

.avatar {margin:0; padding: 6px 11px 11px 6px; background: url(/images/avatar_bg.jpg) no-repeat right bottom #fff;	text-align: center; float: left;}
a.avatar, span.avatar {display: block; text-decoration: none;}

.avatar img {	border: 0;	vertical-align: top;}

.butt {display: block; width: 13px; height: 13px; background-color: #8ec4ff; background-position: left top; background-repeat: no-repeat;}
.butt:hover { background-color: #ffba00; background-position: left -13px;}

.butt16 {display: block; width: 16px; height: 16px; background-position: left top; background-repeat: no-repeat;}
.butt16:hover { background-position: left -16px;}

.butt_dock {background-image: url(/o-icons/butt_dock.gif);}
.butt_float {background-image: url(/o-icons/butt_float.gif);}
.butt_close {background-image: url(/o-icons/butt_close.gif);}
.butt_refresh {background-image: url(/o-icons/butt_refresh.gif);}
.butt_refresh3 {background-image: url(/o-icons/butt_refresh3.gif);}

.butt24 {display: block; float: left; width: 24px; height: 24px; background-repeat: no-repeat; background-position: left top;}
.butt24:hover {background-position: left bottom;}



.clear {  clear: both;  height: 0;  overflow: hidden;}



.board_foto {float: left; padding: 10px; margin: 0 5px 5px 0; border: 1px solid #4680c1; text-align: center;}

.tj {text-align: justify;}

.block { width: 200px; }
.header_small { background: #4680c1 url(images/header_small.gif) top left no-repeat; color: white; height: 18px; font-size: 8pt; padding: 3px 3px 0 17px;}
/*.header_small { background: #4680c1 url(images/bg_snow.gif) top left no-repeat; color: white; height: 20px; font-size: 8pt; padding: 8px 0 0 17px;}*/
.content_small { width: 180px; padding: 10px; font-size: 8pt;} 

.header_big { background: #8bc1ff url(images/cat.gif) top left repeat-x; color: #446688; height: 18px; font-size: 9pt; font-weight: bold; padding: 3px 0 0 10px;}
.header_big  div {background : url('images/bull.gif') no-repeat 0 1px; text-indent: 13px;}
.content { padding: 10px; font-size: 8pt; background: #fff url(images/td.gif) top repeat-x; }

.header_title {background: #8bc1ff url(images/cat.gif) top left repeat-x; color: #446688; min-height: 18px; font-size: 9pt; padding: 3px 0 0 10px; border: 1px solid #8bc1ff; margin-bottom: 5px;}

.last {background: #8bc1ff url(images/td.gif) top left repeat-x; margin: 5px; padding: 10px; border: 1px solid #8bc1ff;}

.dv {
	display : inline;
}

.sub_menu1 {position:relative; float:left; margin-right:5px;}	
.sub_menu2 {position:absolute; display:none; background:white;}

.sub_menu2 table td {background:#ffffff; padding:3px; font-size:7pt;}
	
a:visited 	{ color: darkred; text-decoration: none} 
a:active  	{ color: orange} 
a:link  	{ color: blue; text-decoration: none}
a:hover 	{ color: red; text-decoration: underline} 

.link {	padding-left: 10px;	background : url('images/link.gif') no-repeat 0 4px; }
.link:hover {background-image: url('images/link_hover.gif'); }

#link a  {	padding-left: 10px;	background : url('images/link.gif') no-repeat 0 4px; }
#link a:hover {background-image: url('images/link_hover.gif'); }
 
form {margin: 0}

.tb 	{ background-color: #F0F7FF; }
.tb1 	{ background-color: #d1e7ff; }

#search_div {display: none; position: absolute; width: 380px; border: 2px #fff solid; background: #4680c1 url(images/header_title.gif) top repeat-x; padding: 10px; z-index:1000;}
#search_div .s1 {padding: 5px; background: #eaf4ff url(images/bg_tooltip.gif) bottom repeat-x;}
#search_div .s2 {background: #4680c1 url(images/header_title.gif) center repeat-x; padding: 5px; color: white;}
#search_div .s3 {padding-top: 5px;}
 
select, textarea {
	background-color: #F0F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 140px;
	color: #446688;
	text-decoration: none;
	text-align: left;
	border: 1px solid #446688;
} 
 
.inp {
	background-color: #F0F7FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 140px;
	color: #446688;
	text-decoration: none;
	text-align: left;
	border: 1px solid #446688;
}

.inp1 {
	background-color: #D1E7FF;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	text-align: center;
	border: 1px solid #446688;
}

.inp1:hover {
	background-color: #446688;
	color: white;
}

.mouseOut{ background: #d1e7ff; color: #000; }
.mouseOver{ background: #FFFAFA; color: #000; cursor: pointer; cursor: hand;}

.showstate { cursor: pointer; cursor: hand;}

img {margin: 0px; border:0}

//hr {color:#FF9900; height:1px}
hr { color: #f90; background-color:#f90; border:0px none; height:1px; clear:both;}
 

BODY {
	margin: 0px;
	padding: 0px;
	background-color: white;
	background-image : url(images/bkkk.gif);
	/*background-image : url(images/bk_snow.gif);*/
}

.qmclear {font-size:1px;height:0;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {
	position:relative;
}
.qmmc a {
	display:block;
	white-space:nowrap;
	float : left;
}
.qmmc div a {
	float: none;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
}

#qm0
	{ 	
		z-index:10 !important;
	}

#qm0 b {padding-left: 10px; font-size: 8pt;}	
	
#qm0 a
	{
	color: #fff;
	background-color: transparent;
	font-size: 9pt;
	text-decoration: none;
	padding: 4px 10px;
	border-right: white 1px solid;
}

#qm0 a:hover
	{ 
		text-decoration: none;
		background-color: #ffba00;
	}

body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		background-color:#ffba00;
	}

#qm0 div
	{
		background-color:#ffffff;
		padding:5px 5px 5px 0px;
		border-style:solid;
		border-width:1px 5px 5px 1px;
		border-color:#4680c1;
		margin-top:0px;
	}

#qm0 div a
	{		
		font-size:8pt;
		color:#0066cc;
		border-width:0px;
		padding:3px 10px 3px 10px;
		text-align:left;
	}

#qm0 div a:hover
	{
		color:#ce171e;
		background-color:#eeeeee;
		border-color:#cccccc;
		text-decoration:none;
	}
	
/* new */

.sb {float: left; position: relative; margin-right: 5px; border2: 1px solid red; padding-left: 9px; background: url('o-icons/arrow-down.gif') no-repeat 0 3px; font-weight: bold; }
.sb:hover {background-position: 0 -16px; }
.sb a {text-decoration: none;}
.sbmn {display:none; position: absolute; top: 13px; left: 0; z-index:20000; border: 1px solid #3c6da3; list-style: none; margin: 0; padding: 0;}
.sbmn li {display: block; background: #fff; padding: 2px 3px; border: 1px solid #3c6da3; background: url(images/td_obsh.gif) top repeat-x;}
.sbmn li:hover {background: #fff;}
.sbmn a {white-space: nowrap; font-weight: normal;}

/* oWin */

.oW {border: 1px #39689c solid; background: #a6cdf6 url(/images/cat.gif) top repeat-x; padding: 8px;}
.oW_outer {border: 1px #87b0de solid; }
.oW_inner {border: 2px #fff solid; background: #eaf4ff url(images/bg_tooltip.gif) bottom repeat-x;}
.oW_header {background: #4680c1 url(images/header_small.gif) top left no-repeat; color: white; height: 18px; font-size: 9pt; font-weight: bold; padding: 3px 3px 0 17px;}
.oW_header div {float: left;}
.oW_content {padding: 5px; }

/* autocomplete */
input.autocomplete-loading {	background-image:url(/o-icons/loading2.gif); background-position: center right;	background-repeat:no-repeat; }
ul.autocomplete {position: relative; overflow: hidden; background-color: #fff; border: 1px solid #446688; margin: 0px; padding: 0px; list-style: none;
color: #000; display:none; z-index:1000; }
ul.autocomplete li { display: block; padding: 1px; overflow: hidden; width: 100%; cursor:pointer; font-size: 8pt; }
ul.autocomplete li b {color: blue;}
ul.autocomplete li.selected {  background-color: #a6cdf6; }

.hd_div {display: none; border: 1px #4680c1 solid; background: #eaf4ff url(images/bg_tooltip.gif) bottom repeat-x; padding: 5px; margin: 5px;}

/* tabs */

.tabs {padding: 2px 7px; border-bottom: 1px solid #3488e2;}
a.tabs:hover {background: #3488e2; color: #fff; text-decoration: none;}
.tabs_active {background: #fff; padding: 2px 7px; border-style: solid; border-color: #3488e2; border-width: 1px 1px 0 1px;}

/* pagenate */

.pagenate {margin-bottom: 10px;}
.pagenate a, .pagenate span {padding: 1px 4px; background: #cce4ff; border: 1px solid #069; margin-right: 5px; text-decoration: none; font-size: 7pt;}
a.prev_next {background: #fff; }
.pagenate a:hover {background: #069; color: #fff; }
.pagenate span {background: #fcc; font-weight: bold;}

/* tagscope */

#tagscope{position:relative;background:#E9E9E9;}
#tagscopenav{background:#E9E9E9;min-height:19px;height:19px;font-size:100%;max-height:19px;margin:0; padding: 0;}
#tagscopenav ul {padding: 0; margin: 0;}
#tagscopenav li{position:relative;zoom:1;float:left;margin:0;padding-right:0;min-height:19px; list-style: none; display:block;}
#tagscopenav li a{line-height:10px;height:16px;}
#tagscopenav li.scope{margin:0; padding:0 0 0 1em;font-weight:bold;background:#2261a0;}
#tagscopenav li.scope:hover{background-color:#3274d0;}
#tagscopenav li.scope a.currscope{color:#fff;display:block;float:left;margin:0;padding:4px 14px 0 0;height:15px;text-decoration:none;font-weight:bold;}
#tagscopenav li.tag{padding:0 0 0 7px;margin-left:-7px; background:transparent url('/images/tags.png') -12px top no-repeat;}
#tagscopenav li.tag:hover{background-position:-12px -20px;}
#tagscopenav li.tag a{color:white;text-decoration:none;background:#8E8E8E;padding:4px 0 0 5px;height:15px;}
#tagscopenav li.tag:hover a{background-color:#2261a0;}
#tagscopenav li.tag a.onlytag{display:block;float:left;padding:4px 0 0 5px;}
#tagscopenav li.tag a.removetag{display:block;float:left;height:17px;width:17px;padding-top:2px;background:#8E8E8E url('/images/tags.png') 100% -80px no-repeat;}
#tagscopenav li.tag:hover a.removetag{background-color:#2261a0;background-position:100% -40px;}
#tagscopenav li.tag a.removetag:hover{background-position:100% -60px;}
#tagscopenav li.tag a.removetag span{display:none;}
#tagscopenav li.tag .endtag{display:block;float:left;padding:4px 14px 0 5px;background:#8E8E8E url('http://www.delicious.com/img/del_sprite_tagScopeNav.png') 100% -1200px no-repeat;}
#tagscopenav li a.go {color:#fff;display:block;float:left;margin: 0 0 0 4px; padding:4px 12px 0 4px; height:15px; text-decoration:none;font-weight:bold; background: #2261a0 url('/images/tags.png') right -120px no-repeat;}
#tagscopenav li a.go:hover {background-color:#3274d0; background-position: right -140px;}

/*   */

.postimg {margin: 10px;}
.bigimg {border: 5px solid red; border-radius: 5px;}
.bigimg:hover {border-color: #f63; box-shadow: 0 0 10px #666;}
.bigimglink {position: relative; color: #fff;}
.bigimglink span {position: absolute; bottom: 15px; left: 22px; color: #fff; background: #f00; display: block; border-radius: 5px; padding: 2px 5px; font-size: 7pt;}
.bigimglink:hover span {background: #f63; }