* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Tahoma, Geneva, sans-serif; color:#747272; text-align:center;}


.site-center {margin:0 auto; width:880px; text-align:left;}
.col-1, .col-2, .col-3, .row-box-1, .row-box-2{ float:left;}
.content .col-1{width:275px;}
.content .col-2{width:590px; margin-left:15px;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; border:1px solid #bcbcbc; color:#747272;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#f57907;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .menu ul, .content, .row-form-1, .footer ul, .list-2 { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

/*header*/
.row-logo{ height:87px;}
.row-logo .logo{ background:url(/img/logo.gif) 0 0 no-repeat; width:228px; height:49px; text-indent:67px; line-height:2.187em; color:#282828; text-transform:uppercase; font-size:1.06em; position:absolute; margin:27px 0 0 0; text-decoration:none;}
.row-logo .navigation{ position:absolute; margin:48px 0 0 650px; color:#c8c6c6; font-size:0.812em; word-spacing:4px;}
.row-logo .topadv{ position:absolute; margin:10px 0 0 350px; color:#c8c6c6;}
.row-logo .navigation a{ color:#747272; text-decoration:none; word-spacing:normal;}
.row-logo .navigation a:hover{ color:#a5cb3b;}
.menu{ height:51px; background:url(/images/menu_bg.gif) 0 0 repeat-x;}
.menu ul li{ float:left; display:block; width:110px; background:url(/images/menu_separator.gif) top right no-repeat; height:29px; text-align:center; }
.menu ul li a{ color:#747272; text-decoration:none; font-size:0.812em; cursor:pointer;}
.xmenu ul li a:hover{ background:url(/images/menu_act.gif) 0 0 repeat-x; display:block; height:29px;}
.menu .m1 a span{display:block; background:url(/images/menu_corner_left.gif) 0 0 no-repeat;}
.xmenu .m1 a:hover span{ display:block; background:url(/images/menu_corner_left_act.gif) 0 0 no-repeat;}
.menu .m8 a span{ display:block; background:url(/images/menu_corner_right.gif) top right no-repeat;}
.xmenu .m8 a:hover span{  background:url(/images/menu_corner_right_act.gif) top right no-repeat;}
.menu span{width:110px; height:29px; display:block; line-height:2em;}
.act{background:url(/images/menu_act.gif) 0 0 repeat-x !important; display:block; height:29px;}
.m1 .act  span{ display:block; background:url(/images/menu_corner_left_act.gif) 0 0 no-repeat !important;}

/*footer*/
.footer{ margin:23px 0 43px 0; font-size:0.812em;}
.footer .row-box-1{ width:120px;}
.footer .row-box-2{ width:693px;}
.footer .border-top {background:url(/images/border2.gif) repeat-x top #f3f3f3;}
.footer .border-bot {background:url(/images/border2.gif) repeat-x bottom;}
.footer .border-left {background:url(/images/border2.gif) repeat-y left;}
.footer .border-right {background:url(/images/border2.gif) repeat-y right;}
.footer .corner-top-left {background:url(/images/corner2_top_left.gif) no-repeat left top;}
.footer .corner-top-right {background:url(/images/corner2_top_right.gif) no-repeat right top;}
.footer .corner-bot-left {background:url(/images/corner2_bot_left.gif) no-repeat left bottom;}
.footer .corner-bot-right {background:url(/images/corner2_bot_right.gif) no-repeat right bottom; width:100%; }
.footer-indent{ padding:22px 0 26px 59px;}
.footer li{ float:left; display:block; background:url(/images/footer_divider.gif) right center no-repeat; padding:0 8px;}
.footer li a{ color:#747272; text-decoration:none; }
.footer li a:hover{ color:#f57907;}
.footer .row-box{ padding-bottom:14px;}
.left-none{ padding-left:0 !important;}
.footer .indent{ padding:0 0 0 265px;}
.footer .indent a{ color:#747272;}

/*content*/
.content{ font-size:0.75em; line-height:1.566em;}
.content h1{ color:#282828; font-weight:normal; font-size:1.5625em; line-height:1.758em; padding-bottom:9px;}


.box .border-top {background:url(/images/border.gif) repeat-x top #dcdbcd;}
.box .border-bot {background:url(/images/border.gif) repeat-x bottom;}
.box .border-left {background:url(/images/border.gif) repeat-y left;}
.box .border-right {background:url(/images/border.gif) repeat-y right;}
.box .corner-top-left {background:url(/images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(/images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(/images/corner_bot_right.gif) no-repeat right bottom; width:100%; min-height:140px; height:auto !important; height:140px;}
.box-indent{ padding:13px 23px 13px 24px;}
.box .linka{ font-size:0.75em; color:#645f5f;}
.button{ background:url(/images/button.gif) 0 0 no-repeat; width:49px; height:19px; text-align:center; color:#747272; text-decoration:none; line-height:1.25em;}
.button:hover{ color:#f57907;}
.fright{ float:right;}
.box .row-form-1 input{ width:157px; height:18px; float:right; border:1px solid #b1b1ad; color:#645f5f;}
.box .row-form-1{ height:2px;  height:28px;}
.box{ color:#645f5f; font-size:1.06em; }
.box .fright{ margin-top:10px;}

.box-1 .border-top {background:url(/images/border1.gif) repeat-x top #FFF;}
.box-1 .border-bot {background:url(/images/border1.gif) repeat-x bottom;}
.box-1 .border-left {background:url(/images/border1.gif) repeat-y left;}
.box-1 .border-right {background:url(/images/border1.gif) repeat-y right;}
.box-1 .corner-top-left {background:url(/images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner-top-right {background:url(/images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner-bot-left {background:url(/images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner-bot-right {background:url(/images/corner1_bot_right.gif) no-repeat right bottom; width:100%;}
.box-1-indent{ padding:17px 24px 26px 25px;}
.xcontent strong{font-weight:normal}
.xcontent h1{font-size:1.7em;}



.content .title{ display:block;}
.content .img-left{ float:left; margin:0 0 0 0;}

.text-text dt{ color:#8caf2b; padding:16px 0 4px 0;}
.text-text dt strong{ color:#747272; display:block; padding-top:3px;}
.text-text dd{ background:url(/images/line.gif) bottom left repeat-x; padding-bottom:16px;}
.top-none{ padding-top:0 !important;}
.bot-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}

.indent-top{ display:block; margin-top:25px;}
.link{ background:url(/images/link.gif) center left no-repeat; padding:0 0 0 24px; color:#747272; font-size:1.06em;}
.indent-banner{ margin:14px 0;}
.indent-text{ padding:14px 0 0 8px;}
.line{ display:block; margin-right:26px;}
.line span{ display:block; background:url(/images/line-1.gif) 0 22px repeat-x; height:36px;}
.indent-top-bot{ display:block; margin:14px 0;}
.text{ color:#f57907;}

.row-form{ height:57px; color:#645f5f;}
.row-form span{ padding-left:24px; font-size:1.06em;}
.row-form select{ width:275px; height:23px; border:1px solid #bcbcbc; margin:5px 0;}
.br{ display:block;}
.indent-bot{ display:block; margin-bottom:13px;}
.link-1{ font-size:1.06em;}
.line-2{ background:url(/images/line.gif) 0 20px repeat-x; height:40px; display:block; }
.list-1 li{ background:url(/images/list-1.gif) 0 9px no-repeat; padding:0 0 0 8px; line-height:1.5em;}
.list-1 li a{ color:#8caf2b;}
.indent-bot1{ display:block; margin-bottom:3px;}

.indent-text1{ padding-left:9px; padding-right:30px;}
.list-2 li a{ color:#8caf2b; font-size:0.895em;}
.list-2 li{ background:url(/images/content_divider.gif) center right no-repeat; padding:0 11px; float:left; display:block;}

.line-3{ background:url(/images/line-3.gif) 0 20px repeat-x; display:block; height:32px;}
.text-1{ font-size:0.812em;}
.list-3 li{ line-height:1.333em; color:#f57907; font-size:0.812em;}
.link-3{ font-weight:bold; color:#f57907;}
.text-2{ font-size:0.812em;}
.link-4{ color:#747272;}
.indent-top1{ display:block; margin-top:5px;}

.text-text-1 dt{ font-weight:bold; padding-bottom:3px; }
.text-text-1 dd{ padding-bottom:15px; font-size:1.06em;}
.text-text-1 dd p{ margin-top:16px;}

/*================== index.html ==================*/
#page1 .content .col-2 .row-box img{ margin-bottom:17px; display:block;}
#page1 .content .col-2 .row-box .row-box-1{ width:280px; text-align:center}
#page1 .content .col-2 .row-box .row-box-2{ width:280px; margin-left:20px; text-align:center;}

/*================== index-1.html ==================*/
#page2 .row-form-2 select{ float:right; width:275px; height:23px; border:1px solid #bcbcbc; color:#747272; font-size:1em; margin-right:175px;}
#page2 .row-form-2{ padding-bottom:12px;}
#page2 .button-row{ padding-left:175px; padding-bottom:11px;}
#page2 .button-row img{ vertical-align:middle; margin:0 10px;}
#page2 .content .col-2 .row-box{ padding-bottom:11px;}
#page2 .content .col-2 .row-box .row-box-1{ width:189px;}
#page2 .content .col-2 .row-box .row-box-1 ul{ margin-top:6px;}
#page2 .content .col-2 .row-box .row-box-2{ width:228px; line-height:1.33em;}
#page2 .content .col-2 .row-box .row-box-2 textarea{ width:225px; height:57px; display:block; font-size:1.187em;}
#page2 .content .col-2 .row-box .row-box-2 select{ width:225px; height:23px;}

pre.code{
  font-size:110%;
  font-weight:normal;
}
pre.code{
  background:#f5f5f5; padding:2px; border:1px solid #c0c0c0;
}
blockquote blockquote{
  border:0;
  padding-left:2em;
}
font{
  font-size:110%;
}
.box-1-indent div strong{
  font-weight:normal;
}
.submenu{
  padding-left:2em;
}
.way{
  font-size:80%;
  color:#c0c0c0;
  position:absolute;
  top:8px;
}
.way a{
  text-decoration:none;
  color:#747272;
}
#twitter_div{
  font-size:70%;
}
.adv{float:left;padding:10px}
.content strong{font-weight:normal}