HTML {
	FONT-SIZE: 14px; BACKGROUND: url(../images/background.gif) repeat-x 50% top; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "Century Gothic", Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 14px; BACKGROUND: url(../images/background.gif) repeat-x 50% top; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "Century Gothic", Verdana, Arial, Helvetica, sans-serif
}
#pagewidth {
	MARGIN: 0px auto; WIDTH: 931px
}
#main_nav {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main_nav LI {
	FLOAT: left
}
#main_nav LI A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999999px; HEIGHT: 72px
}
#home {
	BACKGROUND: url(../images/start.gif); WIDTH: 103px
}
#home:hover {
	BACKGROUND: url(../images/start.gif) -103px 0px
}
.active#home {
	
}

#webdesign {
	BACKGROUND: url(../images/webbdesign.gif); WIDTH: 157px
}
#webdesign:hover {
	BACKGROUND: url(../images/webbdesign.gif) -157px 0px
}
.active#webdesign {
	BACKGROUND: url(../images/webbdesign.gif) -157px 0px
}
#graphicdesign {
	BACKGROUND: url(../images/foto.gif); WIDTH: 85px
}
#graphicdesign:hover {
	BACKGROUND: url(../images/foto.gif) -85px 0px
}
.active#graphicdesign {
	BACKGROUND: url(../images/foto.gif) -85Spx 0px
}
#seo {
	BACKGROUND: url(../images/blankmenu.gif); WIDTH: 468px
}
#seo:hover {
	BACKGROUND: url(../images/blankmenu.gif) -260px 0px
}
.active#seo {
	BACKGROUND: url(../images/blankmenu.gif) -260px 0px
}
#contact {
	BACKGROUND: url(../images/kontakt.gif); WIDTH: 116px
}
#contact:hover {
	BACKGROUND: url(../images/kontakt.gif) -116px 0px
}
.active#contact {
	BACKGROUND: url(../images/kontakt.gif) -116px 0px
}
EM {
	FONT-STYLE: italic
}
H1 {
	MARGIN: 0px 0px 18px
}
H3 {
	MARGIN: 0px 0px 18px
}
H4 {
	MARGIN: 0px 0px 18px
}
H5 {
	MARGIN: 0px 0px 18px
}
H1 {
	FONT-SIZE: 24px; LINE-HEIGHT: 35px
}
H2 {
	MARGIN: 0px 0px 5px
}
.logo {
	MARGIN-LEFT: 18px
}
P {
	MARGIN: 18px 0px
}
H4 {
	MARGIN-TOP: 36px; BACKGROUND: #333333
}
.strong {
	TEXT-TRANSFORM: uppercase; COLOR: #000000
}
STRONG {
	FONT-WEIGHT: bold
}
A {
	COLOR: #d35336
}
A:hover {
	TEXT-DECORATION: none
}
.firstline {
	TEXT-TRANSFORM: uppercase; COLOR: #000000
}
.snav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.snav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.snav LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
A {
	
}
A:hover {
	
}
A:visited {
	
}
A:active {
	
}
.lfr {
	FLOAT: right; MARGIN-RIGHT: 50px
}
#header {
	CLEAR: both; HEIGHT: 432px
}
#left_header {
	FLOAT: left; MARGIN: 27px 18px 27px 9px; OVERFLOW: hidden; WIDTH: 660px; POSITION: relative; HEIGHT: 378px
}
#left_inner P {
	MARGIN-TOP: 0px
}
#left_inner {
	MARGIN-LEFT: 18px; WIDTH: 5000px; POSITION: relative
}
#left_inner A {
	COLOR: #ffffff
}
.topspace {
	MARGIN-TOP: 72px
}
.topspace2 {
	MARGIN-TOP: -3px
}
.hcontent {
	MARGIN-LEFT: 20px; WIDTH: 600px; HEIGHT: 378px
}

.hcontentG {
	margin-top: 10px; MARGIN-LEFT: 20px; WIDTH: 400px; HEIGHT: 378px
}

#graphic-design #header {
	BACKGROUND: url(../images/left_header_3.jpg) no-repeat left top
}
#graphic-design #right_header {
	BACKGROUND: url(../images/right_header_3.jpg)
}
#web-design #header {
	BACKGROUND: url(../images/left_header_2.jpg) no-repeat left top
}
#web-design #right_header {
	BACKGROUND: url(../images/right_header_2.jpg)
}

#contact-pg #header {
	BACKGROUND: url(../images/left_header_4.jpg) no-repeat left top
}
#contact-pg #right_header {
	BACKGROUND: url(../images/right_header_4.jpg)
}
#home-pg #header {
	BACKGROUND: url(../images/left_header_1.jpg) no-repeat left top
}
#home-pg #right_header {
	BACKGROUND: url(../images/right_header_1.jpg)
}
#contact-pg .hcontent {
	COLOR: #000000
}
#right_header {
	PADDING-RIGHT: 27px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 27px; OVERFLOW: hidden; WIDTH: 196px; PADDING-TOP: 27px; HEIGHT: 378px
}
#right_header P {
	MARGIN-TOP: 0px; TEXT-ALIGN: justify
}
#right_header2 {
	PADDING-RIGHT: 27px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 27px; OVERFLOW: hidden; WIDTH: 196px; PADDING-TOP: 27px; HEIGHT: 378px
}
#right_header2 P {
	MARGIN-TOP: 0px; TEXT-ALIGN: justify
}
#right_header UL {
	MARGIN: 30px 0px 30px -8px; LIST-STYLE-TYPE: none
}
#right_header LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #000000; FILTER: alpha(opacity=5); PADDING-BOTTOM: 10px; MARGIN: 1px 0px 0px; WIDTH: 196px; PADDING-TOP: 10px; -moz-opacity: .5; opacity: .5
}
#right_header2 UL LI A {
	COLOR: #ffffff! important
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #e7e7e7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer {
	CLEAR: both
}
#footer P {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; TEXT-ALIGN: center
}
#right_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 274px; PADDING-TOP: 108px
}
#right_col A {
	COLOR: #333333
}
#left_col {
	BORDER-RIGHT: #e7e7e7 1px solid; PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 36px; WIDTH: 596px; PADDING-TOP: 36px
}
.halfcol_left {
	FLOAT: left; WIDTH: 49%
}
.halfcol_right {
	FLOAT: right; WIDTH: 49%
}
.pushbottom {
	MARGIN-BOTTOM: 36px
}
#clients {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; Z-INDEX: 999; BACKGROUND: #ffffff; FILTER: alpha(opacity=90); PADDING-BOTTOM: 0px; WIDTH: 385px; COLOR: #000000; MARGIN-RIGHT: 280px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 388px; -moz-opacity: .90; opacity: .90
}
#clients A {
	COLOR: #000000
}
.hidden {
	DISPLAY: none
}
.fr {
	FLOAT: right
}
.fl {
	FLOAT: left
}
.imgfl {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.fr15 {
	FLOAT: right; MARGIN: 0px 0px 0px 15px
}
.fl15 {
	FLOAT: left; MARGIN: 0px 15px 0px 0px
}
.listnomargin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.imagefr {
	FLOAT: right; MARGIN-LEFT: 18px
}
.tac {
	TEXT-ALIGN: center
}
.tal {
	TEXT-ALIGN: left
}
.tar {
	TEXT-ALIGN: right
}
.taj {
	TEXT-ALIGN: justify
}
.mac {
	MARGIN: 0px auto
}
.nomargin {
	MARGIN: 0px
}
.m10 {
	MARGIN: 10px
}
.m15 {
	MARGIN: 15px
}
.m20 {
	MARGIN: 20px
}
.m25 {
	MARGIN: 25px
}
.m30 {
	MARGIN: 30px
}
.ml-10 {
	MARGIN-LEFT: 10px
}
.clear {
	CLEAR: both
}
.cleft {
	CLEAR: left
}
.cright {
	CLEAR: right
}
.list1 {
	FLOAT: left; WIDTH: 48%
}
.list2 {
	FLOAT: right; WIDTH: 48%
}


#casestudies LI {
	DISPLAY: inline; MARGIN-RIGHT: 9px
}
#staff LI UL {
	MARGIN: 15px 0px 0px
}
#staff LI UL LI {
	MARGIN: 3px 0px
}
.olfl2 {
	WIDTH: 300px
}
.olfl2 LI {
	CLEAR: both
}
.olfl2 INPUT {
	FLOAT: right
}
.olfl2 LABEL {
	FLOAT: left
}
.olfl2 TEXTAREA {
	FLOAT: left
}

#news {
	FONT-SIZE: 12px
}
.date {
	FONT-WEIGHT: 100; FONT-SIZE: 10px
}
#news {
	LINE-HEIGHT: 14px
}
#news A {
	COLOR: #cccccc
}
#news LI {
	MARGIN: 5px 0px
}
.nlisting {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #a00a01; PADDING-BOTTOM: 10px; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 10px; POSITION: absolute; TEXT-ALIGN: left! important
}
.subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 50; BACKGROUND: #000; FILTER: alpha(opacity=75); LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -450px; WIDTH: 684px; PADDING-TOP: 3px; POSITION: absolute; TOP: 461px; HEIGHT: 22px; -moz-opacity: .75; opacity: .75
}
.subnav LI {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #fff; MARGIN-RIGHT: 10px
}
.subnav LI A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}



