body{
    font-size:12px;
    color:#000000;
    font-weight:normal;
    font-family:Arial,sans-serif;
    text-align:left;
    background-color:#fff;
    margin:0;
    padding:0;
    line-height:1.5em;
}
div strong{
    color:blue;
}
a.no_underline{
    text-decoration: none;
}
a:link {color:#3634ad;}
/*a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: none;}*/

#logo{ 
    background:url(../images/logobg.gif) repeat-x; 
    height:24px; 
    text-align:center;
    font-size: 18px;
    inline-height: 24px;
}
p.part_header_01{
    background:#ff9900;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}
p.part_header_02{
    background:#003399;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}
p.part_header_03{
    background:#009999;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}
 
p.part_header_04{
    background:#ff3399;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}

p.part_header_05{
    background:#feeb99;
    border-bottom:1px solid #FFB877;
    color:#585858;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}
p.part_header_06{
    background:#F4A460;
    border-bottom:1px solid #FFB877;
    color:#585858;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}
p.part_header_carnival{
    background:#6A5ACD;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}

p.part_header_infonews{
    background:#32CD32;
    border-bottom:1px solid #ccc;
    color:#fff;
    margin:2px 0px;
    padding:3px;
    font-weight:bold;
}

ul {list-style:none}
ul.list_infonews {padding:0px;margin:0;}
ul.list_infonews li{
    margin-left:4px;
    padding:1px 3px;
}

form{
    padding:3px; margin:0; 
}

.navmenu ul {padding:0px; margin:0;}

.navmenu ul li{ 
    float:left; 
    padding:0px 5px; 
    margin-right:1px;
    background: url(../images/botton_bg_off.gif) 
    no-repeat; 
    width:30px; 
    height:20px; 
    text-align:center; 
    line-height:22px;
}
.navmenu ul li#btnon{ 
    float:left;
    padding:0px 5px; 
    color:#fff; 
    background: url(../images/botton_bg.gif) no-repeat;
    text-align:center; line-height:20px;
}

#tab01{clear:both; border-top:1px solid #f16800;}

#tab01 .tab_text{ background:#efefef; padding:2px;}

ul.rq_list{ 
    padding:0px; 
    margin:0px;
    list-style:none;
}
ul.rq_list li{ margin-left:5px;}

.inputstyle01{ 
    width:40px;
}
.inputstyle02{
    width:100px;
}

.btnstyle{ 
    background:#FF9900; 
    margin-left:5px;
    color:#fff; 
    width:40px; 
    height:18px; 
    font-size:10px; 
    border:1px solid #f16800;
}
.titlelist{ margin:0; padding:0;}

.titlelist li{ padding-left:5px;}

.color01{ color:#FF0000;}

.catbtn ul{ margin:0px 0px 0px 5px; padding:0;}

.catbtn ul li{ float:left; margin-right:15px; margin-top:5px;}

.catbtn ul h1{ font-size:12px; font-weight:normal; margin:0; padding:0; text-align:center;}

.cleardiv{ clear:both;}

.abft {clear:both;background-color:#bbe0fb}

a.pager, a.pagerActive {
    display: block;
    text-decoration: none;
    border: 1px solid #000;
    margin-left: 4px;
    padding: 0px 6px;
    color: #000;
    line-height: 24px;
    outline: none;
    float: left;
    font-size: 14px;
    /*position: relative;*/
}
a.pager:hover, a.pagerActive {
    display: block;
    float: left;
    color: #fff;
    background-color: #000;
    font-size: 14px;
    /*position: relative;*/
}

p#pager {
    float: left;
    width: 100%;
}

div .map {
    width: 238px;
    height: 240px;
    background: url("../images/bg.gif") repeat;
}

.good {float:left;background-color:red;text-align:center;}
.well {float:left;background-color:yellow;text-align:center;}
.bad {float:left;background-color:#808000;text-align:center;}

#theme {
    font-size: 16px;
    text-align: center;
    background-color:#FFD700;
    width:200px;
    height:20px;
}

span.mhead {
    font-size:13px;
    font-weight:bold;
}

img.mcover {
    display: block;
    width: 150px;
    height: 200px;
}

img.mstill {
    display: block;
    padding: 2px 4px;
}

.movienews_image {
    width:60px;
    height:65px;
    float:left;
    clear:left;
    border:1px solid black;
}

.movienews_title {
    padding-left:2px;
}

