body, html {margin:0px;padding:0px;height: 100%;}* html #maket {height: 100%;}#maket {width:1000px;margin:0 auto;min-height: 100%;}#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; }.cl20 { clear: both; height: 20px; }img { font: 3px; }a img { border: none; }.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;}.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; }h1 { font: bold 20px Tahoma; color: #13215c; }h2, h2 a { font: 20px Tahoma; color: #13215c; text-decoration: none; }h2 a:hover { text-decoration: underline; }h3 { font: bold 14px Tahoma; color: #13215c; text-decoration: none; }p, label { font: 16px Tahoma; color: #3F4647; text-align: left; }.pa { font: 16px Tahoma; color: #0089E0; text-align: left; text-decoration: underline; }.ba1 { clear: both; height: 100px; margin: 0px 4px 0px 5px; }#header{position: relative;left:0px;top:0px;width:1009px;height:200px;background: url(header_bkg.jpg);}#title{position:absolute;left:0px;top:0px;width:406px;height:200px;}#aut-man{position:absolute;left:891px;top:0px;width:114px;height:150px;}#aut-txt{ position: absolute; left: 709px; top: 20px; width: 149px; height: 110px; font: italic 15px Gergia; color: #6B7678; }#date-other{ position: absolute; left: 413px; top: 94px; width: 105px; height: 30px; font: bold 10px Tahoma; color: #13215c; text-align: center; }#date-time{ position: absolute; left: 428px; top: 59px; width: 75px; height: 20px; font: bold 17px Tahoma; color: #13215c; text-align: center; }#wh-other{ position: absolute; left: 548px; top: 84px; width: 140px; height: 55px; font: bold 11px Tahoma; color: #13215c; text-align: center; }#wh-pic{position:absolute;left:548px;top:0px;width:150px;height:59px;}#wh-temp{ position: absolute; left: 583px; top: 59px; width: 70px; height: 20px; font: bold 16px Tahoma; color: #13215c; text-align: center; }/*for ie#search-inp{	position: absolute;	left: 707px;	top: 168px;	width: 293px;	height: 33px;	font: 19px Tahoma;	color: #939598;	border: none;	background: transparent;}*/#search-inp{ position: absolute; left: 707px; top: 165px; width: 293px; height: 33px; font: 19px Tahoma; color: #939598; border: none; background: transparent; }#who-but{position:absolute;left:406px;top:165px;width:264px;height:35px;}#menu1 td a {	color: #13215c;	text-decoration: none;	text-transform: uppercase;	font-family: Tahoma;	font-size: 14px;	font-weight: bolder;}#menu2 td a { font: 12px Tahoma; color: #939598; text-decoration: none; }#menu1 td a:hover { color: #0089E0; text-decoration: underline; }#menu2 td a:hover { color: red; text-decoration: underline; }#footer{ position: relative; left: 0px; top: 0px; width: 1009px; height: 102px; clear: both; margin-top: -122px; margin-left: auto; margin-right: auto; background: url(footer_bkg.jpg); }#footerie { height: 102px; }/* ie */#menu2 { position: absolute; left: 0px; top: -2px; width: 1009px; height: 12px; margin-top: 0px; }#copyr1{position:absolute;left:406px;top:18px;width:590px;height:36px; margin-top: 7px; text-align: right;}#copyr2{position:absolute;left:406px;top:54px;width:590px;height:48px; margin-top: 20px; text-align: right;}#soc1{position:absolute;left:22px;top:35px;width:26px;height:25px;}#soc2{position:absolute;left:55px;top:35px;width:26px;height:25px;}#soc3{position:absolute;left:88px;top:35px;width:26px;height:25px;}#copyr1 a, #copyr2 a, #copyr2 { font: 12px Tahoma; color: #13215c; text-decoration: none; }#copyr1 a:hover, #copyr2 a:hover {  text-decoration: underline;  }#right{ width: 308px; float: right; border-bottom: 1px solid #e3e3e3; }.r_block{	width: 300px;	margin: 0px 4px 20px 4px;	background: url(rblock.jpg) repeat-x top;}.r_block_t {	width:291px;	white-space: nowrap;	font: 25px Tahoma;	color: #939598;	text-decoration: none;	text-transform: uppercase;	text-align: right;	height: 35px;	background: url(tr.jpg) no-repeat;	/* background-position: -250px;    php */	padding-right: 9px; }/*.r_block_t a { color: #939598; text-decoration: none; }.r_block_t a:hover { color: #939598; text-decoration: underline; }*/.r_block_txt{ padding: 6px 10px 10px 10px; }.r_block_txt a{ font: bold 12px Tahoma; color: #13215c; text-decoration: none;}.r_block_txt a:hover { text-decoration: underline; }#content{	/* w = 680 */	margin-left: 4px;	margin-right: 316px;	position: relative;	overflow: hidden;	/*border: 1px solid black;*/}/* главный блок на главной, видео и страница текста */.top {	width: 670px;	margin: 0px 4px 20px 4px;	background: url(top.jpg) repeat-x top;	overflow: hidden;	border-bottom: 1px solid #e3e3e3;	padding-bottom: 10px;	/*border-right: 1px solid #e3e3e3;*/	/*-moz-box-shadow: 1px 2px 4px #545454;     -webkit-box-shadow: 1px 2px 4px #545454;     box-shadow: 1px 2px 4px #545454;*/ }.top_t { width: 665px; white-space: nowrap; font: 25px Tahoma; color: #939598; text-decoration: none; text-transform: uppercase; height: 35px; background: url(trtop.jpg) no-repeat; background-position: 350px; padding-left: 9px; }.top_txt{ padding: 6px 20px 10px 10px; }.top_txt img { margin: 0px 20px 0px 0px; float: left }.top_txt h2 { display: inline; }.top_txt h2 a { font: 20px Tahoma; color: #13215c; text-decoration: none; }.top_txt h2 a:hover { text-decoration: underline;  }.top_txt p { font: 16px Tahoma; color: #13215c; text-align: left; }.ind1 { width: 340px; background: url(tr4.jpg) no-repeat; overflow: hidden; padding-bottom: 10px; float: left; }.ind2 { width: 340px; background: url(tr4.jpg) no-repeat; overflow: hidden; padding-bottom: 10px; float: right; }.ind3 { width: 162px; margin: 0px 4px 20px 4px; background: url(tr5.jpg) no-repeat; overflow: hidden; padding-bottom: 10px; float: left; }.txt3 { width: 662px; margin: 0px 4px 20px 4px; background: url(tr6.jpg) no-repeat; overflow: hidden; padding-bottom: 10px; }.ind_t {	font: 12px Tahoma;	color: #939598;	text-decoration: none;	height: 20px;	padding: 5px 0 0 9px;	}/* внутри блочков рубрик и индекса по центру */.ind_txt{ padding: 0px 20px 5px 10px; /*line-height: 5px;*/}.ind_txt img { margin: 0px 15px 0px 5px; float: left; }.ind_txt h3 { display: inline;  }.ind_txt h3 a {	font: bold 14px Tahoma;	color: #13215c;	text-decoration: none;	}.ind_txt h3 a:hover { text-decoration: underline;  }.ind_txt p {	font: 14px Tahoma;	color: #3F4647;	margin-top: 7px;}/* внутри блочка голосования */.rstolb_tlist { font: bold 12px Tahoma; color: #13215c; text-decoration: none; }.r_block_txt .rstolb_tlist_a { font: bold 12px Tahoma; color: red; 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_arc {	text-align: right;	margin-bottom: 10px;}.rstolb_arc a {	font: 11px Tahoma;	color: gray;	text-decoration: none;}.rstolb_arc a:hover {	color: #0089E0;	text-decoration: underline;}/* микро заголовок рубрики */.txt3t { font: 12px Tahoma; color: #939598; text-decoration: none; padding-bottom: 5px; }/* навигация рубрики */#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; }#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;}