/*
Theme Name: PBNF default
Theme URI: http://narodny.org
Description: PBNF site
Version: 0.9
Author: radist
Author URI: http://bnw.im
Tags: black, red, white, one-column, three-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, microformats, editor-style, photoblogging
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url(screen.css);
@import url(nav.css);

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

body{background: url(images//main_bg.png) repeat-y; font: normal 0px Arial; vertical-align: top; padding: 0px; margin: 0px; background-position: top center; }	 
img{border: none;}

table.top { vertical-align: top; font: normal 12px Arial; width: 1000px;  height: 190px;}
table.menu { background: url(images//menu_bg.png) repeat-x; vertical-align: top; height: 47px; border-spacing: 0px;}
table.main_news { width: 1000px; vertical-align: top; }
table.main_event { width: 1000px; vertical-align: top; }
table.news { width: 1022px; vertical-align: top; }
table.bottom { background: url(images//bottom_bg.gif) repeat-x; height: 118px; width: 996px; vertical-align: top; }

table.top td.emblem {width: 740px; vertical-align: top;} 
table.top td.social_networks {width: 260px; vertical-align: top; text-align: left; } 
table.menu td.main {width: 1000px; vertical-align: top;} 
table.main_news td.main {width: 765px; vertical-align: top;} 
table.main_news td.right {width: 235px; vertical-align: top;} 
table.main_event td.main {width: 1000px; vertical-align: top;} 
table.news td.main {width: 746px; vertical-align: top; padding-left: 10px;} 
table.news td.right { width: 234px; vertical-align: top; padding-right: 10px;}
table.bottom td.left { width:700px; vertical-align: top;}
table.bottom td.right { width: 300px; vertical-align: top;}

div.emblem { margin: 30px 0px 0px 130px; }
div.menu { margin: 17px -2px 0px -2px; }
div.menu a { 
	color: #FFF; 
	font-size:17px; 
	font-weight: 300; 
	text-decoration: none; 
	padding: 10px 30px;
    border-right: 1px solid #FFF;
}
div.menu a:last-child{
	border: none;
}
div.menu a:hover { background: #dbdbdb; color: #232323; }

#lastmenu {padding: 10px 34px;}

@-moz-document url-prefix()
{    
	#lastmenu { padding-right: 35px !important; }
	div.menu a { 
		padding: 10px 30px 9px;
	}
}
@-moz-document url-prefix() {
    #lastmenu {padding: 10px 34px 9px;}
}

div.lang { margin-top: 25px;text-align: right; padding: 0px 6px 0px 0px; }
div.lang small a{
	float: left;
    margin-top: 5px;
    margin-left: 10px;
}
div.social_networks { display: table; margin: 15px 0px 20px 0px; }
div.search { margin-top: 10px; padding-left: 5px; }
div.search div.input { float: left; clear: right; margin: 0px 1px 0px 0px;}

div.na_office { border: 1px solid #a1a1a1; margin: 10px -1px 0px 0px; padding-top: 5px; min-height: 262px;}
div.na_office div.text { color: #101010; font-size: 11px; padding: 5px 10px; }
div.na_office div.text a { color: #9f1600; text-decoration: underline; }
div.na_office div.text a:hover { color: #232323; }
div.na_office div.text h1 { margin: 0px 0px 5px 0px; }
div.na_office div.text h1 a { color: #232323; text-decoration: none; font-size: 15px; font-weight:600; }
div.na_office div.text h1 a:hover { text-decoration: underline; color: #9f1600; }

div.main_event { border: 1px solid #a1a1a1; margin: 10px 0px 10px 3px; }

div.top_news { margin: 0px 7px 0px 0px; width: 240px;}
div.top_news div.img { border: 1px solid #404040; }
div.top_news div.text { background: #404040; padding: 10px 10px 10px 10px; color: #FFFFFF; font-size: 14px; text-align: justify; margin-top: -5px; height: 170px; }
div.top_news div.text a { text-decoration: underline; color: #d2cece; }
div.top_news div.text a:hover { text-decoration: none; color: #101010; }
div.top_news div.text h1 { margin: 5px 0px 8px 0px; text-align: left; }
div.top_news div.text h1 a { color: #FFFFFF; font-size: 16px; font-weight: 800; text-decoration: none; }
div.top_news div.text h1 a:hover { text-decoration: underline; color: #FFFFFF; }
div.top_news div.dalej { height: 25px; background: #404040; padding-top: 26px; }
div.top_news div.dalej a { background: #9f1600; border-top-left-radius: 8px; color: #FFFFFF; font-size: 13px; font-weight: 600; text-decoration: none; padding: 10px 20px; }
div.top_news div.dalej a:hover { text-decoration: underline; }
div.all_news_ div.dalej a { color: ##232323; font-size: 13px; font-weight: 600; text-decoration: none; padding: 0px 12px 0px 0px; }
div.all_news_bottom div.dalej a:hover { text-decoration: underline; }
div.all_news_top { background: #d3d3d3; margin: 10px 10px 20px 3px; padding: 5px 0px 5px 15px; } 
div.all_news_top div.name { color: #232323; font-size: 13px; font-weight: 700; text-decoration: none; }
div.all_news_top div.name a:hover { text-decoration: underline; }
div.all_news_top div.rss a { color: #fe6a0c; font-size: 13px; font-weight: 700; text-decoration: none; }
div.all_news_top div.rss a:hover { text-decoration: underline; }

div.all_news { margin: 10px 30px 0px 5px; color: #232323; font-size: 14px; line-height: 20px; text-align: justify; min-height: 110px;}
div.all_news a { color: #9f1600; text-decoration: underline; }
div.all_news a:hover { color: #101010; }
div.all_news strong, div.all_news b{ font-weight: normal; }
div.all_news div.img { border: 1px solid #232323; float: left; clear: right; margin: 0px 10px 0px 0px; }
div.all_news h1 { margin: 0px 0px 15px 0px; }
div.all_news h1 a { color: #232323; font-size: 16px; line-height: 20px; font-weight: 800; text-decoration: none; }
div.all_news h1 a:hover { text-decoration: underline; }
div.all_news div.dalej { height: 15px; padding-top: 8px; margin: 10px -20px 0px 0px; }
div.all_news div.dalej a { margin-top: -14px; display: inline-block; background: #9f1600; border-top-left-radius: 8px; color: #FFFFFF; font-size: 12px; font-weight: 600; text-decoration: none; padding: 10px 20px; }
div.all_news div.dalej a:hover { text-decoration: underline; }

div.all_news div.mini_info { font-size: 10px; color: #525252; margin: 0px 0px 7px 0px; }
div.all_news div.mini_info a { color: #525252; }
div.all_news div.mini_info a:hover { color: #232323; }

div.all_news_hr { background: url(images//hr.gif) repeat-x; height: 1px; margin: 10px 10px 0 5px; }

div.mini_news { margin: -5px 15px 0px 5px; }
div.mini_news h1 { margin-top: -3px; }
div.mini_news h1 a { color: #232323; font-size: 13px; font-weight: 600; text-decoration: none; }
div.mini_news h1 a:hover { text-decoration: underline; }

div.all_mini_news { margin-top: 25px; }

div.all_news_bottom { margin: 5px 10px 0px 4px; background: #d3d3d3; text-align: right; }

div.bnf_bottom_emblem { margin: 20px 0px 20px 20px; }
div.bnf_menu { width:300px; margin: 5px; }
div.bnf_menu a { color: #9f1600; font-size: 15px; font-weight: 800; text-decoration: none; }
div.bnf_menu a:hover { text-decoration: underline; }

div.bottom_menu_point { margin: 15px 0px 15px 0px; }

div.cop { color: #505050; font-size: 10px; margin: 30px 20px 0px 0px; text-align: left; }

div.bottom_menu { margin: 50px 0px 0px 50px; color: #505050; font-size: 11px; }
div.bottom_menu a { color: #505050; font-size: 11px; text-decoration: none; padding: 0px 10px 0px 10px; }
div.bottom_menu a:hover { text-decoration: underline; color: #101010; }

div.calendar { background: #c8c8c8; margin-top: 3px; padding: 10px; }
div.calendar div.mes a{color: #232323; font-size: 12px; font-weight:bold; text-decoration: none; }
div.calendar div.mes a:hover { text-decoration: underline; }
div.calendar div.day { background: #e5e5e5; color: #232323; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
div.calendar div.data { background: #929191; color: #232323; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
div.calendar div.data_nd { background: #9f1600; color: #FFFFFF; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
div.calendar div.data_nd a{  color: #FFFFFF; font-size: 11px; text-align: center; text-decoration: underline; }
div.calendar div.data_nd a:hover { color: #c8c8c8; text-decoration: none; }
div.calendar div.data a { text-decoration: underline; color: #232323; }
div.calendar div.data a:hover { color: #9f1600; }

div.right_category { background: #9f1600; height: 27px; color: #FFFFFF; padding: 8px 0px 0px 10px; margin: 1px 5px 1px 0px; }
div.right_category  a{ color: #FFFFFF; font-size: 14px; font-weight: 600; text-decoration: none; }
div.right_category a:hover { text-decoration: underline; } 

div.video { background: #727272; color: #232323; padding: 11px; }
div.video h1 { margin: 10px 0px 0px 0px; }
div.video h1 a { color: #232323; font-size:13px; font-weight:bold; text-decoration: none; }
div.video h1 a:hover { text-decoration: underline; }

div.analityka { background: #a7a7a7; padding: 10px; margin-right: 5px; }
div.analityka h1 { margin 0px; border-bottom: 1px solid #c3c3c3; padding-bottom: 10px;}
div.analityka h1 a{ color: #232323; font-size: 13px; font-weight:bold; text-decoration: none; }
div.analityka h1 a:hover { text-decoration: underline; }

div.an_hr { margin-top: 3px; }
div.an_hr_b { background: url(../../def2/images/hr3.gif) repeat-x; height: 1px; margin: -10px 0px 0px 0px; }

div.mbnf_news { background: #a7a7a7; color: #232323; font-size: 11px; padding: 10px; }
div.mbnf_news div.img { float: left; clear: right; border: 1px solid #232323; margin: 4px 8px 2px 0px;}
div.mbnf_news h1 { margin: 0px 0px 5px 0px ; }
div.mbnf_news h1 a{ color: #232323; text-decoration: none; font-size: 13px; font-weight:bold; }
div.mbnf_news h1 a:hover { color: #101010; text-decoration: underline; }

div.mbnf_dalej { background: url(images//mbnf_dalej.png) no-repeat #7f7f7f; background-position: right top; height: 22px; text-align: right; padding: 4px 8px 0px 0px; }
div.mbnf_dalej a{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; }
div.mbnf_dalej a:hover { text-decoration: underline; }

div.pod_news { padding: 5px 20px 0 5px; color: #232323; font-size: 16px; line-height: 26px; width: 730px;}
div.pod_news table { color: #232323; font-size: 12px; }
div.pod_news h1 { font-size: 20px; font-weight: bold; margin: 0px 0px 15px 0px; }
div.pod_news div.img { border: 1px solid #232323; margin: 0px 10px 0px 0px; float:left; clear: right; }
div.pod_news div.info { font-size: 12px; color: #4a4a4a; margin: 0px 0px 15px 0px;  background: #e1e1e1; padding: 5px 5px 5px 10px; display:inline-block; width: 100%; line-height: 0.5em;}
div.pod_news a { color: #9f1600; text-decoration: underline; }
div.pod_news a:hover { color: #101010; }
div.pod_news img{
	height: auto!important;
}

div.soc_s { background: #d1d1d1; font-size:11px; padding: 20px; margin: 15px 35px 20px 25px; }

div.main_block { margin: 5px 0px 0px 0px; }
div.main_block img { border: 0px solid #232323; }

div.main_block_vyb { margin: 0px 0px 1px 0px; }
div.main_block_vyb a{ background: #d7d7d7; display: inline-block; height: 62px; padding: 5px 8px 0px 8px; font-size: 12px; font-weight: bold; color: #232323; text-decoration: none; }
div.main_block_vyb a:hover { background: #9f1600; text-decoration: underline; color: #FFFFFF; }


.container-inner {
	padding-top: 5px;
}

#slideshow-posts {
	margin-top:1px;
	height:267px;
	overflow:hidden;
	width: 535px;
}

ul#slideshow-nav {
    float: right;
    margin: -267px 0 0 1px;
    padding-right: 5px;
    width: 212px;
}
ul#slideshow-nav li{
    height: 65px;
    margin: 0;
padding-left: 5px;
	border-bottom: 2px solid white;
	background: url('new/wordpress/wp-content/themes/def2/images/left_bg.png') no-repeat;
	list-style-type: none;
	}


ul#slideshow-nav a {
    background: none repeat scroll 0 0 #D7D7D7;
    color: #232323;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    padding: 5px 8px 0;
    text-decoration: none;
	width: 94%;
	cursor: default;
}
ul#slideshow-nav a:hover { 
	background: #9f1600; 
	text-decoration: underline !important; 
	color: #FFFFFF; 
}

ul#slideshow-nav li.activeSlide {
	background: url('new/wordpress/wp-content/themes/def2/images/left_on_bg.png') no-repeat;
}
li.activeSlide a{ 
	background: #9f1600 !important; 
	text-decoration: none !important; 
	color: #FFFFFF !important; 
}

.slide {
	padding:12px;
	margin:0;
	display:block;
	overflow:hidden;
	position:relative;
	padding:0;
	width:535px;
	height:267px;
}

.slide .slide-image {
	width:535px;
	float:left;
}

.slide .slide-image img {
	max-width:535px;
}

* html .slide-image img {
	width:535px;
}

.slide .slide-image img.attachment-1000x504 {
	margin:0;
	padding:0;
}

.slide .slide-details {
	width:264px;
	float:right;
	margin-left:10px;
	padding:12px;
	background: url(images/overlay.png);
	position:absolute;
	bottom:25px;
	right:0px;
}

.slide .slide-details h2 {
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:normal;
	margin:0;
}

.slide .slide-details .description p {
	color:#eee;
	margin-top:10px;
	font-size:1.1em;
}

.slide a {
	color:#fff;
	text-decoration:none;
}

.slide a:hover {
	color:#eee;
}

#wp-calendar {
border-collapse:collapse;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 205px;
}
#calendar_wrap div.mes{ 
color: rgb(35, 35, 35);
font-size: 12px;
font-weight: 700;
text-decoration: none;
 }
#calendar_wrap table {table-layout:fixed; margin-left: 10px; margin-bottom: 10px; }
#calendar_wrap caption {color: #232323; font-size: 12px; font-weight:bold; text-decoration: none; margin-bottom: 8px; margin-top: 7px; } 
#calendar_wrap { 
	background: #c8c8c8;
    border: 1px solid #d1d1d1;
    margin: 0 6px;
}
#calendar_wrap thead { background: #e5e5e5; color: #232323; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
#calendar_wrap div.data { background: #929191; color: #232323; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
#calendar_wrap div.data_nd { background: #9f1600; color: #FFFFFF; font-size: 11px; text-align: center; padding: 1px 1px 1px 1px; }
#calendar_wrap div.data_nd a{  color: #FFFFFF; font-size: 11px; text-align: center; text-decoration: underline; }
#calendar_wrap div.data_nd a:hover { color: #c8c8c8; text-decoration: none; }
#calendar_wrap div.calendar div.data a { text-decoration: underline; color: #232323; }
#calendar_wrap div.calendar div.data a:hover { color: #9f1600; }
#wp-calendar td {
text-align:center;
line-height:15px;
padding: 1px 1px;
}
#wp-calendar #prev,
#wp-calendar #next{
	padding-top: 15px;
}
#wp-calendar th {
background-color: #aeaeae;
border: 1px solid #c8c8c8;
color: #FFF;
padding: 6px 1px;
}
#wp-calendar tbody {}
#wp-calendar tbody a {
font-weight:bold;
color:#FFF;
background-color:#9f1600;
text-decoration:none;
display:block;
border-style:none;
margin:0;
padding: 6px 0px;
}
#wp-calendar tbody a:hover {
font-weight:700;
color:#FFF;
background-color:#910202;
}
#wp-calendar tfoot a:hover {
/*background-color:#FFF;*/
text-decoration:none;
color:#FFF;
background-color:#910202;
}
#wp-calendar tfoot a {
background-color: #aeaeae;
color:#FFF;
display:block;
padding:2px 0;
text-decoration: none;
}
.widgettitle{display: none !important;}
.calendar{padding: 0px !important; width: 98% !important;}
.widget{width: 100% !important;}
.widget_calendar{
	padding: 6px 0;
	background: #c8c8c8;
}

div.social_networks a{
	display: block;
	width: 38px;
	height: 38px;
	float: right;
	margin-left: 2px;
}
div.social_networks a.vk{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-vk.png') no-repeat;
}
div.social_networks a.vk:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-vk-hover.png') no-repeat;
}
div.social_networks a.fb{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-fb.png') no-repeat;
}
div.social_networks a.fb:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-fb-hover.png') no-repeat;
}
div.social_networks a.tw{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-twitter.png') no-repeat;
}
div.social_networks a.tw:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-twitter-hover.png') no-repeat;
}
div.social_networks a.yt{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-youtube.png') no-repeat;
}
div.social_networks a.yt:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-youtube-hover.png') no-repeat;
}
div.social_networks a.ok{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-ok.png') no-repeat;
}
div.social_networks a.ok:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-ok-hover.png') no-repeat;
}
div.social_networks a.rss{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-rss.png') no-repeat;
	margin-left: 15px;
}
div.social_networks a.rss:hover{
	background: url('/new/wordpress/wp-content/themes/def2/images/icon-rss-hover.png') no-repeat;
}
body:after{
	display: none;
	content: url('/new/wordpress/wp-content/themes/def2/images/icon-rss-hover.png') url('/new/wordpress/wp-content/themes/def2/images/icon-ok-hover.png') url('/new/wordpress/wp-content/themes/def2/images/icon-youtube-hover.png') url('/new/wordpress/wp-content/themes/def2/images/icon-twitter-hover.png') url('/new/wordpress/wp-content/themes/def2/images/icon-fb-hover.png') url('/new/wordpress/wp-content/themes/def2/images/icon-vk-hover.png');
}
div.social_networks>table{
	margin-left: 6px;
}
.animate{
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.animate:hover{
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
input.search-text{
	margin: 0px; 
	font: bold 16px Arial; 
	color: #232323; 
	background: #e0e0e0; 
	border: 1px solid #cccccc; 
	height: 27; 
	width: 217px;
}
.social-share{
	margin: 20px 0px 60px 22px;
}
.mbnf-banner img{
	width: 231px;
}