* { font-family: Tahoma, Arial, Helvetica, sans-serif;}

body { background:#ffffff;}
p, td, div { font-size:11px; color:#606060; line-height:14px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:12px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#3a6da5; text-decoration:underline;}
a:hover { text-decoration:none;}

.bg_top { background:url(images/bg_top.png) no-repeat; width:1000px; height:335px}
.bg_left-x { background:url(images/bg_left-x.jpg) repeat-x; height:201px;}
.bg_left1 { background:url(images/bg_left1.jpg) no-repeat right top; height:201px}
.bg_bot-x { background:url(images/bg_bot-x.jpg) repeat-x; height:107px;}
.bg_bot { background:url(images/bg_bot.jpg) no-repeat 190px 0;}
.bg_bot2 { background:url(images/bg_bot2.jpg) no-repeat; height:107px}

.cont-pad { padding:32px 45px 0 30px}
.ttl1 { font-size:22px; color:#a1a5b6; line-height:25px}
.ttl1bl { font-size:22px; color:#7fa6c9;}

.left11 { font-size:11px; line-height:14px; color:#627074;}
  a.left11 { font-size:11px; line-height:14px; color:#6c8fb2; text-decoration:underline}
  a.left11:hover {text-decoration:none}
.left10 { font-size:10px;}
.copy { color:#295680;}
.copy2 { color:#ffffff;}
.bmnu { color:#ffffff; font-size:10px; font-weight:bold; text-transform:uppercase;}
  a.bmnu { color:#ffffff; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none}
  a.bmnu:hover {text-decoration:underline}
  
.btn_menu { background:url(images/btn_menu.jpg) no-repeat; width:151px; height:50px; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; cursor:pointer}
.btn_menu:hover { background:url(images/btn_menu-a.jpg) no-repeat;}
.btn_menu-a { background:url(images/btn_menu-a.jpg) no-repeat; width:151px; height:50px; color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; cursor:pointer}

.inp { width:148px; height:12px; font-size:10px; border:#666666 solid 1px; margin:0px 0 0px 0}
.area { width:153px; height:99px; font-size:10px; border:#666666 solid 1px; margin:5px 0 0px 0}
.btn_clear { background:url(images/btn_clear.jpg) no-repeat; width:76px; height:22px; border:0; cursor:pointer; margin-left:73px}
.btn_send { background:url(images/btn_send.jpg) no-repeat; width:76px; height:22px; border:0; cursor:pointer; margin-left:0px}




/* =FORM

---------------------------------------------------------
*/
#contact form {
	position: relative; margin:0; padding:0;
	
}
#contact form fieldset { border:none; margin:0; padding:0;}
#contact form fieldset ul {
	float:left;
	width:40%;
	display:inline;
	position:relative;
	list-style:none;
	margin:0; padding:0;
	padding-left:20px;
}
#contact form fieldset ul li { margin:0; padding:0;  margin-bottom:3px; }
#contact input, #contact textarea {
	width:100%;
	font-size:100%;
	margin:0;
	padding:0;
	border:#666 solid 1px;
	
	
	line-height:10px;
	
}

#contact span { line-height:14px; font-weight:bold; margin:0; padding:0; }
#contact textarea { height:80px;}
#contact .button {
	float:left;

	width:29px;
	height:11px;
	background:url(../img/send.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
	_display:inline;
}
#contact .clear {
	
	
	
	background:url(images/btn_clear.jpg) no-repeat; width:76px; height:22px; border:0; cursor:pointer;
	text-indent:-9999px;
}
#contact .send { background:url(images/btn_send.jpg) no-repeat; width:76px; height:22px; border:0; cursor:pointer; text-indent:-9999px; float:right; }

#error {
float:right;
}

