*{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif}
table{border-collapse:collapse}
q{quotes:none}
a{color:#3399CC}
a:hover{text-decoration:none}
a img{border:none}
df {
	color: #8DA9F1
}

#wrap{width:987px;margin:0 auto;background:url(../images/wrap_bg.gif) repeat-y left top;overflow:hidden;padding:0 0 20px 0}

#header{height:158px;border-top:solid 5px #013388;border-bottom:solid 1px #E1E1E1;position:relative;background:#fff}
	#header #logo{display:block;width:200px;height:112px;float:left;padding:39px 6px 0px 6px;margin:0px 0px 0px 0px;}
	#header #menu{width:175px;height:138px;border-left:solid 1px #D4DFEC;padding:20px 0 0 20px;float:left}
		#header #menu ul{list-style-type:none;font-size:12px;background:url(../images/border.gif) repeat-x left top;width:155px}
			#header #menu ul li{background:url(../images/border.gif) repeat-x left bottom}
			#header #menu ul li.active{font-weight:bold; background-color:#EAF5FF}
				#header #menu ul li a{background:url(../images/marker.gif) no-repeat left center;display:block;padding:3px 10px;text-decoration:none;height:1%}
				#header #menu ul li a:hover{text-decoration:underline}
	#header #phones{font-size:12px;background:#EEE7DB url(../images/phones_bg.png) no-repeat left top;float:right;width:190px;height:108px;padding:50px 10px 0 20px}
		#header #phones .call{font-size:18px;color:#EB541D;display:block}
		#header #phones .record{font-size:18px;color:#014794;display:block}
	#header address{font-size:12px;background:#DBE2EE url(../images/address_bg.png) no-repeat left top;float:right;width:168px;height:108px;padding:50px 10px 0 20px;font-style:normal}
		#header address a{display:block;margin-top:5px}
	
#intro{height:180px;background:#EEE7DB url(../images/slogan_bg.png) repeat-x left top}
	.banner{width:212px;height:180px;background:#DBE2EE url(../images/h1_bg.png) repeat-x left top;border-right:solid 1px #E6E6E6;padding:0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important;float:left}	
	#intro h1{width:182px;height:165px;background:#DBE2EE url(../images/h1_bg.png) repeat-x left top;border-right:solid 1px #E6E6E6;font-size:16px;color:#656565;font-weight:normal;padding:15px 15px 0 15px;float:left}
	#intro p{font-size:13px;color:#656565;font-weight:normal;padding:0px 0px 0 0px;float:left; width:100%}
	#intro p.label{font-size:13px;color:#656565;font-weight: bold;padding:0px 0px 0 0px;width:100%;}
	#intro input{font-size:11px;color:#656565;font-weight:normal;padding:0px 0px 0 0px;float:left;width:100%}
	#intro textarea{font-size:11px;color:#656565;font-weight:normal;padding:0px 0px 0 0px;float:left;width:100%; height:45px;}
	#intro input.errore{font-size:11px;color:#656565; background-color:#FF9999; font-weight:normal;padding:0px 0px 0 0px;float:left;width:100%}
	#intro textarea.errore{font-size:11px;color:#656565;background-color:#FF9999;font-weight:normal;padding:0px 0px 0 0px;float:left;width:100%; height:45px;}
	#intro blockquote{width:360px;height:140px;padding:10px 15px 0 140px;float:left;position:relative;line-height:120%}
		#intro blockquote p{font-size:16px;color:#656565;margin-bottom:10px; vertical-align:bottom;}
		#intro blockquote img{position:absolute;left:0;bottom:0; top: 18px;}
		#intro blockquote cite{font-style:normal;font-size:14px; font-weight:bold; font-style:italic;}
	.callinfo{padding:0px 0px 0px 0px;width:219px;height:180px;float:right;color:#fff}	
	/*.callinfo{padding:0px 20px 0px 20px;font-size:12px;width:219px;height:180px;float:right;background:url(../images/call_bg.jpg) no-repeat left top;color:#fff}
		.callinfo .time{font:bold 17px/100% Verdana, Geneva, sans-serif}
		.callinfo .phone{font:bold 35px/100% Verdana, Geneva, sans-serif}*/

#sidebar{float:left;width:187px;padding:30px 10px 0 15px}
	#sidebar h2{font-size:16px;font-weight:normal;color:#333;margin-bottom:20px}
	#sidebar p{font-size:12px;margin-bottom:10px}
	#sidebar p.date{font-weight:bold;font-size:14px}
	#sidebar ul{list-style-type:none;margin-bottom:20px;font-size:12px;height:1%}
		#sidebar ul li{margin-bottom:10px}
	#sidebar .menu{background:url(../images/border.gif) repeat-x left top}
		#sidebar .menu li{margin-bottom:0;background:url(../images/border.gif) repeat-x left bottom;padding:4px 0}
		#sidebar .menu li.active{font-weight:bold; background-color:#EAF5FF}
			#sidebar .menu li a{text-decoration:none; padding-bottom: 3px;}
			#sidebar .menu li a:hover{text-decoration:underline; padding-bottom: 3px;}
			#sidebar .menu li ul{padding:0px 0px 5px 16px;margin-bottom:0;padding-bottom: 3px;}
				#sidebar .menu li ul li{background:none !important;padding:0; padding-bottom:8px;}
					#sidebar .menu li ul li a{text-decoration:underline;}
					#sidebar .menu li ul .active a{text-decoration:none;color:#000;}
					#sidebar .menu li ul li a:hover{text-decoration:none;}

#navbar{float:right;width:190px;padding:30px 10px 100px 0}
	#navbar h2{font-size:16px;font-weight:normal;color:#333;margin-bottom:10px}
	#navbar p{font-size:12px;margin-bottom:10px}
	#navbar ul{list-style-type:none;margin-bottom:20px;font-size:12px}
		#navbar ul li{margin-bottom:10px;display:inline;line-height:140%}

#footer{float:right;width:733px;border-right:solid 1px #E6E6E6;background:#656565;padding:10px 20px 30px 20px;color:#fff}
	#footer p{font-size:11px}
	#footer p.studio{float:right;padding:10px 40px 0 0}
	#footer address{font-size:11px;font-style:normal}
	#footer a{color:#B3B3B3}
