body, td
{
	font-size: 8pt;
	font-family: tahoma;
	color: #4D4D4D;
}

a
{
	color: #cc0066;
	text-decoration: none;

}

a:hover
{
	text-decoration: underline;
	color: #999999;
}


a.a2
{
	color: #666666;
	text-decoration: none;

}

a.a2:hover
{
	text-decoration: underline;
	color: #999999;
}









/******************/
/*** left panel ***/

.left-pan-cats
{
	color: #57870E;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	font-style: italic;
}

.left-pan-subcat-a, .left-pan-subcat-a:hover
{

	font-size: 8pt;

	color: #999999;
	font-family: tahoma;
}

.left-pan-cat-a, .left-pan-cat-a:hover
{
	color: #57870E;
}

.left-vote-a
{
	color: #666666;
	font-size: 7pt;
	font-family: tahoma;
}
.left-vote-a:hover
{
	font-size: 7pt;
}

.left-quick-panel-date
{
	color: #83ADCA;
	font-size: 7pt;
}

.left-quick-panel-title, .left-quick-panel-title:hover
{
	color: #C3DBE9;
	font-size: 8pt;
	border: 0px;
}


/*******************/
/*** right panel ***/

.right-pan-cats
{
	text-align : right;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
	color: #000000;
	font-style: italic;
}

.right-pan-cats-a, .right-pan-cats-a:hover
{
	color: #000000;
}


.right-pan-subcats
{
	text-align : right;
	font-size: 8pt;
	font-family: tahoma;
	color: #dddddd;
}

.right-pan-subcat-a, .right-pan-subcat-a:hover
{
	color: #666163;
}

.right-pan-hr
{
	text-align: right;
	width: 148px;
	color : #A8A8A9;
}


/***********/
/* bb-tags */
.bb-left
{
	text-align: left;
}

.bb-center
{
	text-align : center;
}

.bb-right
{
	text-align : right;
}

.bb-justify
{
	text-align : justify;
}


/*******************/
/*** input forms ***/

.btn-vote
{
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ECECEC;
	HEIGHT: 18px;
	WIDTH: 60px;

}

.std_text
{
	font-size: 14px;
	border : solid 1px #000000;
	padding-left: 2px;
	width: 300px;
}
.cat_edit {
	font-size: 14px;
}
.weight-input {
	width: 100px;
}

.std_submit
{
	BORDER-TOP: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ECECEC;
	HEIGHT: 18px;

}

.auth-form
{
	color: #ffffff;
	font-size: 9;
	font-family: tahoma;
}

.btn-auth
{
	BORDER-TOP: #296287 1px solid;
	BORDER-RIGHT: #296287 1px solid;
	BORDER-BOTTOM: #296287 1px solid;
	BORDER-LEFT: #296287 1px solid;
	FONT-SIZE: 8pt;
	COLOR: #296287;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #9DC5E0;
	HEIGHT: 20px;
	WIDTH: 50px;


}

.inp-auth
{
	width: 160px;
	padding-left: 2px;
	BORDER-TOP: #296287 1px solid; 
	BORDER-RIGHT: #296287 1px solid;
	BORDER-BOTTOM: #296287 1px solid;
	BORDER-LEFT: #296287 1px solid;
}

/********************/
/*** main content ***/

.main-vote
{
	background-color: #ff0000;
}

.main-menu-selected
{
	font-weight : bold;
	color: #660633;
}


.main-content-date
{
	color: #B9B9B9;
}

.main-content-from
{
	color: #8b8b8b;
}



.main-content-title
{
	color: #CC0066;
	font-size: 10pt;
	font-weight: bold;
	FONT-FAMILY: tahoma;
}
	.main-content-title img {
		border: 0;
		vertical-align: top;
	}

.page-title
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	font-style: italic;
	FONT-FAMILY: arial;
}
#search-overlay {
	position: absolute;
	width: 100%;
	display: block;
	top: 0px;
	text-align: center;
}
.search-box
{
	position: relative;
	margin: 0 auto;
	padding: 0 0px 0 0;
	width: 999px;
	top: 175px;
	text-align: right;
}
	.search-box input {
		width: 150px;
	}
	.search-box img {
		vertical-align: top;
		margin: 0 10px 11px 0;
	}


.search-form
{
	color: #666666;
	font-size: 10pt;
	vertical-align: middle;
	padding-left: 4px;
	FONT-FAMILY: tahoma;
	height: 23px;
	width: 200px;
	BORDER-TOP: #296287 1px solid; 
	BORDER-RIGHT: #296287 1px solid;
	BORDER-BOTTOM: #296287 1px solid;
	BORDER-LEFT: #296287 1px solid;


}

.folder-name
{
	color: #00000;
	font-weight: bold;
}

#add_art {
	margin: 0 auto;
	width: 540px;
}
	#add_art img {
		border: 0;
		vertical-align: top;
	}
#del_ctrl_btn {
	margin: 10px 0;
}
	#del_ctrl_btn img {
		border: 0;
		vertical-align: middle;
	}

#upfiles img {
	border: 0;
	vertical-align: middle;
}

#gallery {
	padding: 10px 0;
}
	#gallery_image_title {
		margin: 10px;
	}
	.gallery_item {
		margin: 5px 0;
	}
		.gallery_item img {
			border: 0;
		}
	#gallery_bottom {
		margin: 5px 0 10px 0;
		padding: 0px;
		border: 1px solid #ddd;
	}
		h3.gallery_title {
			margin: 20px 0 0px 0;
			text-align: center;
		}
		.thumbnails {
			margin: 0 0 0 0;
			text-align: center;
		}

			.thumbnail {
				text-decoration: none;
				display: -moz-inline-box;
				display: inline-block;
				vertical-align: top;
				text-align: left;
				margin: 20px 0 0 20px;
			}

			.thumbnail .photo_item {
				width: 106px;
				height: 106px;
				float: left;
			}
				.photo_item img {
					border: 1px solid #CC0066;
					padding: 2px;
				}


.clearfix {
	zoom: 1;
}
	.clearfix:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
	}

.local {
	color: #296287;
	font-weight: bold;
}
.gallery_pos input {
	vertical-align: middle;
}



#upload_files {
	padding: 5px;
	width: 528px;
	border: 1px solid #ccc;
}
	#upload_status {
		
	}
		#status{
			font-family: Arial;
			padding: 5px;
			line-height: 23px;
		}
		#upload{
			margin: 0;
			padding: 3px 6px 4px 6px;
			font-weight: bold;
			font-size: 1.3em;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
			background: #f2f2f2;
			color: #3366cc;
			border: 1px solid #ccc;
			float: left;
			cursor: pointer !important;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
			#upload.hover {
				cursor: pointer;
				background: #3366CC;
				color: #fff;
				border: 1px solid #666;
			}
	ul#files {
		list-style: none;
		padding: 0;
		margin: 10px 0 0 0;
		clear: both;
	}
		ul#files li {
			margin: 0 0 4px;
			padding: 0;
		}
			ul#files li img {
				vertical-align: middle;
				border: 0;
			}
			#screenshot{
				position: absolute;
				border: 1px solid #ccc;
				background: #fff;
				padding: 2px;
				display: none;
				color: #333;
			}
	#header_list {
		margin: 10px 0;
		padding: 0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}
		#header_list li {
			margin: 5px 0;
		}
			#header_list li label input {
				vertical-align: middle;
			}
				#header_list li label img {
					margin: 0 0 0 10px;
					vertical-align: middle;
				}
	.success {
		background: #99f099;
		border: 1px solid #339933;
	}
	.error {
		background:#f0c6c3;
		border:1px solid #cc6622;
	}
	.darkbg {
		background: #ddd !important;
	}

#gallery_images {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
	#gallery_images li {
		margin: 5px 10px;
		float: left;
		width: 150px;
		text-align: center;
	}
		#gallery_images li img {
			margin: 4px 0;
		}
		#gallery_images input {
			width: 140px;
			font-size: 11px;
		}
		.del_image {
			display: block;
			position: relative;
			float: right;
		}
			.del_image img {
				border: none;
			}