body {
	margin: 0px; padding: 0px;
	background: #FFFFFF;
	background-color: #FFFFFF;
	font: 11px Arial, sans-serif, Helvetica;
	color: #4b4b4b; /*#5f6060;*/
	text-align: center;
}

h1, h2, h3, form {margin: 0px; padding: 0px;}

td, input, select, textarea {font: 11px Arial, sans-serif, Helvetica;}

a:link {color: #304966; text-decoration: none;}
a:hover {color: #ff8408; text-decoration: underline;}
a:visited {color: #304966; text-decoration: none;}
a:visited:hover {color: #ff8408; text-decoration: underline;}

.text {display: block; float: left; width: 540px;}
.text h3 {margin: 0px 15px 5px 15px; padding: 0px; font: 11px Arial, sans-serif, Helvetica; font-weight: bold; color: #639fbb;}
.text h3 a:link, .text h3 a:visited {font-weight: bold; color: #639fbb; text-decoration: none;}
.text p {margin: 0px 15px 15px 15px; padding: 0px;}
.text button {width: 117px; background: none; border: none; padding: 0px; margin: 0px; text-align: center;}
.text a:link, .text a:visited {text-decoration: underline;}
.text hr {height: 1px; margin: -7px 15px 3px 15px; padding: 0px; float: none; clear: both; display: block; line-height: 0px; border: none; background: #f5f5df; color: #f5f5df;}
.text ul, .text ol {margin-top: 0px; margin-right: 5px; padding-right: 15px;}
.text.ul p a:link, .text.ul p a:visited {width: 155px; margin: 0px 3px 0px 0px; float: left; display: block; text-decoration: none;}
.text .img {float: left; margin: 0px 4px 4px 0px; border: 1px solid #000000;}

.logo {margin: 50px 0px 0px 15px; float: left; display: inline; clear: both;}

.download {width: 219px; height: 32px; margin: 8px 0px 8px 0px; padding: 0px 0px 0px 36px; float: left; display: inline;}

p.download-img {width: 165px; margin: 0px 0px 10px 15px; height: auto; display: inline; float: left;}
.download-img span {width: 100px; margin: 0px 5px 0px 0px; height: auto; text-align: center; float: left;}

.barwy {width: 150px; height: auto; margin: 0px 0px 10px 15px; float: left; display: inline;}
.barwy.f {clear: left;}
.barwy span {width: 40px; height: 40px; margin: 0px 10px 10px 0px; float: left; display: block;}

.mb10 {margin-bottom: 10px;}
.mb4 {margin-bottom: 4px;}

.mt10 {margin-top: 10px;}
.mt4 {margin-top: 4px;}

.mw5 {margin-left: 5px; margin-right: 5px;}
.mw15 {margin-left: 15px; margin-right: 15px;}

.mc {text-align: center;}

.error {background: url(/_img/_ico_prom.png) no-repeat; padding: 6px 0px 5px 28px; color: #e71008; font-weight: bold;}

.spacer {width: 100%; height: 10px; clear: both; display: block; float: left; font-size: 1px; line-height: 1px;}

img {border: none; vertical-align: middle; margin: 0px 0px 1px 0px;}

#emb {clear: left; width: 510px; margin: 10px 15px 10px 15px;}
#emb h3 {margin: 0px;}

#logo {width: 223px; height: 90px; margin: 0px 0px 0px 30px; padding: 0px; display: inline; float: left; background: url(/_img/_header-logo.png) no-repeat 0px 21px;}

#services {width: 752px; height: 28px; margin: 0px; padding: 0px 9px 0px 9px; list-style: none; font-size: 11px; float: left; display: inline; clear: both; background: url(/_img/_services-bg.gif) no-repeat center bottom;}
#services li {float: left; display: inline; background: url(/_img/_services-l.png) no-repeat left top; margin: 0px; padding: 0px;}
#services a {display: block; background: url(/_img/_services-r.png) no-repeat right top; padding: 8px 16px 6px 16px; color: #ffffff; text-decoration: none;}
#services a:visited, #services a:hover {color: #ffffff; text-decoration: none;}
#services .c {background: url(/_img/_services-lc.png) no-repeat left top;}
#services .c a {background: url(/_img/_services-rc.png) no-repeat right top; color: #4f96b4;}
#services .c a:visited, #services .c a:hover {color: #4f96b4;}
#services .s {background: url(/_img/_services-ls.png) no-repeat left top;}
#services .s a {background: url(/_img/_services-rs.png) no-repeat right top;}

#menu {width: 768px; height: 28px; margin: 0px; padding: 0px 0px 0px 2px; list-style: none; float: left; display: inline; clear: both; background: url(/_img/_menu-bg.png) repeat-x; border-bottom: 1px solid #cde4ed;}
#menu li {float: left; display: inline; padding: 0px 6px 2px 6px; margin: 7px 0px 6px 0px; border-right: 1px solid #cde4ed;}
#menu li a {color: #3b6090; font-size: 11px; text-decoration: none;}
#menu .c a {padding: 0px 0px 0px 10px;}
#menu .h a {padding: 0px 0px 0px 12px;}
#menu .hc a {padding: 0px 0px 0px 12px;}
#menu li a:hover {color: #ff8408;}
#menu li.l {width: 44px; height: 13px; float: right; display: inline; background: #cde4ed; text-align: left; border: none; padding: 0px; margin: 8px 10px 0px 0px; cursor: pointer;}
#menu li.l img {
	z-index: 200;
	position: absolute;
	left: 829px;
	top: 40px;
}

#menuRoller {width: 524px; height: 330px; margin: -10px 0px 0px 226px; padding: 12px 4px 12px 8px; position: absolute; z-index: 100; float: left; display: none; clear: both; background: url(/_img/_menuRoller-bg.png) repeat-x bottom right; background-color: #ffffff; border: 1px solid #cde4ed;}
#menuRoller a {float: left; width: 118px; font-size: 11px; display: inline; padding: 0px 6px 2px 6px;}
#menuRoller h3.more {width: 512px; margin: 0px 0px 2px -2px; padding: 0px 0px 0px 7px; display: block; float:left; font: 11px Arial; font-weight: bold;}
#menuRoller h3.more a {width: 512px; padding: 0px;}
#menuRoller div {float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #cde4ed;}
#menuRollerShadow {width: 536px; height: 354px; float: left; border-right: 1px solid #6699cc; border-bottom: 1px solid #6699cc; margin: -8px 0px 0px 228px; position: absolute; display: none;}

#info img {margin: 0px;}

#body {width: 770px; margin: 0px auto 0px auto; text-align: left; background: #ffffff;}

#left {width: 210px; height: auto; margin: 0px 0px 0px 10px; padding: 0px; float: left; display: inline;}
#right {width: 540px; height: auto; margin: 0px; padding: 10px 5px 0px 5px; float: right; display: inline;}

#right .t {width: 530px; height: auto; margin: 0px 5px 0px 5px; display: inline; float: left;}
#right .t button {background: none; border: none; width: 96px; height: 26px; padding: 0px; margin: 0px;}

#search {width: 178px; height: auto; margin: 0px 0px 10px 0px; padding: 8px 16px 10px 16px; display: inline; float: left; color: #ffffff; font-weight: bold; background: url(/_img/_search-bg-1.png) no-repeat left top;}
#search.adv {background: url(/_img/_search-bg-2.png) no-repeat left top;}
#search select {font-size: 11px; margin: 2px 0px 7px 0px; width: 178px;}
#search .l1 {display: block; float: left; width: 59px;}
#search select.l1 {width: 49px; margin: 2px 10px 7px 0px;}
#search .l2, #search .l3 {display: block; float: left; width: 119px;}
#search select.l2 {width: 119px;}
#search select.l3 {width: 92px;}
#search_std {width: 178px; height: 215px; display: inline; float: left;}
#search_lastfirst {width: 178px; height: 20px; margin: 0px; padding: 0px 0px 5px 0px; display: inline; float: left; font-weight: normal;}
#search_control {width: 178px; height: 32px; padding: 0px; margin: 0px; display: inline; float: left;}
#search_control button {width: 112px; height: 26px; margin: 0px; padding: 0px; border: none; background: none; float: right; text-align: right; cursor: pointer;}
#search_control a {font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: underline;}
#search_adv1 {width: 178px; height: 175px; margin: 0px; padding: 5px 0px 0px 0px; display: inline; float: left;}
#search_adv2 {width: 178px; height: 57px; font-weight: normal; display: inline; float: left;}
#search_adv2 input {width: 172px; margin: 7px 0px 0px 0px; float: left; font-size: 11px;}
#search img.l3 {width: 18px; height: 17px; margin: 4px 0px 8px 5px; cursor: pointer;}

#steps {width: 508px; height: 25px; margin: 5px 5px 10px 5px; padding: 0px 11px 0px 11px; float: left; display: inline; list-style: none; font: 9px Arial, sans-serif, Helvetica;}
#steps li {float: left; display: inline; background: url(/_img/_bullet-l.png) no-repeat; width: 127px;}
#steps li span {width: 6px; height: 20px; margin: 0px 5px 0px 0px; padding: 5px 10px 0px 9px; font: 12px Arial, sans-serif, Helvetica; font-weight: bold; float: left; display: block;}
#steps li.c {background: url(/_img/_bullet-d.png) no-repeat; color: #ff8408;}
#steps li.c span {color: #ffffff;}

#img_i {width: 248px; height: 186px; display: block; vertical-align: middle; text-align: center;}
#img_img {cursor: pointer; border: 1px solid #efefce;}
#scroller {margin: 10px 0px 0px 5px;}
#img_scroll {width: 510px; height: 78px; margin: 0px 0px 4px 0px; overflow: hidden; white-space: nowrap;}
#img_scroll img {border: 1px solid #000000;}
#img_scroller {width: 510px; height: 16px;}

.scrollerNav {float: right; cursor: default; font-size: 11px; font-weight: normal;}
.scrollerNav img {margin: 3px 0px 0px 0px; cursor: pointer;}
.scrollerDiv {width: 540px; height: 288px; float: left; overflow: hidden;}

.box_top {width: 150px; height: 21px; display: block; margin: 0px 0px 1px 0px; padding: 6px 10px 0px 10px; font-weight: bold; font-size: 12px; background: url(/_img/_b170-fede65.png) no-repeat;}
.box_top a:link, .box_top a:visited, .box_top a:hover {display: block; margin: -7px -10px 0px -10px; padding: 7px 10px 0px 10px; color: #615f60; text-decoration: none;}
.box_top img {margin: 7px -10px 0px -10px; display: block;}
.box_top div {text-align: right; padding: 5px 10px 5px 10px;}

.box_top.blue {background: url(/_img/_hlp-bg-h.png) no-repeat; color: #ffffff;}
.box_top.blue a:link, .box_top.blue a:visited, .box_top.blue a:hover {color: #ffffff;}

.box_l {width: 528px; height: auto; border: 1px solid #f5f5df; padding: 0px;}
.box_l a:link, .box_l a:visited {text-decoration: none;}

.box_l hr {height: 1px; margin: 2px 0px 2px 0px; border: none; background: #f5f5df; color: #f5f5df;}

.box_l .tl, .box_l .tr, .box_l .bl, .box_l .br {font-size: 0px; padding: 0px; position: relative; width: 3px; height: 3px;}
.box_l .tl {background: url(/_img/_t_tl_l.gif) no-repeat; float: left; margin: -1px;}
.box_l .tr {background: url(/_img/_t_tr_l.gif) no-repeat; float: right; margin: -1px;}
.box_l .bl {background: url(/_img/_t_bl_l.gif) no-repeat; float: left; margin: -2px -1px -1px -1px;}
.box_l .br {background: url(/_img/_t_br_l.gif) no-repeat; float: right; margin: -2px -1px -1px -1px;}
.box_l .txt {clear: both; margin: 0px; float: none; font-size: 11px; font-weight: normal; padding: 9px; }
.box_l .sub {clear: both; margin: 0px; float: none; padding: 4px 9px 4px 9px; }

.box_l.top_l {padding: 0px; height: auto;}
.box_l.top_l {border-top: 3px solid #e9e7ce; padding: 0px; height: auto;}

.box_l.top_l .sub {background: #e9e7ce;}
.box_l.top_l .sub span {color: #000000;}

.box_l.top_l .tl, .box_l.top_l .tr {margin-top: -3px;}

.box_l h3 {margin: 0px 0px 5px 0px;}
.box_l ul li {clear: both; display: inline;}

.box_l .banner {width: 100%; height: 118px; margin: 0px; padding: 0px; display: block;}

.box_l .la {width: 100%; border-bottom: 1px solid #fffff6; padding: 2px 0px 2px 0px; display: block; float: left; cursor: pointer;}
.box_l .la:hover {background: #e9e7ce; color: #81b4c9; text-decoration: none;}
.box_l .l1 {margin-left: 10px; float: left; width: 95px; color: #615f60;}
.box_l .l2 {display: block; float: left; width: 10px; color: #cbc080;}
.box_l .la:hover .l1X, .box_l .la:hover .l2X, .box_l .la:hover .l3X {color: #ffffff;}
.box_l .l3 {display: block; width: 45px; text-align: right; float: left; color: #615f62; font-weight: bold;}
.box_l .lh {width: 158px; border-top: 1px solid #fffff6; border-bottom: none; padding: 4px 0px 4px 10px; display: block; float: left; color: #615f62; font-weight: bold;}
.box_l .lh:hover {background: #e9e7ce; color: #615f60; text-decoration: none;}
.box_l .lhc {color: #c6c17d; cursor: default;}
.box_l .lhc:hover {color: #c6c17d; background: #f5f5df;}
.box_l .lhi {padding-left: 20px; padding-right: 10px; width: 138px; border: none; font-weight: normal;}
.box_l .lhf {border: none;}

.box_l.lst-1 {width: 168px; padding: 0px; background: #f5f5df; border-top: none;}
.box_l.lst-1 ul {list-style: none; margin: 0px; padding: 0px;}

.box_l.lst-2 ul {list-style: none; margin: 0px; padding: 0px;}
.box_l.lst-2 img {margin: 4px 10px 0px 0px; float: left;}
.box_l.lst-2 {padding: 0px; background: #f5f5df; border-top: none;}
.box_l.lst-2 .la {margin: 0px; padding: 6px 10px 10px 10px;}
.box_l.lst-2 .la.l {border: none;}

.box_l.lst-3 {background: #f5f5df; border-top: none;}

.box_l.lst-3 li {width: 100%; height: auto; margin: 0px; padding: 2px 0px 2px 0px; display: block; float: left; clear: both; background: url(/_img/_lst-3-bg-l.png) no-repeat left bottom;}
.box_l.lst-3 li.l {padding: 2px 0px 8px 0px; background: url(/_img/_lst-3-bg-l.png) no-repeat left top;}
.box_l.lst-3 li.h {padding: 2px 0px 0px 10px; background: #dedede;}
.box_l.lst-3 li .h1 {width: 118px; display: block; float: left; border-right: 1px solid #cbcbcb;}
.box_l.lst-3 li .h2 {width: auto; padding: 0px 0px 0px 2px; display: block; float: left;}

.box_l.lst-3 strong {margin: 0px 0px 0px 10px;}
.box_l.lst-3 .la {border-bottom: none; font-size: 9px; padding: 1px 0px 1px 0px; display: inline; float: left; clear: both;}
.box_l.lst-3 .l1 {width: 90px;}
.box_l.lst-3 .l2 {width: 30px; text-decoration: line-through; color: #615f60;}
.box_l.lst-3 .l3 {width: 30px;}


.box_hc h2 {font-size: 12px; margin: 0px; padding: 6px 0px 6px 10px; height: 16px; color: #4b4b4b;}
.box_hc ul {list-style: none; margin: 0px; padding: 0px;}
.box_hc ul li {clear: both; display: inline;}
.box_hc ul li a {width: 100%; padding: 2px 0px 2px 0px; display: block; float: left; cursor: pointer;}
.box_hc ul li a.d {background-color: #f5f5df;}
.box_hc ul li a.dt {background: url(/_img/_ico_top-5.gif) no-repeat 130px -28px; background-color: #f5f5df;}
.box_hc ul li a:hover {background-color: #e9e7ce; text-decoration: none;}
.box_hc .l1 {margin-left: 10px; width: 15px; color: #6f90b5; font-weight: bold; float: left;}
.box_hc .l2 {display: block; float: left; color: #615f60; width: 135px;}
.box_hc a:hover .l1X, .box_hc a:hover .l2X {color: #ffffff;}

h1.h, h2.h, h3.h, div.h {width: 510px; height: 22px; margin: 0px 5px 0px 5px; padding: 5px 10px 0px 10px; background: url(/_img/_hX-bg-530.png) no-repeat; font-size: 12px; font-weight: bold; display: inline; float: left;}
h1.hs, h2.hs, h3.hs {width: 330px; height: 22px; margin: 0px 0px 0px 5px; padding: 5px 10px 0px 10px; background: url(/_img/_hX-bg-350.png) no-repeat; font-size: 12px; display: inline; float: left;}
h1 .rows, div .rows  {float: right; color: #82b9ca;}

.h .l, .hs .l {font-weight: normal; font-size: 11px;}

h2.h.logo {text-align: right; float: right; display: inline; margin: 10px 0px 10px 10px;}
h2.h.logo img {margin: 0px 5px 0px 5px;}

h1.location {width: 500px; height: auto; display: block; float: left; overflow: hidden; margin: 10px 5px 5px 5px; padding: 0px 10px 0px 10px; font-size: 11px;}

ul.lst {width: 530px; height: auto; margin: 0px 5px 0px 5px; padding: 0px; list-style: none; float: left; display: inline;}
.lst>li {clear: both;}
.lst ul {width: 530px; height: auto; margin: 0px 0px 1px 0px; padding: 0px; float: right; display: block; list-style: none;}
.lst .l {background: url(/_img/_lst-bg-l.png) repeat-y;}
.lst .d {background: url(/_img/_lst-bg-d.png) repeat-y;}
.lst .h {height: 27px; background: url(/_img/_lst-bg-h.png) no-repeat; color: #ffffff; font-weight: bold; margin: 0px; padding: 0px;}

.lst .l1 {width: 55px; padding: 7px 10px 7px 10px;  float: left;}
.lst .l2 {width: 235px; padding: 7px 10px 7px 10px;  float: left;}
.lst .l2 .btn {float: right;}
.lst .l2 .o img {margin: 2px 0px 0px 0px;}
.lst .l3 {width: 50px; padding: 7px 10px 7px 10px; float: left;}
.lst .l3 small {font-size: 9px;}
.lst .l3 .lm {color: #ce2921;}
.lst .l3 .lmc {color: #a0a0a0; text-decoration: line-through;}
.lst .l3 .fm {color: #fd0002;}
.lst .l3 .prom {color: #ff8408;}
.lst .l3 .hit {color: #84bdce;}
.lst .l4 {width: 30px; padding: 7px 10px 7px 10px; float: left;}
.lst .l4 a {float: right; margin: 0px 0px 2px 0px;}

.lst .h1 {width: 55px; padding: 6px 10px 0px 10px;  float: left;}
.lst .h2 {width: 235px; padding: 6px 10px 0px 10px;  float: left;}
.lst .h3 {width: 120px; padding: 6px 10px 0px 10px; float: left;}
.lst .h4 {width: 30px; padding: 6px 10px 0px 10px; float: left;}

.lst.pages {width: 530px; height: auto; margin: 5px; padding: 0px; float: left; display: inline;}
.lst.pages div {width: 360px; margin: 0px; padding: 0px; text-align: right; float: left; display: inline;}
.lst.pages div span {float: right; display: inline;}
.lst.pages a:link, .lst.pages a:visited {text-decoration: none;}
.lst.pages div a.page {width: 14px; height: 14px; margin: 0px; padding: 2px; float: left; display: inline; text-align: center; border-right: 1px solid #e9e7ce;}
.lst.pages div a.page.c {width: 14px; height: 15px; margin: 0px 2px 0px 2px; background: #82b9ca; color: #ffffff; border: none;}
.lst.pages div a.page.n {width: 14px; border-left: 1px solid #e9e7ce;}
.lst.pages div a.page.m {border-right: none;}
.lst .prev {width: 70px; margin: 2px 0px 2px 0px; float: left; display: inline; text-align: left;}
.lst .prev.n {background: none;}
.lst .next {width: 70px; margin: 2px 0px 2px 0px; float: left; display: inline; text-align: right;}



ul.lst-o {width: 530px; height: auto; margin: 0px 5px 0px 5px; padding: 0px; list-style: none; float: left; display: inline;}
.lst-o>li {clear: both;}
.lst-o ul {width: 530px; height: auto; margin: 1px 0px 0px 0px; padding: 0px; float: right; display: block; list-style: none;}
.lst-o .l {background: url(/_img/_lst-o-bg-l.png) repeat-y;}
.lst-o .d {background: url(/_img/_lst-o-bg-d.png) repeat-y;}
.lst-o .h {height: 27px; background: url(/_img/_lst-o-bg-h.png) no-repeat; color: #ffffff; font-weight: bold; margin: 0px; padding: 0px;}

.lst-o .l1 {width: 95px; padding: 7px 10px 7px 10px;  float: left;}
.lst-o .l1 a {font-size: 12px; font-weight: bold; text-decoration: underline;}
.lst-o .l1 a img {width: 11px; height: 10px;}
.lst-o .l2 {width: 30px; padding: 7px 10px 7px 10px;  float: left;}
.lst-o .l3 {width: 30px; padding: 7px 10px 7px 10px; float: left;}
.lst-o .l3 a {float: right; margin: 2px 0px 2px 0px;}
.lst-o .l4 {width: 130px; padding: 7px 10px 7px 10px;  float: left;}
.lst-o .l5 {width: 57px; padding: 7px 9px 7px 9px;  float: left;}
.lst-o .l5 img {vertical-align: top; cursor: pointer;}
.lst-o .l6 {width: 70px; padding: 7px 10px 7px 10px;  float: left;}
.lst-o button {height: 11px; margin: 0px 0px 4px 0px; padding: 0px; border: none; background: none; float: right;}
.lst-o .l6 .btn-res {width: 50px;}
.lst-o .l6 .btn-qstn {width: 66px;}
.lst-o .l6 img {vertical-align: top; cursor: pointer;}



.o.inline {display: inline;}
.o.hidden {display: none;}
.o.info {display: block; height: 22px; white-space: nowrap;}
.o.info label {float: left; clear: left; margin: 0px 4px 0px 0px; display: inline; color: #b9b06f;}
.o.info .l {width: 4px; height: 22px; float: left; display: inline; padding: 0px; margin: 0px; background: url(/_img/_scroller-bgl.png) no-repeat;}
.o.info .r {width: 5px; height: 22px; float: left; display: inline; padding: 0px; margin: 0px; background: url(/_img/_scroller-bgr.png) no-repeat;}
.o.info a {width: 20px; height: 22px; float: left; display: inline; padding: 0px; margin: 0px; text-align: center; background: url(/_img/_scroller-bg.png) no-repeat; text-decoration: none;}
.o.info a:hover {color: #5395b5; text-decoration: none;}
.o.info a.c {width: 20px; background: url(/_img/_scroller-bgc.png) no-repeat; color: #000000; text-decoration: none;}
.o.info a.c:hover {color: #000000;}
.o.row {width: 508px; height: auto; display: inline; float: left; border: 1px solid #dfd8ac; border-top: none; margin: 0px 4px 5px 4px; padding: 6px;}
.o.row h3 {font: 11px Arial, sans-serif, Helvetica; font-weight: bold; color: #639fbb;}
.o.row select {width: 508px;}


h2.lst-g {width: 510px; height: auto; font-size: 11px; margin: 1px 5px 0px 5px; padding: 10px; clear: both; display: inline;}
ul.lst-g {width: auto; height: auto; margin: 0px 9px 5px 9px; padding: 0px; display: inline; border: 1px solid #dfd8ac; border-bottom: none; border-top: 1px solid #ffffff; background: url(/_img/_lst-g-bg-lst.png) repeat-y;}
.lst-g {margin: 0px; padding: 0px; display: block; float: left;}
.lst-g h3 {width: 175px; margin: 0px; padding: 0px; float: left; font-size: 11px;;}
.lst-g li.h {background: url(/_img/_lst-g-bg-lst-h.png) repeat-y;}
.lst-g li {width: 500px; height: auto; padding: 4px 10px 4px 10px; border-bottom: 1px solid #dfd8ac; display: block; clear: both; float: left;}
.lst-g li ul {margin: 0px; padding: 0px; display: block; float: left;}
.lst-g li ul li {border: none; margin: 0px; width: 325px; padding: 0px; clear: none; list-style: none;}

.box_l.lst-g {float: left; margin: 5px;}
.box_l.lst-g .txt {height: 20px;}
.box_l.lst-g ul.lst-g {border-top: 1px solid #dfd8ac;}
.box_l ul.lst-g {margin: 3px;}



ul.res {width: 530px; height: auto; margin: 10px 5px 0px 5px; padding: 0px; list-style: none; float: left; display: inline;}
.res>li {clear: both;}
.res ul {width: 530px; height: auto; margin: 0px 0px 1px 0px; padding: 0px; float: right; display: block; list-style: none;}
.res .l {background: url(/_img/_res-bg-l.png) repeat-y;}
.res .d {background: url(/_img/_res-bg-d.png) repeat-y;}
.res .h {height: 22px; background: url(/_img/_res-bg-h.png) no-repeat; color: #ffffff; font-weight: bold; margin: 0px; padding: 0px;}

.res .r1 {width: 125px; padding: 7px 10px 7px 10px; float: left;}
.res .r2 {width: 365px; padding: 7px 10px 7px 10px; float: left;}
.res .c {font-weight: bold; color: #ff8408;}
.res .r3 {width: 510px; padding: 7px 10px 7px 10px; float: left; background: #fafaee;}
.res .r3 a {text-decoration: underline;}
.res input, .res select {margin: -4px 2px -4px 0px; font: 11px Arial, sans-serif, Helvetica; vertical-align: middle;}
.res textarea {width: 358px; height: 100px; overflow: auto;}

.res .w1 {width: 188px; margin-right: 10px;}
.res .w2 {width: 25px;}
.res .w3 {width: 60px;}
.res .w4 {width: 152px; margin-right: 10px;}

.res .error {background: none; padding: 0px; margin: 0px; font-weight: normal; color: #e71008;}

.res label {font-weight: bold;}

.res .h1 {width: 510px; padding: 6px 10px 0px 10px;  float: left;}


p.news-head {margin-bottom: 0px;}
p.news-head .source {color: #ff8408; font-style: italic;}



#bottom {clear: both; margin: 0px; padding: 10px; text-align: center; color: #376089; background: url(/_img/_footer-bg.png) no-repeat center bottom;}
#bottom a {margin: 0px 10px 0px 10px;}
#bottom .h {float: right; margin: 0px; text-align: right; font-weight: normal; font-size: 11px;}

#footer {width: 770px; height: auto; margin: 10px auto 10px auto; padding: 0px; display: block; color: #639fbb;}
#footer li {float: left; display: inline; margin: 0px; padding: 0px 10px 10px 10px;}
#footer img {margin-right: 4px;}

.box_p {margin: 0px 5px 10px 5px; float: left; display: inline; background: #f5f5df;}
.box_p .box_top {height: 87px;}

#box_hlp1 {margin: 0px 5px 10px 5px; float: right; display: inline; background: #f5f5df;}

.box_hlp3 {width: 168px; float: left; display: inline; text-align: center; font-weight: bold; margin: 10px 5px 0px 5px;}

#box_hc {width: 170px; height: 120px; margin: 0px 0px 10px 5px; float: left; display: inline;}

#banner_l {display: inline; float: left; width: 348px; height: 118px; margin: 0px 5px 10px 5px;}
#banner {padding: 3px 0px 3px 0px; text-align: center; border-bottom: 1px solid #cde4ed;}

.box_r {width: 170px; margin: 0px 5px 0px 5px; float: left; display: inline;}
.box_r .box_top {height: 102px; background: url(/_img/_b170-c5df3d.png) no-repeat;}
.box_r .box_top.fm {height: 102px; background: url(/_img/_b170-fe0002.png) no-repeat;}
.box_r .box_top.fm a {color: #ffffff;}
.box_r .lst-2 {width: 168px;}
.box_r img.res {width: 50px; height: 9px; margin: 3px 0px 0px 0px; float: right; display: inline;}

#box_hlp2 {width: 530px; height: auto; margin: 0px 5px 0px 5px; background: #f5f5df;}


#box_o1, #box_o2, #box_o3 {width: 528px; height: auto; margin: 0px 5px 10px 5px; float: left; display: inline;}
#box_o1 .img {width: 248px; height: 201px; margin: 0px 0px 0px 6px; padding: 6px; float: right; display: block; background: url(/_img/_ofr-img-bg.png) no-repeat;}
#box_o1 #img {margin: 0px 0px 3px 0px;}
#box_o1 #img_nav {float: left; margin-top: 3px;}
#box_o1 h2 {font-size: 13px; margin: 0px 0px 5px 0px; padding: 0px 0px 6px 0px; border-bottom: 1px solid #e9e7ce;}
#box_o1 a img {margin: 5px 0px 5px 0px;}
#box_o1 label {width: 90px; height: auto; margin: 0px 0px 2px 0px; clear: left; float: left; display: inline; vertical-align: middle;}
#box_o1 div.label {clear: left; padding: 0px 0px 0px 92px;}
#box_o1 div.label label {margin: 0px 0px 0px -92px;}

#box_o2 {height: 40px; margin: -5px 5px 5px 5px; background: #fafaef;}

#box_o3 {height: auto; margin: 5px; display: inline;}

#box_o4 {width: 170px; clear: both; float: right; display: inline; margin: 0px 5px 10px 10px;}
#box_o4 .box_l {width: 168px; margin: 0px 0px 10px 0px; background: #f5f5df;}

#box_o4 .box_top {background: url(/_img/_hlp-bg-h.png) no-repeat; color: #ffffff;}
#box_o4 a {text-decoration: none;}

#box_b0, #box_b1, #box_b2, #box_b3 {width: 208px; height: 118px; margin: 0px 0px 10px 0px;}
#box_b0 {height: 97px; display: block; background: url(/img/_g_n_c.gif) no-repeat center center;}

#box_s3 {width: 208px; margin: 10px 0px 0px 0px; background: #f5f5df; color: #4b4b4b;}
#box_s3 .txt {font-weight: bold;}
#box_s3 select {width: 190px; font: 11px Arial, sans-serif, Helvetica; margin: 2px 0px 7px 0px;}
#box_s3 select option.h {background: #ededed;}

.box_g {width: 258px; height: auto; float: left; display: inline; background: #f5f5df;}
.box_g .bt_ss {background: none; border: none; width: 20px; height: 20px; padding: 0px; margin: 0px 0px 1px 0px;}

.box_s {width: 208px; margin: 0px 0px 10px 0px; clear: both;}
.box_s img {margin-top: 5px;}

.box_txt-l, .box_txt-m, .box_txt-d {margin: 0px 5px 10px 5px; height: auto; float: left; display: inline; clear: both;}
.box_txt-m {background: #fafaef;}
.box_txt-d {background: #f5f5df;}

.box {height: auto; margin: 0px 0px 10px 0px; padding: 10px 10px 0px 10px; clear: both;}
.box a:link {text-decoration: none;}
.box hr {height: 1px; margin: 2px 0px 2px 0px; border: none; background: #f5f5df; color: #f5f5df;}

.b170b, .b210b, .b210newsb, .b530b {height: 2px; font-size: 0px; margin: 8px -10px 0px -10px; padding: 0px; }

.b170 {width: 150px; background: url(/_img/_box170-l.png) top left no-repeat;}
.b170b {width: 170px; background: url(/_img/_box170-l.png) no-repeat bottom left;}

.b210 {width: 190px; background: url(/_img/_box210-l.png) top left no-repeat;}
.b210b {width: 210px; background: url(/_img/_box210-l.png) no-repeat bottom left;}

.b210news {width: 190px; background: url(/_img/_box210-news.png) top left no-repeat;}
.b210news input {width: 136px; font-size: 11px;}
.b210news .n_b_a {background: url(/img/_bt_add.gif) no-repeat; border: none; width: 20px; height: 20px;}
.b210news .n_b_r {background: url(/img/_bt_rem.gif) no-repeat; border: none; width: 20px; height: 20px;}
.b210newsb {width: 210px; background: url(/_img/_box210-news.png) no-repeat bottom left;}

.b530 {width: 510px; background: url(/_img/_box530-l.png) top left no-repeat;}
.b530b {width: 530px; background: url(/_img/_box530-l.png) no-repeat bottom left;}

.bannerMini, .bannerMidi {margin: 0px 0px 10px 0px;}

#res {width: 530px; height: 33px; margin: 0px 5px 0px 5px; padding: 0px; float: left; display: inline; background: url(/_img/_bar-bg-res.png) no-repeat;}
#res button {width: 117px; height: 28px; margin: 4px 20px 0px 10px; padding: 0px; background: none; border: none; display: inline; float: left; text-align: left;}
#res img {vertical-align: top;}
#res div {margin: 10px 0px 0px 0px}

.debug {width: 510px; margin: 5px; padding: 10px; font-size: 9px; background: #fafaee; float: left; display: inline;}
.debug .a {color: #ce2921;}
.debug .a b {color: #000000;}

.box_r2 {width: 260px; margin: 0px 5px 10px 5px; float: left; display: inline;}
.box_r2 .lst-4 {width: 258px;}
.box_r2 img.res {width: 50px; height: 9px; margin: 3px 0px 0px 0px; float: right; display: inline;}

.box_l.lst-4 {padding: 0px; border-top: none;}
.box_l.lst-4 ul {list-style: none; margin: 0px; padding: 0px;}
.box_l.lst-4 a {width: 240px; height: 60px; margin: 0px; padding: 6px 10px 10px 10px; color: #606062; float: left; display: block; background: url(/_img/_btn-more.gif) no-repeat 210px 60px;}
.box_l.lst-4 a:hover {background-color: #cde4ed;}
.box_l.lst-4 a.l {border: none;}
.box_l.lst-4 .img {width: 50px; height: 50px; margin: 6px 10px 0px 0px; float: left;}

.box_l.dot .tl {background: url(/_img/_t_tl_dot.gif);}
.box_l.dot .tr {background: url(/_img/_t_tr_dot.gif);}
.box_l.dot .bl {background: url(/_img/_t_bl_dot.gif);}
.box_l.dot .br {background: url(/_img/_t_br_dot.gif);}

#tylko-u-nas a {display: block; margin: 20px 0px 0px 545px; width: 105px; height: 77px; padding: 82px 0px 0px 0px; position: absolute; background: url(/img/_tylko-u-nas/_zakladka-t.jpg) no-repeat #fe0002;}
#tylko-u-nas {float: left;}
#tylko-u-nas img {margin: 0px;}

#tun a {display: block; margin: 40px 0px 0px 545px; width: 47px; height: 20px; padding: 182px 0px 0px 60px; position: absolute; background: url(/img/_tylko-u-nas/_zakladka.jpg) no-repeat; color: #ffffff; font-weight: bold; text-decoration: none;}
#tun {float: left;}
#tun img {margin: 0px;}
