body { background: #666; color: #ddd; }
a { color: #ff3b6d; }
a:hover { color: #bb244a; }

div#live4 { color: #999; }

div.page-r div.panel, div.page-r div.panel div.panel-brdr { background-color: #666; }
#header div.page-r div.panel, #header div.page-r div.panel div.panel-brdr { background-color: #999; }

div.page-r div.panel a { color: #bbb; }
div.page-r div.panel a:hover { color: #fff; }
#header div.page-r div.panel a { color: #333; }
#header div.page-r div.panel a:hover { color: #000; }
div#userPanel div.status { color: #ddd; }
div#header form#loginForm label { color: #333; }
div#header form#loginForm p.links { color: #333; }

div.panel ol.user-top li:hover { background: #555; color: #ddd; }
div.panel ol.user-top li small.place { background: #333; color: #fff; }

div.page-r div.panel div.panel-afterLinks a { color: #999; }
div.page-r div.panel div.panel-afterLinks a:hover { color: #fff; }


/* main bg */
div#live4,
div#header,
div#navigation,
div#content,
div#content div.page-i,
div#content div.page-li,
div#content div.page-r,
div#footer div.page-i,
div.post div.galleryImage { background: #333; }

/* main border */
div#live4 div.page-i,
div#header div.page-i,
div#navigation div.page-i,
div#content div.page-i,
div#footer div.page-i { border-color: #000; }

div#navigation ul.menu { border-color: #999; color: #fff; }
div#navigation ul.menu li { background-color: #000; }
div#navigation ul.menu li.selected { background-color: #999; }
div#navigation ul.menu li.selected a { color: #fff; }
div#navigation div.rating small { color: #fff; }

div#navigation div.rating { background: #bbb url(../images/rating.gif) no-repeat; }
div#navigation div.rating span { background: #ff3b6d url(../images/rating.gif) no-repeat 0 -16px;  }
div#navigation div.rating span span { background-position: -22px -16px; }
div#navigation div.rating span span span span span { background-position: -82px -16px; }
div#navigation div.rating span.selected span { background-image: none; background-color: transparent; }
div#navigation div.rating:hover span { background-image: none; background-color: transparent; }
div#navigation div.rating:hover span:hover { background-image: url(../images/rating.gif); background-color: #ff3b6d; }

div#navigation div.page-ri a { background-color: #ff3b6d; }

div.post div.rating span.votes { background: #666; }
div.post div.galleryImage span.btn span { background: #333; color: #999; }

div.gallery img { background: #333; border-color: #333; }

/* --- button off */
input.button,
a.button,
div.post div.rating div.menu div.alert ul,
div.gallery a:hover img,
div.post div.galleryImage span.btn,
div.window div.buttons,
div.userPanel
{ border-color: #b3b3b3 #474747 #474747 #b3b3b3; background: #666; }

/* --- button on */
input.button:hover,
a.button:hover,
div.gallery a.selected img, div.gallery a.selected:hover img,
div.post div.galleryImage span.btn-active
{ border-color: #ff9db6 #b2294c #b2294c #ff9db6; background: #ff3b6d; }

div.userPanel { border-color: #999 #242424 #242424 #999; background: #333; }

div.gallery { border-color: #242424 #999 #999 #242424; }
/* inputs */
input.text, textarea, select,
form#register div#agreement,
div#chat div#chatMessages,
div#chat ul#chatUsers,
div#chat select#selectChatColor { border-color: #777 #919191 #919191 #777; background: #aaa; }
/* inputs hover */
input.text:hover, textarea:hover, select:hover { background: #fffdc7; border-color: #b2b18b #d9d7a9 #d9d7a9 #b2b18b; }
/* inputs focus */
input.text:focus, textarea:focus, select:focus { background: #fffc9a; border-color: #b2b06b #d9d683 #d9d683 #b2b06b; outline: solid 1px #000; }

/* thin borders */
div.table-brdr,
table td,
div.post div.entry div.image img,
div.message div.entry div.image img,
div.l4-mailMessage,
div.l4-mailMessage div.author,
form#addForm div.file,
div#addFormTagsList,
div.begunJoke-i,
div.pages div a, div#content div.page-l div.pages div span { border-color: #999; }

div.table-brdr { background: #666; border-color: #000; }
table th { background: #666; color: #fff; }
table a { color: #bbb; }
table a:hover { color: #fff; }
table.users small.place { background: #333; color: #fff; }
table.users tr:hover td { background: #555; }
table.users tr:hover td td.user { color: #ddd; }
table.l4-mailList td.subject a { color: #fff; }
table.l4-mailList td.subject a:hover { color: #ddd; }

div.pages div span.dots { }

ul.menu-tabed { border-color: #999; color: #666; }
ul.menu-tabed li { border-color: #999; background: #333; }
ul.menu-tabed a { background: #000; }
ul.menu-tabed a:hover { background: #000; }
ul.menu-tabed li.selected { color: #fff; border-bottom-color: #333; }
ul.menu-tabed li.selected a { background: #333; }

div.post div.rating { background-color: #666; }
div.post div.rating span.rating span.piska { background-color: #ff3b6d; }
div.post div.rating div.menu div.alert ul li.hr { border-top-color: #474747; background: #b3b3b3; }
div.post div.rating div.menu div.alert ul span { color: #bbb; }
div.post div.rating a.comments { color: #bbb; }
div.post div.rating a.comments:hover { color: #fff; }

div.post-links a.button small { color: #bbb; }

div.page-r div.panel .tags a { color: #00d044; }
.tags a { color: #00d044; }

div#addFormTagsList p.tags a.selected { background: #00d044; color: #333; }
form#addForm span.fileName { color: #bb244a; }
form#addForm span.fileProgress { color: #d01400; }

div#live4 a { color: #999; }
div#live4 a:hover { color: #fff; }
div#live4 a.live4 { color: #fff; }
div#footer div.page-li { border-color: #999; background: #555; }

div.profile span.piska { background-color: #666; }
div.profile span.piska span.piska-brdr span { background-color: #ff3b6d; }

div.l4-mailMessage {  background: #666; border-color: #000; }
div.l4-mailMessage div.author { color: #bbb; }

dl#faq dd { color: #000; }
dl#faq div.table-brdr table th { background: #fff; color: #000; }

div#chat div#chatMessages a,
div#chat ul#chatUsers a { color: #666; }
div#chat div#chatMessages div.cm-tome { background: #ccc; }

div.comment, div.zabor div.message { border-color: #666; }
div.comment-new, div.zabor div.message-new { border-color: #ff3b6d; }

div.profile div.user div.status { color: #bbb; }
div.profile div.user ul.menu a { color: #999; }
div.profile div.user ul.menu a:hover { color: #fff; }

div.profile div.friends .offline a { color: #aaa; }
div.profile div.friends .online a { color: #2bb700; }

div.pages label { color: #999; }
div.pages div a,
div.pages div span { border-color: #999; }
div.pages div a:hover { border-color: #666; }
div.pages div span { color: #bbb; }
div.pages div span.dots { border-color: #333 !important; }
div.pages div span.current { color: #ddd; border-color: #ddd !important; }

/* drop menu - l4en special */
ul.dropMenu { position: absolute; background: #bbb; border: solid 2px; border-color: #ddd #838383 #838383 #ddd; font-size: 10px; padding: 0 0 2px 0; z-index: 300; }
ul.dropMenu li { margin: 0 -2px; }
ul.dropMenu li.hdr { padding: 2px 4px; }
ul.dropMenu li.hdr b { display: block; background: #ddd; color: #000; font-size: 11px; font-weight: normal; padding: 2px;}
ul.dropMenu li.hr { height: 1px; padding: 0; background: #ddd; border-top: solid 1px #838383; margin: 2px 3px; }
ul.dropMenu a { display: block; padding: 2px 7px; color: #fff; text-decoration: none; }
ul.dropMenu span { display: block; padding: 2px 7px; color: #666; }
ul.dropMenu a:hover { padding: 2px 5px; background: #ff3b6d; border-left: solid 2px #ff9db6; border-right: solid 2px #b2294c; }

/* ads */
div#page-a div.page-i { border-color: #000; background: #333;  }
div#page-a div.page-i div.flash { border-color: #bbb; background: #fff; }

a.ol { color: #ddd !important; }