/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }



* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#959595;
	min-width:979px;
	background:#FFF url(../images/tial_site.gif) top center repeat-x;
}

.main {
	width:979px; 	
	padding:0;
	margin:0 auto;
	font-size:12px;
	line-height:18px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{color:#3f3f3f; font-size:14px; border:1px solid #cccccc; line-height:22px; padding:0 0 0 5px;}
textarea{overflow:auto;}


a {color:#fe8a2e; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
header{ top:0; position:absolute; width:979px;}
.header-box{ height:145px; position:relative;}
.header-box .logo{ position:absolute; margin:11px 0 0 23px;}

header nav{ display:block; margin:78px 0 0 293px;}
.slider-logo{ position:absolute; top:247px; left:33px; z-index:333;}

/*top-menu*/
.top-menu { width:686px;}
.top-menu li a span{ display:block;}
.top-menu li a span span{ display:block; padding:9px 26px 12px 26px;}

.top-menu li a:hover, .top-menu .active{ background:url(../images/top_menu.png) 0 0 repeat-x;  }
.top-menu li a:hover span, .top-menu .active  span{ background:url(../images/top_menu_left.png) 0 0 no-repeat; }
.top-menu li a:hover span span, .top-menu .active  span span{background:url(../images/top_menu_right.png) top right no-repeat;}

.top-menu li, .top-menu li a{ display:block; float:left;} 
.top-menu li a{ color:#ffffff; font-size:22px; line-height:24px; text-transform:lowercase; text-decoration:none;}

/**/


/*********************************content*************************************/
.content{ padding:18px 0 27px 31px;}
.content-text-indent{ padding:0 0 0 2px;}
.title-bottom{ padding-bottom:23px !important}
.title-bottom1{ padding-bottom:18px !important}
.title-bottom2{ padding-bottom:10px !important}
.title-bottom3{ padding-bottom:23px !important}
.img-bottom{ margin-bottom:16px;}
.list-top{ padding:10px 0 0 0;}


.main-indent-content{
	position: absolute;
	top: 553px;
	width: 979px;
	z-index: 444;
	left: 68px;
}


.content-top{ background:url(../images/content_top.png) 0 0 no-repeat; height:22px;}
.content-bottom{ background:url(../images/content_bottom.png) 0 0 no-repeat; height:25px;}
.content-center{ background:url(../images/content_center.png) 0 0 repeat-y; padding:0 13px 0 13px;}
 


.indent1{ padding:0 24px 0 21px;}
.separator-gorizont{ background:url(../images/separator_gorizont.gif) 0 0 repeat-x;}
.separator{ background:url(../images/separator.gif) 0 0 repeat-y;}
.separator-top{ background:url(../images/separator_top.gif) 0 0 no-repeat;}
.separator-bottom{ background:url(../images/separator_bottom.gif) bottom left no-repeat;}
/*******************content-text*******************/
#content h3{ color:#645b48; font-size:25px; line-height:27px; font-weight:normal; background:url(../images/marker_title.png) 0px 8px no-repeat; padding:2px 0 16px 30px;}
#content h4{ color:#fe8220; font-size:24px; line-height:26px; height:47px; padding:0 0 0 0;}
#content h4 strong{ display:block; float:left; width:47px; height:47px;  text-align:center; color:#ffffff; font-size:24px; line-height:45px; position:absolute; background:url(../images/marker_wrapepr.gif) 0 0 no-repeat;}
#content h4 b{ padding:0 0 0 54px; line-height:45px;}
#content .text{ color:#a1a28f; line-height:15px !important;}
#content .text11{ color:#a1a28f; line-height:18px !important;}
.indent-top{ padding:5px 0 0 0;}
.link-top{ padding:15px 0 0 0;}
.link{ color:#242424; font-size:13px; line-height:15px; font-weight:bold;}
.indent-text-content{ padding:0 0 0 42px;}
.indent1-text-content{ padding:0 0 0 38px;}

dl.text-1 dt{ width:100%; overflow:hidden;}
dl.text-1 dt .dl-col-1{ width:47px; float:left; height:47px; background:url(../images/marker_big.png) 0 0 no-repeat;  text-align:center;}
dl.text-1 dt .dl-col-1 span{ color:#FFF; letter-spacing:-1px;}
dl.text-1 dt .dl-col-1 span.text1{ font-size:24px; line-height:24px; padding:6px 0 0 0; display:block; text-align:center; }
dl.text-1 dt .dl-col-1 span.text2{ font-size:14px; line-height:15px; position:absolute; margin:26px 0 0 14px; display:block; float:left;}
dl.text-1 dt .dl-col-2{ width:124px; margin:0 0 0 11px; float:left; color:#fe8220; font-weight:bold; line-height:15px;}
dl.text-1 dd{ padding:3px 0 32px 0; width:100%; overflow:hidden;}
dl.text-1 dd a{ display:block; float:left;}

.indent-top-bottom{ padding:15px 0 0 0;}
/**************************************************/

/*******************content-list*******************/
.list li{ background:url(../images/content_separator.gif) 0 6px no-repeat; padding:0 0 6px 15px;}
.list li a, .list li a:hover{ color:#242424; font-size:12px; line-height:14px; font-weight:bold;}
.list strong{ background:url(../images/wrapper_list.gif) 0 0 no-repeat; color:#FFF; text-transform:uppercase; font-size:12px; line-height:15px; display:block; width:28px; height:15px; float:left; text-align:center; margin:0 2px 0 0;}
.list-top-bottom{ margin:24px 0;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:21px;}


/**************************************************/

/*******************wrapper-box*******************/
.wrapper1 .border-top {background:url(../images/border_top.gif) repeat-x top #eceddd;}
.wrapper1 .border-bottom {background:url(../images/border_bottom.gif) repeat-x bottom;}
.wrapper1 .border-left {background:url(../images/border_left.gif) repeat-y left;}
.wrapper1 .border-right {background:url(../images/border_right.gif) repeat-y right;}
.wrapper1 .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.wrapper1 .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.wrapper1 .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}
.wrapper1 .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom;}
.wrapper1-indent{ padding:22px 31px 39px 22px;}
.wrapper1 h3{ color:#655c49; font-size:25px; line-height:25px; border-bottom:1px solid #e3e1d2; background:url(../images/marker_title.png) 9px 3px no-repeat; font-weight:normal; padding:0 0 14px 41px;}
.wrapper1 .row-list-indent{ padding:27px 0 0 19px;}


.wrapper1 .list-indent{ margin:0 0 0 59px !important;}
.list-1 li, .list-2 li{ padding:0 0 10px 0;}
.list-1 li a, .list-2 li a{ color:#8d7c5d; font-size:18px; line-height:19px; background:url(../images/list_marker1.gif) 0 8px no-repeat; padding:0 0 0 20px; text-decoration:none;}
.list-1 li a:hover, .list-2 li a:hover{ color:#7f8074;}

.list-2 li a{ color:#7f8074;}
.list-2 li a:hover{ color:#8d7c5d;}

.list2 li{ background:url(../images/list_marker.gif) 0 6px no-repeat; padding:0 0 4px 10px;}
.list2 li a, .list2 li a:hover{ color:#fe8a2e; font-size:12px; line-height:14px;}

.title-top{ margin-top:45px !important;}
.img-indent{ float:left; margin:3px 15px 0 0;}
.img-indent1{ float:left; margin:3px 18px 0 0;}
.text-text div{ color:#8d7c5d; line-height:18px;}
.img-top{ margin-top:40px !important;}
/***********************************************/

/*******************index.html*******************/
#page1 #content .content-text-extra{ height:145px; background:url(../images/separator_gorizont.gif) bottom left repeat-x; margin-bottom:13px;}
#page1 #content .content-text-extra p{
	padding:15px 0 0 9px;
	color:#777959;
	font-size:16px;
	line-height:32px;
	word-spacing:-1px;
	letter-spacing:-0.5px;
}
#page1 #content .content-text-extra p strong{ color:#fe8220;}
/**/
#page1 #content .row-box-indent{ padding:29px 0 0 33px;}
#page1 #content .row-box .text1{ padding:2px 0 0 56px;}
#page1 #content .row-box .text1a{ padding:11px 0 0 56px;}
#page1 #content .row-box .link{ display:block; color:#242424; font-size:13px; line-height:15px; font-weight:bold; margin:14px 0 0 0;}
#page1 #content .row-box-1{ width:273px;}
#page1 #content .row-box-2{ margin:0 0 0 66px; width:272px;}

#page1 .wrapper1{ margin:53px 0 0 0;}
#page1 .content-indent-list{ padding:22px 0 30px 70px;}
#page1 .indent-text{ padding:45px 0 0 0;}

#page1 .indent2{ padding:23px 0 0 21px; font-size:13px; line-height:20px;}
#page1 .inner-text{ padding:0 0 0 33px;}
#page1 .content-indent{ padding:0 0 0 5px;}
#page1 .indent-text strong{ padding-left:8px !important; display:block;}
/***********************************************/

/*******************index-1.html*******************/
#page2 #content .row-box{ padding:30px 0 0 11px;}
#page2 #content .row-box-1{ width:417px;}
#page2 #content .row-box-2{ width:425px; margin:0 0 0 39px;}
/***********************************************/

/*******************index-3.html*******************/
#page3 #content .row-box{ padding:30px 0 0 11px;}
/***********************************************/

/*******************index-4.html*******************/
#page5 .content .row-box{ padding:30px 0 0 0;}
#page5 .content .row-box .row-box-1{ width:206px;}
#page5 .content .row-box .row-box-2{ margin:0 0 0 34px; width:206px;}

#page5 .wrapper1 .row-box{ padding:30px 0 0 11px;}
#page5 .wrapper1 .row-box .row-box-1{ width:254px;}
#page5 .wrapper1 .row-box .row-box-2{ margin:0 0 0 52px; width:267px;}
#page5 .wrapper1 .row-box .row-box-3{ margin:0 0 0 47px; width:262px;}
.indent-top1{ padding:15px 0 0 0;}

.form label{ display:block; height:50px; background:url(../images/wrapper_input.gif) 0 0 no-repeat;}
.form .bg-textarea{ background:url(../images/wrapper_textarea.jpg) 0 0 no-repeat; height:339px; width:257px;}
.form .input{ margin:10px 0 0 10px; position:absolute; width:233px; color:#959595; font-size:12px; line-height:15px;  font-family:Arial; border:none; background:none; padding:0;}
.form .textarea{margin:10px 0 0 10px; position:absolute; width:233px; color:#959595; font-size:12px; line-height:15px; height:305px; font-family:Arial; border:none; background:none; padding:0; overflow:hidden;}
.form-button{ float:right; padding:18px 0 0 0;}
.form-button a{ display:block; float:left; color:#242424; font-size:13px; line-height:15px; font-weight:bold;}
.form-button-indent{ margin:0 15px 0 0;}
.indent11 p{ padding:16px 0 0 0;}
/***********************************************/


/****************************footer*******************************************/
.footer{ background:url(../images/footer_wrapepr.png) 0 0 repeat-y;}

.footer-corner{ background:url(../images/footer_corner.png) 0 0 no-repeat; height:37px;}
.footer .fleft{
	width:480px;
}
.footer .fright{ width:478px;}
.footer .text{ color:#ffffff; font-size:13px; line-height:15px; display:block; padding:13px 0 0 49px;}
.footer .text a, .footer .text a:hover{ color:#f7f9de;}

.footer-menu{ padding:15px 0 0 0;} 
.footer-menu li{ padding:0 19px 0 0;}
.footer-menu li, .footer-menu li a{ display:block; color:#fffffe; font-size:12px; line-height:14px; text-transform:uppercase; float:left;}
.footer-menu li a:hover, .active{ color:#fffffe; text-decoration:none;}



/*--- slider begin ---*/

#faded { position:relative; margin-top:145px;}
#faded .rap{ height:514px;overflow: hidden;}
.rap li{ width:100%;height:514px;}
.bg1{ background:url(../images/slider_img6.jpg) center top no-repeat;}
.bg2{ background:url(../images/slider_img1.jpg) top center no-repeat;}
.bg3{ background:url(../images/slider_img2.jpg) top center no-repeat;}
.bg4{ background:url(../images/slider_img3.jpg) top center no-repeat;}
.bg5{ background:url(../images/slider_img4.jpg) top center no-repeat;}

.rap .main{ position:relative; }

ul.pagination { position:absolute; z-index:10; top:28px; margin-left:42px;}
ul.pagination li {float:left; padding-right:3px;}
ul.pagination li a {background: url(../images/slider_button.png) no-repeat; height:21px; width:21px; display:block; }
ul.pagination li a:hover, ul.pagination li.current a { background: url(../images/slider_button_act.png) no-repeat;}


/*--- slider end ---*/
