/* 
    Document   : mhp_main.css
    Created on : 2008-11-24, 16:02:04
    Author     : route85 S.C. Daniel Derda i Jacek Staszewski
    Description: Main stylesheet file
*/

@import url("mhp_buttons.css");
@import url("mhp_headers.css");
@import url("mhp_main_menu.css");
@import url("mhp_paragraphs.css");
@import url("mhp_anchors.css");
@import url("mhp_lists.css");
@import url("mhp_poll.css");
@import url("mhp_news_box.css");
@import url("mhp_mhp_tv_box.css");
@import url("mhp_newsletter.css");
@import url("mhp_helpers.css");
@import url("mhp_listing.css");
@import url("mhp_elements.css");
@import url("mhp_tools.css");
@import url("mhp_search.css");

html { }

body
{
    padding: 0;
    margin: 0;
    background: #fafafa url(../img/main/main_page_background_vertical.gif) repeat-y top left;    
}

body, div
{
    font: 11px 'Verdana', 'Tahoma', 'Arial';
}

div
{
    width: 100%;
}

div.dodajdo_lewa
{
    float: left;
    width: 50px;
}
div.dodajdo_prawa
{
    display: none;
}

div.dodajdo_tabelka_main div
{
    float: none;
}

#mhp_page
{
    float: left;
    width: 980px;
}

#mhp_header
{
    background: #fafafa url(../img/main/main_page_background.png) repeat-x top left;
    float: left;
    height: 276px;
    width: 100%;
    margin: 0;
    padding: 0;
}

#mhp_header div
{
    background: url(../img/main/header_background.png) no-repeat;
    height: 276px;
}

#mhp_content
{
    float: left;
    width: 100%;
}

#mhp_main_menu
{
    float: left;
    width: 168px; /* -2 x 9px from padding */
    border-right: 1px solid #bbb;
    padding: 9px;
    position: relative;
    background: #fff;
    top: -40px;
}

#mhp_middle
{
    float: left;
    width: 422px; /* 487px - 28px+37px padding */
    background: url(../img/main/middle_background.png) repeat-y top left;
    padding: 28px;
    padding-top: 10px;
    padding-right: 37px;
}

#mhp_middle img.a_left
{
    margin: 0 15px 15px 0;
    display: inline;
}

#mhp_middle h2
{
    
}

#mhp_right_menu
{
    float: left;
    border-left: 1px solid #bbb;
    width: 247px; /* 286 - 39px padding */
    padding: 10px 0 0 39px;
}

div.box.kalendarium *
{
    color: #808080;
}

#mhp_footer
{    
    width: 522px;
    height: 166px;
    margin: 0 0 30px 188px;
    background: url(../img/footer/footer_background.png) no-repeat top left;
    display: inline;
    float: left;
}

#mhp_footer span
{
    float: right;
    color: #808080;
    margin: 10px 50px 0 0;
    text-align: right;
    white-space: nowrap;
   
}

div.article_content img, div.subcategories img
{
    padding: 4px;
    border: 1px solid #d9e0e6;
    border-bottom-color: #c8cdd2;
    border-right-color: #c8cdd2;
    background: #fff;
}
div.article_content hr
{
    background: #ddd;
    height: 1px;
    border: 0;
}

img.zoom_image
{
    cursor: pointer;
}

.similar_documents
{
    padding-top: 10px;
    border-top: 1px solid #ddd;
}