@charset "windows-1251";
/* CSS Document */
BODY {margin:0; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 1.4;}
H1 {
	font-size:120%; font-variant:small-caps; text-align:left; color:#000000; line-height: 10px;
	background-color:#c0fc84;
	border-left:25px solid #addbfe;
}
H1 strong {background-color: #ffffff; padding: 0 7px;}
H2 {font-size:110%; text-align:center; margin-bottom:15px; margin-top:10px;}
H3 {font-size: 1.2em; margin: 0;}
H4 {font-size: 1em; margin: 0 0 5px; color: #000; text-align: left;}
p {margin: 0 .9em .9em; text-align: justify;}
* p:last-child {margin-bottom: 0;}
A {color:blue;} A:hover {color:orange;}
a img {border: none;}
strong, label, legend {font-weight: 600;}
em {font-style: italic;}
input {padding: 2px;}
input.sub {width: 450px;}
/*FORM*/
LABEL {font-variant: small-caps;}
TEXTAREA {}
INPUT {}
SELECT {}
LEGEND {font-variant: small-caps;}
FIELDSET.menuform {border:1px solid #CCC; padding:10px;}
.submit1 {background:url(../ic/submit.png) repeat-x; padding-bottom:3px; padding-top:3px;}
.submit2 {background:url(../ic/submit2.png) repeat-x; padding-bottom:3px; padding-top:3px; cursor:pointer; color:#CCC;}
/*****************/
.funct {margin: 0 10px 25px 0; padding: 10px; background: #FFFAFB; border: 1px solid #F8E0FF;}
.mult {margin-bottom: 5px;}
.justify {text-align: justify;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.center {text-align: center; margin-bottom: 15px;}
.imgLeft {margin: 5px 10px 2px 0;}
.imgRight {margin: 5px 0 2px 10px;}
.imgLeft {float:left;}
.imgRight {float:right;}
.imgLeftH {float:left; margin:1px 10px 2px 8px; border:1px solid white;}
.borderR {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.bordertopR {
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}
.borderbottomR {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
}
.jumpMenu {margin: 10px 60px 15px 5px; background: #EFEFEF; padding: 7px; overflow: hidden;}
.jumpMenu form {float: left; margin-right: 15px;}
#form1 {display:none;}
#link2 {cursor: pointer;}
/***menu***/
.navPage {text-align:center; margin: 35px auto; padding:3px;}
.navPage a {margin-left: 2px; padding: 3px 5px; color:#000; text-decoration:none; border: 1px solid #D3E8F9;}
.navPage a:hover, .navPage a:active {color: #FF8000; border: 1px solid #D3E8F9;}
.navPage .current {font-weight: 700; margin-left: 2px; padding: 3px 5px; background: #D3E8F9; border: 1px solid #D3E8F9; color: #000;}
.sideBlock {margin: 5px 7px 25px 15px;}
.sideBlock h4 {font-size: .9em; margin-top: 5px;}
.sideBlock img {margin-bottom: 5px; border: 1px solid #4D4D4D; width: 140px;}
.sideBlock p {font-size: .9em; line-height: 1.2;}
/*********pageBlocks*************/
.headNews {
	background: none; border: none; line-height: 1.1; font-variant: normal; color: #3E4C5A; padding-bottom: 7px;
	position:absolute; top:155px; left:180px; width:70%; height: auto; z-index:70; border-bottom: 1px solid #AFAFAF;
}
#desc {margin: 25px 15px 25px; overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
#titleDesc {position: relative; background: url(../i/icons.jpg) no-repeat; height: 65px; width: 100%; margin-bottom: 25px; line-height: 1.1;}
#titleDesc H2 {
	position: absolute; left: 145px; top: 0; width: auto; 
	font-size: 1.2em; text-align: left; 
	margin: 0; border-bottom: 1px solid #444257; padding-bottom: 7px;
}
#titleDesc H2 a {text-decoration: none; color: #444257;}
#titleDesc H2 a:hover {color: #7D98B4;}
#desc p {line-height: 1.4;}
#dateDesc {
	position: absolute; left: 75px; top: 3px; width: auto; 
	text-align: center; font: bold .9em "Times New Roman", Times, serif; 
	color: #444257; border: 1px solid #444257; border-top: 7px solid #DD004E; 
	padding: 4px; padding-top: 0;
}
#dateDesc span {font-size: 1.3em; color: #DD004E}
.cat_link {width:150px; height:230px; float:left; padding:3px; margin:0px 0px 5px 3px;}
.cat_sign {text-align:center; padding:0px; margin-top: 5px; font-size: 1em;}
.cat_sign a {text-align:center; text-decoration:none; color:black;}
.cat_sign a:hover {text-decoration:underline; color:orange;}
.cat_img {border:1px solid gray; margin:0px 0px 3px 0px;}
.cont_link {width:200px; height:150px; font-size:11px; float:left; padding:0px; margin:5px 5px 15px 0px;}
.cont_linkH {width:113px; height:200px; font-size:11px; float:left; padding:0px; margin:5px 5px 15px 0px;}
.adm_link {width:180px; height:260px; font-size:11px; padding:5px; margin:0px 0px 5px 10px;}
.adm_img, .adm_link {border:1px solid gray;}
.science {position: relative; width: 31%; height: 147px; margin: 5px; margin-bottom: 15px; padding: 5px; background: #EFEFEF;}
.science img {margin-right: 10px; border: 1px solid #ccc;}
.science h4 {margin-top: 0;}
.science h4 a {position: absolute; bottom: 7px; left: 120px;}
.science div {position: absolute; bottom: 7px; left: 120px;}
.iframe :hover {filter: alpha(opacity=70); opacity: 0.7;}
.article {border-top: 1px dashed #CCC; padding: 7px 0;}
div.article:first-child {border-top: none;}
/*Photo Album*/
#albumBlock, #albumPhoto {margin: 25px auto; overflow: hidden; padding: 10px 0;}
#albumBlock div, #albumPhoto div#soloPhoto {background: #F4FAFE; border: 1px solid #E0EEFA; margin: 7px; padding: 6px;}
#albumBlock img, #albumPhoto img {border: 1px solid #D8E8F8;}
#albumBlock a:hover img, #albumPhoto a:hover img, .science a:hover img  {filter: alpha(opacity=70); opacity: 0.7;}
#albumPhoto div#soloPhoto {width: 220px; height: 200px; text-align: center;}
#soloPhoto div {margin: 5px auto;}
/*BB*/
.buttonTeg {width:25px; height:25px; font-weight:bold; font-family:"Times New Roman", Times, serif;
	background:url(../vnart/ic/bb.png) no-repeat; border:none; color:white;}
.buttonTeg2 {width:25px; height:25px; font-weight:bold; font-family:"Times New Roman", Times, serif;
	background:url(../vnart/ic/bb2.png) no-repeat; border:none; color:black; cursor:pointer;}
.buttonCenter {background:url(../vnartart/ic/bb_center.png) no-repeat; width:25px; height:25px; border:none;}
.buttonCenter2 {background:url(../vnart/ic/bb_center2.png) no-repeat; width:25px; height:25px; border:none; cursor:pointer;}
.buttonRight {background:url(../vnart/ic/bb_Right.png) no-repeat; width:25px; height:25px; border:none;}
.buttonRight2 {background:url(../vnart/ic/bb_Right2.png) no-repeat; width:25px; height:25px; border:none; cursor:pointer;}
.buttonLink {background:url(../vnart/ic/bb_link.png) no-repeat; width:25px; height:25px; border:none;}
.buttonLink2 {background:url(../vnart/ic/bb_link2.png) no-repeat; width:25px; height:25px; border:none; cursor:pointer;}
.buttonSub {background:url(../vnart/ic/bb_sub.png) no-repeat; width:25px; height:25px; border:none;}
.buttonSub2 {background:url(../vnart/ic/bb_sub2.png) no-repeat; width:25px; height:25px; border:none; cursor:pointer;}
.buttonSup {background:url(../vnart/ic/bb_sup.png) no-repeat; width:25px; height:25px; border:none;}
.buttonSup2 {background:url(../vnart/ic/bb_sup2.png) no-repeat; width:25px; height:25px; border:none; cursor:pointer;}
/********/
#headline {
	position:absolute;
	top:155px;
	left:180px;
	width:70%;
	height:20px; 
	z-index:10;
}
#rightHeadBlock {
	position:absolute;
	top:0;
	right:0;
	width:170px;
	height:185px; 
	z-index:15;
	background:#D3E8F9;
}
.footer {background:#D3E8F9;}
.tdContent {height:650px; min-height:650px; width:100%; padding: 5px 15px;}
.subHeaderLine {width:100%; height:185px; background: url(../i/topbg.jpg) repeat-x;}
/*HEADER*/
#headImg {
	position:absolute; top:0; left:0;
	width:470px; height:185px; 
	background:url(../i/top.jpg) no-repeat; z-index:10;
}
.ttFont {font-size:110%;}
.vidFont {font-size:110%; font-variant:small-caps; letter-spacing:1px;}
/*MENU*/
.blockMenu{
	float:left; 
	width:200px;  
	border:1px solid #CCCCCC; 
	padding:5px; margin:5px;
}
.divNameMenu {
	width:150px; 
	border:1px solid #CCCCCC; 
	padding:5px; margin:5px;
}
.subMenu {
	text-align:left; 
	border:1px solid #CCCCCC; 
	padding:5px; margin:5px;
}
.blockLeftMenu {
	margin:5px; padding:5px; 
	border: 1px solid olive;
}
.blockTopMenu {
	position:absolute; 
	top:5px; right:5px; 
	width:auto; height:auto;
	z-index:20;
}
/*TABLE*/
.catLine {margin:10px 5px; border:1px solid olive; border-bottom:none;}
.catLine_upd {border-bottom:1px solid olive; border-right:1px solid olive;}
.catLine_dr {border-bottom:1px solid olive;}
.trCat1 {background-color:#F3F3F3; color:black; cursor:default;}
.trCat2 {background-color:white;}
.menuTitle {color:olive; font-weight:bold;}
.menuTitle a {color:#666666; font-weight:bold; text-decoration:none;}
.menuTitle a:hover {color: blue; font-weight:bold; text-decoration:underline;}
.structurBlock {width:150px; height:230px; float:left; border:1px solid gray; margin:10px;}
.partnerBlock {width:150px; height:150px; float:left; border:1px solid gray; margin:10px;}
P.structurSign {text-align:center; margin-left:3px; margin-right:3px;}
.structurSign a {text-decoration:none; color:black;}
.structurSign a:hover {text-decoration:none; color:orange;}
.publTt {font-size:110%;}
.divImg {float:left; margin:5px; height:200px;}
.cat_link {
	width:150px;
	height:230px;
	float:left;
	padding:3px;
	margin:0px 0px 5px 3px;
}
.cat_sign {text-align:center; padding:0px;}
.cat_sign a {text-align:center; text-decoration:none; color:black;}
.cat_sign a:hover {text-decoration:underline; color:orange;}
.cat_img {border:1px solid gray; margin:0px 0px 3px 0px;}
.cont_link {
	width:200px;
	height:150px;
	font-size:11px;
	float:left;
	padding:0px;
	margin:5px 5px 15px 0px;
}
.cont_linkH {
	width:113px; 
	height:200px; 
	font-size:11px; 
	float:left; 
	padding:0px; 
	margin:5px 5px 15px 0px;
}
.adm_link {
	width:170px;
	height:340px;
	font-size:11px;
	padding:5px;
	margin:0px 0px 5px 10px;
}
.adm_img {border:1px solid gray;}
p.signPhagro {text-align:center; clear:both; padding:0px 5px;}
div.blockLf42 {width:42%; float:left; padding:5px 0px;}
.FlashLink {
	font-size:100%;
	font-weight:bold;
	text-align:center;
	margin:15px 5px;
	color:green;
}
.FlashLink a {color:green; text-decoration:none;}
.FlashLink a:hover {color:#7EACD9; text-decoration:underline;}
.Rbmap {color:#000099; cursor:pointer;}
.Rbmap2 {color:orange; cursor:pointer;}
.pht {
	float:left;
	width:150px;
	height:150px;
	margin:10px;
	cursor:pointer;
}
.ddNewsLine {border:1px dashed #D3E8F9; width:97%; margin-bottom:15px;}
/*بتخحتب*/
.icons {margin:3px 5px;}
.editTop {margin:5px; border:1px solid olive;}
/*MENU-PAGE*/
.nav_menu a {text-decoration:none; color:black; padding:1px; padding-left:3px; padding-right:3px;}
.nav_menu a:hover {text-decoration:none; color:blue;}
.nav_str {font-weight:bold; color:red; padding-left:3px; padding-right:3px;}
#form1 {display:none;}
.quest {font-size:95%; line-height:11px; color:#081B50; padding:7px 5px 10px 5px;}
.bodyQuest {text-align:left; line-height:12px; color:black;}
.signQuest {
	font-style:italic;
	text-align:right;
	color:#081B50;
	margin-right:20px;
}