html, body {margin:0; padding:0; min-height:100%;}
body {background:#26608c; font-family:"Courier New", Courier, monospace; font-size:12px;}
img {border:none;}
.clr {clear:both;}
form {margin:0; padding:0;}
h1, h2, h3 {font-family:Tahoma, Geneva, sans-serif; font-weight:normal; padding-left:35px;}
h1 {font-size:24px; color:#0065b2; margin:0; line-height:41px;}
h2 {font-size:18px; color:#ffffff; margin:0; line-height:40px; background:url(../images/titbg.jpg) no-repeat;}
h3 {font-size:18px; color:#0065b2; margin:0; line-height:41px;}
a {color:#0029c0; text-decoration:none;}
a:hover {text-decoration:underline;}
.padding {padding-top:5px;}

#main {background:url(../images/bg.png) repeat-y center; width:1018px; margin:0 auto;}
#page {background:#e4e4e4; width:988px; margin:0 auto;}
#header {background:url(../images/hbg.jpg) no-repeat left; width:987px; height:95px; position:relative;}
.logo {background:url(../images/logo.jpg) no-repeat; width:383px; height:67px; position:absolute; left:0px; bottom:0px;}
.logo a {display:block; width:343px; height:67px; float:right;}

.tit_1 {background:url(../images/tit_1_c.gif) repeat-x;}
.tit_1_l {background:url(../images/tit_1_l.gif) no-repeat left;}
.tit_1_r {background:url(../images/tit_1_r.gif) no-repeat right; height:41px;}
.blok_1 {background:url(../images/b_1_c.gif) repeat-y;}
*html .blok_1 {height:50px;}
.blok_1_v {background:url(../images/b_1_v.gif) no-repeat top;}
.blok_1_n {background:url(../images/b_1_n.gif) no-repeat bottom;  padding:4px 4px 2px 4px;}
.tit_2 {background:url(../images/tit_2_c.gif) repeat-x top; margin-bottom:2px;}
.tit_2_l {background:url(../images/tit_2_l.gif) no-repeat left top;}
.tit_2_r {background:url(../images/tit_2_r.gif) no-repeat right top;}
.blok_1_text {padding:20px 35px; line-height:16px;}
.blok_1_txt {padding:12px 35px; line-height:16px;}
.blok_2_txt {padding:0px 35px;}
.blok_2_txt ol {line-height: 28px;}
.tit_3 {background:url(../images/tit_3_c.gif) repeat-x;}
.tit_3_l {background:url(../images/tit_3_l.gif) no-repeat left;}
.tit_3_r {background:url(../images/tit_3_r.gif) no-repeat right; height:41px; padding-top:6px;}
.list ul {list-style:decimal; margin:0; padding:16px 86px;}
.list ul li {line-height:16px;}
.list ul li span {color:#848484;}
.blok_2 {background:url(../images/b_2_bg_c.gif) repeat-y; width:915px; margin:0 auto;}
.blok_2_v {background:url(../images/b_2_v.gif) no-repeat top;}
.blok_2_n {background:url(../images/b_2_n.gif) no-repeat bottom; padding:9px 1px;}
.blok_3 {background:url(../images/b_3_c.gif) repeat-y; width:915px; margin:0 auto;}
.blok_3_v {background:url(../images/b_3_v.gif) no-repeat top;}
.blok_3_n {background:url(../images/b_3_n.gif) no-repeat bottom; padding:15px 35px;}
.b_2_bg {background:url(../images/b_2_bg.gif) repeat-x top;}
.b_2_bg_n {background:url(../images/b_2_bg_n.gif) repeat-x bottom; padding:10px 35px;}
.code {padding:20px 0;}
.bt_bg {background:url(../images/bt_bg_c.png) repeat-x; float:left; margin:15px 0 0 35px;}
.bt_bg_l {background:url(../images/bt_bg_l.png) no-repeat left;}
.bt_bg_r {background:url(../images/bt_bg_r.png) no-repeat right; height:29px; padding:0 15px;}
*html .bt_bg {background:url(../images/bt_bg_c.png) repeat-x; width:150px; margin:15px 0 0 35px; float:none;}
*html .bt_bg_l {background:url(../images/bt_bg_l.png) no-repeat left;}
*html .bt_bg_r {background:url(../images/bt_bg_r.png) no-repeat right; height:29px; padding:0 15px; white-space:nowrap;}
.bt_bg a {display:block; height:29px; line-height:29px; color:#ffffff;}

.codeBlock p {margin:3px 0;}
.outputBlock p {margin:3px 0; font-size:10pt;}

.footer {text-align:center; height:45px; line-height:45px;}
.xlink {color:#0029c0; font-size:12px; font-family:"Courier New", Courier, monospace; text-decoration:underline;}
