/*
Theme Name: PSVitas
Theme URI: http://wordpress.org/
Description: Тема написана под заказ. Разрешается использовать только с разрешения заказчика
Author: Роман Шкабко
Version: 1.0
License: Разрешается использовать только с разрешения заказчика
Tags: верстка, создания темы для WordPress
*/

@charset "windows-1251";
/******** | Reset style (Eric Meyer) | ********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, cite, dfn, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ul{
	list-style-type:none;
}
.innerContent ol{
	list-style-type:decimal;
	margin-left:15px;
        margin-bottom:10px;
}
.innerContent ol li{
	list-style-type:decimal;
        margin-top:5px;
        line-height:20px;
	margin-left:15px;
}
.innerContent ul{
	list-style-type:disc;
	margin-left:15px;
        margin-bottom:10px;
}
.innerContent ul li{
	list-style-type:disc;
        margin-top:5px;
        line-height:20px;
}
body {
	line-height: 1;
}
center {
	width:auto;
	margin: 0 auto;
        text-align:center;
}
table {
	margin-bottom:10px;
}
td {
	padding:2px;
}
.item center p{
	text-align:center;
}
 q {
	quotes: none;
}
.c {
	clear:both;
}
small {
	color:#404040 !important;
}
/****** | General block | ******/
body {
	background:#020305 url(images/bg.jpg) no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:400;
	min-width:999px;
}
a:hover {
	text-decoration:none;
}
strong{
	font-weight:700;
}
.fL{
	float:left;
}
.fR{
	float: right;
}
.c {
	clear:both;
}
/**** | Style | ******/
body .logo {
	background:url(images/logo.png) no-repeat top center;
	width:350px;
	display:block;
	margin:0 auto;
	margin-top:197px;
	position:relative;
	left:25px;
	color:#FFF;
	font-weight:700;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	text-shadow:#000 0px 1px 2px;
	padding:72px 0 0 5px;
}
body #wrapper {
	width:1000px;
	display:block;
	margin:0 auto;
	margin-top:8px;
}
.wrapperContent {
	float:left;
	background-color:#e9e9e9;
	width:100%;
}
/****** | top menu | ******/
.topMenu {
	background:url(images/menu_bg.png) repeat-x;
	width:998px;
	height:40px;
	border:1px solid #0794d4;
}
.menu {
	margin:10px 0 0 10px;
}
.menu ul li {
	float:left;
	border-left:1px solid #FFF;
}
.menu ul li:first-child {
	border-left: none;
}
.menu ul li a{
	color:#FFF;
	text-decoration:none;
	margin:2px 25px;
	display:block;
}
/**** | search | *****/
.search {
	width:350px;
	height:40px;
	margin-top:-2px;
}
.search label{
	display:none;	
}
.search input[type="text"]{
	width:223px;
	height:25px;
	border:1px solid #54a5cd;
	padding:0 10px;
}
.search input[type="submit"]{
	background:none;
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#FFF;
	cursor:pointer;
	position:relative;
	top:-2px;
	left:10px;
}

/***** | content (general) | *****/
.content {
	width:100%;
	margin-top:30px;
}
.content h1, .content h2{
	font-size:20px;
	font-weight:600;
	color:#292929;
}

/****** | contentRight | *******/
.contentRight {
	width:310px;
	margin:0 10px 0 0;
}
	/*widget*/
.widget {
	width:308px;
	background-color:#f1f1f3;
	float:left;
	border:1px solid #93a8a9;
	border-top:none;
	margin-bottom:10px;
	padding-bottom:15px;
}
.widget li{
	margin-top:15px;
	width:100%;
	float:left;
}
.widget li:first-child{
	margin-top:0;
}
.widget h3 {
	width:307px;
	height:29px;
	background:url(images/menu_bg.png) repeat-x;
	float:left;
	border:1px solid #0794d4;
	color:#FFF;
	font-weight:700;
	font-size:18px;
	text-shadow:#000 0px 0px 2px;
	padding-top:11px;
	margin-bottom:15px;
}
.widget h3 span{
	width:13px;
	height:13px;
	background:url(images/sprite.png) no-repeat -2px -140px;
	float:left;
	margin:2px 13px 0 8px;
}
.widget-content {
	width:98%;
	float:left;
	border:1% solid #ebf4f5;
	border-top:none;
}
.widget-content a {
	color:#1993db;
	text-decoration:none;
}
.social {
	width:308px;
	float:left;
	margin-bottom:25px;
}
.social ul li{
	float:left;
	margin-left:3px;
}
.social ul li:first-child{
	margin-left:0;
}

/****** | Feature posts | *******/
.widget .clearfix {
	width:280px;
	margin:0 auto;
	display:block;
}
.widget .clearfix li{
	margin-top:15px;
	width:100%;
	float:left;
}
.widget .clearfix li:first-child{
	margin-top:0;
}
.widget .clearfix li img{
	border:1px solid #0794d4;
	width:63px;
	float:left;
	margin-right:10px;
}
.widget .clearfix li h4{
	float:left;
	width:200px;
}
.widget .clearfix li h4 a{
	color:#1993db;
	text-decoration:none;
	text-align:justify;
}
/*** | wp-polls | ****/
.wp-polls {
	
}
.wp-polls p {
	text-align:left;
	width:280px;
	margin:0 auto;
}
.wp-polls p strong{
	font-weight:700;
	text-align:left;
}
.wp-polls li label{
	color:#444;
}
.wp-polls input[type="button"]{
	float:right;
	background:url(images/bg_button_blue.png) repeat-x;
	width:105PX;
	height:35PX;
	border:1px solid #096388;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	behavior: url(PIE.htc);
	color:#FFF;
	margin-right:25px;
	margin-top:15px;
}
.wp-polls p a{
	float:left;
        background:url(images/bg_button_silver.png) repeat-x;
	padding:0 10px;
	height:23PX;
	padding-top:10px;
	text-align:center;
	text-decoration:none;
	border:1px solid #bcbcbc;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	behavior: url(PIE.htc);
	color:#444;
	text-shadow:#FFF 0px 0px 2px;
	margin-left:25px;
	margin-top:15px;
}
.wp-polls .wp-polls-ul {
	display:block;
	margin-top:10px;
}
/****** | contentLeft | *******/
.contentLeft {
	width:620px;
	margin:-8px 10px 0 20px;
}
.item {
	width:100%;
	margin-bottom:15px;
}
.item .info {
	background:url(images/sprite.png) no-repeat -1px 0;
	width:635px;
	height:47px;
	margin:12px 0 26px -10px;
}
.item .date {
	float:left;
	width:104px;
	color:#FFF;
	margin-top:12px;
}
.item .date .day {
	float:left;
	width:40px;
	font-size:30px;
	font-weight:700;
	text-shadow:#000 0 0 1px;
	margin:0 4px 0 10px;
}
.item .date .month {
	font-size:12px;
	font-weight:700;
	position:relative;
	left:4px;
}
.item .date .year {
	font-size:12px;
	font-weight:700;
	margin-top:5px;
}
.item .avtor {
	font-size:14px;
	font-weight:700;
	float:left;
	margin-top:18px;
	color:#121212;
}
.item .avtor a{
	font-size:14px;
	font-weight:700;
	color:#1993db;
	text-decoration:none;
}
.item .comment{
	float: right;
	margin:19px 12px 0 0;
}
.item .comment a{
	color:#1993db;
	text-decoration: none;
}
.item img:first-child {
	border:5px solid #FFF;
	display:block;
	margin-bottom:10px;
}
.item .header {
	text-decoration:none;
	font-size:18px;
	color:#000;
	font-weight:600;
}
.item p {
	color:#000;
	line-height:21px;
	text-align:justify;
	margin-bottom:10px;
}
.item a {
	color:#0066cc;
}
.item .moreInfo {
	padding-top:20px;
}
.innerContent .moreInfo{
	float:left;
	min-height:95px;
}
.moreInfo p{
	float:left;
	margin-left:10px;
	margin-bottom:0;
	font-size:12px;
}
.moreInfo p span{
	color:#808080;
	font-weight:700;
	font-size:12px;
	padding-left:25px;
}
.moreInfo p a{
	color:#0066cc;
}
.moreInfo p.public span{
	background:url(images/sprite.png) no-repeat 0 -103px;
}
.moreInfo p.metca {
	max-width:380px;
}
.moreInfo p.metca span{
	background:url(images/sprite.png) no-repeat 0 -68px;
}
/****** | item inner | *********/
.SingleNav {
	width:100%;
	margin:5px 0 15px 0;
}
.SingleNav .previous{
	
}
.SingleNav .previous a{
	width:195px;
	height:26px;
	background:#f5f5f5 url(images/sprite.png) no-repeat 5px -251px;
	padding:8px 14px 7px 31px;
	color:#292929;
	font-size:12px;
	text-decoration:none;
	float:left;
}
.SingleNav .next{
}
.SingleNav .next a{
	width:195px;
	height:26px;
	background:#f5f5f5 url(images/sprite.png) no-repeat -400px -251px;
	padding:8px 31px 7px 14px;
	color:#292929;
	font-size:12px;
	text-decoration:none;
	float:left;
	text-align:right;
}
/*soc*/
.moreInfo .soc {
	width:100%;
	height:50px;
	float:left;
	margin:25px 0 1px 0;
}
.soc table {
	float:left;
}
.soc a.forum {
	background:url(images/bg_button_blue.png) repeat-x;
	height:13px;
	padding:10px 10px;
	font-size:13px;
	text-decoration:none;
	color:#FFF;
	border:1px solid #0d6890;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	behavior: url(PIE.htc);
	float:right;
	position:relative;
}
/***** | wp-pagenavi | *******/
.wp-pagenavi {
	display:block;
	margin:0 auto;
	width:430px;
	border-bottom:3px solid #FFF;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:15px;
}
.wp-pagenavi a, .wp-pagenavi span{
	text-decoration:none;
	color:#555;
	font-size:12px;
	margin-left:10px;
}
.wp-pagenavi a:first-child{
	margin-left:0px;
}
.wp-pagenavi a span, .wp-pagenavi span span {
	margin-left:0;
}
.wp-pagenavi .current, .wp-pagenavi a:hover {
	width:24px;
	height:24px;
	border-bottom:3px solid #1993db;
	padding-bottom:9px;
}
.wp-pagenavi a span {
	padding:5px 10px;
}
.wp-pagenavi .current span{
	background-color:#1993db;
	padding:5px 10px;
	color:#FFF;
}
.wp-pagenavi .first, .wp-pagenavi .last{
	color:#1993db;
	text-decoration:underline;
	background:url(images/sprite.png) no-repeat -2px -296px;
	padding-left:20px;
}
.wp-pagenavi .last{
	background:url(images/sprite.png) no-repeat -550px -296px;
	padding-left:0;
	padding-right:20px;
}
/******* | comment | *********/
#comments {
	margin-top:15px;
	float:left;
	width:100%;
}
#comments #comments-title{
	font-weight:700;
	color:#292929;
	margin-bottom:15px;
}
#comments #comments-title span {
	color:#1993db;
}
#comments .commentlist li{
	background-color:#f1f1f3;
	display:block;
	width:100%;
	border:1px solid #9baeaf;
	padding-bottom:10px;
	margin-bottom:15px;
}
#comments .commentlist li.depth-2{
	width:95%;
	margin-left:3%;
}
#comments .commentlist li.depth-3{
	width:95%;
	margin-left:3%;
}
#comments .commentlist li.depth-4{
	width:95%;
	margin-left:3%;
}
#comments .commentlist li.depth-5{
	width:95%;
	margin-left:3%;
}
#comments .reply{
	display:block;
	height:20px;
	margin-right:4%;
}
#comments .reply a{
	float:right;
	color:#1993db;
	font-size:10px;
	text-decoration:underline;
        margin-top:5px;
}
#comments a.comment-reply-link {
	float:right;
	color:#1993db;
	font-size:10px;
	text-decoration:underline;
}
#comments a:hover.comment-reply-link {
	text-decoration:none;
}
#comments li .children {
	display:block;
	margin-top:5px;
}
#comments .avatar  {
	float:left;
	margin:10px;
}
#comments .says {
	display:none;
}
#comments .fn, #comments .fn a {
	float:left;
	margin-top:10px;
	margin-right:5px;
	color:#1993db;
	text-decoration:none;
}
#comments .fn a {
	margin-top:0px;
        text-decoration:underline;
}
#comments a{
	color:#1993db;
	text-decoration:none;
}
#comments .vcard {
	position:relative;
	z-index:20;
}
#comments .commentmetadata {
	position:relative;
	z-index:1;
}
#comments .commentmetadata{
	font-size:10px;
	position:relative;
	top:12px;
	left:3px;
}
#comments .commentmetadata a{
	text-decoration:none;
	color:#4f4f4f;
	font-size:10px;
}
#comments p {
	color:#4f4f4f;
	margin:20px 10px 0 10px;
	
}
#comments .comment-reply-login {
	margin:5px 0 0 10px;
}
#respond {
	margin-bottom:15px;
}
#respond .logged-in-as {
	color:#444;
	font-size:13px;
}
#respond .logged-in-as a{
	color:#1993db;
}
#respond .comment-form-comment label{
	display:block;
	color:#444;
	font-size:13px;
}
#respond .comment-form-comment textarea{
	width:350px;
	height:87px;
	border:1px solid #c1c1c1;
	background:#FFF url(images/bg_texarea.png) repeat-x;
	resize:none;
	margin-top:5px;
}
#respond .form-allowed-tags {
	display:none;
}
#respond .form-submit input[type="submit"]{
	background:url(images/bg_button_blue.png) repeat-x;
	height:33px;
	width:170px;
	border:1px solid #0c6993;
	color:#FFF;
	text-shadow:#FFF 0px 0px 1px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	behavior: url(PIE.htc);
	cursor:pointer;
}
/***** | footer | ******/
.footer {
	float:left;
	width:100%;
	margin-top:35px;
}
.footer p{
	color:#FFF;
	float:left;
	width:594px;
	font-size:12px;
	line-height:18px;
}
.footer p a{
	color:#1993db;
}
.footer .counter {
	float:right;
	margin-top:-10px;
}
.separator  {
	width:100%;
	background-color:#000;
	float:left;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #f4f4f4;
}
.separatorBlog {
	margin:30px 0 5px 0;
}
#vk_comments {
	margin-bottom:17px;
	float:left;
}
#vk_groups {
	margin-bottom:10px;
}
#yad {
	margin-bottom:5px;
}
/***** | similarPosts | ******/
.similarPosts {
	float:left;
	margin:1px 0 2px 10px;
}
.similarPosts li{
	margin-bottom:6px;
	background:url('images/simple_poct.png') no-repeat left center;
	padding-left:19px;
}
.similarPosts li a{
	color:#1993db;
	text-decoration:none;
}
.similarPosts strong {
	display:block;
	margin-bottom:15px;
}
/**** | soc_set | *****/
.forum_link {
	width:308px;
	height:55px;
	margin-bottom:10px;
	background:url('images/forum.png') no-repeat;
        text-align: center;
}
.forum_link a{
	font-size:29px;
	text-decoration:none;
	color:#FFF;
        position: relative;
        top: 12px;
}

.ad_link {
	margin-bottom:10px;
        text-align: center;
}
.ad_link a {
	font-size:17px;
	text-decoration:none;
	color:#1993DB;
}

.war {
	width:300px;
	margin-bottom:10px;
}

.ps3n {
	width:300px;
	margin-bottom:5px;
}

.add {
	width:308px;
	margin-bottom:10px;
	margin-left:4px;
}
.soc_set {
	width:100%;
	height:75px;
	margin:10px 0;
}
.soc_set ul li{
	float:left;
	margin-left:3px;
}
.soc_set ul li:first-child{
	margin-left:2;
}
.soc_set ul li a{
	width:74px;
	height:74px;
	background:url(images/sprite.png) no-repeat -0px -176px;
	display:block;
}
.soc_set ul li.tw a{
	background:url(images/sprite.png) no-repeat -78px -176px;
}
.soc_set ul li.yt a{
	background:url(images/sprite.png) no-repeat -157px -176px;
}
.soc_set ul li.vk a{
	background:url(images/sprite.png) no-repeat -235px -176px;
}

/***** | Other | ******/

.shrift {
        font-weight:bold;
	color:#404040 !important;
	font-size:12pt;
}
.wp-smiley {
       border:none !important;
       display:inline !important;
       margin-bottom:0 !important;
}
blockquote {
	border-left:3px solid #000;
	padding-left:8px;
}
.item .aligncenter  {
	margin:0 auto;
}