﻿/*   
Theme Name: SNESRoms
Theme URI: snesroms.ru
Description: краткое-описание-темы
Author: BazZz
Author URI: snesroms.ru
*/

@font-face {
    font-family: emulogic;
    src: local("emulogic"), 
    url(fonts/emulogic.ttf);
 }
 
 @font-face {
    font-family: Univers;
    src: local("Univers"), 
    url(fonts/Univers.ttf);
 }


body {
	font: 13px/16px Arial, Tahoma, Verdana, sans-serif; 
	color: #001b2b;
	background: #dfdfdf;
	margin:0;
	}
	
h1 {
	color:#960008;
	}
	
h2 {
	color:#960008;
	}
	
h3 {
	font: 12px/16px emulogic, Arial, Tahoma, Verdana, sans-serif; 
	}

#single h3 {
	font: 12px/16px emulogic, Arial, Tahoma, Verdana, sans-serif; 
	}

#index h3 {
	font: 12px/16px emulogic, Arial, Tahoma, Verdana, sans-serif; 
	}

a {
	color: #600005;
	}

a:hover{	
	color: #460206;
	}

h3 a {
	font: 12px/18px emulogic, Arial, Tahoma, Verdana, sans-serif; 
        color:#333333;
        text-decoration: none;
	}

h3 a:hover {
	color: #4a4a4a;
	}

h4 {
	font: 16px/16px Arial, Tahoma, Verdana, sans-serif; 
	font-weight: bold;
	color: #630302;
	margin-bottom: 8px;
	}
	
#main {
	background: #fff;
	margin-top:-32px;
	}
	
#logo {
	float:left;
	margin:15px 20px;
	}
	
#soc {
	float:right;
	margin:12px 17px 0 0;
	}
	
#vk_button {
	background: url(images/vk.png) no-repeat;
	width: 56px;
	height: 56px;
	}

#vk_button:hover{
	background-position: 0 -56px;
	}
		
#menu_bg {	
	background: url(images/menu_bg.png) repeat-x;
	height: 54px;
	width: 950px;
	}
	
#menu {
	margin-top:-2px;
	margin-left:-30px;
	}
	
#menu li{
	display: inline-block;
	margin: 16px 10px;
	color: #fff;
	font: 22px/16px Univers, Arial, Tahoma, Verdana, sans-serif; 
	}

#menu a{
	color: #fff;
	text-decoration: none;
	}
	
#menu a:hover{
	color: #ffcbcb;
	}
	
#abc {
	font: 9px/16px emulogic, Arial, Tahoma, Verdana, sans-serif;
	background: url(images/abc_bg.png) no-repeat;
	width: 515px;
	height: 27px;
	margin-top:-1px;
	margin-bottom:-4px;
	padding-top:4px;
	}
	
#abc a{
	color: #960008; 
	text-decoration: none;
	}
	
#abc a:hover{
	color: #fc0c18; 
	}
	
#content_body {
	padding:10px 20px;
	}
	
hr {
	background: #960008;
	color: #ffffff;
	}

#content_body_text {
	text-align: justify;
	color: #333333;
	font: 13px/16px Arial, Tahoma, Verdana, sans-serif; 
	}	
	
#content_body_cover {
	float:left;
	margin-right:20px;
	margin-bottom: 6px;
	padding:none;
	}

#content_body_cover img{
	border: 2px solid #333333;
	width: 200px;
	height: 146px;
	}

#content_body_cover img{
	margin-bottom: 16px;
	}

#rating {
	float:left;
	background:#464646;
	border: 2px solid #333333;
	-moz-border-radius: 16px 0 0 0; 
	-webkit-border-radius:16px 0 0 0 ;
 	-khtml-border-radius:16px 0 0 0 ;
	border-radius:16px 0 0 0 ;
	margin-left:-125px;
	margin-top:122px;
	padding:4px;
	
	}

#sidebar h3 {
	font: 22px/16px Univers, Arial, Tahoma, Verdana, sans-serif; 
	margin-top:10px;
	margin-bottom:10px;
	}
	
#sidebar {
	background: url(images/sidebar_bg.png) repeat-y;
	}
	
#sidebar_title {
	background: #960008;
	width:250px;
	padding: 2px 10px 1px 10px;
	margin: 5px 0;
	color: #fff;
	}

#sidebar_text {
	font: 13px/18px Arial, Tahoma, Verdana, sans-serif; 
	}

#sidebar_text li{
	list-style:url(images/point.png); 
	margin-bottom:4px;
	}

#sidebar_text a{
	color: #6c0309;
	}

#sidebar_text a:hover{
	color: #333333;
	}

#ugc {
	background: url(images/ugc.png) no-repeat;
	width: 270px;
	height: 94px;
	margin-top:8px;
	}

#ugc:hover{
	background-position: 0 -94px;
	}
	
#like {
	margin-bottom:20px;
	border: 1px solid #d7d6d6;
	padding-top: 5px;
	padding-bottom: 5px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px;
 	-khtml-border-radius:10px;
	border-radius:10px;
	background: #e1e0e0;
	}

#tablica {
	margin-bottom: -5px !important;
	margin-left: 10px; 
	border: none; 
	width: 170px;
	float:right;
	}

#tablica td {
	border: none; 
	}

#downloads {
	font-weight:bold;
	font: 11px/16px Arial, Tahoma, Verdana, sans-serif; 
	background: url(images/views.png) no-repeat 28px 0;
	}

#scr img{
	margin-left:10px;
	margin-right:10px;
	border: 2px solid #d8d8d8;
	}

#page h3{
	font: 26px/16px Univers, Arial, Tahoma, Verdana, sans-serif;
	margin-top:10px;
	}

#footer_bg {
	background: #960008;
	}
	
#footer {
	font: 10px/16px Arial, Tahoma, Verdana, sans-serif; 
	padding: 15px 20px;
	float:left;
	color:#fff;
	}
	
#li {
	float:right;
        margin-top:8px;
        margin-right:8px;
	}
