@charset "utf-8";
* {
margin:0;
padding:0
}
body {
text-align:center;
}
.bg_1 {
background:url('../images/bg_1.jpg') left top repeat-x ;
}
.bg_2 {
background:url('../images/bg_2.jpg') left top repeat-x ;
}
.bg_3 {
background:url('../images/bg_3.jpg') left top repeat-x ;
}
.bg_4 {
background:url('../images/bg_4.jpg') left top repeat-x ;
}
p {
font:12px Arial, Helvetica, sans-serif;
color:#5F686D;;
margin-top:15px;
}
h1 {
font:24px Tahoma;
color:#1d95fb;
margin-top:20px;
}
h2 {
font:23px Tahoma;
color:#d31b01;
margin-top:20px;
}

h3 {
font:23px Tahoma;
color:#54b427;
margin-top:20px;
}

h4 {
font:22px Tahoma;
color:#6c01d1;
margin-top:20px;
}

img {border:none}
ul {
list-style-type:none;
}
a:hover {
text-decoration:none;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
width:1000px;
margin:0px auto;
text-align:left;
}
.header_1 {
background:url('../images/header_1.jpg') left top no-repeat;
width:1000px;
height:379px;
}
.header_2 {
background:url('../images/header_2.jpg') left top no-repeat;
width:1000px;
height:379px;
}
.header_3 {
background:url('../images/header_3.jpg') left top no-repeat;
width:1000px;
height:379px;
}
.header_4 {
background:url('../images/header_4.jpg') left top no-repeat;
width:1000px;
height:379px;
}
.header_5 {
background:url('../images/header_5.jpg') left top no-repeat;
width:1000px;
height:379px;
}
.header_6 {
background:url('../images/header_6.jpg') left top no-repeat;
width:1000px;
height:379px;
}

.header_9 {
background:url('../images/header_9.jpg') left top no-repeat;
width:1000px;
height:379px;
}

.left_block {
width:266px;
margin-left:12px;
_margin-left:6px;
float:left;
}
.logo {
margin:23px 0 0 27px;
}
.logo1 {
margin:30px 0 0 26px;
}
.logo2 {
margin:29px 0 0 27px;
}
.logo3 {
margin:29px 0 0 27px;
}
.slogan ,.slogan_purp  ,.slogan_green ,.slogan_red{
background:url('../images/ar_right.gif') right top no-repeat;
width:218px;
padding-left:27px;
font:12px Arial;
color:#666666;
margin-top:4px;
//margin-top:9px;
position:relative;
}
.slogan_green {
background:url('../images/ar_right_green.gif') right top no-repeat;
margin-top:-2px;
//margin-top:3px;
}
.slogan_red{
background:url('../images/ar_right_red.gif') right 1px no-repeat;
margin-top:-2px;
//margin-top:3px;
}
.slogan_purp {
background:url('../images/ar_right_purp.gif') right 1px no-repeat;
margin-top:-3px;
//margin-top:2px;
}
.left_ar ,.left_ar_purp ,.left_ar_green ,.left_ar_red {
background:url('../images/ar_left.gif') right top no-repeat;
width:19px;
height:45px;
position:absolute;
left:0px;
top:0px;
}
.left_ar_green {
background:url('../images/ar_left_green.gif') right top no-repeat;
}
.left_ar_red {
background:url('../images/ar_left_red.gif') right top no-repeat;
left:-1px;
top:1px;
}
.left_ar_purp{
background:url('../images/ar_left_purp.gif') right top no-repeat;
top:1px;
}
.tel ,.tel_purp ,.tel_green ,.tel_red { 
font:12px Arial;
color:#666666;
margin:42px 56px 0 0;
_margin-right:28px;
float:right;
text-align:right;
}
.tel strong ,.tel_purp strong ,.tel_green strong ,.tel_red strong{
font:bold 32px Arial;
color:#000000;
}
.tel sup ,.tel_purp sup ,.tel_green sup ,.tel_red sup{
font:bold 16px Arial;
//font:bold 20px Arial;
color:#1D95FB;
margin:-2px 0 0 37px;
_margin:-2px 0 0 30px;
display:block;
float:left;
position:relative;
}
.tel_green sup {
color:#71D048;
}
.tel_red sup {
color:#CC0000;
}
.tel_purp sup {
color:#5800CC
}
.content {
width:100%;
}
.left_bar {
width:190px;
margin:-46px 0 0 12px;
_margin-left:6px;
position:relative;
float:left;
}
.left_bar p {
margin-left:27px;
}
.blue_nav  ,.green_nav ,.red_nav{
background:url('../images/line_1.gif') 28px bottom no-repeat;
padding-bottom:23px;
}
.blue_nav li ,.green_nav li ,.red_nav li{
background:url('../images/blue_ar.gif') left 3px no-repeat;
padding-left:25px;
padding-bottom:2px;
margin-bottom:10px;
line-height:120%;
position:relative;
}
.green_nav li {
background:url('../images/green_ar.gif') left 3px no-repeat;
}
.red_nav li {
background:url('../images/red_ar.gif') left 3px no-repeat;
}
.blue_nav a ,.green_nav a ,.red_nav a{
font:bold 11px Tahoma;
color:#333333;
}
.blue_nav  li ul li  ,.green_nav li ul li ,.red_nav li ul li{
background:none;
padding-left:0px;
margin:10px 0 0 0;
}
.blue_nav  li ul li a ,.green_nav  li ul li a ,.red_nav  li ul li a{
font:11px Tahoma;
color:#333333;
}
.titel_1 {
font:bold 11px Tahoma;
color:#1D95FB;
margin:27px 0 0 27px;
}
.titel_2 {
font:bold 11px Tahoma;
color:#47D443;
margin:27px 0 0 27px;
}
.titel_3 {
font:bold 11px Tahoma;
color:#CC0000;
margin:27px 0 0 27px;
}
.titel_4 {
font:bold 11px Tahoma;
color:#5800CC;
margin:27px 0 0 27px;
}
.sub_cont {
width:565px;
margin-left:20px;
margin-left:18px;
float:left;
}
.table_1 {
width:575;
margin-top:25px;
}
.table_1 td {
text-align:left;
vertical-align:top;
padding-bottom:30px;
}
.center td {
text-align:center !important;
vertical-align:middle !important
} 
.price {
background:url('../images/price_bg.jpg') left top no-repeat;
width:153px;
_width:161px;
height:23px;
_height:33px;
font:14px Tahoma;
padding:10px 0 0 8px;
color:#fff;
}
.next_1 {

}
.next_1 a {
background:url('../images/blue_ar.gif') right 2px no-repeat;
padding-right:26px;
display:block;
color:#1D95FB;
font:bold 14px Tahoma;
padding-bottom:2px;
float:left;
}
.border_1 {
border-top:1px solid #999999;
width:100%;
margin-top:22px;
line-height:0px;
font-size:0px;
}
.right_bar {
width:200px;
margin-top:-111px;
position:relative;
float:right;
} 
.links {
background:url('../images/line_2.gif') left bottom no-repeat;
padding-bottom:40px;
}
.links span{
font:18px Tahoma;
line-height:100%;
display:block;
}
.links a {
cursor:pointer;
}
.links a span {
text-decoration:underline ; 
}
.links a:hover span {
text-decoration:none ; 
}
* html .links a:hover {
text-decoration:none;
}
.links strong {
font:bold 19px Tahoma;
display:block;
}
.m_blue_1 ,.m_blue_2 ,.m_blue_3 ,.m_purp_1  ,.m_purp_2  ,.m_purp_3 ,.m_green_1  ,.m_green_2  ,.m_green_3  ,.m_red_1  ,.m_red_2  ,.m_red_3{
font:19px Tahoma;
margin-bottom:20px;
}
.m_blue_1 span {
padding:56px 0 0 2px;
}
.m_blue_1 a {
background:url('../images/m_1_blue.jpg') 1px top no-repeat;
width:183px;
display:block;
}
.m_blue_1 a:hover {
background:url('../images/m_1_green.jpg') left 2px no-repeat;
color:#47D443 !important;
}
.m_blue_2 span {
padding:70px 0 0 2px;
}
.m_blue_2 a {
background:url('../images/m_2_blue.jpg') left top no-repeat;
width:186px;
display:block;
}
.m_blue_2 a:hover {
background:url('../images/m_2_purp.jpg') 2px top no-repeat;
color:#5800CC !important
}
.m_blue_3 span {
padding:73px 0 0 2px;
}
.m_blue_3 a {
background:url('../images/m_3_blue.jpg') left 1px no-repeat;
width:182px;
display:block;
}
.m_blue_3 a:hover {
background:url('../images/m_3_red.jpg') left top no-repeat;
color:#D30E03 !important;
}
.m_green_1 {
margin-top:34px !important;
}
.m_green_1 span {
padding:54px 0 0 0px;
}
.m_green_1 a {
background:url('../images/m_1_green.jpg') 1px top no-repeat;
width:183px;
display:block;
}
.m_green_2 {
margin-top:50px !important;
}
.m_green_2 span {
padding:70px 0 0 0px;
}
.m_green_2 a {
background:url('../images/m_2_green.jpg') left top no-repeat;
width:186px;
display:block;
}
.m_green_2 a:hover {
background:url('../images/m_2_purp.jpg') 1px top no-repeat;
color:#5800CC !important
}
.m_green_3 span {
padding:73px 0 0 2px;
}
.m_green_3 a {
background:url('../images/m_3_green.jpg') left 1px no-repeat;
width:182px;
display:block;
}
.m_green_3 a:hover {
background:url('../images/m_3_red.jpg') left 1px no-repeat;
color:#D30E03 !important;
}
.m_purp_1 span {
padding:54px 0 0 3px;
}
.m_purp_1 a {
background:url('../images/m_1_purp.jpg') 1px top no-repeat;
width:183px;
display:block;
}
.m_purp_1 a:hover {
background:url('../images/m_1_green.jpg') 1px 0px no-repeat;
color:#47D443 !important;
}
.m_purp_2 span {
padding:70px 0 0 0px;
}
.m_purp_2 a {
background:url('../images/m_2_purp.jpg') left top no-repeat;
width:186px;
display:block;
}
.m_purp_3 span {
padding:73px 0 0 2px;
}
.m_purp_3 a {
background:url('../images/m_3_purp.jpg') left 1px no-repeat;
width:182px;
display:block;
}
.m_purp_3 a:hover {
background:url('../images/m_3_red.jpg') left top no-repeat;
color:#D30E03 !important;
}
.m_red_1 span {
padding:54px 0 0 3px;
}
.m_red_1 a {
background:url('../images/m_1_red.jpg') 1px top no-repeat;
width:183px;
display:block;
}
.m_red_1 a:hover {
background:url('../images/m_1_green.jpg') 1px 0px no-repeat;
color:#47D443 !important;
}
.m_red_2 span {
padding:70px 0 0 4px;
}
.m_red_2 a {
background:url('../images/m_2_red.jpg') left top no-repeat;
width:186px;
display:block;
}
.m_red_2 a:hover {
background:url('../images/m_2_purp.jpg') 4px top no-repeat;
color:#5800CC !important
}
.m_red_3  {
margin-top:-1px !important ;
}
.m_red_3 span {
padding:74px 0 0 2px;
}
.m_red_3 a {
background:url('../images/m_3_red.jpg') left 1px no-repeat;
width:182px;
display:block;
}







.m_purp_1 {
margin:2px 0 20px -1px;
}
.m_purp_2  {
margin:0px 0 20px 2px;
}
.m_red_1 {
margin:2px 0 20px -1px;
}
.m_red_2  {
margin:0px 0 20px -2px;
}

.m_green_1 {
margin:2px 0 20px -1px;
}
.m_green_2  {
margin:0px 0 20px 1px;
}
.m_green_1 span {
margin:-32px 0 0 3px;
}
.m_green_2 span {
margin:-30px 0 0 1px;
}


.m_blue_1 a ,.m_blue_2 a ,.m_blue_3 a{
color:#1D95FB;
}
.m_purp_1 a ,.m_purp_2 a ,.m_purp_3 a{
color:#5800CC;
}
.m_green_1 a ,.m_green_2 a ,.m_green_3 a{
color:#47D443;
}
.m_red_1 a ,.m_red_2 a ,.m_red_3 a{
color:#D30E03;
}
.m_blue_2 span {
width:185px;
text-align:right;
}
.m_purp_2 span {
width:185px;
text-align:right;
}
.m_green_2 span {
width:185px;
text-align:right;
}
.m_red_2 span {
width:185px;
text-align:right;
}
.blue {
color:#1D95FB !important;
}
.green {
color:#47D443 !important;
}
.red {
color:#D30E03 !important;
}
.purp {
color:#5800CC !important
}
.footer_1 ,.footer_2  ,.footer_3 ,.footer_4{
background:url('../images/footer_1_bg.gif') left top no-repeat;
width:921px;
height:101px;
margin:27px 0 0 40px;
}
.footer_2 {
background:url('../images/footer_2_bg.gif') left top no-repeat;
}
.footer_3 {
background:url('../images/footer_3_bg.gif') left top no-repeat;
}
.footer_4 {
background:url('../images/footer_4_bg.gif') left top no-repeat;
}
.copy {
font:11px Tahoma;
color:#333333;
padding-top:19px;
float:left;
}
.tel_2 ,.tel_2_purp ,.tel_2_green ,.tel_2_red{
margin:19px 0px 0 0;
float:right;
text-align:right;
}
.tel_2 strong ,.tel_2_purp strong ,.tel_2_green strong ,.tel_2_red strong{
font:bold 32px Arial;
color:#000000;
}
.tel_2 sup ,.tel_2_purp sup ,.tel_2_green sup ,.tel_2_red sup{
font:bold 16px Arial;
//font:bold 20px Arial;
color:#1D95FB;
margin:-2px 0 0 37px;
_margin:-2px 0 0 30px;
display:block;
float:left;
position:relative;
}
.tel_2_purp sup {
color:#5800CC;
}
.tel_2_green sup {
color:#47D443;
}
.tel_2_red sup {
color:#D30E03;
}

.prod_descript_main_table {  }
.prod_descript_main_td { padding-left:25px }
.prod_descript_title_txt { font-size:15px; color:#008aff; }
.prod_descript_table { width:100% font-size:15px; }
.prod_descript_char_table { width:300px;  }
.prod_descript_short_td {  padding:10px; }
.prod_descript_td { padding: 0 0 10 0; font-size:16px }
.prod_descript_image { border:1px solid #666666; pointer: default; margin:5; cursor:pointer }
.prod_descript_image_td { padding: 10 0 10 0; }
.prod_descript_main_image_td { width:206px; text-align:center; vertical-align: center; }

.prod_descript_char_ttl_td1 { 
background-image:url(images/break_horiz.gif);
background-repeat: repeat-x;
	background-position: bottom; font-weight: bold; width:120px; padding:5px; font-size:13px;  color:#5F686D
	}
.prod_descript_char_val_td1 { 	
	background-image:url(images/break_horiz.gif);
background-repeat: repeat-x;
	background-position: bottom; padding:5px; font-size:13px;  }
.prod_descript_char_ttl_td2 { 	
		background-image:url(break_horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom; font-weight: bold; width:120px; padding:5px; font-size:13px; color:#5F686D }
.prod_descript_char_val_td2 { 	
	
	background-image:url(break_horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom; padding:5px; font-size:13px;   }


.prod_descript_price_txt
{
	font-size: 20px;
	font-weight:bold;
	color:#4593e8;
}

