	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("js/csshover.htc"); 
		font:12px Tahoma, sans-serif;
		/*color:#666666;*/
		color:#505050;
		text-align:left;
		position:relative;
		min-width:990px;
		max-width:1255px;
		margin:0 auto;
		width:expression((document.documentElement.clientWidth||document.clientWidth)<990?'990px':(document.documentElement.clientWidth||document.clientWidth)>1255?'1255px':'100%');
		min-height:100%;
		background:url(../images/body_bg.gif) 0 0 repeat-x white;
		line-height:18px;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {

		font-weight:normal;
	}

/*TEXT STYLES ETC*/
	a	{
		color:#0164A5;
		text-decoration:none; 
	}
	a:hover	{
		
		text-decoration:underline;
	}


	ul {
		list-style:none;
		
	}
	
	.columnHolder ul {
		list-style:disc;
		margin:2px 0 0.8em;
		padding-left:20px;
	}
	
	p.bodytext{
	margin:2px 0 0.8em;
	}
	
	h2 {
		color:#175AA9;
		padding-top:15px;
		padding-bottom:4px;
		font:bold 16px/22px Arial;
	}
	.csc-firstHeader {
	font:bold 18px/25px Arial;
	margin-bottom:20px;
	margin-top:0px;
	}
	h3 {
	font:bold 14px/20px Arial;
	padding-bottom:2px;
	padding-top:12px;
	color:#000000;
	}
	h4 {
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:5px;
	}
	
	h6 {
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:0px;
	font:bold 14px/20px Arial;
	}
	
	#mainpage h2	{
		font:bold 14px Arial;
		padding:0 2px;
		border-bottom:solid 1px #175AA9;
		text-transform:uppercase;
		margin:0 0 8px 0;
		line-height:25px;
	}
	#mainpage h3	{
		font-weight:bold;
		margin-bottom:15px;
		font-size:12px;
		line-height:18px;
	}
	
/*TEXT STYLES ETC end	*/
	
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.header	{
		padding:0 60px;
		position:relative;
		height:200px;
	}
	.header .logo	{
		position:absolute;
		top:50px;
		left:100px;
	}
	.header .calendar	{
		position:absolute;
		color:white;
		font:14px Arial;
		left:222px;
		top:15px;
	}
	.header .calendar span, .header .calendar i, .header .calendar a, .header .calendar strong, .header .calendar em	{
		display:inline-block;
		height:25px;
		line-height:25px;
		padding:0 6px;
		margin-right:1px;
		font-style:normal;
		color:white;
		text-decoration:none;
	}
	.header .calendar i	{
		color:#4E8CBF;
	}
	.header .calendar strong, .header .calendar a:hover, .header .calendar em:hover	{
		color:#11579C;
		background:#83C7EA;
	}
	.header .quicLinks	{
		position:absolute;
		top:22px;
		right:60px;
		color:white;
		font:11px Arial;
	}
	.header .quicLinks a	{
		color:white;
		margin:0 2px;
	}
	.header .quicLinks img	{
		vertical-align:baseline;
	}
	.header h1	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(../images/site_title.gif);
		width:546px;
		height:41px;
		position:absolute;
		top:70px;
		left:227px;
	}
	.header .eventsTitle	{
		width:555px;
		height:38px;
		position:absolute;
		top:128px;
		left:227px;
	}
	.header	.w2010 {
		background:url(../images/2010/site_events_2010w.png) 0 0 no-repeat;
		}
	.header .eventsTitle a	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		height:41px;
		width:240px;
		float:left;
		margin-right:20px;
	}
	.content	{
		overflow:hidden;
		height:auto;
		padding:0 60px 170px 60px;
	}
	
/*MAIN MENU - begin */	
	
	.content .sideMenu	{
		float:left;
		width:156px;
	}
	.content .sideMenu li	{
		color:#175AA9;
		font:12px Arial;
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:10px;
	}
	.ie6 .content .sideMenu li	{
		height:1px;
	}
	.content .sideMenu li a	{
		color:#175AA9;
		display:block;
		/*text-decoration:none;*/
	}
	.content .sideMenu li a:hover	{
		/*text-decoration:underline;*/
	}
	.content .sideMenu .menu_active a {color:#000000;text-decoration:none; cursor:default;}
	.content .sideMenu .menu_active a:hover {text-decoration:none;}
	
	.content .sideMenu .menu_active ul li a {
	cursor:pointer;
	color:#175AA9;
	}
	.content .sideMenu .menu_active ul li a:hover {
	cursor:pointer;
	color:#175AA9;
	text-decoration:underline;
	}
	
	.content .sideMenu li ul	{
		padding:10px 0 1px 10px;
	}
	.content .sideMenu ul li	{
		color:#364454;
		text-transform:none;
		font-weight:normal;
		margin-bottom:10px;
	}
	.content .sideMenu ul li a	{
		color:#175AA9;
		display:block;
		/*text-decoration:underline;*/
		background:url(../images/bullet_01.gif) 0 5px no-repeat;
		padding-left:12px;
		
	}
	.content .sideMenu ul li a:hover	{
		/*text-decoration:none;*/
	}
	
	.content .sideMenu ul li ul li a	{
		color:#175AA9;
		display:block;
		/*text-decoration:underline;*/
		font-size:0.9em;
		padding-left:12px;
		/*background:none;*/
		background:url(../images/bullit-minus.png) 0 5px no-repeat;
	}
	
	
/*MAIN MENU - end */

/*ARCHIVE MENU - begin */
	
	.content .sideMenu #archive {
	margin-left:-15px; 
	padding-left:15px; 
	background:url(../images/plus-ico.png) 0px 3px no-repeat;
	}
	.content .sideMenu #archive.archiv_open {
	background:url(../images/minus-ico.png) 0px 3px no-repeat;
	}
	
	.content .sideMenu li#archive .archiv-submenu li {
		color:#175AA9;
		font:12px Arial;
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:10px;
		background:none;
		
	}
	.ie6 .content .sideMenu li#archive .archiv-submenu li	{
		height:1px;
	}
	.content .sideMenu .archiv-submenu li a	{
		color:#175AA9;
		display:block;
		padding-left:0px;
		background:none;
		/*text-decoration:none;*/
	}
	
	.content .sideMenu .menu_active .archiv-submenu li .archiv-submenu li a {
	cursor:pointer;
	color:#175AA9;
	}
	.content .sideMenu .menu_active .archiv-submenu li .archiv-submenu li a:hover {
	cursor:pointer;
	color:#175AA9;
	text-decoration:underline;
	}
	
	.content .sideMenu .archiv-submenu {padding-left:0px;}
	.content .sideMenu .archiv-submenu ul {
		padding:10px 0 1px 10px;
	}
	.content .sideMenu .archiv-submenu li .archiv-submenu li{
		color:#364454;
		text-transform:none;
		font-weight:normal;
		margin-bottom:10px;
	}
	.content .sideMenu li#archive .archiv-submenu li .archiv-submenu li a	{
		color:#175AA9;
		display:block;
		/*text-decoration:underline;*/
		background:url(../images/bullet_01.gif) 0 5px no-repeat;
		padding-left:12px;
		text-transform:none;
		font-weight:normal;
		font-size:12px;
		
	}
	.content .sideMenu ul li a:hover	{
		/*text-decoration:none;*/
	}
	
	.content .sideMenu li#archive .archiv-submenu li .archiv-submenu li .archiv-submenu li a	{
		color:#175AA9;
		display:block;
		/*text-decoration:underline;*/
		font-size:0.9em;
		padding-left:12px;
		/*background:none;*/
		background:url(../images/bullit-minus.png) 0 5px no-repeat;
		text-transform:none;
		font-weight:normal;
	}

/*ARCHIVE MENU - end */
	
	.content .columnHolder	{
		margin-left:170px;
	}
	.content .columnHolder .middCol	{
		margin-right:205px;
	}
	.content .columnHolder .rightCol	{
		float:right;
		width:170px;
		position:relative;
		top:-6px;
	}
	
	
	.footer	{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:155px;
	}
	.footer .wrapper	{
		margin:0 60px 0 230px;
		border-top:solid 1px #0164A5;
	}
	.footer .copy	{
		float:left;
		padding-top:15px;
		font-size:11px;
		line-height:16px;
	}
	.footer .copy b	{
		display:block;
		font-weight:normal;
	}
	.footer .partners	{
		float:right;
		padding-top:5px;
	}
	.footer .partners img	{
		margin-left:22px;
	}
	
	
/*SLIDESHOW STYLES	*/
	.slidShow ul {
		list-style:none;
		margin:0;
		padding-left:0px;
	}
	.slidShow	{
		background:url(../images/block_slide_show_m.gif) 0 100% repeat-x;
		position:relative;
		margin-bottom:20px;
	}
	
	
	.slidShow .left	{
		background:url(../images/block_slide_show_l.gif) 0 100% no-repeat;
	}
	.slidShow .right	{
		background:url(../images/block_slide_show_r.gif) 100% 100% no-repeat;
		height:310px;
		padding-top:1px;
	}
	.slidShow .lTop, .slidShow .rTop	{
		width:6px;
		height:6px;
		position:absolute;
		top:0;
	}
	.slidShow .lTop	{
		background:url(../images/block_slide_show_tl.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/block_slide_show_tl.png, sizingMethod=crop);
		left:0;
	}
	.slidShow .rTop	{
		background:url(../images/block_slide_show_tr.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/block_slide_show_tr.png, sizingMethod=crop);
		right:0;
	}
	.slidShow .holder	{
		height:277px;
		position:relative;
		overflow:hidden;
		margin:0 1px;
	}
	
	
	
	.slidShow .holder li div	{
		height:277px;
		width:100%;
		overflow:hidden;
		position:relative;
	}
	.slidShow .holder li div a	{
		display:block;
		width:1000px;
		height:277px;
		top:0;
		left:50%;
		margin-left:-500px;
		text-align:center;
		position:absolute;
	}
	.slidShow .holder li div a img	{
		vertical-align:bottom;
	}
	.slidShow .holder li span	{
		position:absolute;
		/*bottom:0;*/
		top:253px;
		width:100%;
		height:24px;
		line-height:24px;
		background:url(../images/transparent_spacer.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/transparent_spacer.png, sizingMethod=scale);
		font-weight:bold;
		color:white;
		font-size:12px;
		display:block;
	}
	.ie6 .slidShow .holder li span	{
		bottom:-1px;
	}
	.slidShow .holder li span em	{
		font-style:normal;
		color:#85C8FF;
		font-size:11px;
		margin-left:10px;
	}
	.slidShow .holder li span strong	{
		margin-left:10px;
	}
	.slidShow .slidePaginator	{
		padding-top:10px;
		padding:10px 15px 0 15px;
		color:white;
		font-weight:bold;
		text-align:center;
	}
	.slidShow .slidePaginator a	{
		color:white;
		display:inline-block;
		height:13px;
		line-height:13px;
		text-decoration:none;
		padding:0 4px;
		font-size:11px;
		margin:0 3px;
	}
	.slidShow .slidePaginator a:hover, .slidShow .slidePaginator a.active	{
		color:#2F87D8;
		background:white;
	}
	.slidShow .slidePaginator .larr, .slidShow .slidePaginator .rarr	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		width:21px;
		height:13px;
		padding:0;
		margin:0;
	}
	.slidShow .slidePaginator .larr	{
		float:left;
		background:url(../images/slide_show_larr.gif);
	}
	.slidShow .slidePaginator .larr:hover	{
		background:url(../images/slide_show_larr_hover.gif);
	}
	.slidShow .slidePaginator .rarr	{
		float:right;
		background:url(../images/slide_show_rarr.gif);
	}
	.slidShow .slidePaginator .rarr:hover	{
		background:url(../images/slide_show_rarr_hover.gif);
	}
	
	/*changes becouse of JS implementation*/
	.slidShow .holder li        {
       position:relative;
	}
	

/*MAIN PAGE CONTENT BLOCKS*/

	ul.newsList	{
		margin:10px 0 15px 0;
		list-style:none;
		padding-left:0px;
	}
	
	
	.newsList li	{
		position:relative;
		padding-left:67px;
		margin-bottom:10px;
	}
	.ie6 .newsList li	{
		height:1px;
	}
	.newsList li a	{
		font-weight:bold;
		text-decoration:none;
	}
	.newsList li a:hover	{
		text-decoration:underline;
	}
	.newsList li i	{
		font-style:normal;
		display:block;
		width:56px;
		text-align:right;
		color:#666666;
		left:0;
		top:0;
		font-size:11px;
		position:absolute;
	}
	.linkMore	{
		display:block;
		text-align:right;
		margin-bottom:5px;
		font-size:11px;
	}
	.linkMore a	{
		text-decoration:none;
	}
	.linkMore a:hover	{
		text-decoration:underline;
	}
	.teamScore	{
		color:black;
		font-size:11px;
		margin-bottom:20px;
	}
	.teamScore td	{
		padding:6px 0;
	}
	.teamScore td.col1	{
		width:20px;
		text-align:center;
	}
	.teamScore td.col2	{
		padding:6px 8px;
	}
	.teamScore td.col3	{
		padding:6px 3px;
		text-align:center;
	}
	.teamScore td.empty	{
		width:1px;
		padding-left:27px;
	}
	.teamScore td .placeF, .teamScore td .placeS, .teamScore td .placeT	{
		display:inline-block;
		width:16px;
		height:16px;
		line-height:16px;
		color:white;
		text-align:center;
		font-weight:normal;
	}
	.teamScore td .placeF	{
		background:url(../images/ic_place_first.gif);
	}
	.teamScore td .placeS	{
		background:url(../images/ic_place_second.gif);
	}
	.teamScore td .placeT	{
		background:url(../images/ic_place_third.gif);
	}
	.picFloatLeft	{
		float:left;
		margin:0 17px 5px 0;
	}
	.picFloatRight	{
		float:right;
		margin:0 0 5px 17px;
	}
	.sportTypeSelector	{
		text-align:center;
		clear:both;
		padding-top:20px;
	}
	.sportTypeSelector div	{
		border-top:solid 2px #FDA200;
		text-align:center;
		padding-top:10px;
	}
	.sportTypeSelector div img	{
		margin:0 15px;
	}
	.rightCol .Heads	{
		font-size:11px;
		color:black;
		line-height:normal;
	}
	.rightCol .Heads div img	{
		float:left;
		margin:0 10px 6px 0;
	}
	.rightCol .Heads div.post	{
		margin-top:5px;
	}
	.rightCol .Heads div.comment	{
		clear:both;
		padding-bottom:15px;
		border-bottom:solid 1px #D1DEE6;
		margin-bottom:15px;
	}
	.rightCol .Heads div.comment a	{
		text-decoration:none;
	}
	.rightCol .Heads div.comment a:hover	{
		text-decoration:underline;
	}
	
#path {height: 20px; margin-bottom:10px; }
#path a { font-size: inherit; }
#path div { float: left; padding-right: 5px; }
#path, #path a { color: #00447B; font: normal 11px tahoma; text-decoration: none; }
#path b a { font-weight: bold; }
#path span { color: #ffffff; font-weight: bold; padding-left: 5px; display: block; background: #F47528 /*url('../images/crumbs.gif') no-repeat left top*/; float: left; }
#path span a { display: block; color: #ffffff; font-weight: bold; /*background: transparent url('../images/crumbs.gif') no-repeat right top;*/ padding-right: 5px; padding-bottom: 2px; }
#path .orangr_back div { padding: 0px; }
#path .orangr_back * { float: none !important; }
#path .orangr_back .ob_top, #path .orangr_back .ob_bot { font-size: 0; line-height: 0; height: -1px; padding: 0 1px; margin: 0; border: 0; }
#path .orangr_back .ob_top div, #path .orangr_back .ob_bot div { font-size: 0; line-height: 0; height: -1px; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #F47528; }
#path .orangr_back .ob_bot div { border: 0; border-top: 1px solid #F47528; }
#path .orangr_back .ob_con { background-color: #F47528; color: #ffffff; padding: 0px 4px 1px 4px; }
#path .orangr_back .ob_con a { font: normal 11px tahoma; color: #ffffff; }
#path a:hover { text-decoration: underline; }

/*DEFAULT TYPO SITEMAP STILES*/
.csc-sitemap ul{
list-style:none;
margin:0;
padding-left:0px;
}

.csc-sitemap ul li {
background:url(../images/bullet_01.gif) 0 5px no-repeat;
padding-left:12px;
}
.csc-sitemap ul li ul {
padding-left:25px;
}
.csc-sitemap ul li ul li {
background:none;
}

div.csc-textpic div.csc-textpic-imagerow {
clear:none;
}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:none;
float:left;
overflow:hidden;
height:auto
}
div.csc-textpic-clear {
clear:none;
}

/*TABLES TEBLES CONTENTTABLES*/
.contenttable tr td{
padding:4px 2px
}
.contenttable .tr-odd {
background:#d5f1fc;
}

.contenttable .tr-0 td{
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:5px;
}
.solid_background .tr-odd{
background:none;
}

/* TABLE CALENDAR OF CHALLENGES */
td.sport_day {background:url(../images/sport_day_ico.png) 50% 50% no-repeat;}



/*STYLES FROM OLD SITE*/
TABLE.fb1, TABLE.groupsCD, TABLE.groupG, TABLE.fb2, TABLE.final, TABLE.final1, TABLE.lgonki, TABLE.final2 {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.fb1 TR, TABLE.fb1 TD, TABLE.groupsCD TR, TABLE.groupsCD TD, TABLE.groupG TR, TABLE.groupG TD, TABLE.fb2 TR, TABLE.fb2 TD, TABLE.final TR, TABLE.final TD, TABLE.final1 TR, TABLE.final1 TD, TABLE.lgonki TR, TABLE.lgonki TD, TABLE.final2 TR, TABLE.final2 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.fb1 CAPTION, TABLE.groupsCD CAPTION, TABLE.groupG CAPTION, TABLE.fb2 CAPTION, TABLE.final CAPTION, TABLE.final1 CAPTION, TABLE.final2 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.fb1 TR.tr-0, TABLE.groupsCD TR.tr-0, TABLE.groupG TR.tr-0, TABLE.fb1 TD.td-last, TABLE.groupsCD TD.td-last, TABLE.groupG TD.td-last, TABLE.final2 TR.tr-0, TABLE.final2 TD.td-last {
	font-weight: bold;
}

TH {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	color:#175AA9;
}

TABLE.fb1 TD.td-1, TABLE.groupsCD TD.td-1, TABLE.groupG TD.td-1, TABLE.final2 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.fb1 TD.td-2, TABLE.fb1 TD.td-3, TABLE.fb1 TD.td-4, TABLE.fb1 TD.td-5, TABLE.fb1 TD.td-6, TABLE.fb1 TD.td-10 {
	width: 45px;
}

TABLE.groupsCD TD.td-2, TABLE.groupsCD TD.td-3, TABLE.groupsCD TD.td-4, TABLE.groupsCD TD.td-5, TABLE.groupsCD TD.td-6, TABLE.groupsCD TD.td-7, TABLE.groupsCD TD.td-8, TABLE.groupsCD TD.td-9, TABLE.groupsCD TD.td-10, TABLE.groupsCD TD.td-12, TABLE.groupsCD TD.td-last {
	width: 45px;
}

TABLE.groupsCD TD.td-11 {
	width: 150px;
}

TABLE.groupG TD.td-2, TABLE.groupG TD.td-3, TABLE.groupG TD.td-4, TABLE.groupG TD.td-5, TABLE.groupG TD.td-6, TABLE.groupG TD.td-7, TABLE.groupG TD.td-8 {
	width: 45px;
}

TABLE.final2 TD.td-2, TABLE.final2 TD.td-3, TABLE.final2 TD.td-4, TABLE.final2 TD.td-5 {
	width: 40px;
}

TABLE.fb1 TR.tr-1 TD.td-2, TABLE.fb1 TR.tr-2 TD.td-3, TABLE.fb1 TR.tr-3 TD.td-4, TABLE.fb1 TR.tr-4 TD.td-5, TABLE.fb1 TR.tr-5 TD.td-6, TABLE.fb1 TR.tr-last TD.td-6,
TABLE.groupsCD TR.tr-1 TD.td-2, TABLE.groupsCD TR.tr-2 TD.td-3, TABLE.groupsCD TR.tr-3 TD.td-4, TABLE.groupsCD TR.tr-4 TD.td-5, TABLE.groupsCD TR.tr-5 TD.td-6, TABLE.groupsCD TR.tr-last TD.td-6 {
	background-color: #e0e0e0;
}

TABLE.groupsCD TR.tr-last TD.td-7 {
	background-color: #e0e0e0;
}

TABLE.groupsCD TR.tr-last TD.td-6 {
	background-color: White;
}

TABLE.groupG TR.tr-1 TD.td-2, TABLE.groupG TR.tr-2 TD.td-3, TABLE.groupG TR.tr-3 TD.td-4, TABLE.groupG TR.tr-4 TD.td-5, TABLE.groupG TR.tr-5 TD.td-6, TABLE.groupG TR.tr-6 TD.td-7, TABLE.groupG TR.tr-last TD.td-8 {
	background-color: #e0e0e0;
}

TABLE.final2 TR.tr-1 TD.td-2, TABLE.final2 TR.tr-2 TD.td-3, TABLE.final2 TR.tr-3 TD.td-4, TABLE.final2 TR.tr-last TD.td-5 {
	background-color: #e0e0e0;
}

TABLE.fb2 TD.td-0, TABLE.final TD.td-0, TABLE.final1 TD.td-0 {
	font-weight: bold;
	width: 25px;
}

TABLE.fb2 TD.td-1, TABLE.final1 TD.td-2, TABLE.final TD.td-last {
	width: 70px;
}

TABLE.fb2 TD.td-2 {
	width: 480px;
}

TABLE.final1 TD.td-last {
	width: 220px;
}

TABLE.final TD.td-1 {
	width: 40px;
} 

TABLE.final TD.td-2 {
	width: 300px;
}

TABLE.lgonki TD.td-1 {
	text-align: left;
	padding-left: 8px;
}

TABLE.lgonki TR.tr-0 {
	font-weight: bold;
	height: 30px;
}



/* Tablica na 5 kolonok begin */
TABLE.foot_f_d {
	width: 100%;
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.foot_f_d TR, TABLE.foot_f_d TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.foot_f_d TR.tr-0 {
	font-weight: bold;
}


TABLE.foot_f_d CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TH {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	color:#175AA9;
	font-weight: bold;
}


TABLE.foot_f_d TD.td-0 {
	text-align: center;
	width: 25px;
	font-weight: bold;
}

TABLE.foot_f_d TD.td-1 {
	text-align: left;
	width: 125px;
}

TABLE.foot_f_d TD.td-2, TABLE.foot_f_d TD.td-3, TABLE.foot_f_d TD.td-4, TABLE.foot_f_d TD.td-5, TABLE.foot_f_d TD.td-6 {
	width: 40px;
}

TABLE.foot_f_d TR.tr-1 TD.td-2, TABLE.foot_f_d TR.tr-2 TD.td-3, TABLE.foot_f_d TR.tr-3 TD.td-4, TABLE.foot_f_d TR.tr-4 TD.td-5, TABLE.foot_f_d TR.tr-last TD.td-6 {
	background-color: #e0e0e0;
}
TABLE.foot_f_d TD.td-last {
	font-weight: bold;
}

/* Tablica na 5 kolonok end */




/* Tablica stritboll */
TABLE.groupsVG_stritboll {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.groupsVG_stritboll TR, TABLE.groupsVG_stritboll TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.groupsVG_stritboll CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.groupsVG_stritboll TR.tr-0, TABLE.groupsVG_stritboll TD.td-last {
	font-weight: bold;
}

TH {
	width: 25px;
	border: 1px solid;
	border-color: #989898;
	color:#175AA9;
	font-weight: bold;
}

TABLE.groupsVG_stritboll TD.td-1 {
	text-align: left;
	width: 125px;
}

TABLE.groupsVG_stritboll TD.td-2, TABLE.groupsVG_stritboll TD.td-3, TABLE.groupsVG_stritboll TD.td-4, TABLE.groupsVG_stritboll TD.td-5, TABLE.groupsVG_stritboll TD.td-6, TABLE.groupsVG_stritboll TD.td-7 {
	width: 40px;
}

TABLE.groupsVG_stritboll TR.tr-1 TD.td-2, TABLE.groupsVG_stritboll TR.tr-2 TD.td-3, TABLE.groupsVG_stritboll TR.tr-3 TD.td-4, TABLE.groupsVG_stritboll TR.tr-4 TD.td-5, TABLE.groupsVG_stritboll TR.tr-5 TD.td-6, TABLE.groupsVG_stritboll TR.tr-last TD.td-6 {
	background-color: #e0e0e0;
}

TABLE.groupsVG_stritboll TR.tr-last TD.td-7 {
	background-color: #e0e0e0;
}

TABLE.groupsVG_stritboll TR.tr-last TD.td-6 {
	background-color: White;
}
/* Tablica stritboll end */




/* Stili dlya dnevnika begin */
.dnevnik {
	margin: 0px 0px 10px 0px;
	height: 220px;
}

.dnevnik h5 { margin-bottom: 5px; }
.dnevnik .ico { float: left; margin: 0px 10px 5px 0px; }

.dnevnik .im {
	float: left;
	margin: 0px 10px 5px 0px;
}
/* Stili dlya dnevnika end */

#smi_o_sportakiade {
	margin: 0px 0px 20px 0px;
	width: 100%;
	clear: right;
}

#smi_o_sportakiade_pdf {
	margin: 0px 0px 20px 0px;
	width: 100%;
	clear: right;
}

#videorep {
	margin: 0px 0px 20px 0px;
	width: 100%;
}

div.videorep {
	margin: 0px 0px 20px 0px;
	width: 100%;
}

div.zag_videorep {
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:0px;
	margin: 5px 0px 5px 0px;
	font:bold 14px Arial;
}

div.smi_o_sportakiade {
	height:120px;
	margin:0 0 10px;
}

div.zag_smi {
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:0px;
	margin: 0px 0px 5px 0px;
	font:bold 16px/18px Arial;
}

div.podzag_smi {
	font-weight:bold;
	color:#175AA9;
	padding-bottom:2px;
	padding-top:0px;
	margin: 0px 0px 5px 0px;
	font:bold 12px/14px Arial;
}

/* Style for FCE Fotoreportaj begin */
#fotoreportaj {
	margin: 0px 0px 20px 0px;
	width: 100%;
}

.fotoreportaj {
	height:120px;
	margin:0 0 10px;
}

.imges_1 {
	float:left;
	margin:0 10px 5px 0;
}

.zag_fotoreportaj {
	margin: 0px 0px 10px 0px;
	width: 100%;
}

.data_fotoreportaj {
	margin:0 0 10px;
}

.kolvo_fotoreportaj {
	margin:0 0 10px;
}
/* Style for FCE Fotoreportaj end */


/*	-------------------------------------------------------------
	Stili dlaya tablici fb3 begin
	-------------------------------------------------------------	*/

TABLE.fb3 {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.fb3 TR, TABLE.fb3 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.fb3 {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

TH {
	width: 25px;
	border: 1px solid;
	border-color: #989898;
	color:#175AA9;
	font-weight: bold;
}

TABLE.fb3 TD.td-0 {
	font-weight: bold;
	width: 25px;
}

TABLE.fb3 TD.td-2 {
	width: 100px;
}

TABLE.fb3 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

/*	-------------------------------------------------------------
	Stili dlaya tablici fb3 end
	-------------------------------------------------------------	*/


	/*	-------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica itog1
	-------------------------------------------------------------	*/

TABLE.itog1 {
	
	font-size: 12px;
/* 	border: 1px solid;
	border-color: #989898; */
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

/* TABLE.itog1 TR, TABLE.itog1 TD {
	border: 1px solid;
	border-color: #989898;
} */

TABLE.itog1 TR.tr-0 TD.td-1 {
	text-align: center;
}

TABLE.itog1 TD.td-0 {
	width: 50px;
}

TABLE.itog1 TD.td-last, TABLE.itog1 TD.td-9 {
	font-weight: bold;
}


TABLE.itog1 TD.td-1 {
	text-align: left;
}

TABLE.itog1 {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

TABLE.itog1 TD.td-0 {
	font-weight: bold;

}

TABLE.itog1 TD.td-1 {
	width: 270px;
}

/* TABLE.itog1 TD.td-2, TABLE.itog1 TD.td-3, TABLE.itog1 TD.td-4, TABLE.itog1 TD.td-5, TABLE.itog1 TD.td-6, TABLE.itog1 TD.td-7, TABLE.itog1 TD.td-8 {
	width: 37px;
} */

TABLE.itog1 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

/*	-------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica itog1 end
	-------------------------------------------------------------	*/


	/*	-------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica itog1_1 begin
	-------------------------------------------------------------	*/

TABLE.itog1_1 {
	
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

TABLE.itog1_1 TR.tr-0 TD.td-1 {
	text-align: center;
}

TABLE.itog1_1 TD.td-0 {
	width: 50px;
}

TABLE.itog1_1 TD.td-last, TABLE.itog1_1 TD.td-9 {
	font-weight: bold;
}


TABLE.itog1_1 TD.td-1 {
	text-align: left;
}

TABLE.itog1_1 {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

TABLE.itog1_1 TD.td-0 {
	font-weight: bold;

}

TABLE.itog1_1 TD.td-1 {
	width: 270px;
}

TABLE.itog1_1 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

table.itog1_1 .tr-1 .td-0, table.itog1_1 .tr-1 .td-1, table.itog1_1 .tr-1 .td-6, table.itog1_1 .tr-1 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}
table.itog1_1 .tr-2 .td-0, table.itog1_1 .tr-2 .td-1, table.itog1_1 .tr-2 .td-6, table.itog1_1 .tr-2 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}

table.itog1_1 .tr-3 .td-0, table.itog1_1 .tr-3 .td-1, table.itog1_1 .tr-3 .td-6, table.itog1_1 .tr-3 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_silver.gif) 0px 2px repeat-x;}

table.itog1_1 .tr-4 .td-0, table.itog1_1 .tr-4 .td-1, table.itog1_1 .tr-4 .td-6, table.itog1_1 .tr-4 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_bronze.gif) 0px 2px repeat-x;}

table.itog1_1 td span {
	display: block;
	background: #eceded;
}

table.itog1_1 .tr-odd{
background:none;
}

/*	-------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica itog1_1_1 end
	-------------------------------------------------------------	*/	


/*---[Tables]---*/
/* Standard table */
.tab_stndrt { margin:0px; margin-bottom:1em; border:0px; border-collapse:collapse }
.tab_stndrt TD,
.tab_stndrt TH { padding: 10px 20px 10px 8px; vertical-align:top; border-bottom: 1px solid #d9d9d9; line-height:1.1em; font-size:1em }
.head_t { border-bottom: 1px solid #b0b0b0; border-top: 1px solid #b0b0b0; font-weight: bold; padding-right: 14px; padding-bottom: 6px;  padding-top: 6px; padding-left:8px; text-align:left; vertical-align: top; background-color:#ededed;}
.tab_stndrt TD A { font-size:100% }
/*---[/Tables]---*/
	
.tab_blue, .result { border:2px solid #2763A1; border-collapse:collapse;}
.tab_blue td, .result td {border:1px solid #2763A1;padding:4px;vertical-align:bottom;}

table.itog1 .tr-odd{
background:none;
}
table.itog1 .tr-1 .td-0, table.itog1 .tr-1 .td-1, table.itog1 .tr-1 .td-9, table.itog1 .tr-1 .td-10 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}
table.itog1 .tr-2 .td-0, table.itog1 .tr-2 .td-1, table.itog1 .tr-2 .td-9, table.itog1 .tr-2 .td-10 {background:url(/fileadmin/files/icon_vidi_sporta/bg_silver.gif) 0px 2px repeat-x;}
table.itog1 .tr-3 .td-0, table.itog1 .tr-3 .td-1, table.itog1 .tr-3 .td-9, table.itog1 .tr-3 .td-10 {background:url(/fileadmin/files/icon_vidi_sporta/bg_bronze.gif) 0px 2px repeat-x;}
table.itog1 td span {
display:block;
background:#eceded;}



/* Nastolniji tennis 8 strok begin */
TABLE.tennis_8 {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.tennis_8 TR, TABLE.tennis_8 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.tennis_8 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.tennis_8 TR.tr-0, TABLE.tennis_8 TD.td-last {
	font-weight: bold;
}

TABLE.tennis_8 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
	color: #175AA9;
}

TABLE.tennis_8 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.tennis_8 TD.td-2, TABLE.tennis_8 TD.td-3, TABLE.tennis_8 TD.td-4, TABLE.tennis_8 TD.td-5, TABLE.tennis_8 TD.td-6, TABLE.tennis_8 TD.td-7, TABLE.tennis_8 TD.td-8, TABLE.tennis_8 TD.td-9 {
	width: 45px;
}

TABLE.tennis_8 TR.tr-1 TD.td-2, TABLE.tennis_8 TR.tr-2 TD.td-3, TABLE.tennis_8 TR.tr-3 TD.td-4, TABLE.tennis_8 TR.tr-4 TD.td-5, TABLE.tennis_8 TR.tr-5 TD.td-6, TABLE.tennis_8 TR.tr-6 TD.td-7, TABLE.tennis_8 TR.tr-7 TD.td-8, TABLE.tennis_8 TR.tr-last TD.td-9 {
	background-color: #e0e0e0;
}
/* Nastolniji tennis 8 strok end */


/* Nastolniji tennis 2 stroki begin */
TABLE.tennis_2 {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.tennis_2 TR, TABLE.tennis_2 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.tennis_2 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.tennis_2 TR.tr-0, TABLE.tennis_2 TD.td-last {
	font-weight: bold;
}

TABLE.tennis_2 TD.td-0 {
	width: 25px;
	border: 1px solid;
	border-color: #989898;
}

TABLE.tennis_2 TD.td-1 {
	text-align: left;
	width: 125px;
}

TABLE.tennis_2 TD.td-2, TABLE.tennis_2 TD.td-3 {
	width: 40px;
}

TABLE.tennis_2 TR.tr-1 TD.td-2, TABLE.tennis_2 TR.tr-2 TD.td-3 {
	background-color: #e0e0e0;
}
/* Nastolniji tennis 2 stroki end */



	/* VIDEO-PLAYER */

.corners { position: relative; overflow: hidden; }
.corners em.tl, .corners em.tr, .corners em.bl, .corners em.br { position: absolute; font-size: 1px; }

.corners em.tl,
.corners em.tr,
.corners em.bl,
.corners em.br { width: 8px; height: 8px; background: url(../playerimages/corners-4.png);}
.corners em.tl { left: -4px; top: -4px; }
.corners em.tr { right: -4px; top: -4px; }
.corners em.bl { left: -4px; bottom: -4px; }
.corners em.br { right: -4px; bottom: -4px; }

/*backgraund page
------------------------------ */
.bg_b_l, .bg_b_r { position: absolute; bottom: 0; height: 97px;}
.bg_b_r {left: 100%; margin-left: -292px; width: 292px; background: url(../playerimages/01_fon_bottom_right.png) no-repeat;}
.bg_b_l {left: 140px; width: 316px; background: url(../playerimages/01_fon_bottom_left.png) no-repeat;}

.bg_t { background: url(../playerimages/01_fot_top.png) 0 0 repeat-x; height: 136px; padding: 12px 0 28px; }
.bg_t_l, .bg_t_r { position: absolute; top: 0; height: 136px;}
.bg_t_l {left: 0; width: 584px; background: url(../playerimages/01_fon_top_left.png) no-repeat; }
.bg_t_r {left: 100%; width: 230px; margin-left: -230px; background: url(../playerimages/01_fon_top_right.png) no-repeat; }

.video_blok { background: #454545; margin: 20px auto 0px; width:530px; font: 0.75em/1.5 Arial, Helvetica, sans-serif; aling:center}

.video_blok .heding { background: #515151 url(../playerimages/03_bg_heding_top.png) 0 0 repeat-x; color: #2ebefa; font-weight: bold; border-bottom: 1px solid #565656;}
.video_blok .heding span { display: block; border-bottom: 1px solid #343434; background: url(../playerimages/03_bg_heding_bottom.png) 0 100% repeat-x; padding: 6px 20px 5px;}
.video_blok .heding h1 { font: bold 1em Arial; display: inline; color: #fff; margin-left: 10px;}
.video_blok .video { padding: 20px 19px 0;}
.video_blok .video .bram { border: 1px solid #555; background: #363636; padding: 4px;}
.video_blok .video .o-border { border: 1px solid #bcbcbc; }
.video_blok .video .bram .o-border object { display:block;}
.video_blok a { color: #878787; font: normal 0.8em Arial; text-decoration: none;}
.video_blok .a-right a:hover/*
,
.video_blok .a-right a span
*/ { color: #2ebefa; text-decoration: underline; margin-left: 5px;}
.video_blok ul { list-style: none; margin: 2px 23px 5px; padding: 0;}

.liv_indent {height:20px;}


/* Tablica rezultatov 3 kolonki begin */
TABLE.tab_rez_1 {
	
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

TABLE.tab_rez_1 TR, TABLE.tab_rez_1 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.tab_rez_1 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.tab_rez_1 TR.tr-0 {
	font-weight: bold;
}

TABLE.tab_rez_1 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
}

TABLE.tab_rez_1 TD.td-1 {
	text-align: left;
	font-weight: bold;
}

TABLE.tennis_8 TR.tr-1 TD.td-2, TABLE.tennis_8 TR.tr-2 TD.td-3, TABLE.tennis_8 TR.tr-3 TD.td-4, TABLE.tennis_8 TR.tr-4 TD.td-5, TABLE.tennis_8 TR.tr-5 TD.td-6, TABLE.tennis_8 TR.tr-6 TD.td-7, TABLE.tennis_8 TR.tr-7 TD.td-8, TABLE.tennis_8 TR.tr-last TD.td-9 {
	background-color: #e0e0e0;
}
/* Tablica rezultatov 3 kolonki end */



/* -------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica na 4 vida sporta
---------------------------------------------------------------- */

TABLE.itog_4_vida_sporta {
	
	font-size: 12px;
/* 	border: 1px solid;
	border-color: #989898; */
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

/* TABLE.itog_4_vida_sporta TR, TABLE.itog_4_vida_sporta {
	border: 1px solid;
	border-color: #989898;
} */

TABLE.itog_4_vida_sporta TR.tr-0 TD.td-1 {
	text-align: center;
}

TABLE.itog_4_vida_sporta TD.td-0 {
	width: 50px;
}

TABLE.itog_4_vida_sporta TD.td-last, TABLE.itog_4_vida_sporta TD.td-7 {
	font-weight: bold;
}


TABLE.itog_4_vida_sporta TD.td-1 {
	text-align: left;
}

TABLE.itog_4_vida_sporta {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

TABLE.itog_4_vida_sporta TD.td-0 {
	font-weight: bold;

}

TABLE.itog_4_vida_sporta TD.td-1 {
	width: 270px;
}

/* TABLE.itog_4_vida_sporta TD.td-2, TABLE.itog_4_vida_sporta TD.td-3, TABLE.itog_4_vida_sporta TD.td-4, TABLE.itog_4_vida_sporta TD.td-5, TABLE.itog_4_vida_sporta TD.td-6 {
	width: 37px;
} */

TABLE.itog_4_vida_sporta CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

table.itog_4_vida_sporta .tr-1 .td-0, table.itog_4_vida_sporta .tr-1 .td-1, table.itog_4_vida_sporta .tr-1 .td-7, table.itog_4_vida_sporta .tr-1 .td-8 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}
table.itog_4_vida_sporta .tr-2 .td-0, table.itog_4_vida_sporta .tr-2 .td-1, table.itog_4_vida_sporta .tr-2 .td-7, table.itog_4_vida_sporta .tr-2 .td-8 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}

table.itog_4_vida_sporta .tr-3 .td-0, table.itog_4_vida_sporta .tr-3 .td-1, table.itog_4_vida_sporta .tr-3 .td-7, table.itog_4_vida_sporta .tr-3 .td-8 {background:url(/fileadmin/files/icon_vidi_sporta/bg_silver.gif) 0px 2px repeat-x;}

table.itog_4_vida_sporta .tr-4 .td-0, table.itog_4_vida_sporta .tr-4 .td-1, table.itog_4_vida_sporta .tr-4 .td-7, table.itog_4_vida_sporta .tr-4 .td-8 {background:url(/fileadmin/files/icon_vidi_sporta/bg_bronze.gif) 0px 2px repeat-x;}

table.itog_4_vida_sporta td span {
	display: block;
	background: #eceded;
}

table.itog_4_vida_sporta .tr-odd{
background:none;
}

/* -------------------------------------------------------------
	Stili dlaya tablici itogovaya tablica na 4 vida sporta
---------------------------------------------------------------- */


/* Nastolniji tennis 13 strok begin */
TABLE.tennis_13 {
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
}

TABLE.tennis_13 TR, TABLE.tennis_13 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.tennis_13 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.tennis_13 TR.tr-0, TABLE.tennis_13 TD.td-last {
	font-weight: bold;
}

TABLE.tennis_13 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
	color: #175AA9;
}

TABLE.tennis_13 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.tennis_13 TD.td-2, TABLE.tennis_13 TD.td-3, TABLE.tennis_13 TD.td-4, TABLE.tennis_13 TD.td-5, TABLE.tennis_13 TD.td-6, TABLE.tennis_13 TD.td-7, TABLE.tennis_13 TD.td-8, TABLE.tennis_13 TD.td-9, TABLE.tennis_13 TD.td-10, TABLE.tennis_13 TD.td-11, TABLE.tennis_13 TD.td-12, TABLE.tennis_13 TD.td-13, TABLE.tennis_13 TD.td-14 {
	width: 45px;
}

TABLE.tennis_13 TR.tr-1 TD.td-2, TABLE.tennis_13 TR.tr-2 TD.td-3, TABLE.tennis_13 TR.tr-3 TD.td-4, TABLE.tennis_13 TR.tr-4 TD.td-5, TABLE.tennis_13 TR.tr-5 TD.td-6, TABLE.tennis_13 TR.tr-6 TD.td-7, TABLE.tennis_13 TR.tr-7 TD.td-8, TABLE.tennis_13 TR.tr-8 TD.td-9, TABLE.tennis_13 TR.tr-9 TD.td-10, TABLE.tennis_13 TR.tr-10 TD.td-11, TABLE.tennis_13 TR.tr-11 TD.td-12, TABLE.tennis_13 TR.tr-12 TD.td-13, TABLE.tennis_13 TR.tr-last TD.td-14 {
	background-color: #e0e0e0;
}
/* Nastolniji tennis 13 strok end */




/* Hockey 4 stroki strok begin */
TABLE.hockey_4 {
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
}

TABLE.hockey_4 TR, TABLE.hockey_4 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.hockey_4 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.hockey_4 TR.tr-0, TABLE.hockey_4 TD.td-last {
	font-weight: bold;
}

TABLE.hockey_4 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
	color: #175AA9;
}

TABLE.hockey_4 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.hockey_4 TD.td-2, TABLE.hockey_4 TD.td-3, TABLE.hockey_4 TD.td-4, TABLE.hockey_4 TD.td-5 {
	width: 45px;
}

TABLE.hockey_4 TR.tr-1 TD.td-2, TABLE.hockey_4 TR.tr-2 TD.td-3, TABLE.hockey_4 TR.tr-3 TD.td-4, TABLE.hockey_4 TR.tr-last TD.td-5 {
	background-color: #e0e0e0;
}
/* Hockey 4 stroki end */


/* Hockey 3 stroki strok begin */
TABLE.hockey_3 {
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
}

TABLE.hockey_3 TR, TABLE.hockey_3 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.hockey_3 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.hockey_3 TR.tr-0, TABLE.hockey_3 TD.td-last {
	font-weight: bold;
}

TABLE.hockey_3 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
	color: #175AA9;
}

TABLE.hockey_3 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.hockey_3 TD.td-2, TABLE.hockey_3 TD.td-3, TABLE.hockey_3 TD.td-4 {
	width: 45px;
}

TABLE.hockey_3 TR.tr-1 TD.td-2, TABLE.hockey_3 TR.tr-2 TD.td-3, TABLE.hockey_3 TR.tr-last TD.td-4 {
	background-color: #e0e0e0;
}
/* Hockey 3 stroki end */




/* Minifootball 3 stroki strok begin */
TABLE.minifootball_3 {
	font-size: 12px;
	border: 1px solid;
	border-color: #989898;
	text-align: center;
	vertical-align: middle;
}

TABLE.minifootball_3 TR, TABLE.minifootball_3 TD {
	border: 1px solid;
	border-color: #989898;
}

TABLE.minifootball_3 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

TABLE.minifootball_3 TR.tr-0, TABLE.minifootball_3 TD.td-last {
	font-weight: bold;
}

TABLE.minifootball_3 TD.td-0 {
	width: 35px;
	border: 1px solid;
	border-color: #989898;
	font-weight: bold;
	color: #175AA9;
}

TABLE.minifootball_3 TD.td-1 {
	text-align: left;
	width: 125px;
	font-weight: bold;
}

TABLE.minifootball_3 TD.td-2, TABLE.minifootball_3 TD.td-3, TABLE.minifootball_3 TD.td-4 {
	width: 45px;
}

TABLE.minifootball_3 TR.tr-1 TD.td-2, TABLE.minifootball_3 TR.tr-2 TD.td-3, TABLE.minifootball_3 TR.tr-last TD.td-4 {
	background-color: #e0e0e0;
}
/* Minifootball 3 stroki end */



/*	-----------------------------------------------------------------------
	Stili dlaya itogovoji tablici - 4 vida sporta i bez dvojinih mest begin
	----------------------------------------------------------------------- */

TABLE.itog_4_vida_sporta_1 {
	
	font-size: 12px;
/* 	border: 1px solid;
	border-color: #989898; */
	text-align: center;
	vertical-align: middle;
/*	border-collapse: collapse; */
}

/* TABLE.itog_4_vida_sporta_1 TR, TABLE.itog_4_vida_sporta_1 {
	border: 1px solid;
	border-color: #989898;
} */

TABLE.itog_4_vida_sporta_1 TR.tr-0 TD.td-1 {
	text-align: center;
}

TABLE.itog_4_vida_sporta_1 TD.td-0 {
	width: 50px;
}

TABLE.itog_4_vida_sporta_1 TD.td-last, TABLE.itog_4_vida_sporta_1 TD.td-6 {
	font-weight: bold;
}


TABLE.itog_4_vida_sporta_1 TD.td-1 {
	text-align: left;
}

TABLE.itog_4_vida_sporta_1 {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}

TABLE.itog_4_vida_sporta_1 TD.td-0 {
	font-weight: bold;

}

TABLE.itog_4_vida_sporta_1 TD.td-1 {
	width: 270px;
}

/* TABLE.itog_4_vida_sporta_1 TD.td-2, TABLE.itog_4_vida_sporta_1 TD.td-3, TABLE.itog_4_vida_sporta_1 TD.td-4, TABLE.itog_4_vida_sporta_1 TD.td-5, TABLE.itog_4_vida_sporta_1 TD.td-6 {
	width: 37px;
} */

TABLE.itog_4_vida_sporta_1 CAPTION {
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;
}

table.itog_4_vida_sporta_1 .tr-1 .td-0, table.itog_4_vida_sporta_1 .tr-1 .td-1, table.itog_4_vida_sporta_1 .tr-1 .td-6, table.itog_4_vida_sporta_1 .tr-1 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_gold.gif) 0px 2px repeat-x;}
table.itog_4_vida_sporta_1 .tr-2 .td-0, table.itog_4_vida_sporta_1 .tr-2 .td-1, table.itog_4_vida_sporta_1 .tr-2 .td-6, table.itog_4_vida_sporta_1 .tr-2 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_silver.gif) 0px 2px repeat-x;}
table.itog_4_vida_sporta_1 .tr-3 .td-0, table.itog_4_vida_sporta_1 .tr-3 .td-1, table.itog_4_vida_sporta_1 .tr-3 .td-6, table.itog_4_vida_sporta_1 .tr-3 .td-7 {background:url(/fileadmin/files/icon_vidi_sporta/bg_bronze.gif) 0px 2px repeat-x;}

table.itog_4_vida_sporta_1 td span {
	display: block;
	background: #eceded;
}

table.itog_4_vida_sporta_1 .tr-odd{
background:none;
}

/*	---------------------------------------------------------------------
	Stili dlaya itogovoji tablici - 4 vida sporta i bez dvojinih mest end
	--------------------------------------------------------------------- */