/* ------------- */
#top_right_banner{
width: 613px;
height: 197px;
background: url(../images/main_banner_index.jpg) top left no-repeat;
}
#top_right_banner h1{
margin: 0;
padding: 0;
color: #92b6c6;
font: 10px Verdana,Arial,Helvetica,sans-serif;
}
/* ------------- */
#top_left_head{
width: 237px;
height: 29px;
background: url(../images/main_left_head.gif) top left no-repeat;
padding: 40px 0 0 0;
}
#top_left_head span{
padding: 0 0 0 148px;
color: #F00;
font: 10px Verdana,Arial,Helvetica,sans-serif;
}
/* ----------------------------- main ----------------------------- */
#main{
width: 850px;
text-align: left;
margin: 0 auto;
}
/* ---------------------- */
#main_left{
float: left;
width: 200px;
padding: 0 0 0 37px;
}
/* ------------- */
#main_left_product{
padding: 0 0 5px 14px;
background: url(../images/main_left_bg.gif) top left repeat-y;
}
#main_left_product h3{
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #F90;
margin: 5px 3px;
padding: 0 0 5px 0;
border-bottom: 1px solid #999;
width: 164px;
}
#main_left_product p{
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #999;
margin: 0 3px;
padding: 0;
width: 170px;
}
/* ------------- */
#main_left_product_more{
background: url(../images/main_left_foot.gif) top left no-repeat;
padding: 9px 0 0 8px !important;
height: 72px !important;
padding: 7px 0 0 8px;
height: 74px;
}
#main_left_product_more .more{
margin: 0 0 0 146px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#main_left_product_more a:link {color: #777; text-decoration: none;}
#main_left_product_more a:visited {color: #777; text-decoration: none;}
#main_left_product_more a:hover {color: #F00; text-decoration: none;}
#main_left_product_more a:active {color: #F00; text-decoration: none;}
#main_left_product_more img{
margin: 7px 0 0 0;
}
/* ------------- */
#main_left_mailing_list{
background: url(../images/main_mailing_list.jpg) top left no-repeat;
height: 100px;
margin: 0;
padding: 0;
}
#main_left_mailing_list_form{
padding: 60px 0 0 20px;
}
#main_left_mailing_list_form form{
margin: 0;
padding: 0;
}
/* ---------------------- */
#main_right{
float: left;
width: 613px;
margin: 12px 0 0 0;
}
/* ------------- */
#main_right_news{
float: left;
height: 200px;
width: 613px;
background: url(../images/main_news.gif) top left no-repeat;
}
#main_right_news .more{
margin: 0 0 0 567px;
}
#main_right_news .pic{
float: left;
border: 1px solid #CCC;
margin: 43px 0 0 35px;
}
#main_right_news_titles{
margin: 37px 0 0 180px;
width: 400px;
}
#main_right_news_titles p{
margin: 0;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#main_right_news_titles a:link {color: #479; text-decoration: none;}
#main_right_news_titles a:visited {color: #479; text-decoration: none;}
#main_right_news_titles a:hover {color: #134; text-decoration: none;}
#main_right_news_titles a:active {color: #134; text-decoration: none;}
#main_right_news_titles .title{
float: left;
width: 325px;
line-height: 24px;
}
#main_right_news_titles .data{
float: right;
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #999;
width: 70px;
text-align: right;
line-height: 24px;
}

/* ------------- */
#main_right_service{
float: left;
height: 187px;
width: 222px;
border-right: 1px dotted #b5b5b5;
background: url(../images/main_service.gif) top left no-repeat;
padding: 0 0 0 8px;
}
#main_right_service p{
margin: 42px 20px 13px 12px;
padding: 0;
}
#main_right_service img{
margin: 0;
padding: 0;
}
/* ------------- */
#main_right_introduction{
float: left;
width: 365px;
margin: 0 0 0 16px;
padding: 15px 0 0 0;
background: url(../images/main_intro.gif) 0 16px no-repeat;
}
#main_right_introduction .more{
margin: 0 0 0 320px;
}
#main_right_introduction .pic{
float: left;
border: 1px solid #CCC;
margin: 15px 15px 10px 0;
}
#main_right_introduction p{
margin: 10px 0 0 0;
padding: 0 0 10px 0;
line-height: 17px;
}
/* ------------- */
#main_right_partners{
float: left;
padding: 35px 0 0 20px;
width: 590px;
background: url(../images/main_partners.jpg) top left no-repeat;
}
#main_right_partners img{
border: 1px solid #CCC;
margin: 0 10px 10px 0;
}
/* ---------------------------------------------------------- */