/*allTeleprojects css*/
#allTelDiv {
}

#allTeleprojectsDiv, 
#myTeleprojectsDiv {
	height
	:auto;
}

#allTeleprojectsTitle, 
#myTeleprojectsTitle {
	height
	:20px;
	font-weight
	:bold;
	color
	:#FE751A;
}

#myTeleprojectsTableDiv, 
#allTeleprojectsTableDiv {
	height
	:auto;
	overflow
	:hidden;
	overflow-x
	:hidden;
	font-size
	:10px;
	border
	:solid #ffffff 0px;
	position
	:relative;
}

#allTeleprojectsTableHead, 
#myTeleprojectsTableHead  {
	height
	:20px;
	font-size
	:11px;
	border-collapse
	:separate;
}

#allTeleprojectsTable, 
#myTeleprojectsTable {
	margin
	:0px 0px 0px 0px;
	font-size
	:11px;
	border-collapse
	:collapse;
}

#teleprojectNameTd,
#teleprojectCreateDateTd,
#teleprojectManagerTd,
#teleprojectDeadlineTd,
#teleprojectDescriptionTd,
#teleprojectActionTd,
#myTeleprojectNameTd,
#myTeleprojectCreateDateTd,
#myTeleprojectManagerTd,
#myTeleprojectDeadlineTd,
#myTeleprojectDescriptionTd,
#myTeleprojectActionTd {
	font-weight
	:bold;
	text-align
	:left;
}

#addTeleprojectsDiv {
}

#allTeleprojectsTableHead thead,
#myTeleprojectsTableHead thead {
	background-color
	:#6289D9;
	color
	:#ffffff;
}

#allTeleprojectsTable td, 
#myTeleprojectsTable td {
	color
	:#ffffff;
	border
	:solid #ffffff 0px;
}

#allTeleprojectsTable tr:hover, 
#myTeleprojectsTable tr:hover {
	
}

#allTeleprojectsTableHead td, 
#myTeleprojectsTableHead td {
	
}

#teleprojectDescriptionTextarea {
	resize
	:none;
}

#deadlineYear {
	width
	:35px;
}

#deadlineMonth,
#deadlineDay,
#deadlineHour,
#deadlineMinute {
	width
	:20px;
}

#newTeleprojectTable {
	color
	:#ffffff;
	width
	:100%;
}

.rightAlign {
	text-align
	:right;
	font-size
	:10px;
	font-weight
	:bold;
	vertical-align
	:top;
	white-space
	:nowrap;
}

.datePickerDiv, .editTeleprojectCalendar {
	width
	:19px;
	height
	:19px;
	background-image
	:url('../images/datePicker.gif');
	background-repeat
	:no-repeat;
	cursor
	:pointer;
}

#datePickerCalendarDiv {
	position
	:absolute;
	top
	:0px;
	left
	:19px;
}

.descriptionDiv {
	height
	:200px;
	width
	:200px;
	overflow
	:auto;
}

.descriptionButton, .runButton, .stopButton {
	font-size
	:11px;
}

#addNewTeleprojectButton {
	font-size
	:11px;
}

#hiddenMenuDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

#defaultMenuDiv {
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
	height
	:0px;
}

#allTeleprojectsTbody tr, #myTeleprojectsTbody tr {
	
}

#allTeleprojectsTbody tr td, #myTeleprojectsTbody tr td {
	border-style
	:none;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

.infoButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/info2.gif') no-repeat;
	position
	:relative;
}

.startButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/start2.gif') no-repeat;
	position
	:relative;
}

.stopButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/stop2.gif') no-repeat;
	position
	:relative;
}

.addTeleprojectButtonDiv {
	position
	:relative;
	top
	:0px;
	width
	:15px;
	height
	:15px;
	background
	:url('../images/add2.gif') no-repeat 0px 0px transparent;
	
}

.editExistingTeleprojectButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/edit4.png') no-repeat;
	position
	:relative;
}

.removeTeleprojectButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/remove2.gif') no-repeat;
	position
	:relative;
}

.telActionDiv {
	position
	:relative;
	top
	:0px;
	height
	:15px;
}

.telActionDiv div {
	cursor
	:pointer;
}

.sortBy_name,
.sortBy_insertDate,
.sortBy_manager,
.sortBy_deadline,
.sortBy_name_asc,
.sortBy_name_desc,
.sortBy_insertDate_asc,
.sortBy_insertDate_desc,
.sortBy_manager_asc,
.sortBy_manager_desc,
.sortBy_deadline_asc,
.sortBy_deadline_desc {
	cursor
	:pointer;
}

.sortBy_name:hover,
.sortBy_insertDate:hover,
.sortBy_manager:hover,
.sortBy_deadline:hover,
.sortBy_name_asc:hover,
.sortBy_name_desc:hover,
.sortBy_insertDate_asc:hover,
.sortBy_insertDate_desc:hover,
.sortBy_manager_asc:hover,
.sortBy_manager_desc:hover,
.sortBy_deadline_asc:hover,
.sortBy_deadline_desc:hover {
	text-decoration
	:underline;
	color
	:#ffffff;
}

.sortBy_name_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_name_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_insertDate_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_insertDate_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_manager_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_manager_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_deadline_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_deadline_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

#teleprojectInfoDiv {
	width
	:100%;
	height
	:220px;
	color
	:#ffffff;
	font-size
	:11px;
	overflow
	:hidden;
}

#teleprojectInfoTitle_ {
	height
	:20px;
	width
	:100%;
	font-weight
	:bold;
	font-size
	:13px;
	text-align
	:center;
}

#teleprojectInfoTable {
	width
	:100%;
	border-collapse
	:collapse;
	vertical-align
	:top;
	text-align
	:left;
}

#teleprojectInfoTable td {
	
}

#teleprojectNameLabel2_, #teleprojectManagerLabel_,
#teleprojectDeadlineLabel2_, #teleprojectAbonentsLabel_,
#teleprojectDescriptionLabel_, #teleprojectStartDateLabel2 {
	font-weight
	:bold;
	width
	:140px;
	height
	:20px;
	padding
	:0px 4px 0px 0px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	text-align
	:left;
	white-space
	:nowrap;
}

#teleprojectDescriptionLabel_ {
	border-width
	:0px 0px 0px 0px;
}

#teleprojectNameInfo, #teleprojectManagerInfo,
#teleprojectDeadlineInfo, #teleprojectAbonentsInfo,
#teleprojectStartDateInfo {
	width
	:260px;
	height
	:20px;
	padding
	:0px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

#teleprojectDescriptionInfo {
	width
	:260px;
	padding
	:2px 0px 0px 0px;
	vertical-align
	:top;
}

#teleprojectDescriptionInfoDiv {
	overflow
	:auto;
	width
	:260px;
	height
	:120px;
	vertical-align
	:top;
}

#noPublicTeleprojectsTd, #noOwnTeleprojetsTd {
	font-size
	:15px;
	color
	:#ff3333 !important;
	background-color
	:#ffffff !important;
	text-align
	:center;
	font-weight
	:bold;
}

#noPublicTeleprojectsTd:hover, #noOwnTeleprojetsTd:hover {
	background-color
	:#ffffff !important;
}

.myTeleprojectDarkTd, .myTeleprojectLightTd {
	
}

.globalTeleprojectLightTd {
	background-color
	:#2D3BAF;
}

.globalTeleprojectDarkTd {
	background-color
	:#6289D9;
}

















/* CSS Document */
body {
	margin
	:0px;
	padding
	:0px;
}

div {
	border
	:0px solid #000000;
	
}

#calendarDiv {
	width
	:150px;
	height
	:150px;
	/*background-color
	:#00ff00;*/
	overflow
	:hidden;
	margin
	:5px 0px 0px 5px;
	padding
	:0px;
	background-image
	:url('../images/calendar/lowerCalendarBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
}

#overCalendarDiv {
	display
	:none;
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	width
	:160px;
	height
	:160px;
	/*background-color
	:#000000;*/
	background-image
	:url('../images/calendar/overCalendarBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	z-index
	:300;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

.cDay, .cDayCurMonth, .cDayPrevMonth, .cDayNextMonth,.cToday, .focusToDay {
	float
	:left;
	text-align
	:center;
	/*background-color
	:#ffff00;*/
	width
	:12%;
	height
	:100%;
	font-size
	:11px;
	cursor
	:pointer;
}

.focusToDay, .focusToDay_Disabled {
	font-weight
	:bolder;
	color
	:#eeeeff;
	background-image
	:url('../images/calendar/focusToDay.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
}

.cDay:hover, .cDayCurMonth:hover, .cDayPrevMonth:hover, .cDayNextMonth:hover,.cToday:hover {
	background-image
	:url('../images/calendar/dayHover.gif');
	background-repeat
	:no-repeat;
	background-position
	:2px 1px;
}

.cDay_Disabled, .cDayCurMonth_Disabled, .cDayPrevMonth_Disabled, 
.cDayNextMonth_Disabled,.cToday_Disabled, .focusToDay_Disabled {
	float
	:left;
	text-align
	:center;
	/*background-color
	:#ffff00;*/
	width
	:12%;
	height
	:100%;
	font-size
	:13px;
	cursor
	:default;
	/*
	-moz-opacity
	:0.3;
	opacity
	:0.3;
	filter
	:alpha(opacity=30);*/
}

.cToday, .cToday_Disabled {
	/*background-color
	:#ff6666;*/
	font-weight
	:bolder;
	color
	:#eeeeff;
	background-image
	:url('../images/calendar/todayBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:2px 1px;
}

.cDayPrevMonth, .cDayPrevMonth_Disabled {
	/*background-color
	:#258369;*/
	font-style
	:italic;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cDayNextMonth, .cDayNextMonth_Disabled {
	/*background-color
	:#7777ff;*/
	font-style
	:italic;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cDayCurMonth, .cDayCurMonth_Disabled {
	/*background-color
	:#ffffff;*/
	font-weight
	:bolder;
	color
	:#ffffff;
}

.cDayNextMonth_Disabled, .cDayPrevMonth_Disabled {
	color
	:#829DE4;
}


.cDayCurMonth_Disabled, .cToday_Disabled, .focusToDay_Disabled {
	color
	:#8CA7E4;
}

.cWeek {
	border-width
	:0px;
	clear
	:left;
	width
	:100%;
	height
	:12%;
	text-align
	:center;
}

#vystup {
	position
	:absolute;
	top
	:0px;
	right
	:0px;
}

.cMonth {
	float
	:left;
	width
	:72%;
	height
	:100%;
	text-align
	:left;
	/*background-color
	:#ff00ff;*/
	margin-top
	:2%;
	text-align
	:center;
	font-size
	:13px;
	cursor
	:default;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cWeekCount {
	border-width
	:0px;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#998899;*/
	float
	:left;
	margin-left
	:2%;
	font-size
	:11px;
	color
	:#ddddff;
	cursor
	:default;
	text-align
	:left;
	font-weight
	:bold;
}

.cWeekDay {
	border-width
	:0px;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#987654;*/
	float
	:left;
	font-size
	:11px;
	cursor
	:default;
	color
	:#ddddff;
	font-weight
	:bold;
}

.cPrev, .cNext {
	float
	:left;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#00ffff;*/
	margin-top
	:2%;
	cursor
	:pointer;
}

.cPrev {
	margin-left
	:2%;
	background-image
	:url('../images/calendar/prevMonth.gif');
	background-repeat
	:no-repeat;
	background-position
	:center -1px;
}

.cNext {
	text-align
	:right;
	background-image
	:url('../images/calendar/nextMonth.gif');
	background-repeat
	:no-repeat;
	background-position
	:center -1px;
}

.cNone {
	float
	:left;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#f0f0f0;*/
	margin-left
	:2%;
	cursor
	:default;
}

#imgkalendar {
	position
	:absolute;
	top
	:100px;
	left
	:100px;
	cursor
	:pointer;
}
/*export to DVD css*/
#exportTeleprojectsDiv {
	min-height
	:100px;
	min-width
	:400px;
	_height
	:100px;
	_width
	:400px;
	overflow
	:hidden;
	padding
	:0px;
	margin
	:0px;
}

#exportTeleprojectsOverflowDiv {
	overflow
	:auto;
	height
	:auto;
	width
	:auto;
	padding
	:0px;
	margin
	:0px;
}

#exportTeleprojectsTable {
	border-collapse
	:collapse;
	width
	:100%;
	padding
	:0px;
	margin
	:0px;
	font-size
	:11px;
	color
	:#ffffff;
}

#exportTeleprojectsTable td {
	border-style
	:none;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

#exportTeleprojectsTable td label{
	width
	:100%;
	display
	:block;
	cursor
	:pointer;
}

#exportTeleprojectsTable tr:hover td {
	
}

#exportTeleprojectsTbody {
	
}

#exportProgressBarDiv {
	width
	:100%;
	height
	:30px;
}

#exportProgressBar {
	display
	:none;
	border
	:solid #ffffff 1px;
	position
	:relative;
	padding
	:0px auto;
	width
	:300px;
	height
	:20px;
	margin
	:0px auto;
	top
	:5px;
}

#exportTeleprojectsGraphDiv {
	background-color
	:#6188D8;
	width
	:0px;
	height
	:20px;
	overflow
	:visible;
	font-size
	:13px;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
}

#exportButtonDiv {
	height
	:20px;
	width
	:100%;
}

#exportButton {
	font-size
	:11px;
}

.exportCheckbox {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

#checkAllTeleprojectsToDVD {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

#noTeleprojectsToExportH2 {
	color
	:#ffffff;
	font-size
	:13px;
	display
	:block;
	height
	:50px;
}

#exportTeleprojectHeadTr {
	font-weight
	:bold;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	height
	:20px;
	background-color
	:#6289D9;
}

#exportTeleprojectHeadTr:hover {
	
}

.exportTeleprojectLightTr {
	background-color
	:#8CAEF4;
}

.exportTeleprojectDarkTr {
	background-color
	:#6289D9;
}



.exportTeleprojectLightTr td, .exportTeleprojectDarkTr td {
	
}

#checkAllTeleprojectsToDVD_, #checkAllTeleprojectsToDVDnoselect_ {
	margin
	:4px 0px 0px 2px;
	padding
	:0px;
	border
	:2px solid #FF7519;
}

























/*forum.css*/

.forumUpperDiv {
	width
	:auto;
	height
	:auto;
}

.forumNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.forumPositionDiv, .forumPagesDiv, .forumNavigatorDiv, .forumSecondPagesDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.forumPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	font-size
	:11px;
	color
	:#FE751A;
	font-weight
	:bold;
}

.forumPagesDiv, .forumSecondPagesDiv {
	float
	:right;
	
}

.forumNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.forumPagesLinksDiv, .forumSecondPagesLinksDiv {
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.forumPagesLinksDiv div, .forumSecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.forumPagesLinksDiv .actual, .forumSecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.forumPagesLinksDiv div:hover, .forumSecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.forumHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.forumThemeNameHeaderTd_theme, .forumDiscussionCountHeaderTd_discCount, 
.forumStoryCountHeaderTd_storyCount, .forumLastDiscussionHeaderTd_lastDiscussionTime,
.forumThemeNameHeaderTd_theme_asc, .forumDiscussionCountHeaderTd_discCount_asc,
.forumStoryCountHeaderTd_storyCount_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc,
.forumThemeNameHeaderTd_theme_desc, .forumDiscussionCountHeaderTd_discCount_desc,
.forumStoryCountHeaderTd_storyCount_lastDiscussionTime_desc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.forumThemeNameHeaderTd_theme_asc, .forumDiscussionCountHeaderTd_discCount_asc,
.forumStoryCountHeaderTd_storyCount_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime_asc {
	background-image
	:url('../images/forum/asc4.gif');
}

.forumThemeNameHeaderTd_theme_desc, .forumDiscussionCountHeaderTd_discCount_desc,
.forumStoryCountHeaderTd_storyCount_desc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	background-image
	:url('../images/forum/desc4.gif');
}

.forumThemeNameHeaderTd_theme, .forumDiscussionCountHeaderTd_discCount, .forumStoryCountHeaderTd_storyCount {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.forumThemeNameHeaderTd_theme, .forumThemeNameHeaderTd_theme_asc, .forumThemeNameHeaderTd_theme_desc {
	width
	:50%;
}

.forumDiscussionCountHeaderTd_discCount, .forumDiscussionCountHeaderTd_discCount_asc, .forumDiscussionCountHeaderTd_discCount_desc {
	width
	:12%;
}

.forumStoryCountHeaderTd_storyCount, .forumStoryCountHeaderTd_storyCount_asc, .forumStoryCountHeaderTd_storyCount_desc {
	width
	:12%;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	width
	:26%;
	
}

.forumThemeNameHeaderTextDiv, .forumDiscussionCountHeaderTextDiv,
.forumStoryCountHeaderTextDiv, .forumLastDiscussionHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.forumThemeNameHeaderTextDiv {
	
}

.forumDiscussionCountHeaderTextDiv {
	
}

.forumStoryCountHeaderTextDiv {
	
}

.forumLastDiscussionHeaderTextDiv {
	
}

.forumTerminator {
	clear
	:both;
}

.forumMainTableDiv {
	width
	:100%;
	height
	:auto;
}

.forumMainTableDiv * {
	padding
	:0px;
}

.forumThemeNameTextDiv, .forumDiscussionCountTextDiv,
.forumStoryCountTextDiv, .forumLastDiscussionTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.forumThemeSubnameTextDiv {
	margin
	:0px 5px 0px 0px;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
	min-height
	:13px;
}

.forumThemeNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
	min-height
	:13px;
}

.forumDiscussionCountTextDiv {
	text-align
	:center;
}

.forumStoryCountTextDiv {
	text-align
	:center;
	
}

.forumLastDiscussionTextDiv {
	text-align
	:center;
}

.forumMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.forumMainTable td {
	vertical-align
	:middle;
}

.forumThemeNameTd, .forumDiscussionCountTd,
.forumStoryCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.forumThemeNameTd {
	width
	:50%;
	
}

.forumDiscussionCountTd {
	width
	:12%;
}

.forumStoryCountTd {
	width
	:12%;
}

.forumLastDiscussionTd {
	width
	:26%;
}

.forumRowLight {
	background-color
	:#8caef4 !important;
}

.forumRowDark {
	background-color
	:#6289D9 !important;
}

.forumPagesUpDiv, .forumSecondPagesUpDiv {
	width
	:100%;
	height
	:25px;
}

.forumFunctionLine, .storyFunctionLine {
	width
	:auto;
	float
	:left;
	padding
	:0px;
	margin
	:0px 0px 0px 0px;
	border
	:0px solid #ffffff;
	background-color
	:transparent;
}

.addNewThemeButton, .addNewDiscussionButton, .addNewStoryButton {
	font-size
	:11px;
	vertical-align
	:top;
}

/*New theme template*/

.forumNewThemeSmallDiv {
	width
	:100%;
	height
	:100px;
	text-align
	:center;
}

.forumNewThemeForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewThemeForm * {
	font-size
	:11px;
}

.forumNewThemeNameInput, .forumNewThemeDescriptionInput {
	width
	:100%;
	height
	:15px;
}

.forumNewThemeNameInputTd {
	width
	:100%;
}

.forumNewThemeDescriptionLabel, .forumNewThemeNameLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewThemeNameLabelTd {
	
}

.forumNewThemeDescriptionInput {
	
}

.forumNewThemeCreateButton, .forumEditThemeCreateButton {
	
}

.forumNewThemeCancelButton, .forumEditThemeCancelButton {
	
}

.forumNewThemeTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewThemeTable td {
	text-align
	:left;
}

.forumNewThemeTitleDiv, .forumEditThemeTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

/*discussion css*/
.discussionUpperDiv {
	width
	:auto;
	height
	:auto;
}

.discussionNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.discussionPositionDiv, .discussionPagesDiv, .discussionNavigatorDiv, .discussionSecondPagesDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.discussionPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	font-size
	:11px;
	font-weight
	:bold;
	color
	:#FE751A;
}

.discussionPagesDiv, .discussionSecondPagesDiv {
	float
	:right;
	
}

.discussionNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.discussionPagesLinksDiv, .discussionSecondPagesLinksDiv {
	/*margin
	:8px 5px 0px 0px;*/
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.discussionPagesLinksDiv div, .discussionSecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.discussionPagesLinksDiv .actual, .discussionSecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.discussionPagesLinksDiv div:hover, .discussionSecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.discussionHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.discussionTitleNameHeaderTd_title, .discussionAuthorNameHeaderTd_author, 
.discussionStoryCountHeaderTd_storyCount, .discussionPeopleCountHeaderTd_peopleCount, .discussionLastStoryHeaderTd_lastStoryTime,

.discussionTitleNameHeaderTd_title_asc, .discussionAuthorNameHeaderTd_author_asc,
.discussionStoryCountHeaderTd_storyCount_asc, .discussionPeopleCountHeaderTd_peopleCount_asc, .discussionLastStoryHeaderTd_lastStoryTime_asc,

.discussionTitleNameHeaderTd_title_desc, .discussionAuthorNameHeaderTd_author_desc,
.discussionStoryCountHeaderTd_storyCount_desc, .discussionPeopleCountHeaderTd_peopleCount_desc,
.discussionLastStoryHeaderTd_lastStoryTime_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.discussionTitleNameHeaderTd_title_asc, .discussionAuthorNameHeaderTd_author_asc,
.discussionStoryCountHeaderTd_storyCount_asc, .discussionPeopleCountHeaderTd_peopleCount_asc, .discussionLastStoryHeaderTd_lastStoryTime_asc {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.discussionLastStoryHeaderTd_lastStoryTime_asc {
	background-image
	:url('../images/forum/asc4.gif');
}

.discussionTitleNameHeaderTd_title_desc, .discussionAuthorNameHeaderTd_author_desc,
.discussionStoryCountHeaderTd_storyCount_desc, .discussionPeopleCountHeaderTd_peopleCount_desc, .discussionLastStoryHeaderTd_lastStoryTime_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.discussionLastStoryHeaderTd_lastStoryTime_desc {
	background-image
	:url('../images/forum/desc4.gif');
}

.discussionTitleNameHeaderTd_title, .discussionAuthorNameHeaderTd_author, .discussionStoryCountHeaderTd_storyCount, .discussionPeopleCountHeaderTd_peopleCount {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.discussionTitleNameHeaderTd_title, .discussionTitleNameHeaderTd_title_asc, .discussionTitleNameHeaderTd_title_desc {
	width
	:44%;
}

.discussionAuthorNameHeaderTd_author, .discussionAuthorNameHeaderTd_author_asc, .discussionAuthorNameHeaderTd_author_desc {
	width
	:12%;
}

.discussionStoryCountHeaderTd_storyCount, .discussionStoryCountHeaderTd_storyCount_asc, .discussionStoryCountHeaderTd_storyCount_desc {
	width
	:12%;
}

.discussionPeopleCountHeaderTd_peopleCount, .discussionPeopleCountHeaderTd_peopleCount_asc,
.discussionPeopleCountHeaderTd_peopleCount_desc {
	width
	:12%;
}

.discussionLastStoryHeaderTd_lastStoryTime, .discussionLastStoryHeaderTd_lastStoryTime_asc, .discussionLastStoryHeaderTd_lastStoryTime_desc {
	width
	:20%;
	
}

.discussionTitleNameHeaderTextDiv, .discussionAuthorNameHeaderTextDiv,
.discussionStoryCountHeaderTextDiv, .discussionPeopleCountHeaderTextDiv, 
.discussionLastStoryHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.discussionTitleNameHeaderTextDiv {
	
}

.discussionAuthorNameHeaderTextDiv {
	
}

.discussionStoryCountHeaderTextDiv {
	
}

.discussionPeopleCountHeaderTextDiv {
	
}

.discussionLastStoryHeaderTextDiv {

}

.discussionTerminator {
	clear
	:both;
}

.discussionMainTableDiv {
	width
	:100%;
	height
	:auto;
}

.discussionMainTableDiv * {
	padding
	:0px;
}

/*.discussionTitleNameHeaderTextDiv, .discussionAuthorNameHeaderTextDiv,
.discussionStoryCountHeaderTextDiv, .discussionPeopleCountHeaderTextDiv, 
.discussionLastStoryHeaderTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}*/

/*.discussionTitleSubnameTextDiv {
	margin
	:0px 5px 0px 0px;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}*/
/*
.discussionTitleNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
}

.discussionAuthorNameTextDiv {
	text-align
	:center;
}

.discussionStoryCountTextDiv {
	text-align
	:center;
	
}

.discussionPeopleCountTextDiv {
	text-align
	:center;
}

.discussionLastStoryTextDiv {
	text-align
	:center;
}*/

.discussionMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.discussionMainTable td {
	vertical-align
	:middle;
}

.discussionTitleNameTd, .discussionAuthorNameTd,
.discussionStoryCountTd, .discussionPeopleCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.discussionTitleNameTd {
	width
	:44%;
	
}

.discussionAuthorNameTd {
	width
	:12%;
}

.discussionStoryCountTd {
	width
	:12%;
}

.discussionPeopleCountTd {
	width
	:12%;
}

.discussionLastStoryTd {
	width
	:20%;
}

.discussionRowLight {
	background-color
	:#8caef4 !important;
}

.discussionRowDark {
	background-color
	:#6289D9 !important;
}

.discussionPagesUpDiv, .discussionSecondPagesUpDiv {
	width
	:100%;
	height
	:24px;
}

.discussionFunctionLine {
	width
	:auto;
	float
	:left;
	padding
	:0px;
	margin
	:0px 0px 0px 0px;
	border
	:0px solid #ffffff;
	background-color
	:transparent;
}



.discussionThemeNavigationLink {
	float
	:left;
	cursor
	:pointer;
	margin
	:8px 0px 0px 5px;
	text-decoration
	:underline;
}

.gtElement {
	float
	:left;
	margin
	:8px 0px 0px 5px;
}

.discussionRowLight {
	background-color
	:#8caef4 !important;
}

.discussionRowDark {
	background-color
	:#6289D9 !important;
}

.discussionTitleNameTd, .discussionAuthorNameTd,
.discussionStoryCountTd, .discussionPeopleCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.discussionTitleNameTd {
	width
	:50%;
	
}

.discussionAuthorNameTd {
	width
	:8%;
}

.discussionStoryCountTd {
	width
	:8%;
}

.discussionPeopleCountTd {
	width
	:8%;
}

.discussionLastStoryTd {
	width
	:26%;
}

.discussionTitleNameTextDiv, .discussionAuthorNameTextDiv,
.discussionStoryCountTextDiv, .discussionPeopleCountTextDiv, 
.discussionLastStoryTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.discussionTitleNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
	min-height
	:18px;
}

.discussionAuthorNameTextDiv {
	text-align
	:center;
}

.discussionStoryCountTextDiv {
	text-align
	:center;
	
}

.discussionPeopleCountTextDiv {
	text-align
	:center;
	
}

.discussionLastStoryTextDiv {
	text-align
	:center;
}

/*Story template css*/
.storyUpperDiv {
	height
	:auto;
	width
	:auto;
}

.storyNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.storyPositionDiv, .storyPagesDiv, .storySecondPagesDiv .forumNavigatorDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.storyPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	color
	:#FE751A;
	font-size
	:11px;
	font-weight
	:bold;
}

.storyPagesDiv, .storySecondPagesDiv {
	float
	:right;

}

.storyNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.storyPagesLinksDiv, .storySecondPagesLinksDiv {
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.storyPagesLinksDiv .actual, .storySecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.storyPagesLinksDiv div, .storySecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.storyPagesLinksDiv div:hover, .storySecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.storyHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.storyAuthorNameHeaderTd, .storyNameHeaderTd,
.storyAuthorNameHeaderTd_asc, .storyNameHeaderTd_asc, 
.storyAuthorNameHeaderTd_des, .storyNameHeaderTd_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
}

.storyNameHeaderTd_asc, .storyAuthorNameHeaderTd_asc  {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.storyNameHeaderTd_desc, .storyAuthorNameHeaderTd_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.storyAuthorNameHeaderTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.storyAuthorNameHeaderTd, .storyAuthorNameHeaderTd_asc, .storyAuthorNameHeaderTd_desc  {
	width
	:20%;
	text-align
	:center;
}

.storyNameHeaderTd, .storyNameHeaderTd_asc, .storyNameHeaderTd_desc {
	width
	:80%;
	text-align
	:center;
}

.storyHeaderTextDiv, .storyAuthorNameHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.storyTerminator {
	clear
	:both;
	/*display
	:none;*/
}

.storyMainTableDiv {
	width
	:100%;
	height
	:auto;
	background-color
	:#e78029;
}

.storyMainTableDiv * {
	padding
	:0px;
}

.storyAuthorNameTextDiv, .storyNameTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.storyAuthorNameTextDiv {
	font-weight
	:bold;
}

.storyNameTextDiv {
	text-align
	:left;
}

.storyMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	/*float
	:left;*/
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.storyMainTable td {
	vertical-align
	:top;
}

.storyAuthorNameTd, .storyNameTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.storyAuthorNameTd {
	width
	:20%;
	
}

.storyNameTd {
	width
	:80%;
	background-image
	:none !important;
}


.storyRowLight {
	background-color
	:#8caef4 !important;
}

.storyRowDark {
	background-color
	:#6289D9 !important;
}

.storyPagesUpDiv, .storySecondPagesUpDiv {
	width
	:100%;
	height
	:24px;
}

.storyMetaInfoTextDiv {
	width
	:auto;
	font-size
	:9px;
	padding
	:2px 0px 1px 5px;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	border-color
	:#0000d0;
	height
	:16px
}

.storyContentDataTextDiv {
	width
	:100%;
	padding
	:0px 5px 5px 5px;
}

/*New discussion small template*/

.forumNewDiscussionSmallDiv {
	width
	:100%;
	text-align
	:center;
}

.forumNewDiscussionForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewDiscussionForm * {
	font-size
	:11px;
}

.forumNewDiscussionNameInput, .forumNewDiscussionContentTextarea {
	width
	:100%;
}

.forumNewDiscussionNameInputTd {
	width
	:100%;
}

.forumNewDiscussionContentLabel, .forumNewDiscussionNameLabel, .forumEditDiscussionNameLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewDiscussionNameLabelTd {
	
}

.forumNewDiscussionContentTextarea {
	height
	:100px;
}

.forumNewDiscussionCreateButton, .forumEditDiscussionCreateButton {
	
}

.forumNewDiscussionCancelButton, .forumEditDiscussionCancelButton {
	
}

.forumNewDiscussionTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewDiscussionTable td {
	text-align
	:left;
	vertical-align
	:top;
}

.forumNewDiscussionTitleDiv, .forumEditDiscussionTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

.storyDiscussionLinksDiv {
	cursor
	:pointer;
	float
	:left;
	margin
	:8px 0 0 5px;
	text-decoration
	:underline;
}

/*New story template*/

.forumNewStorySmallDiv {
	width
	:100%;
	text-align
	:center;
}

.forumNewStoryForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewStoryForm * {
	font-size
	:11px;
}

.forumNewStoryNameInput, .forumNewStoryContentTextarea,
.editStoryNameInput, .editStoryContentTextarea {
	width
	:100%;
}

.editStoryContentTextarea {
	height
	:100px;
}

.forumNewStoryNameInputTd {
	width
	:100%;
}

.forumNewStoryContentLabel, .forumNewStoryNameLabel, 
.editStoryNameLabel, .editStoryContentLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewStoryContentTextarea {
	height
	:100px;
}

.forumNewStoryCreateButton, .editStoryCreateButton {
	
}

.forumNewStoryCancelButton, .editStoryCancelButton {
	
}

.forumNewStoryTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewStoryTable td {
	text-align
	:left;
	vertical-align
	:top;
}

.forumNewStoryTitleDiv, .editStoryTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

.storyStoryLinksDiv {
	cursor
	:pointer;
	float
	:left;
	margin
	:8px 0 0 5px;
	text-decoration
	:underline;
}

.functionalityDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
}

.fEditDiv {
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dEditDiv {
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.themeRestrictions {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 4px 0px 0px;
}

.lockedTheme {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/lock3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableTheme {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/notReadable3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableThemeEdit, .readableThemeEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.readableThemeEdit {
	background-image
	:url('../images/readable3.png');
}

.notReadableThemeEdit {
	background-image
	:url('../images/notReadable3.png');
}

.lockedThemeEdit, .unlockedThemeEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.lockedThemeEdit {
	background-image
	:url('../images/lock3.png');
}

.unlockedThemeEdit {
	background-image
	:url('../images/unlock3.png');
}

.fDiscDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
}

.fDiscEditDiv {
	
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dDiscEditDiv {
	
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:15px;
	height
	:15px;
	cursor
	:pointer;
}

.discRestrictions {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 4px 0px 0px;
}

.optionsDiv {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 3px 0px 0px;
}



.lockedDiscussion {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/lock3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableDiscussion {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/notReadable3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.lockedDiscEdit, .unlockedDiscEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.lockedDiscEdit {
	background-image
	:url('../images/lock3.png');
}

.unlockedDiscEdit {
	background-image
	:url('../images/unlock3.png');
}

.notReadableDiscEdit, .readableDiscEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.notReadableDiscEdit {
	background-image
	:url('../images/notReadable3.png');
}

.readableDiscEdit {
	background-image
	:url('../images/readable3.png');
}

.fStoryDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	border-color
	:#0000D0;
	padding
	:0px 0px 1px 0px;
}

.fStoryEditDiv {
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dStoryEditDiv {
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.sDiscEditDivSubscript {
	background-image
	:url('../images/subscript.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.sDiscEditDivUnsubscript {
	background-image
	:url('../images/unsubscript.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.forumEditDiscussionNameInput {
	width
	:100%;
}/*allTeleprojects css*/
#allTelDiv {
}

#allTeleprojectsDiv, 
#myTeleprojectsDiv {
	height
	:auto;
}

#allTeleprojectsTitle, 
#myTeleprojectsTitle {
	height
	:20px;
	font-weight
	:bold;
	color
	:#FE751A;
}

#myTeleprojectsTableDiv, 
#allTeleprojectsTableDiv {
	height
	:auto;
	overflow
	:hidden;
	overflow-x
	:hidden;
	font-size
	:10px;
	border
	:solid #ffffff 0px;
	position
	:relative;
}

#allTeleprojectsTableHead, 
#myTeleprojectsTableHead  {
	height
	:20px;
	font-size
	:11px;
	border-collapse
	:separate;
}

#allTeleprojectsTable, 
#myTeleprojectsTable {
	margin
	:0px 0px 0px 0px;
	font-size
	:11px;
	border-collapse
	:collapse;
}

#teleprojectNameTd,
#teleprojectCreateDateTd,
#teleprojectManagerTd,
#teleprojectDeadlineTd,
#teleprojectDescriptionTd,
#teleprojectActionTd,
#myTeleprojectNameTd,
#myTeleprojectCreateDateTd,
#myTeleprojectManagerTd,
#myTeleprojectDeadlineTd,
#myTeleprojectDescriptionTd,
#myTeleprojectActionTd {
	font-weight
	:bold;
	text-align
	:left;
}

#addTeleprojectsDiv {
}

#allTeleprojectsTableHead thead,
#myTeleprojectsTableHead thead {
	background-color
	:#6289D9;
	color
	:#ffffff;
}

#allTeleprojectsTable td, 
#myTeleprojectsTable td {
	color
	:#ffffff;
	border
	:solid #ffffff 0px;
}

#allTeleprojectsTable tr:hover, 
#myTeleprojectsTable tr:hover {
	
}

#allTeleprojectsTableHead td, 
#myTeleprojectsTableHead td {
	
}

#teleprojectDescriptionTextarea {
	resize
	:none;
}

#deadlineYear {
	width
	:35px;
}

#deadlineMonth,
#deadlineDay,
#deadlineHour,
#deadlineMinute {
	width
	:20px;
}

#newTeleprojectTable {
	color
	:#ffffff;
	width
	:100%;
}

.rightAlign {
	text-align
	:right;
	font-size
	:10px;
	font-weight
	:bold;
	vertical-align
	:top;
	white-space
	:nowrap;
}

.datePickerDiv, .editTeleprojectCalendar {
	width
	:19px;
	height
	:19px;
	background-image
	:url('../images/datePicker.gif');
	background-repeat
	:no-repeat;
	cursor
	:pointer;
}

#datePickerCalendarDiv {
	position
	:absolute;
	top
	:0px;
	left
	:19px;
}

.descriptionDiv {
	height
	:200px;
	width
	:200px;
	overflow
	:auto;
}

.descriptionButton, .runButton, .stopButton {
	font-size
	:11px;
}

#addNewTeleprojectButton {
	font-size
	:11px;
}

#hiddenMenuDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

#defaultMenuDiv {
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
	height
	:0px;
}

#allTeleprojectsTbody tr, #myTeleprojectsTbody tr {
	
}

#allTeleprojectsTbody tr td, #myTeleprojectsTbody tr td {
	border-style
	:none;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

.infoButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/info2.gif') no-repeat;
	position
	:relative;
}

.startButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/start2.gif') no-repeat;
	position
	:relative;
}

.stopButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/stop2.gif') no-repeat;
	position
	:relative;
}

.addTeleprojectButtonDiv {
	position
	:relative;
	top
	:0px;
	width
	:15px;
	height
	:15px;
	background
	:url('../images/add2.gif') no-repeat 0px 0px transparent;
	
}

.editExistingTeleprojectButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/edit4.png') no-repeat;
	position
	:relative;
}

.removeTeleprojectButtonDiv {
	width
	:15px;
	height
	:15px;
	background
	:url('../images/remove2.gif') no-repeat;
	position
	:relative;
}

.telActionDiv {
	position
	:relative;
	top
	:0px;
	height
	:15px;
}

.telActionDiv div {
	cursor
	:pointer;
}

.sortBy_name,
.sortBy_insertDate,
.sortBy_manager,
.sortBy_deadline,
.sortBy_name_asc,
.sortBy_name_desc,
.sortBy_insertDate_asc,
.sortBy_insertDate_desc,
.sortBy_manager_asc,
.sortBy_manager_desc,
.sortBy_deadline_asc,
.sortBy_deadline_desc {
	cursor
	:pointer;
}

.sortBy_name:hover,
.sortBy_insertDate:hover,
.sortBy_manager:hover,
.sortBy_deadline:hover,
.sortBy_name_asc:hover,
.sortBy_name_desc:hover,
.sortBy_insertDate_asc:hover,
.sortBy_insertDate_desc:hover,
.sortBy_manager_asc:hover,
.sortBy_manager_desc:hover,
.sortBy_deadline_asc:hover,
.sortBy_deadline_desc:hover {
	text-decoration
	:underline;
	color
	:#ffffff;
}

.sortBy_name_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_name_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_insertDate_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_insertDate_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_manager_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_manager_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_deadline_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

.sortBy_deadline_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	padding
	:0px 0px 0px 0px;
}

#teleprojectInfoDiv {
	width
	:100%;
	height
	:220px;
	color
	:#ffffff;
	font-size
	:11px;
	overflow
	:hidden;
}

#teleprojectInfoTitle_ {
	height
	:20px;
	width
	:100%;
	font-weight
	:bold;
	font-size
	:13px;
	text-align
	:center;
}

#teleprojectInfoTable {
	width
	:100%;
	border-collapse
	:collapse;
	vertical-align
	:top;
	text-align
	:left;
}

#teleprojectInfoTable td {
	
}

#teleprojectNameLabel2_, #teleprojectManagerLabel_,
#teleprojectDeadlineLabel2_, #teleprojectAbonentsLabel_,
#teleprojectDescriptionLabel_, #teleprojectStartDateLabel2 {
	font-weight
	:bold;
	width
	:140px;
	height
	:20px;
	padding
	:0px 4px 0px 0px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	text-align
	:left;
	white-space
	:nowrap;
}

#teleprojectDescriptionLabel_ {
	border-width
	:0px 0px 0px 0px;
}

#teleprojectNameInfo, #teleprojectManagerInfo,
#teleprojectDeadlineInfo, #teleprojectAbonentsInfo,
#teleprojectStartDateInfo {
	width
	:260px;
	height
	:20px;
	padding
	:0px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

#teleprojectDescriptionInfo {
	width
	:260px;
	padding
	:2px 0px 0px 0px;
	vertical-align
	:top;
}

#teleprojectDescriptionInfoDiv {
	overflow
	:auto;
	width
	:260px;
	height
	:120px;
	vertical-align
	:top;
}

#noPublicTeleprojectsTd, #noOwnTeleprojetsTd {
	font-size
	:15px;
	color
	:#ff3333 !important;
	background-color
	:#ffffff !important;
	text-align
	:center;
	font-weight
	:bold;
}

#noPublicTeleprojectsTd:hover, #noOwnTeleprojetsTd:hover {
	background-color
	:#ffffff !important;
}

.myTeleprojectDarkTd, .myTeleprojectLightTd {
	
}

.globalTeleprojectLightTd {
	background-color
	:#2D3BAF;
}

.globalTeleprojectDarkTd {
	background-color
	:#6289D9;
}

















/* CSS Document */
body {
	margin
	:0px;
	padding
	:0px;
}

div {
	border
	:0px solid #000000;
	
}

#calendarDiv {
	width
	:150px;
	height
	:150px;
	/*background-color
	:#00ff00;*/
	overflow
	:hidden;
	margin
	:5px 0px 0px 5px;
	padding
	:0px;
	background-image
	:url('../images/calendar/lowerCalendarBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
}

#overCalendarDiv {
	display
	:none;
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	width
	:160px;
	height
	:160px;
	/*background-color
	:#000000;*/
	background-image
	:url('../images/calendar/overCalendarBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	z-index
	:300;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

.cDay, .cDayCurMonth, .cDayPrevMonth, .cDayNextMonth,.cToday, .focusToDay {
	float
	:left;
	text-align
	:center;
	/*background-color
	:#ffff00;*/
	width
	:12%;
	height
	:100%;
	font-size
	:11px;
	cursor
	:pointer;
}

.focusToDay, .focusToDay_Disabled {
	font-weight
	:bolder;
	color
	:#eeeeff;
	background-image
	:url('../images/calendar/focusToDay.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
}

.cDay:hover, .cDayCurMonth:hover, .cDayPrevMonth:hover, .cDayNextMonth:hover,.cToday:hover {
	background-image
	:url('../images/calendar/dayHover.gif');
	background-repeat
	:no-repeat;
	background-position
	:2px 1px;
}

.cDay_Disabled, .cDayCurMonth_Disabled, .cDayPrevMonth_Disabled, 
.cDayNextMonth_Disabled,.cToday_Disabled, .focusToDay_Disabled {
	float
	:left;
	text-align
	:center;
	/*background-color
	:#ffff00;*/
	width
	:12%;
	height
	:100%;
	font-size
	:13px;
	cursor
	:default;
	/*
	-moz-opacity
	:0.3;
	opacity
	:0.3;
	filter
	:alpha(opacity=30);*/
}

.cToday, .cToday_Disabled {
	/*background-color
	:#ff6666;*/
	font-weight
	:bolder;
	color
	:#eeeeff;
	background-image
	:url('../images/calendar/todayBg.gif');
	background-repeat
	:no-repeat;
	background-position
	:2px 1px;
}

.cDayPrevMonth, .cDayPrevMonth_Disabled {
	/*background-color
	:#258369;*/
	font-style
	:italic;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cDayNextMonth, .cDayNextMonth_Disabled {
	/*background-color
	:#7777ff;*/
	font-style
	:italic;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cDayCurMonth, .cDayCurMonth_Disabled {
	/*background-color
	:#ffffff;*/
	font-weight
	:bolder;
	color
	:#ffffff;
}

.cDayNextMonth_Disabled, .cDayPrevMonth_Disabled {
	color
	:#829DE4;
}


.cDayCurMonth_Disabled, .cToday_Disabled, .focusToDay_Disabled {
	color
	:#8CA7E4;
}

.cWeek {
	border-width
	:0px;
	clear
	:left;
	width
	:100%;
	height
	:12%;
	text-align
	:center;
}

#vystup {
	position
	:absolute;
	top
	:0px;
	right
	:0px;
}

.cMonth {
	float
	:left;
	width
	:72%;
	height
	:100%;
	text-align
	:left;
	/*background-color
	:#ff00ff;*/
	margin-top
	:2%;
	text-align
	:center;
	font-size
	:13px;
	cursor
	:default;
	color
	:#ffffff;
	font-weight
	:bold;
}

.cWeekCount {
	border-width
	:0px;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#998899;*/
	float
	:left;
	margin-left
	:2%;
	font-size
	:11px;
	color
	:#ddddff;
	cursor
	:default;
	text-align
	:left;
	font-weight
	:bold;
}

.cWeekDay {
	border-width
	:0px;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#987654;*/
	float
	:left;
	font-size
	:11px;
	cursor
	:default;
	color
	:#ddddff;
	font-weight
	:bold;
}

.cPrev, .cNext {
	float
	:left;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#00ffff;*/
	margin-top
	:2%;
	cursor
	:pointer;
}

.cPrev {
	margin-left
	:2%;
	background-image
	:url('../images/calendar/prevMonth.gif');
	background-repeat
	:no-repeat;
	background-position
	:center -1px;
}

.cNext {
	text-align
	:right;
	background-image
	:url('../images/calendar/nextMonth.gif');
	background-repeat
	:no-repeat;
	background-position
	:center -1px;
}

.cNone {
	float
	:left;
	width
	:12%;
	height
	:100%;
	/*background-color
	:#f0f0f0;*/
	margin-left
	:2%;
	cursor
	:default;
}

#imgkalendar {
	position
	:absolute;
	top
	:100px;
	left
	:100px;
	cursor
	:pointer;
}
/*export to DVD css*/
#exportTeleprojectsDiv {
	min-height
	:100px;
	min-width
	:400px;
	_height
	:100px;
	_width
	:400px;
	overflow
	:hidden;
	padding
	:0px;
	margin
	:0px;
}

#exportTeleprojectsOverflowDiv {
	overflow
	:auto;
	height
	:auto;
	width
	:auto;
	padding
	:0px;
	margin
	:0px;
}

#exportTeleprojectsTable {
	border-collapse
	:collapse;
	width
	:100%;
	padding
	:0px;
	margin
	:0px;
	font-size
	:11px;
	color
	:#ffffff;
}

#exportTeleprojectsTable td {
	border-style
	:none;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
}

#exportTeleprojectsTable td label{
	width
	:100%;
	display
	:block;
	cursor
	:pointer;
}

#exportTeleprojectsTable tr:hover td {
	
}

#exportTeleprojectsTbody {
	
}

#exportProgressBarDiv {
	width
	:100%;
	height
	:30px;
}

#exportProgressBar {
	display
	:none;
	border
	:solid #ffffff 1px;
	position
	:relative;
	padding
	:0px auto;
	width
	:300px;
	height
	:20px;
	margin
	:0px auto;
	top
	:5px;
}

#exportTeleprojectsGraphDiv {
	background-color
	:#6188D8;
	width
	:0px;
	height
	:20px;
	overflow
	:visible;
	font-size
	:13px;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
}

#exportButtonDiv {
	height
	:20px;
	width
	:100%;
}

#exportButton {
	font-size
	:11px;
}

.exportCheckbox {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

#checkAllTeleprojectsToDVD {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

#noTeleprojectsToExportH2 {
	color
	:#ffffff;
	font-size
	:13px;
	display
	:block;
	height
	:50px;
}

#exportTeleprojectHeadTr {
	font-weight
	:bold;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	height
	:20px;
	background-color
	:#6289D9;
}

#exportTeleprojectHeadTr:hover {
	
}

.exportTeleprojectLightTr {
	background-color
	:#8CAEF4;
}

.exportTeleprojectDarkTr {
	background-color
	:#6289D9;
}



.exportTeleprojectLightTr td, .exportTeleprojectDarkTr td {
	
}

#checkAllTeleprojectsToDVD_, #checkAllTeleprojectsToDVDnoselect_ {
	margin
	:4px 0px 0px 2px;
	padding
	:0px;
	border
	:2px solid #FF7519;
}

























/*forum.css*/

.forumUpperDiv {
	width
	:auto;
	height
	:auto;
}

.forumNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.forumPositionDiv, .forumPagesDiv, .forumNavigatorDiv, .forumSecondPagesDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.forumPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	font-size
	:11px;
	color
	:#FE751A;
	font-weight
	:bold;
}

.forumPagesDiv, .forumSecondPagesDiv {
	float
	:right;
	
}

.forumNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.forumPagesLinksDiv, .forumSecondPagesLinksDiv {
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.forumPagesLinksDiv div, .forumSecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.forumPagesLinksDiv .actual, .forumSecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.forumPagesLinksDiv div:hover, .forumSecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.forumHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.forumThemeNameHeaderTd_theme, .forumDiscussionCountHeaderTd_discCount, 
.forumStoryCountHeaderTd_storyCount, .forumLastDiscussionHeaderTd_lastDiscussionTime,
.forumThemeNameHeaderTd_theme_asc, .forumDiscussionCountHeaderTd_discCount_asc,
.forumStoryCountHeaderTd_storyCount_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc,
.forumThemeNameHeaderTd_theme_desc, .forumDiscussionCountHeaderTd_discCount_desc,
.forumStoryCountHeaderTd_storyCount_lastDiscussionTime_desc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.forumThemeNameHeaderTd_theme_asc, .forumDiscussionCountHeaderTd_discCount_asc,
.forumStoryCountHeaderTd_storyCount_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime_asc {
	background-image
	:url('../images/forum/asc4.gif');
}

.forumThemeNameHeaderTd_theme_desc, .forumDiscussionCountHeaderTd_discCount_desc,
.forumStoryCountHeaderTd_storyCount_desc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	background-image
	:url('../images/forum/desc4.gif');
}

.forumThemeNameHeaderTd_theme, .forumDiscussionCountHeaderTd_discCount, .forumStoryCountHeaderTd_storyCount {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.forumThemeNameHeaderTd_theme, .forumThemeNameHeaderTd_theme_asc, .forumThemeNameHeaderTd_theme_desc {
	width
	:50%;
}

.forumDiscussionCountHeaderTd_discCount, .forumDiscussionCountHeaderTd_discCount_asc, .forumDiscussionCountHeaderTd_discCount_desc {
	width
	:12%;
}

.forumStoryCountHeaderTd_storyCount, .forumStoryCountHeaderTd_storyCount_asc, .forumStoryCountHeaderTd_storyCount_desc {
	width
	:12%;
}

.forumLastDiscussionHeaderTd_lastDiscussionTime, .forumLastDiscussionHeaderTd_lastDiscussionTime_asc, .forumLastDiscussionHeaderTd_lastDiscussionTime_desc {
	width
	:26%;
	
}

.forumThemeNameHeaderTextDiv, .forumDiscussionCountHeaderTextDiv,
.forumStoryCountHeaderTextDiv, .forumLastDiscussionHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.forumThemeNameHeaderTextDiv {
	
}

.forumDiscussionCountHeaderTextDiv {
	
}

.forumStoryCountHeaderTextDiv {
	
}

.forumLastDiscussionHeaderTextDiv {
	
}

.forumTerminator {
	clear
	:both;
}

.forumMainTableDiv {
	width
	:100%;
	height
	:auto;
}

.forumMainTableDiv * {
	padding
	:0px;
}

.forumThemeNameTextDiv, .forumDiscussionCountTextDiv,
.forumStoryCountTextDiv, .forumLastDiscussionTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.forumThemeSubnameTextDiv {
	margin
	:0px 5px 0px 0px;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
	min-height
	:13px;
}

.forumThemeNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
	min-height
	:13px;
}

.forumDiscussionCountTextDiv {
	text-align
	:center;
}

.forumStoryCountTextDiv {
	text-align
	:center;
	
}

.forumLastDiscussionTextDiv {
	text-align
	:center;
}

.forumMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.forumMainTable td {
	vertical-align
	:middle;
}

.forumThemeNameTd, .forumDiscussionCountTd,
.forumStoryCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.forumThemeNameTd {
	width
	:50%;
	
}

.forumDiscussionCountTd {
	width
	:12%;
}

.forumStoryCountTd {
	width
	:12%;
}

.forumLastDiscussionTd {
	width
	:26%;
}

.forumRowLight {
	background-color
	:#8caef4 !important;
}

.forumRowDark {
	background-color
	:#6289D9 !important;
}

.forumPagesUpDiv, .forumSecondPagesUpDiv {
	width
	:100%;
	height
	:25px;
}

.forumFunctionLine, .storyFunctionLine {
	width
	:auto;
	float
	:left;
	padding
	:0px;
	margin
	:0px 0px 0px 0px;
	border
	:0px solid #ffffff;
	background-color
	:transparent;
}

.addNewThemeButton, .addNewDiscussionButton, .addNewStoryButton {
	font-size
	:11px;
	vertical-align
	:top;
}

/*New theme template*/

.forumNewThemeSmallDiv {
	width
	:100%;
	height
	:100px;
	text-align
	:center;
}

.forumNewThemeForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewThemeForm * {
	font-size
	:11px;
}

.forumNewThemeNameInput, .forumNewThemeDescriptionInput {
	width
	:100%;
	height
	:15px;
}

.forumNewThemeNameInputTd {
	width
	:100%;
}

.forumNewThemeDescriptionLabel, .forumNewThemeNameLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewThemeNameLabelTd {
	
}

.forumNewThemeDescriptionInput {
	
}

.forumNewThemeCreateButton, .forumEditThemeCreateButton {
	
}

.forumNewThemeCancelButton, .forumEditThemeCancelButton {
	
}

.forumNewThemeTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewThemeTable td {
	text-align
	:left;
}

.forumNewThemeTitleDiv, .forumEditThemeTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

/*discussion css*/
.discussionUpperDiv {
	width
	:auto;
	height
	:auto;
}

.discussionNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.discussionPositionDiv, .discussionPagesDiv, .discussionNavigatorDiv, .discussionSecondPagesDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.discussionPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	font-size
	:11px;
	font-weight
	:bold;
	color
	:#FE751A;
}

.discussionPagesDiv, .discussionSecondPagesDiv {
	float
	:right;
	
}

.discussionNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.discussionPagesLinksDiv, .discussionSecondPagesLinksDiv {
	/*margin
	:8px 5px 0px 0px;*/
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.discussionPagesLinksDiv div, .discussionSecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.discussionPagesLinksDiv .actual, .discussionSecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.discussionPagesLinksDiv div:hover, .discussionSecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.discussionHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.discussionTitleNameHeaderTd_title, .discussionAuthorNameHeaderTd_author, 
.discussionStoryCountHeaderTd_storyCount, .discussionPeopleCountHeaderTd_peopleCount, .discussionLastStoryHeaderTd_lastStoryTime,

.discussionTitleNameHeaderTd_title_asc, .discussionAuthorNameHeaderTd_author_asc,
.discussionStoryCountHeaderTd_storyCount_asc, .discussionPeopleCountHeaderTd_peopleCount_asc, .discussionLastStoryHeaderTd_lastStoryTime_asc,

.discussionTitleNameHeaderTd_title_desc, .discussionAuthorNameHeaderTd_author_desc,
.discussionStoryCountHeaderTd_storyCount_desc, .discussionPeopleCountHeaderTd_peopleCount_desc,
.discussionLastStoryHeaderTd_lastStoryTime_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.discussionTitleNameHeaderTd_title_asc, .discussionAuthorNameHeaderTd_author_asc,
.discussionStoryCountHeaderTd_storyCount_asc, .discussionPeopleCountHeaderTd_peopleCount_asc, .discussionLastStoryHeaderTd_lastStoryTime_asc {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.discussionLastStoryHeaderTd_lastStoryTime_asc {
	background-image
	:url('../images/forum/asc4.gif');
}

.discussionTitleNameHeaderTd_title_desc, .discussionAuthorNameHeaderTd_author_desc,
.discussionStoryCountHeaderTd_storyCount_desc, .discussionPeopleCountHeaderTd_peopleCount_desc, .discussionLastStoryHeaderTd_lastStoryTime_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.discussionLastStoryHeaderTd_lastStoryTime_desc {
	background-image
	:url('../images/forum/desc4.gif');
}

.discussionTitleNameHeaderTd_title, .discussionAuthorNameHeaderTd_author, .discussionStoryCountHeaderTd_storyCount, .discussionPeopleCountHeaderTd_peopleCount {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.discussionTitleNameHeaderTd_title, .discussionTitleNameHeaderTd_title_asc, .discussionTitleNameHeaderTd_title_desc {
	width
	:44%;
}

.discussionAuthorNameHeaderTd_author, .discussionAuthorNameHeaderTd_author_asc, .discussionAuthorNameHeaderTd_author_desc {
	width
	:12%;
}

.discussionStoryCountHeaderTd_storyCount, .discussionStoryCountHeaderTd_storyCount_asc, .discussionStoryCountHeaderTd_storyCount_desc {
	width
	:12%;
}

.discussionPeopleCountHeaderTd_peopleCount, .discussionPeopleCountHeaderTd_peopleCount_asc,
.discussionPeopleCountHeaderTd_peopleCount_desc {
	width
	:12%;
}

.discussionLastStoryHeaderTd_lastStoryTime, .discussionLastStoryHeaderTd_lastStoryTime_asc, .discussionLastStoryHeaderTd_lastStoryTime_desc {
	width
	:20%;
	
}

.discussionTitleNameHeaderTextDiv, .discussionAuthorNameHeaderTextDiv,
.discussionStoryCountHeaderTextDiv, .discussionPeopleCountHeaderTextDiv, 
.discussionLastStoryHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.discussionTitleNameHeaderTextDiv {
	
}

.discussionAuthorNameHeaderTextDiv {
	
}

.discussionStoryCountHeaderTextDiv {
	
}

.discussionPeopleCountHeaderTextDiv {
	
}

.discussionLastStoryHeaderTextDiv {

}

.discussionTerminator {
	clear
	:both;
}

.discussionMainTableDiv {
	width
	:100%;
	height
	:auto;
}

.discussionMainTableDiv * {
	padding
	:0px;
}

/*.discussionTitleNameHeaderTextDiv, .discussionAuthorNameHeaderTextDiv,
.discussionStoryCountHeaderTextDiv, .discussionPeopleCountHeaderTextDiv, 
.discussionLastStoryHeaderTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}*/

/*.discussionTitleSubnameTextDiv {
	margin
	:0px 5px 0px 0px;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}*/
/*
.discussionTitleNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
}

.discussionAuthorNameTextDiv {
	text-align
	:center;
}

.discussionStoryCountTextDiv {
	text-align
	:center;
	
}

.discussionPeopleCountTextDiv {
	text-align
	:center;
}

.discussionLastStoryTextDiv {
	text-align
	:center;
}*/

.discussionMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.discussionMainTable td {
	vertical-align
	:middle;
}

.discussionTitleNameTd, .discussionAuthorNameTd,
.discussionStoryCountTd, .discussionPeopleCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.discussionTitleNameTd {
	width
	:44%;
	
}

.discussionAuthorNameTd {
	width
	:12%;
}

.discussionStoryCountTd {
	width
	:12%;
}

.discussionPeopleCountTd {
	width
	:12%;
}

.discussionLastStoryTd {
	width
	:20%;
}

.discussionRowLight {
	background-color
	:#8caef4 !important;
}

.discussionRowDark {
	background-color
	:#6289D9 !important;
}

.discussionPagesUpDiv, .discussionSecondPagesUpDiv {
	width
	:100%;
	height
	:24px;
}

.discussionFunctionLine {
	width
	:auto;
	float
	:left;
	padding
	:0px;
	margin
	:0px 0px 0px 0px;
	border
	:0px solid #ffffff;
	background-color
	:transparent;
}



.discussionThemeNavigationLink {
	float
	:left;
	cursor
	:pointer;
	margin
	:8px 0px 0px 5px;
	text-decoration
	:underline;
}

.gtElement {
	float
	:left;
	margin
	:8px 0px 0px 5px;
}

.discussionRowLight {
	background-color
	:#8caef4 !important;
}

.discussionRowDark {
	background-color
	:#6289D9 !important;
}

.discussionTitleNameTd, .discussionAuthorNameTd,
.discussionStoryCountTd, .discussionPeopleCountTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.discussionTitleNameTd {
	width
	:50%;
	
}

.discussionAuthorNameTd {
	width
	:8%;
}

.discussionStoryCountTd {
	width
	:8%;
}

.discussionPeopleCountTd {
	width
	:8%;
}

.discussionLastStoryTd {
	width
	:26%;
}

.discussionTitleNameTextDiv, .discussionAuthorNameTextDiv,
.discussionStoryCountTextDiv, .discussionPeopleCountTextDiv, 
.discussionLastStoryTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.discussionTitleNameTextDiv {
	font-weight
	:bold;
	cursor
	:pointer;
	min-height
	:18px;
}

.discussionAuthorNameTextDiv {
	text-align
	:center;
}

.discussionStoryCountTextDiv {
	text-align
	:center;
	
}

.discussionPeopleCountTextDiv {
	text-align
	:center;
	
}

.discussionLastStoryTextDiv {
	text-align
	:center;
}

/*Story template css*/
.storyUpperDiv {
	height
	:auto;
	width
	:auto;
}

.storyNavigatorDiv {
	width
	:100%;
	overflow
	:hidden;
	height
	:30px !important;
}

.storyPositionDiv, .storyPagesDiv, .storySecondPagesDiv .forumNavigatorDiv {
	height
	:20px;
	overflow
	:hidden;
	white-space
	:nowrap;
	width
	:auto;
}

.storyPositionDiv {
	float
	:left;
	text-align
	:left;
	height
	:30px !important;
	color
	:#FE751A;
	font-size
	:11px;
	font-weight
	:bold;
}

.storyPagesDiv, .storySecondPagesDiv {
	float
	:right;

}

.storyNavigationLinksDiv {
	text-decoration
	:underline;
	margin
	:8px 0px 0px 5px;
	cursor
	:pointer;
	float
	:left;
}

.storyPagesLinksDiv, .storySecondPagesLinksDiv {
	font-size
	:11px;
	text-align
	:center;
	width
	:auto;
	height
	:100%;
}

.storyPagesLinksDiv .actual, .storySecondPagesLinksDiv .actual {
	cursor
	:default;
	color
	:#000080;
	background-color
	:#ffffff;
}

.storyPagesLinksDiv div, .storySecondPagesLinksDiv div {
	cursor
	:pointer;
	text-decoration
	:none;
	display
	:block;
	float
	:left;
	height
	:13px;
	width
	:13px;
	border
	:1px solid #ffffff;
	margin
	:0px 3px 0px 0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	bottom
	:-5px;
}

.storyPagesLinksDiv div:hover, .storySecondPagesLinksDiv div:hover {
	color
	:#000080;
	background
	:#ffffff;
}

.storyHeaderTr {
	height
	:17px;
	border
	:solid #000080;
	border-width
	:0px 0px 2px 0px;
	color
	:#ffffff;
	background-color
	:#6289D9;
	font-weight
	:bold;
}

.storyAuthorNameHeaderTd, .storyNameHeaderTd,
.storyAuthorNameHeaderTd_asc, .storyNameHeaderTd_asc, 
.storyAuthorNameHeaderTd_des, .storyNameHeaderTd_desc {
	font-size
	:11px;
	text-align
	:left;
	height
	:17px;
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
}

.storyNameHeaderTd_asc, .storyAuthorNameHeaderTd_asc  {
	background-image
	:url('../images/forum/asc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.storyNameHeaderTd_desc, .storyAuthorNameHeaderTd_desc {
	background-image
	:url('../images/forum/desc3.gif');
	background-repeat
	:no-repeat;
	background-position
	:right -3px;
}

.storyAuthorNameHeaderTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:no-repeat;
	background-position
	:right 0px;
}

.storyAuthorNameHeaderTd, .storyAuthorNameHeaderTd_asc, .storyAuthorNameHeaderTd_desc  {
	width
	:20%;
	text-align
	:center;
}

.storyNameHeaderTd, .storyNameHeaderTd_asc, .storyNameHeaderTd_desc {
	width
	:80%;
	text-align
	:center;
}

.storyHeaderTextDiv, .storyAuthorNameHeaderTextDiv  {
	position
	:relative;
	left
	:3px;
	margin
	:0px 20px 0px 0px;
	overflow
	:hidden;
	white-space
	:nowrap;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	_width
	:100%;
}

.storyTerminator {
	clear
	:both;
	/*display
	:none;*/
}

.storyMainTableDiv {
	width
	:100%;
	height
	:auto;
	background-color
	:#e78029;
}

.storyMainTableDiv * {
	padding
	:0px;
}

.storyAuthorNameTextDiv, .storyNameTextDiv {
	_width
	:100%;
	overflow
	:hidden;
	text-overflow
	:ellipsis;
	-o-text-overflow
	:ellipsis;
	position
	:relative;
	top
	:0px;
	margin
	:0px 5px 0px 0px;
}

.storyAuthorNameTextDiv {
	font-weight
	:bold;
}

.storyNameTextDiv {
	text-align
	:left;
}

.storyMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	font-size
	:11px;
	text-align
	:left;
	/*float
	:left;*/
	border
	:solid #ffffff;
	border-width
	:0px 0px 0px 0px;
	margin
	:0px 0px 0px 0px;
	position
	:relative;
	table-layout
	:fixed;
}

.storyMainTable td {
	vertical-align
	:top;
}

.storyAuthorNameTd, .storyNameTd {
	background-image
	:url('../images/forum/line2.gif');
	background-repeat
	:repeat-y;
	background-position
	:right 0px;
}

.storyAuthorNameTd {
	width
	:20%;
	
}

.storyNameTd {
	width
	:80%;
	background-image
	:none !important;
}


.storyRowLight {
	background-color
	:#8caef4 !important;
}

.storyRowDark {
	background-color
	:#6289D9 !important;
}

.storyPagesUpDiv, .storySecondPagesUpDiv {
	width
	:100%;
	height
	:24px;
}

.storyMetaInfoTextDiv {
	width
	:auto;
	font-size
	:9px;
	padding
	:2px 0px 1px 5px;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	border-color
	:#0000d0;
	height
	:16px
}

.storyContentDataTextDiv {
	width
	:100%;
	padding
	:0px 5px 5px 5px;
}

/*New discussion small template*/

.forumNewDiscussionSmallDiv {
	width
	:100%;
	text-align
	:center;
}

.forumNewDiscussionForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewDiscussionForm * {
	font-size
	:11px;
}

.forumNewDiscussionNameInput, .forumNewDiscussionContentTextarea {
	width
	:100%;
}

.forumNewDiscussionNameInputTd {
	width
	:100%;
}

.forumNewDiscussionContentLabel, .forumNewDiscussionNameLabel, .forumEditDiscussionNameLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewDiscussionNameLabelTd {
	
}

.forumNewDiscussionContentTextarea {
	height
	:100px;
}

.forumNewDiscussionCreateButton, .forumEditDiscussionCreateButton {
	
}

.forumNewDiscussionCancelButton, .forumEditDiscussionCancelButton {
	
}

.forumNewDiscussionTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewDiscussionTable td {
	text-align
	:left;
	vertical-align
	:top;
}

.forumNewDiscussionTitleDiv, .forumEditDiscussionTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

.storyDiscussionLinksDiv {
	cursor
	:pointer;
	float
	:left;
	margin
	:8px 0 0 5px;
	text-decoration
	:underline;
}

/*New story template*/

.forumNewStorySmallDiv {
	width
	:100%;
	text-align
	:center;
}

.forumNewStoryForm {
	padding
	:0px;
	margin
	:0px;
}

.forumNewStoryForm * {
	font-size
	:11px;
}

.forumNewStoryNameInput, .forumNewStoryContentTextarea,
.editStoryNameInput, .editStoryContentTextarea {
	width
	:100%;
}

.editStoryContentTextarea {
	height
	:100px;
}

.forumNewStoryNameInputTd {
	width
	:100%;
}

.forumNewStoryContentLabel, .forumNewStoryNameLabel, 
.editStoryNameLabel, .editStoryContentLabel {
	color
	:#ffffff;
	font-weight
	:bold;
	cursor
	:pointer;
}

.forumNewStoryContentTextarea {
	height
	:100px;
}

.forumNewStoryCreateButton, .editStoryCreateButton {
	
}

.forumNewStoryCancelButton, .editStoryCancelButton {
	
}

.forumNewStoryTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #ffffff;
	margin
	:0px auto;
	min-width
	:5px;
	width
	:70%;
	white-space
	:nowrap;
}

.forumNewStoryTable td {
	text-align
	:left;
	vertical-align
	:top;
}

.forumNewStoryTitleDiv, .editStoryTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	color
	:#ffffff;
	font-size
	:13px;
	
}

.storyStoryLinksDiv {
	cursor
	:pointer;
	float
	:left;
	margin
	:8px 0 0 5px;
	text-decoration
	:underline;
}

.functionalityDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
}

.fEditDiv {
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dEditDiv {
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.themeRestrictions {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 4px 0px 0px;
}

.lockedTheme {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/lock3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableTheme {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/notReadable3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableThemeEdit, .readableThemeEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.readableThemeEdit {
	background-image
	:url('../images/readable3.png');
}

.notReadableThemeEdit {
	background-image
	:url('../images/notReadable3.png');
}

.lockedThemeEdit, .unlockedThemeEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.lockedThemeEdit {
	background-image
	:url('../images/lock3.png');
}

.unlockedThemeEdit {
	background-image
	:url('../images/unlock3.png');
}

.fDiscDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
}

.fDiscEditDiv {
	
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dDiscEditDiv {
	
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:15px;
	height
	:15px;
	cursor
	:pointer;
}

.discRestrictions {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 4px 0px 0px;
}

.optionsDiv {
	float
	:right;
	position
	:relative;
	height
	:16px;
	margin
	:2px 3px 0px 0px;
}



.lockedDiscussion {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/lock3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.notReadableDiscussion {
	height
	:16px;
	width
	:16px;
	background-image
	:url('../images/notReadable3.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
}

.lockedDiscEdit, .unlockedDiscEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.lockedDiscEdit {
	background-image
	:url('../images/lock3.png');
}

.unlockedDiscEdit {
	background-image
	:url('../images/unlock3.png');
}

.notReadableDiscEdit, .readableDiscEdit {
	height
	:16px;
	width
	:16px;
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.notReadableDiscEdit {
	background-image
	:url('../images/notReadable3.png');
}

.readableDiscEdit {
	background-image
	:url('../images/readable3.png');
}

.fStoryDiv {
	float
	:right;
	position
	:relative;
	width
	:32px;
	height
	:15px;
	margin
	:2px 3px 0px 0px;
	border-width
	:0px 0px 1px 0px;
	border-style
	:solid;
	border-color
	:#0000D0;
	padding
	:0px 0px 1px 0px;
}

.fStoryEditDiv {
	background-image
	:url('../images/edit4.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.dStoryEditDiv {
	background-image
	:url('../images/remove.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.sDiscEditDivSubscript {
	background-image
	:url('../images/subscript.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.sDiscEditDivUnsubscript {
	background-image
	:url('../images/unsubscript.png');
	background-repeat
	:no-repeat;
	background-position
	:0px 0px;
	float
	:left;
	width
	:16px;
	height
	:16px;
	cursor
	:pointer;
}

.forumEditDiscussionNameInput {
	width
	:100%;
}/* CSS Document for project nullme*/
html {
	overflow
	:scroll;
  font-family
  :verdana;
}
body {
	margin
	:0px;
	padding
	:0px;
	background-color
	:#6289D9; /*0080FF*/
	text-align
	:left;
	color
	:#000080;
}

#mainTable {
	border
	:solid #000000 0px;
	margin
	:0px auto 0px auto;
	padding
	:0% 0% 0% 0%;
	border-collapse
	:collapse;
	overflow
	:visible;
}

#hiddenTable, #hiddenTable2 {
	border
	:solid #ffffff 0px;
	border-collapse
	:collapse;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
	position
	:absolute;
	top
	:0px;
	left
	:0px;
}

#mainMenuRow {
	vertical-align
	:top;
	text-align
	:center;
}

#logoRow {
	vertical-align
	:bottom;
	text-align
	:center;
}

#guestMenuDiv {
	height
	:100%;
	position
	:relative;
}

#userMenuDiv {
	height
	:100%;
	position
	:relative;
}
/*
.mainButton {
	position
	:relative;
	z-index
	:1;
	height
	:50px;
	width
	:100%;
	margin
	:0px auto;
	margin-bottom
	:25px;
}

.upperButton {
	padding-top
	:15px;
	position
	:relative;
	margin
	:0px auto 0px auto;
	z-index
	:3;
	top
	:0px;
	left
	:0px;
	width
	:315px;
	height
	:50px;
	background-image
	:url('../images/inner6.gif');
	background-repeat
	:no-repeat;
	background-position
	:center top;
	font-weight
	:bold;
	color
	:#ffffff;
	cursor
	:pointer;
}

.contentButton {
	position
	:relative;
	margin
	:-65px auto 0px auto;
	padding
	:0px 0px 0px 0px;
	z-index
	:0;
	width
	:100%;
	height
	:100%;
	-moz-opacity
	:0;
	opacity
	:0;
	filter
	:alpha(opacity=0);
}

#mainPageDivContent {
	
}

.footerButton {
	position
	:relative;
	margin
	:-50px auto 0px auto;
	z-index
	:2;
	bottom
	:0px;
	left
	:0px;
	width
	:315px;
	height
	:50px;
	background-image
	:url('../images/outer4.gif');
	background-repeat
	:no-repeat;
	background-position
	:bottom center;
	cursor
	:pointer;
}

.contentDiv {
	padding-top
	:62px;
	
}

.closeDiv {
	position
	:relative;
	padding-left
	:24px;
	background-image
	:url('../images/close.gif');
	background-repeat
	:no-repeat;
	background-position
	:left bottom;
	font-weight
	:bold;
	top
	:15px;
	font-size
	:18px;
}*/
/***********************************************************/
/*
.mainButton {
	position
	:relative;
	top
	:200px;
	left
	:200px;
	width
	:315px;
	height
	:50px;
	padding
	:0px 0px 0px 0px;
	margin
	:0px 0px 5px 0px;
}

.upperButton {
	position
	:absolute;
	width
	:315px;
	height
	:50px;
	background
	:url('inner6.gif') no-repeat;
	padding
	:0px 0px 0px 0px;
	z-index
	:10;
	top
	:0px;
	left
	:0px;
	text-align
	:center;
}

.titleButton {
	text-align
	:center;
	position
	:relative;
	top
	:16px;
}

.contentButton {
	margin
	:0px 0px 0px 0px;
	padding
	:0px 0px 0px 0px;
	position
	:absolute;
	top
	:50px;
	left
	:0px;
	overflow
	:auto;
	width
	:100%;
	height
	:100px;
	display
	:none;
}

.contentDiv {
	display
	:block;
	position
	:relative;
	margin
	:0px 0px 0px 0px;
	height
	:100%;
}

.footerButton {
	position
	:absolute;
	z-index
	:9;
	width
	:315px;
	height
	:50px;
	background
	:url('outer4.gif') no-repeat;
	bottom
	:0px;
	left
	:0px;
	text-align
	:center;
}

.closeDiv {
	position
	:relative;
	margin
	:0px auto 0px auto;
	top
	:16px;
	padding
	:0px 0px 0px 22px;
	background
	:url('close.gif') no-repeat;
	
}*/
/****************************************************/

/*nove menu*/
.mainButton, .mainButtonNotVisible {
	position
	:relative;
	z-index
	:5;
	width
	:100%;
	height
	:50px;
	padding
	:0px 0px 0px 0px;
	margin
	:0px 0px 10px 0px;
	text-align
	:center;
}

.mainButtonNotVisible {
	display
	:none;
}

.upperButton {
	position
	:relative;
	height
	:50px;
	width
	:100%;
	background
	:url('../images/inner6.gif') no-repeat center 0px;
	padding
	:0px 0px 0px 0px;
	z-index
	:8;
	top
	:0px;
	left
	:0px;
	text-align
	:center;
	cursor
	:pointer;
}

.titleButton {
	text-align
	:center;
	position
	:relative;
	top
	:16px;
	cursor
	:pointer;
	font-weight
	:bold;
	color
	:#ffffff;
  font-size
  :14px; 
}

.footerButton {
	position
	:absolute;
	z-index
	:7;
	height
	:50px;
	width
	:100%;
	background
	:url('../images/outer4.gif') no-repeat center 0px;
	bottom
	:0px;
	left
	:0px;
	text-align
	:center;
	cursor
	:pointer;
}

.closeDiv {
	position
	:relative;
	margin
	:0px auto 0px auto;
	top
	:16px;
	padding
	:0px 0px 0px 22px;
	background
	:url('../images/close.gif') no-repeat 0px -1px;
	font-weight
	:bold;
	font-size
	:14px;
	cursor
	:pointer;
	
}

.contentButton {
	margin
	:0px auto 0px auto;
	padding
	:0px 0px 0px 0px;
	position
	:relative;
	top
	:0px;
	left
	:0px;
	overflow
	:auto;
	border-collapse
	:collapse;
	border
	:solid #ffffff 0px;
	z-index
	:6;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

.contentTd, .contentTd2 {
	margin
	:0px 0px 0px 0px;
}
/*nove menu*/

#xxx {
	
}

#mainPageDiv {
	
}

#loginDiv {
	
}

#registrationDiv {
	white-space
	:nowrap;
}

li {
	font-weight
	:bold;
	
}

.tdHeader {
	text-align
	:right;
	vertical-align
	:top;
	width
	:50%;
	font-weight
	:bold;
}

#newPasswordRequest {
	cursor
	:pointer;
	font-weight
	:bold;
}

.tdInputs {
	text-align
	:left;
	vertical-align
	:top;
	width
	:50%;
}

#registrationTable {
	border
	:solid #ffffff 0px;
	width
	:100%;
}

#registrationTable td{
	white-space
	:nowrap;
}

#registrationForm {
	width
	:100%;
	margin-top
	:0px;
}

input:focus, textarea:focus, select:focus {
	border: solid #FF7519 2px;
}

#flag {
	background-position
	:0px top;
	background-repeat
	:no-repeat;
	position
	:relative;
	top
	:2px; 
	padding-left
	:47px;
	padding-top
	:3px;
	padding-bottom
	:4px;
}

#mainLanguageSelectDiv {
	font-weight
	:bold;
}

.languageCaption/*,#slovakLanguage, #englishLanguage */{
	width
	:50%;
	text-align
	:left;
	padding-top
	:5px;
}

.languageCaption:hover/*,#slovakLanguage, #englishLanguage */{
	color
	:#ffffff;
	cursor
	:pointer;
}


.flag/*, #slovakLanguageFlag, #englishLanguageFlag */{
	width
	:50%;
	text-align
	:right;
	background-position
	:right bottom;
	background-repeat
	:no-repeat;
	cursor
	:pointer;
}

#sureSpan {
	font-weight
	:bold;
}

#backgroundPart {
	display
	:none;
	-moz-opacity
	:0;
	opacity
	:0;
	filter
	:alpha(opacity=0);
	background-color
	:#000000;
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	width
	:100%;
	z-index
	:14;
}

#foregroundPart {
	background-color
	:#ffffff;
	border
	:solid #000000 4px;
	position
	:absolute;
	-moz-border-radius
	:15px;
	z-index
	:15;
	-moz-opacity
	:0;
	opacity
	:0;
	filter
	:alpha(opacity=0);
	display
	:none;
}

.loadingAnimation {
	display
	:none;
	position
	:fixed;
	top
	:0px;
	right
	:0px;
	z-index
	:16;
	width
	:70px;
	height
	:59px;
}

.subMenu, .subMenuHidden {
	background-image
	:url('../images/subMenu.jpg');
	background-repeat
	:no-repeat;
	background-position
	:center center;
	height
	:30px;
	padding-top
	:10px;
	font-weight
	:bold;
	width
	:200px;
	margin
	:0px auto 0px auto;
  font-size
  :14px;
  cursor
	:pointer; 
}

.subMenu:hover, .subMenuHidden:hover {
	
	color
	:#ffffff;
}

.subMenuHidden {
	display
	:none;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

#boxCloseButton {
	position
	:relative;
	top
	:0px;
	left
	:0px;
	padding-left
	:24px;
	background-image
	:url('../images/close.gif');
	background-repeat
	:no-repeat;
	background-position
	:left bottom;
	font-weight
	:bold;
	cursor
	:pointer;
}

.lightBoxHeader {
	font-weight
	:bold;
	border
	:solid #ffffff 0px;
	vertical-align
	:bottom;
	font-size
	:10px;
	border-bottom
	:dashed #000000 1px;
}

.lightBoxData {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:18%;
}

#closeCell {
	vertical-align
	:top;
	height
	:30px;
}

#pagingBox {
	text-align
	:right;
	vertical-align
	:top;
	font-size
	:11px;
}

#pagingBox2 {
	text-align
	:right;
	vertical-align
	:bottom;
	font-size
	:11px;
}

#pagingBoxFiles {
	text-align
	:right;
	vertical-align
	:top;
	font-size
	:11px;
}

#pagingBoxFiles2 {
	text-align
	:right;
	vertical-align
	:top;
	font-size
	:11px;
}

.selectedPage {
	color
	:#000080;
	font-weight
	:bold;
}

.realNameClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.emailClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
	
}

.companyClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.townClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:13%;
}

.descriptionClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:32%;
}

.filesRow {
	font-weight
	:bold;
}

.uploadFile {
	vertical-align
	:top;
	text-align
	:left;
}

.fileNameClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.fileDescriptionClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.fileAuthorClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.usersIdClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.downloadButtonClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

.taskNameClass {
	font-size
	:11px;
	border
	:dashed #000000 1px;
	height
	:30px;
	width
	:16%;
}

#noscript {
	margin
	:0px auto;
	z-index
	:17;
	border
	:solid #ff0000 4px;
	font-size
	:21px;
	font-weight
	:bold;
	color
	:#ff0000;
	width
	:540px;
	height
	:140px;
	text-align
	:center;
	background-color
	:#ffffff;
	text-decoration
	:blink;
}

noscript hr {
	border
	:4px solid #ff0000;
}

.alwaysVisible {
	
}

.teleprojectNotSelected {
	display:none;
}
/*
#tabs {
	height
	:100%;
	width
	:100%;
	background-color
	:;
}

#indexTab, #loginTab, #registrationTabSk, #registrationTabEn {
	background-color
	:#ffffff;
	border
	:solid #000000 0px;
	border-top-width
	:2px;
	border-right-width
	:2px;
	border-bottom-width
	:2px;
	border-left
	:solid #ffffff 2px;
	margin
	:10px 0px 0px 0px;
	height
	:20px;
	width
	:130px;
	text-align
	:left;
	font-size
	:14px;
	font-weight
	:bold;
}

#indexTab {
	left
	:5px;
}

#loginTab {
	left
	:113px;
}

#registrationTab {
	left
	:221px;
}

#loginDiv {
	margin
	:0px auto 0px auto;
	color
	:#ffffff;
	width
	:200px;
	background-color
	:;
	
}

#loading {
	
}

#indexDiv {
	margin
	:0 auto 0 auto;
	width
	:400px;
	color
	:#ffffff;
	font-weight
	:bold;
}

#mainRegistrationDiv {
	color
	:#ffffff;
	width
	:680px;
	margin
	:0 auto 0 auto;
}



.*/

#newPasswordRequestCheckbox {

}

#userCommentArea {
	resize
	:none;
}

#hiddenInlierContent {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	opacity
	:0;
	-moz-opacity
	:0;
	filter
	:alpha(opacity=0);
}

.dragDiv {/*
	width
	:300px;*/
	height
	:auto;
	border
	:solid #000000 0px;
	position
	:absolute;
	top
	:20px;
	left
	:30px;
}

.leftTitleDiv {
	position
	:relative;
	top
	:0px;
	left
	:-10px;
	width
	:10px;
	height
	:40px;
	background
	:url('../images/inliers/hornaListaLava2.png') no-repeat transparent 0px 0px;
	cursor
	:Move;
}

.contentTitleDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	width
	:100%;
	height
	:40px;
	background
	:url('../images/inliers/hornaListaStred2.png') repeat-x 0px 0px;
	color
	:#ffffff;
	font-weight
	:bold;
	padding-top
	:10px;
	font-size
	:12px;
	text-align
	:left;
	cursor
	:Move;
	overflow
	:hidden;
}

.rightTitleDiv {
	position
	:absolute;
	top
	:0px;
	right
	:-10px;
	width
	:10px;
	height
	:40px;
	background
	:url('../images/inliers/hornaListaPrava2.png') no-repeat;
	cursor
	:Move;
}

#inactive.leftTitleDiv {
	background
	:url('../images/inliers/hornaListaLavaNeaktivna.png') no-repeat transparent 0px 0px !important;
}

#inactive.contentTitleDiv  {
	background
	:url('../images/inliers/hornaListaStredNeaktivna.png') repeat-x 0px 0px;
}

#inactive.rightTitleDiv  {
	background
	:url('../images/inliers/hornaListaPravaNeaktivna.png') no-repeat;
}

.contentDiv {
	position
	:relative;
	top
	:0px;
	left
	:0px;
	width
	:100%;
	/*height
	:250px;*/
	background-color
	:#2D3BAF;
	margin-bottom
	:5px;
}

.contentDivDiv {
	position
	:relative;
	width
	:auto;
	height
	:auto;
	overflow
	:hidden;
	background-color
	:#2D3BAF;
}

.middleDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	width
	:100%;
	height
	:100%;
	overflow
	:auto;
}

.bind {
	overflow
	:auto;
	position
	:relative;
}

.minimizeDiv {
	position
	:absolute;
	top
	:2px;
	right
	:12px;
	width
	:10px;
	height
	:10px;
	background
	:url('../images/inliers/minimize2.gif') no-repeat;
	cursor
	:pointer;
}

.maximizeDiv {
	position
	:absolute;
	top
	:2px;
	right
	:12px;
	width
	:10px;
	height
	:10px;
	background
	:url('../images/inliers/maximize2.gif') no-repeat;
	cursor
	:pointer;
}

.closeDiv2 {
	position
	:absolute;
	top
	:2px;
	right
	:0px;
	width
	:10px;
	height
	:10px;
	background
	:url('../images/inliers/close2.gif') no-repeat;
	cursor
	:pointer;
}

/*body {
	background-color
	:#6289D9;
}*/

.leftSide, .leftCorner, .bottomSide, .rightCorner, .rightSide {
	position
	:absolute;
}

.leftSide {
	left
	:-5px;
	top
	:0px;
	width
	:5px;
	height
	:100%;
	background-image
	:url('../images/inliers/leftSide2.gif');
	background-repeat
	:repeat-y;
	font-size
	:0px;
	cursor
	:w-resize;
}

.leftCorner {
	left
	:-5px;
	bottom
	:-5px;
	width
	:5px;
	height
	:5px;
	background-image
	:url('../images/inliers/leftCorner2.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px bottom;
	cursor
	:sw-resize;
}

.bottomSide {
	left
	:0px;
	bottom
	:-5px;
	width
	:100%;
	height
	:5px;
	background-image
	:url('../images/inliers/bottomSide2.gif');
	background-repeat
	:repeat-x;
	background-position
	:0px bottom;
	cursor
	:s-resize;
}

.rightCorner {
	bottom
	:-5px;
	right
	:-5px;
	width
	:5px;
	height
	:5px;
	background-image
	:url('../images/inliers/rightCorner2.gif');
	background-repeat
	:no-repeat;
	background-position
	:0px bottom;
	cursor
	:se-resize;
}

.rightSide {
	top
	:0px;
	right
	:-5px;
	width
	:5px;
	height
	:100%;
	background-image
	:url('../images/inliers/rightSide2.gif');
	background-repeat
	:repeat-y;
	font-size
	:0px;
	cursor
	:e-resize;
}

.inlierTitleDiv {
	position
	:absolute;
	top
	:11px;
	left
	:0px;
	white-space
	:nowrap;
}

iframe {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	-moz-opacity
	:0;
	opacity
	:0;
	filter
	:alpha(opacity=0);
	height
	:100%;
	width
	:100%;
}

.iframeDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	-moz-opacity
	:0.85;
	opacity
	:0.85;
	filter
	:alpha(opacity=85);
	height
	:100%;
	width
	:100%;
	background-color
	:#2D3BAF;
}

.contentBgDiv {
	position
	:absolute;
	top
	:0px;
	left
	:0px;
	height
	:100%;
	width
	:100%;
	background-color
	:transparent;
}

.cTable {
	position
	:relative;
	margin
	:0px auto;
	width
	:50%;
	border
	:solid #ffffff 1px;
	background-color
	:#6289D9;
	-moz-opacity
	:0;
	opacity
	:0;
	filter
	:alpha(opacity=0);
}

.closeLbox {
	height
	:16px;
	width
	:16px;
	background
	:url('../images/inliers/close2.gif') no-repeat center center #6289D9;
	cursor
	:pointer;
	border
	:solid #ffffff;
	border-width
	:1px 1px 1px 1px;
	position
	:relative;
}

.iopt {
	position
	:relative;
}

.rightLboxTd {
	vertical-align
	:top;
	
}
/* CSS Document */
/*body {
	background-color
	:#2D3BAF;
	color
	:#ffffff;
	font-size
	:12px;
	font-weight
	:bold;
}*/

.teleprojectAdminEditDiv, .teleprojectAdminInvitationsDiv {
	width
	:100%;
	background
	:url('../images/personalProfileButtonBgReverse.png') repeat-x #2D3BAF;
	padding
	:0px 5px 0px 0px;
}

.teleprojectAdminInvitationsDiv legend {
	color
	:#ffffff;
	font-weight
	:bold;
	font-size
	:13px;
}

.teleprojectAdminLinksDiv {
	width
	:100%;
	height
	:35px;
	padding
	:0px;
	margin
	:0px;
	background-color
	:transparent;
}

.teleprojectAdminEditTable td{
	vertical-align
	:top;
	color
	:#ffffff;
	font-size
	:13px;
}

.teleprojectAdminEditTable {
	margin
	:5px 0px 0px 5px;
	width
	:100%;
	padding
	:0px 10px 0px 0px;
}

.teleprojectAdminEditTable .rightAlign2 {
	width
	:150px;
	font-weight
	:bold;
	text-align
	:right;
}

.teleprojectAdminEditTable label {
	cursor
	:pointer;
}

.teleprojectNameLabelEdit, .teleprojectDeadlineDateLabel,
.teleprojectEditDeadlineYearLabel, .teleprojectEditDeadlineMonthLabel,
.teleprojectEditDeadlineDayLabel, .teleprojectEditDeadlineHourLabel,
.teleprojectEditDeadlineMinuteLabel, .teleprojectEditTypeSelectLabel,
.teleprojectEditDescriptionTextareaLabel {
	white-space
	:normal;
}

.teleprojectAdminCalendarTable label {
	font-size
	:10px;
	font-weight
	:bold;
}

.teleprojectAdminCalendarTable td {
	vertical-align
	:middle;
}

.teleprojectAdminEditTab, .teleprojectAdminInvitationsTab,
.teleprojectAdminBansTab, .teleprojectAdminEditTabInactive,
.teleprojectAdminInvitationsTabInactive, .teleprojectAdminBansTabInactive {
	float
	:left;
	width
	:auto;
	height
	:35px;
	font-size
	:13px;
	padding
	:7px 5px 0px 5px;
	margin
	:4px 0px -11px 3px;
	border
	:solid #000000;
	border-width
	:0px 0px 0px 0px;
	cursor
	:pointer;
	background
	:url('../images/personalProfileButtonBg.png') repeat-x 0px 5px;
	font-weight
	:bold;
	color
	:#ffffff;
	position
	:relative;
	bottom
	:-1px;
}

.teleprojectAdminEditTabInactive, .teleprojectAdminInvitationsTabInactive,
.teleprojectAdminBansTabInactive {
	background
	:transparent !important;
}

.teleprojectAdminEditTabInactive:hover, .teleprojectAdminInvitationsTabInactive:hover,
.teleprojectAdminBansTabInactive:hover {
	background
	:url('../images/personalProfileButtonBg.png') repeat-x 0px 5px !important;
}

.teleprojectAdminInvitationsMainDiv {
	background-color
	:#2D3BAF;
	width
	:100%;
}

.teleprojectAdminInvitationsPreviousContactsDiv, .teleprojectAdminInvitationsRecipientsDiv {
	width
	:100%;
	height
	:100px;
	background-color
	:#ffffff;
	margin
	:0px 0px 0px 0px;
	border
	:solid #000000;
	border-width
	:1px 1px 1px 1px;
	overflow
	:auto;
}

.teleprojectEditName {
	width
	:200px;
}

.teleprojectAdminInvitationsSelectedSubjects {
	width
	:90%;
	height
	:80px;
	background-color
	:#ffffff;
	margin
	:10px 0px 0px 10px;
	border
	:solid #000000;
	border-width
	:1px 1px 1px 1px;
}

.teleprojectAdminAddEmailButton {
	font-size
	:13px;
	font-weight
	:bold;
}

.teleprojectEditDescriptionTextarea {
	width
	:100%;
	height
	:200px
}

.teleprojectEditDeadlineYear {
	width
	:40px;
}

.teleprojectAdminCalendarTable {
	border-collapse
	:collapse;
}

.teleprojectEditDeadlineMonth, .teleprojectEditDeadlineDay {
	width
	:40px;
}

.teleprojectEditDeadlineHour, .teleprojectEditDeadlineMinute {
	width
	:40px;
}

.teleprojectAdminAddEmailLabel {
	color
	:#FFFFFF;
	cursor
	:pointer;
	font-size
	:13px;
	font-weight
	:bold;
	margin
	:0px 5px 0px 0px;
}

.teleprojectAdminAddEmailInput {
	width
	:200px;
}

.teleprojectAdminInvitationsForm {
	margin
	:5px 0px 0px 5px;
	
}

.teleprojectAdminInvitationsForm fieldset {
	border
	:1px solid #ffffff;
}

.teleprojectAdminInvitationRecipientFieldset, .teleprojectAdminInvitationContactsFieldset {
	width
	:auto;
}

.teleprojectAdminInvitationContactsFieldset {
}

.floatDelimiter {
	clear
	:both;
}


.teleprojectAdminInvitationContactsLegend {
	
}

.teleprojectAdminContactsNoteSpan {
	font-size
	:9px;
	color
	:#000000;
	padding
	:0px 0px 0px 4px
}

.teleprojectAdminMessageFieldset {
	width
	:auto;
}

.teleprojectAdminMessageFieldset label {
	color
	:#FFFFFF;
	font-size
	:13px;
	font-weight
	:bold;
}

.teleprojectAdminMessageTextarea {
	width
	:100%;
	height
	:100px;
}

.teleprojectAdminSubjectInput {
	width
	:100%;
}

.teleprojectAdminInvitationHeaderTable {
	width
	:100%;
	border
	:0px solid transparent;
	table-layout
	:fixed;
}

.teleprojectAdminInvitationHeaderTable td {
	width
	:50%;
	vertical-align
	:top;
}

.contactSpanAdd, .contactSpanRemove, .instantContactCancel {
	cursor
	:pointer;
	font-size
	:11px;
	display
	:block;
	color
	:#333333 !important;
}

.contactSpanAdd:hover, .contactSpanRemove:hover, .instantContactCancel:hover {
	background-color
	:#7BC6D6;
}

.instantContactCancel {
	padding
	:2px 5px 0px 20px;
	background
	:url('../images/remove3.gif') no-repeat 3px 1px;
}

.contactSpanAdd {
	padding
	:2px 5px 0px 20px;
	background
	:url('../images/add3.gif') no-repeat 3px 1px;
}

.contactSpanRemove {
	padding
	:2px 5px 0px 20px;
	background
	:url('../images/remove3.gif') no-repeat 3px 1px;
}/*participants css document*/
.participantsBigDiv {
	width
	:100%;
	height
	:auto;
	color
	:#ffffff;
}

.participantsFirstRow {
	height
	:20px;
	width
	:100%;
}

.participantsFirstRowTable {
	width
	:100%;
	height
	:100%;
	border-collapse
	:separate;
	font-size
	:11px;
	margin
	:0px;
}

.participantsFirstRowTable td {
	white-space
	:nowrap;
}

.participantsFirstRowThead {
	background-color
	:#6289D9;
	color
	:#ffffff;
	text-align
	:left;
}

.participants_name, .participants_name_asc, .participants_name_desc,
.participants_logDate, .participants_logDate_asc, .participants_logDate_desc,
.participants_resCount, .participants_resCount_asc, .participants_resCount_desc {
	cursor
	:pointer;
	font-weight
	:bold;
}

.participants_name_asc, 
.participants_logDate_asc, 
.participants_resCount_asc {
	cursor
	:pointer;
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	font-weight
	:bold;
}

.participants_name_desc,
.participants_logDate_desc,
.participants_resCount_desc {
	cursor
	:pointer;
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	font-weight
	:bold;
}

.participants_name:hover, .participants_name_asc:hover, .participants_name_desc:hover,
.participants_logDate:hover, .participants_logDate_asc:hover, .participants_logDate_desc:hover,
.participants_resCount:hover, .participants_resCount_asc:hover, .participants_resCount_desc:hover {
	text-decoration
	:underline;
}

.particiopants_action {
	font-weight
	:bold;
}

.participantsLastRow {
	height
	:22px;
	width
	:100%;
}

.participantsLastRowTable {
	width
	:100%;
	height
	:100%;
	border-collapse
	:separate;
	font-size
	:11px;
	margin
	:0px;
}

.participantsLastRowThead {
	background-color
	:#6289D9;
	color
	:#ffffff;
	text-align
	:left;
}

.allParticipantsActions {
	height
	:19px;
}

.allParticipantsInsertCheckbox {
	position
	:relative;
	top
	:2px;
	margin
	:0px 2px 0px 0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
	float
	:left;
}

.allParticipantsInsertCheckbox {
	/*position
	:absolute !important;*/
	top
	:2px;
	left
	:1px;
}

.participantsEraseAllButtonDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/remove.png') no-repeat;
	position
	:relative;
	float
	:left;
	cursor
	:pointer;
	top
	:1px;
}

.participantsSendDiv {
	width
	:20px;
	height
	:17px;
	background
	:url('../images/message2.gif') no-repeat;
	position
	:relative;
	float
	:left;
	top
	:2px;
}

.participantsPageSpan {
	font-size
	:9px;
	color
	:#ffffff;
	display
	:block;
	text-align
	:right;
	position
	:relative;
}

.participantsPageSpanBold {
	font-weight
	:bold;
	cursor
	:pointer;
	font-size
	:11px;
}

.participantsPageSpanNoBold {
	cursor
	:pointer;
}

.participantsMainRow {
	height
	:auto;
	width
	:100%;
	overflow
	:auto;
	overflow-x
	:hidden;
	position
	:relative;
	font-size
	:11px;
	margin
	:3px 0px 0px 0px;
}

.allParticipantsDiv {
	position
	:relative;
	width
	:100%;
}

.partRowDiv {
	position
	:relative;
	width
	:100%;
	border-style
	:none;
	border-width
	:0px 0px 1px 0px;
	border-color
	:#ffffff;
}

.partTableFirst {
	border-collapse
	:separate;
	border
	:solid #ffffff 0px;
	width
	:100%;
	height
	:20px;
	margin
	:0px;
	text-align
	:left;
}

.partTbodyFirst tr:hover td {
	background-color
	:#6289D9 !important;
}

.partTr {
	
}

.partNameTd {
	
}

.partSpanName {
	position
	:relative;
}

.partLogDateTd {
	
}

.partActionDiv {
	height
	:16px;
	position
	:relative;
	top
	:0px;
	left
	:0px;
}

.partInfoDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/info2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.partMessageDiv {
	width
	:20px;
	height
	:17px;
	background
	:url('../images/message2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.partRemoveDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/remove.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.checkboxTd2 {
	width
	:0px;
	padding
	:0px;
	text-align
	:right;
	vertical-align
	:top;
}

/*participant info section*/
.participantInfoMainDiv {
	width
	:100%;
	height
	:350px;
	overflow
	:hidden;
}

.participantInfoTitle {
	width
	:100%;
	height
	:20px;
	font-size
	:13px;
	color
	:#ffffff;
	text-align
	:center;
	font-weight
	:bold;
	padding
	:0px;
	margin
	:0px;
}

.participantInfoMainTable {
	border-collapse
	:collapse;
	width
	:100%;
	font-size
	:11px;
	color
	:#ffffff;
}

.participantNameLabel, .participantLogOnLabel,
.participantOrganizationLabel, .participantAddressLabel,
.participantResultsCountLabel, .participantEmailLabel,
.participantDescriptionLabel, .participantWWWLabel {
	width
	:130px;
	height
	:20px;
	font-weight
	:bold;
	vertical-align
	:top;
	text-align
	:left;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
}

.participantDescriptionLabel {
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 0px 0px;
}

.participantNameInfo, .participantLogOnInfo,
.participantOrganizationInfo, .participantAddressInfo,
.participantResultsCountInfo, .participantEmailInfo,
.participantWWWInfo {
	width
	:270px;
	height
	:20px;
	vertical-align
	:top;
	text-align
	:left;
	padding
	:0px;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
}

.participantDescriptionInfoDiv {
	overflow
	:auto;
	width
	:270px;
	height
	:90px;
	padding
	:0px;
	margin
	:0px;
}

.participantDescriptionInfo {
	width
	:270px;
	overflow
	:auto;
	vertical-align
	:top;
	text-align
	:left;
	padding
	:2px 0px 0px 0px;
}

.participantsIlink {
	width
	:12px;
	height
	:15px;
	background
	:url('../images/ilink2.gif') no-repeat 0px 0px;
	position
	:relative;
}

.participantsAlink {
	width
	:12px;
	height
	:15px;
	background
	:url('../images/alink2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
}

.parcitipantsAnchorLink {
	text-decoration
	:none;
	display
	:block;
	width
	:12px;
	height
	:15px;
}

































.personalProfileMainDiv {
	width
	:100%;
	padding
	:0px;
	margin
	:0px;
	background-color
	:#2D3BAF;
}

.personalProfileLinksDiv {
	width
	:100%;
	height
	:35px;
	padding
	:0px;
	margin
	:0px;
	background-color
	:transparent;
}

.personalProfilePrivateDataTab, .personalProfilePasswordDataTab,
.personalProfileSystemSettingsTab, .personalProfilePrivateDataTabInactive,
.personalProfilePasswordDataTabInactive, .personalProfileSystemSettingsTabInactive {
	float
	:left;
	width
	:auto;
	height
	:35px;
	font-size
	:13px;
	padding
	:7px 5px 0px 5px;
	margin
	:4px 0px -11px 3px;
	border
	:solid #000000;
	border-width
	:0px 0px 0px 0px;
	cursor
	:pointer;
	background
	:url('../images/personalProfileButtonBg.png') repeat-x 0px 5px;
	font-weight
	:bold;
	color
	:#ffffff;
	position
	:relative;
	bottom
	:-1px;
}

.personalProfilePrivateDataTabInactive, .personalProfilePasswordDataTabInactive,
.personalProfileSystemSettingsTabInactive {
	background
	:transparent !important;
}

.personalProfilePrivateDataTabInactive:hover, .personalProfilePasswordDataTabInactive:hover,
.personalProfileSystemSettingsTabInactive:hover {
	background
	:url('../images/personalProfileButtonBg.png') repeat-x 0px 5px !important;
}

.personalProfilePrivateDataTab {
	/*background-color
	:#888888;*/
}

.personalProfilePasswordDataTab {
	/*background-color
	:#aaaaaa;*/
}

.personalProfileSystemSettingsTab {
	/*background-color
	:#dddddd;*/
}

.personalProfileChangeDiv {
	width
	:100%;
	background
	:url('../images/personalProfileButtonBgReverse.png') repeat-x #2D3BAF;
	padding
	:0px;
	margin
	:0px;
}

.personalProfilePrivateDataMainDiv {
	width
	:100%;
	/*background-color
	:#1100dd;*/
	padding
	:0px;
	margin
	:0px;
}

.personalProfilePasswordMainDiv {
	width
	:100%;
	/*background-color
	:#1100dd;*/
	padding
	:0px;
	margin
	:0px;
}

.personalProfileSystemSettingsMainDiv {
	width
	:100%;
	/*background-color
	:#1100dd;*/
	padding
	:0px;
	margin
	:0px;
}

.personalProfilePrivateDataMainTable, .personalProfilePasswordMainTable, .personalProfileSystemMainTable {
	border-collapse
	:collapse;
	table-layout
	:auto;
	border
	:0px solid #000000;
	padding
	:0px;
	margin
	:5px 0px 0px 5px;
}

.personalProfilePrivateDataMainTable label, .personalProfilePasswordMainTable label, .personalProfileSystemMainTable label {
	font-size
	:12px;
	font-weight
	:bold;
	cursor
	:pointer;
	color
	:#ffffff;
}

.personalProfilePrivateDataMainTable legend, .personalProfilePasswordMainTable legend, .personalProfileSystemMainTable legend {
	color
	:#ffffff;
}

.personalProfilePrivateDataMainTable td, .personalProfilePasswordMainTable td, .personalProfileSystemMainTable td {
	width
	:auto;
	text-align
	:left;
	vertical-align
	:top;
}

.personalProfilePrivateDataMainTable input[type='text'], .personalProfilePasswordMainTable input[type='text'], .personalProfileSystemMainTable input[type='text'], .personalProfilePrivateDataMainTable textarea, .personalProfilePasswordMainTable textarea, .personalProfileSystemMainTable textarea {
	margin
	:0px 0px 1px 3px;
	font-size
	:12px;
	width
	:200px;
}

.personalProfilePrivateDataMainTbody {
	
}

.personalProfileNameTd {
	
}

.personalProfileNameDiv {
	
}

.personalProfileNameLabel {
	
}

.personalProfileNameInputTd {
	
}

.personalProfileNameInputDiv {
	
}

.personalProfileNameInput {
	
}

.personalProfileSecondNameTd {
	
}

.personalProfileSecondNameDiv {
	
}

.personalProfilSecondeNameLabel {
	
}

.personalProfileSecondNameInputTd {
	
}

.personalProfileSecondNameInputDiv {
	
}

.personalProfileSecondNameInput {
	
}

.personalProfileEmailTd {
	
}

.personalProfileEmailDiv {
	
}

.personalProfilEmailLabel {
	
}

.personalProfileEmailInputTd {
	
}

.personalProfileEmailInputDiv {
	
}

.personalProfileEmailInput {
	
}

.personalProfileWorkPhoneTd {
	
}

.personalProfileWorkPhoneDiv {
	
}

.personalProfilWorkPhoneLabel {
	
}

.personalProfileWorkPhoneInputTd {
	
}

.personalProfileWorkPhoneInputDiv {
	
}

.personalProfileWorkPhoneInput {
	
}

.personalProfileCellPhoneTd {
	
}

.personalProfileCellPhoneDiv {
	
}

.personalProfilCellPhoneLabel {
	
}

.personalProfileCellPhoneInputTd {
	
}

.personalProfileCellPhoneInputDiv {
	
}

.personalProfileCellPhoneInput {
	
}

.personalProfileAddressTd {
	
}

.personalProfileAddressDiv {
	
}

.personalProfilAddressLabel {
	
}

.personalProfileTownTd {
	
}

.personalProfileTownDiv {
	
}

.personalProfilTownLabel {
	
}

.personalProfileTownInputTd {
	
}

.personalProfileTownInputDiv {
	
}

.personalProfileTownInput {
	
}

.personalProfileStreetTd {
	
}

.personalProfileStreetDiv {
	
}

.personalProfileStreetLabel {
	
}

.personalProfileStreetInputTd {
	
}

.personalProfileStreetInputDiv {
	
}

.personalProfileStreetInput {
	
}

.personalProfileStateTd {
	
}

.personalProfileStateDiv {
	
}

.personalProfileStateLabel {
	
}

.personalProfileStateSelectTd {
	
}

.personalProfileStateSelectDiv {
	
}

.personalProfileStateSelect {
	margin
	:0px 0px 1px 3px;
}

.personalProfileStateSelectOption {
	
}

.personalProfileAboutMeTd {
	
}

.personalProfileAboutMeDiv {
	
}

.personalProfileAboutMeLabel {
	
}

.personalProfileAboutMeTextareaTd {
	
}

.personalProfileAboutMeTextareaDiv {
	
}

.personalProfileAboutMeTextarea {
	
}

.personalProfileWebTd {
	
}

.personalProfileWebDiv {
	
}

.personalProfileWebLabel {
	
}

.personalProfileWebInput {
	
}

.personalProfileWebInputDiv {
	
}

.personalProfileSubmitButton {
	margin
	:0px 0px 1px 3px;
}

.personalProfileSubmitButtonDiv {
	
}

.personalProfileTeleprojectsOnStartInputDiv input {
	border
	:0px solid #ffffff;
	vertical-align
	:bottom;
	margin
	:0px;
}

.personalProfileTeleprojectsOnStartFieldset {
	border
	:1px solid #ffffff;
	width
	:auto;
}

#personalProfileTeleprojectsOnStartLabel {
	cursor
	:pointer;
	font-size
	:12px;
	font-weight
	:bold;
}/*results.css for tasks */
.resultsBigDiv {
	width
	:100%;
	color
	:#ffffff;
	position
	:relative;
	right
	:-13px;
	
}

.resultFirstRow {
	width
	:100%;
	height
	:16px;
	
}

.resultFirstRowTable {
	border-collapse
	:separate;
	font-size
	:11px;
	margin
	:0px;
	padding
	:0px;
	height
	:100%;
	width
	:100%;
}

.resultFirstRowTable td {
	white-space
	:nowrap;
}

.resultFirstRowThead {
	background-color
	:transparent;
	color
	:#ffffff;
	text-align
	:left;
}

.result_name, .result_author, .result_inserted,
.result_name_asc, .result_author_asc, .result_inserted_asc,
.result_name_desc, .result_author_desc, .result_inserted_desc {
	cursor
	:pointer;
	font-weight
	:bold;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 1px 0px 0px;
}

.result_action {
	font-weight
	:bold;
}

.result_name:hover, .result_author:hover, .result_inserted:hover,
.result_name_asc:hover, .result_author_asc:hover, .result_inserted_asc:hover,
.result_name_desc:hover, .result_author_desc:hover, .result_inserted_desc:hover {
	text-decoration
	:underline;
}

.result_name_asc, .result_author_asc, .result_inserted_asc {
	background
	:url('../images/asc2.gif') no-repeat right 7px transparent;
}

.result_name_desc, .result_author_desc, .result_inserted_desc {
	background
	:url('../images/desc2.gif') no-repeat right 7px transparent;
}

.resultLastRow {
	height
	:auto;
	width
	:100%;
}



.resultLastRowTable {
	border-collapse
	:separate;
	font-size
	:11px;
	height
	:100%;
	width
	:100%;
}

.resultLastRowTable td {
	width
	:50%;
}

.resultLastRowThead {
	background-color
	:transparent;
	color
	:#ffffff;
	text-align
	:left;
}

.allResultsActions {
	height
	:17px;
	position
	:relative;
}

.allResultsInsertCheckbox {
	left
	:1px;
	position
	:absolute !important;
	top
	:2px;
	
}

.eraseAllButtonDiv {
	background
	:url('../images/deleteSelected2.gif') no-repeat 0px 0px transparent;
	height
	:15px;
	width
	:15px;
	position
	:relative;
	top
	:2px;
	left
	:19px;
}

.addNewResultButton {
	background
	:url('../images/upload2.gif') no-repeat 0px 0px transparent;
	height
	:15px;
	width
	:15px;
	position
	:relative;
	top
	:0px;
	cursor
	:pointer;
}

.resultMainRow {
	font-size
	:11px;
	width
	:100%;
	margin
	:3px 0px 0px 0px;
	
}

.allResultsDiv {
	position
	:relative;
	width
	:100%;
}

.resultTableFirst {
	border
	:solid #ffffff 0px;
	border-collapse
	:collapse;
	width
	:100%;
	text-align
	:left;
	margin
	:0px;
	padding
	:0px;
	
}

.resultTbodyFirst {
	
}

.resultTableFirst tr:hover td {
	background-color
	:#6289D9 !important;
}

.resultTableFirst td {
	/*border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;*/
}

.resultNameTd, .resultAuthorTd, .resultInsertedTd {
	cursor
	:pointer;
}

.selectFileCheckbox, .allResultsInsertCheckbox {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

.allResultsInsertCheckbox {
	position
	:absolute !important;
	top
	:2px;
	left
	:1px;
}

.resultNameTd {
	background
	:url('../images/list2.gif') no-repeat 5px -4px transparent;
}

.resultSpanName {
	position
	:relative;
	left
	:18px;
}

.resultActionDiv {
	height
	:16px;
	position
	:relative;
	top
	:0px;
	left
	:0px;
}

.resultInfoDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/info2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultDiscussionDiv {
	width
	:18px;
	height
	:17px;
	background
	:url('../images/discussion2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultDownloadDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/save2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultStatusAllowed {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/subscript.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultStatusWaiting {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/help.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultStatusDenied {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/notReadable3.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}


.resultEditDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/edit2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultRemoveDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/remove.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.resultPageSpan {
	font-size
	:11px;
	color
	:#ffffff;
	display
	:block;
	text-align
	:left;
	position
	:relative;
	white-space
	:nowrap;
}

.resultPageBold {
	font-weight
	:bold;
	cursor
	:pointer;
	font-size
	:11px;
}

.resultPageNoBold {
	cursor
	:pointer;
}

.resultLastRowTable td {
	width
	:40px;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 1px 0px 0px;
}

.restultPageTd {
	width
	:auto !important;
	border-width
	:0px !important;
}

/*result info section*/
.resultInfoMainDiv {
	width
	:100%;
}

.resultInfoTitle {
	font-size
	:13px;
	font-weight
	:bold;
	text-align
	:center;
	width
	:100%;
	height
	:20px;
	color
	:#ffffff;
}

.resultInfoMainTable {
	width
	:100%;
	border-collapse
	:collapse;
	text-align
	:left;
	color
	:#ffffff;
}

.resultNameLabel, .resultAddedByLabel,
.resultInsertedLabel, .resultStateLabel,
.resultAuthorLabel, .resultDescriptionLabel {
	font-weight
	:bold;
	font-size
	:11px;
	width
	:120px;
	height
	:20px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
	white-space
	:nowrap;
}

.resultNameInfo, .resultAddedByInfo,
.resultInsertedInfo, .resultStateInfo,
.resultAuthorInfo, .resultDescriptionInfo {
	width
	:100%;
	font-size
	:11px;
	height
	:20px;
	vertical-align
	:top;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
}

.resultDescriptionInfo, .resultDescriptionLabel {
	border-width
	:0px 0px 0px 0px;
}

.resultDescriptionInfoDiv {
	height
	:160px;
	width
	:100%;
	overflow
	:auto;
}






















/*tasks.css*/
/*****************************************************************************/

.tasksBigDiv {
	width
	:100%;
	height
	:auto;
	color
	:#ffffff;
}

.taskFirstRow {
	height
	:20px;
	width
	:100%;
}

.taskFirstRowTable {
	width
	:100%;
	height
	:20px;
	border-collapse
	:separate;
	font-size
	:11px;
	margin
	:0px;
	padding
	:0px;
}



.taskFirstRowTable td {
	white-space
	:nowrap;
}

.taskFirstRowThead {
	background-color
	:#6289D9;
	color
	:#ffffff;
	text-align
	:left;
}

.taskAction {
	width
	:100px;
}

.task_name,
.task_author,
.task_deadline {
	cursor
	:pointer;
	font-weight
	:bold;
}

.task_name:hover,
.task_name_asc:hover,
.task_name_desc:hover,
.task_author:hover,
.task_author_asc:hover,
.task_author_des:hover,
.task_deadline:hover,
.task_deadline_asc:hover,
.task_deadline_desc:hover {
	text-decoration
	:underline;
}

.task_name_asc, .task_author_asc, .task_deadline_asc {
	cursor
	:pointer;
	background
	:url('../images/asc2.gif') no-repeat right 7px #6289D9;
	font-weight
	:bold;
}

.task_name_desc, .task_author_desc, .task_deadline_desc {
	cursor
	:pointer;
	background
	:url('../images/desc2.gif') no-repeat right 7px #6289D9;
	font-weight
	:bold;
}

.taskLastRow {
	height
	:22px;
	width
	:100%;
}

.taskLastRowTable {
	width
	:100%;
	height
	:100%;
	border-collapse
	:separate;
	font-size
	:11px;
	margin
	:0px;
}

.taskLastRowThead {
	background-color
	:#6289D9;
	color
	:#ffffff;
	text-align
	:left;
}

.eraseAllButtonDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/remove.png') no-repeat;
	position
	:relative;
	cursor
	:pointer;
}

.addNewTaksButtonDiv {
	width
	:15px;
	height
	:18px;
	background
	:url('../images/addTask2.gif') no-repeat;
	position
	:relative;
	cursor
	:pointer;
}

.taskMainRow {
	height
	:auto;
	width
	:100%;
	overflow
	:auto;
	overflow-x
	:hidden;
	position
	:relative;
	font-size
	:11px;
	margin
	:3px 0px 0px 0px;
}

.allTasksDiv {
	position
	:relative;
	width
	:100%;
}

.taskRowDiv {
	position
	:relative;
	width
	:100%;
	border-style
	:none;
	border-width
	:0px 0px 1px 0px;
	border-color
	:#ffffff;
}

.taskTableFirst {
	border-collapse
	:separate;
	border
	:solid #ffffff 0px;
	width
	:100%;
	height
	:20px;
	margin
	:0px;
	text-align
	:left;
}

.taskTableFirst td {
	border-width
	:0px 1px 0px 0px;
	border-color
	:#6289D9;
}

.taskTbodyFirst {
	
}

.taskTableFirst tr:hover td {
	background-color
	:#6289D9 !important;
}

/*.taskTr:hover {
	background-color
	:#6289D9 !important;
}*/

.checkboxTd {
	width
	:20px;
	padding
	:0px;
	text-align
	:right;
	vertical-align
	:top;
}

.selectCheckbox, .allInsertCheckbox {
	position
	:relative;
	top
	:2px;
	margin
	:0px;
	padding
	:0px;
	height
	:15px;
	width
	:15px;
}

.allInsertCheckbox {
	position
	:absolute !important;
	top
	:2px;
	left
	:1px;
}

.eraseAllButtonDiv {
	position
	:aboslute !important;
	left
	:19px;
	top
	:0px;
}

.taskNameTdPlus {
	background
	:url('../images/plus.gif') no-repeat 5px 50%;
	background-color
	:transparent;
	padding
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.taskNameTdMinus {
	background
	:url('../images/minus.gif') no-repeat 5px 50%;
	background-color
	:transparent;
	padding
	:0px 0px 0px 0px;
	cursor
	:pointer;
}

.taskAuthorTd {
	cursor
	:pointer;
}

.taskDeadlineTd {
	cursor
	:pointer;
}

.taskSpanName {
	position
	:relative;
	left
	:18px;
}

.allTasksActions {
	position
	:relative;
	height
	:20px;
}

.taskActionDiv {
	height
	:16px;
	position
	:relative;
	top
	:0px;
	left
	:0px;
}

.taskInfoDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/info2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.taskDiscussionDiv {
	width
	:18px;
	height
	:17px;
	background
	:url('../images/discussion2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.taskUploadDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/upload2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.taskEditDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/edit2.gif') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

.taskRemoveDiv {
	width
	:17px;
	height
	:17px;
	background
	:url('../images/remove.png') no-repeat 0px 0px;
	position
	:relative;
	cursor
	:pointer;
	float
	:left;
}

/*task info section*/
.taskInfoMainDiv {
	width
	:100%;
	height
	:320px;
	overflow
	:hidden;
}

.taskInfoMainTable {
	border-collapse
	:collapse;
	width
	:100%;
	font-size
	:11px;
	color
	:#ffffff;
	table-layout
	:fixed;
}

.taskNameLabel, .taskAuthorLabel,
.taskDeadlineLabel, .taskInsertLabel,
.taskDescriptionLabel, .taskResultsCountLabel {
	width
	:120px;
	height
	:20px;
	font-weight
	:bold;
	vertical-align
	:top;
	text-align
	:left;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
	white-space
	:nowrap;
}

.taskDescriptionLabel {
	border-width
	:0px;
}

.taskNameInfo, .taskAuthorInfo,
.taskDeadlineInfo, .taskInsertInfo,
.taskResultsCountInfo {
	width
	:100%;
	height
	:20px;
	vertical-align
	:top;
	text-align
	:left;
	padding
	:0px;
	border-style
	:dashed;
	border-color
	:#ffffff;
	border-width
	:0px 0px 1px 0px;
	padding
	:0px;
	margin
	:0px;
}

.taskDescriptionInfo {
	width
	:300px;
	overflow
	:auto;
	vertical-align
	:top;
	text-align
	:left;
	padding
	:2px 0px 0px 0px;
}

.taskDescriptionInfoDiv {
	overflow
	:auto;
	width
	:300px;
	height
	:90px;
	padding
	:0px;
	margin
	:0px;
}

.taskInfoTitle {
	width
	:100%;
	height
	:20px;
	font-size
	:13px;
	color
	:#ffffff;
	text-align
	:center;
	font-weight
	:bold;
	padding
	:0px;
	margin
	:0px;
}

/*discussion*/

.taskDiscussionDiv2 {
	width
	:100%;
	height
	:300px;
	padding
	:0px;
	margin
	:0px;
	color
	:#ffffff;
	overflow
	:hidden;
}

.taskDiscussionTitle {
	width
	:100%;
	height
	:20px;
	font-size
	:11px;
	font-weight
	:bold;
	text-align
	:center;
}

.taskDiscussionFieldDiv {
	overflow
	:auto;
	overflow-x
	:hidden;
	width
	:100%;
	height
	:200px;
	padding
	:0px;
	margin
	:0px;
	border
	:solid #ffffff 1px;
	font-size
	:11px;
	margin
	:0px 0px 2px 0px;
	
}

.taskDiscussionInputDiv {
	position
	:relative;
	top
	:0px;
	left
	:0px;
	width
	:80%;
	height
	:75px;
	border
	:solid #ffffff 1px;
	float
	:left;
}

.taskDiscussionTextarea {
	width
	:100%;
	height
	:75px;
	padding
	:0px;
	margin
	:0px;
	resize
	:none;
	font-size
	:11px;
	overflow
	:auto;
	border-width
	:0px;
}

.taskDiscussionEnterField {
	position
	:relative;
	top
	:28px;
	left
	:30px;
	width
	:22px;
	height
	:22px;
	background
	:url('../images/sendComment.gif') no-repeat 0px 0px;
	cursor
	:pointer;
	float
	:left;
}

.taskLightRow {
	width
	:100%;
	background-color
	:#2D3BAF;
}

.taskDarkRow {
	width
	:100%;
	background-color
	:#6289D9;
}

.taskRowTitle {
	width
	:100%;
	height
	:16px;
}

.taskRowComment {
	width
	:100%;
	padding
	:0px 0px 0px 5px;
	/*position
	:relative;
	left
	:5px;*/
}

/*file upload section*/

.fileUploadMainDiv {
	width
	:600px;
	height
	:230px;
}

.fileUploadTitle {
	width
	:100%;
	height
	:20px;
	font-weight
	:bold;
	color
	:#ffffff;
	text-align
	:center;
	font-size
	:13px;
}

.fileUploadLangTitle {
	
}

.fileUploadTaskName {
	
}

.fileUploadFormDiv {
	color
	:#ffffff;
	font-size
	:11px;
	text-align
	:left;
	border
	:solid #ffffff 1px;
}

.fileUploadStatus {
	display
	:none;
}

.fileAuthorLabel, .fileDescriptionLabel, .fileNameLabel {
	cursor
	:pointer;
	width
	:80px;
	font-weight
	:bold;
}

.uploadForm {
	padding
	:0px;
	margin
	:0px;
}

.fileDescriptionTextarea {
	resize
	:none;
	width
	:90%;
	height
	:100px;
	overflow
	:auto;
	font-size
	:11px;
}

.fileAuthorInput {
	width
	:193px;
	font-size
	:11px;
}

.fileUploadTable {
	border-collapse
	:collapse;
	padding
	:0px;
	margin
	:0px;
	vertical-align
	:top;
	text-align
	:left;
	width
	:100%;
}

.fileUploadLabelTd {
	width
	:80px;
	vertical-align
	:top;
	text-align
	:left;
}

.uploadedFile {
	font-size
	:11px;
}

.fileUploadSubmitButton {
	font-size
	:11px;
	
}

.fileUploadProgressBar {
	width
	:350px;
	height
	:20px;
	background-color
	:transparent;
	position
	:relative;
	margin
	:2px auto;
	padding
	:0px;
	overflow
	:hidden;
	border
	:solid #ffffff 1px;
}

.fileUploadProgressGraph {
	width
	:0px;
	background-color
	:#2D3BAF;
	height
	:20px;
	padding
	:0px;
	overflow
	:hidden;
	margin
	:0px;
	position
	:relative;
	color
	:#ffffff;
	font-weight
	:bold;
	text-align
	:center;
	overflow
	:visible;
}

/*task dot section*/
.taskDotMainDiv {
	width
	:100%;
	height
	:330px;
	overflow
	:hidden;
	color
	:#ffffff;
}

.taskDotTitleDiv {
	width
	:100%;
	text-align
	:center;
	font-weight
	:bold;
	font-size
	:13px;
}

.taskDotMainTable {
	width
	:90%;
	border-collapse
	:collapse;
	padding
	:0px;
	margin
	:0px auto;
	text-align
	:left;
	
}

.taskDotNameTdLabel, .taskDotYearTdLabel,
.taskDotMonthTdLabel, .taskDotDayTdLabel,
.taskDotHourTdLabel, .taskDotMinuteTdLabel,
.taskDotDescriptionTdLabel, .taskDotDeadlineTdLabel {
	width
	:110px;
	height
	:20px;
	text-align
	:right;
	vertical-align
	:top;
	font-weight
	:bold;
	white-space
	:nowrap;
}

.taskDotDeadlineTdLabel {
	font-size
	:11px;
}

.taskDotNameLabel, .taskDotYearLabel,
.taskDotMonthLabel, .taskDotDayLabel,
.taskDotHourLabel, .taskDotMinuteLabel,
.taskDotDescriptionLabel {
	font-size
	:11px;
	white-space
	:nowrap;
	cursor
	:pointer;
}

.taskDotSubmitButton {
	font-size
	:11px;
}

.taskDotDescriptionTextarea {
	width
	:100%;
	height
	:90px;
	overflow
	:auto;
	font-size
	:11px;
	resize
	:none;
}

.taskDotNameTdInput,.taskDotYearTdInput,
.taskDotMonthTdInput, .taskDotDayTdInput,
.taskDotHourTdInput, .taskDotMinuteTdInput,
.taskDotDescriptionTdTextarea {
	width
	:100%;
}

.taskDotNameInput {
	width
	:100%;
	font-size
	:11px;
}

.taskDotYearInput,
.taskDotMonthInput, .taskDotDayInput,
.taskDotHourInput, .taskDotMinuteInput {
	width
	:30px;
	font-size
	:11px;
}

.task_action {
	font-weight
	:bold;
}

.taskPageSpan {
	font-size
	:11px;
	color
	:#ffffff;
	display
	:block;
	text-align
	:right;
	position
	:relative;
}

.taskPageBold {
	font-weight
	:bold;
	cursor
	:pointer;
	font-size
	:11px;
}

.taskPageNoBold {
	cursor
	:pointer;
}

.taskLastRowTable td {
	width
	:40px;
	border-width
	:0px 1px 0px 0px;
}

.taskPageTd {
	width
	:auto !important;
}


















