* {margin:0;padding:0;}

/* SELECTORS */
img         {border:0; vertical-align:middle;}

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

p,h1,h2,h3,h4,blockquote { margin-bottom:0px;}

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

h1 { font-size: 20px; color:#ec008c;}
h2 { font-size: 16px; color:#ec008c;}
h3 { font-size: 13px; font-weight:bold;}

a:LINK, a:visited {color:#ec008c; text-decoration:none;}
a:HOVER { text-decoration:underline;}

ul, ul li { list-style:none; list-style-position:outside;}
ul { margin-left:0px;}

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

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

/* 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 {clear:both;}
.box    { border:1px solid #CCC; padding:4px;}
.red    {color:red;}
.green  {color:green;}
.white  {color:white;}

.light { background:#fff;}
.dark  { background:#f9f9f9;}

.akapit { text-indent:5%;}

form#email_form table { width:400px;}
form#email_form table td.mail_right{width:100px;}
form#email_form table input, form#email_form table textarea { width:100%; border:1px solid #CCC;}
form#email_form table textarea { height:100px;}