div.uni_scroll {
	margin:		0;
}

div#hkbt {
	margin:	10px 12px 0 12px;
	padding:	0;
}

/* parent container expander for floats inside it - CSS way */
div#hkbt:after {
    content: ".";
    display: block;
    height: 0;
    clear: left;
    visibility: hidden;
}

/* Holly hack for boxes - fked up IE */
/* Hides from IE-mac \*/
* html div#hkbt {
    height: 1%;
}

div#hkr_left {
	float:	left;
	width:	281px;
	margin: 0;
	padding:	0;
}

div#hkr_right {
	width:	281px;
	margin:	0 0 0 295px !important;
	margin:	0 0 0 292px;
}

div#mm_left {
    width:			192px;
	border-right:	none;
    background-color:	#0084C5;
}

div#middle {
	border-bottom:		3px solid #CDCDCD;
	background:         url("/images/sports/right_bg.gif") repeat-y right;
	background-color:	#FFFFFF;
}

div#m_middle_middle {
    background-color:	#FFFFFF;
}

div#m_middle_middle2 {
	border-top-color:	#C40000;
    background-color:	#0084C5;
    background:	url("/images/olympics/left_bg.gif") repeat-y left;
}

ul#top_tabs li#tt2 {
    background-image: url("/images/tabs/tab_sel_sports.gif");
}

ul#top_tabs li#tt2 a:hover {
    background: none;
}

div#mm_c {
    background-color:	#FFFFFF;
}

div#mm_top a#today {
	margin:				5px 12px 0 0;
	padding:			    12px 0 0 0;
	background:			url("/images/olympics/c24_head.gif") no-repeat 100% 0; 
	height:			    18px;
	width:				146px;
	color:				#8B8B8B;
  font-family:          Tahoma,sans-serif;
	font-size:			10px;
}

div#mm_top a#part_link div {
	width:	130px;
}

div#mm_top {
	background-image:	url("/images/olympics/h_olympics.gif");
	background-position:15px 10px;
	background-repeat:	no-repeat;
}

div#mm_top h2 {
	color: #0084C5;
}

div#mmr_top {
	background:	#FFFFFF;
}

div#mmr_right {
	border-left:	none;
}

div#mmr_left {
	border-right:	none;
}


div#ct_home,
div#ctd,
ul#cat_table {
	background: #63ABD4;
}

div#ctd {
	padding: 0;
	margin-bottom:	0px;
	border-bottom:	1px solid #CDCDCD;
}

div#ct_archive,
ul#cat_table li {
	border-bottom: 1px solid #244B60;
}

ul#cat_table li,
div#ct_home,
div#ct_archive {
	background-color:	#0084C5;
	border-right:	10px solid #E70000;
}

div#ct_archive a, 
ul#cat_table li a {
	color:	#FFFFFF;
}

div#ct_home a {
  padding-left: 37px;
  background-image: url("/images/olympics/uz_sakumlapu.gif");
  background-position: 14px 4px;
	color: #FFFFFF;
}

div#ct_home {
  padding:                8px 0 0 0;
  border-bottom:          none;
}

div#ct_home div.navi_logo {
  margin: 12px 0 0 0;
  padding: 0;
}

ul#cat_table li.sel a {
	color:				#E70000;
}

ul#cat_table li ul li {
    background-color:	#C8C8C8;
	border-right-color:	#E70000;
}

ul#cat_table li.sel ul li a,
ul#cat_table li ul li a {
        color:	#333333;
}

div.y_new {
	margin:			10px 0 0 10px;		
	font-size:		0;
	min-height:		90px;
}

div#mmrb_right div.y_new img,
div#mmr_right div.y_new img {
	float:		right;
	margin:		2px 12px 0 8px;
}

div.y_new a {
	color:				#000000;
	font-size:			11px;
	font-family:		Verdana, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}

div.y_new a:hover {
	text-decoration:	underline;
}

div.y_new a.comm {
	text-decoration:	none;
	font-weight:		normal;
	color:				#990000;
	margin:				0 0 0 4px;
	font-size:			10px;
}

div.y_new a.comm:hover {
	text-decoration:	underline;
}

div.y_new p {
	margin:				2px 12px 0 0;
	font-size:			11px;
	font-family:		Verdana, sans-serif;
	text-decoration:	none;
}

div#ol_grp {
	margin:	15px 0 4px 0;
}

div#ol_grp a {
	color:			#F25800;
	font-family:	Arial, sans-serif;
	font-weight:	bold;
	font-size:		11px;
	margin:			0 0 0 10px;
}


div#mmr_bottom {
	margin-top:	12px;
	border-top:	none;
	height:		1%;
}

div#mmrb_right {
	width:	281px;
	margin:	0;
	padding-bottom:	30px;
	border-left:	none;
	height:		1%;
}

div#mmrb_left {
	width:			281px;
	border-right:	none;
	padding:		0 0 30px 0;
	height:		1%;
}


div#m_middle_middle2 div.opinion_box {
	border:		1px solid #91B8FE;
	margin:		0 12px 12px 0;
	background:	#ECF3FF;
	padding:	0 0 0 0 !important;
	padding:	0 0 10px 0;
}

div#m_middle_middle2 div.opinion_box h3 {
	padding:			1px 0 1px 12px;
	margin:				0 0 10px 0;
	border-bottom:		1px solid #98B0D1;
	background:			url("/images/v3/grad_blue.gif") repeat-x;
	background-color:	#D4E4F8;
}

div#m_middle_middle2 div.opinion_box h3,
div#m_middle_middle2 div.opinion_box h3 a {
	color:				#000000;
	font-size:			12px;
	font-family:		Arial, sans-serif;
}

div#m_middle_middle2 div.opinion_box a.v {
	margin:	0 0 0 12px;
}


div#m_middle_middle2 div.middle_hbox {
	border:		1px solid #91B8FE;
	margin:		0 12px 12px 0;
	background:	#ECF3FF;
	padding:	0 0 0 0 !important;
	padding:	0 0 10px 0;
	height:		1%;
}

div#m_middle_middle2 div.middle_hbox:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	padding:	10px 0 0 0;
}


div#m_middle_middle2 div.middle_hbox h4 {
	padding:			1px 0 1px 12px;
	margin:				0 0 6px 0;
	border-bottom:		1px solid #98B0D1;
	background:			url("/images/v3/grad_blue.gif") repeat-x;
	background-color:	#D4E4F8;
}

div#m_middle_middle2 div.middle_hbox h4,
div#m_middle_middle2 div.middle_hbox h4 a{
	color:				#000000;
	font-size:			12px;
	font-family:		Arial, sans-serif;
}

div#m_middle_middle2 div.middle_hbox img {
	margin:	4px 4px 0 12px;
}


div#m_middle_middle2 div.middle_hbox img.atool_left {
	margin:	4px 4px 0 12px;
	float:	left;
}

div#m_middle_middle2 div.middle_hbox img.atool_right {
	margin:	4px 8px 0 8px;
	float:	right;
}


div#m_middle_middle2 div.middle_hbox p {
	margin:	4px 4px 0 12px;
}

div#m_middle_middle2 div.middle_hbox a {
	color:	#000000;
	text-decoration:none;
}

div#m_middle_middle2 div.middle_hbox a:hover {
	text-decoration:underline;
}


div.news_box2 {
  margin: 0 0 12px 12px;
  padding: 0;
  background-color: #F8F8F8;
  width: 290px;
  border-bottom: none;
}

div.news_box2 td.t1 {
	margin:			0;
	padding:		0 3px 0 12px;
	background: url("/images/olympics/corner_news_left.gif") no-repeat 0 0;
	background-color:	#E70000;
	border:		none;
  height: 24px;
}

div.news_box2 td.t1 a {
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
	color: #FFFFFF;
  text-decoration: none;
}

div.news_box2 td.t1 a:hover {
  text-decoration: underline;
}

div.news_box2 td.t2 {
	margin:			0;
	padding:		0 8px 0 0;
	background: url("/images/olympics/corner_news_right.gif") no-repeat 100% 0;
	background-color:	#E70000;
	border:		none;
  height: 24px;
}

div.news_box2 td.t2 a {
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
	color: #FFFFFF;
  text-decoration: none;
}

div.news_box2 td.t2 a:hover {
  text-decoration: underline;
}

div.news_box2 div.bor {
	border:		1px solid #D4D4D4;
	border-top:	none;
  margin: 0;
	padding:	0 0 12px 0;
}

div.news_box2 div.bor td.img img {
  margin: 13px 8px 0 12px;
}

div.news_box2 div.bor td.title {
  padding: 11px 0 0 0;
  text-align: left;
}

div.news_box2 div.bor td.title p {
  margin: 3px 4px 0 0;
  padding: 0;
  font-family: Verdana,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

div.news_box2 div.bor a.title {
  font-family: Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

div.news_box2 div.bor a.title:hover {
  text-decoration: underline;
}

div.news_box2 div.bor ul {
	padding: 0;
  margin: 14px 6px 12px 12px;
	text-align: left;
}

div.news_box2 div.bor li {
	list-style-type:	none;
	font-size:			1px;
	background-image:	url("/images/v3/bul_black.gif");
	background-position: 0 5px;
	background-repeat:	no-repeat;
	padding:			0 0 0 10px;
	margin:	     0 0 6px 0;
}

div.news_box2 div.bor li a {
	color:			#000000;
	font-size:		11px;
	font-family:	Verdana, sans-serif;
	text-decoration:none;
}

div.news_box2 div.bor li a:hover {
	text-decoration:	underline;
}

div.news_box2 div.bor li a.comm {
	text-decoration:	none;
	font-weight:		normal;
	color:				#990000;
	margin:				0 0 0 4px;
	font-size:			10px;
}

div.news_box2 div.bor li a.comm:hover {
	text-decoration:	underline;
}

div.news_box2 div.bor p.more {
  padding: 0;
  margin: 20px 10px 0 0;
  text-align: right;
}

div.news_box2 div.bor a.more {
  color: #EA5500;
  text-decoration: underline;
}

div#mmrb_right div.news_box2 div.y_new img {
    float: left;
    margin-right: 10px;
    margin-left:  0px;
}

div.news_box2 li.f div.y_new {
	margin-left:	0;
	margin-right:	0;
    min-height:     50px;
}

div.news_box2 li.f div.y_new a {
	margin-right:	0;
    font-weight:    normal;
}


div#m_middle_middle2 div.tv {
	border:		1px solid #BAD0D5;
	background:	#F3F6F7;
	min-height:	0;
	padding:	0 0 12px 0 !important;
	padding:	0 0 12px 0;
}

div#m_middle_middle2 div.tv h3 {
	margin:				-1px -1px 8px -1px;
	padding:			2px 3px 1px 12px;
	border-bottom:		1px solid #597F87;
	background:			url("/images/ol/nepalaid_garam_gradient.gif") repeat-x;
	background-color:	#436066;
}

div#m_middle_middle2 div.tv h3,
div#m_middle_middle2 div.tv h3 a {
	color:				#FFFFFF;
}

div#m_middle_middle2 div.tv h3 img {
	float:	right;
	margin:	3px 10px 0 0;
	border:				none;
}

div#m_middle_middle2 div#mmrb_left div.hot {
	margin-right:	0;
	padding:	0 0 6px 0 !important;
	padding:	0 0 12px 0;
	background:	#FFFFFF;
	border:		1px solid #FF4B18;
	text-align:		center;
}

div#m_middle_middle2 div.hot h3 {
	border-bottom:	none;
	background:		url("/images/v3/grad_blue.gif") repeat-x;
	background:		#FF3B0E;
	padding:		3px 0 3px 12px;
}

div#m_middle_middle2 div.hot a {
	color:			#FF3B0E;
	font-size:		12px;
	font-family:	Arial, sans-serif;
	font-weight:	bold;
	margin:			10px 0 0 0;
	text-align:		center;
}

div#m_middle_middle2 div.hot a img {
	margin-top:	-16px;
}

div#m_middle_middle2 div.hot h3,
div#m_middle_middle2 div.hot h3 a {
	color:			#FFFFFF;
	font-size:		15px;
	font-family:	Arial, sans-serif;
	margin:			0 0 26px 0;
}

/* ------------------------------------------------ */
#olympics_top10_list
{
	margin: 0;
	background: #0084C5;
	padding: 0 0 30px 0;
}

#olympics_top10_list div#top {
	background:	#FFFFFF;
	padding:	10px 20px 15px 20px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin:		0;
	border-top:	1px solid #898989;
}

#olympics_top10_list div#top b {
	font-size:	12px;
	font-weight:bold;
	color:		#EE2D24;
}


#olympics_top10_list div#top input {
	background-color:	#EE2D24;
	color:				#FFFFFF;
	border:				1px solid #0A0A0A;
	font-family:		Verdana, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	padding:			2px 10px 2px 10px !important;
	padding:			2px;
	margin:				10px 0 0 44px;
}


#olympics_top10_list h3
{
	margin: 0;
	padding: 3px 0 3px 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E70000;
}

#olympics_top10_list table
{
	width: 100%;
	margin: 16px 0 0 0;
	padding: 0;
}

#olympics_top10_list td
{
	margin: 0;
    padding: 0;
	vertical-align: top;
	border-bottom: 2px solid #0084C5;
}

#olympics_top10_list td.head
{
    font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 0 12px 15px;
    text-align: left;
}

#olympics_top10_list td.place
{
    font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px 8px 6px 15px;
    text-align: left;
}

#olympics_top10_list td.txt
{
	text-align: left;
	padding: 6px 0 6px 10px;
	background: #EBEBEB;
    border-right: 2px solid #0084C5;
    font-family: Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color:	#000000;
	text-decoration: none;
}

#olympics_top10_list td.txt a {
	font-family: Arial, sans-serif;
	font-size: 12px;
    font-weight: bold;
	color:	#000000;
	text-decoration: none;
}

#olympics_top10_list td.txt a:hover {
	text-decoration: underline;
}

#olympics_top10_list .orange_butt
{
	cursor: pointer;
	margin:				16px 20px 20px 110px;
	padding:			2px 10px 2px 10px !important;
	padding:			2px;
	background-color:	#fc430d;
	color:				#FFFFFF;
	border:				1px solid #282c2f;
	font-family:		Verdana, sans-serif;
	font-size:			10px;
	font-weight:		bold;
}


#act_box {
	margin:		0 12px 0 12px !important;
	margin:		10px 12px 0 12px;
	border:		1px solid #B6B6B6;
	padding:	11px 8px 2px 60px;
	height:		26px;
	vertical-align:	middle;
	background:url("/images/ol/aktuali.gif") no-repeat 0 0;
	background-color:	#ECF3FF;
}

#act_box a {
	margin:	0 0 0 52px;
	font-weight:	bold;
	color:	#000000;
	font-size:	11px;
	text-decoration:	none;
}

#act_box a#actba:hover {
	text-decoration:	underline;
}

#BAN__576x100 {
	margin:		12px 12px 0 12px;
}

p#total_desc {
	color:	#939393;
	font-size:		9px;
	font-family:	Verdana, Helvetica, sans-serif;
	margin:			4px 12px 20px 12px;
	padding:		0;
}


div#ol_tv_r {
  margin: 0 0 20px 0;
	padding:	0;
  border-bottom: 1px solid #CDCDCD;
}

div#ol_tv_r div#otvrc {
	background:url("/images/olympics/tv_top_left.gif") no-repeat;
	padding:	0 0 4px 12px;
	margin:	0;
}

div#ol_tv_r div#otvrc div {
	background:url("/images/olympics/tv_top_right.gif") no-repeat 100% 0;
	padding: 4px 0 0	0;
	margin:	0;
  color:		#FFFFFF;
  font-size:	12px;
	font-family:	Arial, sans-serif;
  font-weight: bold;
}


div#ol_tv_r h4 {
	background: url("/images/olympics/tv_gradient.gif") repeat-x;
	background-color: #BE0A00;
	padding:	0;
	border-bottom:	1px solid #4E0400;
	margin:		0;
}

div#ol_tv_r div {
	padding:	10px 0 10px 12px;
	background-color: #F1F6FC;
  color: #565656;
	font-size:	11px;
	font-family:	Arial, sans-serif;
  font-weight: bold;
}

div#ol_tv_r div img {
	float:	right;
	margin:	-3px 8px 0 4px;
	border: 0;
}

div#ol_tv_r table {
	margin: 0;
  background-color: #F1F6FC;
}

div#ol_tv_r td {
	padding:	2px;
	vertical-align:	top;
}

div#ol_tv_r td.first {
	padding-left:	12px;
}

div#ol_tv_r a#ol_tv_sb img {
	border:	0;
	margin:	14px 0 14px 0;
}

#top_sport {
	margin:			20px 20px 20px 16px;
	padding:		0 0 16px 0;
}

#top_sport div {
	padding: 4px 4px 4px 6px;
}

#top_sport div a {
	font-size:	12px;
  font-family:  Arial,sans-serif;
  font-weight:  bold;
	margin:	0;
}

#top_sport div a.comm {
	font-size:	12px;
  font-family:  Arial,sans-serif;
  font-weight:  normal;
  color: #990000;
	margin:	0 0 0 4px;
}

#top_sport div img {
	float:	left;
	margin:	0 12px 0 0;
}

#top_sport div a.link_more img {
	margin:	0 8px 0 0;
	float: right;
}

#top_sport div p {
	font-size:	12px;
  font-family:  Arial,sans-serif;
	margin:		2px 0 0 0;
}

div#top4 {
	margin:			20px 20px 0 10px;
	padding:		0 0 16px 0;
}

div.y_new4 {
	margin:			8px 0 0 0;
	min-height:		0px;
}

div.y_new4 a {
	color:				#000000;
	font-size:			11px;
	font-family:		Verdana, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
}

div.y_new4 a:hover {
	text-decoration:	underline;
}

div.y_new4 a.comm {
	text-decoration:	none;
	font-weight:		normal;
	color:				#990000;
	margin:				0 0 0 4px;
	font-size:			10px;
}

div.y_new4 a.comm:hover {
	text-decoration:	underline;
}

div.y_new4 p {
	margin:				2px 12px 0 0;
	font-size:			11px;
	font-family:		Verdana, sans-serif;
	text-decoration:	none;
}

#top4 div {
	padding: 4px 4px 4px 6px;
}

#top4 div a {
	font-size:	11px;
	font-family:	Verdana, Arial, sans-serif;
    font-weight: normal;
	margin:	0;
}

#top4 div.dark {
	background:	#EFF5FF;
}

#top4 div img {
	float:	left;
	margin:	0 10px 0 0;
}

#top4 div a.link_more img {
	margin:	0 8px 0 0;
	float: right;
}

#top4 div p {
	font-size:	11px;
	font-family:	Verdana, Arial, sans-serif;
    color: #999999;
	margin:		2px 0 0 0;
}

a#oltimg img {
	border:0;
}

div#is {
	width:		125px;
	background: url("/images/olympics/is.gif") no-repeat 100% 3px;
    cursor:        pointer;
}

div#is:hover {
	text-decoration:underline;
}


div#web_cam {
	margin:	15px 0 0 12px;
	padding: 10px 0 2px 75px;
	background: url("/images/olympics/fanu_webcam.gif") no-repeat 0 0;
}

div#web_cam a {
	font-size:	11px;
	font-family:	Arial, sans-serif;
	font-weight:	bold;
	color:			#C70A00;
	text-decoration:	underline;
}

a#main_title2 {
	color:				#000000;
	font-size:			16px;
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
	margin:				0;
}

a#main_title2:hover {
	text-decoration:	underline;
}

img#main_image2 {
	border:	0;
	margin:	0 0 8px 0;
}

p#main_p {
	margin:				6px 0 0 0;
    padding:            0;
	color:				#000000;
	font-size:			11px;
	font-family:		Verdana, sans-serif;
}

table#main3news_table
{
  padding: 0 0 0 0; 
  margin: 6px 0 6px 0;
}
      
table#main3news_table tr td
{
  padding: 0; 
  margin:0; 
}
      
table#main3news_table tr td#imtd
{
  width: 70px;
}

table#main3news_table tr td#spacer
{
  width: 18px;
}
      
table#main3news_table tr td#txttd
{
  width: 120px;
}
      
div#main3news_div
{
  padding: 0; 
  margin: 0 0 0 12px;
  border-top: solid 1px #D3D3D3;
  border-bottom: solid 1px #D3D3D3;
  width: 577px;
  /*height: 62px;*/
  background: #F7F7F7;
}
      
      
div#main3news_div a 
{
  padding:0;
  margin:0;
  font-family:	Tahoma, sans-serif;
  text-decoration:	none;
  font-size:	11px;
  color: black;
}

div#main3news_div a:hover 
{
	text-decoration:	underline;
}
      
div#r_olympics_konkurss {
	margin:			0 0 5px 0;
    padding:        0px;
	background:		#A3A3A7;
}

div#r_olympics_konkurss h3 {
	margin:			0px;
    padding:        3px 0px 4px 10px;
	background:		#000000;
    color:          #FFFFFF;
}

div#r_olympics_konkurss img {
    padding:        10px;
}

div#r_banner_top {
    margin:         10px 0 0 10px;
	padding:		0;
	background:		#ECEDED;
}

div#r_banner_middle_olympics {
    background: #ECEDED;
    margin: 10px 0 0 10px;
    padding: 0;
}

div#r_big_banner {
    margin:         11px 0 0 12px;
	padding:		0;
}

div.left_hbox {
    margin: 0;
    padding: 0 0 20px 0;
    background-color: #F7F7F7;
}

div.left_hbox h4.mhbh {
    margin: 0;
    padding: 2px 0 2px 15px;
    background-color: #E70000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px solid #525252;
}

div.left_hbox p {
    margin: 0;
    padding: 12px 8px 0 15px;
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

div.left_hbox a {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

div.left_hbox a:hover {
    text-decoration: underline;
}

div#left_poll {
    margin: 0;
    padding: 0 0 30px 0;
    background-color: #F7F7F7;
}

div#left_poll h4 {
    margin: 0;
    padding: 2px 0 2px 15px;
    background: none;
    background-color: #E70000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom: 1px solid #525252;
}

div#left_poll p {
    margin: 10px 0 8px 15px;
    font-size: 11px;
    font-weight: bold;
}

div#left_poll label {
	font-size: 11px;
}

div#left_poll div#pf_subm {
    vertical-align: bottom;
}

div#left_poll div#pf_subm a {
    font-size: 11px;
    text-decoration: underline;
}

div#left_poll input#subm {
	background-color:	#E70000;
	color:			#FFFFFF;
	border:			1px solid #909090;
}

div.top_gal {
    margin: 15px 10px 0 10px;
    padding: 0 0 10px 0;
    font-size: 0px;
    text-align: left;
}

div.top_gal img {
    margin: 2px 10px 0 0;
}

div.top_gal img.pict {
	float:		none;
	margin:		2px 0 0 4px;
}

div.top_gal p {
    margin: 2px 0 0 0;
    padding: 0;
}

div.top_gal a.head {
    margin: 0;
    padding: 0;
    color: #C40000;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;   
}

div.top_gal a.head:hover {
    text-decoration: underline;   
}

div.top_gal a.title {
    margin: 0;
    padding: 0;
    color: #666666;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;   
}

div.top_gal a.title:hover {
    text-decoration: underline;   
}

div.top_gal a.comm {
    text-decoration: none;
    color: #990000;
    margin: 0 0 0 4px;
    font-size: 10px;
    font-weight: normal;   
}

div.top_gal a.comm:hover {
    text-decoration: underline;
}

div#olympics_teams {
    margin: 20px 10px 20px 16px;
}

div#olympics_box {
    margin: 0 0 12px 0;
}

div#olympics_box img {
    margin: 0 12px 0 0;
}

div#olympics_box a {
    color: #000000;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

div#olympics_box a:hover {
    text-decoration: underline;
}

div#olympics_box a.comm {
	text-decoration:	none;
	font-weight:		normal;
	color:				#990000;
	font-size:			11px;
}

div#olympics_box a.comm:hover {
	text-decoration:	underline;
}

/*Hottest news slider*/

div#newest_slide {
    margin: 0 0 10px 0;
    padding: 6px 0 6px 0;
    width: 600px;
    height: 27px;
    text-align: left;
    font-size: 0px;
    border-bottom: 1px #E6E7E9 solid;
}

div#newest_slide div.slide_cont {
    margin: 0 0 0 22px;
    padding: 8px 0 0 0;
    width: 570px;
}

div#newest_slide div.slide_cont div.title {
    margin: 0 20px 0 0;
    padding: 0;
    font-family: Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #A3A2A2;
    display: inline-block;
    float: left;
}

div#newest_slide div.slide_cont div.txt {
    margin: 0;
    padding: 0;
    display: inline-block;
}

div#newest_slide div.slide_cont a.tickl {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0074C5;
    text-decoration: none;
}

div#newest_slide div.slide_cont a.tickl:hover {
    text-decoration: underline;
}

div#newest_slide p {
    margin: 8px 0 0 0;
    padding: 0;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

div#newest_slide a {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #0074C5;
    text-decoration: none;
    font-weight: bold;
}

div#newest_slide a:hover {
    text-decoration: none;
}

a#oc_o_s {
	color:	#6686C9;;
	font-family:	Arial, sans-serif;
	font-size: 11px;
  font-weight:    bold;
	text-decoration:none;
	margin: 0 14px 0 0;
	padding: 0;
}

a#oc_o_s:hover {
	text-decoration:	underline;
}

div.olympics_medals {
  margin: 0 12px 0 0;
  padding: 0;
}

div.olympics_medals div.title {
  margin: 0;
  padding: 0;
  background: url("/images/olympics/corner_data_left.gif") no-repeat 0 0;
  background-color:	#0084C5;
}

div.olympics_medals div.title h3 {
	margin: 0;
	padding: 4px 0 4px 12px;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
	color: #FFFFFF;
	background: url("/images/olympics/corner_data_right.gif") no-repeat 100% 0;
	border: none;
}

div.olympics_medals table.tab {
  margin: 0;
  padding: 0;
  border: 1px #D4D4D4 solid;
  border-top: none;
}

div.olympics_medals table.tab th {
  background-color: #E3EDFF;
  color: #000000;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-bottom: 1px #D4D4D4 solid;
  padding: 3px 4px 3px 12px;
}

div.olympics_medals table.tab th.med {
  padding: 3px 2px 3px 2px;
  width: 42px;
}

div.olympics_medals table.tab td {
  background-color: #F0F1F4;
  color: #000000;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-top: 1px #FFFFFF solid;
  padding: 3px 0 3px 12px;
}

div.olympics_medals table.tab td.gold {
  background-color: #FFCC30;
  padding: 3px 0 3px 0;
}

div.olympics_medals table.tab td.silver {
  background-color: #DCE5D8;
  padding: 3px 0 3px 0;
}

div.olympics_medals table.tab td.bronze {
  background-color: #EDBB86;
  padding: 3px 0 3px 0;
}

div.olympics_results {
  margin: 0 12px 13px 0;
  padding: 0;
}

div.olympics_results div.title {
  margin: 0;
  padding: 0;
  background: url("/images/olympics/corner_data_left.gif") no-repeat 0 0;
  background-color:	#0084C5;
}

div.olympics_results div.title h3 {
	margin: 0;
	padding: 4px 0 4px 12px;
  font-family: Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
	color: #FFFFFF;
	background: url("/images/olympics/corner_data_right.gif") no-repeat 100% 0;
	border: none;
}

div.olympics_results table.tab {
  margin: 0;
  padding: 0;
  border: 1px #D4D4D4 solid;
  border-top: none;
}

div.olympics_results table.tab th {
  background-color: #E3EDFF;
  color: #E70000;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px #D4D4D4 solid;
  padding: 3px 4px 3px 12px;
}

div.olympics_results table.tab td {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 3px 2px 3px 2px;
}

div.olympics_results table.tab td.dark {
  background-color: #F2F3F5;
}

div.olympics_results table.tab td.first {
  padding: 3px 0 3px 12px;
}

div.olympics_results table.tab td.lat {
  color: #E70000;
}

