*{margin:0px;padding:0px;}

body{background:#929292 url('../img/tlo.png') repeat-x top left;;font-family:sans-serif;font-size:12px;color:#666666;}
a{text-decoration:none;color:#CC0066;}
a:hover{text-decoration:underline;}

img{border:none;}
ul{list-style-type:none;}
table{font-family:Tahoma, Verdana, sans-serif;font-size:11px;}
a img{cursor:pointer;font-size:1px;}
input, textarea, select{font-size:10px;color:#666;font-family:Tahoma, Verdana;vertical-align:middle;}

.clear{clear:both;padding:0px;margin:0px;height:0px;line-height:0px;font-size:1px;}
.mainbox{width:980px;margin:50px auto;}

h1, h2, h3, h4{font-family:Tahoma;}

#top {font-family:Tahoma;font-size:11px;padding-bottom:15px;background: url('../img/navi_top_shadow.png') no-repeat bottom left;padding:0px 32px 15px 32px;}
#top .left{float:left;}
#top .right{float:right;margin-left:17px;}

#footer {color:#fff;font-family:Tahoma;font-size:11px;background: url('../img/footer_shadow.png') no-repeat 0px 0px;}
#footer .navi_main{text-align:center;background: url('../img/navi_main_shadow.png') no-repeat 0px 0px;padding-top:8px;}
#footer .navi_main a{color:#fff;}
#footer .navi_main a.active{color:#ddd;}
#footer .navi_main_separator{display:inline;margin:0px 8px 0px 8px;}
#footer .footer_info{padding:7px 32px 7px 32px;}
#footer .footer_info a{color:#FFFFFF;}
#footer .left{float:left;width:200px;}
#footer .right{float:right;width:350px;text-align:right;}
#footer a.no_underline{text-decoration:none;}
#footer a.no_underline:hover{text-decoration:none;}

#content {height:600px;}
#content .flash{width:576px;height:600px;float:right;}
#content .content_right{width:374px;height:600px;float:right;background: #ffffff url('../img/inner_content_shadow.png') repeat-y top left;}
#content .content_right.large{width:920px;}
#content .right_shadow{width:30px;height:600px;float:right;background: url('../img/left_content_shadow.png') no-repeat 0px 0px;}

#content .cont_details .btn_back{float:left;}
#content .cont_details .header{float:right;margin:20px 0px 10px 0px;}
#content .cont_details .det_content{margin:0px 0px 20px 20px; padding-right:30px; height:508px;overflow:auto;}
#content .g_map{margin-top:15px;}

#content .cont_details .photos{margin-top:20px;}
#content .cont_details .photos .gal_photo_box{float:left;margin:10px 9px 15px 9px;}
#content .cont_details .photos .gal_photo_box_first{margin-left:0px;}
#content .cont_details .photos .gal_photo{position:relative;width:65px;height:65px;overflow:hidden;}
#content .cont_details .photos .gal_photo a{color:#444;font-weight:bold;}
#content .cont_details .photos .gal_photo a img{opacity:0.4;MozOpacity:0.4;KhtmlOpacity:0.4;filter:alpha(opacity=40);}
#content .cont_details .photos .gal_photo a:hover img{opacity:1;MozOpacity:1;KhtmlOpacity:1;filter:alpha(opacity=100);}
#content .cont_details .photos .gal_photo .photo_name{position:absolute;left:0px;top:0px;margin:0px 2px 3px 4px;}
#content .cont_details .photos .gal_photo a:hover .photo_name{display:none;} 
 
#content .cont_details .file{margin-top:10px;}
#content .cont_details .file_name{float:left;margin-right:10px;}
#content .cont_details .file_description{overflow:hidden;}


#content .label_l{float:left; width:120px;margin-bottom:7px;}
#content .iTxt{width:170px;border:#ccc solid 1px;padding:1px;}
#content .iArea{width:170px;height:70px;border:#ccc solid 1px;padding:1px;}
#content .iButton{border:#ccc solid 1px;padding:0px 2px 0px 2px;background-color:#eee;margin-left:255px;margin-top:10px}

#content .sitemap_cat_header{font-weight:bold;}
#content .sitemap_subcat{margin-left:20px;}
#content .sitemap_subcat a{color:#333333;}

