/*
  BLUEPRINT CSS
   * Filename:        compressed.css
   * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
   * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2008-03-20) [http://kematzy.com/blueprint-generator/]

  == STRUCTURE: ========================
   * Page width:            902 px
   * Number of columns:     6
   * Column width:          142 px
   * Margin width:          10 px
  ======================================

*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

html, body {height: 100%;}

img { -ms-interpolation-mode:bicubic; }

body {
	line-height:1.4;
}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}

a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:Georgia, "Times New Roman", Times, serif;}


h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

h1 {font-size:1.8em; line-height:1.1em; margin-bottom:0.4em; text-transform: uppercase; color: #333; padding-top: 0.5em; }

h1 em {font-style:normal; font-size:75%;}

h2 {font-size:2em;margin-bottom:0.75em;}

h3 {
	font-size:1.5em;
	line-height:1.25;
	margin-bottom:0.5em;
	text-transform: uppercase;
	line-height:1;
	padding-top: 0.3em;
}

h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:0.25em;
	text-transform: uppercase;
	line-height:1;
	padding-top: 0.3em;
}

h5 {
	font-size:1em;
	font-weight:bold;
	text-transform: uppercase;
}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {
	margin:0 0 1em;
	font-family:inherit;
	font-size: 12px;
}

p img {
	float:left;
	margin:0.2em 1em 1em 0;
	padding:0;
}

p a img {
	float:left;
	margin:0 0.5em 0 0;
	padding:0;
}

p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a:focus, a:hover {color:#000;}

a {
	color:#336699;
	text-decoration:underline;
}

blockquote {
	font-family: Georgia,Times New Roman,Times,serif;
	color: #91aeab;
	padding: 13px 15px 15px 45px;
	font-size: 16px;
	line-height: 1.3em;
	background: transparent url(../../img/graphics/quote_bg.gif) no-repeat 0px 10px;
}

strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}

ul, ol {margin:0 1.5em 1.5em 1.5em;}

ul {list-style-type:disc;}

ol {list-style-type:decimal;}

dl {margin:0 0 1.5em 0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}

caption {background:#eee;}

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}

.large {
	font-size:1.3em;
	margin-bottom:1.25em;
}

.hide {display:none;}

.quiet {color:#666;}

.loud {
	color:#990000;
}

.highlight {background:#ff0;}

.added {background:#060;color:#fff;}

.removed {background:#900;color:#fff;}

.first {margin-left:0;padding-left:0;}

.last {margin-right:0;padding-right:0;}

.top {margin-top:0;padding-top:0;}

.bottom {margin-bottom:0;padding-bottom:0;}

.leftImg {
	float:left;
	margin: 0 10px 5px 0
}

.rightImg {float:right; margin: 0 0 10px 5px }

/* grid.css */
.container {
	width:920px;
	margin:0 0 0 29px;
}

.showgrid {background:url(src/grid.png);}

body {
	margin:0;
	background: #b4b4b4 url(../../img/graphics/body_bg2.png) repeat-y center;
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {float:left; margin-right:10px;}

div.last {margin-right:0;}

.span-1  { width: 142px;}

.span-2  { width: 294px;}

.span-2_pad  { width: 274px; padding-right: 20px; float:left; margin-right:10px;}

.span-2_2  {
	width: 280px;
	float:left;
}

.span-3  { width: 446px;}

.span-4  { width: 598px;}

.span-4_pad  { width: 578px; padding-right: 20px; float:left; margin-right:10px;}

.span-4_pad2  { width: 518px; padding-right: 40px; padding-left: 40px; float:left; margin-right:10px;}

.span-5  { width: 750px;}

.span-6, div.span-6 { width: 902px; margin: 0; }

img.span-1 {float: left;
}

.append-1  { padding-right: 152px;}

.append-2  { padding-right: 304px;}

.append-3  { padding-right: 456px;}

.append-4  { padding-right: 608px;}

.append-5  { padding-right: 760px;}

.prepend-1  { padding-left: 152px;}

.prepend-2  { padding-left: 304px;}

.prepend-3  { padding-left: 456px;}

.prepend-4  { padding-left: 608px;}

.prepend-5  { padding-left: 760px;}

.pad_both {padding: 0 30px; }

div.border{
	padding-left:4px;
	margin-right:5px;
	border-left:1px solid #bbb;
}

div.lastborder{
	padding-left:4px;
	margin-right:0px;
	border-left:1px solid #bbb;
	width: 137px;
}

div.lastborder-2{
	padding-left:4px;
	margin-right:0px;
	border-left:1px solid #bbb;
	width: 137px;
}

div.colborder { padding-right:138px;margin-right:137px;border-right:1px solid #eee;}

.pull-1 { margin-left: -152px;}
.pull-2 { margin-left: -304px;}
.pull-3 { margin-left: -456px;}
.pull-4 { margin-left: -608px;}
.pull-5 { margin-left: -760px;}
.pull-6 { margin-left: -912px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6 {float:left;position:relative;}

.push-1 { margin: 0 -152px 1.5em 152px;}
.push-2 { margin: 0 -304px 1.5em 304px;}
.push-3 { margin: 0 -456px 1.5em 456px;}
.push-4 { margin: 0 -608px 1.5em 608px;}
.push-5 { margin: 0 -760px 1.5em 760px;}
.push-6 { margin: 0 -912px 1.5em 912px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6 {float:right;position:relative;}

.steg {list-style: none; margin:0;}
.steg li {display:block;
	padding: 3px 0 3px 120px;
	background:url(../../img/graphics/step.png) no-repeat 0 4px;
}
.steg li.steg_2 {background:url(../../img/graphics/step.png) no-repeat 0 -196px;}
.steg li.steg_3 {background:url(../../img/graphics/step.png) no-repeat 0 -396px;}
.steg li h4 {font-size: 18px; color:#666;}

hr {
	background:#F8F8F8;
	color:#F8F8F8;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:5px 0;
	border:none;
}

hr.space {background:#fff;color:#fff;}

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}

* html .clearfix, * html .container {height:1%;}

.clearfix, .container {display:block;}

.clear {clear:both;}

/* forms.css */
label {
	display: block;
	color: #444;
}
fieldset {
	margin:0 0 1.5em 0;
}

legend {font-weight:bold;font-size:1.2em;}

input.text, input.title, textarea, select, input.currentField {margin:0.5em 0;border:1px solid #bbb;}

input.text:focus, input.title:focus, textarea:focus, select:focus, input.currentField {
	color: #000;
}

input.text, input.title, input.currentField {
	width:95%;
	padding:3px;
}

input.title {font-size:1.5em;}

textarea {
	width:95%;
	height:180px;
	padding:3px;
	font-family: Helvetica, Arial, sans-serif
}

#form_jump input, #form_jump select {
margin: 0;
border: none;
}


/* BUTTONS */

.buttons {
	margin: 5px 0;
}

#content .buttons a {
border-style:solid;
}

.buttons a, .buttons button{
	display:block;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0 7px 0 0;
	background-color:#d0d8d5;
	border:1px solid #8e9f99;
	border-top:1px solid #dcebe6;
	border-left:1px solid #dcebe6;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
	float: left;
}

.buttons a:hover{
	background-color:#d2e3dd;
	}

.buttons button img, .buttons a img{
	margin:0 5px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	float:left;
}

table.garanti td {width: 33%;vertical-align:top;}
table.garanti td p {
	margin-right: 15px;
}
