/* 
    Created by Marcin Kossak
*/

/* HTML5 */
header, section, footer,
aside, nav, article, figure 
{
    display: block;
}

figure, object
{
  margin  : 0;
  padding : 0;
}

textarea
{
  resize: none;
}

.clear
{
  clear: both;
}

.float_right
{
  float: right;
}

.float_left
{
  float: left;
}

.center
{
  text-align: center;
}

.left
{
  text-align: left;
}

.right
{
  text-align: right;
}

img
{
  border: none;
}

.hidden
{
  display: none;
}

.rounded
{
  border-radius         : 5px 5px;
  -webkit-border-radius : 5px 5px;
  -moz-border-radius    : 5px 5px;
  padding               : 2px 5px;
  margin                : 1px;
}

.przycisk
{
  border-radius         : 5px 5px;
  -webkit-border-radius : 5px 5px;
  -moz-border-radius    : 5px 5px;
  padding               : 2px 5px;
  margin                : 1px;
  cursor                : pointer;
}

.ramka
{
  padding   : 1px;
  border    : 1px solid #999999;
}

button
{
  background-color      : #BBBBBB;
  border                : none;
  border-radius         : 5px 5px;
  -webkit-border-radius : 5px 5px;
  -moz-border-radius    : 5px 5px; 
}


/* stronnicowanie */
.strony
{
  clear                 : both;
}

.strony span, .strony a
{
  display               : block;
  border                : 1px solid #555555;
  border-radius         : 5px 5px;
  -webkit-border-radius : 5px 5px;
  -moz-border-radius    : 5px 5px; 
  float                 : left;
  padding               : 2px 5px;  
  color                 : #CCCCCC;
}

.strony a
{
  margin-left           : 2px;
}

.strony a:hover
{
  background-color      : #558822;
  color                 : #FFFFFF !important;
}

.link
{
    padding             : 2px 5px;
    border              : 1px solid #555555;
    border-radius       : 5px 5px;
    color               : #CCCCCC;
    text-decoration     : none;
}

.link:hover, .link_active
{
    background-color    : #558822;
    color               : #FFFFFF !important;
}

.separator
{
    border-top          : 1px solid #444444;
    clear               : both;
}


/* domyslne style formularza */

.formularz
{
    margin              : 0px 0px;
    padding             : 2px 5px;
    display             : block;
}

.formularz input, .formularz textarea
{
    padding             : 2px 6px;
    border              : 1px solid #CCCCCC;
    border-radius       : 4px 4px;
}

.formularz input:hover, .formularz textarea:hover
{
    border-color        : #ffbf4f;
}

.formularz input:focus, .formularz textarea:focus
{
    border-color        : #fbecd1;
}

.formularz select
{
    
}


/* domyslne style odstepow */

.padding5
{
    padding             : 5px 5px;    
}

.padding10
{
    padding             : 10px 10px;
}

