@import url(base.css);
body { font: 11px Tahoma, Arial, Verdana; text-align: center; background: #141414; }
ul { list-style: none; }
a { color: #167EB1; }
a:hover { color: #e00; }

#container { width: 900px; margin: 20px auto; text-align: left; line-height: 150%; background: #fff; }


/* top */
#top { position: absolute; top: 40px; width: 900px; }

/* navbar */
#navbar { background: #333; color: #eee; padding: 11px 0; border: 1px solid #424242; border-bottom: none; border-right: 1px solid #373737; }
#navbar ul { margin: 0; padding: 0; font-weight: bold; }
#navbar li { display: inline; margin: auto 10px; }
#navbar li a { color: #fff; text-decoration: none; padding: 2px; }
#navbar li a:hover, #navbar li.act a { text-decoration: underline; }


/* head */
#head { background: #e0e0e0; color: #818181; padding: 10px 10px; border-bottom: 1px solid #c1c1c1; border-top: 1px solid #fff; }


/* body */
#body { margin: 80px 0 20px; padding: 25px 20px 20px; }
#body h1, #body h2, #body h3, #body h4 { font-weight: bold; }

#body h1, #body h2 { font-size: 16px; margin: 0 0 15px; }
#body h2 { margin-top: 30px; }
#body h3, #body h4 { font-size: 14px; margin: 0 0 15px; }
#body h4 { margin-top: 30px; }


#body h1 var { padding: 4px 8px; background: #167EB1; color: #fff; }

#content { width: 650px; float: left; }
#sidebar { width: 160px; float: right; }

.btn_1, .btn_2 { background-repeat: repeat-x; padding: 5px 10px; border-width: 1px; border-style: solid; color: #fff; text-decoration: none; font: bold 11px/27px Tahoma; }
.btn_1 { background-image: url(/i/lay/bg_btn_r.png); border-color: #D21D00; }
.btn_2 { background-image: url(/i/lay/bg_btn_gr.png); border-color: #788900; }
a.btn_1:hover, a.btn_2:hover { text-decoration: underline; color: #fff; }

input.btn { color: #227BDA; background: #fff url(/i/lay/bg_btn.gif) repeat-x 0 bottom; border: 1px solid #bbb; border-right-color: #999; border-bottom-color: #999; font: bold 11px Tahoma; cursor: pointer; padding: 4px 6px; width: auto !important; }
input.btn:hover { color: #DD1F3F; }

/* content */
#content .post ul { margin: 10px 0 15px 20px; }

#content .komentarz { margin-bottom: 20px; }
#content .komentarz h3 { /*border-bottom: none; padding-bottom: 0;*/ color: #b00; }
#content .komentarz .data { font-weight: normal; color: #c3c3c3; font-size: 11px; }


.functions li { margin-bottom: 4px; }
.functions li span { display: block; float: left; line-height: 150%; }
.functions li span.lab { width: 210px; }
.functions li span.val { width: 400px; }


.grid a { border: 1px solid #eee; display: block; padding: 8px 1px; width: 150px; height: 115px; float: left; margin: 0 11px 11px 0; text-align: center; }
.grid a:hover { border-color: #ddd; }
.grid img { display: block; margin: 0 auto 7px; max-width: 140px; max-height: 110px; }
.grid a { text-decoration: none; font-size: 11px; color: #333; }
.grid a:hover { color: #c00; }




/* content - search */
.gsc-tabsArea, .gsc-adBlock { display: none !important; }



/* sidebar */
#sidebar #logo { display: block; margin-bottom: 15px; }
#sidebar ul { margin-bottom: 25px; }
#sidebar ul h4 { background: #F2F3F4; border-left: 3px solid #e00; padding: 4px 0 4px 12px; font-weight: bold; margin: 0; font-size: 11px; }
#sidebar ul li {  }
#sidebar ul li a { padding: 4px 0 4px 17px; border-bottom: 1px dotted #C3C3C3; text-decoration: none; color: #000; display: list-item; background: url(/i/lay/list.gif) no-repeat 7px center; }
#sidebar ul li a:hover { color: #e00; }
#sidebar ul li.act a { font-weight: bold; color: #d00; }







/* foot */
#foot { margin-top: 20px; border: 1px solid #c1c1c1; border-left: none; border-right: none; padding: 20px; background: #e0e0e0; }








