.newfiles-hover a:hover {

display: block;
	background: #f6f6ee;
	width:100%;
	float: left;

}

 .newfiles-hover a{

display: block;
	background: #fff;
	width:100%;
	float: left;

}


 .full IMG { /* Картинка в полной новости */
    padding: 5px; /* Поля вокруг изображения */
    margin-right: 10px; /* Отступ справа */
    margin-bottom: 10px; /* Отступ снизу */
    outline: 1px solid #dfdfdf; /* Параметры рамки */
    background: #f0f0f0; /* Цвет фона */

   }

.topv101 {
	background-color: #000;
	background-image: url({THEME}/images/topv101.gif);
}
/* Обвотка у картинок в новостях */
.imgnews a:link {
	border: 3px solid #ccc;
	display: block;
	height: 164px;
	width: 197px;
	overflow: hidden;
	float: none;
	padding: 0px;
	margin: 0px;
}

.imgnews a:visited {
	border: 3px solid #ccc;
	display: block;
	height: 164px;
	width: 197px;
	float: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.imgnews a:hover {
	border: 3px solid #990000;
	display: block;
	height: 164px;
	width: 197px;
	float: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

/* Конец */

/* Обвотка у картинок в Видео */
.imgvideo a:link {
	border: 3px solid #990000;
	display: block;
	height: 99px;
	width: 404px;
	overflow: hidden;
	float: none;
	padding: 0px;
	margin: 0px;
}

.imgvideo a:visited {
	border: 3px solid #990000;
	display: block;
	height: 99px;
	width: 404px;
	float: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.imgvideo a:hover {
	border: 3px solid #cc0000;
	display: block;
	height: 99px;
	width: 404px;
	float: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
/* Конец */

#yellow1 { background-color: rgb(249, 249, 249); }

.my_opacity td a img{
opacity: 0.3; /* добавляем прозрачность для нормальных браузеров... может принимать значение от 0 до 10.0 */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15); /* добавляем костыль - прозрачность в IE... значение от 0 до 100 */
}
.my_opacity td a:hover img{ /* проявляем изображение при наведении мыши */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.link-categoryocg {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ccc;
}

.link-categoryocg a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ccc;
	text-decoration: none;
}
.link-categoryocg a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
	color: #666;
	}


/* ==================== Вывод Календаря */
.red-calendar {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #7c0f28;
	background-color: #70001a;
	background-image: url(../images/global-red.gif);
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* ==================== Вывод архива */
.archives1 {
	background-color: #FFF;
	border: 1px solid #e5e5d8;
	text-align: left;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.archives3 {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.archives {
	color: #6699cc;
}
.archives a {
	color: #6699cc;
}
/* ==================== Вывод тегов */
.tags1 {
	background-color: #FFF;
	border: 1px solid #e5e5d8;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.red-tags {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #70001a;
	background-image: url(../images/global-red.gif);
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c0f28;
	border-right-color: #7c0f28;
	border-bottom-color: #7c0f28;
	border-left-color: #7c0f28;
}



/* ====================*/
.block-global {
	background-color: #f6f6ee;
	/*border: 1px solid #e5e5d8;*/
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5d8;
	border-right-color: #e5e5d8;
	border-bottom-color: #e5e5d8;
	border-left-color: #e5e5d8;
	
}
.block-global-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7b0c26;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
/* ====================*/
.gamebasesort {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #f4f9ef;
	background-image: url(../images/gamebasesort-fon.gif);
}

.gamebasesort a:link{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666;
	text-decoration: none;
}
.gamebasesort a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
	color: #666;
	}

#spisok {
 width: 658px; /* Ширина первого слоя */
 margin-left: 10px;
 margin-right: 10px;
}

.news-bg1 {
    background-color : #FFF;
   }
  .news-bg2 {
    background-color : #f7f7f7;
  }


.gamebasespisok {
	color: #f7f7f7;
	bgcolor: #70001a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #70001a;
	border: 1px solid #7b0c26;
	background-image: url(../images/gamebasespisok.gif);
}

.catalog img {
	border:none;
	padding: 5px;
}

/* Новинки недели */

.topweek-story {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	
}

.topweek-story a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #9fc9eb;
	text-decoration:none;

}

.topweek-story a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
}

.topweek-story-tab {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.topweek {
	background-image: url(../images/topweek-fon.gif);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #333;
}
.topweek2 {
	background-image: url(../images/topweek-fon.jpg);
	background-color: #000;
}

/* the overlayed element */ 

button {
border: 0px;
background-color: #000;
background-image:url(../images/buttons/controlpanel.gif);
width:115px;
height:30px;
    
}

div.overlay { 
     
    /* growing background image */ 
    background-image:url(../images/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:200px; 
    height:150px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:15px; 
    top:15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

 
/* black */ 
div.overlay.black { 
    background:url(../images/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../images/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}




.red-fon {
	background-image: url(../images/red-fon.gif);
	background-color: #6f001a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.red-fon2 a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
	padding: 1px;
	}

.red-fon2 a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-decoration:;
	padding: 1px;
	background-color: #333;
}

/* tab pane styling */
div.panes div {
	display:none;		
	padding:5px 10px;
	border:0px solid #999;
	border-top:0;
	height:320px;
	font-size:11px;
	/*background-color:#fff;*/
}
.menu-fon-left {
	background-image: url(../images/menu-left-fon.jpg);
	background-color: #000;
}
.menu-fon-right {
	background-image: url(../images/menu-right-fon.jpg);
	background-color: #000;
}

img {
border:0px	
}

.top-left {
	background-image: url(../images/top-left-fon.gif);
	background-color: #000;
	
	}
.top-right {
	background-image: url(../images/top-right-fon.gif);
	border: 0px;
	background-color: #000;
	}
.top-left-img {
	background-image: url(../images/top-left.gif);
	background-color: #000;
	}
.top-center {
	background-image: url(../images/top-center.gif);
	background-color: #000;
}
.top-right-img {
	background-image: url(../images/top-right.gif);
	background-color: #000;
}
.green-fon {
	background-image: url(../images/global-fon.jpg);
	background-color: #003366;
}
/* .green-fon {	background-image: url(../images/green-fon.gif);} */

/* root element for the whole scrollable setup */
div.scrollable {  
	position:relative;
	overflow:hidden;
	width: 350px;	 
	height: 180px;	
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
	border:0px solid #222;
}

/* custom positioning for navigational links */
a.prev, a.next {
	margin-top:100px;
}



/* single item */
#thumbs div {
	float:left;
	width:350px;
	height:180px;
	background:#000 repeat-x 0 146px;
	color:#fff;
	border-left:0px solid #333;
	cursor:pointer;

}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#000;

	}

/* style when element is active (clicked) */
#thumbs div.active {
	background-color:#000;
	cursor:default;

}

#thumbs h3, #thumbs span {
	margin:2px;		
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#9fc9eb;
	text-align:left;
}

#thumbs p {
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:left;
	
}

#thumbs a {
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
	
}

#thumbs h3 em {
	font-style:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:left;
}


/* Низ */
.bottom-fon {
	background-image: url(../images/bottom-fon.gif);
	background-color:#000;
}

.bottom-fon tr td {
	font-size: 9px;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;

}


/* Игровые новости */

.games-date-custom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #ccc;
}

.gamenews {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7b0c26;
	border: 1px solid #e5e5d8;
	background-color: #f6f6ee;
	background-image: url(../images/gamenews.gif);
}

.game-news-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #903;
	text-decoration: none;
}
.game-news-title a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #903;
	text-decoration: none;
}

.game-news-title a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0px solid #999;
	margin: 1px;
}

.game-news-shortstory {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
}

.game-news-shortstory a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
}

.game-news-shortstory a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

.game-news-block {
	background-image: url(../images/game-news-fon2.gif);
	background-color: #FFF;
}


/* Киберспорт */
.cybersport-title-big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #903;
	text-decoration: none;
}
.cybersport-title-big a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #903;
	text-decoration: none;
}

.cybersport-title-big a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}


.cybersport-shortstory-big {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
}

.cybersport-shortstory-big a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
}

.cybersport-shortstory-big a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}


.cybersport-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.cybersport-title a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.cybersport-title a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}


.cybersport-shortstory {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	
}

.cybersport-shortstory a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
}

.cybersport-shortstory a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}




.game-cybersport-block {
	background-image: url(../images/game-news-fon2.gif);
	padding:5px 10px;
	background-color: #FFF;

}

.game-hardware-block {
	background-image: url(../images/game-news-fon2.gif);
	padding:5px 10px;
	background-color: #FFF;
}

.game-software-block {
	background-image: url(../images/game-news-fon2.gif);
	padding:5px 10px;
	background-color: #FFF;
}

/* Платформы */

.platforms {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #6CF;
padding: 3px 3px 3px 3px;
}

.platforms-name {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 2px;

}

.platforms-name a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}

.platforms-name a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #fff;
	text-decoration: underline;
}

.segodnya {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #cf3;
	padding: 2px;
}


/* Наши друзья */

.friends {
	background-color: #f6f6ee;
	border: 1px solid #e5e5d8;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

#friends2 td tr table a:hover {

    background: #ffffcc;
}
.friends {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}

.friends a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

.friends a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}


/* Реклама с маинлинк */
.reklama2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #990033;
}

.reklama2 a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #990033;
	text-decoration: none;
}

.reklama2 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}

.reklama3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}

.reklama3 a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #990033;
	text-decoration: none;
}

.reklama3 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}


/*  Рекомендуем посмотреть */

.topnews-ocg {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 15px;
	}

.topnews-ocg-text a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;

}

.topnews-ocg-text a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}



/*  Новые видеоролики */

.custom-video-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

.custom-video-title a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.custom-video-title a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

.custom-video-story {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

.custom-video-story a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.custom-video-story a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}