body {margin: 0; padding: 0 14px 50px 14px; background: #2e2e2e; height: 100%; font-family: tahoma, sans-serif; font-size: 11px; color: #323e4a;}
html {height: 100%;}
p {margin: 0; padding: 0; padding-bottom: 10px; font-size: 11px;}
img {border: none;}
a {text-decoration: none;}
h1 {padding: 0; margin: 0; font-size: 24px; font-weight: normal;}
h2 {padding: 0; margin: 0; font-size: 14px; font-weight: normal;}
h3 {padding: 0; margin: 0; font-size: 18px; font-weight: normal; font-family: verdana;}

img {border: none;}
* html img {behavior: url(iepngfix.htc)}

.main {width: 970px;}
.whitebl {background: #f1f1f1 url(/i/ni/ug1.gif) no-repeat 0 0;}
.whitebl_2 {background: url(/i/ni/ug2.gif) no-repeat 100% 0;}
.whitebl_3 {background: url(/i/ni/ug3.gif) no-repeat 0 100%;}
.whitebl_4 {background: url(/i/ni/ug4.gif) no-repeat 100% 100%; padding-left: 13px;}
.newqrlogo {margin: 18px 0 16px 17px;}

.men1 {padding: 0 0 0 17px;}
.men1_over {background: url(/i/ni/menu_li.gif) no-repeat 0 8px; padding: 0 0 0 17px;}
.men1_act {background: url(/i/ni/menu_li.gif) no-repeat 0 16px; padding: 0 0 0 17px;}

.men2 {padding: 5px 0 7px 17px;}
.men2 div {border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; width: 230px; padding: 7px 0 7px 0;}
.men2_over {background: url(/i/ni/menu_li.gif) no-repeat 0 19px; padding: 5px 0 7px 17px;}
.men2_over div {border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; width: 230px; padding: 7px 0 7px 0;}

.men3 {padding: 0 0 7px 17px;}
.men3_over {background: url(/i/ni/menu_li.gif) no-repeat 0 4px; padding: 0 0 7px 17px;}
.men3_act {background: url(/i/ni/menu_li.gif) no-repeat 0 4px; padding: 0 0 7px 17px;}

.step {width: 50%; padding: 16px 0 12px 0;}
.step h1 {color: #2e61b0; font-family: georgia;}

.ico {width: 50%;}
.ico img {margin-right: 25px; margin-top: 28px; float: right;}
.ico h2 {color: #2e61b0; margin-right: 25px; margin-top: 24px; float: right;}

.portf_h3 {color: #f1f2f1; font-size: 18px; margin: 0; padding: 0; margin: 12px 0 10px 0; font-weight: normal; font-family: georgia;}

.portf_block {width: 157px; float: left; background: url(/i/ni/portf_bg.gif) no-repeat 0px 0; padding: 19px 0 10px 24px; height: 103px;}
.portf_block a {line-height: 18px; font-family: verdana; font-size: 12px; color: #f1f1f1; text-decoration: underline;}
.portf_block h2 {color: #66a2ff; margin-bottom: 7px;}

.step_name td {vertical-align: top; height: 40px; width: 25%;}
.step_name h2 {color: #1e1e1e; font-family: georgia;}
.step_name h2 span {font-size: 24px;}

.step_txt td {vertical-align: top; border-left: 1px solid #bababa; width: 25%; height: 92px; padding-bottom: 158px;}
.step_txt p {color: #666; font-size: 10px; padding: 0 6px; margin: 0;}
.step_txt p a {color: #666; font-size: 10px;}

.proj_block {float: left; margin-right: 10px;}
.proj_block p {width: 200px; font-family: verdana; font-size: 9px; color: #f1f1f1; padding-top: 9px;}
.proj_block p span {color: #66a2ff;}


.h3_main {color: #f1f2f1; line-height: 16px; font-family: verdana;}
.h3_main span {color: #66a2ff; font-size: 14px;}

.data {color: #666;}
.newh2 {color: #66a2ff; font-family: verdana;}
.h2_main {font-family: verdana; color: #fff; font-weight: bold;}

.bl_block {width: 286px; height: 196px; background: url(/i/ni/bl_block.gif) no-repeat 0 0; margin-bottom: 19px;}
.bl_block h3 {color: #FFF; font-family: verdana; padding-top: 145px; padding-left: 22px;}
.bl_block h2 {color: #FFF; font-family: verdana; padding-left: 22px;}

.main_l_block {float: left; font-family: verdana; width: 300px; padding: 0 20px 0 7px;}

.cont {font-family: tahoma; margin-top: 5px;}
.cont a {color: #8ba1b6;}

.main_cont {width: 640px; font-family: verdana; color: #ccc;}

.made {height: 85px;}
.made img {float: left; margin-right: 20px;}
.made h1 {font-family: verdana; font-size: 36px; color: #FFF; line-height: 24px;}
.made h2 {font-family: verdana; font-size: 24px; color: #049ecf; line-height: 40px;}

.bott {width: 100%; margin-top: 45px;}
.bott td {vertical-align: top; font-family: verdana;}
.bott1 {padding: 35px 0 50px 24px; color: #909090; width: 400px}
.bott2 {padding-top: 49px; width: 318px;}
.bott2 a {color: #909090; text-decoration: underline;}
.bott3 {background: url(/i/ni/bott_pic.gif) no-repeat 0 20px; padding: 49px 0 0 50px; color: #FFF; font-size: 12px;}

.lef_h2 {height: 43px;}
.lef_h2 img {float: left; margin-right: 13px;}
.lef_h2 h2 {padding-top: 5px;}

.lef_h3 {height: 51px;}
.lef_h3 img {float: left; margin-right: 9px;}

.lef_h3_cont {height: 66px;}
.lef_h3_cont img {float: left; margin-right: 9px;}
.lef_h3_cont h3 {padding-top: 9px;}

.tel {font-family: tahoma; font-size: 30px;}






