img { border: 0px; }
body {padding: 0px; margin: 0px; font: 11px tahoma; color: #636363; background: #FFF; width: 100%; height: 100%}
a {font-size: 11px; font-family: tahoma; color: #636363; text-decoration: none;}
form {padding: 0px; margin: 0px;}
input {font: 11px tahoma; color:#000;}
td {font: 11px tahoma; color: #636363;}
h1,h2,h3,h4,h6 {font: bold 13px tahoma; color: #F30; padding: 0px; margin: 0px;}
h5 {font: bold 11px tahoma; color: #333;}
.assort {border: 1px solid #999; padding: 5px; font: bold 11px tahoma; color: #666;}
.assort a {color: #666;}
.assort legend {font: bold 10px verdana; color: #33c; padding: 0px 5px 5px 5px;}

.login {padding-right: 3px;}
.login td {padding: 1px 5px;}
.login td.reg {padding: 8px 5px;}
.left {background: #4074BF; border: 1px solid #333; width: 242px; margin: 4px 0px 0px 5px;}
.left td {color: #ccf; font: bold 10px verdana;}
.left .mod {font: bold 10px tahoma; color: #fff;}
.spec {border: 1px solid #999;}
.spec td {padding: 5px; font: 10px verdana; color: #333;}
.spec td td {padding: 0px;}
.spec .title,.spec .props {border-top: 1px solid #999; border-bottom: 1px solid #999; background: #ECFFF6;}
.spec .props {height: 100%;}
.spec .title a {font: bold 11px verdana; color: #039;}
.spec .fld {font-weight: bold;}
.spec .top td {font: bold 11px verdana; color: #f33;}
.spec .top td a {font-weight: bold; color: #933;}
.spec b {color: #f33;}
.cnews .news {font: 11px verdana; color: #333; text-align: justify; padding-left: 9px;}
.cnews .more {font: bold 10px verdana; text-align: right;}
.cnews .more a {color: #F00;}
.cnews .title td {font: bold 11px verdana; color: #009; padding: 6px; background: url(/img/punkt2.gif) bottom repeat-x;}
.cnews table {border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 5px 0px;}
.cnews td {padding: 4px 6px 4px 1px;}
.path {height: 28px; border-top: 1px solid #999; background: url(/img/punkt2.gif) bottom repeat-x; font: bold 9px verdana; color: #f03; padding: 7px;}
.bot .path {border-top: 0px; border-bottom: 1px solid #999; background: url(/img/punkt2.gif) top repeat-x; margin: 5px 0px;} 
.path a, .path b {font: bold 10px verdana; color: #03c;}
.gbdesc caption {text-align: left; padding: 0px margin: 0px;}
.gbdesc caption a {font: bold 11px verdana; color: #00c;}
.gbdesc caption a span {color: #f33;}
.gbdesc .fld {font-weight: bold; width: 100%; padding-left: 5px;}
.goods td,.goods th {background: url(/img/punkt2.gif) bottom repeat-x; font: 11px verdana; color: #333;}
.goods th {font-weight: bold; color: #039; height: 38px;}
td.itogo {font-weight: bold; color: #039;}
.goods#carttable th {background: #bababa;}
#carttable input {font: 11px verdana; color: #333;}
.goods td {padding: 5px;}
.goods td td {background: none; padding: 0px;}
.goods .price {text-align: right; font-weight: bold;}
.avail {color: #090;}
.notavail {color: #f33;}
.vybb {width: 99%;}
.vybb table {width: 100%;}
.sgtit td {font: bold 11px verdana; color: #039;}
.sgtit {height: 28px; border-top: 1px solid #999; background: url(/img/punkt2.gif) bottom repeat-x;}
.sgfld {font: 10px verdana; color: #333; padding: 0px 10px; white-space: nowrap;}
.sgfldv {font: bold 10px verdana; color: #333; width: 100%;}
.sgfldv.price {color: #f33;}

.bgdark,
.zag,
.zag2 {font-size: 11px; color: #000000; background: #D5D5D5; font-family: "tahoma"; text-decoration: none }

.Linkcatalog, .Linkcatalog a {font: 10px tahoma; color: #9B9B9B; text-decoration:none; padding-left:0px; line-height:10px;}
a.ibox {color: #F15610; font-weight:bold;}
.bgmedium {font-size: 11px; color: #000000; background: #eeeeee; font-family: "verdana"; text-decoration: none}
.m1 td {height: 20px; padding-left: 10px; font: bold 10px tahoma; width: 100%;}
.m1 a {color: #fff;}
.m1 a span {color: #ff0;}
.submenu1 {background: #5C89C9;}
.submenu1 a {font-weight: normal;}
.m2 {width: 100%; border: 1px solid #333; background: #0000df;}
/*.m2m {padding: 0px 10px; height: 27px; white-space: nowrap;}
.m2m a {font: bold 13px tahoma; color: #fff;}
.m2 div {display: none; position: absolute; margin-left: 20px; z-index:100;}
.m2 div table {border: 1px solid #bababa; background: #fff;}*/

.m2 table {float: left; border-collapse: collapse;}
.m2 div {display: none; position: absolute; background: #fff; border: 1px solid #bababa; margin-left: 20px; z-index:100;}
.m2 a {color: #fff; font: bold 13px tahoma;}
.m2 div a {display: block; padding: 2px; color: #636363; font: 11px verdana;}
.m2m {padding: 0px 10px; height: 27px; white-space: nowrap;}

.wintit {font-size: 11px; color: #FF3300; font-family: "tahoma"; text-decoration: none ;  font-weight:bold}
.winbod {font-size: 11px; color: #1A58A5; font-family: "tahoma"; text-decoration: none}
.reg,.reg a,.mod {font: 10px verdana; color: #333;}
.fulist {font-size: 11px; color: #FF3300; font-family: "tahoma"; }
.header {font: bold 11px tahoma; color: #333; text-decoration: none; padding: 5px;}
.goodname {font-size: 11px; color: #ff8000; font-family: "tahoma"; text-decoration: none ;  font-weight:bold}
.news {font-size: 11px; color: #636363; font-family: "tahoma"; text-decoration: none}
.newst {font-size: 11px; color: #333333; font-family: "tahoma"; text-decoration: none ;  font-weight:bold}
.date {font-size: 11px; color: #1A58A5; font-family: "tahoma"; text-decoration: none}
.newsrt {font-size: 11px; color: #525252; font-family: "tahoma"; text-decoration: none ;  font-weight:bold}
.newsr {font-size: 11px; color: #1A58A5; font-family: "tahoma"; text-decoration: none ; }
.fld {font-size: 10px; color: #636363; font-family: "tahoma"; text-decoration: none ; }
.path1 {font-size: 10px; color: #666666; font-family: "tahoma"; text-decoration: none ; }
.path2 {font: bold 10px verdana; color: #03c;}
.pager {font-size: 10px; color: #333333; font-family: "verdana"; text-decoration: none ; font-weight:bold}
.pageru {font-size: 10px; color: #F26522; font-family: "verdana"; text-decoration: none ; font-weight:bold}
.cart {font-size: 11px; color: #636363; background: #FFFFFF; font-family: "tahoma"; text-decoration: none}
.summ td {padding: 4px 8px;}
.summ b {color: #f00; width: 100%; text-align: right;}
.bglight {font: 10px verdana; color: #333;}
.bgslight,
.leftmenu,
.leftmenulight,
.bgcenter {font-size: 11px; color: #636363; background: #FFFFFF; font-family: "verdana"; text-decoration: none}
.text {font-size: 11px; color: #636363; font-family: "tahoma"; text-decoration: none}
.calendar {font-size: 10px; color: #000000; background: #D5D5D5; font-family: "tahoma"; text-decoration: none; ; text-align : center;}
.calendark {font-size: 10px; color: #777777; background: #D5D5D5; font-family: "tahoma"; text-decoration: none; ; text-align : center;}
.input {border: 1px #999 solid; width:121px; height:18px;}
.inputsub {font-size: 10px;  border:1px #cccccc solid ; width:135px  ; height:16px ; color: #000000; background: white; font-family: "tahoma"; text-decoration: none; }
.input2 {font-size: 11px; color: black; font-family: "tahoma"; text-decoration: none}
.button {font-size: 10px; font-family: "tahoma"; text-decoration: none;}

.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-size: 8px;
	color: #636363;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: bold;
}

.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;}
.forumList a {color: #636363; text-decoration: none;}

.forumTable {border-collapse: collapse; width: 100%;}
.forumTable th {font-weight: bold;}
.forumTable a {color: #636363; text-decoration: none;}
.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;}