.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;


}


.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
}


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

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

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


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


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

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

.c_mnu {
font-family: Arial, Verdana, Times New Roman, Times;
color: #becf00;
font-size:12px;
text-align:left;
padding-left:15px;
padding-bottom:3px;
}

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

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



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

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

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

}


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

}

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

}


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


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


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


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

}


a:hover.album{
font-family: Arial, Verdana, Times New Roman, Times;
color: #2C3614;
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: #314768;
font-size:11px;
text-decoration:none;
}


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



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

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


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


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


a.rent_link{
position:relative;
font-family: Arial, Verdana, Times New Roman, Times;
color: #314768;
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: 15px 15px 0 15px;
}

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


.center{
font-family: Arial, Verdana, Times New Roman, Times;
color: #AF7C13;
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:178px;
margin-top:5px;
margin-right:15px;
margin-bottom:0px;
}

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

.l_r_box{
position:relative;
float:left;
width:178px;
margin-top:5px;
margin-bottom:0px;
}
.result_list{
font-family: Arial, Verdana, Times New Roman, Times;
color: #314768;
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 #dddddd;
}

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


.news_one{
position:relative;
float:left;
width:580px;
padding:10px;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;
}


.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;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;

}

.news_two2{
position:relative;
float:left;
width:290px;
margin-top:15px;
text-align:justify;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;
}

.news_three1{
float:left;
width:290px;
margin-top:15px;
text-align:justify;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;
}

.news_three2{

float:left;
width:290px;
margin-top:15px;
text-align:justify;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;

}

.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;
background-image:url(images/public/kk_grad1.jpg);
background-repeat: repeat-x;
}

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

.title{
font-family: Arial, Verdana, Times New Roman, Times;
color: #102846;
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;
}

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

.subtitle i { font-size:13px; }

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;
}
.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:15px;
width: 570px;
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: 0;

}

.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: #314768;
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:0;
}

hr.c_hr{
margin-top:10px;
margin-bottom:10px;

}



.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:#314768;
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: #314768;
background-color: #F7F7F7;
}

.btn_form{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
border-style:solid;
border-width: 1px;
border-color:#314768;
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;
}

.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;
}
