@charset "iso-8859-2";
/* CSS Document */

/* RESET ========== */
body { 
	padding:5px; margin: 0px;
	font-size:11px; color:#000000; font-family:Tahoma, Helvetica, sans-serif; line-height: 1;
	}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, caption, form, fieldset, input, textarea, p, blockquote, span, a { 
	padding: 0;	margin: 0;
	font-family:inherit; line-height: inherit;	
	}
td, th {
	line-height: inherit;
	}
img { 
	border: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ul{ 
	margin:2px 0px 2px 20px; padding:0px; 
	}
ol{ 
	margin:2px 0px 2px 30px; padding:0px; 
	}
li{ 
	margin:0px; padding:3px 0px 3px 0px; 
	}
blockquote{ 
	margin:0px 0px 11px 20px;
	}
address, caption, cite, code, dfn, th, var {
	font-weight: normal; font-style: normal;
	}
caption, th {
	text-align: left;
	}
q:before, q:after {
	content: '';
	}
abbr, acronym { 
	border: 0;
	}

a { color:#795439; text-decoration:none; font:inherit; font-size:inherit; } 
a:hover { text-decoration:underline; }

h1{ font-family:inherit; font-size:16px; color:#cd1f26; font-weight:bold; margin:5px 0px 11px 0px; }
h2{ font-family:inherit; font-size:12px; color:#cd1f26; font-weight:bold; margin:5px 0px 11px 0px; }
h3{ font-family:inherit; font-size:11px; color:#cd1f26; font-weight:bold; margin:5px 0px 11px 0px; }
h4{ font-family:inherit; font-size:11px; color:#1A9C92; font-weight:bold; margin:5px 0px 11px 0px; }
h5{ font-family:inherit; font-size:11px; color:#1A9C92; font-weight:bold; margin:5px 0px 11px 0px; }

.bold1a { font-weight:bold; font-size:13px; font-family:inherit; color:#165697; }
.bold2a { font-weight:bold; font-size:12px; font-family:inherit; color:#165697; }
.bold3a { font-weight:bold; font-size:11px; font-family:inherit; color:#165697; }

.bold1b { font-weight:bold; font-size:13px; font-family:inherit; color:#FF0000; }
.bold2b { font-weight:bold; font-size:12px; font-family:inherit; color:#FF0000; }
.bold3b { font-weight:bold; font-size:11px; font-family:inherit; color:#FF0000; }

.bold1c { font-weight:bold; font-size:13px; font-family:inherit; color:#009900; }
.bold2c { font-weight:bold; font-size:12px; font-family:inherit; color:#009900; }
.bold3c { font-weight:bold; font-size:11px; font-family:inherit; color:#009900; }

.bold1d { font-weight:bold; font-size:13px; font-family:inherit; color:#1A9C92; }
.bold2d { font-weight:bold; font-size:12px; font-family:inherit; color:#1A9C92; }
.bold3d { font-weight:bold; font-size:11px; font-family:inherit; color:#1A9C92; }
	
/* SET STYLES ========== */
.set-left { 
	float: left; overflow: hidden; 
	}
.set-right { 
	float: right; overflow: hidden; 
	}
.set-abs { 
	position: absolute; 
	}
.set-rel { 
	position: relative; 
	}
.set-top { 
	vertical-align: top 
	}
.set-middle { 
	vertical-align: middle 
	}
.set-bottom { 
	vertical-align: bottom 
	}
.set-clear { 
	clear: both; height: 1px; font-size: 1px; line-height:1px;
	}
.set-debug { 
	border: 1px solid #00FF00; 
	}

/* ========================================= */

a.button-orange {
	display: inline-block; padding-left: 30px;
	background: url(../img/b_orange_left.png) top left no-repeat;
	font-size: 14px; color: #583D18; text-decoration: none;
	}
	a.button-orange span {
		display: inline-block; padding: 4px 10px 0px 3px; height: 27px;
		background: url(../img/b_orange.png) top right no-repeat;
		font-size: 13px; color: #583D18; text-decoration: none;
		}
	a.button-orange:hover {
		text-decoration: none; opacity: 0.8;
		}
		
a.button-grey {
	display: inline-block; padding-left: 30px;
	background: url(../img/b_grey_left.png) top left no-repeat;
	font-size: 14px; color: #474747; text-decoration: none;
	}
	a.button-grey span {
		display: inline-block; padding: 4px 10px 0px 3px; height: 27px;
		background: url(../img/b_grey.png) top right no-repeat;
		font-size: 13px; color: #474747; text-decoration: none;
		}
	a.button-grey:hover {
		text-decoration: none; opacity: 0.8;
		}
		
a.button-green {
	display: inline-block; padding-left: 30px;
	background: url(../img/b_green_left.png) top left no-repeat;
	font-size: 14px; color: #3F4D15; text-decoration: none;
	}
	a.button-green span {
		display: inline-block; padding: 5px 10px 0px 3px; height: 26px;
		background: url(../img/b_green.png) top right no-repeat;
		font-size: 14px; color: #3F4D15; text-decoration: none;
		}
	a.button-green:hover {
		text-decoration: none; opacity: 0.8;
		}

div.article-box-pic {
	padding: 1px; margin-left: 15px;
	background: #FFFFFF; border: 1px solid #E3DFD3;
	}
	div.article-box-pic-sub {
		padding: 10px;
		background: url(../img/pic_bg.jpg) top left repeat;
		}
		div.article-box-pic-name {
			padding-top: 10px;
			font-size: 13px; color: #535F5B; text-align: center;
			}

td.article-box-stars-left {
	padding: 8px 0px;
	font-size: 13px; color: #5B5A57; line-height: 140%;
	border-bottom: 1px solid #F0F0EF;
	}
td.article-box-stars-right {
	padding: 8px 0px;
	font-size: 22px; color: #DDDCDA;
	border-bottom: 1px solid #F0F0EF;
	}

td.article-box-details {
	padding: 8px 5px; border-bottom: 1px solid #F0F0EF; border-top: 1px solid #F0F0EF;
	font-size: 13px; color: #6E6D6A;
	}
	td.article-box-details a {
		color: #3462A1;
		}
		
.zoomable
{
	text-align: center;
}
.thumb_table img{
	width: 60px; 
	height: 44px;
}