body {
	font-family: verdana,arial;
	font-size: 11px;
	font-weight: normal;
	color: #3F3F3F;
	background-color: #F2F2F2;
}

body * {
	font-family: verdana,arial;
	font-size: 11px;
	color: #3F3F3F;
        margin-top: 0;
}

.bg_d1 {
	background-repeat: repeat-y;
	background-color: #FFFFFF; }

.bg_fff {
	background-color: #FFFFFF; }

a {
	font-weight: normal;
	color: #1C68BC;
	text-decoration: underline;
}

a:hover {
	color: #ffffff;
	text-decoration: underline;
}

a:visited {
	color: #dddddd;
	text-decoration: none;
}

a:active {
	color: #ffff60;
	text-decoration: none;
}

a:link {
	color: #ffffff;
	text-decoration: none;
}

.shoplist {
	padding : 0px 0px 0px 0px;
	border : 1px #000000 solid;
}

.shoplist td {
	border-bottom : 1px #000000 solid;
	border-right : 1px #000000 solid;
}

.shoplist a:active, a:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.listhead {
	BACKGROUND-COLOR: #3C77C3;
	color: white;
	font-weight: bold;
	text-align: center;
}

.listhead2 {
	BACKGROUND-COLOR: #3C77C3;
	color: white;
	font-weight: bold;
	text-align: right;
}

.gray_table {
    width : 137px;
	height : 90px;
	padding : 1px 1px 1px 1px;
	border : 1px #C3E4F3 solid;
	BACKGROUND-COLOR: #E6F2FA;
}

.agray_table {
    width : 137px;
	height : 90px;
	padding : 1px 1px 1px 1px;
	border : 4px #3F3F3F solid;
	BACKGROUND-COLOR: #E6F2FA;
}

.toptitle {
	font-family: verdana,arial;
	font-size: 20px;
	font-weight: normal;
	color: #0054A6;
	padding: 0 0 10px 0; }

.title {
	font-family: verdana,arial;
	font-size: 16px;
	font-weight: bold;
	color: #3F3F3F; }

.title1 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF; }

.form1 {
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color:#3F3F3F; }

.form2 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color:#3F3F3F; }

.top {
	border-bottom: 1px dashed #CCC;
	padding: 10px 0 10px 0; }


td.balsav {
	width: 200px;
	padding: 10px 0 10px 0; }

.balmenu {
	padding: 0 0 5px 10px; }

.balmenu b {
	font-weight: bold;
	color: #000000; }

.balmenu a {
	font-weight: bold;
	color: #1C68BC;
	text-decoration: none; }

.balmenu a:hover {
	font-weight: bold;
	color: #1C68BC;
	text-decoration: underline; }

.leftlogintable {
	width: 185px;
	margin: 10px 5px 0px 0px;
	border: 1px solid #CCC;
}

.leftlogintable tr td {
	color: #000000;
	padding: 1px 5px 1px 5px; }

.leftlogintable a {
	text-indent: 10px;
	text-decoration: none; }

.leftlogintable a:hover {
	text-decoration: underline; }

.bg_innermain {
	width: 610px;
	border-left: 1px dashed #CCC;
	background-image: url('../img/bg.gif');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 20px 10px 10px 20px; }

.bg_innermain > table {
	border: 0px solid #CCC; }

.kiemeltcella {
	font-size: 11px;
	color: #3F3F3F;
	font-weight: bold;
	background-color: #CCC;
}

.bg_innermain table td {
	padding: 3px;
}

span.star {
	color: #F00;
}

.bg_innermain > table select {
	border: 1px solid #CCC;
	font-size: 11px;
	padding: 0;
}

.tdhr {
	height: 1px;
	border-top: 1px dashed #CCC;
}


.footer a {
	font-size: 11px;
	}

.footer a:hover {
	font-size: 11px;
/*	text-decoration: underline;*/
	font-weight: bold;
	color: #ffffff;
}

input.login {
	width: 105px;
	border: 1px solid #CCC;
	padding: 0;
}

input.form {
	border: 1px solid #CCC;
	padding: 0;
}

input.button {
	background-color: #3C77C3;
	color: white;
	border: 1px #000 solid;
}

input.button2 {
/*	background-color: #F0F0FE;*/
	background-color: #3C77C3;
	color: white;
	font-weight: bold;
	width: 170px;
	border: 1px #000 solid;
}

.stext {
	border: 1px solid #000000;
	padding: 0;
	background-color: #F9F9C2;
}

select {
	border: 1px solid #CCC;
	padding: 0;
}

.sselect {
	font-weight: normal;
	border: 1px solid #000;
	padding: 0;
	background-color: #F9F9C2;
}

.smallselect {
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	font-size: 9px;
	height: 15px;
	width: 70px;
	padding: 0;
}

textarea {
	border: 1px solid #CCC;
	padding: 0; 
} 
