@CHARSET "UTF-8";

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background: #928f8f url(body-bck.jpg) top  repeat-x;
	color: #333333;
}

div {}

	.header {
		width: 1000px;
		height: 134px;
		background: url(header-bck.jpg) repeat-x;
	}
	
	.banner-top-holder {
		padding-top: 10px;
		text-align: center;
		position: relative;
		float: right;
		margin-right: 10px;
	}
	
	.submenu {
		width: 1000px;
		height: 35px;
		background: url(submenu-bck.jpg) repeat-x;
		color: #FFFFFF;
	}
	
	.container {
		width: 998px;
		float: left;
		border: 1px solid red;
	}
	
	.inner-wrapper {
		padding: 20px 26px 0 25px;
		width: 949px;
		
	}
	
	.submenu-left {
		padding: 8px 0 0 10px;
		float: left;
	}
	
	.submenu-right {
		float: right;
		padding: 5px 10px 0 0;
		width: 250px;
		height: 28px;
	}
	
	.wrapper {
		width: 1040px;
		margin: 0 auto;
		background: url(body-panel-bck.jpg) repeat-y;
	}
	
	.wrapper-left {
		padding-left: 20px;
		background: url(left-holder.jpg) top left no-repeat;
		float: left;
	}
	
	.wrapper-right {
		padding-right: 20px;
		background: url(right-holder.jpg) top right no-repeat;
		float: left;
	}	
	
	.hightlights-top {
		height: 17px;
		width: 920px;
		background: #656363 url(highlights-top.jpg) top left no-repeat;
		color: #CCCCCC;
		padding: 3px 0 0 20px;
		font-size: 9px;
	}
	
	.highlights-panel {
		padding: 0 0 10px 10px;
		width: 930px;
		background: url(highlights-bottom.jpg) #212121 bottom left no-repeat;
		height: 239px;
		margin-bottom: 10px;
	}
	
	.highlights-holder {
		width: 940px;
	}
	
	.highlights {
		width: 616px;
		height: 239px;
		float: left;
	}
	
	.top-news {
		float: left;
		width: 275px;
		height: 229px;
		background: url(top-news.jpg);
		padding: 10px 10px 0 20px;
		color: #FFFFFF;
	}
	
	.button3-left {
		width: 5px;
		height: 24px;
		background: url(button3-left.gif);
		float: right;
	}
	
	.button3-right {
		width: 5px;
		height: 24px;
		background: url(button3-right.gif) right top;
		float: right;
	}
	
	.body-left {
		width: 622px;
		float: left;
	}
	
	.bn-panel {
		width: 949px;
		height: 33px;
		margin-bottom: 10px;
	}
	
	.bn-left {
		width: 162px;
		height: 29px;
		background: url(bn-panel-left.jpg) no-repeat;
		float: left;
		padding: 8px 0 0 10px;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	.bn-bck {
		height: 28px;
		background: url(bn-panel-bck.jpg) repeat-x;
		padding-top: 9px;
		padding-left: 10px;
		float: left;
		width: 758px;
	}
	
	.thumb {
		width: 135px;
		height: 110px;
		border: 1px solid #e3e1e1;
		background: #FFFFFF;
		font-size: 10px;
		padding: 4px;
		float: left;
		margin: 0 5px 5px 0;
	}
	
	.images-pager {
		height: 29px;
		border-top: 1px solid #e0dfdf;
		border-bottom: 1px solid #e1e0e0;
		background: url(pics-panel-bck.gif) repeat-x;
		padding: 9px 5px 0 5px;
		margin-top: 10px;
	}
	
	.prev-button {
		width: 22px;
		height: 22px;
		background: url(button-left.gif);
		display: block;
		float: left;
		margin-left: 5px;
	}
	
	.next-button {
		width: 22px;
		height: 22px;
		background: url(button-right.gif);
		display: block;
		float: right;
		margin-right: 5px;
	}
	
	.bn-right {
		width: 9px;
		height: 37px;
		background: url(bn-panel-right.gif);
		float: right;
	}
	
	.body-right {
		width: 327px;
		float: left;
	}
	
	.topnewstv-header {
		width: 927px;
		height: 25px;
		background: url(topnewstv-header.jpg);
		padding: 11px 0 0 24px;
	}
	
	.topnewstv-panel {
		padding: 20px 24px 0 24px;
		
	}
	
	.panel-header {
		width: 297px;
		background: url(panel-header.jpg);
		height: 27px;
		padding: 10px 0 0 14px;
	}
	
	.panel {
		width: 311px;
		background: #f3f3f3 url(panel-bck.jpg) repeat-y;
		height: 267px;
	}
	
	.topnewstv-footer-panel {
		background: url(topnewstv-bg2.jpg);
		clear: both;
	}
	
	.topnewstv-container {
		width: 951px;
		background: url(topnewstv-bg.jpg) repeat-y;
	}
	
	.videos-container {
		width: 903px;
		padding: 20px 24px 30px 24px;
		clear: both;
		background: url(topnewstv-footer.jpg) bottom no-repeat;
		
	}
	
	.panel-link {
		clear: both;
		padding-top: 10px;
		text-align: right;
		position: absolute;
		top: 245px;
		right: 17px;
	}
	
	.panel-holder {
		height: 324px;
		width: 311px;
		float: left;
	}
	
	.panel-ct {
		width: 281px;
		height: 267px;
		background: url(footer-panel.jpg) bottom left no-repeat;
		padding: 10px 17px 10px 13px;
		position: relative;
	}
	
	.rpanel-top {
		height: 29px;
		width: 287px;
		background: url(rpanel-header.jpg);
		padding: 15px 20px 0 20px;
	}
	
	.banner-top {
		width: 320px;
		height: 10px;
		background: url(banner-top.jpg);
		font-size: 1px;
	}
	
	.rpanel-bottom {
		height: 10px;
		width: 320px;
		background: url(banner-bottom.gif);
		font-size: 1px;
	}
	
	.banner-holder {
		padding: 0 10px 0 10px;
		width: 300px;
		background: #eceaea;
	}
	
	.item-sep {
		height: 10px;
		clear: both;
		border-bottom: 1px solid #cecdcd;
		margin-bottom: 10px;
	}
	
	.spacer {
		height: 10px;
		font-size: 1px;
		clear: both;
	}
	
	.cat-panel {
		width: 151px;
		background: #FFFFFF url(cat-header.jpg) no-repeat;
	}
	
	.cat-header {
		height: 20px;
		padding: 10px 0 0 5px;
		font-weight: bold;
	}
	
	.cat-item {
		padding: 5px;
	}
	
	.cat-footer {
		width: 151px;
		height: 6px;
		background: url(cat-footer.jpg) no-repeat bottom;
		font-size: 0;
	}
	
	.cat-sep {
		background: url(cat-sep.jpg) no-repeat;
		width: 151px;
		font-size: 0;
		height: 3px;
	}
	
	.rpanel {
		padding: 10px 20px 15px 20px;
		width: 287px;
		background: url(right-panel-footer.jpg) bottom left no-repeat;
	}
	
	.rpanel-holder {
		background: url(right-panel-bck.jpg) repeat-y;
	}
	
	.rpanel-heading {
		width: 280px;
		padding-bottom: 20px;
		background: url(right-panel-sep.jpg) bottom left no-repeat;
	}
	
	.currency-holder-left {
		width: 130px;
		float: left;
		padding-right: 9px;
		padding-bottom: 5px;
		border-right: 1px solid #d8d7d7;
	}
	
	.currency-holder-right {
		width: 130px;
		float: left;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	
	.exch-up {
		background: url(currency-up.gif) right 1px no-repeat;
	}
	
	.exch {
		float: right;
		padding-right: 10px;
	}
	
	.exch-down {
		background: url(currency-down.gif) right top no-repeat;
	}
	
	.wth-txt {
		padding-top: 3px;
		color: #b6402c;
		font-size: 11px;
	}
	
	.left {
		float: left;
	}
	
	.weather-icon {
		width: 90px;
		height: 70px;
		float: left;
	}
	
	.article-panel {
		width: 572px;
		padding: 20px 24px 30px 24px;
		background: url(article-panel-footer.jpg) left bottom no-repeat;
	}
	
	.article-panel-holder {
		background: url(article-panel-bg.jpg) repeat-y;
	}	
	
	.inner-panel {
		background: #f0f0f0;
		border: 1px solid #e1e0e0;
		padding: 5px;
		float: left;
		width: 242px;
		margin: 0 10px 10px 0;
	}
	
	.footer-search {
		width: 725px;
		padding: 10px 0 10px 215px;
		text-align: center;
		clear: both;
	}
	
	.footer-bottom {
		width: 919px;
		height: 19px;
		padding: 18px 15px 0 15px;
		color: #FFFFFF;
	}

	.calendar-cell-alt {
		width: 23px;
		height: 19px;
		display: block;
		float: left;
		margin-right: 2px;
		background: url(calendar-cell-alt.gif);
		text-align: center;
		padding-top: 5px;
		color: #666666;
		margin-bottom: 1px;
	}	
	
	.icon-rain {
		background: url(weather-rain.jpg) no-repeat;
	}
	
	.icon-clouds {
		background: url(weather-clouds.jpg) no-repeat;
	}
	
	.icon-sunny {
		background: url(weather-sunny.jpg) no-repeat;
	}
	
	.icon-sunny-clouds {
		background: url(weather-sunny-clouds.jpg) no-repeat;
	}
	
	.icon-snow {
		background: url(weather-snow.jpg) no-repeat;
	}
	
	.icon-sleet {
		background: url(weather-sleet.jpg) no-repeat;
	}	
	
	.icon-unknown {
		background: url(weather-unknown.jpg) no-repeat;
	}
	
	.icon-thunderstorm {
		background: url(weather-thunderstorm.jpg) no-repeat;
	}	
	
	.article-header {
		width: 570px;
		height: 80px;
		padding: 0 24px 0 24px;
		background: url(article-header.jpg) top left no-repeat;
	}
	
	.image-nav {
		background: url(pic-sep.jpg) center top no-repeat;
		padding: 10px 0 0 75px;
		float: left;
	}
	
	.tab-left-sel {
		width: 7px;
		height: 30px;
		background: url(article-tab-left-sel.jpg) no-repeat;
		float: left;
	}
	
	.tab-right-sel {
		width: 7px;
		height: 30px;
		background: url(article-tab-right-sel.jpg) no-repeat;
		float: left;
	}
	
	.tab-left {
		width: 7px;
		height: 30px;
		background: url(article-tab-left.jpg) no-repeat;
		float: left;
	}
	
	.calendar-row {
		width: 175px;
		height: 23px;
		background: url(calendar-row.gif);
		margin-bottom: 3px;
	}
	
	.tab-right {
		width: 7px;
		height: 30px;
		background: url(article-tab-right.jpg) no-repeat;
		float: left;
	}
	
	.buttons-panel {
		height: 25px;
		background: url(icons-panel-bck.gif) repeat-x;
		padding: 9px 10px 0 10px;
		margin-top: 10px;
	}
	
	.icon-right {
		float: left;
		width: 2px;
		height: 16px;
		background: url(icon-right.gif);
	}
	
	#loading {
		background: url(loading.gif) no-repeat;
		width: 20px;
		height: 20px;
		position: absolute;
		visibility: hidden;
	}	
	
	.created {
		float: right;
		padding-right: 5px;
		padding-top: 5px;
		font-size: 10px;
		color: #555555;
	}
	
	.created a:link,
	.created a:hover,
	.created a:active,
	.created a:visited {
		color: #555555;
	}
	
	.footer {
		width: 949px;
		background: url(footer-bck.jpg) no-repeat;
		clear: both;
		height: 94px;
	}
	
	.comment-heading {
		font-weight: bold;
		padding-bottom: 5px;
	}
	
	.inquiry-logo {
		width: 19px;
		height: 19px;
		background: url(icon-question.gif);
		float: left;
	}
	
	.panel-header-wide {
		width: 606px;
		height: 27px;
		background: url(panel-wide-header.jpg) no-repeat;
		padding: 10px 0 0 14px;
		clear: both;
	}
	
	.top-news-holder {
		border: 1px solid #cdcdcd;
		padding: 10px;
		background: #dfdfdf;
	}
	
	.panel-wide {
		padding: 10px 16px 20px 14px;
		width: 590px;
		background: url(panel-wide-footer.jpg) bottom left no-repeat; 
	}
	
	.panel-wide-holder {
		background: url(panel-wide-bg.gif) repeat-y;
	}
	
	.inquiry-title {
		padding-left: 10px;
		float: left;
		color: #b6402c;
	}
	
	.panel-exp {
		float: right;
		width: 17px;
		height: 17px;
		background: url(icon-collap.gif);
	}
	
	.inquiry-options-holder {
		background: #FFFFFF;
		padding: 10px;
	}
	
	.slider-left {
		float: left;
		width: 4px;
		height: 8px;
		background: url(slider-left.gif) no-repeat;
		font-size: 0;
		margin-top: 3px;
	}
	
	.slider-right {
		float: left;
		width: 0px;
		height: 8px;
		background: url(slider-right.gif) right no-repeat;
		font-size: 0;
		margin-top: 3px;
	}
	
	.inq-items-sep {
		height: 5px;
		border-bottom: 1px solid #e1e0e0;
		margin-bottom: 5px;
		font-size: 1px;
		clear: both;
	}
	
	.slider-text {
		float: left;
		padding-left: 5px;
	}
	
	.panel-collapse {
		float: right;
		width: 17px;
		height: 17px;
		background: url(icon-exp.gif);
	}
	
	.comment-title {
		padding: 4px;
		background: #f2f1f1;
		color: #777777;
		height: 15px;
		margin-bottom: 5px;
	}
	
	.page-header {
		width: 590px;
		height: 30px;
		background: url(page-header.jpg) no-repeat;
		padding: 20px 0 0 20px;
	}
	
	div.menu-sep {
		width: 0;
		height: 23px;
		border-left: 1px solid #2a2a2a;
		float: left;
	}
	
	.lng-holder {
		border-left: 1px solid #2a2a2a;
		border-right: 1px solid #2a2a2a;
		float: right;
		padding: 5px 5px 0 5px;
		height: 18px;
	}
	
	.lng-holder-right {
		border-right: 1px solid #2a2a2a;
		float: right;
		padding: 5px 5px 0 5px;
		height: 18px;
		margin-right:10px;
	}
	
	.date-cell {
		width: 95px;
		height: 115px;
		background: url(calendar-field.gif);
		margin-top: 30px;
	}
	
	.date-dd {
		width: 95px;
		color: #cc0000;
		font-size: 45px;
		text-align: center;
		padding-top: 20px;
		font-family: Arial;
		font-weight: bold;
	}
	
	.date-month {
		font-size: 12px;
		text-align: center;
		padding-top: 5px; 
		width: 95px;
		color: #444444;
	}
	
	.clear {
		clear: both;
		height: 0;
		visibility: hidden;
		font-size: 0;
	}
	
ul {}
	.menu {
		padding: 0 0 0 10px;
		margin: 0;
		list-style: none;
		border-top: 1px solid #2a2a2a;
	}
	
	.submenu, .list-menu, .inquiry {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
li{}
	.menu li {
		float: left;
	}
	
	li.menu-sep {
		width: 0;
		height: 23px;
		border-left: 1px solid #2a2a2a;
	}
	
	.list-menu li {
		padding: 3px 0 3px 10px;
		background: url(list-bullet.gif) left 9px no-repeat;
	}
	
	.inquiry li {
		padding-bottom: 3px;
		clear: both;
	}
	
	.inquiry li.inquiry-heading {
		font-weight: bold;
		color: #b6402c;
		padding-bottom: 10px;
	}
	
a:link,
a:visited {
		color: #3656a6;
		text-decoration: none;
	}
	
a:hover,
a:active {
		color: #c10202;
		text-decoration: none;
	}
	
	.menu li a:link,
	.menu li a:visited {
		padding: 5px 6px 0 6px;
		vertical-align: middle;
		height: 18px;
		color: #FFFFFF;
		font-size: 10px;
		text-decoration: none;
		display: block;
	}
	
	.menu li a:hover,
	.menu li a:active {
		background: #FFFFFF;
		color: #000000;
	}
	
	.footer-bottom a:link,
	.footer-bottom a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.footer-bottom a:hover,
	.footer-bottom a:active {
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	* html .menu a, 
	* html .button3, 
	* html .button1, 
	* html .tab, 
	* html .tab-sel {
		width: 25px;
	}
	
	.submenu a:link,
	.submenu a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.submenu a:hover,
	.submenu a:active {
		text-decoration: underline;
	}
	
	.search-button {
		border: 0;
		background: url(search-button.gif);
		width: 21px;
		height: 21px;
		display: block;
		float: right;
	}
	
	a.logo {
		width: 248px;
		height: 107px;
		background: url(logo.jpg);
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	a.white:link,
	a.white:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	a.white:hover,
	a.white:active {
		color: #c10202;
		text-decoration: none;
	}
	
	.button3:link,
	.button3:visited,
	.button3:hover,
	.button3:active {
		padding: 3px 10px 0 10px;
		height: 21px;
		float: right;
		display: block;
		background: url(button3-bck.gif);
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.top-news a:link,
	.top-news a:visited {
		color: #5794c1;
	}
	
	.top-news a:hover,
	.top-news a:active {
		color: #c10202;
	}
	
	.inquiry-option:link,
	.inquiry-option:active,
	.inquiry-option:hover,
	.inquiry-option:visited {
		padding-left: 20px;
		text-decoration: none;
		color: #333333;
	}
	
	.bullet-normal {
		background: url(bullet-normal.gif) no-repeat;
	}
	
	.bullet-selected {
		background: url(bullet-sel.gif) no-repeat;
	}
	
	.button1:link,
	.button1:hover,
	.button1:visited,
	.button1:active {
		padding-top: 7px;
		background: url(vote-button.jpg) repeat-x;
		height: 29px;
		text-align: center;
		color: #3656a6;
		display: block;
		width: 157px;
		font-weight: bold;
	}
	
	.submit-button:link,
	.submit-button:hover,
	.submit-button:visited,
	.submit-button:active {
		padding-top: 7px;
		background: url(submit-button.jpg) no-repeat;
		height: 27px;
		text-align: center;
		color: #3656a6;
		display: block;
		width: 154px;
		font-weight: bold;
	}
	
	.send_friend{
		padding: 5px 30px 5px 30px;
		background: url(button1-bck.gif) repeat-x;
		border: 1px solid #cecdcd;
		height: 20px;
		text-align: center;
		color: #3656a6;
		display: block;
	}
	
	.button2:link,
	.button2:hover,
	.button2:visited,
	.button2:active {
		padding-top: 6px;
		background: url(search-button.jpg);
		height: 25px;
		color: #3656a6;
		display: block;
		float: left;
		margin-left: 10px;
		width: 126px;
		text-align: center;
		font-weight: bold;
	}
	
	.votes-stat-icon {
		width: 23px;
		height: 20px;
		background: url(stat.gif) 1px 1px no-repeat;
		margin-right: 5px;
		display: block;
		float: left;
	}
	
	.votes-stat-icon-sel {
		width: 23px;
		height: 20px;
		background: url(stat-sel.gif);
		margin-right: 5px;
		display: block;
		float: left;
	}
	
	.devision {
		float: right;
		width: 50px;
		height: 15px;
		background: url(devision.gif);
	}
	
	.tab-sel:link,
	.tab-sel:hover,
	.tab-sel:visited,
	.tab-sel:active {
		height:21px;
		padding: 9px 15px 0 15px;
		background: url(article-tab-bck-sel.jpg) repeat-x;
		display: block;
		float: left;
	}
	
	.tab:link,
	.tab:hover,
	.tab:visited,
	.tab:active {
		height: 21px;
		padding: 9px 15px 0 15px;
		background: url(article-tab-bck.jpg) repeat-x;
		display: block;
		float: left;
	}
	
	.txt-but {
		float: right;
		width: 14px;
		height: 14px;
		display: block;
		margin-top: 7px;
	}
	
	.incr-txt-f {
		background: url(txt-size-inc-faded.jpg);
	}
	
	.incr-txt-s {
		background: url(txt-size-inc-sel.jpg);
	}
	
	.decr-txt-f {
		background: url(txt-size-decr-faded.jpg);
		margin-right: 3px;
	}
	
	.decr-txt-s {
		background: url(txt-size-decr-sel.jpg);
		margin-right: 3px;
	}
	
	.but-prev {
		display: block;
		background: url(but-prev.gif);
		width: 14px;
		height: 14px;
		float: left;
	}
	
	.article-button:link,
	.article-button:hover,
	.article-button:visited,
	.article-button:active {
		padding: 1px 6px 0 24px;
		color: #FFFFFF;
		font-size: 10px;
		height: 15px;
		display: block;
		float: left;
	}
	
	a.tab-normal {
		display: block;
		background: url(tab-normal.jpg);
		width: 139px;
		height: 21px;
		text-align: center;
		color: #b6402c;
		float: left;
		margin-left: 2px;
		padding-top: 7px;		
	}
	
	.topnewstv-link {
		background: url(topnews-menu-bck.gif) repeat-x;
	}
	
	a.tab-selected {
		display: block;
		background: url(tab-selected.jpg);
		width: 134px;
		height: 21px;
		text-align: center;
		color: #b6402c;
		float: left;
		margin-left: 2px;
		padding-top: 7px;
	}
	
	.send-button {
		background: #b6402c url(icon-mail.gif) left top no-repeat;
	}
	
	.print-button {
		background: #b6402c url(icon-print.gif) left top no-repeat;
	}
	
	.but-next {
		display: block;
		background: url(but-next.gif);
		width: 14px;
		height: 14px;
		float: left;
	}
	
	.inquiry-panel {
		display: block;
		background: #ebeaea url(qpanel-bck.gif) top repeat-x;
		padding: 10px;
		border-top: 1px solid #e0dfdf;
		border-bottom: 1px solid #e1e0e0;
		
	}
	
	.video-thumb:link,
	.video-thumb:hover,
	.video-thumb:visited,
	.video-thumb:active {
		width: 135px;
		height: 110px;
		border: 1px solid #e3e1e1;
		padding: 4px;
		background: #FFFFFF;
		display: block;
		font-size: 10px;
		color: #333333;
		margin-right: 10px;
		float: left;
	}
	
	.arrow-prev {
		display: block;
		width: 30px;
		height: 9px;
		float: left;
		background: url(prev-arrow.gif);
		margin-right: 20px;
		font-size: 1px;
	}
	
	.arrow-next {
		display: block;
		width: 30px;
		height: 9px;
		float: left;
		background: url(next-arrow.gif);
		font-size: 1px;
	}
	
	.cal-arrow-left {
		width: 8px;
		height: 9px;
		background: url(cal-arrow-left.gif);
		display: block;
		float: left;
		margin-top: 3px;
	}
	
	.cal-arrow-right {
		width: 8px;
		height: 9px;
		background: url(cal-arrow-right.gif);
		display: block;
		float: left;
		margin-top: 3px;
	}	
	
	.calendar-cell {
		width: 23px;
		height: 19px;
		display: block;
		float: left;
		margin-right: 2px;
		background: url(calendar-cell.gif);
		text-align: center;
		padding-top: 5px;
		margin-bottom: 1px;
	}
	
img {}
	.item-image {
		float: left;
		margin-right: 10px;
		border: 0;
	}
	
	.item-image2 {
		margin-bottom: 3px;
		border: 0;
	}
	
input {
	border: 1px solid #9b9a9a;
	padding: 2px;
}
	.search-field {
		width: 200px;
		height: 17px;
		border: 1px solid #8f2d1c;
		float: right;
		margin-right: 5px;
		padding: 1px;
	}
	
	.ft-search-fld {
		width: 400px;
		border: 1px solid #a7a4a4;
		padding: 2px;
		float: left;
		margin-top: 2px;
	}
	
	.percentage-holder {
		float: right;
		font-weight: bold;
		color: #B6402C;
	}
	
	.text-field {
		width: 200px;
		border: 1px solid #cecdcd;
		padding: 2px;		
	}
textarea {
	border: 1px solid #9b9a9a;
	padding: 2px;
	}
	
.form td {
	padding: 5px;
	}
	
	
/* Misc */

.big {
	font-size: 12px;
	}
	
.large {
		font-size: 15px;
		font-weight: bold;
	}
	
.small {
		font-size: 10px;
	}
	
.bold {
	font-weight: bold;
	}
	
.title {
	color: #b6402c;
	font-weight: bold;
	font-size: 12px;
	}
	
.gray {
	color: #808080;
	}
	
a.red:link,
a.red:active,
a.red:hover,
a.red:visited {
	color: #cc0000;	
}

.red {
	color: #cc0000;
}
	
a.cat-sel:link,
a.cat-sel:hover,
a.cat-sel:active,
a.cat-sel:visited 
	{
		color: #c10202;
		font-weight:bold;
	}
	
a.black:link,
a.black:visited {
		color: #000000;		
	}
	
a.black:hover,
a.black:active {
		color: #c10202;
		text-decoration: none;
	}
a.red:link,
a.red:visited {
		color: #B6402C;		
	}
	
a.red:hover,
a.red:active {
		color: #3656A6;
		text-decoration: none;
	}
	
.txt-hide {
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}	
