@import url("notice.css");
@import url("tables.css");
@import url("forms.css");
@import url("menug.css");
@import url("calendar.css");
@import url("dialogs.css");
@import url("root_menu.css");

html {
	/*background-color:#e3e4e4;*/
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

P {
	font: 13px Tahoma; color: #3d3d3d;
}

.con           {font: 13px Tahoma; color: #3d3d3d;}
.con  A:link   {color: #2A3990;}
.con  A:visited{color: #2A3990;}
.con  A:active {color: #C62026;}
.con  A:hover  {color: #C62026;}

.cons      {font: 13px Tahoma; color: #3d3d3d;}
.cons  A:link   {color: #2A3990;}
.cons  A:visited{color: #2A3990;}
.cons  A:active {color: #C62026;}
.cons  A:hover  {color: #C62026;}

.avt       {color: #333; font: normal normal 10px Arial;}
.avt A:link {color: #06f;}
.avt A:active {color: #06f;}
.avt A:visited {color: #036;}
.avt A:hover {color: #9933cc;}

.date {
	font: 14px Tahoma;
	color: #C62026;
}

.zag, .zagg, .zagr {font: 24px Tahoma;}
.zag {color: #2A3990;}
.zagr {color: #b8191d;}

.zagg { color:#00963f; }
.zagrs           {font: 18px Tahoma; color: #b8191d;}

.zags           {font: 18px Tahoma; color: #2A3990;}
.zags  A:link   {color: #2A3990;}
.zags  A:visited{color: #2A3990;}
.zags  A:active {color: #C62026;}
.zags  A:hover  {color: #2A3990;}

.mpzag           {font: 15px Tahoma; color: #2A3990;}
.mpzag  A:link   {color: #2A3990;}
.mpzag  A:visited{color: #2A3990;}
.mpzag  A:active {color: #C62026;}
.mpzag  A:hover  {color: #2A3990;}

H1 {font: 24px Tahoma; color: #2A3990;}

/* стили относящиеся к главной вёрстке */

#wrapper {
	margin:0px auto;
	background:#fff;/*  center column colur*/
	text-align:left;
	position:relative;
	margin-top:-81px;/* make space for footer*/
	z-index:0;
	min-height:100%;
	width:990px;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}

#header {
	clear:both;
	position:relative;
	width:100%;
	border-top:81px solid #fff;/* soak up negative margin to make way for footer*/
}

#footer {
	clear:both;
	margin:auto;
	position:relative;
	height: 80px;
	width: 930px;
	background-color: #ffffff;
	padding: 0 30px;
}

/*if we float the middle column we avoid the ie6 3 pixel jog and also keep columns in normal source order (left,middle right) but we need to use a negative margin offset to make it all fit.*/
#middle {
	width:100%;
}

#inner {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:3;
	/*border:1px solid #000000;*/
	margin: 0 15px;
}

.inner_foot {
	font: 15px Tahoma;
	color: #000000;
}

.img_r {
	margin: 0 10px 10px 0;
	float:left;
}

.img_l {
	border: 1px solid #000000;
	padding: 1px;
	margin: 0 10px 10px 0;
	float:right;
}

.yandexform { 
	padding:0;
	margin: 0;
	width: 200px;
	background-color: #ffffff;
} 

TABLE.yaform__search-input-layout TD.yaform__search-input-layout-l {
	width:130px;
}

TABLE.yaform__search-input-layout TD.yaform__search-input-layout-r {
	padding-left:5px;
	width: 70px;
	text-align: right;
	clear: both;
	display: inline-block;
}

TABLE.yaform__search-input-layout TD.yaform__search-input-layout-r INPUT.yaform__submit {
	margin: 0;
}

TABLE.yaform__search-input-layout TD.yaform__search-input-layout-l DIV.yaform__input INPUT.yaform__input-text {
	height: 25px;
	font-size: 25px;
	line-height: 25px;
}
