@charset "utf-8";
/* CSS Document */
*
{
    margin: 0;
    padding: 0;
}

body {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#000000;
}

h1 {
background:url(images/bck_h1.gif) 0 0 repeat-x;
padding:0 0 5px 0;
margin:0;
color:#FFFFFF;
font-size:24px;
font-weight:normal;
height:24px;
font-family:"Trebuchet MS";
}

h1 a, h2 a{
color:#FFFFFF;
}

h2 {
background:url(images/bck_h2.gif) 0 0 repeat-x;
padding:0;
margin:0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
height:29px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
}

.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}

.whiteFont
{
    color: #FFFFFF;
}

.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
}

.blue {
color:#0e6ab2;
}

.f10{ /* font 10 */
font-size:10px;
}

.f14{ /* font 14 */
font-size:14px;
}

.f16{ /* font 16 */
font-size:16px;
}

.empty_10{
height:10px;
}

.img_left{
float:left;
}

#all {
width:960px;
padding:0;
margin:0 auto;
}

#header{
background:url(images/bck_header.jpg) 0 0 no-repeat;
height:192px;
}

#logo{
float:left;
padding:44px 0 0 33px;
border:0;
}

#logo img{
border:none;
}

#banner_top{
}

#banner_top .image{
height: 123px;
border: none;
margin-left:392px;
}

#banner_top .navigation{
width:582px;
height:42px;
line-height:42px;
color:#FFFFFF;
padding:0 0 0 0;
margin:17px 0 0 378px;
}

#banner_top .navigation a{
color:#FFFFFF;
}

#banner_top input{
padding:0;
margin:0 3px 0 0;
border:#FFFFFF 0px solid;
height:21px;
}

#banner_top .flag input{
padding:0;
margin:0 3px 0 0;
border:#FFFFFF 0px solid;
height: auto !important;
}

#banner_top form{
padding:0;
margin:0;
}

#banner_top .go {
	border:none;
	background:#FFFFFF;
	width:42px;
	height:21px;
	line-height:21px;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#banner_top .go:hover{
	border:none;
	background:#FFFFFF;
	width:42px;
	height:21px;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-decoration:underline;
}

#banner_top .a1 a{
font-size:9px;
color:#FFFFFF;
}

#banner_top .a2 a{
font-size:14px;
color:#FFFFFF;
}

#banner_top .a3 a{
font-size:18px;
color:#FFFFFF;
}

#banner_top .flag{
padding:3px;
float:left;
}

#banner_top .flag img{
border:none;
}

#edit{
background:url(images/bck_edit.gif) 0 0 repeat-y;
color:#000000;
}

#edit_home{
background:url(images/bck_edit.gif) 0 0 repeat-y;
color:#FFFFFF;
}

#left_column{
width:230px;
float:left;
}

#menu{
background:url(images/bck_menu.gif) 0 0 no-repeat;
font-size: 120%;
width:230px;
padding:45px 0 0 0;
}

#menu ul{
list-style:none;
padding:0 0 0 0px;
margin:0 0 0 34px;
line-height:24px;
}

#menu ul li{
padding:0 0 0 15px;
}

#menu ul .selected_up{
padding: 0;
}

#menu ul .selected_down{
padding: 0;
}

#menu ul .selected_up img,
#menu ul .selected_down img{
margin-right: 5px;
}

#menu ul li ul{
list-style:none;
list-style-image:none;
}

#submenu {
/*background:url(images/bck_submenu.gif) 0 0 no-repeat;
height:235px;*/
margin:30px 0 0 0;
}

#submenu .top
{
height: 16px;
width: 230px;
background-image: url(images/adBox_1.jpg);
}

#submenu .bottom
{
height: 13px;
width: 230px;
background-image: url(images/adBox_3.jpg);
}

#submenu .adContent
{
width: 230px;
background-image: url(images/adBox_2.jpg);
overflow: hidden;
}

#submenu .tab{
float:left;
margin: 5px 0 5px 16px;
}

#submenu img{
border:#727272 2px solid;
}

#right_column{
padding:0 0 0 230px;
}

#right_column_home{
color: #FFFFFF;
}

#right_column a{
font-style:italic;
color:#1111FF;
}

#right_column_home a{
color:#FFFFFF !important;
font-style:italic;
}

#two_boxes{
padding:14px 0 0 14px;
overflow: hidden;
}

#two_boxes .content, #one_box .content{
padding:15px 20px 15px 20px;
}

#two_boxes .one{
background:url(images/box_home_1.gif) 0 0 no-repeat;
width:400px;
float:left;
}

#two_boxes .one .top{
background:url(images/box_home_1_1.jpg) 0 0 no-repeat;
height:15px;
width:400px;
}

#two_boxes .one .content{
background:url(images/box_home_1_2.jpg);
overflow: hidden;
}

#two_boxes .one .bottom{
background:url(images/box_home_1_3.jpg) 0 0 no-repeat;
height:14px;
width:400px;
}

#two_boxes ul{
list-style:none;
line-height:18px;
padding:0;
margin:0;
}

#two_boxes ul a {
font-style:normal;
text-decoration:none;
}

#two_boxes ul a:hover {
text-decoration:underline;
}

#two_boxes .one img{
border:#FFFFFF 2px solid;
margin:0 10px 0 0;
}

#two_boxes .two img{
border:none;
}

#two_boxes .two a{
font-style:normal;
}

#two_boxes .two{
width:282px;
margin:0 0 0 14px;
float:left;
}

#two_boxes .two .top{
background:url(images/box_home_2_1.jpg) 0 0 no-repeat;
height:13px;
width:282px;
}

#two_boxes .two .content{
background:url(images/box_home_2_2.jpg) 0 0 repeat;
width:242px;
overflow: hidden;
}

#two_boxes .two .bottom{
background:url(images/box_home_2_3.jpg) 0 0 no-repeat;
height:10px;
width:282px;
}

#two_boxes .prev_next{
padding:5px 0 0 0;
margin:auto;
width: 206px;
}

#one_box{
/*background:url(images/box_home_3.gif) 0 0 no-repeat;*/
width:702px;
margin:14px 0 0 14px;
}

#one_box .top
{
    background:url('images/box_home_3_1.jpg') 0 0 no-repeat;
    height:16px;
    width:702px;
}

#one_box .bottom
{
    background:url('images/box_home_3_3.jpg') 0 0 no-repeat;
    height:17px;
    width:702px;
}

#one_box .content
{
    background-image:url('images/box_home_3_2.jpg');
    width:662px;
    overflow: hidden;
}

#one_box ul{
padding:0;
margin:0;
list-style:none;
line-height:50px;
}

#one_box ul a{
font-style:normal;
font-size:12px;
font-weight:bold;
}

.empty_90{
height:90px;
}

.hdr{
background:url(images/bck_sub_header.gif) 0 0 no-repeat;
height:41px;
line-height:41px;
color:#FFFFFF;
font-size:24px;
font-family:"Trebuchet MS";
margin:0 0 25px 0;
}

.hdr .cnt{
padding:0 0 0 20px;
float:left;
}

.hdr .cnt2{
padding:0 0 0 180px;
width:100px;
float:left;
}

.hdr .date2{
float:right;
color:#FFFFFF;
width:200px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:0 20px 0 0;
}
.right_content{
padding:14px;
overflow:hidden;
}

.img_content_sub{
float:left;
margin: 0 10px 10px 0;
}

.txt_content_sub{
color:#000000;
}

/* news list page */
.news_box{
overflow: hidden;
color:#000000;
margin: 30px 0;
}

.news_box .date{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-style:italic;
text-align:right;
}

.news_box h1{
padding:0;
margin:0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.news_box h4{    
    padding-left:10px;
    margin-top:-5px;
    font: italic normal normal 90% Arial;    
}

.more{
background:url(images/ico_3.gif) 0 0 no-repeat;
padding:0 0 0 20px;
margin:5px 0 0 0;
color:#000000;
float:left;
}

.more a{
color:#000000;
}

#pagination{
text-align:center;
}

#pagination .selected{
text-decoration:underline;
padding:0 5px 0 5px;
}

#pagination a{
text-decoration:none;
padding:0 5px 0 5px;
font-style:normal;
}

/* news detail page */
.img_content_sub2{
width:300px;
float:left;
}

.txt_content_sub2{
margin:0 0 0 310px;
color:#000000;
}

/* gallery page */
#gallery{
padding:0 0 0 10px;
overflow:hidden;
}

#gallery .tab{
text-align:center;
width:200px;
float:left;
margin:0 40px 10px 0;
}

#gallery .tab_last{
text-align:center;
width:200px;
float:left;
margin:0;
}

#gallery .tab img, #gallery .tab_last img{
border:#000000 2px solid;
margin:0 0 5px 0;
}

#gallery_detail{
padding:0 0 0 30px;
text-align:center;
}

#gallery_detail .image{
padding:0 0 10px 0;
}

#gallery_detail table img{
border:0;
}

/* contact page */
#left_contact{
width:280px;
float:left;
}

#left_contact input, #left_contact textarea {
background:#000000;
margin:6px 0 15px 0;
width:220px;
color:#FFFFFF;
}

#left_contact .go {
	border:none;
	background:#000000;
	width:42px;
	height:21px;
	line-height:21px;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

#left_contact .go:hover{
	border:none;
	background:#000000;
	width:42px;
	height:21px;
	cursor:pointer;
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-decoration:underline;
	color:#FFFFFF;
}

#right_contact{
margin:0 0 0 250px;
}

.contactForm
{
    background: url('images/img_phone.gif') no-repeat 100% 26%;
    min-height: 600px;
}

/* events */
#calendar{
padding: 0 10px;
width:243px;
height:283px;
background:url(images/bck_calendar.gif) 0 0 no-repeat;
margin: 0 auto 20px auto;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#calendar .top_header{
padding:12px 0 0 0;
height:35px;
color: #FFFFFF;
}

#calendar .top_header a{
color: #FFFFFF;
}

#calendar .top_header img{
border:0;
}

#calendar .sub_header{
width:245px;
padding: 25px 0 10px 0;
}

#calendar .sub_header table{
width:245px;
}

#calendar .sub_header td{
width:35px;
text-align:center;
}

#calendar .days{
width:245px;
}

#calendar  a{
text-decoration: underline;
color: #FFFFFF;
}

#calendar .tab0{
width:35px;
/*height:30px;*/
text-align:center;
padding:10px 0 10px 0;
}

#calendar .tab0 a{
color:#FFFFFF !important;
}

#calendar .tab1{
width:35px;
/*height:30px;*/
text-align:center;
padding:10px 0 10px 0;
color:#990000 !important;
}

#calendar .tab1 a{
color:#FFFFFF !important;
}

#calendar .tab2{
width:35px;
/*height:30px;*/
text-align:center;
padding:10px 0 10px 0;
color:#FFFFFF;
text-decoration:underline;
font-style:normal;
}

#calendar .tab2 a{
color:#FFFFFF;
text-decoration:underline;
font-style:normal;
}

#calendar .tab3{
width:35px;
/*height:30px;*/
text-align:center;
padding:10px 0 10px 0;
color:#000000;
background:#FFFFFF;
}

#calendar .tab3 a{
color:#000000 !important;
}

#calendar .tab4 a{
color:#595959;
}


#calendar .ftr{
color:#FFFFFF;
text-decoration:underline;
}

#calendar .ftr a{
color:#FFFFFF;
font-style:normal;
}

#calendar .hdr_cal{
color:#FFFFFF;
font-size:14px;
text-align:center;
}

.cal_1{
width:480px;
float:left;
padding:0 0 0 20px;
font-style:normal;
}

.cal_1 a {
font-style:normal;
}

.cal_2{
width:200px;
float:left;
}

.hdr .cal_cnt{
padding:0 0 0 20px;
float:left;
width: 300px;
}

.hdr .cal_cnt2{
padding:0 0 0 180px;
width:100px;
float:left;
}

#bottom
{
    background-color:#777777;
    color:#FFFFFF;
    padding:10px 0pt;
    text-align:center;
}

#bottom a{
    color: #FFFFFF;
    text-decoration: underline;
}

.pages{text-align: center;}
.pages ul{list-style-type: none;}
.pages ul li{float: left;font-size:120%;margin:0pt 5px;}
