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

html, body {width: 100%; height: 100%;}
body {background: #588800;}
body, div, table {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #fff;}

a img, img {border: none;}

a {color: #fff; text-decoration: underline;}
a:hover {color: #fff; text-decoration: none;}

h1, h2, h3 {font-family: 'Times New Roman', Tahoma, Verdana, Arial, sans-serif; font-weight: normal;}

h1 {font-size: 24px; padding: 15px 0; line-height: 22px; font-weight: bold;}
h2 {font-size: 20px; padding: 15px 0 5px 0;}

h2 a {text-decoration: none;}

.h100 {height: 100%;}
.container {min-width: 990px; width: 100%; min-height: 100%; position: relative; background: url('/includes/templates/imgs/bg-body.gif') no-repeat 100% 100%;}
.c-flash {min-width: 1080px;}

.abs {position: absolute;} .rel {position: relative;} .fl {float: left;} .fr {float: right;} .ac {text-align: center;} .ar {text-align: right;} .aj {text-align: justify;}.al {text-align: left !important;}
.small {font-size: 10px;}
.spacer {height: 1px; clear: both; width: 100%;}
.w100, .wrap {width: 100%;}
.w50 {width: 50%; float: left;}

.s1 {height: 1px;}
.s3 {height: 3px;}
.s4 {height: 4px;}
.s5 {height: 5px;}
.s10 {height: 10px;}
.s15 {height: 15px;}
.s20 {height: 20px;}
.s25 {height: 25px;}
.s27 {height: 27px;}
.s30 {height: 30px;}
.s50 {height: 50px;}
.s70 {height: 70px;}
.s81 {height: 82px;}

img {behavior: url('/includes/templates/png.htc');}
.f {margin-top: 0 !important; padding-top: 0px !important;}
.fa {margin: 0 !important; padding: 0px !important;}

/* header */
.header {position: relative; height: 425px; background: url('/includes/templates/imgs/bg-header.gif') repeat-x;}
.headers {position: relative; height: 425px; background: url('/includes/templates/imgs/bg-headers.gif') no-repeat;}

.h-top {height: 71px; background: url('/includes/templates/imgs/bg-h-top.gif') 65% 100% no-repeat; width: 100%;}
.h-bg-pad {padding-left: 18px;}
.h-bg {background: #fff; width: 100%; height: 354px;}
.h-s-pad {padding: 25px 0 22px 22px;}
.h-s {background: url('/includes/templates/imgs/bg-s.jpg') repeat-x; width: 100%; height: 307px; position: relative; z-index: 100;}
.h-desks {background: url('/includes/templates/imgs/bg-desks.gif') 0 282px repeat-x; width: 100%; height: 307px; position: relative;}
.h-t-pad {padding: 25px 0 22px 22px;}
.h-t {background: url('/includes/templates/imgs/bg-desks.gif') 0 282px repeat-x; width: 100%;}
.bg-desks {background: url('/includes/templates/imgs/bg-deskss.gif') 0 227px repeat-x !important; margin-left: 40%; height: 307px;}

.sec-header {position: relative; height: 321px; background: url('/includes/templates/imgs/bg-sec-header.gif') repeat-x;}
.sec-headers {position: relative; height: 321px; background: url('/includes/templates/imgs/bg-sec-headers.gif') repeat-x;}

.sec-imp {position: absolute; z-index: 100; top: 0px; left: 0px; height: 299px; width: 100%;}
.sec-imp-pad {padding: 93px 0 0 40px;}
.sec-imps {background: #fff url('/includes/templates/imgs/bg-sec-imps.jpg'); width: 100%; height: 206px;}.sec-imp-patch {background: url(/includes/templates/imgs/body-sec-bg.gif) no-repeat right -22px; height: 206px;}

.sec-h-bg {background: #fff; width: 100%; height: 250px;}
.sec-h-top {height: 71px; width: 100%; background: url('/includes/templates/imgs/bg-sec-headerss.gif') no-repeat;}

.sec-l-corner {position: absolute; z-index: 555; left: 18px; top: 206px;}
.bg-sec-l {position: absolute; z-index: 555; left: 0; top: 154px;}
.sec-r-l {position: absolute; top: 0; right: 0px; z-index: 300;}
.sec-door {position: absolute; top: 98px; left: 27%; z-index: 300;}
.sec-flower {position: absolute; top: 175px; left: 40px; z-index: 300;}
.sec-second {position: absolute; top: 0; left: 20%; z-index: 300;}
.sec-bg {position: absolute; top: 0; right: 20%; z-index: 250;}

/* image */
.h-desk {background: url('/includes/templates/imgs/bg-desk.gif') repeat-x; width: 100%; height: 41px; position: absolute; z-index: 110; left: 0; top: 362px;}
.logo {position: absolute; z-index: 666; left: 15px;}
.r-vetka {position: absolute; z-index: 666; right: 0; top: 33px;}
.l-corner {position: absolute; z-index: 555; left: 18px; top: 237px;}
.bg-l {position: absolute; z-index: 555; left: 0; top: 228px;}
.car {position: absolute; right: 9.5%; top: 58px; z-index: 111; width: 299px; height: 250px;}
.car-text {position: absolute; color: #000; font: normal 11px Arial; width: 110px; left: 35px; top: 30px; text-align: center;}
.derevo {position: absolute; right: 0; top: -90px; z-index: 108;}
.bird {position: absolute; right: 30%; top: 13px; z-index: 666;}
.house {position: absolute; z-index: 110; top: -93px; left: 14%; width: 649px; height: 396px;}
.imp {position: absolute; z-index: 400; top: 0px; left: 14%; width: 649px; height: 403px;}
.imps {background: url('/includes/templates/imgs/bg-house.gif') 114px 100% no-repeat;}
.raduga {position: absolute; top: 0; left: 143px;}
.d-small {position: absolute; top: -35px; left: 2.5%; z-index: 105;}
/* /image */
/* /header */

/* main */
.bg-contatiner {background: url('/includes/templates/imgs/bg-container.jpg') repeat-x;}
.bg-search {background: url('/includes/templates/imgs/bg-search.gif') 100% 0 no-repeat; height: 76px;}
.bg-s-pad {padding: 21px 0;}
.bg-s-pad div {float: left;}
.bg-s-pad .inp {margin-right: 10px;}

.left {width: 66%; float: left;}
.right {width: 34%; float: left;}

.padding-w {padding: 0 97px;}
.padding-ws {padding: 0 97px 0 0;}
.padding-n {padding: 0 97px 0 33px;}
.padding-wn {padding: 0 0 0 60px;}
.padding-w-left {padding-left: 97px;}

.bg-index {background: url('/includes/templates/imgs/bg-right.jpg') 100% 0 no-repeat; min-height: 450px;}
/* /main */

/* menu && ico */
.bg-menu {height: 76px; background: url('/includes/templates/imgs/bg-menu.jpg') no-repeat;}
.menu-pad {padding: 3px 24px 0 18px;}
div.menu {position: relative; height: 73px; background: url('/includes/templates/imgs/bg-menu.gif') repeat-x; width: 100%;}

.m-left, .m-right {position: absolute; top: 0;}
.m-left {left: -18px; width: 21px; height: 73px; background: url('/includes/templates/imgs/m-left.gif') no-repeat;}
.m-right {right: -21px; width: 21px; height: 73px; background: url('/includes/templates/imgs/m-right.gif') no-repeat;}
.menu-k {width: 42px; height: 35px; position: absolute; top: -18px; z-index: 590;}
.menu-k-right {background: url('/includes/templates/imgs/menu-k.jpg') no-repeat; right: 43px;}
.menu-k-left {background: url('/includes/templates/imgs/menu-k-l.gif') no-repeat; left: 50px;}

.ml-pad {padding: 12px 130px 0 11px;}
table.menu a, table.menu a:hover {display: block; padding: 10px 0 10px 8px; font: bold 12px 'Times New Roman'; text-transform: uppercase; text-decoration: none; white-space: nowrap;}
table.menu a {color: #005825;}
table.menu a:hover, table.menu .on a, table.menu .on a:hover {color: #9D0A0E; background: url('/includes/templates/imgs/menu-li.gif') 0 50% no-repeat;}

.ico {background: url('/includes/templates/imgs/bg-ico.gif') no-repeat; width: 130px; height: 73px; position: absolute; right: 0;}
.ico-pad {padding: 12px 0 15px 0;}
.ico-pad div {float: left; margin-left: 20px;}
/* /menu && ico */

/* news */
.news-main {padding-left: 40px;}
.news-main .date {color: #FFF799; font: bold 16px 'Times New Roman';}
.news-main .date big {font-size: 25px !important;}
.news-main .anounce {padding: 3px 0 8px 30px; font-size: 10px; text-align: justify;}
.news-main a.arch, .news-main a.arch:hover {display: block; float: right; padding: 0 0 0 16px; background: url('/includes/templates/imgs/a-arch.gif') 0 100% no-repeat;}

.pink {color: #F49AC1 !important;}
.pinks {color: #ed145a !important;}
.blue {color: #6DCFF6 !important;}
.green {color: #3D6300 !important;}
.greens {color: #669900 !important;}
.nob {font-weight: normal !important;}

.n-pen {position: absolute; right: -97px; bottom: -14px; width: 82px; height: 97px; background: url('/includes/templates/imgs/n-pen.gif') no-repeat;}
/* /news */

/* content */
p {margin: 16px 0 0 0;}

.desc {width: 50%; float: right; position: relative;}
.descs {width: 100% !important; float: left !important; position: relative;}
.desc .img-h {width: 73px; background: url('/includes/templates/imgs/bg-img-h.gif') no-repeat; position: absolute; top: 0; left: 0;}
.desc .img-h img {display: block; margin: 5px 5px 8px 5px;}
.desc .more-h, .desc .more-h:hover {display: block; font-size: 9px; color: #588800; wisth: 100%; padding: 3px 0; text-align: center; text-decoration: none; background: url('/includes/templates/imgs/bg-a-f.gif') no-repeat;}
.desc .more-h:hover {text-decoration: underline;}
.desc h2 {padding: 0 !important;}
.desc .info-h {padding: 0 0 0 80px; min-height: 93px; text-align: justify;}
.last .info-h {padding: 0 20px 0 80px;}
.megas .desc .info-h {color: #336600;}

.megas .desc .info-h h2 a {color: #336600; text-decoration: none;}

.domovoi {position: absolute; top: 15px; left: -79px;}
.domovoi-s {position: absolute; top: 5px; left: -82px;}
.domovoi-ss {position: absolute; bottom: -7px; left: 0;}
.dom-pad {padding-right: 20px;}
.dom-tl {background: url('/includes/templates/imgs/dom-tl.gif') no-repeat; width: 100%;}
.dom-tr {background: url('/includes/templates/imgs/dom-tr.gif') 100% 0 no-repeat;}
.dom-bl {background: url('/includes/templates/imgs/dom-bl.gif') 0 100% no-repeat;}
.dom-br {background: url('/includes/templates/imgs/dom-br.gif') 100% 100% no-repeat; padding: 19px 0px;}
.dom-br-small {background: url('/includes/templates/imgs/dom-br.gif') 100% 100% no-repeat; padding: 10px 0px;}
.dom-br .wrap {background: url('/includes/templates/imgs/bg-dom.jpg') 50% 50% no-repeat;}
.dom-bg {background: url('/includes/templates/imgs/dom-bg.jpg') 50% 50% no-repeat !important;}
.dom-bg .w {padding-left: 100px; text-align: center;}
.dom-sec {padding: 0 20px 0 100px; font-size: 10px; color: #fff;}
.dom-sec-pad {padding: 0 10px 0 9px;}
.dom-second .dom-tr {background: url('/includes/templates/imgs/dom-tr-s.gif') 100% 0 no-repeat !important;}

.bg-buklet {background: url('/includes/templates/imgs/bg-buklet.jpg') 67px 0 repeat-y;}
.bg-buklet div {color: #000;}
.bg-buklet-t {background: url('/includes/templates/imgs/bg-buklet-t.jpg') no-repeat;}
.bg-buklet-b {background: #588800 url('/includes/templates/imgs/bg-buklet-b.jpg') no-repeat; position: relative; top: -1px;}
.bg-buklet-l {background: url('/includes/templates/imgs/bg-buklet-l.jpg') 100% 0 repeat-y; }
.bg-buklet-r {background: #fff url('/includes/templates/imgs/bg-buklet-r.jpg');}

.bg-b-tl, .bg-b-bl {position: absolute; width: 47px; height: 47px; z-index: 100; left: 70px;}
.bg-b-tl {top: 0; background: url('/includes/templates/imgs/bg-b-tl.jpg') no-repeat;}
.bg-b-bl {bottom: 1px; background: url('/includes/templates/imgs/bg-b-bl.jpg') no-repeat;}

.bg-b-tr, .bg-b-br {position: absolute; width: 18px; height: 19px; z-index: 100; right: 97px;}
.bg-b-tr {top: 27px; background: url('/includes/templates/imgs/bg-b-tr.jpg') no-repeat;}
.bg-b-br {bottom: 28px; background: url('/includes/templates/imgs/bg-b-br.jpg') no-repeat;}

.bg-w-t, .bg-w-b {position: absolute;}
.bg-w-t {top: 19px; right: -17px;}
.bg-w-b {bottom: 19px; right: -17px;}

.b-r-pad {padding: 7px 0 0 25px;}
.b-l-pad {padding: 20px 25px 0 20px;}
.b-l-pad  h1 {color: #ED145A;}

.h-item {position: relative; min-height: 68px; padding: 12px 120px 0 0;}
.h-item cite {font: normal 20px 'Times New Roman'; font-style: italic; color: #ED145A; display: block;}
.h-item .price {position: absolute; width: 154px; top: 0; right: 6px; z-index: 666;}
.h-item .price .image {background-repeat: no-repeat; background-position: 84px 8px;}
.h-item .price .pr {position: absolute; top: 51px; left: 10px; font-weight: bold; color: #fff;}

h2.fa {color: #588800;}
h2.buklet {color: #fff; display: block; position: absolute; top: -32px; left: 0;} /* 32px */

.im-h {display: block; padding: 5px; background: #8DC63F url('/includes/templates/imgs/bg-img.gif') repeat-y;}
a.b-b, a.b-b:hover {font: bold 15px 'Times New Roman'; display: block; width: 97px; padding: 2px 0 3px 0; text-align: center; text-decoration: none; background: url('/includes/templates/imgs/b-b.gif') no-repeat; float: left;}
.sec-list a.b-b, .sec-list  a.b-b:hover {background: url('/includes/templates/imgs/b-bs.gif') no-repeat;}
a.b-buy, a.b-buy:hover {font-size: 10px; display: block; float: right; padding: 2px 28px 3px 0; background: url('/includes/templates/imgs/a-b-buy.gif') 100% 50% no-repeat; color: #000;}

.b-p {float: left; margin: 0 10px 0 0; padding-top: 5px;}

a.bb, a.bb:hover {font: bold 15px 'Times New Roman'; display: block; float: left;  text-decoration: none; background: #ED145A url('/includes/templates/imgs/a-bb.gif') no-repeat;}
a.bb span, a.bb:hover span {display: block; padding: 2px 20px 2px 20px; text-decoration: none; background: url('/includes/templates/imgs/a-bbs.gif') 100% 0 no-repeat;}

/* 16.04.07 - wesp */
span.b-p {padding-right: 10px; line-height: 17px;}
a.b-b-2, a.b-b-2:hover {font: bold 15px 'Times New Roman', serif; line-height: 26px; width: 97px; padding: 2px 22px 5px 19px; text-align: center; text-decoration: none; background: url('/includes/templates/imgs/b-b.gif') no-repeat left 1px;}
a.b-b-2, .sec-list a.b-b-2:hover {background: url('/includes/templates/imgs/b-bs.gif') no-repeat  left 1px;}

/* 07.07.07 - Dmitry Plionkin */
span.b-p {padding: 0px 0px 0px 0px; line-height: 20px;}
a span {
	cursor: hand;
}
a.not-link span {
	cursor: text;
}
a.b-b, a.b-b:hover {
	width: auto;
	padding: 0px;
	background-color: transparent !important;
	background-image: none !important;
}
a.b-b span {
	margin: 1px 0px 3px 0px;
	text-align: center;
	height: 22px;
	line-height: 20px;
	display: block;
}
a.b-b span.single-price {
	width: 97px;
    background: transparent url('/includes/templates/imgs/b-b.gif') 0px 0px no-repeat;
}
a.b-b span.full-price {
	width: 210px;
	background: transparent url('/includes/templates/imgs/b-b-wide.gif') 0px 0px no-repeat;
}
.sec-list a.b-b span.single-price {background-image: url('/includes/templates/imgs/b-bs.gif');}
.sec-list a.b-b span.full-price {background-image: url('/includes/templates/imgs/b-bs-wide.gif');}

.fl-pad {margin-right: 18px;}
.descr ul {margin: 0 0; padding: 0;}
.descr ul li {margin: 0 0; padding: 0; list-style: none; padding: 0 0 6px 10px; background: url('/includes/templates/imgs/li.gif') 0 6px no-repeat;}

.path {padding: 0 35px; background: url('/includes/templates/imgs/bg-path.gif') 18px 3px no-repeat; color: #99cc66; font-size: 10px; font-family: verdana;}
.path a {text-decoration: none;}

.mega {width: 100%; background: #fff url('/includes/templates/imgs/bg-mega.gif') repeat-x; position: relative;}
.top-left-mega {width: 100%; background: url('/includes/templates/imgs/bg-tl-mega.gif') no-repeat;}
.top-right-mega {width: 100%; background: url('/includes/templates/imgs/bg-tr-mega.gif') 100% 0 no-repeat;}
.bottom-left-mega {width: 100%; background: url('/includes/templates/imgs/bg-bl-mega.gif') 0 100% no-repeat;}
.bottom-right-mega {width: 100%; background: url('/includes/templates/imgs/bg-br-mega.gif') 100% 100% no-repeat;}
.megas {min-height: 405px; padding: 15px 20px 20px 20px;}

.bg-mega-top {background: url('/includes/templates/imgs/bg-mega-top.gif') no-repeat; width: 100%; padding-top: 5px;}
.bg-mega-left {background: url('/includes/templates/imgs/bg-mega-left.gif') 0 70px no-repeat; padding-left: 9px;}
.bg-mega-bottom {background: url('/includes/templates/imgs/bg-mega-bottom.gif') 100% 100% no-repeat; padding: 0 10px 9px 0;}

.bg-imp-top {width: 100%; background: url('/includes/templates/imgs/bg-imp-top.gif') 100% 0 no-repeat; height: 8px;}
.bg-imp-bottom {min-width: 100%; background: url('/includes/templates/imgs/bg-imp-bottom.gif') 100% 0 no-repeat; height: 19px;}

.bg-mega-top-second .top-left-mega {width: 100%; background: url('/includes/templates/imgs/bg-tl-mega-sec.gif') no-repeat;}
.bg-mega-top-second .top-right-mega {width: 100%; background: url('/includes/templates/imgs/bg-tr-mega-sec.gif') 100% 0 no-repeat;}

.import {background: #79a032 url('/includes/templates/imgs/bg-imp.gif') no-repeat; width: 100%;}
.import-tr {background: url('/includes/templates/imgs/bg-imp-tr.gif') 100% 0 no-repeat;}
.import-br {background: url('/includes/templates/imgs/bg-imp-br.gif') 100% 100% no-repeat;}
.import-bl {background: url('/includes/templates/imgs/bg-imp-bl.gif') 0 100% no-repeat; padding: 10px 15px;}
.import-bls {background: url('/includes/templates/imgs/bg-imp-bl.gif') 0 100% no-repeat; padding: 5px 15px;}
.import-bls * {font-size: 10px;}

/*       - 2007.04.06  */
.import-bls .page span {color: #fff; background: url(/includes/templates/imgs/bg-page.gif) no-repeat center 50%; padding: 2px 5px 3px 5px;}
.import-bls .page a { background: none;}
.ccorner { background: #69941a;}
.pager { padding: 3px 3px 4px 4px; margin: 0; font-size: 11px;}
.pager a { font-size: 11px;}
.pager span {background: url(/includes/templates/imgs/bg-page.gif) no-repeat center center; padding: 3px 8px 4px 9px; font-size: 11px;}
.pager img { margin: 0 4px;}
/*  END  -       - 2007.04.06  */

.form {width: 100%; position: relative;}
.form .form-i {padding: 0 0 0 90px;}
.form label {position: absolute; left: 0; top: 4px; width: 80px; text-align: right; display: block;}

.form input, textarea {font: normal 12px Tahoma; width: 91%; border: none; background: none transparent; color: #fff; margin: 1px 0; padding: 0 15px;}
.form textarea {height: 100px; overflow-y: auto;}


/* 24.04.07 wesp - form otziv */
.form2 label {line-height: 20px;}
.form2 input, textarea  {font: normal 12px Tahoma; width: 91%; border: none; background: none transparent; color: #fff; margin: 1px 0; padding: 0 15px; }
.form2 textarea {height: 100px; overflow-y: hidden; overflow-y: auto; }

.clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; }
/* 24.04.07 wesp - end of form otziv */



.rtop, .rbottom{display: block} .rtop *, .rbottom * {display: block; height: 1px; overflow: hidden} .r1 {margin: 0 5px} .r2 {margin: 0 3px} .r3 {margin: 0 2px} .r4 {margin: 0 1px; height: 2px} .rs1 {margin: 0 2px} .rs2 {margin: 0 1px}

.corner1 {background: #69941a;}
.corner2 {background: #79a033;}
.corner3 {background: #8aac4d;}
.corner4 {background: #9bb866;}
.corner5 {background: #B1C888;}
.corner6 {background: #C3D4A3;}

.f-clear, .f-clear:hover {background: url('/includes/templates/imgs/f-clear.gif') 100% 0 no-repeat; padding: 4px 29px 4px 0; display: block; float: right; font-size: 10px;}
.f-next, .f-next:hover {background: url('/includes/templates/imgs/f-send.gif') 100% 0 no-repeat; padding: 4px 29px 4px 0; display: block; float: right; font-size: 10px;}
.f-send, .f-send:hover {background: url('/includes/templates/imgs/f-send.gif') no-repeat; padding: 4px 0 4px 29px; display: block; float: left; font-size: 10px;}

.c-info {position: relative;}
.c-info .c-name {position: absolute; width: 35px; color: #595959;}
.c-info .c-desc {padding: 0 0 0 45px; color: #000000;}
.c-bg {height: 12px; background: url('/includes/templates/imgs/bg-c-bg.gif') 0 5px repeat-x;}
.c-info a, .c-info a:hover {color: #588800;}

.otd-list {width: 100%; position: relative; background: url('/includes/templates/imgs/bg-v-line.gif') 79px 0 repeat-y;}
.otd-list-t, .otd-list-b {width: 13px; height: 10px; position: absolute; left: 79px;}
.otd-list-t {background: url('/includes/templates/imgs/bg-v-line-t.gif') no-repeat; top: 0px;}
.otd-list-b {background: url('/includes/templates/imgs/bg-v-line-b.gif') no-repeat; bottom: -1px;}
.otd1, .otd2, .otd3, .otd4, .otd5, .otd6, .otd7, .otd8, .otd9 {width: 70px; height: 52px; position: absolute; left: 16px; top: 40%;}
.otd1 {background: url('/includes/templates/imgs/bg-otd-n1.gif') no-repeat;}
.otd2 {background: url('/includes/templates/imgs/bg-otd-n2.gif') no-repeat;}
.otd3 {background: url('/includes/templates/imgs/bg-otd-n3.gif') no-repeat;}
.otd4 {background: url('/includes/templates/imgs/bg-otd-n4.gif') no-repeat;}
.otd5 {background: url('/includes/templates/imgs/bg-otd-n5.gif') no-repeat;}
.otd6 {background: url('/includes/templates/imgs/bg-otd-n6.gif') no-repeat;}
.otd7 {background: url('/includes/templates/imgs/bg-otd-n7.gif') no-repeat;}
.otd8 {background: url('/includes/templates/imgs/bg-otd-n8.gif') no-repeat;}
.otd9 {background: url('/includes/templates/imgs/bg-otd-n9.gif') no-repeat;}

.otd {padding: 3px 0;}
.otd input {margin-right: 13px; margin-left: 15px;}

.quote {padding-left: 29px; background: url('/includes/templates/imgs/bg-qoute.gif') no-repeat;}
.quote-s {padding-right: 23px; background: url('/includes/templates/imgs/bg-qoute-s.gif') 96% 100% no-repeat;}
.quote .wrap {font-size: 10px; color: #fff;}
.quote-who {font-size: 10px; color: #99cc66; padding-right: 32px; text-align: right;}

.bg-mt {background: url('/includes/templates/imgs/m-t.gif') 100% 0 no-repeat; height: 8px;}
.bg-mb {background: url('/includes/templates/imgs/m-b.gif') 100% 0 no-repeat; height: 19px;}

.bg-m {background: #b2c88a url('/includes/templates/imgs/bg-m.gif') no-repeat; width: 100%; position: relative;}
.bg-m-pad {padding-left: 90px;}
.bg-m-i, .bg-m-is {position: absolute; top: 6px; left: -90px; float: left;}
.bg-m-is {top: 0px;}
.bg-m-tr {background: url('/includes/templates/imgs/bg-m-tr.gif') 100% 0 no-repeat;}
.bg-m-br {background: url('/includes/templates/imgs/bg-m-br.gif') 100% 100% no-repeat;}
.bg-m-bl {background: url('/includes/templates/imgs/bg-m-bl.gif') 0 100% no-repeat;}

.s-menu  {height: 26px; padding-left: 10px;}
.s-menu div {float: left; font-weight: bold; color: #fff; padding: 6px 15px 7px 15px;}
.s-menu div.on {background: url('/includes/templates/imgs/bg-s-on.gif') 50% 100% no-repeat;}
.s-menu a, .s-menu a:hover {color: #588800; text-decoration: none;}

.sec-listh {min-height: 300px;}
.sec-list {padding-left: 90px; position: relative;}
.sec-list .sl-i {position: absolute; float: left; top: 3px; left: -60px;}
.sec-list .sl-i1 {position: absolute; float: left; top: 153px; left: -60px;}
.sec-list .sl-img {display: block; background: #fff url('/includes/templates/imgs/sl-img.gif') no-repeat; padding: 5px; margin-bottom: 1px;}

.corn {padding: 3px 20px; background: url('/includes/templates/imgs/bg-corn.gif') 0 9px no-repeat;}
.more-v, .more-v:hover, .more-w {display: block; font-size: 9px; color: #588800; padding: 1px 17px 3px 0; text-align: right; text-decoration: none; background: #fff url('/includes/templates/imgs/bg-a-v.gif') no-repeat;}
.more-v:hover, .more-w:hover {text-decoration: underline;}
.more-w {background: #fff url('/includes/templates/imgs/bg-a-v2.gif') no-repeat;}

.data {background: #fff; color: #000; border-color: #000; border-style: solid; border-width: 1px 1px 0 1px; border-top: 1px solid #D9D9CC;}
.data td {text-align: right; vertical-align: top;}
.data td, .data th {padding: 3px; border-color: #000; border-style: solid; border-width: 0 1px 1px 0;}

.n-date {font-weight: bold; padding-left: 22px; background: url('/includes/templates/imgs/h2-arrow.gif') no-repeat;}
.n-line {height: 25px; background: url('/includes/templates/imgs/n-line.gif') 50% 70% no-repeat;}
.links td {text-align: center;}
/* /content */

/* footer */
/*.footer {width: 100%; height: 145px; position: absolute; bottom: 0px; clear: both; background: url('/includes/templates/imgs/bg-footer.jpg') no-repeat;}*/
.footer {width: 100%; margin: 0; padding:0; height: 145px; position: absolute; left: 0px; clear: both; bottom: 0px; background: url('/includes/templates/imgs/bg-footer.jpg') no-repeat;}
.f-spacer {height: 141px;}
.foot, .foot a, .foot a:hover {color: #D0DDB7;}
.foot-r {padding-right: 36px;}
.foot-l {padding-left: 36px;}
.f-small {font-size: 9px; padding-left: 34px; width: 60%;}
.f-small .tel {display: block; position: absolute; left: 16px;}
.f-small .tel span {font: normal 20px 'Times New Roman'; color: #333; display: block; float: left; padding-top: 3px;}
.f-small .tel div {font: bold 30px 'Times New Roman'; float: left;}
/* /footer */



/*  Price Table Styles 2007-04-02  */

tr.corner7 td {background: #69941a;}
tr.corner8 td {background: #ffffff;}
tr.corner9 td {background: #799f2e;}
tr.corner10 td {background: #9bb866;}
tr.corner11 td {background: #799f2e;}

div.prices-table { 
	height: 31px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;	
	margin: 0;
	padding: 0 10px 0 0;
}

div.tt { 
	background: url(/includes/templates/imgs/bg-row1.gif) no-repeat left bottom;
	height: 31px;
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
}

table.data-table {
	width: 750px;
	margin: 0;
	padding: 0;
}

table.data-table td {
	padding: 0;
	margin: 0;
}

table.data-table tr.top {
	background: url(/includes/templates/imgs/bg-row2.gif) no-repeat 15% top;
}

table.data-table th {
	font-weight: bold;
	height: 46px;
}
table.data-table tr.corner7 td, table.data-table tr.corner7 th {
	margin: 0;
	padding: 0 0 0 40px;
	min-height: 46px;
	// height: 46px;
	vertical-align: middle;
	color: #ffffff;
	background: #69941a;
}

table.data-table tr.corner8 td {
	margin: 0;
	vertical-align: middle;
	color: #000000;
	min-height: 20px;	
	padding: 2px;
}

table.data-table tr.corner8, table.data-table tr.corner9, table.data-table tr.corner10, table.data-table tr.corner11  {
	height: 20px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}

table.data-table tr.corner7 td.begin {
	background:#69941a url(/includes/templates/imgs/left7.gif) no-repeat left top;
}
table.data-table tr.corner8 td.begin {
	background:#ffffff url(/includes/templates/imgs/left8.gif) no-repeat left top;
}
table.data-table tr.corner9 td.begin {
	background:#799f2e url(/includes/templates/imgs/left9.gif) no-repeat left top;
}
table.data-table tr.corner10 td.begin {
	background:#9bb866 url(/includes/templates/imgs/left10.gif) no-repeat left top;
}
table.data-table tr.corner11 td.begin {
	background:#799f2e url(/includes/templates/imgs/left11.gif) no-repeat left top;
}
table.data-table tr.corner7 td.end {
	background:#69941a url(/includes/templates/imgs/right7.gif) no-repeat right top;
}
table.data-table tr.corner8 td.end {
	background:#ffffff url(/includes/templates/imgs/right8.gif) no-repeat right top;
}
table.data-table tr.corner9 td.end {
	background:#799f2e url(/includes/templates/imgs/right9.gif) no-repeat right top;
}
table.data-table tr.corner10 td.end {
	background:#9bb866 url(/includes/templates/imgs/right10.gif) no-repeat right top;
}
table.data-table tr.corner11 td.end {
	background:#799f2e url(/includes/templates/imgs/right11.gif) no-repeat right top;
}

/*  End   -  Price Table Styles 2007-04-02  */

/*  ALL THE OFFERS  */
.w60 {
	width: 60%;
	margin: 0 0 0 96px;
}
div.offer-top {
	width: 75%; 
	font-size: 16px; 
	margin: 0; 
	padding: 0; 
	background: url(/includes/templates/imgs/bg-offer-top.gif) no-repeat right bottom;
	height: 30px;
	text-align: left;
	vertical-align: bottom;
}

div.offer-top img {
	margin: 23px 0 0px 0; /* margin: 21px 0 2px 0;  */
	padding: 0;
	width: 116px;
	height: 7px;

}

div.inoffer {
	width: 49%; 
	margin: 0; 
	padding: 0;
	min-height: 30px;
	// height: 30px; 
	float: left; 
	display: inline; 
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	cursor: pointer;
}

div.inoffer div {
	color: #006600; 
	font-size: 11px; 
	font-family: Tahoma; 
	margin: 8px 0 0 0;
}

div.inoffer span, div.inoffer span a, div.inoffer a {
	color: #e10051;
	text-decoration: underline;
}
div.offer-sp {
	float: left; 
	display: inline; 
	margin:0; 
	width: 7px;
}

.offer-bot {
	clear: both; 
	background: url(/includes/templates/imgs/bg-offer-bottom.gif) no-repeat top left;
	margin: 0 0 0 110px;
	width: 60%;
	height: 28px;
}

.bg-left {
	background:#ffffff url(/includes/templates/imgs/bg-offer-left.gif) no-repeat top left;
}
.bg-right {
	background:#ffffff url(/includes/templates/imgs/bg-offer-right.gif) no-repeat top right;
}

/*  END  -  ALL THE OFFERS  */


/*  PRINT MENU  */
.print-all {
	width: 132px;
	height: 133px;
	position: absolute;
	top: 394px;
	right: 35%;
	font-size: 10px;
	z-index: 80;
}
.print {
	text-align: center;
	height: 19px;
	font-size: 10px;	
}
.print-all a {
	text-decoration: none;
}
.print-all a:hover {
	text-decoration: underline;
}
.print-all img {
	margin: 0 5px;
}
.pr-popup {
	width: 132px;
	background: #fff;
	padding: 0;
	margin: 0;
	display:none;
}
.pr-popupx{
	width: 132px;
	background: #fff;
	padding: 0;
	margin: 0;
	display:block;
}
.in-popup {
	vertical-align: top;
	padding: 0;
	margin: 0 3px 18px 6px;	
	background: #fff url(/includes/templates/imgs/bg-pr.gif) repeat-x 0 16px;
	z-index: 90;	
	line-height: 14px;	
	font-size: 10px;
	color: #666;	
}
.in-popup h2 {
	font-family: Tahoma;
	font-size:10px;
	color: #000;
	text-transform: uppercase;
	margin: 0 0 12px 4px;
	padding: 0;
}
.in-popup div {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 10px;
		
}
.in-popup p {
	color: #666;
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 10px;	
}
.in-popup input {
	margin: 0 2px 0 0;
	padding: 0;
	vertical-align: middle;
}
.go {
	color: #000;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.go a {
	color: #000;
	text-decoration: underline;
	font-size: 10px;	
}

.go a:hover {
  text-decoration: none; color: #000;
}
/*  END  -  PRINT MENU  */



 #btm_box {position: absolute; bottom: 1px; left:0px; width: 100%;}
 #btm_txt {margin:0 auto;  width: 40%; height: 68px; padding-left: 17px; line-height: 10px; font-size:10px; text-align: justify; border-top: 2px solid #588800; border-left: 2px solid #588800;}

