/**
 * TomatoCMS
 * 
 * LICENSE
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE Version 2 
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-2.0.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@tomatocms.com so we can send you a copy immediately.
 * 
 * @copyright	Copyright (c) 2009-2010 TIG Corporation (http://www.tig.vn)
 * @license		http://www.gnu.org/licenses/gpl-2.0.txt GNU GENERAL PUBLIC LICENSE Version 2
 * @version 	$Id: default.css 1151 2010-02-02 19:54:40Z huuphuoc $
 */

/* ========== Common ======================================================== */
* { margin: 0; padding: 0; }
body.t_g_tig { background:url(images/g_body.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.t_g_banner { color: #FFFFFF; height: 136px; }

/** Reset */
a, a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
table, p, ul, li { margin: 0; padding: 0; }
ul li { margin: 0; list-style-type: none; }

/** 
 * Always put the footer at the bottom of page
 * http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
 */
html, body { height: 100%; }
#t_g_body_wrapper { min-height: 100%; position: relative; }
/*
Fix for IE 6:
<!--[if lt IE 7]>
<style media="screen" type="text/css">
#t_g_body_wrapper { height: 100%; }
</style>
<![endif]-->
*/
#t_g_body_container { padding-bottom: 104px; /* 104px is height of footer */ }
#t_g_footer { background: #dcdcdc; width: 100%; margin: 0; padding: 0; height: 46px; font-size: 11px; color: #666666; position: absolute; bottom: 0; left: 0 }
#t_g_footer ul { margin: 0; padding: 0; }
#t_g_footer ul li { list-style: none; padding: 0; }
#t_g_footer p { margin: 0; height: 46px; line-height: 46px; }

#t_g_header { height: 90px; }

#t_g_footer .omega { text-align: right; }

.t_g_left { float: left; }
.t_g_right { float: right; }
.t_g_clear { clear: both; }
.t_g_top { margin-top: 10px; }
.t_g_bottom { margin-bottom: 10px; }
.t_g_corner { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.t_g_ul li { background: url(images/g_square.jpg) left no-repeat; padding-left: 10px; }
a.t_g_link, a.t_g_link:visited { text-decoration: underline; color: blue; }

.t_g_grid { background: url(images/960_grid_12_col.png) top left repeat-y; }
hr.t_g_dot { background: url(images/g_dot_small.jpg) repeat-x; border: none; height: 1px; line-height: 1px; }

/** Banner */
.t_g_aboutus { background:url(images/g_banner.jpg) center top no-repeat; height:286px; width:960px; position:relative; z-index:1; }
.t_g_aboutus #slider1 { width: 960px; /* important to be same as image width */ height: 276px; /* important to be same as image height */ overflow: hidden; /* important */ }
.t_g_aboutus #slider1Content { width: 870px; /* important to be same as image width or wider */ position: absolute; top: 0; margin-left: 0; }
.t_g_aboutus .slider1Image { float: left; /*position: relative;*/ position: absolute; left: 0; top:0; display: none; }
.t_g_aboutus .slider1Image span { position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; position: absolute; top: 50px; color: #fff; display: none; line-height: 18px;}
.t_g_aboutus .slider1Image span h3 { font-size: 22px; }
.t_g_aboutus .slider1Image span { font-size: 12px; }
.t_g_aboutus .slider1Image span h3 a { color: #fff; text-decoration: none; text-shadow: 1px 1px #000; }
.t_g_aboutus .slider1Image .left { left: 0; width: 324px !important; height: 276px; }

/** Border */
.t_g_border { border-bottom: 2px solid #666; margin: 0px; padding: 0px; }
.t_g_border h2 { color: #666; }

/** Box */
.t_g_box table thead { margin: 0; height: 28px; line-height: 28px; font-size: 16px; border-top: 5px solid #3C3C3C; border-bottom: 1px solid #666; padding-left: 10px; }
.t_g_box { position: relative; margin: 0px; padding: 0px; margin-bottom: 10px; }
.t_g_box .t_g_box_content { background: #FFF; padding: 5px; clear: both; }
.t_g_box .t_g_box_corner { background-image: url(images/g_box_corner.jpg); background-repeat: no-repeat; position: absolute; width: 4px; height: 4px; }
.t_g_box .t_g_box_corner_hide { background-image:url(images/g_box_corner_hide.jpg); background-repeat: no-repeat; position: absolute; width: 4px; height: 4px; }
.t_g_box .t_g_box_corner_tl { top: 0px; left: 0px; background-position: 0px 0px; font-size: 2px; }
.t_g_box .t_g_box_corner_tr { top: 0px; right: 0px; background-position: -4px 0px; font-size: 2px; }
.t_g_box .t_g_box_corner_bl { bottom: 0px; left: 0px; background-position: 0px -4px; font-size: 2px; z-index: 10; }
.t_g_box .t_g_box_corner_br { bottom: 0px; right: 0px; background-position: -4px -4px; font-size: 2px; z-index: 10; }
.t_g_box .t_g_box_corner_bl2 { background-image: url(images/g_box_corner_hide.jpg); background-repeat: no-repeat; background-position: -4px -4px; top: 29px; right: 0; z-index: 100; }
.t_g_box .t_g_box_corner_br2 { background-image: url(images/g_box_corner_hide.jpg); background-repeat: no-repeat; background-position: 0px -4px; top: 29px; left: 0; z-index: 100; }
.t_g_box_head { height: 33px; border: 0px solid red; }
.t_g_box_head h2 { line-height: 33px; color: #770101; font-size: 18px; font-weight: bold; line-height: 40px; text-decoration: none; text-transform: uppercase; }
.t_g_box_head h2 a { font-weight: bold; color: #DB0002; }
.t_g_box_head a { text-decoration: none; font-size: 12px; }
.t_g_box_head a.t_g_box_head_close { position: absolute; right: 8px; top: 7px;  background: url(images/g_box_head_close.gif) no-repeat; width: 15px; height: 18px; text-indent: -900%; }
.t_g_box_head a.t_g_box_head_close:hover { position: absolute; background: url(images/g_box_head_close.gif) no-repeat left bottom; }
.t_g_box_head a.t_g_box_head_collapse { position: absolute; background: url(images/g_box_head_show.gif) no-repeat 0px 4px; left: 12px; top: 10px; text-indent: -900%; width: 12px; height: 12px; }
.t_g_box_head a.t_g_box_head_show { position: absolute; background: url(images/g_box_head_show.gif) no-repeat 0px 4px;  }
.t_g_box_head a.t_g_box_head_hide { position: absolute; background: url(images/g_box_head_hide.gif) no-repeat 3px 1px; }

/** Buttons */
a.t_g_button, a.t_g_button:visited { color: #333; background: url(images/g_button.gif) center no-repeat; display: block; width: 90px; text-align: center; height: 25px; line-height: 25px; text-decoration: none; }
input.t_g_button { cursor: pointer; border: none; color: #333; background: url(images/g_button.gif) center no-repeat; width: 90px; height: 25px; line-height: 25px; }

/** Cycle slider */
.t_g_cycle_slider { padding-top: 5px; position: absolute; right: 10px; top: 7px; }
.t_g_cycle_slider div { float: left; height: 10px; line-height: 10px; }
.t_g_cycle_slider span a { /*margin: 0; padding: 0;*/ width: 10px; height: 10px; float: left; font-size: 0; }
.t_g_cycle_slider_nav span a { background: url(images/g_cycle_slider_sprite.png) no-repeat -10px -20px; line-height: 0; }
.t_g_cycle_slider_nav span a.activeSlide { background-position: 0 -20px; }
span a.t_g_cycle_slider_prev { background: url(images/g_cycle_slider_sprite.png) no-repeat 0px -10px; }
span a.t_g_cycle_slider_next { background: url(images/g_cycle_slider_sprite.png) no-repeat 0px 0px; }

/** Form */
.t_g_form .clearfix { border-bottom: 1px solid #E5E5E5; padding-bottom: 10px; }
.t_g_form .clearfix:last-child { border-bottom: none; }
.t_g_form label.error { margin-left: 10px; padding: 5px; background: #B70002; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.t_g_form div.t_g_guide { color: #CCC; margin-top: 5px; }

/** Effects */
.t_g_loading { margin: 0 auto; text-align: center; background: url(images/g_loading.gif) center no-repeat; padding-left: 10px; height: 20px; line-height: 20px; }

/** 
 * Menu
 * Currently, use droppy plugin
 * http://onehackoranother.com/projects/jquery/droppy/
 * @since	2.0.2 
 */
.t_g_menu_container { margin: 0; position: absolute; top: -32px; right: 0; }
.t_g_menu_menu ul{ margin: 0; padding: 0px 0px 0px 5px; float: left; }
.t_g_menu_menu ul li{ position: relative; display: inline; float: left; list-style: none; padding: 0px 7px; font-size: 11px; z-index: 9999 }
.t_g_menu_menu ul li a { display: block; font-size: 13px; font-weight: bold; color: #666666; text-decoration: none; text-shadow: -1px 1px #fff; }
.t_g_menu_menu li  li a { text-shadow: none; }
.t_g_menu_menu ul li a:hover, .t_g_menu_menu ul li a.current { color: #000; }
.t_g_menu_menu ul li.node { background: url(images/g_node.jpg) center top no-repeat; width: 2px; height: 25px; }
.t_g_menu_menu ul li ul{ padding-top: 12px; margin-left: -20px; position: absolute; left: 0; display: block; visibility: hidden; }
.t_g_menu_menu ul li ul li{ display: list-item; float: none; }
.t_g_menu_menu ul li ul li ul{ top: 0; }
.t_g_menu_menu ul li ul li a{ font: Arial, Helvetica, sans-serif; width: 160px; /*width of sub menus*/ background-color: #cc0000; filter:alpha(opacity=80); /* CSS3 standard */ opacity:0.8; color: #FFF; padding: 5px 5px 5px 10px; margin: 0; font-size:11px; border-top-width: 0; font-weight:bold; }
.t_g_menu_menu ul li ul li a:hover{ /*sub menus hover style*/ background: #eff9ff; color: black; }

/** Message */
.t_g_message { border: 1px solid #CCC; padding: 5px 10px; background: yellow; margin-bottom: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.t_g_message li { background: url(images/g_square.jpg) left no-repeat; padding-left: 10px; }
.t_g_warning { padding: 5px; background: #B70002; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/** Pager */
.t_g_pager { padding: 6px; height: 30px; }
.t_g_pager b { background-color: #999; padding: 5px; width: 25px; height: 25px; }

/* ========== Modules ======================================================= */

/** 
 * Multimedia
 * @since 2.0.2 
 */
.t_multimedia_file_details { background: #FFF; padding: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.t_multimedia_file_details h2 { margin: 0; line-height: 20px; font-size: 16px; color: #DB0002; font-weight: bold; }
.t_multimedia_set_details h2 { margin: 0; line-height: 20px; font-size: 16px; color: #DB0002; font-weight: bold; }
.t_multimedia_set_details ul {  margin-left: 20px; margin-bottom: 10px; }
.t_multimedia_set_details li { float: left; margin-right: 30px; }
.t_multimedia_set_details li img { width: 160px; border: 1px solid #999; }

/** 
 * News
 * @since 2.0.0 
 */
.t_news_details { background: #FFF; padding: 30px 0; }
.t_news_details h2 { margin: 0; line-height: 20px; font-size: 1.5em; line-height: 1; margin-bottom: 1em; color: #111; font-weight: normal; }
.t_news_image { background: url(images/news_image.gif) no-repeat right; padding-right: 25px; }
.t_news_video { background: url(images/news_video.gif) no-repeat right; padding-right: 25px; }

.t_news_category_page { margin: 20px 0px 0px 0px; padding:0; }
.t_news_category_page img { float:left; margin:0px 10px 0px 2px; }
.t_news_category_page ul { margin:0px 0px 0px 0px; padding:0; }
.t_news_category_page ul li { list-style:none; padding:15px 0px; border-bottom:1px solid #e1e1e1; }
.t_news_category_page ul li img { border: 1px solid #C1C1C1; }
.t_news_category_page ul li h3 { font-size:12px; color:#006fd8; font-weight:bold; }
.t_news_category_page ul li p { text-align: justify; }
.t_news_category_page a, #category_news a:link, #category_news a:visited, #category_news a:active { color:#006fd8; text-decoration:none; }
.t_news_category_page a:hover { color:#006fd8; text-decoration:underline; }
.t_news_category_page .t_next_view { float: right; padding-top: 10px; }
.t_news_category_page .t_next_view div { background: transparent url(images/g_view_next.jpg) no-repeat scroll left top; height: 21px; width: 98px; float: left; }
.t_news_category_page .t_next_view div a { color: #2A2222; font-size: 12px; padding-left: 14px; text-decoration: none; }

/**
 * @since 2.0.2
 */
.t_news_tag li { background: url(images/g_dot_small.jpg) bottom repeat-x; margin-bottom: 10px; padding-bottom: 10px; clear: both; }
.t_news_tag li:last-child { background: none; }
.t_news_tag li img { float: left; border: 1px solid #CCC; margin-right: 10px; }
.t_news_tag li h4 { margin: 0; font-size: 12px; padding: 0; }
.t_news_tag .t_news_tag { border-top: 1px solid #333; font-weight: bold; margin-top: 10px; padding-top: 5px; text-align: right; }

/* ========== Widgets ======================================================= */

/** 
 * ad/zone
 * @since 2.0.0 
 */
.t_ad_zone { margin-bottom: 2px; }

/** 
 * comment/comment
 * @since 2.0.1 
 */
.t_comment_comment ul { margin-top: 10px; }
.t_comment_comment li { margin-bottom: 15px; }
.t_comment_comment .reply { background-color: #fff9ec; }
.t_comment_comment blockquote { border: 1px solid #DCDCDC; background-color: #F2F2F2; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #666666; padding-bottom: 5px; }
.t_comment_comment blockquote p { margin: 5px; padding: 0px; }
.t_comment_comment cite.reply { background: transparent url(images/comment_comment_bubble_reply.gif) no-repeat 20px 0; }
.t_comment_comment cite { position: relative; margin: 0px; padding: 10px 0px 0px 15px; top: 6px; background: transparent url(images/comment_comment_bubble.gif) no-repeat 20px 0; color: #666666; font-size: 11px; }
.t_comment_comment cite span { color: #adadad; float: right; position: relative; }
.t_comment_comment cite span a, .t_comment_comment cite span a:visited { font-size: 11px; color: #a0a0a0; }
.t_comment_comment cite span a:hover { color: #333333; text-decoration: underline; }
.t_comment_comment cite a, .t_comment_comment cite a:visited { color: #666666; }
.t_comment_comment td {  padding-bottom: 10px; padding-right: 10px; }
.t_comment_comment a.title, .t_comment_comment a.title:visited { font-weight: bold; }

/** 
 * comment/latestcomment
 * @since 2.0.1 
 */
.t_comment_latestcomment ul { margin-top: 10px; }
.t_comment_latestcomment li { margin-bottom: 15px; }
.t_comment_latestcomment .t_g_box_content { height: 300px; overflow: auto; }
.t_comment_latestcomment blockquote { border: 1px solid #DCDCDC; background-color: #F2F2F2; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.t_comment_latestcomment blockquote img:first-child { float: left; margin: 5px 5px 0 5px; }
.t_comment_latestcomment blockquote p { margin: 10px; padding: 0px; }
.t_comment_latestcomment cite { position: relative; margin: 0px; padding: 9px 0px 0px 0px; top: 6px; background: transparent url(images/comment_latestcomment_bubble.gif) no-repeat 20px 0; }
.t_comment_latestcomment a { color: #851607; }
.t_comment_latestcomment pre, .t_comment_latestcomment .syntaxhighlighter { width: 100%; overflow: scroll; }

/** 
 * core/itomato
 * @since 2.0.0 
 */
.t_core_itomato_placeholder { border: 2px dashed #DB0002; margin-bottom: 10px; }

/** 
 * core/skinselector
 * @since 2.0.0 
 */
.t_core_skinselector ul li { float: left; list-style-type: none; width: 20px; height: 20px; margin-right: 5px; cursor: pointer; }
.t_core_skinselector ul li a { display: inline; width: 20px; height: 20px; text-indent: -9999em; outline: none; }

/** 
 * multimeida/filesets
 * @since 2.0.2 
 */
.t_multimedia_filesets ul { margin-top: 10px; }
.t_multimedia_filesets li:first-child { background: none; }
.t_multimedia_filesets li { list-style-type: none; padding: 5px; background: url(images/g_dot_small.jpg) top left repeat-x; clear: both; }
.t_multimedia_filesets li img { float: left; margin-right: 5px; margin-bottom: 5px; }

/** 
 * multimedia/latestsets
 * @since 2.0.2 
 */
.t_multimedia_latestsets ul { margin-top: 10px; }
.t_multimedia_latestsets li:first-child { background: none; }
.t_multimedia_latestsets li { list-style-type: none; padding: 5px; background: url(images/g_dot_small.jpg) top left repeat-x; clear: both; }
.t_multimedia_latestsets li img { float: left; margin-right: 5px; margin-bottom: 5px; }

/** 
 * multimeida/player
 * @since 2.0.0 
 */ 
.t_multimeida_player { margin-bottom: 10px; }
.t_multimeida_player img { border: 1px solid #CCC; }
.t_multimeida_player .t_multimeida_player_list { height: 200px; overflow: auto; margin-top: 5px; }
.t_multimeida_player .t_multimeida_player_list tr { background: url(images/g_dot_small.jpg) bottom left repeat-x; }
.t_multimeida_player .t_multimeida_player_list td { width: 140px; padding-top: 5px; padding-bottom: 5px; }
.t_multimeida_player .t_multimeida_player_list td img { float: left; margin-right: 5px; }

/** 
 * multimeida/slideshow
 * @since 2.0.0
 */
.t_multimedia_slideshow { margin-bottom: 10px; }
.t_multimedia_slideshow .t_multimedia_slideshow_container { margin: 0 auto; width: 600px; height: 450px; position: relative; }
.t_multimedia_slideshow .t_multimedia_slideshow_container { list-style-type: none; }
.t_multimedia_slideshow .t_multimedia_slideshow_container li { width: 600px; height: 450px; }
.t_multimedia_slideshow .t_multimedia_slideshow_container li img { border: 0px; width: 600px; height: 450px; z-index: 1; }
.t_multimedia_slideshow .t_multimedia_slideshow_container li div { filter: alpha(opacity = 50); position: absolute; height: 50px; bottom: 0; opacity: 0.7; background-color: #000; display: block; color: #FFFFFF; z-index: 200; left: 0; width: 100%; }
.t_multimedia_slideshow .t_multimedia_slideshow_container li h3 { font-size: 14px; padding: 5px; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav { height: 30px; margin: 0px; padding: 0px; display: block; position: relative; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav div { position: absolute; top: 0px; margin: 0 auto; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav div { margin: 0 auto; width: 600px; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav span { list-style: none; float: left; padding: 5px; margin: 0 auto; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav span a { display: block; cursor: pointer; background: url(images/multimedia_slideshow_circle.jpg) no-repeat; width: 27px; height: 27px; line-height: 27px; text-align: center; text-decoration: none; font-weight: bold; color: #000; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav span a:hover, .t_multimedia_slideshow_nav li a:active, .t_multimedia_slideshow_nav li a:visited, .t_multimedia_slideshow_nav li a:link { color: #000; }
.t_multimedia_slideshow .t_multimedia_slideshow_nav span a.activeSlide { color: #FFF; display: block; cursor: pointer; background: url(images/multimedia_slideshow_active.jpg) no-repeat; width: 27px; height: 27px; }

/** 
 * news/breadcump
 * @since 2.0.0 
 */
.t_news_breadcump { background: transparent url(images/g_dot.gif) repeat-x scroll left bottom; /*height:26px;*/}
.t_news_breadcump a.current { color: #770101; font-size: 18px; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 40px; }
.t_news_breadcump a { color: #004F8B; font-size: 12px; font-weight:bold; text-transform: uppercase; text-decoration: none; }
.t_news_breadcump .breadcrum_right { color:#7F7F7F; font-size:14px;/*height:26px;*/line-height: 40px; }
.t_news_breadcump .breadcrum_right { float:right; }
.t_news_breadcump .breadcrum_left { float:left; }

/** 
 * news/category
 * @since 2.0.0 
 */
.t_news_category { background: url(images/g_list_other.jpg) left top no-repeat; margin-top: 30px; width: 230px; /*height:100px;*/ }
.t_news_category ul { margin: 8px; padding: 0; }
.t_news_category ul li { list-style: none; /*padding:3px 0px 3px 12px; */; padding: 3px 0px 3px 2px; }
.t_news_category h3 { font-size: 16px; color: #318ade; line-height: 44px; height: 44px; text-align: center; font-weight: normal; }
.t_news_category ul.menu_accordion, .t_news_category ul#menu_accordion ul { list-style-type: none; margin: 0px 0px 0px 10px; padding: 0; width: 100%; }
.t_news_category ul.menu_accordion a { display: block; text-decoration: none; font-weight: bold; color: #006FD8; }
.t_news_category ul.menu_accordion li { margin-top: 0px; list-style: none; background: url(images/g_arrow.png) no-repeat left 10px; padding: 3px 0px 3px 8px; }
.t_news_category ul.menu_accordion li a { color: #006FD8; padding: 0.1em; }
.t_news_category ul.menu_accordion li a:hover { text-decoration: underline; }
.t_news_category ul.menu_accordion li ul li { background: url(images/g_bulet_other.jpg) no-repeat left 9px; padding: 1px 0px 1px 0px; }
.t_news_category ul.menu_accordion li ul li a { color: #000; padding-left: 10px; font-weight: normal; }
.t_news_category ul.menu_accordion li ul li a:hover { font-weight: normal; }

/** 
 * news/hotest
 * @since 2.0.0 
 */ 
.t_news_hotest ul { margin-top: 5px; }
.t_news_hotest h4 { margin: 0; font-size: 14px; }
.t_news_hotest ul li { list-style-type:none; clear: both; margin-bottom: 10px; }

/** 
 * news/latestcategory
 * @since 2.0.0 
 */ 
.t_news_latestcategory {}
.t_news_latestcategory #news { padding: 30px 0 0; }
.t_news_latestcategory #news h3 { border-bottom: 1px solid #E1E1E1; color: #006FD8; padding-bottom: 10px; font-weight: normal; font-size:1.5em; margin-bottom: 20px; }
.t_news_latestcategory #news h3 a { background: url(images/g_bulet.jpg) no-repeat left 9px; padding-left: 10px; font-weight: normal; }
.t_news_latestcategory #news h5 { margin: 0px 0px 5px 0px; padding: 0; color: #006fd8; font-size: 1em; }
.t_news_latestcategory #news a, .t_news_latestcategory #news a:link, .t_news_latestcategory #news a:active, .t_news_latestcategory #news a:visited { color: #006fd8;; text-decoration: none; }
.t_news_latestcategory #news p { color:#2a2222; }
.t_news_latestcategory #news a:hover { text-decoration: underline;  }
.t_news_latestcategory .t_next_view { float: right; padding-top: 10px; }
.t_news_latestcategory .t_next_view p { background: transparent url(images/g_view_next.jpg) no-repeat scroll left top; height: 21px; width: 98px; }
.t_news_latestcategory .t_next_view p a { color: #2A2222; font-size: 12px; padding-left: 14px; text-decoration: none; }

/** 
 * news/latesthome
 * @since 2.0.0 
 */
.t_news_latesthome img { float: left; margin-right: 10px; border: 1px solid #CCC; width: 160px; height: 120px; overflow: hidden; }
.t_news_latesthome ul { border: none; clear: both; } 
.t_news_latesthome ul li { clear: both; background: url(images/g_square.jpg) left no-repeat; padding-left: 10px; width: 90%; }
.t_news_latesthome ul li a:hover { text-decoration: underline; }

/** 
 * news/mostviewed
 * @since 2.0.0
 */
.t_news_mostviewed ul { margin-top: 5px; }
.t_news_mostviewed ul li { list-style-type:none; clear: both; margin-bottom: 10px; padding-top: 5px; background: url(images/g_dot_small.jpg) left top repeat-x; }
.t_news_mostviewed ul li:first-child { background: none; }
.t_news_mostviewed ul li div { background: url(images/news_mostviewed_bg.jpg) no-repeat; color: #666; width: 50px; height: 37px; text-align: center; margin-right: 5px; margin-bottom: 5px; }

/** 
 * news/newer
 * @since 2.0.0 
 */
.t_news_newer { background: url(images/g_list_other.jpg) left top no-repeat; margin-top: 30px; width: 230px; /*height:100px;*/ }
.t_news_newer ul { margin: 8px; padding: 0; }
.t_news_newer ul li { list-style: none; /*padding:3px 0px 3px 12px; */; padding: 3px 0px 3px 2px; }
.t_news_newer h3 { font-size: 16px; color: #318ade; line-height: 44px; height: 44px; text-align: center; font-weight: normal; }
.t_news_newer ul.menu_accordion, .t_news_newer ul#menu_accordion ul { list-style-type: none; margin: 0px 10px; padding: 0; }
.t_news_newer ul.menu_accordion a { display: block; text-decoration: none; font-weight: bold; color: #006FD8; }
.t_news_newer ul.menu_accordion li { margin-top: 0px; list-style: none; background: transparent url(images/g_bulet_other_news.jpg) no-repeat scroll left 11px; padding: 3px 0px 3px 8px; }
.t_news_newer ul.menu_accordion li a { color: #006FD8; padding: 0.1em; }
.t_news_newer ul.menu_accordion li a:hover { text-decoration: underline; }
.t_news_newer ul.menu_accordion li ul li { background: url(images/g_bulet_other.jpg) no-repeat left 9px; padding: 1px 0px 1px 0px; }
.t_news_newer ul.menu_accordion li ul li a { color: #000; padding-left: 10px; font-weight: normal; }
.t_news_newer ul.menu_accordion li ul li a:hover { font-weight: normal; }
.t_news_newer ul li a, .t_news_newer ul li a:active, .t_news_newer ul li a:visited, .t_news_newer ul li a:link { color:#000; text-decoration:none; font-size:12px; font-weight: normal; }
.t_news_newer ul li a:hover { text-decoration:underline; }

/** 
 * news/newest
 * @since 2.0.0 
 */
.t_news_newest ul { margin-top: 5px; }
.t_news_newest ul li { list-style-type:none; clear: both; margin-bottom: 10px; }
.t_news_newest ul li img { float: left; margin: 0px 6px 0px 0px; }
.t_news_newest ul li hr { height: 1px; margin: 0; overflow: hidden; }
.t_news_newest ul li div { margin-bottom: 2px; text-align: right; }
.t_news_newest ul li hr { padding: 5px 0px 5px 0px; height: 1px; }

/** 
 * news/older
 * @since 2.0.0 
 */
.t_news_older { margin: 30px 0; padding: 0; }
.t_news_older span { color: #A50000; font-size: 14px; font-weight: bold; }
.t_news_older ul { margin: 0 0 0 20px; padding: 0; }
.t_news_older ul li { list-style: none; background: url(images/g_bulet_other.jpg) no-repeat left 10px; padding: 1px 0px 1px 10px; }
.t_news_older ul li a, .t_news_older ul li a:active, .t_news_older ul li a:visited, .t_news_older ul li a:link { text-decoration: none; font-size: 12px; color: #555555; }
.t_news_older ul li a:hover { text-decoration: underline; }

/** 
 * news/searchbox
 * @since 2.0.2 
 */
#t_news_search { margin: 0; height: 40px; }
#t_news_search p { font-size: 11px; color: #7f7777; float: left; width: 142px; padding-top: 6px; }
#t_news_search a { font-size: 11px; text-decoration: none; color: #7f7777; padding: 0px 5px; }
#t_news_search a:hover { text-decoration: underline; }
#t_news_searchbox { float:right; width: 128px; height: 19px; background: url(images/g_news_search.jpg) top right no-repeat; margin:5px 0px 0px 0px; padding:0; }
#t_news_searchbox input.t_news_keyword { float: left; padding: 0; margin:3px 2px 0px 3px; border: 0; width: 100px; background: none; font-size:0.8em; width: 100px; }
#t_news_searchbox #t_news_go { float: right; margin:1px 2px 0px 0px; }

/** 
 * news/siblingcategory
 * @since 2.0.0 
 */
.t_news_siblingcategory { background: url(images/g_list_other.jpg) left top no-repeat; margin-top: 30px; width: 230px; /*height:100px;*/ }
.t_news_siblingcategory h3 { font-size: 16px; color: #318ade; line-height: 44px; height: 44px; text-align: center; font-weight: normal; }
.t_news_siblingcategory ul { margin: 8px; padding: 0; }
.t_news_siblingcategory ul li { float: left; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 3px 0 3px 10px; }


/** 
 * news/stickycategory
 * @since 2.0.0 
 */ 
.t_news_stickycategory {}
.t_news_stickycategory  #product { margin: 0; padding: 30px 0 0;  }
.t_news_stickycategory #product h3 { color: #006fd8; font-size: 1.5em; line-height: 1; margin-bottom: 1em; font-weight: normal; }
.t_news_stickycategory #product .pics ul { margin: 0; padding: 0; width: 100%; }
.t_news_stickycategory #product .pics ul li { border-bottom: 1px solid #F1F1F1; float: left; list-style-image: none; list-style-type: none; margin:0; padding: 10px 0; width: 100%; }
.t_news_stickycategory #product .pics ul li p { margin: 0; padding: 0; }
.t_news_stickycategory #product .pics img { float: left; height: 42px; margin-right: 12px; width: 92px; }
.t_news_stickycategory #product .pics ul li span { font-size: 12px; font-weight: bold; }
.t_news_stickycategory #next_prev { height:12px; text-align: right; }
.t_news_stickycategory a#prev { background:url(images/g_prev.png) left top no-repeat; width:5px; height:12px; padding:0; margin:0px 3px 0px 0px; font-size: 14px; }
.t_news_stickycategory a#next { background:url(images/g_next.png) right top no-repeat; width:5px; height:12px; font-size: 14px;  }

/** 
 * news/tigproduct
 * @since 2.0.2 
 */
.t_news_tigproduct { background: url(images/g_list_other.jpg) left top no-repeat; margin-top: 30px; width: 230px; /*height:100px;*/ }
.t_news_tigproduct { background: url(images/g_list_other.jpg) left top no-repeat; margin-top: 30px; width: 230px; /*height:100px;*/ }
.t_news_tigproduct ul { margin: 0 0 0 10px; padding: 0; }
.t_news_tigproduct ul li { list-style: none; /*padding:3px 0px 3px 12px; */; padding: 3px 0px 3px 2px; }
.t_news_tigproduct h3 { font-size: 16px; color: #318ade; line-height: 44px; height: 44px; text-align: center; font-weight: normal; }
.t_news_tigproduct ul.menu_accordion, .t_news_category ul#menu_accordion ul { list-style-type: none; margin: 0px 0px 0px 10px; padding: 0; width: 100%; }
.t_news_tigproduct ul.menu_accordion a { display: block; text-decoration: none; font-weight: bold; color: #006FD8; }
.t_news_tigproduct ul.menu_accordion li { margin-top: 0px; list-style: none; background: url(images/g_arrow.png) no-repeat left 10px; padding: 3px 0px 3px 8px; }
.t_news_tigproduct ul.menu_accordion li a { color: #006FD8; padding: 0.1em; }
.t_news_tigproduct ul.menu_accordion li a:hover { text-decoration: underline; }
.t_news_tigproduct ul.menu_accordion li ul li { background: url(images/g_bulet_other.jpg) no-repeat left 9px; padding: 1px 0px 1px 0px; }
.t_news_tigproduct ul.menu_accordion li ul li a { color: #000; padding-left: 10px; font-weight: normal; }
.t_news_tigproduct ul.menu_accordion li ul li a:hover { font-weight: normal; }


/** 
 * poll/vote
 * @since 2.0.0 
 */
.t_poll_vote .t_poll_vote_result { background: #CCC; height: 20px; }
.t_poll_vote .t_poll_vote_result div { background: #646464; height: 20px; }

/** 
 * tag/tagcloud
 * @since 2.0.2 
 */
.t_tag_tagcloud .Zend_Tag_Cloud li { float: left; padding: 5px; }
.t_tag_tagcloud .Zend_Tag_Cloud li:hover { background: #444; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.t_tag_tagcloud .Zend_Tag_Cloud li:hover a { color: #FFF; }

/** 
 * tag/tags
 * @since 2.0.2 
 */
.t_tag_tags .t_g_box_content span { float: left; background: #444; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 5px; margin-right: 5px; padding: 5px; }
.t_tag_tags .t_g_box_content span a, .t_tag_tags .t_g_box_content span a:visited { color: #FFF; }

/** 
 * utility/countdown
 * @since 2.0.0 
 */
.t_utility_countdown .hasCountdown {}
.t_utility_countdown .countdown_rtl { direction: rtl; }
.t_utility_countdown .countdown_holding span { background-color: #ccc; }
.t_utility_countdown .countdown_row { clear: both; width: 100%; padding: 0px 2px; text-align: center; }
.t_utility_countdown .countdown_show1 .countdown_section { width: 98%; }
.t_utility_countdown .countdown_show2 .countdown_section { width: 48%; }
.t_utility_countdown .countdown_show3 .countdown_section { width: 32.5%; }
.t_utility_countdown .countdown_show4 .countdown_section { width: 24.5%; }
.t_utility_countdown .countdown_show5 .countdown_section { width: 19.5%; }
.t_utility_countdown .countdown_show6 .countdown_section { width: 16.25%; }
.t_utility_countdown .countdown_show7 .countdown_section { width: 14%; }
.t_utility_countdown .countdown_section { color: #CB0000; display: block; float: left; font-size: 11px; text-align: center; }
.t_utility_countdown .countdown_amount { font-size: 18px; font-weight: bold; }
.t_utility_countdown .countdown_descr { display: block; width: 100%; }

/** 
 * utility/feed
 * @since 2.0.0 
 */
.t_utility_feed .t_g_box_content { height: 300px; overflow: auto; }
.t_utility_feed li:first-child { background: none; }
.t_utility_feed li { list-style-type: none; padding: 5px; background: url(images/g_dot_small.jpg) top left repeat-x; }
.t_utility_feed li span { color: #999; }

/** 
 * utility/socialshare
 * @since 2.0.0
 */
.t_utility_socialshare { float: right; text-align: right; margin: 0; padding: 0; }
.t_utility_socialshare li { list-style-type: none; float: left; margin-left: 5px; width: 24px; height: 24px; line-height: 24px; }
.t_utility_socialshare li a { width: 24px; height: 24px; text-align: left; text-indent: -9999em; outline: none; display: inline; float: left; }
.t_utility_socialshare li.twitter { background: url(images/utility_socialshare_twitter_24.png) top left no-repeat; }
.t_utility_socialshare li.facebook { background: url(images/utility_socialshare_facebook_24.png) top left no-repeat; }
.t_utility_socialshare li.technorati { background: url(images/utility_socialshare_technorati_24.png) top left no-repeat; }
.t_utility_socialshare li.delicious { background: url(images/utility_socialshare_delicious_24.png) top left no-repeat; }
.t_utility_socialshare li.stumbleupon { background: url(images/utility_socialshare_stumbleupon_24.png) top left no-repeat; }

/** 
 * utility/twitterupdate
 * @since 2.0.0 
 */
.t_utility_twitterupdate { margin-bottom: 10px; }
.t_utility_twitterupdate .t_g_box_content { height: 300px; overflow: auto; }
.t_utility_twitterupdate a, .t_utility_twitterupdate a:visited { text-decoration: underline; }
.t_utility_twitterupdate li:first-child { background: none; }
.t_utility_twitterupdate li { list-style-type: none; padding: 5px; background: url(images/g_dot_small.jpg) top left repeat-x; }
.t_utility_twitterupdate li span { color: #999; }
 


