body:not(.admin) {
    font-family:Arial, Helvetica, sans-serif;  
    font-size:12px; 
    background-color: #669c3b;
    width:100%;
    margin:0}
    
 img{
    padding:0;
    margin:0;
    border:none}
    
  img a{
    padding:0;
    margin:0;
    border:none}
    

   
  #logo{
    background:url(../images_green/logo.png?v1) no-repeat top left;
    margin:0 auto;
    width:985px;
    background-position: 19px 19px;
  }
 
 #wrapper{
    margin: 0 auto;
    width: 985px;
    }
	
#header {
    height:90px;
    width:1px; /*fix for adv branding top click*/
    padding-top:35px;
    float:right}
    
#content {
    clear:both;
    }
    
#menu {
    font-size:11px;
    width:auto;}
 
 #menu ul {
    margin:0;
    padding:5px 0 15px 8px}
    
 #menu li {
    list-style: none;
    float:left;
    padding-left:5px;
    padding-right:10px} 
 
	#menu_a a:link, #menu_a a:visited, #menu_a a:active {
    display: block;
    margin: 0;
    text-decoration: none;
    color:#ffffff;
    position:relative;
    z-index:200;}
    
 #menu_a a:hover{
     text-decoration:underline;
     position:relative;
     z-index:200;}
	
 .top-menu {
    clear:both;
    width:100%;
    height:30px;
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    float:left;
    color:#213f01;
    font-weight:bold;}

 .top-menu ul {
    margin:0;
    padding:0}

 .top-menu li {
    list-style: none;
    float:left;
    margin:0;
    padding-left:6px}

  .top-menu a:link, .top-menu a:visited, .top-menu a:active {
    display: block;
    padding:8px 17px 0 17px;
    text-decoration: none;
    color: #f7f7f7;
    font-weight:bold;}

  .top-menu a:hover {
    background: #81c769; /* for old browsers */
    background: linear-gradient(to bottom, #81c769, #72b05d);
    height:22px;
    color:#213f01;}

/* === */
  .top-menu-adm {
    clear:both;
    width:100%;
    height:30px;
    background:url(../images_green/top-menu-bg.gif) repeat-x top left;
    float:left;
    color:#213f01;
    font-weight:bold;}

 .top-menu-adm ul {
    margin:0;
    padding:0}

 .top-menu-adm li {
    list-style: none;
    float:left;
    margin:0;
    padding-left:6px}

  .top-menu-adm a:link, .top-menu-adm a:visited, .top-menu-adm a:active {
    display: block;
    padding:8px 12px 0 12px;
    text-decoration: none;
    color: #f7f7f7;
    font-weight:bold;}

  .top-menu-adm a:hover{
    background:url(../images_green/top-menu-hover.png) repeat-x top left;
    height:30px;
    color:#213f01}

/* === */

  .top-menu-active {
    background: #81c769; /* for old browsers */
    background: linear-gradient(to bottom, #81c769, #72b05d);
    height:22px;
    color:#213f01;
  }

  #sub-menu {
    clear:both;
    width:100%;
    font-size:12px;
    background:#fdfdd7;
    height:29px;
    margin-bottom:10px;}

  #sub-menu ul {
    margin:0;
    padding:0}

  #sub-menu li {
    list-style: none;
    float:left;
    margin:0;
    padding-left:6px}

  #sub-menu a:link, #sub-menu a:visited, #sub-menu a:active {
    display: block;
    padding:6px 10px 0 10px;
    text-decoration: none;
    color:#213f01;}

  #sub-menu a:hover{
    text-decoration:underline}

  .title {
    clear:both;
    width:100%;
    height:26px;
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    float:left;
    color:#fff;
    margin:8px 0 4px 0}

  .title div{
    margin:7px 0 0 15px}

  .title a{
    color:#213f01;
    text-decoration:none;}

  .title a:hover{
    text-decoration:underline}
/**/
		.title-orange {
    clear:both;
    width:100%;
    height:26px;
    background:url(../images_green/title-orange.png) repeat-x top left;
    border-top: 2px solid #FDFDD7;
    float:left;
    color:#fff;
    margin:8px 0 4px 0;
    vertical-align:middle;}

  .title-orange div{
    margin:7px 0 0 15px}

  .title-orange a{
    color:#213f01;
    text-decoration:none;}

  .title-orange a:hover{
    text-decoration:underline}
/**/
  .col{
    background:#fff;
    padding:11px 9px 0 9px;}

  .col a:link, .col a:visited, .col a:active{
    color:#333;
    text-decoration:none;}

  .col a img{
    border:none}

  .col a:hover{
    text-decoration:underline}

  .headline{
	color:#000;
	font-size:20px;
	font-weight:bold;}

	.top-lbl {
		position:absolute;
		bottom:0px;
		z-index:3;
		font:18px Arial;
		font-weight: bold;
		color:#ffffff;
		padding:12px;
	}

	.main-lbl {
		position:absolute;
		z-index:2;
		top:10px;
		width:76px;
		height:26px;
		opacity:0.9;
		background-color:#5d9b48;
		color:#fff;
		font:16px Arial;
		text-align: center;
		line-height: 26px;
	}

  .small-date{
    font-size:10px;
    color:#666}

  .col-menu{
    width:336px;
    height:28px;
    background:url(../images_green/border.gif) repeat-x bottom left;
    float:left;
    margin:0}

   .col-menu ul {
    margin:0;
    padding:0}

  .col-menu li {
    list-style: none;
    float:left;
    margin:0}

 .col-menu a {
    display: block;
    padding:7px 7px 0 7px;
    text-decoration: none;
    color:#213f01;}

  .col-menu a:hover {
    text-decoration: none;}

  .col-menu .active a{
    background:#fa7100;
    height:21px;
    color:#fefefe;
    border-top:solid 1px #339933;
    border-left:solid 1px #339933;
    border-right:solid 1px #339933;
    padding-top:6px
 	}

  .col-menu-home {
    height:28px;
    background:url(../images_green/border.gif) repeat-x bottom left;
    margin:0;
  }

  .col-menu-home ul {
    margin:0;
    padding:0
  }

  .col-menu-home li {
    list-style: none;
    float:left;
    margin:0
  }

 .col-menu-home a {
    display: block;
    padding:4px 7px 0 7px;
    text-decoration: none;
    color:#5d9b48 !important;
    font: 14px Arial;
 }

  .col-menu-home a:hover {
    text-decoration: none;
  }

  .col-menu-home .active a{
    background:#5d9b48;
    height:21px;
    color:#fff !important;
    padding:4px 7px 2px 7px;
 	}

  .nav-link {
    background-color: #fff;
    font:16px Arial;
    font-weight: bold;
    text-transform:uppercase;
    text-align: center;
    line-height:30px;
    width:100%;
    height:30px;
    border-bottom:solid 1px #5d9b48;
    position:absolute;
    z-index:2;
 	}

 	.nav-link a {
 		color: #5d9b49 !important;
 	}

 	.nav-link a:hover {
 		text-decoration: none !important;
 	}

 	.col-menu-day {
 		font:14px Arial;
 		width:100%;
 		text-align:right;
 		border-bottom:solid 1px #5d9b48;
 		color: #5d9b49;
 		margin-bottom:5px;
 	}

  .col-menu2{
    width:640px;
    height:28px;
    background:url(../images_green/border.gif) repeat-x bottom left;
    float:left;
    margin:0}

   .col-menu2 ul {
    margin:0;
    padding:0}

  .col-menu2 li {
    list-style: none;
    float:left;
    margin:0}

 .col-menu2 a {
    display: block;
    padding:7px 10px 0 10px;
    text-decoration: none;
    color:#213f01;}

  .col-menu2 a:hover {
    text-decoration: none;}

  .col-menu2 .active a{
    background:#fa7100;
    height:21px;
    color:#fefefe;
    border-top:solid 1px #339933;
    border-left:solid 1px #339933;
    border-right:solid 1px #339933;
    padding-top:6px}

  .news-list {
    border-bottom:solid 1px #339933;
    border-left:solid 1px #339933;
    border-right:solid 1px #339933;
    color:#8c8c8c;
    padding:0px;
    margin:0}

 .news-list a:link, .news-list a:visited, .news-list a:active {
    text-decoration: none;
    color:#333333;}

 .news-list a:hover{
    color:#fa7100;
    text-decoration:underline}

 .search{
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    height:37px;
    color: #fff;}

 .search-input{
    background: url(../images_green/search-input.png) no-repeat center;
    width:234px;
    height:20px;
    margin:8px 0 0 7px;
    padding-right:5px
    }

	.smal-input{
    background: url(../images_green/input.png) no-repeat center;
    width:160px;
    height:20px;
    margin:2px 0 0 7px;}

 .search-input input{
    width:207px;
    height:17px;
    border:none;
    color:#000;
    text-align:left;
    margin:1px 0 0 3px;
    background-color: transparent;}

 .inputMain{
    width:180px;
    height:20px;
    padding:0;
    margin:0;
    border:solid 1px #3b4c6f;}

	.ajaxSelect, .fakeAjaxSelect {
    width:180px;
    height:20px;
    padding:0;
    margin:0;
    border:solid 1px #3b4c6f;}

 .inputDPC{
    width:0px;
    height:0px;
    padding:0;
    margin:0;
    border:solid 0px;}

 .checkBoxMain{
    padding:0;
    margin:0;
    border:solid 1px #3b4c6f;}

  .selectBigMain{
    width:310px;
    padding:0;
    margin:0;
    border:solid 1px #3b4c6f;}

 .weather a:link, .weather a:visited, .weather a:active {
    display:inline;
    text-decoration:underline;
    color:#ffffff;
    padding:0;}

 .weather a:hover{
    padding:0;
    display:inline;
    text-decoration:none;
    background:none;
    color:#ffffff;}

 .weather1{
     color:#b31219;
     float:left}

  .weather2{
     color:#00698a;
     float:left}

  .weather-slash{
     color:#394a6e;
     float:left}

  .weather-line{
     float:left;
     width:1px;
     height:44px;
     background:#c3ccd9;
     margin:2px 1px 5px 2px}

  .button{
     background-image:url(../images_green/button.png);
     width:90px;
     height:25px;
     }

  .button a{
     display:block;
     width:90px;
     height:25px;
     color:#394a6e;
     font-weight:bold;
     padding:5px 0 0 0px;
     text-decoration:none;
     text-align:center;}

   .button a:hover{
     text-decoration:none}

  	.button1{
     background:url(../images_green/button-bg.png) repeat-x;
     height:25px;}

   .button1 a{
     display:block;
     height:25px;
     color:#394a6e;
     font-weight:bold;
     padding:4px 9px 0 9px;
     text-decoration:none}

  	.buttonGreen18 {
     background:url(../img/green-button-bg.png) repeat-x;
     height:18px;}

   .buttonGreen18 a{
     display:block;
     height:18px;
     color:#fff;
     padding:1px 9px 0 9px;
     text-decoration:none}

  	.buttonBet18 {
     background:url(../images_green/button_bet.png) repeat-x;
     height:18px;
     font-weight: normal;}

  	.buttonBet18:hover {
     background:url(../images_green/button_bet_over.png) repeat-x;
     height:18px;
     font-weight: normal;}

   .buttonBet18 a{
     display:block;
     height:18px;
     color:#fff;
     padding:1px 0px 0px 0px;
     text-decoration:none;
     font-weight: normal;}

	.buttonGreen20 {
     background:url(../images_green/button_1px_20.png) repeat-x;
     height:20px;}

   .buttonGreen20 a{
     display:block;
     height:20px;
     color:#fff;
     padding:1px 9px 0 9px;
     text-decoration:none}

			.buttonGreen30 {
     background:url(../images_green/button_1px_30.png) repeat-x;
     height:30px;}

   .buttonGreen30 a{
     display:block;
     height:30px;
     color:#fff;
     padding:1px 9px 0 9px;
     text-decoration:none}

			.buttonOrange18 {
     background:url(../images_green/orange-button-bg.png) repeat-x;
     height:18px;}

   .buttonOrange18 a{
     display:block;
     height:18px;
     color:#fff;
     padding:1px 9px 0 9px;
     text-decoration:none}

			.buttonGreen26 {
     background:url(../img/button-bg-26.png) repeat-x;
     height:26px;}

   .buttonGreen26 a{
     display:block;
     height:26px;
     color:#fff;
     padding:1px 9px 0 9px;
     text-decoration:none}

		.button130{
     background-image:url(../images_green/button.png);
     width:130px;
     height:25px;
     text-align:center;
     }

  .button130 a{
     display:block;
     width:130px;
     height:25px;
     color:#394a6e;
     font-weight:bold;
     padding:5px 0 0 9px}

  .button130 a:hover{
     text-decoration:none}

    #footer-ex{
    background:#fff;
    width:100%;
    font-size:10px;
    text-align:center;
    padding:5px 0 10px 0;
    color:#394a6e;
    }

   #footer-top {
     margin-top:5px;
     background:#fff;

     width:100%;
     font-size:10px;
     text-align:center;
     padding:5px 0 10px 0;
     color:#213f01;}

   #footer-top a, #footer-ex a{
     color:#213f01;
     text-decoration:none}

   #footer-top a:hover, #footer-ex a:hover{
     text-decoration:none;
     color:#d46500}

   #footer-b{
     color:#666666;
     padding:7px 0 18px 18px;
     font-size:10px;
     background:#fff}

			.login_div {
				 position:fixed;
				 z-index:25;
				 left:40%;
				 top:40%;
				 width:300px;
				 margin-left: 0px;
				 border-width: 1px;
				 border-style: solid;
				 border-color: #B31219;
				 background-color: #eeeeee;
				 font-size:12px;}

			.new_login_div {
				position: fixed;
				z-index: 25;
				width: 800px;
				margin-left: -400px;
				margin-top: -186px;
				left: 50%;
				top: 50%;
				border-width: 4px;
				border-style: solid;
				border-color: #213F01;
				background-color: #ffffff;
				font-size: 12px;
			}

			.buttonLogin {
				background: url(../img/button_login_1px.png) repeat-x;
				height: 30px;
			}

			.buttonLogin a {
				display: block;
				color: #213F01;
				font-weight: bold;
				padding: 4px 9px 0 9px;
				font-size: 16px;
				text-shadow: 1px 1px 0px #ffffff;
				text-decoration: none
			}

			.buttonLogin a:hover {
				text-decoration: none
			}

			.loginza_div {
				 position:fixed;
				 z-index:25;
				 left:65%;
				 top:40%;
				 width:380px;
				 height:225px;
				 margin-left: -190px;
				 border-width: 1px;
				 border-style: solid;
				 border-color: #B31219;
				 background-color: #fff;
				 font-size:12px;
				 text-align:center;}

			.shade_div {
			  position: fixed;
			  left: 0px;
			  top: 0px;
			  width:100%;
			  height: 100%;
			  z-index: 10;
			  background-color: #000000;
			  filter: alpha(opacity: 60);
			  opacity:0.6;
			  display: none;}



				.st {color: #B31219}

				.fielderror {
						padding:0 0 0 15px;
						margin:0px;
						color: #B31219;}

				.dlgs {
						width: 250px;
					 position:fixed;
					 z-index:20;
					 left:50%;
					 top:40%;
					 margin-left: -120px;
					 border-width: 1px;
					 border-style: solid;
					 border-color: #394a6e;
					 background-color: #eeeeee;
					 font-size:12px;}

				.dlgs_mes {
					 width: 440px;
					 position:fixed;
					 z-index:25;
					 left:50%;
					 top:40%;
					 margin-left: -220px;
					 border-width: 1px;
					 border-style: solid;
					 border-color: #394a6e;
					 background-color: #eeeeee;
					 font-size:12px;}

				#subcategory {}

		  #subcategory a:link, #subcategory a:visited, #subcategory a:active {
		    display: block;
		    text-decoration: none;
		    padding:0px;
		    color:#fff;}

			 #subcategory a:hover{
			   text-decoration:underline}

	.blog{
       padding-top:6px;}

   .blog a{
        color:#213f01;}

   .blog a:hover{
        color:#fa7100;
        text-decoration:underline}

   .comment{
       line-height:15px}

			.comment0 {
				line-height:15px;
				background-color: #FFFFFF;
			}
			.comment0:hover {
			  background-color: #C3CCD9;
			}
			.comment1 {
				line-height:15px;
				background-color:#E5E5E5;
			}
			.comment1:hover {
			  background-color: #C3CCD9;
			}

   .comment-nick {
       font-weight:normal;
       color: #5d9b49;
   }

   .comment-details{
       color:#213f01;
       font-size:10px}

   .comment-details a{
       color:#213f01;
       text-decoration:none}

   .paging a{
       font-weight:bold;
       color:#FA7100;
       text-decoration:none;}

    .paging a:hover
    {
        color:#fa7100}

   .calendar{
     background:#fff;
     padding:0 10px 12px 10px}

   .dropdown {
     background:url(../images_green/dropdown-bg.png) repeat-x;
     height:25px;
     padding:5px 8px 8px 7px;
     font-size:12px;
     color:#000}

   .month {
     background:url(../images_green/month_select.png) no-repeat;
     text-align:center;
     width:180px;
     height:23px}
   .month div{padding-top:4px}
   .month a{
    color:#ffffff;
   	text-decoration:none;
   }
   .month a:hover{
   	text-decoration:underline;
   }

   .monthSelect {
     background:url(../images_green/calendar_month.png) no-repeat;
     text-align:center;
     width:180px;
     height:23px}
   .monthSelect div{padding-top:4px}
   .monthSelect a{
    color:#ffffff;
   	text-decoration:none;
   }
   .monthSelect a:hover{
   	text-decoration:underline;
   }

   .days {
     background:url(../images_green/days-bg.png) no-repeat;
     padding:0 0 0 4px;
     font-size:12px;
     color:#213f01;
     height:140px;
     width:180px}

   .days a {
     font-weight:bold;
     color:#213f01;
     text-decoration:none}

   .days a:hover {
     color:#fa7100;}

   .days td{
     width:24px;
     height:21px;
     text-align:center}

   .currentDay{
       background:url(../images_green/calendar_day.png) no-repeat;}

   .currentDay a{
       color:#fff}

   .currentDay a:hover{
       color:#fff}

   .title-b{
    clear:both;
    width:100%;
    height:26px;
    background:url(../images_green/title-bg.gif) repeat-x top left;
    float:left;
    color:#213f01;
    margin:4px 0 5px 0;
    font-weight:bold;
    font-size:14px}

   .title-b div{
    margin:5px 0 0 10px}

   /*site-program-list*/
   .program-list{
       background:#e4e4e4;
       width:624px;
       border-left:solid 1px #b5b5b5;
       border-right:solid 1px #b5b5b5;
       margin:0; }

   .program-list a{
       text-decoration:none;
       color:#394a6e}

  .gallery{
   background-color:#fff;
   height: 108px;
   width: 665px;
  }

  .navigator{
   float:left;
   height: 100%;
   vertical-align:middle;
  }

  .galleryPanel{
     height: 100%;
     width: 100px;
     margin:0px 15px 0px 15px;
     float:left;
  }

  .imageContainer{
     height: 75px;
     width: 100%;
     text-align:center;
     vertical-align:middle;
  }

  .imgGalleryLink a:link, .imgGalleryLink a:visited, .imgGalleryLink a:active {
		   width: 100px;
		   display: block;
		   text-decoration: none;
		   color: #394a6e;
   }

	 .imgGalleryLink a:hover{
	    text-decoration: underline;
	 }

	  	body:not(.admin) .alt0 {
			background-color:#E5E5E5;
		}
        body:not(.admin) .alt0:hover {
		  background-color: #F7ACAD;
		}
        body:not(.admin) .alt1 {
			background-color:#C3CCD9;
		}
        body:not(.admin) .alt1:hover {
		  background-color: #F7ACAD;
		}
		#container-ex{
		position: absolute;
		top:40%;
		left:23.5%;
		width:677px;
		text-align:center;
		background-color: #fff;
		}

		/*print*/
		.tbl-print{
    background:url(../images_green/logo-print.png) no-repeat 170px 50px;
    background-color:#fff;
    width: 100%;
    height: 1588px;
    padding:157px 167px 157px 170px;
  }
		.headline-print{
    color:#213f01;
    font-size:26px;
  }
  .small-date-print{
    font-size:11px;
    color:#8c8c8c}

  .txt-print{
    padding-top:15px;
    font-size:12pt;
   }
  #footer-print{
     color:#666666;
     padding-top:28px;
     font-size:10px;
     background:#fff
  }

   #footer-print a:link, #footer-print a:visited, #footer-print a:active {
    text-decoration: none;
    color: #213f01;}

   #footer-print a:hover{
    text-decoration:underline}

   .yandex_a{
   	font-family:Arial;
   	font-size:13px;
   	color:#1a3dc1;
   	font-weight:bold;
   	text-decoration: none;}
			.yandex_a:hover {
			  color:#ff0000;}

			.techInfoTable{
			 border:solid 1px #8c8c8c;}
			.techInfoTable td{
			 border:solid 1px #8c8c8c;}

	.shade_wait_div {
			  position: fixed;
			  left: 0px;
			  top: 0px;
			  width:100%;
			  height: 100%;
			  z-index: 45;
			  background-color: #000000;
			  filter: alpha(opacity: 60);
			  opacity:0.6;
			  display: none;}

	.shade_wait_div2 {
				  position: fixed;
				  left: 0px;
				  top: 0px;
				  width:100%;
				  height: 100%;
				  z-index: 45;
				  background-color: #ffffff;
				  filter: alpha(opacity: 0);
				  opacity:0;
				  display: none;}

 .days-new {
     background:url(../images_green/days-bg-new.png) no-repeat top;
     font-size:12px;
     color:#213f01;
     width:180px}

 .days-new a {
   font-weight:bold;
   color:#213f01;
   text-decoration:none}

 .days-new a:hover {
   color:#fa7100;}

 .days-new td{
   width:24px;
   height:21px;
   text-align:center}

 .days-new td.currentDay a:hover {
   color:#213F01;}

 .label-color1{
   color:#ffffff;}

 .label-color2{
   color:#ffffff;}

 .arrow-bottom{
   background:url(../images_green/red-arrow.png) no-repeat top;}

 .arrow-right{
   background:url(../images_green/right-arrow.png) no-repeat top;}

 .arrow-left{
   background:url(../images_green/left-arrow.png) no-repeat top;}

 .arrow-down{
   background:url(../images_green/down-orange.png) no-repeat top;}

 .arrow-up{
   background:url(../images_green/up-orange.png) no-repeat top;}

 .banner {}

	.roundedCommentDiv {
	 border: 1px solid #ADBFCD;
	 background-color:#ffffff;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	}

	.roundedQuoteDiv {
		padding:3px;
		margin:2px;
		color:#555555;
		font-style:italic;
		display:compact;
	 background-color:#EBEBEB;
	 -webkit-border-radius: 5x;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 word-wrap: break-word;
	}

	.white_color_a {}
	.white_color_a a{
		color:#ffffff;}

	.inputCSS {
	 border: 0px;
	 background: url(../images_green/green_frame_input.png) no-repeat;
	 width: 74px;
	 height: 72px;
	 line-height: 72px;
	 color: #1F3F00;
	 font-size: 60px;
	 text-align: center;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;}

	.buttonGreen28 {
	 border: 0px;
	 background: url(../images_green/green_button_28.png) no-repeat;
	 width: 129px;
	 height: 30px;
	 line-height: 30px;
	 color: #FFFFFF;
	 text-align: center;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;
	 clear: both;
	 cursor: pointer;}

 .football_on_mobile_css {
    width:154px;
    height:20px;
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    color:#f7f7f7;
    margin-top:-2px;
    padding-top:3px;
    margin-bottom:-3px;}

 .football_on_mobile_css:hover{
    background: #81c769; /* for old browsers */
    background: linear-gradient(to bottom, #81c769, #72b05d);
 }

 .make_startup_css {
    height:20px;
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    color:#f7f7f7;
    margin-top:-2px;
    padding-top:3px;
    margin-bottom:-3px;
    font: 12px arial;
    font-weight: bold;
 }

 .make_startup_css:hover {
    background: #81c769; /* for old browsers */
    background: linear-gradient(to bottom, #81c769, #72b05d);
 }

	a.green:link {color: #f7f7f7;text-decoration:none;}
	a.green:active {color: #f7f7f7;text-decoration:none;}
	a.green:visited {color: #f7f7f7;text-decoration:none;}
	a.green:hover {color: #213F01;text-decoration:none;}

	.inputRounded {
		background: url(../images_green/textfield_rounded.png) no-repeat;
		width: 177px;
		height: 25px;
		padding: 0 3px 0 3px;
		margin: 0;
		border: 0px;
		color: #6C7DA8;
		font-weight: bold;
		font-size: 11px;}

 .input313RoundedGreen {
		background: url(../images_green/input_blog.png) no-repeat;
		width: 308px;
		height: 25px;
		padding: 0 3px 0 3px;
		margin: 0;
		border: 0px;
		color: #6C7DA8;
		font-weight: bold;
		font-size: 11px;}

 .input242RoundedGreen {
		background: url(../images_green/input_green_242.png) no-repeat;
		width: 236px;
		height: 25px;
		padding: 0 3px 0 3px;
		margin: 0;
		border: 0px;
		color: #6C7DA8;
		font-weight: bold;
		font-size: 11px;}

.input200RoundedGreen {
		width: 200px;
		border: solid 1px #7ab740;
		height: 25px;
		padding: 0 3px 0 3px;
		margin: 0;
		color: #4f4f4f;
		font-size: 14px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;}

	.inputRoundedGreen {
		background: url(../images_green/textfield_rounded_green.png) no-repeat;
		width: 177px;
		height: 25px;
		padding: 0 3px 0 3px;
		margin: 0;
		border: 0px;
		color: #6C7DA8;
		font-weight: bold;
		font-size: 11px;}

	.dropDownMain {
		width: 180px;
		height: 20px;
		padding: 0;
		margin: 0;
		border: solid 1px #ADBFCD;
		color: #6C7DA8;
		font-weight: bold;
		font-size: 11px;}

	.fade-bottom-wrapper {
		position:relative;
		overflow:hidden;
		height: 705px;
	}

	.fade-bottom {
		position:absolute;
		width:335px;
		height:29px;
		overflow:hidden;
		background: url("../img/fade-bottom.png") 0px 0px repeat-x;
		pointer-events:none;
		bottom:0px;
		left:0px;
	}

	div.commentDiv {
		overflow:hidden;
		width:664px;
		margin-bottom:30px;
	}

	div.commentDiv div.comment-author-block {
		float:left;
		width:75px;
		text-align:center;
	}

	div.commentDiv div.comment-body-block {
		float:left;
		width:585px;
	}


	div.commentDiv div.comment-summary-block {
		overflow:hidden;
		margin-bottom:10px;
		color:#555555;
	}

	div.commentDiv div.roundedQuoteDiv {
		margin-left: 0px;
	}

	div.commentDiv span.quote-author {
		color:#394A6E;
		font-style:normal;
	}

	span.quotes-begin {
		background:url(../img/quotes_begin.png) no-repeat top;
		width:15px;
	}

	span.quotes-end {
		background:url(../img/quotes_end.png) no-repeat top;
		width:15px;
	}

	/* online games */
			#push-popups-zone {
			width: 239px;
			position: fixed;
			bottom: 0px;
			right: 45px;
            z-index: 100000;
		}

		#online-games-menu {
			width: 239px;
			padding: 0px;
			background: url('../img/online-games-menu-bg.png') no-repeat scroll 0 28px transparent;
		}

		#online-games-menu-header {
			cursor: pointer;
			width: 239px;
			background: url("../img/online-games-head-bg.png") no-repeat scroll 0 0 transparent;
			height: 30px;
		}

		#online-games-menu-count {
			float: left;
			width: 21px;
			height: 22px;
			background: url('../img/online-games-circle.png') no-repeat scroll 0 0 transparent;
			color: white;
			font-weight: bold;
			line-height: 21px;
			margin-left: -3px;
			text-align: center;
		}

		#online-games-menu-games-list {
			background: url('../img/online-games-menu-bg.png') repeat-y scroll 0 0 transparent;
			padding: 0 6px 0 4px;
			color: #213f01;
		}

		#online-games-menu-games-list a {
			color: #213f01;
			text-decoration: none;
		}

		#online-games-menu-games-list a:hover {
			text-decoration: underline;
		}

		#alert-popups-container {

		}
		div.alert-popup-invisible {
			margin: 10px 0;
			width: 235px;
			height: 64px;
			background: url("../img/balloon.png") no-repeat scroll 0 0 transparent;
			padding: 0px;
		}

		div.alert-popup-visible {
			margin: 10px 0;
			width: 223px;
			height: 54px;
			background: url("../img/balloon.png") no-repeat scroll 0 0 transparent;
			padding: 3px 4px 7px 8px;
		}

		div.alert-popup-visible div.popup-content {
			width: 223px;
			min-width: 223px;
			height: 54px;
			min-height: 54px;
			overflow: hidden;
		}

		div.alert-popup-visible div.close-button {
			float: right;
			height: 8px;
			width: 8px;
			cursor: pointer;
		}

		div.alert-popup-visible div.content-left {
			margin-top: 4px;
			float: left;
			height: 50px;
			width: 215px;
			min-width: 215px;
			overflow: hidden;
		}

		div.alert-popup-visible div.content-left-image-block {
			float: left;
			width: 49px;
			height: 46px;
			overflow: hidden;
			margin-left: 1px;
		}

		div.alert-popup-visible div.content-right {
			float: left;
			width: 156px;
			overflow: hidden;
			height: 46px;
			padding-left: 8px;
		}

		div.alert-popup-visible div.content-right-game-name {
			font-weight: bold;
			color: #213f01;
			max-height: 30px;
			overflow: hidden;
			line-height: 15px;
		}

		div.alert-popup-visible div.content-right a {
			color: #213f01;
			line-height: 15px;
			text-decoration: none;
		}

		div.alert-popup-visible div.content-right a:hover div.content-right-game-name, div.alert-popup-visible div.content-right a:hover div.player-action-comment {
			text-decoration: underline;
		}

		div.alert-popup-visible div.player-action-comment {
			line-height: 15px;
		}

		#online-games-menu-games-list div.online-games-menu-item {
			padding-top: 5px;
		}

		#online-games-menu-games-list div.online-games-menu-item-left {
			float: left;
			padding: 0px 6px 0px 4px;
			width: 15px;
		}

		#online-games-menu-games-list div.online-games-menu-item-left img {
			cursor: pointer;
		}

		#online-games-menu-games-list div.online-games-menu-item-right {
			float: left;
			width: 204px;
			max-width: 204px;
			overflow: hidden;
		}

		#online-games-menu-games-list div.online-games-menu-item-line {
			margin-top: 4px;
			clear: both;
			background-color: #b9bbba;
			height: 1px;
		}
	/* online games end */

	#cke_description .cke_wrapper {
		background-image: none;
		background-color: #d4f2d4;
	}

	#mainText {
		line-height: 22px;
	}

	#mainText a {
		text-decoration: underline;
		color: #5d9b48;
	}

	#drop-box-overlay {
		margin: 1px;
		padding: 0;
		top: 0;
		left: 0;
		width: 100%;
		min-height: 100%;
		position: fixed;
		background-color: #222222;
		display: none;

		z-index: 50;
		opacity: 0.9;
	}

	#dnd_content {
	    border: 3px dashed #EEEEEE;
	    border-radius: 10px 10px 10px 10px;
	    color: #CCCCCC;
	    font-size: 12pt;
	    font-weight: bold;
	    padding: 15px;
	    text-align: center;
	    height:150px;
	    width:300px;
	}

	#upload-status-progressbar {
		height: 16px;
		margin: 1em 1em;

		/* workaround a jquery ui bug in how the progress bar displays empty */
		padding: 0 1px;
		display: none;
	}

	#upload-thumbnail-list {
		display:none;
		padding-top:5px;
	    color: #B31219;
	    font-size: 10pt;
	}

	#upload-status-img {
		display: none;
		padding-top:5px;
	}

#social-share-panel-bottom-reaction3 {
	width: 68px;
}

a.related-video-toolbar {
	font: 12px arial;
	color: #d7d7d7;
	text-decoration: none;
}

a.related-video-toolbar:hover {
	text-decoration: underline;
	color: #fff;
}

.related-video-title {
	font: 15px arial;
	color: #d7d7d7;
}

.related-video-info {
	font: 13px arial;
	color: #e3e3e3;
	display:none;
	position:absolute;
	width:176px;
	height:132px;
	overflow:hidden;
	cursor:pointer;
	background:url(../img/relatedVideos/fotoHover.png) no-repeat;
}

.related-video-date {
	font: 13px arial;
	color: #e3e3e3;
	position:absolute;
	top:110px;
	width:170px;
	text-align:right;
}

.share-video-htmlcode {
	margin-bottom:5px;
	background:url(../img/relatedVideos/iframeBg.png) no-repeat center;
	width:342px;
	height:97px;
}

.share-video-textarea {
	border:none;
	padding:5px;
	background-color: transparent;
	font:12px arial;
	color:#666666;
	width:342px;
	height:97px;
	overflow:hidden;
	resize:none;
}

.share-video-copy {
	margin:0 5px 0 5px;
	float:left;
	font:11px arial;
	color:#666666;
	text-align:left;
	width:180px;
}

.share-video-download {
	margin:0 5px 0 5px;
	float:rigth;
	text-align:right;
}

a.share-video-download {
	font:11px arial;
	color:#d7d7d7;
	text-decoration:none;
}

a.share-video-download:hover {
	text-decoration: underline;
	color: #fff;
}

.share-video-separator {
	width:375px;
	height:2px;
	margin-bottom:30px;
	background:url(../img/relatedVideos/dottedDivider.png) repeat-x center;
}

#mergeUserDlgs {
	display:none;
	position:absolute;
	top:15%;
	left:50%;
	width:520px;
	height:540px;
	margin-left:-260px;
	background-color:#ffffff;
	border:solid 2px #76b439;
	z-index:99;
}

#newsSummary h1 {}

.carousel-media {overflow:hidden;position:relative;padding-bottom: 32px}
/* stepcarousel3 */
.stepcarousel3, .stepcarousel2 {
position:relative;/*leave this value alone*/
overflow:hidden;/*leave this value alone*/
float:left;width:622px;margin:20px 0 0 28px;
}

.stepcarousel3{height:162px;/*Height should enough to fit largest content's height*/}
.stepcarousel2{height:240px;/*Height should enough to fit largest content's height*/}

.stepcarousel3 .belt, .stepcarousel2 .belt {
position:absolute;/*leave this value alone*/
left:0;
top:0;
}
.stepcarousel3 .panel, .stepcarousel2 .panel {
float:left;/*leave this value alone*/
overflow:hidden;/*clip content that go outside dimensions of holding panel DIV*/
margin:0 10px 0 0;/*margin around each panel*/
}

.stepcarousel3 .panel {width:200px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}
.stepcarousel2 .panel {width:320px;/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}

.stepcarousel3 .panel .info, .stepcarousel2 .panel .info {display:none}
.stepcarousel3 .active .info, .stepcarousel2 .active .info {display:block}
.stepcarousel3 .panel .info2, .stepcarousel2 .panel .info2 {display:none}
.stepcarousel3 .active .info2, .stepcarousel2 .active .info {display:block}
.stepcarousel3 .panel .number, .stepcarousel2 .panel .number {display:block}
.stepcarousel3 .active .number, .stepcarousel2 .active .number {display:none}
.btn-prev {position:absolute;background:transparent url("../img/inf-left.png") no-repeat left top;width:13px;height:23px;top:67px;left:6px}
.btn-next {position:absolute;background:transparent url("../img/inf-right.png") no-repeat left top;width:13px;height:23px;top:67px;right:7px}
.btn-prev-sel {position:absolute;width:28px;top:60px;left:0px}
.btn-prev-sel a {display:block;background:transparent url("../img/inf-left-sel.png") no-repeat left top;width:28px;height:36px}
.btn-next-sel {position:absolute;width:28px;top:60px;right:1px}
.btn-next-sel a {display:block;background:transparent url("../img/inf-right-sel.png") no-repeat right top;width:28px;height:36px}

#carouselMediaOllTv .btn-prev {top:100px !important;}
#carouselMediaOllTv .btn-next {top:100px  !important;;}
#carouselMediaOllTv .btn-prev-sel {top:93px  !important;;}
#carouselMediaOllTv .btn-next-sel {top:93px  !important;;}

.img-bg {position:relative}

.img-bg .panel-pic3 {width:200px;height:113px;margin:0px 0px; display:inline;}
.panel-link3 {margin:7px 0 0 0;overflow:hidden;}
.panel-link3 a {font:15px Arial;font-weight: bold;color:#213f01; display:block; width:200px;}
.stepcarousel3 .belt .panel .panel-link3 a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}


.img-bg .panel-pic2 {width:320px;height:180px;margin:0px 0px; display:inline;}
.panel-link2 {margin:7px 0 0 0;overflow:hidden;}
.panel-link2 a {font:15px Arial;font-weight: bold;color:#213f01; display:block; width:320px;}
.stepcarousel2 .belt .panel .panel-link2 a {transition: all 230ms ease-in-out 0ms; -o-transition: all 230ms ease-in-out 0ms; -moz-transition: all 230ms ease-in-out 0ms; -webkit-transition: all 230ms ease-in-out 0ms;}


.more-video {background-color:#5D9B48; width:90px; height:20px; position:absolute; right:0px; bottom:0px; text-align:center; filter: alpha(opacity: 80); opacity:0.8;}
.more-video a {font:12px Arial; line-height:20px; color:#ffffff !important;}

.img-bg .inf-play {position:absolute;left:50%;top:50%; margin:-24px 0 0 -20px; pointer-events:none;background:transparent url("../img/inf-play.png") no-repeat left top;width:40px;height:48px}
.login_div_soc {
	padding: 45px 0px;
}
.login_div_soc .clear { clear: both; }
.login_div_soc .soc-left { margin: 9px 0px 18px 30px; float: left; }
.login_div_soc .soc-right { margin: 9px 0px 9px 35px; float: left; }

.login_div_soc .soc-left img.default,
.login_div_soc .soc-right img.default,
.login_div_soc .soc-left:hover img.hovered,
.login_div_soc .soc-right:hover img.hovered {
	display: block;
}

.login_div_soc .soc-left:hover img.default,
.login_div_soc .soc-right:hover img.default,
.login_div_soc .soc-left img.hovered,
.login_div_soc .soc-right img.hovered {
	display: none;
}
.news_btm_share img:hover {
	opacity: 0.8;
}
.news_btm_share .soc_btn {
	float: left;
}
.news_btm_share .soc_counter {
	float: left; line-height: 21px;
	position: relative;
	border: 1px solid #cad4e7;
	margin-left: 8px;
	border-radius: 3px;
	padding: 0px 10px;
	font-size: 12px;
	margin-top: 3px;
	display: none;
}
.news_btm_share .soc_counter:before {
	top: 5px;
	left: -6px;
	border: 6px inset transparent;
	border-left: 0;
	border-right: 6px solid;
	border-right-color: inherit;
	opacity: .7;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
}
.news_btm_share .soc_counter:after {
	border-right-color: #f2f3f7;
	top: 6px;
	left: -4px;
	border: 5px inset transparent;
	border-left: 0;
	border-right: 5px solid;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	color: #fff;
}
.news_btm_share .news_btm_share_item {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
}
.soc_btn_player_vk {
	background: url('../img/vk-player.png');
}
.soc_btn_player_vk:hover {
	background: url('../img/vk-player-hover.png');
}
.soc_btn_player_fb {
	background: url('../img/fb-player.png');
}
.soc_btn_player_fb:hover {
	background: url('../img/fb-player-hover.png');
}
.soc_btn_player_gp {
	background: url('../img/gp-player.png');
}
.soc_btn_player_gp:hover {
	background: url('../img/gp-player-hover.png');
}
.soc_btn_player_tw {
	background: url('../img/tw-player.png');
}
.soc_btn_player_tw:hover {
	background: url('../img/tw-player-hover.png');
}
.soc_btn_player {
	width: 140px;
	height: 36px;
	overflow: hidden;
}
.player_soc_counter {
	float: right;line-height: 36px; width: 35px; color: #fff; font-family: 'Arial'; font-size: 14px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  box-shadow: 0 1px 3px rgba(0,0,0,.3);
}

.native-soial-buttons {
  margin: 20px 0 0 110px;
  display: inline-block;
  padding: 0;
  list-style-type: none;
}

.native-soial-buttons li {
  float: left;
  padding-right: 10px;
}
#social-share-panel-top a {
	text-decoration: none;
}
.news_btm_share_new .news_btm_share_item {
	width: 145px;
	height: 32px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	text-align: center;
}
.news_btm_share_new .facebook {
	background-color: #537bbd;
}
.news_btm_share_new .vkontakte {
	background-color: #5f90af;
	margin-left: 20px;
}
.news_btm_share_new .twitter {
	background-color: #5ec0e8;
	margin-left: 20px;
}
.news_btm_share_new .google {
	background-color: #d65041;
	margin-left: 20px;
}
.news_btm_share_new .news_btm_share_item div {
	float: left;
	height: 32px;
	line-height: 32px;
}
.news_btm_share_new .news_btm_share_item .share_item_label {
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	width: 115px;
}
.news_btm_share_new .news_btm_share_item .share_item_count {
	float: right;
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	width: 32px;
	height: 32px;
	-moz-border-radius: 0 4px 4px;
	-webkit-border-radius: 0 4px 4px;
	border-radius: 0 4px 4px;
	display: none;
}

.news_btm_share_new .facebook .share_item_count {
	background-color: #4a6eaa;
}
.news_btm_share_new .vkontakte .share_item_count {
	background-color: #55819d;
}
.news_btm_share_new .twitter .share_item_count {
	background-color: #54acd0;
}
.news_btm_share_new .google .share_item_count {
	background-color: #c1483a;
}

.news_btm_share_new .facebook .share_item_icon {
	background: url('../img/fb_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .vkontakte .share_item_icon {
	background: url('../img/vk_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .twitter .share_item_icon {
	background: url('../img/tw_letter.png') center center transparent no-repeat;
	width: 30px;
}
.news_btm_share_new .google .share_item_icon {
	background: url('../img/g_letter.png') center center transparent no-repeat;
	width: 30px;
}


/*-----Next matct new START------*/

.next-game-body{
	width: 300px;
	position: relative;
}
.next-game-body .chernigivske-body{
	display: block;
	width: 300px;
	height: 0px;
	padding: 0;
/*	background: url("../img/next_match_b/next_g_bg.png") no-repeat;*/
}

.next-game-body .chernigivske-logo{
		width: 208px;
		height: 126px;
		background: url("../img/next_match_b/chernigivske_logo_ng.png") no-repeat;
		margin: 0 auto 11px;
}

.next-game-body .next-game_countdown{
	width: 300px;
	height: 115px;
	background-color: white;
	margin:0;
}

.next-game-body .next-game_countdown_timer{
	font-size: 16px;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	text-align: center;
	height: 30px;
	background-color: #d72c2c;
    box-sizing: border-box;
}
.next-game-body .next-game_countdown_game{
	padding: 10px 0 0;
	text-align: center;
	color: #d72c2c;
}

.next-game-body .next-game_date {
    border: 2px solid #5d9b48;
	width: 80px; 
	height: 32px;	
	position:absolute;
	left:110px;
	top:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.next-game-body .next-game_countdown_game .next-game_date a{
	font-size: 24px;
	line-height: 32px;
	color: #5d9b48;
	text-decoration: none;
}

.next-game-body .next-game_countdown_game a{
	font-size: 16px;
    color: #d72c2c;
	text-decoration: none;
}

/*START FLIPER FROM football24 next match*/

.next-game_countdown_game_url{
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -91px;
  cursor: pointer;
}
.next-game_countdown_game_url .flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;

  -ms-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d; 
  -ms-transform-style: preserve-3d; 

  position: absolute;
  z-index: 100;
}

/* START: Accommodating for IE */
.next-game_countdown_game_url .flip-container:hover .back, .next-game_countdown_game_url .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.next-game_countdown_game_url .flip-container:hover .front, .next-game_countdown_game_url .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.next-game_countdown_game_url .flip-container, .next-game_countdown_game_url .front, .next-game_countdown_game_url .back {
    width: 168px;
    height: 20px;
    padding: 0 6px;
    text-align: center;
    line-height: 20px;
    color:#fff;
    -webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
}

.next-game_countdown_game_url .flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -ms-transition: 0.6s;

  -moz-transition: 0.6s;
  -moz-transform: perspective(1000px);
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;

  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
}

.next-game_countdown_game_url .flipper{
  top: 0px;
  left: 0px;
}

.next-game_countdown_game_url .front, .next-game_countdown_game_url .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  -ms-transition: 0.6s;
  -ms-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;
  font-size: 12px;

  position: absolute;
  top: 0;
  left: 0;
}

.next-game_countdown_game_url .front {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  z-index: 2;
}

.next-game_countdown_game_url .back {
  -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.next-game_countdown_game_url .front{
	/*background-color: #D83232;*/
	background-color: #5d9b48;
}

.next-game_countdown_game_url .back{
	background-color: #3e9b22;
	
}

/* vertical */
.next-game_countdown_game_url .vertical.flip-container {
  position: relative;
}

.next-game_countdown_game_url .vertical .back {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.next-game_countdown_game_url .vertical.flip-container .flipper {
  -webkit-transform-origin: 100% 10px;
  -moz-transform-origin: 100% 10px;
  -ms-transform-origin: 100% 10px;
  transform-origin: 100% 10px;
}

/* Accommodating for IE */
.next-game_countdown_game_url .vertical.flip-container:hover .back, .next-game_countdown_game_url .vertical.flip-container.hover .back {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

.next-game_countdown_game_url .vertical.flip-container:hover .front, .next-game_countdown_game_url .vertical.flip-container.hover .front {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
/*END  FLIPER FROM football24 next match*/

/*-----Next matct new END------*/




/*social popup*/
#social-popup {
  position: fixed;
  width: 690px; 
  height: 480px;
  left: 50%;
  top: -480px;
  z-index: 9999;
  margin-top: -240px;
  margin-left: -345px;
  background-color: white;
  border-top: 70px solid #ededed;
  border-bottom: 50px solid #ededed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  -o-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
}

.social-popup_title {
  color: #557188;
  font: normal 20px Arial, sans-serif;
  display: block;
  margin-top: -46px;
}

#social-popup_close {
  position: absolute;
  right: 15px;
  top: -49px;
  width: 25px;
  height: 25px;
  background: url(../img/social-popup-banner-close.png) no-repeat;
}

#social-popup_close_href {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 690px;
  height: 50px;
  color: #e72b2d;
  font: normal 20px/50px arial, sans-serif;
  text-decoration: none;
}

.social-popup_close_href:hover {
  text-decoration: underline;
}

#social-popup_modal {
  position: fixed;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: .3;
  z-index: 9998;
}

.social-popup_twitter {
  margin-top: 40px;
}

.social-popup_facebook, .social-popup_vk {
  width: 300px;
  margin: 20px 0 0 30px;
  float: left;
}
.login_div_social {display:none; z-index:1000; position:fixed; width:354px; height:100px; margin-left:-177px; margin-top:-50px; left:50%; top:50%; background-color:#fff; overflow:hidden;}
/*social popup end*/
a.site-lang-link {
	text-decoration: none;
	color: #ddd;
	margin-right: 5px;
}
a.site-lang-link:hover {
	text-decoration: underline;
	color: #fff;
}

.tt-container {
	background-color:#ffffff;
	height:300px;
	position:relative;
	overflow:hidden;	
}

.tt-tab {
	display:inline-block; 
	margin:18px 0 0 10px;
	padding:0 6px 0 6px;
	font: 14px arial;
	line-height:24px; 
	text-align:center;	 
	background-color: #84b273;
	-webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}

.tt-tab a {
	color: #ffffff !important;
	text-decoration: none;
}

.tt-tab a:hover {
	text-decoration: none !important;
}

.tt-tab-active {
	display:inline-block; 
	margin:12px 0 0 12px;
	padding:0 10px 0 10px;
	font: 21px arial;
	line-height:36px; 
	text-align:center;	 
	background-color: #65ab7b;
	-webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
}

.tt-tab-active a {
	color: #ffffff !important;
	text-decoration: none;
}

.tt-tab-active a:hover {
	text-decoration: none !important;
}

.tt-header {
	position:absolute;
	top:60px;
	height:40px;	
	color:#5d9b48;
	text-transform:uppercase;	
	padding:0 20px;	
	font-size: 0px;
  letter-spacing: 0px;
  word-spacing: 0px;
}

.tt-header div {	
	font:16px arial;
	line-height:40px;	
  word-spacing: 2px;
  display:inline-block;
  text-align:center;
}

.tt-teams {
	position:absolute;
	top:100px;		
	padding:0 20px;
}

.tt-teams-row {	
	color:#333333;	
	border-top: solid 1px #aecda3;
	font-size: 0px;
  letter-spacing: 0px;
  word-spacing: 0px;
}

.tt-teams-row a {	
	color:#333333 !important;
	text-decoration: none;
}

.tt-teams-row > div {
	font: 21px arial;
	text-transform:uppercase;
	line-height: 50px;
	text-align:center;
	display:inline-block;	
}

.header-games-container {
	width:985px;
	height:60px;
	overflow: hidden;	
}

.header-games-nav {
	float:left;
	width:18px;
	height:60px;	
}

.header-games-relative {
	width:947px;
	height:60px;
	overflow:hidden;
	float:left;
	position:relative;
}

.header-games-absolute {
	width:2000px;
	height:60px;
	position:absolute;
}

.header-games-item {
	background-color: #ffffff; 
	width:230px;
	height:60px;
	margin-right:10px;
	float:left;
	cursor:pointer;		
}

.header-games-item-header {
	background-color: #8db97f; 
	color:#ffffff;
	width:230px;
	height:18px;
	font:12px arial;
	font-weight:bold;
	line-height: 18px;
	text-align:center;	
}

.header-games-item-team {
	color: #333333;
	font: 14px arial;
	float:left;
	line-height:21px;
	margin:0 10px 0 5px;
}

.header-games-item-result {
	font:14px arial;
	font-weight:bold;
	color:#5d9b48;
	float:left;
	line-height:21px;
}

.header-games-item-time {
	font:14px arial;
	font-weight:bold;
	color:#5d9b48;
	float:right;
	line-height:42px;
	margin-right: 12px;
}

.header-games-item-live {
	float:right;
	line-height:42px;
	margin-right: 12px;
}



.gg-container {
	background-image: url(../images_green/bg-grid.png);
  background-repeat: no-repeat;
  background-position: 158px 83px;
  background-color:#ffffff;
	height:680px;
	position:relative;
	overflow:hidden;
}

.gg-header {
	height:48px;
	font: 16px arial;
	color: #5d9b48;
	line-height: 48px;
	border-bottom: solid 1px #aecda3;
}

.gg-header div {
	float:left;
	width:25%;
	text-align:center;	
}

.gg-item {
	position:absolute;	
	width:149px;
	height:60px;
	background-color:#eef5ec;
}

.gg-item .header-games-item {
	width:149px;	
	background-color: #eef5ec;	
}

.gg-item .header-games-item-heder {
	width:149px;
}

.gg-item .header-games-item-team {
	margin:0;
}

.gg-item .header-games-item-result {
	float:right;
	padding-right:5px;
}

.right-social-icons {
	padding: 8px 5px 5px 5px;
	clear: both; 
	overflow: hidden;
}

.right-social-icons a {
	padding: 0 5px 0 8px;
}

.right-social-icons a:hover {
	opacity: .8;
}


/*------Top block on main page------*/


#top-news-home{
    background: #fff;
    margin-bottom: 7px;
    padding: 8px;
}




#top-news-home .container{
    position: relative;
    height: 364px;
    overflow: hidden;
}

#top-news-home .container .img-wrapper{
    text-align: center;
}

#top-news-home .container .img-wrapper img{
    width: 100%;
}


#top-news-home .top-news-gradient{
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 100%;
    background-image:url(../images_green/top_home_gradient.png);
    background-repeat: repeat-x;
    bottom: 0;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -ms-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
}

#top-news-home:hover .top-news-gradient{
    background-color: rgba(0,0,0,0.6);
}


#top-news-home .main-lbl{
    background-color: #5d9b48;
    opacity: 0.9;
    top: 10px;
    left: 10px;
    z-index: 6;
}


#top-news-home .top-title{
    position: absolute;
    bottom: 0px;
    z-index: 3;
    font: 18px Arial;
    font-weight: bold;
    color: #ffffff;
    padding: 12px 12px 0px;
    text-decoration: none;
}
#top-news-home .top-title a{
    text-decoration: none;
    font-size: 24px !important;
}



#top-news-home .top-annotation{
    text-decoration: none;
    font-size: 14px !important;
    color: #fff;
    font-weight: normal;
    padding-top: 15px;
    height: 0px;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: height 0.5s cubic-bezier(0.21, -0.08, 0.51, 0.96),
                        opacity 0.5s ease-in-out,
                        padding 0.5s ease-in-out;
    -moz-transition: height 0.5s cubic-bezier(0.21, -0.08, 0.51, 0.96),
                    opacity 0.5s ease-in-out,
                    padding 0.5s ease-in-out;
    -ms-transition: height 0.5s cubic-bezier(0.21, -0.08, 0.51, 0.96),
                    opacity 0.5s ease-in-out,
                    padding 0.5s ease-in-out;
    -o-transition: height 0.5s cubic-bezier(0.21, -0.08, 0.51, 0.96),
                    opacity 0.5s ease-in-out,
                    padding 0.5s ease-in-out;
    transition: height 0.5s cubic-bezier(0.21, -0.08, 0.51, 0.96),
                    opacity 0.5s ease-in-out,
                    padding 0.5s ease-in-out;
}


#top-news-home:hover .top-annotation{
    height: 90px;
    padding-top: 0px;
    opacity: 1;
}


#top-news-home img{
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    -moz-transition:  -moz-transform 0.5s ease-in-out;
    -ms-transition: -ms-transform 0.5s ease-in-out;
    -o-transition: -o-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
}

#top-news-home:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}



/*------END Top block on main page------*/


#newsName{
    font-size: 24px !important;
}



#content .main-news-image{
    position: relative;
    min-height: 50px;
    text-align: center;
    margin-bottom: 10px;
}

#content .main-news-image img{
    width: 100%;
}

#content .main-news-image>.title-main-image{
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    font-size: 12px;
    left: 0;
    line-height: 15px;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    color: #fff !important;
}

.main-news-image .title-main-image a{
    color: #fff;
}

#newsAnnotation{
    font-size: 14px!important;
    font-weight: bold;
}

#content .about-news{
    padding:2px 180px 8px 0;
    width:477px;
    position: relative;
    font-size:12px;
}

#content .about-news .lang-switch{
    padding-left:10px;

    position: absolute;
    right: 0px;
}
#content .lang-switch .site-lang-link{
   color: #609b45;
}
#content .lang-switch .site-lang-link:hover{
    color: #609b45;
}

#content .about-news .author a{
    color: #5d9b48;
}

.last-top-news .col{
    padding-bottom: 10px;
}


#topNewsHomeContent .last-top-gradient img{
    width: 300px;
    height: 185px;
}

.last-top-news .last-top-gradient img{
    height: 174px;
    width: 282px;
}

#topNewsHomeContent .last-top-gradient img,
.last-top-news .last-top-gradient img{
    background: rgba(0,0,0,0.1);
    -webkit-transition: background 0.4s cubic-bezier(0.21, -0.08, 0.51, 0.96);
    -moz-transition: background 0.4s cubic-bezier(0.21, -0.08, 0.51, 0.96);
    -ms-transition: background 0.4s cubic-bezier(0.21, -0.08, 0.51, 0.96);
    -o-transition: background 0.4s cubic-bezier(0.21, -0.08, 0.51, 0.96);
    transition: background 0.4s cubic-bezier(0.21, -0.08, 0.51, 0.96);
}

#topNewsHomeContent .top-item:hover .last-top-gradient img,
.last-top-news .top-item:hover .last-top-gradient img{
    background: rgba(0,0,0,0.4);
}


#addComLink.new-comments-btn{
    color: #aab2bd;
    font-size: 16px;
    line-height: 38px;
    display: inline-block;
    width: 100%;
    border: solid 1px #ccd1d9;
    margin-top: -5px;
    text-align: center;
}


.comments-item .comments-date{
    color: #919191 !important;
    font-size: 12px;
}

.comments-item .comment-summary{
    font-size: 14px;
}

.comment-details a{
    font-size: 10px;
    color: #919191 !important;
    font-style: italic;
}

.read-also-wrap{
    margin-top: 15px;
    border-top: 1px solid #ccd1d9;
    margin-bottom: 30px;

}

.read-also-wrap .read-also-title{
    font-size: 20px;
    text-align: center;
    padding: 15px 0;
}

 .read-also-content .read-also-item{
   width: 320px;
   margin-left: 15px;
   display: inline-block;
   vertical-align: top;
   *display: inline;
   *zoom: 1;
}



 .read-also-content .read-also-item:first-child{
   margin-left: 0px;
}

.read-also-wrap .read-also-item .name{
    font-size: 18px;
    color: #000;
    padding: 10px 0px 0px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.forecast-rules-banner{
    margin: 8px 0px;
}

.home-last-title{
    clear:both;
    width:100%;
    height:26px;
    background: #52883f; /* for old browsers */
    background: linear-gradient(to bottom, #52883f, #5d9b48);
    color:#fff;
    box-sizing: border-box;
    padding: 7px 0 0 15px
}

.tags-in-news a{
    text-decoration: none !important;
    color: #999999 !important;
    padding: 5px;
    border-radius: 3px;
    background: #f6f6f6;
    margin-left: 6px;
    margin-bottom: 8px;

    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.tags-in-news a:first-child{
    margin-left: 0px;
}




 #whoSummary div,
 #whoSummary,
 #profile_content .review-count-adm{
     margin-right: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}





.shade_body .close{
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #fff;
    border-radius: 50%;
    right: -9px;
    top: -9px;
    box-sizing: border-box;
    padding-left: 7px;
    font-size: 19px;
    cursor: pointer;
    border: 1px solid #ECECEC;
}

.shade_body .title_shade {
    font-size: 18px;
    color: #333;
    padding: 2px 12px;
}
.shade_body input { cursor: text; }
.news-image img { cursor: pointer; }



.more-button{
    text-decoration: none;
    font-size: 18px;
    display: inline-block;
    background-color: #1f8900;
    color: #fff;
    padding: 4px 8px;
    margin: 25px 0 60px;
}


.photo-gallery .gallery-image img {
    max-height: 480px;
}


.photo-gallery .news-gallery-title {
    position: absolute;
    background-color: rgba(0,0,0,0.6);
    color: #fff;
    width: 620px;
    padding: 3px 10px;
    bottom: 0;
    left: 0;
    z-index: 100;
    clear:both;

}

.top-forecast-popup {
    position: fixed;
    z-index: 1000;
    background-color: #FA7100;
    min-width: 100%;
    padding: 15px 30px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    top: 0px;
    box-sizing: border-box;
    -webkit-transition: top 0.5s ease-in-out;
    -moz-transition: top 0.5s ease-in-out;
    -ms-transition: top 0.5s ease-in-out;
    -o-transition: top 0.5s ease-in-out;
    transition: top 0.5s ease-in-out;
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.35);
}


.top-forecast-popup .show-profile-button {
    display: inline-block;
    margin-left: 20px;
    padding: 5px 12px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background-color: #709564;
}

.top-forecast-popup .close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    background-image: url("../img/close-w8.png");
    background-size: 15px 15px;
    width: 15px;
    height: 15px;
}

#MarketGidScriptRootN5739 {
    background-color: white;
}
