body
{
    background: #ffffff url('../img/ceb_bg_rpt.jpg') repeat-x top center;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'Arial', 'Tahoma', 'Verdana', 'Futura Condensed Bold', sans-serif;
    color: #333333;
}

img
{
    border: none;
}

a
{
    color: #3399cc;
    text-decoration: none;
}

a:hover
{
    color: #3399cc;
    text-decoration: underline;
}

br.total
{
    clear: both;
}

div.main_container
{
    clear: both;
    width: 998px;
    margin: 0 auto;
}

div.main_left_block
{
    float: left;
    width: 636px;
    margin: 0 auto;
}

div.main_right_block
{
    float: right;
    width: 362px;
    margin: 0 auto;
}

div.right_addons_block {
    clear: both;
    width: 302px;
    padding: 0 50px 10px 10px;
    background-image: url('../img/ceb_bg_middle_right_pasek.jpg');
}

div.main_content
{
    text-align: justify;
    padding: 5px 15px 5px 130px;    
}

div.icon_box
{
    margin-left: 3px;
    width: 319px;
    height: 26px;
    padding-top: 10px;
    background: #ffffff url('../img/ceb_bg_icon_box.jpg') repeat-x top left;
}

div.icon_box a
{
    margin: 0px 10px 0 13px ; 
    font-size: 10px;
    font-family: verdana;
    color: #006699;
}

img.icon_image
{
    position: relative;
    top: 1px;
}

div.menu_container
{
    width: 240px;
    height: 310px;
    margin: 210px 0 0 44px;
}

div.contact_container
{
    width: 240px;
    height: 180px;
    margin: 65px 0 0 51px;
    text-align: center;
}

div.contact_container div.line1
{
    padding-top: 8px;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    color: #cc0000;
}

div.contact_container div.line2
{
    margin-top: 3px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}

div.contact_container div.line3
{
    margin-top: 3px;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    color: #cc0000;
}

div.contact_container div.line4
{
    margin-top: 8px;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #333333;
}

div.contact_container div.line5
{
    margin-top: 3px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}

div.contact_container div.line5 a
{
    color: #333333;
}


#top_background
{
    height: 185px;
    background: #ffffff url('../img/ceb_bg_top.jpg') no-repeat top center;
    text-align: left;
}

#middle_background
{
    background: #ffffff url('../img/ceb_bg_middle.gif') repeat-y top right;
}

#middle_left_background
{
    min-height: 480px;
    height: auto !important;
    height: 480px;
    background: #ffffff url('../img/ceb_bg_middle_left.jpg') no-repeat top left;
}

#middle_right_background
{
    min-height: 590px;
    height: auto !important;
    height: 773px;
    background: #ffffff url('../img/ceb_bg_middle_right.jpg') no-repeat top right;
}

#bottom_background
{
    height: 40px;
    font-size: 11px;
    color: #989898;
    padding-top: 17px;
    background: #ffffff url('../img/ceb_bg_bottom.gif') no-repeat top center;
    text-align: center;
}

#bottom_background a
{
    color: #989898;
    text-decoration: underline;
}

#bottom_background a:hover
{
    color: #808080;
    text-decoration: underline;
}


div.info
{
    margin: 20px;
    padding: 20px;
    border: 2px solid #00cc00;
    color: #00cc00;
}

div.error
{
    margin: 20px;
    padding: 20px;
    border: 2px solid #cc0000;
    color: #cc0000;
}

input.tekst, textarea.tekst
{
    font-size: 12px;
    font-family: Arial;
    color: #333333;
    border: 1px solid #999999;
}