@charset "UTF-8";

/**
 * SH css
 *
 * @file		style.css
 * @name	
 * @version		1.0
 * @type		transitional
 * @browsers	Windows: IE6+, Opera9+, Firefox3+
 *
 * @link		http://www.sebastianhoman.pl/
 * @copyright	2009 Sebastian Homan. All Rights Reserved.
 *
 */

/* -------------------------------------------------------------- */
/* Reset - zerowanie wartości
/* -------------------------------------------------------------- */

 @import "reset.css";

/* -------------------------------------------------------------- */
/* Ustawienia globalne
/* -------------------------------------------------------------- */

html, body {
    height: 100%;
    background-color: #010b12;
}

body, td, th, tr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}

/* -------------------------------------------------------------- */
/* Globalne klasy
/* -------------------------------------------------------------- */

.hide		   { display: none; }
.clear         { clear: both; }
.float-left    { float: left; }
.float-right   { float: right; }
.inline		   { display: inline; }
.block		   { display: block; }

.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }

.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }

.img-left      { float: left; margin: 4px 10px 4px 0; }
.img-right     { float: right; margin: 4px 0 4px 10px; }

.nopadding     { padding: 0; }
.noindent      { margin-left: 0; padding-left: 0; }
.nobullet      { list-style: none; list-style-image: none; }

table          { margin-bottom: 1.4em; width: 100%; }
th             { font-weight: bold; }
thead th 	   { background: #c3d9ff; }
th,td,caption  { padding: 4px 10px 4px 5px; }
tr.even td     { background: #e5ecf9; }
tfoot          { font-style: italic; }
caption        { background: #eee; }

/* -------------------------------------------------------------- */
/* Struktura
/* -------------------------------------------------------------- */

#container
{
	margin: 0 auto;
	width: 760px;
}

#header {
	height: 60px;
	padding-top: 20px;
	margin-bottom: 10px;
}

/* -------------------------------------------------------------- */
/* Linki
/* -------------------------------------------------------------- */

a {
	color: #328114;
	text-decoration: none;
}

/* -------------------------------------------------------------- */
/* Menu
/* -------------------------------------------------------------- */

.nawigacja {
	height: 40px;
	border-top:1px solid #328114;
	border-bottom: 1px solid #328114;
	padding-top: 6px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.nawigacja li  {
	display: inline;
	margin-right: 20px;
	float: left;
}

.nawigacja li a {
	display: block;
	color: #FFFFFF; 
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 15px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

.nawigacja li a:hover{
	border-bottom: 2px solid #328114;
	color: #328114;
}

.nawigacja li a.current{
	background-color: #328114;
	border: 1px solid black;
}

.nawigacja li a.current:hover{
	background-color: #328114;
	border: 1px solid black;
	color: #FFFFFF; 
	border-bottom: 0;
}

.nawigacja span {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 15px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	background-color: #328114;
	border: 1px solid black;
	color: #FFFFFF; 
	border-bottom: 0;
	width: 100px;
}

/* -------------------------------------------------------------- */
/* Sekcje
/* -------------------------------------------------------------- */

.sekcja {
	width: 750px;
	margin: auto;
	min-height: 300px;
	padding-top: 5px;
}

.sekcja img {
	border: 5px solid black;
}

.o-mnie {
	line-height: 18px;
}

#fotografia, #www, #origami {
	text-align: center;
}

#fotografia img, #www img, #origami img {
	border: 5px solid black;
	margin: 4px;
}

#fotografia img:hover, #www img:hover, #origami img:hover {
	border: 5px solid #328114;
}

.obrazek {
    float: left; 
    width: 185px;
    height: 150px;
    text-align: center;
}
