	html,body	{
		height:100%;
		margin: 0;
		padding:0px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		text-align:center;
		background:white;
	}
	a	{
		color: #31639F;
		font-family: Arial, Tahoma, Verdana, Arial, sans-serif;
		text-decoration: none; 
		font-size: 13px;
	}
	a:hover	{
		text-decoration: underline; 
	}
	td	{
		font-size: 13px;
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse: collapse;
		width:100%;
	}

	table td {
		padding: 0px;
		vertical-align:top;
	}
	h1,h2,h3,h4,h5,h6,p {
		padding:0;
		margin:0;
	}
	
	.htmlMakeup	{
		text-align:left;
		width:807px;
		margin:0 auto;
	}
	.header	{
		height:220px;
		position:relative;
	}
    .header .logo {
        cursor:pointer;
        position:absolute;
        left:420px;
        top:12px;
        height:220px;width:301px;
        background: url(/images/logo.gif) no-repeat;
    }
	.innerBirds	{
		background: url(/images/logo_inner.gif) 424px 14px no-repeat;
	}
	.header .menu	{
		font-family: Arial, Arial Black, Tahoma, Verdana, sans-serif;
		font-size:19px;
		color:black;
		position:absolute;
		bottom:0;
		left:0;
		width:410px;
		height:66px;
		text-transform:uppercase;
		font-weight:bold;
		line-height:35px;
		letter-spacing:0.02em;
	}
	.header .menu i	{
		font-style:normal;
		position:relative;
		top:-2px;
		margin:0 8px;
	}
	.header .menu a	{
		font-family: Arial, Arial Black, Tahoma, Verdana, sans-serif;
		font-size:19px;
		letter-spacing:0.05em;
		text-decoration:none;
		color:black;
	}
	.header .menu a:hover	{
		text-decoration:underline;
	}
	.header .person	{
		font-family: Tahoma, Arial, Arial Black, Verdana, sans-serif;
		font-size:13px;
		letter-spacing:-1px;
		text-decoration:none;
		color:#C73300;
		position:absolute;
		left:424px;
		top:163px;
		font-weight:bold;
		letter-spacing:1px;
		
	}
    .header .person:hover   {
        text-decoration:underline;
    }
	.header .menu .i	{
		background:url(/images/top_search_bg.gif) no-repeat;
		width:133px;
		padding-left:6px;
		height:19px;
		border:none;
		/* margin-left:-9px;*/
		position:relative;
		top:-2px;
		font-size:14px;
		color:#33CC33;
		font-weight:bold;
	}
	* html .header .menu .i	{
		top:0px;
	}
	html:root .menu .i	{
		top:-3px;
	}
	html>body menu .i	{
		top:0px;
	}
	.header .menu .b	{
		background:url(/images/but_top_search_bg.gif);
		width:17px;
		height:19px;
		position:relative;
		top:2px;
		left:-6px;
	}
	.header .tagCloud	{
		position:absolute;
		top:12px;
		left:0;
		width:395px;
		height:130px;
		color:#3465A1;
		overflow:hidden;
	}
	.header .tagCloud a	{
		color:#31639F;
	}
	.header .tagCloud a:hover	{
		text-decoration:none;
		background:#C73300;
		color:#FFFFFF;
	}
	.header .login	{
		position:absolute;
		bottom:10px;
		right:0;
		color:#C73300;
		font-size:16px;
		text-align:right;
	}
	.header .login a	{
		font-family: Tahoma, Arial, Arial Black, Verdana, sans-serif;
		font-size:13px;
		letter-spacing:1px;
		font-weight:bold;
		color:#C73300;
		display:block;
	}
	.header .profile	{
		position:absolute;
		bottom:10px;
		right:0;
		color:black;
		font-size:11px;
		text-align:right;
	}
	.header .profile a	{
		color:#C73300;
		font-size:11px;
	}
	.header .profile a em	{
		color:#C73300;
		font-size:11px;
		font-style:normal;
		text-decoration:underline;
	}
	.header .profile a b	{
		color:#2166AC;
		font-size:16px;
		display:block;
		margin-bottom:16px;
	}
	.rubricator	{
		border-bottom:solid 3px #E49D84;
		font-family: Arial Narrow, Tahoma, Arial Black, Verdana, sans-serif;
		border-top:solid 3px #E49D84;
		text-transform:uppercase;
		font-size:16px;
		color:#E39A81;
		padding:9px 0;
		margin:6px 0 15px 0;
	}
	.rubricTitle .rubricator {
		border-bottom: 0;
		border-top: 0;
		text-transform: lowercase;
	}
	.rubricator img	{
		margin:0 4px 0 5px;
	}
	.rubricator a	{
		font-size:15px;
		color:black;
		font-family: Arial Narrow, Tahoma, Verdana, Arial, Arial Black, sans-serif;
		font-weight:bold;
	}
	.rubricator em	{
		font-style:normal;
		color:#999999;
		font-size:14px;
	}
	.mainTable	{
		margin:40px 0 15px 0;
	}
	.mainTableCol1	{
		width:78%;
	}
	.mainTableCol2	{
		padding-left:20px;
	}
	.articleIntro	{
		clear:both;
		line-height:17px;
		position:relative;
	}
	* html .articleIntro	{
		height:1px;
	}
	.articleIntro .remark	{
		position:absolute;
		left:-26px;
		top:0;
		width:1px;
	}
	.articleIntro .remark div	{
		position:absolute;
		right:0;
		top:-2px;
		text-align:right;
		font-size:16px;
		font-style:italic;
		color:#6A8EBA;
		white-space:nowrap;
		font-weight:bold;
	}
	.articleIntro i	{
		font-style:normal;
		display:block;
		clear:both;
		white-space:nowrap;
		line-height:normal;
	}
	.articleIntro span	{
		font-size:10px;
	}
	.articleIntro span i	{
		margin-top:0px;
	}
	.articleIntro span i a	{
		text-decoration:underline;
		font-size:10px;
	}
	.articleIntro i a	{
		font-size:9px;
	}
	.articleIntro i a b	{
		font-weight:normal;
		text-transform:uppercase;
	}
	.articleIntro i strong	{
		font-size:13px;
	}
	.articleIntro i strong a	{
		color:#C73300;
		font-size:13px;
		text-transform:uppercase
	}
	.articleIntro h3	{
		margin:2px 0 15px 0;
		line-height:normal;
	}
	.articleIntro h3 a	{
		color:#C73300;
		font-size:20px;
	}
	.articleIntro img	{
		float:left;
		margin:0 10px 2px 0;
	}
	.articleIntro a img	{
		float:none;
		margin:0;
	}
	hr	{
		border:none;
		color:white;
		background:white;
		border-bottom: solid 1px #CE9D84;
	}
	.main2colsCol1	hr	{
		margin:2px 0;
	}
	.picMore	{
		float:left;
		margin:0 10px 10px 0;
	}
	.picMore img	{
		margin:0 0 10px 0;
		float:none;
	}
	.main2colsCol1	{
		width:50%;
		padding-right:20px;
	}
	.circleCornerBlock	{
		border:solid 2px #C62F08;
		position:relative;
	}
	.circleCornerBlock .bgTR	{
		background:url(/images/circle_block_bg_02.gif) 100% 0 no-repeat;
		margin:-2px;
		position:relative;
	}
	.circleCornerBlock .bgTL	{
		background:url(/images/circle_block_bg_01.gif) 0 0 no-repeat;
		position:relative;
	}
	.circleCornerBlock .bgBR	{
		background:url(/images/circle_block_bg_03.gif) 100% 100% no-repeat;
		position:relative;
	}
	.circleCornerBlock .bgBL	{
		background:url(/images/circle_block_bg_04.gif) 0 100% no-repeat;
		padding:15px 15px 5px 15px;
		position:relative;
	}
	.title1	{
		font-size:13px;
		text-transform:uppercase;
		padding-bottom:5px;
		margin-bottom:5px;
		display:block;
		clear:both;
	}
	.poll	{
		font-size:12px;
		padding-left:25px;
	}
	.poll input	{
		position:relative;
		top:1px;
		margin:0 0px 0 -25px;
	}
	html>body .poll input	{
		top:0px;
	}
	html:root .poll input	{
		top:3px;
	}
	.poll .b	{
		top:0;
		margin:0;
		color:#C73300;
		border:none;
		background:none;
		background:	url(/images/bullet_gray.gif) 0 5px no-repeat;
		cursor:pointer;
	}
	.poll b	{
		font-weight:normal;
		display:block;
		text-align:right;
	}
	* html .poll b	{
/*		margin-bottom:5px;*/
		padding-bottom:0;
	}
	.poll i	{
		font-style:normal;
		margin:0 0 0 -3px;
	}
	.poll ul	{
		margin:10px 0;
		padding:0;
		list-style:none;
		position:relative;
		left:-4px;
	}
	.poll li	{
		margin:6px 0;
	}
	.grayBlock	{
		padding:10px 5px 10px 15px;
		background:#CCCCCC;
		margin:5px 0;
		clear:both;
		font-size:11px;
		position:relative;
	}
	.grayBlock strong a	{
		color:#C73300;
		font-weight:bold;
		font-size:17px;
		display:block;
		margin-bottom:4px;
	}
	.grayBlock i	{
		font-style:normal;
		font-size:9px;
		display:block;
		margin:0 0 8px 0;
	}
	.grayBlock i a	{
		font-size:9px;
	}
	.grayBlock i b	{
		font-size:13px;
	}
	.grayBlock h3	{
		margin-bottom:0px;
	}
	.grayBlock h3 a	{
		color:#C73300;
		font-size:13px;
	}
	.grayBlock .lic	{
		margin:0 10px 0 0;
		float:left;
		position:relative;
	}
	.grayBlock span a	{
		color:#C73300;
		font-size:8px;
	}
	.grayBlock span	{
/*		position:relative;
		bottom:-10px;*/
		margin-bottom:0;
	}
	.grayBlock hr	{
		border:none;
		color:#CCCCCC;
		background:#CCCCCC;
		clear:both;
		margin:0 0 15px 0;
		padding:0;
	}
	* html .grayBlock hr	{
		margin:0;
	}
	.actaulBlock01	{
		margin:-15px 0 25px 0;
	}
	.actaulBlock01 h4 a	{
		color:black;
		display:block;
		font-size:13px;
		text-transform:uppercase;
		border-bottom:solid 1px #CF9F87;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	.actaulBlock01 a	{
		font-weight:bold;
		display:block;
		margin:12px 0;
		text-transform:uppercase;
		font-size:11px;
	}
	.actaulBlock02	{
		margin-bottom:25px;
	}
	.actaulBlock02 h4 a	{
		color:black;
		display:block;
		font-size:13px;
		text-transform:uppercase;
		border-bottom:solid 1px #CF9F87;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	.actaulBlock02 a	{
		font-weight:bold;
		display:block;
		margin:12px 0;
		font-size:14px;
		color:#C73300;
	}
	.actaulBlock02 a i	{
		font-style:normal;
		color:black;
		font-size:14px;
		text-decoration:none;
		margin-left:4px;
	}
	.actaulBlock02 a i b	{
		font-weight:normal;
		color:#4B77AB;
		font-size:10px;
		text-transform:uppercase;
	}
	.actaulBlock03	{
		margin-bottom:25px;
		font-size:11px;
	}
	.actaulBlock03 h4 a	{
		color:black;
		display:block;
		font-size:13px;
		text-transform:uppercase;
		border-bottom:solid 1px #CF9F87;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	.actaulBlock03 a	{
		text-transform:uppercase;
		font-size:10px;
		line-height:18px;
		position:relative;
		top:-3px;
	}
	.actaulBlock03 a i	{
		color:black;
		font-style:normal;
	}
	.actaulBlock03 a img	{
		position:relative;
		top:3px;
	}
	.actaulBlock04	{
		margin-bottom:25px;
		font-size:11px;
	}
	.actaulBlock04 h4 a	{
		color:black;
		display:block;
		font-size:13px;
		text-transform:uppercase;
		border-bottom:solid 1px #CF9F87;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	.actaulBlock04 i	{
		font-style:normal;
		font-size:9px;
		display:block;
		margin:0 0 4px 0;
	}
	.actaulBlock04 i a	{
		font-size:9px;
	}
	.actaulBlock04 i b	{
		font-size:13px;
	}
	.actaulBlock04 h3	{
		margin-bottom:4px;
	}
	.actaulBlock04 h3 a	{
		color:#C73300;
		font-size:12px;
	}
	.actaulBlock04 p	{
		margin-bottom:20px;
	}
	.circleCornerBlock02	{
		border:solid 2px #C73300;
		margin:5px 0 35px 0;
		position:relative;
	}
	.circleCornerBlock02 .bgTR	{
		background:url(/images/circle_block_02_bg_02.gif) 100% 0 no-repeat;
		margin:-2px;
		position:relative;
	}
	.circleCornerBlock02 .bgTL	{
		background:url(/images/circle_block_02_bg_01.gif) 0 0 no-repeat;
		position:relative;
	}
	.circleCornerBlock02 .bgBR	{
		background:url(/images/circle_block_02_bg_03.gif) 100% 100% no-repeat;
		position:relative;
	}
	.circleCornerBlock02 .bgBL	{
		background:url(/images/circle_block_02_bg_04.gif) 0 100% no-repeat;
		position:relative;
	}
	.grayVote	{
		background:#CCCCCC;
		padding:10px;
	}
	.grayVote .title1	{
		color:#C73401;
	}
	.bottomRubrikator	{
		padding:10px 15px 10px 0;
		position:relative;
	}
	* html .bottomRubrikator	{
		height:1px;
	}
	.bottomRubrikator table	{
		background:url(/images/border_red.gif) 50% 0 repeat-y;
	}
	.bottomRubrikator .topBlind	{
		position:absolute;
		left:46%;
		top:2px;
		width:25px;
		height:24px;
		background:white;
	}
	.bottomRubrikator .bottBlind	{
		position:absolute;
		left:46%;
		bottom:2px;
		width:25px;
		height:18px;
		background:white;
	}
	.bottomRubrikator td	{
		padding:0 18px;
		width:50%;
	}
	.bottomRubrikator h5 a	{
		font-size:28px;
		font-weight:normal;
		color: #31639F;
		text-transform:uppercase;
	}
	.bottomRubrikator a	{
		font-weight:bold;
		display:block;
		margin:12px 0;
		font-size:14px;
		color:#C73300;
	}
	.bottomRubrikator a i	{
		font-style:normal;
		color:black;
		font-size:14px;
		text-decoration:none;
		margin-left:4px;
	}
	.bottomRubrikator a i b	{
		font-weight:normal;
		color:#4B77AB;
		font-size:10px;
		text-transform:uppercase;
	}
	.bottomRubrikator hr	{
		border:none;
		color:white;
		background:white;
		height:15px;
	}
	* html .bottomRubrikator hr	{
		height:1px;
	}
	.advertBlock01	{
		background:#CCCCCC;
		padding:15px 10px;
	}
	.signUp	{
		width:590px;
		margin:47px 0 70px 0;
	}
	.signUp a	{
		color: #31639F;
		text-decoration:underline;
	}
	.signUp p a	{
		color:black;
		text-decoration: none;
	}
	.signUp td	{
		padding:0 20px 20px 0;
	}
	.signUp .width	{
		width:180px;
		white-space:nowrap;
		text-align:right;
	}
	.signUp strong	{
		color:#C5572D;
		font-size:26px;
		text-transform:uppercase;
		display:block;
		margin-bottom:15px;
	}
	.signUp i	{
		font-size:16px;
		line-height:20px;
		font-style:normal;
		font-weight:bold;
	}
	.signUp b	{
		font-size:20px;
		font-weight:normal;
	}
	.signUp .i	{
		width:356px;
		height:29px;
		background:url(/images/registr_inp_bg.gif) no-repeat;
		border:none;
		font-size:17px;
		padding:4px 4px 2px 4px;
		position:relative;
		top:-2px;
		display:block;
	}
	.signUp .but	{
		height:1px;
		position:relative;
	}
	.signUp .but input	{
		position:absolute;
		right:-64px;
		top:-81px;
		width:52px;
		height:52px;
		background:url(/images/but_signup.gif);
		cursor:pointer;
	}
	.bottomLine	{
		margin-bottom:40px !important;
		border-bottom:solid 1px #AAAAAA;
		color:white;
		background:white;
	}
	.signIn td	{
		padding:0 20px 40px 0;
	}
	.signIn .but input	{
		top:-101px;
	}
	.signIn p	{
		margin-bottom:20px;
		font-size:17px;
		font-weight:bold;
		position:relative;
		left:-35px;
	}
	.signIn p a	{
		margin-left:34px;
		font-size:17px;
		display:block;
		padding-bottom:23px;
	}
	.signIn p input	{
		margin-right:14px;
		position:relative;
		top:0px;
	}
	.profileRibricator	{
		margin:44px 0 45px 190px;
	}
	.profileRibricator h1 img	{
		margin-right:10px;
	}
	.profileRibricator strong	{
		font-weight:normal;
		font-size:20px;
	}
	.profileRibricator .rubricator img	{
		margin:0 7px 0 6px;
	}
	.profileRibricator h1	{
		color:#C5572D;
		font-size:25px;
		padding-bottom:0px;
	}
	.profileRibricator h1 em	{
		font-style:normal;
		color:black;
	}
	.linkList	{
		float:right;
		width:165px;
		padding:10px 5px;
		background:#EDEDED;
		color: #31639F;
		margin-bottom:40px;
	}
	.linkList a	{
		text-decoration:underline;
	}
	.linkList a:hover	{
		text-decoration:none;
	}
	.linkList strong	{
		display:block;
		color:#C5572D;
		font-size:20px;
		text-transform:uppercase;
		margin-bottom:7px;
	}
	.accInfo	{
		width:550px;
	}
	.accInfo a.back	{
		text-decoration:underline;
	}
	.accInfo a.back:hover	{
		text-decoration:none;
	}
	.accInfo td, .accInfo td a {
		padding:0 25px 40px 0;
		color:#C5572D;
		font-size:20px;
	}
	.accInfo b	{
		color:black;
		font-size:20px;
		position:relative;
	}
	.accInfo .width	{
		width:200px;
		text-align:right;
	}
	/*.betaV	{
		background:url(/images/beta_v.gif);
		width:69px;
		height:17px;
		position:absolute;
		right:0;
		top:16px;
	}*/
	.searchResult strong	{
		text-transform:uppercase;
		font-size:26px;
		color:#33CC33;
		display:block;
	}
	.searchResult i	{
		font-style:normal;
		color:#CB4111;
	}
	.searchResult .searchProfile	{
		border-bottom:solid 1px #DFBFAF;
		border-top:solid 1px #DFBFAF;
		margin-top:20px;
		margin-bottom:8px;
		padding:5px 0 10px 0;
	}
	.searchResult table td	{
		padding-bottom:7px;
		padding-right:20px;
		font-size: 17px;
		font-weight:bold;
	}
	.searchResult .r	{
		text-align:right;
	}
	.searchResult a	{
		font-size: 17px;
		font-weight:bold;
		color:#C73300;
	}
	span.searchWord	{
		color:#33CC33;
	}
	.searchResult span.searchWord	{
		text-transform:uppercase;
	}
	.searchComment	{
		margin:15px 0;
	}
	.searchComment a	{
		color:black;
	}
	.searchComment .r	{
		padding-right:20px;
		width:55%;
		position:relative;
		top:-6px;
	}
	* html .searchComment .r	{
		width:60%;
	}
	.searchComment .r a	{
		color: #31639F;
		font-size:9px;
	}
	.searchComment .r a strong	{
		color:#C73300;
		font-size:11px;
	}
	.pager	{
		font-size:17px;
	}
	.pager a	{
		font-size:17px;
	}
	.pager i	{
		color:#C73300;
		font-style:normal;
		margin-right:10px;
	}
	.pager strong	{
		font-weight:normal;
		color:#999999;
	}
	.pager img	{
		position:relative;
		top:3px;
	}
	.rubricTitle	{
		color:#C73300;
		margin-bottom:15px;
	}
	.rubricTitle h1	{
		font-size:42px;
		font-weight:normal;
		color:black;
	}
	* html .rubricTitle	{
		margin-bottom:0;
	}
	.articleTitle	{
		width:560px;
		font-size:17px;
	}
	.articleTitle a	{
		font-size:12px;
	}
	.articleTitle a strong	{
		text-transform:uppercase;
		color:#C73300;
		font-size:18px;
		font-weight:normal;
	}
	.articleTitle h1	{
		color:#C73300;
		font-size:33px;
		margin-bottom:10px;
	}
    .articleTitle h4 a {
        font-size:18px;
    }
	.articleTxt	{
		margin-top:40px;
	}
	.articleTxt p	{
		margin-bottom:15px;
	}
    .articleTxt img   {
        float:left;
        margin:0 10px 0 0;
        clear:both;
    }
	.anounce	{
		color:#999999;
		font-size: 16px;
		font-weight:bold;
	}
	.anounce a	{
		font-size: 16px;
		font-weight:bold;
	}
	.anounce img	{
		float:left;
		margin:0 20px 20px 0;
	}
	.articleTags	{
		border-bottom:solid 1px #D5AA95;
		border-top:solid 1px #D5AA95;
		padding:5px 0;
	}
	.articleTags td	{
		padding-left:35px;
		text-align:right;
		white-space:nowrap;
	}
	.articleTags .r	{
		padding-right:35px;
		padding-left:0px;
		color: #31639F;
		width:200px;
		border-right:solid 1px #D7AF9B;
		text-align:left;
		white-space:normal;
	}
	.articleTags .r a	{
		text-decoration:underline;
	}
	.articleTags .r a:hover	{
		text-decoration:none;
	}
	.articleTags b	{
		font-size:20px;
		font-weight:bold;
		position:relative;
		top:10px;
	}
	* html .articleTags b	{
		top:5px;
	}
	.articleTags img	{
		position:relative;
		top:-3px;
	}
	* html .articleTags img	{
		top:0;
	}
	.articleTags i	{
		font-style:normal;
		font-weight:normal;
	}
	.articleTags .bad	{
		margin-left:10px;
	}
	.articleTags .good	{
		margin-right:10px;
	}
    .articleSignature {
        text-align: right;
        font-weight: bold;
        font-style: italic;
        padding-right: 4em;
    }
    .articleEmailToAuthor {
        text-align: right;
        padding-right: 4em;
        padding-bottom: 2ex;
    }
    .articleEmailToAuthor a {
        font-style: italic;
        color:#C73300;
    }
	.comments	{
		margin:15px 0 0 0;
		font-size:12px;
	}
	.comments h3	{
		text-transform:uppercase;
		font-weight:normal;
		font-size:22px;
	}
	.comments .commentItem	{
		padding-right:65px;
		position:relative;
		margin-top:22px;
	}
	* html .comments .commentItem	{
		height:1px;
	}
	.comments .commentItem span	{
		display:block;
		margin-bottom:7px;
	}
	.comments .commentItem span a	{
		font-size:9px;	
	}
	.comments .commentVote	{
		position:absolute;
		right:0px;
		top:25px;
		font-size:12px;
		font-weight:bold;
	}
	.comments .commentVote img	{
		position:relative;
		top:4px;
		left:-4px;
	}
	.comments .commentItem .commentItem	{
		margin-left:18px;
		margin-right:-65px
	}
	.addComment	{
			font-size: 13px;
	}
	.addComment h3	{
		color:#999999;
		text-transform:none;
		margin-bottom:15px;
	}
	.addCommentRegister	{
			font-size: 13px;
	}
	.addCommentRegister h3	{
		color:#31639F;
		text-transform:none;
		margin-bottom:5px;
		text-decoration:underline;
		font-size:22px;
	}
	.addCommentRegister h3 a	{
		color:#31639F;
		text-transform:none;
		margin-bottom:5px;
		text-decoration:underline;
		font-size:22px;
	}
	.addCommentRegister i	{
		font-size:9px;
		color:#31639F;
		font-style:normal;
		display:block;
		margin-bottom:5px;
	}
	.addCommentRegister textarea	{
		width:490px;
		height:120px;
		padding:5px;
		background:#CCCCCC;
		border:none;
		overflow:auto;
	}
	.addCommentRegister .buttons	{
		text-align:right;
		width:500px;
		margin-top:7px;
	}
	.addCommentRegister .buttons .pre	{
		background:url(/images/but_comment_preview.gif);
		width:104px;
		height:27px;
	}
	.addCommentRegister .buttons .add	{
		background:url(/images/but_comment_add.gif);
		width:104px;
		height:27px;
		margin-left:25px;
	}
	.commentAddComment	{
		margin:10px 0 0 0;
		color:#31639F;
		font-size:9px;
		padding-right:32px;
	}
	.commentAddComment a	{
		color:#31639F;
		font-size:9px;
		text-decoration:underline;
	}
	.commentAddComment a:hover	{
		text-decoration:none;
	}
	.commentAddComment textarea	{
		width:100%;
		height:40px;
		padding:5px;
		background:#CCCCCC;
		border:none;
		overflow:auto;
		display:block;
	}
	.commentAddComment .buttons	{
		text-align:right;
		margin-top:7px;
		margin-right:-10px;
	}
	.commentAddComment .buttons .pre	{
		background:url(/images/but_comment_preview.gif);
		width:104px;
		height:27px;
	}
	.commentAddComment .buttons .add	{
		background:url(/images/but_comment_add.gif);
		width:104px;
		height:27px;
		margin-left:25px;
	}
	.addCommunity	{
		color:black;
		font-size:20px;
		background: url(/images/article_vote_bad.gif) 100% 0 no-repeat;
		padding-right:57px;
		text-decoration:none;
		float:left;
		margin-bottom:25px;
		line-height:38px;
	}
	.removeCommunity	{
		color:black;
		font-size:20px;
		background: url(/images/article_vote_good.gif) 100% 0 no-repeat;
		padding-right:60px;
		text-decoration:none;
		float:left;
		line-height:38px;
	}
	.accInfoEdit	{
		width:570px;
	}
	.accInfoEdit a.back	{
		text-decoration:underline;
	}
	.accInfoEdit a.back:hover	{
		text-decoration:none;
	}
	.accInfoEdit td	{
		padding:0 0 40px 0;
		color:#C5572D;
		font-size:20px;
	}
	.accInfoEdit b	{
		color:black;
		font-size:20px;
		position:relative;
		white-space:nowrap;
	}
	.accInfoEdit .width	{
		width:200px;
		text-align:right;
		padding-right:25px;
	}
	.accInfoEdit .i	{
		background:url(/images/inputs_type_01.gif)  no-repeat;
		width:433px;
		height:25px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border: none;
		height:20px;
	}
	.accInfoEdit .i2	{
		background: url(/images/inputs_type_02.gif)  no-repeat;
		width:298px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accInfoEdit .s	{
		width:216px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accInfoEdit .s2	{
		width:296px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accInfoEdit .s3	{
		width:90px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
		margin-right:20px;
	}
	.accInfoEdit i	{
		font-style:normal;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
		position:relative;
		top:-15px;
	}
	.accInfoEdit em	{
		position:relative;
		top:-10px;
		font-style:normal;
	}
	.bottPadNo td	{
		padding-bottom:15px !important;
	}
	.accInfoEdit textarea	{
		background:url(/images/inputs_type_textarea_01.gif);
		width:440px;
		height:190px;
		padding:5px;
		overflow:auto;
		border: none;
		margin-bottom:5px;
	}
	.accInfoEdit span	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
	}
	.accInfoEdit .b	{
		background:url(/images/but_save.gif); 
		width:232px;
		height:61px;
	}
	.accAvatarEdit	{
	}
	.accAvatarEdit td	{
		padding:0 0 40px 0;
		color:#C5572D;
		font-size:20px;
	}
	.accAvatarEdit b	{
		color:black;
		font-size:20px;
		position:relative;
		white-space:nowrap;
	}
	.accAvatarEdit .width	{
		width:200px;
		text-align:right;
		padding-right:25px;
	}
	.accAvatarEdit .avatar img	{
		margin-right:45px;
	}
	.accAvatarEdit .avatar .width	{
		padding-top:13px;
	}
	.accAvatarEdit .avatar td	{
		padding-bottom:60px;
	}
	.accAvatarEdit .b	{
		background:url(/images/but_save.gif); 
		width:232px;
		height:61px;
	}
	.accAvatarEdit .i	{
		background: url(/images/inputs_type_02.gif)  no-repeat;
		width:298px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accAvatarEdit a	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:#31639F;
		font-size:20px;
		text-decoration:underline;
		position:relative;
		top:-13px;
		margin-right:20px;
	}
	.accAvatarEdit a:hover	{
		text-decoration:none;
	}
	.accAvatarEdit i	{
		font-style:normal;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
		display:block;
		margin-bottom:40px;
	}
	.accEmail	{
		width:100%;
	}
	.accEmail td	{
		padding-bottom:15px;
	}
	
	.accRubricEdit	{
	}
	.accRubricEdit a.back	{
		text-decoration:underline;
	}
	.accRubricEdit a.back:hover	{
		text-decoration:none;
	}
	.accRubricEdit td	{
		padding:0 0 40px 0;
		color:#C5572D;
		font-size:20px;
	}
	.accRubricEdit b	{
		color:black;
		font-size:20px;
		position:relative;
		white-space:nowrap;
	}
	.accRubricEdit .width	{
		width:200px;
		text-align:right;
		padding-right:25px;
	}
	.accRubricEdit .i	{
		background:url(/images/inputs_type_01.gif)  no-repeat;
		width:433px;
		height:25px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border: none;
		height:20px;
	}
	.accRubricEdit .i2	{
		background: url(/images/inputs_type_02.gif)  no-repeat;
		width:298px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accRubricEdit .i3	{
		background: url(/images/inputs_type_03.gif)  no-repeat;
		width:210px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accRubricEdit .s	{
		width:216px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accRubricEdit .s2	{
		width:296px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accRubricEdit .s3	{
		width:90px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
		margin-right:20px;
	}
	.accRubricEdit i	{
		font-style:normal;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
		position:relative;
		top:-15px;
	}
	.accRubricEdit em	{
		position:relative;
		top:-10px;
		font-style:normal;
	}
	.accRubricEdit textarea	{
		background:url(/images/inputs_type_textarea_01.gif);
		width:440px;
		height:190px;
		padding:5px;
		overflow:auto;
		border: none;
		margin-bottom:5px;
	}
	.accRubricEdit span	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
	}
	.accRubricEdit .b	{
		background:url(/images/but_save.gif); 
		width:232px;
		height:61px;
	}
	.accRubricEdit .avatar img	{
		margin-right:45px;
	}
	.accRubricEdit .avatar .width	{
		padding-top:10px;
	}
	.accRubricEdit a	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:#31639F;
		font-size:20px;
		text-decoration:underline;
		position:relative;
		top:-13px;
		margin-right:20px;
	}
	.accRubricEdit a:hover	{
		text-decoration:none;
	}


	.accNewArtcile	{
	}
	.accNewArtcile td	{
		padding:0 0 40px 0;
		color:#C5572D;
		font-size:20px;
	}
	.accNewArtcile b	{
		color:black;
		font-size:20px;
		position:relative;
		white-space:nowrap;
	}
	.accNewArtcile .width	{
		width:200px;
		text-align:right;
		padding-right:25px;
	}
	.accNewArtcile .i	{
		background:url(/images/inputs_type_01.gif)  no-repeat;
		width:433px;
		height:25px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border: none;
		height:20px;
	}
	.accNewArtcile .i2	{
		background: url(/images/inputs_type_02.gif)  no-repeat;
		width:298px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accNewArtcile .i3	{
		background: url(/images/inputs_type_03.gif)  no-repeat;
		width:210px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accNewArtcile .i4	{
		background: url(/images/inputs_type_04.gif) no-repeat;
		width:80px;
		height:20px;
		padding:2px 10px 8px 10px;
		color:#C5572D;
		font-size:20px;
		border:none;
		position:relative;
		top:-3px;
		margin-bottom:5px;
	}
	.accNewArtcile .s	{
		width:216px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accNewArtcile .s2	{
		width:296px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
	}
	.accNewArtcile .s3	{
		width:90px;
		color:#C5572D;
		font-size:20px;
		background:#CCCCCC;
		margin-right:20px;
	}
	.accNewArtcile i	{
		font-style:normal;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
		position:relative;
		top:-15px;
	}
	.accNewArtcile em	{
		position:relative;
		top:-10px;
		font-style:normal;
	}
	.accNewArtcile textarea	{
		background:url(/images/inputs_type_textarea_01.gif);
		width:440px;
		height:190px;
		padding:5px;
		overflow:auto;
		border: none;
		margin-bottom:5px;
	}
	.accNewArtcile span	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:black;
		font-size: 13px;
		font-weight:bold;
	}
	.accNewArtcile .b	{
		background:url(/images/but_save.gif); 
		width:232px;
		height:61px;
	}
	.accNewArtcile .avatar img	{
		margin-right:45px;
	}
	.accNewArtcile .avatar .width	{
		padding-top:10px;
	}
	.accNewArtcile a	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color:#31639F;
		font-size:20px;
		text-decoration:underline;
		position:relative;
		top:-13px;
		margin-right:20px;
	}
	.accNewArtcile a:hover	{
		text-decoration:none;
	}
	.accNewArtcile .pic img	{
		border:solid 1px black;
	}
	.accNewArtcile .t1	{
		background:#CCCCCC;
		border:solid 1px #656565;
		width:549px;
		height:133px;
		padding:5px;
		overflow:auto;
		margin-bottom:5px;
		margin-top:0;
	}
	* html .accNewArtcile .t1	{
		margin-top:-5px;
	}
	.accNewArtcile .t2	{
		background:#CCCCCC;
		border:solid 1px #656565;
		width:549px;
		height:332px;
		padding:5px;
		overflow:auto;
		margin-bottom:5px;
		margin-top:0;
	}
	* html .accNewArtcile .t2	{
		margin-top:-5px;
	}
	.accNewArtcile .noTop	{
		top:0;
	}
	.accAllOwnTxt	{
		margin:44px 190px;
	}
	.accAllOwnTxt .accSearchResult	{
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	.accAllOwnTxt .accSearchResult strong	{
		color:#CD4A1D;
	}
	.accAllOwnTxt .articleIntro	{
		clear:none !important;
	}
	.accAllOwnTxt .articleIntro i	{
		clear:none !important;
	}
	.accAllOwnTxt .separator	{
		display:block;
		height:1px;
		background:#D6AD98;
		margin:25px 0;
	}
	.accAllOwnTxt .comment	{
		width:424px;
		font-size:12px;
	}
	.accAllOwnTxt .comment .info	{
		width:50%;
		padding-right:20px;
	}
	* html .accAllOwnTxt .comment .info	{
		width:55%;
	}
	.accAllOwnTxt .comment .info i	{
		font-style:normal;
		color:#31639F;
		font-size:9px;
		display:block;
	}
	.accAllOwnTxt .comment .info a	{
		font-size:11px;
		color:#C73300;
	}
	.line1	{
		margin-left:225px;
	}
	.line2	{
		width:670px;
	}
	.line2 .width	{
		width:164px;
	}
	.line3 .width	{
		width:150px;
		padding-right:15px;
		text-align:right;
	}
	.line4 .width	{
		width:164px;
	}
	.line5 .width	{
		width:165px;
	}
	.line5 .width b	{
		white-space:normal;
	}
	.line6 .width	{
		width:165px;
	}
	.line6 .width b	{
		white-space:normal;
	}


/* ----------- */

	.votePreview	{
		clear:both;
		line-height:17px;
		position:relative;
		padding-bottom:35px;
	}
	* html .votePreview	{
		height:1px;
	}
	.votePreview i	{
		font-style:normal;
		display:block;
		clear:both;
		white-space:nowrap;
		line-height:normal;
	}
	.votePreview span i	{
		margin-top:0px;
	}
	.votePreview span i a	{
		text-decoration:underline;
		font-size:10px;
	}
	.votePreview span b	{
		color:#C85E3A;
	}
	.votePreview i a	{
		font-size:9px;
	}
	.votePreview i a b	{
		font-weight:normal;
		text-transform:uppercase;
	}
	.articleIntro i strong	{
		font-size:13px;
	}
	.votePreview i strong a	{
		color:#C73300;
		font-size:13px;
		text-transform:uppercase
	}
	.votePreview h3	{
		margin:2px 0 15px 0;
		line-height:normal;
	}
	.votePreview h3 a	{
		color:#C73300;
		font-size:20px;
	}
	.votePreview .voteBackBg	{
		border:solid 1px #DF9E88;
		background:#CCCCCC;
		padding:7px 16px;
		margin-top:10px;
	}
	.votePreview .voteBackBg .answer	{
		margin-bottom:10px;
	}
	.votePreview .voteBackBg .answer div	{
		margin-top:5px;
		color:#C73300;
		font-size:11px;
		font-weight:bold;
	}
	.votePreview .voteBackBg .answer div img	{
		border:solid 1px #DF9E88;
		height:12px;
		margin-right:10px;
		position:relative;
		top:2px;
	}
	.votePreview .voteBackBg .more	{
		text-decoration:underline;
		text-align:right;
		display:block;
		margin-top:20px;
	}
	.votePreview .voteBackBg .more:hover	{
		text-decoration:none;
	}
	.votePreview .voteBackBg .more img	{
		margin-right:5px;
	}
	.votePreview .voteBackBg .question	{
		margin-bottom:10px;
		font-size: 15px;
		font-weight:bold;
	}
	.editor .header	{
		background:url(/images/editor_bird.gif) 113px 0px no-repeat;
		height:240px;
	}
	.editor .header .person	{
		color:#FF8205;
		top:183px;
	}
	.editor .header .menu .i	{
		background:url(/images/top_search_bg_black.gif) no-repeat;
	}
	.editor .signUp strong	{
		color:#FF7F00;
	}
	.editor .signUp .but input	{
		background:url(/images/but_signup_editor.gif);
	}
	.editor .header .profile	{
		position:absolute;
		bottom:10px;
		right:0;
		color:black;
		font-size:11px;
		text-align:right;
	}
	.editor .header .profile a	{
		color:#FF7F00;
	}
	.editor .profileRibricator h1	{
		color:#FF7F00;
	}
	.editor .rubricator	{
		border-bottom:solid 3px #FFC082;
		border-top:solid 3px #FFC082;
	}
	.editor .accAllOwnTxt	{
		margin:44px 0 44px 190px;
	}
	.editor .articleIntro i strong a	{
		color:black;
	}
	.editor .articleIntro i a	{
		color:black;
	}
	.editor .articleIntro h3 a	{
		color:black;
	}
	.editor .articleIntro i em	{
		color:#4370A7;
		font-style:normal;
	}
	.editor .articleIntro span i a	{
		color:#4370A7;
	}
	.editor .articleIntro .remark div	{
		color:black;
		line-height:28px;
	}
	.editor .articleIntro .remark div em	{
		color:#6A8EBA;
		text-decoration:underline;
	}
	.editor .accAllOwnTxt .separator	{
		background:#FFB66D;
	}
	.uy	{
		position:relative;
		top:2px;
	}
	.normLink a	{
		top:0px;
	}
	.editor .accNewArtcile input	{
		color:black;
	}
	.editor .accNewArtcile select	{
		color:black;
	}
	.editor .accNewArtcile td	{
		color:#FF7F00;
	}
	.bEd2	{
		background: url(/images/but_editor_publish.gif);
		width:251px;
		height:60px;
		float:right;
		margin-right:56px;
	}
	.bEd1	{
		background: url(/images/but_editor_save.gif);
		width:286px;
		height:60px;
	}
	.bottomBorder	{	
		border-bottom:solid 1px #FFD2A5;
	}
	.decline	{
		color:#31639F !important;
		padding-top:40px !important;
	}
	.accNewArtcile .t3	{
		background:#CCCCCC;
		width:549px;
		height:128px;
		padding:5px;
		overflow:auto;
		margin:15px 0;
	}
	.bEd3	{
		background: url(/images/but_decline_editor.gif);
		width:251px;
		height:60px;
		float:right;
		margin-right:56px;
	}


        .articleTags .bad       {
                margin:0 0 0 10px;
                position:relative;
                top:-5px;

        }
        .articleTags .good      {
                margin:0 0 0 10px;
                position:relative;
                top:-5px;

        }
        .articleTags b  {
                position:relative;
                top:4px;
        }
    .subscribe {
        padding:0 0 16px 0;
        margin:0;
    }
    .subscribe form {
        padding:0;
        margin:0;
    }
    .subscribe .roundbox {
        background:url(/images/subscribe_bg.gif) no-repeat;
        width:210px;
        height:26px;
        text-align:center;
        vertical-align: center;
        padding:0;
        display:float;
        float:left;
        position:relative;
    }
    .subscribe .i {
        width:196px;
        margin-top:3px;
        margin-left:0px;
        padding-left:6px;
        height:15px;
        border:0;
        position:relative;
        font-size:14px;
        color:gray;
        font-weight:bold;
    }
    .subscribe .b {
        background:url(/images/subscribe_button_bg.gif);
        width:17px;
        height:19px;
        position:relative;
        top:2px;
        left:2px;
    }
    .subscribe strong {
        color:#C73300;
        font-weight:bold;
        font-size:13px;
        display:block;
        margin-bottom:4px;
    }
