body,td,input,textarea,select {
	color: #313131;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	color: #CC3C3E;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

div.spacer{
	font-size: 1px;
	width: 100%;
	height:1px;
	padding:0px;
}
div.ban1{
	padding-top:5px;
}
div.ban2{
	padding-bottom:8px;
}

.more11{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC3C3E;
	padding-left: 5px;
	padding-right: 5px;
}
.more12{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #42453D;
	padding-left: 5px;
	padding-right: 5px;
}


/* White 
----------------------------------------------- */
td.pad_w {
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 12px;
}
td.pad_w2 {
	padding-top: 13px;
	padding-left: 12px;
	padding-right: 8px;
}
td.pad_news{
	padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
	background: #e7e7e7;
}
div.photo_block{
	background-color: #f7f7f7;
	border: 1px solid #d2d2d2;
}
/* Headers 
----------------------------------------------- */
div.h1 {
	font-family: Tahoma, arial;
	background: url(/img/h1.gif) repeat-x;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom:17px;
}
span.h1_txt, span.h1_txt a {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-left:6px;
	padding-right:6px; 
	background-color:#fff;
	text-decoration: none;
}
span.h1_txt span {
	text-transform: uppercase;
}
span.h_lc {
	text-transform: lowercase;
}
/* Block
----------------------------------------------- */
div.block{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px
}
div.h_red, div.h_red a {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC3C3E;
	line-height: 116%;
	padding-top:0px;
	padding-bottom:10px;
	text-transform: uppercase;
	text-decoration: none;
}
div.h_dark, div.h_dark a {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #313131;
	line-height: 116%;
	padding-bottom:8px;
	text-transform: uppercase;
	text-decoration: none;
}
div.s_block{
	font-family: Tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	color: #42453D;
	background-color:#e7e7e7;
	text-indent: 4px;
	padding:1px 0px 2px 4px; 
}
div.sr_block{
	font-family: Tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	color: #42453D;
}
div.t_block1{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #42453D;
	padding:14px 0px 14px 0px;
}
div.t_block2{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #42453D;
	padding:10px 0px 10px 0px;
}
div.img_block{
	float: left;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom: 3px;
	background-color:#ffffff;
}
img.big1{
	width:128px;
	height:144px;
	border: 1px solid #988989;
}
div.lnk{
	font-family: Tahoma, arial;
	font-size: 11px;
	padding-bottom:12px;
}
.more{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC3C3E;
	background: url(/img/arr_r.gif) no-repeat top left;
	padding-left: 10px;
}

/* Block1
----------------------------------------------- */
div.block1{
	padding:14px 12px 0 12px;
	border: 1px solid #988989;
}
div.h_block1, div.h_block1 a {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-bottom:10px;
	text-transform: uppercase;
	text-decoration: none;
}
div.t_block11{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #42453D;
	padding:6px 0px 2px 0px;
}
div.hr1{
	font-size: 1px;
	width: 100%;
	height:1px;
	background: url(/img/hr1.gif) repeat-x top left;
	padding-bottom:12px;
}
div.img_block1{
	float:left;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:10px;
	background-color:#ffffff;
}
img.min1{
	width:68px;
	height:68px;
	border: 1px solid #988989;
}
/* Block2
----------------------------------------------- */
div.h2 {
	font-family: Tahoma, arial;
	background: url(/img/h2.gif) repeat-x;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
}
div.h2_red {
	font-family: Tahoma, arial;
	background: url(/img/h2_red.gif) repeat-x;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 10px;
}

span.h2_txt {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-left:6px;
	padding-right:6px; 
	background-color:#fff;
}

span.h2_txt_red {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC3C3E;
	padding-left:6px;
	padding-right:6px; 
	background-color:#fff;
}

div.block2{
	padding:16px 8px 0px 8px;
	border: 1px solid #988989;
}
div.lnk1{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	color: #42453D;
	padding-bottom:6px;
}
div.lnk2{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 160%;
	color: #42453D;
	padding:0px 0px 16px 0px;
}
.more1{
	font-family: Tahoma, arial;
	font-size: 11px;
	color: #CC3C3E;
	background: url(/img/arr_r.gif) no-repeat top left;
	padding-left: 10px;
}
.more2{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #42453D;
	background: url(/img/arr_bl.gif) no-repeat top left;
	padding-left: 10px;
}
.more3{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	color: #CC3C3E;
}

div.hr2{
	font-size: 1px;
	width: 100%;
	height:1px;
	background: url(/img/hr1.gif) repeat-x top left;
	padding-bottom:8px;
}
/* Block3
----------------------------------------------- */
div.h3 {
	height:29px;
	padding: 0 14px 0 14px;
	background-color:#CC3C3E;
}
div.h3_txt, div.h3_txt a {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	padding-top:8px;
	color:#fff;
	text-decoration: none;
}
div.block3{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	padding-top:12px;
	padding-left: 22px;
	padding-right: 21px;
	color: #42453D;
	background-color:#F3F3F3;
}
div.h_block3, div.h_block3 a {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-bottom:10px;
	text-decoration: none;
}

div.img_block3{
	padding-top:2px;
	padding-bottom:10px;
}

img.large1{
	width:248px;
	height:66px;
	border: 1px solid #988989;
}
img.large2{
	width:280px;
	height:84px;
	border: 1px solid #988989;
}

/* Block4
----------------------------------------------- */
div.h4 {
	height:29px;
	padding-left: 14px;
	padding-right: 14px;
	background-color:#454545;
}
div.h5 {
	height:29px;
	padding-left: 14px;
	padding-right: 14px;
	background-color:#848484;
}
div.h6 {
	height:29px;
	padding-left: 14px;
	padding-right: 14px;
	background-color:#d2d2d2;
}
div.h6_txt {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	padding-top:8px;
	color:#42453D;
}
div.img_block4{
	padding: 0 0 0 0;
	border: 1px solid #988989;
}
/* News 
----------------------------------------------- */
div.pad_txt{
	padding-left: 8px;
	padding-right: 8px;
}
div.h_news {
	font-family: Tahoma, arial;
	font-size: 11px;
	background: url(/img/ic_news.gif) no-repeat top left;
	padding-top:3px;
	padding-left: 14px;
	padding-right: 8px;
	padding-bottom:16px;
}
span.h_newstxt, span.h_newstxt a {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	padding-left:6px;
	padding-right:6px; 
	text-decoration: none;
}
span.time {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #42453D;
}
div.t_news{
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #42453D;
	padding-bottom:5px;
}
div.hr_n{
	font-size: 1px;
	width: 100%;
	height:1px;
	background: url(/img/hr2.gif) repeat-x top left;
	padding-bottom:9px;
}








.txt_tl {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #858585;
	background-color:#ffffff;
}
.txt_w1 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.txt_f1 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #313131;
	line-height:100%;
	text-decoration: none;
}
.txt_f2 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC3C3E;
	text-decoration: none;
}
.txt_f3 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #656565;
}
.txt_sm {
	font-family: Tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #aaadad;
}
.txt_f4 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.txt_h10 {
	font-family: Tahoma, arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FCC8C9;
}
.txt_h11 {
	font-family: Tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FCC8C9;
}
.lbl1 {
	font-family: Tahoma, arial;
	font-size: 14px;
	font-weight: bold;
	color: #185288;
	text-decoration: none;
}
.lbl0 {
	font-family: Tahoma, arial;
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.lbl00 {
	font-family: Tahoma, arial;
	font-size: 26px;
	font-weight: bold;
	color: #185288;
	text-decoration: none;
}
.buta_red {
	font-family: Tahoma, arial;
	font-size: 12px;
	color: #d0260a;
	text-decoration: none;
}
.hdr1 {
	font-family: Tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	color: #FC9A00;
	text-decoration: none;
}
.buta_or {
	font-family: Tahoma, arial;
	font-size: 12px;
	color: #fe6b01;
	text-decoration: none;
}
.buta_blue {
	font-family: Tahoma, arial;
	font-size: 12px;
	color: #2770c8;
	text-decoration: none;
}
.title1 {
	font-family: Tahoma, arial;
	font-size: 14px;
	font-style: normal;
	color: #0061B0;
	font-weight: bold;
}
.title2 {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-style: normal;
	color: #0061B0;
}
.title3 {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-style: normal;
	color: #C41818;
	font-weight: bold;
}
.sub {
	font-family: Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	color: #6D6E71;
}
.body {
	font-family: Tahoma, arial;
	font-size: 5px;
	color: #505050;
}
.intxt {
	font-family: Tahoma, arial;
	font-size: 11px;
	color: #505050;
	line-height: 130%;
}

#uppercase {
	text-transform: uppercase;
}

.marquee {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
}

#red {
	color: #aa0000;
}

.newsLink {
	font-size: 12px;
	color: #313131;
	text-decoration: none;
}
.newsLink:hover {
	text-decoration: underline;
}

.forumLink {
	padding: 2px;
	border: solid 1px #ccc;
	margin: 0 1 0 1px;
	text-decoration: none;
}

.forumLink:hover {
	border: solid 1px #aaa;
	background-color: #fff;
}

.forum_quotes {
	background-color: #f6f6f6;
	color: #333;
	border: solid 1px #ccc;
	padding: 5px;
	margin: 5 0 5 30px;
}
.forum_quotes_name {
	font-size: 10px;
	font-weight: bold;
	margin-left: 30px;
}

.hilight {
	background-color: yellow;
}

#news_colored {
	color: #CC3C3E;
}

#font12px {
	font-size: 12px;
}

.lightGray {
	color: #999;
}

.link_exchange {
	color: #aaa;
	font-size: 9px;
}

.link_exchange a {
	color: #aaa;
	font-size: 9px;
}

.dotted_div {
	border: dotted 1px #999;
	padding: 7px; 
}

.content_body {
	font-size: 12px;
	text-align: justify;
}
.content_body a {
	font-size: 12px;
}

.hotlinks, .hotlinks a {
	color: #555;
	text-align: center;
	margin: 5 0 5 0px;
}


.top_button {
	padding: 0 3 0 3px;
}

.top_button a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.news_rub_name {
	color: #333;
	padding: 5 5 5 10px;
	background-color: #f5f5f5;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	border-left: solid #CC3C3E 5px;
}
.second_right_news {
	background: #e7e7e7;
	border: solid 1px #666;
	width: 100%;
}
.second_right_news_title {
	padding: 10 0 0 8px;
	height: 21px;
	background-color: #000;
}
.second_right_news_title a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: url(/img/ic_news.gif) no-repeat left;
	padding: 0 0 0 24px;
}
.second_right_news_body {
	padding: 12 15 15 15px;
}

.news_of_the_hour {
	background-color: #000;
}
.news_of_the_hour td {
	padding: 5 5 0 5px;
}
.news_of_the_hour_dt {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
.news_of_the_hour_item a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	font-family: arial;
}

.addthis_daily a {
	color: #fff;
}

.vox-populi-cont {
	margin-bottom: 10px;
	margin-top: -10px;
}
.vox-populi-cloud {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	background-color: #ffffe1;
}
.vox-populi-cloud div {
	width: 256px;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.vox-populi-cloud div.vp-title a {
	color: #303231;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}
.vox-populi-cloud div.vp-descr {
	margin-top: 2px;
}
.vox-populi-cloud div.vp-descr a {
	color: #303231;
	font-size: 11px;
	text-decoration: none;
}
.header-new {
	width: 1024px;
	height: 114px;
	background: url('../img/header-bg.gif') repeat-x top;
}

.logo-datetime {
	height: 22px;
	background: url('../img/logo-bottom.gif') no-repeat right;
	font-size: 10px;
	color: #fcc8c9;
	text-align: right;
	padding-right: 85px;
	white-space: nowrap;
}

.top-menu td a {
	display: block;
	background-color: #fff;
	width: 103px;
	height: 33px;
	margin-right: 1px;
	text-align: center;
	line-height: 33px;
	font-weight: bold;
	text-transform: uppercase;
	color: #313131;
	text-decoration: none;
	background: url('../img/btn_up.png') no-repeat;
}
.top-menu a.tm-current, .top-menu a:hover {
	background: url('../img/btn_down.png') no-repeat;
	color: #cc3c3e;
}

.top-menu td a.tm-smaller {
	display: table-cell;
	font-size: 10px;
	line-height: 13px;
	vertical-align: top;
	padding-top: 5px;
}

.header-cell {
	padding-bottom: 10px;
	padding-right: 20px;
}

.ext-search-cell {
	text-align: right;
	padding-top: 3px;
}
.ext-search-cell a {
	color: #fff;
	font-weight: bold;
}

.bold-white {
	color: #fff;
	font-weight: bold;
}
#weather-short {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}
#weather-more {
	color: #fff;
	font-size: 10px;
}



/* MENU */
#menu {
	display: block;
	float:right;
}

#menu ul {
	text-align: left;
	margin: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	white-space: nowrap;
}

#menu ul li a {
	display: block;
	background-color: #fff;
	font-size: 10px;
	width: 103px;
	height: 33px;
	margin-right: 1px;
	text-align: center;
	line-height: 33px;
	font-weight: bold;
	text-transform: uppercase;
	color: #313131;
	text-decoration: none;
	background: url('../img/btn_up.png') no-repeat;
}

* html #menu a {width:1%;}

#menu li a:hover,
#menu li a.current {
	background: url('../img/btn_down.png') no-repeat;
	color: #cc3c3e;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
#menu ul a:hover {
}
#menu ul li {
	padding: 0px;
	padding: 0px;
}
/* second level */
#menu li ul li {
	float: none;
	padding: 0px;
	padding: 0px
}
#menu li ul { 
	padding:0;
	border-top: solid 1px #fff;
}
#menu li ul li {
	width: 200px;
}
#menu ul li {
	position: relative;
	white-space:nowrap;
	z-index:99;
}
#menu li ul {
	position: absolute;
	top: 32px;
	left: 1px;
	display: none;
	z-index:100;
}
#menu ul ul a,
#menu ul ul a:link,
#menu ul ul a:visited {
	width: auto;
	text-align: left;
	font-family: Tahoma, Verdana;
	padding: 0 0 0 15px;
	color: #fff;
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	background: none;
	background-color: #d33f44;
	filter: alpha(opacity=94);
	opacity: 0.94;  
	-moz-opacity: 0.94;
}

#menu ul ul a {
	/*width: 5px;*/
}

* html #menu ul ul a {width:100%;}

#menu ul ul a:hover, #menu ul ul a.current {
	display: block; 
	background-color: #A61F24;
	filter: alpha(opacity=100);
	opacity: 1;  
	-moz-opacity: 1;
}
.over a:hover {
	color:#777;
	text-decoration:underline;
}


/* Fix IE. Hide from IE Mac \*/ 
* #menu ul li { float: left; }
* #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul,
#menu li.over ul { 
	display: block;
}

#menu ul li a.tm-smaller {
	display: table-cell;
	height: 33px;
	line-height: 13px;
	vertical-align: top;
	padding-top: 5px;
	white-space: normal;
}

#menu li a.euro2012 {
	text-align: left;
}
#menu li a.euro2012 div {
	padding-left: 22px;
	background: url('../img/euro2012_icon.png') center right no-repeat;
}

/* endof MENU */
