BODY{
/*background:url("/images/back.png") no-repeat fixed center;*/
/*background:#15233E url("/images/body.gif"); overflow:auto;;*/
/*background-color: #F4F9FF;*/
position:relative;
font-family:Arial,sans-serif;
font-size:12px;
padding:0px;
margin:0px;
height:100%;
background-color: #F8F8F8;
/*background-image: url('images/new_style/body.jpg');*/
/*background-attachment:fixed;
background-position:center;
background-repeat:no-repeat;*/
}

/*------------NEWS-----------*/
/*---------------------------*/
td.selectadd{
border:1px solid #000001;
background:#A3C0E5 url("/images/leftbut.gif") center;
CURSOR:pointer;CURSOR:hand;
height:30px;
}
td.unselectadd{
border:1px solid #DAE4FF;
background:transparent;
CURSOR:pointer;CURSOR:hand;
}
table.tabadd{
margin-top:16px;
}
table.untabadd{
margin-top:0;
}
.rssscroll{
float:right;
text-align:left;
}
/*---------------------------*/
/*------------NEWS-----------*/
.hiddenbanner{
	display:none;
}
.visiblebanner{
	display:block;
}
.rssscroll{
	font-style:normal;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
}
A { 
	/*TEXT-DECORATION: none;
	color:#0033AC;*/
}
a {
		text-decoration: none;
		color: #0071ba;
		font-size: 12px;
		cursor: pointer;
}
a:hover {
	
}
a.insetlink{
	font-weight:bold;
}
/*индикатор поиска логинов*/
.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}

.tndrsFindShow{
display:block;
}
.tndrsFindHide{
display:none;
}

a.quick:link {color:black}
a.quick:visited {color:black}
a.quick:hover {color:black}

a.lfind:link {color:#848484}
a.lfind:visited {color:#848484}
a.lfind:hover {color:#0033AC}

a.newsl:link {color:#003399}
a.newsl:visited {color:#003399}
a.newsl:hover {color:#003399}

.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 2; width:22%;}
/*.hiddendate {visibility: hidden;}
.visibledate {visibility: visible;}*/
.hiddendate {display: none;}
.visibledate {display: block;}

.one{height:180px;visibility:hidden;}
.two{height:1px;visibility:hidden;}
/*.one{height:140px;visibility:hidden;}*/

.userEditDetSHOW{
display:block;
width:100%;
height:100%;
left:0%;
top:0%;
position: absolute; 
z-index: 10;
}
.userEditDetHIDE{
display:none;
position: relative; 
z-index: 10;
}

.DetSHOW{
display:block;
z-index:10;
}
td.shabl{
background:transparent url("/images/shablon.gif") center no-repeat;
margin-top:10px;
}
input[type="image"] {
   padding:2px;
   border: none;
   font: normal 12px Arial, sans-serif;
   color:#000;
}
input[type="radio"] {
   padding:2px;
   border: none;
   font: normal 12px Arial, sans-serif;
   color:#000;
}

input[type="text"] {
   margin:2px;
   font: normal 12px Arial, sans-serif;
   color:#5C6367;
}
select{
   margin:2px;
   font: normal 12px Arial, sans-serif;
   color:#000;
}
input[type="file"] {
   margin:2px;
   font: normal 1em Arial, sans-serif;
   color:#000;
   margin-top:0px; 
   margin-bottom:0px; 
   border-style: solid; 
   border-width: 1px; 
   border-color:#666666;
}
input.search{
	background:#ffffff url('/images/search.gif') left no-repeat;
	padding: 1px;
	padding-left: 20px;
	border: 1px solid #BFBFBF;
	color: #5C6367;
	width: 150px;
}
input[type="button"]:active,
input.button:active,
input.tbutton:active,
button:active,
input[type="submit"]:active{
   position: relative;
   top: 1px;
   left: 1px;
}
input.buttonFIND:active{
   position: relative;
   top: 1px;
   left: 1px;
   border-color: #000000;
}
input[type="password"] {
   margin:2px;
   font: normal 1em Arial, sans-serif;
   color:#000;
}

td {font-family:Arial,sans-serif;font-size:12px;}
td.newscl{font-family:Arial,sans-serif;font-size:12px;}
td.tools {font-size:12px; cursor:default;}
p,form {margin-top:0px;margin-bottom:0px;}
p.head {font-weight:bold; color:#ffffff}
input {font-weight:normal; font-size:12px; color:#000000; margin-top:0px; margin-bottom:0px; border-style: solid; border-width: 1px; border-color:#666666;}
select,option {font-weight:normal; font-size:11px; margin-top:0px; margin-bottom:0px; border-style: solid; border-width: 1px; border-color:#666666;}
input.button {background:#d0d0d0; color:#000000; border-width:1px; border-color:#d0d0d0; }
input.buttonFIND {background:#E8EEFC; color:#000000; border-width:1px; border-color:#E8EEFC; font-weight:bold;}
input.tbutton {background:#c0c0c0; color:#000000; border-width:1px; border-color:#666666;}
button {font-family:Arial,Arial,sans-serif; text-align:right; width:25px; height:25px; background:#C7E0FF; color:#000000; border-style: solid; border-width:1px; border-color:#C7E0FF;}

DIV {margin: 0px; padding: 0px; }
.headline { position:  relative; left:0%; top:0%; width:100%;}
.hlhome { position: absolute; left:5%; top:0%;}
.hlua { position: absolute; left:85%; top:0px;}
.hlru { position: absolute; left:90%; top:0px;}
.hlen { position: absolute; left:95%; top:0px;}

/* Vertical Menu
------------------------------ */
/* CSS Document */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
margin: 0;
border: 0 none;
padding: 0;
width: 250px; 
list-style: none;
}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

ul#navmenu-v li {
float: left; 
display: block !important; 
display: inline; 
position: relative;
}


ul#navmenu-v a {
border: 1px solid #FFF;
border-right-color: #527337;
border-bottom-color: #527337;
padding: 0 0px;
display: block;
/*background: #0072FF;*/
background-image:url(../images/button1.png);
color: #000000;
font: bold 12px/11px Arial, Arial, Helvetica, sans-serif;
text-decoration: none;
/*height: auto !important;
height: 1%; */
height:45px;
text-align:center;
}

td.navmenu {
font: bold 12px/11px Arial, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
}

ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
background-image:url(../images/button2.png);
color: #000;
text-align:center;
}


ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
/*background: #0072FF;*/
background-image:url(../images/button1.png);
color: #000000;
text-align:center;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
background-image:url(../images/button2.png);
color: #000;
}


ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
background-image:url(../images/button1.png);
color: #000000;
text-align:center;
}


ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
background-image:url(../images/button2.png);
color: #000000;
}


ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
background-image:url(../images/button1.png);
color: #000000;
}


ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
background-image:url(../images/button2.png);
color: #000000;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
position: absolute;
top: 0;
left: 250px;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
display: block;
}

/*--------DATE PICKER-------*/
/*--------------------------*/
/*--------------------------*/
/*--------------------------*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background: #ECF5F8 url('back.jpg') repeat-x;
	border: 1px solid #AAAAAA;
	width:200px;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #D5E3E7;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	background: #8FCADB;
	padding: 2px;
	width: 15pt;
	border: 1px solid #64A6B9;
	color: white;
	font-weight: bold;
	margin-bottom: 1px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #8FCADB;
	font-weight: bold;
	border: 1px solid #64A6B9;
	padding: 1px 3px 1px 3px;
	margin-right: 3px;
	width: 90px;
	text-align:center;
	}
/*--------------------------*/
/*--------------------------*/
/*--------------------------*/
/*--------DATE PICKER-------*/

/*--------------------------
MENU PRESIDENT
___________________________*/
td#nav{width:100%; min-width:240px; vertical-align:top; height:100%;}
dl#mainmenu {display:block; width:100%; min-width:240px; font:12px Arial,sans-serif; color:black;font-weight: bold; margin:0; padding:0; cursor:pointer; overflow:hidden;}
dl#mainmenu dt {border:2px solid #ffffff; margin-top:1px; color:black; background: url('images/leftbut.gif'); padding:6px 20px 6px 10px;}
/*dl#mainmenu dt.active {border:1px solid #003399; background:#C7D7A4 url("/images/fonbtn.png") center; color:black;}*/
dl#mainmenu dt.active {border:2px solid #ffffff; background-color:#fec483; color:black;}
dl#mainmenu dd {border-left:1px solid #fbfcff;border-right:1px solid #ffffff;font:bold 12px Arial,sans-serif; padding:0 0 0 0; color:black; margin:0; 
background-color:#ffffdf;}
dl#mainmenu dd a {display:block; color:black; border-bottom:1px dotted #000000; background:transparent url("../images/nav-arr-subnav.png") left center no-repeat;background-position:5px 50%; margin:0; text-decoration:none; padding:4px 0 4px 20px;}
dl#mainmenu dd a:hover {display:block; color:black; border-bottom:1px dotted #000000; background:#ffffff url("../images/nav-arr-subnav_act.png") left center no-repeat;background-position:5px 50%; margin:0; text-decoration:underline; padding:4px 0 4px 20px;}

td.links{
background:#F3FAA8;
}
table.links{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}






ul.navmenu-v,
ul.navmenu-v li {
margin: 0;
width: 250px; 
list-style: none;
display:block;
background-color: #ffffdf;
}
ul.navmenu-v ul {
margin: 0;
width: 250px; 
visibility:hidden;
list-style: none;
display:block;
background-color: #ffffdf;
}

ul.navmenu-v,
ul.navmenu-v ul {
padding:0 0 0 0;
border: 1px solid #000000;
}

ul.navmenu-v li:hover a ul,
ul.navmenu-v li a:hover ul{
display:block;
}

ul.navmenu-v:after {
clear: both;
display: block;
font: 12px Arial,sans-serif;
content: ".";
height: 0;
visibility: hidden;
}

ul.navmenu-v li {
float: left; 
display: block !important; 
display: inline; 
position: relative;
}


ul.navmenu-v a {
font:12px Arial,sans-serif;
display:block;color:black; font-weight: bold; border-bottom:1px dotted #000000; background:transparent url("/images/nav-arr-subnav.png") left center no-repeat;background-position:5px 50%; margin:0; text-decoration:none; padding:4px 0 4px 20px;
}

ul.navmenu-v a:hover,
ul.navmenu-v li:hover a,
ul.navmenu-v li.iehover a {
font:12px Arial,sans-serif;
background:#ffffff url("/images/nav-arr-subnav_act.png") left center no-repeat;
background-position:5px 50%;
color: #000;
text-align:left;
text-decoration:underline;
font-weight: bold;
padding:4px 0 4px 20px;
}


ul.navmenu-v li:hover li a,
ul.navmenu-v li.iehover li a {
font:12px Arial,sans-serif;
display:block;color:black; font-weight: bold; border-bottom:1px dotted #000000; background:transparent url("/images/nav-arr-subnav.png") left center no-repeat;background-position:5px 50%; margin:0; text-decoration:underline; padding:4px 0 4px 20px;
}

ul.navmenu-v li ul li a,
ul.navmenu-v li ul li a {
font:12px Arial,sans-serif;
display:none;color:black; font-weight: bold; border-bottom:1px dotted #000000; background:transparent url("/images/nav-arr-subnav.png") left center no-repeat;
background-position:5px 50%; margin:0; text-decoration:none; padding:4px 0 4px 20px;
}

ul.navmenu-v li:hover li a:hover,
ul.navmenu-v li:hover li:hover a,
ul.navmenu-v li.iehover li a:hover,
ul.navmenu-v li.iehover li.iehover a {
font:12px Arial,sans-serif;
background:#ffffff url("/images/nav-arr-subnav_act.png") left center no-repeat;
background-position:5px 50%;
color: #000;
font-weight: bold;
text-align:left;
padding:4px 0 4px 20px;
}


ul.navmenu-v ul,
ul.navmenu-v ul ul,
ul.navmenu-v ul ul ul {
position: absolute;
top: 0;
left: 250px;
}

ul.navmenu-v li ul,
ul.navmenu-v li:hover ul ul,
ul.navmenu-v li:hover ul ul ul,
ul.navmenu-v li.iehover ul ul,
ul.navmenu-v li.iehover ul ul ul {
visibility:hidden;
}

ul.navmenu-v li:hover ul,
ul.navmenu-v ul li:hover ul,
ul.navmenu-v ul ul li:hover ul,
ul.navmenu-v li.iehover ul,
ul.navmenu-v ul li.iehover ul,
ul.navmenu-v ul ul li.iehover ul {
display: block;
visibility:visible;
}

#pinf_settings{
	display:none;
	position:absolute;
	width:300px;
	height:200px;
	top:20px;
	left:50%;
	margin-left:-150px;
	border:1px solid #000000;
	background:#ffffff;
}
#select_email{
	display:block;
	position:relative;
	width:250px;
	left:50%;
	margin-left:-125px;
}
#new_email{
	position:relative;
	width:230px;
	left:50%;
	margin-left:-125px;
}
#plus_email{
	position:relative;
	border:none;
	width:10px;
	height:18px;
	left:50%;
	background:#ffffff;
	margin-left:4px;
	margin-top:0px;
	z-index:100;
	cursor:pointer;
}
font.newsFont
{
	font-size: 13px;
	font-family: Arial;
}
font.newsFont2
{
	font-size: 15px;
	font-family: Arial;
}
font.newsText
{
	font-size: 11px;
}
div.mainBanner
{
	height: 100px;
	width: 100%;
	position: absolute;
	background-image: url('images/mainText.png');
	background-repeat: no-repeat;
	background-position: center;
}