body { margin: 0; padding: 0; font: 12px Trebuchet MS, sans-serif; background: #f4f4f4; }

h1, h2, h3, h4, h5, h6, span, p, form, input, label { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }

ul, li, ol { margin: 0; padding: 0; list-style-type: none; }

img { border: none; }

a { color: #0098df; text-decoration: underline; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }

.login { width: 276px; height: 198px; padding: 28px 33px 0 33px; background: url(img/login_bg.png) 0 0 no-repeat; position: absolute; margin: 47px 0 0 292px; behavior: url(iepngfix.htc); display: none; }
.login h1 { width: 59px; height: 22px; background: url(img/title_login_2.gif) 0 0 no-repeat; font: 9px Trebuchet MS, sans-serif; }
.login p label { width: 212px; margin: 7px 0 7px 31px; float: left; text-align: center; color: #686868; line-height: 14px; }
.login p input { border: 1px solid #bbbbbb; width: 206px; height: 21px; padding: 5px 0 0 6px; font: 12px Trebuchet MS, sans-serif; margin: 0 0 5px 31px; float: left; }
.login div { margin-bottom: 5px; float: left; }
.login div input { float: left; margin-left: 106px; }
.login h2 { text-align: right; font: 12px Trebuchet MS, sans-serif; float: left; width: 276px; }
.login p.error {
    display: none;    
}
.login p.error label {
    color: #CE0000;
}
.login_error p.title {
    display: none;
}
.login_error p.error {
    display: inline;
}


.hd_w { background: #fff; height: 170px; }
.hd_w .hd { width: 929px; margin: 0 auto; overflow: hidden; }
.hd_w .hd .l { float: left; margin: 35px 0 0 8px; }
.hd_w .hd .l img { display: block; }
.hd_w .hd .r { float: right; }
.hd_w .hd .r div { width: 185px; height: 24px; margin-top: 60px; background: url(img/title_loginregister_1.gif) 0 0 no-repeat; }
.hd_w .hd .r .hd_login a { width: 59px; height: 22px; position: absolute; margin-top: 1px; background: url(img/title_login_1.gif) 0 0 no-repeat; }
.hd_w .hd .r .hd_login a:hover { background-position: 0 -22px; }
.hd_w .hd .r .hd_register a { width: 87px; height: 22px; position: absolute; margin: 1px 0 0 98px; background: url(img/title_register_1.gif) 0 0 no-repeat; }
.hd_w .hd .r .hd_register a:hover { background-position: 0 -22px; }
.hd_w .hd .r .logout { width: 72px; height: 22px; background: url(img/title_logout_1.gif) 0 0 no-repeat; margin-top: 60px; display: block; }

.menu_h { float: left; width: 100%; }
.menu_h div { padding-left: 145px; }
.menu_h a { border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #fff; text-decoration: none; float: left; margin: 0 5px; display: inline; cursor: pointer; }
.menu_h a:hover { border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: none; border-left: 1px solid #dbdbdb; background: url(img/menu_h_bg_1.gif) center 25px no-repeat; }
.menu_h .act { border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: none; border-left: 1px solid #dbdbdb; background: url(img/menu_h_bg_1.gif) center 25px no-repeat; }
.menu_h b { font-weight: normal; padding: 5px 7px 0 7px; float: left; height: 28px; }
.menu_h .unread { color: #CE0000; }

.menu_v a { float: left; width: 198px; height: 19px; color: #000; text-decoration: none; padding: 5px 8px 0 8px; line-height: 14px; background: url(img/menu_v_bg_1.gif) 0 0 no-repeat; margin-bottom: 6px; }
.menu_v a:hover { width: 209px; background-position: 0 -24px; }
.menu_v .act { width: 209px; background-position: 0 -24px; }

.ct_w { width: 929px; margin: 0 auto; overflow: hidden; padding-bottom: 35px; }
.ct_w .l { width: 225px; float: left; margin-right: 11px; padding-top: 22px; }
.ct_w .m { width: 464px; float: left; margin-right: 7px; padding-top: 30px; overflow: hidden; }
.ct_w .r { width: 222px; float: left; }

.mi { border-bottom: 1px solid #dbdbdb; padding: 0 10px 28px 10px; margin-bottom: 20px; background: #F4F4F4;}
.mi h1 { font: bold 18px Trebuchet MS, sans-serif; margin-bottom: 10px; color: #0098df; }


.mi h1.first { font-size: 24px; }
.mi h1 a { text-decoration: none;}
.mi h1 a:hover { text-decoration: underline; }
.mi h1 img.v {cursor: pointer; margin-left: 9px; }
.mi h1.first img.v {display: none;;}
.mi h3 { font: 11px Trebuchet MS, sans-serif; color: #a5a5a5; }
.mi p { line-height: 18px; margin: 10px 0; }
.mi table p { margin: 0 0 10px 0; }

.mt { border-bottom: 2px solid #dbdbdb; padding: 0 10px 28px 10px; margin-bottom: 20px; }
.mt h1 { font: bold 24px Trebuchet MS, sans-serif; margin-bottom: 18px; }
.mt h3.date_author { font: 11px Trebuchet MS, sans-serif; color: #a5a5a5; margin-top: 12px; }
.mt p { line-height: 18px; margin: 23px 0 17px 0; }
.mt table { width: 100%; margin-top: 16px; float: left; }
.mt td { padding: 0 0 20px 0; vertical-align: middle; text-align: center; }
.mt img.clickable { cursor: pointer; }

.mk h1 { font: bold 18px Trebuchet MS, sans-serif; color: #404040; padding: 0 0 0 10px; }
.mk .i { line-height: 18px; padding: 15px 10px; border-bottom: 1px solid #dbdbdb; }
.mk form { padding: 20px 10px 0 10px; }
.mk form p label { float: left; width: 100%; margin-bottom: 3px; }
.mk form p input { width: 200px; border: 1px solid #bbbbbb; font: 12px Trebuchet MS, sans-serif; padding: 6px; }
.mk form p textarea { width: 425px; height: 126px; border: 1px solid #bbbbbb; font: 12px Trebuchet MS, sans-serif; padding: 6px; }
.mk form p { margin-bottom: 10px; }
.mk form div { text-align: center; padding-top: 5px; }

.mr { padding: 0 5px 28px 0; margin-bottom: 20px; overflow: hidden; }
.mr h1, .ma h1 { font: bold 24px Trebuchet MS, sans-serif; margin-bottom: 10px; padding-left: 10px; color: #404040; }
.mr .reg { background: #fff; padding: 12px; overflow: hidden; float: left; width: 435px; }
.mr .reg label { color: #404040; float: left; margin-bottom: 3px; width: 417px; }
.mr .reg span { float: left; font-size: 11px; color: #9f9f9f; line-height: 16px; padding-top: 3px; }
.mr .reg .lv { float: left; border: 1px solid #bbbbbb; width: 417px; font: bold 16px Trebuchet MS, sans-serif; padding: 8px; }
.mr .reg .df { float: left; border: 1px solid #bbbbbb; width: 202px; font: 12px Trebuchet MS, sans-serif; padding: 5px; }
.mr .reg p { float: left; margin-bottom: 8px; }
.mr .reg .not { float: left; overflow: auto; border: 1px solid #bbbbbb; font: 12px/18px Trebuchet MS, sans-serif; padding: 5px; width: 423px; height: 170px; background: #f4f4f4; font-weight: normal; }
.mr .btn_reg { text-align: center; padding-top: 16px; float: left; width: 459px; }

.pages { text-align: center; margin-top: 26px; font: 12px Arial, sans-serif; }
.pages a { text-decoration: none; border: 1px solid #dbdbdb; background: #f4f4f4; padding: 3px 6px; }
.pages a:hover { background: #fff; }
.pages .act { background: #fff; }

.ka .pages { text-align: center; font: 12px Arial, sans-serif; padding: 17px 0 11px 0; margin: 0px;}
.ka .pages a { text-decoration: none; border: 1px solid #dbdbdb; background: #3d3d3d; padding: 3px 6px; color: #fff; }
.ka .pages a:hover { background: #525252; }
.ka .pages .act { background: #525252; }

.top7 {  }
.top7 h4 { font: bold 18px Trebuchet MS, sans-serif; color: #404040; padding: 5px 10px 0 10px; margin: 0 0 12px 0; display: block; }
.top7 a { width: 442px; border: 1px solid #f4f4f4; padding: 4px 10px; display: block; line-height: 14px; text-decoration: none; cursor: pointer; overflow: hidden; }
.top7 a:hover { border: 1px solid #dbdbdb; }
.top7 i { float: left; width: 300px; font-style: normal; text-decoration: underline; }
.top7 a:hover i { text-decoration: none; }
.top7 u { float: right; font-size: 10px; color: #838383; text-decoration: none; }

.ct_w .l .search { width: 214px; font-size: 11px; text-align: right; margin: 29px 0 18px 0; float: left; }
.ct_w .l .search input { width: 207px; height: 22px; border: none; background: url(img/search_bg_1.gif) 0 0 no-repeat; float: left; font: 12px Trebuchet MS, sans-serif; padding: 6px 0 0 7px; margin-bottom: 4px; }

.info_1 { font-size: 11px; padding-left: 7px; line-height: 12px; }
.info_1 .rss { width: 150px; float: left; background: url(img/ico_rss.gif) 0 0 no-repeat; padding: 3px 0 5px 26px; margin-bottom: 12px; }
.info_1 .about { width: 150px; float: left; background: url(img/ico_ekstra.gif) 0 0 no-repeat; padding: 3px 0 5px 26px; }

.info_2 { width: 198px; float: left; background: #fff; padding: 8px 8px 0 8px; margin-top: 38px; }
.info_2 h1 { font: 11px Trebuchet MS, sans-serif; margin-bottom: 10px; }
.info_2 p { color: #575757; line-height: 14px; }
.info_2 b { color: #b3b3b3; font: 9px Tahoma, sans-serif; display: block; margin-bottom: 10px; }
.info_2 .tag_cloud_in { padding-bottom: 8px; }

.info_3 { width: 206px; float: left; background: #fff; padding: 8px 8px 0 8px; margin-top: 17px; }
.info_3 h1 { font: 11px Trebuchet MS, sans-serif; margin-bottom: 10px; }
.info_3 p { color: #575757; line-height: 14px; }
.info_3 b { color: #b3b3b3; font: 9px Tahoma, sans-serif; display: block; margin-bottom: 10px; }
.info_3 i { color: #585858; font: 11px Trebuchet MS, sans-serif; display: block; font-style: normal; margin-top: 2px; }
.info_3 td { vertical-align: middle; }
.info_3 table { margin-left: 2px; }

.ct_w .r h4 { font: 11px Trebuchet MS, sans-serif; padding-top: 4px; float: right; }
.ct_w .r .arrow { width: 12px; height: 22px; background: url(img/r_arrow.gif) 0 0 no-repeat; position: absolute; margin: 93px 0 0 -11px; }
.ct_w .r .jz h1 { font: 12px/12px Trebuchet MS, sans-serif; text-align: center; margin: 43px 0 13px 0; }
.ct_w .r .jz h2 { font: 12px Trebuchet MS, sans-serif; margin: 7px 0; }
.ct_w .r .jz h2 a { text-decoration: none; }
.ct_w .r .jz h2 a:hover { text-decoration: underline; }
.ct_w .r .jz h3 { font: 9px Tahoma, sans-serif; color: #a5a5a5; }
.ct_w .r .jz table { text-align: center; width: 100%; }
.ct_w .r .jz td { border: 1px solid #dbdbdb; padding: 15px 0 13px 0; }
.ct_w .r .jz img { display: block; margin: auto; }

.ct_w .r .ri h1 { font: 12px/12px Trebuchet MS, sans-serif; text-align: center; margin: 43px 0 13px 0; }
.ct_w .r .ri h2 { font: 18px Trebuchet MS, sans-serif; color: #2e2e2e; padding: 8px 14px 0 14px; text-align: left; }
.ct_w .r .ri h3 { font: 9px Tahoma, sans-serif; color: #a5a5a5; margin-top: 10px; }
.ct_w .r .ri p { line-height: 16px; padding: 10px 14px 0 14px; text-align: left; }
.ct_w .r .ri table { text-align: center; width: 100%; float: left; }
.ct_w .r .ri td { border: 1px solid #dbdbdb; padding: 15px 0 13px 0; }
.ct_w .r .ri img { display: block; margin: auto; }
.ct_w .r .ri .rss { float: left; background: url(img/ico_rss.gif) 0 0 no-repeat; padding: 3px 0 5px 26px; margin: 0 0 12px 60px; }
.ct_w .r .ri img.button { margin-top: 10px; }

.ct_w .ka_w h1 { font: bold 18px Trebuchet MS, sans-serif; color: #404040; padding: 16px 0 16px 13px; }
.ct_w .ka { background: #3d3d3d; padding: 11px 5px 5px 5px; }
.ct_w .ka .i { background: #fff; border-bottom: 1px solid #e3e3e3; padding: 10px; }
/*.ct_w .ka .i img { display: block; }*/
.ct_w .ka h2 { font: 12px/14px Trebuchet MS, sans-serif; margin-bottom: 3px; }
.ct_w .ka h2 a { text-decoration: none; }
.ct_w .ka h2 a:hover { text-decoration: underline; }
.ct_w .ka p { color: #3d3d3d; line-height: 16px; margin-bottom: 10px; }
.ct_w .ka .info { color: #ababab; display: block; margin-bottom: 7px; }
.ct_w .ka .info a { text-decoration: none; }
.ct_w .ka .info a:hover { text-decoration: underline; }
.ct_w .ka table { width: 100%; }
.ct_w .ka .c td { background: #fff; border-bottom: 1px solid #e3e3e3; vertical-align: middle; color: #3d3d3d; padding-top: 3px; padding-bottom: 3px; }
.ct_w .ka .c a { text-decoration: none; }
.ct_w .ka .c a:hover { text-decoration: underline; }
.ct_w .ka .c .u a { color: #ce0000; font-weight: bold;}
.ct_w .ka .c td.img { padding: 10px; text-align: center; vertical-align: middle;}
.ct_w .ka .a { padding-left: 10px; }
.ct_w .ka .t td { color: #a3a3a3; padding-bottom: 8px; }
.ct_w .ka .t td a { color: #a3a3a3; text-decoration: none;}
.ct_w .ka .t td a:hover { text-decoration: underline; }
.ct_w .ka .t td img { vertical-align: middle;}
.ct_w .ka .t2 td { color: #fff; padding-bottom: 8px; }
.ct_w .ka .e { padding-right: 4px; }
.ct_w .ka .e img { display: block; float: right; }
.ct_w .ka .open { background: #f4f4f4; border-bottom: 1px solid #e3e3e3; padding: 15px 20px; }
.ct_w .ka .open .answ { background: url(img/ico_mail_1.gif) 0 0 no-repeat; padding: 0 0 2px 20px; line-height: 12px; margin-right: 20px; }
.ct_w .ka .open .block { background: url(img/ico_block_1.gif) 0 0 no-repeat; padding: 0 0 2px 17px; line-height: 12px; float: left; }
.ct_w .ka .open .txt { float: left; width: 100%; }
.ct_w .ka .f td { background: #fff; padding: 15px 0 15px 13px; text-align: left; color: #8b8b8b; line-height: 18px; vertical-align: middle; border-bottom: 1px solid #e3e3e3; }
.ct_w .ka .f .ico { width: 30px; }
.ct_w .ka .f .usr { width: 300px; }
.ct_w .ka .f .del { text-align: right; padding-right: 15px; }

.ct_w .tp_w h1 { font: bold 18px Trebuchet MS, sans-serif; color: #404040; padding: 16px 0 16px 13px; }
.ct_w .tp { background: #3d3d3d; padding: 16px 13px; }
.ct_w .tp table { width: 100%; }
.ct_w .tp .tp_l { width: 438px; text-align: center; color: #fff; }
.ct_w .tp .tp_l a { color: #9ccf00; }
.ct_w .tp .tp_l .chimg { margin: 15px 0; }
.ct_w .tp .tp_l img.user_image { display: block; margin: 0 auto; }
.ct_w .tp .tp_table { width: 100%; }
.ct_w .tp .tp_table td { border-top: 1px solid #787878; border-bottom: 1px solid #787878; text-align: left; padding: 7px 0; color: #fff;}
.ct_w .tp .tp_table td.t { color: #9e9e9e; }
.ct_w .tp .tp_table tr.error td { color: #CE0000; }
.ct_w .tp .tp_table tr.hidden { display: none; }
.ct_w .tp .tp_table input.t { width: 230px; font: 12px Trebuchet MS, sans-serif; padding: 4px; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-bottom: none; border-right: none; }
.ct_w .tp .tp_table textarea { width: 230px; height: 70px; font: 12px Trebuchet MS, sans-serif; padding: 4px; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-bottom: none; border-right: none; }
.ct_w .tp .tp_l .del_prof { text-align: left; }
.ct_w .tp .tp_l .del_prof a { color: #ff0000; }
.ct_w .tp .tp_r { border: 1px solid #787878; padding: 15px; }
.ct_w .tp .tp_r h4 { font: 12px Trebuchet MS, sans-serif; color: #9e9e9e; }
.ct_w .tp .tp_r h5 { font: 12px Trebuchet MS, sans-serif; color: #fff; line-height: 24px; }
.ct_w .tp .tp_r h5 a { color: #9ccf00; }
.ct_w .tp .tp_r h6 { font: 12px Trebuchet MS, sans-serif; color: #fff; line-height: 24px; }

.ct_w .pr_w h1 { font: bold 18px Trebuchet MS, sans-serif; color: #404040; padding: 16px 0 16px 13px; }
.ct_w .pr { background: #3d3d3d; padding: 16px 14px 5px 14px; overflow: hidden; float: left; }
.ct_w .pr .mrk { border: 1px solid #787878; color: #fff; padding: 10px 10px 3px 10px; float: left; width: 879px; margin-bottom: 18px; }
.ct_w .pr .mrk h2 { font: 12px Trebuchet MS, sans-serif; color: #a2a2a2; margin-bottom: 8px; }
.ct_w .pr .mrk p { background: url(img/blt_circle_1.gif) 0 3px no-repeat; padding-left: 12px; line-height: 14px; margin-bottom: 7px; }
.ct_w .pr .mrk p b { font-weight: normal; margin-left: 10px; }
.ct_w .pr .mrk p a { margin: 0 5px; text-decoration: none; }
.ct_w .pr .mrk p a:hover { text-decoration: underline; }
.ct_w .pr p,
.ct_w .pr .i { color: #9e9e9e; margin-bottom: 12px;}
.ct_w .pr .i label { width: 901px; float: left; margin-bottom: 3px; }
.ct_w .pr div.i  label { float: none; }
.ct_w .pr div.i div { padding-top: 3px; }
.ct_w .pr .t { width: 890px; font: 12px Trebuchet MS, sans-serif; padding: 4px; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-bottom: none; border-right: none; }
.ct_w .pr p { margin-bottom: 12px; }
.ct_w .pr p .ta_1 { width: 890px; height: 70px; font: 12px Trebuchet MS, sans-serif; padding: 4px; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-bottom: none; border-right: none; }
.ct_w .pr .ta_2 { width: 890px; height: 200px; font: 12px Trebuchet MS, sans-serif; padding: 4px; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-bottom: none; border-right: none; }

.fw { background: #fff; padding: 36px 0; text-align: center; }

p.error {
    color: #CE0000;
}

.list_search_form {
    float: right;
}
.list_search_form form {
    padding-top: 16px;
}
.list_search_form table {
    border-collapse: collapse;
}
.list_search_form td {
    text-align: center;
    vertical-align: middle;
    border: none;
    padding: 1px;
}
.list_search_form input { 
    width: 207px; 
    height: 22px; border: none; 
    background: url(img/search_bg_1.gif) 0 0 no-repeat; 
    font: 12px Trebuchet MS, sans-serif; 
    padding: 6px 0 0 7px;
}

.ka_w .actions {
    padding: 0px 0px 10px 13px;
}

.ct_w .submenu {
    float: right;
}    
.ct_w .submenu div {
    padding-top: 16px;
    color: #404040;
    padding-right: 13px;
}
.ct_w .submenu a.a {
    color: #404040;
    text-decoration: none;
}

.image-popup .ui-resizable-handle {
    display: none !important;
}
.image-popup  {
    border: solid 2px #DBDBDB;
    background: #F4F4F4;
}
.image-popup .ui-dialog-titlebar {
    height: 15px;
    cursor: move;
    padding-top: 5px;
    padding-right: 5px;
}
.image-popup .ui-dialog-titlebar .ui-dialog-title {
    display: none;
}
.image-popup .ui-dialog-titlebar-close span {
    display: none;
}
.image-popup .ui-dialog-titlebar-close { 
    display: block;
    width: 15px;
    height: 15px;
    float: right;
    background: url('img/ico_close.gif') top left no-repeat;
}
.image-popup .ui-dialog-content {
    padding: 4px;
    margin: 1px;
}

.uploaded_images {
    padding-top: 15px;
}
.uploaded_images .image {
    width: 142px;
    float: left;
    text-align: center;
}
.uploaded_images .image .in {
    height: 128px;
}
.uploaded_images .image .actions {
    text-align: left;
    vertical-align: middle;    
    padding: 0px 15px 5px 15px;
}
.uploaded_images .image .actions img {
    cursor: pointer;
}
.uploaded_images .image .actions .right {
    float: right;
}

.mr .users-top { background: #fff; padding: 12px; overflow: hidden;  }
.mr .users-top table {
    border-collapse: collapse;
    width: 100%;
}
.mr .users-top td {
    padding: 10px;
}
.mr .users-top td.image {
    text-align: center;
    vertical-align: middle;
}
.mr .users-top td.name p {
    color: #585858;
    font-size: 11px;
}

.archive_calend {
    width: 100%;
    border-collapse: collapse;
    margin: 8px auto;
}
.archive_calend td {
    color: #575757;
    padding: 5px 3px;
}


.ui-placeholder {
    border: solid 1px #f4f4f4;
}
.ui-sortable-helper {
    background: #f4f4f4;
}
