/* CSS Document */
body { background-color:#000; padding:0px; margin:0px; }
table { font:11px Arial, Tahoma, Verdana; color:#fff; }
ul,li { padding:0px; margin:0px; list-style:none; }

.test { background:url(../images/red_border.gif) repeat-x 50% 50%; }

/*--------------------------------- Border Class ---------------------------------*/
.border_red { border-bottom:1px solid #870606; }
.border_red_03 { border-top:1px solid #870606; border-bottom:1px solid #870606; border-left:1px solid #870606; }
.border_red_02 { background:url(../images/red_border.gif) repeat-x 0% 17px; border-bottom:1px solid #870606; }

/*--------------------------------- Padding Class ---------------------------------*/
.padding_r { padding-right:4px; }
.padding_01 { padding:3px 0 1px 0; }
.padding_tb_01 { padding:3px 0; }
.padding_t_01 { padding:19px 4px 0 0; }

/*--------------------------------- Link Class ---------------------------------*/

.top_link { font-size:10px; color:#fff; padding:25px; }
.top_link a { color:#fff; text-decoration:none; padding:0 5px; }
.top_link a:hover { color:#870606; text-decoration:none; }
.top_link a.active { color:#D30303; text-decoration:none; }

.footer_link { color:#999; padding:5px 10px; }
.footer_link a { color:#999; text-decoration:none; }
.footer_link a:hover { color:#bbb; text-decoration:underline; }

#tab_menu { background-color:#000; }
#tab_menu li { display:inline; border:none; color:#fff; text-indent:-1000px; font-size:0px; }
#tab_menu li a { float:left; color:#fff; margin-right:3px; width:110px; height:16px; }
#tab_menu li a:hover { color:#fff; }

#tab_menu li.menu a { background:url(../images/menu_button_n.jpg) no-repeat 0% 50%; }
#tab_menu li.menu a:hover { background:url(../images/menu_button_r.jpg) no-repeat 0% 50%; }
#tab_menu li.active_menu a { background:url(../images/menu_button_r.jpg) no-repeat 0% 50%; }

#tab_menu li.gallery a { background:url(../images/gallery_button_n.jpg) no-repeat 0% 50%; }
#tab_menu li.gallery a:hover { background:url(../images/gallery_button_r.jpg) no-repeat 0% 50%; }
#tab_menu li.active_gallery a{ background:url(../images/gallery_button_r.jpg) no-repeat 0% 50%; }

#tab_menu li.services a { background:url(../images/services_button_n.jpg) no-repeat 0% 50%; }
#tab_menu li.services a:hover { background:url(../images/services_button_r.jpg) no-repeat 0% 50%; }
#tab_menu li.active_services a { background:url(../images/services_button_r.jpg) no-repeat 0% 50%; }

#tab_menu li.comments a { background:url(../images/comments_button_n.jpg) no-repeat 0% 50%; }
#tab_menu li.comments a:hover { background:url(../images/comments_button_r.jpg) no-repeat 0% 50%; }
#tab_menu li.active_comments a { background:url(../images/comments_button_r.jpg) no-repeat 0% 50%; }


#img_menu { background-color:#000; }
#img_menu li { display:inline; border:none; color:#fff; text-indent:-1000px; font-size:0px; }
#img_menu li a { float:left; color:#fff; margin-right:3px; width:110px; height:516px; }
#img_menu li a:hover { color:#fff; }

#img_menu li.menu a { background:url(../images/menu_n.jpg) no-repeat 0% 50%; }
#img_menu li.menu a:hover { background:url(../images/menu_r.jpg) no-repeat 0% 50%; }

#img_menu li.gallery a { background:url(../images/gallery_n.jpg) no-repeat 0% 50%; }
#img_menu li.gallery a:hover { background:url(../images/gallery_r.jpg) no-repeat 0% 50%; }

#img_menu li.services a { background:url(../images/services_n.jpg) no-repeat 0% 50%; }
#img_menu li.services a:hover { background:url(../images/services_r.jpg) no-repeat 0% 50%; }

#img_menu li.comments a { background:url(../images/comments_n.jpg) no-repeat 0% 50%; }
#img_menu li.comments a:hover { background:url(../images/comments_r.jpg) no-repeat 0% 50%; }

.font_brown { color: #E2B500; }