/*общий шаблон*/

body {padding:0px;margin:0px;padding-bottom:12px;font-family:arial;font-size:0.8em;line-height:140%;background:#064d5b url('../image/bgwall.gif') no-repeat center top;}
td, th, caption {font-family:arial;font-size:0.8em;line-height:140%;}

a {text-decoration:none;color:#2d7fc4;}
a:visited {text-decoration:none;color:#998768;}
a:hover {text-decoration:underline;color:#c62f24;}

img {border:0px;}
.iml {float:left;margin:0px 16px 16px 0px;}
.iml p {padding:0px;margin:0px;color:#914020;}

p {margin:0px;padding-bottom:13px;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding-bottom:13px;}

.obl {width:100%;}
.setka {border-collapse:collapse;width:100%;}
.setka td {padding:0px;}

.clear {clear:both;height:1px;overflow:hidden;}
form {margin:0px;padding:0px;}
.txtmini {width:50px;}

/*шапка*/

.topl {background:url('../image/toplbg.gif');width:1070px;}
.topl .setka {border-collapse:collapse;width:1070px;}
.topl td {padding:0px;}

.menustat {margin-top:9px;}
.menustat p {background:url('../image/seeall.png') no-repeat 0px 3px;padding-left:26px;font-weight:bold;padding-bottom:0px;margin-bottom:11px;}
.menustat a {text-decoration:underline;color:#78381d;}
.menustat a:visited {text-decoration:underline;color:#78381d;}
.menustat a:hover {text-decoration:underline;color:#c62f24;}

.decbook {width:163px;height:167px;overflow:hidden;}
.logobg {background:url('../image/logobg.png');width:648px;height:116px;overflow:hidden;}
.declamp {width:96px;height:167px;overflow:hidden;}
.menubg {background:url('../image/menubg.png');width:163px;height:167px;overflow:hidden;}
.menux {background:url('../image/menux.png');width:648px;height:51px;}
.menux .menu {height:51px;width:640px;overflow:hidden;margin-left:3px;}
.menux .menu div {float:left;width:105px;height:51px;background:url('../image/mpbg.gif');overflow:hidden;}
.menux .menu div.active {background:url('../image/mabg.gif');overflow:hidden;}
.menux p {padding:7px 21px 9px 0px;font-family:tahoma;font-weight:bold;text-align:center;}
.menux a {color:#faf8ec;}
.menux a:visited {color:#faf8ec;}
.menux a:hover {color:#eee066;}
.menux .active a {color:#eee066;}
.menux .active a:visited {color:#eee066;}
.menux .active a:hover {color:#eee066;}

.logobr {background:url('../image/logobr.png');width:294px;height:114px;margin-left:2px;float:left;}
.logobr img {margin:12px 0px 0px 28px;}

.search {float:left;width:260px;margin:19px 0px 0px 32px;}
.search td {padding:1px;}
.search p {padding:0px 0px 3px 2px;color:#fbedd7;}
.search span {font-size:0.9em;}
.search a {color:#faf8ef;text-decoration:underline;}
.search a:visited {color:#faf8ef;}
.search a:hover {color:#faf8ef;}
.search .txtt {width:240px;outline:1px solid #1b6e7e;margin-bottom:2px;}

.board {width:1077px;border-collapse:collapse;}
.board .dec1 {width:4px;overflow:hidden;background:url('../image/bgdec1.gif') repeat-y right top;padding:0px;}
.board .dec2 {width:4px;overflow:hidden;background:url('../image/bgdec2.gif') repeat-y left top;padding:0px;}
.board .bcont {width:1069px;background:#cfbeaa url('../image/board.gif');padding:0px;}
.board .bcont .shade {background:url('../image/shade.gif') repeat-x left top;}
.board .bcont .frame {background:url('../image/framel.gif') repeat-y left top;}
.board .bcont .frame .frame {background:url('../image/framer.gif') repeat-y right top;}
.board .bcont .corner {background:url('../image/cornerl.gif') no-repeat left top;}
.board .bcont .corner .corner {background:url('../image/cornerr.gif') no-repeat right top;}
.shadeb {background:url('../image/shadeb.gif');height:12px;overflow:hidden;}
.shadeb div {background:url('../image/shadebl.gif') no-repeat left top;height:12px;overflow:hidden;}
.shadeb div div {background:url('../image/shadebr.gif') no-repeat right top;height:12px;overflow:hidden;}
.wood {background:url('../image/wood.jpg');}
.wood .dec {background:url('../image/woodl.jpg') repeat-y left top;}
.wood .decc {background:url('../image/woodr.jpg') repeat-y right top;padding:20px 20px 12px 40px;}
.wood p {color:#ddc5bd;}
.wood a {color:#ddc5bd;}
.wood a:hover {color:#ddc5bd;}
.wood a:visited {color:#ddc5bd;}

.board .info {padding:34px;}



/*бокс*/

.box {margin-bottom:24px;}
.circ {position:absolute;margin-top:-1px;margin-left:-2px;background:url('../image/circ.png') no-repeat left top;height:35px;width:35px;}
.boxt {background:url('../image/boxtbg.gif');height:4px;overflow:hidden;}
.boxt div {background:url('../image/boxtlbg.gif') no-repeat left top;height:4px;overflow:hidden;}
.boxt div div {background:url('../image/boxtrbg.gif') no-repeat right top;height:4px;overflow:hidden;}
.boxb {background:url('../image/boxbbg.gif');height:4px;overflow:hidden;}
.boxb div {background:url('../image/boxblbg.gif') no-repeat left top;height:4px;overflow:hidden;}
.boxb div div {background:url('../image/boxbrbg.gif') no-repeat right top;height:4px;overflow:hidden;}
.boxx {background:url('../image/boxxbg.gif') repeat-y left top;}
.boxx .dec {background:url('../image/boxx2bg.gif') repeat-y right top;padding:0px 4px;}

.box .title {background:#a06942 url('../image/btbg.jpg'); height:26px; overflow:hidden;color:#fbf9f1;padding-left:33px;text-align:left;line-height:120%;}
.title p {padding:0px;margin:0px;padding-top:4px;font-weight:bold;font-family:arial;}
.box .content {background:#f9f6ec;border:1px solid #68311a;min-height:180px;}
.iinf {padding:2px;}

.dlink {background:url('../image/seeall.png') no-repeat 0px 3px;padding-left:26px;font-weight:bold;float:right;padding-bottom:0px;margin-bottom:14px;margin-right:9px;}


.fcol .box .circ {position:absolute;margin-top:-4px;margin-left:6px;background:url('../image/circ2.png') no-repeat left top;height:44px;width:44px;}
.fcol .box .title {background:#a06942 url('../image/btbg.jpg'); height:27px; overflow:hidden;color:#fbf9f1;padding-left:56px;text-align:left;line-height:120%;}
.fcol .title p {padding:0px;margin:0px;padding-top:5px;font-weight:bold;font-family:arial;font-size:1.2em;}
.fcol  .box .iinf {padding:32px;}

/*индекс*/

/*промо*/
.pcol1 {width:338px;}
.pcol1 .box, .pcol2 .box  {width:325px;}

.pcol2 {width:338px;}
.pcol3 {width:325px;}

.pcol1 .box .title p, .pcol2 .box .title p, .pcol3 .box .title p  {font-family:tahoma;padding-right:33px;text-align:center;}


/*три колонки*/
.ifcol {width:223px;}
.iscol {width:568px;}
.itcol {width:210px;}

.ifcol .box {width:210px;}
.iscol .box {width:555px;}
.itcol .box {width:210px;}


/*две колонки*/

.fcol {width:790px;}
.itcol {}

.cell50 {width:50%;}

.fcol .box {width:770px;}

/*книга*/
.book {margin:3px 1px 8px 1px;}
.book td {padding:5px 4px 5px 4px;}
.book img {width:80px;}
.book p {line-height:120%;font-family:trebuchet;padding-bottom:9px;}
.book .cover {padding-left:8px;}
.book .name {font-weight:bold;font-family:tahoma;font-size:0.9em;}
.book .link a {font-weight:bold;text-decoration:underline;}

.bookfull {margin:3px 1px 8px 1px;}
.bookfull td {padding:5px 12px 5px 0px;}
.bookfull img {width:80px;}
.bookfull p {line-height:120%;padding-bottom:13px;}
.bookfull .name {font-weight:normal;font-family:tahoma;font-size:1.5em;margin-top:-7px;}
.book .link a {font-weight:bold;text-decoration:underline;}

.basktable {border-collapse:collapse;width:100%;}
.basktable td {border:1px solid #aaa;padding:2px 5px;}
.basktable th {border:1px solid #aaa;}
.basktable .basket {color:#C62F24;font-weight:bold;}
.basktable caption {text-align:right;caption-side:bottom;padding:12px 0px;}
.basktable .foott {background:#ebe8dc;}
.basktable .foott * {margin:0px;padding:0px;}
.basktable .bttn {margin:3px 0px;}

.mssg {font-style:italic;font-weight:bold;font-size:120%;color:#ee0000;}

.bookfull .date {border-collapse:collapse;margin-top:16px;}
.bookfull .date td, th {padding:2px 8px 3px 5px;background:#ebe8dc;border:1px solid #fff;}
.bookfull .date th {text-align:left;}

.bookfull .date span {font-weight:bold;color:#800000;}
.bookfull .date a {text-decoration:none!important;}

/*новости-колонка*/

.news {padding:9px 6px 0px 8px;line-height:120%;}
.news .date {font-weight:bold;color:#C62F24;font-size:0.85em;}
.news p {line-height:130%;padding-bottom:16px;}
.news a {text-decoration:underline;}
.news .dlink {padding-bottom:0px;}

/*форум-колонка*/

.iforum {padding:9px 6px 0px 8px;line-height:120%;color:#787878;font-style:italic;}
.iforum .date {font-size:0.8em;font-style:normal;color:#333333;}
.iforum .uuser {font-weight:bold; color:#789F4D;font-style:normal;}
.iforum b {font-style:normal;}

/*подвал*/

.counters {width:1077px;border-collapse:collapse;background:url('../image/counts.gif') repeat-x left top;}
.counters div {background:url('../image/countsl.gif') no-repeat left top;}
.counters div div {background:url('../image/countsr.gif') no-repeat right top; padding:16px;text-align:right;}

.prcopy {text-align:center;width:20%;}
.cont {width:55%;text-align:center;}
.cont p {padding-left:42px;line-height:160%;}
.cont span {font-size:1.5em;}
.copy {width:25%;}



/*магазин*/

.reg {padding:9px;}
.reg form p {font-size:85%;font-family:tahoma;}
.reg p {padding-bottom:6px;}

.reg a {font-weight:bold;text-decoration:underline;}


.menuzz {float:right;margin-right:-32px;margin-left:20px;}
.menuzz p {display:block;width:204px;height:36px;padding:0px;font-size:1.4em;line-height:110%;}
.menuzz .active {background:url('../image/bgcity.gif') no-repeat left top;}
.menuzz a {display:block;padding:7px 0px 0px 16px;}
.menuzz .active a {color:#c62f24;}

.shops {margin:24px 0px;width:500px;}
.shops .h2 {margin-bottom:12px;border-bottom:1px solid #eae1d7;}
.shops h4 {margin-bottom:6px;height:22px;font-size:100%;}
.shops h4 b {display:block;background:url('../image/plus.png') no-repeat;height:22px;float:left; width:90px;padding-left:11px;}
.shops h4 a {text-decoration:none;}
.shops h4 a:visited {text-decoration:none;}
.shops h4 a:hover {text-decoration:none;}
.shops h4 a b {color:#905736;}
.shops .h2 div a {font-weight:bold; text-decoration:underline;}
.shops .h2 img.shop {width:25%;margin:8px 0px;}

.shops .h2 div {margin-left:4px;width:100%;padding-bottom:24px;}



/*форум*/

.forums .h2 {border-top:3px solid #a67850;margin-top:1px;}
.forums .h2 table.fhead {margin-top:1px;background:#84563d url('../image/forum1.gif') repeat-x left top;margin-bottom:1px;}
.forums .h2 .fhead td {border-top-width:0px;}
.forums .h2 h2 {padding:4px;color:#f9f6ec;margin:0px;line-text:110%;font-size:1.4em;ont-weight:bold;}
.forums .fhead  a {color:#f9f6ec;text-decoration:underline;}
.forums .fhead  a:visited {color:#f9f6ec;text-decoration:underline;}
.forums .fhead  a:hover {color:#f9f6ec;text-decoration:underline;}

.forums table {width:100%;border-collapse:collapse;}
.forums tr {}
.forums td {padding:6px 8px;border-top:1px solid #e0ddd5;}
.forums th {border:0px solid #fff;background:#ffe3aa/*c5d8e6*/;font-size:0.6em;font-family:verdana;}
.forums tr.chet td {background:#ece8d5;}
.forums p {margin:0px;padding:0px;}
.forums .d60 {width:50%;}
.forums .d20 {width:30%;}
.forums .d10 {width:10%;}
.forums .d15 {width:15%;}
.forums .d85 {width:85%;}

.forums p small {line-height:120%;font-size:0.85em;font-family:tahoma;}

.forum {margin-bottom:3px;border-collapse:separate!important;}
.forum td {border:1px dashed #bbb8aa;font-family:arial;}
.forum p {font-family:arial;padding-bottom:13px;}
.forum tr.chet td {background:#ece8d5;}

.forum .spec {background:#f9f6ec!important;border-width:0px;padding-right:0px!important;}
.forum .spec .dec {background:#ffe3aa;border:1px dashed #fff;padding:12px 5px;font-size:80%;font-weight:bold;font-family:verdana;text-align:center;}
.forum .spec a {text-decoration:none;}
.forum .spec .dec b {font-size:220%;}

.forums .treads {margin-bottom:24px;}
.forums .treads td {}
.forums .treads th {text-align:left;padding:4px;font-weight:normal;}

.usver, .admin {font-weight:bold;}
.usver a, .admin a {color:#92826a;}

.navy a {font-weight:bold;color:#C62F24;}
.navy a:visited {font-weight:bold;color:#C62F24;}
.navy a:hover {font-weight:bold;color:#C62F24;}

.forumtxt {margin-top:20px;border:0px solid #fff;background:#e6decf;}
.forumtxt td {border:0px solid #fff;padding-bottom:12px;}
.forumtxt textarea {width:100%;height:120px;}
.forumtxt .btn {border:none;}


/*каталог*/

.catalogue {width:100%;}
.catalogue a {text-decoration:underline;}
.catalogue .list {padding-top:0px;padding-left:42px;margin:2px 0px 12px 0px;}
.catalogue h1 {text-align:center;font-weight:normal;color:#8b5236;padding-bottom:24px;}
.catalogue h2 {font-size:1.3em;font-weight:normal;color:#8d5a3e;margin-bottom:0px;background: url('../image/cathov.gif') no-repeat right top;height:40px; overflow:hidden;padding-bottom:6px;font-family:tahoma;margin-right:12px;}
.catalogue h2 a {text-decoration:underline;}
.catalogue h2 div {background: url('../image/cathov2.gif') no-repeat left top;height:40px; overflow:hidden;padding-left:57px;padding-top:12px;ont-weight:bold;}
.catalogue h3 {font-size:1em;padding-bottom:6px;float:left;width:50%;background:url('../image/catarr.gif') no-repeat 0px 5px;padding-top:1px;ont-weight:normal;font-family:tahoma;}
.catalogue h3 a {display:block;margin-left:18px;padding-right:50px;text-decoration:underline;}
.catalogue h3:hover {}
.catalogue2 h2 div {background: url('../image/cathov3.gif') no-repeat left top;}
.catalogue .navycat {text-align:center;font-size:1.1em;font-weight:bold;font-family:tahoma;padding-bottom:12px;}
.catalogue .infocat {padding-left:42px;font-weight:bold;padding-bottom:6px;padding-top:6px;margin:0px 12px 0px 12px;text-align:center;}
.catalogue .infocat a {font-weight:normal;}
.catalogue .decline {border-bottom:1px solid #d3c5b3;margin:12px 24px 12px 24px;}
.catalogue .book p {display:inline;}
.catalogue .book .author {padding-bottom:5px;display:block;}
.catalogue .book .name {padding-bottom:5px;display:block;}
.catalogue .book .tth {padding-bottom:2px;font-style:italic;color:#8d7849;display:block;}
.catalogue .book .link {display:inline;}
.catalogue .basket {width:80px;text-align:center;color:#C62F24;font-weight:bold;padding-top:12px;}
.catalogue .basketoff {width:80px;text-align:center;color:#C62F24;font-weight:bold;padding-top:12px;background:#f1ece0;border:1px dashed #dcd9d0;}
.catalogue .basket img, .catalogue .basketoff img {width:auto;}
.catalogue .basket a, .catalogue .basketoff a {font-weight:normal;}

/*
.catalogue .h2 {border-top:3px solid #a67850;margin-top:1px;}
.catalogue .h2 table.fhead {margin-top:1px;background:#84563d url('../image/forum1.gif') repeat-x left top;margin-bottom:1px;}
.catalogue .h2 .fhead td {border-top-width:0px;}
.catalogue .h2 h1 {padding:4px;color:#f9f6ec;margin:0px;line-text:110%;font-size:1.9em;font-weight:normal;}
.catalogue .fhead  a {color:#f9f6ec;text-decoration:underline;}
.catalogue .fhead  a:visited {color:#f9f6ec;text-decoration:underline;}
.catalogue .fhead  a:hover {color:#f9f6ec;text-decoration:underline;}
.catalogue table {width:100%;border-collapse:collapse;}
.catalogue td, .catalogue .th {padding:4px;}
.catalogue a {font-weight:bold;}
*/

.topsearch table {width:600px;}
.topsearch table table {width:auto;}
.topsearch th {background:none;text-align:right;border:0px solid #fff;padding-bottom:6px;}
.topsearch .fft {width:99%;}
.topsearch td {color:#555; font-style:italic;padding-right:2px;}
.topsearch input {margin:0px;}
.topsearch select {margin:0px;}
.topsearch .bttn {margin-top:12px;}

.slink {font-weight:bold;padding-left:32px;ext-decoration:underline;background:url('../image/arr.gif') no-repeat 7px 4px;}
.slink a {color:#5e0a0a;}

.pods {background:#a06942 url('../image/btbg.jpg'); color:#fbf9f1;text-align:left;line-height:120%;padding:5px 3px 5px 20px;font-size:1em;margin-top:24px;margin-bottom:12px;}

.gis {font-size:5pt} /*на ссылку Дубльгис, Т.Т*/

.uuboxdown {visibility:hidden;display:none;}
.uuboxup {visibility:visible;display:block;border:1px solid #b7a490;margin-top:12px;margin-bottom:12px;padding:6px 0px;}
.uuboxup caption {margin-top:12px;margin-bottom:12px;margin-bottom:12px;color:#04677a;font-style:italic;}

.regform table {width:100%;}
.regform th {width:30%;text-align:right}
.regform .fft {width:300px;}
.regform p.comm {padding:0px;font-size:85%;font-weight:normal;line-height:130%;}
.regform span {color:red;font-size:120%;}
.regform .bttn {margin-top:12px;}

.reprice {margin-bottom:12px;font-size:90%;}
.reprice input {margin-top:6px; vertical-align:middle;}
.reprice * {padding:0px;}

.polbnr {padding-bottom:12px;text-align:center;color:#724422;}
.polbnr a {color:#724422;}





