﻿.sti_container {font-family:Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #333;width:100%;margin:0px auto;padding:0px;overflow:hidden;}
.sti_container a { text-decoration:none; color:#2d75cd; }
.ajax_content {clear:both; }
.sti_slider {width:100%; height:227px;overflow:hidden;position:relative;background:#f4f4f4;margin:0;}
.sti_items {float:left;display:none;padding:0px;margin:0px;width:15000px;}
.sti_items img { padding:0px; margin:0px; float:left;}
.preload_32 { background:#fff url(../img/preload_32.gif) center no-repeat; width:32px; height:32px; padding:5px; position:absolute; z-index:1000;border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, .3);}
.preload_16 {background:#fff url(../img/preload_16.gif) center no-repeat; width:16px; height:16px; padding:5px; position:absolute; z-index:1001; margin-top:28px; left:5px;border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);}
.sti_slide { width:100%; height:164px; float:left; padding:0; margin:0; background:#fff url(../img/texture_01.jpg); position:relative; }
.sti_slide img { display:block; border:none !important; margin:0 !important; padding:0 !important; max-width:none !important; max-height:none !important; height:none !important; }
.sti_slide div.banner_title {font-size:13px; background:#000; color:#999; padding:2px 10px; position:absolute; left:0; bottom:0px; opacity:.8; }
.sti_slide div.banner_title span{ float:right;}
.sti_slide div.banner_title a { color:#fff; }
.sti_slide div.banner_title a:hover { text-decoration:underline; }

/*---------*/
.sti_paginate {
	position:relative;
	display:inline-block;
	zoom:1; *display:inline;
	margin-top:6px;
	min-width:50px;
    background-color:#fff;
    text-align:center;
	overflow:hidden;
	line-height:15px;
}

.sti_paginate .sti_page {
	float:left;
}
.sti_paginate .sti_control {float:left; border-left:#eaeaea solid 1px; margin-left:10px; padding-left:8px;}
.sti_paginate .sti_control img { border:none !important; padding:0; }

.sti_paginate .sti_play { padding:0 !important; line-height:0 !important; float:left; margin-left:6px; margin-right:0 !important; }
.sti_paginate .sti_pause { padding:0 !important; line-height:0 !important; float:left; margin-left:6px; margin-right:0 !important; }

.sti_paginate .sti_btn {
    display:inline-block;
	zoom:1; *display:inline;
    padding:4px 11px 4px;
	margin-right:5px;
	margin-bottom:5px;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #777;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: whiteSmoke;
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-bottom-color: #B3B3B3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	outline:none;
}

.sti_paginate .active {
	color: #222;
	background-color: #dddddd;
	background-image: none;
    background-image: -ms-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#c5c5c5));
    background-image: -webkit-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -o-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -moz-linear-gradient(top, #dddddd, #c5c5c5);
	
	border: 1px solid #999;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #D6D6D6 #D6D6D6 #BEBEBE;
    border-bottom-color: #888;
}

.sti_paginate .bullets_page {background:url(../img/page_bullets_sprite.png) no-repeat; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;}
.sti_paginate .bullets_page_active {background:url(../img/page_bullets_sprite.png) no-repeat -18px 0; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;}
.sti_paginate a{margin:0 3px 0 0; float:left; border:#fff solid 1px; outline:none; width:10px; height:10px; padding:5px; text-indent:-9999px; background:url(../images/pic-ico-1.png) no-repeat center 0;}
.sti_paginate a.thumbnails_page { margin:0 3px 0 0; float:left; outline:none; width:6px; height:6px;text-indent:-9999px; background:url(../images/pic-ico-1.png) no-repeat center 0;}
.sti_paginate .thumbnails_page img { border:none !important; }
.sti_paginate a.thumbnails_page_active { margin:0 3px 0 0; float:left; outline:none; width:6px; height:6px; opacity:1 ; text-indent:-9999px; background:url(../images/pic-ico-2.png) no-repeat center 0;}
.sti_paginate .thumbnails_page_active img { border:none !important; }
