/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* End CSS Reset */

.container {background:url(/images/cms/i/bg.jpg) repeat;}
.inner {background:url(/images/cms/i/bg-shadow.png) top left repeat-x;}

/* Header */
.header {height:129px;margin:0 auto;width:834px;}
.header p.logo {float:left;}
.header ul {float:right}
.header ul li {float:left;}
.header ul li.mail {background:url(/images/cms/i/btn_mail.jpg) top left no-repeat;width:48px;}
.header ul li.map {background:url(/images/cms/i/btn_map.jpg) top left no-repeat;width:48px;}
.header ul li.search {background:url(/images/cms/i/btn_search.jpg) top left no-repeat;width:48px;}
.header ul li a {color:#919090;display:block;font:9px Tahoma;height:7px;padding-top:103px;text-align:center;text-decoration:none;}
/* End Header */

/* Page */
.page {margin:0 auto;padding-top:68px;width:834px;}
	/* Navigation */
	.nav {background:#dedede url(/images/cms/i/bg_navcorner.jpg) top right no-repeat;height:49px;}
	.nav ul {padding-left:22px;}
	.nav ul li {float:left;height:49px;margin-right:37px;}
	.nav ul li a {border-top:2px solid #cdcdcd;color:#5b5b5b;display:block;font:14px 'Trebuchet MS';line-height:44px;padding:0 2px;text-decoration:none;}
	.nav ul li.active a {border-top:2px solid #d8116a;color:#5b5b5b;display:block;font:14px 'Trebuchet MS';line-height:44px;padding:0 2px;text-decoration:none;}
	.nav ul li a:hover {border-top:2px solid #d8116a;color:#d8116a;text-decoration:underline;}
	/* End Navigation */
	 
	/* Content */
	.b-about {background:white url(/images/cms/i/bg_maincorner.jpg) top right no-repeat;}
	.b-clients {clear:both;float:left;}
	.b-portfolio {clear:both;float:left;}
	.content {background:#fff;margin-bottom:1px;} 
		.content-inner {background:url(/images/cms/i/bg_btmcorner_l.jpg) bottom left no-repeat;}
			.content-inner-two {background:url(/images/cms/i/corner_br.jpg) bottom right no-repeat;padding-bottom:105px;}				 
				.content h1 {background:url(/images/cms/i/holder.png) 0 31px no-repeat;clear:both;color:#5b5b5b;font:30px 'Trebuchet MS';margin:0 30px 0 -14px;padding:23px 0 0px 37px;white-space:nowrap;}
						 h1 .violet {color:#d8116a;}
				.content p {color:#909090;font:12px Tahoma;} 				
				.content .text {float:left;padding-left:26px;} 						 
						 .text ul li {background:url(/images/cms/i/arr.gif) left center no-repeat;color:#909090;font:12px Tahoma;margin-top:5px;padding-left:12px;}
				.content .lamp {background:url(/images/cms/i/lamp.jpg) center top no-repeat;float:right;height:169px;margin:0 60px 0 10px;width:331px;}
						 p.slogan-small {color:#db2174;font:20px 'Myriad Pro';}
						 p.slogan-big {color:#db2174;font:34px 'Myriad Pro';line-height:1px;padding:15px 15px 0 0;text-align:right;text-transform:uppercase;}
						 p.slogan-grey {color:#5b5b5b;font:18px 'Myriad Pro';text-align:right;}
				.content .sign {background:url(/images/cms/i/sign.jpg) right top no-repeat;float:right;height:169px;margin:0 90px 0 10px;width:300px;} 
						 p.order {color:#db2174;font:40px 'Myriad Pro';line-height:10px;padding:100px 0 0 60px;text-transform:uppercase;}						 
						 p.order-now {color:#5b5b5b;font:20px 'Myriad Pro';padding-left:90px;}
				.content a.more {float:right;background:url(/images/cms/i/button.gif) no-repeat;margin-top:8px;color:#fff;display:block;font:12px Tahoma;height:24px;line-height:21px;padding-right:17px;text-align:center;width:142px;}
				.works {margin-top:10px;overflow:hidden;clear:both}
				.works ul {margin-right:-50px;margin-left:20px;}
				.works li {color:#666;float:left;margin:0 53px 43px 0;padding:5px}
				.works li a {color:#db2174;display:block;height:205px;font:11px Tahoma;margin-bottom:10px;padding:9px;position:relative;background:#efefef;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:2px 2px 5px #666;-webkit-box-shadow:2px 2px 5px #666;box-shadow:2px 2px 5px #666;}
				.works li a img {width:200px;height:205px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}				
				.works li a:hover {text-decoration:none;}
				.works li p {color:#333;text-align:center;}
				.works li p.date {color:#969696;font:11px Tahoma;padding-top:40px;}
				.work-name {padding-top:5px;}
				a.portfolio {margin:10px 67px 0 0;float:right;background:url(/images/cms/i/button.gif) no-repeat;color:#fff;display:block;font:12px Tahoma;height:24px;line-height:21px;padding-right:17px;text-align:center;width:142px;}
				
				.clients {}
				.clients ul {padding:20px 45px 0 30px;margin-right:-75px;}
				.clients ul li {float:left;margin:0 70px 30px 0;}
				.clients ul li a{display:block;height:40px;text-decoration:none;}
				.clients ul li img {margin:0;padding:0;height:40px;}
				.clients ul li a:hover {background:#000;opacity:0.5;}
				
	/* End Content */
	
	/* Footer */
	.footer {color:#5b5b5b;font:11px Tahoma;padding:10px 40px;}
	/* End Footer */
/* End Page */
