html,body{margin: 0px padding: 0px; background: #c0c0c0; }
#main{width: 100%; padding: 0px 3%; height: 100%;}
#maint{table-layout: fixed; width: 100%; height: 100%; border-collapse: collapse; background: #04315A;}


#ltoptd{background: url(dimg/panel.gif) no-repeat right;  height: 67px;}
#url{width: 126px; border-left: 1px dashed #5f8dc9;  border-bottom: 3px double #5f8dc9;}
#pic5{width: 285px; padding: 0px 5px;  border-bottom: 3px double #5f8dc9;}
#rtoptd{vertical-align: bottom; width: 190px;}
#rtop{background: url(dimg/rtopbg.gif); border-bottom: 1px double #5f8dc9;}


#logotbltd{ border-bottom: 1px solid #1a6394;}
#logotbl{height: 100%; width: 100%; background: url(dimg/rtop.gif) no-repeat;}
#logo{text-align: center; vertical-align: middle;}
#logotbl h1{font: bold  11px Arial, sans-serif; color: #007fff; margin: 0px; padding: 0px;  white-space: nowrap;}
#adres{background: #021f3f; border-top: 1px solid #04437e; color: #007fff; font:  11px Arial, sans-serif; text-align: center;}
#adres div{text-align: center; width: 200px;}
#flashtd{width: 400px; border-right: 1px dashed #5f8dc9;  border-bottom: 1px dashed #5f8dc9;  border-left: 1px dashed #5f8dc9;  height: 152px; padding: 0px;}
#kamin{text-align: center; border-bottom: 1px dashed #5f8dc9;}
#kamin h1{font: bold 13px Arial, sans-serif; color: #064c8a; margin: 0px; padding: 0px;}




#maint td#title{height: 35px; vertical-align: middle; border-left: 4px solid #f00;}
#title h1{margin: 0px; padding: 0px 30px; font: bold  20px/30px Arial, sans-serif; color: #007fff; text-align: right;}

#dopmenu{padding-left: 30px; vertical-align: middle;}
#dopmenu img{margin: 0px 7px;}

#maint td#contenttd{ border-left: 4px solid #f00;}
#contenttbl{width: 100%; height: 100%; table-layout: fixed;}
#podmenu{width: 25%; background: url(dimg/contentbg1.gif) no-repeat #ddd;  padding: 13px 0px 10px 16px; vertical-align: top;}
#podmenu h1, h2, h3{font: bold 18px Arial, sans-serif; color: #053F74;}
#podmenu h1#menuh1 {margin-bottom: 0px;}
#podmenu a{font: bold 10pt Arial, sans-serif; color: #03038a; text-decoration: none;}
#podmenu a#current {color: #D81B02;}
#podmenu a:hover{color: #D81B02;}
#content{background: url(dimg/contentbg1.gif) no-repeat #fff;  padding: 13px 16px 10px 16px;  vertical-align: top; font: 10pt Arial, sans-serif; color: #054177;}
#content td, th{font: 10pt Arial, sans-serif;  color: #054177;}
#content p{text-align: justify;}
#content a:hover, #rcontent a:hover{color: #f00;}
#content h1{font: bold 18px Arial, sans-serif; color: #053F74;}
#content h2{font: bold 16px Arial, sans-serif; color: #053F74;}
#content h3{font: bold 14px Arial, sans-serif; color: #053F74;}
#rcontent{background: url(dimg/contentbg1.gif) no-repeat #ddd;  padding: 13px 4px 10px 16px;  vertical-align: top; width: 190px; font: 12px Arial, sans-serif;}
#rcontent h2{ font: bold 18px Arial, sans-serif; color: #053F74;}
#maint td.footer{height: 22px; border-left: 4px solid #f00; background: url(dimg/lpodmenubg.gif) no-repeat;}
#maint td.rfooter{background: url(dimg/rpodmenubg.gif) no-repeat;}

#bottomrow{height: 14px; background: #fff; font: 10 Arial, sans-serif; color: #999; padding-left: 5px;}
#rbottomrow{background: #fff; font: 10 Arial, sans-serif; padding-right: 5px; text-align:right;}
#rbottomrow a{color: #999; text-decoration: none;}
#rbottomrow a:hover{color: #064c8a;}

#postForm { font-size:12px;}
#postForm fieldset { width:350px; }
#postForm legend { font: bold 10pt Arial, sans-serif; color: #03038a;}
#postForm label {
  float:left; /* подписи к полям сдвигаются влево */
  position: relative;
  top: 3px;
  width: 100px; /* ширина колонки подписей */
  margin-right:5px; /* отступ до поля ввода */
  text-align:right;
}
#postForm input, #postForm select, #postForm textarea {
  margin:0 0 0.5em 0.2em;
  width:220px;; /* ширина полей формы */
  padding:0;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-family: Verdana, sans-serif;
  font-size:12px;
}
#postForm .noresize {
  width:auto; /* для кнопок, переключателей */
}

#menu{background: #053F74; height: 22px; border-bottom: 1px solid #1a6394; padding: 0px 10px;  font: bold 12px Arial, sans-serif; color: #038dcc; vertical-align: middle; text-align: center;}

.horbar	{

	}
	
	.horbar table{
	border-collapse: collapse;
	background: url(dimg/menubg.gif) repeat-x;
	}
	
	.horbar table td{
	border-right: 2px solid #2c9de9;
	border-left: 2px solid #2c9de9;
	height: 12px;
	}
	

.horbaritem	{
	white-space: nowrap;
	font-family:   geneva, arial, helvetica, sans-serif;
	font-size: 12px;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 8px;
}

.horbaritem a:link	{
	color: #e43f1d;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #e43f1d;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #053F74;
	background-color: #ff0000;
	text-decoration: none;
}

.horbaritem a:active	{
	color: #ff0000;
	text-decoration: none;
}

.verbar	{
	color: blue;
	background-color: #0891da;
	border: 1px solid #0c7dc9;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #eee;
	border: 1px solid #2c9de9;
}

.item	{
	text-align: left;
	white-space: nowrap;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
}

.item a:link	{
	color: #e43f1d;
	text-decoration: none;
}

.item a:visited	{
	color: #e43f1d;
	text-decoration: none;
}

.item a:hover	{
	color: #eee;
	background-color: #ff0000;
	text-decoration: none;
}

.item a:active	{
	color: #ff0000;
	text-decoration: none;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
/*	right: 4px; */
	right: 7px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #9e9a91;
	border-bottom: 1px solid #ffffff;
	margin: 2px 0px 2px 1px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
}

#or{position: absolute; top: 75px; left: 255px;}