BODY{
	margin: 0px;
	padding: 0px;
	background: #281622 url(../pic/bg_all.gif);
}

BODY, TD{
	font: 7.5pt Verdana;
	color: #C4C4C4;
	coding: Alex Rubinov;
}

A{
	color: #C7B8CC;
	text-decoration: underline;
}

A:hover, A.link:hover, .news1 A:hover, .news2 A:hover{
	color: #D5C1DB;
}

A.lnk1{
	color: #C7B8CC;
	text-decoration: none;
}

FORM, H1, H2, H3, P{
	margin:0;
	padding:0;
}

.inp{
	font: 7.5pt Verdana;
	color: #FFF5F6;
	border: 1px solid #5E518D;	
	background: #311931;	
}

IMG{
	border:0;
}

DIV{
	width:'100%';
}

.layout{
	width:762px;
}

.main{
	margin: 25px 0 0 0;
	border: 1px solid #84737E;
	background: #311931;
}

.banners{
	margin: 17px 0 25px 0;
	padding: 7px 10px 7px 0;
	border: 1px solid #84737E;
	background: #311931;
}

.banners TD{
	padding: 0 0 0 10px;
}

/* menu*/

.menu{
	border-top: 1px solid #000;
	border-bottom: 1px solid #412F3A;
	width: 100%;
}

.menu TD{
	background: url(../pic/bg_mn1.gif);
}

.menu TD.act{
	background: url(../pic/bg_mn1.gif)
}

.menu A, .menu DIV{
	display: block;
	padding: 0 10px 0 9px;
	background: url(../pic/bg_mn1r.gif) no-repeat right;
}

.menu A.actLnk{
	background: url(../pic/bg_mn1r.gif) no-repeat right;
}

.menu A:hover{
	display: block;
	height: '100%';
	width: '100%';
}

.menu A .mnBull
{
	background: url(../pic/mn_bull.gif) no-repeat 0px 6px ;
	margin: 0 4px 0 0;
}

.menu A:hover .mnBull,
.menu DIV .mnBull
{
	background: url(../pic/mn_bulla.gif) no-repeat 0px 6px ;
	margin: 0 4px 0 0;
}


/* content*/

.infoOuter{
	padding: 15px 15px 0 15px;
}

.infoInner{
	border: 1px solid #5E518D;
	background: #281622;
}

.title{
	background: url(../pic/bg_title.gif);
}

.title DIV{
	background: url(../pic/bg_title_last.gif) no-repeat right;
}

H2{
	font: 7.5pt Verdana ;
	color: #9F87A1;
	padding: 0 0 2px 0;
}

.textBlock{
	font-size:7.5pt;
	padding: 7px 10px 9px 10px;
	background: #281622;
}

.textBlock1{
	font-size:7.5pt;
	padding: 13px 15px 15px 15px;
	background: #281622;	
}

.textWide{
	line-height: 13px;
}


.imgCont{
	padding: 7px 0 0 0;
}

IMG.typeImg1{
	border: 1px solid #84737E;
	margin: 3px 15px 10px 0
}

IMG.typeImg2{
	border: 1px solid #84737E;
}

IMG.typeImg3{
	border: 1px solid #84737E;
	margin: 5px 15px 3px 0
}

IMG.typeImg4{
	border: 1px solid #84737E;
	margin: 3px 15px 3px 0
}

.date{
	font:9pt Arial;
	color: #9F87A1;
	vertical-align: top;
}

.news1{
	background: #281622;
}

.news1 .date{
	padding: 10px 20px 0 15px;
}

.news1 .txt{
	vertical-align: top;
	padding: 10px 10px 12px 0;
}

.news2 .date{
	padding: 0 25px 0 10px;
}

.news2 .txt{
	vertical-align: top;
	padding: 0 0 5px 0;
}

.news1 A, .news2 A{
	color: #C7B8CC;
	text-decoration: none;
}



.raz{
	height: 1px;
	background: #412F3A;	
}

.raz1{
	height: 1px;
	background: #412F3A;	
	margin: 10px 0;
}

.more{
	margin: 0 0 0 5px;	
}

.date1{
	font:9pt Arial;
	color: #9F87A1;
	padding: 0 0 2px 0;	
}

.cpy{
	font-size:7pt;
	color: #C7B8CC;
	text-align: right;
	padding: 12px 5px 5px 0;
}

.error{
	color:#A3302A;
}

.green{
	color: #9F87A1;
}

.msgCont{
	border-bottom: 1px solid #5E518D;	
}

.msgHead{
	font:8pt Arial;
	color: #9F87A1;
	bosrder-bottom: 1px solid #5E518D;
	padading: 3px 5px 3px 5px;
	bacSkground: #311931;	
}

.msgHead A{
	color: #9F87A1;
}

.msgText{
	padding: 3px 5px 5px 5px;
}