@charset "utf-8";

body{
	margin:0px;
	padding:0px;
	font:normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#474747;
	background:url(/images/bg_glass.png) no-repeat  left bottom;
	background-attachment:fixed;
	}
a{
	text-decoration:none;
	color:#db204c;
	}
a:hover{
	text-decoration:none;
	color:#474747;
	}	
		
	
h1{
	margin:0 0 10px 0;
	padding:0px;
	font:normal 18px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
h2{
	color:#c81841;
	font:bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:10px 0 5px 0;
	text-transform:uppercase;
	}		
	
img{
	border:none;
	}	
		
	
p{
	margin:10px 0 0 0;
	}
	
.cl{
	clear:both;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
	
.wrapper{
	margin:10px auto;
	width:960px;
	padding:0px 15px;
	background:#fff;
	}
.bg_glass{
	margin:0px;
	position:relative;
	}
.top_menus{
	margin:15px 0 0 0;
	padding:16px 0px 0px 0px;
	background:url(/images/bg_menu.gif) repeat-x top left;
	font:bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:30px;
	}
.top_menus a{
	padding:0px 8px;
	color:#fff;
	text-decoration:none;
	}
.top_menus a:hover{
	padding:0px 8px;
	color:#000;
	text-decoration:none;
	outline:none;
	}

.banner{
	padding:15px 0 0 0;
	line-height:18px;
	}
.banner p{
	margin:20px 0 0 0;
	}
.services_cont{
	padding:15px;
	background:#e8e7e7;
	line-height:18px;
	}
.services_list{
	width:572px;
	}
.services_list h3{
	color:#c81841;
	font:bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding: 8px 0;
	}	
	
.services_list ul{
	width:270px;
	margin:0px;
	padding:0px;
	} 
.services_list ul li{
	margin:10px 0 0 0;
	padding:0 0 5px 0px;
	list-style-type:none;
	display:block;
	border-bottom:1px dashed #ababab;
	background:url(/images/li_arrow.gif) no-repeat 0% 30%;
	}
.services_list ul li a{
	color:#474747;
	text-decoration:none;
	padding:0 0 0px 15px;
	}
.services_list ul li a:hover{
	color:#c81841;
	text-decoration:none;
	padding:0 0 0px 15px;
	background:url(/images/hover_li_arrow.gif) no-repeat 0% 30%;
	}	
			
			
			
		
	
.contact_form{
	width:304px;
	}
	
.contact_cont{
	margin:10px 0 0 0;
	padding:15px 10px 10px 10px;
	background:#fff;
	}
.txtfield{
	padding:3px;
	border:1px solid #c9c9c9;
	height:14px;
	font:normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#a5a5a5;
	}
.dflt_btn{
	color:#fff;
	padding:5px 10px;
	background:url(/images/bg_btn.gif) repeat-x top left;
	font:bold 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:none;
	cursor:pointer;
	overflow:visible;
	}	
.footer{
	padding:10px 10px 10px 0;
	margin:0px;
	background:url(/images/bg_menu.gif) repeat-x top left;
	font:normal 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	height:14px;
	}
.footer a{
	padding:0 7px;
	color:#fff;
	text-decoration:none;
	}
.footer a:hover{
	padding:0 7px;
	color:#000;
	text-decoration:none;
	outline:none;
	}
.footer_bg{
	background:#db224e;
	height:10px;
	}
.our-client{
	margin:0px;
	padding:0px;
	}
.our-client ul{
	margin:15px 0 0 0;
	padding:0px;
	}
.our-client ul li{
	margin:0 20px 0 0;
	padding:0px;
	float:left;
	width:295px;
	list-style-type:none;
	text-align:center;
	display:inline;
	}
.our-client ul li p{
	margin:5px 0 0 0;
	}		
		
.dnc-cont{
	margin:0px auto;
	width:844px;
	}
.dnc-top-curv{
	background:url(/images/dnc-curv-bg.gif) repeat-x top left;
	height:100px;
	text-align:center;
	font:bold 14px tahoma;
	color:#4c4c4c;
	}
.dnc-mid-bg{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:0px 15px 0 165px;
	}
.dnc-bot-curv{
	background:url(/images/dnc_curv-bot-bg.gif) repeat-x top left;
	height:18px;
	margin-bottom:25px;
	}
.dnc-form-lft{
	width:176px;
	margin:10px 20px 0 0;
	font:bold 12px tahoma;
	}
.dnc-form-ryt{
	width:380px;
	margin:10px 0 0 0;
	}
.txtfield{
	background:#eeeeee url(/images/field-bg.gif) repeat-x top left;
	height:16px;
	padding:3px;
	border:1px solid #c7c7c7;
	color:#333;
	}
.dnc-mid-bg p{
	margin:15px 0 0 0;
	font:bold 12px tahoma;
	color:#db204c;
	}	

