

body {margin:0; padding:0; clear:both; font-family: Arial, Helvetica, sans-serif; background:#f6f6f6 url(images/bg.png) repeat}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/leaguegothic-webfont.eot');
    src: url('fonts/leaguegothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/leaguegothic-webfont.woff') format('woff'),
         url('fonts/leaguegothic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {margin:0; padding:0}
	
.clr {clear:both; margin:0; padding:0}
	
h1, h2, h3, h4, div, p, ul, form {margin:0; padding:0; list-style:none}
	
a, img {outline:none; border:none; margin:0; padding:0; text-decoration:none}

#globalWrapper {margin:0 auto}

#header {width:960px; height:160px; margin:0 auto}

#header h1 {float:left; margin:5px 0 0 0}

#header h1 a {float:left; width:294px; height:120px; border:none; background:url(images/logo.png) no-repeat; text-indent:-9999px}

.navigation {float:right; padding:90px 0 0 0}

.navigation ul {float:left}

.navigation ul li {float:left; background:url(images/divider.png) no-repeat right center; float:left; display:block; padding:0 2px 0 0}

.navigation ul li.last {background:none}

.navigation ul li a {font-size:24px; color:#535353; font-weight:normal; font-family: 'LeagueGothicRegular'; line-height:60px; float:left; padding:0 15px; text-transform:uppercase}

.navigation ul li a:hover, .navigation ul li a.active {color:#a70707}

#banner {margin:0 auto; height:307px; background:url(images/banner.png) repeat-x}

.banner-inside {width:960px; height:307px; margin:0 auto; position:relative}

.text-holder {width:543px; float:left; padding:21px 0 0 20px}

.text-holder h2 {font-weight:400; font-size:36px; color:#a70707; padding:0 0 0 16px; font-family: 'Yanone Kaffeesatz', sans-serif; text-transform:uppercase; line-height:0.85em}

.text-holder h2 span {font-weight:300; font-size:24px; color:#000; padding:0 0 0 48px}

.testimonial {width:525px; height:111px; float:left; background:url(images/testimonial.png) no-repeat; margin:12px 0 0 0; padding:6px 9px 20px 9px}

blockquote {font-size:12px; color:#000; font-weight:normal; line-height:2em}

.text-holder p {font-size:12px; color:#000; font-weight:bold; line-height:1.5em}

.text-holder p span {font-size:11px; font-weight:normal}

.client {width:391px; height:318px; float:right; border:none; position:absolute; right:0; bottom:10px}

#container {margin:0 auto}

#container h2 {font-size:30px; color:#272727; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif}

.holder {margin:0 auto; background:url(images/line.png) repeat-x bottom; padding:0 0 1px 0}

.holder-down {margin:0 auto; padding:0 0 15px 0}

.block {width:960px; margin:0 auto; padding:0 0 30px 0}

.block p {font-size:13px; color:#272727; font-weight:normal; line-height:1.4em; padding:18px 0 0 0}

.block p a {color:#272727; border-bottom:1px solid #272727; padding:0 0 1px 0}

.welcome {width:630px; float:left; padding:21px 0 0 0}

.redbox {width:253px; min-height:291px; float:right; background:#690707 url(images/box.png) repeat-x top; border-bottom-left-radius:7px; border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; padding:0 23px}

.redbox h3 {font-size:30px; color:#ebebeb; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif; padding:21px 0 0 0}

.redbox p {color:#ebebeb !important}

ul.listing {float:left; width:100%; padding:15px 0}

ul.listing li {font-size:12px; color:#ebebeb; font-weight:12px; font-weight:bold; border-bottom:1px dotted #d6afaf; line-height:32px; background:url(images/bullet.png) no-repeat left center; padding:0 0 0 13px}

ul.listing li a {color:#ebebeb}

.box {width:300px; float:left; padding:30px 0 0 0}

.box1 {width:279px; float:left; padding:30px 0 0 21px}

.gapper {width:30px; float:left}

ol.list {float:left; padding:15px 0 0 0}

ol.list li {font-size:13px; color:#272727; font-weight:bold; list-style-position:inside; padding:2px 0}

ol.list li a {border-bottom:1px solid #272727; padding:0 0 1px 0; color:#272727}

.form {float:left; width:100%; display:block; padding:21px 0 0 0}

.input-holder {width:100%; float:left; padding:0 0 7px 0}

.label {width:81px; float:left; font-size:12px; color:#272727; font-weight:normal; line-height:31px}

.input {width:196px; float:left; background:url(images/input.png) repeat-x top; height:19px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; color:#ebebeb; font-size:12px; padding:6px 6px}

.submit {width:72px; height:34px; float:left; font-size:13px; font-weight:bold; color:#f7f7f7; text-align:center; line-height:34px; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:12px 0 0 81px; background:#222; cursor:pointer}

#footer {margin:0 auto; height:176px; background:url(images/footer.png) repeat-x top}

.footer-inside {width:960px; margin:0 auto; padding:50px 0 0 0}

ul.menu {float:left; background:url(images/foot-divider.png) no-repeat right center; height:75px; padding:0 50px 0 0}

ul.menu li {float:left; float:left; display:block}

ul.menu li a {font-size:24px; color:#ccc; font-weight:normal; font-family: 'LeagueGothicRegular'; line-height:75px; float:left; padding:0 15px; text-transform:uppercase}

.footer-inside p {font-size:11px; color:#787878; font-weight:normal; float:right; padding:24px 0 0 0; line-height:1.4em}

.footer-inside p a {color:#787878}

.footer-inside p a:hover {color:#ccc}

/*Inner*/

.holder-inner {margin:0 auto; background:url(images/line.png) repeat-x top; padding:15px 0 30px 0}

.sidebar {width:250px; float:right; padding:0 49px 0 0}

.title {float:left; background:url(images/thumb.png) no-repeat left top; padding:0 0 30px 86px; height:89px}

.title1 {float:left; background:url(images/thumb1.png) no-repeat left top; padding:15px 0 30px 90px; height:82px}

.sidebar h3 {font-weight:400; font-size:30px; color:#a70707; font-family: 'Yanone Kaffeesatz', sans-serif; text-transform:uppercase; line-height:0.85em; padding:27px 0 0 0}

.sidebar h3 span {font-weight:300; font-size:24px; color:#000; padding:0 0 0 21px}

.sidebar h4 {font-size:24px; color:#272727; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif}

.sidebar p {font-size:12px; color:#000; font-weight:normal; font-style:italic; line-height:1.5em}

.sidebar h5 {font-size:12px; color:#000; font-weight:normal; line-height:1.5em; padding:0 0 30px 0}

.sidebar h5 a {font-weight:bold; color:#000; border-bottom:1px solid #272727; padding:0 0 1px 0}

.sidebar h6 {font-size:12px; color:#000; font-weight:bold; line-height:1.5em; padding:18px 0 0 0}

.sidebar h6 span {font-size:11px; font-weight:normal}

h3.calc {font-size:30px; color:#272727; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif; padding:0 0 0 75px; background:url(images/calc.png) no-repeat left center; line-height:78px}

h3.article {font-size:30px; color:#272727; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif; padding:0 0 0 109px; background:url(images/article.png) no-repeat left center; line-height:78px}

h3.graph {font-size:30px; color:#272727; font-weight:300; font-family: 'Yanone Kaffeesatz', sans-serif; padding:0 0 0 105px; background:url(images/graph.png) no-repeat left center; line-height:78px}

ul.services {float:left; width:100%; padding:30px 0 0 0}

ul.services li {font-size:13px; color:#272727; font-weight:bold; padding:10px 0}

ul.services li a {border-bottom:1px solid #272727; padding:0 0 1px 0; color:#272727}

/*Kontakt*/

.kontakt {width:609px; float:left; padding:21px 0 0 21px}

.kontaktform {float:left; width:100%; display:block; padding:21px 0 0 0}

.tab {float:left; width:150px; padding:21px 0}

.tab h4 {font-size:12px; color:#000; font-weight:bold; line-height:1.6em}

.tab h4 a {border-bottom:1px solid #000; padding:0 0 1px 0; color:#000}

.kontaktform h4 {font-size:12px; color:#000; font-weight:normal; line-height:1.6em; padding:15px 0 0 136px}

.label1 {width:136px; float:left; font-size:12px; color:#272727; font-weight:normal; line-height:31px}

.input1 {width:196px; float:left; background:#7c7c7c; height:19px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; color:#ebebeb; font-size:12px; padding:6px 6px}

.textarea {width:196px; float:left; background:#7c7c7c; height:120px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:none; color:#ebebeb; font-size:12px; padding:6px 6px; font-family:Arial, Helvetica, sans-serif}

.submit1 {width:72px; height:34px; float:left; font-size:13px; font-weight:bold; color:#f7f7f7; text-align:center; line-height:34px; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:12px 0 0 136px; background:#222; cursor:pointer}