.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}



body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
font-family: Arial, Verdana, Times New Roman, Times;

}


.hiba{
font-family: Arial,  Verdana, Times New Roman, Times;
color:#FF0000;
font-size:13px;
text-align:center;
text-decoration:none;
}


a.no{
font-family: Arial, Verdana, Times New Roman, Times;
color: #F1A641;
font-size:12px;
text-decoration:none;
}

a:hover.no{
font-family: Arial, Verdana, Times New Roman, Times;
color: #999999;
font-size:12px;
text-decoration:none
}

ul {float:left; clear:both; margin:0 0 20px 0;}
ul li {list-style-type:disc;
margin:0 0 3px 0;
}
a, p a, ul li a{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:12px;
text-decoration:none;
list-style-type:none;
}

p a:hover, ul li a:hover{
font-family: Arial, Verdana, Times New Roman, Times;
color: #999999;
font-size:12px;
text-decoration:underline;
}

.h_mnu {
font-family: Arial, Verdana, Times New Roman, Times;
color: #EAEAEA;
font-size:11px;
text-align:right;
padding-right:15px;
}


.link_list{
margin:10px;
}

a.h_link {
font-family: Arial, Verdana, Times New Roman, Times;
color: #EAEAEA;
font-size:11px;
text-decoration:none;
}

a:hover.h_link {
font-family: Arial, Verdana, Times New Roman, Times;
color: #D3D3D3;
font-size:11px;
text-decoration:none;
}


a.bovebb{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
text-decoration:underline;
}


a:hover.bovebb{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
text-decoration:none;
}

.bovebb{
padding-top:10px;
text-align:right;
}

.c_mnu {
font-family: Arial, Verdana, Times New Roman, Times;
height:21px;
color: #ffffff;
font-size:12px;
text-align:left;
padding-left:15px;
padding-top:7px;
}

a.c_link {
font-family: Arial, Verdana, Times New Roman, Times;
color: #ffffff;
font-size:12px;
text-decoration:none;
}

a:hover.c_link {
font-family: Arial, Verdana, Times New Roman, Times;
color: #96895C;
font-size:12px;
text-decoration:none;
}



a.link {
font-family: Arial, Verdana, Times New Roman, Times;
color:#530000;
font-size:12px;
text-decoration:none;
}

a:hover.link {
font-family: Arial, Verdana, Times New Roman, Times;
color:#950000;
font-size:12px;
text-decoration:none;
}

a.center{
font-family: Arial, Verdana, Times New Roman, Times;
color: #6A0000;
font-size:11px;
text-decoration:none;

}


a:hover.center{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:11px;
text-decoration:none;

}

a.center2{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
text-decoration:none;

}


a:hover.center2{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:11px;
text-decoration:none;
}


a.form_l{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
}


a:hover.form_l{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:11px;
}


a.album{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:12px;
text-decoration:none;

}


a:hover.album{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:12px;
text-decoration:none;
}


.album{
margin-top:7px;
margin-bottom:7px;

}

a.gall_no{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
text-decoration:none;
}


a:hover.gall_no{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:11px;
text-decoration:none;
}



a.n_title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:16px;
text-decoration:none;
}

a:hover.n_title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:16px;
text-decoration:underline;
}


a.n_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:13px;
padding-top:10px;
text-decoration:none;
}


a:hover.n_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:13px;
padding-top:10px;
text-decoration:none;
}


a.rent_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:12px;
text-decoration:none;
margin-bottom:10px;
}


a:hover.rent_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #333333;
font-size:12px;
text-decoration:none;
padding-bottom:10px;
}




.center_box{
padding-left:15px;
padding-right:15px;
}

.one_pict{
border:0;
padding-bottom:5px;
}


.center{
font-family: Arial, Verdana, Times New Roman, Times;
color: #6A0000;
font-size:11px;
text-decoration:none;
padding-bottom:10px;
}


.l_title{
position:relative;
float:left;
top:0px;
}


.l_l_box{
position:relative;
float:left;
width:190px;
margin-top:5px;
margin-right:15px;
margin-bottom:0px;
}

.l_c_box{
position:relative;
float:left;
width:190px;
margin-top:5px;
margin-right:15px;
margin-bottom:0px;
}

.l_r_box{
position:relative;
float:left;
width:190px;
margin-top:5px;
margin-bottom:0px;
}
.result_list{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:12px;
text-decoration:none;
border-bottom-width: 1px;
border-bottom-color: #cccccc;
border-bottom-style: solid;
border-right-width: 1px;
border-right-color: #cccccc;
border-right-style: solid;
padding: 5px;
}

.content{
padding:15px 15px 15px 15px;
}
#wrapper
        {
  width:900px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;
        }

.thumb{
border: 5px solid #96895C;
}

.news_pict{
position:relative;
float:left;
margin-right:15px;
margin-bottom:15px;
background-color:#444444;
padding:0px;
border: 1px solid #776C48;
}


.news_one{
position:relative;
float:left;
width:580px;
padding:10px;

}


.news_det{
position:relative;
float:left;
width:600px;
padding-bottom:30px;
}


.news_two1{
position:relative;
width:290px;
float:left;
margin-top:15px;
margin-right:15px;
text-align:justify;

}

.news_two2{
position:relative;
float:left;
width:290px;
margin-top:15px;
text-align:justify;
}
.news_three1{

float:left;
width:290px;
margin-top:15px;
text-align:justify;

}

.news_three2{

float:left;
width:290px;
margin-top:15px;
text-align:justify;

}

.news_list{
position:relative;
float:left;
width:580px;
margin-bottom:10px;
padding:10px;
border-bottom-width: 1px;
border-bottom-color: #e4dacb;
border-bottom-style: solid;
}

.n_title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #950000;
font-size:18px;
padding-top:3px;
padding-bottom:3px;
}

.title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #6A0000;
font-size:21px;
font-weight:normal;
padding-top:0px;
padding-bottom:10px;
}

.table_label{
font-family: Arial, Verdana, Times New Roman, Times;
color: #8E742F;
font-size:14px;
padding:4px 0px 4px 0px;
margin:4px 0px 8px 0px;
background-image:url(images/public/label_bg.jpg);
background-repeat: no-repeat;
background-position: center center;
}

.subtitle{
font-family: Arial, Verdana, Times New Roman, Times;
color: #282828;
font-size:14px;
padding:7px 0px 10px 7px;
background-image:url(images/public/subtitle_bg.jpg);
background-repeat: no-repeat;
clear:both;
}

a.subtitle{
font-family: Arial, Verdana, Times New Roman, Times;
color: #8E742F;
font-size:15px;
padding-bottom:10px;
text-decoration: none;
}
a.subtitle:hover{
font-family: Arial, Verdana, Times New Roman, Times;
color: #8E742F;
font-size:15px;
padding-bottom:10px;
text-decoration: underline;
}
a.subtitle:active{
font-family: Arial, Verdana, Times New Roman, Times;
color: #8E742F;
font-size:15px;
padding-bottom:10px;
text-decoration: underline;
}
.n_lead{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
text-align:left;
}

.n_text{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
text-align:left;
}

.r_title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:16px;
padding-bottom:5px;
text-align:center;
}

.r_text_c{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
text-align:center;
}


.r_text_j{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
font-weight:bold;
}
.l_text_j{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;

}

.r_text_j img{
float: left;
padding: 2px 2px 2px 2px;
margin-bottom: 5px;
margin-right: 5px;
border-color: #703F00;
border-width: 1px;
border-style: solid;
clear: both;
}

.patronage{
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
width: 580px;
clear: left;
}
.patronage .float_box{
float: left;
width: 125px;
}

.patronage p{
margin-top: 0;
margin-left: 126px;
}

.patronage ul{
list-style-type: circle;
}
.patronage li{
margin-top: 0;
margin-left: 20px;

}

.r_text_r{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
text-align:left;
padding-top:5px;
}

.n_date{
font-family: Arial, Verdana, Times New Roman, Times;
color: #530000;
font-size:11px;
padding-top:2px;
padding-bottom:5px;
}


.n_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:13px;
padding-top:10px;
}

hr.c_hr{
margin-top:10px;
margin-bottom:10px;
border: 1px solid #6A0000;
}

table.lineup
{
float:none;
display:block;
margin:0 auto;
width:500px;
font-size:12px;
margin-bottom:20px;
}


.imp_text{
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:13px;
padding-bottom:20px;
}



.form_text{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
color:#530000;
text-align:right;
}


.f_text{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
text-align:left;
}

.form{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
border-style: solid;
border-width: 1px;
border-color: #530000;
background-color: #F7F7F7;
}

.btn_form{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
border-style:solid;
border-width: 1px;
border-color:#530000;
background-color: #EAEAEA;
}


.pict{
margin-right:8px;
}

.scroll_box {
height:326px;
border:0;
display:block;
overflow:auto;
}


.thx{
font-family: Arial, Verdana, Times New Roman, Times;
color: #9F250B;
font-size:16px;
padding-bottom:10px;
text-align:center;
}


.pict_back{
margin-bottom:10px;
padding: 5px 5px 5px 5px;
}

.pict1{
margin-top:10px;
}


.rent_dir{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:12px;
margin-bottom:10px;
}


.rent_box{
margin-top:10px;
margin-left:87px;
margin-bottom:10px;
width:400px;
background:#f3eee9;
}

.b_b_box{
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

.sponsor_pict{
margin-right:10px;
}


.box_top{
width:271px;
height:12px;
padding-left:20px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:8px;
margin-bottom:0px;
height: 12px;
background-image:url(images/public/box_top.jpg);
}
.box_center{
width:271px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:13px;
font-weight: bold;
padding-left:20px;
padding-bottom:3px;
background-image:url(images/public/box_center.jpg);
}
.box_bottom{
width:271px;
height:40px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
padding-left:20px;
background-image:url(images/public/box_bottom.jpg);
}


.box_top_190{
width:170px;
height:12px;
padding-left:20px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:8px;
margin-bottom:0px;
background-image:url(images/public/box_top_190.jpg);
}
.box_center_190{
width:170px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:15px;
padding-left:20px;
padding-bottom:3px;
background-image:url(images/public/box_center_190.jpg);
font-weight: bold;

}
.box_bottom_190{
width:170px;
height:34px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
padding-left:20px;
margin-bottom:0px;
background-image:url(images/public/box_bottom_190.jpg);
background-position:bottom;
}
.box_bottom2_190{
width:170px;
height:30px;
font-family: Arial, Verdana, Times New Roman, Times;
color: #000000;
font-size:11px;
padding-left:20px;
margin-bottom:10px;
background-image:url(images/public/box_bottom2_190.jpg);
background-position:bottom;
}


.box_bottom1{
float:left;
padding-top:5px;
}
.box_bottom2{
float:right;
padding-top:4px;
}

.box_link{
font-family: Arial, Verdana, Times New Roman, Times;
text-decoration:none;
color: #000000;
font-size:13px;
font-weight: bold;
padding:0px;
}
.box_link:hover{
text-decoration:underline;
color: #000000;
}

.white{
background:#FFFFFF;
font-size:11px;
color:666666;
padding: 5px 5px 5px 5px;
}

.grey{
background:#EAEAEA;
font-size:11px;
color:666666;
padding: 5px 5px 5px 5px;
}



.comment_head{
color:#C12504;
margin:0 0 5px 0;
}


.guest_frame{
width:500px;
margin: 10px auto;
padding:10px 10px 10px 10px;
background:#FFFFFF;
}

.quote{
font-family: Arial, Verdana, Times New Roman, Times;
color: #493c18;
font-size:13px;
text-align:right;
padding:0px 0px 10px 15px;
font-style: italic;
}

.vote {width: 186px; background:#00406e; border: 2px solid rgb(150,150,150); font-family: Arial, Verdana, Times New Roman, Times; color: #ffffff; font-size:11px; }
.vote h3 {font-family: Arial, Verdana, Times New Roman, Times; color: #ffffff; font-size:12px; text-align:center; padding:0 0 0 0; margin:5px 0 5px 0; }
.vote h4 {font-family: Arial, Verdana, Times New Roman, Times; color: #ff0000; font-size:11px; text-align:center; font-weight:bold; padding:0 0 0 0; margin:5px 0 5px 0; }


.participants {width: 186px; background:rgb(200,200,200); border: 2px solid rgb(150,150,150); font-family: Arial, Verdana, Times New Roman, Times; color: #ffffff; font-size:11px; }
.participants h3 {font-family: Arial, Verdana, Times New Roman, Times; color: rgb(50,50,50); font-size:12px; text-align:center; padding:0 0 0 0; margin:5px 0 5px 0; }
.participants ul {list-style-type:none; margin: 0 0 0 0; padding: 0 0 0 5px; }
.participants ul li {font-family: Arial, Verdana, Times New Roman, Times; color: rgb(50,50,50); font-size:11px; text-align:left; padding:0 0 0 0; margin:5px 0 5px 0; line-height:14px; }
.text {margin: 0 0 3px 0; }


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(images/public/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/public/overlay.png", sizingMethod="scale");
	}

