/* tags */
html, body {background:#989898; margin:0; padding:0; width:100%; height:auto}
body {padding-bottom: 60px}
body, p, div, td, th, form, input, label, textarea, select {font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#666666}
textarea, input {color:black}
img {border:0}
a:link, a:visited {color:#2E83E3; text-decoration:none}
a:hover {color:#2E83E3; text-decoration:underline}
h1 {color:#008F48; font: bold 13px/18px 'Trebuchet MS', Verdana, sans-serif; margin:0; padding: 0 0 11px 0; text-align:left}
h2 {color:#008F48; font: bold 15px/18px 'Trebuchet MS', Verdana, sans-serif; margin:0; padding: 0 0 13px 0; text-align:left}
p {margin:0; padding: 0 0 13px 0}
ul {padding:0 0 1px 0; margin:0}
ul li {margin: 0 0 12px 17px; padding:0; text-align:left}
ol {padding:0 0 1px 0; margin:0; margin-left:8px}
ol li {margin: 0 0 12px 17px; padding:0; text-align:left}
hr {width:99%;color:#e1e1e1; height:1px; margin-bottom:13px}
table {width:99%; border: 1px solid #e1e1e1; border-collapse: collapse; margin-top:5px; margin-bottom:14px;}
td, th {padding: 4px 15px 4px 6px; text-align:left; border: 1px solid #e1e1e1; }
th {font-weight:bold; color: #666666; background:#f4f4f4}

/* classes */
a.logo, a.menuitem {display:block; float:left; width:135px; height:84px; text-align:center}
a.logo:hover, a.menuitem:hover {background:#DAEBFF} a.logo {width:358px}
a.photo {display:block; float:left; padding:0; border: 1px solid #e1e1e1; margin: 0 13px 13px 0}
a.important, a.important:link, a.important:hover, a.important:visited {color:#F47D00}
img.iblock {display:block; float:left; background:#f0f0f0; text-align:center}
img.border {border: 1px solid #e1e1e1}
img.right {float:right}
img.left {float:left}
ul.submenu {padding:0; margin:0; list-style-image:url(../images/bullet.gif);}
ul.submenu li {margin: 0 0 0 16px; padding:0}
ul.special {padding:0 0 1px 0; margin:0; list-style-image:url(../images/bullet.gif);}
ul.special li {margin: 0 0 12px 17px; padding:0; text-align:left}
td.gray {background:#f4f4f4}
table.noborder {border:0}
table.noborder td {border:0; padding: 4px 15px 4px 0}
table.noborder th {border:0; padding: 4px 15px 4px 0}
table.sell {width:auto; border:0; margin:1px 0 0 0}
table.sell td {border:0; vertical-align:top; padding: 0 13px 13px 0; text-align:left}
table.sell td a {border: 1px solid #e1e1e1; display:block; width:80px}
table.links {border:0; margin:0}
table.links th h1 {margin:0; padding-bottom:6px}
table.links th {border:0; padding: 0 25px 13px 0; background:none}
table.links td {border:0; padding: 0 25px 13px 0;}
div.clear {clear:both}
p.left_icons {padding: 0 0 7px 0}
p.guestbook_message {padding-top:6px}
span.guestbook_message_header {background:#f4f4f4; display:block; padding: 3px 6px 3px 6px}
span.sell_origin {color:green; font-size:10px}
span.sell_price {font-style:italic}
span.seocomment {font-size:10px}
.byright {text-align:right}
.byleft {text-align:left}
.bywidth {text-align:justify}
.lfloat {float:left}
.rfloat {float:right}

/* ids */
#backtop {margin: 0 10px -4px 0}
#global {width:898px; height:700px; margin: 0 auto; background: white url(../images/bottom.gif) repeat-x bottom left}
#submenu {clear:both; height:129px; background:url(../images/submenu_bg.gif) repeat-x; }
#submenu_cont {clear:both; height:100px; background:url(../images/submenu_cont_bg.gif) repeat-y}
#submenu_b1, #submenu_b2, #submenu_b3, #submenu_b4 {height:auto; padding:12px 22px 6px 22px; float:left;}
#submenu_b1 {padding-left:21px; width:223px} #submenu_b2 {width:162px} #submenu_b3 {width:163px} #submenu_b4 {width:175px}
#left {width:235px; padding:13px 31px 12px 31px; float:left; text-align:justify}
#center {width:570px; padding: 10px 31px 12px 0; float:left; text-align:justify}
#center img.right {margin: 5px 0 10px 15px}
#center img.left {margin: 0 15px 10px 0}
#bottom {height:85px; width:836px; margin: 0 auto; border-top: 1px solid #e1e1e1}
#bottom div {float:left; padding: 21px 0 0 0}
#bottom #developper {width:265px}
#bottom #copyright {width:571px}
#links {float:right; display:block}
#top100 {width:75px; height:75px; background:url(../images/top100.gif); display:block; float:right; margin-top:6px}

/* mozilla & opera */
html > body #submenu {min-height:129px; height:auto}
html > body #submenu_cont {min-height:100px; height:auto}
html > body #global {min-height: 700px; height:auto}

/* form */
form.link {padding-bottom:13px}
form {padding:0 0 18px 0; margin:0; text-align:left}
form .input100 {width:99%}
fieldset {margin: 0 0 20px 0; border:0; background: #f5f5f5; padding-left:25px}
form .accesskey {text-decoration: underline; } /* class for selection accesskey in the element label */
form .ifieldset {text-align:center}
.success {color:green} /* success text */
.required {color: #EE4B03} /* required field */
