/* CSS Document */
body {margin:3px;}
table {font: 12px Verdana; color:#333333; line-height: 1.4em;}
.menulink {font:bold 12px Verdana; color:#ffffff; text-decoration:none;}
.menulink_sel {font:bold 12px Verdana; color:#333333; text-decoration:none;}
.menulink:hover {color:#ff4500; text-decoration: none;}
.menulink_sel:hover {color:#ff4500; text-decoration: none;}
.ta {width: 200px; height: 100px; overflow:auto;}
.lib_title {font: 30px Verdana; color:#333333; margin-bottom:10px;}

.iconlink {font:14px Times New Roman; color:#26457E; text-decoration:none;}
.iconlink:hover {color:#26457E; text-decoration: underline;}
.opr {font:11px Verdana; color:#000000; text-align:right;}
.opr_r {margin:7px 5px 5px 0px; text-align:center; vertical-align:middle;}
.opr_a {text-decoration: underline; cursor:pointer;}
.opr_a:hover {text-decoration: none;}

.paneltitle {font:bold 12px Verdana; color:#ffffff; padding-left:25px; padding-top:6px; vertical-align:top;}
.panelopros {font:bold 12px Verdana; color:#ffffff; padding-top:6px; vertical-align:top;}
.dataevent {font:bold 13px Verdana; color:#ff4500;}
.textevent {font:12px Verdana; color:#26457E; line-height: 1.4em;} 
.textpozd {font:12px Verdana; color:#26457E; line-height: 1.4em; text-align:center;} 
.opros {font:bold 12px Verdana; color:#26457E; line-height: 1.4em; text-align:center;} 
.add {background:#fff url(images/add.png) no-repeat left; padding:10px; padding-left:35px;}
.editor {background:#fff url(images/editor.png) no-repeat left; padding:10px; padding-left:35px;}
.del {cursor:pointer; padding-right:5px;}
.link {font:bold 13px Verdana; color:#26457E; cursor:pointer; text-decoration:underline;}
.link2 {font:12px Verdana; color:#333333; cursor:pointer; text-decoration:underline;}
.red {font:bold 13px Verdana; color:#26457E; cursor:pointer; text-decoration:underline;}
.link:hover {color:#26457E;}
.link2:hover {color:#333333;}
.red:hover {color:#26457E;}
.ans {color:#26457E; text-decoration: underline; cursor:pointer;}
.ans:hover {color:#26457E; text-decoration: none;}
.hed {font:bold 14px Verdana; color:#333333; text-decoration: none;}
.hed:hover {color:#333333; text-decoration: none;}
.date {font:bold 11px Verdana; color:#333333; text-align:right;}
 
.panel_body {padding-left:18px; padding-right:12px;}
.panel_opros {padding-left:12px; padding-right:18px;}
ul {font: 12px Verdana; color:#333333; line-height: 1.4em; text-indent: 0;}
div {font: 12px Verdana; color:#333333; line-height: 1.4em;}
p {font: 12px Verdana; color:#333333; line-height: 1.4em; text-indent: 1.2em;
   margin:10px; margin-left:0; margin-right:0; text-align:justify;}
a img {border:0; margin:2px;}
a {color:#2D83E9; text-decoration: none;}
a:hover {color:#2D83E9; text-decoration: underline;}
a:focus {outline: 0;}
.pstrnav {font:12px Verdana; padding: 0px 10px 10px 20px; color:#424242;}
.pstrnav a {font:11px Verdana; color:#26457E; text-decoration:underline;}
 
.bor1 {border:1px solid #cccccc; margin:10px; height:130px;}
.tit1 {font:18px Times New Roman; color:#26457E; text-align:center; padding:10px;}
.tit2 {font:14px Times New Roman; color:#666666;}
.border1 {border:1px solid #26457E; margin-top: 20%; width:220px; height:120px;}
.border2 {background-color:#DBEEFC; border:1px solid #cccccc; width:450px;}
.border3 {background-color:#DBEEFC; border:1px solid #cccccc; width:90%;}
.border4 {background-color:#cccccc; border:1px solid #cccccc; width:87%;}

.border5 {background-color:#f1f1f1; border:1px solid #cccccc; border-right:0; width:95%;}
.border6 {border-right:1px solid #cccccc;}
.border7 {border:1px solid #cccccc; border-left:0; background-color:#F5F5F5;}
.border8 {background-color:#666666; font:bold 12px Verdana; color:#ffffff;}

.border9 {background-color:#f1f1f1; border:1px solid #cccccc; width:80%;}
.border10 {background-color:#F5F5F5;}

.hed {font:bold 14px Verdana; margin:15px;}
.mb {margin:15px; margin-top:10px; margin-bottom:10px;}
.marg1 {text-indent:0;}
.marg2 {margin:15px; margin-bottom:0;}
.marg3 {margin:10px; margin-left:0; margin-right:0;}
.marg4 {margin:15px; margin-bottom:0; margin-right:0;}
.marg5 {margin:0; margin-top:15px;}
.marg6 {margin:10px; margin-bottom:0;}
.input {border:1px solid #8B898A;}
.but1 {border: 1px solid #ff4500; background-color:#FFFFFF; cursor:pointer; font:12px Verdana; color:#26457E;}
.but3 {background:url(images/but3.jpg); background-repeat:no-repeat; border:0; width:94px; height:24px;
       font:bold 12px Verdana; color:#ffffff; cursor:pointer;}
.but4 {background:url(images/but4.jpg); background-repeat:no-repeat; border:0; width:113px; height:24px;
       font:bold 12px Verdana; color:#ffffff; cursor:pointer; text-indent:0; margin-top:5px;}
	
.list_header {font:bold 16px Verdana; color:#ff4500;}   
.plist {margin:10px; margin-left:20px;}
.list a, list a:visited {color:#26457E;}
.list a:hover {color:#2D83E9; text-decoration:none;}
.note {margin:20px; margin-top:5px; margin-bottom:10px;}
	
.big {margin:10px; font-size:14px;}	   
.footertext{font:12px Verdana; color:#26457E; line-height: 1.4em; padding-left:10px;} 
.divnews{height:29px; background-color:#ff4500; background-repeat:repeat-x;
         font: bold 16px Times New Roman; color: #ffffff; padding-top:3px;}
		
#menu_sub {background:#fff; border-bottom:5px solid #fff;}
#menu_sub ul {list-style: none; margin: 0; padding: 0;}

#menu_sub li {margin-top:5px;}
#menu_sub li.sub {background:url(images/sub.png);}
#menu_sub li.sel {background:url(images/sel.png);}

#menu_sub li a {display:block; font:bold 12px Verdana; color:#26457E; line-height:24px; width:100%; text-decoration:none; cursor:pointer; text-indent:10px;}
#menu_sub li.sub a:hover {color:#fff; background:url(images/sub_1.png);}
#menu_sub li.sel a:hover, #menu_sub li.sel a.selected {color:#fff; background:url(images/sel_1.png);}

#menu_sub li ul li {background:#fff; border:0; margin:0;}
#menu_sub li.click ul li.hover {background-color:#ffffff; text-decoration:inline;}
#menu_sub li ul li a {text-indent:25px; background: #fff url(images/mark.gif) no-repeat left;}
#menu_sub li.sel ul li a:hover {color:#26457E; background:#fff url(images/mark.gif) no-repeat left; text-decoration:underline;}

.block {margin:20px; margin-top:15px; margin-bottom:15px;}
.block_new {margin:35px; margin-top:15px; margin-bottom:15px; text-align:center;}
.dot {border-top:dotted 1px #006890;}
.news_header {font:bold 16px Verdana; color:#ff4500; text-indent:15px;}
.ans_header {font:bold 16px Verdana; text-indent:15px;}
.grant_header {font:bold 14px Verdana; color:#26457E; text-indent:15px;}
.str_header {font:bold 18px Verdana; color:#ff4500; text-align:center; margin:15px;}
.press_header {font:bold 16px Verdana; color:#ff4500; text-align:center;}
.edit_header {font:bold 14px Verdana; color:#26457E; margin:10px; text-align:center;}
.tit {font:bold 14px Verdana; padding:5px; text-align:center;}

#tab_str{
border: 1px solid #A4C0E2; border-bottom:0;}

#tab_str a{
font: 12px Verdana; color:#26457E; line-height: 1.4em; text-indent: 0;
padding:3px 3px 3px 7px;
display: block; text-decoration: none;
border-bottom: 1px solid #A4C0E2;}

#tab_str a:hover {background-color: #DBEEFC;}

ul.tabNavigation {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.tabNavigation li {
  display: inline;
}

ul.tabNavigation li a {
  background:url(images/top_off.jpg); 
  background-repeat:no-repeat;
  font:bold 14px Verdana;
  color: #ffffff;
  padding: 6px 28px 3px 25px;
  text-decoration: none;
  cursor:pointer;
}

ul.tabNavigation li a.selected {
  background:url(images/top_on.jpg);
  background-repeat:no-repeat;
  padding: 10px 28px 3px 25px;
}

ul.tabNavigation li a:hover {
  color: #ffffff;
  text-decoration:none;
}

ul.tabNavigation li a:focus {
  outline: 0;
}

#first, #second, #third { 
  min-height:200px;
  padding:10px;
  margin-top:3px;
  margin-bottom:5px;
  border: 1px solid #A4C0E2; 
}

.tabLinks{text-align:center;}
.tabLinks ul{display:inline; margin: 0; padding: 0;}
.tabLinks ul a{
  font:bold 14px Verdana; 
  color: #26457E; 
  padding: 0px 10px 0px 10px; 
  text-decoration:underline;
}

.tabLinks ul a.sel {
  color: #2D83E9; 
  text-decoration:none;
}
.tabLinks ul a:hover {
 color: #26457E; 
 text-decoration:none;
}

ol.ns {
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 0; 
	text-indent: 2em; 
	text-align: justify;
}

#nsingle {
	text-indent: 0;
}

div.fiospec {
	margin-top: 10px; 
	margin-bottom: 5px;
}


#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	/* min-width: 300px; Dialog will be no smaller than this */
	/* max-width: 600px; Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {display:none;}
#popup_content {padding: 1em 1.75em; margin: 0em;}

#popup_content.alert {}
#popup_content.confirm {}
#popup_content.prompt {}

#popup_message {padding-left: 0px;}
#popup_panel {text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt {margin: 0.5em 0 0;}

.keyButton {
   background:none repeat scroll 0 0 #ECECEC;
   border-color:#FFFFFF #BBB8AB #BBB8AB #FFFFFF;
   border-style:solid;
   border-width:1px;
   padding:1px 4px;
}

.error {background-color:#FFFFFF; border: 1px dashed #666666; margin:12px; margin-left:5px; 
        padding:10px; padding-left:15px;}

#coolmenu{border: 1px solid #A4C0E2; border-bottom-width:0; margin:15px; background-color:#F9F9F9;}
#coolmenu a{font: bold 12px Verdana; color:#424242; padding: 5px; display: block; border-bottom: 1px solid #A4C0E2; 
            text-align:center; text-decoration: none;}
#coolmenu a:hover {background-color: #cccccc;}

#tit_vip{margin:15px; background-color: #A72E37;}
#tit_vip a{font: bold 10pt Verdana; color:#ffffff; padding: 6px; display: block; text-align:center; text-decoration: none;}
#tit_vip a:hover {background-color: #424242;}

.fz{font:11px Verdana; color:#ff4500; line-height: 1.4em; padding-left:5px;} 
.bor_vip {border:1px solid #26457E; margin-top:20%; width:230px; height:120px;}
.vip_fio {font:bold 14px Verdana; color:#26457E; margin:10px;}
.vip_td {margin-left:10px;} 

.vip_title {font: bold 30px Arial; color:#333333;}
