body {
	background-color: #ff8746; margin: 0px; color: #333333;
}

body, td, th, div, p, span, li, input, select, textarea {
	font-family: Verdana, Arial, Tahoma; font-size: 8pt;
}

img {
	border-style: none; border-width: 0px;
}

.header {
	border-bottom: 1px solid #a6a6a6;
}

.topmenu_news_pre {
	background-image: url('/_img/bg_topmenu_news.gif'); background-repeat: repeat-x; background-color: #ededed;
	border-bottom: 1px solid #a6a6a6;
}
.topmenu_news {
	
}
.topmenu_news a, .topmenu_news a:visited, .topmenu_news a:active {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #333333; 
	text-decoration: none;
}
.topmenu_news a:hover {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #0265b2; 
	text-decoration: none;
}
.topmenu_news td, .topmenu_news th {
	height: 38px; vertical-align: top; padding-right: 8px; padding-top: 9px;
}
.topmenu_news img, .topmenu_cat img {
	margin-left: 16px; margin-right: 8px; margin-bottom: -5px;
}
.topmenu_news_action {
	background-image: url('/_img/bg_topmenu_news.gif'); background-repeat: repeat-x;  background-color: #ededed;
	border-bottom: 1px solid #a6a6a6; padding-right: 16px; text-align: right;
}
.topmenu_news_action img, .topmenu_cat_action img {
	margin-left: 6px;
}

.topmenu_cat_pre {
	background-image: url('/_img/bg_topmenu_cat.gif'); background-repeat: repeat-x; background-color: #c9c9c9;
	border-top: 1px solid #db2900;
}
.topmenu_cat {
	
}
.topmenu_cat a, .topmenu_cat a:visited, .topmenu_cat a:active {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #000000; text-decoration: none;
}
.topmenu_cat a:hover {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #db2900; text-decoration: none;
}
.topmenu_cat td, .topmenu_cat th {
	height: 39px; vertical-align: top; padding-right: 8px; padding-top: 9px;
}
.topmenu_cat_action {
	background-image: url('/_img/bg_topmenu_cat.gif'); background-repeat: repeat-x; background-color: #c9c9c9;
	text-align: right; border-top: 1px solid #db2900; border-bottom: 1px solid #a6a6a6; padding-right: 16px;
}

.ibt_1, .ibt_2, .ibt2_1, .ibt2_2 {
	font-size: 14pt; font-family: Times New Roman, Times, Bookman Old Style, serif;
}
.ibt_1 {
	color: #0e5dbf;
}
.ibt_2 {
	color: #445a7b;
}
.ibt2_1 {
	color: #d55000;
}
.ibt2_2 {
	color: #7b6844;
}
.ibt2 {
	font-size: 8pt; color: #333333; text-transform: uppercase;
}

.footer {
	background-image: url('/_img/bg_botmenu.gif'); background-repeat: repeat-x; 
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #eb7838;
}

.footer td {
	height: 35px; text-transform: uppercase; font-size: 9pt; color: #FFFFFF; 
	padding-left: 16px;
}

.footer a, .footer a:visited, .footer a:active {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #FFFFFF; 
	text-decoration: underline;
}

.footer a:hover {
	font-size: 9pt; font-weight: 400; text-transform: uppercase; color: #FFFFFF; 
	text-decoration: none;
}


.ratingstar {
	margin: 1px; margin-bottom: -2px;
}

hr {
	height: 1px; color: #c4c4c4;
}

p {
	margin-top: 8px; margin-bottom: 8px;
}

a {
	color: #004199;
}
a:hover {
	color: #e34500;
}

a.subitem {
	color: #4274b6;
}
a.subitem:hover {
	color: #ed6b32;
}


h1 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 11pt; color: #cf3e21;
}
h2 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #cf3e21;
}
h2 a, h2 a:hover, h2 a:visited, h2 a:active {
	color: #e34500; text-transform: uppercase;
}

h3, .h3 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 11pt; color: #2b62ad;
}
h4 {
	margin-top: 4px; margin-bottom: 4px;
	font-size: 10pt; color: #2b62ad;
}

.imp {
	color: #e34500; font-weight: 600;
}
.imp_thin {
	color: #e34500; font-weight: 400;
}
.imp2 {
	color: #2b62ad; font-weight: 600;
}
.imp3 {
	color: #2266b0; font-weight: 600;
}
.gray, .grey {
	color: #999999;
}

a.implink, a.implink:visited, a.implink:active, a.implink:hover {
	background-image: url('/_img/pimpa_cat.gif'); background-position: right 5; background-repeat: no-repeat; padding-right: 8px; margin: 0px;
	color: #e34500; text-decoration: underline;
}
a.implink2, a.implink2:visited, a.implink2:active, a.implink2:hover {
	background-image: url('/_img/pimpa_news.gif'); background-position: right 5; background-repeat: no-repeat; padding-right: 8px; margin: 0px;
	color: #2b62ad; text-decoration: underline;
}

a.inlink, a.inlink:visited, a.inlink:active, a.inlink:hover {
	padding-right: 8px; margin: 0px; color: #999999; text-decoration: underline;
}

p.pimpa {
	background-image: url('/_img/pimpa_news.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}
p.pimpa2 {
	background-image: url('/_img/pimpa_cat.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}

ol, ul {
	margin-top: 0px; margin-bottom: 0px; margin-left: 26px;}
li {
	margin-top: 8px; margin-bottom: 8px;
}

.plist {
	padding: 2px; padding-right: 6px; text-align: right; font-weight: 400; margin-top: 3px; margin-bottom: 3px; 
	background-color: #f7f7f8; background-image: url('/_img/bg_plist.gif'); background-repeat: repeat-x; 
	border-top: 1px solid #ced1d4; border-bottom: 1px solid #ced1d4;
}
.plist a, .plist a:hover {
	font-weight: 400; border: 1px solid #094eab; background-color: #FFFFFF; padding-left: 3px; padding-right: 3px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist a:visited {
	border: 1px solid #7b8cb7; background-color: #FFFFFF; padding-left: 3px; padding-right: 3px; color: #7b8cb7; text-decoration: none;
}
.plist a:hover {
	border: 1px solid #094eab; background-color: #095aab; padding-left: 3px; padding-right: 3px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #AA2244;
}
.date {
	color: #224499;
}

.highlighted {
	background-color: #EAEAEA; padding-left: 2px; padding-right: 2px;
}

.breadcrumb img {
	margin-left: 6px; margin-right: 6px;
}

.inp, .inp_error, .inp2, .inp2_error, .inp3, .inp3_error, .inp4, .inp4_error, .inp5, .inp5_error, .inp6, .inp6_error, .inp7, .inp7_error, .inp8, .inp8_error, .inp9, .inp9_error {
	border: 1px solid #2266b0; background-color: #eff1f3;
}

.inp {
	width: 200px; height: 18px;
}
.inp_error {
	width: 200px; height: 18px; background-color: #ffc9a2;
}

.inpa, .inpa_error {
	border: 1px solid #2266b0; width: 215px; height: 18px;
}
.inpa {
	background-color: #eff1f3;
}
.inpa_error {
	background-color: #ffc9a2;
}

.inpa2, .inpa2_error {
	border: 1px solid #b26028; width: 215px; height: 18px;
}
.inpa2 {
	background-color: #ebebeb;
}
.inpa2_error {
	background-color: #ffc9a2;
}

.inp2 {
	width: 97px; height: 18px;
}
.inp2_error {
	width: 97px; height: 18px; background-color: #ffc9a2;
}

.inp3 {
	width: 54px; height: 18px;
}
.inp3_error {
	width: 54px; height: 18px; background-color: #ffc9a2;
}

.inp4 {
	width: 200px; height: 72px;
}
.inp4_error {
	width: 200px; height: 72px; background-color: #ffc9a2;
}

.inp5 {
	width: 300px; height: 18px;
}
.inp5_error {
	width: 300px; height: 18px; background-color: #ffc9a2;
}

.inp6 {
	width: 140px; height: 18px;
}
.inp6_error {
	width: 140px; height: 18px; background-color: #ffc9a2;
}

.inp7 {
	width: 300px; height: 160px;
}
.inp7_error {
	width: 300px; height: 160px; background-color: #ffc9a2;
}

.inp8 {
	width: 300px; height: 240px;
}
.inp8_error {
	width: 300px; height: 240px; background-color: #ffc9a2;
}

.inp9 {
	width: 412px; height: 440px;
}
.inp9_error {
	width: 412px; height: 440px; background-color: #ffc9a2;
}

.inps, .inps_error {
	width: 230px; height: 18px; border: 1px solid #00468c; padding-left: 2px;
}
.inps {
	background-color: #eff1f3;
}
.inps_error {
	background-color: #ffc9a2;
}
.inps1, .inps_error1 {
	background-color: red;
}
.inps2, .inps_error2 {
	background-color: green;
}

.inp_login {
	border: 1px solid #2266b0; background-color: #eff1f3; width: 88px; height: 18px;
}
.inp_login2 {
	border: 1px solid #b26028; background-color: #eff1f3; width: 88px; height: 18px;
}
.inpq {
	border: 1px solid #2266b0; background-color: #FFFFFF; width: 18px; height: 18px;
}
.inpq2 {
	border: 1px solid #2266b0; background-color: #FFFFFF; width: 18px; height: 18px;
}

.txtarea {
	border: 1px solid #2266b0; background-color: #eff1f3; width: 416px; height: 60px;
}
.txtarea2 {
	border: 1px solid #2266b0; background-color: #eff1f3; width: 416px; height: 120px;
}
.txtarea3 {
	border: 1px solid #2266b0; background-color: #eff1f3; width: 416px; height: 240px;
}
.smbt {
	border: 1px solid #2266b0; background-image: url('/_img/bg_button_news.gif'); height: 20px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; text-align: center;
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; text-transform: none; color: #FFFFFF;
}
.smbt2 {
	border: 1px solid #b26028; background-image: url('/_img/bg_button_cat.gif'); height: 20px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; text-align: center;
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; text-transform: none; color: #FFFFFF;
}

.tcontent {
	width: 100%;
}
.tcontent th {
	text-align: left; font-weight: 600;
	padding: 4px; border-top: 1px solid #c4c4c4;
	background-color: #e6e3e1; color: #cf3e21;
	text-transform: uppercase;
}
.tcontent td {
	border-top: 1px solid #c4c4c4; padding-left: 4px;
	padding: 4px;
}

.tcontent2 {
	width: 100%;
}
.tcontent2 th {
	text-align: left; font-weight: 400;
	padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;
	border-top: 1px solid #a6b6c7;
	background-color: #d6dee4;
	text-transform: none;
}
.tcontent2 td {
	padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;
	vertical-align: top;
}

.tcontent3 {
	
}
.tcontent3 th {
	text-align: left; font-weight: 400;
	padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;
	border-top: 1px solid #a6b6c7;
	background-color: #d6dee4;
	text-transform: none;
}
.tcontent3 td {
	padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px;
}

.tcontent5 {
	width: 420px; border: 1px solid #2266b0;
}
.tcontent5 th {
	border-bottom: 1px solid #2266b0; background-color: #f7f7f8; background-image: url('/_img/bg_plist.gif'); background-repeat: repeat-x; padding: 4px;
	text-align: left; text-transform: uppercase; font-weight: 600;
}
.tcontent5 td {
	padding: 4px; border-bottom: 1px dotted #2266b0;
}

.weather {
	width: 100%; background-image: url('/_img/bg_weather.gif'); background-repeat: repeat-x; border: 1px dotted #698cbc; border-bottom: 0px;
}
.weather th {
	padding: 2px; padding-top: 4px; padding-bottom: 4px; background-image: url('/_img/bg_th.gif'); background-repeat: repeat-x; border-bottom: 1px dotted #698cbc; color: #999999; font-weight: 400;
	text-align: left; text-align: center;
}
.weather td {
	padding: 4px; border-bottom: 1px dotted #698cbc; text-align: center;
}

.weather_loc_title {
	text-transform: uppercase; color: #00539a; font-weight: 600; font-size: 8pt;
}

.ciblock {
	border: 1px solid #d8d8d8; border-top: none;
	margin: 0px; margin-top: -8px; margin-bottom: 8px; padding: 8px; padding-top: 8px; padding-bottom: 0px;
	display: none;
}
.ciblock table {
	text-align: justify;
}
.ciblock_title {
	border: 1px solid #d8d8d8; background-color: #f0efee;
	margin: 0px; margin-top: 8px; padding: 4px; padding-left: 8px; text-decoration: none; text-transform: uppercase; 
	font-weight: 600; color: #004199;
	cursor: hand;
}
.ciblock_title img {
	margin-right: 6px; margin-bottom: 2px;
}

.moreinfo {
	display: none;
}
.moreinfo2 {
	background-color: #f9fafc; display: none;
}

/* TOP MENU */
#dropmenudiv, .dropmenu_news {
	position: absolute; z-index: 100; width: 190px;
	border: 1px solid #adadad; border-bottom-width: 0; border-right-width: 0;
	font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9pt; font-weight: 400; color: #333333;
	line-height: 18px; text-align: left;
}
.dropmenu_news, .dropmenu_cat {
	visibility: hidden; width: 190px;
}
#dropmenudiv a, .dropmenu_news a {
	display: block; width: 190px; background-color: #ededee;
	border-bottom: 1px solid #adadad; border-right: 1px solid #adadad; padding: 4px; padding-left: 10px;
	text-decoration: none; color: #666666;
	font-weight: 400;
}
#dropmenudiv a:hover, .dropmenu_news a:hover {
	background-color: #ffffff; color: #005ebf; width: 190px;
	font-weight: 400; text-decoration: none;
}
.dropmenu_news img, .dropmenu_cat img {
	margin-bottom: 1px; margin-right: 8px;
}

.dropmenu_cat {
	position: absolute; z-index: 100; width: 190px;
	border: 1px solid #b2ada8; border-bottom-width: 0; border-right-width: 0;
	font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9pt; font-weight: 400; color: #333333;
	line-height: 18px; text-align: left;
}
.dropmenu_cat a {
	display: block; width: 190px; background-color: #ece8e6;
	border-bottom: 1px solid #b2ada8; border-right: 1px solid #b2ada8; padding: 4px; padding-left: 10px;
	text-decoration: none; color: #666666;
	font-weight: 400;
}
.dropmenu_cat a:hover {
	background-color: #ffffff; color: #e54100; width: 190px;
	font-weight: 400; text-decoration: none;
}

/* NEWS CSS*/
.news_title, .news_title a {
	font-weight: 600; font-size: 10pt; color: #2b62ad;
	text-decoration: underline;
	padding-bottom: 8px; text-align: justify;
}
.news_title2, .news_title2 a {
	font-size: 11pt; color: #2b62ad;
	text-decoration: underline;
	padding-bottom: 8px; text-align: justify;
}
.news_title a:hover, .news_title2 a:hover {
	color: #4d8ce3;
}
.news_date {
	color: #999999; font-size: 8pt;
	padding-bottom: 8px;
}
.news_chlink, .news_chlink:hover, .news_chlink:visited, .news_chlink:active {
	color: #999999; font-size: 8pt; text-decoration: underline;
	padding-bottom: 8px;
}
.news_intro {
	color: #000000;
	padding-bottom: 8px;
	margin-bottom: 8px; border-bottom: 1px solid #e3e6e9;
	font-size: 8pt;
}

.news_intro2 {
	color: #000000;
	font-size: 8pt;
}

.intro, .intro2, .fp_intro {
	width: 100%;
}
.intro {
	margin: 0px; margin-top: 8px; margin-bottom: 8px;
}
.intro td {
	padding: 4px; background-color: #f8fbff; border: 1px solid #e5f0f6; text-align: justify;
}
.intro2 td {
	border-bottom: 1px solid #c4c4c4; padding: 0px; padding-top: 8px; padding-bottom: 8px; text-align: justify;
}
.intro2 div {
}
.fp_intro {
	border: 1px solid #e4e5e6; margin-bottom: 16px; padding: 8px; text-align: justify;
}

.fpnewsblock {
	display: none; background-color: #f0f6ff; background-image: url('/_img/bg_news.gif'); background-repeat: repeat-x; padding: 4px; margin-bottom: 16px;
}

.snresults b {
	background-color: #d9e9ff; color: #000000; font-weight: 400;
}

.snresults li {
	text-align: justify;
}

.plist {
	width: 100%;
}
.plist td, .plist th {
	text-align: right; font-weight: 400; margin-top: 2px; margin-bottom: 2px; padding-left: 4px; padding-right: 4px; background-color: #f0f1f1;
}
.plist td a, .plist td a:hover {
	font-weight: 400; border: 1px solid #2b62ad; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist td a:visited {
	border: 1px solid #99a7cb; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #AAAAAA; text-decoration: none;
}
.plist td a:hover {
	border: 1px solid #2b62ad; background-color: #2b62ad; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #AA3333;
}
.date {
	color: #333399;
}

.highlighted {
	background-color: #EAEAEA; padding-left: 2px; padding-right: 2px;
}

.rssfield {
	width: 158px; border: 0px; margin-left: 4px; height: 16px; background-color: #ddefff;
}

.prvalue {
	font-size: 12pt; font-weight: 600; color: #cf3e21;
}

.catkeys {
	color: #999999;
}

.wsintro p {
	text-align: justify;
}

.ratingtitle {
	margin-top: 8px;
}

.ratingcontent {
	margin-top: 8px;
}

.yes {
	padding-left: 2px; padding-right: 2px; background-color: #009933; color: #FFFFFF; text-decoration: none;
}
.no {
	padding-left: 2px; padding-right: 2px; background-color: #db7e36; color: #FFFFFF; text-decoration: none;
}
.blocked {
	padding-left: 2px; padding-right: 2px; background-color: #dc3e22; color: #FFFFFF; text-decoration: none;
}

/* drop'n'down menu */
#lmlinks .menutitle {
	background-image: url('/_img/pimpa_news.gif'); background-position: left 4; background-repeat: no-repeat; padding-bottom: 4px; padding-left: 8px;
	font-size: 8pt; color: #00539a; text-decoration: underline; cursor: pointer;
}

.submenu {
	padding-left: 0px;
}
.submenu a, .submenu a:hover {
	font-weight: 400;
}
.submenu a:hover {
	text-decoration: none;
}
.submenu ul {
	margin-top: 0px; margin-bottom: 0px;
}
.submenu li {
	list-style-image : url('/_img/icon_subitem.gif'); margin-top: 0px; margin-bottom: 2px;
}

