body {
margin:0px;
padding:0px;
font:11px Tahoma;
color:#333;}

html,body{
height:100%;
min-width:1000px;}

#main{
height:auto;
min-height:100%;
margin:0 auto;
margin-bottom:-82px;
width:1000px;}

#header {
height:249px;}

#baner {
width:1000px;
height:150px;
margin-bottom:10px;}

#menu {
font:bold 12px Tahoma;
text-transform:uppercase;
height:60px;
float:right;
vertical-align:middle;
padding-right:20px;}

#menu ul {
padding:0px;
margin:0px;}

#menu ul li {
float:left;
list-style-type:none;
text-decoration:none;
padding:22px 10px 0px 84px;}

#menu ul li a {
color:#025792;
text-decoration:underline;}

#menu ul li a:hover {
color:#333;
text-decoration:none;}

#content_left {
width:230px;
float:left;
font:bold 14px Tahoma;
padding:10px 20px 50px 0px;
line-height:30px;
color:#1c7adb;}

#content_left h1 {
color:#333;}

#content_left ul {
list-style-type:none;
padding:0px;
margin:0px;
font-size:11px;}

#content_left ul li ul {
padding:0px;
margin:0px;}

#content_left ul li ul li {
text-transform:lowercase;}

#content_left a {
font-weight:100;
color:#333;
text-decoration:underline;}

#content_left img {
padding-right:10px;}

#content_left a:hover {
color:#4584af;}

#content_left ul li {
padding-left:17px;
background:url(../img/arrow.gif) no-repeat 0px 12px;}

#content_left ul li ul li a {
text-decoration:none;}

#content_left ul li ul li a:hover {
text-decoration:underline;}

#content_right {
float:right;
width:750px;}

#content_baner {
width:750px;
height:135px;}

#content_baner img {
float:left;
padding-right:13px;}

#content_center {
width:475px;
float:left;
padding:30px 0px 10px 0px;}

* html #content_center {
width:455px;
float:left;
padding:30px 0px 10px 0px;}

#content_center table {
width:100%;
border-collapse:collapse;}

#content_center table td {
font:11px Tahoma;
padding:3px;
border:1px #CCC solid;}

#content_center a {
color:#4584af;}

#content_center a:hover {
text-decoration:none;}

#menu_footer {
width:475px;
height:50px;
text-align:center;
padding-top:30px;
color:#4584af;
float:left;}

#menu_footer a {
color:#4584af;
padding:0px 15px 0px 15px;}

#content_calculate {
margin-top:45px;
//margin-top:35px;
margin-right:25px;
float:right;}

*html #content_calculate {
margin-right:10px;}

.main_product {
width:210px;
border:1px #CCC solid;
float:left;
text-align:center;
padding:5px;
margin:5px 5px 15px 5px;}

.map {
padding:15px 15px 0px 15px;
border:1px #CCC solid;
margin-bottom:25px;
float:left;
width:450px;}

#content_calculate img {
margin:0px 0px 10px 18px;}

#content_calculate #banner210 {
margin:0px 0px 0px 18px;
width:210px;}

#clear{
clear:both;
height:82px;}

#footer {
height:82px;
width:1000px;
margin:0 auto;}

#footer div {
float:left;
height:74px;}

#telephone {
width:249px;
border-right:1px #838383 dotted;
background:url(../img/telephone.png) no-repeat center left;}

#copyright {
width:500px;
text-align:center;
padding-top:23px;}

#copyright a {
color:#333;}

#copyright a:hover {
text-decoration:none;}

#banner {
width:249px;
border-left:1px #838383 dotted;
text-align:center;}

#banner img {
padding:0px 15px 0px 10px;
margin-top:0px;
float:left;}

#banner img.bootom_img {
margin-top:12px;}

img {
border:0px;}

h1 {
font:24px Arial Narrow;
padding:5px 10px 18px 0px;
margin:0px;}

h2 {
font:24px Arial Narrow;
padding:0px 0px 10px 0px;
margin:0px;}

h3 {
font:bold 12px Tahoma;
padding:0px;
margin:0px;}

h3 ul li {
padding:0px 0px 20px 0px;}

h4 {
font:bold 14px "Arial Black";
color:#d8251c;
display:inline;}

h5 {
font:bold 14px Tahoma;
padding:0px 0px 10px 0px;
margin:0px;}

table.data td {
vertical-align:top;
padding:10px;
border-bottom:1px #CCC solid;
font:12px Tahoma;}

table.sp {
border-collapse:collapse;}

table.sp td {
vertical-align:top;
padding:3px;
border:1px #CCC solid;}

input.text, textarea, select {
width:200px;
font:12px Tahoma;
color:#333;}

input.radio {
width:20px;}

.highslide {
outline-style:none;
outline-color:invert;
outline-width:medium;}

.highslide img {
border:5px #CCC solid;
margin:0px 10px 0px 0px;}

.highslide:hover img {
border:5px #aaa solid;}

.highslide-image {
border:5px #aaa solid;}

.highslide-caption {
padding:5px 5px 5px 10px;
display:none;
background:#fff;
border:5px #aaa solid;
border-left:0px;
height:630px;}

.plan_price {
padding-top:15px;
float:left;
clear:left;
text-align:center;
width:100%;}

form.plan {
float:left;
margin-bottom:40px;}

input.price_key
{width:60px;
display:inline;
font:bold 13px Tahoma;}