@CHARSET "UTF-8";
/*
 * Copyright - 2005-2010 InterSynergy. All rights reserved.
 * author  : Szymon Kapturkiewicz, phone : +48 660 45 44 47
 * email   : eastmanenator(at)gmail(dot)com
 */

/***** Global Settings *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

body {
	
}

a, a:hover, a:active, a:link, a:visited { outline:0; }

/***** Common Formatting *****/
h1,h2,h3,h4,h5,h6 {
  letter-spacing:0px;
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1, .h1             { font: normal 1.4em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:1.4em; }
h2, .h2             { font: normal 1.2em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:1.2em; }
h3, .h3             { font: normal 1.1em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:1.1em; }
h4, .h4             { font: normal 1em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:1em; }
h5, .h5             { font: normal .9em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:.9em; }
h6, .h6             { font: normal .8em 'Palatino Linotype', Georgia, 'Times New Roman', serif; line-height:.9em; }

.font-trebuchet     { font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; }
.font-tahoma        { font-family: Tahoma, Verdana, Arial, sans-serif; }
.font-verdana       { font-family: Verdana, Tahoma, Arial, sans-serif; }
.font-arial         { font-family: Arial, Verdana, Tahoma, sans-serif; }

ul,ol {
  margin: 0;
  padding: 0 0 0 0;
}

ul,ol {
  list-style: none;
  padding: 0 0 0 0;
}

p {
  margin: 0;
  padding:5px 0 10px 0px;
  line-height:1.5em;
}

blockquote {
  margin: 15px 25px;
  padding: 0;
}

small {
  font-size: 0.90em;
}

.small { 
  font-size: 0.90em;
}

.big {
  font-size: 1.4em;
}

img {
  border: 0;
}

sup {
  position: relative;
  bottom: 0.3em;
  vertical-align: baseline;
}

sub {
  position: relative;
  bottom: -0.2em;
  vertical-align: baseline;
}

acronym,abbr {
  cursor: help;
  letter-spacing: 1px;
  border-bottom: 1px dashed;
}

address {
	font-style: italic;
	font-size: .9em;
}

/***** Links *****/
a {
  outline: none;
  text-decoration: none;
}

a,a:visited {
  
}

/***** Forms *****/

textarea {
  line-height: 1.25;
}

label {
  cursor: pointer;
}

/***** Wrapper *****/
#wrap {
  width: 980px;
  margin: 0 auto;
}

.wrap {
  width: 980px;
  margin: 0 auto;
}

/***** Global Classes *****/
.clear {
  clear: both;
  height: 0px;
  line-height: 0em;
  zoom: 0;
  font-size:0px;
}

.clear-br {
  clear: both;
  height: 1em;
  line-height: 1em;
  zoom:0;
  font-size:0px;
}

.clear-none {
	clear: none;
}

.float-left,.fl {
  float: left;
}

.float-right,.fr {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-decoration-true {
  text-decoration:underline;
}

.text-decoration-false {
  text-decoration:none;
}

.bold, .strong {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  border-bottom: 1px solid;
}

.highlight {
  background: #ffc;
}

.invisible {
  display: none;
  z-index: -2000;
}

.hidden, .display-none {
  display: none;
}

.display-block {
  display: block;
}

.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;
}

/** Margins **/

.center { 
  margin:0px auto;
}

/** Positions **/
.pos-relative {
  position: relative;
}

.pos-absolute {
  position: asbolute;
}


/** Symfony - standard class **/

.form_error                 { color: #DA1A17; }

ul.error_list               { font-size:.90em; }
ul.error_list li            { color: #C60C0C;  }



