﻿body {background-image: url(/media/img/bg_body.gif);
background-color: #ffd800;
background-position: center top;
background-repeat: no-repeat;
background-attachment: scroll;
margin: 0px;
font-family: "Trebuchet MS", Arial, Verdana;
font-size: 9pt;
text-align: left;
color: #000000;}

.small_com {font-family: "Trebuchet MS", Arial, Verdana;
font-size: 8pt;
text-align: left;
color: #333333;}

a{ cursor: pointer; }

label.error { color: red; }

div.main {margin: 0 auto; width: 960px}

div.bg_top_left {width: 265px; height: 66px; float: left;
background-image: url(/media/img/bg_top_left.jpg); background-repeat: no-repeat;}

div.logo_top {width:481px; float:left;}

div.bg_top_right {width: 204px; height: 66px; float: left;
background-repeat: no-repeat; background-image: url(/media/img/bg_top_right.jpg);}

div.pic_top_right {width: 10px; height: 112px; float: left;
background-image: url(/media/img/pic_top_right.jpg); background-repeat: no-repeat;}

div.logo_bottom {width: 196px; height: 46px; float: left; position: relative; top: -46px;}

div.main_menu {width:754px; height: 21px; float: left; position: relative; top: -46px; }

div.pic_top {width: 754px; height: 25px; clear: left; position: relative; top: -76px; margin-left: 196px;}
div.pic_top[class] {
    top: -71px;
}


div.but_ask {width: 99px; height: 104px; position: relative; top: 87px;  }


div.content_bodys {width: 960px; clear: left; top:-81px; position: relative; background-color: #FFFFFF;}
div.content_bodys[class] {
    top: -71px;
}

div.left_body {width: 265px; float: left; overflow:hidden; background-color: #FFFFFF; }

table.left_table {border-right: 1px dotted #333333; height: 100%;}

td.left_table {border-bottom: 1px dotted #333333; }

div.right_body {width: 695px; float: left; background-color: #FFFFFF;}

div.bottom_body {width: 960px; height: 45px;  clear: left;
background-color: #ffd800; padding: 15px 0px 10px 0px;
font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000;}

div.bottom_body p {font-family: Arial, Tahoma, Verdana;
font-size: 6pt; text-align: center; color: #000000;}

div.bottom_body p a {font-family: Arial, Tahoma, Verdana; font-size: 6pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body p a:active {font-family: Arial, Tahoma, Verdana; font-size: 6pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body p a:hover {font-family: Arial, Tahoma, Verdana; font-size: 6pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body p a:visited {font-family: Arial, Tahoma, Verdana; font-size: 6pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body p a:link {font-family: Arial, Tahoma, Verdana; font-size: 6pt;
text-align: center; color: #000000; text-decoration: underline;}

div.bottom_body a {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body a:active {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body a:hover {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body a:visited {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000; text-decoration: underline;}
div.bottom_body a:link {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #000000; text-decoration: underline;}

div.content {font-family: "Trebuchet MS", Arial, Verdana;
font-size: 9pt;
text-align: justify;
color: #000000;
padding: 0px 15px 5px 15px;}

td.top5_title {background-image: url(/media/img/top_left_title.jpg);
background-position: top; background-repeat: no-repeat;
background-color: #fe0000;
font-family: Tahoma, Arial Black, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFFFFF;
font-weight: bold;}

td.top5_content {background-image: url(/media/img/top_left_bg.jpg);
background-repeat: repeat-y; background-color: #fe0000;
padding: 5px 8px 5px 8px;
font-family: Arial, Tahoma, Verdana; font-size: 9pt;
text-align: left; color: #FFEA00;}

a.top5_content {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.top5_content:active {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.top5_content:hover {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.top5_content:visited {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.top5_content:link {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFEA00; text-decoration: underline;}

li.top5_content { list-style-image: url(/media/img/arrow_w_red.jpg);
list-style-position: inside; list-style-type: circle; padding-bottom: 8px;}

div.user_list {font-family: Arial, Verdana;
font-size: 8pt;
text-align: right;
color: #000000;
padding: 10px 10px 10px 15px;}

div.user_list a {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FF0000; text-decoration: underline; font-weight: bold;}
div.user_list a:active {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FF0000; text-decoration: underline; font-weight: bold;}
div.user_list a:hover {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FF0000; text-decoration: underline; font-weight: bold;}
div.user_list a:visited {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FF0000; text-decoration: underline; font-weight: bold;}
div.user_list a:link {font-family: Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FF0000; text-decoration: underline; font-weight: bold;}

.showmenu {background-color:#ff0000;
    padding:8px;
    position:absolute;
    z-index: 100;}

a.menu_dropdown {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.8;
text-transform: uppercase;}
a.menu_dropdown:active {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.8;
text-transform: uppercase;}
a.menu_dropdown:hover {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.8;
text-transform: uppercase;}
a.menu_dropdown:visited {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.8;
text-transform: uppercase;}
a.menu_dropdown:link {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 8pt;
text-align: center; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 1.8;
text-transform: uppercase;}

.none {display:none;}

.main_menu li {
    float: left;
    list-style: none;
}

td.page_name {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}

td.page_name a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:hover {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
td.page_name a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 12pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}

div.forum_cat_list { background-image: url(/media/img/top_consult_red.jpg); background-position: top left;
background-repeat: no-repeat; background-color: #fe0000; width:100%;}

div.forum_cat2_list { background-image: url(/media/img/top_forum_red.jpg); background-position: top left;
background-repeat: no-repeat; background-color: #fe0000; width:100%;}

div.forum_cat3_list { background-image: url(/media/img/top_forum2_red.jpg); background-position: top left;
background-repeat: no-repeat; background-color: #fe0000; width:100%;}

td.forum_cat_text {padding: 20px 0px 20px 0px;}

div.forum_cat_name {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
div.forum_cat_name a {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div.forum_cat_name a:link {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div.forum_cat_name a:hover {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div.forum_cat_name a:visited {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div.forum_cat_name a:active {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: left;
color: #FFFFFF; font-weight: bold; text-decoration: underline;}

div.forum_cat_info {font-family: "Trebuchet MS", Arial, Verdana;
font-size: 7pt; text-align: left; color: #FFFFFF; font-weight: bold;}
div.forum_cat_info a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FFFA6E; text-decoration: underline;}
div.forum_cat_info a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FFFA6E; text-decoration: underline;}
div.forum_cat_info a:hover {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FFFA6E; text-decoration: underline;}
div.forum_cat_info a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FFFA6E; text-decoration: underline;}
div.forum_cat_info a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FFFA6E; text-decoration: underline;}

td.theme_icon {border-bottom: 1px solid #999999;}

td.theme_user {border-bottom: 1px dotted #999999; padding: 10px 0px 10px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #828282; text-decoration: none;}
td.theme_user a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_user a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_user a:hover  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: underline;}
td.theme_user a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_user a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_user a.big {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_user a.big:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_user a.big:hover  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: underline;}
td.theme_user a.big:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_user a.big:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_user div {width: 160px; overflow:hidden;}

td.theme_msg {padding: 10px 0px 10px 0px; font-family: "Trebuchet MS", Arial, Verdana;
font-size: 9pt; text-align: left; color: #000000; text-decoration: none;}
td.theme_msg div {width: 515px; overflow:hidden;}

td.theme_sign {padding: 5px 0px 5px 0px; border-bottom: 1px dotted #999999; border-top: 1px solid #CCCCCC;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left; color: #005064;
text-decoration: none;}
td.theme_sign div {width: 515px; overflow:hidden;}

td.theme_name {border-bottom: 1px solid #999999; padding: 10px 0px 10px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #828282; text-decoration: none;}
td.theme_name a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_name a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_name a:hover  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: underline;}
td.theme_name a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_name a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_name a.big {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_name a.big:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_name a.big:hover  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: underline;}
td.theme_name a.big:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}
td.theme_name a.big:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt;
text-align: left; color: #005064; text-decoration: none;}

td.theme_num {border-bottom: 1px solid #999999; padding: 10px 0px 10px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: center;
color: #828282; font-weight: bold;}

td.theme_last {border-bottom: 1px solid #999999; padding: 10px 0px 10px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #828282; text-decoration: none;}
td.theme_last a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_last a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_last a:hover  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: underline;}
td.theme_last a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}
td.theme_last a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282; text-decoration: none;}

td.theme_title {border-bottom: 1px solid #999999; padding: 3px 0px 3px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #828282;}

td.theme_admin {border-bottom: 1px solid #333333; padding: 3px 0px 3px 0px;
font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300;}
td.theme_admin a {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300; text-decoration: none;}
td.theme_admin a:link {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300; text-decoration: none;}
td.theme_admin a:hover {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300; text-decoration: none;}
td.theme_admin a:visited {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300; text-decoration: none;}
td.theme_admin a:active {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt; text-align: left;
color: #FF3300; text-decoration: none;}

/* width: 160px; overflow:hidden; */
div.mainlist {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF;}
div.mainlist ul.mark li.mark {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFEA00; list-style-position: outside; list-style-type: square;
list-style-image: none;}
div.mainlist ul.num li.num {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFEA00; list-style-type: decimal; list-style-position: outside;
list-style-image: none;}

div.mainlist2 {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141;}
div.mainlist2 ul.mark li.mark {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; list-style-position: outside; list-style-type: square;
list-style-image: none;}

div.mainlist a {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF; text-decoration: underline;}
div.mainlist a:link {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF; text-decoration: underline;}
div.mainlist a:hover {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF; text-decoration: underline;}
div.mainlist a:visited {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF; text-decoration: underline;}
div.mainlist a:active {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #FFFFFF; text-decoration: underline;}

div.mainlist2 a {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; text-decoration: underline;}
div.mainlist2 a:link {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; text-decoration: underline;}
div.mainlist2 a:hover {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; text-decoration: underline;}
div.mainlist2 a:visited {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; text-decoration: underline;}
div.mainlist2 a:active {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141; text-decoration: underline;}

font.h8 {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 11pt;
text-align: center; color: #FFFFFF; padding:0px;  margin:0px;}

font.h80 {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 11pt;
text-align: center; color: #414141; padding:0px;  margin:0px;}

a.h8 {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.h8:link {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.h8:hover {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.h8:visited {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFEA00; text-decoration: underline;}
a.h8:active {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #FFEA00; text-decoration: underline;}

a.h80 {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #414141; text-decoration: underline;}
a.h80:link {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #414141; text-decoration: underline;}
a.h80:hover {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #414141; text-decoration: underline;}
a.h80:visited {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #414141; text-decoration: underline;}
a.h80:active {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 10pt;
text-align: center; color: #414141; text-decoration: underline;}

td.mainlist_blue_top {background-image: url('/media/img/bg_list_blue.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #00ccff; border-right: 1px solid #FFFFFF;}
td.mainlist_blue_left {background-color: #00ccff; border-bottom: 1px solid #FFFFFF;}
td.mainlist_blue_right {background-image: url('/media/img/bg_pic_list_blue.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #00ccff; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
td.mainlist_blue_right div {width:88px; overflow:hidden;}

td.mainlist_red_top {background-image: url('/media/img/bg_list_red.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #ff0000;}
td.mainlist_red_left {background-color: #ff0000; border-bottom: 1px solid #FFFFFF;}
td.mainlist_red_right {background-image: url('/media/img/bg_pic_list_red.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #ff0000; border-bottom: 1px solid #FFFFFF;}
td.mainlist_red_right div {width:88px; overflow:hidden;}

td.mainlist_green_top {background-image: url('/media/img/bg_list_green.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #5ac900; border-right: 1px solid #FFFFFF;}
td.mainlist_green_left {background-color: #5ac900; border-bottom: 1px solid #FFFFFF;}
td.mainlist_green_right {background-image: url('/media/img/bg_pic_list_green.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #5ac900; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
td.mainlist_green_right div {width:88px; overflow:hidden;}

td.mainlist_violet_top {background-image: url('/media/img/bg_list_violet.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #9948a0;}
td.mainlist_violet_left {background-color: #9948a0; border-bottom: 1px solid #FFFFFF;}
td.mainlist_violet_right {background-image: url('/media/img/bg_pic_list_violet.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #9948a0; border-bottom: 1px solid #FFFFFF;}
td.mainlist_violet_right div {width:88px; overflow:hidden;}

td.mainlist_cian_top {background-image: url('/media/img/bg_list_cian.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #61ffd8; border-right: 1px solid #FFFFFF;}
td.mainlist_cian_left {background-color: #61ffd8; border-bottom: 1px solid #FFFFFF;}
td.mainlist_cian_right {background-image: url('/media/img/bg_pic_list_cian.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #61ffd8; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
td.mainlist_cian_right div {width:88px; overflow:hidden;}

td.mainlist_yellow_top {background-image: url('/media/img/bg_list_yellow.jpg'); background-position: top center;
background-repeat: no-repeat; background-color: #ffd800;}
td.mainlist_yellow_left {background-color: #ffd800; border-bottom: 1px solid #FFFFFF;}
td.mainlist_yellow_right {background-image: url('/media/img/bg_pic_list_yellow.jpg'); background-position: bottom right;
background-repeat: no-repeat; background-color: #ffd800; border-bottom: 1px solid #FFFFFF; }
td.mainlist_yellow_right div {width:88px; overflow:hidden;}

td.profile-right {border-right: 1px dotted #CCCCCC;}

td.profile-press {border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC;}

span.red {padding: 5px; border: 1px solid #999999; }

span.gray {border-right: 0px; border-top: 0px; padding: 3px;
border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC}

div.maincontent {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: left; color: #414141;}

div.maintext {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #414141;}

div.maintext a {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #FF0000; text-decoration: underline;}
div.maintext a:link {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #FF0000; text-decoration: underline;}
div.maintext a:hover {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #FF0000; text-decoration: underline;}
div.maintext a:visited {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #FF0000; text-decoration: underline;}
div.maintext a:active {font-family: "Trebuchet MS", Tahoma, Arial, Verdana; font-size: 8pt;
text-align: right; color: #FF0000; text-decoration: underline;}

hr.gray {color: #CCCCCC; background-color: #CCCCCC;
width: 190px;}

font.gray {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #828282;}

font.black  {font-family: "Trebuchet MS", Arial, Verdana; font-size: 8pt;
text-align: left; color: #333333;}

h1 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 16pt; text-align: center;
color: #000000; font-weight: bold; text-decoration: underline;}

h2 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: left;
color: #6073c3; font-weight: bold; text-decoration: none;}

h3 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 13pt; text-align: left;
color: #000000; font-weight: bold; text-decoration: none;}

h4 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 11pt; text-align: left;
color: #b8a900; font-weight: normal; text-decoration: none;}

h5 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 10pt; text-align: center;
color: #003366; font-weight: bold; text-decoration: none;}

h6 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12pt; text-align: left;
color: #FFFA6E; font-weight: bold; text-decoration: none; margin:8px 0px 8px 0px; padding:0px;}

h7 {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: left;
color: #FF0000; font-weight: bold; text-decoration: underline;}



.title_small {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 10pt; text-align: center;
color: #003366; font-weight: bold; text-decoration: none;
  padding: 5px 0px 5px 0px;}

a {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 9pt;
text-align: center; color: #FF0000; text-decoration: underline;}
a:active {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 9pt;
text-align: center; color: #FF0000; text-decoration: underline;}
a:hover {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 9pt;
text-align: center; color: #FF0000; text-decoration: underline;}
a:visited {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 9pt;
text-align: center; color: #FF0000; text-decoration: underline;}
a:link {font-family: "Trebuchet MS", Arial, Tahoma, Verdana; font-size: 9pt;
text-align: center; color: #FF0000; text-decoration: underline;}

ul, li { list-style-image: url(/media/img/arrow_red.gif);
list-style-position: inside; list-style-type: circle;}

ul.main_form > li { list-style: none; }

li.box {list-style-image: url(/media/img/box_red_2.gif);
list-style-position: inside; list-style-type: square; padding-bottom: 8px;}

ul.box li {list-style-image: url(/media/img/box_red_2.gif);
list-style-position: outside; list-style-type: square; padding-bottom: 8px;}

li.box2 {list-style-image: url(/media/img/box_red.gif);
list-style-position: inside; list-style-type: square; padding-bottom: 8px;}

ul.box2 li {list-style-image: url(/media/img/box_red.gif);
list-style-position: outside; list-style-type: square; padding-bottom: 8px;}

span.letters {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
font-weight: bold; text-decoration: none; background-color: #FF3300; padding: 3px 5px 3px 5px;}

span.letters a {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:active {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:hover {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:visited {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}
span.letters a:link {font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14pt; text-align: center;
color: #FFFFFF; font-weight: bold; text-decoration: none;}

.gtip_float{
	background-color: #FCE5CE;
	color: #663300; padding:10px 15px 15px 15px;
	font-weight:normal; z-index:100; width:350px;
    border: 1px dotted #666666;}


a.little {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:active {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:hover {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:visited {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}
a.little:link {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #FFFFFF; text-decoration: underline;}

a.little2 {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #fffa10; text-decoration: underline;}
a.little2:active {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #fffa10; text-decoration: underline;}
a.little2:hover {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #fffa10; text-decoration: underline;}
a.little2:visited {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #fffa10; text-decoration: underline;}
a.little2:link {font-family: Arial, Tahoma, Verdana; font-size: 7pt; text-align: center;
color: #fffa10; text-decoration: underline;}

.name_login {font-family: Arial, Tahoma, Verdana; font-size: 9pt; text-align: left;
color: #333333; font-weight: bold;}


input.buttons {background: none no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 25px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: auto;
font-size: 0;
line-height: 22px;}

input.form_submit {background-image: url('/media/img/but_enter.gif'); width: 46px;}

input.form_find {background-image: url('/media/img/but_search.gif'); width: 46px;}

.form_search {width: 130px; height: 18px;}

.form_login {width: 85px; height: 18px;}

form {padding:0px; margin:0px;}

button{
border:none;
background:none;
padding:0;
margin:0;
width:auto;
overflow:visible;
text-align:center;
white-space:nowrap;
height:22px;
line-height:20px;
}

button span, button em{
display:block;
height:22px;
line-height:20px;
margin:0;
color:#954b05;
}

button span{
padding-left:8px;
background:url('/media/img/button.gif') no-repeat 0 0;
}
button em{
font-style:normal;
padding-right:8px;
background:url('/media/img/button.gif') no-repeat 100% 0;
}

input.submit {
    border:1px solid #313131;
    padding:0px 5px 2px 5px;
    margin:0;
    width:auto;
    overflow:visible;
    text-align:center;
    white-space:nowrap;
    cursor: pointer;
    height:auto;
    background-color: #ff0000;
    font-family:Impact, Tahoma, Arial Black, "Arial Narrow";
    color: #FFFFFF;
    font-size: 9pt;
    font-style: normal;
}


div.breaks { width: 100%; margin-bottom: 15px; clear:left;}
div.breaks_right { width: 100%; padding-left: 15px; }
div.breaks_little { width: 100%; padding-left: 8px; }

span.radio input {height: 11pt; margin: 0;
   space: 0; width: 0.16in; z-index:1; background-color: #FF3300;}

/** Стили для фотоальбома */
#scrollable {
    height:150px;
    overflow:hidden;
    position:relative;
    visibility:visible;
    width:621px;
    margin-left: 20px;
}

.scroll_line{
    position:relative;
}

.scroll_line > a {
    display: block;
    position:absolute;
    height:45px;
    width:27px;
    top:50px;
    text-decoration: none;
}

.scroll_line > a.left_arrow {
    background-image:url(/media/img/left-mini.gif);
    left:-10px;
}

.scroll_line > a.right_arrow {
    background-image:url(/media/img/right-mini.gif);
    left:648px;
}


ul.items {
    left:-252px;
    position:absolute;
    width:200000em;
    padding: 0;
}

ul.items li {
    float:left;
    height:126px;
    margin:1px 4px 5px;
    overflow:hidden;
    padding-top:7px;
    position:relative;
    text-align:center;
    width:115px;
    list-style: none;
    border: solid 1px #ccc;
}

ul.items li a img{
    border: none;    
}

ul.items li.active {
    background-color:#FFE8BF;
}

img.gray {border: 1px solid #999999;}

.consult_cat_2{
    background-image: url('/media/img/top_consult_blue.jpg') !important;
    background-color: #00CCFF !important;
}

.consult_cat_3{
    background-image: url('/media/img/top_consult_violet.jpg') !important;
    background-color: #98489F !important;
}

.consult_cat2_2{
    background-image: url('/media/img/top_forum_blue.jpg') !important;
    background-color: #00CCFF !important;
}

.consult_cat2_3{
    background-image: url('/media/img/top_forum_violet.jpg') !important;
    background-color: #98489F !important;
}

.consult_cat3_2{
    background-image: url('/media/img/top_forum2_blue.jpg') !important;
    background-color: #00CCFF !important;
}

.consult_cat3_3{
    background-image: url('/media/img/top_forum2_violet.jpg') !important;
    background-color: #98489F !important;
}

.main_form input.text, .main_form input.dateinput, .main_form select{
    /*width: 328px;*/
}

input#job, input#hobby {
    width: 300px;
}

#new_consult_thread #name, #new_consult_thread #keywords, #new_forum_thread #name {
    width: 328px;
}

.unviewed{
    background-color: #FFD350;
}

#new_forum_thread textarea#text, #new_consult_thread textarea#text, #new_private_thread textarea#text {
    height: 250px;
    width: 500px;
}

#new_forum_post textarea#text,
#new_consult_post textarea#text,
#new_private_post textarea#text,
#edit_forum_post textarea#text,
#edit_consult_post textarea#text,
#edit_private_post textarea#text {
    height:240px;
    width:635px;
}
