body {
	background:#E6F7FD;
	padding:0;
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}

img { border:0;}

p {
	 padding:0;
	 margin:0;
}

a {
	color:#666666;
	text-decoration:underline;
}
a:hover { text-decoration:none;}



/**************************************************/

.main {
	width:929px;
	margin:0 auto;
	padding:18px 0;
}

.head {
	height:197px;
	background:url(/img/layout/top_bc.jpg) top repeat-x;
}

.top_left {
	height:197px;
	background:url(/img/layout/top_left.jpg) top left no-repeat;
}
.top_right {
	height:197px;
	background:url(/img/layout/head_right.jpg) top right no-repeat;
}

.logo {
	float:left;
	padding:32px 0 0 37px;
}

.top_links {
	padding:27px 25px 0 0;
	text-align:right;
}
.top_links a {
	margin:0 0 0 75px;
}

.slogan {
	padding:40px 24px 0 0;
	text-align:right;
}

/******************************************************/

.content {
	background:url(/img/layout/cont_bc.gif) top left repeat-y;
}
.cont_top {
	padding:36px 24px 85px 39px;
}
.cont_top_ {
	background:url(/img/layout/cont_top.gif) top left no-repeat;
}

.clr {
	clear:both;
	height:0;
	overflow:hidden;
}

.footer {
	height:84px;
	background:url(/img/layout/footer.jpg) top left no-repeat;
}

.copyr {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	float:right;
	padding:35px 24px 0 0;
}

form.search {
	padding:35px 0 0 66px;
	margin:0;
}
form.search label {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 5px 0 0;
}
.inp {

}
.inp input {
	width:135px;
	height:14px;
	border:0;
	padding:0 5px 2px 5px;
	background:url(/img/layout/search_input.gif) top left no-repeat;
}

/*********************************************************/

.menu {
	width:207px;
	float:left;
	background:url(/img/layout/menu_line.jpg) top right no-repeat;
	padding-bottom:70px;
}

.menu a {
	text-decoration:none;
	color:#0067B1;
	font-size:12px;
	display:block;
	margin:0 0 4px 0;
	background:url(/img/layout/menu_arr.gif) 7px 6px no-repeat;
	padding:3px 0 4px 22px;
}

.menu a.active, .menu a:hover {
	text-decoration:none;
	color:#fff;
	background:url(/img/layout/menu_active.gif) left top no-repeat;
}

.submenu {
	padding:0 0 0px 21px;
}

.menu .submenu a {
	font-size:11px;
	background:url(/img/layout/submenu_arr.gif) 2px 3px no-repeat;
	padding:0 0 0 13px;
	margin:0 0 9px 0;
}
.menu .submenu a:hover {
	background:url(/img/layout/submenu_arra.gif) 2px 3px no-repeat;
	color:#F0544E;
}

.menu .submenu a.active {
	color:#F0544E;
}

.submenupage a {
	font-size:11px;
	background:url(/img/layout/submenu_arr.gif) 2px 3px no-repeat;
	padding:0 0 0 13px;
	margin:0 0 9px 0;
	text-decoration: none;
	color: #0067B1;
}
.submenupage a:hover {
	background:url(/img/layout/submenu_arra.gif) 2px 3px no-repeat;
	color:#F0544E;
}

/*******************************************************/

.right_blc {
	width:184px;
	float:right;
}

.right_bord {
	background:url(/img/layout/right_bc.gif) top left repeat-y;
}

.blc_head {
	background:url(/img/layout/blc_head.gif) top left no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:3px 0 3px 0;
}

.sub_blc {
	padding:7px 9px;
}

.fl_l {
	float:left;
}

.man1 {
	background:url(/img/layout/man1.gif) left 3px no-repeat;
	height:52px;
}

.date {
	float:right;
	width:55px;
	height:39px;
	padding:0 0 0 0;
	font:9px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #0067B1; /* #fff; */
}
.date span {
	display:block;
	color:#0068b3;
	font-size:20px;
	font-weight:bold;
}

.time {
	color:#FF173D;
	font:bold 20px Arial, Helvetica, sans-serif;
	padding:12px 0 0 55px;
}

.man2 {
	background:url(/img/layout/man2.gif) 9px 22px no-repeat;
	padding:15px 0 15px 38px;
	font:9px Arial, Helvetica, sans-serif;
	color:#0067B1;
}

.man3 {
	background:url(/img/layout/man3.gif) 14px 14px no-repeat;
	padding:7px 8px 15px 43px;
	font:9px Arial, Helvetica, sans-serif;
	color:#0067B1;
	text-align:center;
}

.red_txt {
	color:#EF3D42;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}

.man2 .red_txt, .man3 .red_txt { font-size:11px; font-weight:bold;}
.man2 .red_txt {
	text-align:left;
	padding-left:12px;
}

.numb {
	display:block;
	float:right;
	/* background:url(/img/layout/arr_dwn.gif) right 2px no-repeat; */
	padding:0 10px 0 0;
	margin:0 5px 0 0;	
}

.sun {
	padding:0 35px 0 0;
}

.rght_bot {
	background:url(/img/layout/rght_bot.gif) bottom left no-repeat;
}

/*********************************************************/

.cont {
	width:445px;
	float:left;
	padding:0 0 0 12px;
}	
h1 {
	color:#0069FA;
	text-align:center;
	padding:0 0 17px 0;
	font:bold 17px Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
}

.cont p {
	text-align:justify;
}

h1 {
	color:#0068B3;
	text-align:center;
	padding:0 0 17px 0;
	font:bold 17px Arial, Helvetica, sans-serif;
	margin:0;
}

h1.pdng_b { padding-bottom:0;}

.cont p {
	text-align:justify;
}

form.order {
	text-align:center;
	color:#616060;
	font:11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

form.order p {
	text-align:center;
	padding-top:18px;
}

form.order  p.sub_txt {
	width:340px;
	margin:0 auto;
	text-align:left;
	padding-top:0;
	font-size:9px;
	color:#666666;
}
form.order  p.top_non { padding-top:5px}
.bg_txt {
	width:340px;
	border:1px solid #D7D7D7;
	color:#616060;
	font:11px Arial, Helvetica, sans-serif;
}
.sm_txt {
	width:58px;
	border:1px solid #D7D7D7;
	color:#616060;
	font:11px Arial, Helvetica, sans-serif;
}

.sub_form {
	width:340px;
	margin:0 auto;
}

.left_frm {
	width:149px;
	float:left;
}

.center_frm {
	width:149px;
}
.left_frm select, .right_frm select, .center_frm select {
	width:148px;
	border:1px solid #D7D7D7;
	color:#616060;
	font:11px Arial, Helvetica, sans-serif;
}

.right_frm {
	width:149px;
	float:right;
}

/**********************************************************/
.mailinput {
    width: 350px;
}

h1.blue {
    color: #0067B1;
    font-size: 16px;
}

/************************************************************/

a.map_bc {
	background: url(/img/layout/map_bc.jpg) top left no-repeat;
	color:#fff;
	font:100 12px Arial, Helvetica, sans-serif;
	padding:2px 0 3px 13px;
	display:block;
	text-decoration:none;
}
 
 
.map_sub a.map_bc {
	background:url(/img/layout/submenu_arra.gif) 2px 3px no-repeat;
	color:#FF173D;
	font:11px Arial, Helvetica, sans-serif;
	padding:0 0 0 13px;
}
