html {
  height:100%;
}


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

  min-height:100%;
}
*html body {
  height:100%;
}
#meta {
  position:absolute; bottom:0;
  height:38px; width:100%;
  padding:1px 0;background: #666666;

}
*html #meta{
	margin-bottom: -100px;
}

body{
	MARGIN: 0px;PADDING: 0px;BACKGROUND: #ffffff;font-size: 100% Georgia;
}
.win, .phead, .head, .top, .pbody, .foot, .foot_bot{
	width: 100%;
}
.win {
	min-width: 1000px;//min-width: 990px; POSITION: relative;
}
.win {BACKGROUND: #ffffff;PADDING-BOTTOM: 0px;OVERFLOW: visible;TEXT-ALIGN: center;
}
.b-1 {
	MARGIN: 0px auto; WIDTH: 1000px;//WIDTH: 990px;TEXT-ALIGN: left;
}
/*header*/
.phead {
	POSITION: relative; DISPLAY: block;
}
.phead img{
	HEIGHT: 90px;
}
.head {
	BACKGROUND: #333333; POSITION: relative; DISPLAY: block;
}
.top {
	BACKGROUND: #666; 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 40px 0.8em 40px;color: #cccccc;
}
.ps font, .ps_base 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, .sort1, .sort0{
	color: #ffffff;
}


/*footer*/
.foot {position:absolute; bottom:0;padding:1px 0;
	width: 100%;min-width: 1000px;//min-width: 990px;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;
}


#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 a.active{color: #ccc;}
#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: 0.1em;
}
.head_center table{
	color: #ffffff;
	display: block; position: relative;font: 75% 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 40px 0.1em 40px;	
}
.head_center table td.lg{
	background: url(/images/openid.gif) no-repeat 0px 5px;padding-left: 15px;
}
.privet{
	position: relative; display: block;margin-top: 0.55em;//margin-top: 0.55em;font-size: 120%!important;left: 15px;
}
.privet font a{position: relative;font-size: 80%;color: #999999!important;}
html:first-child .privet {
  padding-left: 238px;
}

@media all and (min-width: 0px) { /* Opera */
  body .privet font a {font-size: 85%;}
}
.fr{padding-left: 15px;} 
.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;
}
*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.8em;
}
*html .add img{
	margin-top: 0.7em;
}
.atext{
	position: relative;top: 12px;text-decoration: underline;margin-left: 7px;font-size: 100%;
}
/*меню*/
.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;
}
.menu_user a, .head_center span font a, .login a{
	color: #CCCCCC;text-decoration: underline;margin-left: 0.4em;margin-right: 0.4em;
}
html:first-child .menu_user{
  padding-left: 238px;
}
#go_login{position: relative;display: block;margin-top: 0.5em;left: -15px;margin-bottom: 0px;}
*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 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; //WIDTH: 994px; POSITION: relative; DISPLAY: block;
}
#left{
	padding: 1.9em 0px 1.8em 20px;//padding: 1.9em 0px 1.8em 14px;float: left;width: 240px;margin-right: 30px;
}
.ban1{display: block;position: relative;margin-bottom: 2.45em;}
#empty{margin-top: 0em;color: #FF3300;display: none;font: 11px Tahoma;margin-bottom: 1em;}
#search{
	padding: 0.7em 15px 0.85em 30px;background: #999999;font: 105% Georgia lighter;
}
#search form{
	margin: 0px;padding: 0px;
}
#search p{
	margin-top: 7px;margin-bottom: 0px;
}
.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;
}
.sort1{
	margin-top: 0.9em;padding: 1.6em 15px 0.8em 30px;background: #6699CC;font: 105% Georgia lighter;
}
.sort0{
	margin-top: -1.1em;//margin-top: -1em;padding: 1.6em 15px 0.8em 30px;background: #6699CC;font: 105% Georgia lighter;
}

.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%;
}
.ban{
	position: relative;margin-top: -1em;height: 1em;display: block;//margin-top: -1em;
}
.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;}
.links{margin-top: 1em;margin-left: 1.3em;}
.links a{color: #333333;padding-top: 13em;text-decoration: uderline;font-size: 75%; }
#cent{
	display: block;position: relative;width: 690px;float: right;padding-right: 20px;margin-bottom: 5px;
}
*html #cent{
	width: 690px;
}
#base_stat{
	display: block; position: relative;padding-top: 1.8em;width: 690px;height: auto;
}
*html #base_stat{
	width: 688px;
}
#base_stat img.prim{margin-bottom: 2em;margin-top: 0.1em;margin-right: 30px;float: left;
}
.base_photo{
	width: 210px;margin-right: 30px;float: left;height: 100%;
}
.base_text{
	float: right;display: block;position: relative;margin-left: 30px;
}
.time{
 font: 60% Tahoma;display: inline;position: relative;top: -0.1em;color: #666666;text-align: left; vertical-align: top;
}
.name{
	display: block;position: relative;font: 150% Georgia;color: #333333;display: block;line-height: 101%;margin-top: 2px;margin-bottom: 0.45em;
}
.author{
	width: 210px;// width: 210px;
	font: 80% Georgia;color: #333333;float: left;display: block;position: relative;
}
.author a{
	text-decoration: underline; color: #336699;
}

.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: left 2px;//background-repeat: no-repeat!important;padding-left: 3px!important; padding-top: 0px;padding-bottom: 0px;//clear: both;
}
.rate_result_1{
	//clear: none;
}
.rate_result img{
		position: relative;top: 1px;margin-bottom: 0em!important;margin-top: 0em!important;
}
.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 img.hover {
	background-position: 0px 0px;
}
.rate_result.disabled {
	cursor: default;
}
.rate_result 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;
}
.text1{
	display: block;position: relative;float: left;width: 445px;font: 80% Georgia;color: #333333;margin-top: 1.05em;text-indent: 2.4em;
}
.text2{
	display: block;position: relative;text-indent: 0px!important;float: left;font: 80% Georgia;color: #333333;margin-top: 1.05em;
}

.del{
	display: block;position: relative;width: 690px;BACKGROUND: url(/images/cp1.gif) repeat-x;
}
*html .del{
	width: 688px;
}
.ps{
	color: #333333;margin: 1.08em 0 1.55em 0;font: 60% Tahoma;
}
.ps_base{
	position: relative;display: block;width: 100%;float: left;color: #333333;margin: 1.08em 0 1.55em 0;font: 60% Tahoma;
}
*html .ps_base{width: 445px;}
.ps div, .ps_base div{
	float: right;color: #FF3300;
}
.ps font, .ps_base font {
	color: #999999;
}
.ps div a font, .ps_base div a font, .more a font{
	position: relative;color: #336699;text-decoration: underline;font: 115% Tahoma;
}
.ps div a, .ps_base div a, .more a {
	color: #FF3300;text-decoration: none!important;
}
.more{
	float: none!important;color: #FF3300;text-align: right;
}
.back, .forvard, .navigation{
	font: 70% Tahoma;
}
.back{
	position: relative;color: #FF3300;text-align: left;
}
.forvard{
	position: relative;color: #FF3300;text-align: right;
}
.back a, .forvard a{
	color: #999999; text-decoration: none;//font-size: 11px!important;
}
.back a font, .forvard a font, .navigation a{
	color: #336699;text-decoration: underline;margin-left: 0.5em;//font-size: 11px!important;
}
.forvard a font{
	margin-left: 0em;margin-right: 0.5em;//font-size: 11px!important;
}
.navigation {
	position: relative; display: block;text-align: center;color: #336699!important;
}
.navigation .active{
	padding: 0.3em 0.6em 0.5em 0.6em;padding-left: 0.7em!important;padding-right: 0.7em!important;background: #FF3300;margin-left: 0.5em;margin-right: 0.1em;text-decoration: none;line-height: 200%;color: #ffffff;
}
.announces{
	width: 690px;display: block; position: relative;height: 100%;color: #333333;height: auto;
}
.ann, .ann_end{
	position: relative;display: block;width: 210px!important;float: left;margin-right: 30px;border-bottom: 1px solid #ffffff;height: auto;padding-bottom: 0;
}
.ann_end, .ann3_end{
	BACKGROUND-IMAGE: url(/images/cp2.gif); BACKGROUND-REPEAT: repeat-x;background-position: bottom;margin-bottom: 0.8em;
}
.announces table{}
.announces table td{
	font: 120% Georgia;color: #333333;line-height: 90%;padding: 0em 0 0.2em 0;
}
.base_right{
	display: block; position: relative;padding-left: 0px;
}
.ann3, .ann3_end{
	position: relative;display: block;width: 210px!important;padding-right: 0px;float: right;height: auto;padding-bottom: 0;border-bottom: 1px solid #ffffff;
}
.ann .author, .ann3 .author, .ann .rate, .ann3 .rate{
	margin-bottom: 0.65em;
}
.ann .rate, .ann3 .rate{
	margin-bottom: 0.85em;
}
.ann p, .ann3 p{
	font: 80% Georgia;text-indent: 1.2em;margin-top: 0;margin-bottom: 0px;
}
.ann img.illustrate, .ann3 img.illustrate{
	 float: left;margin-right: 0.6em;margin-bottom:  0.6em;
}
.announces table td {
	width: 30%;padding-left: 30px;vertical-align: bottom;text-align: left;border: 0px;
}
.announces table{
	width: 720px;border-collapse : collapse;margin: 0px; padding: 0px;margin-left: -30px;border: 0px;margin-top: 0.25em;margin-bottom: 0.4em;
}
.tomore{
	clear: both;height: 0px;padding: 0;position: relative;
}
.tomore_nav{
	clear: both;height: 1.5em;padding: 0;position: relative;display: block;//margin-top: 0em;
}
*html .tomore{
	margin-top: -1.6em;
}
.webkontora {display: block;margin-top: 0px;}
.webkontora a{position: relative;cursor: pointer;cursor: hand;z-index: 555;color: #cccccc;}
.name a, .hdr{color: #000000;text-decoration: none;}
.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;
 }
.icon_base{margin-left: 30px;font: 90% Tahoma;color: #333333;
}
.icon_base .img2, .icon .img2{margin-right: 10px;
}
.icon{float: left;font: 90% Tahoma;color: #333333;padding-top: 0.4em;
}
#rtn4p_img_len1 a{text-decoration: none;}
.users{background: #999999;}
ol.rate_authors span{font: 95% Tahoma;color: #666666;margin-left: 0;}
ol.rate_authors li{font: 85% Georgia lighter;list-style-type: none;margin-left: 0;color: #336699;margin-bottom: 1em;}
.rate_authors a{color: #336699;}
#name_stat{
	position: relative;display: block;padding-top: 0em;margin-top: 2em;//margin-top: 3.4em;height: auto;margin-bottom: 0.3em;//margin-bottom: 1.8em;
}
#name_stat p{	
	font: 150% Georgia;color: #333333;text-indent: 0px!important;
}
div#qTip {width: 200px;
 padding: 10px;
 border: 0px solid #333;
 border-right-width: 1px;
 border-bottom-width: 1px;
 display: none;
 background: #6699cc;
 color: #FFF;
 font: normal 10px Tahoma, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
.tool{font-style : italic;color: #336699;font-size: 120%;
}
.block_ann{
	width: 560px;border-bottom: 3px solid #ccc;padding-bottom: 1em;
}
.block_ann .ps_base{
	margin-top: -1em!important;padding-top: 0;
}
.block_ann .name{
	font-size: 120%;
}
.block_ann .text1{
	margin-bottom: 1.5em;
}
.announce_stat{
	display: block;position: relative;font: 80% Georgia;color: #333333;text-indent: 2.4em;font-style : italic!important;
}
.wer{display: block; position: relative;margin-top: 1.3em!important;//z-index: -1;width: 440px;//width: 444px;float: left!important;}
.wer p{
	display: block;position: relative;font: 80% Georgia;color: #333333;margin-top: 1.05em;margin-bottom: 0;text-indent: 2.2em;
}
.announce_stat{
	display: block;position: relative;font: 80% Georgia;color: #333333;text-indent: 2.4em;font-style : italic!important;
}
.wer{
	color: #333333;
}
.wer .bolder{
	font: 120% Georgia;color: #333333;font-weight: bold;
}
.wer ul{
	font: 90% Georgia;line-height: 110%;color: #333333;margin-bottom: 0.1em;text-indent: 0em;
}
.wer ol{
	font: 90% Georgia;line-height: 110%;color: #333333;margin-bottom: 0.1em;text-indent: 0em;
}

.wer table{
	font: 100% Georgia;//font: 120% Georgia;margin-top: 1em;border-collapse: collapse;border: 1px solid #CCCCCC;color: #333333;
}
.wer .showTab{
	border-collapse: collapse;border: 1px solid #CCCCCC;color: #333333;padding: 4px;
}
.wer table td{
	border-collapse: collapse;vertical-align: top;border: 1px solid #CCCCCC;padding: 4px;padding-right: 8px;font: 80% Georgia;
}
.wer table td p{text-indent: 0!important;font: 100% Georgia!important;margin-top: 0.2em!important;}
.wer table td{padding: 4px!important;text-indent: 0!important;}
.wer a{text-decoration: underline;color: #336699;}
.wer .italic{font: 100% Georgia;color: #333333;font-style: italic;font-weight:normal;}
.wer .normal{font: 100% Georgia;color: #333333;font-style: normal;font-weight:normal;}
.img_user{
	display: block; position: relative;padding-top: 0px;margin: 0em 0 1.5em 0;width: 210px;height: 260px;overflow-y : visible;padding-left: 30px;float: left;
}
.rose{
	background: #FFEAE5;margin-bottom: 2em;padding: 1em;//padding-bottom: 1.5em;
}
.users a{
	text-decoration:none;color: #fff;
}
.all_rating{display: block;position: relative;margin-left: 15px;margin-top: -1.5em;margin-bottom: 1.9em;font-size: 80%;color: #336699;
}
.promo_more{
	margin-top: 0;
}
.promo_img{
	margin-bottom: 0!important;
}
*html .promo_img{
	margin-bottom: 2em!important;
}
#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;}