HTML { height: 100%; width: 100%; background-color: #eaeaea; }
BODY { padding:0; margin:0; width: 100%; text-align: center; background-color: #eaeaea; }

DIV, TD { font-family: arial; font-size: 12px; color: #333333; }
A { color: #000066; }
FORM { display: inline }
IMG { border: 0; }
A:hover { color: #ff0000; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

INPUT { width: 250px; border: solid 1px #666633; }
SELECT { width: 250px; border: solid 1px #666633; }
TEXTAREA { width: 250px; height: 100px; border: solid 1px #666633; }
INPUT.button { width: 78px; height: 22px; border: 0; background-color: #ca2929; color: #ffffff; margin-right: 4px; background-image: url(img/button-bg.gif); }
INPUT.large_button { width: 130px }
INPUT.checkbox { width: 25px }
INPUT.radio { width: 25px }

TEXTAREA.code { width: 700px; border-color: #aaaaaa; border-left: solid 10px #aaaaaa; background-color: #dddddd; }

DIV.grid_commands { margin-bottom: 2px; margin-top: 2px; padding: 5px; background-color: #ffaa55; }
DIV.grid_commands A { font-weight: bold; color: #660000; }
DIV.grid_commands A:hover { color: #AA0000; }
TABLE.grid_commands TD { background-image: url(img/add_new_bg.gif); background-repeat: no-repeat; padding-left: 15px; padding-right: 30px}
TABLE.grid { border-collapse: collapse; width: 728px; margin-top: 2px; }
TABLE.grid TD img {  }
TABLE.grid TD { padding: 3px; padding-left: 3px; padding-right: 3px; border: solid 1px #dddddd; }
TABLE.grid TD.title { font-weight: bold; color: #FFFFFF; text-align: center; background-color:#444444; background-image: url(img/h1bg.gif); }
TABLE.grid TD.header { font-weight: bold; background-color: #DDDDDD; border-bottom: solid 1px #FFFFFF;  }
TABLE.grid TD.header_sort_asc, TABLE.grid TD.header_sort_desc { background-image: url(img/col_sort_bg.gif); background-repeat: no-repeat }
TABLE.grid TD.supraheader { text-align: center; font-weight: bold; }
TABLE.grid TD.row0 { background-color: #FFFFFF; }
TABLE.grid TD.row1 { background-color: #FFFFFF; }
TABLE.grid TD.footer {  background-color: #DDDDDD; }
TABLE.grid TD.no_data {  background-color: #EEEEEE; color: #999999; text-align: center; padding: 20px; }
TABLE.grid TD.command { text-align: center; width: 60px; }
TABLE.grid TD.price, TABLE.grid TD.price_header { text-align: right;  }
TABLE.paginator { width: 100% }
TABLE.paginator TD { padding:0; text-align: center; border:0; }
TABLE.paginator TD.page_info { text-align: left; }
DIV.no_records_found { text-align: center; padding: 20px; }

TABLE.forum { width:100%; border-collapse: collapse; }
TABLE.forum TD { padding: 3px; border: solid 1px #dddddd; }
TABLE.forum TR.header TD { font-weight:bold; }
TABLE.forum TD.forums_forum { padding:5px; }
TABLE.forum TD.forums_forum DIV.title a,
TABLE.forum TD.forums_topic a { font-weight:bold; color:#006699; }
TABLE.forum TD.forums_forum DIV.title a:hover,
TABLE.forum TD.forums_topic a:hover,{ color:#DD6900; }

TABLE.forum TD.forums_title DIV.leadtext { font-style:italic; margin-bottom:10px; }
TABLE.forum TD.forums_topics { width:50px; text-align:center; }
TABLE.forum TD.forums_author { width:100px; text-align:center; }

TABLE.forum TD.forums_last_message { width:150px; text-align:center; }
TABLE.forum TD.forums_replies { text-align:center; }
TABLE.forum TD.forums_last { text-align:center; }

TABLE.forum TD a.edit_topic,
TABLE.forum TD a.edit_post { margin-right:5px; color:#ff5500; }

TABLE.forum TD.forums_replies SPAN.last_author { display:block; text-align:center; }

TABLE.forum TD.forums_author SPAN.date,
TABLE.forum TD.forums_last SPAN.date
{ display:block; }

h2.forum { margin:0px; background-color:#EAEAEA; font-size:12px; padding:5px; margin-bottom:10px; }
a#new_topic,
a#new_topic2,
a#new_post { float:right; margin-top:5px; margin-right:5px; color:#008200; background-image:url('img/btn-add-new.gif'); height:18px; background-repeat:no-repeat; padding-left:18px; }

DIV.posts DIV.post_body { padding:5px; background-color:#F3F3F3; }
DIV.posts DIV.post0,
DIV.posts DIV.post1 { margin-bottom:10px; border: 1px solid #dddddd; }

DIV.topic_title { padding:5px; background-color:#6D9FC5; }
DIV.post0#topic_content { }

DIV.posts DIV.bottom_line { background-color:#EAEAEA; padding:5px; }

DIV.posts SPAN.date,
TABLE.forum SPAN.date
{ color:#BC952E; font-size:80%; }

TABLE.forum { margin-bottom:10px; }

/*div#new_form_in_page TABLE.form TD.caption,
div#new_form_in_page TABLE.form TD.footer.blank { display:none; }
*/

DIV#new_form_in_page TABLE { width:100%; }
DIV#new_form_in_page TD.caption { width:75px; }


DIV#new_form_in_page TABLE.form TD.footer { text-align:left; }

DIV#new_form_in_page TABLE.form TD.value { width:90% }
DIV#new_form_in_page TABLE.form TD.value TEXTAREA,
DIV#new_form_in_page TABLE.form TD.value INPUT.text { width:100%; }

DIV#new_form_in_page TABLE.form TD.caption { vertical-align:top; }

DIV#new_form_in_page TABLE.form DIV.captcha { position:relative; }
DIV#new_form_in_page TABLE.form DIV.captcha DIV.note {  width:210px; margin-right:5px; }
DIV#new_form_in_page TABLE.form DIV.captcha img { position:absolute; top:5px; left:220px; }
DIV#new_form_in_page TABLE.form DIV.captcha input.text { width:210px; }

TABLE.form { border-collapse: collapse; width: 728px; margin:auto; background-color: #FFFFFF; width: 100%; border: solid 1px #dddddd; }
TABLE.form TD { padding-top: 5px; padding-bottom: 5px; }
TABLE.form TD.footer { padding-bottom: 10px; padding-left: 0; }
TABLE.form TD.caption { text-align: right; padding-right: 5px; width: 33%; }
TABLE.form TD.required_value INPUT, TABLE.form TD.required_value TEXTAREA { background-image: url(img/req-input-bg.gif); background-position: top right; background-repeat: no-repeat; }
TABLE.form TD.value { width: 67% }
TABLE.form TD.title { font-weight: bold; color: #FFFFFF; background-color: #9E0000; text-align: center; }
TABLE.form TD.header { font-weight: bold; padding: 5px; color: #000000; background-color: #DDDDDD; }
TABLE.form TD.header A { color: #660000; }
TABLE.form INPUT.price { width: 80px; text-align: right }
TABLE.form TD.error INPUT, TABLE.form TD.error SELECT, TABLE.form TD.error TEXTAREA {  }
TABLE.form DIV.static { font-weight: bold; width: 180px; border: solid 1px; }
TABLE.form DIV.static SPAN { display: block; border: solid 3px; }
TABLE.form TD.error INPUT, TABLE.form TD.error SELECT, TABLE.form TD.error TEXTAREA { background-color: #ffff88; }
TABLE.form DIV.static { background-color: #dddddd; color: #000000; border-color: #666666; }
TABLE.form DIV.static SPAN { border-color: #cccccc; }
TABLE.form TD.row0 { background-color: #DDDDDD; }
TABLE.form div.captcha img { border: solid 1px #555555; float: left; margin-right: 10px; }
TABLE.form div.captcha input.text { width:118px; }
TABLE.form div.captcha div.note { font-size:80%; color:#777777; width:250px; }

DIV.filter { margin-bottom: 10px; width: 100%; background-color: #666666; }
TABLE.filter  width: 100% }
TABLE.filter TD { padding: 5px; }
TABLE.filter TD.caption { font-weight: bold; background-color: #555555; color: #ffffff }
TABLE.filter TD.caption A { color: #ff7700 }
TABLE.filter TD.value INPUT { width: 100px }
TABLE.filter TD.search_button { text-align: center; }

DIV.errors { padding-top: 5px; padding-bottom: 5px; background-image: url(img/errors_bg.gif); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 50px; border: solid 1px; margin-bottom: 0px; margin-top: 0px; margin-bottom: 2px; }
DIV.error_title { font-weight: bold; height: 20px; margin-top: 5px; }
DIV.error_item { }

B.highlight { }

TABLE.box { border: 0; width: 206px; }
TABLE.box TD { padding-left: 10px; height: 21px; border-top: solid 2px #ffffff; background-color: #888888; }
TABLE.box TD.header { height: 23px; color: #FFFFFF; background-color: #444444; font-weight: bold; border-top: 0; }
TABLE.box A { text-decoration: none; color: #ffffff; }
TABLE.box A:hover { text-decoration: underline; color: #FFFFFF; }
TABLE.box TD.header A { text-decoration: none; color: #FFFFFF; }
TABLE.box TD.selected { background-color: #660000; }
TABLE.box TD.selected A { color: #ffffff; }
TABLE.box TD.selected A:hover { color: #FFFFFF; }

DIV.index_menu DIV.header { margin-top: 10px; font-weight: bold; }

.center, .center_header { text-align: center }
.right, .right_header { text-align: right }

SPAN.gray { }

DIV.menu { color: #E9F0F8; }
DIV.menu A { color: #FFFFFF; text-decoration: none; }
DIV.menu A:hover { color: #FFFF99; }

DIV#footer { border-top: solid 2px #888888; margin-top: 2px; padding-left: 5px; padding-right: 5px; }
DIV#footer A { text-decoration: none; color: #000066; }
DIV#footer_links { color: #888888; font-size: 80%; float: right; }
DIV#footer_links A { color: #888888; }

DIV#content { text-align: left; width: 728px; position:relative; margin: auto; }
DIV#sitelogo { font-size: 30px; font-family: Courier New; font-weight: bold; }

DIV.errors { background-color: #ffff88; border-color: #ff6600 }
DIV.error_title { color: #ff0000; }
DIV.error_item { color: #ff0000; }

B.highlight { color: #000000; }

SPAN.gray { color: #666666 }

TABLE#menu_table { background-color: #dddddd }
TABLE#menu_table TD { border-color: #888888 }

SPAN.deleted { text-decoration: line-through; font-weight: bold; }
SPAN.inserted { color: #FF0000; text-decoration: underline; font-weight: bold; }
SPAN.modified { color: #0000FF; font-weight: bold; }
SPAN.unchanged { color: #888888; }
DIV.diff_header { font-weight: bold; text-transform: uppercase; }

SPAN.afisari { font-size: 11px; color: #666666; }

DIV.graph_container { position:relative; height:18px; width: 286px; }
DIV.graph2_container { height:16px; width: 280px; }
IMG.g1 { position:absolute; top:0px; left:0px; background-color: #D65B4D; display: block; }
IMG.g2 { position:absolute; top:2px; left:2px; background-color: #7CAAC1; display: block; }
IMG.g3 { position:absolute; top:4px; left:4px; background-color: #F0C186; display: block; }
SPAN.g1 { border-bottom: solid 1px #D65B4D; }
SPAN.g2 { border-bottom: solid 1px #7CAAC1; }
SPAN.g3 { border-bottom: solid 1px #F0C186; }
IMG.b2g1 { background-color: #D65B4D; display: block; margin-top: 1px; }
IMG.b2g2 { background-color: #7CAAC1; display: block; margin-top: 1px; }
IMG.b2g3 { background-color: #F0C186; display: block; margin-top: 1px; }

TABLE.calendar { width: 206px; height: 180px; border-right: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb; border-collapse: collapse; }
TABLE.calendar TD.header { background-color: #444444; height: 23px; color: #FFFFFF; text-align: center; white-space: nowrap; }
TABLE.calendar TD.header A { color: #FFFFFF; }
TABLE.calendar A { display: block; margin:0; padding:0; text-decoration: none; }
TABLE.calendar A.selected { background-color: #dddddd; }
TABLE.calendar TD { text-align: center; border-bottom: solid 1px #dddddd; padding:2px; width: 12.5% }
TABLE.calendar TD.out, TABLE.calendar TD.out A { color: #aaaaaa; }
TABLE.calendar TD.in { background-color: #eeeeee; }
TABLE.calendar TD.dis { color: #BBBBBB; }
TABLE.calendar TD.selected { background-color: #666666; }
TABLE.calendar TD.selected A { color: #FFFFFF; }
TABLE.calendar TD.selector, TABLE.calendar TR.selector TD { background-color: #DDDDDD; border-bottom: solid 1px #ffffff; }

SPAN.underconstruction { color: #396C93; }
SPAN.engine A { color: #006600; }
SPAN.nonengine A { color: #000066; }

DIV#site_info_title { font-weight: bold; }
DIV#site_info_url { padding-left: 0px; margin-bottom: 4px; margin-top: 0px; }
DIV#site_info_url A { font-weight: bold; color: #006600; text-decoration: none; }

DIV.clasament_pos { font-size: 13px; color: #660000; font-weight: bold; }
DIV.clasament_pos_cat { font-size: 11px; color: #006600; }

DIV.tabs { margin-top: 2px; position: relative; }
DIV.tab { float: left; width: 150px; background-color: #bbbbbb; margin-right: 4px; padding: 5px; text-align: center; }
DIV.tab_selected { background-color: #dddddd; position: relative; top: 2px; }


img.evolution { float:left; margin-right:5px; }

TABLE#help_explanation {  }
TABLE#help_explanation DIV.pd { padding: 5px; background-color: #E4D1D1; }
TABLE#help_explanation DIV#help_to_forum { padding: 5px; display: none; }
TABLE#help_explanation DIV#help_more { padding: 5px; padding-top: 12px; padding-bottom: 12px; }
TABLE#help_explanation DIV#help_details { padding: 5px; display: none; }
TABLE#help_explanation DIV#help_details DL { padding:0; margin:0; }
TABLE#help_explanation DIV#help_details DL DT { font-weight: bold; color: #603737; }
TABLE#help_explanation DIV#help_details DL DD { margin-bottom: 10px; margin-left:0px; }

div#register_terms { margin:10px; }
div#register_terms h2 { font-size:14px; }
a#register_pre_continue { padding:10px; font-size:14px; color:#fff; background-color:#565656; display:block; width:300px; text-align:center; margin-left:auto; margin-right:auto; margin-top:20px; }

div#clasament_icon { display:block; margin:0; padding:5px; border:solid 1px #6699CC; position:absolute; z-index:99; width:32px; height:32px; top:0px; left:0px; background-color: #fff; }
div#clasament_icon img { display:block; margin:0; }
div#clasament_icon_text { display:none; margin:0; padding:5px; border:solid 1px #6699CC; position:absolute; z-index:99; width:200px; top:0px; left:43px; background-color: #fff; }

h1 { margin: 0; padding: 4px; text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; background-color:#444444; background-image: url(img/h1bg.gif) }

DIV#allstats { font-size: 10px; text-align: justify; color: #888888; border: solid 1px #dddddd; padding: 4px; margin-top: 2px; height: 36px; overflow: auto;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#888888;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF
}
DIV#allstats A { color: #888888; text-decoration: none;}
DIV#allstats A:hover { text-decoration: underline;}

TABLE.grid TD.header.bold {  background-color: #666666; color: #ffffff; }
TABLE.grid TD.row1.bold {  background-color: #dddddd; }
TABLE.grid TD.row0.bold {  background-color: #dddddd; }
TABLE.grid TD.gray A {  text-decoration: none; }

