﻿.frame .middle .right-panel {
		width: 155px;
		margin-right: 15px;
		margin-left: 15px;
		float: left;
		margin-bottom: 25px;
}
.frame .middle .right-panel .menu-holder {
		width: 155px;
		background: url(../images/menu_back3.png) no-repeat;
		height: 340px;
}
.frame .middle .right-panel .menu-holder a {
		height: 30px;
		line-height: 30px;
		display: block;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
		width: 155px;
		text-indent: 50px;
		font-size: 85%;
}
.frame .middle .right-panel .menu-holder a:hover {
		height: 30px;
		line-height: 30px;
		display: block;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
		width: 155px;
		text-indent: 50px;
		background: url(../images/menu_hover.png) no-repeat 8px center;
}
.frame .middle .right-panel .login , .logged{
		background: #FFF;
		width: 155px;
		padding-bottom: 9px;
		border-bottom: 1px solid #c90019;
		margin-bottom: 15px;
}
.frame .middle .right-panel h3 {
		background: url(../images/login_top.png);
		height: 31px;
		width: 155px;
		color: #FFF;
		text-indent: 47px;
		line-height: 31px;
		font-size: 105%;
		margin-bottom: 7px;
}
.frame .middle .right-panel .login a {
		display: block;
		color: #c90019;
		font-size: 75%;
		text-decoration: none;
		text-align: center;
}
.frame .middle .right-panel .first-register a {
		background: url(../images/login_new.png) no-repeat;
		height: 27px;
		width: 135px;
		line-height: 27px;
		font-weight: bold;
		color: #000;
		text-align: center;
		display: block;
		margin-right: auto;
		margin-left: auto;
		font-size: 90%;
		margin-top: 10px;
}
.frame .middle .right-panel .first-register a:hover {
		background: url(../images/login_new_hover.png);
		color: #000;
}



.frame .middle .right-panel .normal-login {
		border: 1px solid #C90019;
		height: 25px;
		line-height: 25px;
		color: #666;
		text-align: right;
		display: block;
		padding-right: 5px;
		padding-left: 5px;
		width: 60px;
}


.frame .middle .right-panel .normal  {
		float: right;
}
.frame .middle .right-panel .login td {
		padding-bottom: 10px;
}
.frame .middle .right-panel .login label {
		font-size: 80%;
}
.frame .middle .right-panel .login table {
		border-collapse: collapse;
		margin: 0px;
}
.frame .middle .right-panel .login span {
		display: none;
}
.frame .middle .right-pannel-banners {
		margin: 20px auto;
		width: 125px;
		overflow: hidden;
}
.frame .middle .right-pannel-banners img {
		margin-bottom: 10px;
}

.frame .middle .right-pannel-banners div {
		height: 125px;
		width: 125px;
		margin-bottom: 10px;
		text-align: center;
}
div.logged-strip
{
	width: 100%; height: 0.5em
}
.frame .middle .right-panel #idpanelLogin.logged #idbutLogout {
		margin-top: 15px;
		width: 145px;
		height: 30px;
		display:block;
}


div.logged-body
{
		width: 145px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
}

div.logged-link
{
	width: 100%; margin-top: 1.42em;
}

div.banner-frame
{
	width: 100%;
}

div.banner-frame img
{
	border: 0px;
}

div.banner
{
	width: 90%;
	height: 2em;

	margin-bottom: 1em;
	padding: 6em 5% 6em 5%;
	
	text-align: center;
		
	border: dotted 1px #5a4928;
}

div.banners-pad
{
	width: 90%;
}

div.banner h2
{
	color: #ee1c23;
	font-size: 110%;
	font-weight: bold;
}

div.banner2
{
	width: 264px;
	margin-bottom: 1em;
}

div.inq-frame
{
    width: 155px;
    height: auto;
    
    margin-top: 1em;
}

div.inq-header
{
    width: 155px;
    height: 16px;
    
    padding: 3px 0px 3px 0px;
   
    text-align: center;
    color: white;
	font-size: 90%;
	font-weight: bold;
	background: url(../images/inq_header.png) no-repeat;
}

div.inq-body
{
    width: 147px;
    
    padding: 3px 3px 3px 3px;
    
    border-left: solid 1px #890111;
    border-right: solid 1px #890111;
}

div.inq-body-pad
{
    width: 147px;
}

div.inq-question
{
    font-size: 70%;
    margin-bottom: 1em;
}

div.inq-answer-wrap
{
    width: 100%;
    
    margin-bottom: 0.5em;
    font-size: 75%;
}

div.inq-answer-count
{
    float: right;
    width: 30%;
    
    text-align: right;
}

div.inq-answer-text
{
    width: 70%;
    margin-bottom: 0.25em;
}

div.inq-answer-rail
{
    width: 100%;
    height: 1em;
    background-color: #d3d3d3;
}

div.inq-footer
{
    width: 155px;
    height: 6px;
	background: url(../images/inq_footer.png) no-repeat;
}

div.inq-answer-wrap a
{
    color: inherit;
    text-decoration: underline;
}

div.inq-answer-wrap a:hover
{
    color: #c90019;
    text-decoration: underline;
}

