body
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	margin: 0px;
	}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	}

.full-width
	{
	width:100%;
	}
	
.general-body
	{
	background: #aeaeae;
	}	
	
	
.general-width
	{
	width:802px;
	background:#FFFFFF;
	}

.top-line
	{
	width: 100%;
	height: 5px;
	background:url(../img/top_line.gif) left repeat-y #c7d2d5;
	}

.fullsize-img
	{
	border:1px solid red;
	width:expression( 
	    document.body.clientWidth > (500/12) * 
	    parseInt(document.body.currentStyle.fontSize)?
	        "618px":
	        "auto" );
	}

.file-hint
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px solid;
	padding: 5px;
	position: absolute;
	font-weight: normal;
	display:none;
	white-space:nowrap;
	}
	
.opactive-image
	{
	opacity: 0.2;
	filter: alpha(opacity = 20);
	}

.not-opactive-image
	{
	opacity: 1;
	filter: alpha(opacity = 100);
	}

a
{
    color: #2F6698;
	text-decoration: underline;
}

a:hover
{
   text-decoration: underline;
	color:#000000;
}



.input-text
	{
	border: 1px solid #a4b97f;
	}

.input-textarea
	{
	border: 1px solid #a4b97f;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	}

.error
	{
	color: #D90000;
	}


.warning-text
	{
	font-size: 15px;
	font-weight:bold;
	color: #D90000;
	}
	
	
.login-link-box
	{
	padding: 17px 29px 17px 5px;
	text-align:right;
	vertical-align:bottom;
	}
	
.login-link-box A
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #991f17;
	font-weight:bold;
	font-style:italic;
	letter-spacing: 1px;
	}
	
.login-link-box A:hover
	{
	color: #919e9e;
	text-decoration: none;
	}
	
.login-link-box-2
	{
	padding: 17px 29px 17px 5px;
	text-align:right;
	vertical-align:bottom;
	}
	
.login-link-box-2 A
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	color: #919e9e;
	font-weight:bold;
	font-style:italic;
	letter-spacing: 1px;
	}
	
.login-link-box-2 A:hover
	{
	color: #991f17;
	text-decoration: none;
	}	

.top-logo
	{
	padding: 17px 5px 17px 35px;
	text-align:left;
	}
	
.menu
	{
	padding:35px 5px 10px 38px;
	width: 103px;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	vertical-align:top;
	}
	
.menu A
	{
	color: #919e9e;
	text-decoration:none;
	}
	
.menu A:hover
	{
	color: #991f17;
	text-decoration:none;
	}
	
	
.menu2
	{
	padding:10px 5px 15px 38px;
	width: 103px;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	vertical-align: bottom;
	}
	
.menu2 A
	{
	color: #991f17;
	text-decoration:none;
	}
	
.menu2 A:hover
	{
	
	color: #919e9e;
	text-decoration:none;
	}	
	
.menu2-2
	{
	padding:10px 5px 15px 38px;
	width: 103px;
	text-align:left;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	vertical-align: bottom;
	}
	
.menu2-2 A
	{	
	color: #919e9e;

	text-decoration:none;
	}
	
.menu2-2 A:hover
	{
	color: #991f17;	
	text-decoration:none;
	}	
	
	
	
.center-cell
	{
	text-align:left;
	padding-top: 35px;
	vertical-align:top;
	}
	
.home-content-links IMG
	{
	border: 1px solid #919e9e;
	margin: 5px 0px 0px 0px;
	}
	
.home-content-links TD
	{
	vertical-align: top;
	text-align:left;
	padding: 0px 20px 14px 0px;
	}
	
.home-content-links A
	{
	color:#919e9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	}
	
.home-content-links A:hover
	{
	text-decoration:none;
	color: #991f17;
	}
	
.footer
	{
	padding: 5px 0px 30px 145px;
	text-align:left;
	}	
	
.footer-block
	{
	border: 1px solid #919e9e;
	width: 620px;
	height: 55px;
	}
	
.thumb TD
	{
	padding-right:12px;
	vertical-align:top;
	text-align:center;
	}
	
.thumb IMG
	{
	/*border: 1px solid #919e9e;*/
	}
	
.thumb-border
	{
	border:1px solid #919e9e; 
	width:65px; 
	height:53px;
	cursor:pointer;
	}
	
.user-name
	{
	text-align:right;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right: 40px;
	}
	
.user-name A
	{
	color:#991f17;
	text-decoration:none;
	}
	
.user-name A:hover
	{
	color:#919e9e;
	text-decoration:none;
	}
	
.big-image-background IMG
	{
	border: 1px solid #919e9e;	
	}
	
.pag-list
	{
	white-space:nowrap;
	padding:0px 7px 0px 5px;
	}	
	
.pag-list A
	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#919e9e;
	font-style:italic;
	}
	
.pag-list A:hover
	{
	text-decoration:none;
	color:#991f17;
	}
	
a.menu-selected
	{
	color:#991f17;
	}
	
.video-information-table TD
	{
	color:#9a2015;
	font-size: 16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px 8px;
	}
	
.film-cell
	{
	background:url(../img/film_background.gif) top repeat-y;
	width:102px;
	}
	
.title
	{
	color:#9a2015;
	font-size: 16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
	}
	
/* Uploader */

.uploader-main {
	position: absolute;
	display: none;
	z-index: 10;
	border: 1px solid #777;
	padding: 10px;
	width: 350px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}

.uploader-percent {
	width: 100%;
	padding-top: 3px;
	text-align: center;
	position: relative;
	z-index: 20;
	float: left;
	font-weight: bold;
}

.uploader-left {
	width: 100%;
	border: 1px solid black;
	height: 20px;
	background: #fff url(../../../core/admin_templates/img/progress_left.gif);
}

.uploader-done {
	width: 0%;
	background-color: green;
	height: 20px;
	background: #4A92CE url(../../../core/admin_templates/img/progress_done.gif);
}	

.button
	{
	border:1px solid #829598;
	background:#c6d2d5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#337b87;
	cursor:pointer;
	}
	
a.s_button {
    background: transparent url(../img/s_right.gif) no-repeat scroll top right;
    color: #51797f;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 10px;
    padding-right: 11px;
    text-decoration: none;
}

a.s_button span {
    background: transparent url(../img/s_left.gif) no-repeat;
	display: block;
	line-height:24px;
	padding: 0px 0px 0px 10px; 
}	
	
a.s_button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
}

a.s_button:active span {
    background-position: bottom left;
	line-height:23px;	
	padding: 1px 0px 0px 10px;	
}	

.path-class
	{
	background: #EEEEEE;
	padding:3px 13px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color: #919e9e;
	}
	
.path-class A
	{
	color: #919e9e;
	text-decoration: none;
	}
	
.path-class-title
	{
	color:#ac1e17;
	font-size:14px;
	}
	
.folder-item-list-title
	{
	padding:3px 10px 3px 15px;
	border-bottom: 1px dashed #e6e6e6;
	font-size: 14px;
	font-weight:bold;
	}
	
.folder-item-list-title A
	{
	color:#667d81;
	text-decoration:none;
	}
	
.folder-item-list-title A:hover
	{
	color:#ac1e17;
	text-decoration:none;
	}
	
.file-item-list-title
	{
	padding:3px 10px 3px 30px;
	border-bottom: 1px dashed #e6e6e6;
	font-size: 14px;
	font-weight:bold;
	}
	
.file-item-list-title A
	{
	color:#667d81;
	text-decoration:none;
	}
	
.file-item-list-title A:hover
	{
	color:#ac1e17;
	text-decoration:none;
	}
	
	
a.file-item-icon-title
	{	
	font-size: 14px;
	font-weight:bold;
	color:#667d81;
	text-decoration:none;
	}
	
a.file-item-icon-title:hover
	{
	color:#ac1e17;
	text-decoration:none;
	}
	
.folder-item-list-buttons
	{
	padding:3px 45px 3px 10px;
	border-bottom: 1px dashed #e6e6e6;
	text-align:right;
	vertical-align:middle;
	font-size: 12px;
	font-weight:bold;
	}
	
.folder-item-list-buttons A
	{
	text-decoration: none;
	}
	
.folder-item-list-buttons A:hover
	{
	text-decoration: none;
	}
	
a.gray-link-button
	{
	color:#667d81;
	text-decoration: underline;
	}
	
a.red-link-button
	{
	color:#ac1e17;
	text-decoration: underline;	
	}
	
.file-grid-items-cell
	{
	padding: 15px; 
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	width:33%;
	}
	
.comment-right-padding
	{
	padding-right: 40px;
	}	
	
.comment-date
	{
	padding-right: 40px;
	font-style:italic;
	font-size:12px;
	text-align:right;
	}
	
.comment-body
	{
	padding: 5px 3px 15px 3px;
	}
	
.comment-title TD
	{
	background:#F4F4F4;
	padding: 2px 3px;
	}

