body,html {
	height: 100%;
	border:0px;
	margin:0px;
	padding:0px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	list-style:none;
	}
form {
	border:0px;
	margin:0px;
	padding:0px;
	outline:none;
	}
ul {margin:0; padding:0; list-style:none;}
a {
	color:#005eaf;
	outline: none; 
	}
.h {margin-left:31px;}
h1,h2,h3 {
	font:33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 0px 0px 0px;
	}

a:hover { text-decoration:none;}
a.noborder {
	border:none !important; 
	}
* input {outline: none;}
body {
	background:#d6d6d6;
	}
p {
	margin:0;
	padding:0.7em 0;
	}
img {
	border:none;
	}
.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*    3-  */
/*   */
.main {
	width: 100%;
	min-width:1260px;
	width:expression(document.body.clientWidth > 1000? "auto": "1000px" );
	background:url(images/bg.jpg) 0 0 repeat;
	min-height:100%;
	height:auto !important;
	height:100%;
	}
.all {
	padding:0 0 145px 0;
	background:url(images/tc.jpg) 0 0 repeat-x;
	}
.tr {
	background:url(images/tr.jpg) right 0 no-repeat;
	}
.tl {
	background:url(images/tl.jpg) 0 0 no-repeat;
	}
.tc {
	background:url(images/t.jpg) 0 0 no-repeat;
	}
.head {
	height:89px;
	}
.logo {
	float:left;
	width:240px;
	padding:8px 0 0 110px;
	}
.logo a {
	display:block;
	text-decoration:none;
	background:url(images/logo.jpg) 0 0 no-repeat;
	width:200px;
	height:71px;
	}
.ua {
	float:left;
	width:142px;
	font-size:12px;
	}
.ua li {
	float:left;
	padding:43px 8px 0 0;
	}
.ua a {
	color:#88806f;
	}
.topmenu {
	float:left;
	width:348px;
	font-size:12px;
	}
.topmenu li {
	float:left;
	padding:43px 18px 0 0;
	}
.topmenu a {
	color:#0c0b0a;
	}
.topcontact {
	float:right;
	width:423px;
	background:url(images/tp.jpg) 217px 0 no-repeat;
	min-height:40px;
	padding:23px 0 0 0;
	color:#3a2b2b;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.topcontact span {
	font:33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4e3707;
	}
.topcontact span span {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#413a2c;
	font-weight:normal;
	}
.topcontact a {
	color:#0076b7;
	border-bottom:1px #0076b7 dashed;
	text-decoration:none;
	display:inline-block;
	}
.topcontact a:hover {
	color:#0076b7;
	border-bottom:1px #0076b7 solid;
	text-decoration:none;
	}
.topcontact li {
	float:left;
	padding:0 28px 0 0;
	}
.topcontact li.skype img {
	vertical-align:middle;
	margin:0 0 0 5px;
	}
.top {}
.top .left {
	float:left;
	width:32%;
	}
.top .center {
	float:left;
	width:43%;
	}
.top .right {
	float:right;
	width:24%;
	}
.create {
	padding:0 45px 20px 140px;
	}
.create em {
	font:26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#101010;
	display:block;
	padding:0 0 15px 0;
	}
.look {
	padding:21px 0 0 152px;
	height:46px;
	background:url(images/arrow.png) 140px 0 no-repeat;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.look a {
	color:#fde9c7;}
.services {
	padding:0 0 0 140px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.servicelist {
	background:url(images/servicelist.jpg) 0 bottom no-repeat;
	line-height:23px;
	padding:0 0 5px 7px;
	font-size:13px;
	}
.servicelist a {
	color:#fde9c6;
	}
.seminar {
	padding:22px 0 0 0;
	width:170px;
	font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	text-align:right;
	}
.seminar a {
	color:#005eaf;
	}
.brandbook {
	height:150px;
	background:url(images/brandbook.png) 0 bottom no-repeat;
	font-size:18px;
	padding:35px 0 0 0;
	}
.brandbook strong {
	font-size:21px;
	color:#000;
	}
.brandbook a {
	color:#005eaf;
	text-decoration:none;
	border-bottom:1px #005eaf dashed;
	display:inline-block;
	}
.brandbook a:hover {
	border-bottom:1px #005eaf solid;
	}
.screen {
	padding:0 4px 0 0;
	}
.screencnt {
	width:537px;
	height:299px;
	padding:13px 0 0 27px;
	margin:0 auto;
	background:url(images/screen.png) 0 0 no-repeat;
	}
.prvcnt {
	width:505px;
	height:199px;
	overflow:hidden;
	}
.cntrl {
	padding:22px 0 0 333px;
	height:23px;
	}
.ctrl {
	height:23px;
	width:23px;
	}
.ctrl a {
	display:block;
	background:url(images/pr.png) 0 0 no-repeat;
	text-align:center;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:23px;
	height:23px;
	width:23px;
	color:#442904;
	text-decoration:none;
	}
.ctrl a.selected {
	background:url(images/pr_act.png) 0 0 no-repeat;
	}
.fullservices {
	padding:35px 0 0px 140px;
	}
.cont {
	padding:35px 0 50px 140px;
	/*width:expression(document.body.clientWidth > 1000? "auto": "1000px" );*/
	width:1000px;
	}		
.service {
	float:left;
	width:24%;
	}
.service .title {
	font:21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#120f0f;
	font-weight:bold;
	height:170px;
	}
.service .body {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#39332f;
	padding:0 45px 0 0;
	}
.service .body span {
	line-height:21px;
	font-size:15px;
	}
.service .body a {
	color:#005eaf;
	text-decoration:none;
	border-bottom:1px #005eaf dashed;
	display:inline-block;
	}
.service .body a:hover {
	border-bottom:1px #005eaf solid;
	}
.seo { background:url(images/seo.png) 37px 50px no-repeat;}
.adv { background:url(images/adv.png) 0 62px no-repeat;}
.cons { background:url(images/cons.png) 0 61px no-repeat;}
.poly { background:url(images/poly.png) 0 49px no-repeat;}

.newsblock {
	padding:0 0 65px 140px;
	}
.nb {
	float:left;
	width:24%;
	}
.nb .title {
	line-height:18px;
	color:#000;
	padding:10px 0 15px 0;
	}
.nb .title span {
	font-size:24px;
	}
.nb .body {
	padding:0 45px 0 0;
	color:#1d1814;
	line-height:18px;
	}
.nb .body span {
	font-size:11px;
	color:#706053;
	display:inline-block;
	padding:0 0 10px 0;
	}
.nb .body span strong {
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
.facts {
	float:left;
	width:48%;
	
	}
.facts  .title {
	line-height:20px;
	color:black;
	padding:10px 0 15px 0;
	font-size:16px;
	font-weight: bold;
	}
.facts  .title  span{
	font-size:24px;
	}
.facts div {
	padding:0 45px 0 0;
	}
.clientside {
	padding:0 0 15px 140px;
	}
.clients,.opinions {
	float:left;
	width:48%;
	}
.clientside .title {
	font:24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	height:42px;
	}
.clientside .body {
	padding:0 45px 0 0;
	}
.clientside .body ul {
	padding:15px 0 0 0;
	}
.clientside .body li {
	float:left;
	padding:0 15px 0 0;
	height:45px;
	}
.opinions .body {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1d1814;
	line-height:18px;
	padding:0 140px 0 0;
	}
.opinions .body div {
	padding:15px 0;
	border-bottom:1px #9b8c72 solid;
	}
.opinions .body div.last {
	border:none;
	padding:15px 0 0 0;
	}
.opinions .body span {
	font-size:11px;
	color:#706053;
	display:inline-block;
	padding:0 0 10px 0;
	}
.opinions .body span strong {
	font-size:16px;
	font-weight:bold;
	color:#000;
	}
.form {
	background:url(images/form_bg.jpg) 0 0 repeat #423324;
	color:#fff;
	padding:30px 0 0 140px;
	}
.feedback {
	float:left;
	width:65%;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ece4d8;
	}
.fhelp {
	float:left;
	width:22%;
	padding:60px 0 0 0;
	}
.fhelp li {
	padding:0 0 13px 20px;
	background:url(images/help.jpg) 0 3px no-repeat;
	}
.fhelp li.end {
	color:#c1b7a9;
	background:none;
	font-style:italic;
	}
.feedback .body .label {
	float:left;
	width:150px;
	}
.feedback .body .name,.feedback .body .input {
	float:left;
	width:480px;
	}
.feedback .body .name {
	height:40px;
	}
.feedback .body .name input {
	background:url(images/fname.jpg) 0 0 no-repeat;
	width:421px;
	height:15px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:6px 10px 6px 10px;
	border:none;
	}
.feedback .body .input {
	height:30px;
	}
.feedback .body .input input {
	background:url(images/finput.jpg) 0 0 no-repeat;
	width:198px;
	height:14px;
	padding:3px 10px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:none;
	}
.feedback .body .textarea {
	float:left;
	}
.feedback .body .textarea {
	background:url(images/ftext.jpg) 0 0 no-repeat;
	height:100px;
	width:422px;
	padding:10px;
	}
.feedback .body .textarea textarea {
	background:none;
	border:none;
	height:100px;
	width:422px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.feedback .title {
	font:33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	height:45px;
	}
.feedback .submit {
	padding:17px 0 0 150px;
	height:60px;
	}
.feedback .submit input {
	border:none;
	cursor:pointer;
	background:url(images/fsubmit.jpg) 0 0 no-repeat;
	width:153px;
	height:29px;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	}
.feedback .submit input::-moz-focus-inner {
	padding:0;
	border:0;
	}
	
.footer {
	background:url(images/fbg.jpg) 0 0 repeat;
	height:145px;
	margin:-145px 0 0 0;
	min-width:1260px;
	}
.footerl {background:url(images/footer.jpg) 0 0 no-repeat;}
.footerr {
	background:url(images/footerr.jpg) right 0 no-repeat;
	height:145px;
	}
.fcopy {
	float:left;
	width:40%;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:145px;
	color:#aea48d;
	}
.fcopy div {
	padding:0 0 0 140px;}
.fmenu {
	float:left;
	width:30%;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:145px;
	color:#aea48d;
	}
.fmenu li {
	float:left;
	padding:0 18px 0 0;
	}
.fmenu li a {
	color:#0c0b0a;
	}
.fcontact {
	float:right;
	width:335px;
	padding:40px 0 0 0;
	color:#3a2b2b;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.fcontact span {
	font:33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4e3707;
	}
.fcontact span span {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#413a2c;
	font-weight:normal;
	}
.fcontact a {
	color:#0076b7;
	border-bottom:1px #0076b7 dashed;
	text-decoration:none;
	display:inline-block;
	}
.fcontact a:hover {
	color:#0076b7;
	border-bottom:1px #0076b7 solid;
	text-decoration:none;
	}
.fcontact li {
	float:left;
	padding:0 28px 0 0;
	}
.fcontact li.skype img {
	vertical-align:middle;
	margin:0 0 0 5px;
	}
.topnav {
	position:relative;
	}
.topnav span {
	color:#005eaf;
	cursor:pointer;
	border-bottom:1px #005eaf dashed;
	}
.subnav {
	display:none;
	position:absolute;
	top:0;
	left:-5px;
	}
.serv_t {
	background:url(images/serv_t.jpg) 0 0 no-repeat;
	width:169px;
	height:24px;
	padding:0 0 0 10px;
	}
.serv_t a {
	color:#efdcbc;
	text-decoration:none;
	border-bottom:1px #efdcbc dashed;
	display:inline-block;
	}
.serv_t a:hover {
	border-bottom:1px #efdcbc solid;
	}
.serv_b {
	background:url(images/serv_b.jpg) 0 bottom no-repeat #262626;
	width:685px;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#e6ded0;
	padding:10px 0 10px 5px;
	}
.serv_b a {
	color:#e6ded0;
	}
.serv_m {
	float:left;
	width:380px;
	}
.serv_mr {
	float:left;
	width:305px;
	}
.img {
	position:relative;
	}
.opac {
	position:absolute;
	background:url(images/opac.png) 0 0 no-repeat;
	width:505px;
	height:144px;
	top:0;
	left:0;
	color:#fff;
	text-align:center;
	font-size:14px;
	padding:55px 0 0 0;
	}
.opac span {
	font-size:30px;
	}
.opac span.link {
	color:#fff;
	font-size:16px;
	border-bottom:1px #fff dashed;
	cursor:pointer;
	}
.opac span.link:hover {
	border-bottom:1px #fff solid;
	}
	.title2 {line-height:20px;
	font-weight: bold;
	color:black;
	padding:10px 0 15px 0;
	font-size:16px;}
	
	.form2 {
		color:#fff;
	padding:30px 0 0 140px;
	float: right;
	}
