

div.ScrollBoxBG div.scrollblack_transparent {
    height: 60px;
    z-index: 3;
}

div.scrollblack_transparent {
    left: 0px;
    position: absolute;
    width: 100%;
    bottom: 46px;
    background: url("/i/promic_blacktransp.png") repeat scroll 0px 0px transparent;
}

div.ScrollContainer {
    position: relative;
}

div.ScrollBoxBG {
    position: relative;
}

div.ScrollBox {
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.ScrollBox .tools {
    position: relative;
    top: 0px;
    width: 998px;
}

div.ScrolBoxTools > div {
    position: absolute;
}

div.ScrolBoxTools > div {
    position: absolute;
    left: 0px;
    top: 0px;
}

.ScrollBox, .ScrolBoxTools > div {
    overflow: hidden;
    height: 284px;
    max-height: 284px;
}

body.ScrolBoxTools > div {
    border: 1px dotted #FF0000;
}

.ScrolBoxTools > div {
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    width: 998px;
    position: relative;
}

div.navi {
    clear: both;
    margin-left: -5px;
    padding: 15px 5px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 4;
    bottom: 0px;
}

div#fp_boxes_container {
    clear: both;
    height: 105px;
    margin: 0px auto;
    position: relative;
    width: 896px;
}

#fp_boxes_container a.LinkBox_navi {
    background-image: url("/i/jmexim_scrollbox_navi.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 21px;
    position: absolute;
    top: 44px;
    width: 11px;
    text-decoration: none;
}

#fp_boxes_container a.LinkBox_prev {
    background-position: left center;
    left: -35px;
}

#fp_boxes_container a.LinkBox_next {
    background-position: right center;
    right: -30px;
}

div#fp_tools_container {
    height: 99px;
    overflow: hidden;
    position: relative;
    width: 896px;
}

div.fp_boxes.tools {
    position: absolute;
}

.fp_boxes > div {
    float: left;
    height: 85px;
    padding: 10px;
    width: 278px;
}

div.BorderDiv {
    border: 1px solid #CCCCCC;
    padding: 1px;
}

div.BgDiv {
    height: 75px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    background: url("/img/image/firstpage/boxes_bg.png") repeat scroll 0px 0px transparent;
}

.fp_boxes h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0px;
    color: #1F3255;
}

.fp_boxes h3, .fp_boxes p, .fp_boxes a {
    z-index: 2;
}

#fp_news .fp_boxes a.moreBtn, .fp_boxes a.moreBtn {
    border-radius: 3px 3px 3px 3px;
    color: #FDFDFD;
    display: block;
    font-size: 10px;
    left: 10px;
    padding: 2px 10px;
    position: absolute;
    text-decoration: none;
    bottom: 10px;
    background: none repeat scroll 0% 0% #6F6F6F;
}

#FCK_FirstPage div.BlueBoxes, #FCK_FirstPage div.ScrollBox {
    border: 1px dotted #00FF00;
    width: 100%;
}

div.BlueBoxes {
    width: 440px;
    float: left;
    margin-top: 10px;
}

body#FCK_FirstPage div.ScrollBox .tool {
    border: 1px dashed #FF0000;
    margin: 5px;
}

body#FCK_FirstPage div.ScrollBox {
    overflow: visible;
    clear: both;
    float: left;
    width: 100%;
}

div.ScrollBox {
    overflow: hidden;
    position: relative;
    margin: 0pt;
}

.ScrollBox > .tools > .tool {
    float: left;
}

.ScrollBox, .ScrollBox > .tools > .tool {
}

.BlueBox > .contentShadowTop > h1 {
    background: none repeat scroll 0pt 0pt #064C96;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    margin: 0pt 0pt 0pt 16px;
    width: 360px;
    padding: 5px 20px;
}

.BlueBox .content ul li {
    padding: 3px 0pt;
}

.BlueBox .content ul {
    padding: 0pt;
    list-style-image: url("../i/sanitar_BlueBox_list.png");
    margin: 0pt 0pt 0pt 15px;
}

.BlueBox .bottomLinks a:hover {
    text-decoration: underline;
}

.BlueBox .bottomLinks a {
    padding: 0pt 5px;
    color: #FFFFFF;
    text-decoration: none;
}

.BlueBox .bottomLinks {
    text-align: right;
    margin-top: 5px;
    font-size: 11px;
}

.BlueBox .content {
    width: 360px;
    padding: 10px 20px;
    color: #FFFFFF;
    background: none repeat scroll 0pt 0pt #1E6DC1;
    margin: 0pt 0pt 0pt 16px;
    font-size: 11px;
}

div.contentShadowBottom {
    height: 23px;
    background: url("../i/sanitar_BlueBox_shadowBottom.png") no-repeat scroll left top transparent;
}

.BlueBox .contentShadow {
    background: url("../i/sanitar_BlueBox_shadow.png") repeat-y scroll 0pt 0pt transparent;
}

.contentShadowTop {
    background: url("../i/sanitar_BlueBox_shadowTop.png") no-repeat scroll left bottom transparent;
    min-height: 24px;
}

.ScrollBox .tools {
    position: relative;
}

body#FCK_FirstPage div.BlueBox {
    float: left;
    position: relative;
    border: 1px dashed #FF0000;
    margin: 5px;
}

body#FCK_FirstPage {
    font-family: Arial,sans-serif;
    font-size: 12px;
}

div.navi a.active {
    background: none repeat scroll 0% 0% #EBCA16;
}

div.navi a {
    z-index: 2;
    display: inline-block;
    margin: 0pt 4px;
    cursor: pointer;
    background: none repeat scroll 0% 0% #D9DAD8;
    height: 12px;
    width: 12px;
}

div.navi {
    position: relative;
    text-align: center;
    height: 16px;
    z-index: 1;
    margin-bottom: -16px;
}

table.ScrollBox_two_cols td h1 {
    text-align: right;
    background: none repeat scroll 0% 0% #EBEBEB;
    color: #666666;
    display: inline-block;
    line-height: 28px;
    font-size: 14px;
    padding: 0pt 100px 0pt 10px;
    margin: 0pt 16px 0pt 10px;
}

td.right_dotted_border {
    border-right: 1px solid #E2E1E1;
}

div.ScrollImg {
    margin: 1px 0pt;
    padding: 1px;
}

span.SB_right_decor {
    background: url("/i/Scroll_button_decor_right.png") no-repeat scroll right top transparent;
    display: block;
}

span.SB_txt {
    display: block;
    background: none repeat scroll 0% 0% #D72D15;
    margin: 0pt 5px;
    padding: 0pt 10px;
    color: #FFFFFF;
    text-decoration: none;
}

a.ScrollBox_button {
    float: right;
    clear: both;
    display: block;
    line-height: 28px;
    background: url("/i/Scroll_button_decor_left.png") no-repeat scroll left top transparent;
    text-decoration: none;
}

div.bottom_line {
    border-bottom: 1px solid #EBEBEB;
    margin: 10px 0pt;
}

table.ScrollBox_two_cols td {
    width: 50%;
    vertical-align: top;
    padding: 0pt 20px;
    font-size: 12px;
    text-align: right;
    color: #FFFFFF;
}

table.ScrollBox_two_cols {
    margin-top: 20px;
}

h1.UnderLogo {
    font-size: 28px;
}

.madefont {
    font-family: made,madett;
}

#fp_news table {
    width: 100%;
}

#fp_news td {
    width: 450px;
    border: 0px none;
    vertical-align: top;
    padding: 20px;
}

#fp_news table {
    border: 0px none;
    padding: 0px;
}

.ScrolBoxTools > div p {
    font-size: 12px;
}

p {
    font-size: 12px;
}

body#fp_news td {
    border: 0.1px dashed #FF0000;
}

body#fp_news.fp_body {
    margin: 10px;
}

body#fp_news {
    border: 1px dashed #FF0000;
    margin: 20px;
    position: relative;
    width: 980px;
}

#fp_news .img_masters img {
    max-width: 115px;
    max-height: 69px;
}

#fp_news .img_masters {
    width: 117px;
    height: 71px;
    padding: 1px;
    border: 1px solid #555F74;
    background: none repeat scroll 0% 0% #2C3651;
    display: table-cell;
    float: left;
    vertical-align: middle;
    text-align: center;
    margin: 0px 5px 5px 0px;
}

#fp_news h2 {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
}

#fp_news .normalfont {
    font-size: 12px;
    font-family: Georgia,Times New Roman,serif;
    vertical-align: middle;
}

#fp_news .fp_gallery a {
    width: 181px;
    height: 104px;
    border: 1px solid #555F74;
    background: none repeat scroll 0% 0% #2C3651;
    vertical-align: middle;
    text-align: center;
    padding: 1px;
    display: block;
    float: left;
    margin: 5px;
}

#fp_news a {
    font-size: 1.2em;
}

body a {
    text-decoration: underline;
    color: #000000;
}

.fp_gallery img {
    max-width: 179px;
    max-height: 102px;
}

#TopMenu ul.TopMenuSubs {
    display: none;
    position: absolute;
    width: 150px;
    z-index: 100;
    background: none repeat scroll 0% 0% #E7E7E7;
}

div#fp_scroll {
    margin-top: -10px;
    width: 998px;
    margin-left: -9px;
    margin-bottom: 5px;
}

body.ScrolBoxTools {
    border: 1px dashed #FF0000;
    margin: 0px;
    position: relative;
    width: 998px;
    float: left;
}

.fp_body {
    position: relative;
}

#fp_news h1 {
    color: #1F3254;
    font-weight: normal;
}

body > div.ui-dialog {
    position: fixed;
}

div.ui-widget-overlay {
    position: fixed;
}

.cFPhoto img {
    max-width: 410px;
}

div.cFPhoto {
    float: left;
    border: 1px solid #DDDDDD;
    padding: 2px;
}

div.centered {
    text-align: center;
}

div.cFBorderTop {
    border-top: 1px solid #6AB741;
}

div.cFButtons {
    clear: both;
    float: none;
    margin-top: 10px;
    padding: 10px 0px;
}

div.cFrow {
    clear: both;
    float: left;
    width: 100%;
    padding: 7px 0px;
    min-height: 30px;
}

input.cFInputCentered {
    text-align: center;
}

.cFTableDimensions input {
    width: 40px;
}

.cFTableDimensions table th, .cFTableDimensions table td {
    border: 1px solid #000000;
}

.cFTableDimensions table {
    border-collapse: collapse;
    margin: 50px auto;
}

div.cForm .cFFieldNormal {
    width: 500px;
}

.cForm textarea {
    vertical-align: top;
    max-width: 500px;
}

span.cFLabel {
    float: left;
    line-height: 24px;
    display: block;
    text-align: right;
    width: 144px;
}

div.cFPhotoDesc {
    text-align: center;
    font-size: 10px;
}

input:disabled {
    background: none repeat scroll 0% 0% #CCCCCC;
    border: medium none #CCCCCC;
}

div.cFTableDimensions {
    text-align: center;
}

div.cFOptions {
    float: left;
    line-height: 30px;
    max-width: 765px;
}

h1#TopStars {
    font-weight: normal;
    margin-left: 140px;
    position: absolute;
    text-transform: uppercase;
    font-family: verdana,arial,helvetica;
    color: #6E6262;
    border-left: 1px solid #E7E7E7;
    padding: 26px 0px 6px 20px;
    background: url("/i/promic_top_stars.png") no-repeat scroll 20px 6px transparent;
    top: 35px;
    left: 124px;
}

.ScrolBoxTools > div h2 {
    font-weight: normal;
    font-family: verdana,Arial,Helvetica,sans-serif;
}

.ScrolBoxTools > div div.TextOnBlack {
    position: absolute;
    width: 500px;
    left: 15px;
    bottom: 15px;
    padding: 15px;
    background: url("/i/promic_blacktransp.png") repeat scroll 0px 0px transparent;
    color: #FFFFFF;
}

div.LangSelector a {
    text-decoration: none;
    color: #CCCCCC;
}

div.LangSelector {
    position: absolute;
    right: 10px;
    bottom: 17px;
    color: #CCCCCC;
}

body, body#fp_news {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

/* LIST */
#list { width:420px; }
#list ol { font-style:italic; font-family:arial; font-size:14px; color:#999999;  }
#list ol li { }
#list ol li p { padding:8px; font-style:normal; font-family:Arial; font-size:12px; color:#eee; border-left: 1px solid #99999; }
#list ol li p em { display:block; }