
.ot_panel
    {

    border-left:1px solid #eeeeee;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;   
    }

.ot_preview
    {
    border-left:2px solid #dddddd;
    border-right:2px solid #dddddd;
    float:left;
    text-align:center;
    width:215px;
    }

.st_panel
    {
    margin-bottom:20px;
    }

.ot_desc
    {
    font-size:12px;
    color:red;
    margin-top:-25px;
    text-align:right;
    font-weight:bold;
    margin-left:5px;
    background:#f5f5f5;
    padding:2px;
    border:1px solid #ff0000;
    float:left;
    filter:alpha(opacity: 90);
    opacity:0.9;/**/
    -moz-opacity:0.9;
    }

.st_pages
    {
    text-align:center;
    clear:both;
    font-size:14px;
    }

.st_pages b
    {
    font-size:18px;
    }
    
.st_pages a, .st_pages a:link, .st_pages a:visited, .st_pages a:hover
    {
    font-size:16px;
    }

.ot_choose
    {
    background:#4396CA;
    padding:3px;
    color:white;
    }

.ot_choose input
    {
    border:0px;
    background:#4396CA;
    }

.ot_choose a, .ot_choose a:link, .ot_choose a:hover, .ot_choose a:visited
    {
    color:white;
    font-weight:bold;
    }

.ot_full_panel
    {

    }

.ot_full_preview
    {
    width:740px;
    border:5px solid #dddddd;
    padding:10px;
    text-align:center;
    }

.ot_full_flash
    {
    width:740px;
    height:300px;
    border:5px solid #dddddd;
    padding:10px;
    }

.ot_full_header
    {
    width:730px;
    border:5px solid #dddddd;
    padding:5px;
    }

.st_html_panel
    {
    text-align:moz-left;
    text-align:left;
    background:url(/images/green_hat.gif) no-repeat;
    padding-left:10px;
    padding-top:4px;
    height:31px;
    color:white;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
    }

.st_flash_panel
    {
    background:url(/images/green_hat.gif) no-repeat;
    padding-left:10px;
    padding-top:4px;
    height:31px;
    color:white;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
    }

.ot_full_desc
    {
    font-size:20px;
    color:red;
    }

.ot_full_choose
    {
    clear:both;
    font-size:16px;
    text-align:center;
    border:1px solid #dddddd;
    background:#f5f5f5;
    font-weight:bold;
    padding:5px;
    margin-bottom:20px;
    }


.st_cats
    {
    border:1px dotted #dddddd;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
    }

.st_one_cat
    {
    width:230px;
    padding-left:15px;
    padding-top:3px;
    background:url(/images/menu_arrow.gif) no-repeat left;
    font-weight:bold;
    font-size:14px;
    color:red;
    }

.st_one_cat a, .st_one_cat a:link, .st_one_cat a:hover, .st_one_cat a:visited
    {
    font-size:12px;
    }

.st_part_list
    {
    font-size:16px;
    font-weight:bold;
    border-bottom:2px solid #dddddd;
    margin-bottom:5px;
    padding-right:3px;
    }

.st_tl_hint
    {
    margin-top:10px;
    color:black;
    border:1px solid #66aa66;
    text-align:left;
    background:#eeffee;
    padding:5px;
    margin-left:50px;
    margin-right:50px;
    margin-bottom:15px;
    }


.ot_subdesc
    {
    background:#eeeeee;
    border:1px solid #dddddd;
    padding:4px;
    font-weight:bold;
    text-align:right;
    }