body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 13px; color:#000000;
	background:#74091d url(bg.jpg) left top repeat-x;
}

hr{border:1px dashed #CCCCCC;}
img {
	border-style: none;
}
a:link {
	color: #0000ff;
}
a:visited {
	color: #0000ff;
}
a:hover {
	color: #cc0000;
}
a:visited:hover {
	color: #cc0000;
}
a:active {
	color: #0000ff;
}
h1 {
	color: #000000;
	font-size: 15px;
	padding:0px;
	margin:17px 0 5px 0;
}
h2 {
	color: #000000;
	font-size: 14px;
}
h3 {
	color: #000000;
	font-size: 14px;
}
h4 {
	color: #000000;
	font-size: 14px;
}
p{margin:0 0 10px 0; padding:0;}
#border {
	/*border: 0px #707070 solid;*/
	position: relative;
	border-top: none;
	width: 982px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
}
#container {
	width: 982px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
}
.bottom-img {
	width:982px;
	float:left;
	padding:0px;
	margin:0px;
}
.top-img {
	width:982px;
	float:left;
}
.cdms {
	width:161px;
	float:left;
	padding:8px 31px 0px 28px;
}
.professional {
	width:475px;
	float:left;
	padding:24px 95px 0px 0px;
}
.call {
	width:153px;
	float:left;
	padding-top:14px;
}
.bg-content{ background:#f5f5f5 url(bg-content.jpg) left top no-repeat; width:982px; float:left; }
.bg-services{ background:#f5f5f5; width:982px; float:left; }

.home{ width:705px; float:left; padding:0px 0px 0px 0px; background:url(bg-home.jpg) left 59px no-repeat;}
.structure{ width:705px; float:left; padding:0px 0px 0px 0px; background:url(bg-structure.jpg) left 59px no-repeat;}
.structure-bg{ width:714px; float:left; background:url(bg-structure.jpg) left top no-repeat; font-size:18px; color:#000; padding:30px 0px 0 30px;}
.mechnical-bg{ width:705px; float:left; padding:0px 0px 0px 0px; background:url(bg-mechanical.jpg) left 59px no-repeat;}
.right{ width:268px; float:left;}
.home-text{ font-size:18px; color:#000; padding:67px 0px 12px 30px; }

.home-text a{ font-size:18px; color:#000; padding:0px; margin:0px; text-decoration:none; }
.home-text a:hover{ text-decoration:underline; color:000; }
.text-line{margin:170px 0 20px 0;}
* html .text-line{margin:180px 0 20px 0;}
.theme{ width:982px; float:left;}
.main-theme{ width:931px; float:left; margin:10px 0 15px 21px; border:5px solid #821F1F; background:#f5f5f5;}
* html .main-theme{ width:931px; float:left; margin:10px 0 15px 10px; border:5px solid #821F1F; background:#f5f5f5;}
.img{ border:1px solid #000; margin-left:30px; margin-bottom:10px; margin-top:20px;}
.img-service{ border:1px solid #000; margin-bottom:10px;}
.marginleft20px{margin-left:20px;}
.left-img{margin-left:200px;}

.structure-text{width:920px; float:left; margin:5px 0 0 0;}
* html .structure-text{width:920px; float:left; padding:120px 0 0 0;}

.structure-texta{width:920px; float:left; margin:5px 0 0 0;}
* html .structure-texta{width:920px; float:left; padding:325px 0 0 0;}

.content{ width:922px; float:left; padding:40px 30px 10px 30px; text-align:justify; background-color:#f5f5f5;}
.contact-left{width:250px; float:left;}
.contact-right{width:600px; float:right;}

#header {
	background-repeat: no-repeat;
	background-image: url(../media/cdms-bg.jpg);
	height: 90px;
}
.main {
	width:982px;
	float:left;
	background-color:#fff;
	padding:0px;
	margin:0px;
}
#maincontent {
	padding: 0px;
}
#menu {
	position: relative;
	float:left;
}
#top-menu-main {
	background-color: #cccccc;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	padding-right: 3px;
}
#top-menu-main a:link {
	color: #ffffff;
}
#top-menu-main a:hover {
	color: #ffffff;
	background-color: #7e7e7e;
}
#top-menu-main a:visited {
	color: #ffffff;
}
#top-menu-main a:visited:hover {
	color: #ffffff;
	background-color: #7e7e7e;
}
#top-menu-main a:active {
	color: #ffffff;
}
#bottom-container {
	width: 982px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	color:#964151; font-family:Arial; font-size:12px; 
	
	padding-bottom: 20px;
}
#bottom-menu {
	padding:0px 30px 0px 0px; margin-top:30px; float:right;
	text-align: right;
	 color:#868686; font-family:Arial; font-size:12px; 
}
#bottom-menu a {
	color:#868686; text-decoration:none; padding:0px; margin:0px;}
#bottom-menu a:hover, #bottom-menu a.active{ text-decoration:underline;}	

#copyright {
	text-align: left;
	font-size: 12px;
	margin-top: 30px;
	color:#964151;
	padding-left: 30px; padding-bottom:10px;
	float: left;
}
#copyright a{ padding:0px; margin:0px; text-decoration:underline; color:#964151;}
#copyright a:hover{ text-decoration:none}