BODY {font-size:16px; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#f7f7f7; color:#333}
P, UL, OL, LI, LABEL, BLOCKQUOTE, H2, H3, H4, H5, FORM {margin:0; padding:0;}
IMG {border:none;}
.clear {clear:both; font-size:0.000001em;}



A {color:#333399;}
A:visited {color:#333399;}
A:hover {color:#000;}

.png
    {
   //background-image: none ! important;
     behavior: url('pngfix.htc');
  }

TD {vertical-align:top;}

.site {max-width:1260px; width:expression(document.body.clientWidth > 1260? "1260px": "auto" ); min-width:990px; margin:auto; text-align:left;}

.logo {background:url(/i/hline.png) top repeat-x #1c4aa2; margin:5px 0 0 5px;}
.in {padding:20px 0 20px 30px;}
.logo A, .logo A:visited, .logo A:hover {background:url(/i/logo.png) top left no-repeat; display:block; width:422px; height:28px;}
.logo SPAN {display:block; background:url(/i/gerb.gif) left no-repeat; color:#fff; padding:10px 0 10px 28px; font-size:0.8em; margin-top:5px}
.contbox {padding:5px 5px 0 0;}
.cont {background:url(/i/hline2.png) top repeat-x #163b96; height:109px}
.contacts {background:url(/i/flag.jpg) right top no-repeat; font-size:0.85em; line-height:1.6em; padding:32px 0 33px 0; font-weight:bold}
.contacts .lft {color:#fff; width:40%; float:left; text-align:right;}
.contacts .rht {color:#fff; width:50%; float:left; text-align:left; padding-left:20px;}
.contacts A, .contacts A:visited {color:#fff;}
.contacts A:hover {color:#f0f0f0;}

.navibox {padding:0 5px 0 5px;}
.navi {background:url(/i/nline.png) top repeat-x #e3e3e3; text-align:center;}
.navi UL {list-style:none; width:1000px; margin:auto;}
.navi UL LI {display:block; float:left; font-size:0.75em; padding:7px 7px 0 7px; text-transform:uppercase; background:url(/i/nbrd.gif) top right no-repeat}
.navi A, .navi A:visited {display:block; padding:3px 8px 12px 8px;; color:#333;}
.navi A:hover {display:block; padding:3px 8px 12px 8px; color:#666;}
.navi STRONG {background:#666; padding:3px 8px 12px 8px; color:#fff; display:block}

#end {background:none;}

.le- {background:#fff; border:1px #e3e3e3 solid;}
.ls {padding:10px 10px 5px 10px;}
.rs {padding:10px 10px 5px 5px;}

.title, .title2 {background:url(/i/tline.png) top repeat-x #e3e3e3; text-transform:uppercase; font-size:0.7em; font-weight:bold;}
.title SPAN {padding:5px; background:#666; display:inline-block; width:auto; color:#fff; margin-left:5px;}
.title2 SPAN {padding:5px; background:#1c4aa2; display:inline-block; width:auto; color:#fff; margin-left:5px;}
.title2 H1 {padding:5px; background:#1c4aa2; display:inline-block; width:auto; color:#fff; margin-left:5px; font-size:1em;}

.left-navi {padding:5px 0 0 0;}
.left-navi UL {list-style:none; font-size:0.8em;}
.left-navi LI {padding:7px 0 7px 5px; border-bottom:1px #e0e0e0 solid; line-height:1.4em;}

.speed-about {font-size:0.8em; line-height:1.4em; padding:10px 0 10px 5px;}
.speed-about P {padding:0 5px 10px 0;}
.speed-about H1 {font-size:16px;}

A#gray, A#gray:visited {color:#666;}
A#gray:hover {color:#000;}

.news {padding:5px 0 0 0; font-size:0.8em}
.news UL {list-style:none;}
.news LI {padding:7px 0 7px 5px; line-height:1.4em;}
.news P {padding:5px 5px 10px 5px;}

.rt- {padding:10px;}
.homeform {padding:10px 0 0 5px;}
.homeform EM {font-size:0.8em; font-style:italic; line-height:1.4em;}

.form {padding-top:15px;}
.wideinput INPUT {border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; width:60%; height:22px; padding-left:5px; margin-bottom:10px; //height:28px; //padding-top:4px;}
.wideinput TEXTAREA {border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; width:60%; padding:5px 0 0 5px; margin-bottom:10px; overflow:auto}
.form .but {}
.form .but INPUT {font-size:0.8em;}

.homequestion {font-size:0.8em; line-height:1.4em; padding-top:24px;}
.homequestion P {padding-bottom:10px;}

.copyright {font-size:0.8em; padding:10px 10px 15px 15px; line-height:1.4em;}
.counters {padding:12px 0 0 20px;}
.counters IMG {margin-right:10px;}



.maincontent {padding:10px;}
.maincontent .txt {padding:10px 0 0 5px; font-size:0.85em; line-height:1.4em; width:80%;}
.maincontent .txt P {padding-bottom:15px;}
.maincontent .txt UL {margin-bottom:15px; padding-left:40px;}

.maincontent .txt .left-navi UL {font-size:1em; list-style:outside; list-style-type:disc}
.maincontent .txt .left-navi LI {padding:0; border:none;}
.maincontent .txt H2 {font-size:1em; color:#000000;}
.maincontent .txt SMALL {font-size:0.8em;}
.maincontent .txt H1 {font-size:16px;}

.pricetable {margin-bottom:10px; //font-size:1em;}
.pricetable TD {border-bottom:1px #ccc solid; padding:8px 10px 8px 0;}
.pricetable TH {border-bottom:3px #666 solid; padding:0 10px 8px 0;}

.helpful {padding-bottom:15px; margin-bottom:15px; border-bottom:1px #ccc solid; font-size:0.95em;}

.questions {padding:0 0 20px 5px; border-bottom:1px #ccc solid; line-height:1.4em;}
.quest {padding:15px 0 15px 0;}
.ansver {padding:10px 10px 10px 30px; background:#f7f7f7; color:#000; border-left:4px #ccc solid;}
.ansver SPAN {display:block; padding:10px 0 10px 0; font-style:italic}
.qlink {padding-top:20px; font-size:0.9em; padding-left:5px;}

.inew {padding-bottom:10px;}
.inew SMALL {display:block;}


