* {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 { margin:20px 0;}

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

h2 { font-size: 16px; color:#fff; }
h2 { padding:5px;}
h3 { font-size: 13px;}

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

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

#content ul, ol {
	margin-left:20px;
}

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:#eb9d05; text-decoration:none;}
a:VISITED { color:#efaf1a; text-decoration:none;}
a:HOVER { text-decoration:underline;}

/* 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:#fff;}
.dark  { background:#f9f9f9;}

.akapit { text-indent:10%;}

.block {
	background:transparent;
	border:0px solid #26160e;
	margin:10px 0;
	padding:0;
}
.block h2, .block p, .block ul, .block ul li {
	margin:0;
	padding:0;
}
.block h2 {
	margin-bottom:10px;	
}
#addons .block .content {
	background:url(../gfx/bg_block.png) no-repeat;
	color:#100807;
	height:240px;
	padding:25px 40px;
}

#addons .block a:link, #addons .block a:visited { color:red;}

#mainContent .block {
	background:transparent;
	border-bottom:2px solid #24150d;
	margin:0;
	margin-bottom:10px;
}

#mainContent .block .content {
	background:#2c1a10 url(../gfx/bg_content.png) -15px 0 no-repeat;
	margin-top:-10px;
	padding:20px;
}
