* {margin: 0; padding: 0;}
body {
  font: 12px Verdana, Arial, sans-serif;
  line-height: 18px;
  color: #074989;
  width: 100%;
  background-image: url(../image/bg_body.gif);
  background-repeat: repeat-x;
}

#header {height: 122px;}
#wrapper {
  width: 980px;
  margin: 0 auto;
}
#container {
  float: left;  
  width: 100%;
}
#container #ileft{
  float: left; 
  width: 800px;
}
#container #iright{
  float: left;
  width: 180px;
}
#container #cleft{
  float: left; 
  width: 220px;
  background-color: #FFFFFF;
  background-image: url(../image/iwrt_l.gif); 
  background-position: top left; 
  background-repeat: no-repeat;
}
#container #cright{
  float: left;
  width: 760px;
  background-color: #FFFFFF;
  background-image: url(../image/iwrt_r.gif); 
  background-position: top right; 
  background-repeat: no-repeat;
}
#container #cnt{
  float: left;
  padding-right: 15px; 
  padding-top: 15px;
}
.rmenu {
   background: url(../image/bg_rmenu.gif);
   background-position: 2px 2px;
   background-repeat: no-repeat;
   width: 205px;
   padding-top: 50px;
   float: left;
   height: 100%;
   line-height: 16px;
}
.rmenu_terms {
   background: url(../image/bg_rmenu.gif);
   background-position: 2px 2px;
   background-repeat: no-repeat;
   width: 205px;
   padding-top: 50px;
   padding-left: 10px;
   float: left;
   height: 100%;
}
.rmenulink a:link {
   color: #588193;
   display: block;
   text-decoration: none;
   padding: 5px 0px 5px 15px;
}
.rmenulink a:visited {
   color: #588193;
   display: block;
   text-decoration: none;
   padding: 5px 0px 5px 15px;
}
.rmenulink a:hover {
   color: #035786;
   display: block;
   text-decoration: none;
   padding: 5px 0px 5px 15px;
}
.rmenublack {
   color: #000000;
   display: block;
   background: url(../image/bg_rm_a.png);
   padding: 5px 0px 5px 15px;
}
/* footer */
#footer {
  float: left; 
  height: 30px; 
  width: 980px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #a1a8ad;
}
#footer a:link  {
  color: #cc3300;
  text-decoration: none;
}
#footer a:visited {
  color: #cc3300;
  text-decoration: none;
}
#footer a:hover {
  color: #f06739;
  text-decoration: none;
}
#footer .fl {
  float: left; 
  width: 12px; 
  height: 30px; 
  background-image:url(../image/fl.gif); 
  background-position: top left;
}
#footer .fr {
  float: left; 
  width: 12px; 
  height: 30px; 
  background-image:url(../image/fr.gif); 
  background-position: top right;
}
#footer .fm {
  float: left; 
  width: 956px; 
  height: 30px; 
  background-color: #dae1e6;
}
#footer .ft {
  float: left; 
  width: 50%; 
  padding-top: 5px;
}
/* end footer */
/* language */
.language {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #a1a8ad;
}
.language a:link  {
  color: #cc3300;
  text-decoration: none;
}
.language a:visited {
  color: #cc3300;
  text-decoration: none;
}
.language a:hover {
  color: #f06739;
  text-decoration: none;
}
/* end language */
a:link  {
  color: #cc3300;
}
a:visited {
  color: #cc3300;
}
a:hover {
  color: #f06739;
  text-decoration: none;
}
.lb a:link  {
  color: #000000;
}
.lb a:visited {
  color: #000000;
}
.lb a:hover {
  color: #000000;
  text-decoration: none;
}
.kr {
  color: #7e9ca8;
  font-size: 11px;
}
.kr a:link  {
  color: #d9937c;
}
.kr a:visited  {
  color: #d9937c;
}
.kr a:hover  {
  color: #d9937c;
  text-decoration: none;
}
.iv {
  width: 793px; 
  height:282px; 
  background-image:url(../image/index_v.jpg); 
  background-repeat:no-repeat;
}
.iblock1 {
  width: 793px; 
  height: 320px; 
  background-color:#FFFFFF; 
  background-image: url(../image/iwrt_l.gif); 
  background-position: top left; 
  background-repeat: no-repeat;
}
.iblock2 {
  width:100%; 
  background-image: url(../image/iwrt_r.gif); 
  background-position: top right; 
  background-repeat: no-repeat;
}
.iblock2in {
  float: left; 
  width: 200px;
}
.irblock1_1 {
  width: 180px; 
  height: 84px; 
  background-image: url(../image/i_easy.jpg); 
  background-position: top left; 
  border-bottom-style: 
  solid; border-bottom-width: 1px; 
  border-bottom-color: #7c9aa7;
}
.irblock1_2 {
  width: 180px; height: 105px; 
  background-image: url(../image/i_easy_gr.gif); 
  backgrond-repeat: repeat-x;
}
.irblock2_1 {
  width: 180px; 
  height: 84px; 
  background-image: url(../image/i_fast.jpg); 
  background-position: top left; 
  border-bottom-style: 
  solid; border-bottom-width: 1px; 
  border-bottom-color: #7c9aa7;
}
.irblock2_2 {
  width: 180px; height: 105px; 
  background-image: url(../image/i_fast_gr.gif); 
  backgrond-repeat: repeat-x;
}
.irblock3_1 {
  width: 180px; 
  height: 84px; 
  background-image: url(../image/i_affordable.jpg); 
  background-position: top left; 
  border-bottom-style: solid; 
  border-bottom-width: 1px; 
  border-bottom-color: #7c9aa7;
}
.irblock3_2 {
  width: 180px; height: 105px; 
  background-image: url(../image/i_affordable_gr.gif); 
  backgrond-repeat: repeat-x;
}
.irblock0_3 {
  width:170px; 
  padding: 5px 0px 0px 10px;
}
.space9 {
  float: left; 
  width: 9px; 
  height: 100%;
}
.space10 {
  float: left; 
  width: 10px; 
  height: 100%;
}
.space5 {
  float: left; 
  width: 5px; 
  height: 100%;
}
.iline1 {
  height:240px; 
  border-right-style: solid; 
  border-right-width: 1px; 
  border-right-color:#dfe5eb;
}
.imgbord {
  border-style: solid; 
  border-width: 1px; 
  border-color:#a0abb5; 
  padding:1px; 
  margin-top:7px; 
  margin-bottom:7px;
}

ul {
  list-style-image: url(../image/pf.gif);
  margin-left: 15px;
}
ol {
  margin-left: 15px;
}
.r {
  list-style-image: url(../image/li2.png);
  margin-left: 11px;
}
.r li {
  padding-bottom: 5px;
}
h {
  padding: 0px;
  margin: 0px;
}
.title {
  font-size: 13px;
}
.title2 {
  font-size: 14px;
  padding-top: 20px;
}
.title3 {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.titleblu {
  font-size: 13px; 
  color: #0357b2;
}
.tlit {
  font-size: 11px;
}
input {
  margin: 0px;
  padding: 0px;
  background-color:#f3f8fa;
  border: solid 1px #9ab1bb;
  color: #3f6c7f;
  padding: 2px;
  font-size: 11px;
}
textarea {
  margin: 0px;
  padding: 0px;
  background-color:#f3f8fa;
  border: solid 1px #9ab1bb;
  color: #3f6c7f;
  padding: 2px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}
select {
  margin: 0px;
  padding: 0px;
  background-color:#f3f8fa;
  border: solid 1px #9ab1bb; 
}
.send {
  font-size: 18px;
  color: #cc3300;
}
.demo_img {
   background: url(../image/v_demo.gif);
   background-position: 555px 2px;
   background-repeat: no-repeat;
}
