body {	margin:0;	color:#000;	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;	background: url(../images/bg-body.jpg);}img {	border:0;}a {	text-decoration:none;	color:#9e5917;}a:hover {	text-decoration:underline;}input,textarea,select {	font-size:100%;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	vertical-align:middle;}form,fieldset {	margin:0;	padding:0;	border-style:none;}#wrapper {	width:1024px;	overflow:hidden;	margin:0 auto;	padding:111px 0 0;	position:relative;}.slogan {	width:598px;	height:124px;	background: url(../images/text-slogan.png) no-repeat;	display:block;	top:6px;	right:38px;	text-indent:-9999px;	overflow:hidden;	position:absolute;}.logo {	margin:0;	float:left;	height:198px;	overflow:hidden;}.logo a {	overflow:hidden;	display:block;	text-indent:-9999px;	width:146px;	height:198px;	background:url(../images/logo.jpg) no-repeat;}#main {	width:100%;	overflow:hidden;}.main-block {	overflow:hidden;	background-color:#fff;	width:100%;	margin:0 0 18px;}.main-block .frame {	width:878px;	float:left;	padding:21px 0 11px;}.text-block {	float:left;	width:612px;	padding:0 0 0 15px;	border-right:1px solid #929497;	line-height:20px;}.text-block .block {	width:288px;	float:left;	padding:1px 0 0 15px;	text-transform:uppercase;
	line-height:22.5px;}.text-block p {	margin:0 0 5px;}.news-block {	margin:0 0 0 -1px;	border-left:1px solid #929497;	float:left;	padding:0 10px 0 24px;	width:216px;	color:#6d6f71;}.news-block h2 {	font-size:12px;	margin:4px 0 7px;}.news-block ul {	margin:0;	padding:0;	list-style:none;	line-height:12px;	font-size:10px;}.news-block ul li {	margin:0 0 7px;}.news-block ul li span {	padding:0 0 0 7px;	background: url(../images/bullet-news-list.gif) no-repeat 0 7px;}.nav {	margin:0 0 36px;	padding:0;	list-style:none;	background-color:#e1d0ca;	overflow:hidden;	width:100%;}.nav li {	float:left;	display:inline;}.nav li a {	cursor:pointer;	display:block;}.nav li a:hover {	background: url(../images/none.gif) no-repeat;}.nav li img {	float:left;	margin:0 6px 0 0;}.nav li span {	float:left;	text-indent:-9999px;	margin:9px 0 0;}.nav .creative-consultation {	margin:0 61px 0 0;}.nav .creative-consultation a span {	background: url(../images/text-creative-consultation.gif) no-repeat;	width:25px;	height:99px;}.nav .creative-consultation a:hover span {	background-position:-25px 0;}.nav .sales-representation a span {	width:24px;	height:119px;	background: url(../images/text-sales-representation.gif) no-repeat;}.nav .sales-representation a:hover span {	background-position:-24px 0;}.nav li.contact-info {	margin:0 82px 0 0;}.nav li.about-us {	margin:0 56px 0 0;}.nav .contact-info a span {	width:9px;	height:98px;	background: url(../images/text-contact-info.gif) no-repeat;}.nav .contact-info a:hover span {	background-position:-9px 0;}.nav .about-us a span {	background: url(../images/text-about-us.gif) no-repeat;	width:9px;	height:69px;}.nav .about-us a:hover span {	background-position:-9px 0;}.nav .inspiration a span {	background: url(../images/text-inspiration.gif) no-repeat;	width:10px;	height:85px;}.nav .inspiration a:hover span {	background-position:-10px 0;}.nav2 {	background:#a6abac;	margin:0;}#footer {	height:1%;	overflow:hidden;	padding:21px 19px 20px 36px;	color:#505050;}.update-form {	float:left;	width:222px;}.update-form label {	display:block;	font-style:italic;}.update-form .block {	overflow:hidden;	width:100%;}.update-form .text {	border:0;	width:152px;	color:#505050;	padding:2px 5px;	float:left;	font-size:11px;}.update-form .submit {	border:0;	background:none;	color:#505050;	font-size:9px;	margin:7px 0 0;	cursor:pointer;	font-weight:bold;}#footer .contact {	margin:24px 0 0 2px;	float:left;	display:inline;	color:#505050;	font-size:9px;	text-transform:uppercase;	font-weight:bold;}#footer .contact a {	color:#505050;	padding:0 0 0 11px;}.footer-logo {	float:right;	margin:20px 0 0;}.footer-logo a {	overflow:hidden;	cursor:pointer;	display:block;	text-indent:-9999px;	width:299px;	height:14px;	background:url(../images/footer-logo.png) no-repeat;}
