body {
background-color:#ffffff;
color : #555555;
font-size : 12px;
font-family : Arial, Verdana, Helvetica, sans-serif;
margin : 0;
padding : 0;
background: url(images/bg.png);
background-repeat:repeat-x;
}
table {
width : 100%;
text-align : left;
}
table.toptable, table.maintable, table.footertable {
width : 90%;
margin-left : auto;
margin-right : auto;
}
table td {
padding : 0;
border-width : 0;
vertical-align : top;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
table.toptable {
width : 780px;
}
table.maintable {
background : transparent url(images/back.png) repeat-y scroll center 0%;
width : 780px;
}
* html .table.maintable {
width : 780px;
margin-right : 1px;
padding : 0;
}
table.footertable {
width : 780px;
}
div {
font-size : 12px;
}
a {
color : #f60;
font-size : 90%;
text-decoration : none;
font-weight : bold;
background-color : transparent;
}
a:hover {
text-decoration : underline;
}
img {
border : 0;
}
img#swap {
width : 9px;
height : 9px;
}
ul {
margin : 2px;
padding : 2px;
list-style : decimal inside;
text-align : left;
}
li {
margin-left : 2px;
list-style : square inside;
color : #f60;
}

h1 {color:#555555;	font-size: 20px; font-weight: bold;line-height:100%;}
h2 {color:#666666;	font-size: 18px; font-weight: bold;line-height:100%;padding:5px;color:#f60;}
h3 {color:#780780;	font-size: 16px; font-weight: bold;line-height:100%;}
h4 {color:#888888;	font-size: 10px; line-height:100%;text-align:justify;}
h5 {color:#999999;	font-size: 12px; font-weight: bold;line-height:100%;}
h6 {color:#aaaaaa;	font-size: 10px; font-weight: bold;line-height:100%;}

fieldset {
padding : 10px;
border : 1px solid #aca899;
}
legend {
font-weight : bold;
color : #f60;
}
legend.blockTitle {
}

div.wrapper {
width : 780px;
position : relative;
margin-left:auto;
margin-right:auto;

}
.centered {
text-align : center;
}
.item{
border : 1px solid #d0d0e0;
background-image : url(images/th_back1.png);
background-position:top;
background-repeat:repeat-x;
}

.itemHead {
background-repeat : repeat-x;
z-index : 0;
text-align : center;
font-weight : bold;
padding-top:5px;
height:15px;
}
.itemBody {
position : relative;
margin-bottom : 10px;
z-index : 0;
}
.itemTitle {
font-size : 110%;
font-weight : normal;
text-decoration : none;
margin : 0 0 0.2em 0;
padding : 0 0 2px 0;
}
.itemInfo {
font-size : 0.85em;
text-align : right;
}
.itemBody {
margin-top : 5px;
margin-bottom : 5px;
line-height : 1.5em;
}
.itemText:first-letter {
font-size : 133%;
font-weight : bold;
}
.itemAdminLink {
font-size : 95%;
}
.itemPermaLink {
font-size : 95%;
}
.itemPoster {
font-size : 95%;
}
.itemPostDate {
font-size : 95%;
}
.itemTitle a {
text-decoration : none;
}
.itemFoot {
text-align : right;
background-color : #eef7ff;
}
.comTitle a {
text-decoration : none;
}
.comTitle {
font-size : 110%;
font-weight : normal;
text-decoration : none;
margin : 0 0 0.2em 0;
padding : 0 0 2px 0;
border-bottom : 1px solid #d0d0e0;
}
.comText {
line-height : 1.5em;
padding : 0;
}
.comUserStat {
font-size : 10px;
color : #f60;
font-weight : bold;
border : 1px solid silver;
margin : 2px;
padding : 2px;
}
.comUserStatCaption {
font-weight : bold;
}
.comUserStatus {
color : #f60;
font-weight : bold;
}
.comUserRank {
margin : 2px;
}
.comUserRankText {
font-size : 10px;
font-weight : bold;
}
.comUserRankImg {
border : 0;
}
.comUserImg {
margin : 2px;
}
.comDate {
font-weight : normal;
font-style : italic;
font-size : smaller;
}
.comDateCaption {
font-weight : bold;
font-style : normal;
}
.comUserdetails {
float : left;
font-size : 0.85em;
border : 1px solid #d0d0e0;
background-color : #fff9ef;
padding : 3px;
text-align : center;
margin : 5px 10px 5px 0;
z-index : 0;
}
.comUserName {
font-weight : bold;
font-size : 110%;
}
.comIcons {
float : right;
position : relative;
font-size : 0.85em;
top : -25px;
right : 5px;
}
.com_tl {
background-position : 0% 0%;
background-repeat : no-repeat;
position : relative;
top : -1px;
left : -1px;
}
.com_tr {
background-position : 100% 0%;
background-repeat : no-repeat;
position : relative;
left : 2px;
}
.com_br {
background-position : 100% 100%;
background-repeat : no-repeat;
position : relative;
top : 2px;
}
.com_bl {
background-position : 0% 100%;
background-repeat : no-repeat;
position : relative;
left : -2px;
padding : 0.8em;
overflow : hidden;
}
.comContainer {
border : 1px solid #d0d0e0;
position : relative;
z-index : 0;
}
th {
border-bottom : 2px solid #f60;
padding : 0px;
vertical-align : top;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#222;
text-align:center;
}
td#headerbanner {
width : 60%;
vertical-align : middle;
text-align : center;
}
td#headerbar {
height : 20px;
}
td#date {
color : #272727;
width : 20%;
text-align : left;
vertical-align : middle;
padding-left : 5px;
font-weight : bold;
font-size : 90%;
}
td#search {
width : 95%;
text-align : right;
vertical-align : middle;
padding-right : 10px;
}
td#leftcolumn {
margin-left : 10px;
padding : 5px 10px 0 10px;
width:145px;
}
td#leftcolumn div.blockTitle {
font-size : larger;
font-weight : bold;
border:1px solid #CACACA;
background: url(images/th_back1.png) repeat-x;
text-align:center;
padding : 2px;
}
td#centercolumn {
font-size : 11px;
}
td#centerCcolumn {
padding : 0 3px 1px 3px;
}
td#centerCcolumn legend.blockTitle {
padding : 3px;
color : #f60;
font-weight : bold;
margin-top : 0;
margin-right : 0;
margin-left : 0;
}
td#centerCcolumn div.blockContent {
margin-right : 0;
margin-left : 0;
margin-bottom : 2px;
/*line-height : 120%;*/
}
td#centerLcolumn {
width : 50%;
padding : 0 3px 0 0;
}
td#centerLcolumn legend.blockTitle {
padding : 3px;
color : #f60;
font-weight : bold;
margin-top : 0;
}
td#centerLcolumn div.blockContent {
padding : 3px;
margin-left : 3px;
margin-right : 2px;
margin-bottom : 2px;
line-height : 120%;
}
td#centerRcolumn {
width : 50%;
padding : 0 3px 0 0;
}
td#centerRcolumn legend.blockTitle {
padding : 3px;
color : #f60;
font-weight : bold;
margin-top : 0;
}
td#centerRcolumn div.blockContent {
padding : 3px;
margin-left : 2px;
margin-right : 3px;
margin-bottom : 2px;
/*line-height : 120%;*/
}
div#content {
text-align : left;
margin-right : 5px;
padding : 8px;
width:530;
}
td#rightcolumn {
margin-right : 10px;
padding : 0 10px 0 10px;
width : 155px;
}
td#rightcolumn div.blockTitle {
background : url(images/th_back1.png) repeat-x top;
color : #f60;
font-size : larger;
font-weight : bold;
padding : 2px;
}

td#rightcolumn div.blockContent td{
border : 1px solid #d0d0e0;
}
	
td#footerbar {
color:#aaaaaa;
text-align : center;
background : transparent url(images/back.png);
}
td#footerbar a {
color : #f60;
}

td#leftcolumn .menugauche {
border : 3px solid #d0d0e0;
}
div #menu_left0 {
background-color : #ffcc66;
border-bottom : 1px solid #ffffff;
margin-bottom:20px;
border:1px solid #CACACA;
line-height:50%;
}
div #menu_left1 {
background-color : #FFAA44;
border-bottom : 1px solid #ffffff;
border:1px solid #CACACA;
margin-bottom:20px;
}

div #menu_left2 {
background-color : #ffb754;
border-bottom : 1px solid #ffffff;
border:1px solid #CACACA;
margin-bottom:20px;
}

div #menu_left3 {
background-color : #fdc87d;
border-bottom : 1px solid #ffffff;
border:1px solid #CACACA;
margin-bottom:20px;
}
/*
*/
table #downloads
{
background-color : #ffaa33;
padding:0;
margin:0;
}

table #downloads td#mainmenu
{
font-weight:normal;
font-size:smaller;
padding:0;
margin:0;

}

td#mainmenu a {
font-size : medium;

color : #000000;
font-size : 90%;
text-decoration : none;
background-color : transparent ;
border-top : 1px solid #ffffff;
}
td#mainmenu h3 {
color : #000000;
}
td#mainmenu a:hover {
color:#f60;
background-color :#fff;
background-position : left center;
background-repeat : no-repeat;
}
td#mainmenu a.menuMain {
font-weight : bold;
padding-left : 3px;
}
td#mainmenu a.menuMain:hover{
background-position : left 0%;
background-repeat : no-repeat;
}
td#mainmenu a.menuTop:hover {
background-position : left 0%;
background-repeat : no-repeat;
}
td#mainmenu a.menuSub {
font-weight:normal;
padding-left : 20px;
line-height : 80%;
font-size:10px;
}
td#mainmenu a.:hover {
font-weight : normal;
padding-left : 26px;
line-height : 80%;
background-position : left 0%;
background-repeat : no-repeat;
}
td#usermenu a {
font-size : medium;
color : #f60;
font-size : 90%;
text-decoration : none;
background-color : transparent;
border-bottom : 1px dotted #000000;
}
td#usermenu a:hover {
}
td#usermenu a.menuTop {
padding-left : 3px;
}
td#usermenu a.highlight {
background-color : #fcc;
}
.outer {
border : 1px solid #cccccc;
}
.head {
background-color : #f5f5f5;
padding : 3px;
font-weight : normal;
}
.even {
background-color : #f5f5f5;
padding : 3px;
}
.odd {
background-color : #eef7ff;
padding : 3px;
}
.foot {
padding : 3px;
font-weight : bold;
text-align : center;
}
tr.head td {
background-color : #b6cde4;
padding : 3px;
font-weight : bold;
}
tr.even td {
background-color : #efefef;
padding : 3px;
}
tr.odd td {
background-color : #eef7ff;
padding : 3px;
}
tr.foot td {
background-color : #eef7ff;
padding : 3px;
font-weight : bold;
}
input {
border : 1px solid #cccccc;
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
color : #333333;
padding-left : 3px;
background-color : #eef7ff;
}
textarea {
background-color : #eef7ff;
color : #333333;
border : 1px solid #cccccc;
width : 430px;
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
}
select {
border : 1px solid #cccccc;
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
}
.formButton {
background-color : #ece9e3;
color : #676767;
font-weight : bold;
text-align : center;
}
input:focus, textarea:focus {
border : 1px solid #9f9f9f;
}
.search_block {
margin-top : 0;
}
#notifs_form {
display : none;
}
div.errorMsg {
background-color : #ffcccc;
text-align : center;
border-top : 1px solid #ddddff;
border-left : 1px solid #ddddff;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
font-weight : bold;
padding : 10px;
}
div.confirmMsg {
background-color : #ddffdf;
color : #136c99;
text-align : center;
border-top : 1px solid #ddddff;
border-left : 1px solid #ddddff;
border-right : 1px solid #aaaaaa;
border-bottom : 1px solid #aaaaaa;
font-weight : bold;
padding : 10px;
}
div.resultMsg {
background-color : #cccccc;
color : #333333;
text-align : center;
border-top : 1px solid silver;
border-left : 1px solid silver;
font-weight : bold;
border-right : 1px solid #666666;
border-bottom : 1px solid #666666;
padding : 10px;
}
div.xoopsCode {
border : 1px inset #000080;
font-family : "Courier New", Courier, monospace;
padding : 0 6px 6px 6px;
height : 200px;
overflow : auto;
}
div.xoopsQuote {
border : 1px inset #000080;
font-family : "Courier New", Courier, monospace;
padding : 0 6px 6px 6px;
}
.section .item {
margin-bottom : 0;
}

#navbar {
position : absolute;
top : 75px;
left : 270px;
}
#navbar input {
font-size : 9px;
padding : 0;
margin : 0;
}
#navbar_lang {
position : absolute;
top : 80px;
left : 690px;
height : 18px;
font-size : 8px;
vertical-align : middle;
}
#navbar_lang img {
padding-left : 5px;
}
* html #navbar_lang {
position : absolute;
top : 80px;
left : 460px;
}

#navbar2 {
position : absolute;
top : 75px;
left : 530px;
display:inline;
}
table .products_in_cat td {
border : 1px solid #d0d0e0;
vertical-align : middle;
}


div #cat_thumbs {
float : left;
margin : 7px;
border : 1px solid #d0d0e0;
width:180px;
}

* html div #cat_thumbs {
float : left;
margin : 5px;
border : 1px solid #d0d0e0;
width:180px;
}

.title a{
color : #000;
}
.title {
position : relative;
height : 12px;
z-index : 0;
padding-top : 5px;
padding : 5px;
text-align : center;
}
.image {
width : auto;
margin-left : auto;
margin-right : auto;
text-align : center;
}
div #ks_header_cat {
padding-left : 50px;
font-size : 12px;
font-weight:bold;
vertical-align:bottom;
}
#ks_header .item h4{
font-size:smaller;
font-weight:none;
}
table #product_details_infos
{
background-color:#fcfcfc;
border-top : 1px solid #cde;
border-left : 1px solid #cde;
border-bottom : 1px solid #cde;
padding: 10px;
margin-top:20px;
}
table #product_details_infos td {
border : none;
padding : 2px;
margin : 0;
border-bottom : 1px dashed #ccc;
}
table #product_details_infos th {
border-bottom : 1px dashed #f60;

padding : 0;
margin : 0;
}
#product_details_footer {
background-image : url(images/th_back1.png);
color : #f60;
padding : 3px;
}

#product_details_header {
color : #f60;
padding-top : 2px;
height:22px;
}
#product_details_header td
{
  border:1px solid #CACACA;
  background:#eee;
  padding:2px;
}

#plugtab {
display : table;
padding : 0;
margin : 0 auto;
list-style-type : none;
white-space : nowrap;
}
#plugtab li {
display : table-cell;
padding : 0 20px;
}
* html #plugtab li {
float : left;
}
#plugtab a {
width : auto;
display : block;
padding : 4px 16px;
color : #fff;
background : #08c;
border : 1px solid #fff;
text-decoration : none;
}
* html #plugtab a {
float : left;
}
#plugtab a:hover {
color : #000;
background : #ffff00;
border : 1px solid #0000ff;
}
.container {
clear : both;
text-decoration : none;
}
* html .container {
display : inline-block;
}
.chout1 {
color : #666666;
}
.chout2 {
color : #ff0000;
}
.reqflds {
color : #009900;
}
td#catblkspec {
font-size : 16px;
vertical-align : top;
border : 2px solid #000000;
}
td#catblkspec a {
font-size : 16px;
font-weight : bold;
color : red;
}
td#catblkspec a:hover {
font-size : 16px;
font-weight : bold;
color : blue;
}
td#catblkothr {
font-size : 12px;
vertical-align : top;
}
td#catblkothr a {
font-size : 12px;
font-weight : bold;
text-align : left;
}
td#catblkothr a:hover {
font-size : 12px;
font-weight : bold;
text-align : left;
}

div#presentation
{
width:100%;
background: url(images/bg_presentation.png) repeat-x;
text-align:center;
padding-right:5px;
}
#presentation_img
{
width:780px;
}

#keywords
{
display: none;
color:#ffffff;
}

#eye
{
  position:absolute;
  top:15px; right:15px; 
}
#productsearch
{
vertical-align: center;
}


