img {border: 0px;}
body {padding: 0px; margin: 0px; background: #FFF;}
a {font-size: 10px; font-family: verdana; color: #636363; text-decoration: none;}
form {padding: 0px; margin: 0px;}
input {font: 10px verdana; color:#000;}
body,table,td,th {font: 11px tahoma; color: #636363;}

.up {padding-right: 11px; width: 100%;}
.up td {font: 9px tahoma; color: #666; padding: 0px 4px;}
.up a {font: 9px tahoma; color: #666;}

.m1 {border-top: 1px solid #ddd; padding: 3px 7px; width: 100%;}
.m1 a {font: bold 10px verdana; color: #000; display: block; padding-left: 8px;}
.submenu1 {padding-left:23px; height: 16px; width: 100%;}
.submenu1 a {font: 10px verdana; padding-left:5px; color: #036;}

.m2 {width: 100%; background: #666;}
.m2m {padding-left:4px; padding-right:25px; white-space: nowrap;}
.m2m a, .m3 a {font: 10px tahoma; color: #fff;}
.m2 div {display: none; position: absolute; z-index:1;}
.m2 div table {border: 1px solid #bababa; background: #fff;}

.m3 {width: 100%; background: #7D282E; border-top: 5px solid #f60;}
.m3 td {padding: 5px 15px; height: 20px; text-align: center; white-space: nowrap;}

.m3ov {background: #fff;}
.m3ov a {color: #000;}
.m3ou {background: #7D282E;}
.m3ou a {color: #fff;}

.m4 {width: 100%; background: #eee;}
.m4 caption {width: 100%; height: 5px; background: #7D282E; padding: 2px;}
.m4 td {padding: 10px 20px; text-align: center;}
.m4 ul {list-style: url(/img/m4arr.gif) inside; padding: 0px; margin: 0px; text-align: left; width: 1px;}
.m4 li {line-height: 11px;}
.m4 a {font: 11px tahoma; line-height: 11px; color: #000;}

.m5 {padding: 5px 12px;}
.m5 a {display: block; padding-left: 8px; background: url(/img/mc4.gif) left center no-repeat; white-space: nowrap;}

.menuup {font:11px tahoma; color:#fff;}
a.menuup4 {font:11px tahoma; color:#636363;}

.bgdark,
.zag,
.zag2 {font-size: 11px; color: #000; background: #D5D5D5; font-family: tahoma;}
.bgmedium {font-size: 11px; color: #000; background: #EEEEEE; font-family: tahoma;}
.reg {font: 9px tahoma; color: #999; padding-left: 8px;}
.mod {font: 9px tahoma; color: #000; padding-left: 3px;}
.more {font: bold 10px tahoma; color: #7D282E;}

.fulist {font-size: 11px; color: #7D282E; font-family: tahoma;}
.header {font: bold 11px tahoma; color: #000; padding: 3px 10px; border-bottom: 5px solid #7D282E;}

.header h1 {font: bold 20px tahoma; color: #7D282E;}
.header h2 {font: bold 18px verdana; color: #7D282E;}

.legend {color:#636363;}
.hat {font-size: 11px; color: #636363; background: #FFF; font-family: tahoma;}
.goodname {font: bold 11px tahoma; color: #7D282E;}
.news {}
.newst {font: bold 11px tahoma; color: #333;}
.date {font: 11px tahoma; color: #1A58A5; padding-right: 5px;}
.newsrt {font: bold 10px tahoma; color: #000;}
.newsr {font: 10px tahoma; color: #036;}
.fld {font-size: 10px; color: #636363; font-family: tahoma;}
.path1 {font-size: 10px; color: #666; font-family: tahoma;}
.path2 * {font-size: 10px; color: #999; font-family: verdana;}
.path2 .searchreslink {font-weight:bold;}

.pager {font: normal 10px verdana; color: #333;}
.pageru {font: normal 10px verdana; color: #F26522;}
.cart {font-size: 11px; color: #636363; background: #FFF; font-family: tahoma;}
.bglight {font-size: 11px; color: #000; background: #FFF; font-family: tahoma;}
.bgslight,
.leftmenu,
.leftmenulight,
.bgcenter {font-size: 11px; color: #636363; background: #FFF; font-family: tahoma;}
.text {font-size: 11px; color: #636363; font-family: tahoma;}
.calendar {font-size: 10px; color: #000; background: #eee; font-family: tahoma; text-align: center;}
.calendark {font-size: 10px; color: #999; background: #eee; font-family: tahoma; text-align: center;}
.input {margin:0px 3px; font: 10px tahoma; border:1px #ccc solid; width:90px; height:13px; color: #000; background: #fff;}
.inputsub {font: 10px tahoma; border:1px #ccc solid; width: 100%; height:13px; color: #000; background: #fff;}
.input2 {font-size: 11px; color: #000; font-family: tahoma;}
.button {font-size: 10px; font-family: tahoma;}

.messages .bgslight td {padding-left:5px; padding-right:5px;}
.messages .bgslight1 td {padding-left:5px; padding-right:5px; background:#f8f8f8; font-size: 11px; color: #636363; font-family: tahoma;}
.messages a {font-size: 11px; color: #636363; font-family: tahoma;}

.bgdark:hover,
.zag:hover,
.zag2:hover,
.leftmenu:hover,
.leftmenulight:hover,
.bgmedium:hover,
.bglight:hover
.bgslight:hover,
.bgcenter:hover
.text:hover {text-decoration: underline}

.cmphead {font: bold 8px verdana; color: #636363;}

.hpic1 {padding:5px 0px; background: #fff;}
.hpic2 {padding:5px 0px; background: url(/img/flashbg.gif) center repeat-x;}
.hpic3 {padding:3px 0px 0px;}

.rand1,.rand2,.rand3 {width: 33%; height: 100%; vertical-align: top;}
.rand1 {padding-right:4px;}
.rand2 {padding:0px 4px; border-left: 2px solid #E2E5E6; border-right: 2px solid #E2E5E6;}
.rand3 {padding-left:4px;}

.rndup {width: 100%; border-bottom: 1px solid #e0e0e0; padding: 5px 10px;}
.rndup a {color: #666; width: 100%; text-align: right; padding-left: 5px;}
.rndtit {color: #7D282E; text-align: left; font-weight:bold;}
.rndpic {padding:5px; text-align: center; height: 120px;}
.rndanons {font: 11px tahoma; color: #000; padding:6px 10px; text-align: justify; height: 100%; vertical-align: top; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.rndanons a {font: bold 11px tahoma; color: #000;}
.buyinput {width:40px; text-align: right; border: 1px solid #ccc; margin: 10px; background: #fff;}
.buycart {cursor: hand; margin-top: 1px;}

.summ td {font: 11px tahoma; color: #333; border-bottom: 1px solid #ddd; padding: 0px 15px; height: 20px; white-space: nowrap;}
.summ a {color: #036; font-weight: bold;}

.search {padding: 12px;}
.srchinput {margin:0px 3px; font: 10px tahoma; border:1px #ccc solid; width:110px; height:13px; color: #000; background: #fff;}

.wintit {font-weight: bold; color: #000; padding:3px 10px; width: 100% height: 20px; text-align: left; border-bottom: 5px solid #7D282E;}
.winbod {padding:0px;}

.wintit1 {font:bold 11px tahoma; color: #000; padding:0px 6px; height: 21px; background: #ddd;}
.winbod1 {padding: 0px;}

.news1.imp {border-bottom: 1px solid #ddd;}
.news1 td.newst {padding: 5px 5px 0px 5px; width: 100%;}
.news1 a.newst {padding-left:10px; font-size: 13px tahoma; background:url(/img/node1.gif) left 4px no-repeat;}
.news1 .news {text-align:justify; padding:3px 10px 0px 13px;}
.news1 .news div {clear:both; text-align:left;}
.news1 .news img {float:left; clear:left; margin-top:6px; margin-right:0.6em;}
.news1 .news p {text-align:justify; margin:3 0 1em;}
.news1 .foot {padding:3px 10px 3px 3px; border-bottom: 1px solid #ddd; width: 100%; text-align: right;}

.news2 {font: 11px tahoma; color: #000; text-align:justify;}

.rnews .winbod {background: #eee;}

.news4 .winbod {padding: 5px; border-bottom: 1px solid #ddd;}
.news4 td.newsr {text-align:justify; padding: 2px 0px; width: 100%;}
.news4 a.newsr {padding-left: 5px;}

.news5 td.newsrt {padding: 3px 5px;}
.news5 a.newsrt {padding-left:6px; background:url(/img/nodeline.gif) left 5px no-repeat;}
.news5 .newsr {text-align:justify; padding: 0px 14px;}
.news5 .newsr div {clear:both; text-align:left;}
.news5 .newsr img {float:left; clear:left; margin-top:6px; margin-right:0.6em;}
.news5 .newsr p {text-align:justify; margin:3 0 1em;}
.news5 .foot {padding:5px 10px 10px 5px; border-bottom: 1px solid #ddd; width: 100%; text-align: right;}

.vote .winbod {padding: 0px 5px 5px 5px; border-bottom: 1px solid #ddd;}
.voteques {color: #000; padding:5px 10px; text-align: center;}
.voteres {font: 10px tahoma; color: #333;}

.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 .buyinput {margin: 0px;}
.goodsbrief a {color: #7D282E;}
.goodsbriefPriceAuth,.goodsbriefPrice {color: #f00; font-weight: bold; white-space: nowrap; text-align: center; padding: 0px 5px;}

h2, h3, h4, h5, h6 {font: bold 12px tahoma; color: #ff6600;}

.showgoodFld {padding: 0px 10px; white-space: nowrap;}
.showgoodDesc {padding: 10px; text-align: justify;}
.showgoodTitle {color: #7D282E;}
.showgoodTitle img {margin-left:5px; margin-right:5px;}
.showgoodTitle h2, h3, h4 {color:#7D282E; font:bold 11px tahoma; margin:0px; display:inline;}

.buyInput {width:30px; text-align: right; border:1px #ddd solid}
.buyText {color: #c00; cursor: hand;}
.buyText img {margin: 0px 5px;}

.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: #ffffff; text-align: justify; padding: 10px; border: 1px solid #ddd;}

.map a {font: bold 10px verdana; color: #7D282E;}
.map ul a {font-weight: normal; color: #636363; padding-left: 10px; background: url(/img/sm1map.gif) left center no-repeat;}
.map {list-style: none;}
.map span {padding-right: 5px;}
.map ul span {display: none;}

.login {padding: 5px 10px;}
.price {color: #f30; font: bold 17px "Times New Roman";}
.Linkcatalog, .Linkcatalog a {font: 10px tahoma; color: #9B9B9B; padding-left:0px; line-height:10px;}
.adres,.adres * {font: 10px tahoma; color: #000;}
.ibox {color: #F15610;}
.proezd {font: 10px tahoma; color: #F15610; text-decoration: underline;}
a.ibox {color: #F15610; font-weight:bold;}