body{background: #fff;background-image:url("../image/bg.gif");font-family: Arial, sans-serif;font-size: 10pt;padding:0px;margin:0px;}
img{border: 0px;}

li {list-style: url("../image/bullet.gif"); line-height:20px;}

h1 {color: #f00; font-size:20px; padding:5px; border-bottom: solid 1px #ccc;}
h2 {color: #069; font-size:20px; padding:5px; border-bottom: solid 1px #ccc;}

a:link, a:visited {	color: #0066CC;	text-decoration: underline;}
a:hover, a:active {	color: #09f;	text-decoration: underline;}

.pageHead{background: #cff;	background-image:url("../image/bg_head.jpg");width: 1000px;	height: 173px;}
.page{background: #fff; width: 1000px; margin: auto; border: solid 1px #ccc;}

.page_main{float:left; background: #fff;padding:10px; width:450px; height:auto; margin-left:0px; margin-top:10px; border-right: solid 1px #ccc;}

.page_right{float: right;background: #fff;background-image:url("../image/bg_right.jpg");background-position: right;background-repeat: no-repeat;width: 273px;height:426px;}
.page_info{float: right;background: #fff; width: 235px; height:auto; border: solid 0px #ccc; padding:10px; margin-top:5px;}
.page_info h1 {color: #069; font-size:20px; padding:7px; border-bottom: solid 1px #ccc;}

.menu_top{height:20px; display:block; margin-bottom: 3px;}
/*a.menu_top:hover, a.menu_top:active{border-right: solid 14px #f00;}*/

.menu_main{float:right;width:280px;padding:0px;margin-right:10px;background: #eee;font-family: Tahoma, Arial, sans-serif;font-size: 14px;line-height: 25px;}
.menu_main ul {list-style: circle;padding-left:5px;margin-left:0px;list-style-position: inside;}
.menu_main li{padding-left:5px;	margin-left:0px;}
.menu_main li a.curr{padding-left:5px;}
.menu_main li a:link, .menu_main li a:visited{text-decoration: none;}
.menu_main li a:hover, .menu_main li a:active{text-decoration: underline;}

.btn_bot{height:92px;margin-bottom: 3px;}

table.priceItem{font-family: Tahoma, Arial, sans-serif;border: 1px solid #fff;padding: 5px;}
table.priceItem tr td {	padding: 3px;color: #777;}
table.priceItem tr.head td {font-size: 10pt;color: #000;height: auto;	border-bottom: solid 1px #ccc;background-color: #eee;margin-bottom: 10px;}
table.priceItem tr td.head {font-size: 12pt;color: #517DBF;	height: auto;border-bottom: solid 1px #ccc;	background-color: #fff;}
table.priceItem tr.black {background-color: #eee;}
table.priceItem tr td.name {font-size: 13pt;}
table.priceItem tr td.desc {font-size: 10pt;}

.priceHead {font-size: 12pt;color: #517DBF;height: auto;margin-top:20px;}

.footer{background: #cff;border-top: solid 1px #09f;border-bottom: solid 1px #09f;color: #09f;font-size: 12px;line-height: 20px;width: auto;height:80px;padding:10px;}
.footer a{text-decoration: underline;color: #09f;}
.footer a:hover, .footer a:active{text-decoration: none;}

.left{float:left; width: auto;}
.right{float:right; width: auto;}

.block {float: left;background-color: #eee;	border: 1px solid #666;	font-size: 12px;margin: 10px;}
.block .head {background-color: #eee;padding:5px;}
.block .body {background-color: #fff;padding:5px;margin: 5px;}
.block .body .item {padding:2px;margin: 2px;}

.item {margin-bottom:10px;}
.item .title {font-size: 12px; font-weight: bold;}
.inputStyle {border: solid 2px #80cce6;}

.tmb{margin: 10px; margin-left: 20px; margin-bottom: 0px; border: solid 1px #999; padding: 5px; background: #eee}

