ul.topiclist { display: block; list-style-type: none; margin: 0px; padding: 0px; width: 100%;}
ul.postlist { display: block; list-style-type: none; margin: 0px; padding: 0px; width: 100%;}

dt, dd { display: block; float: left; margin: 0px;}
dl {display: block; margin: 0px;} 

dd.posts {margin-left: 10px; text-align: right; width: 8%; padding: 5px; 
position: relative; 
min-height: 65px;
height: auto !important;  
height: 65px;
overflow: hidden !important;
overflow: visible;
}
dd.lastpost {width: 17%; padding: 5px 5px 5px 10px;}
dl.icon dt {width: 50%; padding: 5px; padding-left: 10px; 

}
dl.icon dt span { display: block; }
dt a, dt a:hover, a.topictitle, a.topictitle:hover {
    font-weight: bold;
    text-decoration: none;
}

dt a:hover {text-decoration: underline;}
dl.icon {position: relative; float: none; padding-top: 2px; line-height: 1.5em; 
min-height: 65px; 
height: auto !important;
height: 65px;
overflow: hidden !important;
overflow: visible;
}

li.row {
    background: #FFFFFF url(http://www.konkurs.ro/img/forum_borders_bg.gif) repeat-y; 
    border-top: 1px solid #FFFFFF;
    margin-bottom: 1px;
    display: block;
    padding: 0px;    
}
        
        li.header {
            text-transform: uppercase;
            color: #FFF;
            font-size: 10px;
        }
        
        li.header dl.icon {
            min-height: 10px;
            height: 10px;
        }
        
        li.header dl.icon dt, li.header dl.icon dd{
            min-height: 10px;
            height: 10px;
            text-align: left;
        }
        
        .forum_holder {
            background: #434343 url(http://www.konkurs.ro/img/forum_holder_bg.jpg) repeat-x;
            font-size: 12px;
        }
        
        .forum_holder a, .forum_holder a:hover {            
            color: #105289;
        }
        
        .forum_holder a {
            text-decoration: none;            
        }
        
        .forum_holder a:hover {
            text-decoration: underline;
        }
        
        .inner {
            padding: 5px;
            padding-top: 0px;
        }   
        
        span.corners_top {
            display: block;
            height: 7px;
            background: url(http://www.konkurs.ro/img/forum_corner_tl.jpg) no-repeat;
        }
        
        span.corners_top span {
            height: 7px;
            width: 7px;
            display: block;
            float: right;
            background: url(http://www.konkurs.ro/img/forum_corner_tr.jpg) no-repeat;
        }
        span.corners_bottom {
            display: block;
            height: 7px;
            background: url(http://www.konkurs.ro/img/forum_corner_bl.jpg) no-repeat;
        }
        
        span.corners_bottom span {
            height: 7px;
            width: 7px;
            display: block;
            float: right;
            background: url(http://www.konkurs.ro/img/forum_corner_br.jpg) no-repeat;
        }
        
/* topic page */
ul.postlist { clear: both; list-style-type: none; margin: 0px; padding: 0px; width: 100%;}
ul.postlist dt, dd, dl { display: block; padding: 5px;}
ul.postlist dt {width: 15%;}
ul.postlist dd.content {border-left: 1px solid #737373; width: 75%; padding: 5px;}

ul.postlist dt a:hover {text-decoration: underline;}
ul.postlist dl.post {position: relative; float: none; padding-top: 2px; 
min-height: 73px;
height: auto !important;  
height: 73px;
overflow: hidden !important;
overflow: visible;
}
ul.postlist dd.post_content {width: 75%;}
ul.postlist dt.poster {width: 15%; height: 63px; min-height: 63px;}

ul.postlist dd.post_content span.post_time {margin-top: 5px; display: block; font-style: italic; font-size: 10px;}
ul.postlist dd.post_content span.post_links {margin-top: 5px; display: block; text-align: right;}
ul.postlist dd.post_content span.post_links a { text-align: left; border: 1px solid #CDCDCD; background: #FFF; padding: 3px; text-decoration: none;}
ul.postlist dd.post_content span.post_links a:hover { text-align: left; border: 1px solid #CDCDCD; background: #FFF; padding: 3px; text-decoration: underline;}

ul.postlist li.row {
    background: #FFFFFF url(http://www.konkurs.ro/img/post_bg.jpg) repeat-x bottom left;     
    margin-bottom: 1px;
    display: block;
    padding: 0px;
}

ul.postlist li.row span.post_corners {
    display: block;
    height: 7px;
    background: url(http://www.konkurs.ro/img/post_corner_bl.jpg) no-repeat;
}

#new_topic , #new_post{
    clear: both; 
    margin-top: 7px;
    background: #EBB030;    
    padding: 10px;
    display: none;
}

#new_post {display: block; background: #F1F1F1;}

#new_topic .ajax_report, #new_post .ajax_report {
    background: transparent;
}

#new_topic button , #new_post button{
    float: left;
    margin-right: 10px;
}   

#new_topic .label{
    font-weight: bold;
    color: #FFF;
}
 #new_post .label {
    font-weight: bold;
    color: #000;
    padding: 5px;
 }

#new_topic .input_title {
    padding: 3px;
    width: 600px;
    border: 1px solid #CA7A01;
}   

#new_topic textarea, #new_post textarea {
    padding: 3px; 
    width: 600px;
    height: 100px;
    border: 1px solid #CA7A01;
}   

#new_post textarea {
    border: 1px solid #CDCDCD;
}

        
ul.postlist li.row span.post_corners span {
    height: 7px;
    width: 7px;
    display: block;
    float: right;
    background: url(http://www.konkurs.ro/img/post_corner_br.jpg) no-repeat;
}

img.forum_avatar {
    width: 100px;
    height: 100px;
}

h1 {
    color: #000;
    font-size: 18px;
    font-weight: bold;    
}

h1 {
    margin-top: 30px; 
}
.forum_links {
    margin-top: -60px; margin-bottom: 40px; border-bottom: 1px dotted #737373; padding-bottom: 5px;
}   

a.forum_button {
    background: #EBB030; /* url(http://www.konkurs.ro/img/forum_button_bg.jpg) repeat-x; */
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    padding: 7px;
    border: 1px solid #CA7A01;
}

a.forum_button:hover {
    background: #EBB030;  /*url(http://www.konkurs.ro/img/forum_button_bg.jpg) repeat-x; */
    color: #FFF;    
    font-weight: bold;
    text-decoration: underline;
    border: 1px solid #CA7A01;
    padding: 7px;
}

.forumclearfloat {
    padding: 0px;
    margin: 0px;
    font-size: 0px;
}

.disabled {
    color: #737373;
    font-style: italic;
}
