/* =======================================================================
                               I N N E R                                  
======================================================================= */

.text-red {color: #a10d07}
.text-blue {color: #28365d}

.arrow-link {float: right; padding: 3px 6px 8px 10px; background: url(../img/arrow-orange.gif) no-repeat 0 9px;}
.arrow-link a {font-weight: bold; }

.text-grey {color: #828282}
.text-grey-small {color: #828282; font-size: 0.83em; }

/* списки */
ul.ul {list-style-type: none; float: left; width: 100%; margin: 0 0 15px 0; }
ul.ul li {background: url(../img/red-bullet.gif) 0px 6px no-repeat; margin: 0 0 3px 20px; padding: 0px 0px 0px 13px; }


/* список документов */
ul.doc {list-style-type: none; float: left; width: 100% }
ul.doc li {padding: 3px 0 3px 21px; margin-bottom: 8px; background: url(../img/icoDOC.png) 0 3px no-repeat;}
ul.doc li span {color: #9FA1A4;}
ul.doc li.psd {background: url(../img/icoPSD.png) 0 3px no-repeat;}


/* вывод новостей */
.news {border-bottom: 1px solid #eee; clear: left; line-height: 1.2em; margin-bottom: 7px; padding-bottom: 8px; }
.news .date {color: #848280; padding: 0 0 2px 0; }
.news .img-text {padding-left: 89px;}
.news .img-text img {border: 1px solid #eee; padding: 1px; float: left; width: 80px; margin: 3px 0 0 -89px;}
.news .img img {width: 80px; }
.news h3 {color: #7a7979; padding: 0;}
.news h3.red {color: #a10d07}
.news .text {padding: 0;}
.full-news {padding: 3px 0 0 15px}
a.more-detailes {display: block; padding: 2px 0 2px 0}
a.more-detailes img {position: relative; top: -1px; margin-right: 5px}
.news img.full-item {margin: 0 0 0 10px; position: relative; top: -1px;}

/* персоны */
.persons {border-bottom: 0px solid #eee; float: left; width: 100%; margin-bottom: 7px; padding-bottom: 8px; }
.persons .img-text {padding-left: 89px; }
.persons .img-text img {border: 1px solid #eee; padding: 1px; float: left; width: 69px; margin: 3px 0 0 -89px;}
.persons .img-text h3 {padding-top: 5px; /*text-transform: uppercase;*/}


/* всякие блоки */


.title {height: 17px; padding: 3px 0 0 13px; color: #F6FAFC; font-size: 11px; font-weight: bold;}

.notice, .event {color: #6b6868; font-size: 10px; line-height: 1.2em;}

.notice {background: #ECECEC url(../img/txt_corner.gif) no-repeat left bottom; padding: 10px 13px 22px 13px; text-align: justify; }
.notice  h2 {padding-bottom: 9px; line-height: 1.2em; font-size: 13px;  }
.notice img {behavior:url("/htc/png.htc"); margin-bottom: 10px; }
.notice img#tsb {width: 160px; height: 22px; }


.block-info {float: left; width: 100%; background: #E0E7ED; margin-bottom: 13px; font-size: 10px; line-height: 1.2em; }
.block-info .title {background: #A3BACA url(../img/bg-menu.gif) no-repeat 4px 6px;}
.block-info .title a {display: block; margin-right: 10px; color: #F6FAFC; background: url(../img/up_down.gif) right -18px no-repeat;}
.block-info .info {float: left; margin-top: 5px; border-bottom: 2px solid #D1DCE4; }
.block-info ul {float: left; width: 220px; list-style-type: none; padding: 5px 5px 0 5px; }
.block-info ul li {float: left; width: 207px;  background: url(../img/dots.gif) repeat-x 0 bottom; margin-bottom: 4px; padding: 0 4px 7px 9px;}
.block-info ul li.last {background: none;}


.currentevent {float: left; width: 100%; background: #4e6f81 url(../img/bg-currentevent.gif) repeat-x; padding: 0 0 15px 0; margin-bottom: 13px;}
.currentevent .title {height: auto !important; margin-bottom: 7px; font-weight: normal; background: #b7cad7; color: #fafafa; padding: 3px 0 4px 0; text-align: center; }
.currentevent h3 {text-align: center; color: #748e9c; font-size: 10px;}
.currentevent h4 {text-align: center; color: #d7e1e7; font-size: 10px; padding-bottom: 7px; font-weight: bold; }
.currentevent .cnt {padding: 0 10px; }
.currentevent table {width: 100%; color: #9eb9c7; }
.currentevent .table th {background: #89a0ab; color: #d7e1e7; }
.currentevent .table td {border-bottom: 1px solid #889ba6}
.currentevent a{color: #d7e1e7;}

/*
.blockgrey {border-bottom: none; background: #F6F7F8 url(../img/bg-case_grey-bottom.gif) no-repeat 0 bottom;}
.blockgrey .title {background: #a3baca url(../img/bg-menu.gif) no-repeat 4px 6px;}
*/

.event {float: left; width: 219px; border-bottom: 2px solid #eef0f2; background: #F6F7F8; margin-bottom: 13px; padding: 25px 13px 7px 13px; position: relative;}
.event h3 {text-align: center; color: #303030; font-size: 10px; padding-bottom: 7px; }
.event h4 {font-size: 10px; color: #3F3F3F; padding-bottom: 3px; font-weight: bold; }
.event  .title {position: absolute; left: 0; top: 0; width: 232px; background: #A60600 url(../img/bg-menu.gif) no-repeat 4px 6px; }

.event .link {float: left; padding: 0 2px 8px 22px; background: url(../img/arrow2-orange.gif) no-repeat 13px 4px;}
.event table {width: 219px; background: #ededed; }
.event table.table th {background: #D9D9D9; color: #404040; padding: 2px; }
.event table.table td {border-bottom: 1px solid #D9D9D9; padding: 2px; }
.event table.table th.groups {text-align: left; border-bottom: 1px solid #212e50; }

.event table.pad th.teams, .currentevent table.pad th.teams, .event table.pad td.teams, .currentevent table.pad td.teams  {padding-left: 3px;}

.event ul {list-style-type: none; }
.event ul  li {background: url(../img/arrow2-orange.gif) no-repeat 0 4px; padding: 0 0 0 10px; margin-bottom: 2px}


/* ссылки на футбольные сайты */
.logo-links {border-bottom: 0px solid red; float: left; width: 100%; padding: 20px 0 40px 0;}
.logo-links img {float: left; margin-bottom: 10px}
.logo-links img#rfs {width: 46px; height: 52px; }
.logo-links img#pfl {margin: 9px 5px 0 5px; width: 54px; height: 36px;}
.logo-links img#rfpl {width: 52px; height: 52px;}
.logo-links img#rfpl {margin-right: 5px}

/**/
.archive {background: url(../img/ico-archive.gif) no-repeat 0 4px; padding-left: 15px; }





/* таблицы */

table.table th {background: #635E59; color: #fff; padding: 3px 2px; font-weight: normal}
table.table td {padding: 2px 5px; border-bottom: 1px solid #E2E2E2; text-align: center; }
table.table td.vacuum {background: #ddd !important;}
table.table th.teams, table.table td.teams {padding-left: 0px; text-align: left;}
table.table td.teams {text-transform: capitalize /*font-size: 0.83em;*/ }
table.table tr.bg td {background: #fafafa; }

table.num th.teams, table.num td.teams {padding-left: 4px;}

table.al  td {text-align: left; }
table.al  th{text-align: left; padding: 3px 5px}

table.table  td.vt {vertical-align: top;}

td.border_b {border-bottom: 1px solid #E2E2E2;}
td.border_r {border-right: 1px solid #E2E2E2;}

/* gallery */
.gallery {margin-top: 5px; height: 80px;}
.gallery img {border: 1px solid #eee; padding: 1px; float: left; margin-right: 5px;}
/*.gallery p {float: left; padding-left: 10px;}*/

.imageOver{
	background:url(/img/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}




/* searchResults */
ul.searchResults {list-style-type: none;}
ul.searchResults li {margin-bottom: 7px}

/* sitemap */
.sitemap {float: left; width: 100%}
.sitemap ul {list-style-type: none; }
.sitemap ul li {padding-left: 10px}

/* breadcrumbs */
.breadcrumbs {padding-bottom: 15px; }

/* пресса о нас */
ul.press {list-style-type: none; padding-bottom: 15px; }
ul.press h4 {padding: 0; font-size: 1.0em}
ul.press li {background: url(../img/li-press.gif) no-repeat 0px 7px; padding-left: 12px; margin-bottom: 17px;}
ul.press li a {color: #404040; text-decoration: none; }
ul.press li a:hover, ul.news li a:hover {text-decoration: underline !important}
ul.press li img {width: 5px; height: 5px; margin-left: 8px; position: relative; top: -1px; }


.paper {float: left; width: 100%; margin-bottom: 25px;}
.paper .img {float: left; width: 125px; }
.paper .img div {width: 90px; height: 155px; padding: 5px 5px 5px 5px; background: #d6e0e7; }
.paper .img div a.view {display: block; margin-top: 3px; padding: 0 0 0 13px; background: url(/img/ico-view.gif) no-repeat 0 5px; color: #232323; text-decoration: none; }
.paper .img div a.view:hover {text-decoration: underline !important; }
.paper .descr {float: left; width: 550px; }
.paper .descr h2 {color: #3e6987; }
.paper .descr h2 span {color: #828282; font-size: 0.8em; }
.paper .descr p {font-weight: bold; }
.paper .descr .more {text-align: right; color: #a10d07; }


ul.photo-list {
	list-style: none;
	font-size: 80%;
	display: block;
}

ul.photo-list li {
	display: inline;
	float: left;
	margin: 0 0.5em 0.5em 0;
	text-align: center;
}

ul.photo-list li img {
	border: .2em solid #fff;
}