body {
	margin: 0px;
	background-color: #eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body.night {
  background-color: black;
  color: #fafafa;
}

body.night h1 {
  text-shadow: none;
}



.tb {
	width:1256px;
	margin:0 auto;
	border-collapse:collapse;
}

.tb td { padding:0}


#td1 {
	background:url(../images/ni_01.png) no-repeat;
	width:1256px;
	height:211px;
	vertical-align:bottom;
} 

body.night #td1 {
	background:url(../images/ni_01n.png) no-repeat;
} 


#td1 div {
	margin:0 18px 48px;
	float:right;
} 

#td1 div button {
	padding:1px 22px;
	font-size:15px;
} 



div#nv {
	text-align:center;
	margin:30px auto 0;
	height:36px;
}

div#nv ul li  a{
	font-size:20px;
	color:#7e7e7e;
	display: inline-block;
	text-decoration:none;
	margin:0 24px;
	text-align:center;
	padding-bottom:6px;
	font-family: Arial, Helvetica, sans-serif;	 
}

div#nv ul li a:hover {color: #BF1D21}

div#nv ul { list-style-type:none; padding:0px 0;}

div#nv ul li { 
	display: inline-block;
   	position:relative;
}

div#nv ul li ul { 
    display: none; 
   	list-style-type:none;
   	margin:0;
	padding: 0;
}

div#nv ul li ul  li {
	float:none;
}

div#nv ul li:hover ul { 
   display: block;
   position:absolute;
   z-index:5;
}

div#nv ul li ul  li a {
	font-size:16px;
	color:#8e8e8e;
	background-color:#e7e7e7;
	padding:6px 8px;
	display:block;
    text-align:left; 
	text-decoration:none;
	width:250px;
	font-family: Arial, Helvetica, sans-serif;	
	border:1px outset #333;
}

 div#nv ul li ul  li a:hover {
	color:#fff;
	background-color:#bf1d21;
}

body.night  div#nv ul li ul  li a {
	font-size:16px;
	color:#efefef;
	background-color:#000;
	padding:6px 8px;
	display:block;
    text-align:left; 
	text-decoration:none;
	width:250px;
	font-family: Arial, Helvetica, sans-serif;	
	border:1px outset #333;
}

body.night  div#nv ul li ul  li a:hover {
	color:#fff;
	background-color:#bf1d21;
}

.text {
	text-align: justify;
	font-size:13px;
	line-height: 19px;
	border-radius:12px;
	margin:0 6px 8px;
	min-height:988px;
}

body.night .text { color:#eee;}


.text  h1{
	text-align: center;
	font-size:26px;
	font-family: Monotype Corsiva, Verdana, Arial, Helvetica, sans-serif;
	color:#BF1D21;
	letter-spacing:1px;
	padding-bottom:8px;
	margin-top:22px;
}

.buk {
	font-size: 24px;
	color: #008000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-top:-3px;
}

.text h3 {
	background-color:#888;
	color:#fafafa;
	width:266px;
	text-align:center;
	padding:3px 8px;
	font-size:15px;
	border-radius:4px;
	font-weight:normal;
	margin-bottom:8px;
	margin-top:28px;
}

.red { color:#BF1D21; text-align:center; font-size:14px; text-shadow: 0px 1px 0px #ccc;}

div.video iframe{
	border:1px solid #7e7e7e;
	margin:22px auto;
}


  
      
.vv {text-align:right; font-style:italic}
.vv a{color:#BF1D21; text-decoration:none}  
   
.pict {
	float:right;
	border:2px ridge #fff;
	margin:5px 0 0 18px;
	border-radius:8px;
}

.pic {
	float: left;
	border: 2px ridge #fff;
	margin:5px 16px 0 0;
	border-radius:8px;
}

.pi {
	border:2px ridge #fff;
	border-radius:8px;
}

.ris {
	float:right;
	margin:4px 0 0 22px;
}

.ris2 {
	float: left;
	margin:4px 10px 0 0;
}


.ga {
	text-align: center;
	margin:22px -4px 32px;
}

.ga div {
	 width:213px; 
 	 background-color: #e7e7e7;
	 color:#000;
	 font-size:13px;
	 padding: 8px 3px 11px 8px;
	 display:inline-block;
	 margin:0 10px 26px;
 	border:1px solid #303030;
 	border-radius: 5px;
	overflow:hidden;
}	

body.night   .ga div {
	 background-color: #212121;
	 color:#efefef;
}	 


.ga img{ 
	border:1px solid #3e3e3e;
	width:202px;
	margin-bottom:4px;	
}



.text hr { 
	width:400px;
	color:#300;
	margin:33px auto;
	text-align:center;
}	


.mz {clear:both}
.text ul,  ol  {margin-top:7px;}
.text ul li {list-style-position: inside }

ul.ok {list-style-image:url(../images/ok.png); margin-top:10px;}
ul.ok li {list-style-position: inside; margin-bottom:7px; }

em a { color:#BF1D21;}

.niz {
	 width:100%;
	 height:44px;
	 margin:0 auto;
}	 

.copy {
	font-size: 11px;
	color:#7e7e7e;
	margin: 13px 0 0 16px;
	float: left;
}

.me {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 13px 26px 0 0;
	float: right;
}

.me a {
	color: #7e7e7e;
	text-decoration:none;
	letter-spacing:1px;
}


#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid white;
}
#lightboxOverallView,
#overlay {
	background-color: #000;
	opacity: 0.5;
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	filter: Alpha(opacity=50);
}