body
{
    background-color: white;
    text-align: left;
}
div select
{
    padding:0px;
    margin:0px;

}
.cont_status
{
    border:1px solid #33FF00;
    background-color:#CCFFBF;
    color:#24B300;
    padding:3px;
    margin:3px;
    font-weight:bolder;
}
.padme
{
    padding:10px;
}
form
{
    display:inline;
}
fieldset.combine
{

    float:left;
    margin-right:10px;
    padding:10px;
}
fieldset.separate
{
    padding:10px;
    width:500px;
}
.control
{
    width:100%;
}
#context_menu div
{
    padding:10px;
}
#context_menu
{
    display:none;
}
.result
{
    font-weight: bold;
}
#table_info
{
    width:50%;
    margin-left:10px;
}
#table_stat
{
    float:left;
    margin-left:10px;
}
#winner
{
    font-weight: bold;
}
#table_stat span
{
    margin-left:15px;
}
#elastic_container
{
    width:98%;
    background: #FFFFFF;
    border:1px solid #c1c7b9;
    margin:0 auto;
    padding-top:30px;
}
#comments
{
    margin-top:10px;
    width:500px;
    float:left;
    text-align:left;
}
#comments form
{
    float:left;
}
#comment_start
{

    color:#656a91;
    font-size: 20px;
}
#leave_comment_title
{
    font-size:15px;
    color:#656a91;
    float:left;
    margin-top:20px;
}
.a_comment
{


    width:100%;
}
.a_comment form
{
    display:inline;
 }
.spam_link
{
    font-size:10px;
    float:right;
}
.a_comment div
{
    width:140px !important;
}
#comments hr
{
    margin:5px 0px 5px 0px;

}
#compare_container
{

    text-align:left;
}
#compare_container table
{

}
#embed_code
{
    margin-left:0px;
    border:1px solid #C7C7C7;
    border-top:none;
    padding:3px;
    width:480px;
    background-color: #EEF1E5;
    float:left;
}
.action
{

}
#ask_agree_disagree
{
    border:2px solid #C7C7C7;
    width:500px;
    padding:7px;
    margin-top:7px;
    background-color: #E6FEB7;
    font-weight: bold;
}
#agree_disagree_form
{
    border-right:2px solid #C7C7C7;
    margin-right:5px;
    padding-right:5px;
}
#related
{
    padding: 8px;
    padding-top:0px;
    background-color:#D6E5C4;
    float:left;
    margin-bottom:30px;
    width:380px;
    border:2px solid #E6FEB7;
}
#related h3
{
    height:3px;
}
#related_content
{
    height: 400px;
    width: 380px;
    overflow: auto;
    background-color:white;

}
#table_infos
{
    width:600px;
    margin:10px;
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;

}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
    background-color:#DBEF8F;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding:5px;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;

}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
    background-color:#B3D23E;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);

}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {

}
.ui-tabs-panel {
    border: 2px solid #DBEF8F;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

