/* Copyright 2009 Xsevo */
/* Category Pages */
.cat-lead-photo { }
.cat-lead-photo img { width: 776px; height: 250px; }
.cat-cont { padding: 12px; }
.cats-box { padding: 0 18px; margin-top: 3px; }
.cat-header {  text-align: left; padding: 12px 0;}
.cat-title { float: left; }
.cat-title a { color: #b70501; font-size: 175%; text-decoration: none; letter-spacing: 1px; font-weight: bold; }
.cat-title a:hover { color: #740301; }
.cat-action { float: right; color: #aaa; }
.cat-action a { color: #aaa; text-decoration: none; }
.cat-action a:hover { color: #000; }
a.act-sel { color: #b70501; font-weight: bold;}
.cat-article { width: 334px; height: 65px; float:left; text-align: left; margin-bottom: 10px; overflow: hidden; }
.cat-article-disp { width: 100px; height: 100%; float: left; margin: 0;  overflow: hidden; }

.cat-article-tab { float: left; width: 15px; height: 65px; }
.tab-article { background: url(../images/template/article.png) no-repeat; }
.tab-product { background: url(../images/template/product.png) no-repeat; }
.tab-photo { background: url(../images/template/photo.png) no-repeat; }
.tab-video { background: url(../images/template/video.png) no-repeat; }

.cat-article-photo { float: left; width: 85px; height: 65px; overflow: hidden; background-color: #fff; }
.cat-article-photo img { width: 81px; height: 61px; margin: 2px; }
.cat-article-content { width: 220px; height: 100%; float: left; padding-left: 10px;overflow: hidden; }
.cat-article-title { padding: 0 0; margin-bottom: 3px; }
.cat-article-title a { color: #002480; font-weight: bold; text-decoration: none; }
.cat-article-title a:hover { color: #f00; }
.cat-article-summary { font-size: 10px; color: #888; height: 50px; overflow: hidden; text-align: justify; line-height: 11px; }
.cat-article-summary a { text-decoration: none; color: #002480; }
.cat-article-summary a:hover { color: #f00; }

.cat-box { border-bottom: 1px solid #9e0601; margin-bottom: 8px; padding-bottom: 8px;}
.cat-articles { margin: 0 3px; }
.cat-articles-box { float: left; width: 334px; }
.cat-rt { padding-left: 40px;}
.cat-nav { float: left;}
.cat-nav a { color: #999; text-decoration: none; }
.cat-nav a:hover { color: #fff; }
.cat-hnav { padding-left: 10px ;  }
.cat-hnav a { color: #999; text-decoration: none;font-size: 12px; font-weight: normal; letter-spacing: 0px; }
.cat-hnav a:hover { color: #9e0601; }
.cat-pages { float: right; }

/* Category Filter/Option List */

.opt                        { list-style: none; margin: 0px 20px 0 20px; }
.opt li                     { display: block; float: right; height:20px; margin: 3px 0 0 0; padding: 0;  border: 4px solid #000; }
.opt a, .opt span           { display: block; height: 14px; padding: 3px 2px; color: #888; text-decoration: none; }
.opt a:hover                { color: #fff; }

.opt .sel                   { padding: 0; background: #e33000 url(../images/layout/opt.png) no-repeat 100% 0; }
.opt .sel a, .opt .sel span { padding: 3px 6px; background: transparent url(../images/layout/opt.png) no-repeat 0 0; color: #fff ! important; font-weight: bold; }


.fil                        { list-style: none; margin: 0 20px 0 20px; }
.fil li                     { display: block; float: right; height:20px; margin: 3px 0 0 0; padding: 4px; }
.fil a, .fil span           { display: block; height: 14px; padding: 3px 2px; color: #888; text-decoration: none; }
.fil a:hover                { color: #000; }

.fil .sel                   {  }
.fil .sel a, .fil .sel span { color: #b70501 ! important; font-weight: bold; }
.fil span { color: #888; }

/* Hack IE6 */
* html .fil a, * html .fil span, * html .opt a, * html .opt span { display: inline-block; }