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%;
}
#meta {
  position:absolute; bottom:0;
  height:38px; width:100%;
  padding:1px 0;background: #666666;
}
#container{padding-bottom: 48px;}
.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;
}
.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;
}
#menu font{margin-left: 0.9em;margin-right: 0.9em;//font-size: 100%;color: #cccccc!important;}
.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: -1.1em 0 0.3em 240px;font-size: 90%;text-align: left!important;clear: both;color: #6699CC;//margin-top: -0.6em;
}
.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;
}
*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.75em;
}
*html .add img{
	margin-top: 0.7em;
}
.atext{
	position: relative;top: 12px;text-decoration: underline;margin-left: 7px;font-size: 98%;
}
/*меню*/
.menu_user{
	display: none;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 2em 20px;float: left;width: 240px;margin-right: 0px;
}
.ban{
	position: relative;margin-top: 1.5em;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.3em 0 2.2em 0;//margin-top: 2.4em;
}
.rate_result, .rate_result_0{
	margin-top: 0.3em;//margin-top: 0em;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_0{
	position: relative;display: block;float: left;width: 23px!important;height: 14px!important;//padding-top: 2px!important;
}
.rate_result_1{
	font: 9px Tahoma!important; color: #ffffff!important;padding-bottom: 1px;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;
}
.rate_result_1{
	cursor: default;//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;border: 1px solid red;
}
.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;
}
/*класс ссылки мини*/

.sort2{margin-top: 1.6em;}
.sort2 span{font: 95% Tahoma;color: #666666;}
.sort2 p
 , .sort2 ul
    , .sort2 ol
    {
        padding: 0;margin: 0.6em 0;margin-left: 15px;
    }
    .sort2 li
    {
        margin: 0.2em 0 0.2em 1.3em;color: #6699CC;
    }
    .sort2 ul
    {
        margin-bottom: 1.9em;list-style-type: none;//list-style-image: url('/images/li.gif');
    }
	
    .sort2 ul li
    {
        padding: 0;font: 85% Georgia lighter;
        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
                | ( parentNode.style.listStyleImage = 'none' )
                | ( this.firstChild && this.firstChild.nodeType != 3
                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.3em; margin: 0 -1.3em 0 0;">&mdash;&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' );
    }
	 .sort2 ul li.active
    {
        padding: 0;font: 85% Georgia lighter;
        behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1
                | ( parentNode.style.listStyleImage = 'none' )
                | ( this.firstChild && this.firstChild.nodeType != 3
                    ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
                | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&nbsp;</nobr>'
                    + this.innerHTML ) ) : '' );
    }
	.sort2 ul li.active{
		margin: 0.25em 0 0.25em 0.09em;TEXT-ALIGN: right; padding: 0em 0em 0em 0em;list-style-type: none!important; //list-style-image: url('/images/li_none.gif');list-style : outside;
		
	}
    .sort2 ul>li:before
    {
        content: '\2014\a0';
        float: left;margin-left: -1.25em;
    }
	.sort2 ul>li.active:before
    {
       content: '';float: left;
       
    }
    .sort2 ul>li>*:first-child:-moz-first-node
    {
        margin-top: -1.2em;
    }
	.sort2 ul>li.active>*:first-child:-moz-first-node
    {
        margin-top: 0.3em;
    }
    .sort2 ul>li>*
    {
        text-indent: 0;
    }
    .sort2 .sup
    {
        position: relative;top: -0.5em; font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;vertical-align: baseline;
    }
.sort2 a{
	color: #333333;text-decoration: uderline; margin-left: 0px;
}
.sort2 li.active font{font: 100% Georgia lighter;left: 0em;color: #333333;POSITION: relative;margin-left: 0px;display: block;padding: 3% 0 6% 1.3em;text-align: left;vertical-align: top;width: auto;text-decoration: none;height: 0.9em;background: url('/images/sel.gif') no-repeat left 20%;
}

/*центр*/
#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: 0em;//width: 448px;float: left!important;padding-bottom: 68px;//padding-bottom: 68px;
}
.stat_text{margin-top: -1em;clear: both;//margin-top: -2em;}
#stat p{font: 80% Georgia;color: #333333;text-indent: 2.2em!important;}
#stat ul, #stat ol{font: 80% Georgia;color: #333333;margin-left: 0.8em;//margin-left: 2.2em;}
#stat a{text-decoration: underline; color: #336699;}
*html #cent{
	width: 738px;padding-right: 0px;margin-top: -1.1em;padding-bottom: 0px;margin-bottom: -3px;

}
*html #stat{
	width: 450px;float: left!important;padding-left: 30px;padding-bottom: 48px;

}
#name_stat{
	display: block;position: relative;padding-top: 1.7em;width: 450px;margin-right: 8px;height: auto;float: left;margin-bottom: 0.3em;//margin-bottom: 2.6em;//width: 408px;float: left!important;
}
#name_stat p{	
	font: 150% Georgia;color: #333333;text-indent: 0px!important;
}
#name_stat span{
	text-align: left;color: #666666;font: 10px Tahoma;position:relative;display: block;margin-bottom: -0.4em;//margin-bottom: 0em;
	text-indent: 0;padding-left: 2px;padding-bottom: 0px;vertical-align: top;margin-left: -0.2em;
}
h6{
	font: 100% Georgia;color: #333333;text-indent: 0px!important;font-style : italic!important;margin-bottom: 0px;margin-top: 0.6em;//margin-top: 0em;
}
.descr{margin-bottom: 1.8em;}
.noindent{margin-left: -2.2em;margin-top: 2em;//margin-top: 1.8em;}
#additionale1{
	margin-top: 1em;
}
.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; //vertical-align: baseline;
	//padding-top: 0.2em;
}
.sel label a{text-decoration: underline;}
/*правая колонка*/
.img_user{
	display: block; position: relative;padding-top: 0px;margin: 2.5em 0 1.5em 0;float: left;width: 210px;//width: 170px;overflow-y : visible;text-align: left;color: #333333;padding-left: 30px;font: 75% Georgia;
}
.img_user h6{font: 130% Georgia;//margin-top: 2.3em;//margin-bottom: -0.5em;}
.img_user table{
	border-collapse : collapse;margin: 0px; padding: 0px;margin-bottom: 0.7em;margin-top: 0.9em;//margin-top: 2.3em;
}
.img_user table td{
	color: #333333;vertical-align: top;padding-right: 19px;padding-bottom: 0.25em;
}
.img_user table td a{
	color: #336699;text-decoration: uderline;
}
.img_user input{
	width: 210px;height: 14px;position: relative;float: left; margin-right: -20px;margin-bottom: 1em;margin-top: 0.2em;
}
.img_user textarea{
	width: 210px;height: 106px;position: relative;display: block;float: left; margin-right: -20px;margin-top: 0.2em;//margin-bottom: -0.4em;
}
.send_autor{
	font:  9px Tahoma; color: #333333;BACKGROUND: url(/images/send_autor.gif) no-repeat;width: 73px!important; height: 22px!important;border: 0;vertical-align: top;margin-top: 1.8em!important;padding-bottom: 2px;//padding-bottom: 0px;
}
.send_passwd{
	font:  9px Tahoma; color: #333333;BACKGROUND: url(/images/send_autor.gif) no-repeat;width: 73px!important; height: 22px!important;border: 0;vertical-align: top;padding-bottom: 2px;//padding-bottom: 0px;
}
#passwd_error{font: 11px Tahoma;color: #333333;display: none;}
.img_user img{
	position: relative;margin-bottom: 1.3em;display: block;float: none;overflow-y : hidden;
}
.img_user span{
	margin-left: -20px;padding-top: 1.8em;display: block;position: absolute;float: bottom;margin-bottom: 0px;border-bottom: 1px solid blue;padding-bottom: 0px;height: auto;z-index: 8;color: #FF3300;
}
.img_user_top a{
	color: #FF3300;text-decoration: underline;
}
.separator{
	clear: both;height: 0px;padding: 0;position: relative;
}
#user_edit a{color: #336699;text-decoration: uderline;}
#user_message{
	margin: 0px;
}
#message_send{
	margin-bottom: 0em;//margin-bottom: -2em;display: none;color: #FF3300;font: 11px Tahoma;
}
/*footer*/
.foot {position:absolute; bottom:0!important;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: 0.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;
}
.privet a{color: #ffffff!important;text-decoration: underline;}
.banners{display: block;padding-top: 0.5em;}
.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;
 }
#MarketGid1362{
	display: block;position: absolute;bottom:25px;width: 1000px;
}
#rdminfrm_17278 div, #rdminfrm_17278 table td, #rdminfrm_17278 table{background: #fff!important;}
#rdminfrm_17278 {margin: 10px auto;width: 980px;}
#rdminfrm_17278 img{height: auto;margin-top: 4px!important;}
#rdminfrm_17278 div a{color: #333!important;font-weight: normal!important;font: 60% Georgia!important;}
#rdminfrm_17278 div a:hover{text-decoration: underline!important;}
#rdminfrm_17278 table td{vertical-align: bottom!important;width: 122px!important;line-height: 20%!important;}
