/* 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:#939393;
	min-width:989px;
	background:#FFF url(../images/wrapper_site.gif) 0 0 repeat-x;
}

.main {
	width:989px; 	
	padding:0;
	margin:0 auto;
	font-size:14px;
	line-height:17px;
}

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:#C00000; 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{ height:148px;}
.header .logo{ margin:30px 0 0 0; display:block; position:absolute;}
.header .top-menu{ display:block; position:absolute; margin:0 0 0 326px;}

.header-box .row-box-1{ width:326px;}
.header-box .row-box-2{ width:663px;}

.header-text h3{ color:#ffffff; font-size:34px; line-height:34px; background:#C00000 url(../images/red/header_title.gif) 0 0 repeat-x;  padding:24px 0 22px 30px; font-weight:normal; letter-spacing:-1px;}
.list-header{ display:block; width:326px; height:270px; overflow:hidden; background:url(../images/red/header_box.jpg) 0 0 no-repeat;}
.list-header li{ padding:0 29px 0 29px; height:45px; line-height:45px; display:block;}
.list-header li { display:block; font-size:14px; text-decoration:none; overflow:hidden;}
.list-header li .text1{ display:block; float:right; color:#ffffff;}
.list-header li .text2{ display:block; float:left; color:#ffffff;}


.header-box-bottom {background:url(../images/red/header_box_bottom.jpg) 0 0 no-repeat; height:97px;}
.header-box-bottom .button, .header-box-bottom .text1, .header-box-bottom .text2{ display:block; position:absolute;}
.header-box-bottom .button{ width:102px; height:36px; background:#ffffff; color:#000000; font-size:17px; line-height:35px; text-decoration:none; margin:30px 0 0 194px; text-align:center;}
.header-box-bottom .button:hover{  background:#f5f5f5;}
.header-box-bottom .text1{ color:#ffffff; font-size:25px; line-height:28px; margin:25px 0 0 29px;}
.header-box-bottom .text2{ color:#ffffff; font-size:15px; line-height:19px; margin:52px 0 0 29px;}

/*top-menu*/
.top-menu {}
.top-menu li{ margin:0;}
.top-menu li, .top-menu li a{ display:block; float:left; color:#9e9c9c; font-size:17px; line-height:21px; text-transform:uppercase; text-decoration:none;} 
.top-menu li a{ padding:111px 17px 17px 17px;}
.top-menu a:hover, .top-menu .active{ color:#FFF; background:url(../images/red/top_menu_hover.gif) 0 0 repeat-x;}
/**/

.indent1{ padding:0 86px 0 29px;}
.indent1 span{ float:right;}
.link1{ color:#939393;}
/*********************************content*************************************/
.content{ padding:30px 0 28px 0;}


/*******************content-text*******************/
.content h3{ color:#ffffff; font-size:20px; line-height:20px; background:#C00000 url(../images/red/content_title.jpg) 0 0 repeat-y; padding:27px 11px 25px 30px; font-weight:normal; text-transform:uppercase;}

.content-wrapper{ background:url(../images/content_wrapper.gif) 0 0 repeat-x;}
.content-wrapper h3{
	color:#000000;
	background:none;
}

.title1{padding:22px 11px 12px 30px !important; line-height:15px !important;}

.list-extra li { line-height:26px; padding:9px 0 10px 0; width:100%; overflow:hidden;}
.list-extra li:hover{ background:#C00000 url(../images/red/list_act_bg.jpg) 0 0 repeat-y;}
.list-extra li:hover a{color:#FFF !important}
.list-extra li a{ background:url(../images/red/list_marker1.png) 29px 3px no-repeat; padding:0px 11px 0 56px; color:#6c6b6b; font-size:14px; text-decoration:none; line-height:26px; display:block;}
.list-extra li a:hover{background:url(../images/list_marker1_act.png) 29px 3px no-repeat; color:#ffffff;}

.list-extra li a span{display:block; width:100%; overflow:hidden;}

.img-bottom{ margin-bottom:26px;}
.button-indent{ padding:25px 0 0 0;}
.button-indent1{ padding:15px 0 0 0;}
.button{ background:#C00000 url(../images/red/button.jpg) 0 0 repeat-y; width:102px; height:36px; text-align:center; color:#ffffff; font-size:17px; line-height:36px; text-align:center; text-decoration:none; display:block;}
.button:hover{background:#C00000 url(../images/red/button_act.jpg) 0 0 repeat-y;}

.title-bottom{ margin-bottom:27px;}
.indent-top{ padding:20px 0 0 0;}

#page3 .form{ padding:6px 0 0 29px;}
#page3 .form label{ color:#939393; font-size:14px; line-height:18px;}
#page3 .form .bg-input{ height:27px;}
#page3 .form .input, .form .textarea{ border:1px solid #dfdbdb; padding:2px 0 2px 5px; font-size:13px; color:#939393; font-family:Arial; width:260px;}
.form .textarea{ height:78px;}
#page3 .form .form-button{ padding:13px 30px 0 0; float:right;}
#page3 .form .form-button a{ float:left;}
.form .width-1{ width:66px !important;}
.form .width-2{ width:75px !important; margin:0 0 0 5px;}


dl.text dt{ font-weight:bold;}
dl.text dd{ padding:0 0 17px 0;}


#page5 .form{ padding:0 0 0 0;}
#page5 .form .form-1{ width:64px;}
#page5 .form .form-1 label{ line-height:21px;}
#page5 .form .form-2{ width:238px;}
#page5 .form .textarea, #page5 .form .input{ width:230px; border:1px solid #a4a4a4; color:#939393;}
#page5 .form .row{ height:26px;}
#page5 .form .textarea{ height:212px;}
.form-button{ padding:27px 0 0 0; float:right;}
.form-button a{ float:left;}
.form-button-indent{ margin:0 0 0 12px;}
.indent2{ padding:27px 24px 9px 30px;}
.indent2 p{ padding:17px 0 0 0;}
/**************************************************/

/*******************content-list*******************/
.content ul.list li{ line-height:16px; padding:0 0 19px 0;}
.content ul.list li a{ background:url(../images/list_marker1.png) 0 12px no-repeat; padding:14px 11px 14px 27px; color:#6c6b6b; font-size:14px; text-decoration:none; line-height:26px;}
.content ul.list li a:hover{ color:#C00000;}

.list-top{ padding:15px 0 0 0;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:21px;}
/**************************************************/



/*******************index-1.html*******************/
#page3 #content .row-box{ padding:20px 0 0 0;}
#page3 #content .row-box-1{ width:302px;}
#page3 #content .row-box-2{ width:302px; margin:0 0 0 29px;}
/***********************************************/



/****************************footer*******************************************/
footer{ padding-bottom:60px;}
.footer{ background:#303030; padding:26px 11px 26px 30px;}
.footer-list li{ display:block; float:left; padding:0 16px 0 0;}
.footer-list li a{ color:#6c6b6b; font-size:14px; line-height:18px; text-decoration:none;}
.footer-list li a:hover, .footer-list .active{ color:#C00000; text-decoration:underline;}
.footer .text{ display:block; padding:12px 0 0 0; color:#6c6b6b; font-size:14px; line-height:16px;}
.footer .text a{ color:#C00000; text-decoration:none; padding:0 0 0 12px;}
.footer .text a:hover{ text-decoration:underline;}




/****************************slider*******************************************/
#faded { height:451px; width:663px; overflow:hidden;}
#faded ul.pagination { list-style:none; padding:8px 0 0 0; margin:255px 0 0 625px; position:absolute; z-index:111; width:38px; overflow:hidden; background:url(../images/slider_wrapper.png) 0 0 repeat-y; height:196px;}
#faded ul.pagination li {  display:block; margin:0 0 3px 10px;}
#faded ul.pagination li a { background:url(../images/slider_button.png) 0 0 no-repeat; width:19px; height:20px; display:block; font-size:0; line-height:0; text-indent:10000px;}
#faded ul.pagination li a:hover, #faded  ul.pagination li.current a { background:url(../images/red/slider_button_hover.png) 0 0 no-repeat;}
#faded a { outline:0; border:0; }
#faded .prev, #faded .next{ display:none;}
