/*--------------------------------------------------------------

# News Portal 1.0 - April 2006

# Copyright (C) 2006 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

---------------------------------------------------------------*/

html {

	height: 100%;

	margin-bottom: 1px;

   

}

body {

	margin: 0 avto;

	padding: 0;

	height: 100%;

	color: #6699CC;



}

#bg {



}

form {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5 {

	padding-bottom: 5px;

	margin: 10px 0;

    color: #003366;

}

/*fonts------------------------------------*/

body {

	font: normal 12px Arial, Helvetica, sans-serif;



}

a:link, a:visited {

	text-decoration: none;

	color: #003366;

}

a:hover {

	color: #000;

	text-decoration: underline;

}

ul {

	list-style: none;

	padding: 0 0 0 2px;

	margin: 0;

}

ul li {

	background: url('../images/arrow1.png') no-repeat 0 6px;

	margin: 0;

	padding-left: 10px;

}

fieldset {

	border: 0;

	padding: 5px 0;

}

h1 {

	font-size: 170%;

}

h2 {

	font-size: 150%;

}

h3 {

	font-size: 130%;

}

h4 {

	font-size: 100%;

	text-transform: uppercase;

}

p {

	margin: 10px 0 10px;

}

ol {

	margin-top: 5px;

	margin-bottom: 15px;

}

ol li {

	margin-left: 35px;

	line-height: 170%;

}

th {

	padding: 4px;

	font-weight: bold;

	text-align: left;

}

fieldset {

	border: none;

}

fieldset a {

	font-weight: bold;

}

input, select {

	font: normal 12px Arial, Helvetica, sans-serif;

}

hr {

	border-top: 1px solid #C0C0C0;

	border-right: 0;

	border-left: 0;

	border-bottom: 0;

	height: 1px;

}

a img {

	border: none;

}

td, div {

	font-size: 12px;
   color: #000000;
}

#nav a {

	font-size: 130%;
    color: #6699CC;

}

.contentheading, .contentpaneopen h2 {

	font: bold 16px Arial,"Times New Roman", Times, serif;
  
   
     
    border-bottom: 1px solid #6699cc;
 
    
    
}

 .componentheading {

	font: normal 16px "Arial", serif;

    padding: 8px;
     
    border: 1px solid #6699cc;
  
    background: #99CCFF;

}


.contentheading a:link, .contentheading a:visited {

	font: normal 16px Georgia, "Times New Roman", Times, serif;

}

.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar {

	font: normal 10px Arial, Helvetica, sans-serif;

}

a.readon {

	font: normal 12px Arial, Helvetica, sans-serif;

}

table.contenttoc th {

	font: normal 12px Georgia, "Times New Roman", Times, serif;

}

.sectiontableheader {

	font: normal 14px Georgia, "Times New Roman", Times, serif;

}

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {

	padding: 0 2px;

	font: normal 10px Arial, Helvetica, sans-serif;

}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {

}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {

}

div#newsflash table td {

	font: normal 11px Arial, Helvetica, sans-serif;

}

/*joomla style-----------------------------------------------*/

.contentheading {

	color: #690000;

	text-transform: normal;

}

.contentheading a:link, .contentheading a:visited {

	color: #690000;

	text-transform: normal;

	text-decoration: none;

}

.contentheading a:hover {

	text-decoration: underline;

	color: #6699cc;

}

.contentpaneopen h2 {

	color: #0066ρρ;
  	text-transform: normal;

	padding: 0;

	margin: 0;

}

.small, .modifydate, .createdate, .mosimage_caption, .back_button {

	color: #999;

}

.smalldark {

	color: #888888;

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.modifydate {

	padding-top: 6px;

}

.mosimage_caption {

	padding-top: 3px;

	padding-bottom: 3px;

}

.sectiontableentry1, .sectiontableentry2 {

	border-bottom: 1px solid #c7c7c5;

}

.componentheading {

	color: #000;

	text-align: left;

	margin-bottom: 10px;

}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 0;

	background-color: #EFF0ED;

	border: 1px solid #C7C7C5;

	width: 200px;

}

table.contenttoc td {

	padding: 1px 5px 1px 18px;

	background: url('../images/arrow1.png') no-repeat 7px 50%;

}

table.contenttoc th {

	padding: 2px 4px;

	background-color: #EFF0ED;

	border-bottom: solid 1px #C7C7C5;

	color: #690000;

	text-indent: 15px;

	text-align: left;

	text-transform: uppercase;

}

.contentpaneopen {

	width: 100%;

}

.contentpaneopen1 {

	width: 100%;

}

table.contentpane {

	width: 100%;

	margin-bottom: 30px;

}

.sectiontableheader {

	background-color: #EFF0ED;

	border-bottom: 1px solid #C7C7C5;

	border-top: 1px solid #C7C7C5;

	color: #000;

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	border-bottom: 1px solid #eeeeee;

	height: 20px;

}

.highlight {

	background-color: #ffff99;

}

.contentpane {

	width: auto;

}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}

table.pollstableborder, table.pollstableborder-black {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder img, table.pollstableborder-black img {

	vertical-align: baseline;

}

.clr {

	clear: both;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

table.searchintro td {

	padding: 5px!important;

}

table.adminform {

	width: 400px!important;

}

.adminform .inputbox {

}

/*display blocks ----------------------------------------------*/

div#wrapper_1 {



	width: 1000px;

	margin: 0 auto;

	padding: 0;



}

div#wrapper_2 {

	

	width: 100%;



}



div#bg_menu {

	background: transparent url('../images/np_menu_bgGRAY2.jpg') repeat-x 0 top;

	width: 100%;




	height: 90px;

}

div#top {

	width: 100%;

	height: 65px;

	padding: 0;

}

#logo {

	float: left;

	background: transparent url('../images/logoBLUE_.gif') no-repeat 0 top;

	height: 65px;

	width: 233px;

	display: block;

}

div#top_right {

	float: left;

	position: relative;

	width: 747px;

	height: 65px;

}

div#top_menu {


	height: 23px;

	width: 739px;

	position: absolute;

}

div#newsflash {

	position: absolute;

	height: 42px;

	width: 500px;

	top: 23px;

	display: block;

	overflow: hidden;

	right: 5px;

	margin-right: 8px;

}

div#newsflash table td {

	color: #fff;

	padding: 0;

	margin: 0;

}



div#belka {

	height: 29px;

	width: 960px;

	display: block;

	padding: 0;

	margin: 0 10px 0 10px;

}

div#search {



	position: absolute;

	top: 67px;

	height: 25px;

	padding: 4px 0 0 67px;

}

div#membersarea {



	position: absolute;

	top: 67px;

	right: 9px;

	height: 25px;

	color: #fff;

	padding: 4px 0 0 120px;

}

div#fontsize {

	position: absolute;

	top: 73px;

	right: 8px;

	height: 25px;

	color: #ff00ff;

	height: 25px;

	width: 89px;

}

div#majmenu {



	top: 56px;


	width: 100%;

	height: 25px;
    
    color:  #FF9900;

	background: url('../images/np_menu_top_bg_SKY1.jpg') repeat-x;


}

div#mainpage {



	width: 100%;

	height: 100%;



}

div.mainwrap {

	clear: both;

	width: 100%;

	margin: 0 0 0 10px;

	padding: 0;


}

div#mainbody {

	margin: 0 10px 20px 0px;

	padding: 0;

	width: 100%;

    color: #6699cc;


}

table#majtable {

	clear: both;

	width: 100%;

	margin: 0;

	padding: 0;

}

td.inseter {

	width: 200px;

}

td.sp {

	width: 2px;

}

div.usfloat {

	float: left;

	overflow: hidden;

}

div.us {

	padding-right: 10px;

	text-align: left;

}

div#space {

	clear: both;

	padding-bottom: 60px;

}

/*foofter links-------------------------------------*/

div#footer {

	background: url('../images/footerBLUE.jpg') repeat-x ;









}





/*loginbox -----------------------------------------------------------*/

#membersarea input {

	border: 0px solid #690000;

	vertical-align: middle;

}

#membersarea input.inputbox {

	padding-left: 4px;

	width: 100px;

}

div.logout {

	display: inline;

	text-align: left;

}

/*top search ---------------------------------------------------------*/

#search .search {

	margin: 0;

}

#search .search input {

	border: 1px solid #000;

}

#search input.inputbox {

	padding-left: 4px;

	width: 135px;

}

/*end*/

/*pathway----------------------------------------------------------*/

div#pathway {

	width: 960px;

	display: block;

	height: 16px;

	margin: 0 0 12px 10px;

	padding: 12px 0 0 0;

}

div#pathway span {

	display: inline;

	font-size: 10px;

	color: #000;

	text-transform: uppercase;

}

span.pathway {





	padding-left:0px;

}

span.pathway, a.pathway, span#clock {

	padding-top: 1px;

}

a.pathway:link, a.pathway:visited {

	color: #6e0000;

	text-decoration: none;

}

a.pathway:hover {

	color: #000;

	text-decoration: none;

}

span#clock {

	float: right;

	background: url('../images/np_pathway_date.png') no-repeat 0 0;

	margin: 0;

	padding: 0;

	padding-left: 37px;

}


/*top menu----------------------------------------------*/

div#top_menu ul {

	height: 23px;

	width: 739px;

	overflow: hidden;

	margin: 0;

	padding: 0;

	list-style-type: none;

}

div#top_menu ul li {

	float: left;

	list-style: none;

	margin-top: 4px;

	list-style-type: none;

	background: none;

}

div#top_menu a.mainlevel-nav {

	background: transparent url('../images/np_menu_top_li.png') no-repeat right top;

	font: bold 0.9em Arial, Helvetica, sans-serif;

	color: #cecbcb;

	margin-right: 0;

	padding: 0 10px 0 0;

}

div#top_menu a.mainlevel-nav:link, div#top_menu a.mainlevel-nav:visited {

	text-decoration: none;

}

div#top_menu a.mainlevel-nav:hover {

	text-decoration: none;

	color: #fff;

}

/*module - display news--------------------------------*/

.dgmnews img, .dgmnews-grey img {

	background-color: #eaeae4;

	border: 1px solid #c7c7c5;

	padding: 3px;

	margin: 0 3px 0 0;

}

.dgmnews a.contentheading, .dgmnews-grey a.contentheading {

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #6699ρρ;

}

/*Typography-----------------------------*/

span.pin {

	background: #f8f9d4 url('../images/np_typo_clip.png') no-repeat 0 50%;

	color: #333;

	border: 1px solid #ddb;

	display: block;

	padding: 10px 10px 10px 42px;

	margin-bottom: 10px;

}

span.contact {

	background: #f8f9d4 url('../images/np_typo_contact.png') no-repeat 0 50%;

	color: #333;

	border: 1px solid #ddb;

	display: block;

	padding: 10px 10px 10px 42px;

	margin-bottom: 10px;

}

span.grey {

	background-color: #cccccc;

	color: #000;

	border: 1px solid #999999;

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

}

span.maroon {

	background-color: #940000;

	color: #fff;

	border: 1px solid #640303;

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

}

span.beige {

	background-color: #eaeae4;

	color: #333;

	border: 1px solid #dcdcd4;

	display: block;

	padding: 10px 10px 10px 10px;

	margin-bottom: 10px;

}

span.zoom {

	background: transparent url('../images/np_typo_zoom.png') no-repeat 0 50%;

	color: #333;

	display: block;

	padding: 10px 10px 10px 42px;

	margin-bottom: 10px;

}

span.camera {

	background: transparent url('../images/np_typo_camera.png') no-repeat 0 50%;

	color: #333;

	display: block;

	padding: 10px 10px 10px 42px;

	margin-bottom: 10px;

}

blockquote {

	background: transparent url('../images/np_quoleft.png') no-repeat 0 0;

}

blockquote div {

	padding: 0 48px;

	background: transparent url('../images/np_quoright.png') no-repeat right bottom;

}

div.highli {

  background: transparent url('../images/storyhighl.png') no-repeat 0 0;

  border: 1px solid #a30101;

  padding: 23px 5px 5px 5px;

}



img.border {

	background-color: #eaeae4;

	border: 1px solid #c7c7c5;

	padding: 3px;

	margin: 2px 3px 0 0;

}

