/* @override http://venart.siteiscentral.com/cms/back/css/rounded.css */

* {
margin:0;
padding:0;
list-style: none; 
}                                  
body {
text-align: center;   
background-color:#D2D2D2;
background: #664646 url(/cms/back/images/rounded/bgrd.jpg) top left repeat-x;
font-size:62.5%;             
font-family: "Lucida Grande", Verdana;    
}

body#alt {
background: #99b9b9 url(/cms/back/images/rounded/bgrd2.jpg) top left repeat-x;    
}

/*GM force scrollbar*/
html {height:100%}
body {min-height:101%}

#menu, #menu_fm {
   background: url(/cms/back/images/rounded/bar_bgrd.gif) top center no-repeat;
   height: 35px;
}
     


/*
#menu h1 {
   float: left;
   font-size: 1.0em;
}

#menu h1 a {
   margin-left: 24px;
   display: block;
   height: 32px;
   width: 197px;
   text-indent: -2000px;
   text-decoration: none !important;
   background: #f00 url(/cms/back/images/rounded/alogo.gif) top left no-repeat;           
}
*/

#menu ul, #menu_fm ul {
   margin-left: 222px;
   width: 501px; /* to keep very right divider in the right place 401*/
   height: 32px;
   padding-left: 1px;
   padding-right: 1px;  
   background: url(/cms/back/images/rounded/menu_divider.gif) 500px 0px no-repeat; 
}

#menu_fm ul {        
   background: url(/cms/back/images/rounded/menu_divider.gif) 100px 0px no-repeat;   
}

#menu li, #menu_fm ul {
   float: left;     
}

#menu li a, #menu_fm li a {
   width: 82px; /* ie only */      
   height: 32px;
   display: block;
   text-align: center;
   background: url(/cms/back/images/rounded/menu_button.gif) top left no-repeat;      
   font-size: 1.2em;
   letter-spacing: 0px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   padding-top: 7px;
}

#menu li a:hover, #menu_fm li a:hover {  
   background: url(/cms/back/images/rounded/menu_button_over.gif) top left repeat-x;
   text-decoration: underline; 
}

#menu li.warm a:hover, #menu_fm li a:hover { 
   background: url(/cms/back/images/rounded/logout_button_over.gif) top left repeat-x;
}                          

#breadcrumb {
   border-top: 1px solid #b0b0b0;
   padding: 7px 10px 7px 10px;
   background: #fff;
   font-size: 1.1em;
   margin-bottom: 10px;
}

#breadcrumb a {
   color: #000;
   text-decoration: none;
}

#breadcrumb a:hover {
   text-decoration: underline;
} 

#content {
   border: 0px solid red;
   padding: 10px 22px;
}

.head{
clear:  both;
}

}
#content h1 {
   margin-bottom: 5px;
   font-size: 2.2em;
   letter-spacing: -1px;
}

#content p {
   font-size: 1.1em;
   padding-bottom: 10px;
}     

.save_options strong {
   font-size: 1.1em;   
}

#content .save_options a {
   color: #d00;
   font-weight: bold;
   font-size: 1.1em;
   text-decoration: none;
}
                        
#content .save_options a:hover {
   text-decoration: underline;
}                        

.comment_summary li {
   padding: 3px;
   background: #ddd;
   font-weight: 1.2em;
   margin-bottom: 1px;
}
                    
a.comment_delete {
   color: #f06;
   text-decoration: none;
}

a:hover.comment_delete {
   text-decoration: underline;
}    

#left {
   float: left;
   width: 280px;
   border: 0px solid green;
} 

#left .module {
   width: 300px;
}
             

#left a:hover, #right a:hover {
   text-decoration: underline;
} 

#right
{  
   width: 472px;
   float: right;
}     

#footer {
   clear: both;
}

#wrapper {
   text-align: left;
   margin: 0 auto;
   width: 806px;
   border: 0px solid red; 
   background: url(/cms/back/images/rounded/in_bgrd.png) top center repeat-y; 
} 

.head {
}

.head h1 {
background:url(/cms/back/images/rounded/tlh.png) top left no-repeat;
letter-spacing: -1px;    
padding-left: 15px;
padding-bottom: 4px;
min-height: 16px;
padding-top: 8px;
font-size: 1.3em !important; 
font-weight: bold;
color: #fff;

}     

.content_list a {
      text-decoration: none;
      color: #000;
}

.content_description {
    margin: 5pt 0pt 0pt 5pt;
    border-top:  2px solid #ffffff;
padding-top:  5px;
padding-bottom:  5px;
padding-left:  5px;
padding-right:  5px;
    color: #000;
    background-color: #fff;
    font-weight:  bold;
} 

.content_list a:hover {
   text-decoration: underline;
}

.buttons span {
   border: 0px solid red;  
   background: url(/cms/back/images/rounded/button_la.png) top left no-repeat;
   width: auto;
   padding-top: 10px;             
   display: block; 
   padding-left:20px;
   padding-bottom:8px;
}                       
   

.buttons a {
background: url(/cms/back/images/rounded/button_ra.png) top right no-repeat;      
display:block;
text-align:right;
font-size: 1.0em;
letter-spacing: -1px;
font-weight:bold;  
color: #fff;
text-decoration: none;   
padding-right: 22px;
}

.buttons {
position: absolute;
text-align:center;
background: url(/cms/back/images/rounded/tr.png) top right no-repeat;
white-space: nowrap;
right: 0px;
top: 0px;
padding-top:0px;
}

.right_corner {
   border: 0px solid red;  
   padding-left:20px;
   padding-bottom:28px;
   position: absolute;
   background: url(/cms/back/images/rounded/trb.png) top right no-repeat;
   right: 0px;
   top: 0px;
} 

#editor_buttons{
	clear:  both;
	margin-bottom: 10px;
    padding-left: 220px;
}

#editor_buttons a{
	width: 100px;
	height: 20px;
	margin-top: 3px;
	padding-bottom:  5px;
	margin-right:  10px;
	border: 0px solid #9DA6AE;
	border-bottom: 1px solid #9DA6AE;
	background-color: #B3BDC6;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 1.0em;
	color: #444;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	display:  inline;
}

#editor_buttons a:hover{
	background-color: #eee;
	text-decoration: underline;
}

.buttons a:hover {
   text-decoration: none;
   background: url(/cms/back/images/rounded/button_ra_o.png) top right no-repeat;
}

.buttons a:hover span {
   background: url(/cms/back/images/rounded/button_la_o.png) top left no-repeat;  
}

#footer {
   margin: 0 auto;
   width: 806px;
   height: 24px;
   background: url(/cms/back/images/rounded/footer_bgrd.png) top center no-repeat;     
}                                                        

#footer p {
   text-align: right;
   float: right;
   color: #ffffff;
   margin-top: 25px;
   margin-right: 50px;
   font-size: 1.0em;
   
}

#footer hr {
   display: none;  
}

#footer div#hr {
   position: relative;
   width: 76px;
   height: 76px;
   top: -10px;
   left: 760px;
   background: url(/cms/back/images/rounded/dic_logo.png) top center no-repeat;  
   
}

#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content {display: inline-table;}

/* Hides from IE-mac \*/
* html #content {height: 1%;}
#content {display: block;}
/* End hide from IE-mac */

/*
	GAVIN'S EDIT BEGINS...
	page layouts are
		2 column summary - eg page/summary, newsservice/summary/<n>
		1 column form - any given form
		file manager
		filemanager popupform (as previous but without page links)
		tree		
*/

/* TREE */

ul.filelist {
}

ul.filelist li {
	padding: 3px;
	display: block;
	margin: 0px 2px;
	font-size: 1.1em;
}
ul.filelist li.selected {
	border-top: 1px solid #b0b0b0;
	padding-left: 20px;
	background: #fff url(/cms/back/images/admin/arrow_right.png) 2px 1px no-repeat;
}

ul.filelist a {
	color:#000;
	text-decoration:none;
	padding:3px 20px;	
}
ul.filelist a:hover {
	text-decoration:underline;
}
.filelist a.dir {
	font-weight:bold;
	background:url(/cms/back/images/admin/folder.png) left no-repeat;
}                
.filelist a.file {
	background:url(/cms/back/images/admin/file.png) left no-repeat;
}

#file_upload {
   border: 0px solid red;
}

#file_upload form, #new_folder form {
   font-size: 1.1em;
   margin-left: 6px;
   padding-top: 2px;
   padding-bottom: 10px;
}

#new_folder {
   border: 0px solid red;
}

.advanced_toggle, .callback_manager a {
	border: solid 0px #000;
	border-bottom: 0;
	font-size: 1.1em;
   font-weight: bold;
   color: #664646;
	padding: 4px 6px;
	text-decoration: none;
}                       

.advanced_toggle {
	clear:both;
	border-bottom: dashed 1px #ddd;
	padding-bottom: 10px;
	cursor: pointer;
} 

.advanced_toggle:hover, .callback_manager a:hover {
	text-decoration: underline;
}                       

.advanced {
   padding-top: 10px;
	border:solid 0px #000;
}

.option_block{
	width:  765px;
	height: 40px;
	position: relative;
	top: 5px;
	background: #d0d0d0;
}

.option_block ul li{
	float:  left;
	padding-bottom:  10px;
}

.option_block ul li a{

	margin-right: 10px;
	width: 100px;
	height: 25px;
	margin-top: 3px;
	border: 0px solid #9DA6AE;
	border-bottom: 1px solid #9DA6AE;
	background-color: #B3BDC6;
	display: block;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-size: 1.0em;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;

}

/* MODULES*/
.module {
background: #fff url(/cms/back/images/rounded/bl.png) bottom left no-repeat;
text-align:left;
margin-bottom: 10px;
border: 0px solid red;
} 

.module p, .module li {
   font-size: 1.1em;
}

.module li li {
	font-size:100%;
}
.module_inner {
background:url(/cms/back/images/rounded/br.png) bottom right no-repeat; 
position: relative;
clear:  left;
margin-top:  10px; 
}


#left .module p, #left .module ul {
  margin: 0 8px 0px 8px;    
}                   

.module ul { 
   padding-bottom: 10px;    
}

#page_details ul, ul.action {
   border-top: 1px dashed #ddd;
   padding-top: 10px;
   margin: 0 8px; 
}

#page_details li a {
   color: #664646;
   font-weight: bold;
   text-decoration: none;
}

#page_details li a:hover {
   text-decoration: underline;
}

#page_details ul.action a, ul.action a {
   width: 20%;
   display: block;
	   border-bottom: 0px solid #9DA6AE;
	   text-align: left;
	   padding-top: 1px;
	   margin-left: 10px;   
	   padding-left: 22px;
 	   font-size: 1.0em;
	   white-space: nowrap;
	   color: #333;
	   font-weight: bold;
	   letter-spacing: -1px;
	   text-decoration: none;
	   padding-bottom: 6px;   
} 

#page_details ul.action a:hover, ul.action a:hover {
   text-decoration: underline;
}                      

a.img_delete {
   padding-left: 20px;
   padding-bottom: 2px;
   background: url(/cms/back/images/admin/delete.png) 0 -1px no-repeat; 
}

a.post_delete {
   background: url(/cms/back/images/admin/page_white_delete.png) 0 0 no-repeat;
}                      
 
a.post_edit {
   background: url(/cms/back/images/admin/page_white_edit.png) 0 0 no-repeat;
}

a.event_delete {
   background: url(/cms/back/images/admin/page_white_delete.png) 0 0 no-repeat;
}                      
 
a.event_show {
   background: url(/cms/back/images/admin/page_white_edit.png) 0 0 no-repeat;
}

#page_details a.move {
   background: url(/cms/back/images/admin/page_move.png) 0 0 no-repeat;
}
#page_details a.disable {
   background: url(/cms/back/images/admin/page_disable.png) 0 0 no-repeat;
}
#page_details a.add {
   background: url(/cms/back/images/admin/page_add.png) 0 0 no-repeat;
}
#page_details a.remove {
   background: url(/cms/back/images/admin/page_delete.png) 0 0 no-repeat;
}
#page_details a.copy {
   background: url(/cms/back/images/admin/page_copy.png) 0 0 no-repeat;
}
#page_details a.site {
   background: url(/cms/back/images/admin/home.png) 0 0 no-repeat;
}
#page_details a.view, a.post_show {
   background: url(/cms/back/images/admin/view.png) 0 0 no-repeat;
}
#page_details a.service {
   background: url(/cms/back/images/admin/service.png) 0 0 no-repeat;
}


/* STYLES FOR NODE INFORMATION BLOCK.*/
/*
the basic layout of a module.  Width and float need to be provided by the id.
<div class="module" id="page_details">
<div class="module_inner">
<div class="head">
	<h1>TITLE</span></h1>
		<div class="buttons">
			<a href="#" ><span>BUTTON</span></a>
		</div>
</div>
 CONTENTES GO HERE
</div>
</div>
*/
#page_details, #service_full_summary {width:300px;}
#page_short_nav {width:300px;}

.content_summary_list {
	margin-left:20px;
}

	.content_list ul {
	   margin-bottom: 5px;
	} 
  
	.content_list li {
	   border-top: 1px solid #A9B4BC;
	   background: #C7D3DD;
	   margin: 4px 6px 5px 6px;
	   padding: 0px 0px 0px 6px;
	   height: 24px;  
	}
	
	.content_list li span {
		opacity:.99;
	}
	.content_list li:hover span {
		opacity:.99;
	}
	.content_list links {
		text-align:center;
		font-weight:bold;
		background:#FFFFFF;
		border:0;
	}
	
	.content_list em {
	   font-style: normal;
	   font-weight: normal;
	   color: #840;
	}            
	
	.content_list p a {
	   font-weight: bold;
	   display: block;
	   width: 120px;
	   float: left;
	}
            
   .content_order {
      cursor: url(/cms/back/images/admin/order.cur), move;
   }
   
   img.content_order {
      margin-top: 3px;
      margin-bottom: -3px;
   }

    .hrefbutton, 	
    #service_summary a.hrefbutton, 	
    #service_summary a.show,
	#service_summary a.delete,
	#service_summary a.show_post,
	#service_summary a.toggle,
    #service_summary a.attendees,
    #content_list a.hrefbutton, 	
	.content_list a.move,
	.content_list a.delete,
	.content_list a.toggle, 
	.content_list a.options,
	.content_list a.content_edit {
	   width: auto;
	   height: 15px;
	   margin-top: 1px;
	   margin-right: 4px;
	   border: 0px solid #9DA6AE;
	   border-bottom: 1px solid #9DA6AE;
	   background-color: #B3BDC6;
	   display: block;
	   float: left;
	   text-align: center;
	   padding-top: 0px;
	   padding-left: 8px;
	   padding-right: 8px;
	   padding-bottom: 0px;
	   font-size: 1.0em;
	   color: #444;
	   font-weight: bold;
	   letter-spacing: -1px;
	   text-decoration: none;
       text-transform:capitalize;
	}
	
	#service_summary a.toggle,
	.content_list a.toggle {
	   width: 14px;
	}  
	
	#service_summary a:hover.toggle,                
	#service_summary a:hover.delete,
	#service_summary a:hover.show_post,
	.content_list a:hover.content_edit,
	.content_list a:hover.delete,
	.content_list a:hover.toggle,
	.content_list a:hover.content_options {
	   background-color: #fff;
	}
	
	#service_summary a:hover {
		text-decoration: underline !important;
	}                              
	
	#service_summary li a, #service_summary p,
	.content_list p {
	   padding-top: 4px;
	   font-size: 1.0em !important;
	   margin-right: 10px;
	}                   
		
	.content_list form {
		padding-bottom:6px;
		position:relative;
	}

	.content_list li span {
		float:right;
	}

	.content_list a:hover.content_edit {
	   background-image: url(/cms/back/images/rounded/edit_over.gif);
	}

	.content_list input {
	   margin-bottom: 5px;
	   margin-left: 6px;
	   background: url(/cms/back/images/rounded/edit.gif) top left no-repeat;  
	}
	
	.users_list {
	   display: block;
	   width: 200px;
	   float: left;
	}
	
	li.text {
	/* default */     
	}
	
	li.multimedia {
	   background-color: #B2DDF2;
	   border-top: 1px solid #97BCCE; 
	}
	 
	li.interactive {
background-color: #E8EDAE;
border-top: 1px solid #C5CA94; 
	}
	
	li.collector {
 	   background-color: #C3EEC9;
	   border-top: 1px solid #A6CBAB;    
	   
	}
	     
   .empty {
      font-weight: bold;
      padding: 8px;
      color: #d00;
      text-align:center;
      
   }
	.clipboard_toggle {
		font-weight: bold;
		margin: 0;
		padding: 0;
		margin-left: 10px;
		display: block;
		height: 18px;
		width: 18px;
		background: url(/cms/back/images/admin/cut_paste.png) top left no-repeat;
	}
	.clipboard_toggle span {
		display: none;
	}
    
#content_type {
   font-size: 1.0em;
   margin-left: 20px;
}

#content_type a {
      padding-left: 22px;
      padding-top: 1px;
      padding-bottom: 2px; 
   font-size: 1.3em;
   font-weight: bold;
   text-decoration: none;
   color: #664646;
}

#content_type a:hover {
 text-decoration: underline;  
}   

#content_type p {
   padding-left: 22px;
   width: 260px;
}

.i_calendar {
   background: url(/cms/back/images/admin/contentCalendar.png) 0px 0 no-repeat;
}
.i_comments {
   background: url(/cms/back/images/admin/contentComments.png) 0px 0 no-repeat;
}
.i_image {
   background: url(/cms/back/images/admin/contentImage.png) 0px 0 no-repeat;
}   
.i_index {
   background: url(/cms/back/images/admin/contentIndex.png) 0px 0 no-repeat;
}   
.i_specialindex {
   background: url(/cms/back/images/admin/contentSpecialIndex.png) 0px 0 no-repeat;
}   
.i_movie {
   background: url(/cms/back/images/admin/contentMovie.png) 0px 0 no-repeat;
}
.i_alias {
   background: url(/cms/back/images/admin/contentAlias.png) 0px 0 no-repeat;
}
.i_collector {
   background: url(/cms/back/images/admin/contentCollector.png) 0px 0 no-repeat;
}
.i_feed {
   background: url(/cms/back/images/admin/contentFeed.png) 0px 0 no-repeat;
}
.i_quote {
   background: url(/cms/back/images/admin/contentQuote.png) 0px 0 no-repeat;
}
.i_footnote {
   background: url(/cms/back/images/admin/contentFootnote.png) 0px 0 no-repeat;
}
.i_text {
   background: url(/cms/back/images/admin/contentText.png) 0px 0 no-repeat;
}       
.i_search {
   background: url(/cms/back/images/admin/contentSearch.png) 0px 0 no-repeat;
}
.i_mailer {
   background: url(/cms/back/images/admin/contentMailer.png) 0px 0 no-repeat;	
}
.i_advert {
   background: url(/cms/back/images/admin/contentAdvert.png) 0px 0 no-repeat;	
}
.i_rotator {
   background: url(/cms/back/images/admin/contentRotator.png) 0px 0 no-repeat;	
}
.i_poll {
   background: url(/cms/back/images/admin/contentPoll.png) 0px 0 no-repeat;	
}
.i_socialsubmitter {
   background: url(/cms/back/images/admin/contentSocialsubmitter.png) 0px 0 no-repeat;	
}
.i_flickrsuckr {
   background: url(/cms/back/images/admin/contentFlickrSuckr.png) 0px 0 no-repeat;	
}
.i_embedded {
   background: url(/cms/back/images/admin/contentEmbedded.png) 0px 0 no-repeat;	
}
.i_audio {
   background: url(/cms/back/images/admin/contentAudio.png) 0px 0 no-repeat;	
}

#service_summary {margin-left:20px;}
.right_margin {margin-left:20px;}

	.service_summary ul {
	   margin-bottom: 5px;
	}
	#service_summary li {
		   border-top: 1px solid #A9B4BC;
		   background: #C7D3DD;
		   margin: 4px 6px 5px 6px;
		   padding: 0px 6px 0px 6px;
		   height: 23px;  
	}
	#service_summary li span {
position:  absolute;
right:  10px;
	}
	#service_summary li .edit_post {
		text-decoration:none;
		color:#000;
		float:left;
		width:10em;
	}


#image_info p, #image_info img, #image_info h2, #image_info ul, #image_info h3 {
margin-left: 6px;
font-weight: 1.1em;

}

#image_info form {
   margin-left: 6px;
   padding-bottom: 10px;
}

#image_info a {
   text-decoration: none;
}

#image_info a:hover {
   text-decoration: underline;
}   

#image_info p {
   padding: 0;
   padding-bottom: 6px;
}

#image_info img {
   margin-right: 10px;
   float: left;
   padding-bottom: 100%;

}

#image_info a.use {
   font-size: 1.4em;
   font-weight: bold;
   background: #ADFFAD;
   color: #060;
   padding: 4px;
   margin-left: 6px;
   margin-right: 5px;
   display: block;
   margin-bottom: 10px;
}

#image_info h2 {
   font-size: 1.3em;
      padding-bottom: 6px;
} 

#image_info h3 {
   clear: left;
   font-size: 1.2em;
   border-top: 0px dashed #ddd;
   margin-right: 5px;
   padding-bottom: 6px;
    padding-top: 6px; 
} 

#image_info ul {
   display: block;
}

#image_info ul textarea {
   border: 1px solid #ddd;
   width: 452px;
   margin-bottom: 10px;
   font-family: Courier New, Courier, mono;
   font-size: 1.0em;
   background: #f8f8f8;
}

#image_info img {
   padding: 0px;
   border: 1px solid black;
   background: #ddd;
} 

.loader /*the div that appears over the top of ajax-ing items*/{
	width: 100%;
	height: 100%;
	display:block;
	position:absolute;
	top:0;
	left: 1px;
	background: url(/cms/back/images/admin/progress.gif) center no-repeat #fff;
	opacity:.90;
}
/* NAV TREE's*/

.tree {
   padding-bottom: 10px;
   margin-left: 6px;
}

.tree ul {
	margin-left:12px;
}
.tree li {
	margin:2px 0 1px;
}

.tree a, .tree span {
   text-decoration: none;
   color: #333;
   padding:1px 0;
}                        

.tree a:hover {
   text-decoration: underline;
}

.tree li a, .tree li span {
   padding-left: 20px;   
   background: url(/cms/back/images/admin/home.png) 0 -1px no-repeat;  
}

.tree li.first_level a, .tree li.first_level span {
   padding-left: 20px;
   background: url(/cms/back/images/admin/tab.png) 0 -1px no-repeat; 
}
 
.tree li.first_level .hidden {
   color: #aaa;
   background: url(/cms/back/images/admin/tab_hidden.png) 0 -1px no-repeat; 
}                            

.tree li.beyond a, .tree li.beyond span {
   padding-left: 16px;                                                   
   background: url(/cms/back/images/admin/bullet_white.png) 0 -1px no-repeat;        
}

.tree li.beyond .hidden {
   color: #aaa;                                           
   background: url(/cms/back/images/admin/bullet_white_hidden.png) 0 -1px no-repeat;        
}  

.tree li a.downloadservice {
   background: url(/cms/back/images/admin/downloadservice.png) 0 -1px no-repeat; 
}

.tree li a.eventservice {
   background: url(/cms/back/images/admin/eventservice.png) 0 -1px no-repeat; 
}

.tree li a.galleryservice {
   background: url(/cms/back/images/admin/galleryservice.png) 0 -1px no-repeat; 
}

.tree li a.newsservice {
   background: url(/cms/back/images/admin/newsservice.png) 0 -1px no-repeat; 
}

.tree li .site_prefs {
	background:none;
	padding-left:0;
}

.tree li .selected {
   font-weight: bold;
   color: #008F3F !important;
} 

.nav_tree hr {
   border: 0;
   border-top: 1px dashed #888;
   padding-top: 10px;
   padding-bottom: 8px;
}

/* FORMS*/
   .full_form {
	background-color:#FFFFFF;
	padding:10px;
	-moz-border-radius:10px;
}

    .form_element {
        padding:10px 0;
        margin:10px 0;
        clear: both;
        border-top:solid 1px #DEDEDE;        
        position:relative;
    }
                     
    p.first {
       border: 0!important;
    }
     
    .form_element label {
        display:block;
        float:left;
    }
    .form_element span.label {
        width:200px;
        display:block;
        float:left;
        text-align:right;
        margin-right:20px;
        margin-top:3px;
        font-size:1.4em;
        font-weight:bold;
        
    }   
    .form_element input, .form_element select, .form_element textarea {
        font-family:inherit;
        border:solid 1px #AAAAAA;
        font-size:1.8em;
        padding:3px;
        background-color:#eaeaea;
        color:#999999;
        width: 260px; 
    }
    .form_element textarea {
        font-size:1.4em;
        margin-bottom:10px;
        width: 260px; 
        float:  left;     
    }                      
    
    
    .form_element input:focus, .form_element select:focus, .form_element textarea:focus   {
        background-color:#F0F0F0;
        border-color:#000000;
        color:#242424; 
    }                
    
    .form_element input.check {
       width: auto;
    }

	.form_element input.error {
		background-color: #FF8585;
	}
	
    .form_element input:disabled {
        background-color: #404040;
        color: #000;
    }	
	
	input.login {     
	   margin-top: 10px;
	   margin-left: 440px;
	}
   
   .callback_manager {
      float: left;     
      display: block;
   }
   
   .callback_manager input {
      border:solid 1px #AAAAAA;
              font-size:1.8em;
              padding:3px;
              background-color:#EAEAEA;
              color:#999999;
              width: 260px;          
      
   }
   
	.errors li, p.error {
	   padding: 6px;
	   font-size: 1.3em;
	   font-weight: bold;
	   border-top: 1px solid #D06D6D;
	   padding-left: 27px;
	   background: #FF8585 url(/cms/back/images/admin/warning.png) 5px 5px no-repeat;
	   margin-bottom: 6px;
	}  
   
    .help {
        display:block;
        width:210px;
        float: right;
        font-size:1.0em;
        border-top: solid 1px #D1D893;
 		background:#E6EEA4;
        padding:4px;
        padding-bottom: 8px;
        margin-bottom:10px;
		margin-top:-20px;
    }

    .help a {
        color:inherit;
        font-weight:bold;
        text-decoration:none;
    }    
    
    pre {
       font-size: 1.3em;
    }
    
	.save_options {
		clear:both;
		padding-top: 10px;
		text-align:center;
	}

/* FLASH */
#flash {
	background:#FFDD65;
	font-size: 1.4em;
	padding:5px;
	font-weight:bold;
	margin-bottom: 10px;
}

#flash {
	background:#FFDD65;
}                     

p#flash {
   padding: 8px;
   font-weight:bold;
font-size:1.2em;
}

p#flash a {
text-decoration: none;
color: #d00;
padding-top: 1px;
padding-right: 20px;
float: right;
width:auto;
background: url(/cms/back/images/admin/cancel.png) right 0 no-repeat;
}

p#flash a:hover {
   text-decoration: underline;
}       

span.disabled, a.disabled, a.disabled:hover {
   text-decoration: line-through !important;
}

.pagination {
	display:block;
	text-align:center;
	padding-bottom:5px;
	font-size: 1.1em;
}       

.pagination a {
   text-decoration: none;
   color: #000;
}
 
.pagination a:hover {
   text-decoration: underline;
} 

.pagination span {
   font-weight: bold;
   color: #d00;
}

a.img_delete {
   color: #d00 !important;
}


