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%;}
.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;
}
html:first-child .privet {
  padding-left: 238px;
}

.privet font a{color: #999999!important;}
.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;
}
.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;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;vertical-align: top;
}
td.left_number{
	padding-right: 1.2em;//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;
}
/*класс ссылки мини*/

.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%;
}



.sort22{margin-left: 30px;margin-top: 1.1em;font-size: 100%;}
.sort22 p
 , .sort22 ul
    , .sort22 ol
    {
        padding: 0;margin: 0.4em 0;margin-left: -19px;
    }
    .sort22 li
    {
        margin: 0.35em 0 0.4em 1.3em;color: #6699CC;
    }
    .sort22 ul
    {
        margin-bottom: 1.9em;list-style-type: none;//list-style-image: url('/images/li.gif');
    }
	
    .sort22 ul li
    {
        padding: 0 0 0 0px;//padding: 0 0 0 4px;font: 100% Georgia;
        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 ) ) : '' );
    }
	.sort22 ul>li:before
    {
        content: '\2014\a0';
        float: left;margin-left: -1.15em;
    }
	.sort22 ul>li>*:first-child:-moz-first-node
    {
        margin-top: 0.5em;
    }
	.sort22 ul>li.active>*:first-child:-moz-first-node
    {
        margin-top: 0.3em;
    }
    .sort22 ul>li>*
    {
        text-indent: 0;
    }
    .sort22 .sup
    {
        position: relative;top: -0.5em; font-size: 0.75em; //font-size: 0.89em;
        line-height: 0;vertical-align: baseline;
    }
.sort22 a{
	color: #333333;text-decoration: uderline; margin-left: 3px;display: block;
}


/*центр*/
#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: 690px;margin-right: 0px;height: auto;float: left;margin-bottom: 0em;//width: 688px;float: left!important;padding-bottom: 68px;

}
.stat_text{margin-top: -1em;clear: both;}
#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;margin-bottom: -3px;

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

}
#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: 2em;
	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;margin-top: 0;}
.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: 0 0 1.5em 0;width: 210px;//width: 170px;overflow-y : visible;text-align: left;color: #333333;padding-left: 0px;font: Georgia 85%!important;
}
*html .img_user{
	display: block; position: relative;padding-top: 0px;margin: 0 0 1.5em 0;width: 210px;//width: 220px;overflow-y : visible;overflow-x : hidden;text-align: left;color: #333333;padding-left: 0px;font: Georgia 85%!important;
}

.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{
	font: 75% Georgia!important;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;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: 2.7em;}
.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;
 }
.b_user_avatar{
	margin-right: 15px;border: 1px solid #ccc;
}
#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;}


img.prim{margin-bottom: 2em;margin-top: 0.1em;margin-right: 30px;float: left;
}
.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 .rate, .ann3 .rate{margin-top: 0!important;}
.ann_end, .ann3_end{
	BACKGROUND-IMAGE: url(/images/cp2.gif); BACKGROUND-REPEAT: repeat-x;background-position: bottom;margin-bottom: 0.8em;
}
.base_right{
	display: block; position: relative;padding-left: 0px;margin-top: 1em;
}
.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: #333!important;text-decoration: none!important;}
.hdr{font: 120% Georgia!important;line-height: 90%!important;}
.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: 150%;
}
.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;}
.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;
}
.back a, .forvard a{text-decoration: none!important;}

#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: 120% Georgia;color: #000;display: block;margin-top: 2px;margin-bottom: 0;
}
.name a{color: #000!important;text-decoration: none!important;}
.author{
	width: 210px;// width: 210px;
	font: 80% Georgia;color: #333333;float: left;display: block;position: relative;
}
.author a{
	text-decoration: underline; color: #336699;
}
.rate2{margin-top: -30px;margin-bottom: 0;position: relative;padding-bottom: 0!important;margin-bottom: -20px;}
.rate2 .rate_result, .rate2 .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;
}
.rate2 .rate_result_1{
	//clear: none;
}
.rate2 .rate_result img{
		position: relative;top: 1px;margin-bottom: 0em!important;margin-top: 0em!important;
}
.rate2 .rate_result_1.disabled {
	cursor: default;
}
.rate2 .rate_result_1 img {
	width: 12px;
	height: 11px;
	background: url(/images/star.gif) 0px -11px no-repeat;
}
.rate2 .rate_result img.hover {
	background-position: 0px 0px;
}
.rate2 .rate_result.disabled {
	cursor: default;
}
.rate2 .rate_result img {
	width: 12px;
	height: 11px;
	background: url(/images/star.gif) 0px -11px no-repeat;
}
.sort1{
	margin-top: 0.9em;padding: 1.6em 15px 0.8em 30px;background: #6699CC;font: 105% Georgia lighter;color: #fff;
}

.rate2 .rate_result_1 img.hover {
	background-position: 0px 0px;
}
.rate2 .rate_stat{
	position: relative;padding-left: 10px!important;font: 9px Tahoma!important; color: #999999!important;
}
.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: 0 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;
}
.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;
}
