.box_mid{


    padding: 0px 0px;
	min-height: 400px;

}


#contact_content{


    margin-left: -15px;


    margin-right: -15px;


}


#contact_form{


    width:65%;


    float:left;


    padding: 15px;


}


#contact_form .form_note{


    padding-bottom:7px;


}


#contact_form label.error{


    float:none;


    display:block;


    width:100%;


    text-align:right;


}





#contact_info{


  


    float:left;


    padding: 15px;


}


#contact_info .contact_info{


    padding-bottom:5px;


}


#contact_info .contact_info p{


    margin:0px;


    padding:5px 0px;


}





#contact_map{


    clear: both;


    margin-left: 15px;


    margin-right: 15px;


}


#map_canvas{


    height:300px;


}


#map_canvas a{


    background:none;


}


.weekday{


    


    font-weight: bold;


}





.tieude_lich{padding-bottom: 10px;font-size: 18px;font-weight: bold;text-align: center;}








span.lich_pre


{


	width: 120px;


height: 21px;


display: inline-block;


background-repeat: no-repeat;


background-position: 0 3px;


padding-left: 33px; 


background: url(../images/left2.gif) no-repeat scroll 6px 2px transparent;





}





.tuanthu{


    padding: 4px 5px 0 5px;


    font: bold 15px Arial, Helvetica, sans-serif;


    color: #0B88DA;


}


.tungay{


    padding: 4px 5px 0 5px;


    font: 15px Arial, Helvetica, sans-serif;


    font-style: italic;


}





span.lich_next


{


	width: 120px;


	height: 21px;


	display: inline-block;


	background-repeat: no-repeat;


	background-position: 89px 3px;


	padding-right: 33px;


	background: url(../images/right2.gif)no-repeat scroll 88px 2px transparent;


}


span.lich_text


{


	display:inline-block;





}


.box_search{


    text-align: center;





}


.box_search .title_search{


    font-size: 22px;


}


.box_search .box > span {


    color: #0c4200;


    float: left;


    padding-top: 7px;


}


.box_search .content {


    margin: 10px 0px;


    border: 1px #ddd dotted;


    border-right: 0px;


    border-left: 0px;


    display: inline-block;


    padding: 4px 0px;


    margin-top: 10px;


}


.box_search .content a {


    border-right: 1px #ddd dotted;


    padding-right: 15px;


    cursor: pointer;


}


.box_search .content a:last-child {


    border-right: 0px;


    padding-right: 0px;


    padding-left: 15px;


}


.box_search .content a:nth-child(2) {


    padding: 0px 15px;


}


.box_search .content a.current {


    color: #196e31;


}


.week_search{


    width: 100px;


    display: inline-block;


    float: left;


    margin: 0px 15px 0px;


    margin-bottom: 10px;


}


.box_search .box {


    margin-bottom: 14px;


    display: inline-block;


    margin-top: 15px;


}


.chosen-container .chosen-results li.active-result {


    text-align: left;


}


.row_empty{


    text-align: center;


}


.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {


    border-top: 0;


    text-align: center;


}

















@media (max-width: 849px) {.box_mid{padding: 0px}}


@media (max-width: 599px) {}


@media (max-width: 499px) {}


@media (max-width: 399px) {}





