* {margin:0;padding:0;}

/* SELECTORS */
img         {border:0; vertical-align:middle;}
img.border {border:1px solid #d0d0d0}
a:hover img.border  { border:1px solid red;}

small       {font-size:11px;}
big         {font-size:16px;}

p,h1,h2,h3,h4,blockquote, #container ul { margin-bottom:20px;}

#container ul {margin-left:10px;}
#container ul li h2 {margin:0;padding:0;}
#container ul.no-list li {list-style:none;}

h1,h2,h3,h4 { font-family:'Trebuchet Ms', Verdana, sans-serif; font-weight:normal;}

h2 { font-size: 16px; color:orange;}
h3 { font-size: 13px;}

input, textarea, select {border:1px solid #CCC;padding:2px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}
textarea:HOVER, input:HOVER {background:#ffff99;}
input.radio {vertical-align:middle;}
input.text {width:100%;}
input.submit {      
    border:1px solid #ccc;
    padding:1px 4px;
    margin:0;
    color:#333;
}

fieldset { border:none; background:#f9f9f9;padding:10px;}
legend { font-size:16px;}

td.radio input {margin-right:2px; vertical-align:middle;}

table {
    padding:0;
    margin:0;
    width:100%;
    border-collapse:collapse;
}
table tr td {padding:1px 0;}
tr.light td  { background:#fff;}
tr.dark td   { background:#eee;}

table.form td {padding:1px 0;}

a:LINK {color:#666;text-decoration:none;}
a:VISITED { color:gray;}
a:HOVER { text-decoration:none;}

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

/* border */
.border     {border:1px solid #666;}
.border0    {border:0;}
.borderT    {border-top:1px solid #666;}
.borderR    {border-right:1px solid #666;}
.borderL    {border-left:1px solid #666;}
.borderB    {border-bottom:1px solid #666;}

/* padding */
.padding0   {padding:0;}
.padding5   {padding:5px;}
.padding10  {padding:10px;}
.padding15  {padding:15px;}

/* float */
.floatL     {float:left;}
.floatR     {float:right;}
.inline     {display:inline;}

/* other */
.clr, .czysc {clear:both;}
.box        { border:1px solid #CCC; padding:4px;}
.red    {color:red;}
.green  {color:green;}
.promo  {background:#b491ae;}

.light { background:url(../gfx/bg_light.png);padding-left:20px;}
.light:hover { background:url(../gfx/light-hover.png);padding-left:20px; color:#8dc63f}
.dark  { background:url(../gfx/bg_dark.png);}
.dark:hover { background:url(../gfx/dark-hover.png);padding-left:20px; color:#8dc63f}

ul li.light {padding-left:20px;}

.akapit { text-indent:10%;}