@charset "utf-8";
/* CSS Document */
@import "menu.css";

* { padding:0;}
.clear {clear:both;}
body {
	background:url(/assets/images/body-back.jpg) top center no-repeat;
	font:14px "Trebuchet MS";
	position:relative;
}

#wrapper {margin:auto;width:920px;}

#top {background:url(/assets/images/logos.png) bottom no-repeat; margin-bottom:25px; height:106px; position:relative; padding-top:25px; margin-top:5px;}
/*=========================
	    H E A D E R 
=========================*/
	#loopedSlider { width:920px; position:relative; clear:both; }
	ul.pagination { list-style-type:none; margin:0; padding:0; margin:9px auto; width:132px; }
	ul.pagination li { float:left; margin:0 5px; }	
	ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(/assets/images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
	ul.pagination li.active a {background-position:0 -12px}
	a.previous { position:absolute; top:285px; left:350px; border-right: 1px dotted #a39b9b; width:35px;}
	a.next { position:absolute; top:285px; right:393px; border-left: 1px dotted #a39b9b; width:35px; text-align:right; }
	.container { width:919px; height:280px; overflow:hidden; position:relative; cursor:pointer; margin:auto; }
	.slides { position:absolute; top:0; left:0; }
	.slides div { position:absolute; top:0; width:920px; display:none; }

/*=========================
	    P A G E 
=========================*/
#page {
	background:url(/assets/images/strip.png) repeat;
	min-height:300px;
	z-index:-1;
	width:100%;
	position:absolute;
	top:70%;
	

}
#page .pginner {
	width:920px;
	margin:auto;
	margin-top:200px;
	margin-bottom:25px;

}
#page .pginner h1 {
	font:22px "Trebuchet MS";
	color:#F8F8F8;
	margin-bottom:10px;
	text-transform:uppercase;
}
#page .pginner h2 {
	font:18px "Trebuchet MS";
	color:#3b6379;
	margin-bottom:15px;
	text-transform:uppercase;
}
#page .pginner h3 {
	font:18px "Trebuchet MS";
	color:#3b6379;
	margin-bottom:15px;
	text-transform:uppercase;
}
#page .pginner h4 {
	font:17px "Trebuchet MS";
	color:#F8F8F8;
	margin-bottom:2px;
	text-transform:uppercase;
}
#page .pginner table.service td a {
	margin-bottom:25px;
}
#page .pginner table.service td p  {
	color:#999;
	font-size:11px;
	line-height:16px;
	margin-bottom:25px;
}
#page .pginner #contact table.contact td {
	margin-bottom:50px;
	color:#999;
}
#page .pginner #contact table.contact td input, #page .pginner #contact table.contact td textarea {
	border:1px solid #333;
	padding:3px;
	background:#CCC;
	width:125px;
	font-family:Arial;
	font-size:12px;
}

#page .pginner #contact table.contact td .submitbtn {
	width:106px;
	height:29px;
	background:url(/assets/images/submit.png);
	border:none;
}


#page .pginner table.feature td h1, #page .pginner table.service td h1 {
	font:18px "Trebuchet MS";
	color:#3b6379;
	margin-bottom:15px;
	text-transform:uppercase;
	background:url(/assets/images/bullet.png) left center no-repeat;
	text-indent:25px;
}
#page .pginner table.feature td h2 {
	font:15px "Trebuchet MS";
	color:#CCC;
	margin-bottom:10px;
	text-transform:uppercase;
	background:url(/assets/images/bullet-features.png) left center no-repeat;
	text-indent:25px;
}
#page .pginner table.feature td h2 a{
	color:#CCC;
	text-decoration:none;
}
#page .pginner table.feature td h2 a:hover{
	color:#999;
	text-decoration:underline;
	
}
#page .pginner p {
	color:#CCC;
	margin-bottom:10px;
	line-height:18px;
}
#page .pginner .col {
	width:160px;
	float:left;
	margin-right:30px;
	
}#page .pginner .colast {
	width:160px;
	float:left;

	
}
#page .pginner .col img, #page .pginner .colast img {
	margin-bottom:5px;
	
}#page .pginner .col img.image, #page .pginner .colast img.image {
	margin-bottom:5px;
	border:1px solid #3e090b;	
}

#page .pginner .col p, #page .pginner .colast p {
	line-height:16px;
	color:#CCC;
	
	font:12px Arial;
	margin-bottom:15px;
	min-height:110px;
}
/*=========================
	    clients 
=========================*/
#clients {
	background:url(/assets/images/strip-gray.png) repeat;
	min-height:150px;
	position:absolute;
	width:100%;
	

}
#clients .clientinner {
	background:url(/assets/images/client-top.png) no-repeat center top;
	padding-top:25px;
	width:920px;
	margin:auto;
	margin-bottom:25px;

}
/*=========================
	    P R O D U C T S 
=========================*/
#products {
	width:640px;
	
}
#products .prodleft {
	width:301px;
	height:479px;
	float:left;	
	background:url(/assets/images/img-loader.gif) center no-repeat;
}
#products .prodright {
	width:325px;
	float:left;	
}
.product_table {
	
	margin-bottom: 40px;
	font-size:15px;
	color:#666;
	width:100%;
}
.product_table th {
	border-bottom: dashed 1px #CCC;
	
}
.product_table th, .product_table td {
	padding: 7px;
}
.product_table td {
	padding-bottom:10px;
}

.product_table h3 {
	font-weight: bold;
	font-size:16px;

}
/*=========================
	    F O O T E R 
=========================*/
#footer {
	width:100%;
	color:#FFF;
	background:url(/assets/images/footer.png) repeat-x;
	min-height:244px;

}
#footer .footerinner {
	width:920px;
	margin:auto;
	padding-top:35px;
	


}
#footer .footerinner .footleft {
	width:350px;
	float:left;
	font-size:11px;
	
}
#footer .footerinner .footleft a {
	color:#CCC;	
	text-decoration:none;
}
#footer .footerinner .footleft a:hover {
	color:#CCC;	
	text-decoration:underline;
}
#footer .footerinner .footright{
	margin-right:15px;
	float:right;
	text-align:right
}


ul#map{clear:both;float:left;margin:0 20px 50px 0px;width:920px;list-style-type:none;}
ul#map li.section{float:left;margin:0 px;width:159px;height:125px; font-size:11px;color:#FFF; font-family:Arial; background-image:url(/assets/images/fotsep.png); background-position:right; background-repeat:no-repeat; margin-right:15px; padding-right:10px;}
ul#map li.section.seclast{background:none;}
ul#map li.section ul{list-style-type:none; margin-top:10px;}
ul#map li.section ul li{line-height:15px; margin-bottom:2px;}
ul#map li.section ul li a{text-decoration:none;font-size:11px; color:#bbb7b7;}
ul#map li.section ul li a:hover{text-decoration:underline;color:#d1cece;}
ul#map li.section ul li.minorSection.under{margin:20px 0 0 0;}
/*=========================
   P R O D U C T I O N 
=========================*/
.production_table {
	border: solid 5px #bbb;
	margin-bottom: 40px;
	font-size:15px;
	color:#666;
	width:100%;
}
.production_table h2 {
	font-weight: bold;
	font-size:16px;

}
.production_table h3 {
	font-weight: bold;
	font-size:15px;

}
.production_table th {
	border-bottom: solid 1px #bbb;
}
.production_table th, .production_table td {
	padding: 7px;
}
.production_table .pro, .production_table .medium, .production_table .mini {
	margin: 3px;
}
.production_table .pro {
	color: #316d09;
}
.production_table .medium {
	color: #666;
}
.production_table .mini {
	color: #900;
}
.production_table .right {
	border-left: solid 1px #bbb;

}
.production_table .row .last {
	border-bottom: solid 1px #bbb;
}
.production_table tr.odd {
	background: #f3f3f3;
}
.production_table .price {
	font-size: 12px
}
.production_table sup {
	font-weight: normal;
	font-size: 13px;
}
.production_table .left {
    width: 20%;
}
.subtitle_left {
	text-align: right;
}

