@import url(base.css);
html {  margin: 0; padding: 0; }
body { font: 13px Arial, Verdana, sans-serif; background: #141414; color: #c8c8c8; text-align: center; }
a { color: #999; }
h1, h2, h3, h4 { color: #999; font-weight: normal; font-size: 16px; margin: 0 0 10px; }
h3, h4 { font-size: 14px; }

.wrapper { width: 100%; text-align: center; line-height: 170%;  margin: 0; padding: 0; }
.wrapped, #body, #content { width: 850px; margin: 0 auto; padding: 15px 0; text-align: left; }

.wrapper_top     { background: #0c0c0c; height: 45px; line-height: 15px; }
.wrapper_body    { background: #000;    border-top: 1px solid #1a1a1a; margin: 0; padding: 0; }
.wrapper_content { background: #0c0c0c; border-top: 1px solid #1a1a1a; }
.wrapper_foot    { background: #141414; border-top: 1px solid #1a1a1a; }

.col_1 { width: 410px; float: left; }
.col_2 { width: 410px; float: right; height: 200px; } /*wys dla facebooka*/


/* top */
#top {  }
#top ul { margin: 0; padding: 0; font-weight: bold; }
#top li { display: inline;  }
#top li a { color: #fff; text-decoration: none; padding: 1px; }
#top li a:hover, #top li a.act { text-decoration: underline; }

#top ul.fl li { margin-right: 5px; }
#top ul.fl li a { padding: 3px 6px 3px 0; }
#top ul.fr li { margin-left: 12px; font-weight: normal; }

li.dropdown { position: relative; }
li.dropdown ul { position: absolute; z-index: 1; left: -7px; top: 17px; padding-top: 8px !important; width: 85px; list-style: none; display: none; }
li.dropdown:hover ul { display: block; }
li.dropdown ul li { display: block !important; margin: 0 !important; /*border: 2px solid #1A1A1A;*/ padding-bottom: 1px; }
li.dropdown ul li a { display: list-item; padding: 5px 8px !important; background: #1A1A1A; }

li.dropdown2 { font-size: 11px; /*color: #333;*/ }
li.dropdown2 ul { width: 120px; background: #0C0C0C; }

/* body (czarny) */
#body { min-height: 350px; }
#body h1, #body h2 { font: bold 16px Arial, Geneva, sans-serif; margin-bottom: 16px; font-weight: normal; }
#body h2 { margin-top: 30px; }

#body h1 a, #body h2 a { color: #ddd; }
#body h1 a:hover, #body h2 a:hover { color: #fff; }

.navhead { float: right; font-size: 13px; }
.navhead a { text-decoration: none; }
.navhead a.act { text-decoration: underline; }


/* body - post */
#post { text-align: center; min-height: 350px; position: relative; }
#prev, #next { display: block; position: absolute; top: 0; outline: none; }
#prev { right: 50%; margin-right: 20px; }
#next { left: 50%; margin-left: 20px; }
#post a img { visibility: hidden; }
#post a:hover img { visibility: visible; } 

#post_info { margin: 20px 140px 10px; border-top: 1px solid #080808; padding: 10px 2px; text-align: center; }
#post_info a { text-decoration: none; }
#post_info a:hover { color: #fff; }
#post_info .fr { margin-top: -1px; }
#post_info .fr a { margin-left: 8px; }

#plus, #minus, #fav { padding: 2px 0 1px 26px; background-repeat: no-repeat; }
a#plus:hover, a#minus:hover, a#fav:hover { background-position: 0 -19px; }
#plus { background-image: url('/i/lay/vote_up.gif');  }
#minus { background-image: url('/i/lay/vote_down.gif'); margin: 0 20px 0 10px; }
#fav { background-image: url('/i/lay/fav.gif'); }

#err { text-align: left; margin: 0 140px 15px; color: #fff; }

.grid { list-style: none; }
.grid a { border: 1px solid #0A0A0A; background: #000; display: block; padding: 10px 4px; width: 150px; height: 100px; float: left; margin: 0 12px 12px 0; text-align: center; }
.grid a:hover { border-color: #1a1a1a;  }
.grid img { display: block; margin: 0 auto; width: 150px; height: 100px; }
.grid a { text-decoration: none; font-size: 11px; color: #333; }
.grid a:hover { color: #c00; }

.grid_users { margin-top: 20px; }
.grid_users a { display: block; float: left; margin: 0 25px 20px 0; text-align: center; color: #fff; font-size: 11px; text-decoration: none; }
.grid_users a:hover { text-decoration: underline; }
.grid_users img { display: block; margin: 0 auto; width: 100px; height: 100px; margin-bottom: 3px; }


/* content */
#content {  }
/*#content h1 a, #content h2 a, */#content h3 a, #content h4 a { background: #900C38; font-size: 13px; color: #fff; padding: 3px 6px; text-decoration: none; font-weight: bold; margin-top: 0; }
#content h2, #content h4 { margin-top: 30px; }

#blog { margin-top: 10px; }
#blog_content { width: 550px; float: left; }
#blog_sidebar { width: 220px; float: right; }
#blog_sidebar ul { list-style: none; }

#blog p { margin-bottom: 20px; text-align: justify; }


/* content - comments & wall */
.comment { margin: 0; border-bottom: 1px solid #1a1a1a; padding: 18px 0; } /*#101010 #222*/
.comments { font-size: 12px; border-top: 1px solid #1a1a1a; width: 640px; }
.comments .c1 { float: left; width: 90px; min-height: 30px; }
.comments .c1 img { width: 70px; height: 70px; display: block; }
.comments .c1 p { color: #fff; font-size: 11px; text-align: center; line-height: 180%; margin-right: 20px; }
.comments .c1 p.bg_pink  { background: #900C38; }
.comments .c1 p.bg_blue  { background: #0063DC; }
.comments .c1 p.bg_green { background: #00C618; }

.comments .c2 { float: right; width: 550px; color: #C8C8C8; word-wrap: break-word; }
.comments .c2 h6 { margin-bottom: 3px; }
.comments .c2 h6 var { color: #fff; background: #292929; padding: 2px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.comments .c2 h6 var.guru { font-weight: bold; background: #900C38; }
.comments .c2 h6 var a { font-weight: bold; }
.comments .c2 h6 a { margin-top: 0; color: #fff; text-decoration: none; }
.comments .c2 h6 a:hover { text-decoration: underline; }
.comments .c2 h6 span { color: #333; margin-left: 10px; font-size: 11px; }
.comments .c2 h6 span.options { float: right; visibility: hidden; color: #ddd; }
.comments .c2 h6 span.options a { font-weight: normal; margin-left: 10px; }
.comments .c2:hover h6 span.options { visibility: visible; }
.comments .c2 .edit { font-weight: bold; color: #fff; margin-left: 10px; }

.comments .c2 h6 p.permalink { float: right; color: #fff; background: #292929; padding: 0 7px; line-height: 19px; font-size: 12px; margin: 2px 10px 0 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

.comments .c2 h6 ul { float: right; list-style: none; color: #333; }
.comments .c2:hover ul { color: #ddd; }
.comments .c2 h6 span.msg { float: right; margin-right: 20px; }

#wall.comments { width: 850px; }
#wall.comments .c2 { width: 760px; }
#wall.comments .c2 img { margin: 5px 0; max-width: 760px; display: block; }

#comments_form { margin-bottom: 30px; }
#comments_form textarea { line-height: 150%; }

#wall_form { margin-bottom: 20px; width: 510px; font-size: 13px; }
#wall_form form { margin-bottom: 25px; }
#wall_form dt { color: #999; width: 0; }
#wall_form dd { margin: 5px 0; }
#wall_form textarea { width: 500px; height: 40px; }

#wall_ranks table { float: left; width: 230px; }
#wall_ranks thead th { font-size: 13px; }
#wall_ranks th { font-weight: bold; }
#wall_ranks th, #wall_ranks td { padding: 2px; }
#wall_ranks td a { font-size: 14px; color: #fff; }
#wall_ranks td.pos { text-align: right; padding-right: 10px; color: #444; width: 20px; }

#wall .quote { font-style: italic; padding-left: 10px; border-left: 3px solid #1A1A1A; margin: 7px 0 7px; }
#wall .quote h6 { font-style: normal; font-weight: bold; }

p.ignored { padding: 3px 8px; margin: 0; border-bottom: 1px solid #1A1A1A; }

ul.comments_list { list-style: none; font-size: 11px; }
ul.comments_list li { border-bottom: 1px solid #151515; margin-bottom: 4px; padding: 0 2px 4px; }


/* content - search */
.gsc-control-cse { background: #000 !important; border: none !important; padding: 0 !important; width: 100% !important; }
.gsc-search-box { margin-bottom: 15px !important; }
.gsc-result { border: none !important; }
.gs-title a { color: #fff !important; font-size: 14px; }
.gs-title b { color: #fff !important; }
td.gsc-input { padding: 0 !important; }
input.gsc-input { background: #151515 !important; border: 1px solid #2B2B2B !important; color: #fff; padding: 5px !important; width: 382px !important; border-right: none !important; }
input.gsc-search-button { font: bold 13px Arial, sans-serif; cursor: pointer; color: #fff; width: auto; background: #2B2B2B; border: 1px solid #3a3a3a; padding: 0 8px 2px; display: block; height: 28px; margin-left: 0 !important; }
.gsc-clear-button { width: 380px !important; }
.gsc-clear-button div { display: none !important; }
.gs-visibleUrl, .gs-visibleUrl-short { color: #444 !important; }
.gsc-branding-text, .gsc-branding-img img, .gsc-adBlock, .gsc-tabsArea, .gsc-adBlockVertical, table.gsc-resultsHeader { display: none !important; }
.gs-snippet { background: #000 !important; border: none !important; padding: 0 !important; }
.gsc-cursor-box { margin-top: 20px !important; font-size: 11px !important; }
.gsc-cursor-page { color: #eee !important; padding: 4px 8px !important; border: 1px solid #1a1a1a !important; background: #0C0C0C !important; text-decoration: none !important; }
.gsc-cursor-current-page { color: #fff !important; background: #1A1A1A !important; }
.gsc-trailing-more-results a { color: #444 !important; }


/* foot */
#foot { color: #A0A0A0; padding-bottom: 25px; }
#foot hr { margin: 15px 0; border: none; border-top: 1px solid #0E0E0E; border-bottom: 1px solid #1A1A1A; }

#foot ul { margin: 0; padding: 0; }
#foot li { display: inline; }
#foot li a { color: #A0A0A0; padding: 2px; text-decoration: underline; }
#foot li a:hover { color: #eee; }
#foot ul.fl li { margin-right: 10px; }
#foot ul.fr li { margin-left: 10px; font-weight: normal; }
