@font-face {
    font-family: 'TDKolkhetiMtU';
    src: url('Fonts/tdkomu.eot');
    src: url('Fonts/tdkomu.eot?#iefix') format('embedded-opentype'),
         url('Fonts/tdkomu.woff') format('woff'),
         url('Fonts/tdkomu.ttf') format('truetype'),
         url('Fonts/tdkomu.svg#tdkomu') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* General HTML Tags */
body, form, div.LightBG {height:100%; min-height:100%;}
body {background:#083755 url(i/MainBG.gif); font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#131313;}
div.LightBG {background:url(i/LightBG.png) no-repeat center top;}
a {color:#0B344F;}
a:hover {color:#000;}
header, #GlobalWrapper, footer {background-color:#fff; width:949px; margin:0 auto;}
div.HeaderWrapper { background:url(i/HeaderWrapperBG.png) no-repeat center bottom;}


/*Header*/
header a.Logo { position:absolute; left:40px; top:16px; text-indent: -9999px; display:block; width:549px; height:103px;}
header a.HeaderHighlightLogo { position:absolute; left:570px; top:17px; display:block; width:102px; height:100px;}
header a.HeaderHighlightLogoIntro { position:absolute; left:590px; top:17px; display:block; width:102px; height:100px;}

header p.Years90Logo {position: absolute; right: 35px; top: 45px; text-indent: -9999px; display: block; width: 90px; height: 43px; background: url('i/logo2016year.png') 0 0 no-repeat;}
.ge header a.Logo {background:url(i/Logo_ge.png) no-repeat;}
.en header a.Logo {background:url(i/Logo_en.png) no-repeat;}
.ru header a.Logo {background:url(i/Logo_ru.png) no-repeat;}
header ul.LanguageBar {position:absolute; right:35px; top:21px;}
header ul.LanguageBar li {float: left;}
header ul.LanguageBar li a {float:left; width:21px; height:8px; margin-left:4px; background-image:url(i/Languages.png); background-repeat:no-repeat;}
header ul.LanguageBar li a.Georgian {background-position:0 0;}
header ul.LanguageBar li a.English {background-position:0 -50px;}
header ul.LanguageBar li a.Russian {background-position:0 -100px;}
header ul.LanguageBar li a:hover.Georgian {background-position:-50px 0;}
header ul.LanguageBar li a:hover.English {background-position:-50px -50px;}
header ul.LanguageBar li a:hover.Russian {background-position:-50px -100px;}
.ge	header ul.LanguageBar li a.Georgian {background-position:-100px 0;}
.en	header ul.LanguageBar li a.English {background-position:-100px -50px;}
.ru	header ul.LanguageBar li a.Russian {background-position:-100px -100px;}


header div.SocialNetworks {position: absolute; right: 37px; bottom:70px;}
header div.SocialNetworks a {
    float:left;
    display:block;
    background:url(i/SocialNetworksIcons.png) no-repeat;
    width:16px;
	height:16px;
    margin-left:4px; 
}
                              
header div.SocialNetworks a.FB {background-position:0 0;}
header div.SocialNetworks a.GP {background-position:-20px 0;}
header div.SocialNetworks a.TW {background-position:-40px 0;}
header div.SocialNetworks a.BG {background-position:-60px 0;}
header div.SocialNetworks a.YT {background-position:-80px 0;}
header div.SocialNetworks a.FL {background-position:-100px 0;}
header div.SocialNetworks a.IN {background-position: -120px 0;}
header div.SocialNetworks a.VI {background-position: -140px 0;}


header div.SocialNetworks a.FB:hover {background-position:0 -20px;}
header div.SocialNetworks a.GP:hover {background-position:-20px -20px;}
header div.SocialNetworks a.TW:hover {background-position:-40px -20px;}
header div.SocialNetworks a.BG:hover {background-position:-60px -20px;}
header div.SocialNetworks a.YT:hover {background-position:-80px -20px;}
header div.SocialNetworks a.FL:hover {background-position:-100px -20px;}
header div.SocialNetworks a.IN:hover {background-position: -120px -20px;}
header div.SocialNetworks a.VI:hover {background-position: -140px -20px;}


header nav {position:absolute; bottom:5px; width:100%; height:50px; background: url(i/MenuBG.png) repeat-x left top; padding-top:1px;}
header nav div.SearchPanel { position:absolute; right:20px; bottom:13px; height:28px; width:183px; background:url(i/SearchBG.png) no-repeat;}
header nav div.SearchPanel input.SearchInput { position:absolute;  top:4px; left:10px; color:#c7a663; background:none; width:145px;  height:20px; border:none; z-index:1;}
header nav div.SearchPanel input:focus.SearchInput {outline: 0px;}
header nav div.SearchPanel input.SearchButton {position: absolute; right:5px; top:4px; background-color:transparent; width:20px; height:18px; cursor: pointer; text-indent: -9999px; border:none; background-position:center -20px;  z-index:2;}
header nav div.SearchPanel input:hover.SearchButton {background-position:center -40px;}

/* Live */
header div.Live { position:absolute; right:176px; bottom:70px;  }
header div.Live a { display:block; background-repeat:no-repeat; width:41px; height:16px;}
header div.Live a.On { background-image:url(i/Live_On.gif);}
header div.Live a.Off { background-image:url(i/Live_Off.gif);}

/* Cups */

header div.HeaderCups {
    position: absolute;
    right: 35px;
    top: 43px;
}
header div.HeaderCups a {
    display: block;
}


/* FeatureList */
div#feature_list {width: 933px;	height:311px; overflow: hidden; margin:0 auto; position: relative;}

#ContentWrapper div.BottomSide { margin:27px auto; background-color:#060; width:881px;}
#ContentWrapper div.BottomSide > div {float:left;}

#ContentWrapper div.BottomSide div.News {width:324px;}
#ContentWrapper div.BottomSide div.News h2 { font-size:13px; color:#000; margin-bottom:17px; font-weight:bold;}
#ContentWrapper div.BottomSide div.News div.NewsItem {background:url(i/HorisontalDots.gif) repeat-x left bottom; margin-bottom:17px; padding-bottom:17px;}
#ContentWrapper div.BottomSide div.News div.NewsItem a.Date,
#ContentWrapper div.BottomSide div.News div.NewsItem a.Title  {color:#B18C43;}
#ContentWrapper div.BottomSide div.News div.NewsItem a.Title {margin-bottom:9px; display:block;}
#ContentWrapper div.BottomSide div.News div.NewsItem a.Description {color:#464646;}
#ContentWrapper div.BottomSide div.News div.NewsItem a:hover.Description {color:#131313;}

#ContentWrapper div.BottomSide div.MatchesAndResults {width:292px; margin-left:38px; }
#ContentWrapper div.BottomSide div.MatchesAndResults > div { margin-bottom:27px; }

#RightPanel > div { width: 292px;}
#RightPanel #Matches,
#RightPanel #ResultTable,
#RightPanel  div.Pool,
#RightPanel div.SmallBanner {margin-bottom:21px;}

#dinamo-tv h2 {display:block; height:22px; line-height:22px; font-size:13px; color:#000; padding-left:19px; background:#63a4c3;  border-bottom:1px solid #2177ac;}


#Matches h2 {display:block; height:22px; line-height:22px; font-size:13px; color:#000; padding-left:19px; background:#63a4c3;  border-top:1px solid #87ceec; border-left:1px solid #87ceec; border-right:1px solid #2177ac; border-bottom:1px solid #2177ac;}
#Matches div.MatchesContent { width:100%; background-color:#09F;}
#Matches div.MatchesContent table {width:100%;}
#Matches div.MatchesContent table tr td {padding:17px 13px; background-color:#c3d4df; vertical-align:top;}
#Matches div.MatchesContent table tr.Second td {background-image:url(i/MatchesContentHorizontalBG.gif); background-position:left top; background-repeat:repeat-x;}
#Matches div.MatchesContent table tr.Information td {padding-top:13px!important; padding-bottom:0!important;}
#Matches div.MatchesContent table tr.Information td div.PreviewAndNextMatchesWithDateAndTime span {color:#063150;}
#Matches div.MatchesContent table tr.Information td div.PreviewAndNextMatchesWithDateAndTime span.PreviewAndNextMatches {}
#Matches div.MatchesContent table tr.Information td div.City {color:#464646;}

#Matches div.MatchesContent table tr td.Team_1 div i,
#Matches div.MatchesContent table tr td.Team_2 div i {display:block; font-style:normal; height:35px; width:35px; background-position:center top; background-repeat:no-repeat; margin:0 auto;}
#Matches div.MatchesContent table tr td.Team_1 div  span,
#Matches div.MatchesContent table tr td.Team_2 div  span {font-style:normal; font-size:11px; display:block; height:20px; line-height:20px; text-align:center;}
#Matches div.MatchesContent table tr td.Goals {text-align:center; padding-left:0!important; padding-right:0!important;}
#Matches div.MatchesContent table tr td.Goals a {text-decoration:underline; display:block; margin-top:7px;}
#Matches div.MatchesContent table tr td.Goals a.LiveText {background:url(i/LiveText.gif) no-repeat center center; margin-top:0!important; width:30px; height:24px; text-indent: -9999px;}

#ResultTable { height:239px; background:url(i/ResultTabsBG.png) no-repeat 0 -100px; overflow:hidden;}
#ResultTable ul li {float:left;}
#ResultTable ul li a {width:146px; height:33px; line-height:33px; display:block; float:left;}
#ResultTable ul li a span {font-size:13px; color:#464646; padding-left:12px;}
#ResultTable ul li a.tab-1 {background:url(i/ResultTabsBG.png) no-repeat 0 0;}
#ResultTable ul li a.tab-2 {background:url(i/ResultTabsBG.png) no-repeat 0 -50px;}
#ResultTable ul li.active a.tab-1 {background:url(i/ResultTabsBG.png) no-repeat left -100px;}
#ResultTable ul li.active a.tab-2 {background:url(i/ResultTabsBG.png) no-repeat right -100px;}
#ResultTable ul li.active a span {color:#000;}
#ResultTable > div {clear: both; padding: 15px;}

div.Pool h2 {height:23px; padding-left:11px; font-size:13px; line-height:23px; background-color:#1f5f93; border-bottom:1px solid #aadef4;}
div.Pool div.PoolContent { background-color:#6bacc8;}
div.Pool div.PoolContent {padding:5px 15px;}
div.Pool div.PoolContent table {width:100%;}
div.Pool div.PoolContent table thead tr td {color:#063052; padding-bottom:8px;}
div.Pool div.PoolContent table tbody tr td {padding:5px 0; vertical-align:top;}
div.Pool div.PoolContent table tbody tr td.RadioButton { text-align:center; width:27px;}
div.Pool div.PoolContent table tbody tr td.MatchesAndResults {width:40px; color:#fff;}
div.Pool div.PoolContent table tfoot tr td div {position:relative; padding:22px 0;}
div.Pool div.PoolContent table tfoot tr td div a {height:20px; line-height:20px; float:left; display:block; position:absolute;}
div.Pool div.PoolContent table tfoot tr td div a.Vote {left:0;}
div.Pool div.PoolContent table tfoot tr td div a.More {right:0;}
.ge div.Pool div.PoolContent table tfoot tr td div a.Vote {background-position:0 0; width:84px;}
.ge div.Pool div.PoolContent table tfoot tr td div a:hover.Vote {background-position:-400px 0;}
.en div.Pool div.PoolContent table tfoot tr td div a.Vote {background-position:0 0; width:43px;}
.en div.Pool div.PoolContent table tfoot tr td div a:hover.Vote {background-position:-400px 0;}
.ru div.Pool div.PoolContent table tfoot tr td div a.Vote {background-position:0 0; width:84px;}
.ru div.Pool div.PoolContent table tfoot tr td div a:hover.Vote {background-position:-400px 0;}
div.Pool div.PoolContent table tfoot tr td div a.More { background-position:right -260px; padding-right:20px;}
div.Pool div.PoolContent table tfoot tr td div a:hover.More {background-position:right -280px;} 

/* for Inner */
div.InnerPool div.PoolHTMLContent {margin-bottom:27px;}
div.InnerPool div.PoolContent table thead tr td  {font-size:14px; font-weight:bold;}

div.SmallBanner a {display:block; background-repeat:no-repeat; width:292px; height:76px;}

.home-small-banners {margin-bottom:27px;}
.home-small-banners a {display:block; background-repeat:no-repeat;  margin-bottom:13px; width:192px; height:76px; position:relative;}
/*a span.new-banner {display:block; background-image: url("i/banner-new-alert.png"); width: 60px; height: 90px; background-repeat: no-repeat; background-position: center center; position: absolute; top:-19px; left:-13px;}*/
a span.old-banner {display:none;}


#ShortResultTable {width:100%;}
#ShortResultTable tr td {padding:4px 0;}
#ShortResultTable thead tr td {color:#000;}
#ShortResultTable thead tr td.N {width:20px; text-align:center;}
#ShortResultTable thead tr td.Goals,
#ShortResultTable thead tr td.Points {width:18px; text-align:center; padding:0 2px;}
#ShortResultTable thead tr td.Goals a,
#ShortResultTable thead tr td.Points a {background-position:0 -220px; height:18px; width:18px;  line-height:18px; text-align:center; font-size:12px; color:#000;}
#ShortResultTable thead tr td.Goals a:hover,
#ShortResultTable thead tr td.Points a:hover {background-position:0 -240px;}
#ShortResultTable tbody tr td {color:#0b344f; font-size:12px; text-align:center;}
#ShortResultTable tbody tr td.Team div i {display:block; height:30px; width:30px; float:left; background-repeat:no-repeat; background-position:center center;}
#ShortResultTable tbody tr td.Team div span {display:block; float:left; line-height:35px; margin-left:13px;}
#ShortResultTable tfoot tr td a {display:block; float:right; padding-right:15px;  background-position:right -260px; line-height:20px; height:20px; color:#083554;}
#ShortResultTable tfoot tr td a:hover { background-position:right -280px; color:#000;}

#LatestGamesTable {width:100%;}
#LatestGamesTable tr td {color:#0b344f; padding:3px 0; border-top:solid 1px #599ABB;}
#LatestGamesTable tr.First td {border-top:none;}
#LatestGamesTable tr td.Team_1 div > * {float:left;}
#LatestGamesTable tr td.Team_2 div > * {float:right;}
#LatestGamesTable tr td div i { width:30px; height:30px; background-repeat:no-repeat; display:block;}
#LatestGamesTable tr td div span {height:35px; display:block; width:70px; vertical-align:middle;}
#LatestGamesTable tr td.Team_1 div span {text-align:left; padding-left:7px;}
#LatestGamesTable tr td.Team_2 div span {text-align:right; padding-right:7px;}

#LatestGamesTable tr td.Goals {width:40px;}
#LatestGamesTable tr td.Goals a {text-align:center; display:block; font-size:14px; text-decoration:underline;}

#ContentWrapper div.BottomSide div.GalleriesAndOthers {margin-left:35px; width:192px;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a.Gallery {display:block; height:118px; width:192px; background-repeat:no-repeat; background-position:center center; position:relative; margin-bottom:18px;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a.Gallery i { position:absolute; height:26px; background-position:0 -340px; bottom:0; background-repeat:repeat-x; width:100%;}

#ContentWrapper div.BottomSide div.GalleriesAndOthers a.Gallery i span {display:block; height:20px; line-height:20px;  float:right; padding-left:24px; font-style:normal; margin-top:3px;  margin-right:12px; color:#252525; font-weight:bold;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a:hover.Gallery i span { color:#000; font-weight:bold;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a.Photo i span {background-position:left -300px;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a:hover.Photo i span {background-position:left -320px;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a.Video i span {background-position:left -920px;}
#ContentWrapper div.BottomSide div.GalleriesAndOthers a:hover.Video i span {background-position:left -940px;}

#ContentWrapper div.BottomSide div.MinimalBanners {margin-bottom:27px;}
#ContentWrapper div.BottomSide div.MinimalBanners ul li {display:block; background-color:#0a3655; background-image:url(i/Icons.png); background-position:left -380px; background-repeat:repeat-x;}
#ContentWrapper div.BottomSide div.MinimalBanners ul li:hover {background-color:#104465;}
#ContentWrapper div.BottomSide div.MinimalBanners ul li.First { background-image:none;}
#ContentWrapper div.BottomSide div.MinimalBanners ul li a {display:block; height:33px; line-height:33px; color:#fff; padding:0 29px 0 18px; background:url(i/Icons.png) no-repeat right -420px;}

/* Pool for front */
#ContentWrapper div.GalleriesAndOthers > div.Pool {}

/* Partners */

#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners {
    float: left;
    width: 100%;
}

#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners h2 {display: block; height: 22px; line-height: 22px; font-size: 13px; color: black; padding-left: 19px;background: #63A4C3;border-bottom: 1px solid #2177AC; background-color:#63a4c3;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent {background-color:#c3d4df; width: 100%; float: left; padding:7px 0;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a {display:block; float:left; margin-left:16px; width:40px; height:40px; background-image:url(i/PartnersNew.png); background-repeat:no-repeat;}


#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a.FIFA {background-position:-40px 0px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a:hover.FIFA {background-position:0px 0px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a.ECA {background-position:-40px -40px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a:hover.ECA {background-position:0px -40px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a.UEFA {background-position:-40px -80px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a:hover.UEFA {background-position:0px -80px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a.GFF {background-position:-40px -120px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a:hover.GFF {background-position:0px -120px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a.NationalLeague {background-position:-40px -160px;}
#ContentWrapper div.BottomSide div.MatchesAndResults div.Partners div.PartnersContent a:hover.NationalLeague {background-position:0px -160px;}


#InnerContentWrapper div.PageHeader {margin:31px 0 49px 16px;}
#InnerContentWrapper div.PageHeader h1 {float:left; font-size:15px; color:#B18C43; font-family:'TDKolkhetiMtU'; text-transform: uppercase; letter-spacing:1px;}
#InnerContentWrapper div.PageHeader h1,
#InnerContentWrapper div.PageHeader ul.PagePat li,
#InnerContentWrapper div.PageHeader ul.PagePat li a {height:30px; line-height:30px; display:block;}
#InnerContentWrapper div.media_embed {margin-bottom:47px;}

#InnerContentWrapper div.PageHeader ul.PagePat  {float:right;}
#InnerContentWrapper div.PageHeader ul.PagePat li {float:left; color:#838383;}
#InnerContentWrapper div.PageHeader ul.PagePat li a {color:#5a5a5a;}
#InnerContentWrapper div.PageHeader ul.PagePat li a:hover {color:#000000;}
#InnerContentWrapper div.PageHeader ul.PagePat li,
#InnerContentWrapper div.PageHeader ul.PagePat li a {padding:0 1px;}

#Staff h2 {font-size:14px; color:#000; margin-bottom:12px; font-weight:bold;}
#Staff ul {margin:0 0 27px 17px;}
#Staff ul li {padding-bottom:2px; padding-left:0!important;}
#Staff ul li,
#Staff ul li a {display:block;}
#Staff ul li {background-image:url(i/StaffItemsBG.gif); background-repeat:repeat-x; background-position:left 0;}
#Staff ul li:hover {background-position:left -48px;}

#Staff ul li a i {display:block; float:left;}
#Staff ul li a i.PersonThumb {width:27px; height:37px; border:solid 1px #5c5c5c; background-color:#fff; background-repeat:no-repeat; background-position:center center;}
#Staff ul li a span {display:block; float:left; height:20px; line-height:20px; margin-top:12px; color:#000000;}
#Staff ul li:hover a span {color:#fff;}
#Staff ul li a span.Number {width:30px; padding-left:13px; text-align:center; color:#B18C43; font-weight:bold;}
#Staff ul li a span.Name {width:209px;  white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis; font-weight:bold; padding-left:20px; position:relative;}
#Staff ul li a span.Name.iscaptain:before {width: 15px; height: 15px; background: url('i/captain.png') no-repeat; content:''; display: block; position: absolute; left: 0px; top: 3px;}
#Staff ul li a span.Country {width:160px; padding-left:13;}
#Staff ul li a span.Date {width:76px; color:#636363;}
#Staff ul li:hover a span.Date {color:#cccccc;}

#Staff ul li a span.LongDate {width:110px; color:#636363; white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
#Staff ul li:hover a span.LongDate {color:#cccccc;}


#Staff ul li a span.Arrow {width:20px; height:20px; background-image:url(i/Icons.png); background-position:center -500px;}
#Staff ul li:hover a span.Arrow {background-position:center -520px;}

#StaffDetails div.NavigationBar ul {float:right; margin:0;}
#StaffDetails div.NavigationBar ul li {background:none; padding:0;}
#StaffDetails div.NavigationBar ul li,
#StaffDetails div.NavigationBar ul li a {display:block; float:left; text-decoration:none;}
#StaffDetails div.NavigationBar ul li.GoBack a {background-position:left -540px; height:20px; line-height:20px; padding-left:20px; color:#7e7e7e;}
#StaffDetails div.NavigationBar ul li.GoBack a:hover {background-position:left -560px; color:#00bff3;}
#StaffDetails div.NavigationBar ul li.Left a,
#StaffDetails div.NavigationBar ul li.Right a {height:20px; width:15px; }
#StaffDetails div.NavigationBar ul li.Left a {background-position:center -580px;}
#StaffDetails div.NavigationBar ul li.Left a:hover {background-position:center -600px;}
#StaffDetails div.NavigationBar ul li.Left a.Disable {background-position:center -620px;}
#StaffDetails div.NavigationBar ul li.Right a {background-position:center -640px;}
#StaffDetails div.NavigationBar ul li.Right a:hover {background-position:center -660px;}
#StaffDetails div.NavigationBar ul li.Right a.Disable {background-position:center -680px;}
#StaffDetails div.MainContentWrapper div.PersonInformation {margin-bottom:46px;}
#StaffDetails div.MainContentWrapper div.PersonInformation a.Image {display:block; position:relative; width:160px; height:213px; float:left; background-repeat:no-repeat; background-position:center center;}
#StaffDetails div.MainContentWrapper div.PersonInformation a.Image span {display:block; position:absolute; bottom:0; width:161px; height:13px; background-repeat:no-repeat; background-position:0 -50px;}
#StaffDetails div.MainContentWrapper div.PersonInformation a:hover.Image span {background-position:-400px -50px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock {margin-left:160px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock h2 {background-color:#9dc8db; padding-left:19px; height:33px; line-height:33px; font-weight:bold; color:#000;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock h2 span {color:#ed1c24;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table {width:100%;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td {padding:0 13px; width:50%; vertical-align:top;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul {margin:7px 0 2px 0;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul li {background:none; margin:0; color:#7b7b7b; padding:0;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul li b {color:#4b4b4b; font-weight:normal;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td h3 {text-decoration:underline; color:#4b4b4b; font-size:12px; margin-top:0; margin-bottom:5px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td div.SocialNetworksForStuff a {display:block; float:left; margin-right:4px; width:16px; height:16px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td div.SocialNetworksForStuff a.WP {background-position:0 -700px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td div.SocialNetworksForStuff a.FB {background-position:0 -720px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td div.SocialNetworksForStuff a.TW {background-position:0 -740px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td div.SocialNetworksForStuff a.YT {background-position:0 -760px;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td.Right {padding-right:0;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul.CarierHistory li div {color:#000;}
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul.CarierHistory li div.ClubName {float:left;;} 
#StaffDetails div.MainContentWrapper div.PersonInformation div.InformationBlock table tr td ul.CarierHistory li div.Years {text-align:right;} 
#StaffDetails div.MainContentWrapper div.PersonNews h2 { display:block; height:32px; line-height:32px; padding-left:9px; background-color:#e9e9e9; font-size:14px; color:#000; font-family:'TDKolkhetiMtU'; text-transform:uppercase; letter-spacing:1px;}

#LiveText {margin-left:19px;}
#LiveText table {width:100%;}
#LiveText table tr td {padding:9px;}
#LiveText div.Teams table thead tr td {background-color:#0a3655; color:#ffffff;}
#LiveText div.Teams table thead tr td.Left {text-align:left; font-size:15px;}
#LiveText div.Teams table thead tr td.Center {text-align:center; font-size:15px;}
#LiveText div.Teams table thead tr td.Right {text-align:right;}
#LiveText div.Teams table thead tr td.Left,
#LiveText div.Teams table thead tr td.Right { width:130px;}
#LiveText div.Teams table tbody tr td {text-align:center;}
#LiveText div.Teams table tbody tr td i {display:block; margin:0 auto; background-repeat:no-repeat; background-position:center center; width:55px; height:55px; margin-bottom:7px;}
#LiveText div.Teams table tbody tr td div { font-size:15px;}
#LiveText div.Teams table tbody tr td.Center div.Score {font-size:37px;}

#LiveText div.LinearTable table thead tr td {background-color:#87ceec; color:#000;}
#LiveText div.LinearTable table tbody tr.Odd td {background-color:#FFFFFF;}
#LiveText div.LinearTable table tbody tr.Even td {background-color:#e9e9e9;}

#LiveText div.Statistic {margin-bottom:13px;}
#LiveText div.Statistic table thead tr td.Left,
#LiveText div.Statistic table thead tr td.Right {width:130px;}
#LiveText div.Statistic table thead tr td.Center {text-align:center; font-size:15px;}
#LiveText div.Statistic table thead tr td.Right {text-align:right;}
#LiveText div.Statistic table tbody tr td {text-align:center;}

#LiveText div.LiveEvents table {margin-bottom:70px;}
#LiveText div.LiveEvents table tr td.Center {text-align:center;}
#LiveText div.LiveEvents table tbody tr td div { padding-left:27px; background-repeat:no-repeat; background-position:left center;}

#LiveText div.TeamMembers table tr td {padding: 9px;}
#LiveText div.TeamMembers table thead tr td {text-align:center;} 
#LiveText div.TeamMembers table tbody tr td {width:50%;}
#LiveText div.TeamMembers table tbody tr td.Left {text-align:left;}
#LiveText div.TeamMembers table tbody tr td.Right {text-align:right;}



#ContentWrapper {background-color:#fff;}
#ContentWrapper h1 {display:block; margin:13px 7px; font-size:14px; font-weight:bold;}

div.ComponentContent {margin-left:17px;}

/* Content */
.Content {margin:7px;}
.Content h2 {font-weight:bold; color:#303030; margin-bottom:13px; font-size:14px;}
.Content h3 {color:#CCC; margin-bottom:7px;}
.Content p {margin-bottom:17px; display:block;}
.Content a {text-decoration:underline; color:#006699;}
.Content a:hover {color:#099;}
.Content ul {margin-left:19px; margin-bottom:20px;}
.Content ul li {list-style-type:none!important; background: url('i/ContentListItemArrow.png') left 4px no-repeat; padding-left:13px;}

.Content table {width:100%;}
.Content table td,
.Content table th {padding:3px 5px;}
.Content table thead td { border-bottom:2px solid #FFBC01; background-color:#fff; color:#333;}
.Content table tbody tr.bg1  {background-color: #fff;}
.Content table tbody tr.bg2  {background-color: #E4E4E4;}
.Content table tbody tr th { font-weight:bold;}

.Content img.LeftImage {float:left; display:block; margin-right:13px; margin-bottom:13px;}
.Content img.TopImage {margin-top:13px; margin-bottom:13px; display:block;}

/* Pagination */
#Pagination {text-align:center; margin-bottom:19px;}
#Pagination ul { float:right;}
#Pagination ul li { display:inline-block; margin: 0 1px; background-image:none!important; padding:0!important;}
#Pagination ul li a {background:url('i/Pagination.png') 100px 100px no-repeat; display:block; width:24px; height:24px; line-height:24px; text-align:center;	text-decoration:none;}
#Pagination ul li#PrevButton a {background-position:-7px -4px; width:10px; text-indent:-9999px;}
#Pagination ul li#PrevButton a:hover {background-position:-7px -34px;}
#Pagination ul li#Nextbutton a {background-position:-65px -4px;	width:10px;	text-indent:-9999px;}
#Pagination ul li#Nextbutton a:hover {background-position:-65px -34px;}
#Pagination ul li.Current a,
#Pagination ul li.Current a:hover {background-position:-28px -3px; color:#fff;}
#Pagination ul li a:hover {background-position:-28px -33px; color:#000;}


/* List */
.ItemList ul li {clear:both; background:url('i/ListBG.png') center bottom no-repeat!important; margin-bottom:20px;	padding-bottom: 30px;}

/* ItemBloks  */
#ItemBloks ul li {display:block; float:left; margin:0 0 34px 25px; background-image:none!important; padding:0!important;}
#ItemBloks ul li.First {margin-left:0!important;}
#ItemBloks ul li a {text-decoration:none;}
#ItemBloks ul li a i,
#ItemBloks ul li a div {display:block; width:171px; overflow: hidden;}
#ItemBloks ul li a i.Album {height:130px;background-repeat:no-repeat; background-position:center center; background-color:#f9f9f9;}
#ItemBloks ul li a i.Photo {height:130px;  background-repeat:no-repeat;  background-position:center center;}

#ItemBloks ul li a div {height:35px;   overflow: hidden; background-image:url("i/GalleriesFooter.gif"); background-repeat:no-repeat; background-position:0 top;}
#ItemBloks ul li a div span {display:block; margin:2px 7px 0 7px; color: #585858; text-decoration:none; color:#fff;}
#ItemBloks ul li a:hover div  {background-position:0 bottom;}


/* News */
.News {float:left;}
.News div.NewsDateWrapper {float:left; text-align:right; color:#222222;}
.News div.NewsContentWrapper  {margin-left:100px;}
.News .NewsDate {color:#00bff3; font-size:14px;}
.News .Title {color:#B18C43; font-size:14px; margin-bottom:9px; display:block;}
.News .NewsDescription {color:#999999;}

/* for news Details */
.News div.NewsBody a.NewsImage {float:left; display:block; margin-right:20px; margin-bottom:9px;}
.News div.NewsBody a.NewsImage i {width:161px; height:112px; display:block; background-repeat:no-repeat; background-position:center center;}
.News div.NewsBody a.NewsImage span {display:block; background-position: -400px -50px;}
.News div.NewsBody a:hover.NewsImage span {background-position:-400px -50px;}
.News div.NewsBody div.NewsTitle {margin-bottom:27px; font-weight:bold;}
.News div.NewsBody div.Body {margin-bottom:27px;}

/* Related Content */
#RelatedContentAndShares div.RelatedContent {float:right;}
#RelatedContentAndShares div.RelatedContent a.Buttons {width:139px; height:29px;}
#RelatedContentAndShares div.RelatedContent a.rcVideo {background-position:0 -200px; margin-bottom:10px;}
#RelatedContentAndShares div.RelatedContent a:hover.rcVideo {background-position:-400px -200px;}
#RelatedContentAndShares div.RelatedContent a.rcPhoto { background-position:0 -150px;}
#RelatedContentAndShares div.RelatedContent a:hover.rcPhoto {background-position:-400px -150px;}
#RelatedContentAndShares div.SharePanel {float:left!important;}
#RelatedContentAndShares div.SharePanel > div {float:left; height:40px;}
#RelatedContentAndShares .twitter-share-button {width: 90px !important;}

/* History */
#HistoryList div.SinglItem {margin-bottom:40px;}
#HistoryList div.SinglItem a.ThumbPhoto {display:block; width:114px; height:114px; background-position:right top; float:left;}
#HistoryList div.SinglItem div.Content {margin-left:114px;}
#HistoryList div.SinglItem div.Content a.MorePanel {height:30px; line-height:30px; padding-left:15px; display:block;  color:#fff; text-decoration:none; background-color:#2d77ad; background-image:url(i/Icons.png); background-repeat:no-repeat;}
#HistoryList div.SinglItem div.Content a.Show { background-position:right -800px;}
#HistoryList div.SinglItem div.Content a:hover.Show { background-position:right -830px; background-color:#379cc6;}
#HistoryList div.SinglItem div.Content a.Hide { background-position:right -860px;}
#HistoryList div.SinglItem div.Content a:hover.Hide { background-position:right -890px; background-color:#379cc6;}
#HistoryList div.SinglItem div.Content div.ShortText,
#HistoryList div.SinglItem div.Content div.FullDescription {padding:2px 7px;}
#HistoryList div.SinglItem div.Content div.FullDescription {display:none;}

/* Symbols */
#Logotypes ul {margin-left:37px;}
#Logotypes ul li {display:block; width:161px; float:left; margin-right:100px; margin-bottom:45px;}
#Logotypes ul li a i {display:block;  height:189px; background-repeat:no-repeat; background-position:center center; border:1px solid #2c76ab;}
#Logotypes ul li a span {background-position:0 -50px;}
#Logotypes ul li a:hover span {background-position:-400px -50px;}

/* Tournament */
#Tournament h2 {font-size:14px; font-weight:bold; color:#000; text-align:center; margin-bottom:14px;}
#Tournament h3 {font-size:14px; color:#df1f27; font-weight:bold; margin-bottom:5px;}
#Tournament table {width:100%; margin-bottom:77px;}
#Tournament table tr.Even td {background-color:#c8e9f6;}
#Tournament table tr.Odd td {background-color:#fff;}
#Tournament table tr.Even:hover td {background-color:#a3d6ea;}
#Tournament table tr.Odd:hover td {background-color:#eeeeee;}
#Tournament table tr td a {height:50px; margin:0 3px; display:block;}
#Tournament table tr td a,
#Tournament table tr td a:hover {color:#000;}
#Tournament table tr td a span {display:block;}
#Tournament table tr td a span.Date,
#Tournament table tr td a span.Tour {height:25px; line-height:25px;}
#Tournament table tr td a span.Tour {color:#000;}
#Tournament table tr td a span.Date {color:#636363;}
#Tournament table tr td a i,
#Tournament table tr td a span.Score {display:block; height:50px; line-height:50px;}
#Tournament table tr td a span.Score {text-align:center; font-size:14px;}
#Tournament table tr td a i {background-repeat:no-repeat; font-style:normal;}
#Tournament table tr td.Left i {text-align:left; padding-left:45px; background-position:center left;}
#Tournament table tr td.Right i {text-align:right; padding-right:45px; background-position:center right;}

/* fanshop popup */

.fanshophomepopup {
    display: block;
    width: 400px;
    height: 300px;
}
    .fanshophomepopup a {
        width: 100%;
        height: 100%;
        display: block;
        background-size: cover;
        background-position: center center;
    }

/* academy */

.gotonews {
    float: left;
    margin-left: 83px;
    margin-top:35px;
}
    .gotonews a {
        margin: 0;
    }


.teamUniforms .item .yearTitle {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    color: #ffffff;
    text-decoration: none;
    background-color: #2d77ad;
}
.teamUniforms .item .uniformHolder {
    margin: 15px 0px;
}

.teamUniforms .item .uniformHolder img {
    height: 150px;
}

/* PlayTable */
#PlayTable table {width:100%;}
#PlayTable table  tr td  {}
#PlayTable table thead tr td {background-color:#253557; color:#fff; padding:14px 3px;}
#PlayTable table tbody tr td {padding:2px 3px;}
#PlayTable table tr.Even td {background-color:#fff;}
#PlayTable table tr.Odd td {background-color:#c8e9f6;}


/* MonoAlbums */
#MonoAlbums ul li {display:block; float:left; margin:0 0 43px 83px; background-image:none!important; padding:0!important;}
#MonoAlbums ul li.First {margin-left:0!important;}
#MonoAlbums ul li a {text-decoration:none;}
#MonoAlbums ul li a span.MonoAlbumCover,
#MonoAlbums ul li a span.MonoAlbumTitle {width:131px; display:block; }
#MonoAlbums ul li a span.MonoAlbumCover {height:103px; position:relative; background:url('i/MonoAlbumsBG.png') no-repeat;}
#MonoAlbums ul li a span.MonoAlbumCover i {display:block; width:106px; height:75px; position:absolute; left:12px; top:13px; background-repeat:no-repeat; background-position:center center;}
#MonoAlbums ul li a span.MonoAlbumTitle {font-size:13px; text-align:center; height:33px; overflow:hidden;}

#MonoAlbums.dinamoMagazines ul li {margin-left: 50px;}
#MonoAlbums.dinamoMagazines ul li a {display: block;}
#MonoAlbums.dinamoMagazines ul li a span.MonoAlbumTitle {width: 106px;}
#MonoAlbums.dinamoMagazines ul li a span.MonoAlbumCover {width: 106px; height: 131px; background:url('i/RotateMonoAlbumsBG.png') no-repeat;}
#MonoAlbums.dinamoMagazines ul li a span.MonoAlbumCover i {width: 75px; height: 106px; background-size: cover;}

#ItemBloks ul li a div {display:block; width:171px; overflow: hidden;}
#ItemBloks ul li a i.Album {height:130px;background-repeat:no-repeat; background-position:center center; background-color:#f9f9f9;}
#ItemBloks ul li a i.Photo {height:130px;  background-repeat:no-repeat;  background-position:center center;}

#ItemBloks ul li a div {height:35px;   overflow: hidden; background-image:url("i/GalleriesFooter.gif"); background-repeat:no-repeat; background-position:0 top;}
#ItemBloks ul li a div span {display:block; margin:2px 7px 0 7px; color: #585858; text-decoration:none; color:#fff;}
#ItemBloks ul li a:hover div  {background-position:0 bottom;}


.More {float:right;}
.More a {background-image:url('i/Icons.png'); background-repeat:no-repeat; background-position:right -100px; font-weight:bold; padding-right:15px; display:block; height:20px; line-height:20px; text-decoration:none !important;}
.More a:hover { background-position:right -120px; color:#000;}

.Back {margin-bottom:20px;}
.Back a { background-position:0 -100px; display:block;  width:61px; height:18px; display:block; float:right;  background-repeat:no-repeat;}
.Back a:hover {background-position:-400px -100px;}


/* management */

.management-item {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.management-item:last-child {
    margin-bottom: 0px;
}

.management-item:after, .management-item:before {
    display: table;
    clear: both;
    content: '';
}
.management-item .image-wrapper {
    float: left;
    width: 30%;
}
.management-item .image-wrapper img {
    width: 100% !important;
    height: auto !important;
}
.management-item .info-wrapper {
    float: left;
    width: 70%;
}
.management-item .info-wrapper h2 {
    background-color: #9dc8db;
    padding-left: 19px;
    height: 33px;
    line-height: 33px;
    font-weight: bold;
    color: #000;
}
.management-item .info-wrapper p {
    padding-left: 19px;
    color: #7b7b7b;
}

/* Sponsors */

footer div.Sponsors {
    float: left;
    width: 100%;
    margin-top: 15px;
}


/*footer div.Sponsors div.SponsorsContent {background-color:#c3d4df; width: 100%; float: left; padding:7px 18px; box-sizing: border-box;}*/
footer div.Sponsors div.SponsorsContent {
    background-color: #c3d4df;
    width: 100%;
    float: left;
    padding: 7px 18px;
    box-sizing: border-box;
    text-align: center;
}
/*footer div.Sponsors div.SponsorsContent a {display:block; float:left; margin-left: 50px; margin-right: 50px; width:66px; height:35px; background-image:url(i/Sponsors2.png); background-repeat:no-repeat;}*/
footer div.Sponsors div.SponsorsContent a {
    display: inline-block;
    margin-left: 50px;
    margin-right: 50px;
    width: 66px;
    height: 35px;
    background-image: url(i/Sponsors2.png);
    background-repeat: no-repeat;
}

footer div.Sponsors div.SponsorsContent a.Aversi {background-position:-66px -350px;}
footer div.Sponsors div.SponsorsContent a:hover.Aversi {background-position:0 -350px;}
div.Sponsors div.SponsorsContent a.HealthPalace {background-position:-66px -35px;}
footer div.Sponsors div.SponsorsContent a:hover.HealthPalace {background-position:0px -35px;}
footer div.Sponsors div.SponsorsContent a.Bit63 {background-position:-66px -70px;}
footer div.Sponsors div.SponsorsContent a:hover.Bit63 {background-position:0px -70px;}
footer div.Sponsors div.SponsorsContent a.Nakaduli {background-position:-66px -105px;}
footer div.Sponsors div.SponsorsContent a:hover.Nakaduli {background-position:0px -105px;}
footer div.Sponsors div.SponsorsContent a.BiletebiGe {background-position:-66px -140px;}
footer div.Sponsors div.SponsorsContent a:hover.BiletebiGe {background-position:0 -140px;}
footer div.Sponsors div.SponsorsContent a.EuropeBet {background-position:-66px -175px;}
footer div.Sponsors div.SponsorsContent a:hover.EuropeBet {background-position:0 -175px;}
footer div.Sponsors div.SponsorsContent a.Puma {background-position:-66px -210px;}
footer div.Sponsors div.SponsorsContent a:hover.Puma {background-position:0 -210px;}
footer div.Sponsors div.SponsorsContent a.Outdoor {background-position:-66px -245px;}
footer div.Sponsors div.SponsorsContent a:hover.Outdoor {background-position:0 -245px;}
footer div.Sponsors div.SponsorsContent a.Heretifm {background-position:-66px -280px}
footer div.Sponsors div.SponsorsContent a:hover.Heretifm {background-position: 0px -280px;}
footer div.Sponsors div.SponsorsContent a.Chapidze {background-position:-66px -315px;}
footer div.Sponsors div.SponsorsContent a:hover.Chapidze {background-position:0px -315px;}
footer div.Sponsors div.SponsorsContent a.AversiClinic {background-position:-66px -350px;}
footer div.Sponsors div.SponsorsContent a:hover.AversiClinic {background-position:0px -350px;}
footer div.Sponsors div.SponsorsContent a.Livege {background-position:-66px -385px;}
footer div.Sponsors div.SponsorsContent a:hover.Livege {background-position:0px -385px;}
footer div.Sponsors div.SponsorsContent a.Betlive {width: 132px; background-position:0 -420px;}
footer div.Sponsors div.SponsorsContent a:hover.Betlive {background-position:0px -420px;}
footer div.Sponsors div.SponsorsContent a.Otomotors {background-position:-66px -490px;}
footer div.Sponsors div.SponsorsContent a:hover.Otomotors {background-position:0px -490px;}
footer div.Sponsors div.SponsorsContent a.Bakuriani {background-position:-66px -525px;}
footer div.Sponsors div.SponsorsContent a:hover.Bakuriani {background-position:0px -525px;}
footer div.Sponsors div.SponsorsContent a.Setanta {background-position:-66px -560px;}
footer div.Sponsors div.SponsorsContent a:hover.Setanta {background-position:0px -560px;}
footer div.Sponsors div.SponsorsContent a.Marsbet {background-position:-66px -595px;}
footer div.Sponsors div.SponsorsContent a:hover.Marsbet {background-position:0px -595px;}
footer div.Sponsors div.SponsorsContent a.Adjarabet {background-position:-66px -630px;}
footer div.Sponsors div.SponsorsContent a:hover.Adjarabet {background-position:0 -630px;}
footer div.Sponsors div.SponsorsContent a.Gazzetta {background-position:-66px -665px;}
footer div.Sponsors div.SponsorsContent a:hover.Gazzetta {background-position:0 -665px;}

footer .copyrights-wrap {
    display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
}

footer div.CopyRights { float: left; color:#898989; margin-left: 18px; }
footer div.WebStudios { float: right; margin-right: 18px; }
footer div.WebStudios a,
footer div.WebStudios i {display:block; float:left; height:15px;}
footer div.WebStudios a {background-position: left top; background-image: url(i/CopyRights.gif); background-repeat: no-repeat;}
footer div.WebStudios a.DevelopedBy {width:148px; background-position:left top;}
footer div.WebStudios a:hover.DevelopedBy {background-position:left bottom;}


.Icons {background-image: url(i/Icons.png); background-repeat: no-repeat; display: block;}
.ge .Buttons {background-image: url(i/Buttons_ge.png); background-repeat: no-repeat; display: block;}
.en .Buttons {background-image: url(i/Buttons_en.png); background-repeat: no-repeat; display: block;}
.ru .Buttons {background-image: url(i/Buttons_ru.png); background-repeat: no-repeat; display: block;}

.KM { font-family:'TDKolkhetiMtU'; text-transform: uppercase; letter-spacing:1px; font-size:15px;}

#fun-shop .description {line-height: 24px; color: #838383; }
#fun-shop .shop-items li{float:left; margin-right: 10px; margin-bottom: 10px; padding: 10px; border: 1px solid #BEBEBE;} 

#fun-shop .shop-items li div {line-height: 24px; color: #838383; }
#fun-shop .shop-items li a {display: block; width: 159px; height: 150px; margin-bottom: 10px; background-repeat: no-repeat; background-position: center center; }
.go-news { display: block; height: 25px; width: 90px; line-height: 25px; margin-left: 141px; margin-top: 70px; padding-left: 13px; background-color: #5FA0C0; color: #FFF; }

.accordion-trigger {
    outline: none;
    cursor: pointer;
}
.accordion-wrap {
    margin-bottom: 15px;
}

.topgoals {
    display: block;
    width: 192px;
    height: 76px;
    position: relative;
}
.topgoals a {
    display: block;
    width: 100%;
    height: 100%;
}
    .topgoals img {
        display: block;
        width: 100%;
        height: 100%;
    }

.topgoals-contentwrap .single-item {
    margin-bottom: 15px;
}

.topgoals-contentwrap .single-item span {
    display: inline-block;
    min-width: 100px;
    max-width: 200px;
}
.topgoals-contentwrap .single-item span.radioselector {
    width: 30px;
    min-width: 30px;    
}
.topgoals-contentwrap .single-item span.title {
    font-weight: bold;
}
.topgoals-contentwrap .single-item span.percents {
    margin-left: 15px;
}

.topgoals-contentwrap .More {
    padding: 5px 10px;
    background: #B18C43;
    color: white;
}

.ge *{text-transform:none!important}
