.olimp_tab{width:978px; border:0px; border-collapse:collapse; margin-bottom: 10px;}
.olimp_tab td{padding:0px;}
.olimp_back{background:url(olimp_back.jpg); background-color:#e96511;}
.olimp_cont{width:978px; border:0px; border-collapse:collapse;}
.olimp_cont td{padding:0px; height:76px; vertical-align:top;}
.olimp_n1 { margin-top: 15px;}
.olimp_n1 a{
     font-family: georgia, times new roman, serif;
     font-size: 20px;
     color: #ffffff;
     padding: 0px 12px;
}
.olimp_n2 a{
     font-family: georgia, times new roman, serif;
     font-size: 20px;
     color: #fcc919;
     padding: 0px 12px;
}
.olimp_n1 a:hover, .olimp_n2 a:hover {
	color: #000;
	text-decoration:underline;
}

.olimp_ss img{ margin:10px 0 2px 0;}
.olimp_link a{
	font-size: 12px;
    font-weight:bold;	
	color: #fff;
	padding: 0px 5px;
}




#olimp_events .tdatetime {
    font-size: 14px; 
    font-weight:bold; 
    font-family: georgia, times new roman, serif;
}
#olimp_events .tevent {
	font-size: 12px;
	font-family: georgia, times new roman, serif;
}


#olimp_rezults .tevent {
	font-size: 12px;
	font-family: georgia, times new roman, serif;
}
#olimp_rezults img {margin-right: 5px;}
#olimp_rezults .it {margin-bottom:3px;}
#olimp_rezults .place {
float:left;
width:21px;
text-align:center;
font-family: tahoma, arial, sans-serif;
font-weight:bold;
background:#d7d7d7; 
margin-right:5px; 
}
#olimp_rezults .place-off {
float:left;
width:21px;
text-align:center;
font-family: tahoma, arial, sans-serif; 
margin-right:5px;
}
#olimp_rezults .medal{
float:left; 
}



.calendargrid .wd {
background-color:#fff;
}



.olimpic_blogs {background:#ebebeb; padding: 10px;}
.olimpic_blogs  table{border-collapse:collapse; width:155px;}
.olimpic_blogs  table td{padding:3px;}
.olimpic_blogs H1{
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: georgia, times new roman, serif;
}
.olimpic_blogs H2{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	font-family: georgia, times new roman, serif;
}
.olimpic_blogs .datetime {color: #919191; font-size: 10px;}
.olimpic_blogs .latestpost {display: inline;}
.olimpic_blogs .commentsn1 {
    padding: 0px 3px 0px 3px;
    margin: 3px 0px 3px 6px;
    color: #ffffff;
    font-size: 10px;
    white-space: nowrap;
    background-color: #555555;
    display: inline;
}
.olimpic_blogs H2 a{color: #000;}


.medals {margin: 0px 10px 10px 10px;}
.medals img{margin-right: 5px;}
.medals H1{
    display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	font-family: georgia, times new roman, serif;
}
.medals .ttable {
  margin: 5px 0px 10px 0px;
  border-top: solid 1px #cccccc;
}
.medals .ttable TD {
	border-bottom: solid 1px #e0e0e0;
	padding: 1px 0px 2px 5px;
	font-size: 11px;
}
.medals .ttable .tth {
	padding-top: 5px;
	font-size: 10px;
	color: #767676;
	white-space: nowrap;
}
.medals .ttable .tthf {
	padding-top: 5px;
	padding-left: 0px;
	font-size: 10px;
	color: #767676;
}
.medals .ttable .ttf {
	padding-left: 0px;
}
.medals .ttable .tts {
/*	width: 1px; */
	white-space: nowrap;
}


.olimp_news H1{
    margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height:20px;
	font-weight: normal;
	font-family: georgia, times new roman, serif;
}

.olimp_news H1 a{
    color:#b72e00;
}

.olimp_news .datetime {
    color: #919191;
    font-size: 10px;
    margin: 2px 0px;	
}
.olimp_news  .pics {
float:left; margin:0 8px 3px 0;
}
.olimp_news p{
margin:0;
}
.olimp_news p a{
color: #000;
}


.olimp_kalendar {}

.olimp_kalendar .k {
background:#eee; 
border-top: 1px solid #e5e5e5; 
border-bottom: 1px solid #e5e5e5; 
padding:5px 0;
text-align:center;
}

.olimp_kalendar .k_act {
background:#FFF;
border-top: 1px solid #e5e5e5; 
border-right: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;  
border-bottom: 1px solid #fff;
text-align:center;
padding:5px 0;
}
.olimp_kalendar .k_today {
width:20px;
background: #b72e00;
color:#fff;
padding: 0 3px;
}

.olimp_kalendar .k_today a {
color:#fff;
}

.olimp_kalendar .dn {
font-size:10px;
color:#b4b4b4;
text-align:center;
padding-bottom:5px;
width: 5%
}

.olipmic_vs {font-family: tahoma, arial, sans-serif; font-size:13px;}
.olipmic_vs td {border-top: 1px solid #e0e0e0; padding:3px 0;}
.olipmic_vs .ttf {font-weight:bold; width:70px;}
.olipmic_vs .vs {font-size: 11px; color:#555; width:90px; padding-right:5px;}

.olipmic_vs .ttd {font-weight:bold; width:90px;}
.olipmic_vs .tt {color:#555; width:70px; font-size:13px; padding-right:5px; text-align:center;}

.olipmic_vs .z {font-size: 11px; width:50px; text-align:right;}
.olipmic_vs .z img{margin:0 3px;}

.olimp_com_t{
margin:0px; font-size:14px; color:#000; font-weight:bold;
font-family: georgia, times new roman, serif;
}
.olimp_com_vs{
margin:0px; font-size:12px; color:#000;
font-family: georgia, times new roman, serif; font-weight:bold;
}
.olimp_com_vsdop{
margin:0px; font-size:11px; color:#555;
}

.euro_n2 a{
	font-family: georgia, times new roman, serif;
	font-size: 20px;
	color: #fcc919;
	padding: 0px 8px;
}

#olimp_rezults .tllist TD {border-top: 1px solid #e5e5e5;}
#olimp_rezults .tllist TD {border-bottom: 1px solid #fff !important;}


.olimp_dd {
font-size:18px; font-family: georgia, times new roman, serif; font-weight:bold; color:#000; background-color:#ebebeb; padding:5px 0px 5px 16px; margin-top:5px;
}

#beijing_small_medal_top_678 {font-weight: bold;}
#beijing_big_medal_top_678 {font-weight: bold;}


