form{
    margin:0px;
}
.download h2{
    font-size:14px;
    font-weight:bold
}
.download .description{
    padding-top:10px;
    padding-bottom:10px;
}
.download .list{
    width: 650px;
    border-collapse: collapse;
    border:1px solid #aaa;
}
.download .list th{
    padding:3px;
    padding-left:5px;
    border:1px solid #aaa;
    background-color: #aaa;
    height:25px;
}
.download .list td{
    padding:3px;
    padding-left:10px;
    border:1px solid #aaa;
    height:25px;
}
.download .list .odd{
    background-color: #ddd;
}
.download .list .even{
    /*background-color: #bbf;*/
}

.download .list .commercial td{    
    background-color: #d8e4f1;
    color: #000;
}
.download .list .commercial td a{
    color: #000;
}

.title_red{
    color:#C93E4D;
    display:block;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:10px;
}

table.free_scripte td{
    vertical-align: top;
}
table.free_scripte .head{
    color: #bd1e2c;
    font-weight: bold;
}
table.free_scripte a{
    color: #bd1e2c;
    text-decoration: underline;
}
table.joomshopping_structure td{
    padding-right:15px;
}

table.example td.img img{
    border:1px solid #aaa;
    padding:1px;
}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }
.pagination strong a { font-weight: normal; }
.pagination strong span { font-weight: normal; color: #999 }

div.forum{
    width: 650px;
}
table.forums{
    width: 650px;
    border-collapse: collapse;    
    /*margin-top: 15px;*/
}
table.forums th{
    background-color: #aaa;
    height: 25px;
}
table.forums td, table.forums th{
    border:1px solid #aaa;
}

table.forums .post_head{
    background-color: #aaa;
}

table.forums td.pst_space{
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    font-size: 1px;
    height:15px;
}
table.forums .odd td{
    background-color: #ddd;
}

td.post_userblock{
    border:1px solid #CCCCCC;
    background-color: #f0f0f0;
    text-align: center;
    width:135px;
    vertical-align: top;    
}
div.post_userblock{
    padding:5px;
}

td.post_textblock{
    border:1px solid #CCCCCC;
    background-color: #f0f0f0;    
    vertical-align: top;
}
div.post_textblock{
    padding: 10px;
    width:488px;
    overflow: auto;
}
.post_textblock a{
    text-decoration: underline;
}

input, select, textarea{
    font-size:11px;
}

.wind{
    background-color: #f0f0f0;
    border:1px solid #CCCCCC;
    width:400px;
    padding: 10px;
    text-align: center;
}

.userinfo{
    text-align: left;
    padding-left: 5px;
}

.date{
    text-align: left;
    padding-left: 5px;
}

div.forum .advinfo{
    text-align: right;
    font-size:10px;
}
div.forum .lastchange{
    text-align: right;
    font-size:10px;
}

hr.def{
    border-style:1px solid;
    color:  #CCCCCC;
    background-color: #F0F0F0;
}

.forumhead{
    margin-bottom: 10px;
    margin-top:10px;
    font-size:15px;
    font-weight:bold;
}

.forum_edit_message{
    width:520px;
}
.forum_edit_thema{
    width:520px;
}
.forum_edit_param{    
    width:520px;
}
.forum .quote{
    border:1px solid #999;
    background-color: #dfdfdf;
    padding:4px;
    margin-top:4px;
    margin-bottom: 4px;
    margin-left:5px;
}

.forum .code{
    border:1px dotted #999;
    background-color: #e1e1e1;
    padding:4px;
    margin-top:4px;
    margin-bottom: 4px;    
}

.forum .additional_params, .forum .additional_params input{
    font-size:10px;
}

.forum .profile{
    border: 1px solid #aaa;
    border-collapse: collapse;
}
.forum .profile th{
    background-color: #aaa;
}
.forum .profile td,.forum .profile th{
    padding:3px;
}
.forum .new_post{
    font-size:10px;
    color: #990000;
}

.block_links_groupe_downloads{
    text-align:left;
    width:650px;
    padding-left:2px;
}
.block_links_groupe_downloads div{
    padding-bottom: 10px;
}
.block_links_groupe_downloads a{
    /*text-decoration:underline;*/
    color:#900;
    font-weight:bold;    
}
