html, body, div, img, ol, dl, dt, dd, h1, h2, h3, h4, h5, p, form, input, select, textarea, a {margin: 0; padding: 0;}



body, html {width: 100%; text-align: center; height: 100%; margin-bottom: 1px;}

body {background: #ccbfa0 url('imgs/bg-body.jpg') 50% 0 no-repeat;}



body, div, table {font: 11px Tahoma, Verdana, sans-serif; color: #4a4632;}



a, a:hover {color: #4a4632; text-decoration: underline;}

a:hover {text-decoration: none;}

a img, img {border: none;}





.spacer {height: 1px; width: 100%; clear: both; float: none !important;}.wrap {width: 100%;}

.rel {position: relative;}.abs {position: absolute;}.fl {float: left;}.fr {float: right;}.ac {text-align: center;}.ar {text-align: right;}.aj {text-align: justify;}.al {text-align: left !important;}

small, .small {font-size: 10px;}big {font-size: 12px;}.cursor {cursor: pointer; cursor: hand;}

.f {margin-top: 0px !important; padding-top: 0px !important;}

.nowrap {white-space: nowrap;}





/* main block */

.container {width: 761px; text-align: left; margin: 0 auto;}



.b-left, .b-right, .i-left, .i-right {float: left;}

.b-left {width: 58px;}

.b-right {width: 698px;}

.i-left {width: 370px; margin-right: 54px;}

.i-right {width: 234px;}



/* spacer & width*/

.s3 {height: 3px;}

.s5 {height: 5px;}

.s7 {height: 7px;}

.s10 {height: 10px;}

.s15 {height: 15px;}

.s20 {height: 20px;}

.s25 {height: 25px;}

.s27 {height: 27px;}

.s30 {height: 30px;}

.s35 {height: 35px;}

.s38 {height: 38px;}

.s40 {height: 40px;}

.s50 {height: 50px;}

.s87 {height: 87px;}



/* header */

.header {width: 100%; height: 79px;}

.header  .fr {color: #4a4632; padding: 30px 13px 0 0;}

.header  img {margin: 0 10px;}

.header  img, .v {vertical-align: middle;}

.i-my {margin: 0 10px 0 30px !important;}



/* menu */

.menu {height: 229px; background: url('imgs/bg-menu.jpg') no-repeat; position: relative;}

.menu-pad {padding: 0 0 0 18px;}

.menu .menu-pad img {display: block; float: left; margin-top: 12px;}

.menu .menu-pad .on {margin-top: 0px;}

.slogan {float: left; position: absolute; top: 62px; left: -27px;}

.welcome {float: left; position: absolute; top: 164px; left: 330px;}



/* content */

p {margin: 15px 0 0 0;}

p.s {margin: 7px 0 0 0;}

li.s {background-position: 0 12px !important; margin: 12px 0 0 0 !important;}





h1, h2, h3, h4, h5 {font-family: Tahoma, Verdana, sans-serif; font-weight: bold; color: #4D4D4D;}

h1 {font-size: 14px; font-weight: bold; color: #CC0000; padding: 15px 0 10px 0;}



input, textarea, select {font: 11px Tahoma, Verdana, Arial; color: #66645b;}

.input {padding: 2px 5px 2px 5px; vertical-align: middle;}

textarea {width: 400px; height: 100px; overflow-y: auto; padding: 2px 0 0 5px;}

select {vertical-align: middle;}





.btop {background: #dcd9c7 url('imgs/bg-btop.gif') no-repeat; height: 40px;}

.bmid {background: #dcd9c7; min-height: 205px; padding: 0 20px; width: 658px;}

.bgbmid {background: #dcd9c7 url('imgs/bg-bgmid.gif') 419px 0 repeat-y;}

.bbot {background: #dcd9c7 url('imgs/bg-bbot.gif') no-repeat; height: 31px;}



.g {color: #a59650;}

.o {color: #d96906;}

strong {color: #333; font-weight: normal;}



.w30 {width: 30px;}

.w40 {width: 40px;}

.w45 {width: 45px;}

.w50 {width: 50px;}

.w55 {width: 55px;}

.w75 {width: 75px;}

.w80 {width: 80px;}

.w85 {width: 85px;}

.w100 {width: 100px;}

.w113 {width: 113px;}

.w150 {width: 150px;}

.w215 {width: 215px;}

select.w215 {width: 230px;}

.w300 {width: 300px;}

.w330 {width: 330px;}

input.w410 {width: 410px;}

textarea.w410 {width: 410px; height: 85px;}

.w500 {width: 500px; height: 100px;}



.i-right img {margin-right: 10px;}



ul.list, ul.lists {margin: 0; padding: 0;}

ul.list li, ul.lists li {margin: 15px 0 0 0; padding: 0 0 0 30px; list-style: none; background: url('imgs/li.gif') 15px 5px no-repeat;}

ul.lists li {padding: 0 0 0 18px; background: url('imgs/li.gif') 0 5px no-repeat;}



.return, .return:hover {display: block; padding: 1px 0 2px 30px; background: url('imgs/bg-return.gif') no-repeat;}

.back, .back:hover {display: block; padding: 1px 0 2px 15px; background: url('imgs/bg-back.gif') 0 4px no-repeat;}

.r-pad {padding: 14px 0 0 30px;}

.r1 {background: url('imgs/r1.gif') 0 13px no-repeat;}

.r2 {background: url('imgs/r2.gif') 0 13px no-repeat;}

.r3 {background: url('imgs/r3.gif') 0 13px no-repeat;}

.r4 {background: url('imgs/r4.gif') 0 13px no-repeat;}

.rq, .rq:hover {background: url('imgs/rq.gif') no-repeat; display: block; padding: 4px 0 5px 30px;}

.lock {background: url('imgs/lock.gif') 0 15px no-repeat;}



.im-left {float: left; width: 125px;}

.im-right {float: left; width: 533px;}

.im-bg {float: left; padding: 8px; background: url('imgs/im-bg.gif') no-repeat;}



.a-left {float: left; width: 217px;}

.a-right {float: left; width: 441px;}



.c-left {float: left; width: 25px;}

.c-right {float: left; width: 633px;}



.form-bg {background: #c2bca1; float: left; padding: 10px 13px 13px 13px;}



.border-a {border: 1px solid #aaa89f; float: left;}

.border-a img {margin: 2px;}



.t-bg {background: #a39e86 url('imgs/t-bg.gif') no-repeat; float: left;}

.t-bgr {background: url('imgs/t-bgr.gif') 100% 0 no-repeat; font-weight: bold; color: #fff; padding: 12px 16px; white-space: nowrap;}

.t-bgb {background: url('imgs/t-bgb.gif') no-repeat; height: 12px; clear: left;}



.t-bgw {background: #d2cdb7 url('imgs/t-bgw.gif') no-repeat; float: left;}

.t-bgrw {background: url('imgs/t-bgrw.gif') 100% 0 no-repeat; font-weight: bold; padding: 11px 16px; white-space: nowrap;}

.t-bgbw {background: url('imgs/t-bgbw.gif') no-repeat; height: 12px; clear: left;}



.b-tl {background: #726c4e url('imgs/bg-tl.gif') no-repeat; float: left;}

.b-tr {background: url('imgs/b-tr.gif') 100% 0 no-repeat;}

.b-bl {background: url('imgs/b-br.gif') 100% 100% no-repeat;}

.b-br {background: url('imgs/b-bl.gif') 0 100% no-repeat; color: #ddd9c8; padding: 5px 10px 7px 10px;}



.b-tlw {background: #d2cdb7 url('imgs/bg-tlw.gif') no-repeat; float: left;}

.b-trw {background: url('imgs/b-trw.gif') 100% 0 no-repeat;}

.b-blw {background: url('imgs/b-brw.gif') 100% 100% no-repeat;}

.b-brw {background: url('imgs/b-blw.gif') 0 100% no-repeat; padding: 13px 15px 14px 15px;}



.red {color: #e41208;}

.or {color: #ff6600;}

.gr {color: #0b9500;}

.bl {color: #002f5b;}



.li-pad {padding-left: 40px;}

.bmid .li {margin: 13px 0 0 15px; padding: 0; list-style-type: disc;}

.bmid .li-b li {margin: 0 0 15px 0;}

.bmid .li .li {margin: 13px 0 15px 15px; padding: 0;}

.bmid .li .li li {margin: 0;}

.small-list {margin: 10px 0 0 16px; padding: 0;}

.small-list li {margin: 0; padding: 0; font-size: 10px; list-style-type: square;}



.check td {padding: 0 20px 10px 0;}

.checks td {padding: 0 20px 15px 0;}

.checks-s td {padding: 0 25px 0 0;}

.check-s td {padding: 0 15px 5px 0;}

.check-ss td {padding: 0 10px 5px 0;}

.checks td *, .check td *, .check-s td *, .check-ss td * {vertical-align: middle;}

.padr {padding-right: 25px !important;}

.pad-r {padding-right: 60px !important;}



.wr {margin: 0 8px;}

.l-pad {padding-left: 9px;}

.line-i {padding: 8px 15px 10px 15px; background: #d5d1bc;}



.a-f {float: left; width: 60px;}

.a-s {float: left; width: 72px; font-weight: bold;}

.a-t {float: left; width: 526px;}

.a-t b {color: #0b9500;}

.a-line {background: #cdc7b0; margin: 15px 0;}

.lines {background: #cdc7b0; width: 100%; height: 1px;}



.add-h {width: 296px; padding-right: 20px;}

.pri {font-size: 18px; font-weight: bold; color: #ff6600;}



.ad-f {float: left; width: 120px;}

.ad-s {float: left; width: 170px;}

.ad-t {float: left; width: 42px;}

.ad-fo {float: left; width: 320px;}



.at-f {float: left; width: 250px; margin-right: 10px;}

.at-s {float: left; width: 300px; margin-right: 10px;}

.at-s img {float: left; margin-right: 10px;}

.at-t {float: left; width: 88px;}



.h-f {float: left; width: 150px; margin-right: 10px;}

.h-s {float: left; width: 210px; margin-right: 10px;}

.h-t {float: left; width: 158px;}

.h-t img {float: left; display: block; margin-right: 9px;}



.price .th {color: #4a4632;}

.price .td {padding-right: 20px;}

.price .s15 {background: url('imgs/bg-p.gif') 0 50% repeat-x;}

.price .s10 {background: url('imgs/1x1.gif') 0 50% repeat-x;}



.select-f tr td, .select-f tr th{vertical-align: top;}

.select-f tr th {background: #cdc7b0; padding: 7px 0 10px 0;}

.select-f tr th div {padding: 0 0 0 14px; font-weight: bold;}

.select-f tr td {padding: 8px 0 10px 0;}

.select-f small {font-weight: normal; text-align: right; display: block; padding: 2px 15px 0 0;}

.select-f .line {padding: 0; background: #cdc7b0;}

.select-f p.s {margin-top: 2px !important;}

.select-f th.bgs {background: #c8c2a8; padding: 8px 4px 10px 8px;}

.select-f td.bgs {background: #d5d1bc; padding: 8px 4px 10px 8px;}

.bgs .fr, .bgs .fl {width: 62px;}

.bg-or {background: #d5d1bc url('imgs/bg-or.gif') 49% 0 no-repeat !important;}

.bor {background: url('imgs/bg-or.gif') 100% -7px no-repeat; width: 44px; height: 55px;}



.s-list tr td, .s-list tr th {vertical-align: top; padding: 7px 15px 9px 15px;}

.s-list tr th {text-align: left;}

.s-list .bg {background: #d5d1bc;}



.block-r {margin-right: 6px;}

.rq-l {margin-top: 35px;}



.cs-left {float: left; width: 105px;}

.cs-right {float: left; width: 553px;}

.cs-info {width: 378px; padding-right: 30px;}



.ind td {padding-bottom: 7px;}

.ind5 td {padding-bottom: 5px;}

.ind input {border: 1px solid #9c9c9c;}



/* index */



.in-top {width: 100%; height: 24px; background: url('imgs/bg-in-top.gif') no-repeat;}

.in-mid {width: 100%; height: 114px; background: url('imgs/bg-in-mid.gif') no-repeat;}

.in-bot {width: 100%; height: 20px; background: url('imgs/bg-in-bot.gif') no-repeat;}

.in-center {width: 100%; background: url('imgs/bg-in-center.gif') no-repeat;}

.in-cent {width: 100%; background: url('imgs/bg-in-cent.gif') repeat-y;}



.in-left {width: 257px; padding: 0 21px 0 18px; margin-right: 5px; float: left;}

.in-right {width: 351px; padding: 0 25px 0 21px; float: left;}

.in-left a, .in-l a {color: #002f5b !important;}



.in-l {float: left; width: 262px; margin-right: 5px; padding: 0 20px 0 14px;}

.in-m {float: left; width: 138px; margin-right: 5px; padding: 0 13px;}

.in-r {float: left; width: 228px;}

.in-r-pad {padding: 0 16px; line-height: 15px;}



.in-l .im-bg {width: 104px;}

.in-l .s25 {background: url('imgs/bg-r.gif') 100% 50% no-repeat;}

.im-fl {float: left; width: 142px; padding-top: 2px;}



.bg-card {text-align: center; padding-top: 33px; background: url('imgs/bg-card.gif') no-repeat;}



.linka, .linka-a {font-size: 9px; padding: 5px 5px 6px 6px;}

.linka {background: #c8c3ab;}

.linka a, .linka-a a {text-decoration: none !important;}



/* footer */

.footer {width: 698px; margin-left: 58px; padding-bottom: 50px; text-align: center;}

.footer .bold {padding-bottom: 5px; font-weight: bold; color: #7c765a;}

.footer .bold a, .footer .bold a:hover {color: #7c765a; text-decoration: none;}

.footer .bold span {margin: 0 10px;}

.footer .normal {padding-bottom: 20px; color: #7c765a;}

.footer .normal a, .footer .normal a:hover {color: #7c765a;}

.footer .normal span {margin: 0 6px;}

.footer .power, .footer .power:hover {color: #968e71;}





#wrapfooter {

	text-align: center;

	clear: both;

}