input.auth_i {
    border:0px;
    width:100px;
}

input.auth_in {
    border:0px;
    height:16px;
    color:#C3D1DE;
    background-color: #32465B;
    width: 53px;
}

input.auth_ib {
    border:0px;
    height:15px;
}

.auth_f {
    font-family:Arial;
    font-size:10px;
    color:#596C80;
    height:18px;
}
.auth_f1 {
    font-family:Arial;
    font-size:10px;
    color:#596C80;
    height:16px;
}

a.auth_a {
    color: #596C80;
    font-family:Arial;
    font-size:10px;    
}
a.auth_a:hover {
    color:#FFFFFF;
}

.swap_menu {
	margin: 0;
	vertical-align: top;
	text-align: right;
	padding: 0;
}
	
	.swap_menu_contains {
		width: 380px;
		float: right;
	}

	.swap_menu .item {
		float: right;
		margin: 0;
		background-image: url( ./img/button_top.png );
		background-repeat: no-repeat;
		width: 190px !important;
		height: 18px;
		padding: 4px 0px 0 0;
	}
	
	.swap_menu .item_active {
		background-image: url( ./img/button_top_a.png );
	}
	
	.swap_menu .item_active a.item_anchor, .swap_menu .item_active a.item_anchor:hover {
		color: #153891;
	}
	
	.swap_menu .item a {
		color: #BCD0E8;
		font-size: 7pt;
		text-transform: uppercase;
		margin-right: 24px;
		text-decoration: none;
	}
	
	.swap_menu .item a:hover {
		color: #BCD0E8;
		text-decoration: underline;
	}
	
	.swap_menu .main_block {
		background-color: #CAD3DC;
		width: 350px;
		z-index: 1;
		float: right;
		padding: 15px 15px;
		text-align: left;
		position: absolute;
		display: none;
	}
	
	*html .swap_menu .main_block {
		width: 380px;
		margin-left: -380px;
	}
	
	.swap_menu .main_block ul {
		list-style-type: none;
		margin: 0 3px 0 0;
		padding: 0 0 0 0;
	}
	
	.swap_menu .main_block li {
		background: transparent url(./img/romb15.gif) no-repeat scroll left top;
		display: block;
		line-height: 100%;
		margin: 0 0 11px 0;
		padding: 0 0 0 15px;
		text-indent: -15px;
	}
	
	.swap_menu .main_block ul li a {
		color: #6D7985;
		font-size: 8pt;
		margin-left: 15px;
	}
	
	.swap_menu .main_block ul li a:hover {
		color: #315273;
	}