/* General classes */
.clfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clfix {height: 1%;}
.clfix {display: block;}
/* End hide from IE-mac */


/* Standard tags */
body {
	padding:0;
	margin:0;
	font: 0.7em Verdana, Arial, Sans-Serif; font-size: 0.7em;
	background:#5c370a url(/img/design/v1/bg.png) no-repeat center top;
}
h1, h2, h3 {
	margin:0;
	padding:0;
	font-weight:normal;
}
img {
	border:0;
	overflow:hidden;
	padding:0; margin:0;
}
a {
	color:#ff5116;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input:focus {
  outline:0 none;
}
b.red {
	color:#ff5116;
}
#main {
	width:950px;
	margin:0 auto 10px auto;
	padding:0;
	display:block;
}
#top {
	width:950px;
	height:74px;
	padding:0;
	margin:25px 0 21px 0;
}
#cont {
	width:950px;
	margin:0;
	padding:0;
}
#left {
	width:198px;
	margin:0 12px 0 0;
	float:left;
}
#right {
	width:740px;
	margin:0;
	float:right;
}
.image_big {
	width:740px;
	margin:0 0 25px 0;
}



.b_top_g_198 {
	width:198px;
	height:12px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_g_198x12.png) no-repeat center top;
}
.b_cont_g_198 {
	overflow:hidden;
	background:transparent url(/img/design/v1/b_cont_1x1.png) repeat center top;
}
.b_bottom_g_198 {
	width:198px;
	height:16px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_g_198x16.png) no-repeat center top;
}

.b_top_g_740 {
	width:740px;
	height:12px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_g_740x12.png) no-repeat center top;
}
.b_cont_g_740 {
	overflow:hidden;
	background:transparent url(/img/design/v1/b_cont_1x1.png) repeat center top;
}
.b_bottom_g_740 {
	width:740px;
	height:16px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_g_740x16.png) no-repeat center top;
}

.b_v_space {
	margin-bottom:21px;	
}
.t_v_space {
	margin-top:21px;
}

.b_text {
	padding:10px;
	margin:0;
	font-size:1.1em;
}

.b_text p {
	margin:0;
	padding:0;
	line-height:1.4em;
}

.b_text_indent p + p {
	text-indent:20px;
}

.b_top_gr_198 {
	width:198px;
	height:38px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_gr_198x38.png) no-repeat center top;
}

.b_bottom_shadow_198 {
	width:198px;
	height:4px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_shadow_198x4.png) no-repeat center top;
}
.b_bottom_shadow_196 {
	width:196px;
	height:4px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_shadow_196x4.png) no-repeat center top;
}
.b_bottom_shadow_260 {
	width:260px;
	height:4px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_shadow_260x4.png) no-repeat center top;
}

.b_260 {
	width:260px;
	float:left;
	margin-right:12px;
	display:inline;
}

.b_top_y_260 {
	width:260px;
	height:38px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_y_260x38.png) no-repeat center top;
}
.b_cont_260 {
	font-size:1.2em;
	overflow:hidden;
	background:transparent url(/img/design/v1/b_cont_1x1.png) repeat center top;
}
.b_cont_sub {
	background:url(/img/design/v1/b_cont_sub.png) right bottom no-repeat;
	background-color:#ffffff;
	filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
}
.b_cont_sub_sel {
	background:url(/img/design/v1/b_cont_sub_sel.png) right bottom no-repeat;
	background-color:#ffffff;
	filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
}

.b_196 {
	width:196px;
	float:left;
	display:inline;
}

.b_top_ly_196 {
	width:196px;
	height:38px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_ly_196x38.png) no-repeat center top;
}
.b_cont_196 {
	overflow:hidden;
	background:#f2edea;
	/* background:#f2edea url(/img/design/v1/b_cont_1x1.png) repeat center top; */
}

.b_top_r_740 {
	width:740px;
	height:38px;
	overflow:hidden;
	background:url(/img/design/v1/b_top_r_740x38.png) no-repeat center top;
}
.b_cont_r_740 {
	overflow:hidden;
	background:transparent url(/img/design/v1/b_cont_1x1.png) repeat center top;
}
.b_bottom_shadow_740 {
	width:740px;
	height:4px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_shadow_740x4.png) no-repeat center top;
}

.b_bottom_shadow_532 {
	float:left;
	width:532px;
	height:4px;
	overflow:hidden;
	background:url(/img/design/v1/b_bottom_shadow_740x4.png) no-repeat center top;
}

.b_header h2 {
	padding:10px 0 0 10px;
	font-size:1.6em;
}

.b_header_w h2 {
	padding:10px 0 0 10px;
	font-size:1.6em;
	color:#FFFFFF;
}

.main_menu {
	padding:0px;
	margin:4px 10px 4px 10px;
	list-style:none;
}
.main_menu li {
	padding:4px 0 4px 0;
	margin:0px;
	border-bottom:1px solid #a19483;
}
.main_menu li a {
	display:block;
	margin:0px;
	padding:4px 2px 4px 2px;
	font-size:1.6em;
	color:#333;
}
.main_menu li.sel a {
	background-color:#ff5116;
	color:#FFFFFF;
}
.main_menu .first {
	padding:0 0 4px 0;
}
.main_menu .last {
	border-bottom:none;
	padding:4px 0 0 0;
}
.main_menu .sub {
	background:url(/img/design/v1/menu_arrow.png) right bottom no-repeat;
}

.main_menu li ul {
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
.main_menu li ul li {
	border:none;
}
.main_menu li ul li a {
	color:#333;
	font-style:italic;
	font-size:1.2em;
	border:none;
	padding:0;
}
.main_menu li.sel ul li a {
	color:#333;
	background:none;
}

.b_form {
	margin:0;
	padding:0;
	width:236px;
}
.b_form input {
	width:224px;
	background-color:#ddd8d2;
	border:none;
	margin-bottom:12px;
	padding:6px;
	color:#333;
}


input, textarea {
	background-color:#ddd8d2;
	border:none;
	margin-bottom:2px;
	padding:6px;
	color:#333;
}

.button_right {
	border:none;
	color:#FFF;
	width:auto;
	padding:4px 26px 4px 8px;
	font-style:italic;
	font-size:14px;
	background:url(/img/design/v1/submit_arrow.png) right bottom no-repeat #ffc53b;
}
.button_left {
	border:none;
	color:#FFF;
	width:auto;
	padding:4px 8px 4px 26px;
	font-style:italic;
	font-size:14px;
	background:url(/img/design/v1/submit_arrow_left.png) left bottom no-repeat #ffc53b;
}
.button {
	border:none;
	color:#FFF;
	width:auto;
	padding:4px 8px 4px 8px;
	font-style:italic;
	font-size:14px;
	background:#ffc53b;
}


.search {
	width:711px;
	height:30px;
	margin:0;
	padding:8px 0 0 8px;
	border:none;
	color:#FFFFFF;
	font-size:1.8em;
	background-color:#ff5116;
	/* background:url(/img/design/v1/bg_search.png); */
}

.b_532 {
	float:left;
	width:532px;
	margin-right:12px;
	background:transparent url(/img/design/v1/b_cont_1x1.png) repeat center top;
}


.b_532 b {
	font-weight: normal;
	margin-bottom:20px;
}

.b_532 h1 {
	font-size:2.3em;
	color:#ff5116;
	font-weight: lighter;
	line-height:1.1em;
	letter-spacing:-0.03em;
	margin-bottom:11px;
	margin-top:5px;
}

.b_532 h2 {
	font-size:1.5em;
	color:#ff5116;
}

.pageing {
	float:right;
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:20px;
}
.pageing li {
	float:left;
	margin-right:4px;
}

.emp {
	background:url(/img/design/v1/contact_bg.png);
	float:left;
	width:242px;
	height:242px;
	margin:0 4px 8px 0; 
	display:inline; 
	position:relative;
}

.emp_img {
	margin:10px; width:222px; height:222px;
}

.emp_info {
	background:url(/img/design/v1/contact_d_bg.png) top right; position:absolute; bottom:4px; left:0; padding:10px 10px 6px 10px; display:block; width:190px;
}

.emp_corner {
	background:url(/img/design/v1/contact_corner_top.png); height:7px; width:218px;
}

.emp_info h1 {
	font-size:1.3em; padding:0 0 2px 0; margin:0; letter-spacing:-0.02em;
}

.emp_info p {
	padding:0 0 2px 0; margin:0; font-size:1.1em;
}

.b_link {
	color:#333333;
}
