body {
 background: #fff;
 color: #333;
 font-size: 1em;
 margin: 0px;
}
body, td {
 font-family: tahoma, verdana, sans-serif;
 vertical-align: top;
}
a {
 color: #667DA4;
}
a:hover {
 color: #C01B1B;
}
img {
 border: 0;
}
strong {
 color: #C01B1B;
}
h1 {
 color: #006563;
 font-size: 130%;
 font-weight: normal;
 margin: 0;
 margin-bottom: .3em;
 padding: 0;
}
h1 span {
 color: #FFB400;
}
h2 {
 color: #006563;
 font-size: 120%;
 font-weight: normal;
 margin: 0;
 margin-bottom: .7em;
 padding: 0;
}
h3 {
 font-size: 110%;
}
h4 {
 color: #006563;
}
.results {
 font-size: 110%;
 /* width: 90%; */
}
.results p {
 margin: 0;
 margin-bottom: .9em;
 margin-top: .9em;
}
.results h1 span, .results h2 span {
 color: #FFB400;
}
.results h1 {
 font-size: 130% !important;
 margin-bottom: .1em;
}
.results h2 {
 font-size: 110% !important;
 margin-bottom: .1em;
}
.results h2 a:visited {
 color: #820303;
}
.results small {
 font-size: 85%;
}
.results strong {
 color: #333 !important;
}
.results span.phone_comment {
 color: #444;
}
.results div.exp {
 margin-left: 1.3em;
}
.results span.gray {
 color: #b8b8b8;
}
hr {
 background-color: #FFB400;
 color: #FFB400;
 height: 1px;
 margin-bottom: .5em;
 margin-top: .6em;
}
h1.inline {
 display: inline;
}
.logo img {
 margin-bottom: 4px;
 margin-left: 49px;
 margin-right: 112px;
 margin-top: 37px;
}
.slogan {
 color: #006563;
 font-size: 60%;
 font-weight: bold;
 padding-left: 50px;
}
.slogan span {
 color: #FFC740;
}
.info_bar td {
 font-size: 70%;
}
.info_bar table td.item_spacer {
 padding: 3px;
 text-align: center;
 vertical-align: middle;
}
.info_bar span {
 color: #FFB400;
 font-size: 140%;
 font-weight: bold;
}
.login {
 background: #006563 url('/images/design/spa_left.gif') repeat-y;
}
.private {
 padding-left: 8px;
}
.loginform {
 color: white;
 font-size: 65%;
 padding-bottom: 26px;
 padding-left: 33px;
 padding-top: 16px;
}
.loginform input {
 color: #333;
 padding-left: 3px;
 width: 190px;
}
.loginform span {
 font-weight: bold;
}
.logged_in {
 color: white;
 font-size: 90%;
 line-height: 1.7em;
 padding-bottom: 20px;
 padding-left: 43px;
 padding-top: 16px;
}
.logged_in strong {
 color: white;
}
.logged_in a {
 color: white;
}
span.login_error {
 color: white;
 font-size: 65%;
 font-weight: bold;
}
span.login_error a {
 color: white;
}
.enter {
 background-color: #FFB400;
 height: 39px;
 letter-spacing: 1px;
 padding-left: 20px;
 padding-right: 6px;
 vertical-align: middle;
}
.enter a {
 color: #000000;
 font-size: 130%;
}
.enter a:hover, .logged_in a:hover {
 color: #bbb;
}
.login_links, .enter {
 font-size: 70%;
}
.login_links {
 font-size: 65%;
 height: 39px;
 letter-spacing: 1px;
 line-height: 1.3em;
 padding-left: 33px;
 padding-right: 8px;
 vertical-align: middle;
}
.login_links a {
 color: white;
 font-size: 110%;
}
.login_links a:hover {
 color: #ccc;
}
.info {
 background: #E7E7E7 url('/images/design/spa_left.gif') repeat-y;
}
.info_cell {
 font-size: 70%;
 padding: 13px;
 padding-bottom: 2px;
 padding-left: 52px;
 padding-right: 10px;
}
.info_cell p {
 margin: 0px;
 margin-bottom: 3em !important;
}
.info2 .info2_cell {
 font-size: 70%;
 padding: 13px;
 padding-bottom: 2px;
 padding-left: 52px;
 padding-right: 10px;
}
.info2 .info2_cell p {
 margin: 0;
 margin-bottom: 1.2em;
}
.top {
 background: #667DA4 url('/images/design/spa_right.gif') repeat-y right;
 color: white;
 font-size: 70%;
 height: 53px;
 letter-spacing: 0;
}
.top a {
 color: white;
}
.top a:hover {
 color: #FFB400;
}
.yellow {
 background: #FFB400 url('/images/design/spa_right.gif') repeat-y right;
}
.footer {
 background: #E7E7E7 url('/images/design/spa_right.gif') repeat-y right;
 color: #667DA4;
 font-size: 70%;
 letter-spacing: 0;
 line-height: 1.2em;
}
.footer span {
 color: black;
}
.footer p {
 margin: 0;
 margin-bottom: .6em;
}
.icons {
 line-height: 1.5em;
 margin: 20px 0 30px 18px;
}
.icons .ico {
 padding-bottom: 6px;
 padding-right: 12px;
}
.icons .icons_text {
 letter-spacing: 1px;
 line-height: 1.7em;
}
.vac_table td {
 font-size: 80%;
}
.vac_table span {
 color: #BFBFBF;
}
.vac_table p {
 margin: 0;
 margin-bottom: 1.2em;
}
form {
 margin: 0;
}
form td p {
 margin: 0;
 margin-bottom: .7em;
}
.i_radio {
 margin-bottom: -2px;
 margin-left: -4px;
 margin-right: 3px;
}
.i_cbox {
 margin: 3px;
 margin-left: -4px;
 margin-right: 3px;
}
form td .i_text {
 margin-top: 2px;
 padding-left: 3px;
 width: 100%;
}
.rose {
 background: #FFEBBC url('/images/design/spa_right.gif') repeat-y right;
}
.orderby {
 display: block;
 font-size: 70%;
 letter-spacing: 1px;
 margin-top: 1.2em;
}
.orderby a {
 font-weight: bold;
}
.paginator a {
 margin-left: 6px;
 margin-right: 6px;
}
.paginator span {
 color: #FFB400;
 font-weight: bold;
}
.paginator {
 color: #9B9A9A;
 display: block;
 font-size: 150%;
 margin-top: .8em;
}
table#catList {
 border: 0;
 border-collapse: collapse;
 margin: 17px 0 0 0;
 padding: 0;
 width: 90%;
}
table#catList td {
 font-size: 80%;
 line-height: 1.2em;
 margin: 0;
 padding: 13px 30px 0 0;
}
#catList span {
 color: #bfbfbf;
}
#catList p {
 margin: 0px;
 margin-bottom: 1.2em;
}
#catList h5 {
 font-size: 110%;
 font-weight: normal;
 margin: 0;
 padding-bottom: 7px;
}

/* Часы */
table.flash_watch {
 background: #ffb400;
 border: 0;
 border-collapse: collapse;
 margin: 0;
 margin-left: 10px;
 padding: 0;
}
table.flash_watch td {
 margin: 0;
 padding: 0;
}
.flash_watch td.ora1 {
 vertical-align: top;
}
.flash_watch td.ora4 {
 vertical-align: bottom;
}
.flash_watch td.flash {
 background: url(/images/design/c/clock_bgr.gif);
 width: 130px;
}
.flash_watch td.white_ora1 {
 background: url(/images/design/c/ora1_bgr.gif) repeat-x top;
 height: 19px;
}
.flash_watch td.white_ora4 {
 background: url(/images/design/c/ora4_bgr.gif) repeat-x bottom;
 height: 19px;
}
.flash_watch tr.right_sep {
 background: url(/images/design/spa_right.gif) repeat-y right;
 height: 19px;
}
.flash_watch td.time_image {
 background: #ffb400;
 width: 100%;
}

/* Поиск */
#searchForm {
 font-size: 70%;
}
#searchForm input, #searchForm select {
 font-family: tahoma, verdana, sans-serif;
 font-size: 100%;
 padding: 0;
 width: 90%;
}
#searchForm .noresize {
 width: auto;
}
#searchForm .submit {
 width: 85px;
}
table.search_params, table.search_fields {
 border: 0;
 border-collapse: collapse;
 margin: 0;
 padding: 0;
 width: 100%;
}
table.search_params {
 background: #ffebbc url('/images/design/spa_right.gif') repeat-y right;
}
table.search_fields {
 background: #ffb400 url('/images/design/spa_right.gif') repeat-y right;
}
table.search_params td, table.search_fields td {
 margin: 0;
 padding: 0;
}
table.search_params tr.white {
 height: 19px;
}
tr.white td {
 vertical-align: top;
}
div#search_elms {
 margin: 20px;
 margin-bottom: 80px;
 width: 90%;
}
div#search_elms #search_field {
 float: left;
 width: 80%;
}
#search_field #q_string {
 clear: both;
 width: 98%;
}
div#search_elms #submit {
 float: right;
 width: 20%;
}
#submit a {
 color: #000;
 float: left;
}
#submit a:hover {
 color: #fff;
}

/* Избранное */
table#bookmarksList td {
 height: 22px;
 vertical-align: middle;
}

/* Тексты */
div.outer {
 padding: 20px 44px 13px 27px;
}
div.text {
 font-size: 85%;
 width: 100%;
}
div.text h1 {
 font-size: 130%;
}
div.bt_link {
 margin-top: 10px;
}
.hot_logo {
 border: 0px;
 margin-bottom: 4px;
 margin-right: 12px;
 margin-top: 2px;
}
.arr {
 margin-right: 4px;
}

/* Формы */
.form {
 margin: 0;
}
.form table {
 width: 420px;
}
.form h5, h5.form {
 color: #C01B1B;
 font-size: 100%;
 margin: 0 0 5px 0;
}
.form select {
 width: 270px;
}
.form .input, .form textarea {
 width: 264px;
}
.form .label {
 width: 160px;
}
.form .label label {
 display: block;
 margin-right: 12px;
}
table.form td {
 padding: 0 2px 2px 0;
 vertical-align: top;
}
.form .hint {
 font-size: x-small;
 padding: 2px 0 5px 0;
 width: 270px;
}
.form .radio, .form .check {
 float: left;
 margin: 0 10px 0.5em 0;
}
table#random_users {
 margin: 1em 0;
}
#random_users a {
 margin: 0 10px;
}
div.b {
 clear: both;
 font-size: 1px;
 height: 1px;
 line-height: 1;
 overflow: hidden;
}
table.f1, .f1 table {
}
.f1 td {
 border: #DEDEDE solid;
 border-width: 0 0 1px 0;
 padding: 4px;
}
.f1 .f td {
 border-top: none !important;
}
.green {
 color: #006563;
}
.f1 h2 {
 padding-bottom: 10px;
}
.i_l {
 display: block;
 float: left;
 font-size: 0.9em;
 margin: 0 10px 10px 0;
}
.i_l img {
 display: block;
 margin-bottom: 10px;
}
.note {
 font-size: 0.9em;
}
.note2 {
 font-size: x-small;
 width: 420px;
}
.bl {
 padding-bottom: 1em;
}
.ui {
 border: #E5E5E5 9px solid;
 display: block;
 margin-right: 10px;
}
.links {
 padding: 15px 9px 0 5px;
}
.links a {
 border-bottom: #CCCCCC 1px solid;
 display: block;
 font-size: 75%;
 padding: 5px 0 7px 25px;
}
.contact_pad {
 background: #EEEEEE;
 font-size: 80%;
 margin: 10px 0 0 0;
 padding: 15px;
}
.contact_pad a, .contact_pad p {
 display: block;
 margin: 0;
 padding-bottom: 10px;
}
.lcol {
 float: left;
 margin-right: 20px;
 padding-bottom: 30px;
 width: 179px;
}
.ib1 {
 margin-bottom: 15px;
}
.ib2 {
 font-size: 85%;
 margin-bottom: 1em;
}
.l1 {
 background: url('/images/design/pct3.gif') 2px 0.8em no-repeat;
}
.l2 {
 background: url('/images/design/pct2.gif') 5px 0.8em no-repeat;
}
.l3 {
 background: url('/images/design/pct1.gif') 6px 0.8em no-repeat;
}
.l4 {
 background: url('/images/design/pct4.gif') 4px 0.5em no-repeat;
 border-bottom: none !important;
}
.ifree {
 background: url('/images/design/star.gif') 2px 1em no-repeat;
}
.w {
 background: #FFFFFF;
}
.community_list li {
 padding-bottom: 10px;
}
.descr2 {
 background: #f1f1f1;
 border-bottom: 2px solid #ffb400;
 margin: 20px 0 10px 0;
 padding: 20px;
}
.community_list li .descr {
 font-size: 90%;
 padding: 7px 0;
}
.community_list li b {
 font-size: 90%;
}
.tlist {
}
.tlist .bl h5 {
 font-size: 1em;
 margin: 0;
 padding-bottom: 0;
}
.tlist .bl {
 border: #DEDEDE solid;
 border-width: 0 0 1px 0;
 padding: 15px 0 20px 0;
 clear: both;
 display: block;
}
.tlist .bl .date {
 float: right;
}
.tlist .bl .results {
 border: #CCCCCC 3px solid;
 float: right;
 margin: 0 0 20px 20px;
 padding: 15px;
 text-align: center;
}
.clear {
 clear: both;
}

.votesmall {
}

.voteinput {
}
.votetable {
}
.voteline{
    background:#006563;
}
