* {
	margin: 0;
	padding: 0;
	line-height: 1.15em;
	color: #aaa;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 0;
}

body {
	background-color: #111;
	color: #aaa;
}

strong {
	font-weight: bold;
}

small {
	font-size: 10px;
}

h1, h1 a, h1 q {
	font-size: 16px;
	margin-bottom: 1em;
}

h2, h2 a {
	font-size: 14px;
	margin: 0.4em 0;
}

h3, h3 a {
	font-size: 12px;
}

input, textarea, select, option {
	color: #111;
	border: 1px #999 solid;
}

option, input[type="checkbox"] {
	border: 0;
}

p a, h3 a, h2 a, h1 a {
	text-decoration: none;
}

p a:hover, h3 a:hover, h2 a:hover, h1 a:hover {
	text-decoration: underline;
}

th {
	background-color: #1d1d1d;
	font-size: 14px;
}

input[type="checkbox"], input[type="radio"] {
	border: 0;
}

form table {
	width: 100%;
}

#container {
	background-color: #111;
	width: 900px;
	margin: auto;
}

#header {
	background: url() 0 0 no-repeat;
	height: 150px;
	width: 900px;
	margin: 5px 0;
}

#header #maint {
	position: relative;
	top: 7px;
}

#header #maint a {
	font-size: 24px;
	padding: 5px;
}

#header #maint a:hover {
	text-decoration: none;
}

#menu {
	background: url(./../img/menu_back.jpg) 0 0 no-repeat;
	height: 40px;
	width: 900px;
}

#menu ul {
	margin-left: 15px;
}

#menu ul + ul {
	margin-left: 550px;
}

* html #menu #list2 {
	margin-left: 550px;
}

#menu ul li {
	float: left;
	list-style-type: none;
	margin-top: 15px;
	color: #fff;
}

#menu ul + ul li {
	color: #ff7935;
}

* html #menu #list2 li {
	color: #ff7935;
}

#menu ul li a {
	padding: 2px 6px;
	color: #fff;
	text-decoration: none;
}

#menu ul + ul li a {
	color: #ff7935;
}

* html #menu #list2 li a {
	color: #ff7935;
}

#menu ul li a:hover {
	text-decoration: underline;
}

#info {
	background: #b5b1b2 url(./../img/info_back.gif) 0 0 no-repeat;
	width: 900px;
	height: 76px !important;
	height: 75px;
	margin-bottom: 6px;
}

#info #twitt {
	background: url(./../img/propa_back.gif) 0 0 no-repeat;
	height: 76px !important;
	height: 75px;
	width: 274px;
	float: left;
}

#info #twitt p {
	margin: 20px 0 0 20px;
}

#info #twitt * {
	color: #444;
}

#info #twitt p a span {
	text-decoration: underline;
}

#info #propa {
	margin-left: 284px;
	width: 616px;
	height: 76px !important;
	height: 75px;
	margin-top: 0 !important;
	margin-top: -76px;
}

#info #propa marquee {
	padding-top: 35px !important;
	margin-left: 15px !important;
	width: 600px;
	color: #444;
}

* html {} #info #propa marquee {
	position: relative;
	/*top: 75px;*/
}

#info #propa marquee span, #info #propa marquee span * {
	color: #ff7935;
}

#info #propa form {
	background: url(./../img/propa_back.gif) -283px -52px no-repeat;
	height: 24px;
	width: 616px;
	float: right;
	margin-top: 4px;
}

#info #propa marquee *, #info #propa form label {
	color: #444;
}

#info #propa form p {
	background: url(./../img/propa_back.gif) 116px -76px no-repeat;
	text-align: right;
	padding-right: 30px;
	height: 24px;
}

#info #propa form #i_propa {
	border: 1px #999 solid;
	font-size: 12px;
	width: 380px;
}

#info #propa form #sub_propa {
	background: url(./../img/propa_back.gif) 0 -100px no-repeat;
	position: relative;
	top: 2px;
	border: 0;
	height: 22px;
	width: 24px;
	cursor: pointer;
}

#info #propa form #propa_cpv {
	border: 0;
}

html>/**/body #info #propa form #propa_cpv {
	position: relative;
	top: 3px;
}

#info #propa form #sub_propa:hover {
	background: url(./../img/propa_back.gif) 0 -122px no-repeat;
	border: 0;
	height: 22px;
	width: 24px;
}

#ajx_load {
	background: #232323 url(./../img/ajax-loader.gif) center center no-repeat;
}

/* CONTENT COMMONS */

.box {
	margin-bottom: 6px !important;
	margin-bottom: 2px;
}

.title {
	height: 25px;
	background: #191919 url(./../img/box_titles.gif) no-repeat;
}

.content {
	padding: 5px 5px 2px 5px;
	background: #232323 url(./../img/box_titles.gif) repeat-y;
}

.content p {
	text-align: justify;
	margin: 3px 0;
}

.content table {
	width: 100%;
}

.footer {
	height: 10px;
	background: #232323 url(./../img/footer.gif) no-repeat;
}

/* FULL PANEL */

#full_panel {
	width: 744px;
	float: left;
}

#full_panel .title, #full_panel .footer {
	width: 744px;
}

#full_panel .title {
	background-position: 0 -100px;
}

#full_panel .content {
	width: 734px;
	background-position: -900px 0;
}

#full_panel .board_table td, #full_panel .board_table th, #full_panel #members td, #full_panel #members th {
	padding: 5px;
}

#full_panel .footer {
	background-position: 0 -20px;
}

#full_panel #board .title {
	background-position: 0 -150px;
}

#full_panel #members .title {
	background-position: 0 -125px;
}

#full_panel #wars .title {
	background-position: 0 -275px;
}

#full_panel #pna .title {
	background-position: 0 -300px;
}

#full_panel #contact .title {
	background-position: 0 -500px;
}

#full_panel #board .content {
	min-height: 600px;
}

#full_panel #board .content .board_table, #full_panel #members .content table {
	border: 1px #1d1d1d solid;
	margin: 1em auto 3em auto;
}

#full_panel #board .content .board_table .alternate, #full_panel #members .content .alternate {
	background-color: #303030;
}

#full_panel #board .content .board_table .topic:hover, #full_panel #members .content tr:hover {
	background-color: #202020;
}

#full_panel #board .content .board_table h2 {
	margin: 0;
}

#full_panel #board .content #board_post_form {
	width: 80%;
	margin: 0 auto;
}

#full_panel .add#board_post .title {
	background-position: 0 -175px;
}

#full_panel .edit#board_post .title {
	background-position: 0 -200px;
}

#full_panel .edit_top#board_post .title {
	background-position: 0 -225px;
}

#full_panel .edit_mess#board .title {
	background-position: 0 -250px;
}

#full_panel #board_post .content p {
	text-align: right;
}

#full_panel #board_post .content .i {
	width: 600px;
}

#full_panel #post_chat .title {
	background-position: 0 -525px;
}

#full_panel #post_chat .content {
	width: 734px;
	height: 20px;
	background-position: -900px 0;
}

#full_panel #chatroom .title {
	background-position: 0 -575px;
}

#full_panel #chatroom .content {
	background-position: -900px 0;
	width: 734px;
	height: 465px;
	overflow: auto;
}

#full_panel #chatroom .content ul li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	background-color: #333;
}

#full_panel #chatroom .content ul li span {
	display: block;
}

#full_panel #chat_users .title {
	background-position: 0 -550px;
}

#full_panel #chat_users .content {
	background-position: -900px 0;
	width: 734px;
}

#full_panel #chat_users .content ul li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	background-color: #333;
}

#full_panel #event-list-future .title {
	background-position: 0 -75px;
}

#full_panel #event-list-past .title {
	background-position: 0 -100px;
}

#full_panel #event-list-future .content, #full_panel #event-list-past .content {
	background-position: -900px 0;
	width: 734px;
	min-height: 300px;
}

#full_panel #event-list-future ul, #full_panel #event-list-past ul {
	margin-bottom: 1em;
}

#full_panel #event-list-future ul li, #full_panel #event-list-past ul li {
	margin: 5px;
	padding: 5px;
	list-style: none;
	background-color: #333;
}

#full_panel #event-list-future ul li span, #full_panel #event-list-past ul li span {
	font-size: 14px;
	display: block;
}

#full_panel #event-list-future ul li span a, #full_panel #event-list-past ul li span a {
	font-size: 14px;
}

#full_panel #gallery .title {
	background-position: 0 -325px;
}

#full_panel .view#gallery .title {
	background-position: 0 -450px;
}

#full_panel #gallery .content {
	min-height: 600px;
}

#full_panel #edit_image .title {
	background-position: 0 -425px;
}

#full_panel #add_gallery .title {
	background-position: 0 -350px;
}

#full_panel #edit_gallery .title {
	background-position: 0 -375px;
}

#full_panel #add_image .title {
	background-position: 0 -400px;
}

#full_panel #manage .title {
	background-position: 0 -600px;
}

#full_panel #gallery .content .album {
	background: url(./../img/black_folder.jpg) top center no-repeat;
	height: 200px;
	width: 170px;
	margin: 20px 35px;
	float: left;
}

#full_panel #gallery .content .album_item {
	width: 150px;
	height: 180px;
	margin: 20px 20px;
	padding: 10px 20px;
	float: left;
}

#full_panel #gallery .content .album_item p {
	width: 144px;
	margin: auto;
}

#full_panel #gallery .content .album .pic img {
	border: 0;
}

#full_panel #gallery .content .pic img, #full_panel #image_thumbs .content .pic img {
	border: 12px #1d1d1d solid;
}

#full_panel #gallery .content .pic a:hover img, #full_panel #image_thumbs .content .pic a:hover img {
	border-color: #333;
}

#full_panel #gallery .content .album p, #full_panel #gallery .content .album_item p, #full_panel #gallery .content .album h2 {
	text-align: center;
}

#full_panel #gallery .content .album .pic {
	margin: 32px auto 15px auto;
	height: 90px;
}

#full_panel #gallery #num_nav_item {
	position: relative;
	left: 50%;
	margin-left: -50px;
	top: 25px;
	width: 100px;
	text-align: center;
}

#full_panel hr {
	padding-top: 30px;
	visibility: hidden;
	clear: both;
}

#full_panel #gallery .content .img_next {
	float: right;
	text-align: right;
	margin-top: 15px
}

#full_panel #gallery .content .img_next a, #full_panel #gallery .content .img_prev a {
	padding: 10px 30px;
	width: 120px;
	display: block;
	margin-bottom: 20px;
}

#full_panel #gallery .content .img_next a {
	background: #333 url(./../img/gallery_nav_buttons.gif) 100% -33px no-repeat;
}

#full_panel #gallery .content .img_next a:hover {
	background: #161616 url(./../img/gallery_nav_buttons.gif) 100% -99px no-repeat;
	text-decoration: none;
}

#full_panel #gallery .content .img_prev a {
	background: #333 url(./../img/gallery_nav_buttons.gif) 0 0 no-repeat;
}

#full_panel #gallery .content .img_prev a:hover {
	background: #161616 url(./../img/gallery_nav_buttons.gif) 0 -66px no-repeat;
	text-decoration: none;
}

#full_panel #image_comments {
	width: 500px;
	float: left;
}

#full_panel #image_comments .title {
	background-position: 0 -475px;
}

#full_panel #image_comments .footer {
	background-position: 0 0;
}

#full_panel #post_image_comment {
	float: left;
	width: 500px;
}

#full_panel #post_image_comment .title {
	background-position: 0 -775px;
}

#full_panel #post_image_comment .footer {
	background-position: 0 0;
}

#full_panel #post_image_comment .content p {
	text-align: right;
	margin-right: 20px;
}

#full_panel #post_image_comment .content .i {
	width: 380px;
}

#full_panel #image_comments .title, #full_panel #image_comments .footer,
#full_panel #post_image_comment .title, #full_panel #post_image_comment .footer {
	width: 505px;
}

#full_panel #image_comments .content, #full_panel #post_image_comment .content {
	width: 495px;
}

#full_panel #image_comments .content .ic_entry {
	margin-bottom: 10px;
}

#full_panel #image_comments .content .entry {
	border-left: 1px #555 solid;
	border-bottom: 1px #555 solid;
	padding: 0 0 5px 5px;
	margin: 0 10px 0 20px;
}

#full_panel #image_comments .content .del_entry {
	float: right;
	margin: 0 0 5px 5px;
}

#full_panel #image_thumbs .title {
	background-position: -510px -475px;
}

#full_panel #image_thumbs {
	width: 234px;
	margin-left: 5px;
	float: right;
	min-height: 200px;
}

#full_panel #image_thumbs .title, #full_panel #image_thumbs .footer {
	width: 234px;
}

#full_panel #image_thumbs .content {
	width: 224px;
}

#full_panel #image_thumbs .footer {
	background-position: -510px 0;
}

#full_panel #image_thumbs .content .pic {
	margin: 2em auto;
}

#full_panel #contact_user .title {
	background-position: 0 -625px;
}

#full_panel #contact_user .content #contact_list {
	list-style: none;
	margin-left: 3em;
}

#full_panel #custom_ban .title {
	background-position: 0 -650px;
}

#full_panel #custom_alname .title {
	background-position: 0 -675px;
}

/* LEFT PANEL */

#left_panel {
	width: 505px;
	min-height: 400px;
	float: left;
}

#left_panel .title,  #left_panel .footer {
	width: 505px;
}

#left_panel #showcase .title {
	background-position: 0 0;
}

#left_panel #showcase .content {
	width: 495px;
	background-position: -900px 0;
	min-height: 200px;
}

#left_panel #showcase .content #icon {
	float: left;
	margin: 3px 6px 3px 3px;
}

#left_panel #showcase .content #icon img {
	display: block;
}

#left_panel #showcase .footer {
	background-position: 0 0;
}

#left_panel #event .title {
	background-position: 0 -725px;
}

#left_panel #event .content {
	width: 495px;
	background-position: -900px 0;
}

#left_panel #event .content .event {
	margin: 5px;
	padding: 5px;
	background-color: #333;
}

#left_panel #event .content .del_entry {
	float: right;
	margin: 0 0 5px 5px;
}

#left_panel #event .footer {
	background-position: 0 0;
}
#left_panel #manage_event .title {
	background-position: 0 -700px;
}

#left_panel #manage_event .content {
	width: 495px;
	background-position: -900px 0;
}

#left_panel #manage_event .footer {
	background-position: 0 0;
}

#left_panel #dedicace .title {
	background-position: 0 -25px;
}

#left_panel #dedicace .content {
	background-position: -900px 0;
	min-height: 100px;
	width: 495px;
}

#left_panel #dedicace .content .dd_entry {
	margin-bottom: 10px;
}

#left_panel #dedicace .content .entry {
	border-left: 1px #555 solid;
	border-bottom: 1px #555 solid;
	padding: 0 0 5px 5px;
	margin: 0 10px 0 20px;
}

#left_panel #dedicace .content .del_entry {
	float: right;
	margin: 0 0 5px 5px;
}

#left_panel #dedicace .footer {
	background-position: 0 0;
}

#left_panel #event_comment .title {
	background-position: 0 -750px;
}

#left_panel #event_comment .content {
	background-position: -900px 0;
	min-height: 100px;
	width: 495px;
}

#left_panel #event_comment .content .ec_entry {
	margin-bottom: 10px;
}

#left_panel #event_comment .content .entry {
	border-left: 1px #555 solid;
	border-bottom: 1px #555 solid;
	padding: 0 0 5px 5px;
	margin: 0 10px 0 20px;
}

#left_panel #event_comment .content .del_entry {
	float: right;
	margin: 0 0 5px 5px;
}

#left_panel #event_comment .footer {
	background-position: 0 0;
}

#left_panel #post_dedicace .title {
	background-position: 0 -50px;
}

#left_panel #post_dedicace .content {
	background-position: -900px 0;
	min-height: 50px;
	width: 495px;
}

#left_panel #post_dedicace .content p {
	text-align: right;
	margin-right: 20px;
}

#left_panel #post_dedicace .content .i {
	width: 380px;
}

#left_panel #post_dedicace .footer {
	background-position: 0 0;
}

#left_panel #post_event_comment .title {
	background-position: 0 -775px;
}

#left_panel #post_event_comment .content {
	background-position: -900px 0;
	min-height: 50px;
	width: 495px;
}

#left_panel #post_event_comment p, #left_panel #manage_event p {
	text-align: right;
	margin-right: 20px;
}

#left_panel #post_event_comment .content .i {
	width: 380px;
}

#left_panel #post_event_comment .footer {
	background-position: 0 0;
}

/* MID PANEL */

#mid_panel {
	width: 234px;
	margin-left: 5px;
	float: left;
	min-height: 200px;
	clear: right;
}

#mid_panel .title, #mid_panel .footer {
	width: 234px;
}

#mid_panel #log .title {
	background-position: -510px 0;
}

#mid_panel #logged .title {
	background-position: -510px -700px;
}

#mid_panel #log .content, #mid_panel #logged .content {
	background-position: -900px 0;
	height: 90px;
	width: 224px;
}

#mid_panel #log .content form p {
	text-align: right;
}

#mid_panel #log .footer, #mid_panel #logged .footer {
	background-position: -510px 0;
}

#mid_panel #events .title {
	background-position: -510px -725px;
}

#mid_panel #events .content {
	background-position: -900px 0;
	text-align: center;
	width: 224px;
	padding-bottom: 1em;
}

#mid_panel #event .content #calendar {
	margin: 0 auto;
}

#mid_panel #events .footer {
	background-position: -510px 0;
}

#mid_panel #members .title {
	background-position: -510px -25px;
}

#mid_panel #members .content {
	background-position: -900px 0;
	height: 150px;
	width: 224px;
}

#mid_panel #members .footer {
	background-position: -510px 0;
}

#mid_panel #ad .title {
	background-position: -510px -50px;
}

#mid_panel #ad .content {
	background-position: -900px 0;
	width: 224px;
}

#mid_panel #ad .footer {
	background-position: -510px 0;
}

/* RIGHT PANEL */

#right_panel {
	width: 151px;
	margin-left: 749px !important;
	margin-left: 746px;
	min-height: 200px;
}

#right_panel .title, #right_panel .footer {
	width: 151px;
}

#right_panel #ext_ad .title {
	background-position: -749px 0;
}

#right_panel #ext_ad .content {
	background-position: -900px 0;
	height: 600px;
	width: 141px;
}

#right_panel #ext_ad .footer {
	background-position: -749px 0;
}

/* FOOTER */

#footer {
	background: #161616 url(./../img/footer.gif) 0 -39px no-repeat;
	margin-bottom: 10px;
	height: 75px;
	clear: both;
}

#footer p {
	padding: 35px 0 0 35px;
}

/* ADDITIONAL CLASS */

.left, th {
	text-align: left;
}

.float_right {
	float: right;
}

.float_left {
	float: left;
}

.clear {
	clear: both;
}

.center, p.center {
	text-align: center;
}

.right {
	text-align: right;
}

.wide {
	width: 90%;
}

.pagination * {
	padding: 4px 8px;
}

.pagination a:hover {
	text-decoration: none;
	background-color: #161616;
}

.cate_desc {
	color: #777;
	font-size: 10px;
}

p.board_manage, p.gallery_manage {
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

.admin.board_manage, .admin.gallery_manage {
	border: 1px #ff7935 solid;
	background-color: #4f3427;
}

.admin.board_manage a, .admin.gallery_manage a{
	color: #ff7935;
}

.modo.board_manage {
	border: 1px #55b05a solid;
	background-color: #324e34;
}

.modo.board_manage a{
	color: #55b05a;
}