/* flora.datepicker.css */

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
font-family: Arial,Helvetica,sans-serif;
font-size: 100%;
padding: 0;
margin: 0;
background: #efefef;
width: 185px;
}
#ui-datepicker-div {
display: none;
border: 1px solid #336699;
z-index: 9999;
}
.ui-datepicker-inline {
float: left;
display: block;
border: 0;
}
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-dialog {
padding: 5px !important;
border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
width: 25px;
}
img.ui-datepicker-trigger {
margin: 2px;
vertical-align: middle;
}
.ui-datepicker-prompt {
float: left;
padding: 2px;
background: #efefef;
color: #000;
}
*html .ui-datepicker-prompt {
width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
clear: both;
float: left;
width: 100%;
color: #FFF;
}
.ui-datepicker-control {
background: #6b849e;
padding: 0px 0px;
}
.ui-datepicker-links {
background: #efefef;
padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
font-weight: bold;
font-size: 80%;
letter-spacing: 1px;
}
.ui-datepicker-links label {
padding: 2px 5px;
color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
float: left;
width: 34%;
color:#FFFFFF;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
float: right;
text-align: right;
}
.ui-datepicker-current {
float: left;
width: 30%;
text-align: center;
}
.ui-datepicker-close {
float: right;
width: 34%;
text-align: right;
cursor:hand;
}
.ui-datepicker-next {
float: right;
width: 34%;
text-align: right;
/* background-image:url(i/calendar_next1.png);background-repeat:no-repeat; */
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
float: left;
text-align: left;
}
.ui-datepicker-header {
padding: 1px 0 3px;
background: #81b9d8;
text-align: center;
font-weight: bold;
height: 1.3em;
}
.ui-datepicker-header select {
background: #81b9d8;
color: #fff;
border: 0px;
font-weight: normal;
}
.ui-datepicker {
background: #CCC;
text-align: center;
font-size: 80%;
}
.ui-datepicker a {
display: block;
width: 100%;
}
.ui-datepicker-title-row {
background: #cccccc;
color: #FFFFFF;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #999999;
}
.ui-datepicker-days-row {
background: #FFF;
color: #666;
}
.ui-datepicker-week-col {
background: #999999;
color: #000;
}
.ui-datepicker-days-cell {
color: #000;
border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
display: block;
}
.ui-datepicker-week-end-cell {
background: #efefef;
}
.ui-datepicker-unselectable {
color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
background: #999999 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
background: #FFF !important;
border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #ff9933 !important;
}
* html .ui-datepicker-week-end-cell {
background: #efefef !important;
border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
background: #FFF !important;
border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
background: #ff6600 !important;
}
.ui-datepicker-today {
background: #ff9933 !important;
}
.ui-datepicker-current-day {
background: #ff6600 !important;
}
.ui-datepicker-status {
background: #efefef;
width: 100%;
font-size: 80%;
text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
cursor: pointer;
margin: 0;
padding: 0;
background: none;
color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
padding: 2px 5px !important;
color: #000 !important;
font-size:100%;
}
.ui-datepicker-title-row a {
color: #000 !important;
font-size:100%;
}
.ui-datepicker-control a:hover {
background: #efefef !important;
color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
background: #FFF !important;
color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
border: 1px solid #83C948;
}
.ui-datepicker-one-month {
float: left;
width: 185px;
}
.ui-datepicker-new-row {
clear: left;
}
.ui-datepicker-cover {
display: none;
display/**/: block;
position: absolute;
z-index: -1;
filter: mask();
top: -4px;
left: -4px;
width: 193px;
height: 200px;
}

/* main.css */

.p--inline-1 {
        width:40%;
        float: right;
        background: #f4f0e3;
        border: 1px solid #d7c9ad;
        padding: 8px;
        margin: 0px 0px 5px 12px;
}
.p--inline-2 {
        font-size:16px;
        width:40%;
        float:right;
        padding:8px;
        margin:0px 0px 0px 8px;
        border-left:2px solid #63ab11;
}
.p--inline-3 {
        background: #F4F0E3 none repeat scroll 0 0;
        border: 1px solid #D7C9AD;
        padding: 8px;
        margin: 8px 0px 8px 0px;
        float:right;
        width: 90%;
}

/* pravdina */
#pravdina {
    background: url() no-repeat left bottom;
    border: 1px solid #D7C9AD;
    margin-bottom: 10px;
    padding: 5px;
}
#pravdina p {
    margin-left: 110px;
}
#pravdina .hed {
    font-size: 18px;
    padding-left: 10px;
}body {
    margin: 0px;
    padding: 0px;
    font: 12px Tahoma, sans-serif;
    background-color: #ffffff;
}
html, body, table, div, ul {
    color: #333333;
    font: normal 13px Tahoma, sans-serif;
}
#loginform {
margin: 0px;
padding:0px;
height:20px;
}
a {
    color: #a95300;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
a img {
    border: 0px;
}
table {
    border-collapse: collapse;
}
table, tr, td {
    vertical-align: top;
}
.striping {
    background: #fff;
}
.date {
    float: right;
    font-size: 11px;
    color: #9a8d6c;
    padding-top: 5px;
}
.article_date{
    font-size: 11px;
    color: #9a8d6c;
    padding-top: 5px;
    text-align:right;
}
/*main blocks*/
#parent {
    position: absolute;
    width: 100%;
    margin-top: 215px; margin-top: 155px;
    z-index: 90;
}
#parent_sub {
    margin-top: 255px; margin-top: 195px;
    position: absolute;
    width: 100%;
    z-index: 90;
}
#main_table {
    border: 0px;
    width: 984px;
    margin: auto;
    vertical-align: top;
}
#main_table_left_center {
    width: 744px;
}
#main_table_right {
    width: 240px;
    margin: 0px;
    padding: 0px;
}
#main_block_left {
    margin: 0px;
    padding: 0px;
    width: 240px;
    float: left;
}
#main_block_center {
    float: right;
    width: 484px;
    margin: 0px 8px 0px 0px;
    padding: 0px;
}
#main_block_right {
    width: 240px;
}
/* Header */
#header_parent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    background: url(../../images/inha/header_bg.png) repeat-x left top;
    z-index: 1px;
}
#header {
    width: 984px;
    margin: auto;
}
/*#logo {
    background: url(../../images/inha/logo.png) no-repeat left top;
    height: 120px;
    width: 303px;
}*/
#logo {
    background: url(../../images/inha/logo4.jpg) no-repeat left top;
    height: 120px;
    width: 303px;
}
/* Userbar */
#userbar {
    background: #ece6ce;
    border: solid 1px #cfcab5;
    height: 28px;
    width: 578px;
    position: relative;
    left: 398px;
    top: -100px;
    padding-top: 6px;
    padding-left: 6px;
    font-size: 12px;
}
.userbar_input {
    border: solid 1px #cfcab5;
    width: 100px;
    font-size: 11px;
}
#userbar_enter {
    border: solid 1px #cfcab5;
    height: 17px;
    font-size: 11px;
    line-height: 11px;
    background-color: #f4eed5;
}
#userbar_password {
    color: #ac8c6d;
    padding-left: 15px;
}
#userbar_registration {
    padding-left: 35px;
}
#userbar #wrong_password {
    position: absolute;
    height: 30px;
    top: 20px;
margin-top: 30px;
}
#userbar ul {
    list-style: none;
    margin: 0px;
    padding: 2px 0px 0px 0px;
}
#userbar ul li {
    float: left;
    padding: 0px 10px 0px 5px;
}
#userbar ul strong a {
    text-decoration: none;
}
#userbar ul strong a:hover {
    text-decoration: underline;
}
/* Menu */
#menu {
    position: relative;
    top: -45px;
    height: 40px;
    width: 100%;
    background: url(../../images/inha/menu_bg.png) repeat-x top left;
}
#menu a {
    text-decoration: none;
}
#menu a:hover {
    text-decoration: underline;
}
#menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#menu ul li {
    float: left;
    margin: 0px;
    padding: 0px;
}
#menu_table {
    height: 34px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #a95300;
}
#menu_table td {
    border: 1px solid #d7c9ad;
    vertical-align: middle;
}
#menu_table .active {
    background: #FFFFFF;
    border-bottom: 0px;
}
#menu_table_sub {
    height: 20px;
    width: 100%;
    border: 1px solid #d7c9ad;
    text-align: center;
    font-size: 12px;
    border-top: 0px;
    background: #FFFFFF;
}
#menu_table_sub a {
    text-decoration: underline;
}
#menu_table_sub a:hover {
    text-decoration: none;
}
#menu_table_sub td {
    padding: 14px 5px 10px 5px;
}
#menu_table_sub .active {
    padding: 6px 3px 4px 3px;
    background-color: #ece6ce;
}
#menu_table_sub .active a {
    text-decoration: none;
}
#menu_table_sub .active a:hover {
    text-decoration: underline;
}
#submenu {
    border: 1px solid #d7c9ad;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 16px 0px;
}
#submenu h2 {
    font-size: 16px;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
}
#submenu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#submenu li {
    line-height: 18px;
}
#submenu li a {
    text-decoration: none;
    color: #333333;
}
#submenu li a:hover {
    text-decoration: underline;
}
/* Blocks */
.block_header_border {
    border-top: 1px solid #d7c9ad;
    width: 240px;
    margin-bottom: 12px;
}
#main_block_center .block_header_border {
    width: 100%;
}
.block_header {
    background: #ece6ce;
    margin: 2px 0px;
    padding: 5px 10px;
    height: 20px;
}
.block_header h1, h2, h3, h4, h5, h6 {
    font-family: Tahoma, sans-serif;
    padding: 0px;
    margin: 0px;
}
.block_header h2 a {
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #bc9330;
}
.block_content {
    padding: 0px 8px;
}

.block_content_soc_sety {
    padding: 0px 10px 8px;
}

.block_content ol {
    padding-left: 18px;
    margin: 0px;
}
.block_content ol li {
    margin: 0px;
    padding: 6px 8px;
}
.block_content h1 a {
    color: #63ab11;
    font-size: 16px;
    font-weight: normal;
}
.block_bottom {
    border-top: 1px solid #d7c9ad;
    padding: 8px 0px 0px 8px;
    margin-bottom: 20px;
}
.rating {
    display: inline;
}
.rating a {
    font-family: "Courier New", Courier, monospace;
    font-size: 20px;
    font-weight: bolder;
    text-decoration: none;
}
.comments {
    margin: 0px 16px;
    display: inline;
}
.block_avatar {
    width: 115px;
    background: #f4f0e3;
    padding: 8px 0px 10px 10px;
   /* float: right; */
}
.block_avatar img {
    width: 100px;
    height: 100px;
    padding: 2px;
    border: 1px solid #cfcab5;
    margin: 0px 0px 5px 0px;
    background: #FFFFFF;
}
.comments a {
    text-decoration: none;
    color: #FF9900;
}
.comments a:hover {
    text-decoration: underline;
}
.tabs {
    float: right;
    margin: 5px 0px 0px 0px;
}
.tabs ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.tabs li {
    float: left;
    padding: 0px 5px;
    font-size: 11px;
}
.tabs a {
    text-decoration: none;
}
.tabs a:hover {
    text-decoration: underline;
}
.navibar {
    background: #ece6ce;
    border-top: 1px dashed #d7c9ad;
    border-bottom: 1px dashed #d7c9ad;
    padding: 10px 5px 8px 5px;
    margin: 0px 0px 13px 0px;
}
.pagelist {
    padding: 15px 0px;
    border-bottom: 1px dashed #d7c9ad;
    margin: 0px 0px 15px 0px;
}
.pagelist .active {
    background: #f4f0e3;
    border: 1px solid #d7c9ad;
}
.pagelist span {
    padding: 2px 6px;
    margin: 0px 3px;
}
/* Banners */
#banner_top {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}
.banner_vertical {
    margin: 0px 0px 16px 0px;
}
.banner_middle {
    margin: 0px 7px 20px 7px;
}
/* Focus */
#focus {
    border: 1px solid #d7c9ad;
    padding: 5px 8px;
    margin: 0px 0px 16px 0px;
}
#focus h1 a {
    font-size: 20px;
    font-weight: normal;
    color: #63ab11;
}
/* Contests */
.contests {
}
/* Tests */
.tests {
}
.voited {
    text-decoration: none;
    background: url(../../images/inha/i_person_3.png) no-repeat left center;
    padding-left: 10px;
    margin-left: 10px;
}
/* Articles */
.vrez {
    background: #F4F0E3 none repeat scroll 0px 0px;
    border: 1px solid #D7C9AD;
    float: right;
    margin: auto auto 10px auto;
    padding: 10px;
}
.articles {
    padding: 0px 0px 20px 0px;
}
.articles .block_header_border {
    width: 100%;
}
.articles .anons {
    padding: 0px 0px 16px 0px;
    margin-bottom: 16px;
    border-bottom: dotted 1px #666666;

}
.articles .anons h1, .news_anons h1 {
    font-weight: normal;
    font-size: 18px;
    color: #63ab11;
    margin: 5px;
}
.articles h1 {
    font-weight: normal;
    font-size: 20px;
    color: #000000;
    margin: 5px;
}
.articles .anons h1 a, .news_anons h1 a {
    color: #63ab11;
    font-weight: normal;
    font-size: 18px;
}
.articles .anons p {
    padding: 0px;
    margin: 0px;
}
.articles_anons_content {
    padding: 0px 0px 0px 10px;
}
.anons .tag_cloud {
    margin: 6px 0px 6px 0px;
}
.anons .article_bottom {
    border-bottom: 0px;
    padding: 0px;
}
.article_header {
    margin: 10px 0px 0px 0px;
}
.article_header .block_avatar {
    float: right;
    margin: 0px 0px 5px 5px
}
.list_of_content {
    float: right;
    background: #f4f0e3;
    border: 1px solid #d7c9ad;
    padding: 7px 10px;
    margin: 0px 0px 5px 12px;
}
.list_of_content ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.list_of_content li {
    padding: 3px 0px;
    margin: 0px;
}
.article_img {
    float: right;
    background: #f4f0e3;
    border: 1px solid #d7c9ad;
    padding: 10px;
    margin: 0px 0px 5px 12px;
}
.article_img img {
    border: 1px solid #d7c9ad;
}
.article_img span {
    display: block;
    padding: 10px 0px 0px 0px;
}
.article_bottom {
    border-bottom: 1px dashed #d7c9ad;
    padding: 0px 0px 15px 0px;
}
#comments {
    padding: 10px 10px 0px 0px;
}
.comment {
    padding: 10px 0px 10px 10px;
    border-bottom: 1px dashed #d7c9ad;
}
.comment .date {
    float: none;
}
.comment .rating {
    font-size: 14px;
    float: right;
}
.comment .rating a {
    padding: 0px 5px;
    margin: 0px 5px;
}
.comment .username {
    padding: 0px 10px;
}
.comment .answer {
    padding: 0px 0px 5px 0px;
}
.comment .show_hide {
    padding: 5px 0px 0px 0px;
    font-size: 11px;
    display: block;
}
.all_comments {
    padding: 20px 0px 0px 0px;
}
/* Search */
.search {
    border: 1px solid #d7c9ad;
    padding: 8px;
    margin-bottom: 16px;
}
.search_input {
    border: 1px solid #d7c9ad;
    font-size: 11px;
    width: 190px;
}
.search_input2 {
    width: 100%;
    border: 1px solid #d7c9ad;
    font-size: 11px;
}
.search_ext {
    font-size: 11px;
    padding-top: 8px;
}
.search_img {
    padding-left: 16px;
}
/* Tag_cloud */
.tag_cloud {
    margin: 10px 0px 10px 0px;
}
.tag_cloud a {
    color: #8e867b;
    text-decoration: none;
}
.tag_cloud a:hover {
    color: #FFFFFF;
    background: #ffa800;
}
.tag_input {
    border: 1px solid #d7c9ad;
    font-size: 13px;
    font-weight: bold;
    width: 200px;
    color: #a95300;
}
.alltags{margin:15px 20px 0px 20px;}
.thealltags{ margin:0 20px 10px 0;  display:block;}

/* Glory_board */
.glory_board .block_header_border {
    border-color: #bca;
}
.glory_board .block_header {
    color: #5f8827;
    background: #ddf0c3;
}
.block_header2 h2 {
    color: #A95300;
    background: #ECE6CE;
    height: 20px;
    margin: 2px 0px;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 14px;
}
.glory_board .block_content {
    padding: 0px;
    text-align: inherit;
}
.glory_board_user {
    float: left;
    width: 80px;
    padding-bottom: 16px;
    text-align: center;
}
.glory_board_user img {
    padding: 2px;
    border: 1px solid #cfcab5;
    margin: 0px 0px 5px 0px;
}
.glory_board .block_bottom {
    border-top: 0px;
}
/* Community */
.top_community {
}
.top_community h2 {
    font-size: 16px;
    padding: 0px 0px 8px 8px;
    font-weight: normal;
}
.top_community ol {
    list-style: none;
    padding: 0px;
    margin: 0px;
    background: #f7f1d9;
}
.top_community ol a {
    color: #8e867b;
    text-decoration: none;
    font-size: 12px;
}
.top_community ol a:hover {
    color: #a95300;
}
.top_community .block_content {
    padding: 0px;
}
.top_community_5 {
}
.top_community_new {
    margin: 16px 0px 0px 0px;
}
.community .block_avatar {
    float: right;
}
.community_epigraph {
    border: 1px solid #d7c9ad;
    padding: 8px;
}
.community_epigraph p {
    padding: 0px;
    margin: 0px;
}
.post {
    padding: 0px 0px 15px 0px;
    border-bottom: 1px dashed #d7c9ad;
}
.post h1 {
    color: #63ab11;
    font-size: 18px;
    font-weight: normal;
}
.post .block_avatar {
    margin: 0px 0px 5px 5px;
}
.post .rating {
    float: right;
    padding: 3px 10px 0px 0px;
}
.comunity_form h3 {
    margin: 5px 0px 5px 0px;
}
.params, .params li {
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
li .sub {
    list-style: none;
    margin-left: 20px;
    padding-left: 20px;
}
.block_competition td {
    border-bottom: 1px solid #D7C9AD;
}
/*autors*/
.bbd {
    border-top: 1px dashed #D7C9AD;
    padding-bottom: 1px dashed #D7C9AD;
    padding-bottom: 5px;
    padding-top: 5px;
}
.bbd .book_rating {
    background-image: url(../../images/inha/arr_top1.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #EB5604;
    font-size: 10px;
    font-weight: normal;
    margin: 8px;
    padding: 0px 0px 0px 8px;
    white-space: nowrap;
}
.bbd .date {
    float: inherit;
    color: #999999;
    font-size: 11px;
    margin: 0px;
    padding: 0px 2px 0px 0px;
}
.competition_prize_img {
    text-align: center;
}
.block_competition_diary {
    background: #F4F0E3 none repeat scroll 0px 0px;
    border: 1px solid #D7C9AD;
    float: right;
    margin: 20px 0px 5px 12px;
    padding: 7px 10px;
    width: 150px;
}
.block_competition_diary .date {
    color: #999999;
    font-size: 11px;
    margin: 5px 0px 0px 0px;
    padding: 0px 2px 0px 0px;
    float: none;
}
.block_competition .feedback td {
    padding: 5px 0px 5px 0px;
}
.comment_num {
    background-image: url(../../images/inha/i_comm.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #666666;
    font-size: 10px;
    font-weight: normal;
    margin: 8px;
    padding: 0px 0px 0px 18px;
    white-space: nowrap;
}
.community_section {
    border-bottom: 1px solid #D7C9AD;
    margin-bottom: 10px;
    margin-bottom: 5px;
}
.community_section a.sect {
    font-weight: bold;
}
table.subsection {
    margin-bottom: 10px;
    font-size: 11px;
}
table.subsection th {
    border-bottom: 1px solid #D7C9AD;
    color: #A95300;
    padding: 2px 0px 2px 0px;
}
table.subsection th.otherth {
    text-align: left;
    border-bottom: 1px solid #D7C9AD;
    color: #000;
    padding: 2px 0px 2px 5px;
}
table.subsection td {
    padding: 5px;
}
table.subsection tr.odd {
    background: #F7F1D9;
}
.subsection .community_edit_button {
    margin-right: 5px;
}
.blog_insert {
    border-top: 1px #D7C9AD dashed;
}
.blog_insert textarea {
    border: 1px #D7C9AD solid;
    width: 100%;
    height: 180px;
}
.community .imp, .community .txr {
    border: 1px #D7C9AD solid;
    width: 100%;
}
.community .txr {
    height: 100px;
}
/*.community div {
    margin-top: 5px;
}*/
.community .submit {
    background-color: #ECE6CE;
    border: 1px solid #CCCCCC;
    color: #000000;
}
.community_section .dml {
    text-align: right;
    padding: 5px;
    padding-bottom: 15px;
}
.settings_point {
    border-top: 1px solid #D7C9AD;
    margin-bottom: 15px;
    padding-top: 5px;
}
.settings_save {
    margin-bottom: 10px;
}
/*#ECE6CE*/
/* Survey */
.survey {
}
.survey ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.survey ul li {
    padding: 0px 0px 10px 0px;
}
#main_block_center .survey .block_bottom {
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 5px 0px;
    border-top: 0px;
    border-bottom: dotted 1px #666666;
}
#main_block_center .survey .block_bottom #survey_result {
    padding: 0px 0px 0px 10px;
}
.survey_form {
    padding: 0px 0px 8px 0px;
}
.survey_form h2 {
    font-weight: normal;
    padding-bottom: 10px;
    font-size: 15px;
}
.survey_input {
}
.survey_result {
    background-color: #ffa800;
    height: 13px;
    padding: 2px;
    margin: 0px;
    color: #ffffff;
    font-size: 11px;
}
#survey_result {
    padding: 0px 20px 0px 0px;
}
/* Experts */
.experts {
}
.experts .block_content h1 {
    margin: 8px 0px 0px 0px;
}
.experts .block_bottom {
    border-top: dotted 1px #666666;
    border-bottom: dotted 1px #666666;
    padding: 8px 0px;
}
.experts .block_bottom h3 {
    font-size: 14px;
    font-weight: normal;
}
.experts .block_bottom h3 a {
    text-decoration: none;
}
.experts .block_bottom h3 a:hover {
    text-decoration: underline;
}
.experts .block_bottom ul {
    padding: 0px;
    margin: 0px 0px 0px 14px;
}
.experts .block_bottom ul a {
    color: #a70c00;
}
/* News */
.news {
}
.news .block_bottom {
    padding-top: 0px;
    border: 0px;
}
.news_anons {
    border-bottom: dotted 1px #666666;
    margin: 0px 0px 10px 0px;
}
.news_anons span {
    color: #c6a450;
}
.news_anons p {
    margin-top: 5px;
}
/* Online_users */
.online_users {
    padding: 0px 0px 10px 0px;
}
.online_users a {
    text-decoration: none;
    color: #666666;
}
.online_users a:hover {
    text-decoration: underline;
}
.online_users span a {
    text-decoration: underline;
    color: #a95300;
}
.online_users span a:hover {
    text-decoration: none;
}
/* Footer */
#footer {
    background: url(../../images/inha/bottom_bg.png) repeat-x top left;
}
#footer_menu_table {
    font-size: 16px;
    width: 920px;
    color: #a95300;
    text-align: left;
    margin: auto;
}
#footer_menu_table a {
    text-decoration: none;
}
#footer_menu_table a:hover {
    text-decoration: underline;
}
#footer_menu_table td {
    vertical-align: middle;
    font-size: 14px;
    width: 20%;
}
#footer_menu_tr {
    height: 32px;
}
#footer_submenu_table_tr {
}
#footer_submenu_table_tr a {
    color: #b09273;
    text-decoration: none;
}
#footer_submenu_table_tr a:hover {
    color: #a95300;
    text-decoration: underline;
}
#footer_submenu_table_tr td {
    vertical-align: top;
}
#footer_submenu_table_tr ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#footer_menu_undocked {
    border-top: 1px solid #cfcab5;
    margin-top: 15px;
    padding: 5px 32px;
}
#footer_menu_undocked_table {
    width: 100%;
}
#footer_menu_undocked_table td {
    font-size: 12px;
    width: 25%;
}
#footer_menu_undocked_table a {
    text-decoration: none;
}
#footer_menu_undocked_table a:hover {
    text-decoration: underline;
}
#footer_bottom {
    padding: 25px 15px;
    border-top: 1px solid #cfcab5;
    background: #f9f9f3;
}
#footer_bottom_left {
    float: right;
}
.stars, .currentStars{
 width: 60px;
 float: left;
 clear: none;
}
#loginform {
padding: 0px;
margin: 0px;
}
/* pravdina */
#pravdina {
    background: url(../../images/inha/pravdina_bg.jpg) no-repeat left bottom;
    border: 1px solid #D7C9AD;
    margin-bottom: 10px;
    padding: 5px;
height:180px;
}
#pravdina p {
    margin-left: 110px;
}
#pravdina .hed {
    font-size: 18px;
    padding-left: 10px;
}
/* checkbox */
.jquery-safari-checkbox {
                display: inline;
            }

            .jquery-safari-checkbox-box {
                display: inline;
                font-size: 17px;
                line-height: 17px;
                cursor: pointer;
                cursor: hand;
            }

            .jquery-safari-checkbox .mark {
                display: inline;
            }

            .jquery-safari-checkbox img {
                vertical-align: middle;
                width: 17px;
                height: 17px;
            }

            .jquery-safari-checkbox img {
                background: transparent url(../../images/inha/checkbox.png) no-repeat;
            }

            .jquery-safari-checkbox img {
                background-position: 0px 0px;
            }

            .jquery-safari-checkbox-hover img {
                background-position: -17px 0px;
            }

            .jquery-safari-checkbox-checked .jquery-safari-checkbox img {
                background-position: 0px -17px;
            }

            .jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {
                background-position: -17px -17px;
            }

            .jquery-safari-checkbox-disabled img {
                background-position: 0px -32px;
            }

            .jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img {
                background-position: 0px -48px;
            }
.date_community_article {
color:#9A8D6C;
display:block;
font-size:11px;
padding-top:5px;
text-align:right;
}
.article_pic{
margin-top: 15px;
}

.rss{
float:right;
display: block;
width:16px;
height:16px;
background: url(../../images/inha/rss.png) no-repeat 0 0;
}

/* 04.12.08 user cab */
a.article_comment_link {font-size:80%;margin:2px;color:#63ab11;padding:4px;}
.article_comment_link_date {color:#999999;font-size:80%;padding:4px;}
.community_table_section {
	margin-bottom: 10px;
	}
.article_comment_link_rating {color:#63ab11;}
a.user_cab_edit_link {color:#FFFFFF;background-color:#CC0000;padding:2px;border:2px solid #990000;text-decoration:none;}
a:hover.user_cab_edit_link {color:#FFFFFF;background-color:#ff6666;padding:2px;border-bottom:2px solid #CC0000;text-decoration:none;}
.user_cab_avatar {border:1px solid #cccccc;float:right;margin:4px;}
.community_frand_list_block {text-align:center;}
.community_frand_list_block a {font-size:86%;}
	/* ???????? ?????? 1773 */
/* 04.12.08 user cab */

/* 17.12.08 user cab */
.user_cab_menu {}
.user_cab_menu td {border-bottom:1px solid #CCCCCC;padding:4px;}
#user_cab_menu_td_active {border:1px solid #CCCCCC;border-bottom:1px solid #FFFFFF;}
.user_cab_menu a {font-size:90%;text-decoration:none;color:#242c42;}
.user_cab_menu a:hover {font-size:90%;text-decoration:underline;}
.user_cab_block {margin:8px;}
/* 17.12.08 user cab */

/* Style for Usual tabs */
.usual {
  padding:0px;
  width:440px;
  border:1px solid #??????;
  margin:0px;
}
.usual li { list-style:none; float:left; }
.usual ul a {
  display:block;
  padding:4px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
}
.usual ul a:hover {

  }
.usual ul a.selected {
  margin-bottom:0;
  border-bottom:1px solid #cccccc;
  cursor:default;
  }
.usual div {
  padding:0px;
  *padding-top:30px;
  *margin-top:-15px;
  clear:left;
  border:1px solid #FFFFFF;
}
.usual div a {font-weight:normal;}

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#FFFFFF; text-decoration:underline;}
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9;display:none;}

/* Style for various uses of tabs */

.list_community_table {width:90%;font-size:80%;margin:0px 0px 0px 0px;padding:4px;}
.list_community_table td {vertical-align:top;}
/* .list_community_table td {border-bottom:1px solid #CCCCCC;vertical-align:top;text-align:center;} */
.list_community_table a {font-weight:bold;}
.list_community_table_title {padding:4px;}
.list_community_table_title a {font-size:80%;margin:0px;border-bottom:1px dashed #cccccc;text-decoration:none;font-weight:normal;}
.list_community_table p {text-align:left;margin:0px 0px 10px 0px;font-size:120%;}
.list_community_table_title2 {}
.list_community_table_title2 td {vertical-align:top;}

/* user cab 11.01.09 */

.name {
	font: normal 20px arial, sans-serif;
	font-weight:normal;
	color: #a95300;
	padding:0px;
	margin:10px 0px 10px 0px;
	letter-spacing: -1px;
}

.user_cab_h1 {margin:0px 0px 0px 0px;background-color:#ece6ce;color:#bc9330;padding:6px;font-weight:normal;}
.user_cab_h1 h1 {margin:0px 0px 0px 0px;font-size:135%;color: #bc9330;}
.user_cab_h2 h2 {color:#FF6600;}
.user_cab_menu {font-size:90%;margin:12px 0px 12px 0px;padding:0px;}
.user_cab_menu td {border-bottom:1px solid #CCCCCC;padding:4px;}
#user_cab_menu_td_active {border:1px solid #CCCCCC;border-bottom:1px solid #FFFFFF;background-image:url(../../images/inha/user_cab_bg_menu1.png);background-repeat:repeat-x;}
.user_cab_menu a {font-size:90%;text-decoration:none;}
.user_cab_menu a:hover {font-size:90%;text-decoration:underline;}
.user_cab_block {margin:8px;}
.user_cab_avatar {border:1px solid #cccccc;float:right;margin:4px;}
.user_cab_mail_date {color:#999999;font-size:80%;margin:0px 0px 0px 0px;}
.user_cab_mail_unswer_link {text-align:right;}
.user_cab_mail_unswer_table {margin:0px 0px 12px 4px;list-style:none;width:50%;}
.user_cab_mail_unswer_table input {width:90%;}
.user_cab_users_list_table {width:90%;font-size:100%;}
.user_cab_users_list_table td {border-bottom:1px solid #efefef;}
.user_cab_guest_datetime {color:#999999;font-size:80%;}

a.user_cab_to_blacklist {background-image:url(../../images/inha/i_user_cab_toblacklist1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_to_blacklist {background-image:url(../../images/inha/i_user_cab_toblacklist1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_blacklistout {background-image:url(../../images/inha/i_user_cab_blacklistout1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_blacklistout {background-image:url(../../images/inha/i_user_cab_blacklistout1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_write_message {background-image:url(../../images/inha/i_community_write_message1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_write_message {background-image:url(../../images/inha/i_community_write_message1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_from_the_frands {background-image:url(../../images/inha/i_community_from_frands1.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 12px;margin:2px;text-decoration:none;}
a:hover.user_cab_from_the_frands {background-image:url(../../images/inha/i_community_from_frands1_a.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 12px;margin:2px;text-decoration:none;}

a.user_cab_to_the_frands {background-image:url(../../images/inha/i_community_tofrands1.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_to_the_frands {background-image:url(../../images/inha/i_community_tofrands1_a.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_to_the_frands_waiting {background-image:url(../../images/inha/i_community_tofrands1.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_to_the_frands_waiting {background-image:url(../../images/inha/i_community_tofrands1.png);background-repeat:no-repeat;width:18px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_bookmark_add {background-image:url(../../images/inha/i_community_article_fava1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_bookmark_add {background-image:url(../../images/inha/i_community_article_fava1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_bookmark_remove {background-image:url(../../images/inha/i_community_article_fava1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_bookmark_remove {background-image:url(../../images/inha/i_community_article_fava1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.community_article_fava_out {background-image:url(../../images/olmamedia/i_community_article_fava1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.community_article_fava_out {background-image:url(../../images/olmamedia/i_community_article_fava1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_friend_decline {background-image:url(../../images/inha/i_community_friend_decline1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_friend_decline {background-image:url(../../images/inha/i_community_friend_decline1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

a.user_cab_community_minus {background-image:url(../../images/inha/i_com_minus1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}
a:hover.user_cab_community_minus {background-image:url(../../images/inha/i_com_minus1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 8px;margin:2px;text-decoration:none;}

.user_cab_article_list {margin:0px;border-bottom:1px solid #efefef;padding:0px;}
.user_cab_article_list p {margin:0px;}
.user_cab_article_list_datetime {color:#999999;font-size:80%;margin:8px 0px 4px 0px;}
.user_cab_article_cooment_num {background-image:url(../../images/inha/i_community_comment_num1.png);background-repeat:no-repeat;background-position:top right;padding:10px 10px 0px 12px;width:10px;height:20px;margin:4px;}
.user_cab_comment_list_datetime {color:#999999;font-size:80%;margin:8px 0px 4px 0px;}
.user_cab_comment_list {margin:0px;padding:0px;}
.user_cab_comment_list td {border-bottom:1px solid #efefef;padding:0px;}
.user_cab_comment_list p {margin:0px;}
.user_cab_comment_autor_avatar {margin:2px 2px 2px 4px;float:left;}
.user_cab_comment_autor_block {float:right;width:140px;margin:8px 0px 4px 4px;border-left:1px solid #CCCCCC;padding:4px;}
.user_cab_article_list_comment_link {margin:4px 0px 4px 0px;}
.user_cab_article_list_comment_link a {font-size:86%;padding:2px;}
.user_cab_article_list_comment_link a:hover {font-size:86%;padding:2px;}

.user_cab_settings {}
.user_cab_settings label {font-size:100%;float:none;}
.user_cab_guest_action_block {border:0px solid #efefef;border-bottom:2px solid #CCCCCC;margin:8px 0px 8px 0px;}
.user_cab_guest_info_table {}
.user_cab_guest_info_table p {margin:0px;}
.user_cab_guest_info_table td {vertical-align:top;border-bottom:1px solid #efefef;padding:8px;}

.user_cab_post_new_message {border:1px solid #cccccc;}
.user_cab_post_new_message p {padding:0px 8px 0px 8px;}
.user_cab_post_new_message h2 {
	font: normal 20px arial, sans-serif;
	font-weight:normal;
	color: #999999;
	padding:0px;
	margin:8px;
	letter-spacing: -1px;}
a.user_cab_post_new_message_quantity {font-size:80%;}
.user_cab_post_pageselect {border-bottom:1px solid #cccccc;padding:8px;margin:8px 0px 0px 0px;}

a.list_community_table_order {font-weight:normal;font-size:80%;}
/* user cab 11.01.09 */

.mid {vertical-align:middle;}

.p--community_article_epigraf {text-align:right;padding:0px 0px 0px 160px;;}
.p--community_article_epigraf p {text-align:right;color:#666666;margin:12px 0px 12px 0px;}
.p--community_article_epigraf_author {text-align:right;font-style:italic;}
.p--community_article_text_center {text-align:center;}

/* consult 22.01.09 */
.consultant_block_list {margin:12px 4px 0px 4px;}
.consultant_block_list img {margin:12px 4px 0px 4px;float:right;border:1px solid #ece6ce;}
.consultant_block_list_quest_link {margin:4px;}
.consultant_block_list_quest_link a {background-image:url(../../images/inha/i_community_waith1.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 20px;margin:0px;}
.consultant_block_list_quest_link a:hover {background-image:url(../../images/inha/i_community_waith1_a.png);background-repeat:no-repeat;width:16px;height:16px;padding:0px 8px 8px 20px;margin:0px;}

/* consult 22.01.09 */

/* experts block */
.right_experts_block {border:1px solid #d7c9ad;margin:0px 0px 12px 0px;clear:both;}
.right_experts_block img {padding:1px;float:right;}
.right_experts_block h4 {margin:4px;}
.right_experts_block p {margin:4px;}

.experts_block_list {margin:12px 4px 0px 4px;}
.experts_block_list td {padding:4px;}
.experts_block_list tr {border-bottom:1px dashed #ece6ce;}
.experts_block_list p {}
.experts_block_list img {margin:12px 4px 0px 4px;float:right;border:1px solid #ece6ce;}

.expert_block_list {margin:12px 4px 0px 4px;}
.expert_block_list td {padding:4px;}
.expert_block_list tr {}

/* experts block */

/* respect_board */
.respect_board {margin:12px 0px 12px 0px;}
.respect_board a {font-size:80%;}
/* respect_board */

/* block_faq */
.block_faq {margin:4px 0px 8px 4px;}
.block_faq h4 {margin:12px 0px 8px 0px;padding:0px;font-size:12px;}
.block_faq p {margin:0px 0px 0px 0px;padding:0px 0px 14px 0px;font-size:12px;}

/* block_faq */

/* vidjet */
.book_read_wr_icon {float:left;margin:2px 0px 0px 0px;background-image:url(../../images/inha/i_community_write_message1.png);background-repeat:no-repeat;}
/* vidjet */


.block_noborder{}
.block_noborder h1{}

/* main2.css */

#pravdina {

    background: url(../../images/inha/pravdina_bg.jpg) no-repeat left bottom;

    border: 1px solid #D7C9AD;

    margin-bottom: 10px;

    padding: 5px;

}



#pravdina p {

    margin-left: 110px;

}



#pravdina .hed {

    font-size: 18px;

    padding-left: 10px;

}



#userbar {

    background: #ECE6CE none repeat scroll 0 0;

    border: 1px solid #CFCAB5;

    font-size: 12px;

    height: 28px;

    left: 355px;

    padding-left: 6px;

    padding-top: 6px;

    position: relative;

    top: -100px;

    width: 620px;

}

.clearfix:after {

	clear:both;

	content:".";

	display:block;

	height:0;

	visibility:hidden;

}

.clearfix {display: inline-block;}  /* for IE/Mac */



.block_fortabs{

	border-bottom:1px solid #D7C9AD;

	margin-bottom:20px;

	padding:8px 0 0 8px;

	height:20px;

}

.block_header a.active{

	color: #A95300;

}

.tab_header a{

	margin: 0 10px;

}



blockquote{

	background:#F4F0E3 none repeat scroll 0 0;

	border:1px solid #D7C9AD;

	float:right;

	margin:auto auto 10px;

	padding:10px;

}


/* sse.css */


/* === CSS for StarRating component === */

.stars a:focus, .stars a:hover, .stars a:active {
background-color:transparent;
}
div.stars{
width:60px;height:12px;position:relative;margin:0 0 0 0;
background:url(../../images/inha/starrow_white.png);
}
div.selectedStars{
width:0;height:12px;left:0;background-image:url(../../images/inha/star_blue.png)
}
div.selectedStars1{width:12px}
div.selectedStars2{width:24px}
div.selectedStars3{width:36px}
div.selectedStars4{width:48px}
div.selectedStars5{width:60px}
div.currentStars{
position:absolute;height:12px;left:0;background:url(../../images/inha/starrow.png)
}
img.currentStars0{width:0;}
img.currentStars2{width:12px}
img.currentStars3{width:18px}
img.currentStars4{width:24px}
img.currentStars5{width:30px}
img.currentStars6{width:36px}
img.currentStars7{width:42px}
img.currentStars8{width:48px}
img.currentStars9{width:54px}
img.currentStars10{width:60px}

.stars a{

width:12px;
height:12px;
position:absolute;
}
.stars a:hover {
left:0px !important;
background:url(../../images/inha/star_blue.png);
}
.bluestar2 {
left:12px;
}
.bluestar2:hover{
width:24px;
}
.bluestar3 {
left:24px;
}
.bluestar3:hover{
width:36px;
}
.bluestar4 {
left:36px;
}
.bluestar4:hover{
width:48px;
}
.bluestar5 {
left:48px;
}
.bluestar5:hover{
width:60px;
}
/* --- */
div.registration div { width: 320px; padding: 2px }
div.registration p { border: solid blue 1px }
div.registration div { float: left  }
div.registration div.left { clear: left}
div.registration div.right { width: 166px; float: right }
div.registration .input { width: 314px }
div.registration fieldset { padding: 2px; margin-bottom: 3px; border: groove 1px }
div.registration legend {font-weight: bold; padding: 2px}
div.registration .buttons {border: none }
div.registration fieldset.errors {border: solid 1px red}
div.registration .interest { margin-right: 2px; border: solid red 1px}
.username span { font-weight: bold }

/* --- */

div.commentsArea, div.commentsArea div {
 margin: 0px;
 margin-top: 2px;
 padding: 2px;
}
div.commentsArea p, div.commentsArea div p {
  font-weight: bold;
}
div.commentsArea form {
  border: solid green 1px;
  margin: 0px;
  padding: 2px;
  padding-top: 0px;
}
div.commentsArea form div.error {
  border: solid red 2px;
  margin: 0px;
  margin-bottom: 3px;
  padding: 2px;
}
div.commentsArea div textarea.textEditor {
  width: 800px;
  display: none;
  border: solid red 2px;
}
div.commentsArea div.input {
   border: 0px;
}
div.commentsArea input {
  width: 800px;
}

pre.console {
  background: black;
  color: orange;
  margin: 2px;
  border: ridge gray 2px;
}

/* thickbox.css */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #FF6600;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.photo_gal_block {margin:10px;}
/*.photo_gal_block {margin:10px;border:1px solid #cccccc;background-color:#efefef;padding:4;width:auto;}*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* vidget.css */

/**
 * ----------------------------------------------------------------------------
 * toggleElements.css - Stylesheet for jQuery-Plugin toggleElements
 * ----------------------------------------------------------------------------
 */

 /* Screen ------------------------------------------------------------------- */

@media projection, screen {

	/* Toggler2 - example simple style */
	.toggler2 {
	   margin:25px 0 25px 0;
		cursor:pointer;
		text-decoration: none;
		font-size: 1.4em;
		font-weight:bold;
		line-height:30px;
		display: block;
		border:solid 1px #d4d4d4;
		padding:5px;
	}
	.toggler2-closed {
		color:#999;
	}
	.toggler2-closed:hover {
		color: #000;
	}
	.toggler2-opened {
		color:#999;
	}
	.toggler2-opened:hover {
		color: #000;
	}

	/* Container */
	.toggler2-c {
		margin-bottom:25px;
	}
	.toggler2-c-closed {
		margin:-25px 0px 25px 0px;
	   background:#fff;
	   border:solid 1px #d4d4d4;
	   border-top:0;
	   padding:20px;
		width:536px;
	}
	.toggler2-c-opened {
	   margin:-25px 0px 25px 0px;
	   background:#FFF8DC;
	   border:solid 1px #d4d4d4;
		border-top:0;
	   padding:20px;
		width:536px;
	}

}

/* Print -------------------------------------------------------------------- */
@media print {

	.toggler2-c { margin-bottom:25px; }
	.toggler2 { display: none; }

}

/* SocialLinks */
.block_sociallinks {

	margin: 0px;

	}

