body{ margin: 0; padding: 10px 0 0 0; background: #fff; } table{ width: 100%; border: 0; border-collapse: collapse; } td{ vertical-align: top; } td.vb{ vertical-align: bottom; } /*fonts*/ body,td,div,p{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #000; } h1, h2, h3, h4{ padding: 0; margin: 0; } a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; } a:link, a:visited{ color: #000; text-decoration: underline; } a:hover, a:active{ color: #0482B4; text-decoration: underline; } .menu a{ display: block; font-size:11px; text-transform: uppercase; margin:7px 0; } .menu a:link .menu a:visited{ color: #000; text-decoration: underline; } .menu a:hover .menu a:active{ color: #0482B4; text-decoration: underline; } .menu h2{ color:#E80809; font-size: 20px; margin: 10px 0; } .logo a:link, .logo a:visited, .logo a:hover, .logo a:active{ text-transform: uppercase; font-size:24px; font-weight: bold; color: #477D99; text-decoration: none; } ul{ margin:10px; padding: 0; } li{ list-style-position: inside; margin: 7px 0; } /*end fonts*/ .top{ border-bottom: 5px solid #E80809; } .logo{ padding: 5px 5px 0 7px; } .bt{ vertical-align: middle; padding:10px 20px 10px 20px; text-align: center; } .bt img{ margin: 0 0 5px 0; } h1, .big{ color:#E80809; font-size: 22px; padding-left: 10px; } .subred{ color: #E80809; font-size: 14px; padding: 5px 5px 0 10px; font-weight: bold; } .menu{ background: url(images/bg_menu.jpg) no-repeat right top; padding:150px 5px 20px 10px; } .pricelist, .pricelist1{ margin: 0 0 10px 0; padding: 80px 20px 50px 42px; background: url(images/price.jpg) no-repeat; color: #E80809; } .pricelist1{ border-top:1px solid #DCDCDC; } .pricelist a:link, .pricelist a:visited, .pricelist1 a:link, .pricelist1 a:visited { font-size: 13px; padding:5px 7px; background: #E80809; font-weight: bold; color: #fff; } .pricelist a:hover, .pricelist a:active, .pricelist1 a:hover, .pricelist1 a:active{ font-size: 13px; padding: 5px 7px; background: #E80809; font-weight: bold; color: #fff; text-decoration: none; } .phone{ background: url(images/phone.jpg) no-repeat right bottom; padding:10px 0 30px 20px; } .contacts{ font-size: 12px; padding: 30px 0 0 10px; } .section{ margin-top: 20px; } .section td{ border: 1px solid #DCDCDC; } td.head, .baskettab td.head{ background-color: #477D99; color: #fff; text-transform: uppercase; font-size: 14px; padding: 5px 10px; border: none; font-weight: bold; } .head a{ font-size: 14px; font-weight: bold; } .head a:link, .head a:visited{ color: #fff; text-decoration: none; } .head a:hover, .head a:active{ color: #fff; text-decoration: underline; } .more{ background: url(images/li3.gif) no-repeat right; text-align: right; padding: 7px 20px 3px 20px; margin: 10px; } .more a:link, .more a:visited{ color: #0482B4; text-decoration: underline; } .more a:hover, .more a:active{ color: #E80809; text-decoration: underline; } .basket{ background: url(images/ic_basket.gif) no-repeat right; text-align: right; padding: 5px 20px; margin: 10px; } .basket a{ font-weight: bold; text-transform: uppercase; } .basket a:link, .basket a:visited{ color: #0482B4; text-decoration: underline; } .basket a:hover, .basket a:active{ color: #E80809; text-decoration: underline; } .name{ background: url(images/li2.gif) no-repeat left; padding: 5px 25px; margin: 10px 0; } .name a{ font-weight: bold; text-transform: uppercase; } .name a:link, .name a:visited{ color: #0482B4; text-decoration: underline; } .name a:hover, .name a:active{ color: #E80809; text-decoration: underline; } .price{ font-size: 16px; padding: 5px 45px 5px 7px; background: #E80809 url(images/price_grad.jpg) no-repeat right; font-weight: bold; color: #fff; margin: 10px 15px; width: 65%; } .price a{ font-size: 16px; font-weight: bold; } .price a:link, .price a:visited{ color: #fff; text-decoration: none; } .price a:hover, .price a:active{ color: #fff; text-decoration: underline; } td.goodname .price{ width: 70%; } td.goodimg .price{ margin: 0 0 0 20px; width: auto; } .super{ border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; } .super .price{ width: 40%; } .graytd{ background-color:#EFEFEF; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; padding:0 20px; } .tborder{ border-top:1px solid #DCDCDC; } .bborder{ border-bottom:1px solid #DCDCDC; background-color:#EFEFEF; } .goods{ margin:10px 20px; } .goods img{ display:block; margin:0 10px 10px 10px; } .goods a:link, .goods a:visited{ color: #0482B4; font-weight: bold; font-size: 13px; } .goods a:hover, .goods a:active{ color: #E80809; font-weight: bold; font-size: 13px; } .goods li{ list-style-image: url(images/li1.gif); } .baskettab td{ padding: 10px; color: #0482B4; font-size: 14px; font-weight: bold; } .baskettab a{ font-size: 14px; font-weight: bold; } .baskettab a:link, .baskettab a:visited{ color: #0482B4; text-decoration: underline; } .baskettab a:hover, .baskettab a:active{ color: #E80809; text-decoration: underline; } form{ margin:0; padding:0; } input{ border: 1px solid #DCDCDC; } .baskettab input{ width: 50px; } .bottom{ margin-top: 30px; border-top: 5px solid #E80809; } .bottom td { color: #BBBBBB; padding:10px 20px; } .bottom a:link, .bottom a:visited{ color: #0482B4; } .bottom a:hover, .bottom a:active{ color: #E80809; } a.shopscript{display:none;} td.menu {font-size:10px;font-weight:normal;} td.menu span, td.menu a{font-size:10px;color:brown;text-decoration:none;font-weight:bold;text-transform:uppercase;} td.menu a{font-weight:normal;} td.menu a span{color:black;font-weight:normal;text-decoration:underline;}