
/* ::::: http://web.archive.org/web/20070217222559/http://www.taiyo-vostok.ru/main.css ::::: */

body { margin: 0px; background: rgb(234, 205, 185) none repeat; }
body, td, p, input, textarea { font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 90%; }
a { color: rgb(115, 7, 7); text-decoration: underline; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 12px; }
a:hover { text-decoration: none; }
.gs a, .left-menu a, .main-menu a { text-decoration: none; }
.left-menu a, .main-menu a { font-weight: bold; }
div.left-menu div.active a { color: rgb(0, 0, 0); }
.left-menu a:hover, .main-menu a:hover { text-decoration: underline; }
.main-menu a { color: rgb(247, 228, 215); font-size: 90%; }
a.gs { text-decoration: none; }
.left-menu-before { background: transparent url('left-menu-top-bg.jpg') no-repeat scroll left top; width: 301px; height: 93px; color: rgb(241, 136, 31); }
.left-menu-before div { font-family: Microsoft Sans Serif,Verdana,Arial,Helvetica; font-size: 18px; font-weight: normal; text-align: right; padding-top: 40px; padding-right: 20px; padding-bottom: 0px; }
.left-menu-before h2 { border: medium none ; font-family: Microsoft Sans Serif,Verdana,Arial,Helvetica; font-size: 18px; font-weight: normal; text-align: right; padding-top: 40px; padding-right: 20px; padding-bottom: 0px; text-decoration: none; }
.left-menu div { background: transparent url('left-menu-item-bg.gif') no-repeat scroll left top; width: 301px; height: 20px; }
.left-menu div#last { background: transparent url('left-menu-item-bg-last.gif') no-repeat scroll left top; }
.left-menu-after { background: transparent url('left-menu-bottom-bg.jpg') no-repeat scroll left top; width: 301px; height: 61px; }
.left-footer-before { background: rgb(255, 153, 0) none repeat; width: 338px; height: 3px; margin-top: 24px; }
.left-footer { border-top: 3px solid rgb(156, 32, 32); border-bottom: 3px solid rgb(156, 32, 32); background: transparent url('left-footer-bg.jpg') no-repeat scroll left top; text-align: right; vertical-align: middle; }
.left-footer p { padding-right: 30px; line-height: 1.5em; }
.left-footer-after { border-top: 3px solid rgb(115, 7, 7); background: transparent url('left-footer-bottom-bg.jpg') no-repeat scroll left top; height: 31px; }
.content-top { background: transparent url('column-grad.jpg') repeat-x; height: 16px; margin-bottom: 24px; }
.content-bottom { background: transparent url('content-bottom-bg.gif') repeat-x; margin-top: 14px; height: 74px; text-align: center; }
.h4 { border: medium none ; font-size: 0.9em; color: rgb(241, 136, 31); font-weight: bold; }
.content-bottom h4 { border: medium none ; font-size: 1.4em; }
td.content-td { padding-right: 34px; }
div.content-caption, h4 { border-bottom: 1px solid rgb(241, 136, 31); color: rgb(241, 136, 31); font-family: Microsoft Sans Serif,Verdana,Arial,Helvetica; font-size: 1.6em; font-weight: normal; margin-bottom: 20px; padding-bottom: 12px; }
ul li { list-style-type: disc; }
table.quest { border: 0px none ; }
.quest td { border: 0px none ; padding-right: 8px; padding-top: 6px; vertical-align: top; width: 50%; }
input.text-input { border: 1px solid rgb(211, 175, 137); background: rgb(227, 196, 171) none repeat; }
.quest input { width: 232px; height: 20px; color: rgb(0, 0, 0); margin-top: 6px; }
.quest textarea { border: 1px solid rgb(211, 175, 137); background: rgb(227, 196, 171) none repeat; width: 350px; height: 101px; font-family: Verdana,Arial,Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); margin-top: 6px; }
h1 { margin: 3px; padding: 3px; font-weight: normal; text-align: right; font-size: 1.2em; }
h2, h3 { border-bottom: 1px solid rgb(241, 136, 31); color: rgb(241, 136, 31); font-family: Microsoft Sans Serif,Verdana,Arial,Helvetica; font-size: 1.6em; font-weight: normal; margin-bottom: 20px; padding-bottom: 12px; }
.img01 { margin: 0px; background: transparent url('top-right-1.gif') repeat-x; }
.img02 { margin: 0px; background: transparent url('top-right.gif') repeat-x; height: 26px; }

