/* Global */
* { font-family: Arial, Helvetica; } 

html,body { margin: 0px; background-color: #4c5b5e; height: 100%; color: #FFFFFF; }
form { margin: 0px 0px 0px 0px; }
legend { font-size: 11px; color: #ffffff; }
label { margin-bottom: 3px; }
textarea { font-size: 12px; }
img { border: none; }

hr { width: 100%; height: 1px; color: #91999c; border: none; background-color: #91999c; }

a { font-size: 12px; color: #FFFFFF; text-decoration: underline; }
a:hover { font-size: 12px; color: #fda015; text-decoration: none; }

h1 { color: #FFFFFF; font-size: 14px; font-weight: bold; margin: 0px; }
h2 { color: #FFFFFF; font-size: 12px; font-weight: bold; margin: 0px; }

ul { margin-top: 7px; padding-top: 0px; }
ul li { margin-bottom: 4px; }

td { font-size: 11px; }

p { line-height: 17px; }

img.border { border: 1px solid #8aa6ab; }

/* Modules */

.article_title { font-weight: bold; font-size: 16px; text-transform: uppercase; }
.poll_question { font-weight: bold; margin-bottom: 10px; }

.total_messages { margin-top: 10px; }
.char_count { font-size: 11px; padding: 5px 5px 5px 5px; background-color: #6d8287; }
.char_count span { font-size: 11px; }

/* Guestbook*/
.guestbook_row { margin-bottom: 10px; background: url(/images/ln1.gif) repeat-x bottom; padding-bottom: 10px; }
.guestbook_row#highlight { border: 2px solid #90999b; padding: 10px 10px 10px 10px; background-color: #5c6e72; margin: 20px 0 20px 0; clear: both; }
.guestbook_row #name { font-weight: bold; font-size: 11px; color: #fda015; }
.guestbook_row #name a { font-size: 11px; color: #fda015; text-decoration: underline; }
.guestbook_row #name a:hover { font-size: 11px; color: #fda015; text-decoration: underline; }
.guestbook_row span { color: #91999c; font-size: 11px; font-weight: normal; }
.guestbook_row #message { padding: 4px 4px 4px 0px; font-size: 11px; }

/* Albums */
.album_view_title { font-weight: bold; font-size: 16px; color: #ffffff; text-transform: uppercase; margin-bottom: 15px; }
.album_view_desc { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
td.track_file a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
td.track_file a:hover { font-size: 10px; color: #FFFFFF; text-decoration: underline; }
a.track_text { font-size: 10px; color: #e89b33; text-decoration: none; }
a.track_text:hover { font-size: 10px; color: #e89b33; text-decoration: underline; }
.track_title { font-size: 12px; }
.album_item { text-align: center; float: left; margin-right: 20px; width: 135px; }
.bonus { color: #fda015; font-weight: bold; }

.thumb-item { float: left; margin: 0 25px 25px 0; width: 135px; height: 135px; border: none; border-collapse: collapse; padding: 0; border: 1px solid #90999b; background: #546568; }
.thumb-item td { text-align: center; vertical-align: middle; }
.thumb-item img { border: 1px solid #90999b; cursor: pointer; }

/*
.gallery_thumb_outer { text-align: center; float: left; margin-right: 20px; width: 135px; font-size: 10px; }
.gallery_thumb { text-align: center; width: 135px; height: 135px; border: 1px solid #90999b; background-color: #546568; vertical-align: middle; display: table; position: relative; margin-bottom: 3px; }
.gallery_thumb div#inner { width: 100%; display: table-cell; vertical-align: middle; position: relative; }
.thumb_icon { border: 1px solid #ffffff; cursor: pointer; }
*/
a.gallery_title { font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: none; }
a.gallery_title:hover { font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: underline; color: #fda015; }
.gallery_icon { border: 1px solid #ffffff; cursor: pointer; width: 100px; height: 100px; }
.gallery_desc { font-size: 12px; color: #e0a74d; margin-top: 2px; }
.gallery_info { font-size: 11px; color: #8ba7ac; margin-top: 5px; }
.gallery_title { clear: both; }
.gallery_title a { color: #fff; font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: underline; }
.gallery_title a:hover { color: #fda015; font-weight: bold; font-size: 14px; text-transform: uppercase; text-decoration: underline; }
.gallery_title span { color: #8ba7ac; font-weight: bold; font-size: 14px; text-transform: uppercase; }

.comment_header { font-size: 12px; color: #ffffff; font-weight: bold; }
.comment_title { margin-bottom: 3px; font-size: 11px; color: #91999c; }
.comment_text { font-size: 11px; color: #ffffff; margin-bottom: 10px; }
.comment_owner { border: 1px solid #91999c; background-color: #546568; padding: 4px; margin-bottom: 10px; }
.comment_quote { border: 1px solid #91999c; background-color: #5a6d70; padding: 4px; margin-top: 5px; margin-bottom: 5px; font-size: 10px; color: #ffffff; }
a.comment_url { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
a.comment_url:hover { font-size: 11px; color: #FFFFFF; text-decoration: none; }

.admin_menu { font-size: 10px; margin-bottom: 10px; border-bottom: 1px solid #91999c; padding-bottom: 2px; }
.admin_link { color: #ff9f1a; font-size: 10px; text-decoration: none; }
.admin_link:hover { color: #ff9f1a; font-size: 10px; text-decoration: underline; }

.result_login { text-align: right; font-size: 11px; color: #ffffff; margin-bottom: 6px; }
.result_success { margin-left: 4px; text-align: left; width: 300px; font-size: 11px; color: #ffffff; padding-bottom: 3px; margin-bottom: 6px; border-bottom: 2px solid #91999c; }
.result_error { margin-left: 4px; text-align: left; width: 300px; font-size: 11px; color: #ffffff; padding-bottom: 3px; margin-bottom: 6px; border-bottom: 2px solid #ff9f1a; }

/* Article Anons Module */
.aa_title { font-weight: bold; font-size: 12px; color: #fda015; }
a.aa_title { font-weight: bold; font-size: 12px; color: #fda015; text-decoration: none; }
a.aa_title:hover { font-weight: bold; font-size: 12px; color: #fda015; text-decoration: underline; }
.aa_anons { font-size: 12px; color: #ffffff; text-align: justify; }

a.aa_title2 { font-weight: bold; font-size: 12px; color: #fda015; text-decoration: none; }
a.aa_title2:hover { font-weight: bold; font-size: 12px; color: #fda015; text-decoration: underline; }
.aa_anons2 { font-size: 12px; color: #ffffff; text-align: justify; }
a.section_title { font-size: 10px; color: #91999c; text-decoration: none; }
a.section_title:hover { font-size: 10px; color: #91999c; text-decoration: underline; }

/* Forms */
.button { height: 18px; border: 1px solid #a1abad; background-color: #90999b; color: #ffffff; font-size: 10px; font-weight: bold; cursor: pointer; }
.textbox { height: 18px; border: 1px solid #90999b; font-size: 12px; }
.textarea { border: 1px solid #90999b; font-size: 12px; }
.required { font-size: 12px; font-weight: bold; color: #fda015; }
.label { margin-bottom: 3px; }

/* Pages */
.pages { width: 100%; margin-bottom: 5px; text-align: center; clear: both; padding-top: 15px; }
.pages_title { font-size: 11px; color: #b7c0c5; font-weight: bold; }
.pages_current { font-size: 11px; color: #ffffff; background-color: #fda015; padding: 0px 5px 3px 5px; margin-left: 1px; margin-right: 1px; font-weight: bold; }
a.pages_link { font-size: 11px; text-decoration: underline; color: #ffffff; padding: 2px 4px 2px 4px; margin-left: 1px; margin-right: 1px; }
a.pages_link:hover { font-size: 11px; text-decoration: none; color: #b7c0c5; padding: 2px 4px 2px 4px; margin-left: 1px; margin-right: 1px; }
a.pages_arrows { font-size: 12px; text-decoration: none; color: #ffffff; padding-left: 2px; padding-right: 2px; font-weight: bold; }
a.pages_arrows:hover { font-size: 12px; text-decoration: underline; color: #b7c0c5; padding-left: 2px; padding-right: 2px; font-weight: bold; }

/* Design */
.anonses_block { margin-top: 40px; background: url(images/news_anons.gif) top left no-repeat; }
.poll_block { margin-top: 19px; background: url(images/poll.gif) top left no-repeat; }
.news_anonses { width: 274px; margin-left: 42px; font-size: 11px; text-align: justify; }
.anons_title { font-size: 11px; font-weight: bold; text-transform: uppercase; margin-bottom: 3px; }
a.anons_title { font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fda015; }
a.anons_title:hover { font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #fda015; }
div.anons_more { margin-top: 5px; margin-bottom: 15px; }
div.anons_more2 { margin-top: 10px; margin-bottom: 15px; }
a.anons_more { font-size: 11px; text-decoration: none; }
a.anons_more:hover { font-size: 11px; text-decoration: underline; }
a.anons_more2 { font-size: 12px; text-decoration: none; }
a.anons_more2:hover { font-size: 12px; text-decoration: underline; }

.main_menu { vertical-align: top; width: 680px; margin-bottom: 20px; padding-right: 5px; }
.main_menu div { text-align: right; margin-right: 20px; margin-top: 150px; }
.main_menu a { font-size: 11px; text-transform: uppercase; text-decoration: none; margin-left: 5px; }
.main_menu a:hover { font-size: 11px; text-transform: uppercase; text-decoration: underline; }

.albums { background: url(images/media.gif) top left no-repeat; height: 85px; clear: both; }
.albums2 { background: url(images/media.gif) top left no-repeat; height: 175px; }
.album_col { float: left; text-align: center; margin-right: 25px; }
.album_cover { border: 1px solid #ffffff; width: 98px; cursor: pointer; }
.album_cover2 { border: 1px solid #ffffff; }
.album_cover3 { border: 1px solid #ffffff; cursor: pointer; }
.album_title { margin-bottom: 3px; margin-top: 3px; }
.album_title a { font-weight: bold; text-transform: uppercase; font-size: 16px; text-decoration: none; color: #fff; }
.album_title a:hover { font-weight: bold; text-transform: uppercase; font-size: 16px; text-decoration: underline; color: #fda015; }
a.media_title { font-weight: bold; text-transform: uppercase; font-size: 14px; text-decoration: none; }
a.media_title:hover { font-weight: bold; text-transform: uppercase; font-size: 14px; text-decoration: underline; }

.content_col { width: 680px; clear: both; margin-top: 50px; margin-bottom: 65px; }
.content_col2 { width: 660px; clear: both; margin-top: 30px; margin-bottom: 65px; }
.content_text { margin-left: 35px; text-align: justify; vertical-align: top; font-size: 12px; }

.copyright { width: 328px; height: 37px; font-size: 10px; text-align: left; vertical-align: top; padding-top: 6px; }
.copyright div { padding-left: 30px; }
.copyright a { font-size: 9px; }
.copyright a:hover { font-size: 9px; }

a.view { font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.view:hover { font-size: 14px; color: #ffffff; text-decoration: underline; font-weight: bold; }

.text div,p,span { font-size: 12px; color: #ffffff; font-weight: normal; }

.tbl_main { width: 100%; border: none; padding: 0px; height: 100%; background-color: #4c5b5e; margin-bottom: 10px; }
.tbl_auto { width: 100%; height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_fixed { border: none; border-collapse: collapse; padding: 0px; }
.tbl_h { height: 100%; border: none; border-collapse: collapse; padding: 0px; }
.tbl_w { width: 100%; border: none; border-collapse: collapse; padding: 0px; }

.tbl_form { width: 100%; border: none; padding: 0px; }
.tbl_form td { padding: 2px 2px 2px 2px !important; color: #fff; font-size: 11px; vertical-align: middle !important; }
.tbl_form td#split { font-size: 1px; padding: 0 !important; height: 10px; }

.vsk_tooltip { background-color: #fda015; color: #fff; border: 1px #fff solid; padding: 3px 3px 3px 5px; font-size: 11px; font-weight: bold; }

.view_clip { margin: 10px 0 15px 0; }
.view_clip a { font-size: 14px; color: #fc9d14; font-weight: bold; text-decoration: none; }
.view_clip a:hover { font-size: 14px; color: #fc9d14; font-weight: bold; text-decoration: underline; }
.line1 { height: 3px; font-size: 3px; background-color: #fda015; clear: both; margin: 7px 0 20px 0; }
.line2 { height: 1px; font-size: 1px; background: url(images/line.gif) repeat-x; clear: both; margin: 5px 0 5px 0; }
.line3 { height: 3px; font-size: 3px; background-color: #fda015; clear: both; margin: 2px 0 20px 0; }

.form_label { font-size: 11px; font-weight: bold; color: #fff; padding-bottom: 4px; }
.form_label span { font-weight: bold; color: #fda015; }

/* Round Table */
.round-table { border: none; border-collapse: collapse; padding: 0px; background-color: #5c6e72; }
.round-table td { padding: 0; }
.round-table td#tl { width: 7px; height: 7px; font-size: 1px; background: url(/images/corners.gif) no-repeat; }
.round-table td#tr { width: 7px; height: 7px; font-size: 1px; background: url(/images/corners.gif) no-repeat -8px 0; }
.round-table td#bl { width: 7px; height: 7px; font-size: 1px; background: url(/images/corners.gif) no-repeat  -16px 0; }
.round-table td#br { width: 7px; height: 7px; font-size: 1px; background: url(/images/corners.gif) no-repeat  -24px 0; }
.round-table td#tm { height: 7px; font-size: 1px; background: url(/images/line-tm.gif) repeat-x top; }
.round-table td#bm { height: 7px; font-size: 1px; background: url(/images/line-bm.gif) repeat-x bottom; }
.round-table td#lm { width: 7px; font-size: 1px; background: url(/images/line-lm.gif) repeat-y; }
.round-table td#rm { width: 7px; font-size: 1px; background: url(/images/line-rm.gif) repeat-y right; }

/* jPopup */
.jpopup { background: #627579; color: #fff; border: 3px solid #fff; }
.jpopup div#body {  }
.jpopup-header { padding: 5px 5px 5px 5px; }
.jpopup-header img { float: right; cursor: pointer; }
.jpopup-header div { float: left; font-size: 12px; font-weight: bold; }
.jpopup-content { clear: both; text-align: center; }
.jpopup-footer {}

.track-table { width: 625px; padding: 0; border: none; border-collapse: collapse; }
.track-table td { padding: 10px 5px 10px 5px; vertical-align: middle; font-size: 11px; }

.track-table td.play { width: 30px; text-align: center; }
.track-table td.title { font-size: 12px; }
.track-table td.duration { width: 40px; text-align: center; }
.track-table td.file { width: 80px; text-align: center; }
.track-table td.split { height: 1px; font-size: 1px; background: url(images/line.gif) repeat-x; padding: 0; }
.track-table td img { cursor: pointer; }
.track-table td span { color: #90999b; font-size: 12px; }
.track-table td div { margin-top: 5px; }
.track-table td a { font-size: 12px; text-decoration: none; background: #fda015; color: #fff; padding: 2px 5px 3px 5px; }
.track-table td a:hover { color: #4c5b5e; }

.orange { text-transform: uppercase; color: #fda015; font-size: 11px; font-weight: bold; }

.section-title { color: #fff; font-size: 14px; font-weight: bold; margin: 0 0 25px 0; clear: both; padding-bottom: 10px; border-bottom: 1px solid #91999c; }

.list-item { text-align: center; float: left; margin: 0 15px 15px 0; width: 140px; }
.list-item img { border: 1px solid #ffffff; cursor: pointer; margin-bottom: 5px; }
.list-item a { font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.list-item a:hover { text-decoration: underline; }
.list-item .title { margin-bottom: 5px; }

#albums_carousel img { border: 1px solid #ffffff; cursor: pointer; margin-bottom: 5px; }
#albums_carousel a { font-weight: bold; text-transform: uppercase; font-size: 12px; text-decoration: none; color: #fff; }
#albums_carousel a:hover { text-decoration: underline; color: #fda015; }
#albums_carousel .title { margin-bottom: 5px; }

.table-rows td { padding: 15px; background: url(/images/ln2.gif) repeat-x left bottom; } 