/* CSS Document */
/* microcuts.net */

body {
	background-color: #000000;
	margin:0;
}
body,td,th {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #7e7e7e;
}
a:link {
	color:#676767;
	outline: none;
	text-decoration:none;
}
a:active {
	outline: none;
}
a:visited {
	outline: none;
	color:#515151;
}
a:hover {
	outline: none;
	color:#515151;
}
a img {
	border: none;
	text-decoration:none;
}
img {
	border:none;
	color:#2a2a2a;
	font-size:9px;
	text-decoration:none;
}
form {
	margin:0;
	padding:0;
}
.hr {
	border-top:1px solid #313131;
	margin:6px 0;
}
#header {
	height:122px;
	width:100%;
	min-width:900px;
	background:#272727;
}
.input {
	padding:2px 8px;
	margin:4px 0;
	color:#646464;
	border:1px solid #262626;
	background:#000000 url(img/header_form_bck.gif) repeat-x;
}
.button {
	border:none;
	background:#000000;
	padding:0 6px;
	border:1px solid #262626;
	margin:10px 0 10px 4px;
	cursor:pointer;
	color:#666666;
}
.setperpageselect, .categoryselect {
	background:#000000;
	color:#646464;
	border:1px solid #262626;
	background:url(img/header_form_bck.gif) repeat-x;
}
.setperpageselect option, .categoryselect option {
	background:#050505;
	color:#666666;
	border-top:none;
}
.textarea {
	padding:2px 0 2px 8px;
	margin:4px 0;
	border:1px solid #262626;
	color:#646464;
	background:#000000;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, "Times New Roman";
	font-size:12px;
	overflow:auto;
}
.head1 {
	color:#990000;
	font-weight:bold;
	font-size:12px;
}
.row1 {
	background:#050505;
}
.row2 {
	background:#101010;
}
#headerctre {
	background:url(img/bg_header.png) left top repeat-x;
	height:92px;
	overflow:hidden;
	width:100%; 
	min-width:700px;
	margin:0 auto;
}
.bckcat {
	padding:20px 5px;
	background:#000000;
}
#headerlft {
	width:362px;
	height:92px;
	float:left;
	overflow:hidden;
	background:url(img/muse-photos-logo.png) no-repeat left top;
}
#headerhome{
	cursor:pointer;
	height:92px;
	width:362px;
	margin:0 0 0 10px;
}
#headergt{
	display:none;
}
#headernav {
	height:22px;
	min-width:700px;
	width:96%;
	overflow:hidden;
	background:#272727;
	margin:8px auto 0 auto;
}
#topnav1 {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	color:#7a7a7a;
}
#topnav1 li {
	display:inline;
	margin:0 6px;
	padding:0;
}
#topnav1 li a {
	color:#7a7a7a;
	text-decoration:none;
}
#topnav1 li a:hover {
	color:#9a9a9a;
	text-decoration:underline;
}
#headersearch {
	margin:38px 20px 10px 0;
	height:24px;
	float:right;
	overflow:hidden;
}
#headersearch form {
	margin:0;
	padding:0;
}
#headersearch form input {
	color:#666666;
}
#headersearch .search {
	background:#000000;
	width:180px;
	padding:2px 8px;
	border:1px solid #350000;
	background:url(img/header_form_bck.gif) repeat-x;
}
#headersearch .btn {
	border:none;
	padding:0 6px;
	border:1px solid #350000;
	cursor:pointer;
}


/*contenu*/

#menu_bck {
	background:#0c0c0c url(img/menu_bck.gif) repeat;
	width:180px;
}
#clnmenu {
	width:180px;
	font-size:14px;
	overflow:hidden;
}
#menul {
	padding:0;
	margin:10px 4px 6px 20px;
	text-align:left;
	list-style:none;
}
#menul li {	
	padding:0;
	margin:8px 0 0 0;
}
#menul li a {
	color:#595959;
	text-decoration:none;
}
#menul li a:hover {
	color:#7e7e7e;
	text-decoration:underline;
}
#logx a{
	color:#595959;
	text-decoration:none;
}
#logx a:hover{
	color:#7e7e7e;
	text-decoration:underline;
}
#logx form {
	margin:0;
	padding:0;
}
#logx form input {
	color:#666666;
}
#logx .login {
	background:#000000;
	width:100px;
	padding:2px 8px;
	margin:4px 0;
	border:1px solid #262626;
	background:url(img/header_form_bck.gif) repeat-x;
}
#logx .btn {
	border:none;
	background:#000000;
	padding:0 6px;
	border:1px solid #262626;
	margin:10px 0 10px 4px;
	cursor:pointer;
}
#contenu {
	background:#1f1f1f url(img/contenu_bck.gif) repeat;
}
#contenu_detail {
	margin-left: 180px;
	background:#1f1f1f url(img/contenu_bck.gif) repeat;
	min-height:760px;
	position:relative;
}
#pub {
	background:#000000;
	padding:10px 0 10px 20px;
	height:130px;
	overflow:hidden;
	margin-top:20px;
}
#pubd {
	background:#000000;
	padding:10px 0 10px 20px;
	height:260px;
	overflow:hidden;
	margin-top:20px;
}
.meta h1 {
	font-size:12px;
	position:absolute;
	left:-4000px;
	color:#000000;
}
#random {
	padding-left:20px;
	margin-top:25px;
}
#random p {
	font-size:9px;
	font-family:Tahoma, Verdana, Arial;
	color:#5d5d5d;
	margin:6px 0;
	width:120px;
}
#navigation {
	background:#000000 url(img/tabcorner.gif) right bottom no-repeat;
	margin:0 200px 0 25px;
	min-width:200px;
	padding:3px 10px;
	color:#595959;
}
#navigation a {
	color:#595959;
	text-decoration:none;
}
#navigation a:hover {
	color:#990000;
	text-decoration:underline;
}
#categories {
	overflow:hidden;
	margin:20px 0px 10px 40px;
	font-size:14px;
}
#subcategories {
	overflow:hidden;
	margin:20px 20px 10px 20px;
	padding:10px;
	font-size:12px;
	background:#000000;
}
#subcategories .categories_block {
	float:left;
	width:280px;
	margin:6px 8% 6px 0;
	overflow:hidden;
}
#subcategories .catbgcolor {
	padding:5px 10px;
}
#subcategories .catbgcolor table {
	width:100%;
	border-collapse:collapse;
}
#subcategories .catbgcolor table td {
	border-top:1px solid #181818;
	border-bottom:1px solid #181818;
	padding:10px;
	background:#0a0a0a url(img/cat_bck.gif) repeat;
}
#subcategories .categories_block {
	float:left;
	width:280px;
	height:60px;
	margin:6px 8% 6px 0;
}
.catnav {
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
}
.catnav li {	
	padding:0;
	display:inline;
	margin:0 10px 0 0;
	font-size:12px;
}
.catnav li a {
	color:#7a7a7a;
	text-decoration:none;
}
.catnav li a:visited {
	color:#6a6a6a;
	text-decoration:none;
}
.catnav li a:hover {
	color:#727272;
	text-decoration:underline;
}


#categories .cat {
	font-size:16px;
	font-weight:bold;
	color:#aaaaaa;
}
#categories .cat a {
	color:#cdcdcd;
	text-decoration:none;
}
#categories .cat a:hover {
	color:#990000;
	text-decoration:none;
}
.cat {
	font-size:12px;
	color:#aaaaaa;
}
.cat a {
	color:#cdcdcd;
	text-decoration:underline;
}
.cat a:hover {
	color:#990000;
	text-decoration:underline;
}
#c
#categories .nb {
	font-size:14px;
	color:#494949;
}
#photos_index {
	background:#000000;
	margin:0 20px;
	padding:20px;
}
div.spacer {
 	clear: both;
}
.vignette {
	float:left;
	width:20%;
	margin:20px 0;
	min-width:120px;
	overflow:hidden;
}
.vignette p {
 	text-align:left;
	margin:4px 0;
	color:#5d5d5d;
	font-size:9px;
	font-family:Tahoma, Verdana, Arial;
}
.vignette p a {
	color:#8f8f8f;
	text-decoration:none;
}
.vignette p a:visited {
	color:#797979;
	text-decoration:none;
}
.vignette p a:hover {
	color:#990000;
	text-decoration:none;
}
.vignalign {
	width:100px;
	height:170px;
	margin:auto;
	overflow:hidden;
}
.pagination {
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, "Times New Roman";
	text-align:center;
}
.pagination a {
	background:#252525;
	border:1px solid #323232;
	padding:0 3px;
	color:#666666;
	text-decoration:none;
}
.pagination a:hover {
	background:#191919;
	color:#727272;
	text-decoration:none;
}
.pagination strong {
	background:#420000;
	border:1px solid #420000;
	padding:0 3px;
	font-weight:normal;
	color:#666666;
}
div#lang {
	float:right;
}
div#lang a {
	color:#6a6a6a;
	text-decoration:none;
}
div#lang a:hover {
	color:#cccccc;
	text-decoration:underline;
}
#users {
	margin:20px;
	color:#4a4a4a;
	padding:10px 40px;
	background:#0f0f0f url(img/users.gif) repeat;
}
#users p {
	padding-top:6px;
	margin:4px 0;
}
#users .nicknames {
	color:#5a5a5a;
	font-size:11px;
}
#users .nicknames a {
	color:#5a5a5a;
	text-decoration:none;
}
#users .nicknames a:hover {
	color:#990000;
	text-decoration:underline;
}
.photos {
	color:#990000;
}
#footer {
	text-align:center;
	margin-top:20px;
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, "Times New Roman";
	color:#545454;
	padding-bottom:10px;
}
#footer a {
	color:#545454;
	text-decoration:none;
}
#footer a:hover {
	color:#545454;
	text-decoration:underline;
}
.subnav {
	margin:10px 0 10px 50px;
	font-size:14px;
}
.subnav a {
	color:#7e7e7e;
	text-decoration:none;
}
.subnav a:hover {
	color:#990000;
	text-decoration:none;
}
.fstad {
	padding:6px;
	text-align:center;
	margin:4px 50px 0 50px;
	background:#000000;
}
.image {
	margin:10px 50px 30px 50px;
	text-align:center;
	background:#000000;
	padding:20px;
}
.imagename {
	text-align:center;
	font-size:14px;
	margin-bottom:20px;
	font-weight:bold;
}
.nextprev {
	width:19px;
	height:19px;
	float:left;
}
.imgadmin {
	color:#333333;
	text-decoration:none;
	margin:10px 0;
	text-align:center;
}
.imgadmin a {
	color:#333333;
	text-decoration:none;
}
.imgadmin a:hover {
	color:#666666;
	text-decoration:none;
}
.legende {
	margin:30px 50px;
	background:#000000;
	padding:20px;
}
.legende .c1 {
	width:80%;
	max-width:800px;
	min-width:300px;
	margin:auto;
}
.code {
	color: #acacac;
	background-color: #111111;
	border: 1px solid #313131;
	padding:5px 8px;
	font-family: tahoma, verdana, arial;
	font-size:11px;
	width: 98%;
	margin:2px auto 10px auto;
}
.codeheader {
	color: #990000;
	text-decoration: none;
	font-style: normal;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
.c1 .row1{
	background-color:#121212;
}
.c1 .row2{
	background-color:#000000;
}
.c1 .head1 {
	font-size:18px;
	font-weight:bold;
	color:#cccccc;
	padding-bottom:20px;
}
.c1 a {
	color:#484848;
	text-decoration:none;
}
.c1 a:hover {
	color:#990000;
	text-decoration:underline;
}


/*             styles for the star rater                */
.img-rate {
	width:100px;
	margin:10px auto;
}
.img-rate small {
	display:block;
	float:left;
	margin-right:6px;
}
.star-rating{
   list-style:none;
   margin: 0px;
   padding:0px;
   width: 55px;
   height: 11px;
   float:left;
   background: url(img/r_off.gif) top left repeat-x;      
}
.star-rating li{
   padding:0px;
   margin:0px;
   float:left;
   height:11px;
   width:11px;
   display:block;
}
.star-rating li a {
   display:block;
   width:11px;
   height: 11px;
   text-decoration: none;
   text-indent: -9000px;
   padding: 0px;
   overflow:hidden;
}
.star-rating li a:hover{
   background: url(img/img/r_on.gif) left top;
}
.star-rating a.one-star{
   left: 0px;
}
.star-rating a.one-star:hover{
   width:11px;
}
.star-rating a.two-stars{
   left:22px;
}
.star-rating a.two-stars:hover{
   width: 33px;
}
.star-rating a.three-stars:hover{
   width: 44px;
}
.star-rating a.three-stars{
   left: 55px;
}
.star-rating a.four-stars{
   left: 60px;
}   
.star-rating a.four-stars:hover{
   width: 80px;
}
.star-rating a.five-stars{
   left: 80px;
}
.star-rating a.five-stars:hover{
   width: 100px;
}











.topimages table a {
	color:#7a7a7a;
	text-decoration:none;
}
.topimages table a:visited {
	color:#5a5a5a;
	text-decoration:none;
}
.topimages table a:hover {
	color:#990000;
	text-decoration:underline;
}
#tabletop tr:hover {
	background-color:#151515;
}
#tabletop .head1 {
	background-color:#151515;
}
.headttle {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9F9F9F;
	letter-spacing:6px;
}

#perpage {
	text-align:center;
	margin-top:20px;
}
#perpage input {
	font-family:Tahoma, Verdana, Arial, "Times New Roman";
	font-size:10px;
	text-align:center;
	padding:0px;
	cursor:pointer;
	background:#252525;
	color:#666666;
	border:1px solid #323232;
	margin:0 2px;
}
#perpage .selected {
	background:#090909;
	color:#898989;
	border:1px solid #323232;
	padding:0;
}

#perpage input:hover {
	background:#191919;
	color:#990000;
	border:1px solid #323232;
	padding:0;
}
#scaleinfo {
	padding:3px 8px;
	margin:5px auto 18px auto;
	width:600px;
	background:#1a1a1a;
	color:#7a7a7a;
	font-size:9px;
}
.btns {
	margin:10px 0;
}
