/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#Wrapper {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/* [disabled]min-height: 100%; */
}
#Header {
	height: 120px;
	background-color: #FFF;
	position: relative;
}

#Logo {
	width: 320px;
	position: absolute;
	left: 20px;
	top: 11px;
	border: 0px;
}

a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #A60101;
}
a:active {
	text-decoration: none;
	color: #A60101;
}

img.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
div.shadowFilter {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#663333,direction=135,strength=3);
}
td.loginPanel {
	background-color: #F0F3FB;
}

table.docBodyTable {
	width:100%;
}
table.loginBodyTable {
	width:600px;
	margin-top: 20px;
}
div.loginLeftTop {
	position:static; 
	left:0px; 
	top:0px; 
	height: 80px;
	z-index:1; 
	width:180px;
	background-image: url(pics/top_logo.gif);
	background-position: left;
	background-repeat:no-repeat;
}
div.loginHeader {
	position:static;
	text-align:center;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
table.loginMainTDright {
	width: 600px;
}
td.loginMainTDleft {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 0px solid #A60101;
}
td.loginMainTDright {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: 0px solid #A60101;
}
div.loginBlock {
	border: 2px solid #CCCCCC; 
	padding:5px;
}
table.registerTable {
}
td.registerTD {
	vertical-align:top;
	width: 50%;
	padding:10px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 0px solid #A60101;
	border-right: 0px solid #A60101;
}

td.bgTopUnder {
	height: 80px;
	width:100%;
	background-color: #CCCCCC;
	background-image: url(pics/top_bg.gif);
	background-position: left top;
	background-repeat:no-repeat;
}
td.bgTopUnderUN {
	height: 100px;
	width:100%;
	background-color: #FFFFFF;
	background-image: url(/mylmsadmin/pics/top_bg.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
table.unauthor_userinfo {
	background-image: url(/mylmsadmin/pics/user_info.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 265px;
	height: 100px;
	z-index: 200;
	vertical-align: top;
}
img.bgTopUnderTangle {
	height: 80px;
	width: 80px;
}
div.bgLeftTop {
	position:absolute; 
	left:0px; 
	top: 20px; 
	height: 80px;
	z-index:5; 
	width:180px;
	background-image: url(pics/top_logo.gif);
	background-position: left;
	background-repeat:no-repeat;
}
img.bgLeftTopTangle {
	height: 80px;
	width:180px;
}
div.bgRightTop {
	display:inline;
}
img.bgRightTopTangle {
	display:inline;
	width:750px;
	height:1px;
}
div.mainHeader {
	display:inline;
	padding-left: 180px;
	padding-right:280px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	height:80px;
	z-index:1; 
}
div.headerCenter {
	position: absolute;
	background-image: url(pics/header_center.gif);
	background-position: top center;
	background-repeat:no-repeat;
	top: 20;
	width: 100%;
	height: 80px;
	z-index:1; 
}
img.headerCenterTangle {
	width: 274px;
	height: 80px;
}
div.headerFlash {
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
	height:80px;
	z-index:1; 
}
.headerFlashObj{
	width:382px;
	height:80px;
	z-index:1; 
}
div.headerAdd {
	display:none;
}
img.headerAddTangle {
	display:none;
}
div.personalDiv {
	position:relative; 
	float:right;
	height: 95px; 
	width: 250px;
	z-index: 3;
	padding-right: 0px;
}
select.personalMenu {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	width: 96%;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	background-color: #FFFFFF;
	color: #333333;
}
td.personalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
div.mainMenuDiv {
	width: 100%;
	position:absolute; 
	left: 0px; 
	top: 60px; 
	height: 26px; 
	z-index: 0; 
	visibility: visible;
}
td.mainMenuTop {
	background-color:#FFFFFF;
	height: 1px;
}
td.mainMenuTopLeft {
	background-color:#FFFFFF;
}
td.mainMenuTopRight {
	background-color:#FFFFFF;
}
td.mainMenuLeft {
	background-color:#FFFFFF;
}
td.mainMenuCenter {
	background-color:#FFFFFF;
}
td.mainMenuRight {
	background-color:#FFFFFF;
	width: 100%;
}
td.mainMenuBottom {
	background-color:#FFFFFF;
	height:19px;
}
div.mainMenuInsertDiv {
}
td.mainMenuLeftInsert {
	background-color:#FFFFFF;
	width: 40px;
	height: 90px;
	background-image: url(pics/adminpanel/lb.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
td.mainMenuRightInsert {
	background-color:#FFFFFF;
	width: 40px;
	height: 90px;
	background-image: url(pics/adminpanel/rb.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
td.mainMenuLeftInsert2 {
	background-color:#FFFFFF;
	width: 48px;
	height:0px;
}
img.mainMenuLeftTangle {
	width: 40px;
}
img.mainMenuRightTangle {
	width: 40px;
}
img.mainMenuLeftTangle2 {
	width: 48px;
}
table.menuIconTable {

}
td.menuIconTD {
	width:27px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding-left: 3px;
	padding-right: 3px;
}
td.mainMenuItem {
	cursor:pointer;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	width: 100px;
}
td.mainMenuItemOver {
	cursor:pointer;
	background-color:#FFFFFF;
    color:#FF0000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	width: 100px;
}
td.mainMenuItemSelect {
	cursor:pointer;
	background-color:#FFFFFF;
    color:#FF0000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 4px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	width: 100px;
}
a.dropDownMenuText:link {
	color: #000000 !important;
	text-decoration: none;
	font-weight:bold;
}
a.dropDownMenuText:visited {
	text-decoration: none;
	color: #000000 !important;
	font-weight:bold;
}
a.dropDownMenuText:hover {
	text-decoration: none;
	color: #FF0000 !important;
	font-weight:bold;
}
a.dropDownMenuText:active {
	text-decoration: none;
	color: #FF0000 !important;
	font-weight:bold;
}
td.mainMenuDivider {
	background-image: url(pics/menu_divider.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 29px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.mainBlockDiv {
	width:100%;
	position: absolute; 
	left: 0px; 
	top: 140px; 
	z-index: 1;
	background-color: #FFFFFF;
}
div.mainBlockDivNA {
	width:100%;
	position: absolute; 
	left: 0px; 
	top: 100px; 
	z-index: 1;
	background-color: #FFFFFF;
	border-top: #A9181f 2px solid;
}
div.decorBlock {
	display:none;
}
td.mainBlockBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:20px;
}
td.mainBlockBodyNA{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td.leftPanel { 
	background-color: #FFFFFF;
	margin: 5px;
}

#courseHeader{}
#leftPanelHeaderText{}
#leftPanelCourseHeaderText{}
#leftPanelForumHeaderText{}



div.VotingHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}

div.NewsHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}

div.LeftHeaderText {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
}




.panelForumEntrysTable{}
.leftPanelTable{}
.panelNewsTable{}
.panelVotingTable{}
.votingResults{}


.forumColumnDigest{}
.forumPanelItem{}
.forumColumnDate{}
.forumPanelItemText{}

td.middlePanelHeader { 
	background-color: #E0E0E0;
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBody { 
	margin: 0px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
td.middlePanelBrd { 
	background-color: #333333;
}
td.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
tr.middlePanelBgrnd { 
	background-color: #E0E0E0;
}
td.rightPanel {
	background-color: #FFFFFF;
	margin: 5px;
}
.headerText, .tableHeaderTextInner {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.tableHeaderTextInner {
	margin-top:10px; 
	margin-bottom: 10px;
}
td.horDivider {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;	
}
td.horDividerNews {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 4px;
}
td.newsColumnDigest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsColumnDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60101;
}
.voteItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.horDividerVoting {
	background-image:   url(pics/hor_divider_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 5px;
}
div.footerDiv {
	width: 100%;
	background-color:#f2f2f2;
	height:24px;
	z-index: 0;
}
td.footerDivider {
	background-color:#f2f2f2;
	height:1px;
}
.footerText {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 5px;
}
td.footerTD {
	background-color:#f2f2f2;
	text-align:center;
}
h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A60101;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A60101;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60101;
}
h5 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A60101;
}
h6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A60101;
}
td.greeting {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E0E0E0;
	padding: 10px;
}
td.tableHeaderWithText {
	padding: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #333333;
}
tr.tableHeaderWithTextRow{
	display:none;
}
td.tableHeaderNoText {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
td.tableRowEven {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	padding: 5px;
	border: none;
}
td.tableRowOdd {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	padding: 5px;
	border: none;
}
td.tableRowSel {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F080;
	padding: 5px;
	border: none;
}
td.tableRowOdd1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E0E0E0;
	padding: 3px;
	border: none;
}
td.tableRowOdd2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	padding: 3px;
	border: none;
}
td.tableFooter {
	padding: 0px;
	height: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
input.voteButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.voteButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
input.activateButtonOver {
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#A60101;
	width:107px;
	height:22px;
	border: 1px solid #A60101;
	text-align:center;
}
input.activateButton {
	background-color: #F0F0F0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	width:107px;
	height:22px;
	border: 1px solid #333333;
	text-align:center;
}
.currentPath {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A60101;
}
table.activator {
	background-color: #F0F0F0;
}
td.activator {
	background-color: #F0F0F0;
	padding: 3px;
}

TR.description {
	background-color: #F0F0F0;
}
TD.description {
	background-color: #F0F0F0;
}
SELECT {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
}

INPUT.inputButton {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	border-style: solid;
	border-width: 1px;
	border-color: #aa1b21;
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image:   url(pics/btn_na.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
INPUT.inputButtonOver {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	border-style: solid;
	border-width: 1px;
	border-color: #aa1b21;
	color: #FFFFFF;
	background-color: #FFFFFF;
	cursor:pointer;
	background-image:   url(pics/btn_act.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

INPUT.inputEdit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}

.selectedLeftMenuItem {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A60101;
	width: 100%;
}
a.LeftMenuItem {
}
a.LeftMenuItem:active {
}
a.LeftMenuItem:hover {
}
a.LeftMenuItem:visited {
}
.newsListDate {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

TABLE.tableBorder {
	padding: 5px;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
table.forumTopicTable {
	width:100%;
	padding: 3px;
}
table.forumMsgTable {
	width:100%;
}
td.forumMsgTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
table.searchFormTable {
	width:100%;
}
td.searchFormTD {
	background-color: #F0F0F0;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.calendarBodyTable {
	background-color: #FFFFFF;
	padding: 5px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
td.calendarHeader {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	color: #A60101;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
table.calendarInnerTable {
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.calendarDaysHeader {
	background-color: #A60101;
	padding: 2px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.calendarCell {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 70px;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
td.tableRowEvenEvery {  
	font-family: Tahoma, Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#F0F0F0;
	background-position: center;
	color: #000000;
}
td.tableRowEvenHoll {  
	font-family: Tahoma, Arial; 
	font-size: 7pt; 
	font-weight:bold; 
	padding: 2px;
	background-color:#FF3333;
	background-position: center;
	color: #FFFFFF;
}
td.calendarEmptyCell {
	height: 70px;
}
textarea{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	color: #000000;
	background-color: #ffffff;
}
td.registerRightTD{
	width:60%;
	text-align:left;
	padding:2px;
	font-size: 12pt; 
}
td.registerLeftTD{
	width:40%;
	text-align: right;
	padding:2px;
	font-size: 12pt; 
}

.tableHeaderWithTextRow{
	display:none;
}



td.LeftPanelNoSelectedItemRight {
	width: 24px;
	background-image:none;
}
td.LeftPanelSelectedItemRight {
	background-image: url(pics/more.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 18px;
	background-position: right center;
}


td.tableVotingBottom {
	text-align: center;
}


div.pathOrder {
	margin-bottom:6px;
	margin-top:0px; 
	margin-left:5px;
}

img.pathImg {
	background-image: url(pics/path_divider.gif);
	background-position: left;
	background-repeat:no-repeat;
	height: 12px;
	width: 12px;
}



.calendar_tren_cell {
	BORDER-RIGHT: #d3d3d3 0px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center;
}
.calendar_edu_cell {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 0px solid; BORDER-LEFT: #d3d3d3 1px solid; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: left;
}
.calendar_edu_table {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 0px solid; BORDER-BOTTOM: #d3d3d3 0px solid;
}




TD.CL_forum_topic_name {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BACKGROUND-COLOR: #dddddd
}
TD.CL_forum_topic_author {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
TD.CL_forum_topic_date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}
DIV.CL_forum_topic_content {
	BACKGROUND-COLOR: #ffffff;
}
TD.CL_forum_topic_answer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
TD.CL_forum_topic_body {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff;
}
DIV.CL_forum_divider {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(/courselab.nsf/bg_divider_1.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 1px; WIDTH: 510px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: static; HEIGHT: 2px
}
TD.CL_forum_form_row {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
#CL_forum_answer_form_template {
	DISPLAY: none
}
DIV.CL_answer_insert {
	DISPLAY: none; MARGIN: 3px 1px
}
TD.CL_forum_answer_form_table {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffffff
}
TD.CL_forum_list_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TD.CL_forum_list_outer {
	BORDER-BOTTOM: #cccccc 1px dotted
}
TD.CL_forum_list_header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
#CL_forum_mode_switch {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}

a.asLink:link {
	text-decoration: underline;
}
a.asLink:visited {
	text-decoration: underline;
}
a.asLink:hover {
	text-decoration: none;
}
a.asLink:active {
	text-decoration: none;
}

td.PersonName {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	padding-right: 5px;
}

td.PersonPosition {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
}
/*------Стили шаблона Блок "Корпоративный журнал"-------*/
div.journalsHeader{
        text-align: center;
        font-weight: bold;
        font-size: 13px;
}

/*------Стили шаблона Блок "Новости" на главной странице-------*/
div.newsNameS{
        margin-top: 5px;
        margin-bottom: 5px;
        font-size:14px;
        font-weight:bold;
}
div.newsDateS{
        margin-top: 5px;
        margin-bottom: 5px;
        font-size:11px;
}

div.newsNameS{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 5px;
}

div.newsAnonsS{
        margin-top: 5px;
        margin-bottom: 5px;
}

div.newsBlockNameS{
        margin-top: 5px;
        margin-bottom: 5px;
        font-size:14px;
        font-weight:bold;
}
div.newsBlockDateS{
        margin-top: 5px;
        margin-bottom: 5px;
        font-size:11px;
}


div.newsBlockAnonsS{
        margin-top: 5px;
        margin-bottom: 5px;
}

table.newsBlockTableS{
        padding:10px;
}

span.newsBlockHeaderS{
        font-size:16px;
        font-weight:bold;
        height: 25px;
}

div.newsBlockAllS{
        text-align:right;
}

/*------Стили шаблона Блок "Календарь событий"-------*/
div.calendarDivS{}
table.calendarBodyTableS{}
td.calendarDaysHeaderS{}
td.calendarHeaderS{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:3px;
}
td.calendarHeaderTdS{}
div.calendarHeaderTextS{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
span.calendarDateS{}
td.calendarCellS{}
td.calendarEmptyCellS{}


/*------Стили шаблона Блок "Дни рождения"-------*/
div.birthdayDivS{
	padding: 5px;
}
table.birthdayTableS{}
td.birthdayHeaderTdS{}
div.birthdayHeaderS{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A60101;
	font-weight: bold;
	text-align: center;
}
td.birthdaysDayHeaderS{
	font-size: 13px;
	font-weight: bold;
}
td.birthdaysPersonFioS{}
td.birthdaysPositionS{}
td.birthdayAllS{}
a.birthdaysPersonFioTextS{}
a.birthdaysPersonFioS{}
td.birthdaysImageTdS{}

/*------Стили шаблонов "Универсальные отчеты"-------*/
table.reportTable {
	border: #333333 1px solid;
	border-collapse: collapse;
}

th.reportTH {
	background-color: #e0e0e0;
	border: #333333 1px solid;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
th.reportTH {
	background-color: #e0e0e0;
	border: #333333 1px solid;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.reportTD {
	background-color: #FFFFFF;
	border: #333333 1px solid;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}
.tab_td {
	border-right: #aaaaaa 1px solid; border-top: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; text-align: center; background-color: #EEEEEE;
}
.tab_td_sel {
	border-right: #aaaaaa 1px solid; border-top: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-bottom: #aaaaaa 0px solid; text-align: center; font-weight:bold; height:24px;
}
.tab_td_empty {
	border-bottom: #aaaaaa 1px solid;
}
blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-left: 5px solid #fce27c;
	background-color: #f6ebc1; }
blockquote p {
	margin: 0; }

/* WebHelpStyles.Start */

.libraryLeftPanel {
	 background-color: #E0E0E0;
	 padding: 10px;
}

#NonScrollSection {
	padding: 5px 5px 5px 5px;
	border-bottom: none; 
	background: #FFFFFF; 
	vertical-align: top;
	z-index: 2; 
	visibility: visible; 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 100%;
}

.LibraryHeader {
	font-size: 16px;
	font-weight: bold;
	color: #A60101;
}

#ScrollSection {
	left: 0; 
	top: 0px; 
	position: absolute; 
	margin: 0; 
	padding: 10px; 
	z-index: 1; 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	background-attachment: fixed; height:500}

hr { 
	color: #5a5a5a;
	height: 1px;
}

td.mainMenuCenterHeight {
	height: 30px;
}

/* WebHelpStyles.End */

td.tc {
	background-image: url(pics/adminpanel/tc.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

td.bc {
	background-image: url(pics/adminpanel/bc.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

td.mainMenuLeftInsert {
	background-color:#FFFFFF;
	width: 40px;
	height:20px;
	background-image: url(pics/adminpanel/lb.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
td.mainMenuRightInsert {
	background-color:#FFFFFF;
	width: 40px;
	height:20px;
	background-image: url(pics/adminpanel/rb.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

table.ddMenuTable{
}
div.ddMenu {
`	margin-top: 0px;
	margin-left: 6px;
	padding: 0px;
	z-index: 10; 
	left: 0px; 
	top: 165px;
	position: absolute;
	width: 110px;
}
td.ddMenuItem {
	padding:3px;
	width:100%;
	cursor:pointer;
	color: #333333;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
td.ddMenuItemOver {
	padding:3px;
	width:100%;
	cursor:pointer;
	color:#FF0000;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
a#ddmMenuItemText:link {
	color: #333333 !important;
	text-decoration: none;
}
a#ddmMenuItemText:visited {
	color: #333333 !important;
	text-decoration: none;
}
a#ddmMenuItemText:hover {
	color: #FF0000 !important;
	text-decoration: none;
}
a#ddmMenuItemText:active {
	color: #FF0000 !important;
	text-decoration: none;
}

td.ddMenuDivider {
	height:1px;
}
.ddMenuText {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px
}

div.footerDiv {
	width: 100%;
	background-color:#FFFFFF;
	height: 54px;
	z-index: 0;
}
td.footerDivider {
	background-color:#3c3d3c;
	height: 2px;
}
.footerText {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
td.footerTD {
	background-color:#FFFFFF;
	text-align: left;
	background-image: url(/mylmsadmin/pics/footer_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	height: 50px;
	padding-left: 90px;
}

div.un_header {
	font-size: 14px;
	font-weight: bold;
	color: #3c3d3c;
}
.date_unews {
	font-size: 12px;
	font-weight: bold;
	color: #3c3d3c;
}

div.menu_item_level_0_open {
	cursor:pointer;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item_c.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
div.menu_item_level_0_open_hover {
	cursor:pointer;
    color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
div.menu_item_level_0_closed {
	cursor:pointer;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item_c.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
div.menu_item_level_0_closed_hover {
	cursor:pointer;
    color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
div.menu_item_level_0_selected_open {
	cursor:pointer;
	color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
div.menu_item_level_0_selected_open_hover {
	cursor:pointer;
    color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	background-image: url(pics/lmt_item.gif);
	background-position: 8px 10px;
	background-repeat: no-repeat;
	padding-left: 16px;
}

div.menublock_level_1 {}
div.menu_item_level_1_closed {
	cursor:pointer;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item_c.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_closed_hover {
	cursor:pointer;
	color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_selected_closed {
	cursor:pointer;
	color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_selected_closed_hover {
	cursor:pointer;
	color:#ac1719;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_open {
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item_c.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_open_hover {
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-image: url(pics/m_item_c.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-left: 11px;
}
div.menu_item_level_1_inner {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;*/
}
	
	
td.tabs_on_table {
	background-image: url(pics/tab_table_left_top_bg_tab.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: auto;
	height: 51px;
	vertical-align: top;
	padding-top: 7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
td.header_on_table {
	background-image: url(pics/tab_table_right_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 400px;
	height: 51px;
}
td.tot_ltc {
	background-image: url(pics/tab_table_left_top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 21px;
	height: 51px;
}
td.tot_rc {
	background-image: url(pics/tab_table_right_top_corner_tab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
	height: 51px;
}
td.tot_lc {
	background-image: url(pics/tab_table_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 21px;
	height: 51px;
}
td.tot_bc {
	background-image: url(pics/tab_table_left_top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 51px;
}
td.tot_lcbg {
	background-image: url(pics/tab_table_left_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 21px;
}
td.tot_rcbg {
	background-image: url(pics/tab_table_right_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 19px;
}
td.tot_rtc {
	background-image: url(pics/tab_table_right_top_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 214px;
	height: 51px;
}
td.tot_rtc_news {
	background-image: url(pics/tab_table_right_top_corner_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 214px;
	height: 51px;
}
td.tot_ltc_welcome {
	background-image: url(pics/welcome_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 51px;
}
td.tot_rtc_right {
	background-image: url(pics/tab_table_rtc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 21px;
	height: 51px;
}
td.tot_rtc_help {
	background-image: url(pics/tab_table_right_top_corner_help.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 51px;
}
td.tot_lb {
	background-image: url(pics/tab_table_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 21px;
	height: 17px;
}
td.tot_rb {
	background-image: url(pics/tab_table_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
	height: 17px;
}
td.tot_cb {
	background-image: url(pics/tab_table_bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 17px;
}

table.unauthor_userinfo {
	background-image: url(pics/user_info.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 265px;
	height: 100px;
	z-index: 200;
	vertical-align: top;
}

td.wlt {
	background-image: url(pics/welcome_tl.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 11px;
	height: 39px;
}
td.wct {
	background-image: url(pics/1blank.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 39px;
	background-color: #f2f2f2;
}
td.wrt {
	background-image: url(pics/welcome_tr.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 100%;
	height: 39px;
	background-color: #f2f2f2;
}

td.wcc {
	background-color: #f2f2f2;
	padding: 10px;
}
td.wlb {
	background-image: url(pics/welcome_bl.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 11px;
	height: 9px;
}
td.wcb {
	background-image: url(pics/1blank.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 9px;
	background-color: #f2f2f2;
}
td.wrb {
	background-image: url(pics/welcome_br.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 9px;
	background-color: #f2f2f2;
}

div.small_tab_closed {
	height: 40px;
	width: 99;
	background-image: url(/pics/no_selected_main_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: center;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: hand;
	cursor: pointer;
}
div.small_tab_closed_hover {
	height: 40px;
	width: 99;
	background-image: url(/pics/no_selected_main_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color:#e0e0e0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: hand;
	cursor: pointer;
}
div.small_tab_selected {
	height: 40;
	width: 99;
	background-image: url(pics/selected_main_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color:#e0e0e0;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: hand;
	cursor: pointer;
}
div.small_tab_selected_hover {
	height: 40px;
	width: 99;
	background-image: url(pics/selected_main_menu.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: hand;
	cursor: pointer;
}
td.small_tabDivider {
	width: 1px;
	height: 21px;
	background-image: url(pics/tab_div.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
td.small_mainTabWindow {
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.tabM_selected {
	display: inline;
}
div.tabM_closed {
	display: none;
}

div.tabM_closed {
	display: none;
}

div.tabM_closed {
	display: none;
}

div.tabM_closed {
	display: none;
}

/* Vertical tabs css start */
div.vtab_closed {
	text-align: left;
	color:#737373;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}
div.vtab_closed_hover {
	color:#aa1b21;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}
div.vtab_selected {
	color:#aa1b21;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}
div.vtab_selected_hover {
	color:#aa1b21;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}

td.vmainTabWindow {
	border-left: 1px #737373 dashed;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

/* vertical tabs css end */

td.table_left_tnh_corner {
	background-image: url(pics/lbcorner_noheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}

td.table_right_tnh_corner {
	background-image: url(pics/rbcorner_noheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}
td.table_center_tnh_corner {
	background-image: url(pics/ct_bg_noheader.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 15px;	
}
td.table_left_border {
	background-image: url(pics/lc_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 15px;	
}
td.table_right_border {
	background-image: url(pics/rc_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 15px;
}

td.table_left_bottom_corner {
	background-image: url(pics/lbcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}

td.table_right_bottom_corner {
	background-image: url(pics/rbcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}
td.table_center_bottom_corner {
	background-image: url(pics/cb_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 15px;	
}
td.table_left_tnh_corner {
	background-image: url(pics/lbcorner_noheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}

td.table_right_tnh_corner {
	background-image: url(pics/rbcorner_noheader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 15px;	
}
td.table_center_tnh_corner {
	background-image: url(pics/ct_bg_noheader.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 15px;	
}

td.table_left_top_corner {
	background-image: url(pics/ltcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 50px;	
}

td.table_right_top_corner {
	background-image: url(pics/rtcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
	height: 50px;	
}
td.table_center_top_corner {
	background-image: url(pics/ct_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 50px;
	padding-top: 5px;
}
td.table_center_white {
	width: 100%;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
}


.tab_left_table{
	border-collapse:collapse;
}
.tab_left_td {
	cursor: pointer;
	border-top: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; text-align: center; background-color: #EEEEEE; height:27px;
}
.tab_left_td_sel {
	cursor: pointer;
	border-top: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; text-align: center; font-weight:bold; height:27px;
}
.tab_left_td_content {
	border-top: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; text-align: center;
	vertical-align:top;
}
.tab_left_td_empty{
	border-right: #aaaaaa 1px solid;
}
.tab_left_content{
	width:100%;
	padding: 10px;
}
.tab_left_name{	
	color: #b01f23;
	text-decoration: none;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 1px #b01f23;
	color: #b01f23;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*

	border: solid 1px #999999;
	color: #b01f23;
*/
#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #b01f23;
	background: #EEEEEE url(../scripts/jqplugins/alerts/images/title.gif) top repeat-x;
	border-bottom: solid 1px #b01f23;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	//background: 16px 16px no-repeat url(../scripts/jqplugins/alerts/images/info.gif);
	padding: 1em 1em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../scripts/jqplugins/alerts/images/info.gif);
	background-repeat: no-repeat;
}

#popup_content.confirm {
	//background-image: url(../scripts/jqplugins/alerts/images/important.gif);
	background-image: url(../scripts/jqplugins/alerts/images/info.gif);
}

#popup_content.prompt {
	//background-image: url(../scripts/jqplugins/alerts/images/help.gif);
	background-image: url(../scripts/jqplugins/alerts/images/info.gif);
}

#popup_message {
	//padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	//margin: .5em 0em;
}

/* New Styles by StudioLand */


#Top_Menu {
	height: 30px;
	margin: 0px;
	position: absolute;
	left: 380px;
	top: 12px;
	width: 620px;
}
#Top_Menu ul li {
	float: left;
	margin-right: 20px;
	text-transform: uppercase;
	padding: 2px;
}
#Top_Menu ul li a:link, #Top_Menu ul li a:visited {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AD1A24;
	color: #666;
}
#Top_Menu ul li a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AD1A24;
	color: #333;
}
#Top_Links {
	padding: 0px;
	float: right;
	width: 330px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Top_Links ul {
	margin: 0px;
	padding: 0px;
}
#Top_Links ul li {
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin-left: 15px;
}
#Top_Links a:link, #Top_Links a:visited {
	color: #000!Important;
	text-decoration: none;
	outline: none;
	border-bottom-style: none;
	display: block;
	/* [disabled]font-weight: bold;
*/
	font-size: 13px;
}
#Top_Links a:hover {
	border-bottom-width: 1px!Important;
	border-bottom-style: dotted!Important;
	border-bottom-color: #000!Important;
	color: #000;
}

p {
	margin:0px 0px 5px 0px;
	line-height: normal;
}
h1 {
	font-size: 1.6em;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	display: block;
	/* [disabled]text-transform: uppercase; */
}
h3 {
	font-size: 1.2em;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.Reg_Links {
	position: absolute;
	left: 770px;
	top: 93px;
	width: 230px;
	height: 16px;
}
#Header .Reg_Links ul li {
	float: left;
	margin-right: 20px;
}
#Header .Reg_Links ul li a {
	font-size: 11px;
}
#Header .Reg_Links span{
	font-size: 11px;
	color: #A61B20;
}

#Login_Panel {
	position: absolute;
	left: 510px;
	top: 40px;
	width: 490px;
	height: 30px;

}
#Login_Panel {

	font-size: 10px;
}
#Login_Panel form #Login_Field {
	float: left;
	background-image: url(im/login.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
	font-size: 10px;
	/* [disabled]font-size: 10px; */
	border: none;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 15px;
	margin-top: 0px;
	background-position: left 20px;
}

#Login_Panel form #Login_Field input {
	background-color: #F4F4F4;
	margin-left: 2px;
	margin-top: 0px;
	border: 0px;
	font-size: 10px;
	
}
#Login_Panel form #Login_Field span {
	display: block;
	margin-bottom: 5px;
}




#Login_Panel form #Pasword_Field {
	float: left;
	background-image: url(im/login.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 159px;
	border: none;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	background-position: left 20px;
}

#Login_Panel form #Pasword_Field input {
	background-color: #F4F4F4;
	margin-top: 0px;
	margin-left: 3px;
	border: none;
	font-size: 10px;
}

#Login_Panel form #Pasword_Field span {
	display: block;
	margin-bottom: 5px;
}
#Login_Panel form #ENTER_BTN {
	margin-top: 15px;
	display: block;
	float: right;
	width: 107px;
	padding-right: 20px;
}

#Footer {
	background-image: url(im/bg_footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 102px;
	/* [disabled]width: 817px;
*/
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
#Footer_Menu {
	float: right;
	/* [disabled]width: 550px; */
}
#Footer_Menu ul li {
	float: left;
	margin-right: 25px;
}
#Footer_Menu ul li a {
	font-size: 11px;

}


#Footer_Contacts {
	float: left;
	margin-left: 40px;
	font-size: 10px;
	width: 350px;
	color: #A61B20;
}
#Footer_Contacts img {
	/* [disabled]color: #333; */
	float: left;
}
#Counters {
	float: right;
	margin-top: 15px;
	margin-right: 25px;
}

.Shadow  {
	background-image: url(im/shadow_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 20px;
}

#Content {
	background-color: #FFF;
}
#Content #Services {
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A61B20;
	border-bottom-color: #A61B20;
	background-color: #EEE;
	position: relative;
	height: 390px;
	overflow: hidden;
}
.15 {
}

#Title_Services {
	font-size: 30px;
	color: #A61B20;
	position: absolute;
	height: 44px;
	width: 318px;
	left: 602px;
	top: 12px;
}

#Service_1 , #Service_2, #Service_3{
	height: 400px;
	width: 586px;
}
#List_Services  {
	text-align: left;
	width: 322px;
	z-index: 50;
	display: block;
	position: absolute;
	left: 568px;
	top: 60px;
	height: 400px;
}
#List_Services li a:link,#List_Services li a:visited {
	font-size: 14px;
	color: #333;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 35px;
}
#List_Services li a:hover {
	color: #B1333F;
}
#TXT_Column_Left {
	float: left;
	width: 430px;
	margin-left: 40px;
	margin-bottom: 20px;
}
#TXT_Column_Right {
	float: right;
	width: 430px;
	margin-right: 40px;
	margin-bottom: 20px;
}
#TXT_Column_Left ul li, #TXT_Column_Right ul li {
	margin-bottom: 7px;
	padding-left: 14px;
	background-image: url(im/txt_li.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
}

.Anons_Img {
	/* [disabled]float: left; */
	position: relative;
}
.Anons_Plashka {
	background-image: url(im/bg_anons.png);
	background-repeat: repeat;
	height: 100px;
	width: 586px;
	left: 0px;
	top: 270px;
	color: #FFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px !important;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px !important;
	padding-left: 10px;
	position: absolute;
	/* [disabled]z-index: 25; */
	/* [disabled]z-index: 25; */
}
.Anons_Titles  {
	font-size: 24px;
	text-shadow: 1px 1px 2px #000;
}
.Anons_TXT {
	font-size: 18px;
	text-shadow: 1px 1px 2px #000;
}

#Tarifs {
	background-image: url(im/bg_tarif.png);
	background-repeat: repeat-x;
	height: 250px;
	background-position: center top;
	margin-right: 20px;
	margin-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #A61B20;
	position: relative;
	overflow: hidden;
}
#Tarifs_List {
	height: 50px;
	float: right;
	display: block;
	margin-top: 23px;
	margin-right: 50px;
}

#Tarifs #Tarifs_List li {
	float: left;
	text-align: center;
}
#Tarifs_List li a:link, #Tarifs_List li a:visited {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	font-size: 16px;
	color: #333;
}
#Tarifs_List li a:hover {
	background-image: url(im/arrow_tarifs_hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;

}

#Titles_Tarifs {
	font-size: 24px;
	color: #AB1F28;
	width: 250px;
	/* [disabled]background-color: #3FF; */
	margin-left: 70px;
	margin-right: 50px;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
	/* [disabled]position: relative; */
}
#Tarifs .Tarif_Main {
	/* [disabled]height: 200px; */
	width: 300px;
	margin-left: 50px;
	float: left;
	/* [disabled]background-color: #CF3; */
}
#Tarifs  .Tarif_Name {
	text-align: center;
	font-size: 40px;
	display: block;
	color: #464646;
}

#Tarifs .Tarif_Price {
	text-align: center;
	font-size: 50px;
	display: block;
	font-weight: bold;
	color: #666;
	margin-left: 20px;
}

#Tarifs .Tarif_Price_Year {
	text-align: center;
	font-size: 16px;
	display: block;
	margin-top: 20px;
}
.Tarif_Details {
	font-size: 14px;
	color: #333;
	float: right;
	width: 350px;
	text-align: center;
	margin-right: 100px;

}
.Tarif_Details p{

	line-height: 16px ;
}
.Tarif_Details .More_BTN {
	display: block;
	margin-top: 15px;
}

#Sravnenie_Tarifs  {
	position: absolute;
	width: 350px;
	left: 560px;
	top: 210px;
}





.Trigger_Index_Tabs li  {
	float: left;
	display: block;
}
.Trigger_Index_Tabs li.ui-tabs-selected {
	background-image: url(im/arrow_tarifs.png);
	background-repeat: no-repeat;
	background-position: center top;
	/* [disabled]color: #FFF !important; */

}
.Trigger_Index_Tabs li.ui-tabs-selected  a {
	color: #FFF !important;

}
.Trigger_Index_Tabs li.ui-tabs-selected a span {
	color: #FFF !important;
}

.Trigger_Index_Tabs li a:link {
	display: block;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
}
.Trigger_Index_Tabs li a:hover  {
	background-image: url(im/arrow_tarifs_hover.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.Trigger_Services li  {
	display: block;
	padding: 0px;
}
.Trigger_Services li.ui-tabs-selected {
	background-image: url(im/arrow_services_small.png);
	background-repeat: no-repeat;
	background-position: left center;

}
.Trigger_Services li.ui-tabs-selected a {
	font-weight: bold;
	color: #A61B20 !important;
	padding: 0px;
}
