﻿/* —————————————————————————————— clear.css —————————————————————————————— */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{border:0;outline:0;}
h1,h2,h3,h4,h5 { margin:0;padding:0; }
b,strong {font-weight:bold;}
i {font-style:italic;}
ol, ul { margin:0;padding:0;list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse: separate; border-spacing:5px;}
a, span { text-decoration:none; }
a:hover { color:#F60; }
a:visited { color:#333; }

img { border:0; }
.clear { clear:both; height:1px; }

/* —————————————————————————————— general styles —————————————————————————————— */
html, body {width:100%;height:100%;}
body { font: 12px/18px Arial, Helvetica, sans-serif; padding:0; margin:0; ;color:#333; }


/* errors */
span.error {color:#F00;vertical-align: middle;line-height: 23px; padding-left:5px; background: none; border:0;}
/* error form */
form.std input.error_form,
form.std textarea.error_form,
form.std select.error_form
{ border:1px solid #F00; background:#FFF; }

/* box shadow */
.boxShadow{
	border: 0 solid #c3c3c3;
	-moz-box-shadow: 0px 1px 5px #c0c0c0;
	-webkit-box-shadow: 0px 1px 5px #c0c0c0;
	box-shadow: 0px 1px 5px #c0c0c0;
}
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/


/* button */
.buttonStyle {
	cursor:pointer; color:#FFF; padding:5px 10px; line-height:20px;
	background-image: linear-gradient(bottom,rgba(0, 0, 0, 0.1) 0,rgba(255, 255, 255, 0.1) 100%);
	background-image: -o-linear-gradient(bottom,rgba(0, 0, 0, 0.1) 0,rgba(255, 255, 255, 0.1) 100%);
	background-image: -moz-linear-gradient(bottom,rgba(0, 0, 0, 0.1) 0,rgba(255, 255, 255, 0.1) 100%);
	background-image: -webkit-linear-gradient(bottom,rgba(0, 0, 0, 0.1) 0,rgba(255, 255, 255, 0.1) 100%);
	background-image: -ms-linear-gradient(bottom,rgba(0, 0, 0, 0.1) 0,rgba(255, 255, 255, 0.1) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0, 0, 0, 0.1)),color-stop(1,rgba(255, 255, 255, 0.1)));
	text-shadow: 0px 1px 0px #222;
	-webkit-text-shadow: 0px 1px 0px #222;
	-ms-text-shadow: 0px 1px 0px #222;
	-o-text-shadow: 0px 1px 0px #222;
	-moz-text-shadow: 0px 1px 0px #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-color: #0053a6 #0053a6 #000;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,.2);
	background-color:#06C;
}
.buttonStyle:hover {
	background-color:#039; color:#FFF;
}
.buttonStyle:active,
.buttonStyleActive {
	background-color:#06C; color:#FFF;
}

/* —————————————————————————————— layout —————————————————————————————— */
#wrapper1 {}
#wrapper2 {}
#wrapper3 {}

#main_wrapper { width:965px; margin:0 auto; padding:10px 0; }
.block_justify { width:100%; }
.block_left { float:left; width:505px; margin-right:15px; background:#FFF;}
.block_center { float:left; width:180px; margin-right:15px; background:#FFF;}
.block_right { float:left; width:265px; background:#FFF;}

.block_left2 { float:left; width:505px; margin-right:15px;/* background: #F8F8F8;*/}
.block_center2 { float:left; width:180px; margin-right:15px; background:#FFF;}
.block_right2 { float:left; width:250px; background:#FFF;}

.block_left a,.block_center a,.block_right a,
.block_center2 a,.block_right2 a { color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.block_left a:hover,.block_center a:hover,.block_right a:hover,
.block_center2 a:hover,.block_right2 a:hover { color:#F60; }

.main_title_focus a { 
	background:url(../images/main_focus.jpg) center center no-repeat; display:block; width:113px; height:32px;
	color:#ed6221; text-align:center; line-height:32px; font-size:12px; font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase; font-weight:bold; margin-bottom:5px;
}
.block_title { border-bottom: 2px solid #E55310; line-height:32px; color:#FFF; background:#F8F8F8; position:relative;}
.simple_orange { border-bottom: 0 solid #E55310; line-height:32px; color:#E55310; background:#F8F8F8 url(../images/simple_orange_bg.jpg) bottom left no-repeat; position:relative;}

.block_title span,
.block_title a { color:#F60; padding-left:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; display: inline-block; text-transform:uppercase; }
.simple_orange span,
.simple_orange a { color:#F60; }
.simple_orange a span { }

.block_title a:hover { color:#E55310;}
.simple_blue a:hover,
.simple_gray a:hover,
.simple_orange a:hover { color:#E55310;}

.block_title .control { position:absolute; top:0; right:0;}
.main_block_title { padding-bottom:4px; border-bottom:2px dotted #DDD; line-height:28px; }
.main_block_title a { color:#FFF; background:url(../images/main_title_bg.jpg) top left repeat-x; padding:6px 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}

.breadcrumb { padding:5px 10px; height:auto; line-height:20px; }
.breadcrumb > a { 
	color:#E55310; padding:0 15px 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	background: url(../images/bullet.png) 100% 4px no-repeat; display: inline; text-transform:none;
}
.breadcrumb > a + a {  padding-left:0; }
.breadcrumb span { color:#E55310; padding:0; text-transform:none; display: inline; }

.block_news .news_content { padding:10px;}
.block_news .news_title { padding:5px 0; }
.block_news .news_title a { font-size:12px; font-weight:bold; color:#333; }
.block_news .news_img { width:120px; height:90px; float:right; margin:0 0 10px 10px;}
.block_news .news_img img{ width:120px; height:90px;}
.block_news .news_content2 ul { list-style:none; }
.block_news .news_content2 li { list-style:none; padding:0 0; border-bottom:1px dotted #CCC;}
.block_news .news_content2 a{ color:#333; font-weight:bold; padding:0 0 0 0; display:block; }
.block_news .news_content2 a:hover{ color:#F60;}
.block_news .news_content2 span { display: block; padding-left:20px; line-height:16px; background:url(../images/attach16x16.png) center left no-repeat;}
.block_news .news_content2 li:last-child,
.block_news .news_content2 li:last-child .news_title{ border:none; }
.block_news .docs_content li { padding:10px 0; }

.block_news .news_content3 li { clear:left; padding:0 0 10px 10px; background: url(../images/dotted-1.gif) no-repeat left 6px;}
.block_news .news_content3 a{ color:#333; padding:0; display:block; }
.block_news .news_content3 a.news_img { float:left; margin:0 10px 10px 0; padding:0; width:100px; height:90px; font-weight:bold; }
.block_news .news_content3 a.news_img img{width:100px; height:90px; }
.block_news .news_content3 a:hover{ color:#F60;}
.block_news .news_content3 span { display: block; padding-left:20px; line-height:16px; background:url(../images/attach16x16.png) center left no-repeat;}
.block_news .news_content3 li:first-child { padding-left:0; background:none; } 
.block_news .news_content3 li:first-child a{ font-weight:bold; } 
.block_news .news_content3 li:last-child { padding-bottom:0;} 
.block_news .news_content3 li:last-child .news_title{ border:none; }

.block_news_left { border:0 solid #C00; margin-bottom:10px;}
.block_news_left .news_content { padding:10px 0;text-align: justify;line-height: normal;font-family: arial;font-size: 12px; }
.block_news_left .news_content3 { padding:10px; }

.block_news_left .first { width:auto; height:95px; margin-bottom:10px; }
.block_news_left .first .news_img { width:100px; height:95px; float:left; margin:0 10px 0 0; display:block; }
.block_news_left .first .news_img img { width:100px; height:95px; }
.block_news_left .first .news_title { font-weight:bold; color:#333; padding:0; margin-bottom:10px; display:block; }
.block_news_left .last { clear: both;}
.block_news_left .last li { background: url(../images/dotted-1.gif) no-repeat left 6px; padding:0 10px; margin:0 0 5px 0; }
.block_news_left .last li a { color:#333; }
.block_news_left .news_content p.bold{ margin: 0 0 5px 0; font-weight:bold; }
.block_news_left .news_content_detail { padding:10px; line-height:16px; overflow:hidden; }
.block_news_left .news_content_detail ul,
.block_news_left .news_content_detail ol, { list-style:inherit;}

.block_news_focus .first { float:left; width:180px; height:180px; margin:0 10px 10px 0;  } 
.block_news_focus .last { float:left; width:310px; line-height:normal; }
.block_news_focus .last a{ font-weight:bold;}
.block_news_focus .first .news_img { float:none; display:block; }
.block_news_focus .first .news_img img{ width:180px; height:180px;}
.block_news_focus .last li { background: url(../images/dotted-1.gif) no-repeat left 6px; padding:0 10px; margin:0 0 5px 0; }
.block_news_focus .last li { margin-bottom:5px;}
.block_news_focus .last li { margin-bottom:5px;}
.block_news_focus .news_desc { height:60px; overflow:hidden; margin:10px 0;}

.block_book_focus .main_product_control { float:right; margin-top:20px; }
.block_book_focus .main_product_control span { display: inline-block; width:10px; height:10px; background:#777; cursor:pointer;}
.block_book_focus .main_product_control span.active { background:#F60;}
.block_book_focus ul { list-style:none; height:110px; }
.block_book_focus ul li { list-style:none; float:left; margin-right:8px;}
.block_book_focus ul li:last-child{ margin-right:0; }
.block_book_focus ul li img{ width:88px; height:110px; }


.block_video { margin-bottom:10px; }
.block_video .video_content { padding:0 0 10px 0; }
.block_video .video_content .video_item{ padding:5px; }
.block_video .video_content .video_last { margin-bottom:0; }
.block_video .video_content a{ display:block; position: relative; margin:0; padding:0;font-weight:bold;  }
.block_video .video_content a span{ display:block; position: absolute; top:0; left:0; width:170px; height:120px; background:url(../images/video_icon.png) center center no-repeat; }
.block_video .video_content .video_title { padding: 5px 0; color:#333;}
.block_video .video_content .video_img img { width:170px; height:120px; }

.block_video .video_content2 { padding:5px; }
.block_video .video_content2 .video_item{ width:240px; height:auto; margin:0 0 10px 0; }
.block_video .video_content2 .video_title{ font-weight:bold; text-align: center; border-bottom: 1px dotted #ccc; line-height: normal; margin:0; padding:5px 0;}
.block_video .video_content2 .video_img { text-align:center; background:#000; }
.block_video .video_content2 .video_img img{ width:auto; max-width:240px; height:188px; }
.block_video .video_content2 .video_last { margin-right:0; }
.block_video .video_content2 a{ display:block; overflow: hidden; font-weight: bold; position: relative; }
.block_video .video_content2 a span{ display:block; position: absolute; top:0; left:0; width:250px; height:188px; background:url(../images/video_icon.png) center center no-repeat; }

.block_video .video_content3 .video_item{ width:475px; height:335px; margin:0 0 10px 0; }
.block_video .video_content3 .video_title{ font-weight:bold; text-align: center; border-bottom: 1px dotted #ccc; line-height: 25px; margin:0; padding:0;}
.block_video .video_content3 .video_img { text-align:center; background:#000; }
.block_video .video_content3 .video_img img{ width:auto; max-width:475px; height:335px; }
.block_video .video_content3 a{ display:block; overflow: hidden; font-weight: bold; position: relative; }
.block_video .video_content3 a span{ display:block; position: absolute; top:0; left:0; width:475px; height:335px; background:url(../images/video_icon.png) center center no-repeat; }


.ads_content{ padding:0; }
.ads_content .ads_item{ margin-bottom:10px; }
.ads_content a{ display:block; }
.ads_content img { width:180px; height:auto; }
.ads_content_right img { width:265px; height:auto; }

.block_best_view { width:180px;}
.block_best_view .best_view_content img { width:180px; height:175px;}
.block_best_view .best_view_content ul { padding:5px; list-style:none; }
.block_best_view .best_view_content li { list-style:none; background: url(../images/dotted-1.gif) no-repeat left 6px; padding:0 0 0 10px; margin:0 0 10px 0; }
.block_best_view .best_view_content li h3{ font-size:12px;}
.block_best_view .best_view_content li .news_title{text-align:justify; line-height:normal;}
.block_best_view .best_view_content li .news_title a{ color:#333;}
.block_best_view .best_view_content li .news_title a:hover{ color:#F60;}


.block_gallery .gallery_content { padding:10px 0; }
.block_gallery .gallery_content li{ float:left; width:153px; height:auto; margin-right:10px; }
.block_gallery .gallery_content li.last{ margin-right:0; }
.block_gallery .gallery_content li > a{ display: block; margin-bottom:10px; }
.block_gallery .gallery_content li img{ width:153px; height:110px; }
.block_gallery .gallery_content li a{ color:#333;}


.block_tabs .block_title ul { list-style:none; height:32px; overflow:hidden;}
.block_tabs .block_title li { float:left; }
.block_tabs .block_title li a { padding:0 15px;}
.block_tabs .block_title li a.active { background:#c11903; }
/* list cat news */
.block_news_left .cat_news_item { padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted #CCC; }
.block_news_left .cat_news_item .news_img { width:100px; height:95px; padding:1px; float:left; margin-right:10px; display:block; }
.block_news_left .cat_news_item .news_img img { width:100%; height:100%;}
.block_news_left .cat_news_item .news_title { font-weight:bold; color:#333; padding:0; margin-bottom:10px; display:block; }
.block_news_left .cat_news_item .news_desc { text-align:justify; margin:0;}
.block_news_left .cat_news_last { border:none; }

.block_relate_news { padding:10px; }
.block_relate_news h4 { 
	padding:5px 15px; background: url(../images/bullet.jpg) left 6px no-repeat; margin-bottom:10px; border-bottom:1px dotted #333;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;
}
.block_relate_news ul { list-style:none; }
.block_relate_news li { list-style:none; padding:5px 15px; background: url(../images/dotted-1.gif) no-repeat 7px 12px; }
.block_relate_news li a { color:#333; }
.block_relate_news li a:hover { color:#F60; }

.block_left2 .news_content_detail table { width:100%;}
.block_left2 .news_content_detail table, 
.block_left2 .news_content_detail td, 
.block_left2 .news_content_detail th{ border:1px solid #cacaca; }
.block_left2 .news_content_detail table tr:first-child td { background:#cacaca; }
.block_left2 .news_content_detail table tr:first-child td > *{ font-weight:bold;  }
.block_left2 .news_content_detail ul { list-style:none;  padding-left:20px; }
.block_left2 .news_content_detail a { font-size:12px;}

.news_title:hover,
.news_title a:hover { color:#F60; }
.video_title { color:#333; font-weight:bold; margin:10px 0; }
.search_content li { padding:10px 0; margin-bottom:10px; border-bottom:1px dotted #CCC; }
.search_content li a { color:#333; }
.search_content b { color:#F60; font-weight:bold; }

.news_title:hover,
.news_title a:hover,
.search_content li a:hover,
.video_title a:hover,
.block_best_view a.news_title:hover,
.block_news_left a.news_title:hover { color:#F60; }

.video_block .video_loader img { width:455px; height:334px; }
/* —————————————————————————————— form styles —————————————————————————————— */
/* global form styles */
label {font:normal 12px "Arial";color:#555;}

input[type=text],
input[type=password],
input[type=file],
textarea,
select {background:#fff;border:1px solid #ccc;font:normal 12px "Arial";color:#555;}

textarea {width:99%;padding:3px;}


/* std form styles */
form.std {clear:both;}
form.std h3 {margin:0;padding:17px 5px 7px 0;border-width:0 0 1px 0;border-style:solid;}

form.std fieldset {}

form.std h4,
form.std p {}

form.std input[type=text],
form.std input[type=password],
form.std input[type=file],
form.std textarea {padding:3px;background:#f1f1f1;border:1px solid #f1f1f1;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;}

form.std select {padding:3px;background:#f1f1f1;border:1px solid #f1f1f1;}

form.std input[type=text]:focus,
form.std input[type=password]:focus,
form.std input[type=file]:focus,
form.std textarea:focus {background:#fff;border-color:#ccc;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}


/* form labels */
form.std .text label,
form.std .password label,
form.std .textarea label,
form.std .select label,
form.std .select span,
form.std .radio span,
form.std .checkbox span {float:left;text-align:right;width:150px;padding:4px 7px 0 0;font:normal 12px "Arial";color:#555;}

form.std span.inline-infos {display:block;margin:0 0 -3px 0;padding:2px 0 0 157px;font:normal 11px "Arial";color:#555;}

span.editable {padding:0 0 0 5px;font:normal 12px "Arial";color:#555;}

span.form_info {padding:0 0 0 5px;font:normal 12px/23px "Arial";color:#555;}

/* text span */
form.std .text span { padding:4px 7px 0 0; display:inline-block; }

/* text inputs */
form.std .text,
form.std .password {margin:0;padding:15px 0 0 0;}

form.std .text input,
form.std .password input {width:212px;height: auto;}


/* textarea */
form.std .textarea {margin:0;padding:15px 0 0 0;}
form.std .textarea textarea {min-width:212px;}


/* selects */
form.std .select {margin:0;padding:15px 0 0 0;}
form.std .select select {width:220px;height:23px;padding:2px;}

select#days {width:50px;margin:0 8px 0 0;}
select#months {width:90px;margin:0 8px 0 0;}
select#years {width:58px;}


/* radio & checkboxes */
form.std p.checkbox,
form.std p.radio {margin:0;padding:15px 0 0 0;overflow:hidden;}

form.std p.checkbox {padding-left:157px;}

.checkbox input,
.radio input {display:inline;background:none;border:none;position:relative;left:0;top:1px;}

.checkbox label,
.radio label {width:auto;padding:0 0 0 3px;}


/* submit */
form.std p.submit {margin:0;padding:20px 0 0 157px;}


/* required state */
form.std .required {margin:0;}
form.std .required sup {vertical-align:top;font:normal 13px "Arial";color:#da0f00;}
form.std .required_desc {margin:0 0 -3px 0;padding-left:157px;}

div.std h3 {margin:0;padding:10px 0 10px 0; margin-bottom: 10px; border-width:0 0 1px 0;border-style:solid;}



/* —————————————————————————————— header styles —————————————————————————————— */
.header_wrapper { width:965px; margin:0 auto; height: 125px; position:relative; background: url(../images/header_bg.gif) bottom right no-repeat;}
.logo_wrapper { position:absolute; top: 15px; left:15px; width:423px; height:75px; padding:10px; }
.logo_wrapper img{ width:auto; height:75px; }
.search_wrapper { position:absolute; top: 75px; right: 25px; width:290px; height:34px;  line-height:36px; font-weight:bold; }
.search_wrapper .timer{ font-size:12px; color:#333; padding-left:10px; }
.search_wrapper .search { float:right; text-align:right; height:24px; margin-top:5px; width:auto;}
.search_wrapper .search input{ float: left; }
.search_wrapper .search .search_keyword{ width:180px; height:20px; border:none; text-indent:10px; color:#333; border:1px solid #e35615; background:#FFF;}
.search_wrapper .search .search_button{ width:50px; height:24px; border:none; cursor:pointer; background: #e35615; color:#FFF;}
.top_menu_wrapper { position:absolute; top:10px; right:25px; color:#163c7a; font-weight:bold; }
.top_menu_wrapper a { color:#163c7a; }
.top_menu_wrapper a:hover { color:#2f79f3; }
/* ————— menu ————— */
.menu_wrapper { min-width:965px; background:#D14301 url(../images/menu_bg.jpg) top left repeat-x; height:35px;}
.menu_container { width:965px; margin:0 auto; height:35px;}
#menu li { list-style:none; float:left; height:35px; position:relative;white-space: nowrap;}
#menu li a{ display: block; line-height:35px; color:#FFF; padding:0 10px;}
#menu li:last-child a{ background:none;}
#menu li a span{ font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#menu li a:hover,
#menu li a.active{ background: #E55310;}
#menu li a:hover span,
#menu li a.active span{ color:#FFF;}
#menu li ul { 
	z-index:100; top:35px; left:0; display:none; position:absolute; width:200px; background:#E55310; list-style:none; 
 }
#menu li li { float:none; display:block; position:relative; }
#menu li ul ul{ top:0; left:200px; display:none; position:absolute; width:200px; }
#menu li:hover a { 
	background:#E55310; color:#FFF; }
#menu li:hover ul { }
#menu li:hover li { height:auto;}
#menu li:hover li a{padding:8px 10px; line-height:18px; text-transform: none; border-top: 0 solid #F00; background:none; color:#FFF; font-weight:bold;}
#menu li:hover li a:hover { 
	background:#f17b2b; color:#FFF;
}
#menu li:hover > ul { display:block; }


/* ————— nivoSlider ————— */
.bannerWrapper {width:965px; height:185px; margin:0 auto; background:none; border: none; margin-bottom:5px;}
#slider {width:965px;height:185px; margin:0 auto;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivoSlider a.nivo-imageLink img { width:965px; height:auto;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/*
.nivo-html-caption { display:none;}
.nivo-caption {width:100%;color:#fff;position:absolute;left:0;bottom:0;z-index:89;  width:974px; height:294px;}
.nivo-caption > p {margin:0;padding:0px;}
.nivo-caption h2 {margin:0;padding:0;color:#fff;}
.nivo-caption h3 {margin:0;padding:0;color:#ddd;}
.nivo-caption p.slide_descr1 {margin:0;padding:0;color:#bbb;}
.nivo-caption p.slide_descr2 {margin:0;padding:0;color:#bbb;}
.nivo-caption a.slide_btn{ text-decoration:none;}
.nivo-caption a.slide_btn span {height:29px;display: inline-block;font-family: 'Oswald', sans-serif; border-radius:2px;margin:0px 0 0 0;background:url(../images/tail-btn-slider.gif) 0px 0px repeat-x; padding:7px 15px 5px 16px; text-decoration:none; line-height:1.2em; font-size:21px; text-transform:uppercase; color:#fff;}
.nivo-caption a.slide_btn:hover span{ background-position:0 -41px;}
.nivo-caption a.slide_btn span.btn-1{ margin-top:191px; float:left; margin-left:445px; display:block; width:100px;}
.nivo-caption a.slide_btn span.btn-2{ margin-top:219px; float:left; margin-left:597px; display:block; width:100px;}
.nivo-caption a.slide_btn span.btn-3{ margin-top:219px; float:left; margin-left:597px; display:block; width:100px;}*/
.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../images/nivo_nav.png') top left no-repeat;}
.nivo-nextNav {right:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../images/nivo_nav.png') top right no-repeat;}

.nivo-controlNav {position:absolute;right:0;bottom:0;z-index:100; width:908px; height:36px; text-align:center;}
.nivo-controlNav a { float:none; display:inline-block; width:17px;height:0;padding:17px 0 0 0;overflow:hidden;background:url(../images/slider_item.png) 0 0 no-repeat;cursor:pointer;}
.nivo-controlNav a + a {margin:0 0 0 5px;}
.nivo-controlNav a.active {background:url(../images/slider_item_active.png) 0 0 no-repeat;}

/* block news */
.block_news_featured { background:#FFF; float:left; width:680px; height:275px; margin-bottom:15px; margin-right:15px; overflow:hidden;}
.block_event_featured { background:#FFF; float:left; width:260px; height:265px; margin-bottom:15px; overflow:hidden; padding:5px;}
.block_event_featured .gallery {}
.block_event_featured .gallery .gallery-wrap { position:relative; width:260px; height:245px; overflow:hidden; }
.block_event_featured .gallery img { position: absolute; top:0; left:0; width:260px; height:245px;  }
.block_event_featured .gallery .gallery-nav { display:block; text-align:center; margin-top:3px;}
.block_event_featured .gallery .gallery-nav span{ display:inline-block; padding:2px 5px; cursor:pointer; }
.block_event_featured .gallery .gallery-nav span:hover { background:#CFF; }



.block_news { background:#FFF;}
.main_news_thumb img { width:390px; height:250px; }
.main_news_desc {}
.main_news_desc h3 { padding:10px 0; }
.main_news_desc h3 a{ font-size:16px; font-weight:bold; color:#333; }
.main_news_more { margin:15px 0; line-height:30px; }
.main_news_more a { padding:7px 15px; background:#333; color:#FFF; }
.main_news_top { float:left; width:500px; height:275px; position:relative; color:#FFF; }
.main_news_top img { width:500px; height:275px; }
.main_news_top .main_news_desc { position:absolute; bottom: 0; left:0; background: url(../images/main_news_bg.png) repeat-x; width: 500px; height: 105px; font-family:"Times New Roman", Times, serif; }
.main_news_top .main_news_desc h1{ padding: 5px 5px 5px 5px; font-size: 18px; color:#FFF; line-height: 18px;}
.main_news_top .main_news_desc h1 a { color:#FFF; }
.main_news_top .main_news_desc span { padding: 5px; display:block; font-size:14px; line-height: 16px; }

.main_news_relate { float:left; width:180px;}
.main_news_relate ul { list-style: none;}
.main_news_relate li { display: block; width:180px; height:55px; background:url(../images/main_news_relate.jpg) center center repeat-x; position:relative;}
.main_news_relate li h2 { height:55px; display: table-cell; vertical-align:middle; padding:0 10px; cursor:pointer; }
.main_news_relate li a{ font-weight:bold; color:#585c66; }
.main_news_relate li.active { background:#F60; }
.main_news_relate li.active span{ position:absolute; top:19px; left:-8px; display:block; width:8px; height:14px; background:url(../images/main_news_arrow.png) center right no-repeat;}
.main_news_relate li.active a{ color:#FFF; }

.main_news_relate .fr img { width:80px; height:60px; margin:0 0 5px 5px; }
.main_news_relate .news_title { display:block; margin-bottom:10px; min-height:60px; }
.main_news_relate .news_desc { text-align:justify;}

.sociallink { float:right; width:180px; text-align:right; padding-top:16px;}
.sociallink img{ width:24px; height:24px; }
.news a{ background:url(../images/news.jpg) left center no-repeat; }

.fl { float:left;  vertical-align:middle;}
.fr { float:right;}
.nav-control { position:absolute; top:0; right:0;}
.nav-pagination { padding:3px; }
.nav-pagination .fl span.wrapSection { vertical-align:middle;}

#pagination,#pagination li { vertical-align:middle;}
#pagination li { float: left;}
#pagination a { margin:0 2px; color:#FFF; float:right; text-decoration:none; line-height:14px;}

.wrapSection { padding:2px 5px; background:#333; color:#FFF; cursor:pointer; }
.wrapSection:hover,
.wrapSectionActive { color:#FFF; background:#C00; }
.wrapSectionSelected { color:#FFF; background:#C00; }
.wrapBold { font-weight:bold;}

.round3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.round5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.round10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.box-shadow{
	-moz-box-shadow: 0 0 5px 1px #ccc;
	-webkit-box-shadow: 0 0 5px 1px #ccc;
	box-shadow: 0 0 5px 1px #ccc;
}

#update_panel { color:#333; width:35px; height:25px; position:absolute; top:5px; right:5px;}
#update_panel img { cursor:pointer; width:16px; height:16px; display:inline-block}

#tmbestsellers span#addCartSlide,
span#addCartSlide { width:20px; position:absolute; right:-50px; top:5px; padding:auto 5px; cursor:pointer;}

/* image block */
.imagewrap { width:80px; height:80px; overflow:hidden; margin-left:2px;
	-moz-box-shadow: 0 0 3px 0px #ccc;
	-webkit-box-shadow: 0 0 3px 0px #ccc;
	box-shadow: 0 0 3px 0px #ccc;
}
/* error form */
form.std input.error_form,
form.std textarea.error_form,
form.std select.error_form
{ border:1px solid #F00; background:#FFF; }

.footer_wrapper {clear:both; color:#FFF; }
.footer_container { width:935px; margin:0 auto; padding:15px; color:#FFF/*#792c22*/; background:#f28743; border: 0 solid #FFF;}
.footer_container a{ color:#FC6;}

.block_relative_news ul li span#news_title a{ color:#03f;}
.block_relative_news ul li span#news_title a:hover{ color:#F60;}

.image-news-detail { text-align:center;}
.image-news-detail img{ padding:2px; border:1px solid #999; }

.block_left2 .news_content_detail ul.bullet { list-style: none; margin:0; padding: 0 30px; }
.block_left2 .news_content_detail ul.bullet ul,
.block_left2 .news_content_detail ul.bullet ul ul { list-style: none; }
.block_left2 .news_content_detail ul.bullet li { padding:5px 0; margin:0; }
.block_left2 .news_content_detail ul.bullet li a{ padding: 0 0 0 10px; background:url(../images/dotted-1.gif) center left no-repeat; font-weight:bold; }
.block_left2 .news_content_detail ul.bullet li a:active,
.block_left2 .news_content_detail ul.bullet li a:visited { color:#333; }
.block_left2 .news_content_detail ul.bullet li a:hover{ color:#F60; }
.block_left2 .news_content_detail ul.bullet li span { font-weight:bold; }

.block_left2 .search_content ul { list-style: none; padding:0; margin:0; }
.hotBookSlider { padding:6px; }
/* —————————————————————————————— printable version —————————————————————————————— */
@media print {

* {background:none!important;background-color:white!important;}

}