body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a{
	text-decoration:none;
	color:black;
}

span.displaynone{
	display:none;
}

.underline{
	text-decoration: underline;
}

#container {
	width:1000px;
	margin:0 auto;
	background:#FFFFFF;
	overflow:auto;
}

H1.logo {
	float:left;
	display:inline;
	margin:24px 0 0 25px;
}
UL.mainMenu {
	background:url('../_img/top-menu-bg.png') no-repeat top right;
	padding:15px 20px 20px 800px;
}
UL.mainMenu LI{
	font-family:Trebuchet MS;
	font-size:12px;
	color: #6F6F6F;
}
UL.mainMenu LI SPAN{
	font-weight:bold;
	color: black;
}
UL.mainMenu LI A{
	padding: 5px 10px;
}
H2.motto{
	font-family:trebuchet MS;
	font-size:27px;
	font-weight:bold;
	margin:26px 0 0 25px;
}
P.topParagraph{
	color:#5B5B5B;
	font-size:14px;
	font-family:Trebuchet MS;
	width:90%;
	display:block;
	margin: 5px 0 0 25px;
}
DIV.middle{
	margin:28px 0 0 -8px;
	background:url('../_img/middle-feature.png') no-repeat top left;
	height:354px;
}
DIV.middle SPAN{
	color:#C3C3C3;
	display:inline;
	float:left;
	font-family:Arial;
	font-size:17px;
	margin:220px 0 0 35px;
	text-align:left;
	width:205px;
	line-height:150%;
}
DIV.about_us{
	background:url('../_img/content-middle-bg.png') no-repeat top left;
	height:416px;
}

DIV.about_us P, DIV.w3 P{
	color:#545454;
	display:block;
	font-family:Trebuchet MS;
	font-size:13px;
	margin:10px 0 0 80px;
	text-align:justify;
	width:380px;
}

DIV.about_us H2.about_us_title IMG{
	margin:65px 0 0 115px;
}

DIV.about_us DIV.about_us_left, DIV.kontakt{
	float:left;	
}
DIV.kontakt {
	margin: 30px 0 0 95px;
	display:inline;
}

DIV.kontakt P {
	width:200px;
	float:left;
	display:inline;
	margin: 10px 0 0 0;
	color:#545454;
	font-family:Trebuchet MS;
	font-size:12px;

}

DIV.about_us H3, DIV.differences H3, DIV.tableDescription H3, DIV.kontakt H3.kontakt{
	color:#373737;
	font-size:24px;	
	background: url('../_img/dot.png') bottom left no-repeat;
}

DIV.about_us DIV.about_us_left H3.who_we_are{
	margin:55px 0 0 80px;
}

DIV.about_us DIV.about_us_left H3.who_we_are SPAN, DIV.about_us DIV.about_us_right H3.what_we_do SPAN, DIV.kontakt H3.kontakt SPAN{
	display:block;
	padding:0 235px 10px 0;
}

DIV.tableDescription H3 SPAN{
	display:block;
	padding:0 0px 10px 0;
}

DIV.about_us DIV.about_us_right{
	float:left;
}

DIV.about_us DIV.about_us_right H3.what_we_do{
	margin:55px 0 0 80px;
}


DIV.differences H3.differences{
	margin:0px 0 0 80px;
	float:left;
	display: inline;
}

DIV.differences H3.differences SPAN{
	display:block;
	padding:0 210px 10px 0;
}

H3.certyficat{
	background:url('../_img/w3.png') no-repeat top left;
	height:121px;
	margin: 30px 0 0 540px;
}

H3.certyficat SPAN{
	display:block;
	font-size:18px;
	padding:40px 0 0 30px;
	width:240px;
}

STRONG{
	font-weight: bold;	
}

DIV.differences{
	margin:-35px 0 0 0;
}

DL.we_are_better{
	background:url('../_img/we-are-better-bg.png') no-repeat top left;
	height:456px;
	margin:0 0 0 80px;
	clear:both;
}

DL.we_are_better DT{
	float:left;
	width:200px;
	margin:23px 0 0 15px;
}

DL.we_are_better DD{
	float:left;
	color:#545454;
	font-family:Trebuchet MS;
	font-size:13px;
	width:600px;
	margin:23px 0;
	
}

DL.we_are_better DT.dt_1{
	background:transparent url(../_img/dl_1.png) no-repeat scroll left top;
	height:38px;
}


DL.we_are_better DT.dt_2{
	background:transparent url(../_img/dl_2.png) no-repeat scroll left top;
	height:36px;
}

DL.we_are_better DT.dt_3{
	background:transparent url(../_img/dl_3.png) no-repeat scroll left top;
	height:34px;
}

DL.we_are_better DT.dt_4{
	background:transparent url(../_img/dl_4.png) no-repeat scroll left top;
	height:36px;
}

DL.we_are_better DT.dt_5{
	background:transparent url(../_img/dl_5.png) no-repeat scroll left top;
	height:69px;

}
			TABLE TR TD.labelTd{
				background:url("../_img/tableHeaderBg.png") no-repeat center bottom;
				color:white;
				font-weight:bold;
				font-size:11px;
			}
			TABLE TR TH{
				background:url("../_img/tableHeaderBg.png") no-repeat center bottom;
				color:white;
				height:29px;
				font-size:10px;
				text-align:center;
			}
			TABLE TR TH.html{
				background:url("../_img/tableHeaderBg.png") no-repeat center bottom;
				color:white;
				height:29px;
				font-size:14px;
				text-align:center;
				font-weight:bold;
			}
			TABLE TR.secondLvlLabel TD{
				background:url("../_img/tableHeaderBg.png") no-repeat center bottom;
				color:white;
				height:29px;
				font-size:11px;
				text-align:center;
				font-weight:bold;
			}
			
			TABLE TR TD{
				width:100px;
				height:29px;
				text-align:center;
			}
			TABLE TR TD.odd{
				background:#F1F9FD;
			}
			TABLE TR TD.even{
				background:#F8FCFE;
			}
			TABLE {
				border-collapse:separate;
				border-spacing:2px;
				display:inline;
				float:left;
				font-family:Tahoma;
				margin:37px 0 0;
			}
			.noBg{
				background:none;
			}
			DIV.tableDescription{
				width:300px;
				float:left;
				margin:30px 15px 0 95px;
				display:inline;
			}
			DIV.tableDescription P{
				color:#5B5B5B;
				font-size:14px;
				font-family:Trebuchet MS;
			}
			
DIV.footer{
	margin:40px 0 0 0;
	background:url('../_img/footerBg.png') no-repeat right;
	width:100%;
	height:64px;
	clear:both;
}

