
/* =============Alushta2 Specific Styles==================================== */

body {
	color: black;
	background-color: #0080c0;
}

table#orgBodyTable {
	background-color: transparent;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	text-align: left;
}

div#orgBody, div#orgBodyoldie {
	padding: 0px;
	margin: 0px;
	border: none;
	position: relative;
	width: 1000px;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
}

div#orgBody {
	background-image: url(div_orgbody.png);
}

div#orgBodydiv#orgBodyoldie {
	background-image: url(oldie/div_orgbody.gif);
}

div#orgTopPanel {
	color: black;
	background-color: #e1e1e1;
	background-image: url(div_orgtoppanel.png);
	background-repeat: no-repeat;
	background-attachment: scroll;background-position: left;
	width: 1000px;
	height: 25px;
}

div#orgTopImage {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 1000px;
	height: 160px;
	padding: 0px;
	margin: 0px;
	top: 25px;
	left: 0px;
	position: absolute;
}

div#orgWaveTransition, div#orgWaveTransitionoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 1000px;
	height: 100px;
	top: 135px;
	left: 0px;
	position: absolute;
}

div#orgWaveTransition {
	background-image: url(div_orgwavetransition.png);
}

div#orgWaveTransitionoldie {
	background-image: url(oldie/div_orgwavetransition.gif);
}

div#orgLogoDiv {
	width: 325px;
	height: 125px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
}

img#orgLogoImage {
	width: 325px;
	height: 125px;
	padding: 0px;
	margin: 0px;
	border: none;
}

a#orgLogoLink {
	padding: 0px;
	margin: 0px;
	border: none;
}

div#orgMainRoundDiv {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 130px;
	left: 30px;
	visibility: visible;
	z-index: 2000;
}

img#orgMainRoundImage {
	width: 70px;
	height: 70px;
}

a#orgMainRoundLink {
	border: none;
}

div#orgForumRoundDiv {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 120px;
	left: 115px;
	visibility: visible;
	z-index: 2000;
}

img#orgForumRoundImage {
	width: 70px;
	height: 70px;
}

a#orgForumRoundLink {
	border: none;
}

div#orgMainPopupMenuDiv {
	top: 130px;
	left: 30px;
	visibility: hidden;
	position: absolute;
	z-index: 1000;
}

table#MainPopupMenuTable {
	width: 400px;
	background-color: transparent;
}

td#orgPopupMenuTD1, td#orgPopupMenuTD1oldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	vertical-align: top;
	text-align: left;
	width: 70px;
	height: 70px;
	padding: 0px;
	margin: 0px;
	border: none;
}

td#orgPopupMenuTD1 {
	background-image: url(org_popupmenu1.png);
}

td#orgPopupMenuTD1oldie {
	background-image: url(oldie/org_popupmenu1.gif);
}

td#orgPopupMenuTD2, td#orgPopupMenuTD2oldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	vertical-align: top;
	text-align: left;
	width: 330px;
	height: 70px;
	padding: 0px;
	margin: 0px;
	border: none;
}

td#orgPopupMenuTD2 {
	background-image: url(org_popupmenu2.png);
}

td#orgPopupMenuTD2oldie {
	background-image: url(oldie/org_popupmenu2.gif);
}

td#orgPopupMenuTD3, td#orgPopupMenuTD3oldie {
	padding: 0px;
	margin: 0px;
	width: 400px;
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	vertical-align: top;
	text-align: left;
	border: none;
}

td#orgPopupMenuTD3 {
	background-image: url(org_popupmenu3.png);
}

td#orgPopupMenuTD3oldie {
	background-image: url(oldie/org_popupmenu3.gif);
}

td#orgPopupMenuTD4, td#orgPopupMenuTD4oldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	width: 400px;
	height: 10px;
	border: none;
}

td#orgPopupMenuTD4 {
	background-image: url(org_popupmenu4.png);
}

td#orgPopupMenuTD4oldie {
	background-image: url(oldie/org_popupmenu4.gif);
}

div#orgPopupMenuTD2DIV {
	width: 330px;
	height: 57px;
	background-color: transparent;
	border: none;
}

table#MainPopupMenuList {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 100%;
	background-color: transparent;
}

td#PopupMenuListImgTD {
	vertical-align: top;
	text-align: center;
	padding: 5px 5px 10px 5px;
	margin: 0px;
	width: 60px;
	border: none;
}

td#PopupMenuListLinksTD {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	margin: 0px;
	line-height: 1em;
	border: none;
}

a.orgPopupMenuLink0 {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a.orgPopupMenuLink0:visited {
	color: black;
}

a.orgPopupMenuLink0:hover {
	text-decoration: underline;
}

a.orgPopupMenuLink0:active {
	color: red;
}


a.orgPopupMenuLink1 {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}

a.orgPopupMenuLink1:visited {
	color: #800080;
}

a.orgPopupMenuLink1:hover {
	color: red;
}

a.orgPopupMenuLink1:active {
	color: #ff6a6a;
}

div.orgPopupMenuLink0DIV {
	margin-bottom: 3px;
	display: block;
}

div#orgPageContentsVertikalIndention {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 1000px;
	height: 180px;
	position: relative;
	background-color: transparent;
}

div#orgPageTabsDIV, div#orgPageTabsDIVoldie {
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 1000px;
	height: 25px;
	position: relative;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	border: none;
}

div#orgPageTabsDIV {
	background-image: url(div_orgpagetabs.png);
}

div#orgPageTabsDIVoldie {
	background-image: url(oldie/div_orgpagetabs.gif);
}

table#orgPageTabsTABLE{
	padding: 0px;
	margin: 0px;
	border: none;
	height: 25px;
	background-color: transparent;
}

td.orgPageTabsFirstIndentTD {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 30px;
	height: 25px;
}

td.orgPageTabsIndentTD {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 10px;
	height: 25px;
}

td.orgPageTabsSel1TD, td.orgPageTabsSel1TDoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 5px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	border: none;
}

td.orgPageTabsSel1TD {
	background-image: url(org_seltab1.png);
}

td.orgPageTabsSel1TDoldie {
	background-image: url(oldie/org_seltab1.gif);
}

td.orgPageTabsSel2TD, td.orgPageTabsSel2TDoldie {
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	border: none;
	height: 25px;
	vertical-align: top;
	text-align: center;
}

td.orgPageTabsSel2TD {
	background-image: url(org_seltab2.png);
}

td.orgPageTabsSel2TDoldie {
	background-image: url(oldie/org_seltab2.gif);
}

td.orgPageTabsSel3TD, td.orgPageTabsSel3TDoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 5px;
	height: 25px;
}

td.orgPageTabsSel3TD {
	background-image: url(org_seltab3.png);
}

td.orgPageTabsSel3TDoldie {
	background-image: url(oldie/org_seltab3.gif);
}

td.orgPageTabsUnsel1TD, td.orgPageTabsUnsel1TDoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	width: 5px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	border: none;
}

td.orgPageTabsUnsel1TD {
	background-image: url(org_unseltab1.png);
}

td.orgPageTabsUnsel1TDoldie {
	background-image: url(oldie/org_unseltab1.gif);
}

td.orgPageTabsUnsel2TD, td.orgPageTabsUnsel2TDoldie {
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	border: none;
	height: 25px;
	vertical-align: top;
	text-align: left;
}

td.orgPageTabsUnsel2TD {
	background-image: url(org_unseltab2.png);
}

td.orgPageTabsUnsel2TDoldie {
	background-image: url(oldie/org_unseltab2.gif);
}

td.orgPageTabsUnsel3TD, td.orgPageTabsUnsel3TDoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 5px;
	height: 25px;
}

td.orgPageTabsUnsel3TD {
	background-image: url(org_unseltab3.png);
}

td.orgPageTabsUnsel3TDoldie {
	background-image: url(oldie/org_unseltab3.gif);
}

td.orgPageTabsSel2TD div, td.orgPageTabsSel2TDoldie div, td.orgPageTabsUnsel2TD div, td.orgPageTabsUnsel2TDoldie div {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 3px 12px 0px 12px;
	vertical-align: middle;
	text-align: center;
}

td.orgPageTabsSel2TD div a {
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}

td.orgPageTabsUnsel2TD div a {
	font-weight: normal;
	color: #0000ff;
	text-decoration: none;
}

td.orgPageTabsSel2TD div a:visited, td.orgPageTabsUnsel2TD div a:visited {
	color: #0000ff;
}

td.orgPageTabsSel2TD div a:hover, td.orgPageTabsUnsel2TD div a:hover {
	color: red;
}

td.orgPageTabsSel2TD div a:active, td.orgPageTabsUnsel2TD div a:active {
color: #ff8080;
}

div#orgPageContentDIV, div#orgPageContentDIVoldie {
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: left top;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 1000px;
	position: relative;
}

div#orgPageContentDIV {
	background-image: url(div_orgpagecontent.png);
}

div#orgPageContentDIVoldie {
	background-image: url(oldie/div_orgpagecontent.gif);
}

div#orgPageContentBottomDIV, div#orgPageContentBottomDIVoldie {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	border: none;
	width: 1000px;
	height: 10px;
}

div#orgPageContentBottomDIV {
	background-image: url(div_orgpagecontentbottom.png);
}

div#orgPageContentBottomDIVoldie {
	background-image: url(oldie/div_orgpagecontentbottom.gif);
}

div#orgBottomPanelDIV {
	padding: 0px;
	margin: 0px;
	border: none;
	position: relative;
}

table#orgBottomPanelTABLE {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 1000px;
	background-color: transparent;
}


td#orgBottomPanelLeftTD {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	vertical-align: middle;
	text-align: left;
	padding: 10px;
	margin: 0px;
	border: none;
	width: 300px;
}

td#orgBottomPanelCenterTD {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	margin: 0px;
	border: none;
	width: 400px;
}

td#orgBottomPanelRightTD {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	vertical-align: middle;
	text-align: right;
	padding: 10px 20px 10px 10px;
	margin: 0px;
	border: none;
	width: 300px;
}

td#orgBottomPanelCenterTD a {
	font-weight: normal;
	color: black;
	text-decoration: none;
}

td#orgBottomPanelCenterTD a:visited {
	color: black;
}

td#orgBottomPanelCenterTD a:hover {
	color: red;
}

td#orgBottomPanelCenterTD a:active {
	color: #ff8080;
}

td#orgBottomPanelRightTD a {
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

td#orgBottomPanelRightTD a:visited {
	color: black;
}

td#orgBottomPanelRightTD a:hover {
	color: red;
	text-decoration: none;
}

td#orgBottomPanelRightTD a:active {
	color: #ff8080;
	text-decoration: none;
}

div#content {
	padding: 5px 25px 15px 25px;
	margin: 0px;


	/* default values of content from mediawiki */
	position: relative;
	z-index: 2;
	color: black;
	line-height: 1.5em;
	font: small sans-serif;
}

/* rewrited by alushta.org
#content {
	margin: 2.8em 0 0 12.2em;
	padding: 0 1em 1em 1em;
	position: relative;
	z-index: 2;
}

#content {
	background: white;
	color: black;
	border: 1px solid #aaa;
	border-right: none;
	line-height: 1.5em;
}
*/


img#orgMenuCloseImage {
	margin: 0px;
	width: 22px;
	height: 21px;
}

div#orgMenuCloseDIV {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 22px;
	height: 21px;
	position: absolute;
	top: 65px;left: 370px;
}

div#orgPathDIV {
	font-size: 10pt;
	font-family: Verdana,Tahoma;
	font-weight: normal;
	color: black;
	text-decoration: none;
	display: block;
	position: relative;
	vertical-align: top;
	text-align: left;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 20px 0px;
}

img#orgPathIMG{
	margin: 0px 10px 5px 0px;
	float: left;
	border: none;
}

div#orgPathDIV a {
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}

div#orgPathDIV a:visited {
	color: #800080;
}

div#orgPathDIV a:hover {
	color: red;
	text-decoration: none;
}

div#orgPathDIV a:active {
	color: #ff8080;
}

table#orgTopPanelTABLE {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 1000px;
	height: 25px;
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	background-color: transparent;
}

td#orgTopPanelLeftTD {
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 80px;
	margin: 0px;
	border: none;
}

td#orgTopPanelRightTD {
	vertical-align: middle;
	text-align: right;
	padding: 3px 15px 0px 0px;
	margin: 0px;
	border: none;
}

img#orgTopPanelUserIMG {
	margin: 0px 5px 2px 0px;
	width: 16px;
	height: 16px;
	border: none;
	vertical-align: middle;
	display: inline;
}

a#orgTopUserLink, span#orgTopGuestSPAN {
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-right: 15px;
}

a#orgTopUserLink:visited {
	color: black;
}

a#orgTopUserLink:hover {
	color: black;
	background-color: #f0f0f0;
}

a#orgTopUserLink:active {
	color: red;
	background-color: #f0f0f0;
}

a#orgTopAuthLink {
	color: black;
	text-decoration: none;
}

a#orgTopAuthLink:visited {
	color: black;
}

a#orgTopAuthLink:hover {
	background-color: #f0f0f0;
}

a#orgTopAuthLink:active {
	color: red;
	background-color: #f0f0f0;
}

div.orgPageNameDIV {
	font-size: 8pt;
	font-family: Tahoma;
	padding: 0px;
	margin: 0px;
	border: none;
	letter-spacing: 1px;
	text-indent: 0px;
	line-height: 1em;
}

.orgPageNameDIV span {
	vertical-align: top;
	text-decoration: underline;
}

.orgPageNameDIV IMG#orgPageNameIMG {
	display: inline;
	vertical-align: top;
	margin: 0px 5px 0px 0px;
	width: 11px;
	height: 12px;
	border: none;
}

.orgPageNameDIV IMG#orgPageNamePencilIMG {
	display: inline;
	vertical-align: top;
	margin: 0px;
	border: none;
	width : 11px;
	height : 11px;
}

/* =============Simple Styles================================ */

.verdana8 {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
}

.verdana10 {
	font-size: 10pt;
	font-family: Tahoma,Verdana;
}

.bText {
	font-weight: bold;
}

.uText {
	text-decoration: underline;
}

.leftText {
	text-align: left;
}

.margin15pxBottom {
	margin-bottom: 15px;
}

.centerText {
	text-align: center;
}

.CenterMiddleText {
	vertical-align: middle;
	text-align: center;
}

.LeftMiddleText {
	vertical-align: middle;
	text-align: left;
}




/* =============Tools (Special Pages) Div Styles================================ */

div#orgToolsDIV {
	background-color: white;
	padding: 0px;
	border: none;
	position: absolute;
	top: 50px;
	left: 670px;
	z-index: 50;
	visibility: hidden;
}

a#orgTopToolsLink {
	color: #4f4f4f;
	text-decoration: none;
	margin-right: 10px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

a#orgTopToolsLink:visited {
	color: #4f4f4f;
}

a#orgTopToolsLink:hover {
	color: black;
}

a#orgTopToolsLink:active {
	color: red;
	background-color: white;
}

table#orgToolsTABLE {
	font-size: 10pt;
	font-family: Tahoma,Verdana;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin: 10px 10px 5px 0px;
	border: none;
	background-color: transparent;
}

td.orgToolsImgCell {
	vertical-align: middle;
	text-align: center;
	padding: 5px;
}

td.orgToolsLinkCell {
	vertical-align: middle;
	text-align: left;
	padding-top: 5px 15px 5px 5px;
}

td.orgToolsAllCell {
	vertical-align: middle;
	text-align: right;
	padding: 5px 15px 5px 5px;
	font-size: 8pt;
}

a.orgToolsLink {
	font-weight: normal;
	color: #0000ff;
	text-decoration: underline;
}

a.orgToolsLink:visited {
	color: #800080;
}

a.orgToolsLink:hover {
	color: red;
	text-decoration: none;
}

a.orgToolsLink:active {
	color: #ff8080;
}

IMG#orgTopPanelToolsIMG {
	margin: 0px 5px 3px 0px;
	width: 16px;
	height: 16px;
	border: none;
	vertical-align: middle;
	display: inline;
}

.spH1 {
	font-size: 24pt;
	font-family: "Times New Roman";
	line-height: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: middle;
	text-align: center;
	text-indent: 0px;
	padding: 5px;
	margin: 10px;
}

.spH2 {
	font-size: 20pt;
	font-family: "Times New Roman";
	line-height: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: middle;
	text-align: center;
	text-indent: 0px;
	padding: 5px;
	margin: 10px;
}

.spH3 {
	font-size: 16pt;
	font-family: "Times New Roman";
	line-height: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: middle;
	text-align: center;
	text-indent: 0px;
	padding: 5px;
	margin: 10px;
}

IMG.spHeaderIMG {
	margin: 0px 15px 0px 15px;
	border: none;
	display: inline;
}

form.spForm1 {
	padding: 0px;
	margin: 0px;
}

table.spFormTable1 {
	font-size: 8pt;
	font-family: Tahoma,Verdana;
	color: black;
	padding: 0px;
	margin: 0px;
	border-width: none;
	background-color: transparent;
}
