@charset "UTF-8";

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

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

 @import "reset.css";

/* 
---------------------------------------------------------------------------------------------------- */

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

body {
    font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
}

/* klasy pomocnicze
---------------------------------------------------------------------------------------------------- */
 
.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; }

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

#container {
	margin: 0 auto;
	width: 960px;
}
 
#kolumna_lewa {
    float: left;
    width: 240px;
}

#kolumna_prawa {
    float: right;
    width: 760px;
}
 
#zawartosc_lewa {
    position: fixed;
    top: 30px;
}

h1 {
   text-indent:-9999px;
   margin:0 auto;
   width:160px;
   height:160px;
   background:transparent url("../grafika/logo.png") no-repeat scroll;
}
 
h2 {
    font-size: 22px;
    line-height: normal;	
    margin-bottom: 30px;
    margin-top: 30px;
}
 
#zdjecie-sh {
    float:left; 
    margin-right:15px; 
}

.o-mnie {
    padding-top: 10px;	
}
 
/* Linki
---------------------------------------------------------------------------------------------------- */

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

/* menu
---------------------------------------------------------------------------------------------------- */
 
#menu  {
    margin-top: 20px;
    font-size: 18px;
}
 
#menu li {
	height: 34px;
	margin-bottom: 4px;
}
 
#menu li span {
    margin-right: 10px;
    margin-left: 8px;
}
 
#menu li a {
    display: block;
    height: 34px;
    color: #FFFFFF;
    line-height: 34px;
}
 
#menu li a:hover {
    color: #328114;
}
 
#menu li a:hover span {
    color: #FFFFFF;
}
 
#menu .menu_on {
    background: url('../grafika/menu_on.png') left no-repeat;
}
 
/* sekcje
---------------------------------------------------------------------------------------------------- */

.sekcja {
	width: 750px;
	height: 1300px;
	margin: auto;
	min-height: 300px;
	padding-top: 5px;
}
 
.sekcja img {
    border: 5px solid black;
    margin: 6px;
}

.sekcja img :hover {
    border: 5px solid #328114;
}
 

