@charset "utf-8";
/* CSS Document */

html, body {
	background:#000;
	text-align:center;
	margin:0px;
	padding:0px;
	font:normal 11px Arial Narrow;
	color:#FFF;
	height:100%;
}
div {
	vertical-align:top;
	text-align:left;
}
img {
	border:0px solid #000;
}
#MainDiv {
	width:1003px;
	margin:0 auto;
}
.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 500px;
	height: 366px;
}

.wraptocenter1 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 500px;
	height: 366px;

}

.wraptocenter2 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 500px;
	height: 366px;
}
.wraptocenter * {
	vertical-align: middle;
}

.wraptocenter_otherimg {
    display: table-cell;
    float:left;
    text-align: left;
    vertical-align: middle;
    width: 500px;
   height:366px;
	border:0px solid red;
}
.wraptocenter_otherimg * {
    vertical-align: middle;
}

.prev{width:22px; float:left; height:22px;}
.imagenumber{width:12px; float:left; background:#000; color:#FFF; height:18px; text-align:center; padding-top:4px;}
.descr{width:474px; float:left; background:#461964; height:19px; padding-top:3px; padding-left:10px;}

p {
	padding:0px;
	margin:0px;
}
.wh100 {
	width:100%;
	height:100%;
}
.clear {
	clear:both;
}
.fll {
	float:left;
}
.flr {
	float:right;
}
ul, li {
	padding:0px;
	margin:0px;
	margin-left:17px;
}

b {
	color:#575757;
	font:normal 11px Arial Narrow;	
}
.topmenu {
	float:left;
	width:800px;
	height:35px;
	padding-top:200px;
}
.botmenu {
	clear:both;
	width:1003px;
	height:46px;
	padding-top:2px;
}
.contents {
	clear:both;
	height:366px;
	width:1003px;
	background:url(/images/bg.gif) repeat-x top left;
	padding-top:2px;
	padding-bottom:2px;
}
.point {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.logo {
	float:left;
	padding-top:50px;
	padding-left:10px;
}
.logo2 {
	float:right;
	padding-top:60px;
}
.logosdiv {
	float:left;
	padding-top:15px;
	width:197px;
}
.center {
	text-align:center;
}
.imgborder {
	border:1px solid #461964;
}
.imgborder1 {
	border:1px solid #461964;
	margin-right:4px;
	margin-left:4px;
}
.imgborder2 {
	border:1px solid #461964;
	margin-right:8px;
	margin-left:0px;
}
.imgborderstart {
	border:1px solid #461964;
	margin-right:4px;
}
.ramka {
	float:left;
	padding-right:5px;
	background:url(/images/tkan.gif) no-repeat top left;
	width:111px;
	height:69px;
	text-align:center;
	padding-top:50px;
}
.sub {
	padding-top:6px;
	height:16px;
	background:#461964 url(/images/sub.gif) no-repeat top left;
	clear:both;
	padding-left:30px;
	clear:both;
	width:415px;
	
}

.sub_open {
	padding-top:2px;
	height:18px;
	background:#461964 url(/images/sub_open.gif) no-repeat top left;
	clear:both;
	padding-left:30px;
	clear:both;
	width:380px;
	
}
.place{float:left; width:60px; font-size:11px; color:#FFF;text-align:center; padding-top:2px;}
.date{float:left; width:60px; font-size:11px; color:#FFF; text-align:center; padding-top:2px;}
.sub1 {
	padding-top:3px;
	padding-bottom:3px;
	height:16px;
	border:1px solid #79705f;
	border-bottom-width:0px;
	border-top-width:0px;
	background:url(/images/sub.gif) repeat-x top left;
	clear:both;
	padding-left:10px;
	clear:both;
	width:420px;
}
.textimg {
	padding-top:185px;
	padding-left:190px;
}
.left {
	float:left;
	width:498px;
	padding-right:15px;
}
.right {
	float:left;
	width:475px;
}
.left2 {
	float:left;
	width:498px;
	margin-right:10px;
	height:520px;

}
.otherimg {

	position:relative;
	top:-50%;
	text-align:right;
	padding-top:10px;
	width:498px
}
.otherimg_model {

	
}
.inotherimg {
	padding-top:10px;
	padding-top:35px;
	padding-bottom:25px;
}
.ininin {
	clear:both;
	padding-bottom:10px;
}
.bolden {
	font-size:12px;
	font-weight:bold;
}
.left3 {
	float:left;
	width:995px;
}
.left0 {
	float:left;
	width:561px;
	height:366px;
	}
.right0 {
	float:right;
	width:410px;
}
.inptxt {
	padding-top:5px;
	padding-right:4px;
	width:70px;
	text-align:right;
}
.inptxt2 {
	padding-top:5px;
	padding-right:4px;
	width:70px;
	text-align:right;
	vertical-align:top;
}

.inptxt3 {
	padding-top:5px;
	padding-right:4px;
	width:70px;
	text-align:right;
	vertical-align:bottom;
}
.srok1 {
	padding-top:80px;
	height:149px;
	width:471px;
}
.classrel {
	position:relative;
	top:0px;
	left:0px;
	width:0px;
	left:0px;
}
.srok2 {
	position:absolute;
	top:-10px;
	left:17px;
	width:50px;
	font:bold 12px Arial Narrow Narrow;
}
.srok3 {
	position:absolute;
	top:-10px;
	left:413px;
	width:50px;
	font:bold 12px Arial Narrow;
}
.inin {
	clear:both;
	padding-top:5px;
}
.inin2 {
	clear:both;
	padding-top:5px;
	padding-left:15px;
}
.grafik {
	text-align:center;
	clear:both;
	padding-top:15px;
}
select {
	border:1px solid #461964;
	color:#FFF;
	background:#000;
	width:157px;
	height:19px;
	font:normal 11px Arial Narrow;
}
textarea {
	border:1px solid #461964;
	color:#FFF;
	background:#000;
	width:290px;
	height:67px;
	font:normal 11px Arial Narrow;
}
input {
	border:1px solid #461964;
	color:#FFF;
	background:#000;
	width:290px;
	height:19px;
	font:normal 11px Arial Narrow;
}
.smsel {
	border:1px solid #461964;
	color:#FFF;
	background:#000;
	width:95px;
	height:19px;
	font:normal 11px Arial Narrow;
}
.evimage{float:left; padding-right:5px; padding-top:4px;}

.but {
	background:url(/images/but.gif) no-repeat center left;
	padding-left:15px;
	width:123px;
	height:21px;
	font:normal 11px Arial Narrow;
	border:0px solid #461964;
	color:#FFF;
	cursor:pointer
}
.but1 {
	background:url(/images/but.gif) no-repeat center left;
	padding-left:15px;
	width:100px;
	height:21px;
	font:normal 11px Arial Narrow;
	border:0px solid #461964;
	color:#FFF;
	cursor:pointer
}
a, a:active, a:visited{
	font:normal 11px Arial Narrow;
	color:#FFF;
	text-decoration: none;
}
a:hover {
	font:normal 11px Arial Narrow;
	color:#FFFF;
	text-decoration:underline;
}
.menu {
	font:normal 13px Arial Narrow;
	color:#2a4a9d;
}
a.menu, a.menu:active, a.menu:visited {
	font:normal 13px Arial Narrow;
	color:#bfb790;
	text-decoration: none;
}
a.menu:hover {
	font:normal 13px Arial Narrow;
	color:#bfb790;
	text-decoration:none;
}

a.map, a.map:active, a.map:visited {
	color:#575757;
	text-decoration: none;
}
a.map:hover {
	color:#575757;
	text-decoration:none;
}

a.submenu, a.submenu:active, a.submenu:visited {
	font:normal 12px Arial Narrow;
	color:#FFF;
	text-decoration: none;
}
a.submenu:hover {
	font:normal 12px Arial Narrow;
	color:#d4d4d4;
	text-decoration:none;
}

a.forgot, a.forgot:active, a.forgot:visited {
	font:normal 11px Arial Narrow;
	color:#bfb790;
	text-decoration:underline;
}
a.forgot:hover {
	font:normal 11px Arial Narrow;
	color:#bfb790;
	text-decoration:underline;
}
a.subs, a.subs:active, a.subs:visited {
	font:bold 13px Arial Narrow;
	color:#FFF;
	text-decoration: none;
}
a.subs:hover {
	font:bold 13px Arial Narrow;
	color:#FFF;
	text-decoration:none;
}
a.gal, a.gal:active, a.gal:visited {
	font:bold 13px Arial Narrow;
	color:#FFF;
	text-decoration: none;
}
a.gal:hover {
	font:bold 13px Arial Narrow;
	color:#8438ba;
	text-decoration: none;
}
.gal {
	font:bold 13px Arial Narrow;
	color:#FFF;
	text-decoration:none;
}
.reg {
	font:bold 16px Arial Narrow;
	color:#bfb790;
	text-decoration:none;
}
.ord {
	font:normal 12px Arial Narrow;
	color:#bfb790;
	text-decoration:none;
}


.hdrdiv{margin-top:15px; background:url(/images/hdrbg.gif) repeat-x top left; width:403px; padding-left:7px; height:27px; padding-top:4px; }

/*SCROLL JS*/

#about_text {
	position:relative;
	top:5px;
	left:0px;
	width:385px;
	height:308px;
	
}
#actDiv {
	position:relative;
	width:385px;
	height:351px;
	top:0px;
	left:0px;
	background-color:transparent;
	z-index:50;
}
.OuterMargAct {
	width:385px;
	height:310px;
	background:url("../img/img/border_fill.gif") top left no-repeat;
	margin-left:2px;
	position:relative;
}
.up {
	position:absolute;
	left:390px;
	top:0px;
	z-index:10;
	cursor:pointer;
}
.track {
	position:absolute;
	left:390px;
	top:13px;
	z-index:3;
}
.dwn {
	position:absolute;
	left:390px;
	bottom:9px;
	z-index:5;
	cursor:pointer;
}
.contentMask {
	position:absolute;
	left:0px;
	top:0px;
	width:370px;
	height:290px;
	overflow:hidden;
	background-color:transparent;
	padding-top:10px;
	padding-left:10px;
	}
.content {
	position:absolute;
	left:0px;
	top:0px;
	width:375px;
}
.ball {
	position: absolute;
	left: 390px;
	top: 0px;
	z-index: 4;
	cursor: pointer;
}
/*END OF SCROLL JS*/

#about_text1 {
	position:relative;
	top:5px;
	left:0px;
	width:430px;
	height:450px;
}
#actDiv1 {
	position:relative;
	width:430px;
	height:450px;
	top:0px;
	left:0px;
	background-color:transparent;
	z-index:50;
}
.OuterMargAct1 {
	width:440px;
	height:430px;
	background:url("../img/img/border_fill.gif") top left no-repeat;
	margin-left:2px;
	position:relative;
}
.up1 {
	position:absolute;
	left:440px;
	top:0px;
	z-index:10;
	cursor:pointer;
}
.track1 {
	position:absolute;
	left:440px;
	top:13px;
	z-index:3;
}
.dwn1 {
	position:absolute;
	left:440px;
	bottom:9px;
	z-index:5;
	cursor:pointer;
}
.contentMask1 {
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:405px;
	overflow:hidden;
	background-color:transparent;
	padding-top:10px;
	padding-left:10px;
}
.content1 {
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
}
.ball1 {
	position: absolute;
	left: 440px;
	top: 15px;
	z-index: 4;
	cursor: pointer;
}
.asterisk {
	font:normal 15px Arial Narrow;
	color:#7a0b9c;
}
#about_text2 {
	position:relative;
	top:5px;
	left:0px;
	width:430px;
	height:180px;
}
#actDiv2 {
	position:relative;
	width:430px;
	height:180px;
	top:0px;
	left:0px;
	background-color:transparent;
	z-index:50;
}
.OuterMargAct2 {
	width:440px;
	height:180px;
	background:url("../img/img/border_fill.gif") top left no-repeat;
	margin-left:2px;
	position:relative;
}
.up2 {
	position:absolute;
	left:440px;
	top:0px;
	z-index:10;
	cursor:pointer;
}
.track2 {
	position:absolute;
	left:440px;
	top:13px;
	z-index:3;
}
.dwn2 {
	position:absolute;
	left:440px;
	bottom:9px;
	z-index:5;
	cursor:pointer;
}
.contentMask2 {
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:160px;
	overflow:hidden;
	background-color:transparent;
	padding-top:10px;
	padding-left:10px;
}
.content2 {
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
}
.ball2 {
	position: absolute;
	left: 440px;
	top: 15px;
	z-index: 4;
	cursor: pointer;
}

.pers {
	font:bold 12px Arial Narrow;
	color:#FFF;
}
.scrol
{

	scrollbar-face-color: #451964;
	scrollbar-highlight-color: #451964;
	scrollbar-shadow-color: #E0E0E0;
	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color:  #FFF;
	scrollbar-track-color:#646464;
	scrollbar-darkshadow-color: #000;
}


.divhidden { visibility: hidden; display:none; height:auto;}
.divvisible { visibility: visible; display: block; height:auto}

#counters A IMG{opacity:0.3; -moz-opacity:0.05; filter:alpha(opacity=5);}
#counters a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

#bottom2 {display: none}

#toptext { 
	top: -128px;
	left: 15px;
	height: 91px;	
	position: relative;			
}

#topmenu { 
	top: -91px;
	left: 0px;
	position: relative;			
}

h1 {
	margin: 0 0 6px 0;
	font: normal 21px Arial Narrow;
	color: #575757;
}
