html, body {margin: 0; padding: 0; width: 100%; height: 100%; background: url(/_img/my/main_bgr.gif) 0 0 repeat-x #fff}
img {border: 0}
* {font-family: arial, verdana, sans-serif}

div.phone {text-align: center; margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 20px; color: #000; height: 66px}
div.phone span {font-family: verdana, arial, sans-serif; font-size: 12px}

td.enter {padding: 10px 3px 10px 37px; background: url(/_img/my/enter.jpg) 0 0 no-repeat #fff; font-size: 14px}
a.enter1 {font-size: 14px; font-weight: bold; color: #000; text-decoration: none}
a.enter1:hover {text-decoration: underline}
a.enter2 {font-size: 11px; font-weight: bold; color: #000; text-decoration: none; margin-left: 1px}
a.enter2:hover {text-decoration: underline}

td.leftmenu {background: url(/_img/my/leftmenu.gif) 0 0 repeat-x #fcce60}

td.price {padding: 2px 0}
td.price, td.price * {font-size: 11px}
td.price a {color: #000; text-decoration: none; font-weight: bold}
td.price a:hover {text-decoration: underline}
form#subs_form {margin: 0; padding: 0}
form#subs_form input {border: 1px solid #413f3b; width: 95px}

td.menu {background: #f6f6f6; padding: 5px 10px 5px 30px}
td.menu a {display: block; font-weight: bold; font-size: 13px; color: #000; text-decoration: none; padding: 2px 0}
td.menu a:hover {text-decoration: underline}
td.menu div.curr {font-weight: bold; font-size: 13px; padding: 2px 0; color: #d99800}
div.sub {padding-left: 10px}
div.sub a {font-size: 11px; font-weight: normal; padding: 1px 0}
div.sub div.curr {font-size: 11px; font-weight: normal; padding: 1px 0; color: #d99800}

td.calc {font-size: 12px; font-weight: bold}
td.calc a {font-size: 12px; font-weight: bold; color: #000; text-decoration: none}
td.calc a:hover {text-decoration: underline}

div.vote_header {background: #a2a2a2; padding: 5px 10px; text-align: justify; color: #fff; font-size: 11px; font-weight: bold}
div.vote_header div.v1 {color: #000; font-size: 15px}
div.vote_header div.v2 {padding: 10px 0 0 2px}
div.vote_results {background: #F6F6F6; padding: 5px 10px 5px 12px; font-size: 11px}
div.vote_results td {font-size: 11px}
td.vote_strip {background: #fff}
td.vote_strip img {background: #faa61a}
input.vbutton {border: 1px solid #a2a2a2; font-size: 11px; width: 70px; text-align: center; margin: 0; padding: 0; cursor: hand; background: #ddd}

div.vote_total {font-size: 11px; color: #555}
div.vote_total strong {color: #faa61a}
div.vote_total em {font-size: 12px}

td.left_links {padding: 12px 5px 25px 14px}
td.left_links a {display: block; font-size: 10px; padding: 1px 0 1px 15px; background: url(/_img/my/arrow1.gif) 0 6px no-repeat; text-decoration: none; color: #000}
td.left_links a:hover {text-decoration: underline}

td.map01 {background: url(/_img/my/map01.jpg) 0 0 no-repeat; text-align: right}
td.map02a {background: url(/_img/my/map02a.jpg) 0 0 no-repeat}
td.map02b {background: url(/_img/my/map02b.jpg) 0 0 no-repeat}
td.map02c {background: url(/_img/my/map02c.jpg) 0 0 no-repeat}
td.map03a {background: url(/_img/my/map03a.jpg) 0 0 no-repeat}
td.map03b {background: url(/_img/my/map03b.jpg) 0 0 no-repeat}
td.map03c {background: url(/_img/my/map03c.jpg) 0 0 no-repeat}
table.white {background: url(/_img/my/white.gif) 0 0 repeat-x #d7d7d7}
td.space {background: #fff}
td.map04 {background: url(/_img/my/map04.jpg) 100% 0 no-repeat}

td.map02 a {font-family: verdana, arial, sans-serif; color: #fff; font-size: 12px; text-decoration: none; display: block; background: #000; padding: 5px 5px}
td.map02 a:hover {text-decoration: underline}
td.map03 a {font-family: verdana, arial, sans-serif; color: #fff; font-size: 12px; text-decoration: none; display: block; background: #000; padding: 5px 5px}
td.map03 a:hover {text-decoration: underline}

td.map02a div {padding: 7px 25px 0 66px}
td.map02b div {padding: 7px 95px 0 54px}
td.map02c div {padding: 7px 160px 0 55px}

td.map03a div {padding: 3px 95px 0 128px}
td.map03b div {padding: 3px 110px 0 51px}
td.map03c div {padding: 1px 11px 0 50px}

div.best {padding: 20px 145px 0 0; text-align: right; font-size: 16px; font-weight: bold}
div.best em {background: #000; color: #fff; padding: 0 10px}

td.content {padding: 0 50px 40px 12px}

td.bottom {background: url(/_img/my/phone.jpg) 100% 100% no-repeat #fff}

td.phone2 {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; padding: 30px 125px}
td.phone2 span {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold}
td.address {font-size: 14px; font-weight: bold; padding: 30px 0 0 40px}
td.address span {font-size: 11px; font-weight: normal}

td.content h1 {font-size: 18px; margin: 0; padding: 0}
td.content h2 {font-size: 11px}
td.content h2 a {color: #000; text-decoration: none; font-size: 11px}
td.content h2 a:hover {color: #99650E; text-decoration: underline}

div#result {position: absolute; left: 200px}
div#status_area {background-color: #f2e8e2; border: 1px solid #000; width: 350px; position: absolute}
div#calc_area {background-color: #dfc3a9; border: 1px solid #000000; padding: 5px; width: 420px}
div#calc_area * {font-size: 11px}
div#calc_area input {border: 1px solid #999}
div#calc_area input#length {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#width {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#thickness {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#count {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#weight1 {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#parameter {border: 1px solid #999; width: 150px; margin-right: 10px}
div#calc_area input#parameter1 {border: 1px solid #999; width: 150px; margin-right: 10px}

td.content, td.content p, td.content div,  td.content span, td.content a, td.content li, td.content td, td.content input, td.content textarea {font-size: 12px}
td.content a {color: #000; text-decoration: underline}
td.content a:hover {color: #666; text-decoration: none}

input#w100 {border: 1px solid #999; width: 200px}
textarea#w100 {border: 1px solid #999; width: 200px}

div.sections a {display: block; font-size: 11px; padding: 1px 0 1px 15px; background: url(/_img/my/arrow2.gif) 0 6px no-repeat; text-decoration: none; color: #000}
div.sections a:hover {text-decoration: underline}

div.sections strong {font-size: 16px}

td.comp_news {font-size: 15px; color: #fff; font-weight: bold; background: #A2A2A2}

td.met_news_header {background: #a2a2a2; padding: 7px 0 7px 17px; font-size: 15px; color: #fff; font-weight: bold}
td.met_news_footer {background: #d7d7d7; padding: 5px}
td.met_news_footer a {font-size: 11px; text-decoration: none; background: url(/_img/my/arrow2.gif) 0 6px no-repeat; padding-left: 15px}
td.met_news_footer a:hover {text-decoration: underline}
td.met_news_cont1 {padding: 7px 0 0 17px}
td.met_news_cont2 {padding: 0 5px 10px 17px}

td.web_news_header {padding: 7px 0 7px 17px; font-size: 15px; color: #000; font-weight: bold}
td.web_news_footer {padding: 15px 5px 5px 5px}
td.web_news_footer a {font-size: 11px; text-decoration: none; background: url(/_img/my/arrow3.gif) 0 6px no-repeat; padding-left: 15px}
td.web_news_footer a:hover {text-decoration: underline}
td.web_news_cont1 {padding: 7px 0 0 17px; color: #fff}
td.web_news_cont2 {padding: 0 5px 10px 17px}
td.web_news_cont2 a {color: #fff}
td.web_news_cont2 a:hover {color: #fff}

div.prop_table {background: url(/_img/my/prop_bgr.gif) 0 0 repeat-x #fbba23}
table.prop_table {background: url(/_img/my/percent.jpg) 100% 0 no-repeat}
td.prop_header {padding: 7px 0 7px 17px; font-size: 15px; color: #fff; font-weight: bold}
td.prop_cont1 {padding: 7px 0 0 17px;}
td.prop_cont2 {padding: 0 5px 10px 17px}

table.order_table {background: url(/_img/my/order.jpg) 0 0 no-repeat}
table.order_table td.ord1 {font-size: 16px; font-weight: bold; color: #000; padding-left: 20px}
table.order_table td.ord2 {font-size: 12px; font-weight: bold; color: #000; padding-left: 19px}
table.order_table td.ord3 {padding-left: 19px; font-size: 12px}
table.order_table td.ord3 a {padding: 0 5px; background: #000; color: #fff; text-decoration: none; font-weight: bold; font-size: 12px}
table.order_table td.ord3 a:hover {background: #fff; color: #000; text-decoration: none}
