/** * @version		$Id: theme.css 1010 2009-12-04 17:07:02Z tom $ * @category	DOCman * @package		DOCman15 * @copyright	Copyright (C) 2003 - 2009 Johan Janssens and Mathias Verraes. All rights reserved. * @license	    This file can not be redistributed without the written consent of the  				original copyright holder. This file is not licensed under the GPL.  * @link     	http://www.joomladocman.org *//* ---------- Reset styles ------------------------------------- */img { border: 0 none; }h1.dm_title,h2.dm_title,h3.dm_title { width: auto !important; margin: 0 !important; padding: 0 !important; }/* Remove the following line if you have problems with the alignment of your theme */.clr { clear: both; }/* ---------- Global styles ------------------------------------ */#dm_header {	height: 55px;	border-bottom: 1px dotted #ddd;	text-align: center;}#dm_header div {	float: left;	padding: 3px;	width: 30%;}#dm_header a, #dm_header span  {	display: block;	padding-bottom: 5px;	text-decoration:none;	text-align: center;}.dm_row { background: #FFF url(../images/bg-gradient.png) repeat-x; }/* ---------- Categories styles ------------------------------------- */#dm_cats 	{ text-align: left; }#dm_cats h2.dm_title { margin: 14px 0 !important; }#dm_cats h3.dm_title { margin: 0 0 7px 0 !important; }#dm_cats .dm_row { padding: 15px; }#dm_cats .dm_row img {	float: left !important;	margin: 0 10px 0 0 !important;	padding: 0 !important;}/* ---------- Category styles --------------------------------------- */.dm_cat { padding: 10px 0; }.dm_cat h1.dm_title { margin: 0 0 10px 0 !important; }.dm_cat img.dm_thumb-left 	{ margin: 0 15px 0 0 !important; float: left !important; }.dm_cat img.dm_thumb-right 	{ margin: 0 0 0 15px !important; float: right !important; }/* ---------- Documents styles -------------------------------------- */#dm_docs { text-align: left; }#dm_docs h2.dm_title { margin: 14px 0 !important; }#dm_docs h3.dm_title { 	margin: 0 0 10px 0 !important; 	padding: 15px 0 5px 0 !important;	min-height: 30px !important;	height: auto !important;  	height: 30px;}#dm_docs h3.dm_title img { float: left !important; margin: 0 10px 0 0; }#dm_docs .dm_row { padding: 0 15px 15px 15px; }#dm_docs .dm_row .dm_details {	float: right;	width: 200px;	margin: 0 0 0 10px;}#dm_docs .dm_row .dm_details div {	width: 100%;	margin: 0 0 5px 0;	padding: 3px 0;	text-align: center;	border: 1px dotted #E0E0E0;	background: #F8F8F8;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;}#dm_docs .dm_row .dm_details table {	padding: 5px 0 0 0 !important;	margin: 0 !important;	border: 1px dotted #D0D0D0;	width: 100%;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;}#dm_docs .dm_row .dm_details td {	padding: 0 0 5px 5px !important;	margin: 0 !important;}#dm_docs .dm_row .dm_description,#dm_docs .dm_row .dm_homepage 		{ padding: 0 5px 0 0; margin: 0; }/* ---------- Orderby styles ---------------------------------------- */.dm_orderby { margin: 10px 0 10px 0px; padding: 3px 1px 0px 10px; height: 17px; background: url(../images/bg-header.png) #F8F8F8 bottom repeat-x; border: 1px solid #eee; }/* ---------- Details styles ---------------------------------------- */#dm_details {	clear:left;	width: 600px;	text-align: left;	float: left;	margin: 15px 15px 25px 0px;}#dm_details img {	margin: 10px 10px 10px 0px;}#dm_details table {	width: 100%;	border-top: 1px solid #D0D0D0;	border-left: 1px solid #D0D0D0;	border-collapse: collapse;}#dm_details table caption {	margin: auto;	padding: 5px 0 5px 0;	font-weight: bold;}#dm_details table td {	padding: 5px;	border-right: 1px solid #D0D0D0;	border-bottom: 1px solid #D0D0D0;}#dm_details table thead 	{ background: url(../images/bg-header.png) #F8F8F8 bottom repeat-x; font-weight: bold; padding: 5px; }#dm_details table thead td 	{ text-align: left; }#dm_details table col#prop 	{ width: 25%; }/* ---------- Taskbar styles ---------------------------------------- */.dm_taskbar {	padding: 0 0 6px 0;	margin: 0 0 6px 0;	list-style-type: none;}.dm_taskbar ul {	margin: 0 !important;	padding: 0 !important;}.dm_taskbar li {	float: left !important;	list-style-type: none !important;	background-image: none !important;	padding: 0 5px 0 0 !important;	margin: 0.5em 0 2px 0 !important;}.dm_taskbar li a {	display: block;	padding: 4px 15px;	background: url(../images/button.png) #F8F8F8 bottom repeat-x;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;}.dm_taskbar li a:link,.dm_taskbar li a:visited,.dm_taskbar li a:hover {	text-decoration: none;}.dm_taskbar li a:link,.dm_taskbar li a:visited {	border: 1px solid #cecece;}.dm_taskbar li a:hover {   border-bottom: 1px solid #cecece;   border-top: 1px solid Gray;   border-right: 1px solid #cecece;   border-left: 1px solid Gray;}.dm_taskbar li.approve a { border: 1px solid #CCFFCC; }.dm_taskbar li.publish a { border: 1px solid #FFCCCC; }.dm_taskbar li.checkin a { border: 1px solid #CCCCFF; }table.item_list {		margin-top: 10px;}table.doc_list {	}.col_no {	width: 5% ;	text-align: center;}.table_filetype_col {	width: 18% ;}.table_filesize_col {	width: 10% ;}th.created_date_col {	width: 12%;	text-align: center ;}table.bt_table th.download_col {	width: 12% ;	text-align: center ;}span.error {	color: red ;}span.sort_by_title {	font-weight: bold ;	padding-right : 5px ;}a.pointer {	cursor: pointer; }	 .edocman_upload_link {	font-weight: bold ;	padding-right : 10px ;	font-size : 150%;}.fltlft {	float: left ;}ul.edocman_tag_container  li.edocman_tag_item {	float:left;	list-style:none !important;	 margin: 0;	 padding: 0;	 line-height: 31px;	 border-radius: 4px 4px 4px 4px;	 margin-bottom: -1px;	 background: #9B59BB;	 margin:0 5px !important;		 }ul.edocman_tag_container  li.edocman_tag_item a {	text-transform:capitalize;    color: #fff;    display: block;    outline: medium none;    padding: 0 10px;    text-decoration: none;    line-height:20px;    margin:0;	font-weight:normal;	font-size:12px;	 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.taged_label {	color: #095197;    float: left;    font-weight: bold;    padding: 3px 25px 7px 8px;    text-transform: capitalize;	background:url(../images/icon-arrow.jpg) no-repeat 104px 2px ; }ul.edocman_tag_container  li.edocman_tag_item a:hover,ul.edocman_tag_container  li.edocman_tag_item a:active,ul.edocman_tag_container  li.edocman_tag_item a:focus{	background-color: #a51ce8;        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    color: #FFFFFF;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);	border-radius: 4px 4px 4px 4px;}.dm_row ul {	margin:0 !important;	padding:0 !important;}.edocman_featured {	background-color: #6FA236;    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);    color: #FFFFFF;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    vertical-align: baseline;    white-space: nowrap;	font-size: 11.844px;	border-radius: 3px 3px 3px 3px;	padding: 2px 4px;	font-weight: normal;	text-transform:capitalize;	margin-right:8px;}.edocman_hot {	background-color:#F89406;	border-radius: 3px 3px 3px 3px;	padding: 2px 4px;	color: #FFFFFF;	font-weight: normal;	text-transform:capitalize;	font-size: 11.844px;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    vertical-align: baseline;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}span.indicators {	padding-left: 10px;}