body{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:#ffffff;
}

body, td, th, input, textarea, select{
	font: 12px/16px Tahoma;
	color:#474747;
}

form, h1, h2, h3, p{
margin:0px;
padding:0px;
}

ol{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ol li{
margin:0px 0px 5px 0px;
}

a img{
border:none;
}

img.alpha{
behavior:url(/images/png.htc);
}

a, a:visited, td a, td a:visited{
text-decoration:underline;
color:#CC2F25;
}

a:hover, td a:hover{
text-decoration:none;
}

td{
vertical-align:top;
}

ul{
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}

ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.ramtl{
background:url(/images/ramtl.gif) no-repeat top right;
}

.ramt{
background:url(/images/ramt.gif) repeat-x top left;
}

.ramb{
background:url(/images/ramb.gif) repeat-x top left;
}

.raml{
background:url(/images/raml.gif) repeat-y top right;
}

.ramr{
background:url(/images/ramr.gif) repeat-y top left;
}

.ramtr{
background:url(/images/ramtr.gif) no-repeat top left;
}

.rambl{
background:url(/images/rambl.gif) no-repeat top right;
}

.rambr{
background:url(/images/rambr.gif) no-repeat top left;
}

.top_news{
background:url(/images/text01.gif) repeat-x top left;
}

.top_news td img{
position:relative;
top:13px;
left:24px;
}

.top_news td div{
margin:20px 16px 0px 16px;
}

.top_news td div h2{
margin:0px;
padding:0px;
font:bold 13px/18px Tahoma;
color:#9C9EA0;
display:block;
background:url(/images/tnbull.gif) no-repeat 0px 9px;
padding:0px 0px 0px 12px;
}

.top_news td div a{
display:block;
padding:0px 0px 0px 12px;
}

.top_news td div{
font:12px/16px Tahoma;
}

.sitemap, .sitemap:visited{
display:block;
width:102px;
height:24px;
background:url(/images/sitemap.gif) no-repeat 0px -24px;
float:right;
}

.sitemap:hover{
background:url(/images/sitemap.gif) no-repeat 0px 0px;
}

.sitemaps, .sitemaps:visited, .sitemaps:hover{
display:block;
width:102px;
height:24px;
background:url(/images/sitemap.gif) no-repeat 0px 0px;
float:right;
}

.date_day{
font:51px/54px Tahoma;
color:#474747;
text-align:center;
}

.date_month{
font:12px/22px Tahoma;
color:#5F6E77;
}

.weather{
width:178px;
background:#F3F3F3;
}

.weather table td{
font:10px/14px Tahoma;
padding:4px 6px 4px 6px;
}

.rates{
width:178px;
background:#F3F3F3;
margin:2px 0px 2px 0px;
}

.rates table td{
font:10px/14px Tahoma;
padding:4px 10px 4px 10px;
}

.m11, .m11:visited, .m12, .m12:visited, .m13, .m13:visited, .m14, .m14:visited, .m15, .m15:visited, .m16, .m16:visited, .m17, .m17:visited, .m18, .m18:visited, .m19, .m19:visited, .m110, .m110:visited, .m111, .m111:visited{
text-align:center;
display:block;
width:100%;
height:44px;
background:url(/images/text02.gif) repeat-x top left;
}

.m11:hover, .m12:hover, .m13:hover, .m14:hover, .m15:hover, .m16:hover, .m17:hover, .m18:hover, .m19:hover, .m110:hover, .m111:hover{
background:url(/images/text02s.gif) repeat-x top left;
}

.m11 img{
background:url(/images/m11.gif) no-repeat 0px -44px;
}

.m11:hover img{
background:url(/images/m11.gif) no-repeat 0px 0px;
}

.m12 img{
background:url(/images/m12.gif) no-repeat 0px -44px;
}

.m12:hover img{
background:url(/images/m12.gif) no-repeat 0px 0px;
}

.m12s, .m12s:hover, .m12s:visited, .m111s, .m111s:hover, .m111s:visited, .m13s, .m13s:hover, .m13s:visited, .m14s, .m14s:hover, .m14s:visited, .m15s, .m15s:hover, .m15s:visited, .m16s, .m16s:hover, .m16s:visited, .m17s, .m17s:hover, .m17s:visited, .m18s, .m18s:hover, .m18s:visited, .m19s, .m19s:hover, .m19s:visited, .m110s, .m110s:hover, .m110s:visited{
text-align:center;
display:block;
width:100%;
height:44px;
background:url(/images/text02s.gif) repeat-x top left;
}

.m12s img, .m12s:hover img, .m12s:visited img{
background:url(/images/m12.gif) no-repeat 0px 0px;
}

.m111s img, .m111s:hover img, .m111s:visited img{
background:url(/images/m111.gif) no-repeat 0px 0px;
}

.m13s img, .m13s:hover img, .m13s:visited img{
background:url(/images/m13.gif) no-repeat 0px 0px;
}

.m14s img, .m14s:hover img, .m14s:visited img{
background:url(/images/m14.gif) no-repeat 0px 0px;
}

.m15s img, .m15s:hover img, .m15s:visited img{
background:url(/images/m15.gif) no-repeat 0px 0px;
}

.m16s img, .m16s:hover img, .m16s:visited img{
background:url(/images/m16.gif) no-repeat 0px 0px;
}

.m17s img, .m17s:hover img, .m17s:visited img{
background:url(/images/m17.gif) no-repeat 0px 0px;
}

.m18s img, .m18s:hover img, .m18s:visited img{
background:url(/images/m18.gif) no-repeat 0px 0px;
}

.m19s img, .m19s:hover img, .m19s:visited img{
background:url(/images/m19.gif) no-repeat 0px 0px;
}

.m110s img, .m110s:hover img, .m110s:visited img{
background:url(/images/m110.gif) no-repeat 0px 0px;
}

.m13 img{
background:url(/images/m13.gif) no-repeat 0px -44px;
}

.m13:hover img{
background:url(/images/m13.gif) no-repeat 0px 0px;
}

.m14 img{
background:url(/images/m14.gif) no-repeat 0px -44px;
}

.m14:hover img{
background:url(/images/m14.gif) no-repeat 0px 0px;
}

.m15 img{
background:url(/images/m15.gif) no-repeat 0px -44px;
}

.m15:hover img{
background:url(/images/m15.gif) no-repeat 0px 0px;
}

.m16 img{
background:url(/images/m16.gif) no-repeat 0px -44px;
}

.m16:hover img{
background:url(/images/m16.gif) no-repeat 0px 0px;
}

.m17 img{
background:url(/images/m17.gif) no-repeat 0px -44px;
}

.m17:hover img{
background:url(/images/m17.gif) no-repeat 0px 0px;
}

.m18 img{
background:url(/images/m18.gif) no-repeat 0px -44px;
}

.m18:hover img{
background:url(/images/m18.gif) no-repeat 0px 0px;
}

.m19 img{
background:url(/images/m19.gif) no-repeat 0px -44px;
}

.m19:hover img{
background:url(/images/m19.gif) no-repeat 0px 0px;
}

.m110 img{
background:url(/images/m110.gif) no-repeat 0px -44px;
}

.m110:hover img{
background:url(/images/m110.gif) no-repeat 0px 0px;
}

.m111 img{
background:url(/images/m111.gif) no-repeat 0px -44px;
}

.m111:hover img{
background:url(/images/m111.gif) no-repeat 0px 0px;
}

.banners{
background:url(/images/ftr1.gif) no-repeat top left;
}

.banners table{
position:relative;
top:17px;
left:12px;
}

.copy{
background:url(/images/ftr2.gif) no-repeat top left;
}

.copymenu{
margin:23px 0px 0px 25px;
color:#474747;
font:11px/18px Tahoma;
}

.copymenu a, .copymenu a:visited{
color:#474747;
font:11px/18px Tahoma;
text-decoration:underline;
}

.copymenu a:hover{
text-decoration:none;
}

.legal_notes{
width:755px;
font:11px/16px Tahoma;
color:#74858F;
margin:7px 0px 0px 25px;
}

.adress{
font:11px/16px Tahoma;
color:#474747;
margin:0px 0px 0px 25px;
}

.adress img{
position:relative;
top:4px;
}

.text03{
background:url(/images/text03.gif) repeat-y top left;
}

.mr_item, .mr_item:visited{
display:block;
width:206px;
height:22px;
background:url(/images/mrbg.gif) no-repeat 0px 0px;
text-decoration:none;
}

.mr_item:hover{
background:url(/images/mrbg.gif) no-repeat 0px -22px;
text-decoration:none;
}

.mr_item span{
font:bold 11px/18px Tahoma;
color:#CC2F25;
position:relative;
top:-1px;
top:expression('-2px');
left:38px;
}

.mr_item:hover span{
color:#ffffff;
}

.mr_items, .mr_items:visited, .mr_items:hover{
display:block;
width:206px;
height:22px;
background:url(/images/mrbg.gif) no-repeat 0px -22px;
text-decoration:none;
}

.mr_items span, .mr_item:hover span{
font:bold 11px/18px Tahoma;
color:#ffffff;
position:relative;
top:-1px;
top:expression('-2px');
left:38px;
}

.ms_item, .ms_item:visited{
display:block;
width:206px;
height:22px;
background:url(/images/msbg.gif) no-repeat 0px 0px;
text-decoration:none;
}

.ms_item:hover{
text-decoration:none;
}

.ms_item span{
font:11px/18px Tahoma;
color:#474747;
position:relative;
top:-1px;
top:expression('-2px');
left:40px;
}

.ms_item:hover span{
color:#CC2F25;
}

.ms_items, .ms_items:visited, .ms_items:hover{
display:block;
width:206px;
height:22px;
background:url(/images/msbg.gif) no-repeat 0px 0px;
text-decoration:none;
}

.ms_items span, .ms_item:hover span{
font:11px/18px Tahoma;
color:#CC2F25;
position:relative;
top:-1px;
top:expression('-2px');
left:40px;
}

.newsletter{
width:206px;
height:154px;
background:url(/images/newsletter.gif) no-repeat top left;
position:relative;
}

.newsletter_input{
border:1px solid transparent;
font:11px/16px Tahoma;
border:expression('none');
background:transparent;
width:140px;
position:absolute;
top:84px;
top:expression('83px');
left:30px;
}

.newsletter_submit{
width:84px;
height:17px;
position:absolute;
left:26px;
top:108px;
}

.search{
width:206px;
height:176px;
background:url(/images/searchbg.gif) no-repeat top left;
position:relative;
}

.search_input{
border:1px solid transparent;
font:11px/16px Tahoma;
border:expression('none');
background:transparent;
width:140px;
position:absolute;
top:78px;
top:expression('77px');
left:30px;
}

.search_select{
width:150px;
position:absolute;
left:26px;
top:102px;
font:11px/16px Tahoma;
}

.search_submit{
width:52px;
height:17px;
position:absolute;
left:26px;
top:127px;
}

.rec{
width:163px;
position:relative;
left:17px;
text-align:center;
border:1px solid #D4D4D4;
background:#ffffff;
}

.rec img{

}

.brol_date{
background:url(/images/text04.gif) no-repeat top left;
font:11px/16px Tahoma;
}

.brol_date span{
position:relative;
left:5px;
top:expression('-1px');
}

.brol_text{
font:12px/14px Tahoma;
}

.more, .more:visited, .more:hover{
text-decoration:none;
}

.more span, .more:visited span{
text-decoration:underline;
}

.more:hover span{
text-decoration:none !important;
}

.brol_item{
margin:8px 0px 5px 0px;
width:230px;
}

.now_item{
margin:0px 0px 5px 4px;
width:220px;
}

.now_item strong{
line-height:22px;
}

.now_item p{
font:12px/14px Tahoma;
color:#CC2F25;
}

.for_item{
margin:0px 0px 8px 4px;
width:220px;
color:#5F6E77;
}

.for_item strong{
line-height:22px;
}

.for_item p{
font:12px/14px Tahoma;
color:#5F6E77;
}

.question{
color:#5F6E77;
margin:0px 0px 0px 17px;
}

.answer_tab{
margin:5px 0px 5px 0px;
}

.radio{
margin:0px;
padding:0px;
position:relative;
left:-1px;
top:2px;
top:expression('-2px');
}

.answer{
font:12px/14px Tahoma;
}

.fbot{
background:url(/images/fbot.png) no-repeat bottom left;
color:#869198;
font:11px/16px Tahoma;
text-align:right;
padding:0px 30px 0px 0px;
}

.ticker{
margin:13px 4px 13px 4px;
background:#F0F0F0;
color:#5F6E77;
font:11px/22px Tahoma;
height:23px;
}

.number{
color:#CC2F25;
font:19px/24px Tahoma;
margin:0px 0px 0px 20px;
}

.news_sep{
background:#D9D9D9;
margin:15px 0px 10px 0px;
height:1px;
overflow:hidden;
}

.sep_left{
background:url(/images/newssepl.gif) no-repeat top left;
height:1px;
overflow:hidden;
}

.sep_right{
background:url(/images/newssepr.gif) no-repeat top right;
height:1px;
overflow:hidden;
}

.ali_item_wimage{
padding:0px 20px 0px 20px;
}

.ali_item_woimage{
padding:0px 20px 0px 20px;
}

.ali_item_wimage h3, .ali_item_woimage h3{
color:#5F6E77;
font:17px/22px Tahoma;
margin:0px 0px 10px 0px;
}

.ali_item_wimage h3 a, .ali_item_wimage h3 a:visited, .ali_item_woimage h3 a, .ali_item_woimage h3 a:visited{
color:#5F6E77;
text-decoration:none;
}

.ali_item_wimage h3 a:hover, .ali_item_woimage h3 a:hover{
color:#CC2F25;
}

.ali_image{
display:block;
border:1px solid #DCDCDC;
width:171px;
width:expression('173px');
height:114px;
height:expression('116px');
}

.ali_image img{
position:relative;
top:2px;
left:2px;
}

.under_news{
color:#AFAFAF;
font:10px/16px Tahoma;
margin:10px 0px 10px 0px;
}

.under_news img{
position:relative;
top:2px;
}

.rating{
width:59px;
height:4px;
overflow:hidden;
background:url(/images/rating.gif) no-repeat 0px 0px;
}

.ctl{
background:#F0F0F0 url(/images/ctl.gif) no-repeat top left;
}

.ctr{
background:url(/images/ctr.gif) no-repeat top right;
}

.cbl{
background:url(/images/cbl.gif) no-repeat bottom left;
}

.cbr{
background:url(/images/cbr.gif) no-repeat bottom right;
padding:9px 0px 10px 0px;
}

.cbr img{
margin:0px 0px 0px 8px;
}

.cbr p{
margin:8px 0px 0px 10px;
}

.cbr p strong{
color:#5F6E77;
}

.title{
margin:10px 0px 10px 20px;
color:#5F6E77;
font:19px/24px Tahoma;
}

.bca, .bca:visited{
text-decoration:none;
color:#CC2F25;
}

.bca:hover{
text-decoration:underline;
}

.bcas, .bcas:visited{
text-decoration:underline;
color:#CC2F25;
}

.bcas:hover{
text-decoration:underline;
}

.summary{
color:#CC2F25;
margin:10px 20px 15px 20px;
}

.content-block{
margin:0px 20px 0px 20px;
}

.user-datum-author{
text-align:right;
margin:50px 20px 0px 20px;
font:11px/16px Tahoma;
color:#CC2F25;
}

ul.sitemapul{
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}

ul.sitemapul li.l1{
margin:3px 0px 3px 0px;
padding:0px 0px 0px 10px;
background:url(/images/ul.gif) no-repeat 0px 7px;
}

ul.sitemapul li.l2{
margin:3px 0px 3px 0px;
padding:0px 0px 0px 20px;
background:none !important;
}

ul.sitemapul li.l1 a, ul.sitemapul li.l1 a:visited, ul.sitemapul li.l2 a, ul.sitemapul li.l2 a:visited{
text-decoration:none;
}

ul.sitemapul li.l1 a:hover, ul.sitemapul li.l2 a:hover{
text-decoration:underline;
}

.pic-pointer{
cursor:pointer;
border:2px solid #5F6E77;
}

.voting_table td{
vertical-align:middle;
padding:2px 0px 2px 0px;
}

.voting_results_percents_table{
border:1px solid #5F6E77;
margin:0px 5px 0px 5px;
}

.voting_results_percents_table td{
padding:0px;
}

.vot_answer{
width:100px;
margin:6px 0px 6px 18px;
}

.page_prev{
margin:0px 0px 0px 20px;
font-size:10px;
}

.page_next{
margin:0px 20px 0px 0px;
font-size:10px;
}

.bigger, .bigger:visited{
display:block;
width:65px;
height:27px;
background:url(/images/textp.gif) no-repeat 0px 0px;
margin:3px 0px 0px 0px;
}

.bigger:hover{
background:url(/images/textp.gif) no-repeat 0px -27px;
}

.smaller, .smaller:visited{
display:block;
width:65px;
height:27px;
background:url(/images/textm.gif) no-repeat 0px 0px;
margin:3px 0px 0px 0px;
}

.smaller:hover{
background:url(/images/textm.gif) no-repeat 0px -27px;
}

.news_cat{
color:#CC2F25;
margin:10px 0px 10px 20px;
}

.news_cat a, .news_cat a:visited{
text-decoration:none;
}

.news_cat a:hover{
text-decoration:underline;
}

.special{
color:#CC2F25;
text-decoration:underline;
cursor:pointer;
font-weight:bold;
}

.archive_cal{
width:195px;
position:relative;
left:5px;
}

.calendar {
  position: relative;
  display: none;
  font-size: 11px;
  color: #474747;
  cursor: default;
  background: #E4E4E4;
  font-family: tahoma;
}

.calendar table {
  font-size: 11px;
  color: #474747;
  cursor: default;
  background: #E4E4E4;
  font-family: tahoma,verdana,sans-serif;
  border-collapse:collapse;
}



.calendar .button{ 
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #fff;
}



.calendar thead .title {
  font:bold 13px/16px Tahoma;
  padding: 1px;
  border: 1px solid #ffffff;
  background: #E74A41;
  color: #ffffff;
  text-align: center;
}

.calendar thead .button{
 background: #E74A41;
 color:#ffffff;
} 

.calendar thead .headrow .button {
  background: #E4E4E4;
  color: #474747;
}

.calendar thead .daynames { 
}

.calendar thead .name {
  border:1px solid #ffffff;
  padding: 2px;
  text-align: center;
	background:#C6C6C6;
	color:#474747;
	font-weight:bold;
}

.calendar thead .weekend {

}

.calendar thead .hilite {

}

.calendar thead .active {
  padding: 2px 0px 0px 2px;

}



.calendar tbody .day {
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
  border:1px solid #ffffff;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {

}

.calendar tbody .rowhilite td.wn {

}

.calendar tbody td.hilite {

}

.calendar tbody td.active {

}

.calendar tbody td.selected { 

}

.calendar tbody td.weekend { 
}

.calendar tbody td.today {

}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { 
border:1px solid #ffffff;
  background:#EEEEEE;
}

.calendar tbody .emptyrow { 
  display: none;
}



.calendar tfoot .footrow {
}

.calendar tfoot .ttip { 
  background: #C6C6C6;
  padding: 1px;
  color: #474747;
  text-align: center;
  display:none;
}

.calendar tfoot .hilite { 

}

.calendar tfoot .active {

}



.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #fff;
  background: #E4E4E4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #C6C6C6;
  padding: 0px;
}

.calendar .combo .hilite {
background:#F5F5F5;
}
