@charset "UTF-8";
/* Custom SS */

body,td,th{color: #E2E2E2;}
body {background: #000;}

a:link, a:visited, a:active {color: #fff;}
a:hover {color: #78B6CF;}

.imgl{border:1px solid #CCCCCC; background:#FFFFFF;}
.imgr{border:1px solid #CCCCCC; background:#FFFFFF;}
.imgc{border:1px solid #CCCCCC; background:#FFFFFF;}

.top{height:120px;} 


.news .item .imgl{border:1px solid #CCCCCC;}
.news .item .date{color:#999999;}

.date{color:#CCCCCC;}

/* FAQ */
.faq_category{border:#CCCCCC 1px solid;}
.faq_item{border-bottom:#CCCCCC 1px solid;}
.faq_q{color: #000;}
.faq_a{color:#999999;}

/* LINKS */
.link_category{border:#CCCCCC 1px solid;}
.link_item{border-bottom:#CCCCCC 1px solid;}
.link_url{color: #0066FF;}
.link_title{color: #000;}
.link_desc{color:#999999;}

/* GALLERY */
.gal_cat_img{border:1px solid #CCCCCC; background:#FFFFFF;}

/* MENU */

.thi{width:33%; float:left;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}

.subtitle{font-weight:bold; font-size: 15px; padding-bottom:7px; color:#CCCCCC}

.subtitle2{font-weight:bold; font-size: 15px; padding-bottom:7px; color: #e79a1e}

ul{padding:5px 7px 0px 20px; margin:0px;}

.generalcontent_body{}

.wrap{background:url(/img/top_logo.jpg) top center no-repeat; text-align: left}

.homelink{height:125px; text-align:center;}
.menu{ text-align:center; margin:0 auto; width:670px;}
.menu_r{background:#fff url(/img/menu_r.gif) right top no-repeat; line-height:17px; font-weight:bold;}
.menu a:link, .menu a:active, .menu a:visited {color:#00a3e4; text-decoration:none;}
.menu a:hover{color:#000; text-decoration:none;}
.menu_t{background:url(/img/menu_back.gif) top repeat-x;}
.menu_pad{padding:7px 20px 5px 20px;}

.title{color:#46AFE0; font-size:18px; padding:14px 12px 7px 0px; border-bottom:#222222 1px solid; line-height:20px; font-weight:bold;}
.title-inl{color:#46AFE0; font-size:18px; padding-bottom:5px;}

.content{padding:10px 0px 10px 14px; text-align:justify; border-bottom: #111111 1px solid;}

.back_l{background:url(/img/main_l.gif) left repeat-y;}
.back_r{background:url(/img/main_r.gif) right repeat-y;}


.footer{background: url(/img/footer_logo.gif) center top no-repeat; padding-top:65px; text-align:center;}
.footer_l{background:url(/img/main_lb.gif) left bottom no-repeat;}
.footer_r{background:url(/img/main_rb.gif) right bottom no-repeat;}
.footer_pad{padding:10px 10px 10px 25px; color:#999999;}
.footer_blue{color:#46AFE0;}
.footer_blue a{color:#46AFE0; padding:0px 6px 0px 6px;}

.img_in{padding:0px 0px 7px 0px;}
.imgthmb{width:140px; padding:0px 0px 5px 0px; border-bottom: #414141 1px solid; float:left; margin:0px 7px 7px 0px; background:#111111;}
.photo_title{color:#FFFFFF;}
.photo_date{color:#999999;}

.img01{background:url(/img/img_01.gif) top right no-repeat; width:245px; height:319px; float:right; margin-right:-30px;}
.img02{background:url(/img/img_02.gif) top left no-repeat; width:99px; height:164px; float:left; margin-left:-16px;}
.img03{background:url(/img/img_03.gif) top left no-repeat; width:202px; height:190px; float:left; margin-left:-15px;}
.img04{background:url(/img/img_04.gif) top right no-repeat; width:220px; height:199px; float:right; margin-right:-30px;}
.img05{background:url(/img/img_05.jpg) top left no-repeat; width:250px; height:246px; float:left; margin-left:-30px;}
.img06{background:url(/img/img_06.jpg) top right no-repeat; width:334px; height:340px; float:right; margin-right:-30px;}
.img07{background:url(/img/img_07.gif) top right no-repeat; width:239px; height:229px; float:right; }

.img08{background:url(/img/img_08.gif) top right no-repeat; width: 235px; height: 445px; float:right; }

.img09{background:url(/img/img_09.jpg) top right no-repeat; width: 240px; height: 240px; float:right; }

.img10{ margin-bottom: 10px; margin-right: 10px; background:url(/img/img_10.jpg) top left no-repeat; width: 177px; height: 177px; float: left; }

.img11{background:url(/img/img_11.jpg) top right no-repeat; width: 180px; height: 180px; float:right; }

.poster{float:right; margin-right:-30px; padding:10px 0px 10px 20px;}

.menu_p{padding:8px 2px 8px 4px; background:#000;}

.tile{padding:7px; float:left; border-bottom:#262626 1px solid; border-right:#262626 1px solid; margin:0px 10px 10px 0px; width:29%;}

.vouchers{border-top:1px solid #55A5DB;}
.voucher_thumb{padding:0px 10px 0px; width:30%; float:left; text-align:center;}

