html {
  height:100%;
}


body {
  position:relative;padding:0; margin:0 auto;min-width: 1000px;font: 100% Georgia;//min-width: 1000px;

  min-height:100%;
}
*html body {
  height:100%;
}
#container{
	clear: both;min-height: 400px;padding-bottom: 88px;
}
*html #container{padding-bottom: 48px;}
#meta {
  position:absolute!important; bottom:0;
  height:38px; width:100%;
  padding:1px 0;background: #666666;

}



body{
	MARGIN: 0px;PADDING: 0px;BACKGROUND: #ffffff;font: 100% Georgia;
}
.win, .phead, .head, .top, .pbody, .foot, .foot_bot{
	width: 100%;
}
.win {
	min-width: 1000px; POSITION: relative;
}
.win {BACKGROUND: #ffffff;PADDING-BOTTOM: 0px;OVERFLOW: visible;TEXT-ALIGN: center;
}
.b-1 {
	MARGIN: 0px auto; WIDTH: 1000px;TEXT-ALIGN: left;
}
/*header*/
.phead {
	POSITION: relative; DISPLAY: block;HEIGHT: 90px;
}
.phead img{
	HEIGHT: 90px;
}
.head {
	BACKGROUND: #333333; POSITION: relative; DISPLAY: block;
}
.top {
	BACKGROUND: #666666; POSITION: relative; DISPLAY: block;TEXT-ALIGN: center;VERTICAL-ALIGN: middle;font: 70% Tahoma; color: #ffffff;
}
.top_center{
	MARGIN: auto auto; WIDTH: 900px;TEXT-ALIGN: left; vertical-align: bottom;padding: 0.7em 49px 0.8em 49px;color: #cccccc;
}
.ps font{
	font: 100% Tahoma;
}
.top_center span, .top_center span font {font: 11px Tahoma;}
.top_center span font, #menu a, .head_center, .atext, #search, .btn_search{
	color: #ffffff;
}
#menu{
	WIDTH: 665px;position: relative;display: block;float: right;color: #6699CC;left: -0.7em;//left: -0.6em;
}
#menu a{
	text-decoration: uderline;margin-left: 0.9em;margin-right: 0.9em;
}
.head_center{
	MARGIN: auto auto; WIDTH: 900px;TEXT-ALIGN: left; font-size: 75%;padding-top: 0.2em;padding-bottom: 0em;
}
.head_center table{
	display: block; position: relative;font: 80% Tahoma;float: left;color: #CCCCCC;margin-right: 1.4em;border-collapse: collapse;margin-top: 0em; margin-bottom: 0.5em;//margin-top: 0.2em;
	//margin-bottom: -0.2em;
}
*html .head_center table{
	margin-bottom: -0.2em;
}
*html .head_center{
	padding: 0.4em 49px 0.1em 49px;	
}
.privet{
	position: relative; display: block;margin-top: 1em;//margin-top: 1.1em;left: 15px;
}
.privet font a{color: #999999!important;}
html:first-child .privet {
  padding-left: 238px;
}
.user_form{
	padding: 0px;display: inline!important;clear: both;margin: 0px!important;height: 0px;width: 0px;
}
#message{
	position: relative;display: none;margin: -0.9em 0 0.3em 240px;font-size: 100%;text-align: left!important;clear: both;color: #6699CC;
}
.pbody {
	POSITION: relative;DISPLAY: block;HEIGHT: auto;
}
.logo {
	 margin-right: 97px;float: left;margin-top: 1.3em;position: relative;z-index: 9999;
}
*html .logo{
	margin-top: 1.2em;
}
html:first-child .logo {
  margin-right: 82px;
}
/*добавление статьи*/
.add{
	width: 180px;float: right;margin-top: 0.9em;
}
#add_stat{display: none;}
*html .add{
	margin-top: 0.7em;
}
.head_center font{
	margin-left: 0.5em;color: #999999;font: 95% Tahoma;
}
.add img{
	float: left;margin-top: 0.9em;
}
*html .add img{
	margin-top: 0.7em;
}
.atext{
	position: relative;top: 12px;text-decoration: underline;margin-left: 7px;font-size: 98%;
}
/*меню*/
.menu_user{
	display: block;color: #6699CC;font: 95% Tahoma;margin-bottom: 0.7em;padding-top: 0.7em;//padding-top: 0.8em;
}
*html .menu_user{
	padding-top: 0.6em;
}
html:first-child .menu_user{
  padding-left: 238px;
}
.menu_user a, .head_center span font a, .login a{
	color: #CCCCCC;text-decoration: underline;margin-left: 0.4em;margin-right: 0.4em;
}
#go_login{
	position: relative;display: block;margin-top: 0.5em;margin-bottom: 0px;left: -15px;
}
*html #go_login{
	margin-top: 0.5em;	
}
.st{
	display: block;height: 1px!important;clear: both;margin: 0px;
}
*html .st{
	margin-top: -15px;
}

.head_center table td{
	padding-right: 15px;padding-bottom: 5px;
}
.head_center table td.lg{
	background: url(/images/openid.gif) no-repeat 0px 5px;padding-left: 15px;
}
.fr{padding-left: 15px;}
.head_center table a{
	text-decoration: underline;color: #999999;
}
.inplogin{
	 font-size: 10px;font-family: Tahoma;width: 145px!important;height: 13px;	
}
.head_center table td.lg input{
	width: 145px!important;height: 13px;color: #333333;font-size: 10px;font-family: Tahoma;
}
.emptyLogin{color: #c2c2c2!important;width: 145px!important;height: 13px;
}
.btn_go{
	font-family: tahoma;color: #CCCCCC;font-size: 9px;vertical-align: top;padding-bottom: 2px;border: 0px;width: 50px!important; height: 22px;background: url(/images/btn_in.gif) no-repeat;//padding-bottom: 1px;
}
.content {
	WIDTH: 1000px; POSITION: relative; DISPLAY: block;
}
/*левая колонка*/
#left{
	padding: 1.8em 0px 1.8em 20px;float: left;width: 240px;margin-right: 0px;
}
.ban{
	position: relative;margin-top: 1.2em;display: block;margin-left: 30px;font: 75% Georgia;color: #333333;
}
.ban p{
	margin-top: 1.4em;margin-bottom: 0;line-height: 130%;//margin-top: 1.2em;
}
.ban font{
	position: relative;display: block;left: -1.4em;color: #FF3300;padding-right: 0px;margin-right: -1.4em;float: left;//left: -1em;
}
.ban font a{
	text-decoration: none;font-family: Georgia;font-size: 12px;vertical-align: top;
}

.ban a{
	color: #FF3300;text-decoration: underline;
}
/*голосование*/
.rate{
	margin: 2.2em 0 2.2em 0;
}
.rate_result, .rate_result_1{
	font: 9px Tahoma!important; color: #ffffff!important;padding-bottom: 1px;BACKGROUND-IMAGE: url(/images/rate.gif);width: 33px;height: 11px;BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left top;
	//background-position: 0px 2px;	padding-left: 3px!important; padding-top: 0px;padding-bottom: 0px;//clear: both;
}
.rate_result_1{
	cursor: pointer;//clear: none;
}
.rate_result img, .rate_result_1 img{
		position: relative;top: 1px;
}
.rate_result_1.disabled {
	cursor: default;
}
.rate_result_1 img {
	width: 12px;height: 11px;background: url(/images/star.gif) 0px -11px no-repeat;
}
.rate_result_1 img.hover {
	background-position: 0px 0px;
}
.rate_stat{
	position: relative;padding-left: 10px!important;font: 9px Tahoma!important; color: #999999!important;
}
/*параметры статьи*/
#left table{
	border-collapse : collapse;margin: 0px; padding: 0px;margin-top: 0.85em;margin-bottom: -0.1em;//margin-bottom: 0.4em;margin-top: 0.9em;
}
#left table td{
	font: 95% Tahoma; color: #666666;
}
td.left_number{
	padding-top: 0em;padding-right: 1.4em;font-family: Georgia!important;font-size: 100%!important;color: #6699CC!important;
}
.left_number p{
	margin: 0em;margin-bottom: 0.05em;
}
.ban1{display: block;position: relative;margin-bottom: 2.45em;}
.baner2{
	display: block;margin-top: 1.8em;margin-bottom: 0.1em;border: 0px;
}
.baner2 img{
	display: block;margin-top: 1.8em;margin-bottom: 0.1em;border: 0px!important;
}
.baner2 a{text-decoration: none!important;}
/*поиск*/
#search{
	padding: 0.7em 15px 0.85em 30px;background: #999999;font: 105% Georgia lighter;
}
#search p{
	margin-top: 7px;margin-bottom: 0px;
}
#search form{
	margin: 0px;padding: 0px;
}
#empty{margin-top: 0em;color: #FF3300;display: none;font: 11px Tahoma;margin-bottom: 1em;}

.text_search{
	width: 133px!important;position: relative;display: block;height: 16px;float: left;margin-right: 3px;
}
*html .text_search{
	margin-right: 0px;width: auto;
}
.btn_search{
	font-family: tahoma;display: inline; position: relative;vertical-align: top;font-size: 9px;padding-top: -5px;border: 0px;width: 50px!important; height: 22px;background: url(/images/button_search.gif) no-repeat;
}
.br{
	clear: both;position: relative;display: block;
}
/*класс ссылки мини*/
.ban4table{
	padding: 0;padding-top: 0.4em;//padding-top: 0.6em;
}
#additionale { 
	width:  15em;margin: 0px; font: 73% Georgia;margin-bottom: 0.8em;
}
.sel {
	clear: left;vertical-align: middle; margin-top: 0.4em;font: 73% Georgia;
}
*html .sel{
	height: 1px;
}
.sel input { 
	float: left; margin-right: -20px;margin-left: 0px;position: relative;padding: 0px;margin-top: 0em; vertical-align: bottom; //margin-left: -3px;//margin-top: 0em; 
}
.sel label { margin-left: 30px; display: block; text-decoration: underline;//vertical-align: baseline;
	//padding-top: 0.2em;
}
#cat_error{color: #666666;font: 70% Tahoma;}
/*центр*/
#cent{
	display: block;position: relative;width: 720px;float: right;padding-right: 20px;//width: 718px;
}
/*статья*/
#stat{
	display: block; position: relative;padding-left: 30px;padding-top: 0em;width: 450px;margin-right: 0px;height: auto;float: left;margin-bottom: 0px;//width: 448px;float: left!important;
}
*html #cent{
	width: 718px;
}
*html #stat{
	width: 468px;float: left!important;
}
#name_stat{
	display: block; padding-left: 30px;position: relative;padding-top: 1.7em;width: 690px;margin-right: 8px;height: auto;margin-bottom: 1.1em;//width: 670px;//padding-top: 3em;
}
*html #name_stat{
	width: 670px;float: left!important;padding-top: 3em;
}
#name_stat p{
	width: 450px;display: block; position: relative;margin-top: 0.8em;font: 150% Georgia;color: #333333;display: block;line-height: 101%;margin-bottom: 0em;//width: 445px;
}
*html #name_stat p{
	width: 445px;
}
#name_stat span{
	text-align: left;color: #333333;font: 75% Georgia;
	text-indent: 0;padding-left: 0px;padding-bottom: 0px;vertical-align: top;margin-left: -0.2em;margin-bottom: 0em;
}
#name_stat span a{
	text-decoration: underline;color: #FF3300;
}
#name_stat span font{
	text-indent: 0;position: relative; color: #FF3300;display: block;float: left;margin-right: 0.5em;margin-left: -0.2em;font: 100% Georgia;
}
.stat_text{
	display: block; position: relative;margin-top: 2.75em!important;//z-index: -1;
}
.hr_start{text-decoration: underline;color: #336699;}
*html .stat_text{
	margin-top: 0em!important;
}
.base_text{
	float: right;display: block;position: relative;margin-left: 0px;
}
.stat_text p{
	display: block;position: relative;font: 80% Georgia;color: #333333;margin-bottom: 0.1em;text-indent: 0em;
}
.stat_text form{
	margin: 0px;width:  680px;margin-top: 1em; margin-bottom: 0em;
}
.stat_text div{
	position: relative;display: block;vertical-align: middle; margin-top: 0em;margin-bottom: 0px;
}
.mse {display: block;position: relative;height: 300px!important;width: 448px!important;
margin-bottom: 1em;//margin-bottom: 4em;
//width: 430px!important;}
.area_mse{padding-top: 0.2em;}
*html .area_mse{padding-top: 0.2em;padding-bottom: 0em;}
*html .stat_text div{
	height: 1px;
}
.stat_text table{
	border-collapse: collapse;float: left;margin-top: 0em;//margin-top: 0.4em;
}
*html .stat_text table{
	height: 1px;
}

table .left{
	width: 240px
}
table .left input, table .right input{
	width: 208px;
}
table .left .btn_img{
	BACKGROUND: url(/images/btn_img.gif) no-repeat;width: 206px; height: 20px;border: 0px;color: #333333;font-size: 11px;font-family: Tahoma;background: #ffffff;border: 1px solid #D4D0C8;
}
table .left .inp4img{
	position: relative;display: block;float: left!important;
}
.label4table{
	top: 2.8em;//top: 0em;margin-top: 0em;//margin-top: 2.5em;
}
.stat_text input{
	width: 448px;height: 14px;position: relative;float: left; margin-right: -20px;margin-bottom: -0.4em;font-size: 12px;
}
.stat_text textarea{
	width: 448px;height: 74px;position: relative;display: block;float: left; margin-right: -20px;
}
.stat_text label{
	margin-left: 458px; position: relative;display: block; 	BACKGROUND: url(/images/str_add_stat.gif) no-repeat 8px 6px;	padding-left: 35px;color: #666666;font:  70% Tahoma;line-height: 150%;margin-bottom: -0.8em;
}
.del{
	display: block;width: 690px;BACKGROUND: url(/images/cp1.gif) repeat-x;height: 3px;margin-top: 0.75em;margin-left: 30px;
}
*html .del{
	width: 688px;
}
.base_right{
	float: right;width: 690px;display: block; position: relative;font-size: 100%;padding-bottom: 0.8em;
}
*html .base_right{
	width: 685px;margin-left: -30px;
}
.separator{
	clear: both;height: 0px;padding: 0;position: relative;
}
.sort1{
	margin-top: 1.8em;padding: 1.6em 30px 0.8em 30px;background: #6699CC;font: 105% Georgia lighter;color: #ffffff;
}
.label4file{
	color: #666666;font: 70% Tahoma;padding-top: 1.4em;
}
.hr4file{
	font: 70% Tahoma;padding-top: 1em;//padding-top: 1em;
}
*html .hr4file{
	position: relative;display: block;top: 0em;
}

.hr4file a{
	color: #336699;text-decoration: none;
}
.hr4file font{
	text-decoration: underline;margin-left: 0.8em;font: 100% Tahoma;
}
.filelabel{
	display: block; position: absolute;width: 210px;right: -12px;top: 25px;padding-left: 25px;color: #666666;font:  70% Tahoma;line-height: 150%;margin-bottom: -0.8em;
}
#labl_img{display: none;}
.block_img{
	position: relative;display: block;float: left;width: 690px;
}
.block_img p{
	color: #333333;font: 11px Tahoma;text-align: right;margin-right: 35px;margin-bottom: 8px;margin-top: 8px;
}
.block_img p span.red{
	color: #FF3300;margin-left: 0px;text-decoration: none;
}
.block_img p a.blue{
	color: #336699!important;margin-left: 0px;text-decoration: underline;cursor: hand!important;cursor: pointer;
}
.block_img span.blue{
	color: #336699!important;text-decoration: underline;
}

.block_img p font{
	color: #CCCCCC; margin-left: 10px;font: 11px Tahoma;
}
.block_img p span.red font{
	color: #FF3300;margin-right: 10px;font: 11px Tahoma;text-decoration: underline!important;cursor: hand;cursor: pointer;
}
.block_img .img{
	display: block;float: left!important;width: 245px;padding-top: 0px;height: 280px;
}
.send_stat{
	font:  9px Tahoma; font-size: 9px!important;color: #333333;BACKGROUND: url(/images/btnsend_stat.gif) no-repeat;width: 86px!important; height: 22px!important;border: 0;vertical-align: top;margin-top: 1em;padding-bottom: 2px;//padding-bottom: 0px;
	//margin-top: 0.2em;
}
*html .send_stat{margin-left: 0px;}
.send_stat_reg{
	font:  9px Tahoma; font-size: 9px!important;color: #333333;BACKGROUND: url(/images/btnsend_stat.gif) no-repeat;width: 86px!important; height: 22px!important;border: 0;vertical-align: top;margin-top: 4em;padding-bottom: 2px;//padding-bottom: 0px;
	//margin-top: 1.2em;
}
*html .send_stat_reg{margin-left: 32px;}

sup{color: #ff3300;}
#debug{display: none;width: 420px;color: #FF3300; margin-top: 1em;//margin-top: -1em;margin-bottom: 2em;font: 11px Tahoma;}
.red4error, .red4error1, .red4error2{margin-left: 35px;color: #FF3300;}
.red4error1{display: none;}
.red4error2{visibility: hidden;}
/*footer*/
.foot {position:absolute; bottom:0;padding:1px 0;width: 100%;min-width: 1000px;BACKGROUND: url(/images/logo2.gif) right 30% no-repeat #666666;DISPLAY: block;clear: both; 
TEXT-ALIGN: center;margin-top: 4.2em;VERTICAL-ALIGN: middle;font: 70% Tahoma; color: #ffffff!important;
}
*html .foot{margin-top: 0em;}
.foot_bot {
	BACKGROUND: #333333;padding: 0;display: block;font-size: 8px;bottom: 0px;height: 10px;
}
#full_size{padding-bottom: 1em;//padding-bottom: 0em;}
.privet a{color: #ffffff!important;text-decoration: underline;}
.sch{display: block;margin-top: 0.5em;}
.ln{font: 85% Georgia;color: #333333;margin-bottom: -0.9em;margin-top: -1.7em;//margin-top: -1.8em;
 }
.stat_text a{color: #6699cc;}