body{
    background: #fdfdfd url(../img/bg2.gif) repeat-x;
    margin: 0px;
}

body, td, input, textarea, select{
    color: #575757;
    font: 11px Tahoma, Verdana, Arial;
}

a{
  color: #219dd7;  
}

a img{border: none}

.a_gray{
  color: #575757; text-decoration: none;
}

h2, h1{
	color:#393939;
	font: bold 14px Arial;
	margin: 0;
}

h3{
	color: #393939;
	font: bold 11px Tahoma, Verdana, Arial;
	margin: 11px 0 7px;
}

h4, h5, h6{
	 color: #393939;
	 font: bold 11px Tahoma, Verdana, Arial;
	 margin: 11px 0 7px;
}

table{
    border:0px;   
}


p{
    margin: 8px 0 10px;
}

ul, ol{
	margin-top: 8px;
	margin-left: -18px;
	margin-left: "22px";
}

ul li{
	list-style:none;
	background: url(../img/bul-left.gif) no-repeat;
	padding-left: 12px;
}

ul ul, ol ul{
	margin-top: 5px;
	margin-bottom: 7px;
	margin-left: -22px;
	margin-left: "4px";
}

ul ul li, ol ul li{
	background: url(../img/bul2.gif) no-repeat;
}

@media screen and (min-width: 0px){
	ul, ul ul, ol ul{margin-left: 22px}
}


.date{
	color:#219dd7;
	font-size: 10px;
}

.black{
	color:#393939;
}

.red{
    color: #0000CC;
}

.inline{
	display: inline;	
}

.noborder{
	border: none;
}

.width{
    width: 722px;
    
}

/* title image*/
div.title{
	background: url(../img/title.jpg) no-repeat;	
	height: 99;	
	margin: 0px 0 8px; 
	border: 1px solid #fff;
}

div.title div{
	margin: 45px 0 0 26px;
}

div.title-main{
	background: url(../img/title-main.jpg) no-repeat;	
	height: 158;	
	margin: 0px 0 10px;
	border: 1px solid #fff;
}

div.title-main div{
	margin: 81px 0 0 0px;
}
/*end title image*/

/* form*/
.form-text{
    border: 1px solid #555555;
    padding-left: 4px;
	height: 16px;
    height: "15px";
    line-height: 12px;
	padding-top: 0px;
	padding-top:"1px";
}
/* end form*/


/* authorization*/
.auth{
    margin-top: 7px;
    margin-bottom: 8px;
}

.auth td{
    background: url(../img/auth-bg.gif);
}

.auth td.nobg{
    background: none;
}

.auth .form-text{
    width: 113px;
}

.auth-links a{
    background: url(../img/bul-top.gif) no-repeat;
    padding-left: 17px;
    padding-bottom: 3px;
    margin: 0 10px 0 16px;
}
/* end authorization*/

/*exchange table*/
tr.brd-top td{
	background: url(../img/brd-top-bg.gif);
}

tr.brd-top2 td{
	background: url(../img/brd-4bg.gif) repeat-x;
}

tr.brd-bot td{
	background: url(../img/brd-3bg.gif) repeat-x bottom;
}

.brd1{
	background: url(../img/brd-21.gif) repeat-y;
}


.brd2{
	background: url(../img/brd-23.gif) repeat-y top right;
}

.brd-rows td{
	height: 20px;	
    text-align: center;
    border-bottom: 1px solid #cecece;
    border-top: 1px solid #fff;
}

.brd-rows tr:first-child td{
    border-top: none;
}

.brd-rows tr:last-child td{
    border-bottom: none;
}

.brd-rows td{
    border-top-width: expression(this.parentNode.previousSibling? '1px' : '0px');
    border-bottom-width: expression(this.parentNode.nextSibling? '1px' : '0px');
}
/*end exchange table*/

/*table in content*/
.table{
	border-top: 3px solid #CECECE;
	border-bottom: 2px solid #CECECE;
}

.table td{
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 3px 8px;
}

.table td:first-child{
	border-left: none;
}

.table td{
	border-left-width: expression(this.previousSibling ? '1px' : '0px')
}
/*end table in content*/

/*content w=96% */
div#cnt{
	text-align:center;
}

div#cnt div{
	width: 96%;
	text-align: left;
	margin: 0 auto;
}
/* end content*/


/*left column*/
#td-left{
    background: url(../img/td-left.gif) repeat-y;
	border: 1px solid #CECECE;
	border-width: 1px 0;
}

#td-left  p{
	background: url(../img/bul-left.gif) no-repeat;
	padding-left: 16px;	
	margin-top: 8px;
	margin-bottom: 15px;
}

#td-left div.sp{  
	background: #fff;   
    height: 8px;
	border: 1px solid #CECECE;
	border-width: 1px 0;
	margin-top: 15px;
}

#td-left div.block{	
    padding: 17px 8px 2px;
	width: 140px;
	width: "156px";
}

/*end left column*/

/*bottom blocks in center*/
.border{
	border: 1px solid #CECECE;	
}

.border p{
	margin: 7px 0 5px;
}

td.border p{
	margin: 4px 6px  16px 11px;
}

td.border{	
	padding: 6px 5px 0px;	
}

/*end bottom blocks in center*/

/*menu*/
#menu td{
    background: url(../img/menu-bg.gif);    
    vertical-align: top;
}

/*end menu*/
.code {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
	
SPAN.banners A IMG
{
	filter: Alpha(opacity=25), Gray;
	-moz-opacity:0.2;
}

SPAN.banners A:hover IMG
{
	filter: Alpha(opacity=100);
	-moz-opacity:1;
}
