body {
               
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
                background-color:#000000;

	}
	td,input,div,textarea,select {
		font-family:Arial;
		font-size:12px;
	}
	select {
		background-color:#CBCBED;
	}
	h1 {
		font-size:16px;
		color:#FF6600;
	}
	.quote {
		padding-left:50px;
		padding-right:50px;
	}
	a {
		font-family:Arial;
		font-size:12px;
		color:#3939AE;
		text-decoration:none;
	}
	.table_100 {
		width:100%;
	}
	.table_50 {
		width:60%;
	}
	.input_normal_full {
		width:100%;
	}
	.table_main {
		border-left:1px solid #222222;
		border-right:1px solid #222222;
		border-bottom:0px solid #222222;
		border-top:0px;
	        width:900px;
		border-collapse:collapse;
	}
	.td_header {
		padding:0px;
		padding-left:0px;		
		background-color:#ffffff;

	}
	.td_header_right {
		color:white;
		padding:0px;
padding-right:0px;
padding-left:0px;
		background-color:#ffffff;
		width:0;
	}	
	.td_header a {
		color:white;
		text-decoration:none;
		font-size:13px;
	}
	.td_header_right a {
		color:white;
		text-decoration:none;
		font-size:13px;
	}	
	.td_top_links {
		height:25px;
		background-color:white;
		border-top:3px solid #DDDDDD;
		border-bottom:3px solid #DDDDDD;
		border-right:1px solid #444444;
		border-left:1px solid #444444;
		padding:0px;
		background-image:url("http://picup.ir/theme/default/images/mbbg.jpg");
	}
	.link_home {
		padding-left:12px;
		padding-right:12px;
		padding-top:6px;
		padding-bottom:6px;
		color:white;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		background-color:#444444;
		text-decoration:none;
		line-height:25px;
		background-image:url("http://picup.ir/theme/default/images/link_top_bg.jpg");
	}
	.link_home:hover {
		background-color:black;
		background-image:url("http://picup.ir/theme/default/images/link_top_bg.jpg");
	}
	.link_top {
		padding-left:12px;
		padding-right:12px;
		padding-top:6px;
		padding-bottom:6px;
		color:#444444;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		line-height:25px;
	}	
	.link_top:hover {
		color:white;
		background-color:#777777;
		background-image:url("http://picup.ir/theme/default/images/link_top_bg.jpg");
	}	
	.td_center {
		background-color:white;
		color:black;
		padding:1em;

	}
	.td_footer {
		background-color:#eeeeee;
		color:gray;
		padding:.5em;
		text-align:right;
	}
	.td_footer a {
		color:#333333;
		text-decoration:none;
	}
	.td_footer a:hover {
		color:#F69220;
	}

	.simple {
		color:black;
	}
	.simple_white {
		color:#444444;
	}
	.msgbox {
		color:gray;
		padding:.7em;
		background-color:white;
		border:1px dashed gray;
	}
	.td_upload_choice {
		vertical-align:top;
		background-color:#ffffff;
		/*padding:10px;*/
		border-bottom:1px solid #eeeeee;
		color:gray;
	}
	.td_upload_choice button {
		cursor:pointer;
		/*width:100px; */
		padding-top:5px;
		padding-bottom:5px;
		background-color:white;
		color:gray;
		border-top:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-right:2px solid gray;
		border-bottom:0px;
	}
	.td_upload_box {
		width:55%;
		text-align:left;
		vertical-align:top;
		padding-top:20px;
		color:black;
	}
	.td_upload_right {
		padding:20px;
	
		vertical-align:top;
		color:gray;

	}
	.div_adv_opt {
		padding:10px;
		text-align:left;
		color:black;
	}
	.div_adv_opt img { cursor:pointer;
	}
	.field_file {
		width:150px;
		cursor:default;
	}
	.field_file_zip {
		width:250px;
		cursor:default;
	}	
	.field_url {
		width:150px;
	}
	.code_image {
		border:1px solid black;
	}
	.code_box {
		border:1px solid gray;
		background-color:white;
		color:#3C3CB5;
		width:500px;
		cursor:pointer;
		font-family:tahoma;
		font-size:10px;
	}
	.code_box_full {
		border:1px solid gray;
		background-color:white;
		color:#3C3CB5;
		width:100%;
		cursor:pointer;
		font-family:tahoma;
		font-size:10px;
	}	
	.code_table {
		background-color:#f4f4f4;
		width:100%;
		border-left:5px solid gray;
		border-bottom:1px solid #dddddd;
		border-right:1px solid #dddddd;
		border-top:1px solid #dddddd;
	}
	.td_code_fields {
		vertical-align:center;
		text-align:left;
	}
	.td_code_image {
		width:175;
		vertical-align:center;
		text-align:center;
		padding:10px;
	}
	.highlight_row_right {
		text-align:right;
		vertical-align:center;
		background-color:#eeeeee;
		padding:5px;
	}
	.td_gallery_left {
		width:200;
		color:black;
		background-color:white;
		vertical-align:top;
	}
	.td_gallery_right {
		color:black;
		background-color:white;
		vertical-align:top;
		padding-left:20px;
		text-align:right;
	}
	.td_gallery_thumb {
		vertical-align:bottom;
		text-align:center;
	}
	.gallery_thumb { border:1px solid black; }
	.gallery_thumb:hover {
		filter:Gray;
	}	
	.td_gallery_thumb a:hover {
		opacity:0.4;
		filter:alpha(opacity=40);
	}
	
	.td_gallery_thumb_select{
		text-align:center;
		color:black;
	}
	.highlight_row_left {
		background-color:#eeeeee;
		padding:10px;
		color:black;
	}
	.heading_block { 
		background-image:url("http://picup.ir/theme/default/images/headbg.jpg");
		background-repeat: no-repeat;
		color:black; 
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		display:block;
		height:25px;
	}		
	.featured_image {
		width:300px; 
		border-left:3px solid #eeeeee;
		border-top:3px solid #eeeeee;
		border-right:3px solid #333333;
		border-bottom:3px solid #333333;
		padding:5px;
	}
	.share_image_frame { 
		width:700px; 
		overflow-x:auto; 
		/*overflow-y:auto; */
		vertical-align:center;
		text-align:center;
	} 
	.user_gallery_left_div { 
		width:180px; 
		overflow-x:auto; 
		white-space:nowrap;
		padding-right:10px;
		border-right:5px solid #EEEEEE;
	} 	
	.td_gallery_desc {
		color:gray;
		padding:.3em;
		width:150px;
		vertical-align:top;
	}
	.desc {
		color:black;
		font-size:11px;
	}
	.bio {
		color:gray;
		align:justify;
	}
	.admin_form {
		background-color:white;
		width:98%;
		border-left:1px solid #dddddd;
		border-top:25px solid #dddddd;
		border-right:1px solid gray;
		border-bottom:2px solid gray;
		padding:.8em;
		color:black;
	}	
	.admin_menu_td {
		text-align:left;
		vertical-align:top;
		color:black;
		width:150px;
	}
	.admin_menu_td a {
		color:black;
		text-decoration:none;
		font-size:11px;
	}
	.admin_menu_td a:hover {
		text-decoration:underline;
	}	
	.admin_menu_td a img {
		border:0px;
	}	
	.admin_body_td {
		padding-left:20px;
	}
	.updates_frame {
		border:1px dotted gray;
		width:100%;
		height:400px;
	}
	.preview_img {
		border:1px solid #eeeeee;
		width:32px;
		height:17px;
	}
	.bookmarks {
		text-align:right;
		
	}
	.bookmarks a img {
		border:0px;
	}
	.pages {
		text-align:center;
	}
	.pages a {
		padding:4px;
		border:1px solid gray;
		background-color:#eeeeee;
		
		text-decoration:none;
		font-weigt:bold;
		color:black;
	}
	.share_info {
		font-size:13px;
		color:gray;
		text-align:center;
	}
	.arc_div {
		background-color:#f4f4f4;
		border-left:5px solid gray;
		padding-left:15px;
		padding-top:10px;
		padding-right:7px;
		padding-bottom:10px;
		border-bottom:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
	}
	.arc_div_a {
		border:1px solid #dddddd;
		background-color:white;
		color:gray;
		padding:3px;
	}
	.arc_div_a:hover {
		background-color:gray;
		color:white;
		border:1px solid black;
	}
	.arc_div_sel_a {
		padding:3px;
		background-color:gray;
		color:white;
		border:1px solid black;	
	}
	.td_archive_thumb {
		vertical-align:bottom;
		text-align:center;
	}
	.td_archive_thumb a img { border:0px; }
	.archive_thumb { border:0px; }

h3 {
	font-size: 130%;
	}




/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}




div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


.container {
	padding: 30px;
	margin: 20px 0 20px 0;
	background: #fff;
	}


#miniflex {
	width: 100%;
	float: left;
	font-size: small; /* could be specified at a higher level */
	margin: 0;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid #333;
	}

#miniflex li {
	float: left;
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#miniflex a:link, #miniflex a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #999;
	}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
	border-bottom: 4px solid #333;
	padding-bottom: 2px;
	color: #333;
	}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	width: 650px;
	border-collapse: collapse;
	text-align: center;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}