html, body { height: 100%; }
body { font-family: Verdana; color: #000; margin: 0px; background-color: #003366; }
body, td, p, div { font: 12px Verdana; color: #000; }
p { margin-bottom: 10px; }

a { color: #3971a9; }
form { margin: 0px; padding: 0px; margin-bottom: 5px; margin-top: 10px; }
ul { margin: 0px; padding: 0px; color: gray; }
li { margin: 0px; padding: 0px; margin-left: 17px; list-style-type: square; color: black;  }

.t_comment { font-size: 11px; color: gray; }
.but { height: 30px; font-size: 18px; }
.underlined_block { padding-top: 10px; padding-bottom: 10px; border-bottom: dotted 1px #ccc; }
.big_link { font: 20px Arial Narrow; text-align: center; margin-top: 25px; margin-bottom: 25px; }
.big_link a { color: green; text-transform: uppercase; }
.main_title { color: #882200; font-size: 18px; border-bottom: dotted 1px #993300; padding-bottom: 5px; margin-bottom: 15px; }

.t_16 { font-size: 16px; }
.t_14 { font-size: 14px; }
.t_message { font-size: 14px; color: green; font-weight: bold; }
.t_error { font-size: 14px; color: red; font-weight: bold; }


/* comments */
.comment_reply { background-image: url(/imgs/comment.gif); background-repeat: no-repeat; margin-left: 30px; background-color: #e0e0e0; padding: 10px; padding-top: 20px; }
#name_4dm { }
#name_4dm b a { background-image: url(/imgs/icon_cool.gif); background-repeat: no-repeat; background-position: 5px 2px; padding-bottom: 3px; padding-left: 27px; color: orange; }


.inews { }
.inews a { font-weight: bold; }
.inews_date { width: 68px; font-size: 10px; background-color: #eee; padding: 3px 5px 3px 5px; border-right: solid 1px #ccc; margin-right: 3px; }

.ispon { }
.ispon_date { width: 68px; font-size: 10px; background-color: #eee; padding: 3px 5px 3px 5px; border-right: solid 1px #ccc; margin-right: 3px; }
.ispon_url { font-weight: bold; }
.ispon_sites { font-size: 11px; color: gray; }

.iniche { display: inline-block; width: 125px; padding: 1px; overflow: hidden;}

.image-block { padding: 5px; margin: 5px; margin-bottom: 0px; border: solid 1px gray; display: inline-block; }
.image_description { color: gray; font-size: 11px; }

h1 { color: white; font-family: Arial Narrow; }
h2 { color: gray; font-family: Arial Narrow; font-size: 14px; margin: 0px; padding: 0px; margin-bottom: 5px; }
h3 { font-family: Arial Narrow; font-size: 18px; margin: 0px; padding: 0px; margin-bottom: 5px; }

.bg_t_l { background-image: url(/imgs/bg-corner.png); background-repeat: no-repeat; }
.bg_t_r { background-image: url(/imgs/bg-corner.png); background-position: 100% 0; background-repeat: no-repeat; }
.bg_t_c { background-image: url(/imgs/bg-line-vert.png); background-repeat: y-repeat; background-position: 0px 1px; }

.bg_b_l { background-image: url(/imgs/bg-corner.png); background-repeat: no-repeat; background-position: 0 100%; }
.bg_b_r { background-image: url(/imgs/bg-corner.png); background-position: 100% 0; background-repeat: no-repeat; background-position: 100% 100%; }
.bg_b_c { background-image: url(/imgs/bg-line-vert.png); background-repeat: y-repeat; background-position: 0px 17px; }

.bg_c_l { background-image: url(/imgs/bg-line-hor.png); background-repeat: x-repeat; background-position: 0px 16px; }
.bg_c_r { background-image: url(/imgs/bg-line-hor.png); background-repeat: x-repeat; background-position: 17px 0px; }
.bg_c_c { background-color: #ffffff; }

/* table */
.tab { background-color: #eee; border: solid 1px #ccc; }
.tab td { }
.tab_head { font-weight: bold; }

/* top menu */
.menu_top { margin-top: 0px; position: relative; top: 12px; }
.menu_top td a { text-transform: uppercase; font-size: 11px; color: gray; }
.menu_top .item { background-color: #fff; padding: 7px; padding-left: 13px; padding-right: 13px; background-color: #d0def5; background-image: url(/imgs/bg-line-vert.png); background-position: 0 23px; background-repeat: repeat-x; }
.menu_top .item_active { background-color: #fff; padding: 7px; padding-left: 13px; padding-right: 13px;  }
.menu_top .item_active a { color: black; }

/* post */
.article { margin-bottom: 35px; }
.post_title { color: gray; }
.post_share { margin-bottom: 10px; }
.code { color: #663300; font-size: 11px; font-family: Andale Mono; padding: 20px; margin-left: 20px; margin-bottom: 10px;  background-color: #eee; border-left: solid 1px #ccc; }
.post_tags { font-size: 11px; color: gray; margin-bottom: 10px; border-top: solid 1px #eee; padding-top: 5px; }
.post_tags a { margin-left: 5px; }
.post_text { margin-bottom: 10px; }
.post_date { color: black; font-weight: bold; }

/* pager */
.pager { font-size: 14px; padding-top: 25px; }
.pager_b, .pager a { background-color: #eee; display: inline-block; border: solid 1px #ddd; padding: 5px; padding-left: 10px; padding-right: 10px; margin-right: 5px; margin-left: 5px; font-weight: bold; }

/* content */
.content { padding-right: 10px; }
.content_vert { padding-left: 10px; padding-right: 10px; border-left: dotted 1px #ccc; }
.content_vert_2 { padding-left: 10px; border-left: dotted 1px #ccc; }

/* footer */
.footer { width: 960px; text-align: center; color: white; font-size: 11px; }
.footer a { color: #ffffcc; }

/* popups */
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}


#fixed_icons {
    background: transparent;
    width: 80px;
    position: fixed;
    top: 8px;
    right: 0.20%;
}

#fixed_icons #bigbut {
    display: block;
    text-indent: 24px;
    height: 68px;
    padding-bottom:3px;
    text-decoration: none;
}

#fixed_icons #bigbut_digg {
    width: 80px;
    display: block;
    text-indent: 24px;
    padding-bottom:3px;
    text-decoration: none;
    position: relative; left: -24px;
    text-align: center;
    height: 70px;
}
