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

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

.searchreslink {font-weight:bold;}
.searchres th {font:bold 10px Verdana; white-space:nowrap;}

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

.m1 {vertical-align:top; padding-top:15px; padding-bottom:5px;}
.m1 p {padding:6px 4px 0px 0px; margin:0px 2px 0px 1px;}
.m1 p img {margin:0px 6px -3px 9px;}
.m1 a {white-space:nowrap; font:bold 19px "Times New Roman", serif; color:#8E2E4A;}
.m1 div p {padding:0px 0px 0px 38px; margin-bottom:0px;}
.m1 div a {white-space:nowrap; font:bold 13px "Times New Roman", serif; color:#686868;}

.m2 {width:100%; text-align:left; height:31px; padding-left:16px; vertical-align:middle; background:url(/img/m2bg.gif) repeat-x;}
.m2 table {margin:0px auto; border-collapse:collapse;}
.m2m {padding-right:5px; padding-left:15px; background:url(/img/razd.gif) left center no-repeat;}
.m2m a {font:bold 14px "Times New Roman", serif; color:#8E2E4A; white-space:nowrap;}
.m2 div {display:none; position:absolute; margin-left:15px; background:#fff; border:1px solid #bbb;}
.m2 div a {display:block; padding:2px; color:#636363;}

.m3 {vertical-align:top; border-bottom:4px solid #999999; border-right:1px solid #ffffff;}
.m3 .wintit {height:30px; padding-left:30px; padding-top:7px; color:#ffffff; background:#0066CC;}
.m3 .winbod {padding:10px 50px 25px 20px; background:#EEEEEE;}
.m3 a {display:block; padding-left:10px; margin-top:12px; white-space:nowrap; font-weight:bold; color:#000000; background:url(theme/arm3.gif) left center no-repeat;}

.m4 {}
.m4 table {margin-left:38px; margin-bottom:7px;}
.m4 td {padding-right:60px;}
.m4 a {display:block; padding-left:10px; margin-top:8px; white-space:nowrap; font-weight:bold; color:#003399; background:url(theme/arm4.gif) left center no-repeat;}

.m5 {background:#DDDBDB;}
.m5 table {margin-left:5px; margin-top:10px; margin-bottom:7px;}
.m5 td {padding-right:15px;}
.m5 a {display:block; padding-left:8px; margin-top:1px; white-space:nowrap; font-weight:bold; color:#666666; background:url(theme/arm5.gif) left center no-repeat;}

.search {height:31px; vertical-align:middle; border-top:1px solid #D2B29B; background:url(/img/m2bg.gif) repeat-x;}
.srchinput {width:100%; height:17px; margin:0px 8px 1px 8px; color:#B05576; background:#ffffff; border:1px solid #975C54;}

.userlogin {padding-top:30px; padding-bottom:16px;}
.userlogin table {}
.userlogin a {color:#646566;}
.userlogin .input {width:165px; height:17px; margin:2px 0px; color:#B05576; background:#ffffff; border:1px solid #975C54;}
.userlogin .knopka {width:100% text-align:left; vertical-align:top; padding-top:15px; padding-left:8px;}

.subscribe {vertical-align:top; padding-top:20px; background:url(/img/linebg.gif) top repeat-x;}
.subscribe table {width:100%;}
.subscribe td {vertical-align:top;}
.subscribe .input {width:100%; height:17px; margin:2px 8px 2px 0px; color:#B05576; background:#ffffff; border:1px solid #975C54;}
.subscribe .radio {margin-bottom:-3px; margin-right:3px;}
.subscribe .knopka {vertical-align:top; padding-top:3px; padding-right:7px;}

.linkall {text-align:right; padding:0px 7px 10px 0px; white-space:nowrap;}
.linkall a {font:bold 14px "Times New Roman", serif; text-decoration:underline; color:#8E2E4A;}

.imp {padding:5px}

.arr {float: left;}

.news1 {width:100%; height:100%; vertical-align:top; padding:15px 10px 12px 10px;}
.news1 table {width:100%; height:100%; vertical-align:top; border-right:2px solid #943145; border-left:2px solid #943145;}
.news1 td {vertical-align:top; padding-right:5px;}
.news1 .newsDiv {padding:5px 0px 5px 5px;}
.news1 .newst {display:block; padding:2px 8px; font:bold 16px "Times New Roman", serif; color:#8E2E4A; background:url(theme/arnews1.gif) left 6px no-repeat;}

.news2 {padding:15px 5px; vertical-align: top; background:url(/img/linebg.gif) top repeat-x;}
.news2 a {font:bold; display: block; padding:2px 0px 1px 10px; font-size: 11px; text-align: left; color: #8E2E4A; background:url(theme/arnews2.gif) left 5px no-repeat;}

.news3 .winbod {border-bottom: 1px solid #ddd;}
.news3 a {display: block; margin-left: 3px; padding: 2px 0px 2px 2px; font-size: 9px; text-align: justify; margin-left: 6px; color: #036;}
.news3 .arr {margin-top: 7px;}

.news4 .newst {display: block; margin-left: 8px; padding: 2px 5px 0px 0px; color:#003366;}
.news4 .newsDiv {padding:0px 0px 2px 5px; color: #036;}
.news4 {padding-bottom:0px;}
.news4 .arr {margin-top: 7px;}

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

.news6 {padding: 0px; vertical-align: top;}
.news6 .winbod { padding: 0 5px; }
.news6 .newst {display: block; padding: 2px 0px 2px 15px; color: #0988FE;}
.news6 .newsDiv {border-bottom: 1px solid #ddd; padding: 5px 0px 5px 5px; clear: both; zoom: 1;}
.news6 .arr {margin: 3px 3px 0px -15px; clear: both;}
.news6anons a:link, .news6anons a:visited, .news6anons a:hover, .news6anons a:active { color: #666; display: inline; }

.newsDiv {text-align:justify;}

.rnd {margin-top:5px; padding-right:10px;}
.rnd,.rnd table {width:100%;}
.rnd table {height:100%;}
.rndnew,.rndspc {width:33%; padding:0px;}
.rndpop {width:33%; padding:0px 10px;}
.fullist {height:27px; vertical-align:middle; text-align:left; padding-left:20px;}
/*
.rndnew .fullist {background:url(/img/newbg.gif) left top no-repeat;}
.rndpop .fullist {background:url(/img/popbg.gif) left top no-repeat;}
.rndspc .fullist {background:url(/img/spcbg.gif) left top no-repeat;}
*/
.rndnew .fullist a {font:bold 16px "Times New Roman", serif; color:#8E2E4A;}
.rndpop .fullist a {font:bold 16px "Times New Roman", serif; color:#8E2E4A;}
.rndspc .fullist a {font:bold 16px "Times New Roman", serif; color:#8E2E4A;}
.rndnew .rndtitle a {font:bold 14px "Times New Roman", serif; color:#8E2E4A;}
.rndpop .rndtitle a {font:bold 14px "Times New Roman", serif; color:#8E2E4A;}
.rndspc .rndtitle a {font:bold 14px "Times New Roman", serif; color:#8E2E4A;}
.rndtitle {text-align:center; padding-top:5px;}
.rndpic {height:120px; text-align:center; vertical-align:top; padding-top:10px;}
/*
.rndnew .rndfldlist {background:url(/img/newlup.gif) left center no-repeat;}
.rndpop .rndfldlist {background:url(/img/poplup.gif) left center no-repeat;}
.rndspc .rndfldlist {background:url(/img/spclup.gif) left center no-repeat;}
*/
.rndfldlist {height:100%; vertical-align:top; padding-left:20px;}
.rndfldlist table {height:auto;}
.rndfld {color:#666; font-weight:bold; text-align:left;}
.price {width:100%; color:#686868; padding-left:19px; padding-top:5px; padding-bottom:5px;}

.header h1 {font:bold 20px "Times New Roman", serif; color:#8E2E4A;}
.header h2 {font:bold 20px "Times New Roman", serif; color:#8E2E4A;}
h2, h3, h4, h5, h6 {font:bold 16px "Times New Roman", serif; color:#8E2E4A;}

.wintit {width:100%; font-weight:bold; white-space:nowrap;}
.winbod {padding: 0px;}

.summ .winbod {background: #f5f5f5;}
.summ .winbod * {color: #666; font-weight:bold; white-space: nowrap;}
.summ p {padding: 5px 10px; margin: 0px;}
.summ .winbod b {color: #f60;}
.summ a {display: block; text-align: center; border-top: 1px solid #ddd; padding: 10px;}
.summ .summSend {color: #f00;}

.topline {height: 1px; padding: 0px; background: #f26522;}
.bottomline {border-top: 5px solid #5A75AD;}

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

.adres {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres a {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres h1 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres h2 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres h3 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres a h1 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres a h2 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}
.adres a h3 {font-size: 11px; color: #999; font-family: "arial"; text-decoration:none}

.newgoods {padding-bottom:10px; vertical-align:top;}
.newgoods .winbod {padding:10px 0px 0px 0px; border-right:1px solid #B9B9B9;}
.newgoods .tbl {border-bottom:1px solid #B9B9B9;}
.newgoods .src {padding:3px 10px; width:50px; height:50px; text-align:center; vertical-align:top;}
.newgoods div {width:100%; padding-top:3px;}

.showgoodFld {padding:0px 3px; white-space:nowrap;}
.showgoodDesc {padding: 10px; text-align: justify;}
.showgoodTitle {font:bold 14px "Times New Roman", serif; color:#8E2E4A;}
.showgoodTitle img {margin-right:5px; margin-left:0px; margin-top:2px;}
.showgoodTitle h2 {font:bold 14px "Times New Roman", serif; color:#8E2E4A; margin: 0px; display: inline;}
.showgoodTitle h3 {font:bold 14px "Times New Roman", serif; color:#8E2E4A; margin: 0px; display: inline;}
.showgoodTitle h4 {font:bold 14px "Times New Roman", serif; color:#8E2E4A; margin: 0px; display: inline;}
.showgood .shwgdprice {width:100%; font-weight:bold; color:#686868; padding-top:5px; padding-bottom:5px;}

.buyInput {width:40px; height:15px; text-align:right; border:1px solid #CCCCCC; background:#ffffff;}
.buyText {color: #c00; cursor: hand;}
.buyText img {margin: 0px 5px;}

.showPager {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 legend {color:#000000;}
.vybb fieldset {padding:5px; border:1px solid #D6D6D6;}

.goodsfullImg {cursor: hand; display: block; width: 110px; margin: 5px;}
.goodsfullName {padding-top:10px;}
.goodsfullName a {font:bold 13px "Times New Roman", serif; color:#8E2E4A; 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; text-align: center;}
.goodsbrief a {font:bold 13px "Times New Roman", serif; color:#8E2E4A;}
.goodsbriefPriceAuth,.goodsbriefPrice {color: #686868; 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;}
.map ul a {font-weight: normal; padding-left: 10px; background: url(theme/sm1map.gif) left center no-repeat;}
.map {list-style: none;}
.map span {padding-right: 5px;}
.map ul span {display: none;}

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

a.more {text-align:right; color:#000066;}

.banners {text-align:center; vertical-align:top; padding-top:10px;}
.banners div {text-align:center; padding-top:10px;}

.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}

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