/*обнуление отступов, полей, рамок всего сайта*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	color : #000980;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

ul {
    list-style : none;
	text-align : left;	
}
li {
	list-style : none;
	padding : 0px 0px 0px 0px;
}
p {
	text-align : left;
}

a {
	cursor: pointer;
	color: Navy;
	text-decoration: none;
	font-weight : bold;
}
a:visited {
	color: Navy;
}
a:hover {
	color: Navy;
	text-decoration: underline;
}

h3, .spec_h3 {
	padding : 5px 0px 5px 0px;
	color: #6FA5FD;
	text-align : center;
}

.spec_h3 {
	font-weight : bold;
}

h2 {	
	color: #6FA5FD;	
}

h4 {
	padding : 10px 0px 10px 0px;
	color : #494949;
}


#sidebar0,  #sidebar1, #sidebar2, #sidebar3, #sidebar4{
	margin : 4px 2px 2px 2px;
	padding : 5px 5px 5px 5px;
	width : 300px;
	height : 412px;
	vertical-align : middle;
}

.panel0, .panel1, .panel2, .panel3, .panel4{	
	padding : 0px 5px 5px 5px;
	
}
.panel0 h3, .panel1 h3,.panel2 h3,.panel3 h3,.panel4 h3,.panel4 h3{
	font-size : 12px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	text-align : center;
	padding : 5px 5px 5px 5px;
}
.panel4_1header h3{		
	cursor: default;
}
.panel0Content p, .panel1Content p, .panel2Content p, .panel3Content p, .panel4Content p{
	padding : 2px 0px 2px 0px;	
}

.panel0 h3 a, .panel1 h3 a ,.panel2 h3 a ,.panel3 h3 a ,.panel4 h3 a ,.panel4 h3 a {
	font-size : 12px;
}

#sidebar0 {
	color: #6495ED;
	border :  2px solid Navy;
}
.panel0header {
	background-color : #66CCFF;
}
.panel0 h3 {	
	color: Navy;	
}

/*index.php меню 1*/
#sidebar1 {
	color: White;
	border : 2px solid #ff6704;
	background-color : #FDCD85;
}

.panel1 h3 {	
	color: #ff6704;
}
	
.panel1Content p{	
	color: #FF6600; }
	
a.p1 {
	cursor: pointer;
	color: #ff6704;
	text-decoration: none;
}
a.p1:visited {
	color: #ff6704;
}
a.p1:hover {
	color: #ff6704;
	text-decoration: none;
}
#sidebar2 {
	color: White;
	border : 2px solid Maroon;
	background-color : #F4B4B4;
	vertical-align : middle;
}
.panel2 h3 {
	color: Maroon;
}
a.p2 {
	cursor: pointer;
	color: Maroon;
	text-decoration: none;
}
a.p2:visited {
	color: Maroon;
}
a.p2:hover {
	color: Maroon;
	text-decoration: none;
}

/*index.php меню 3*/
#sidebar3 {
	color: White;
	border : 2px solid Navy;
	background-color : #AEBAD4;
}

.panel3 h3 {
	color: Navy;
}

a.p3 {
	cursor: pointer;
	color: Navy;
	text-decoration: none;
}
a.p3:visited {
	color: Navy;
}
a.p3:hover {
	color: Navy;
	text-decoration: none;
}

/*index.php меню 4*/
#sidebar4 {
	color: White;
	border : 2px solid #457e04;
	background-color : #C9F09F;
}

.panel4 h3 {
	color: #457e04;
}
a.p4 {
	cursor: pointer;
	color: #457e04;
	text-decoration: none;
	text-align: right;
}
a.p4:visited {
	color: #457e04;
}
a.p4:hover {
	color: #457e04;
	text-decoration: none;
}

.ul4  a{
	font-weight : normal;
}

/*index.php top_menu*/
.top_menu {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
	vertical-align: bottom;
	text-align: left;
	cursor: pointer;
}
.top_menu a {
	color: #666666;
	text-decoration: none;
}
.top_menu a:visited {
	color: #000033;
	text-decoration: none;
}
.top_menu a:hover {
	color: #000033;
	text-decoration: none;
}

/*index.php news*/
.news {
	color: #071a67;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/*index.php news_txt*/
.news_txt {
	text-align: justify;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
} 

/*popup*/
#backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6 */
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}						
#popupContact {
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6 */
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 2;
	padding: 12px;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#popupContact h1 {
	color: #6FA5FD;
	font-size: 1.1em;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#popupContactClose {
	font-size:24px;
	line-height:24px;
	right:6px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight: bold;
	display:block;
	cursor: pointer;
}

.boxcontent {
	font-size: 0.9em;
}
.showdesc {
	cursor: pointer;
}
.description {
	display:none;
}
						
/*article/index.php*/

#output1 {		
overflow:hidden;
 padding: 0;
 background-color: #ffffff;
}	
.fon {
background-color: #000980;
}
.mytable tr{
background-color: #ffffff;
}
.mytable td{
padding: 5px;
vertical-align : top;
}
			
#part5_1,  #part1_1 {
      cursor: pointer;
}
/*article/map_tantal.php*/
.article {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 14px;
	text-align: justify;
}
.zag_red {
	color: #CC0000;
	text-align: center;
	font-weight : bold;
}
/*instant*/
.instant_message {
	font-size: 12px;
	font-family: Arial;
	visibility: hidden;
	position: absolute;
	width: 60%;
	border: 1px #004080 solid;
	background: #2e6fb0;
	z-index: 25000;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.instant_message a {
	text-decoration: none; 
	cursor: default; 
}
.instant_message .header {
	padding: 5px 5px 5px 5px; 
	background: #004080; 
	color : White;
}
.instant_message .header A {
	font-size: 14px; 
	font-weight: bold; 
	color: white; 
	text-decoration: none; 
	cursor : pointer; 
}
.instant_message .body {
	padding: 5px 5px 5px 5px; 
	color : White;
}
.instant_message .body p {
	color : White; 
	padding: 5px 5px 5px 0px;
}
.instant_message .hr { 
	height: 1px; 
	width: 1px; 
	float: left; 
}
a.win, a.win:hover {
	text-decoration: none;
	cursor : pointer;
	color : Navy;
	font-size: 10px;
}
#headerPan{
	width:990px; margin:0 auto 5px auto;  padding:10px 0 ;clear:both
	
	}
#headerPan ul{
	 margin:0 0 0 5px; display:block; height:21px;
	
	}
#headerPan ul li{
	display: block;
	float:right;
	height:21px;
	margin:0;
	padding:0;
	text-align:right;
	border-bottom:1px solid #ccc;
}
#headerPan ul li a{
	font: bold 12px "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	padding:0 5px;
	color:#071A67;
	text-decoration: none;
	margin:0;
	height:21px;
}
#headerPan ul li a:hover{
	color:#FF7A1D; 
	}	
	
Table td {
	text-align: left;
}
 form input,form text, form textarea, form select{
	border: 1px solid #494949;
	color: #000980;
	vertical-align : bottom;
	padding : 2px 1px 2px 1px;	
}
form input{	
	font-weight : bold;
}
#ready_list, #spec_list {	
	line-height : 20px;
}
#spec_list td{	
	padding : 2px 2px 2px 2px;	
}

#ready_razd {
	line-height : 16px;
	background-color : White;
}

#ready_razd td{
	padding : 4px 4px 4px 4px;	
}
#ready_razd tr{
	background-color : #CCFFFF;
	
}
#ready_razd th {
	color : #FFFFFF;
	background-color : #2e6fb0;
	font-size : 12px;
}

.right {
	text-align : right;
}

#art_about p, #art_contacts p{
	padding: 5px 5px 5px 5px;
}

#art_contacts p{
	text-align : center;
}

.color0 {
	color: #6FA5FD;
}

.color1 {
	color: #ff6704;
}

.color2 {
	color: Maroon;
}

.color3 {
	color: #494949;
}

.color4 {
	color: #457e04;
}

.color5 {
	color: #FFCC33;
}

.padding_left {
	padding : 5px 20px 5px 20px;
}
.color_top {
	text-align : center;
	text-transform : uppercase;
	background-color : White;
}

.color_th {
	background-color: #99FF00;
	color: #FFFFFF;
	text-align : center;
}
.t {
	border: solid 1px #494949;
}
.t1 {
	border-left: solid 1px #494949;
	border-right : solid 1px #494949;
	border-top : solid 1px #494949;
}
.t2 {
	border-right : solid 1px #494949;
	border-top: solid 1px #494949;
}

.t4 {
	border-right: solid 1px #494949;
	border-bottom : solid 1px #494949;
	border-top : solid 1px#494949;
}
.t1_1 {
	border-left: solid 1px #494949;
	border-top : solid 1px #494949;
}
.t2_1 {
	border-left : solid 1px  #494949;
	border-top: solid 1px  #494949;
}

#bottomPan{
	width:990px;
	margin:0 auto 5px auto;
	padding:10px 0 ;
	clear: both;
}
#bottomPan ul{
	margin:0;
	text-align : center;
}
#bottomPan ul li{
	display: block;
	float: left;
	height:16px;
	margin:0;
	padding:0;
}
#bottomPan ul li a{
	font: bold 12px "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	padding:0 5px;
	color:#071A67;
	text-decoration: none;
	margin:0;	
}
#bottomPan ul li a:hover{
	color:#FF7A1D; 
	}	
#poisk1 {
	background-image : url(/i/poisk.gif);
}
