/*
Theme Name: Tarnowskie Stowarzyszenie Przedsiębiorców
Author: Lymorn
Author URI: http://lymorn.com/		
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
body		{line-height: 1;}
ol, ul		{list-style: none;}
blockquote, q	{quotes: none;}
blockquote:before,
blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus		{outline: 0;}
/* remember to highlight inserts somehow! */
ins		{text-decoration: none;}
del		{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table		{border-collapse: collapse; border-spacing: 0;}



/* fonts */
/*
@font-face	{font-family: "Sansation"; src: url("fonts/Sansation_Regular.eot"); src: local("Sansation Regular"), local("Sansation"), url("fonts/Sansation_Regular.ttf") format("truetype");}
@font-face	{font-family: "Sansation Bold"; src: url("fonts/Sansation_Bold.eot"); src: local("Sansation Bold"), local("Sansation-Bold"), url("fonts/Sansation_Bold.ttf") format("truetype");}
@font-face	{font-family: "Sansation Light"; src: url("fonts/Sansation_Light.eot"); src: local("Sansation Light"), local("Sansation-Light"), url("fonts/Sansation_Light.ttf") format("truetype");}
*/


/* GLOBAL */

body					{background: #D8D8D8 url("gfx/bg.png") no-repeat 50% 100%; color: #777; font: 0.75em/1.6666em Arial, Helvetica, "Trebuchet MS", Verdana, Tahoma, Geneva, "DejaVu Sans", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", sans-serif;}

h1, h2, h3, h4, h5, h6			{color: #98C440; font-weight: bold;}
h1 a:hover, h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover, h6 a:hover,
h1 a:focus, h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus, h6 a:focus	{}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{color: #98C440; border-bottom: none;}
h1, .h1, h2, .h2,			/*	{font-size: 2em; font-weight: normal; line-height: 0.8333em; padding: 0 0 0.8333em;}	*/
h3, .h3,				/*	{font-size: 1.5em; font-weight: normal; line-height: 1.0em; padding: 1.1111em 0;}	*/
h4,					/*	{font-size: 1.3333em; line-height: 1.25em; padding: 1.25em 0;}	*/
h5					{font-size: 1.1666em; line-height: 1.4285em; padding: 1.4285em 0;}
h6					{font-size: 1.5em; font-weight: normal; line-height: 1.1111em; padding: 0 0 1.1111em;}
p					{text-align: justify; line-height: 1.6666em; margin: 0 0 1.6666em;}
a					{text-decoration: none; color: #98C440;}
.clearfix				{clear: both;}


code, pre				{font: normal 1em "Lucida Console", "Courier New", monotype; white-space: pre;}
.code					{display: block; padding: 1.6666em; margin-bottom: 1.6666em; overflow: hidden; overflow-x: auto; white-space: pre; background: #f8f8f8;}
blockquote				{background: #f8f8f8; padding: 19px 20px 0; margin: 0 0 1.5833em; border-top: 1px solid #eee; border-bottom: 1px solid #eee; color: ;}
cite, q					{color: ; font-style: italic;}
ins					{color: ;}



img.alignleft				{margin-right: 1.6666em;}
img.alignright				{margin-left: 1.6666em;}
img.aligncenter				{margin: auto auto 1.6666em; display: block;}
.alignleft				{float: left;}
.alignright				{float: right;}
.aligncenter				{clear: both;}
.noborder				{border: none !important;}


input, select, textarea			{padding: 2px 4px; background: #fff; border: 0.08333em solid #D4D4D4; color: #141414; font-size: 1em; font-family: Arial, Helvetica, "Trebuchet MS", Verdana, Tahoma, Geneva, "DejaVu Sans", "Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", sans-serif;}
input:focus, textarea:focus		{color: #769734;}
input[type=submit]			{color: #769734; background: #C2EF24; font-weight: bold;}
input[type=checkbox],
input[type=radio]			{width: auto;}

table					{width: 100%; margin: 0 0 1.6666em;}
td, th					{padding: 0.3333em; border: 0.0833em dotted #ccc; empty-cells: hide; text-align: center; vertical-align: middle;}
td					{}
th					{}
.even td				{background: #f0f0f0;}
.odd td					{background: #f8f8f8;}
.even th				{background: #e0e0e0;}
.odd th					{background: #e8e8e8;}
table					{}
table					{}
table					{}



#whole-bg				{}
#top-area-bg				{}
#middle-area-bg				{}
#bottom-area-bg				{}

#whole					{width: ; padding: 5px 0 0;}
#top-area				{width: 948px; margin: 0 auto; padding: 0 11px; background: #fff url("gfx/bg_top.gif") no-repeat 0 0; clear: both;}
#middle-area				{width: 948px; margin: 0 auto; padding: 11px; background: #fff; clear: both; overflow: hidden; height: 100%; position: relative;}
#bottom-area				{width: 980px; height: 222px; margin: -298px auto 0; padding: 338px 0 0; clear: both; background: url("gfx/bg_bottom.png") no-repeat 0 0;}





/* --- TOP --- */

#header					{}
#header p				{display: none;}
#logo					{padding: 21px 0 21px 34px;}
#logo a					{display: block; width: 448px; height: 100px; background: url("gfx/bg_logo.gif") no-repeat 0 0;}
#logo a span				{display: none;}

#main-navigation			{}
#main-navigation ul			{}
#main-navigation li			{display: block; float: left; padding: 0 0.8333em; line-height: 1.6666em; position: relative; white-space: nowrap;}
#main-navigation a			{display: ; float: ; color: #98C440; font-weight: bold;}
#main-navigation span			{}
#main-navigation a:focus,
#main-navigation a:hover		{color: #fff; background: #98C440;}
#main-navigation ul ul			{display: none; position: absolute; left: 0; top: 1.6666em; width: auto; height: auto; padding: 0.4166em 0; background: url("gfx/bg_menu.png"); z-index: 10;}
#main-navigation ul ul li		{float: none; width: 100%; padding: 0;}
#main-navigation ul ul a		{display: block; padding: 0 0.8333em; color: #fff;}
#main-navigation ul ul a:focus,
#main-navigation ul ul a:hover		{color: #769734; background: #C2EF24;}
#main-navigation ul li:hover ul		{display: block;}

#rss-feed				{position: absolute; top: 0; right: 40px; display: none;}
#quick-search				{float: right; margin: 0 0 0 -100%; padding: 30px 0px 0 0; color: #C2EF24; font-size: 0.9166em;}
#quick-search p				{line-height: ; margin: 0;}
#quick-search input[type=text]		{border-color: #C2EF24; color: #98C440;}
#quick-search input[type=submit]	{background: #fff url("gfx/bg_submit.gif") no-repeat 50% 50%; border: none;}
#languages				{float: ; text-align: right; overflow: hidden;}
#languages ul				{margin: 0 -0.0833em 0 0;}
#languages li				{display: inline; padding: 0 0.5em 0 0.25em; border-right: 0.0833em solid #98C440;}
#languages a				{color: #98C440;}
#languages a span			{}
#languages a:focus,
#languages a:hover			{color: #fff; background: #98C440;}





/* --- middle --- */

div.box				{margin-bottom: 20px; padding: 0 0 20px 0; overflow: hidden; height: 100%;}


#content			{width: 570px; float: left; padding: 0 11px;}
#content img			{border: none;}

#slideshow			{width: 600px; height: 304px; margin: 0 -20px 20px -10px;}




.content-header			{padding: 0 0 0.4166em; margin: 0 0 1.25em; background: url("gfx/dots.gif") no-repeat 0 100%;}
.content-header h1,
.content-header h2		{display: inline;}
.post-meta			{display: inline;}
.post-meta a			{color: #769734;}
.post-meta a:focus,
.post-meta a:hover		{}
.list-short .content-header	{margin: 0 0 0.4166em;}
.list .content-header		{margin: 0 0 0.4166em; background: none;}
.list p				{margin: 0;}
div.box.list			{padding: 0 0 0.8333em; margin: 0 0 0.8333em; background: url("gfx/dots.gif") no-repeat 0 100%;}


div.content-body p a,
div.content-body li a		{}
div.content-body a:hover,
div.content-body a:focus	{color: #769734;}

#content ul			{list-style: none; margin: 0 0 1.6666em;}
#content ol			{list-style: decimal; margin: 0 0 1.6666em;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul			{margin-bottom: 0;}
#content ul li			{display: ; padding: 0 0 0 12px; background: url("gfx/bg_li.gif") no-repeat -2px 0.3333em;}



#sidebar			{width: 210px; float: right;}
#sidebar ul			{list-style: none; margin: 0 0 1.6666em;}
#sidebar ol			{list-style: decimal;}
#sidebar ul ul,
#sidebar ol ol,
#sidebar ul ol,
#sidebar ol ul			{margin-bottom: 0;}
#sidebar li			{padding: 0 0 0 12px; background: url("gfx/bg_li.gif") no-repeat -2px 0.6666em;}
#sidebar ul ul li		{background-position: 0 0.6666em;}
#sidebar li a			{color: ;}
#sidebar li a:focus,
#sidebar li a:hover		{color: ;}

#news				{width: 340px; height: 304px; padding: 0; margin-left: -130px; background: #abca52; color: #fff; font-weight: bold; overflow: hidden;}
#news h6			{color: #fff; margin: -0.3888em 0 0 1.1111em; padding: 0 0 0.5555em;}
#news li			{list-style: none; margin: 0; padding: 1.5em 2em; background: url("gfx/bg_news.png") no-repeat 0 0;}
#news li:first-child		{background: none;}
#news a				{color: #fff;}
#news a:focus,
#news a:hover			{color: #769734;}

#sidebar .box.gallery		{width: 118px; float: left; margin: 0 -220px 0 -130px; border: 1px solid #C6DBE3; color: #C6DBE3; text-align: center; overflow: hidden;}
.gallery img			{width: 90px; margin: 10px auto; vertical-align: bottom;}
.gallery h6			{font-size: 2em; color: #C6DBE3; font-weight: bold; padding: 0 0 0.8333em; margin: -0.25em 0 0;}

div.box.calendar		{border: 1px solid #C2EF24; padding: 0 10px;}
.calendar th,
.calendar td			{border: none; padding: 0 0.1666em;}
.calendar th:last-child,
.calendar td:last-child 	{opacity: 0.6; filter: alpha(opacity=60); /* IE lt 8 */ -ms-filter: "alpha(opacity=60)"; /* IE 8 */ -khtml-opacity: 0.60; /* Safari 1.x */ -moz-opacity: .60; /* FF lt 1.5, Netscape */}
.calendar td a			{font-weight: bold; color: #656C6D;}
.calendar td a:focus,
.calendar td a:hover		{padding: 0.5em; margin: -0.5em; background: #E0F791;}
.calendar h6			{color: #C2EF24; margin: -0.25em 0 -15px;}
.calendar p			{text-align: center;}
.calendar input[type=submit]	{background: #fff url("gfx/bg_submit.gif") no-repeat 50% 50%; border: none;}

div.box.seeker			{padding: 0 19px; border: 1px solid #D1F35A; background: #E0F791; color: #656C6D;}
.seeker h6			{color: #fff; margin: -0.25em 0 0;}
.seeker li			{color: #656C6D;}
.seeker li			{color: #656C6D;}
.seeker a			{color: #656C6D; font-weight: bold;}
.seeker ul ul a			{font-weight: normal;}
.seeker a:focus,
.seeker a:hover			{border-bottom: 0.0833em dotted #656C6D;}


/* --- bottom --- */

#footer-bg			{}
#footer				{text-align: center; color: #fff;}
#footer p			{display: inline; margin: 0 -0.25em 0 0; text-align: center; background: #758233;}
#footer p.lymorn		{display: none;}
#footer p a			{color: #fff;}
#footer p a:focus,
#footer p a:hover		{background: #98C440;}

#additional-navigation		{padding: 1.666em 0;}
#additional-navigation ul	{text-align: center;}
#additional-navigation ul ul	{display:none;}
#additional-navigation li	{display: inline; padding: 0 0.8333em; background: #758233; margin: 0 -0.25em 0 0;}
#additional-navigation a	{color: #fff; font-weight: bold;}
#additional-navigation a:focus,
#additional-navigation a:hover	{background: #98C440;}


