/* CSS Document */
html {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
	margin: 0;
	padding: 20px 30px 20px 30px;
	text-align: left;
	background: #efefef;
	line-height: 140%;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #000000;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	vertical-align: top;
	text-decoration: none;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

#table1 img {
	max-width: 239px;
	width: expression(this.width >   239 ?   "239px" :   this.width);
}

h1 {
	font: bold 16px Verdana, Helvetica, sans-serif;
	color: #30557c;
	margin-bottom: 30px;
	margin-top: 5px;
}

h1 a {
	font: bold 16px Verdana, Helvetica, sans-serif;
	color: #30557c;
	margin-bottom: 30px;
	margin-top: 5px;
	text-decoration: none;
}

h2 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	padding-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	vertical-align: top;
}

h2 a {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #30557c;
	padding-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
	text-decoration: none;
	vertical-align: top;
}

h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	padding-top: 0;
	padding-left: 0;
	margin-top: 0;
	margin-left: 0;
}

/*h4 { font: normal 16px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}*/
h5 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}

h6 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

p {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding: 0;
	margin: 0;
}

table.main_container {
	width: 100%;
}

table.main_header {
	height: 132px;
	width: 96%;
}

td.main_header_left {
	width: 24px;
	height: 132px;
	background: url(../images/header_left.gif) no-repeat;
}

td.main_header_center {
	height: 132px;
	background: url(../images/header_cont.gif) repeat-x;
}

td.main_header_right {
	width: 24px;
	height: 132px;
	background: url(../images/header_right.gif) no-repeat;
}

table.main_header_cont {
	background: url(../images/header_cont_logobg.gif) center no-repeat;
	background-position: top;
	background-attachment: scroll;
}

table.main_content {
	width: 96%;
	height: 100%;
}

td.cont_top_left {
	width: 24px;
	height: 11px;
	background: url(../images/cont_top_left.gif) no-repeat;
}

td.cont_top_center {
	height: 11px;
	background: url(../images/cont_top_center.gif) repeat-x;
}

td.cont_top_right {
	width: 24px;
	height: 11px;
	background: url(../images/cont_top_right.gif) no-repeat;
}

td.cont_left {
	width: 24px;
	background: url(../images/cont_left.gif) repeat-y;
}

td.cont_right {
	width: 24px;
	background: url(../images/cont_right.gif) repeat-y;
}

td.cont_bottom_left {
	width: 24px;
	height: 15px;
	background: url(../images/cont_bottom_left.gif) no-repeat;
}

td.cont_bottom_center {
	height: 15px;
	background: url(../images/cont_bottom_center.gif) repeat-x;
}

td.cont_bottom_right {
	width: 24px;
	height: 15px;
	background: url(../images/cont_bottom_right.gif) no-repeat;
}

td.content {
	background: #ffffff;
	text-align: left;
}

table.content_txt {
	height: 100%;
}

td.menu {
	width: 160px;
	text-align: left;
	vertical-align: top;
	line-height: 0.1;
}

td.menu h2 {
	text-align: left;
	line-height: 0.1;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #30557c;
	padding: 0 0 0 0;
	margin: 0;
	vertical-align: top;
	font-style: normal;
	font-variant: normal;
}

td.menu h2 a {
	text-align: left;
	line-height: 0.1;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #30557c;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	vertical-align: top;
	font-style: normal;
	font-variant: normal;
}

/*		td.menu ul { list-style-type: none; margin: 0 0 40px 0; padding: 0 0 0 0; }
		td.menu ul li { background: url(../images/menu_item_bg.gif) no-repeat; background-position:left; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }
		td.menu ul li:hover { background: url(../images/menu_item_red_bg.gif) no-repeat; background-position:left; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }
		td.menu ul li.red { background: url(../images/menu_item_red_bg.gif) no-repeat; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }
		td.menu ul li a { color: #ffffff; text-decoration: none; background-position:left;}
		td.menu ul li a:hover { color: #ffffff; text-decoration: none; background-position:left;}
		td.menu ul li a:visited { color: #ffffff; text-decoration: none; background-position:left;}

			ul { list-style-type: none; margin: 0 0 40px 0; padding: 0 0 0 0; }
			li { background: url(../images/menu_item_bg.gif) no-repeat; background-position:left; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }
			li:hover { background: url(../images/menu_item_red_bg.gif) no-repeat; background-position:left; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }

			li.red { background: url(../images/menu_item_red_bg.gif) no-repeat; font: bold 12px Verdana; color: #ffffff; width: 136px; height: 18px; padding-left: 15px; padding-top: 1px; letter-spacing: 0.08em; margin: 4px 0 0 0; }
			li a { color: #ffffff; text-decoration: none; }
			li a:hover { color: #ffffff; text-decoration: none; }
			li a:visited { color: #ffffff; text-decoration: none; }
*/
div#navcontainer {
	width: 160px;
	text-align: left;
	vertical-align: top;
}

div#navcontainer ul {
	margin: 0 0 40px 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, sans-serif;
}

div#navcontainer a {
	display: block;
	background: url(../images/menu_item_bg.gif) no-repeat;
	background-position: left;
	font: bold 12px Verdana;
	color: #ffffff;
	width: 136px;
	height: 18px;
	padding-left: 15px;
	padding-top: 1px;
	letter-spacing: 0.08em;
	margin: 4px 0 0 0;
	text-decoration: none;
}

div#navcontainer a:hover {
	display: block;
	background: url(../images/menu_item_red_bg.gif) no-repeat;
	background-position: left;
	font: bold 12px Verdana;
	color: #ffffff;
	width: 136px;
	height: 18px;
	padding-left: 15px;
	padding-top: 1px;
	letter-spacing: 0.08em;
	margin: 4px 0 0 0;
}

div#navcontainer a:active {
	display: block;
	background: url(../images/menu_item_red_bg.gif) no-repeat;
	background-position: left;
	font: bold 12px Verdana;
	color: #ffffff;
	width: 136px;
	height: 18px;
	padding-left: 15px;
	padding-top: 1px;
	letter-spacing: 0.08em;
	margin: 4px 0 0 0;
}

td.txt {
	width: 100%;
	vertical-align: top;
	height: 100%;
}

table.txt_content_header {
	width: 500px;
}

td.obl_nomera {
	text-align: left;
	width: 200px;
	vertical-align: top;
}

td.anons {
	text-align: left;
	vertical-align: top;
	padding: 0 20px 0 2%;
}

td.anons img {
	border: solid 1px #333333;
}

td.digest {
	width: 274px;
	vertical-align: top;
	text-align: right;
}

td.digest h3 {
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #7b7b7b;
	padding: 8px 0 0 15px;
}

td.digest h3 a {
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: normal;
	font-stretch: normal;
	color: #7b7b7b;
	padding: 8px 0 0 15px;
	text-decoration: none;
}

td.digest h4 {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
	font-stretch: normal;
	padding: 0 0 5px 0;
	color: #30557c;
}

td.digest h4 a {
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
	font-stretch: normal;
	color: #30557c;
	padding: 0 0 5px 0;
	text-decoration: none;
}

td.search_txt {
	background: url(../images/search_txt.gif) no-repeat;
	border: none;
	width: 190px;
	height: 21px;
	margin: 0;
	padding: 0;
}

td.search_button {
	background: url(../images/search_button.gif) no-repeat;
	border: none;
	width: 64px;
	height: 21px;
	margin: 0;
	padding: 0;
}

input.search_txt_input {
	background: url(../images/spacer.gif);
	border: none;
	width: 185px;
	height: 20px;
	margin: 0;
	padding: 2px 4px 0 4px;
}

input.search_button_input {
	background: url(../images/spacer.gif);
	border: none;
	width: 64px;
	height: 21px;
	margin: 0;
	padding: 0;
}

table.digest_news {
	width: 274px;
}

table.digest_news div.digest_news_top {
	width: 274px;
	height: 15px;
	background: url(../images/digest_news_top.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom;
}

table.digest_news div.digest_news_filler {
	width: 274px;
	background: #f7f1bd;
}

table.digest_news div.digest_news_bottom {
	width: 274px;
	height: 15px;
	background: url(../images/digest_news_bottom.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top;
}

table.digest_news td.digest_news_header {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #535353;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}

td.digest_news_filler {
	width: 10px;
	background: #f7f1bd;
}

td.digest_news_date {
	background: #f8c300;
	text-align: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	width: 4em;
	vertical-align: top;
}

td.digest_news_title {
	width: 100%;
	background: #f7f1bd;
	text-align: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	margin: 0;
	vertical-align: top;
}

td.digest_news_title a {
	text-decoration: none;
}

td.digest_news_title a:hover {
	color: #ed1c24;
}

td.digest h5 {
	font: normal 11px Verdana, Helvetica, sans-serif;
	vertical-align: bottom;
}

td.footer {
	padding: 20px 30px 40px 30px;
	text-align: right;
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

td.footer h2 {
	padding: 0px 30px 40px 30px;
	text-align: right;
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

td.footer h2 a {
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
}

td.footer h2 a:hover {
	color: #999999;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #ed1c24;
}

/*-----------------------Buttja-------------------*/
div.a1 {
	padding: 0 10px 0 0;
	margin: 0;
	vertical-align: top;
}

div.a1 h3 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

div.a1 h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #416e9c;
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: top;
}

div.a1 h4 a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #416e9c;
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: top;
	text-decoration: none;
}

div.a1 h4 a:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #416e9c;
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: top;
	text-decoration: none;
}

div.a1 h5 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #b7b7b7;
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: top;
}

div.a1 h6 {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	line-height: 140%;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

div.a1 h6 a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 140%;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-decoration: none;
}

div.a1 h6 a:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #888888;
	line-height: 140%;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-decoration: none;
}

hr {
	text-align: left;
	height: 2px;
	margin: 0 0 0 0;
	padding: 0;
	color: #cdcdcd;
	width: 100px;
}

/*----------------------------------------------------------------------*/
	/*----------------------------------------------------------------------*/
	/*-----------------------------------  clearer  -----------------------------------*/
	/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer
	{
	clear: right;
	height: 1px;
	border: 1px solid #F9FFE5;
}

.news-latest-container HR.clearer {
	clear: left;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
DIV#news-list-container {
	padding: 0 10px; 0 0;
	margin: 0 0 0 0;
	/*border: 1px solid #666;*/
}

DIV#news-list-container table {
	width: 254px;
}

td.tit-date {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*width=1;*/
}

DIV#tit-date {
	padding: 0 10px 0 0px;
	margin: 0 0 0 0;
}

td.tit-item {
	text-align: left;
	padding: 0 0 0 0;
	/*	width=100%;*/
}

DIV#tit-item {
	padding: 0 5px 10px 0;
	margin: 0 0 0 0;
	text-align: justify;
	color: #5d5d5d;
}

DIV#tit-item a {
	color: #5d5d5d;
}

DIV#news-list-container a {
	text-decoration: none;
	color: #000000;
}

DIV#news-list-item {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/* IE hack*/
	text-align: justify;
}

.news-search-form {
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #666;
	background-color: #F9FFE5;
}

.news-search-emptyMsg {
	margin: 0px;
}

.news-search-form FORM {
	margin: 0px;
}

DIV#news-list-container H3 {
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	color: #0857CC;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

DIV#news-list-container H3 A {
	width: 100%;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0px 12px;
	background-image: url(laba/news2.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	color: #416e9c;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

/*DIV#news-list-container H3 A:HOVER {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: red;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:normal;
	text-decoration:underline;
}*/
DIV#news-list-container P {
	padding-left: 0 0 0 3px;
	margin: 0 5px 0 0px;
}

DIV#news-list-date {
	text-align: left;
	padding: 10px 0 0 25px;
	margin: 0 0 0 0;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}

DIV#news-list-date-tit2 {
	text-align: left;
	padding: 10px 0 0 10px;
	margin: 0 0 0 0;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	float: left;
}

DIV#news-list-item-tit {
	text-align: left;
	padding: 0 0 0;
	margin: 0 0 0 0;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}

.news-list-imgcaption {
	float: right;
	/*padding-top:3px;


	padding-right:3px;*/
	font-size: 9px;
}

.news-list-container IMG {
	float: right;
	border: 1px solid #666;
	margin-bottom: 5px;
	margin-right: 2px;
	margin-left: 5px;
}

.news-list-category IMG {
	float: none;
	border: none;
	margin: 0px;
}

.news-list-category { /*font-size:9px;
	margin-left:3px;*/
	
}

DIV#news-list-morelink { /*margin-bottom:0 0 3px 3px;*/
	font-size: 9px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #0857CC;
}

DIV#news-list-morelink  A {
	margin: 0 0 3px 3px;
	font-size: 9px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #0857CC;
}

DIV#news-list-morelink  A:hover {
	margin: 0 0 3px 3px;
	font-size: 9px;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: red;
}

.news-list-browse {
	text-align: center;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin: 3px;
	border: 1px solid #666;
	padding: 3px;
	background-color: #F9FFE5;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
	margin: 0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border: 1px solid #666;
}

.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
DIV#news-single-item {
	padding: 5px 10px;
	margin-bottom: 35px;
	text-align: justify;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}

DIV#news-single-item H2 {
	font-size: 16px;
	font-weight: bold;
	color: #416e9c;
	margin-bottom: 25px;
}

DIV#news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left: 5px;
}

.news-single-imgcaption {
	padding: 3px;
	clear: both;
}

.news-single-category {
	float: right;
}

.news-single-backlink,.news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #416e9c;
}

.news-single-timedata {
	float: right;
}

.news-single-timedata,.news-single-author,.news-single-imgcaption {
	font-size: 9px;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #BBE53A;
	/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding: 3px;
	padding-bottom: 0px;
}

.news-single-related,.news-single-files,.news-single-links {
	border: 1px solid #666;
	margin: 0px;
	margin-bottom: 3px;
	padding: 3px;
	background-color: #F9FFE5;
}

.news-single-related DD,.news-single-links DD,.news-single-files DD {
	margin-left: 20px;
}

.news-single-related DT,.news-single-links DT,.news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	width: 90%;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
DIV#news-latest-container { /*	border:1px solid #333;
	background-color:#BBE53A;*/
	
}

DIV#news-latest-container H2 {
	color: #0857CC;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 3px;
	margin: 3px;
	/*	border:1px solid #666;
/*	background-color:#D8FA70;/*
/*	background-color:#769024;*/
}

DIV#news-latest-item { /* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding: 3px;
	margin: 3px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
}

DIV#news-latest-item IMG {
	margin-bottom: 5px;
	margin-right: 5px;
	border: 1px solid #666;
	float: left;
}

DIV#news-latest-category IMG {
	float: none;
	border: none;
	margin: 0px;
}

DIV#news-latest-category {
	font-size: 9px;
}

DIV#news-latest-date {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}

DIV#news-latest-container H3 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #0857CC;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

DIV#news-latest-container H3 A {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #0857CC;
	font-family: "Times New Roman", Times, serif;
	font-size: 16 px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

/*DIV#news-latest-container H3 A:HOVER {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: red;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:normal;
	text-decoration:underline;
}*/ /*Zaholovok dlja novyn*/
H4 {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	color: #0857CC;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

a.internal-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #30557c;
	text-decoration: none;
	margin-bottom: 30px;
	margin-top: 8px;
}

a.anews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
}
/*---------------------------------------------------------*/

.top_banner {
	vertical-align: middle;
}

/*---------------------------------------------------------*/
/* Styles for rgsmoothgallery
/* div with the gallery inside */
#ext-thumbnails{
  height:290px;
  text-align:center;
  margin:0 20px;
  border:1px solid #333;
  width:510px;
  padding:5px;
  background-color:#eee;
}

/* div around the imgs */
.carouselWrapper {

}

/* single thumbnail */
.thumbnail{
  float:left;
  padding:4px;
  border:1px solid #ccc;
  background:#fff;
  margin:5px;
}

/* label = title of an image */
.label {
  font-weight:bold;
}

/* number of the image */
.number {
  font-weight:normal;
  font-style:italic;
}

.jdGallery .slideElement
{
  width: 100%;
  height: 100%;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center center;
}

/*---------------------------------------------------------*/

table.left_banners_2cols {
	padding: 0;
	margin: 5px 0 0 0;
	width: 100%;
}

table.left_banners_2cols td {
	vertical-align: top;
	text-align: center;
}

table.banners_table {
	padding: 0;
	margin: 0;
	width: 100%;
}

table.banners_table td {
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.banner_code_area {
	width: 375px;
	height: 335px;
}
