* {font-size:10pt}
body {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:10pt}
a {color:#579;}
a:hover, a:active{color: #f09e00;}
a.adm {padding-left: 12px; color: #e78200;text-decoration: none;}
a.adm:hover {text-decoration: underline;}
a:visited {color:#551a8b}

ul.mainsubmenu {list-style-type:none; padding:0px;font-weight:bold;margin-left:0px;}
ul.mainsubmenu li {height: 21px;}
ul.mainsubmenu a {display:block;font-size:10pt;padding:4px 0px 4px 20px; margin:0px;text-decoration: none;}
ul.mainsubmenu a:hover {background:#d2e2f2 url(/im/hh.gif) no-repeat top left; color:#3e576f;}
.custmenut {font-weight:bold; font-size:10pt; color: #6a8aa5; padding-left:4px; text-decoration:none;}
.custmenuh {font-size:13pt; }

ul.mainsubmenu a.activelnk1 {color:#314559; background:#fa0 url(/im/hho.gif) no-repeat top left;}
ul.mainsubmenu a.activelnk2 {background:#fff url(/im/actm.jpg) repeat-y left;}
ul.mainsubmenu a.activelnk2:hover,a.activelnk1:hover {background:#d2e2f2 url(/im/hh.gif) no-repeat top left; color:#3e576f;}
ul {list-style-type:circle;}

.main {border-left:5px solid #fa0; border-bottom:1px solid #bcd; border-right:1px solid #bcd; margin-right:10px; padding-left:10px;padding-right:20px}
.heada a{color:#cce9ff}

th {background-color:#eee;text-transform:uppercase;font-size:9pt; color:#434343; padding:2px 0px}
#tableAll h3 {font-size:12pt;padding:0px 8px}
#tableAll td {font-size:10pt;padding:3px 0px}
#tableAll td.price {border:0px;color:#f90;font-size:16pt;text-align:center; font-weight:bold}
.price,.pricez {border:1px solid #fa0; color:#f90;font-size:13pt;text-align:center; font-weight:bold;padding:0px 2px;line-height:19pt}
.pricez {border:1px solid #666;color:#666;font-size:12pt;}

table.tprice {border-radius:10px;background:#e9f4ff url(/im/pricebg.jpg) repeat-x bottom left; margin: 5px 10px;padding:4px}
table.tprice td {font-size:12pt; text-align:center; font-weight:bold; padding: 4px 10px}

.tmenu {background:#bbccdd; color:#000;font-size:7pt;}
.tmenu a {text-decoration: none;color:#22303e;font-size:9pt; font-weight:bold;}
.tmenu a:hover {color:#d06000;}
.tmenu a.activelnk2 {border:0px;border-top:1px solid #ccc;border-bottom:1px solid #ddd; background:#537495;padding:0px 4px; color: #bbd3fa}
.o, .o a {font-size:7pt;}
.tmb {color:#cde; background:#537596; padding:3px 0px 3px 280px;font-size:10pt;}
.tmb a {color:#bcd;}
.tmb a:hover {color:#def;}

.bmenu {padding-left:20px; color:#fff; font-weight:bold; font-size:10pt;}
.bmenu a {color:#bbccdd; font-weight:bold; font-size:10pt;}
.bmenu a:hover {color:#fff; font-weight:bold;}
.bmenu a.activelnk2 {text-decoration:none;border:0px;background:#bbccdd;padding:0px 4px; color: #343434} 

td {color:#334;font-family: Tahoma, Verdana, Arial, sans-serif;}
td.t {font:10pt sans-serif; background: #579; color:#fff; padding-left: 6px; font-weight: bold;}
td.a { padding-left: 7px; background-color: #DE8304; color: #FFFFFF; font-weight: bold;font-size:9pt}

td.sq {padding:0px;font-size:10pt;}
td.sq:hover {background:#edf5ff;}
td.sq div {text-decoration:none;text-align:center;padding:5px 0px 0px 0px;}
td.sq img {margin-bottom:8px}
td.sq div a {text-decoration:none;}

table.list {padding: 5px 8px;}
table.list td {padding:0px 4px;border-bottom: 1px solid #e5e5e5;}
table.list img {padding:0px}
table.list td.t {height: 0px; padding:1px 5px; color: #fff; background:#454545; font-family: sans-serif; font-size: 10pt; font-weight: bold; vertical-align: middle; border-bottom: 1px solid #e5e5e5}

table.data td {border-bottom:1px solid #c5c5c5}
table.prod td {border-bottom:1px solid #c5c5c5;padding:0px 4px; margin:0px}
table.prod td a {text-decoration: none; font-weight:bold; }

h1 {color:#abc;font-size:21px;font-weight:bold;line-height:28px;padding:1px 0px 0px 11px;margin:11px 0px;background: url(/im/h2bg_579.gif) no-repeat top left;}
h1:first-letter {color: #FFF;padding:0px 4px 0px 0px;font-size:21px;}
h2 {color: #9ab; font-size: 14pt;}
h2.orange {background: url(/im/h2bg_o.gif) no-repeat top left;padding: 2px 0 6px 14px;}
h2.orange:first-letter {padding:0px 3px 0px 0px;color:#fff}
h3 {color:#579;font-size:12pt;}

.onl {background:url(/im/onl.png) no-repeat right top; padding:0px 10px}
.onc {background:url(/im/onc.png) repeat-x top;padding:5px 0px 10px 0px}
.onc a {text-decoration:none; font-weight:bold;}
.onr {background:url(/im/onr.png) no-repeat left top; padding:0px 10px}

div.search {color:#fff;padding: 0px 0px 3px 20px}
div.search form {display:inline}
div.search input {display:inline;border:1px solid #ffaa00}

table.catlist {background: url(/im/nl.png) repeat-x bottom; padding:15px 10px; margin:10px; border:1px solid #ccc;}

.top{background:#557799}
.secimgwrap {position:absolute;}
.secimg {position:relative; top:47px;left:15px}
.sectitle{}
.pkby {float:left;font: normal bold 70pt/70pt Tahoma, Verdana, sans-serif; color: #507090; letter-spacing:-10px; }
.pkby2 {float:left;font-size: 24pt;font-weight:bold;color:#99b0c6;float:left;padding-top:25px;}
.pkby3 {float:left;font-weight:bold;font-size: 20pt; line-height:60pt;color:#99b0c6;padding:10px 0px 0px 4px;}
.pkby4 {color:#fa0;font-weight:bold; font-size:20pt}
.topkont {font-family: Verdana, sans-serif;font-weight:bold; float:right; text-align:center;color:#fa0;padding:8px 0px 0px 0px}
.topkont2 {float:right;padding:4px 20px 0px 20px; font-size:10pt; color:#cce9ff; text-align:left; font-family: Verdana, sans-serif; font-weight:bold;}
.custtitle {margin-right:100px;float:right;font-size: 30pt;line-height:65pt; color:#fa0;}
.tel {font-weight:bold; font-size:12pt; color:#fa0}
.ph {vertical-align:middle;text-decoration:none;font-weight:bold;color:#364c62;width:400px;background: #bbccdd url(/im/ph.png) no-repeat 5px 50%;border:2px outset #ffaa00;padding:4px 8px;padding-left:30px;}
.ph:hover {background:#efefef url(/im/ph.png) no-repeat 5px 50%; color:#507090}

.zakaz {color:red}
.nalich {color:green}
.art,.artp,.wz {fl oat:right; text-align:right; padding:2px 4px 4px 8px; background:#98afc5;color:#fff; border-radius:6px 0px 0px 6px;font-size:8pt;position:relative;left:4px;}
.wz {background:#c44;margin-top:2px}
.artp {display:inline-block;float:none;border-radius:6px;padding:2px 5px;margin-right:6px;margin-bottom:4px}
.art::selection,.artp::selection {background:#fff;color:#000}


