body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
body { font-family: arial,helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 1.231; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h2 { font-size: 123.1%; }
h1, h2, h3, h4, h5, h6, strong, dt { font-weight: bold; }
em { font-style: italic; }
body { background: rgb(124, 185, 66) url('bg.png') repeat-x scroll left 90px; font-size: 13px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
@font-face {
	font-family: "Days";
	src: url('days.otf');
}
a { color: rgb(133, 14, 52); }
a:hover { color: rgb(232, 22, 93); }
#page { margin: 0pt auto; height: 100%; width: 950px; }
#banner { background: transparent url('banner-bg.png') repeat scroll 0% 0%; height: 90px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
#b900x90 { margin: 0pt auto; background: transparent url('banner.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 90px; width: 900px; }
#b900x90 a { display: block; width: 165px; height: 37px; position: relative; top: 26px; left: 415px; font-size: 0px; color: rgb(253, 194, 25); }
#b900x90 p { display: none; }
#header { background: transparent url('phone.jpg') no-repeat scroll right top; height: 207px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 16px; }
#mainmenu { font-size: 18px; height: 31px; margin-left: 10px; }
#mainmenu li { display: block; float: left; height: 31px; margin-left: 12px; margin-right: 12px; }
#mainmenu a { padding-top: 3px; padding-left: 18px; padding-right: 19px; display: block; height: 31px; color: rgb(200, 101, 51); position: relative; }
#mainmenu a:hover { color: rgb(236, 89, 15); }
#mainmenu span { position: absolute; margin-top: 4px; margin-left: 19px; color: rgb(255, 255, 255); text-decoration: underline; }
#mainmenu li:first-child, #mainmenu li.first-child { margin-left: 0px; }
#mainmenu li:last-child, #mainmenu li.last-child { margin-right: 0px; }
#mainmenu ul ul { display: none; }
#mainmenu li ul { display: none; }
#mainmenu ul ul span { display: none; }
a#logo { background: transparent url('logo.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 370px; height: 113px; display: block; text-decoration: none; float: left; }
a#logo:hover { background-position: center bottom; }
#logo strong, #logo em { display: none; }
#slogan-1 { background: transparent url('slogan-1.png') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 360px; height: 113px; float: left; }
#slogan-1 p { display: none; }
#services { float: none; clear: both; font-size: 12px; text-transform: uppercase; margin-left: 10px; }
#services li { background: transparent url('services-icons-32.png') no-repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 19px; padding-left: 24px; margin-bottom: 18px; }
#services a { border-bottom: 1px solid rgb(183, 222, 140); text-decoration: none; color: rgb(255, 255, 255); display: block; position: relative; float: left; white-space: nowrap; }
#services a:hover { border-bottom: medium none; color: rgb(214, 233, 192); }
li#service-optimization { width: 200px; background-position: left -1px; }
li#service-context { width: 170px; background-position: left -39px; }
li#service-analysis { width: 250px; background-position: left -76px; }
li#service-remote { width: 210px; background-position: left -114px; }
li#service-audit { width: 200px; background-position: left -19px; }
li#service-copywriting { width: 170px; background-position: left -57px; }
li#service-trainings { width: 250px; background-position: left -96px; }
li#service-courses { width: 210px; background-position: left -133px; }
#formula { background: transparent url('formula.jpg') repeat scroll 0% 0%; font-family: Days; float: none; clear: both; height: 210px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 16px; margin-left: 10px; line-height: 160%; }
#formula li { float: left; display: block; height: 120px; width: 120px; }
#formula a { position: relative; text-decoration: none; color: rgb(255, 255, 255); display: block; height: 30px; padding-top: 100px; }
#formula span { position: absolute; margin-top: 101px; margin-left: 1px; color: rgb(31, 133, 17); }
#formula a:hover { color: rgb(236, 89, 15); }
#formula small { font-size: 10px; }
#formula-copywriting { margin-left: 20px; margin-right: 45px; }
#formula-optimization { margin-right: 60px; }
#formula-context { margin-right: 45px; }
#formula-conversion { margin-right: 80px; }
#formula-order a { width: 220px; color: rgb(203, 25, 85); }
#formula-order span { color: rgb(255, 255, 220); }
#formula-order a:hover { color: rgb(236, 89, 15); }
#rss { background: transparent url('rss.png') repeat scroll 0% 0%; display: block; width: 140px; height: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 90px; margin-top: 30px; margin-bottom: 30px; }
#sidebar { width: 200px; float: left; }
#content { margin-left: 10px; width: 620px; margin-right: 20px; float: left; }
#content h1, #content h2, #content-wide h1, #content-wide h2 { color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; padding-bottom: 3px; text-transform: uppercase; }
#content p, #content-wide p { padding-top: 6px; padding-bottom: 6px; line-height: 140%; position: relative; clear: both; }
#footer { background: transparent url('footer.jpg') no-repeat scroll center bottom; height: 134px; float: none; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-top: 75px; padding-left: 10px; }
#copy { margin-top: 36px; width: 460px; float: left; font-size: 13px; }
#copy p { padding-bottom: 10px; position: relative; }
#footermenu { font-size: 12px; text-transform: uppercase; float: left; margin-top: 36px; }
#footermenu li { border-right: 1px solid rgb(61, 61, 61); float: left; padding-left: 15px; padding-right: 15px; }
#footermenu a { border-bottom: 1px solid rgb(183, 222, 140); color: rgb(255, 255, 255); text-decoration: none; display: block; position: relative; float: left; }
#footermenu a:hover { border-bottom: medium none; color: rgb(214, 233, 192); }
#footermenu li:first-child, #footermenu li.first-child { padding-left: 0px; }
#footermenu li:last-child, #footermenu li.last-child { border-right: medium none; padding-right: 0px; }
#footermenu ul ul { display: none; }
p img { padding: 0pt; max-width: 100%; }
.nocomments { margin: 0pt; padding: 0pt; }
a img { border: medium none ; }
.cufon-canvas { text-indent: 0pt ! important; }
@media screen, projection {
	.cufon-canvas { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	.cufon-canvas .cufon-alt { overflow: hidden ! important; display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; text-indent: -10000in ! important; }
	.cufon-canvas canvas { position: relative ! important; }
}


#audioplayer_1 { visibility: hidden; }
