/* -----------Общее--------- */
  #login-form{
position: absolute; 
top: 200px; 
display: none; 
width:95%; 
z-index: 66; 
font-size:100%;

}
#reg-form{
position: absolute; 
top: 200px; 
display: none; 
width:95%; 
z-index: 66; 
font-size:100%;

}

td.reg{

border: 1px solid #666666; 
border-right-color:black; 
border-bottom-color:black; 
background-color:#005DA5;
}

td.loginForm{

border: 2px solid #666666; 
border-right-color:black; 
border-bottom-color:black; 
background-color:#ffffff;
}
#login-form	form table{
border: 15px solid #ffffff;
}
.check{
padding: 2px 0 2px 0; 
white-space:nowrap
}
.check[id='check']{
padding: 6px 0 2px 0; 
white-space:nowrap
}

/* -----------Общее--------- */

		  TABLE.defList {
	TABLE-LAYOUT: fixed
}
     
	.b-fade {
	OVERFLOW: hidden; WHITE-SPACE: nowrap
}

 
.fade {
    float: right;
    position: relative;
    display: block;
    width: 16px;
    height: 1.6em;
    margin: -1.4em 0 -0.1em -16px;
    overflow: hidden;
    /*
    background: url('http://webmaster.yandex.ru/i/fade.png') no-repeat scroll 0pt 50% 
    */
}

td.long_data {
    overflow: hidden;
    padding-right: 0;
    width: 70%
}





.alignleft {
float: left;
}
.alignright {
float: right;
}

.padd{
	padding: 5px; 
	padding-top: 10px;
	/*
	background-image: url(/images/favicon.ico); 
	background-position: center center; 
	background-repeat: no-repeat
	*/
}

#categories {
text-align: right;
padding-right:0px;
padding:2px;
/* выравниванием содержимое списка
по правому краю */
}
#categories a {
float: left;
/* сделав ссылки (названия рубрик) плавающими,
прижимаем их влево */
}


/* для списка на аяксе*/
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:299px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:1.4em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	

.m_tb_5{
display: block;
margin: 5px 0px; 
}
.m_l_10{
display: block;
margin-left:10px;
}
.m_l_20{
display: block;
margin-left:20px;
}
 
.menu {
background: transparent;
border-bottom: 1px solid #FFFFFF;
font: 10px tahoma;
left: 0;
margin: -2px 0 0 -2px;
padding: 3px 0 0 0;
position: absolute;
top: 0;
visibility: hidden;
z-index: 25;
}
.menu a {
background: #274792;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
color: #FFFFFF;
display: block;
padding: 5px 10px;
text-decoration: none;
white-space: nowrap;
}
.menu a:hover {
background: #DB251C;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
color: #FFFFFF;
}
.menu a:visited {
color: #FFFFFF;
}
.new_window{
 cursor : url("/cur_new_window.cur"), auto; 
}
.other_site{
 cursor : url("/cur_other_site.cur"), auto; 
}

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px none;
	background: #ffffff;
	font-size: 9pt;
	font: 75% Arial, Helvetica, sans-serif;
}
img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-color: blue;
	/*
	border: 0px none;
	*/
}
p, table, td, tr {
	
	font: 100% Arial, Helvetica, sans-serif;
	color: #000000;
}
td.text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 0px;
	width: 33.33%;
}
td.leftmenu {
	 
	vertical-align: top;
}
td.title {
	width: 33.33%;
	padding-bottom: 10px;
}
td.blok {
	width: 25%;
/*	padding-right: 1px;*/
	height: 110px;
	border: 2px solid #d9d7d7;
}
td.heading, td.heading-center {
  font-weight: bold;
  font-size: 8pt;
  background-color: #eeeeee;
}

td{
  /*font-size: 10pt;*/
}
td.heading-center {
  text-align: center;
}
td.param {
  background-color: #eeeeee;
}
td.heading, td.heading-center, td.param, td.value {
  border: 1px solid #dddddd;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

p.title {
	font: 120% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
}
p.cattitle {
	font: bold 95% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
}
p.catcontent {
	font: 95% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
}
.title{
	font-size:15pt; 
	font-family:Arial, Helvetica, sans-serif;
}
.small{
	font-size:10px; 
}

.size_14{
	font-size:14px; 
}
.size_16{
	font-size:16px; 
}

H1{
	font-size:16pt; 
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	font-size:12pt; 
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	font-size:11pt; 
	font-family:Arial, Helvetica, sans-serif;
}
.gray{
	color: #A8A9AC;
}
.black{
	color: #000000;
}
.red{
	color: #DB251C;
}
.blue{
	color: #274792;
}
.bold{font-weight: bold; }



a, a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #274792;
}
a:visited{color: #274792;}


a.mainmenu:link, a.mainmenu:hover,a.mainmenu:visited{
	font: bold 120% Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.client{
	color: #FFFFFF;
	font: bold 120% Arial, Helvetica, sans-serif;
}

a.client:link, a.client:hover,a.client:visited{
	font: bold 120% Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}

a.none_decor:link, a.none_decor:hover,a.none_decor:visited{
	text-decoration: none;
}

#arhive
{
	background-color: #F6F6F6;
	border: 0px;
	border-top: 1px solid #D9D9D9;
	border-bottom: 2px solid #D9D9D9;
	
}

#arhive tr td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}

#arhive tr td input
{
	background-color: #ffffff;
	border: 1px solid #D9D9D9;
	width: 30px;
}

#subm
{
	width: 23px !important; 
	border: 0px !important; 
}

.inp {
	BORDER-RIGHT: #002952 1px solid; BORDER-TOP: #002952 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #002952 1px solid;  COLOR: #002952; BORDER-BOTTOM: #002952 1px solid;  BACKGROUND-COLOR: #E7E7E7
}
