@font-face {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/CALIBRI.TTF") format("truetype");
}
@font-face {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/CALIBRIB.TTF") format("truetype");
}
@font-face {
    font-family: "Calibri";
    font-style: italic;
    font-weight: normal;
    src: url("../fonts/CALIBRII.TTF") format("truetype");
}
body {
    background-color: #e1e1e1 !important;
}
body * {
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    color: #2c2c2c;
}
body {
    font-family: Tahoma, sans-serif;
    font-size: 10pt;
    color: #2c2c2c;
}
h1 {
    font-size: 16pt;
}
img {
    float: left;
}
div {
    overflow: visible;
}
ol {
    list-style-type: decimal;
    margin-left:1.5em;
    padding-left:0px;
}
a {
    /*color: #5c5c5c;*/
    color: #4c6c4c;
    font-family: Tahoma, sans-serif;
}
a:hover {
    /*color: #1c1c1c;*/
    color: #0c1c0c;
}
a strong {
    color: #3c3c3c;
}
a:hover strong {
    color: #0c0c0c;
}
p {
    text-align: left;
}
small {
    font: normal 9pt Calibri, sans-serif;
}
form label {
    float: left;
    margin-bottom: 2px;
}
form textarea, form input, form select {
    float: left;
}
form textarea, form input[type="text"], form input[type="password"], form select {
    clear: left;
}
#wrapper {
    width: 1015px;
    /*float: left;*/ /* comment this to center the wrapper */
    margin-left: auto;
    margin-right: auto;
}
div.widest {
    width: 995px;
    float: left;
    clear: both;
}
div.widest.phead {
    clear: none;
    margin-top: 8px;
}
div.widest.pbody {
    background-color: white;
    clear: none;
}
div.cm_cnt {
    background-color: #eeeeee;
    margin-bottom: 10px;
    float: left;
    clear: left;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
div.cm_cnt div {
    margin: 7px;
    float: left;
    clear: both;
}
div.cm_cnt img {
    margin-right: 5px;
}
div.postcontent a {
    color: #796cf6 !important;
    font-family: Tahoma, sans-serif !important;
}
div.postcontent img {
    margin: 10px 0 !important;
    float: none;
    /* scaling images to workspace width */
    /*max-width: 690px !important;*/
    max-width: 710px !important;
    height: auto !important;
}
div.postcontent p {
    margin: 0 !important;
}
div.postcontent h1 {
    font-size: 19pt !important;
    font-weight: normal !important;
    margin: 0 15px !important;
    text-indent: 15px !important;
}
div.postcontent, div.postcontent * {
    font-family: Tahoma, sans-serif !important;
    font-size: 12pt !important;
    line-height: 1.3em !important;
    color: #333333 !important;
    background-color: white !important;
}
div.ie_foot_stone {
    float: left; clear: both; font-size: 0;
}
#navbar {
    float: left;
    margin: 9px 0px 4px 10px;
    -moz-user-select: none;
    white-space: nowrap;
}
#navbar a {
    font: normal 12pt Calibri, sans-serif;
    color: #545454;
}
#navbar a strong {
    font: bold 12pt Calibri, sans-serif;
}
/*<hide_first_mnu_sep>*/
img#mnu_sep_0 {
    display: none;
}
/*</hide_first_mnu_sep>*/
#navbar img.mnu_sep {
    float: none;
    margin-bottom: -2px;
}
#navbar a:hover {
    color: #1b1b1b;
    text-decoration: none;
}
#bloggersgrid, #blogosfera {
    margin: 10px 5px 0px 10px;
    float: left;
    clear: left;
}
#bloggersgrid {
    width: 490px;
    height: 485px;
    overflow: hidden;
}
#bloggersgrid div, #bloggersgrid img {
    width: 65px;
    height: 65px;
}
#blogosfera {
    padding-left: 5px;
    width: 960px;
    margin: 0 auto;
    float: none;
}
#blogosfera img, #blogosfera div {
    width: 75px;
    height: 75px;
}
#blogosfera div, #bloggersgrid div {
    margin: 0px 5px 5px 0px;
    float: left;
    background-color: #eeeeee;
    overflow: hidden;
}
#populars {
    float: left;
    clear: left;
    margin: 0px 5px 5px 10px;
}
.rightbars_cnt {
    margin-right: 10px;
    float: right;
}
.leftbars_cnt {
    margin-left: 10px;
    float: left;
}
.adcnt {
    margin: 0 auto;
    float: none;
    background-color: white;
    width: 555px;
}
.adcnt img {
    margin-top: 10px;
}
.stdcnt {
    float: left;
    clear: left;
    margin-top: 10px;
    background-color: #eeeeee;
    border-bottom: 1px dotted #d6d6d6;
}
.stdcnt div {
    float: left;
}
.stdcnt_head {
    height: 26px;
    background-position: left top;
    background-repeat: no-repeat;
}
.stdcnt_head_title {
    margin: 3px 0 0 32px;
    background-color: transparent;
    font-size: 12pt;
    font-family: Calibri, sans-serif;
    line-height: normal; /* very important property for firefox (1-pixel diff fix) */
}
.stdcnt_head_menu {
    font-family: Calibri, sans-serif;
    font-size: 10pt;
    background-color: transparent;
    float: right !important;
    margin: 4px 6px 0 0;
    line-height: normal; /* very important property for firefox (1-pixel diff fix) */
}
.stdcnt_body {
    clear: left;
    margin: 0 1px 0 1px;
    background-color: white;
    padding: 10px;
    background-image: URL('../img/std_bg.gif');
    line-height: normal;
}
/*
.stdcnt_body a:visited strong {
    color: #8c6c8c;
}
*/
.stdcnt_body .fotofact_cnt {
    vertical-align: middle;
    text-align: center;
    /*background-color: white;*/
    /*width: 100px;*/
    height: 100px;
}
.stdcnt_body .fotofact_cnt_delim {
    width: 10px;
    height: 100px;
    min-width: 10px;
}
.stdcnt_body .fotofact_cnt img {
    float: none;
    border: 0;
    display: block;
    margin: 0 auto;
    max-width: 100px;
    max-height: 70px;
    /*margin-right: 10px;*/
}
#newsbar, #opinionsbar {
    float: left;
}
#opinionsbar p, #newsbar p {
    line-height: 15px;
}
#opinionsbar .opinioncnt img {
    float: left;
    text-align: left;
    margin: 3px 6px 0 0;
    width: 55px;
    height: 55px;
}
#newsbar .itemcnt img {
    margin: 2px 6px 0px 0px;
}
#newsbar .itemcnt, #opinionsbar .opinioncnt {
    margin: 0;
    padding: 10px;
    width: 180px;
}
#newsline {
    width: 555px;
    margin: 10px 10px 5px 10px;
    float: left;
    background-color: white;
}
#newsline .itemcnt {
    margin: 0px 10px 10px 10px;
    clear: left;
}
#sh-top-corner-l {
    background: url('../img/shadowtcl.png') right bottom no-repeat;
}
#sh-top-left  {
    background: url('../img/shadowtl.png') left bottom no-repeat;
}
#sh-top-center {
    background: url('../img/shadowt.png') left bottom repeat-x;
}
#sh-top-right  {
    background: url('../img/shadowtr.png') left bottom no-repeat;
}
#sh-top-corner-r {
    background: url('../img/shadowtcr.png') left bottom no-repeat;
}
#sh-left-top {
    background: url('../img/shadowlt.png') right bottom no-repeat;
}
#sh-left {
    background: url('../img/shadowl.png') right top repeat-y;
}
div.sh-left-bottom {
    background: url('../img/shadowlb.png') right bottom no-repeat;
}
#sh-right-top {
    background: url('../img/shadowrt.png') left bottom no-repeat;
}
#sh-right {
    background: url('../img/shadowr.png') left top repeat-y;
}
div.sh-right-bottom {
    background: url('../img/shadowrb.png') left bottom no-repeat;
}
div.sh-bottom-corner-l {
    background: url('../img/shadowbcl.png') right top no-repeat;
}
div.sh-bottom-left  {
    background: url('../img/shadowbl.png') left top no-repeat;
}
div.sh-bottom-center {
    background: url('../img/shadowb.png') left top repeat-x;
}
div.sh-bottom-right  {
    background: url('../img/shadowbr.png') left top no-repeat;
}
div.sh-bottom-corner-r {
    background: url('../img/shadowbcr.png') left top no-repeat;
}
.poll_answer {
    margin: 10px;
    border: 1px solid black;
    width: 125px;
    min-height: 125px;
    display: -moz-inline-stack;
    display: inline-block;
}
.share_btn {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('../img/share_icons.png');
    background-repeat: no-repeat;
}
#pageobject_cnt {
    float: left;
    width: 730px;
    margin: 10px;
    background-color: white;
}
#pageobject_cnt div.pageobj_section {
    float: left;
    clear: left;
    margin: 10px;
    width: 710px;
    margin-top: 0;
}
#pageobject_cnt div.postcontent {
    margin-top: 10px;
    margin-bottom: 20px;
    /*margin: 10px 20px 20px 20px;
    width: 690px;*/
}
.postfooter {
    float: left;
    background-color: #eeeeee;
    padding: 5px;
    margin-right: 1px;
}
.share_btns_cnt {
    float: left;
    margin: 4px 0 0 5px;
}
#discussbar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_com_fr_w485.gif');
}
#discussbar .stdcnt_body, #archivebar .stdcnt_body, #eventbar .stdcnt_body,
#recentpostsbar .stdcnt_body, #popularsbar .stdcnt_body, #msgbar .stdcnt_body,
#fotofact .stdcnt_body {
    width: 463px;
}
#discussbar .stdcnt_body p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 10pt;
    color: red;
}
#archivebar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_selection_w485.gif');
}
#msgbar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_mess_w485.gif');
}
#archivebar ol {
    list-style-type: decimal;
    margin-left:1.5em;
    padding-left:0px;
}
#archivebar li {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 10pt;
}
#eventbar,  #msgbar, #fotofact {
    float: left;
    clear: left;
    margin-left: 10px;
}
/*
#eventbar a:visited strong, #msgbar a:visited strong {
    color: #3c3c3c;
}
*/
#eventbar .stdcnt, #msgbar .stdcnt {
    clear: left;
}
#eventbar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_eve_w485.gif');
}
#feedbackbar, #pollbar {
    float: left;
    clear: left;
    margin-top: 10px;
}
#feedbackbar .stdcnt_head, #pollbar .stdcnt_head {
    width: 235px;
}
#feedbackbar .stdcnt_head {
    background-image: url('../img/h_re_w235.gif');
}
#pollbar .stdcnt_head {
    background-image: url('../img/h_quest_w235.gif');
}
#feedbackbar .stdcnt_body, #pollbar .stdcnt_body {
    width: 213px;
}
#pollbar .stdcnt_body {
    padding-bottom: 0;
}
#pollbar input[type="radio"] {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    /*margin-top: 2px;
    width: 13px;
    height: 13px;*/
    width: 100%;
    height: 100%;
}
/*
#pollbar a:visited strong {
    color: #3c3c3c;
}
*/
#pollshares a {
    text-decoration: none;
}
#feedback_btn {
    display: inline-block;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    width: 118px;
    height: 17px;
    background: url('../img/button_conf_top.png') top center no-repeat;
}
#feedbackcontent {
    width: 211px;
    overflow: auto;
    padding: 0;
    margin: 0;
    resize: none;
    border-width: 0;
}
#recentpostsbar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_new_p_w485.gif');
}
#popularsbar {
    line-height: normal;
}
#popularsbar .stdcnt_head {
    width: 485px;
    background-image: url('../img/h_most_p_w485.gif');
}
a.postname {
    color: #4c4c4c;
}
a:hover.postname {
    color: #2c2c2c;
}
a:visited.postname {
    color: #8c8c8c;
}
a:visited.postlink {
    color: #8c6c8c;
}
a.rss_btn {
    display: inline-block;
    text-decoration: none;
    width: 14px;
    height: 14px;
    background: url('../img/feed-icon-14x14.png') top center no-repeat;
}
.breadcrumb {
    font: 16pt Calibri, sans-serif;
    padding: 5px 10px;
    border-left: 5px solid #eeeeee;
}
.pager {
    float: left;
    margin: 10px 20px 20px 20px;
    width: 670px;
    line-height: normal;
}
.pager a.postname {
    font-size: 14pt;
}
.pager p {
    margin-bottom: 20px;
}
.pager p.pages {
    font: normal 14pt Calibri, sans-serif;
    padding: 5px 0 5px 10px;
    background-color: #eeeeee;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.pager p.pages a {
    font: normal 14pt Calibri, sans-serif;
}
.syscontent {
    float: left;
    margin: 10px 20px 20px 20px;
    width: 670px;
    line-height: normal;
}
.syscontent h1 {
    font-weight: normal;
    font-size: 19pt;
}
.syscontent label, .syscontent p, .syscontent strong, .syscontent a {
    font-size: 12pt;
}
.syscontent div {
    font-size: 12pt;
    float: left;
}
div.horline {
    float: left;
    clear: left;
    margin: 5px 0 10px 0;
    background-color: #d6d6d6;
    height: 1px;
    width: 975px;
}
.fadebar {
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=95)";
    filter: alpha('opacity=95');
    -moz-opacity: 0.95;
    opacity: 0.95;*/
    position: absolute;
    /*top: auto;
    left: auto;*/
    visibility: hidden;
    width: 441px;
    padding: 7px 10px;
    background-color: #67696a;
    margin-top: -10px;
    border: 1px solid white;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    color: white;
    max-height: 193px;
    overflow: auto;
}
.fadebar a {
    color: white;
    font-weight: bold;
}
.fadebar p {
    color: white !important;
}
.fadebar a i {
    color: #bcecbc;
    font-style: italic;
    font-weight: normal;
}
.media_embed {
    text-align: center;
}
div.cm_content {
    font-family: Tahoma, sans-serif;
    font-size: 11pt;
    color: #1c1c3c;
    line-height: normal;
    letter-spacing: normal;
    padding: 7px;
    background-color: #f5f5f5;
    border: 1px solid #c0c0c0;
    max-height: 505px; /* 29str * 18px + 1 */
    overflow: auto;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
#fotofact_body {
    float: left;
    background: url('../img/bgfotofact.jpg') left top repeat-x;
}
#ff_scroll_l, #ff_scroll_r {
    height: 120px;
    width: 32px;
    float: left;
    cursor: pointer;
}
#ff_scroll_l {
    margin-left: -485px;
    background: transparent url('../img/scroll_ff_l.png') left top no-repeat;
    visibility: hidden;
}
#ff_scroll_r {
    margin-left: -32px;
    background: transparent url('../img/scroll_ff_r.png') left top no-repeat;
    visibility: hidden;
}
