body, html
    {
    text-align: center;
    margin: 0 auto;
    background-color: #fff;
    height:100%;
    }
div, a
    {
    font-family: arial; 
    color: #000;
    text-align: center;
    text-decoration: none;
    }
a { color: #7C0042; }
table, td
    {
    border-spacing: 0px;
    padding: 0;
    vertical-align: top;
    }
img {border: none;}
#top
    {
    margin: 0 auto;
    width: 750px;
    height:84px;
    }
#menu
    {
    margin: 0 auto;
    width: 750px;
    height: 26px;
    }
#content
    {
    margin: 0 auto;
    width:750px;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    }
.author
    {
    font-size: 18px;
    float: right;
    color: #515151;
    padding: 53px 29px 0px 0px;
    }
.category
    {
    padding: 22px 0 28px 0;
    /* padding: 28px 0 31px 0; */
    color: #4B4B4B;
    font-family: verdana;
    font-weight: bold;
    font-size: 15px;
    width: 750px;
    }
div.item_menu
    {
    float: left;
    width: 120px;
    color: #7C0042;
    font-size: 15px;
    margin-top: 5px;
    text-align: left;
    font-weight: bold;
    }
div.item_menu:hover
    {
    border: 0px solid #447B13;
    }
.img_horizontal
    {
    border: 0px solid #697575;
    margin-bottom: 4px;
    }
.header
    {
    width: 750px;
    height: 172px;
    border: 4px solid #7C0042;
    margin-top: 21px;
    }
.location
    {
    text-align: center;
    padding: 22px 0 15px 0;
    font-size: 10px;
    }
.red { color:#E00000; }
.thumbnail_horizontal
    {
    padding: 0px 11px 0px 0px;
    text-align: left;
    }
.thumbnail_vertical
    {
    padding: 0px 23px 0px 23px;
    text-align: center;
    }
.thumbnail_square
    {
    padding: 0px 23px 0px 23px;
    text-align: center;
    }
.thumbnail_opis
    {
    font-size:10px;
    text-align: center;
    padding-bottom: 7px;
    }
.text
    {
     width: 495px;
     text-align: left;
     margin-top: 20px;
     color: #404040;
     font-family: verdana;
     line-height: 130%;
    }
.title
    {
    font-size: 26px;
    float: left;
    color: #656565;
    padding: 15px 0px 0px 29px;
    }
