body {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff; 

}

h1, h2, h3, h4, h5, h6 {
	color:#000;
	letter-spacing:-1px;
	font-weight:400;
	padding: 0;
	margin: 0;
}

em { color: #ff0d40 }

h1 { font-size:32px; margin-bottom: 20px; }
h2 { font-size:28px; margin-bottom: 20px; }
h3 { font-size:20px; margin-bottom: 20px; }
h4 { font-size:16px; margin-bottom: 10px; font-weight:100 }
h5 { font-size:14px }
h6 { font-size:12px }
.header { display: block }

.left { float:left }
.right { float:right }

.float_l { float: left }
.float_r { float:right; margin-right:48px;}
.margin_50 { margin-left:50px;}
.margin_100 { margin-left:100px;}

a:link, a:visited { color:#ff0d40; border:0px;}
a:visited { text-decoration:none; border:0px; }
a:hover { text-decoration:none; border:0px; }
a:hover,a:active { outline:none; border:0px; }

img {
border:0px;
}
img a:link {
border:0px;
}
img a:active {
border:0px;
}
img a:visited {
border:0px;
}
.cont_center {
	text-align:center;
	width:auto;
}
.cont_tex {
	font-size:13px;
	
}
.cont_tl {
	font-size:16px;
}
.bt {
	font-size:11px;
	background: url(../images/bt_fdo.gif) repeat-x;
	padding:4px;
	color:#FFF;
}
#top {
	position:relative;
    width: 942px;
	margin: 0px auto 0;
}
#top_icon {
	position:relative;
    width: 161px;
	margin: 0px auto 0;
	padding-left:781px;
}
#menu {
	position:relative;
    width: 942px;
	height:54px;
	margin: 0px auto 0;
}
#banner {
	position:relative;
    width: 934px;
	height:220px;
	margin: 23px auto 0;
	background-color:#e3e3e3;
	padding-left:90px
}
.banner1 {
	float:left;
	padding:25px;
}
.col_left {
	float:left;
	padding:0px 18px 25px 0px;
	width:346px;
	text-align:center;
}
.col_center {
	float:left;
	padding-top:0px;
	width:578px;
	text-align:center;
}
#cont {
	position:relative;
    width: 942px;
	margin: 0px auto 0;
	padding:0px;
	border-bottom: #CCC 3px solid;
}
#cont_about {
	position:relative;
	font-size:15px;
	line-height:28px;
	text-align:justify;
	font-weight:lighter;
	color: #4C4C4C;
    width: 602px;
	height:600px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:80px 40px 0px 300px;
	background:url(../images/about_fdo.jpg) no-repeat;
}
#cont_mps {
	position:relative;
	font-size:14px;
	line-height:18px;
	text-align:center;
	font-weight:lighter;
	color: #4C4C4C;
    width: 902px;
	height:590px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:60px 20px 0px 20px;
	background:url(../images/mps_fdo.jpg) no-repeat;
}
#cont_map {
	position:relative;
	font-size:14px;
	line-height:18px;
	text-align:center;
	font-weight:lighter;
	color: #4C4C4C;
    width: 902px;
	height:600px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:50px 20px 0px 20px;
	background:url(../images/sitemap_fdo.jpg) no-repeat;
}
#cont_products {
	position:relative;
	font-size:14px;
	line-height:18px;
	text-align:center;
	font-weight:lighter;
	color: #4C4C4C;
    width: 942px;
	height:511px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:27px 0px 0px 0px;
	background:url(../images/products_fdo.jpg) no-repeat;
}
#cont_clients {
	position:relative;
	font-size:14px;
	line-height:21px;
	text-align: justify;
	font-weight:lighter;
	color: #4C4C4C;
    width: 362px;
	height:580px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:70px 540px 0px 40px;
	background:url(../images/clients_fdo.jpg) no-repeat;
}
#cont_contact {
	position:relative;
	font-size:10px;
	line-height:14px;
	text-align: center;
	font-weight:lighter;
	color: #4C4C4C;
    width: 552px;
	height:300px;
	margin: 0px auto 0;
	margin-top:0px;
	padding:350px 40px 0px 350px;
	background:url(../images/contacts_fdo.jpg) no-repeat;
}
#pie {
	position:relative;
    width: 1024px;
	margin: 10px auto 0;
	margin-bottom:10px;
	text-align:center;
	color: #900;
	font-size:14px;
}
#pie a:link{
color:#900;
text-decoration:none;
}
#pie a:active{
color: #900;
text-decoration: underline;
}
#pie a:hover{
color:#666;
text-decoration: underline;
}
#pie a:visited{
color:#666;
text-decoration:none;
}
#copyright {
	position:relative;
    width: 1024px;
	margin: 10px auto 0;
	margin-bottom:10px;
	text-align:center;
	color: #666;
	font-size:11px;
}
#templatemo_slider {
}

#sidebar, .col13 { width: 280px }

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider {
	position: relative;
	width: 564px;
	height: 352px;
	background: url(../images/loading.gif) no-repeat 50% 50%;/**border: #C71912 4px solid;
	border-radius: 50px 50px 50px 50px;
	box-shadow: 1px 1px 2px #999999;**/
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	right:100px;
	top:350px;
	bottom: 10px;
	width: 200px;
	height: 60px;
	padding: 9px;
	z-index: 1000;
	/*background: url(../images/templatemo_slider_nbg.png)*/
}

.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background: url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right: 5px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -10px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
	padding: 15px 0;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.margin_bottom_2 { clear: both; width: 100%; height: 2px; font-size: 1px;	}
.margin_bottom_3 { clear: both; width: 100%; height: 3px; font-size: 1px;	}
.margin_bottom_5 { clear: both; width: 100%; height: 5px; font-size: 1px;	}
.margin_bottom_10 { clear: both; width: 100%; height: 10px; font-size: 1px;	}
.margin_bottom_15 { clear: both; width: 100%; height: 15px; font-size: 1px;	}
.margin_bottom_30 { clear: both; width: 100%; height: 30px; font-size: 1px;	}
.margin_bottom_div { text-align:center; width: 80%; height: 5px; font-size: 1px; border-bottom:#999 1px solid;	}
