
#menu1 td a { color: #13215c; text-decoration: none; font-family: Tahoma; font-size: 18px; font-weight: bolder; }
#menu2 td a { font: 12px Tahoma; color: #939598; text-decoration: none; }
#menu1 td a:hover { color: #0089E0; text-decoration: underline; }

.txt1t { font: 25px Tahoma; color: #939598; text-decoration: none; text-transform: uppercase; padding-bottom: 2px; }
.txt2t { font: 25px Tahoma; color: #939598; text-decoration: none; text-transform: uppercase; padding-bottom: 2px; }
.txt3t { font: 12px Tahoma; color: #939598; text-decoration: none; padding-bottom: 5px; }

#txt1 img,#txt2tbl img,#txt3tbl img {display:block}


.txt2l {
	background: linear-gradient(top, silver 0%, white 100%);
	background: -moz-linear-gradient(top, silver 0%, white 100%);
	background-image: url(txt2bkg1.jpg);
}


#txt1 h1 { font: bold 20px Tahoma; color: #13215c; }

h1 { font: bold 20px Tahoma; color: #13215c; }
h2, h2 a { font: 20px Tahoma; color: #13215c; text-decoration: none; }
h2 a:hover { text-decoration: underline; }

#txt1 p { font: 16px Tahoma; color: #3F4647; text-align: left; }
.dpage { font: bold 16px Tahoma; color: #13215c; text-align: left; }

p, label { font: 16px Tahoma; color: #3F4647; text-align: left; }
.pa { font: 16px Tahoma; color: #0089E0; text-align: left; text-decoration: underline; }

.clear { clear: both; height: 1px; overflow: hidden; }

.strong_rep { font-weight: bold; }

.page_pic {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	margin-right: 10px;
}

hr {
	border: 1px dotted #979797;
	margin-left: 10px;
	margin-right: 10px;
}

.hr {
	border: none Black;
	background-image: url(hr.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.wb { border: none; background-image: url(hr2.png); background-repeat: no-repeat; background-position: center; height: 8px; }

.rstolb_tlist { font: bold 12px Tahoma; color: #13215c; text-decoration: none; }
.rstolb_otvlist { font: 12px Tahoma; color: #13215c; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.rstolb_otvlist a { font: 12px Tahoma; color: #0089E0; text-decoration: underline; }
.poll_liks { font: bold 12px Tahoma; color: #13215c; text-decoration: none; text-align: right; text-decoration: none;  }
.rstolb_tlist:hover { text-decoration: underline; }

#txt3tbl h3, #txt3tbl h3 a { font: bold 14px Tahoma; color: #13215c; text-decoration: none; }
#txt3tbl h3 a:hover { text-decoration: underline; }
#txt3tbl p, p a { font: 14px Tahoma; color: #3F4647; text-decoration: none; text-align: left; }
#txt3tbl p a:hover { text-decoration: underline; }

img { font: 3px; }

#datediv{height:165px;left:0px;position: relative;top:0px;width:133px; background-image: url(datediv_bkg.jpg);}
#date-time{height:20px;left:22px;position:absolute;top:59px;width:75px;font: bold 17px Tahoma; color: #13215c; text-align: center;}
#date-other{height:30px;left:7px;position:absolute;top:94px;width:105px;font: bold 10px Tahoma; color: #13215c; text-align: center;}

#whdiv{height:165px;left:0px;position: relative;top:0px;width:157px;background-image: url(whdiv_bkg.jpg);text-align: center; }
#wh-other{height:55px;left:7px;position:absolute;top:84px;width:140px;font: bold 11px Tahoma; color: #13215c;  }
#wh-pic{height:59px;left:7px;position:absolute;top:0px;width:150px;}
#wh-temp{height:20px;left:42px;position:absolute;top:59px;width:70px;font: bold 16px Tahoma; color: #13215c; }

.copyr1 a, .copyr1 { font: 12px Tahoma; color: #13215c; text-decoration: none; }
.copyr1 a:hover {  text-decoration: underline;  }

#search-input { width: 311px; height: 35px; font: 12px Tahoma; color: #939598; text-decoration: none; }

#pnav { text-align: center; text-decoration: none; font: 16px Tahoma; color: #3F4647; }
#pnav a { text-decoration: none; font: 16px Tahoma; color: #3F4647; }
#pnav .pnavspace, #pnav .pnavspace:hover  { border: none; background-color: White; }
#pnav td { border: 2px solid #C4C4C4; padding-left: 9px; padding-right: 9px; }
#pnav th { border: 2px solid #C4C4C4; background-color: #C4C4C4; padding-left: 9px; padding-right: 9px; }
#pnav td:hover { background-color: #C4C4C4; }

#authordiv { height: 165px; left: 0px; position: relative; top: 0px; width: 311px; background-image: url(aut_bkg.jpg); }
#aut-man { height: 150px; left: 193px; position: absolute; top: 0px; width: 114px; }
/*#aut-txt {
	height: 110px;
	left: 11px;
	position: absolute;
	top: 20px;
	width: 149px;
	font: italic 15px Gergia;
	color: #6B7678;
}*/
#aut-txt {
	/*height: 110px;*/
	max-height: 110px;
	left: 11px;
	position: absolute;
	top: 20px;
	width: 149px;
	font: italic 15px Gergia;
	color: #6B7678;
	background: White;
	padding: 5px;
    -moz-border-radius: 5px; /* Для Firefox 3 */
    -webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
    border-radius: 5px; /* Для современных браузеров */
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 5px rgba(0,0,0,0.5); /* Параметры тени */
}

#alftbl td { text-decoration: none; font: 14px Tahoma; color: #999; }
#alftbl td a { text-decoration: none; font: bold 14px Tahoma; color: #2F4F4F; }
#alftbl td a:hover { color: #0089E0; text-decoration: underline; }

#aut_rub_tbl h3,#aut_rub_tbl p { display: inline; }
#aut_rub_tbl .aut_info { font: 12px Tahoma; color: #939598; }

#authsearchbut { height: 23px; left: 597px; position: absolute; top: 0px; width: 64px; }
#authsearchdiv { height: 23px; left: 0px; position: relative; top: 0px; width: 660px; }
#authsearchinp { height: 23px; left: 0px; position: absolute; top: 0px; width: 586px; font: 12px Tahoma; color: #939598; }

#regtbl td { font: 16px Tahoma; color: #3F4647; text-align: left; }

.comdata { float: right; font: 11px Tahoma; }
#comtable td { font: 12px Tahoma; }

#updiv { height: 23px; left: 0px; position: relative; top: 0px; width: 1009px; background: url(updiv.png); font: bold 12px Tahoma; color: White; text-decoration: none; text-align: center; }
#updiv a { color: White; text-decoration: none; }
#updiv a:hover { text-decoration: underline; }
#updiv1 { height: 12px; left: 488px; position: absolute; top: 4px; width: 60px; }
#updiv2 { height: 12px; left: 588px; position: absolute; top: 4px; width: 110px; }
#updiv3 { height: 12px; left: 738px; position: absolute; top: 4px; width: 258px; text-align: right; }

#showcase b { font: bold 12px Tahoma; color: #3F4647; }
#showcase p { font: 12px Tahoma; color: #3F4647; }
.vid1 {
	background-image: url(video_01.png);
	background-repeat: no-repeat;
	font: 25px Tahoma;
	color: #939598;
	text-decoration: none;
	text-transform: uppercase;
	
	padding-left: 10px;
}
.vid2 { background-image: url(video_02.png); background-repeat: repeat-x; }

.galpage {
	float: left;
	margin: 5px;
}
.img_padding {
	margin: 10px;float: left;
}