html, body {
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	/*background: url("../i/intermenu1.jpg") no-repeat fixed top center #C5CACD;*/
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}

body {
	overflow-y: scroll;
}

*, form { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

*:focus {
	outline: none;
}

a {
	color: #2D2D2D;
	text-decoration: none;
}

a:hover {
	color: #CD1713;
	cursor: pointer;
	text-decoration: underline;
}
/* START OLD BASE CLASSES */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	/* color: #CD1713; */
	color: #010D37;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 16px;
	
	color: #2D2D2D;
}

.N-Clear {
	float:none;
	clear:both;
	font-size:1px;
}

.G-Hidden {
	display: none;
}

a img:hover {
	border-color: #CD1713;
}

input.G-Input {
	border: 1px solid #CCC;
	height: 23px;
	width: 50%;
	padding: 0px 3px 0px 3px;
	background: #e7e7e7;
	*line-height: 23px;
	line-height: 23px\9;
}

.G-Input:hover {
	border: 1px solid #999;
	background: #e9e9e9;
}

select.G-Select {
	border: 1px solid #CCC;
	height: 25px;
	width: 221px;
	padding: 2px;
	background: #e7e7e7;	
}

textarea.G-Input {
	width: 100%;
	height: 200px;
	border: 1px solid #999;
	background: #e9e9e9;
	resize: none;
}

.G-Select option {
	
}

.G-Select.G-JS-Focus {
	border: 1px solid #DF3E00!important;
	background: #FFF;
}

.G-Select:hover {
	border: 1px solid #666;
	background: #f3f3f3;
}

.G-Input.G-JS-Focus {
	border: 1px solid #DF3E00;
	background: #FFF;
}

.G-VSpace-5 {
	height: 5px;
}

.G-VSpace-10 {
	height: 10px;

}

.G-VSpace-15 {
	height: 15px;

}

.G-VSpace-20 {
	height: 20px;
}

.G-HSpace-10 {
	width: 10px;
	height: 1px;
	float: left;
}

/* END OLD BASE CLASSES */

.N-Logo a {
	width: 370px;
	height: 87px;
	background: url("../i/novinal_logo.png") no-repeat; 
	color: #FFF;
	display: block;
}
.N-Logo {
	/* background: url("../i/logo.jpg") no-repeat left top; */
	font-size: 60px;
	padding: 8px 15px;
	color: #FFF;
	float: left;
}

.N-Top-Line {
	width: 970px;
	margin: 0px auto;
}

.N-Top-Line-Wrapper {
	height: 30px;
	background: #010D37;
}

.N-Top-Menu {
	float: right;
}

.N-Top-Menu ul li {
	float: left;
}

.N-Top-Menu ul li a {
	color: #FFF;
	padding: 7px 0px 0px 14px;
	display: block;
}

.N-Top-Menu ul li a:hover {
	text-decoration: underline;
}

.N-Bottom-Menu {
	float: left;
}

.N-Bottom-Menu ul li {
	float: left;
}

.N-Bottom-Menu ul li a {
	color: #FFF;
	padding: 7px 0px 0px 14px;
	display: block;
}

.N-Bottom-Menu ul li a:hover {
	text-decoration: underline;
}

.N-Wrapper {
	width: 970px;
	margin: 0px auto;
	padding: 0px 7px;
	background: #FFF;
	box-shadow: 0 0px 15px black;
}

.N-Background-Branding {
	width: 990px !important;
	height: 0px !important;
	margin: 0px auto !important;
	position: relative !important;
	overflow: visible !important;
}

.N-Branding-Left {
	width: 149px !important;
	height: 100% !important;
	position: absolute !important;
	left: -198px !important;
	top: 0px !important;
	bottom: 0px !important;
	z-index: 100 !important;
}

.N-Branding-Left-Link {
	display: block !important;
	cursor: pointer !important;
	width: 200px !important;
	height: 100% !important;
	position: fixed !important;
}

.N-Branding-Right {
	width: 149px !important;
	height: 100% !important;
	position: absolute !important;
	right: -149px !important;
	top: 0px !important;
	bottom: 0px !important;
	z-index: 100 !important;
}

.N-Branding-Right-Link {
	display: block !important;
	cursor: pointer !important;
	width: 200px !important;
	height: 100% !important;
	position: fixed !important;
	
}

.N-Header {
	/* background: url("../i/background_header.png") repeat-y scroll center top; */
	height: 100px;
	/* margin-top: 5px; */
	margin-bottom: 5px;
}

.N-Header-Banner {
	float: right;
	margin-top: 20px;
	width: 468px;
	height: 60px;
	border: 1px solid #DDD;
}

.N-Header-Top-Line {
	height: 5px;
	background: #010D37;
}

.N-Header-Right {
	float: right;
}

.N-Header-Top {
	height:65px;
}

.N-Search-Icon {
	float: right;
	background: url("../i/search.png") no-repeat center center;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.N-Search:hover .N-Search-Input {
	border-bottom: 1px solid #CD1713;
	cursor: pointer;
}

.N-Search-Input.N-Active input {
	color: #000;
	float: left;
}

.N-Search-Input.N-Active {
	border-bottom: 1px solid #CD1713;
	opacity: 1;
    filter: alpha(opacity = 100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.N-Search-Input input {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #737373;
    cursor: text;
    display: block;
    height: 37px;
    line-height: 38px;
    margin: 0;
	width: 195px;
	float: left;
}
	
.N-Search-Input:hover {
	opacity: 1;
    filter: alpha(opacity = 100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.N-Search-Button {
	background: url("../i/search.png") no-repeat right center;
	width: 32px;
	height: 32px;
	float: right;
}
	
.N-Search-Input {
	border-bottom: 1px solid #0052CC;
	width: 230px;
	opacity: 0.7;
    filter: alpha(opacity = 70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	height: 32px;
	cursor: pointer;
	float: left;
}

.N-Main-Menu {
	background: #010D37;
}

ul.N-Menu {
	text-transform: uppercase;
	font-weight: bold;
}

ul.N-Menu li {
	background: url("../i/main_menu_line.gif") NO-repeat scroll left top;
	float: left;
	position: relative;
}

ul.N-Menu li a {
	padding: 12px 13px;
	line-height: 13px;
	color: #FFF;
	display: block;
	text-decoration: none;
	cursor: ponter;
}

.N-Sub-Menu {
	display: none;
}

.N-Under-Menu-Block {
	padding: 10px 0px 10px 0px;
	border-bottom: 2px solid #010D37;
}

.N-Main-Banner {
	float: left;
	width: 728px;
	height: 90px;
	border: 1px solid #DDD;
}

.N-Main {
	margin-top: 10px;
}

.N-Content.N-Story img {
	display: block;
	margin-bottom: 3px;	
	border: 1px solid #666666;
	padding: 1px;
}

.N-Content.N-Story {
	padding: 0px 10px 10px 15px;
	width: 630px;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;	
}

.N-Content.N-Story h1 {
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
}

.N-Story .N-Story-Header {
	padding-top: 5px;
	padding-bottom: 10px;
}

.N-Content.N-Story .N-Post-Meta {
	border-top: 1px dotted #666666;
	padding: 5px;
}

.N-Story .N-Story-Header h2 {
	font-weight: normal;
	font-size: 16px;
	margin-top: 10px;
	font-style:italic;
	line-height: 18px;
}

.N-Content {
	width: 655px;
	float: left;
}


.N-Featured-News {
	border: 1px solid black;
	background: black;
    padding: 9px;
	overflow: hidden;
	height: 350px;
	margin-bottom: 10px;
}

.N-Featured-News .N-Post-Content {
	padding: 5px 5px 7px 10px; 
	font-size: 14px;
	color: #BBBBBB;
	font-weight: normal;
	font-style: italic;
	line-height: 20px;
	text-transform: none;
	text-decoration: none;
	word-spacing: 0;
	white-space: normal;
	letter-spacing: 1px;
}

.N-Featured-Right {
	float: right;
	position: relative;
	height: 350px;
	width: 175px;
	overflow: hidden;
}

.N-Slider-Post-Holder {
	float: right;
	width: 180px;
	height: 110px;
	margin-bottom: 10px;
	cursor: pointer;
}

.N-Featured-Slider {
	position : relative;
	cursor: pointer;
	width: 450px;
	height: 285px;
}

.N-Slider-Post-Holder.N-Active {
	position: relative;
	width: 450px;
	float: left;
	height: 350px;
	cursor: default;
}

.N-Slider-Post-Holder.N-Active .N-Post-Meta {
	position: absolute;
	bottom: -2px;
	right: 5px;
	color: #FFF;
}

.N-Featured-Slider .N-Date {
	font-size: 11px;
	font-family: Arial;
	text-align: right;
}
/* 
.N-Slider-Post-Holder:hover .N-Story-Title h1 {
	font-size: 12px;
	font-weight: normal;
} */
	
/* .N-Slider-Post-Holder:hover .N-Story-Title {
	display: block;
} */

.N-Slider-Post-Holder .N-Story-Title, .N-Slider-Post-Holder .N-Post-Meta, .N-Slider-Post-Holder .N-Post-Content {
	display: none;
}

.N-Slider-Post-Holder.N-Active .N-Story-Title, .N-Slider-Post-Holder.N-Active .N-Post-Meta, .N-Slider-Post-Holder.N-Active .N-Post-Content {
	display: block;
}

.N-Story-Title {
	background: url("../i/bg_transparent.png") repeat;
	padding: 10px;
	position: absolute;
	left: 0px; 
	bottom: 0px;
}

.N-Slider-Post-Holder.N-Active h1 {	
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
}

.N-Slider-Post-Holder h1 {
	
}

.N-Featured-Slider h1 a {
	color: #FFF;
}

.N-Post-Date {
	float: left;
}

.N-Featured-Post .N-Post-Meta {
	text-align: left;
}

.N-Post-Meta {
	font-size: 11px;
	font-style: italic;
	color: #333;
}

.N-Views {
	color: #CD1713;
	float: left;
}

.N-Views .N-Views-Icon {
	margin-left: 10px;
	margin-right: 3px;
}

.N-Comment-Icon {
	background: url("../i/comment_icon.gif") no-repeat center center;
	width: 16px;
	height: 16px;
	float: left;
}

.N-Sidebar {
	width: 300px;
	float: right;
}

.N-Sidebar-Banner {
	margin-bottom: 13px;
	height: 250px;
}

.N-Sidebar-Banner-100 {
	margin-bottom: 13px;
	height: 100px;
}

.N-Footer {
	border-top: 6px solid #DF3E00;
	box-shadow: 0 6px 15px #000000;
	width: 986px;
	margin: 0px auto;
	background: #000;
}

.N-Footer-Content {
	height: 75px;
}

.N-Footer-Bottom {
	height: 30px;
	border-top: 1px solid #333;
	margin-left: 15px;
	margin-right: 15px;
	
}
/* 
.N-Under-Footer {
	height: 30px;
	background: #C5CACD;
} */

.N-Views-Icon {
	float: left;
	background: url("../i/eye_icon_16.png") no-repeat center -1px;
	width: 16px;
	height: 15px;
}

/* START WIDGET */
.N-Content-Widget {
	border: 1px solid #D7D6D6;
    margin-bottom: 10px;
    overflow: hidden;
	width: 626px;
    padding: 7px 15px 10px 12px;
}

.N-Content-Widget div.N-Post-Content {
	height: 70px;
	overflow: hidden;
	width: 300px;
}

.N-Content-Widget .N-Post-Meta {
		margin-top: 5px;
}

.N-Content-Widget .N-Widget-Post p, .N-Content-Widget p {
	font-size: 14px;
}

.N-Content-Widget .N-Post-Content {
	font-size: 13px;
	padding-bottom: 5px;
}

.N-Content-Widget-Title {
	color: #CD1713;
    display: block;
	font-size: 16px;
	border-bottom: 3px solid #777777;
    margin-bottom: 10px;
    padding-bottom: 5px;
	font-weight: bold;
}

.N-Content-Widget-Left {
	width: 300px;
	float: left;
	overflow: hidden;
}

.N-Content-Widget-Left img {
	margin-bottom: 10px;
	border: 1px solid #222;
	padding: 1px;
	float: left;
}

.N-Content-Widget-Right {
	width: 315px;
	float: right;
}

.N-Content-Widget-Right img {
	float: left;
	border: 1px solid #222;
	padding: 1px;
	margin-right: 10px;
	margin-bottom: 2px;
}

img.N-Widget-Left-Small-Img {
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 1px;
	border: 1px solid #222;
}

.N-Content-Widget-Right .N-Post-Date, .N-Content-Widget-Right .N-Views {
	float: right;
}

.N-Content-Widget-Right .N-Widget-Post:first-child {
	padding-top: 0px;
}

.N-Content-Widget h2 {
	margin-bottom: 10px;
}

.N-Widget-Post {
	padding: 5px 0;
	border-bottom: 1px dotted #666;
	margin-bottom: 6px;
	overflow: hidden;
}
/* END WIDGET */

/* BROWSE START */
.N-Top-Block {
	border-bottom: 1px dotted #666666;
    color: #666666;
    display: block;
    font-size: 11px;
    margin-bottom: 8px;
}

.N-Browse-Main-Post img {
	float: left;
    margin-right: 10px;
    margin-top: 4px;
	border: 1px solid #222222;
	padding: 1px;
}

.N-Browse-Main-Post {
	background: url("../i/browse_block_shadow.png") repeat-x scroll center top transparent;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding: 15px 9px 7px;
}

.N-Browse-Post .N-Post-Date, .N-Browse-Main-Post .N-Post-Date {
	float: right;
}

.N-Browse-Post .N-Views, .N-Browse-Main-Post .N-Views {
	float: right;
	color: #CD1713;
}

.N-Browse-Post .N-Post-Comments, .N-Browse-Main-Post .N-Post-Comments {
	float: right;
}

.N-Post-Comments .N-Comment-Icon {
	margin-left: 10px;
	margin-right: 3px;
}

.N-Post-Exerpt p {
	font-size: 14px;
}

.N-Post-Exerpt h1 a {
	font-weight: bold;
}

.N-Browse-Main-Post h1 {
	font-size: 22px;
	margin-bottom: 15px;
	font-weight: normal;
	color: #333;
}

.N-Post-Content {
	/* text-align: justify; */
	line-height: 18px;
	font-size: 16px;
	margin-bottom: 5px;
}

img.N-Right-Big-Img {
	margin-bottom: 10px;
}

.N-Post-Header {
	border-bottom: 1px solid #CD1713;
    margin-bottom: 9px;
    padding-bottom: 10px;
}

.N-Post-Header h2 a {
	font-weight: bold;
}

.N-Browse-Post h2 {
	font-size: 20px;
	/* margin-bottom: 15px; */
	font-weight: normal;
	color: #333;
}
	
.N-Browse-Post {
	border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding: 15px 9px 7px;
	background: url("../i/browse_block_shadow.png") repeat-x scroll center top transparent;
}

.N-Browse-Post img {
	float: left;
	margin-bottom: 8px;
	padding: 1px;
	margin-right: 10px;
    margin-top: 4px;
	border: 1px solid #222222;
}
/* BROWSE END */

/* MOST NEWS START */
.N-Most-News li {
	border-color: #DDDDDD;
    line-height: 18px;
	float: left;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0 !important;
	padding-left: 12px;
}
	
.N-Most-News {
	margin-bottom: 10px;
	width: 300px;
}

.N-Most-Tabs a {
	background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid;
    color: #222222;
	display: block;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin: 0 -1px 0 0;
    padding: 2px 12px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -1px !important;
}

.N-Most-Tabs {
	border-bottom: 1px solid;
	clear: both;
    list-style-position: inside;
    list-style-type: disc;
	padding-left: 10px;
	margin-right: 1px;
	height: 33px;
}

.N-Most-News-Panels, .N-Most-Tabs, .N-Most-Tabs a {
	border-color: #CCCCCC!important;
}

.N-Most-Tabs li a.N-Active{
	color: #CD1713;
	background: none!important;
	border-bottom: 1px solid #FFF!important;
	cursor: default;
}

.N-Most-Tabs li a:hover {
	background: #ddd;
	color: #CD1713;
}
	
.N-Most-Tabs li a {
	background: none repeat scroll 0 0 #F2F2F2;
}

.N-Most-News-Panels {
	margin-top: -1px;
	padding: 0px 10px 5px 10px;
	background-color: white!important;
	border: 1px solid;
	border-top: none!important;
}

.N-Most-Post .N-Post-Meta>div {
	float: right;
}

.N-Most-Post {
	padding-bottom: 3px;
	padding-top: 10px;
	border-bottom: 1px dotted #666666;
}

.N-Most-Post img {
	float: left;
	margin-right: 10px;
	border: 1px solid #222;
	padding: 1px;
}

.N-Most-Post h2 {
	font-size: 13px;
	margin-bottom: 5px;
}

.N-Panel.N-Active {
	display: block;
}

.N-Panel {
	display: none;
}

.N-See-More {
	padding: 10px 0px 5px 3px;
	display: block;
	color: #0052CC;	
}

/* END MOST PANEL */

.N-Top-Arrow {
	background: url("../i/arrows.png") no-repeat scroll -329px top transparent;
    height: 32px;
    overflow: hidden;
    position: absolute;
    width: 180px;
    z-index: 1;
	cursor: pointer;
}

.N-Top-Arrow:hover {
	background: url("../i/arrows.png") no-repeat scroll -109px top transparent;
}

.N-Bottom-Arrow {
	background: url("../i/arrows_bottom.png") repeat-y scroll -329px top transparent;
    height: 32px;
    overflow: hidden;
    position: absolute;
	bottom: 0px;
    width: 180px;
    z-index: 1;
	cursor: pointer;
}

.N-Bottom-Arrow:hover {
	background: url("../i/arrows_bottom.png") repeat-y scroll -109px top transparent;
}

.N-Banners-Block {
	width: 300px;
	height: 250px;
}

.N-Banners-Block2 {
	width: 300px;
	height: 250px;
	float: right;
}
	
.N-Story-Bottm-Line {
	border-bottom: 1px dotted #666666;	
	border-top: 1px dotted #666666;	
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
}

.N-Story-Source {
	float: right; 
	color: #999;
	font-style: italic;
	font-size: 12px;
}

.N-Story-Source a:hover {
	color: red;
}
	
.N-Story-Source a {
	color: #999;
}

.N-Story-Left-Block {
	/* border: 1px solid #CCC; */
	width: 120px;
	min-height: 600px;
	float: left;
	margin-right: 15px;
	margin-top: -28px;
}

.N-Story-Content {
	/* padding-left: 50px;
	padding-right: 50px; */
}

.N-Social {
	float: right;
	padding: 15px 10px 10px 10px;
}

.N-Story-Content img.storyimage {
	float: right;
}

.N-Facebook-Icon-48 {
	float: left;
	width: 48px;
	height: 48px;
	margin-left: 10px;
}

.N-Facebook-Icon-48 a {
	display: block;
	background: url("../i/facebook_48.png") no-repeat center center;
	width: 48px;
	height: 48px;
}

.N-RSS-Icon-48 {
	float: left;
	width: 48px;
	height: 48px;
	margin-left: 10px;
}
.N-RSS-Icon-48 a {
	display: block;
	background: url("../i/rss_48.png") no-repeat center center;
	width: 48px;
	height: 48px;
}

.N-Story-Ads .N-Banners-Block {
	float: left;
}

li.N-Home {
}

.N-Home a {
	background: url("../i/home_icon2.png") no-repeat center 5px;
	width: 24px;	
}

.N-Right {
	float: right!important;
}

.N-Left {
	float: left!important;
}

.N-Google1 {
	margin-top: 1px;
	overflow: visible;
}

.N-FB-Holder {
	width: 130px;
    margin-top: 1px;
	overflow: hidden;
}

.N-Clocl-Now {
	float: left;
	line-height: 28px;
	color: #FFF;
}

.N-Footer-CopyRight {
	color: #FFF;
	line-height: 30px;
	font-size: 11px;
	float: left;
}

.N-Footer-Rights {
	color: #FFF;
	line-height: 30px;
	font-size: 11px;
	float: right;
}

.N-Top-Block {
	font-size: 22px;
	padding-bottom: 10px;
	color: #CD1713;
}

.N-Novinata img {
	border: 1px solid #222;
	padding: 1px;
	margin-right: 7px;
}

.N-Novinata {
	float: right;
	width: 230px;
	height: 90px;
}

.N-Novinata h3 a:hover {
	color: blue;
}
	
.N-Novinata h3 a {
	display: block;
	color:#CD1713;
	border-bottom: 1px solid blue;
	padding-bottom: 2px;
}

.N-Novinata .N-Most-Post {
	border-bottom: none!important;
}

.N-Story-Tags {
	margin-top: 10px;
}

.N-Tags-Antet {
	padding-right: 10px;
	float: left;
	color: #BBB;
}

.N-Tags {
	float: left;
	max-width: 550px;
}

.N-Tags a:hover {
	text-decoration: underline;
	color: #CD1713;
}

.N-Tags a {
	color: #0066FF;	
}

.N-Most-Important {
	background: #DDD;
	padding: 3px 5px;
	color: #CD1713;
	font-weight: bold;
}

.N-Story-Left-Block .N-Most-Post a {
	line-height: 16px;	
}

.N-Story-Left-Block .N-Most-Post {
	margin: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.N-Paging-Holder {
	margin: 20px 0px;
}

.N-Paging-Holder a {
	padding: 1px 5px;
	font-size: 14px;
	font-family: Arial;
	border: 1px solid #CCC;
	color: #000;
}

.N-Paging-Holder a:hover {
	border: 1px solid #CD1713;
	background: #DDD;
}

.N-Paging-Holder .G-Active-Page {
	padding: 3px 7px;
	background: #DDD;
	color: #CD1713;
	border: 1px solid #999;
	font-weight: bold;
}

.N-Paging-Holder .G-Active-Page:hover {
	cursor: default;
	border: 1px solid #999;
}

.N-Paging-Holder .G-Pages-Count {
	border: 0px none;
	color: #777;
	cursor: default;
}

.N-Paging-Holder .G-Pages-Count:hover {
	border: 0px none!important;
	background: none!important;
}

.okmsg {
	border: 1px solid green;
	color: green;
	padding: 10px;
	text-align: center;
}

.errmsg {
	padding: 10px;
	color: red;
	text-align: center;
}

.contact-input {
	margin-bottom: 15px;
}

.contact-input input {
	height: 30px;
	line-height: 30px;
}

.contact-label {
	margin-bottom: 3px;
	color: #999;
}

.close_button {
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	top: -15px;
	right: -15px;
	
}

#N-Bottom-Add {
	background: #ЕЕЕ;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 99999999;
}