html, body {margin: 0; padding: 0; width: 100%; height: 100%; background: #f7f7f7}
* {font-family: arial, verdana, sans-serif}
img {border: 0}

td.icons {background: #dedede}

td.counter {color: #999; font-size: 11px}
td.phone {background: url(/pics/phone01.jpg) 0 100% no-repeat; font-size: 18px}
td.phone div {padding: 20px 0 0 95px}

input#ssrchrqbutt, input.osnsmallbutt {border: 0; background: transparent; color: #00c5ef; cursor: hand; font-size: 14px; font-weight: bold}
input#ssrchrqstr, input.osnsmalltxt {border: 0; font-size: 12px; width: 137px}
td.button {background: url(/pics/lens.jpg) 0 0 no-repeat}
td.button div {padding: 21px 0 0 21px}

td.catalog {background: url(/pics/catalog_bgr.jpg) 0 0 no-repeat #00aef0; color: #fff; font-size: 13px; padding-left: 95px}
td.catalog_01 {background: url(/pics/catalog_01.gif) 0 0 repeat-y #fff}
div.catalog_02 {background: url(/pics/catalog_02.gif) 0 0 no-repeat}
div.catalog_03 {background: url(/pics/catalog_03.gif) 0 100% no-repeat; _height: 60px; overflow: visible; padding: 13px 30px 2px 30px}
div.catalog_03 a {display: block; color: #000; font-size: 14px; text-decoration: none; margin-bottom: 10px; padding-left: 14px; background: url(/pics/arrow.gif) 0 4px no-repeat}
div.catalog_03 a:hover {display: block; color: #000; font-size: 14px; margin-bottom: 10px; padding-left: 14px; background: url(/pics/arrow.gif) 0 4px no-repeat; text-decoration: underline}

table.visual {background: url(/pics/visual.jpg) 0 0 no-repeat #00b6f1}
table.visual td.v1 {color: #f7f7f7; font-size: 14px; text-transform: uppercase}
table.visual td.v2 {color: #f7f7f7; font-size: 20px; padding-top: 50px}
table.visual td.v2 span {color: #f7f7f7; font-size: 14px; font-weight: bold}

td.bottom01 {background: url(/pics/bottom_bgr01.jpg) 0 0 no-repeat #012480; font-size: 11px; color: #fff; padding: 10px 0 0 25px}
td.bottom01 a {font-size: 11px; color: #fff; text-decoration: none}
td.bottom01 a:hover {font-size: 11px; color: #fff; text-decoration: underline}
td.bottom02 {background: url(/pics/bottom_bgr02.jpg) 0 0 no-repeat #012480; padding-top: 10px}
td.bottom02 a {color: #fff; font-size: 14px; text-decoration: none; background: url(/pics/arrow_2.gif) 0 3px no-repeat; padding-left: 12px; margin: 0 20px}
td.bottom02 a:hover {font-size: 14px; text-decoration: none; background: url(/pics/arrow_2.gif) 0 3px no-repeat; padding-left: 12px; margin: 0 20px; color: #b2e3f4}

td.order {padding: 22px 0 0 84px; background: url(/pics/envelope.jpg) 0 0 no-repeat}
td.order a {font-size: 13px; color: #000; text-decoration: none}
td.order a:hover {font-size: 13px; color: #000; text-decoration: underline}

td.order2 {padding: 22px 0 0 84px; background: url(/pics/envelope2.jpg) 0 0 no-repeat}
td.order2 a {font-size: 13px; color: #000; text-decoration: none}
td.order2 a:hover {font-size: 13px; color: #000; text-decoration: underline}

td.top {background: url(/pics/top.jpg) 0 0 no-repeat #00237c; padding: 22px 0 0 0}
td.top a {color: #fff; font-size: 14px; text-decoration: none; background: url(/pics/arrow2.gif) 0 3px no-repeat; padding-left: 12px; margin: 0 20px}
td.top a:hover {font-size: 14px; text-decoration: none; background: url(/pics/arrow2.gif) 0 3px no-repeat; padding-left: 12px; margin: 0 20px; color: #b2e3f4}

div.my_path {padding: 15px 30px 20px 30px}
a.paths {font-size: 11px; text-decoration: none; color: #000}
a.paths:hover {font-size: 11px; color: #000; text-decoration: underline}

h1 {font-size: 18px; color: #000; font-weight: normal; padding: 0; margin: 0 0 0 30px}

td.cont01 {border-top: 1px solid #dcdacb}
td.cont02 {border-left: 1px solid #dcdacb}
td.cont03 {border-right: 1px solid #dcdacb}
td.cont04 {border-bottom: 1px solid #dcdacb}
td.content {color: #4f4f4f; font-size: 12px; padding: 0 12px 0 6px}
td.content, td.content * {text-align: justify}

div.reklama {text-align: center; padding: 10px 0}
div.reklama a {font-size: 11px; color: #999; text-decoration: none}
div.reklama a:hover {font-size: 11px; color: #999; text-decoration: none}

input.txtfield {width: 300px; border: 1px solid #dcdacb}
textarea.txtarea {width: 300px; border: 1px solid #dcdacb}
input.sbmtfield {text-align: center; cursor: hand; border: 1px solid #99988d; background: #dcdacb}

table.pricelist {border-collapse: collapse}
table.pricelist td {padding: 2px; border: 1px solid #999; font-size: 11px}
table.pricelist td a {color: 000; text-decoration: none; font-size: 11px}
table.pricelist td a:hover {text-decoration: underline}
table.pricelist th {padding: 2px 5px; border: 1px solid #999; background: #eee; text-align: center}
table.pricelist td.colspan {font-size: 18px; text-transform: uppercase; letter-spacing: 1px; border-left: 0; border-right: 0; text-align: center}
table.pricelist input.submit {text-align: center; cursor: hand; border: 1px solid #99988d; background: #dcdacb}
table.pricelist input.quont {border: 1px solid #99988d; text-align: right; width: 30px; font-size: 11px}

table.zakaz {}
table.zakaz td {padding: 2px 10px}
table.zakaz td.colspan {font-size: 18px; text-transform: uppercase; letter-spacing: 1px; border-left: 0; border-right: 0; text-align: center}
table.zakaz input {border: 1px solid #99988d; width: 200px}
table.zakaz input.submit {text-align: center; cursor: hand; border: 1px solid #99988d; background: #dcdacb}

div.antispam {width: 130px; border: 1px solid #999; text-align: center; padding: 4px 0}

input.basket {background: url(/pics/basket.gif) 0 0 no-repeat; border: 0; width: 16px; height: 16px; cursor: hand}

