body {padding:0px 0px 0px 0px; margin: 0px; border: 0px; background: #fff;}
img,form {padding: 0px; margin: 0px; border: 0px;}
body,table,td,th {font: 10px Verdana; color: #696968;}
a {text-decoration: none; color: #696968;}
input,textarea {font: 10px Verdana; color: #000;}
#right center {width: 200px; padding-bottom:5px;}

.searchreslink img {margin-right:5px;}
.searchreslink a {color:#696968; font-weight:normal;}
.searchres a {color:#3F7CCF; font-weight:bold;}
.searchres th {font:bold 10px Verdana;}
.searchrestable a {color:#3F7CCF; font-weight:bold;}


.Linkcatalog, .Linkcatalog a {font: 10px tahoma; color: #9B9B9B; padding-left:0px; line-height:10px;}
a.ibox {color: #F15610; font-weight:bold;}

.znak {font:normal 10px tahoma; color: #990000;}
.znak a {color: #990000;}

.m1 {background:#C0D7F5; border-left:1px solid #ffffff;}
.m1 p {padding: 4px 4px 4px 0px; border-bottom: 0px solid #eee; margin:-2px 0px -2px 3px;}
.m1 p img {float: left; clear: both; margin: 3px 5px 0px 9px;}
.m1 a {font:bold 10px verdana; color: #3F7CCF; display: block; margin-left: 20px;}
.m1 a:hover {text-decoration:underline;}
.m1 .wintit {background:#8DAFDD; height:23px; padding-left:16px;}
.m1 .winbod {padding-top:6px; padding-bottom: 5px; border-top:1px solid #ffffff;}
.m1 .winbod div {padding-left: 19px; border-bottom: 0px solid #eee;}
.m1 .winbod div a {margin-left: 17px;}
.m1 .winbod div p {padding: 2px 4px 2px 0px; border: 0px;}

.m1 .winbod div b {color: #666; font-weight:normal;}
.m1 .winbod .parentnode b {font-weight:bold; color: #9b9b9b;}

.m2 {text-align: center; width: 100%; padding: 0px 5px; vertical-align:middle; background-color:#000000;}
.m2 table {margin: 0px auto; border-collapse: collapse;}
.m2 div {display: none; position: absolute; background: #fff; border: 1px solid #bbb;}
.m2m a {color: #fff; white-space: nowrap; font:bold 11px verdana;}
.m2mlst a:hover {text-decoration:underline;}
.m2mlst {padding:0px 15px 0px 10px;}
.m2mlst a {color:#ffffff; white-space: nowrap;}
.m2 div a {display: block; padding: 2px; color: #636363;}
.m2 .m2m {padding:0px 15px 0px 10px; background:url(/img/razd.gif) right center no-repeat;}

.m3 {width:100%; vertical-align:top; white-space:nowrap; border:1px solid #BDBDBD; padding-top:2px;}
.m3 table {margin-left:-7px;}
.m3 td {vertical-align:top;}
.m3 a {display:block; padding-left:7px; margin-left:23px; font:bold 10px verdana; color:#FD6500; background:url(/img/m3ar.gif) left top no-repeat; font:bold 11px verdana;}
.m3 a:hover {text-decoration:underline;}

.m4 {white-space:nowrap; padding-left:5px; padding-bottom:15px;}
.m4 .wintit {text-align:left; vertical-align:bottom; padding-bottom:3px; padding-left:60px; color:#F0210C; background:url(/img/grayline.gif) right bottom no-repeat;}
.m4 .winbod {padding-top:7px;}
.m4 a {display:block; padding-left:7px; padding-bottom:2px; margin-bottom:-2px; font-weight:bold; background:url(/img/m4ar.gif) left top no-repeat; font:bold 11px verdana;}
.m4 a:hover {text-decoration:underline;}

.m5 {white-space:nowrap; padding-left:5px; padding-bottom:15px;}
.m5 .wintit {text-align:left; vertical-align:bottom; padding-bottom:3px; padding-left:60px; color:#F0210C; background:url(/img/grayline.gif) right bottom no-repeat;}
.m5 .winbod {padding-top:7px;}
.m5 a {display:block; padding-left:7px; padding-bottom:2px; margin-bottom:-2px; background:url(/img/m4ar.gif) left top no-repeat; font: 11px verdana;}
.m5 a:hover {text-decoration:underline;}

.m6 {width:100%; vertical-align:top; white-space:nowrap; padding-top:2px;}
.m6 table {margin-left:-7px;}
.m6 td {vertical-align:top;}
.m6 a {display:block; padding-left:7px; margin-left:23px; font:bold 10px verdana; color:#FD6500; background:url(/img/m6ar.gif) left top no-repeat;} 
.m6 a:hover {text-decoration:underline;}

.userlogin {vertical-align:top; border-top:1px solid #ffffff; background:#8DAFDD;}
.userlogin .wintit {text-align:right; padding:5px 10px; height:20px; color:#ffffff; white-space:nowrap; background:url(/img/whiteline.gif) right bottom no-repeat;}
.userlogin .winbod {padding-top:5px;} 
.userlogin .input {width:129px; height:16px; margin:1px 5px 3px 19px; color:#000000; background:#ffffff; border:1px solid #7D6735;}
.userlogin a {padding-left:20px; font-size:10px; color:#ffffff;}

.subscribe {height:100%; vertical-align:middle; background:#FFCB65;}
.subscribe td {font:bold 9px verdana; color:#990000; vertical-align:middle; white-space:nowrap;}
.subscribe .input {height:16px; background: #ffffff; border:1px solid #7D6735;}

.impBlock {border: 1px solid #405276; border-collapse: collapse; width: 100%;}
.important {text-align:justify; padding: 5px 6px 5px 5px; vertical-align: top; background: url(theme/punkt1.gif) right repeat-y;}
.news2 a,.news3 a {display: block; padding: 2px 0px 2px 2px; font-size: 9px; text-align: justify; margin-left: 6px; color: #000000;}
.news3 a {margin-left: 3px; color: #036;}
.arr {float: left;}
.news1 .arr,.news4 .arr {margin-top: 6px;}
.news2 .arr {margin-top: 5px;}
.news3 .arr {margin-top: 7px;}
.newsDiv {text-align:justify;}

.news1 {padding:0px; vertical-align: top;}
.news1 .wintit {width:124px; background:#911205; text-align:center; padding-bottom:2px;}
.news1 .topline {width:190px; border-top:1px solid #911205;}
.news1 .winbod {width:100%;}
.news1 .newst {display: block; margin-left:5px; padding: 2px 5px;}
.news1 .newsDiv {padding:0px 10px 15px 0px;}
.news1 .newsDiv a {color:#019816;}
.news2 {padding-left:7px; vertical-align: top;}
.news3 .winbod {border-bottom: 1px solid #ddd;}

.news4 {padding:0px; vertical-align: top;}
.news4 .wintit {text-align:left; vertical-align:bottom; padding-bottom:3px; padding-left:80px; color:#F0210C; background:url(/img/grayline.gif) right bottom no-repeat;}
.news4 .winbod {width:100%;}
.news4 .newst {display: block; margin-left:5px; padding: 2px 5px;}
.news4 .newsDiv {padding:0px 10px 15px 5px;}
.news4 .newsDiv a {color:#225CAB;}

.news5 .newst {display: block; padding-bottom: 2px; color: #535966;}
.news5 .newsDiv {margin: 5px; clear: both;}
.news5 .winbod img {margin: 3px 5px 3px 0px;}

.news6 {text-align:justify; padding-top:20px; padding-left:10px; font:normal 10px verdana; color:#696968;}
.news6 a {font:bold 10px verdana; color:#FD6500;}
.news6 .anons6 a {font:normal 10px verdana; color:#696968;}

.rnd {margin-top: 5px;}
.rnd,.rnd table {width: 100%;}
.rndnew,.rndpop,.rndspc {width: 33%; padding: 0px;}
.rndpop {padding: 0px 5px;}
.rnd table,.rndfldlist {height: 100%;}
.rndalnk {position: relative;}
.rndalnk a {position: absolute; left: 8px; top: 10px;}
.fullist {width: 21px; height: 100%; vertical-align: bottom; text-align: center; padding: 10px 0px;}
.rndnew .fullist {background-color: #1AAB21;}
.rndpop .fullist {background-color: #519FC0;}
.rndspc .fullist {background-color: #f60;}
.rndnew .rndtitle a {color: #1AAB21;}
.rndpop .rndtitle a {color: #519FC0;}
.rndspc .rndtitle a {color: #f60;}
.rndtop,.rndtitle,.rndpic,.rndfldlist {border: 1px solid #B3B3B3; border-width: 0px 1px 1px 0px;}
.rndtop {height: 5px; line-height: 1px; border-top-width: 1px;}
.rndtitle,.rndfldlist {padding: 7px;}
.rndpic {height: 120px; text-align: center;}
.rndfldlist table {height: auto;}
.rndfld {color: #666; font-weight: bold; text-align: left;}
.price {color: #f60;}

.wintit {height:20px; width:100%; color:#ffffff; font:bold 12px verdana;}
.winbod {padding: 0px;}

.news3 .winbod,.news2 .winbod {padding: 5px;}
.news3 .winbod {background: #f5f5f5;}

.summ td {vertical-align:middle; white-space:nowrap; padding:5px 0px 5px 0px;}
.summ a {color: #f00; font-weight:bold;}
.summ .summSend {text-align:left; padding-left:10px;}
.summ .summSend {white-space:nowrap;}

.bottomline {border-top: 5px solid #5A75AD;}

.path2 {color: #999; height: 20px; vertical-align: middle;}
.path2 a {color: #999;}

.banners div {padding-top:10px; padding-left:5px;}

.newgoods {padding-top:3px;}
.newgoods .wintit {width:124px; background:#911205; text-align:center; padding-bottom:2px;}
.newgoods .wintit a {color:#ffffff;}
.newgoods .topline {width:190px; border-top:1px solid #911205;}
.newgoods .winbod {padding:7px 0px 0px 5px;}
.newgoods .winbod td {vertical-align:top;}
.newgoods .winbod img {margin-right:4px;}
.newgoods .winbod a {margin-right:5px; font-weight:bold; color:#911205;}

.specgoods {padding-top:3px;}
.specgoods .wintit {width:124px; background:#0F64D8; text-align:center; padding-bottom:2px;}
.specgoods .wintit a {color:#ffffff;}
.specgoods .topline {width:190px; border-top:1px solid #0F64D8;}
.specgoods .winbod {padding:3px 0px 0px 0px;}
.specgoods .winbod a {color:#FD6500;}

.showgoodFld {padding: 0px 10px; white-space: nowrap;}
.showgoodDesc {padding: 10px; text-align: justify;}
.showgoodTitle {color: #F60;}
.showgoodTitle img {margin-left:5px; margin-right:5px;}
.showgoodTitle h2 {color:#f60; font:bold 10px verdana; margin: 0px; display: inline;}
.showgoodTitle h3 {color:#f60; font:bold 10px verdana; margin: 0px; display: inline;}
.showgoodTitle h4 {color:#f60; font:bold 10px verdana; margin: 0px; display: inline;}
.buyInput {width:30px; text-align: right; border:1px #ddd solid}
.buyText {color: #00AEEF; cursor:pointer; font-weight:bold;}
.buyText img {margin: 0px 5px;}

.showPager {margin-top:10px; border-collapse: collapse; width: 100%; height: 20px; border: 1px solid #ddd; background: #f3f3f3;}
.goodLine {padding: 0px 10px 0px 25px; text-align: left; white-space: nowrap;}
.numGoods {text-align: left; white-space: nowrap;}



.sortPo {padding: 1px 5px 0px 5px; text-align: right; width: 100%;}
.showpageCmp {padding: 5px 0px;}
.showpageCmp img {margin: 0px 5px;}
.showpageGoods {height: 100%; width: 100%;}
.showpageGoods table {height: 100%;}

.vybb {margin:5px;}
.vybb fieldset {padding:5px; border:1px solid #D6D6D6;}

.goodsfullImg {cursor: hand; display: block; width: 110px; margin: 5px;}
.goodsfullName {color: #f60; font-weight:bold; cursor: hand;}

.goodsbrief {border-collapse: collapse; width: 100%;}
.goodsbrief td,.goodsbrief th {border: 1px solid #ddd; padding: 2px;}
.goodsbrief td td {border: 0px;}
.goodsbrief th {background: #f3f3f3; color: #000; white-space: nowrap; text-align: center;}
.goodsbrief a {color: #f60;}
.goodsbriefPriceAuth,.goodsbriefPrice {color: #f00; font-weight: bold; white-space: nowrap; text-align: center; padding: 0px 5px;}

.faqForm {border-collapse: collapse; border: 1px solid #bbb;}
.faqForm td {border: 1px solid #bbb; padding: 6px; white-space: nowrap; vertical-align: top;}

.forumList {width: 100%; border-top: 1px solid #bbb; border-collapse: collapse;}
.forumListTop {line-height: 9px;}
.forumListBottom {border-bottom: 1px solid #bbb; line-height: 9px;}
.forumListRight {height: 20px; border-left: 1px solid #bbb; text-align: right; white-space: nowrap;}

.forumTable {border-collapse: collapse; width: 100%;}
.forumTable th {font-weight: bold;}
.forumForm {border: 1px solid #ddd; width: 60%; border-collapse: collapse; background: #fff;}
.forumForm td {padding: 2px 5px;}
.forumForm .input {width: 100%;}
.forumMess {background-color: #F8F8F8; text-align: justify; padding: 10px; border: 1px solid #ddd;}

.map a {font-weight: bold; color:#F26521;}
.map ul a {font-weight: normal; margin-left:-10px; }
.map {list-style: none;}
.map span {padding-right:5px;}
.map ul span {display: none;}

.albumDesc {text-align: justify; padding: 3px;}

.more {padding-left: 7px; font-size: 10px;}
a.more {color: #F60; font-size: 10px;}

.header h1 {color: #F60; font-size: 20px; padding: 10px; margin: 0px;}
.header h2 {font-weight: bold; color: #F60; font-size: 14px; padding: 10px; margin: 0px;}

.bgdark {color: #000; background: #D5D5D5;}
.bgmedium {color: #000; background: #eee;}
.bglight {color: #000; background: #fafafa;}
.bgslight {background: #fff;}

.mod {font-size: 9px; color: #1A58A5; font-weight:bold}
.fulist {color: #F60;}
.date {color: #1A58A5;}
.newsrt {color: #525252; font-weight:bold}
.newsr {color: #1A58A5;}
.pager {color: #333; font-weight:bold}
.pageru {color: #F26522; font-weight:bold}
.calendar {color: #000; background: #D5D5D5; text-align: center;}
.calendark {color: #777; background: #D5D5D5; text-align: center;}

.showpageCmp a,
.bgdark:hover,
.bgmedium:hover,
.bglight:hover
.bgslight:hover {text-decoration: underline}

h1,h2,h3,h4,h5,h6 {
	font-size: 13px;
	color: #F60;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}

.cmphead {
	font-size: 8px;
	font-weight: bold;
}

a.publ1 {color:#0080ff;}

.fndpages {color:#3F7CCF;font-weight:bold}
.fndpages span {font-weight:normal;margin-right:2px}

.fndpubs {color:#FD6500;font-weight:bold}
.fndpubs span {font-weight:normal;margin-right:2px}

#catalog table,td,a,h1,h2 {font: 12px verdana; color: #6D6C6C; text-decoration: none;}
#catalog form {padding: 0px; margin: 0px;}
#catalog input,textarea,select {border: 1px solid #6D6C6C; font: 11px verdana;}
#catalog input {height: 17px;}
#catalog textarea {height: 100px; overflow: auto;}

#catalog .catcenter {width:700px; margin: 0px auto;}
#catalog .catcat {font-weight: bold; color: #0988FE;}
#catalog .catsubcat {margin: 2px 0px 2px 13px;}
#catalog .catcateg {text-align: left; width: 90%; padding: 10px; margin: 10px 0px;}
#catalog .catcateg dt a {text-decoration: underline; font-weight: bold; color: #0988FE;}
#catalog .catcateg dd {text-align: justify; margin: 5px 20px 10px;}
#catalog .catscatlist {text-align: left; color: #f00; padding-left: 20px;}
#catalog .catscatlist a {color: #f00; text-decoration: underline; font-weight: bold;}
#catalog .catlogo {text-align: left; padding: 10px 20px; margin: 10px 0px;}
#catalog .catlogo a {color: #0988FE; font: bold 24px Verdana;}
#catalog .catlogo span {color: #f00;}
#catalog .catfootadd {margin-top: 10px; border: 1px solid #6d6c6c; text-align: right; padding: 20px;}
#catalog .catlinktop {width: 100%;}
#catalog .catlinktop .catfootadd {border: none; margin: 0px; padding: 10px 0px 10px 20px;}
#catalog .catfootadd span {padding: 0px 5px;}
#catalog .catfootadd a {text-decoration: underline; color: #0988FE;}
#catalog .catfootadd .catmark {color: #f00;}
#catalog .catsearch {border: 1px solid #6d6c6c; background: #f0f0f0; padding: 10px 20px; margin: 10px 0px;}
#catalog .catsearchfld input {width: 300px;}
#catalog .catcaption {font: bold 11px Verdana;}
#catalog .catshowlink {border-collapse: collapse; border: 1px solid #f0f0f0; width: 94%;}
#catalog .catshowlink h2 {color: #0988FE; margin: 0px;}
#catalog .catshowlink td,.catshowlink th {padding: 3px; border: 1px solid #f0f0f0;}
#catalog .catshowlink th {text-align: left;}
#catalog .cataddlink {border-collapse: collapse;}
#catalog .cataddlink td {padding: 3px; color: #f00; font-weight: bold;}
#catalog .catnote {padding: 3px 0px 3px 10px; font-weight: normal;}
#catalog .cataddlink input,.cataddlink textarea,.cataddlink select {width: 500px;}
#catalog .cataddlink .catsend {width: auto;}
#catalog .cathint {text-align: right; margin-top: -2px; position: relative; z-index: 1;}
#catalog .cathint2 {width: 110px; margin: 0px 0px 0px auto;}
#catalog .cathint2 div {border: 1px solid #6d6c6c; border-width: 0px 1px; background: #fff; font-weight: normal; white-space: nowrap; padding: 3px 10px 0px;}
#catalog .cathint p {overflow: hidden; border: 1px solid #6d6c6c; border-width: 0px 1px;}
#catalog .catp4 {margin: 0px 1px; height: 2px;}
#catalog .catp3 {margin: 0px 2px; height: 1px;}
#catalog .cathint .catp2 {margin: 0px 3px; border-width: 0px 2px; height: 1px;}
#catalog .catp1 {margin: 0px 5px; background: #6d6c6c; height: 1px;}
#catalog .catclaim {text-align: justify; margin: 10px;}
#catalog .catpath {margin: 10px; padding: 5px 10px; text-align: left;}
#catalog .catpath b {color: #f00;}
#catalog .catpath h1 {color: #f00; display: inline;}
#catalog .catpager {border: 1px solid #6d6c6c; background: #f0f0f0; padding: 5px 10px; text-align: left; margin: 10px 20px;}
#catalog .caterrors {color: #f00; font-weight: bold; text-align: left; margin: 10px 30%;}

