* {margin: 0; padding: 0;}
HTML			{margin: 0px; padding: 0px; height: 100%; }
BODY			{padding: 0px; margin: 0; font-size: 12px; height: 100%;  font-family: Tahoma;  background: #eee; color: #000; line-height: 1.7em    }
IMG				{border: 0px; behavior: url(images/img/iepngfix.htc) }
TABLE {border-collapse: collapse;}
TABLE TD {padding: 0px}
a {text-decoration: underline; color: #017AB8; font-size: 12px; font-family: Tahoma;}
a:hover {text-decoration: none}

td {font-size: 12px; font-family: Tahoma; line-height: 1.5em;}
p {margin: 10px 0; font-size: 12px; font-family: Tahoma; line-height: 1.5em}
input {font-size: 12px; font-family: Tahoma;}

h1 {font-size: 18px; font-weight:bold; margin: 0;  font-family: Tahoma; padding: 10px 0px 10px 0px;}
h2 {font-size: 16px; font-weight:bold; margin: 0;  font-family: Tahoma; padding: 10px 0px 10px 0px;}
h3 {font-size: 14px; font-weight:bold; margin: 0;  font-family: Tahoma; padding: 10px 0px 10px 0px;}
h4 {font-size: 12px; font-weight:bold; margin: 0;  font-family: Tahoma; padding: 5px 0px 5px 0px;}
h5 {font-size: 12px; font-weight:bold; margin: 0;  font-family: Tahoma; padding: 5px 0px 5px 0px;}


li {margin-left: 20px;}

.content {position: relative; margin: 0 auto; min-width: 1000px; max-width: 1200px; //width:expression((this.parentElement.offsetWidth<=1001)?  '1000px' : ((this.parentElement.offsetWidth>1201)?  '1200px' : '100%'));}

.left_colomn {width: 222px;}
.right_colomn {padding: 55px 0;}
.menu1 {font-size: 1.1em; color: #2f2f2f; list-style: none;}
.menu1 li {float: left; padding-right: 15px;}
.menu1 li a {color: #2f2f2f}

.menu2 {font-size: 1.1em; color: #2f2f2f; list-style: none;}
.menu2 li {float: left; padding-right: 20px; position: relative;}
.menu2 li a {color: #2f2f2f}
.menu2 li a.active {text-decoration: none; cursor: default}
.menu2 li  img {position: absolute; right: 7px; top: -5px}
.width-menu1 {width: 500px; padding-left: 18px}
.width-menu2 {text-align: right}

.menuleft {list-style: none;  font-size: 1.1em; margin-top: 40px; padding-left: 10px}
.menuleft li a {color: #000}
.menuleft li {padding: 5px 0;}
.menuleft li  ul {margin: 0 15px; list-style: none; margin-top: 10px}
.menuleft li  ul li {font-size: 11px; color: #017AB8; padding: 2px 0px}
.menuleft li  ul li a {color: #017Ab8; background: url(images/img/circle.gif) left 3px no-repeat; padding-left: 15px; }
.menuleft li  ul li a:hover  {color: #000; background: url(images/img/circle.gif) left -13px no-repeat; padding-left: 15px; }
.logo {margin: 25px 0 0 30px}


.phone {font-size: 1.1em; color: #000; line-height: 2em; margin-left: 10px; margin-top: 20px}
.phone span {color: #2D597E; font-size: 24px; font-family: Myriad Pro; }

.hz {width: 200px; margin-top: 40px}
.hz  td {font-size: 12px;  padding: 2px 0 1px 10px; }
.hz  td.head{ font-size: 12px; color: #3B617E; font-weight: 700; border-bottom: 1px solid #fff;  margin: 0; padding: 5px  0 0px 10px; text-transform: uppercase;}
.hz  td .textfield {width: 175px; border: 1px solid #A9B1B7; margin: 5px 0 5px 0}
.hz .not-remember {color: #999; margin-left: 12px; top: -5px; position: relative}
.hz .active {background: url(images/img/center-hz.gif) repeat-x; width: 73%; position: relative; height: 23px; top: 1px; padding: 7px 0 0 0px;  }
.hz .left { position: absolute; height: 30px; width: 17px; background: url(images/img/left-hz.gif) no-repeat; left: -17px; top: 0px}
.hz .right { position: absolute; height: 30px; width: 17px; background: url(images/img/right-hz.gif) no-repeat; right: 0px; top: 0px}
.hz td.head a {color: #3B617E; text-decoration: none}
.hz td.second {padding-left: 0}
.hz  .news {margin-bottom: 10px; line-height: 1.2em;}
.hz  .news td {padding: 0; margin: 5px 0; font-size: 10px; color: #666;}
.hz  .news td a {color: #666; font-size: 1.1em; line-height: 1.3em;}

.top-line {margin: 20px 0; width: 100%; }
.top-line td {height: 46px; background: url(images/img/top-line-center.gif) repeat-x; }
.top-line td.left { background: url(images/img/top-line-left.gif) no-repeat; width:18px }
.top-line td.right { background: url(images/img/top-line-right.gif) no-repeat; width:18px }
.top-line td.center1 a {font-size: 1.1em; text-transform: uppercase; margin-right: 15px; color: #fff}
.top-line td.center2  {text-align: right; font-size: 1.1em;  margin-right: 15px; color: #fff; padding-right: 10px}
.top-line td.center2 a { color: #fff; margin: 0 5px;}


.action-two-pic {margin-top: 20px; position: relative; height: 270px}
.action {padding: 20px 0; width: 791px; }
.action td { padding: 30px 2px; height: 270px;  _height: 210px; background: url(images/img/action-center.gif) repeat-x; }
.action td.left {padding: 0;  background: url(images/img/action-left.gif) no-repeat; width:8px }
.action td.right {padding: 0;  background: url(images/img/action-right.gif) no-repeat; width:8px }
.portal {position: absolute; right: 170px; top: -24px;}
.phones {position: absolute; right: 10px; top: -26px;}
.action .art {color: #666; font-size: 1.1em; margin-bottom: 5px; padding-left: 10px}
.action .name {font-size: 1.1em; height: 45px; margin-top: 10px; padding-left: 10px}
.action .cost {font-size: 1.1em; padding-left: 10px}

.footer {margin: 40px 0 0px 0; font-size: 1.1em; color: #333; }
.footer td {padding-left: 18px}
.footer  a {color: #999; }


.text {margin: 40px 0 0 0; width: 791px;  }
.text .top {height:18px; background: url(images/img/text-top.gif) no-repeat;  }
.text .bottom {height:8px; background: url(images/img/text-bottom.gif) no-repeat;  }
.text .field {background: #fff; padding: 5px 18px}


.bottom-line {margin: 20px 0; width: 791px; }
.bottom-line td {height: 46px; background: url(images/img/bottom-line-center.gif) repeat-x; }
.bottom-line td.left { background: url(images/img/bottom-line-left.gif) no-repeat; width:21px }
.bottom-line td.right { background: url(images/img/bottom-line-right.gif) no-repeat; width:21px }
.bottom-line td.center1 a {margin-right: 15px; position: relative; left: -3px; top: 4px}
.bottom-line td.center2 {text-align: right}


a.submenu2 {text-decoration: underline; color: #017AB8; font-size: 12px; }
a.submenu2:hover {text-decoration: none}

font.submenu2 {color: #017AB8; font-size: 12px; font-weight:bold;}

a.submenu3 {text-decoration: underline; color: #000; font-size: 11px; }
a.submenu3:hover {text-decoration: none}

font.submenu3 {color: #000; font-size: 11px; font-weight:bold;}
