@charset "utf-8";
/* CSS Document */

/* INIT */
body { position:relative; width:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; background:url(../img/bg.png) left top repeat-x; }
* { margin:0; padding:0; border:0; font-size:100%; line-height:100%; }
a { text-decoration:none; }
a:hover { text-decoration:none; }

/* COMMON CLASSES */
.clr{ clear:both; }

/* BANNERS */
#mainbanner{ float:left; display:inline; width:468px; height:60px; }
#fullbanner{ width:900px; height:110px; margin:0 0 20px; }


/* PAGE STYLAZ */
#page { width:100%; margin:10px 0 0; overflow:hidden; }
	
/* HEADER STYLAZ */

#header{ width:900px; height:70px; margin:0 auto; }
		#logo{ float:left; display:inline; overflow:hidden; width:216px; height:60px; background:url(../img/logo.gif) left 5px no-repeat; }
			#logo a{ display:block; width:216px; height:60px; }

		#login{ float:left; display:inline; overflow:hidden; width:187px; height:60px; padding:0 0 0 29px; }
			#login label{ float:left; display:inline; width:60px; height:18px; padding:0 0 0 4px; line-height:18px !important; text-align:left; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; background:#b8a47f; }
			#login input{ float:left; display:inline; width:110px; height:14px; padding:2px 0 0 10px; margin:0 0 2px; font:normal 11px Arial, Helvetica, sans-serif; color:#b8a47f; border:1px solid #b8a47f; border-left:0; background:url(../img/loginbg.gif) left center no-repeat;  }
			#login button{ float:right; display:inline; width:66px; height:20px; line-height:20px !important; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; background:#b8a47f; cursor:pointer; }
			#login a#forgotten{ float:left; display:inline; height:20px; padding:0 0 0 1px; line-height:20px !important; font:bold 11px Arial, Helvetica, sans-serif; color:#bccc7b;  }
			#login a#forgotten:hover{ color:#b8a47f;  }
		
#hmenu{ width:100%; height:30px; margin:0 0 10px; background:url(../img/hmenubg.gif) left 2px repeat-x; }
	#hmenu ul{ width:900px; list-style:none; margin:0 auto; }
		#hmenu ul li{ display:inline; overflow:hidden; margin:0 3px 0 0; height:170px; }
		/*IE6*/ * html #hmenu ul li a{ float:left; width:1%; white-space:nowrap; }
		
			#hmenu ul li a{ display:inline-block; padding:0 4px; line-height:24px !important; border-top:2px solid transparent; border-bottom:4px solid transparent; border-left:2px solid transparent; border-right:2px solid transparent; font:normal 18px Arial, Helvetica, sans-serif; color:#fff; }
			#hmenu ul li a:hover{ background:#f9f6f0; border-top:2px solid #b8a47f; border-bottom:4px solid #b8a47f; border-left:2px solid #b8a47f; border-right:2px solid #b8a47f; color:#b8a47f; }
							
/* CONTENT STYLAZ */

#content{ width:900px; margin:0 auto; }

	#full{ width:900px; }

	#left{ float:left; display:inline; width:120px; margin:0 20px 0 0; }
	#center{ float:left; display:inline; width:620px; }
	#right{ float:left; display:inline; width:120px; margin:0 0 0 20px; }
	
	#content h2{ width:100%; height:24px; margin:0 0 10px; text-align:left; line-height:34px !important; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; background:#b8a47f url(../img/placeholder.gif) left top repeat-y; }
	#content h3{ width:100%; height:24px; margin:0 0 10px; text-align:left; line-height:34px !important; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; background:#bdcc7b url(../img/placeholder.gif) left top repeat-y; }
	
	.navigation{ clear:both; overflow:hidden; margin:0 auto 10px; }
	.navigation a,span{ display:inline-block; text-align:center; width:26px; height:24px; padding:2px 0 0; vertical-align:middle; }
	.navigation a.first{ background:url(../img/arrows/first.gif) center 5px no-repeat; }	
	.navigation a.last{ background:url(../img/arrows/last.gif) right 5px no-repeat; }	
	.navigation a.prev{ background:url(../img/arrows/prev.gif) center 5px no-repeat; }	
	.navigation a.next{ background:url(../img/arrows/next.gif) center 5px no-repeat; }	

	.navigation a.pager{ font:bold 16px Arial, Helvetica, sans-serif; color:#afbc6a; }	
	.navigation a.pager:hover{ color:#b3a986; background:url(../img/pagerbg.gif) top center no-repeat; }	
	.navigation .active{ font:bold 16px Arial, Helvetica, sans-serif; color:#afbc6a; background:url(../img/pagerbg.gif) top center no-repeat; }
	
	#upload fieldset{ display:block; width:900px; overflow:auto; margin:0 0 5px; }
	#upload label{ float:left; display:inline; height:21px; line-height:21px !important; margin:0 10px 0 0; font:bold 12px Arial, Helvetica, sans-serif; color:#b8a47f; }
	#upload input{ float:left; display:inline; height:24px; margin:0 10px 0 0; padding:3px 0 0; border-top:1px solid #adadad; border-right:1px solid #e8e7ec; border-bottom:1px solid #e8e7ec; border-left:1px solid #e8e7ec; }
	#upload input.file{}
	#upload input.tags{ width:200px; }
	#upload input.code{ width:140px; }
	#upload input.radiocheck{ width:13px; border:0; }
	
	#upload select{ float:left; display:inline; height:21px; margin:0 10px 0 0; border-top:1px solid #adadad; border-right:1px solid #e8e7ec; border-bottom:1px solid #e8e7ec; border-left:1px solid #e8e7ec; }

	#upload button{ float:right; width:400px; height:30px; background:#bdcc7b; color:#fff; font:bold 16px Arial, Helvetica, sans-serif; }

		#tags{ text-align:left; overflow:hidden; padding:10px; margin:0 0 20px;  }
			#tags a{ color:#b8a47f; }
			#tags a:hover{ color:#fff; background:#b8a47f; }

		#poptags{ text-align:left; background:#efe8de; overflow:hidden; padding:10px; margin:0 0 20px;  }
			#poptags a{ color:#b8a47f; }
			#poptags a:hover{ color:#b8a47f; background:#fff; }
	
		#recent{ width:140px; }
		
	#share{ overflow:auto; margin:0 0 10px; }
		#shareform{ float:left; display:block; width:510px; }
			#shareform label{ display:block; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; } 
			#shareform input{ display:block; width:100%; height:18px; border-top:1px solid #adadad; border-right:1px solid #e8e7ec; border-bottom:1px solid #e8e7ec; border-left:1px solid #e8e7ec; }
		#shareicon{ float:left; display:block; padding:11px 0 0 16px; }
			#shareicon table td{ height:60px; }

	.album{ list-style:none; overflow:auto; margin:0 0 15px; }
		.album li{ float:left; display:block; margin:0 0 0 12px; }
		.album li.firstChild{ margin:0 !important; }
		.album img{ border:10px solid #bccc7b; }
	
	#fullview{ margin:0 0 20px; }
		#fullview img{ width:900px; }
	
	
/* FOOTER STYLAZ */

#footer{ width:100%; height:24px; overflow:auto; background:#b8a47f; }
	#footer p{ line-height:24px !important; font:normal 10px Arial, Helvetica, sans-serif; color:#fff; }
	#footer a{ color:#fff; }
	#footer a:hover{ background:#fff; color:#b8a47f; }
	
	
.textContent {
	text-align: left;
	padding: 10px;
}

.textContent p {
	padding: 8px 2px;
	line-height: 1.7em;
}
					
#icont_loading {
	position: relative;
	width: 620px;
}

#myimages_maintable {
	border-collapse: collapse;
	width: 100%;
}

#myimages_maintable th {
	border-bottom: 1px solid #afafdf;
	font-weight: bold;
	color: #000aaa;
}

#myimages_maintable td {
	border-bottom: none;
}

#myimages_mmasst {
	border-collapse: collapse;
	border: none;
	width: 95%;
}

#myimages_mmasst th {
	padding: 4px;
	margin: 4px;
	font-weight: bold;
	color: #000aaa;
	border: 4px none;
}

#myimages_mmasst td {
	padding: 4px;
	margin: 4px;
	border: 4px none;
}

#proc_bar {
	width: 200px;
	background-color: #eeeeff;
}

#tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

#tabs li {
	background-color: #fcfcfd;
	display: inline;
	border: 1px solid #302499;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
}

#tabs li a {
	padding: 0 1em;
}

#tabs #selectedtab {
	padding-bottom: 1px;
	background: white;
}

#tabcontent {
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	border: 1px solid #302499;
}

div#box {
	margin: auto; 
	width:650px; 
	clear:both; 
	text-align:left;
}

ul#box { 
	list-style: none; 
}

.ddMenu {
	padding: 3px;
	border: 1px solid #444444;
	background-color: #eeeeee;
}	

.textbox_url {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 5px; 
	width: 400px; 
	border: 1px solid #8abfe9;
}

.textbox_url:focus {
	border: 1px solid #8abfe9; 
	background-color: #ebf6ff;
}

#box .textbox:focus {
	border: 1px solid #8abfe9; 
	background-color: #ebf6ff;
}

#box .textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 4px; 
	width: 140px; 
	border: 1px solid #8abfe9;
}

.mi_button {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 5px; 
	padding: 2px;
	width: 120px; 
	border: 1px solid #8abfe9;
	background-color: #fdfdfd;
}

.mi_control {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 2px; 
	padding: 2px;
	border: 1px solid #8abfe9;
	background-color: #fdfdfd;
}


 input#box,  textarea#box, select#box  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}


#topbar {
	position: default;
	display: none;
	padding: 0;
	margin: 0;
        width: 100%;
        height: 23px;
        line-height: 23px;
        margin-bottom: 10px;
        background-color: #f1f1f1;
        border-bottom: 1px solid #d3d3d3;
	text-align:center;
}

#topbar_elements {
        margin: 0 auto;
}

#topbar span {
        padding: 0 10px 0 10px;
}







