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


.alarm	{color:#B54949;}
.alarm2	{color:#1E4A84;}
.not_decoration {text-decoration:none;}


label {
	cursor:pointer;
	cursor:hand;
}
p.half {
	margin-top: 0;
	margin-bottom: 5px;
}
p.halfb {
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
}
p.list {
	margin-top: 0;
	margin-bottom: 5px;
}
body, td {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #333333;
}
.main_color {
	color: #333333;
}
th {
	color: #FFFFFF;
	font-size: 11px;
	background: #53748b;
}
tr.tr_even td {
	background:#e7e7e7;
}
tr.tr_odd td {
	background:#efefef;
}
caption {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-color: #3B3B3B;
}
a {color:#1E4A84;
	text-decoration: none;
}
.bgr {
	font-size: 11px;
	background-position: right;
	background-repeat: no-repeat;
}

a:hover {
	text-decoration: underline;
}
ul {
	list-style-position: outside; margin:3px 0 3px 20px; padding:0;
	list-style-image: url(/common/img/arr4-h.gif);
}
ul ul {
	list-style-image: url(/common/img/arr5-h.gif);
}
ul ul ul {
	list-style-image: url(/common/img/m-li.gif);
}

.status {
	font-size: 11px;
}
.status-b, a.status-b {
	font-size: 10px;
}
.info, a.info {
	color: #030403;
	font-size: 10px;
}
.info-b, a.info-b {
	color: #FFFFFF;
	font-size: 10px;
}
.grey, a.grey {
	color: #4C4C4C;
}
.ext, a.ext {
	color: #4C4C4C;
	font-size: 10px;
}
.print, a.print {
	color: #666666;
	font-size: 10px;
}
.poll {
	color: #000000;
	font-size: 10px;
}
.date, a.date {
	color: #1E4A84;
	font-size: 10px;
}

.date2, a.date2 {
	color: #1E4A84;
	font-size: 10px;
}
.menu, a.menu {
	font-size: 11px;
	color: #FFFFFF;
}
.ddmenu {
	font-size: 9px;	
	color: #1E4A84;
}
.black {
	color: #000000;
	font-size: 11px;
}
.white {
	color: #FFFFFF;
	font-size: 11px;
}
.white-sm {
	color: #FFFFFF;
	font-size: 10px;
}
hr {
	color: #CCCCCC;
}
.title {
	font-family: Times;
	font-size: 24px;
	color: #7F7F7F;
}
.title2 {
	font-weight: bold;
}
.title2_bottom {
	margin-bottom:-20px;
}
.mbottom_15 {
	margin-bottom:-15px;
}
.mtop_15 {
	margin-top:-15px;
}
.mtop_20 {
	margin-top:-20px;
}
.copy {
	font-size: 11px;
}
sup {
    vertical-align: super;
    font-size: smaller;
}
sub {
    vertical-align: sub;
    font-size: smaller;
}
div.color {
    background: #333333;
    padding: 5px;
    border: none;
}
.tgallery {
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
}
.alarm {
	color:#B54949;font-weight:bold;
}
.quot {
	color:#000080;
}
.tooltip {
	color:#000080;
	text-decoration:underline;
}
.clear {
	height:1px;overflow:hidden;clear:none;float:none;
}


.href_disabled, .href_disabled:hover,
.href_disabled a, .href_disabled a:hover {color:#666666;text-decoration:none;cursor:default;}


/* навигатор */
.page_navig				{text-align:center;}
.page_navig td 			{border:solid 1px #CFCFCF;font-size:10px;}
.page_navig .margin_lr3	{padding-left:6px;padding-right:6px;}
.page_navig td a		{font-size:10px;}
.page_navig td img 		{border:0 none;}



/* фотоконкурс */
.photo-contest {font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 11px;}

.photo-contest form {margin: 0px; padding: 0px;}

.photo-contest A {font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 10px;}
.photo-contest .zoom A {background: url(/common/img/i_zoom.gif) no-repeat left; padding-left: 13px;}

.photo-contest .img-border DIV {border: 1px solid #dcdcdc; padding:2px; margin-right:25px; text-align: center;}

.photo-contest .date {border: 1px solid #dcdcdc; color: #1E4A84; margin: 0px 3px 0px 0px; padding: 1px 4px 1px 4px; float: left;}

.photo-contest .title {font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 11px; color:#484848; margin: 1px 0px 5px 0px;}
.photo-contest .title b {font-size: 12px;}
.photo-contest .title span {color: #c6c6c6; padding: 0px 5px 0px 5px;}
.photo-contest .who {margin: 0px 0px 15px 0px;}

.photo-contest .mark td {padding: 0px 10px 0px 0px;}
.photo-contest .vote td {font-size: 13px; color: #7f7f7f; font-weight: bold; padding-left: 7px;}


.photo-contest .send input.text {width: 150px;}
.photo-contest .send input.file {width: 213px;}
.photo-contest .send td {padding: 3px 0px 3px 0px;}

.photo-contest .yes {float:left; margin: -3px 0px 0px -4px;}

.photo-contest h3 {font-size: 13px;}

.photo-contest .file1 {border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc;}
.photo-contest .file2 {border-top: 1px solid #dcdcdc; pading-left: 10px; padding-right: 15px;}
.photo-contest .file2 input {margin-right: 7px;}
.photo-contest .file3 {width: 5px; background: url('/common/img/shnyashka2.gif') no-repeat 0px 0px;}
.photo-contest .file4 {width: 120px; border-bottom: 1px solid #dcdcdc;}

.photo-contest .button {margin: 15px 0px 5px 0px;}
.photo-contest .bt {width: 555px;}

A.tophoto {color: #4c4c4c;}



tr.tr_th td		{text-align:center;font-weight:bold;color:#ffffff;background:#53748b;}
caption, H2 {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}


/* для модуля работы с БД */
.db_ru_header				{font-size:13px;margin:0 0 3px 0;}
.db_ru_block				{width:100%;}
.db_ru_block .tbl_sub		{background:#efefef;border:solid 1px #cccccc;}
.db_ru_block .tbl_sub table	{width:100%;}

.db_ru_table_select 			{width:100%;}
.db_ru_table_select_print		{width:100%;border:solid #666 1px;}
.db_ru_table_select_print		{border-collapse:collapse;}
.db_ru_table_select th			{background:#53748b;color:#ffffff;}
.db_ru_table_select_print th	{background:#eee;color:#000;border:solid #666 1px;}
.db_ru_table_select_print td	{border:solid #666 1px;}
.db_ru_table_select_print tr.tr_even td	{background:#fff;}
.db_ru_table_select_print tr.tr_odd td	{background:#fff;}

.db_ru_table_select .hid_act td	{color:#1E4A84;}

.db_ru_instr_view			{width:100%;background:#efefef;border-top:solid 1px #53748b;}
.db_ru_instr_view2			{width:100%;}
.db_ru_instr_view2_print 	{width:100%;border-collapse:collapse;}
.db_ru_instr_view2 td		{vertical-align:top;}
.db_ru_instr_view2_print td	{vertical-align:top;border:solid #666 1px;}
.db_ru_instr_view2 td.td1_width, .db_ru_instr_view2_print td.td1_width	{width:40%;}
.db_ru_instr_view2_print tr.tr_even td	{background:#fff;}
.db_ru_instr_view2_print tr.tr_odd td	{background:#fff;}