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: #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: #ffffff; padding-left:0px; line-height:10px;}
a.ibox {color: #ffffff; font-weight:bold;}

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

.m1 {margin-bottom:10px; padding-bottom:10px;}
.m1 p {margin:5px 0px 0px 7px; padding:4px; color:#2F4E8F;}
.m1 p a {padding-left:3px; font:bold 11px verdana; color:#2F4E8F;}
.m1 .sub1 {margin:0px 0px 0px 12px; padding:0px 4px 0px 5px; color:#686868; border:none;}
.m1 .sub1 a {padding-left:10px; font:bold 11px verdana; color:#686868; background:url(/img/subm1bg.gif) left 5px no-repeat;}
.m1 .subm1 {margin:0px 0px 0px 5px; padding:0px 4px 0px 5px; color:#686868; border:none;}
.m1 .subm1 a {padding-left:10px; font:bold 11px verdana; color:#686868;}

.m2 {text-align:left; height:16px; vertical-align:middle; background:#738CC2;}
.m2 table {margin:0px auto; border-collapse:collapse;}
.m2m {padding-right:6px; padding-left:6px;}
.m2m a {font:normal 10px verdana; white-space:nowrap; color:#fff;}
.m2 div {display:none; position:absolute; margin-left:15px; background:#fff; border:1px solid #bbb;}
.m2 div a {display:block; padding:2px; color:#636363;}

.knopka {margin-top:1px;}

.search {width:100%; text-align:right; vertical-align:middle;}
.search table {text-align:right;}
.srchinput {width:300px; height:15px; margin-right:10px; background:#ffffff; border:1px solid #3B3B3A;}

.imp {text-align:justify; vertical-align:middle; padding:5px 10px 0px 7px; border-top:1px solid #ffffff;}
.imp a {padding-bottom:5px; display:block; font-weight:bold; color:#000000;}

.news1 {vertical-align:top; padding:10px;}
.news1 .newst {display: block; font-weight:normal; color:#2F4E8F;}
.news1 .newsDiv {padding:2px 0px 2px 0px; color:#474646;}
.news1 ul {margin:8px;margin-left:16px;}

.news4 {text-align:justify; padding:10px;}
.news4 a {color: #474646;}

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

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

.path2 {padding-left:10px; color: #2F4E8F; height: 20px; vertical-align: middle;}
.path2 a {color: #2F4E8F;}

.tovm {padding:10px 0px; vertical-align:top;}
.tovm .pop {width:100%; height:100%;}
.tovm .pop td {vertical-align:top;}
.tovm .row {width:50%; height:100%; padding:5px 5px 30px 5px;}
.tovm .tbl {width:100%; height:100%;}
.tovm .tbl td {vertical-align:top;}
.tovm .name {height:22px; padding-left:14px; background:url(/img/nameugl.gif) left top no-repeat;}
.tovm .name div {width:175px; height:22px; padding-top:4px; margin-bottom:-4px; background:#95ABD9 url(/img/nameugr.gif) right top no-repeat;}
.tovm .name div a {width:100%; font:bold 10px verdana; color:#ffffff;}
.tovm .tovar {width:100%; height:100%; background:#ffffff url(/img/tovarugr.gif) top right no-repeat;}
.tovm .tovar table {width:100%; height:100%; background:url(/img/tovarugrb.gif) right bottom no-repeat;}
.tovm .tovar table tr {height:100%;}
.tovm .tovar .fld {width:100%; text-align:left; padding-top:10px; vertical-align:bottom; background:url(/img/tovaruglb.gif) bottom left no-repeat;}
.tovm .tovar .fld table {width:100%; height:100px; background:none;}
.tovm .tovar .fld table tr {height:auto;}
.tovm .tovar .fld table td {width:100%; padding-bottom:3px; padding-left:17px; /* background:url(/img/fldpoint.gif) 7px 5px no-repeat; */ background:none;}
.tovm .tovar .fld .lst {height:100%;}
.tovm .tovar .fld .lst td {width:100%; vertical-align:bottom; padding:30px 0px 10px 17px; font-weight:bold; color:#01055C; background:none;}
.tovm .src {padding:10px; text-align:center; vertical-align:top;}
.tovm .src img {border:1px solid #cccccc;}
/*
.tovm .tovar .fld {width:100%; height:100%; text-align:left; vertical-align:bottom; padding-top:10px; background:url(/img/tovaruglb.gif) bottom left no-repeat;}
.tovm .tovar .fld table {width:100%; height:100%; background:none;}
.tovm .tovar .fld table tr {height:auto;}
.tovm .tovar .fld table td {width:100%; padding-left:17px; /* background:url(/img/fldpoint.gif) 7px 5px no-repeat; */ background:none;}
.tovm .tovar .fld table .lst {width:100%; height:100%;}
.tovm .tovar .fld table .lst td {width:100%; vertical-align:bottom; padding-left:17px; padding-bottom:10px; font-weight:bold; color:#01055C; background:none;}
*/

.popgoods {padding:10px 0px; vertical-align:top;}
.popgoods .pop {width:100%; height:100%;}
.popgoods .pop td {vertical-align:top;}
.popgoods .row {width:50%; height:100%; padding:5px 5px 30px 5px;}
.popgoods .tbl {width:100%; height:100%;}
.popgoods .tbl td {vertical-align:top;}
.popgoods .name {height:22px; padding-left:14px; background:url(/img/nameugl.gif) left top no-repeat;}
.popgoods .name div {width:175px; height:22px; padding-top:4px; margin-bottom:-4px; background:#95ABD9 url(/img/nameugr.gif) right top no-repeat;}
.popgoods .name div a {width:100%; font:bold 10px verdana; color:#ffffff;}
.popgoods .tovar {width:100%; height:100%; background:#ffffff url(/img/tovarugr.gif) top right no-repeat;}
.popgoods .tovar table {width:100%; height:100%; background:url(/img/tovarugrb.gif) right bottom no-repeat;}
.popgoods .tovar .fld {width:100%; text-align:left; vertical-align:middle; background:url(/img/tovaruglb.gif) bottom left no-repeat;}
.popgoods .tovar .fld div {margin-left:10px; padding-left:10px; background:url(/img/fldpoint.gif) left center no-repeat;}
.popgoods .src {padding:10px; text-align:center; vertical-align:top;}
.popgoods .src img {border:1px solid #cccccc;}

.showgood {background:#ffffff;}
.showgoodFld {margin-top:15px; padding:0px 10px; white-space:nowrap; line-height:12px;}
.showgoodDesc {width:100%; vertical-align:top; padding:0px 0px 0px 10px; text-align:justify;}
.showgoodDesc div {line-height:8px;}
.showgoodTitle {}
.showgoodTitle img {margin-right:5px; margin-left:5px;}
.showgoodTitle h2, h3, h4 {font:bold 11px tahoma; margin: 0px; display: inline;}
h2 {margin-top: 10px;}

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

.goodsfullImg {cursor: hand; display: block; width: 110px; margin: 5px;}
.goodsfullName {color: #808080; 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;}
.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:#636363;}

.header h1 {color:#0080ff; font:bold 18px verdana; text-decoration:none; padding-left:10px;}
.header h2 {color:#0080ff; font:bold 12px verdana; text-decoration:none; padding-left:10px;}
h2, h3, h4, h5, h6 {font: bold 12px tahoma; color: #808080;}

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

#carttable {background:none;}
#carttable table {border-collapse:collapse;}
#carttable .bglight {border:1px solid #ffffff;}

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

.banners {height:100%; vertical-align:top; padding-top:20px; text-align:center; border-right:3px solid #B9BFC4;}
.banners div {padding:0px 5px 10px 5px;}