*		{ font-family: Trebuchet MS, Times New Roman, Arial; }
1* { border: 1px solid red; }

body 	{ margin:0; padding: 0; background: white url('/becars/images/shade.gif') 0 -60px repeat-x; }
body	{ width: 100%; }


sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }

table td { vertical-align: top; }

a img { border: none; }
a:hover { text-decoration: none; }

#body	{ width: 100%; border-collapse: collapse; margin: 0; padding: 0;}
#body td	{ margin: 0; padding: 0; }
#body #header { background: url('/becars/images/bg.jpg') repeat-x;   }
	#logo_header { position: relative; }
	#logo { float: left; position: relative; top: 12px; }
	#ecommerce { float: left; position: relative; top: 14px; font-size: 1.6em; color: #D3D3D3; }
	#logged_in { position: absolute; top: 5px; right: 120px; color: #D3D3D3; }
	#logged_in div	{ color: white; }
	#logout			{ position: absolute; top: 15px; right: 0; }
	
#page	{ width: 998px; margin: 0 auto; }

#footer		{ background: #D3D3D3; }
	#footer_content	{ width: 998px; margin: 0 auto 0; padding: 30px 0 0; position: relative; }
	#copyright		{ height: 70px; background: url('/becars/images/copyright.gif') no-repeat; padding: 0 0 0 50px; }
	#copyright p		{ font-size: 75%; margin: 0; }
	
	#dynamix		{ position: absolute; right: 0; top: 30px; }
	
#logo_header					{ height: 65px;  }
	#top						{ }
		#top #navigation_menu	{ margin: 10px 0; font-size: 30px; color: #969BA1; }
		#top #navigation_menu a	{ color: #515151; }
		#top h1	{ margin: 5px 0; padding: 0; }
		#top hr	{ border: 3px solid #D3D3D3; }
	
	.menu				{ background: #F0F0F0; width: 206px; margin: 20px 0 20px; }
		.menu #menu-content				{ padding: 5px 0 20px 13px; width: 175px; }
			.menu #menu-content h2			{ margin: 25px 0 0; color: #80A2B6; font-size: 110%; line-height: 16px; }
			
			.menu #menu-content h2.icon	{ width: 16px; height: 16px; background: url('/becars/images/icons.gif') no-repeat; }
			.menu #menu-content h2.icon	{ padding-left: 18px; }
			.menu #menu-content h2.mc_1	{ }
			.menu #menu-content h2.mc_2	{ background-position: 0 -16px;  }
			.menu #menu-content h2.mc_3	{ background-position: 0 -32px;  }
			.menu #menu-content h2.mc_4	{ background-position: 0 -48px;  }
			.menu #menu-content h2.mc_5	{ background-position: 0 -64px;  }
				
			.menu #menu-content ul			{ list-style-type: none; margin: 5px 0 0; padding: 0 10px 10px 0;}
			.menu #menu-content ul li			{ font-size: 10pt; padding: 3px 0 3px 15px; margin: 0 0 0 13px; background: url('/becars/images/li.gif') no-repeat 0 9px;  }
			.menu #menu-content ul li.current	{ background-color: #FFFFFF; margin-left: 0; padding-left: 28px!important; background-position: 13px 9px; }
			.menu #menu-content ul li span		{ color: #515151; }
			.menu #menu-content ul li sup		{ color: gray; }
			.menu #menu-content ul li a			{ color: #515151; }
			.menu #menu-content ul li.subitem			{ margin-left: 30px; background: url('/becars/images/li-subitem.gif') no-repeat 0 8px;  }
			.menu #menu-content ul li.subitem.current	{ background-color: #FFFFFF; margin-left: 0; padding-left: 45px!important; background-position: 30px 8px; }
			.menu #menu-content ul li.label				{ background: url('/becars/images/li-label.gif') no-repeat 0 8px;  }
			
			.menu .bold	{ font-weight: bold; }
			
	#content_content { width: 760px; margin: 20px 0 0 20px; }
	
form #header			{ background: #B3B9C3; }
form #header td		{ padding: 5px 20px 20px; vertical-align: middle; }



/* Objects list page
 ********************************/
1* { border: 1px solid red; }

	form { margin: 0; padding: 0; }
	#inputs table, #list table			{ width: 100%; margin: 0; border-collapse: collapse; }
	
	#inputs .inputs-group				{ margin-bottom: 20px; }
	
	#inputs .field						{  }
	#inputs .field td					{ padding: 5px; }
	#inputs .field td td				{ padding: 0; } /* tiny mce */
	#inputs .field .label				{ width: 20%; font-size: 0.8em; }
	#inputs .field .input				{ width: 80%; }
	.input .i-text,
	.input .i-textarea,
	.input .i-wysiwyg					{ width: 99%; font-size: 12px; }
	
	.i-wysiwyg						{ height: 200px; }
	.input .i-textarea					{ height: 100px; }
	
	#inputs .field .input .mceEditor 						{ width: auto; padding-top: 50px!important; }
	#inputs .field .input .mceEditor .mceToolbar			{ width: auto; z-index: 10000; }
	#inputs .field .input .mceEditor .mceExternalToolbar	{ width: auto; position: absolute; z-index: 10000; }
	
	#inputs .field .comment			{ color: gray; font-size: 75%; }
	
	/* Title + search
	 ************/
	#inputs .inputs-group .iframe								{ width: 100%; height: 200px; border: 0; }
	#inputs .inputs-group .head, #list #title					{ background: #6C737B; }
	#inputs .inputs-group .head td, #list #title td				{ text-align: right; padding: 5px; }
	#inputs .inputs-group .head td b, #list #title td b			{ float: left; color: white; font-size: 120%; }
	#list #title td #search-box label							{ color: #A7AEB4; }
	#list #title td #search-box .i-search						{ background: white url('/becars/images/search.gif') no-repeat 100% 50%; padding-right: 18px; }
	
	
	/* Head
	 ************/
	#list #head th,
	#list .head th	{ background: #A7B0B7; }
	
	#list #head th,
	#list .head th,
	#list .head th a,
	#list #head th a	{ font-weight: bold; color: #F0F1F3; }
	
	#list .line td,
	#list #head th,
	#list .head th	{ padding: 5px; }
	
	#list .head th,
	#list #head th	{ text-align: left; }
	
	#list td p					{ margin: 0; padding: 0; max-height: 20px; overflow: hidden; }
	#list td p:hover			{ max-height: 1000px; color: black; }
	#list td p strong			{ font-size: 14px; background: black; color: white; display: block; padding: 0 5px; }

	/* Odd
	 ******/
	#inputs .field td,
	#list .line td								{ background: url('/becars/images/td-delimiter.gif') no-repeat 0 50%; }
	#inputs .selline td, #list .selline td			{ background-color: #D7DBDE; }
	#inputs .unselline td, #list .unselline td		{ background-color: #CDCED2; }
	#list .line td								{ font-size: 13px; }
	
	#inputs .field td:first-child,
	#list .line td:first-child,
	#inputs .field td td 						{ background-image: none; }
	
	.inputs textarea,
	.inputs .txt		{ width: 100%; }
	
	.mceEditor, .mceLayout	{ width: 100%; }
	
	/* Draggable
	 ************/
	#list .line td.dnd 						{ width: 25px; background-image: url('/becars/images/move.gif') !important; background-position: 12px 11px!important; }
	
	
	
	/* Edit | Delete links
	 ********************************/
	#list .line, #list .line a		{ color: #5C6164; }
	
	/* Enabled-disabled lines in list 
	 ********************************/
	#list .line.enabled td		{ color: black; }
	#list .line.disabled td	{ color: #6C737B; }

	#list #bottom td							{ background: #A7B0B7; color: white; font-weight: bold; padding: 5px; }
	#list #bottom #pages						{ float: left; }
	#list #bottom #pages span					{ color: #6C7379; }
	#list #bottom #pages a						{ color: white; }
	#list #bottom #pages a, #bottom #pages span	{ margin-right: 10px; }
	
	#list #bottom #per-page						{ float: right; }
	#list #bottom #per-page select				{ color: #787878; }
	
	#inputs #buttons, #list #buttons { width: 100%; margin-top: 10px; text-align: center; }
	#list #buttons .i-button { min-width: 100px; }
	#list #buttons .i-button-delete	{ }
	
	.i-placeholder	{ color: gray; }
	
	.i-multicheckbox-area { height: 300px; overflow: auto; background: #F0F0EE; }
	.i-multicheckbox-buttons { margin-top: 5px; text-align: right; }
	
	.i-multicheckbox .selline td 	{ background-color: #D7DBDE!important;}
	.i-multicheckbox .unselline td 	{ background-color: #CDCED2!important;}
	.subline td			{ padding: 5px!important; }
	.subfield_1 			{ width: 20%; }
	.subfield_2 			{ width: 20%; }
	
	/* Resource boxes
	 *************************************/
	1.resources-block .status>div { border: 1px solid red; }
	.resources-block					{ height: 100px; width: 100%; overflow: hidden; background: url('/becars/images/block-bg.jpg') repeat-x 0 -100px;  }
	.resources-block .right-side-corners	{ background: url('/becars/images/block-bg.jpg') no-repeat right -200px; }
	.resources-block .left-side-corners	{ background: url('/becars/images/block-bg.jpg') no-repeat 0 0; }
	
	.resources-block .content	{ height: 100px; padding: 20px; color: #979ba0; }
	.resources-block .content a	{ color: #80a2b6; }
	.resources-block .content p	{ margin: 0; padding: 0; }
	.resources-block h3		{ background: url('/becars/images/icon.jpg') no-repeat; line-height: 20px; margin: 0; padding: 0 0 0 20px; }
	
	.resources-block .status					{ margin: 3px 0 0; height: 21px; width: 100%; overflow: hidden; background: url('/becars/images/status-bg.gif') repeat-x right -21px; }
	.resources-block .status .right-side-corners	{ height: 21px; background: url('/becars/images/status-bg.gif') no-repeat right -42px; }
	.resources-block .status .left-side-corners	{ height: 21px; background: url('/becars/images/status-bg.gif') no-repeat 0 0; }
	.resources-block .status .limit				{ color: #979ba0; text-align: right; margin: 0 5px 0 0; }
	
	.resources-block .status .marker					{ float: left; margin: 2px; padding: 0; text-align: center; height: 16px; width: 100%; overflow: hidden; background: url('/becars/images/status-marker.jpg') repeat-x right -16px; }
	.resources-block .status .marker .right-side-corners	{ height: 16px; background: url('/becars/images/status-marker.jpg') no-repeat right -32px; }
	.resources-block .status .marker .left-side-corners	{ height: 16px; background: url('/becars/images/status-marker.jpg') no-repeat 0 0; }
	.resources-block .status .marker b					{ display: block; padding-top: 2px; color: #5f8ba2; line-height: 12px; font-size: 12px; }
	
	form#inputs							{ position: relative; }
	#language-selector					{ position: absolute; right: 5px; top: 5px; z-index: 100; color: white; }
	
/*
.wide			{ width: 100%!important; } 


.hidden { visibility: hidden; } 
.tiny_mce_area { font-size: 8pt; }
.tiny_mce_area .hidden { visibility: hidden; display: none; }




.group			{ background: #6C737B; color: white; }
.group td		{ }
.group h3		{ margin: 0; }

.buttons			{ background: #6C737B; }
.buttons td		{ text-align: right; }







.inputs			{ background: #BFC3C6; margin-bottom: 10px; }
.inputs textarea,
.inputs .txt		{ width: 100%; }
.inputs textarea	{ height: 150px; }
.inputs .comment	{ color: gray; font-size: 0.7em; }


.myDragClass	{ border: 1px solid red; }
*/