body {
    margin: 100px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:url("/themes/free-style/pics/bottom-background.png");
    background-repeat:repeat-x repeat-y;
}
.error {
    color:red;
    font-weight:bold;
}
a {
    color:white;
    text-decoration:none;
}
a:hover {
    color:white;
    text-decoration:underline;
}
img {
    border: 0px;
}
#bannier {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    border: 0px solid black;
    height:100px;
    background:url("/themes/free-style/pics/bannier-background.png") repeat-x !important;
    background:url("/themes/free-style/pics/bannier-background-ie.png") repeat-x;
}
#bannier_img {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    border: 0px solid black;
    height:100px;
    background:url("/themes/free-style/pics/bannier.png") center no-repeat !important;
    background:url("/themes/free-style/pics/bannier-ie.png") center no-repeat;
}
/**************************************************************

                        MENUS

**************************************************************/
#left {
    position: absolute;
    top: 100px;
    left: 0px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
    border: 0px solid black;
    width:172px;
    height:698px;
    background:url("/themes/free-style/pics/background.png") !important;
    background:url("/themes/free-style/pics/bottom-background.png");
    background-repeat:repeat-x;
}
#left a {
    color: black;
    text-decoration:none;
    font-style:italic;
}
#left a:hover {
    text-decoration:underline;
}
.left-top {
    background:url("/themes/free-style/pics/left-top.png") !important;
    background:url("/themes/free-style/pics/left-top-ie.png");
    background-position:left top;
    background-repeat:no-repeat;
    height:32px;
}
.left-middle {
    padding-left:5px;
    padding-right:25px;
    background:url("/themes/free-style/pics/left-center.png") !important;
    background:url("/themes/free-style/pics/left-center-ie.png");
    background-position:left top;
    background-repeat:repeat-y;
}
.left-bottom {
    background:url("/themes/free-style/pics/left-bottom.png") !important;
    background:url("/themes/free-style/pics/left-bottom-ie.png");
    background-position:left bottom;
    background-repeat:no-repeat;
    height:38px;
    margin-bottom:30px;
}
#right {
    position: absolute;
    top: 100px;
    right: 0px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border: 0px solid black;
    width:172px;
    height:698px;
    text-align:right;
    background:url("/themes/free-style/pics/background.png") !important;
    background:url("/themes/free-style/pics/bottom-background.png");
    background-repeat:repeat-x;
}
.right-top {
    background:url("/themes/free-style/pics/right-top.png") !important;
    background:url("/themes/free-style/pics/right-top-ie.png");
    background-position:right top;
    background-repeat:no-repeat;
    height:32px;
}
.right-middle {
    padding-right:5px;
    padding-left:25px;
    background:url("/themes/free-style/pics/right-center.png") !important;
    background:url("/themes/free-style/pics/right-center-ie.png");
    background-position:right top;
    background-repeat:repeat-y;
}
.right-bottom {
    background:url("/themes/free-style/pics/right-bottom.png") !important;
    background:url("/themes/free-style/pics/right-bottom-ie.png");
    background-position:right bottom;
    background-repeat:no-repeat;
    height:38px;
    margin-bottom:30px;
}
/**************************************************************

                MIDDLE OF THE PAGE & BOTTOM

**************************************************************/
#middle {
    min-height:698px;
    height:auto !important;
    height:698px;
    padding: 10px 30px 10px 30px;
    border: 0px solid black;
    margin: 0px 172px 0px 172px; 
    background:url("/themes/free-style/pics/background.png") repeat-x !important;
    background:url("/themes/free-style/pics/bottom-background.png") repeat-x;
}
#bottom {
    text-align:center;
}
/**************************************************************

                SURROUNDING CELLS

**************************************************************/
.post-top-left {
    background:url("/themes/free-style/pics/title-top-left.png") !important;
    background:url("/themes/free-style/pics/title-top-left-ie.png");
}
.post-top-center {
    background:url("/themes/free-style/pics/title-top-center.png") !important;
    background:url("/themes/free-style/pics/title-top-center-ie.png");
    width:100%;
}
.post-top-right {
    background:url("/themes/free-style/pics/title-top-right.png") !important;
    background:url("/themes/free-style/pics/title-top-right-ie.png");
}
.post-middle-left {
    background:url("/themes/free-style/pics/title-middle-left.png") !important;
    background:url("/themes/free-style/pics/title-middle-left-ie.png");
}
.post-middle-center {
    background:url("/themes/free-style/pics/title-middle-center.png");
}
.post-middle-right {
    background:url("/themes/free-style/pics/title-middle-right.png") !important;
    background:url("/themes/free-style/pics/title-middle-right-ie.png");
}
.post-bottom-left {
    background:url("/themes/free-style/pics/title-bottom-left.png") !important;
    background:url("/themes/free-style/pics/title-bottom-left-ie.png");
}
.post-bottom-center {
    background:url("/themes/free-style/pics/title-bottom-center.png") !important;
    background:url("/themes/free-style/pics/title-bottom-center-ie.png");
}
.post-bottom-right {
    background:url("/themes/free-style/pics/title-bottom-right.png") !important;
    background:url("/themes/free-style/pics/title-bottom-right-ie.png");
}
/**************************************************************

                    INDEX PAGE

**************************************************************/
.index-title-left {
    background:url("/themes/free-style/pics/title-middle-center.png");
    text-align:center;
    color:white;
}
.index-title-right {
    background:url("/themes/free-style/pics/title-middle-center.png");
    text-align:right;
    width:100%;
    color:white;
}
.index-post{
    background:url("/themes/free-style/pics/title-middle-center.png");
    color:#999999;
}
.index-see{
    background:url("/themes/free-style/pics/title-middle-center.png");
    text-align:left;
    color:white;
}
.index-see a {
    color:white;
}
.index-reply{
    background:url("/themes/free-style/pics/title-middle-center.png");
    text-align:right;
    color:white;
}
.index-reply a {
    color:white;
}
/**************************************************************

                CELLS OF THE FORUM

**************************************************************/
.reply_cell {
    text-align:right;
}
.reply_cell a {
    color:white;
}
.forum_name a {
    color:#000000;
    font-size:medium;
    text-decoration:none;
}
.forum_name a:hover {
    text-decoration:underline;
}
/**** Topic View ****/

    /**** Title ****/
    .topic-title-left {
        text-align:center;
        color:white;
    }
    .topic-title-right {
        text-align:left;
        color:white;
    }
    /**** Post ****/
    .topic-post-left {
        text-align:right;
        width:150px;
        vertical-align:top;
        color:#999999;
    }
    .topic-post-right {
        text-align:left;
        vertical-align:top;
        color:#999999;
    }
    .topic-post-right a{
        color:white;
        text-decoration:underline;
    }
/**** Forum View ****/

    /**** Title ****/
    .forum-title-left {
        text-align:center;
        color:white;
    }
    .forum-title-middle_left {
        text-align:center;
        width:150px;
        color:white;
    }
    .forum-title-middle {
        text-align:center;
        width:50px;
        color:white;
    }
    .forum-title-middle_right {
        text-align:center;
        width:50px;
        color:white;
    }
    .forum-title-right {
        text-align:center;
        width:150px;
        color:white;
    }
    /**** Post ****/
    .forum-post-left {
        text-align:left;
        color:#999999;
    }
    .forum-post-left a {
        color:white;
    }
    .forum-post-middle_left {
        text-align:center;
        color:#999999;
    }
    .forum-post-middle {
        text-align:center;
        color:#999999;
    }
    .forum-post-middle_right {
        text-align:center;
        color:#999999;
    }
    .forum-post-right {
        text-align:right;
        color:#999999;
    }
    .console {
        text-align:right;
        font-size:small;
    }
    .console a {
        color:black;
        text-decoration:underline;
    }
/**** Home View ****/

    /**** Title ****/
    .home-title-left {
        text-align:center;
        color:white;
    }
    .home-title-right {
        text-align:center;
        width:150px;
        color:white;
    }
    /**** Post ****/
    .home-post-left {
        color:#999999;
    }
    .home-post-left a {
        color:#999999;
    }
    .home-post-right {
        text-align:right;
        color:#999999;
    }
    .forum_cat {
        height:20px;
        padding-left:15px;
        color:white;
    }
/******* Admin Panel ********/
.admin_cat{
    width:100%;
    background:url("/themes/free-style/pics/cat_background.png");
}