* { padding: 0; margin: 0; border: 0; }
html, body {
    height: 100%;
    font-family: "lucida grande", "Segoe UI", tahoma, arial, sans-serif;
}
input, select { font-family: "lucida grande", "Segoe UI", tahoma, arial, sans-serif; color: #444; }
#main
{
    position: relative;
    width: 932px;
    margin: 0 auto;
}
#header
{
    position: relative;
    padding: 0 4px 0 5px;
}
#header.iml { height: 143px; background: url(design/iml/header.png) no-repeat !important; }
#global.iml { height: 143px; background: url(design/iml/emptyheader.gif) repeat-x !important; }
#header #ectsedulink
{
    position: absolute;
    right: 4px;
    top: 0;
    padding: 2px 8px 3px 8px;
    color: #8d9acb;
    font-size: 11px;
    text-decoration: none;
    background: #566187;
}
#header #ectsedulink:hover { background: #485171; color: #9fa8c5; }
#header #switchlang
{
    position: absolute;
    right: 5px;
    bottom: 47px;
    padding: 2px 8px 3px 8px;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}
@media print {
    #main { width: 100%; }
    #header { display: none; }
}

#mainmenu
{
    position: absolute;
    display: block;
    bottom: 0;
    padding-left: 7px;
}

#mainmenu li
{
    display: block;
    width: auto;
    float: left;
    padding: 0 5px 6px 5px;
    margin: 0 0 0 6px;
}
#mainmenu li.selected
{
    padding: 2px 5px 4px 5px;
    background: #fff;
    border-left: 1px solid #696e91; border-top: 1px solid #696e91; border-right: 1px solid #696e91;
}
#mainmenu li a
{
    padding: 5px 15px 4px 15px;
    display: block;
    text-decoration: none;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
}
#mainmenu.less li a
{
    padding-bottom: 5px;
    font-size: 16px;
}
#mainmenu li a:hover { background: #848dad; }
#mainmenu li.selected a { color: #656565; }
#mainmenu li.selected a:hover { background: transparent; }
#mainmenu li#tab1 a { background-image: url(design/tab1/tabicon.png); background-repeat: no-repeat; background-position: 5px 1px; padding-left: 37px; }
#mainmenu li#tab1.selected a { background-image: url(design/tab1/tabicon_selected.png); }
#mainmenu li#tab2 a { background-image: url(design/tab2/tabicon.png); background-repeat: no-repeat; background-position: 5px 1px; padding-left: 37px; }
#mainmenu li#tab2.selected a { background-image: url(design/tab2/tabicon_selected.png); }
#mainmenu li#tab3 a { background-image: url(design/tab3/tabicon.png); background-repeat: no-repeat; background-position: 5px 1px; padding-left: 37px; }
#mainmenu li#tab3.selected a { background-image: url(design/tab3/tabicon_selected.png); }
#mainmenu li#tab4 a { background-image: url(design/tab4/tabicon.png); background-repeat: no-repeat; background-position: 5px 1px; padding-left: 37px; }
#mainmenu li#tab4.selected a { background-image: url(design/tab4/tabicon_selected.png); }
#content_container
{
    padding: 0 5px 0 6px;
}
#content
{
    position: relative;
    min-height: 200px;
    font-size: 13px;
}
#content a
{
    color: #3e48a8;
    text-decoration: underline;
    cursor: pointer;
}

.modalfr1 { font-size: 13px; position: absolute; width: 300px; height: 200px; top: 40px; left: 40px; background: rgba(82,82,82,0.7); padding: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; z-index: 101; }
.modalfr2 { position: relative; width: 100%; height: 100%; background: #fff; border: 1px solid #282e4e; }
.modalfrh { width: 100%; height: 32px; background: #7781a4; border-bottom: 1px solid #282e4e; }
.modalfrx { width: 17px; height: 17px; cursor: pointer; position: absolute; top: 4px; right: 6px; background: url(imleditor/close.gif) no-repeat 2px 2px; padding: 2px; border: 1px solid #7781a4; }
.modalfrx:hover { border: 1px solid #A4A2B9; }
.modalfrh .item { height: 23px; float: left; color: #fff; font-size: 15px; margin-top: 4px; position: relative; padding: 2px 14px 2px 14px; }
.modalfrc a { color: #3e48a8; text-decoration: underline; cursor: pointer; }
.modalfrc { overflow-y: auto; }
.modalfrf { width: 100%; height: 33px; background: #f1f1f1; border-top: 1px solid #ccc; padding-top: 7px; }

#content a:hover
{
    text-shadow: #888 1px 1px 2px;
}
#footer { padding: 4px 5px; }
#footer #ects_version { font-size: 11px; color: #aaa; }

div.textbox_container { position: relative; border: 1px solid #bbbbbb; border-top: 1px solid #aeaeae; }
div.textbox_container input { display: block; padding: 4px 6px 5px 6px; background: transparent; border-top: 1px solid #e8e8e8; }
div.textbox_container div.placeholder { position: absolute; top: 5px; left: 7px; color: #777777; }
div.select_container { border: 1px solid #bbb; border-top: 1px solid #aeaeae; }
div.select_container select { padding: 2px 3px 3px 3px; border-top: 1px solid #e8e8e8; }
.focused_input { outline: 2px solid #f4d7a8; }
div.textbox_hints { position: absolute; background: #fff; border: 1px solid #666; z-index: 1; cursor: default; margin-right: 30px; }
div.textbox_hints div.option { padding: 2px 6px 3px 6px; color: #333; }
div.textbox_hints div.section { background: #e6e6e6; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5; color: #888; font-size: 11px; padding: 2px 6px 3px 6px; font-style: italic; }
div.textbox_hints div.section:first-child { border-top: 0; }
div.textbox_hints div.submit { padding: 4px 6px 5px 6px; border-top: 1px dashed #aaa; background: #f4f4f4; font-style: italic; }
div.textbox_hints div.separator { height: 1px; background: #ccc; margin: 1px 0; }
div.textbox_hints div.selected { background: #888; color: #fff; }
div.textbox_hints div.selected * { color: #fff; }
div.textbox_hints div b { background: #fd4; padding: 0 4px; }
div.textbox_hints div.selected b { background: #777; }

div.bluebutton_container { border: 1px solid #4a577e; -moz-box-shadow: 0 1px 0 #b5b5b5; -webkit-box-shadow: 0 1px 0 #b5b5b5 }
div.bluebutton_container input { display: block; top: 1px; border-top: 1px solid #9ea6be; background: #7781a4; color: #fff; font-weight: bold; font-size: 13px; padding: 1px 13px 3px 13px; cursor: pointer; }
div.greybutton_container { border: 1px solid #999; -moz-box-shadow: 0 1px 0 #d9d9d9; -webkit-box-shadow: 0 1px 0 #d9d9d9 }
div.greybutton_container input { display: block; top: 1px; border-top: 1px solid #fff; background: #f3f3f3; color: #555; font-weight: bold; font-size: 13px; padding: 1px 5px 3px 5px; cursor: pointer; }
div.disabledbutton_container { border: 1px solid #aaa; -moz-box-shadow: 0 1px 0 #e3e3e3; -webkit-box-shadow: 0 1px 0 #e3e3e3 }
div.disabledbutton_container input, div.disabledbutton_container div.disabledbutton_content { white-space: pre; text-align: center; display: block; top: 1px; border-top: 1px solid #fff; background: #fff; color: #aaa; font-weight: bold; font-size: 13px; padding: 2px 8px 4px 8px; cursor: default; }



h1
{
    font-size: 22px;
    color: #444444;
    font-weight: bold;
    text-shadow: #bbb 1px 0 1px;
}
h2
{
    font-size: 18px;
    color: #444444;
    font-weight: normal;
}
div.sideboxes
{
    float: right;
    width: 214px;
    margin-left: 15px;
}
div.noticebox
{
    width: 100%;
    background: #f5f5f5;
    border: 1px solid #c8c8c8;
    -moz-box-shadow: 0 1px 0 #e8e8e8;
    -webkit-box-shadow: 0 1px 0 #e8e8e8;
    padding: 7px 0 10px 0;
    color: #808080;
    margin-bottom: 15px;
    float: right;
}
div.noticebox div.title
{
    color: #414141;
    margin: 0 12px;
}
div.noticebox p
{
    margin: 6px 12px 0 12px;
}
span.note
{
    color: #888;
    font-size: 70%;
    font-weight: normal;
}
span.favstar
{
    display: inline-block;
    positon: relative;
    background: url(design/common/favstar.png) no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    vertical-align: baseline;
}
a.icon_asc { background: url('ajaxordering/asc.gif') no-repeat right center; padding-right: 16px; }
a.icon_desc { background: url('ajaxordering/desc.gif') no-repeat right center; padding-right: 16px; }
table.dict td.key
{
    color: #999999;
    font-size: 15px;
    text-align: right;
    padding: 0 5px 0 0;
    vertical-align: baseline;
    width: 155px;
}
table.dict td.value
{
    padding: 0 0 0 5px;
    vertical-align: baseline;
}
.clear { clear: both }

#content .ajax_ordering_pages_type2 { text-align: center; }
#content .ajax_ordering_pages_type2 a { text-decoration: none; padding: 0 5px }
#content .ajax_ordering_pages_type2 b { padding: 0 5px; }
#content .ajax_ordering_pages_type2 a.ajax_ordering_previous { padding-right: 40px; }
#content .ajax_ordering_pages_type2 a.ajax_ordering_next { padding-left: 40px; }

#contextpath { margin: 25px 0 20px 0; float: left; background: #d7dae4; padding: 7px 22px 9px 22px; }
#nologininfo { margin: 30px 35px 20px 25px; font-style: italic; float: right; color: #888; font-size: 12px; }

.ajax_loading { width: 22px; height: 22px; background: url(design/common/loadingstar.gif) no-repeat; display: none; }

.contactinfo { position: relative; padding-top: 10px; }
.contactinfo .photo_td { height: 186px; text-align: center; vertical-align: top; }
.contactinfo .zdjecie { border: 1px solid #bbb; padding: 2px; width: auto; width: 180px; height: 180px; }
.contactinfo .data_td { text-align: left; padding-left: 10px; vertical-align: top; }
.contactinfo .name { font-size: 18px; margin-bottom: 8px; }

#v1kierunki { padding: 50px 15px 50px 14px; }
#v1kierunki #szukaj_programu { position: relative; }
#v1kierunki #szukaj_programu label
{
    position: absolute;
    left: -3px;
    top: 0px;
    font-size: 18px;
    color: #666;
    text-align: right;
    width: 274px;
}
#v1kierunki #szukaj_programu div.textbox_container { position: absolute; left: 290px; }
#v1kierunki #szukaj_programu div.textbox_container input { width: 270px; }
#v1kierunki #szukaj_programu div.bluebutton_container { position: absolute; left: 585px; top: 1px; }
#v1kierunki #lewa { display: block; float: left; margin-top: 55px; width: 274px; }
#v1kierunki #filtr { border-right: 1px solid #cbcbcb; }
#v1kierunki #filtr li { display: block; text-align: right; margin: 1px 0 1px 0; }
#v1kierunki #filtr li a { display: block; font-size: 15px; color: #808080; text-decoration: none; padding: 4px 8px; }
#v1kierunki #filtr li.selected a { background: #d9dee9; font-weight: bold; color: #444444; text-shadow: #888 1px 0px 1px; }
#v1kierunki #filtr li a:hover { background: #f2f3f7; }
#v1kierunki #filtr li.selected a:hover { background: #d9dee9; }
#v1kierunki #lewa #jednostki { text-align: center; margin-top: 20px; }
#v1kierunki #lewa #jednostki a { font-size: 20px; }
#v1kierunki #lista { display: block; float: left; margin-top: 53px; margin-left: 14px; width: 367px; }
#v1kierunki #lista ul { display: block; margin-top: 10px; }
#v1kierunki #lista ul li { display: block; font-size: 16px; line-height: 1em; margin-top: 0.5em }
#v1kierunki #lista a:visited { color: #9b2f90; }

#v1kierunek { padding: 30px 15px 50px 14px; }
#v1kierunek table.dict td.key { white-space: nowrap; width: 200px; }
#v1kierunek table.dict h1 { line-height: 1em; margin-bottom: 5px; }
#v1kierunek table.dict h2 { margin-top: 20px; }
#v1kierunek table.dict h3 { font-size: 12px; color: #bbb; font-weight: normal; font-style: italic; }
#v1kierunek table.dict ul { margin: 0; }
#v1kierunek table.dict ul li { display: block; font-size: 16px; line-height: 1em; margin-top: 0.5em; }
#v1kierunek .programy a:visited { color: #9b2f90; }
#v1kierunek .jednostki a:visited { color: #9b2f90; }

#v1jednostki { padding: 20px 15px 50px 14px; }
#v1jednostki h1 { margin: 20px 0 5px 30px; text-shadow: none; font-weight: normal; }
#v1jednostki #kom { margin: 5px 30px 40px 30px; font-size: 15px; color: #444; font-style: italic; }
#v1jednostki ul { list-style-image: url(design/common/listitemarrow.gif); }
#v1jednostki li { margin-left: 24px; line-height: 1em; margin-top: 12px; color: #666; }
#v1jednostki #lista { font-size: 15px; margin-left: 30px; }
#v1jednostki .sideboxes { width: 300px; margin: 40px 25px 20px 20px; }
#v1jednostki #lista a:visited { color: #9b2f90; }

#v1jednostka { padding: 40px 24px 50px 24px; }
#v1jednostka #left { float: left; width: 570px; margin-right: 20px; padding-right: 20px; border-right: 1px dashed #aaa; }
#v1jednostka #right { float: left; width: 230px; padding-top: 6px; }
#v1jednostka #right .item { color: #666; margin-bottom: 6px; text-align: center; }
#v1jednostka #right .emails { margin-top: 20px; }
#v1jednostka h1 { color: #444; font-size: 18px; font-weight: normal; text-shadow: none; margin-bottom: 8px; }
#v1jednostka h2 { margin: 20px 0 10px 0; font-style: italic; font-size: 16px; }
#v1jednostka #left ul { list-style: none; }
#v1jednostka #left ul li { margin-bottom: 3px; }

#v1szukaj_programu { padding: 20px 15px 50px 14px; }
#v1szukaj_programu #szukaj_programu { position: relative; height: 80px; top: 20px; width: 400px; }
#v1szukaj_programu #szukaj_programu div.textbox_container { position: absolute; }
#v1szukaj_programu #szukaj_programu div.textbox_container input { width: 270px; }
#v1szukaj_programu #szukaj_programu div.bluebutton_container { position: absolute; left: 295px; top: 1px; }
#v1szukaj_programu ul { list-style-image: url(design/common/listitemarrow.gif); font-size: 14px; }
#v1szukaj_programu ul li { display: block; line-height: 1em; margin-top: 16px; }
#v1szukaj_programu ul li a b, #v1szukaj_programu ul li span b { background: #fd4; padding: 0 4px; }
#v1szukaj_programu ul li span.note a { text-decoration: none; color: inherit; }
#v1szukaj_programu h2 { margin-top: 20px; }

#v1program { padding: 20px 15px 50px 14px; }
#v1program table.intro { margin-top: 12px; }
#v1program table.intro td.first { padding: 0 5px 0 0; vertical-align: baseline; width: 175px; }
#v1program table.intro td.second { padding: 0 60px 0 5px; vertical-align: top; }
#v1program table.intro td.first div.boxout { border-bottom: 1px solid #f2f2f2; padding-top: 0px; }
#v1program table.intro td.first div.boxin { border: 1px solid #dcdcdc; background: #fafafa; padding: 6px 7px 8px 7px; text-align: right; }
#v1program table.intro td.first div.boxin div { color: #600; font-size: 13px; font-style: italic; margin-bottom: 5px; }
#v1program div.jednostka_h { font-size: 15px; font-style: italic; text-align: left; margin-bottom: 5px; }
#v1program div.jednostka_h a { text-decoration: none; color: #77b; }
#v1program table.intro tr.h1 td.second { padding-bottom: 20px; }
#v1program table.intro tr.h1 div.alternate_name { font-style: italic; color: #666; font-size: 15px; }
#v1program h2 { padding: 30px 0 20px 122px; font-size: 19px; font-style: italic; font-weight: bold; }
#v1program div.field { margin-left: 174px; padding: 0 60px 0 12px; border-left: 1px dashed #ccc; }
#v1program div.spis_tresci { margin: 0 0 20px 10px; float: right; padding: 0; border-left: 1px dashed #ccc; }
#v1program div.spis_tresci p { margin: 0 0 5px 0; font-style: italic; font-size: 14px; color: #777; padding: 0 0 0 10px; }
#v1program div.spis_tresci ul { list-style: none; margin: 0 0 10px 10px; }
#v1program div.spis_tresci li.special { margin-top: 5px; }
#v1program div.spis_tresci li.special span { font-style: italic; color: #777; }
#v1program #suggest { float: right; margin-left: 10px; }
#v1program .version_picker { margin: 0 40px 20px 174px; padding: 8px 12px 12px 12px; background: #dadfef; }
#v1program .version_picker p { margin: 0; }
#v1program .version_picker select { margin: 10px 0 0 0; width: 100%; border: 1px solid #aaa; padding: 2px 5px 3px 5px; }

#v2search { padding: 46px 24px 50px 24px; background: url(design/tab2/h1.gif) no-repeat 798px 20px; }
#v2search td { vertical-align: top; }
#v2search .top1 { float: left; margin-bottom: 20px; }
#v2search .top1 .col1 { font-size: 22px; color: #666; } /* #4c5980 */
#v2search .top1 .col2 { padding-top: 4px; }
#v2search .top2 { float: left; padding-top: 5px; }
#v2search .mid1 { float: left; clear: both; }
#v2search .mid1 .col1 { color: #5e6a93; padding-top: 5px; padding-bottom: 12px; }
#v2search .mid1 .col2 { color: #444; padding-bottom: 12px; }
#v2search .mid2 { float: left; color: #444; padding-left: 16px; border-left: 1px dashed #bbb; margin-top: 15px; padding-top: 5px; padding-bottom: 5px; }
#v2search .mid2 div { padding-left: 1px; }
#v2search .mid2 div.h { color: #5e6a93; padding-bottom: 8px; padding-left: 0; }
#v2search .col1 { width: 260px; text-align: right; padding-right: 20px; }
#v2search .col2 { width: 300px; }
#v2search .textbox_container { width: 282px; }
#v2search .textbox_container input { width: 270px; }
#v2search .select_container { width: 282px }
#v2search .select_container select { width: 282px; }



#v2jedn { padding: 40px 24px 50px 24px; }
#v2jedn #kryteria { float: left; width: 270px; }
#v2jedn #kryteria p { margin: 5px 0; color: #444; }
#v2jedn #kryteria ul { color: #aaa; list-style: none; }
#v2jedn #kryteria ul i { color: #444; }
#v2jedn #marg { float: left; width: 530px; margin-left: 20px; padding-left: 20px; border-left: 1px dashed #aaa; }
#v2jedn h2 { margin-bottom: 30px; }
#v2jedn div.jedn { margin: 20px 0 20px 0; }
#v2jedn p.h { font-size: 14px; color: #444; font-style: italic; }
#v2jedn p.h a { font-size: 17px; font-style: normal; }
#v2jedn p.obciete_info { text-align: center; font-style: italic; color: #666; }

#v2prz { padding: 40px 24px 50px 24px; }
#v2prz #left { float: left; width: 230px; padding-top: 6px; }
#v2prz #left em { color: #c00; }
#v2prz #left .item { color: #666; margin-bottom: 6px; text-align: center; }
#v2prz #left .item a { color: #88c; text-decoration: none; }
#v2prz #left .item a:hover { color: #88c; text-decoration: underline; text-shadow: none; }
#v2prz #left .jednostka { margin-top: 30px; }
#v2prz #left .programy { margin-top: 30px; }
#v2prz #left .programy ul { list-style: none; }
#v2prz #left .programy li { margin-top: 5px; }
#v2prz #right { float: left; width: 570px; margin-left: 20px; padding-left: 20px; border-left: 1px dashed #aaa; }
#v2prz h1 { color: #444; font-size: 18px; font-weight: normal; text-shadow: none; margin-bottom: 8px; }
#v2prz ul.urle { list-style: none; color: #444; }
#v2prz div.opis { margin-top: 13px; }
#v2prz div.iml { margin-bottom: 13px; }
#v2prz table.cyklami { margin-right: -13px; width: 100%; }
#v2prz table.cyklami div.cykl_title { padding-bottom: 2px; margin-bottom: 1px; color: #88f; border-bottom: 1px solid #bbf; }
#v2prz table.cyklami div.iml { padding-bottom: 3px; border-bottom: 1px solid #bbf; }
#v2prz table.cyklami td { padding-right: 13px; vertical-align: top; }
#v2prz h2 { margin: 20px 0 10px 0; }

#v2wyniki { padding: 40px 0 50px 24px; }
#v2wyniki #kryteria { float: left; width: 270px; }
#v2wyniki #kryteria p { margin: 5px 0; color: #444; }
#v2wyniki #kryteria ul { color: #aaa; list-style: none; }
#v2wyniki #kryteria ul i { color: #444; }
#v2wyniki #marg { float: left; width: 550px; margin-left: 20px; padding-left: 20px; border-left: 1px dashed #aaa; }
#v2wyniki .ajax_loading { float: right; }
#v2wyniki #wyniki { table-layout: fixed; margin: 3px 0 20px 0; width: 100%; border-top: 1px solid #c5c6ca; }
#v2wyniki #wyniki td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v2wyniki #wyniki td { cursor: pointer; color: #555; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }
#v2wyniki #wyniki td a { text-decoration: none; color: #555; }
#v2wyniki #wyniki td a:hover { text-decoration: underline; }
#v2wyniki #wyniki td:hover { background: #eeeff3; text-shadow: #888 1px 1px 2px; }
#v2wyniki .ajax_ordering_pages_type1 { width: 100%; position: relative; margin-top: 20px; }
#v2wyniki .ajax_ordering_pages_type1 a.previous { position: absolute; top: 0; left: 0; text-align: left; text-decoration: none; }
#v2wyniki .ajax_ordering_pages_type1 a.next { position: absolute; top: 0; right: 0; text-align: right; text-decoration: none; }
#v2wyniki .ajax_ordering_pages_type1 span.current { display: block; text-align: center; color: #888; }


#v3 { padding: 20px 25px 50px 14px; }
#v3 table.v3table { width: 100%; }
#v3 td.v3menu { vertical-align: top; width: 240px; }
#v3 td.v3menu div { line-height: 1.2em; text-align: right; border-right: 1px dashed #bbb; padding-right: 12px; margin-top: 90px; }
#v3 td.v3menu ul { list-style: none; }
#v3 td.v3menu ul li { margin-bottom: 5px; }
#v3 td.v3menu ul li.newsection { margin-top: 15px; }
#v3 td.v3menu ul li a { text-decoration: none; font-size: 13px; color: #669; }
#v3 td.v3menu ul li a:hover { text-decoration: underline; color: #446; text-shadow: none;  }
#v3 td.v3menu ul li.selected a { text-decoration: none; color: #000; font-size: 15px; }
#v3 td.v3menu ul li.selected a:hover { text-decoration: none; color: #000; }
#v3 td.v3content { padding-left: 12px; vertical-align: top; }
#v3 h1 { margin: 30px 0 25px 0; font-size: 22px; color: #444; font-weight: normal; text-shadow: none; }
#v3 h2 { margin: 20px 0 15px 0; color: #669; padding-left: 24px; background: url(design/common/infoicon22.png) no-repeat -2px 3px; }

#v4admin { padding: 45px 50px 50px 50px; }
#v4admin #pageviews_chart { position: absolute; right: 47px; top: 36px; }
#v4admin #ectslabel_chart { position: relative; top: 7px;}
#v4admin #tab4s { position: absolute; left: 41px; top: 31px; }
#v4admin .clickable_chart { cursor: pointer; display: none; }
#v4admin h1 { padding: 0; margin: 14px 0 57px 84px; }
#v4admin h2 { padding-left: 26px; background: url(design/tab4/h2.png) no-repeat 0px 3px; }
#v4admin h2 img { position: relative; left: 6px; top: 3px; }
#v4admin h2.help_topic { background-image: url(design/common/infoicon22.png); }
#v4admin h3 { font-weight: normal; font-size: 15px; }
#v4admin .column1 { float: left; width: 395px; }
#v4admin .column2 { float: left; width: 395px; margin-left: 30px; }
#v4admin #info { color: #888; }
#v4admin #info p { margin: 0 0 8px 0; }
#v4admin div.entry { margin-bottom: 30px; color: #444 }
#v4admin div.entry h2 { margin-bottom: 6px; }
#v4admin #import-eksport { background: #f5f5f5; border: 1px dashed #ccc; padding: 8px 12px 12px 12px; color: #888; margin-top: 30px; }
#v4admin #import-eksport b { color: #444; font-weight: normal; }
#v4admin ul { margin-left: 32px; }
#v4admin li { margin-top: 3px; }

#v4ectslabel { padding: 5px 50px 50px 50px; clear: both; }
#v4ectslabel h1 { margin-bottom: 15px; }
#v4ectslabel h2 { margin: 20px 0 10px 0; }
#v4ectslabel table.szac { margin-bottom: 15px; width: 100%; }
#v4ectslabel table.szac td.left { width: 350px; padding-right: 20px; vertical-align: top; }
#v4ectslabel table.szac td.right { border: 1px dashed #bbb; padding: 20px; }
#v4ectslabel table.szac td.right img { display: block; margin: 0 auto; }
#v4ectslabel table.szac td.right p { text-align: center; font-style: italic; color: #888; }
#v4ectslabel table.szac td.right i { color: #444; }
#v4ectslabel ul.wide li { margin-bottom: 6px; }
#v4ectslabel li { position: relative; }

#v4ectsdetails h2 { margin: 20px 0 0 0; background: #929bb8; color: #fff; font-style: italic; padding: 5px 8px 6px; text-align: center; }
#v4ectsdetails { padding: 5px 50px 50px 50px; clear: both; }
#v4ectsdetails table.pair { width: 100%; margin: 20px 0; }
#v4ectsdetails table.pair th { font-weight: normal !important; font-style: italic !important; font-size: 16px !important; color: #7e8c94 !important; padding: 5px 8px 6px !important; border: 0 !important; text-align: center !important; }
#v4ectsdetails table.pair td { vertical-align: middle !important; padding: 5px 2px !important; background: #fff !important; border: 0 !important; }
#v4ectsdetails table.pair td img { display: block !important; margin: 0 auto !important; }
#v4ectsdetails table.pair td.info { text-align: left !important; white-space: normal !important; padding: 5px 100px !important; font-style: italic !important; color: #7e8c94 !important; }
#v4ectsdetails hr { border-top: 3px solid #becdd6; }
#v4ectsdetails #jednostki { table-layout: fixed; margin-top: 20px; width: 100%; }
#v4ectsdetails #jednostki th { font-weight: normal; text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; }
#v4ectsdetails #jednostki th#col1 { }
#v4ectsdetails #jednostki th#col23 { text-align: right; }
#v4ectsdetails #jednostki th#col45 { text-align: right; }
#v4ectsdetails #jednostki th#col6 { }
#v4ectsdetails #jednostki td.col1 { width: 40%; }
#v4ectsdetails #jednostki td.col1 a { text-decoration: none; color: inherit; }
#v4ectsdetails #jednostki td.col2 { width: 20%; }
#v4ectsdetails #jednostki td.col3 { width: 5%; text-align: right; color: #666; }
#v4ectsdetails #jednostki td.col4 { width: 20%; }
#v4ectsdetails #jednostki td.col5 { width: 5%; text-align: right; color: #666; }
#v4ectsdetails #jednostki td.col6 { width: 10%; text-align: center; }
#v4ectsdetails #jednostki td.col6 a { text-decoration: none; color: inherit; font-style: italic; }
#v4ectsdetails .jwykr { margin-left: auto; }
#v4ectsdetails .jwykr td { height: 7px !important; border: 0 !important; padding: 0 !important; }
#v4ectsdetails .jwykr td.pl1 { background: #d4e2ea !important; }
#v4ectsdetails .jwykr td.en1 { background: #a6b9c3 !important; }
#v4ectsdetails .jwykr td.en0 { background: #d5424f !important; }
#v4ectsdetails .jwykr td.pl0 { background: #f84d54 !important; }
#v4ectsdetails #jednostki td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4ectsdetails #jednostki td.szczegoly { background: #fff; padding: 10px 0; }
#v4ectsdetails #jednostki td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }

#v4faq { padding: 5px 50px 50px 50px; clear: both; }
#v4faq #toc { padding-left: 15px; border-left: 1px dashed #ccc; margin-left: 2px; }
#v4faq #toc .title { font-size: 17px; }
#v4faq #toc ul.jquery-toc-1 { list-style: none; margin-left: 0 !important; }
#v4faq #toc li { margin-bottom: 3px; }
#v4faq h1 { text-shadow: none; font-weight: normal; margin-bottom: 20px; color: #66b; }
#v4faq h2 { margin: 40px 0 20px 0; }
#v4faq h3 { color: #66b; font-size: 15px; margin: 30px 0 20px 0; font-weight: normal; font-style: italic; }
#v4faq ul.wide li { margin-top: 8px }
#v4faq pre { margin-bottom: 10px; white-space: pre-wrap; margin-left: 20px; }
#v4faq div.sidenote { padding: 1px 0 1px 15px; margin: 0 0 0 200px; border-left: 1px dotted #bbb; color: #666; }

#v4services { padding: 5px 50px 50px 50px; clear: both; }
#v4services #toc { padding-left: 15px; border-left: 1px dashed #ccc; margin-left: 2px; }
#v4services #toc .title { font-size: 17px; }
#v4services #toc ul.jquery-toc-1 { list-style: none; margin-left: 0 !important; }
#v4services #toc li { margin-bottom: 3px; }
#v4services h1 { text-shadow: none; font-weight: normal; margin-bottom: 20px; color: #66b; }
#v4services h2 { margin: 40px 0 20px 0; }
#v4services .spec { background: #ccc; }
#v4services .spec td { background: #fff; padding: 5px 8px 10px 8px; vertical-align: baseline; }
#v4services .spec td.name { font-weight: bold; text-align: center; font-style: italic; font-size: 16px; padding: 5px 20px; }
#v4services .spec td.required { font-weight: bold; text-align: center; padding: 5px 20px; }
#v4services .spec td.optional { font-style: italic; text-align: center; padding: 5px 20px; }
#v4services .spec td.desc { width: 500px; }
#v4services .spec td.returns { font-style: italic; text-align: right; padding: 5px 12px; background: #eee; }
#v4services .spec td.caption { text-align: left; padding: 10px; background: #eee; }

#v4embed { padding: 5px 50px 50px 50px; clear: both; }
#v4embed #toc { padding-left: 15px; border-left: 1px dashed #ccc; margin-left: 2px; }
#v4embed #toc .title { font-size: 17px; }
#v4embed #toc ul.jquery-toc-1 { list-style: none; margin-left: 0 !important; }
#v4embed #toc li { margin-bottom: 3px; }
#v4embed h1 { text-shadow: none; font-weight: normal; margin-bottom: 40px; color: #66b; }
#v4embed h2 { margin: 40px 0 20px 0; }
#v4embed h3 { margin: 40px 0 20px 0; font-weight: normal; font-size: 18px; }
#v4embed td { vertical-align: top; padding-right: 20px; }
#v4embed pre { margin-bottom: 10px; white-space: no-wrap; padding: 5px 8px; overflow-x: scroll; background: #f8f8f8; border: 1px solid #ccc; cursor: text; }
#v4embed div.inner { margin-left: 180px; padding-left: 20px; border-left: 1px dashed #bbb; }
#v4embed li { margin: 0 0 10px 0; }

#v4warnings { padding: 140px 30px 50px 30px; clear: left; position: relative; min-height: 400px; }
#v4warnings h1 { position: absolute; left: 30px; top: 18px; padding-left: 25px; background: url(design/tab4/h2.png) no-repeat scroll 0 5px transparent; }
#v4warnings #ostatnie_przeliczenie { position: absolute; left: 30px; top: 69px; color: #666; }
#v4warnings #typy_ostrzezen { position: absolute; left: 224px; top: 3px; width: 380px; height: 120px; overflow-y: scroll; line-height: 1.4em; color: #444; }
#v4warnings #filtr_notatek_div { position: absolute; left: 687px; top: 22px; color: #444; }
#v4warnings #pokaz_ignorowane_div { position: absolute; left: 702px; top: 78px; color: #444; }
#v4warnings .ajax_loading { position: absolute; right: 28px; top: 156px; }
#v4warnings #wyniki { table-layout: fixed; margin-top: 20px; width: 100%; }
#v4warnings #wyniki th { text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; }
#v4warnings #wyniki th#col1 { width: 7%; }
#v4warnings #wyniki th#col2 { width: 41%; }
#v4warnings #wyniki th#col3 { width: 12%; padding-left: 12px; }
#v4warnings #wyniki th#col4 { width: 15%; }
#v4warnings #wyniki th#col5 { width: 25%; }
#v4warnings #wyniki td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4warnings #wyniki td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }
#v4warnings #wyniki td.col3 { padding-left: 12px; }
#v4warnings #wyniki tr.ignorowane td { color: #999; background: #fff; }
#v4warnings #wyniki tr.ignorowane td a { color: #88b; }
#v4warnings #wyniki td.col4 { padding: 0 8px 0 0; vertical-align: baseline; }
#v4warnings #wyniki td.col4 input { background: transparent; margin: 0; width: 100%; padding: 1px 0; color: #666; font-size: 12px; font-family: "lucida grande", "Segoe UI", tahoma, "lucida sans unicode", verdana, arial, sans-serif; }
#v4warnings #wyniki td.col4 input.unsaved { color: #944; }
#v4warnings .ajax_ordering_pages_type1 { position: absolute; right: 0px; top: 117px; width: 320px; }
#v4warnings .ajax_ordering_pages_type1 a.previous { position: absolute; text-align: right; top: 0px; right: 220px; text-decoration: none; }
#v4warnings .ajax_ordering_pages_type1 a.next { position: absolute; text-align: left; top: 0px; left: 220px; text-decoration: none; }
#v4warnings .ajax_ordering_pages_type1 span.current { position: absolute; color: #888; top: 0px; left: 100px; width: 120px; text-align: center; }
#v4warnings .ajax_ordering_pages_type2 { margin-top: 20px; }
.modalfrc .ajax_ordering_pages_type2 { margin-top: 20px; text-align: center; }
.modalfrc .ajax_ordering_pages_type2 a, .modalfrc .ajax_ordering_pages_type2 b { margin: 0 3px; }

#v4revs { padding: 15px 30px 50px 30px; clear: left; position: relative; min-height: 400px; }
#v4revs h1 { font-weight: normal; text-shadow: none; font-size: 22px; }
#v4revs .ajax_loading { position: absolute; right: 30px; top: 59px; }
#v4revs #filtr_div { position: absolute; left: 260px; top: 17px; color: #444; }
#v4revs #wyniki { table-layout: fixed; margin-top: 20px; width: 100%; }
#v4revs #wyniki th { text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; }
#v4revs #wyniki th#col1 { width: 25%; }
#v4revs #wyniki th#col2 { width: 20%; text-align: right; padding-right: 5px; }
#v4revs #wyniki th#col3 { width: 55%; }
#v4revs #wyniki td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4revs #wyniki td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }
#v4revs #wyniki td.col1 { font-size: 11px; }
#v4revs #wyniki td.col2 { text-align: right; font-style: italic; padding-right: 5px; }
#v4revs #wyniki td.col2 a { text-decoration: none; color: inherit; }
#v4revs .ajax_ordering_pages_type1 { position: absolute; right: 0; top: 37px; width: 320px; }
#v4revs .ajax_ordering_pages_type1 a.previous { position: absolute; text-align: right; top: 0px; right: 220px; text-decoration: none; }
#v4revs .ajax_ordering_pages_type1 a.next { position: absolute; text-align: left; top: 0px; left: 220px; text-decoration: none; }
#v4revs .ajax_ordering_pages_type1 span.current { position: absolute; color: #888; top: 0px; left: 100px; width: 120px; text-align: center; }
#v4revs .ajax_ordering_pages_type2 { margin-top: 20px; }

#verror { padding: 40px 30px 50px 30px; }
#verror div.marg { margin-left: 230px; padding-left: 20px; border-left: 1px dashed #aaa; }
#verror h1 { font-weight: normal; color: #66a; text-shadow: none; font-size: 22px; margin-bottom: 10px;  }
#verror #goog-fixurl { margin-top: 20px; }
#verror #goog-fixurl .content { color: #444; }
#verror #goog-fixurl h3 { font-weight: normal; font-size: 13px; }
#verror #goog-fixurl h3 b { font-weight: normal; color: #77c; font-style: italic; }
#verror #goog-fixurl ul { margin: 10px 0 0 25px; }
#verror #goog-fixurl ul li.search-goog form { margin: 5px 0 0 0; }
#verror #goog-fixurl ul li { margin-bottom: 8px; }
#verror #goog-fixurl #goog-wm-qt { border: 1px solid #aaa; font-size: 13px; color: #666; padding: 3px 2px; font-family: "lucida grande", "Segoe UI", tahoma, "lucida sans unicode", verdana, arial, sans-serif; }
#verror #goog-fixurl #goog-wm-sb { margin-left: 10px; font-size: 13px; color: #eee; background: #99a; padding: 3px 10px; font-family: "lucida grande", "Segoe UI", tahoma, "lucida sans unicode", verdana, arial, sans-serif; }

#v_iml_tutorial { padding: 45px 35px 50px 35px; margin-left: 212px; border-left: 1px dashed #aaa; }
#v_iml_tutorial #toc { float: right; padding-left: 15px; border-left: 1px dashed #ccc; margin-left: 25px; }
#v_iml_tutorial #toc .title { font-size: 17px; }
#v_iml_tutorial #toc li { margin-bottom: 3px; }
#v_iml_tutorial h1 { font-size: 30px; margin-bottom: 40px; text-shadow: none; font-weight: normal; color: #6d7388; }
#v_iml_tutorial h2 { font-size: 22px; margin: 50px 0 20px 0; color: #444; padding-left: 29px; background: url(design/tab4/h2.png) no-repeat 0px 5px; }
#v_iml_tutorial h3 { font-size: 17px; font-weight: bold; font-style: italic; margin: 35px 0 10px 0; color: #77b; }
#v_iml_tutorial p, #v_iml_tutorial ul { font-size: 13px; color: #555; line-height: 1.5em; margin-bottom: 15px; }
#v_iml_tutorial ul { margin-left: 24px; }
#v_iml_tutorial p em { font-weight: normal; font-style: italic; font-size: 14px; color: #800; text-shadow: #800 1px 1px 2px; }
#v_iml_tutorial .grey { color: #888; }
#v_iml_tutorial div.przyklad { background: #f4f4f4; padding: 5px 10px; border: 1px solid #ddd; margin: 20px 0; }
#v_iml_tutorial div.przyklad div.naglowek { color: #444; font-size: 15px; font-style: italic; margin-bottom: 8px; }
#v_iml_tutorial div.przyklad div.sekcja { margin: 0; color: #555; }
#v_iml_tutorial div.przyklad div.kod { margin: 0 0 10px 0; color: #555; font-family: Courier New, courier; font-size: 13px; background: #fff; padding: 3px 5px; border: 1px solid #ddd; }
#v_iml_tutorial div.przyklad div.iml { margin: 0 0 5px 0; background: #fff; padding: 3px 5px 5px 5px; border: 1px solid #ddd; }
#v_iml_tutorial b.allowed { color: #282; }
#v_iml_tutorial b.banned { color: #b22; font-weight: normal; text-decoration: line-through; }
#v_iml_tutorial #admin_links { position: absolute; left: 0px; top: 26px; width: 172px; padding: 0 20px; text-align: center; }
#v_iml_tutorial #admin_links a { text-decoration: none; color: #888; }
@media print {
    #v_iml_tutorial #admin_links { display: none; }
    #v_iml_tutorial { margin-left: 0; border-left: 0; }
    #v_iml_tutorial h2 { display: list-item; list-style-image: url(design/tab4/h2.png); list-style-position: inside; padding-left: 0; }
}

#v4users { padding: 0 30px 50px 30px; clear: left; position: relative; }
#v4users #left { float: left; width: 208px; }
#v4users #right { float: right; width: 652px; }
#v4users h1 { padding-top: 7px; padding-left: 40px; display: none; }
#v4users h2 { font-size: 20px; margin: 8px 0 20px 0; color: #444; padding-left: 26px; background: url(design/tab4/h2.png) no-repeat 0px 5px; }
#v4users #admin { table-layout: fixed; margin-top: 5px; width: 100%; }
#v4users #admin th { text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; font-weight: normal; }
#v4users #admin th#col1 { width: 30%; }
#v4users #admin th#col2 { width: 30%; }
#v4users #admin th#col3 { width: 25%; }
#v4users #admin th#col4 { width: 15%; }
#v4users #admin td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4users #admin td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }
#v4users #add_user_table { margin-top: 10px; width: 100%; }
#v4users .textbox_container { width: 160px; }
#v4users .textbox_container input { width: 148px; }
#v4users #add_user_info { color: #777; font-size: 12px; margin: 20px 0 5px 0; }

#v4dbstats { padding: 0 30px 50px 30px; clear: left; position: relative; }
#v4dbstats #left { float: left; width: 208px; }
#v4dbstats #right { float: right; width: 652px; }
#v4dbstats h1 { padding-top: 7px; padding-left: 40px; display: none; }
#v4dbstats h2 { font-size: 20px; margin: 8px 0 20px 0; color: #444; padding-left: 26px; background: url(design/tab4/h2.png) no-repeat 0px 5px; }
#v4dbstats #tables { table-layout: fixed; margin-top: 5px; width: 100%; }
#v4dbstats #tables th { text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; font-weight: normal; }
#v4dbstats #tables th#col1 { width: 50%; }
#v4dbstats #tables th#col2 { width: 20%; text-align: right; }
#v4dbstats #tables th#col3 { width: 30%; padding-left: 10px; }
#v4dbstats #tables td.col2 { text-align: right; }
#v4dbstats #tables td.col3 { padding-left: 10px; }
#v4dbstats #tables td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4dbstats #tables td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }

#v4hidden { padding: 0 30px 50px 30px; clear: left; position: relative; }
#v4hidden h1 { padding-top: 7px; padding-left: 40px; display: none; }
#v4hidden h2 { font-size: 20px; margin: 8px 0 20px 0; color: #444; padding-left: 26px; background: url(design/tab4/h2.png) no-repeat 0px 5px; }
#v4hidden #programy { table-layout: fixed; margin-top: 5px; width: 100%; }
#v4hidden #programy th { text-align: left; color: #666; border-bottom: 1px solid #c5c6ca; padding: 0 2px 4px 2px; font-weight: normal; }
#v4hidden #programy th#col1 { width: 18%; }
#v4hidden #programy th#col2 { width: 45%; }
#v4hidden #programy th#col3 { width: 37%; padding-left: 15px }
#v4hidden #programy td.col1 { font-weight: bold; }
#v4hidden #programy td.col2 { color: #888; }
#v4hidden #programy td.col3 { padding-left: 15px; }
#v4hidden #programy td.empty { background: #ecedf1; padding: 50px 100px; color: #888; text-align: center; }
#v4hidden #programy td { vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f5f6fa; color: #333; border-bottom: 1px solid #c5c6ca; padding: 1px 2px 2px 2px; }


#imledoverlay { display: none; z-index: 100; background: #888; position: fixed; *position: absolute; top: 0; height: 100%; width: 100%; }
#imleditor { display: none; position: absolute; width: 300px; height: 200px; top: 40px; left: 40px; background: rgba(82,82,82,0.7); padding: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; z-index: 101; }
#imleditor #imledglob { position: relative; width: 100%; height: 100%; background: #fff; border: 1px solid #282e4e; }
#imleditor #imledheader { width: 100%; height: 32px; background: #7781a4; border-bottom: 1px solid #282e4e; }
#imleditor #imledclose { width: 17px; height: 17px; cursor: pointer; position: absolute; top: 4px; right: 6px; background: url(imleditor/close.gif) no-repeat 2px 2px; padding: 2px; border: 1px solid #7781a4; }
#imleditor #imledclose:hover { border: 1px solid #A4A2B9; }
#imleditor .tab { cursor: pointer; float: left; font-size: 15px; margin-top: 4px; position: relative; margin-left: 10px; }
#imleditor .selectedtab { height: 24px; background: #fff; color: #000; border-left: 1px solid #282e4e; padding: 3px 14px 0 14px; border-top: 1px solid #282e4e; top: 1px; border-right: 1px solid #282e4e; }
#imleditor .othertab { height: 23px; background: transparent; color: #fff; border-left: 1px solid transparent; padding: 1px 14px 2px 14px; border-top: 1px solid transparent; top: 1px; border-right: 1px solid transparent; }
#imleditor .othertab:hover { height: 23px; background: #667193; color: #fff; border-left: 1px solid transparent; padding: 1px 14px 2px 14px; border-top: 1px solid transparent; top: 1px; border-right: 1px solid transparent; }
#imleditor #imledcontent { width: 100%; overflow-y: auto;}
#imleditor .tabcontent { padding: 15px; font-size: 13px; color: #444; }
#imleditor #imled_codemirror_wrapper { border: 1px solid #ccc; cursor: text; }
#imleditor #imled_zaawansowany_tabela { margin-top: 10px; width: 100%; }
#imleditor #imled_zaawansowany_podglad { border: 1px solid #ccc; overflow-y: scroll; overflow-x: auto; padding: 3px 5px; }
#imleditor #imled_zaawansowany_bledy { overflow-y: auto; padding-left: 10px; font-size:11px; }
#imleditor a { color: #3E48A8; cursor: pointer; text-decoration: underline; }
#imleditor .bledy_html ul { margin-left: 20px; }
#imleditor .bledy_html ul li.severity1 { color: #a50; }
#imleditor .bledy_html ul li.severity2 { color: #f00; }
#imleditor #imledfooter { width: 100%; height: 40px; background: #f1f1f1; border-top: 1px solid #ccc; }
#imleditor #imled_historytab { }
#imleditor #imled_historytab table { width: 100%; }
#imleditor #imled_historytab table th { padding: 3px 5px; text-align: left; vertical-align: top; border-bottom: 1px solid #ddd; font-weight: normal; color: #888; }
#imleditor #imled_historytab table td { padding: 3px 5px; text-align: left; vertical-align: top; background: #eee; border-bottom: 1px solid #ddd; font-weight: normal; color: #333; }
#imleditor #imled_historytab table td a { margin-right: 5px; }
#imleditor #imled_historycmp { }
#imleditor #imled_historycmp div { margin: 0 0 5px 0; }
#imleditor #imled_historycmp pre { white-space: pre-wrap; font-size: 12px; padding: 0px 2px; }
#imleditor #imled_historycmp table { width: 100%; margin-top: 8px; }
#imleditor #imled_historycmp table th { padding: 0px 2px 5px 2px; font-weight: normal; text-align: left; font-style: italic; }
#imleditor #imled_historycmp table td { width: 50%; vertical-align: top; white-space: pre-wrap; font-family: courier new, courier; font-size: 12px; padding: 0px 2px; }
#imleditor #imled_historycmp table td b { font-weight: normal; background: #bbb; }
#imleditor #imled_historycmp table td.del { background: #ddd; }
#imleditor #imled_historycmp table td.ins { background: #ddd; }
