<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	margin: 0;
	padding: 0;
}

html{
	width: 100%;
	height: 100%;
}

#content .sup_h1 a
{
	font-size:12px;
	font-style: italic;
	font-weight: bolder;
	color: #B2261F;
}
#bottom_help .center
{
	margin: auto auto;
	width: 21px;
	height:21px;
}
#bottom_help .help_head
{
  background-color:#F7E9E8;

  border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
#bottom_help .help_head span
{
  color: #B2261F;
  font-weight: bolder;
}
#bottom_help .help_head td
{
  vertical-align: middle;
  padding: 5px 0px 5px 10px;
}
#bottom_help .help_body p,#bottom_help .help_body ul
{
  padding-bottom: 7px;
  padding-top: 7px;
}
#bottom_help .help_body ul
{
  padding-left: 20px;
}
#bottom_help .help_body
{
  padding: 10px 10px 10px 40px;
  text-align: justify;
}

div#wrapper{float:left;width:100%}

div#content{margin: 0 23% 0 16%}

div#navigation{float:left;width:15%;margin-left:-101%;}

div#extra{float:left;width:21%;margin-left:-21%;}

#navigation .left
{
  margin-top: 60px;
  width: 100%;
}
#content .main
{
  margin:0px;
  width: 100%;
}
#extra .right
{
margin-top: 40px;
  width:100%;
}

body{
	width: 100%;
	min-width: 1000px;
	max-width: 1600px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	color: #000;
	background: #fff;
	font: normal 100%/140% Arial, Helvetica, sans-serif;
	position: relative;
	width: expression(document.documentElement.clientWidth &lt; 1000 ? "1000px"  : "auto");
}

/*
 * tags
 */

h1{
	font: normal 156.25%/110% Arial, Helvetica, sans-serif;
	color: #000;
}

h2, h3, h4{
	font: normal 118.75%/110% Arial, Helvetica, sans-serif;
	color: #000;
	margin: 1.4em 0 0.4em 0;
}

h4{
	font-size: 100%;
}

input,
select,
button,
textarea{
	font: normal 100%/120% Arial, Helvetica, sans-serif;
}

/*
 * clr
 */

.clr{
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

/*
 * a
 */

a{color: #069;}
a:hover{text-decoration: none;}
a img{border: 0;}

a.out{
	padding-right: 13px;
	background: transparent url(images/n.png) no-repeat 100% 40%;
}

table.quote .expert a,
.menu ul a,
.header .menu .rf a{
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}
table.quote .expert a:hover,
 .menu ul a:hover,
.header .menu .rf a:hover{border: 0;}

 .menu ul a{border-color: #aaa;}

/*
 * container
 */

.container{
	width: 91%;
	margin: 0 4% 0 auto;
}

/*
 * right
 */

.right0 {
	float: right;
	width: 3%;
}

.right {
	float: right;
	width: 21%;
}

.right2 {
	float: right;
	width: 52%;
}
.right3 {
	float: right;
	width: 30%;
}

.right4 {
	float: right;
	width: 90%;
}

.right5 {
	float: right;
	width: 96%;
}


/*
 * left
 */

.left{
	float: left;
	width: 15%;
}
.left1 {
	float: left;
	width: 60%;
}

/*
 * main
 */

.main{
	width: 58%;
	margin: 0 24% 0 auto;
}

/*
 * auth
 */

.auth{
	font-size: 75%;
	line-height: 120%;
	padding: 1em 0 0.5em 0;
	font-weight: bolder;
}

.auth span.town{font-weight: normal;}

.nav .register {
	font-size: 75%;
	line-height: 120%;
	padding: 1em 0 0.5em 0;
	font-weight: bolder;
	background: #e5f5e5;
	color: #090;
	padding: 0.5em 0.7em;
	margin-left: 0.2em;
}


.auth .register{
	background: #e5f5e5;
	color: #090;
	padding: 0.5em 0.7em;
	margin-left: 0.2em;
}

.auth p{margin-bottom: 0.6em;}
.auth .exit{
	color: #f00;
	margin-left: 0.8em;
}

/*
 * header
 */

.header{
	width: 100%;
	padding: 40px 0 30px 0;
	overflow: hidden;
}

.header .mn{
	width: 70%;
	padding: 1em 0 0 1em;
	position: relative;
	left: -1em;
}

.header .title{
	background: #e9e9e9;
	float: left;
	font-size: 187.5%;
	line-height: 110%;
	color: #000;
	position: relative; 
	padding: 0 0 0 0.3em;
	left: -0.3em;
	margin: 0 0 2px 0;
}

.header .title a{
	color: #000;
	text-decoration: none;
}

.header .title span{
	float: left;
	position: relative;
	top: -0.6em;
	margin-bottom: -0.5em;
}

.header .title sup{
	position: absolute;
	font-size: 40%;
	line-height: 120%;
	margin-top: -0.2em;
	font-style: italic;
	color: #999;
	white-space: nowrap;
}

/*
 * header menu
 */

.header .menu{
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0.6em 0 0.3em 0;
}

.header .menu .lf{
	float: left;
	width: 35%;
	clear: left;
	text-align: right;
	padding: 0.4em 0 0.2em 0;
}

.header .menu .lf span{
	background: #ecebcd;
	padding: 0.2em 0.6em;
	margin-right: 1em;
}

.header .menu .rf{
	float: left;
	width: 60%;
	list-style: none;
	font-size: 81.25%;
	line-height: 120%;
	padding: 0.8em 0 0.2em 0;
}

.header .menu .rf li{
	float: left;
	margin: 0 0.8em 0.2em 0;
	white-space: nowrap;
	padding-bottom: 0.2em;
	color: #999;
}

/*
 * logo
 */

.logo{
	position: absolute;
	left: 0;
	width: 20px;
	top: 3px;
}

/*
 * nav
 */

.nav{
	margin: 0 0 2px 0;
	position: relative;
	clear: left;
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 25px;
	left: -3px;
	min-height: 23px;
}

.nav .n{
	background: #f3f3f3;
	color: #333;
	padding: 0.15em 0.6em;
	float: left;
}

/*
 * quote
 */

table.quote{
	width: 97%;
	border-collapse: collapse;
	margin: 0 0 2.5em 0;
}

table.quote .author{width: 100px;}

table.quote .statement div{
	border: 1px solid #dedede;
	width: 86%;
	margin: 0 auto;
	padding: 0.2% 2.4%;
	position: relative;
	font-size: 87.5%;
	line-height: 120%;
}

table.quote ul{
	margin: 1em 0 1em 2em;
	list-style: none;
	//list-style: disc;
}
table.quote li{margin: 0.4em 0;}
table.quote li:before{
	content: 'С‚РђР¤ ';
	margin-left: -1.3em;
	width: 1.3em;
	display: inline-block;
	//content: '';
	//margin-left: 0;
	//width: auto;
}

table.quote .statement .u{
	width: 13px;
	height: 25px;
	position: absolute;
	left: -13px;
	top: 50%;
	margin-top: -12px;
	background: transparent url(images/u.quote.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}

table.quote p{margin: 1em 0;}

table.quote p.writer{
	font-size: 78.57%;
	line-height: 120%;
	margin-top: -0.4em;
	color: #666;
}

table.quote p.writer strong{
	font-size: 118.18%;
	color: #000;
}

table.quote .expert{
	font-size: 81.25%;
	line-height: 120%;
	font-weight: bolder;
	width: 8.4em;
}

table.quote .expert a{color: #000;}

/*
 * query
 */

.query{
	font-size: 81.25%;
	line-height: 140%;
	font-style: italic;
	padding: 0.2em 15px 0.2em 20px;
	background: #f3f3f3;
	color: #000;
	margin: 0 0 2em 0;
}

.query span,
.query sup{color: #999;}

.message-wrap sup,
.query sup{
	vertical-align: text-top;
	font-size: 84.62%;
	line-height: 110%;
	white-space: nowrap;
}

.message-wrap sup{
	font-size: 61.11%;
	color: #999;
	font-style: italic;
}

/*
 * block
 */

.block{
	padding: 0 0 0 40px;
	margin: 1.4em 0;
}

.block h2{
	position: relative;
	left: -20px;
	margin: 0 0 0.6em 0;
}
.block h2 a{color: #000;}

.block .hl h3{
	margin: 0 0.4em 0 0;
	font-size: 100%;
	line-height: 120%;
	display: inline;
}

.block .hl h3.i{
	background: transparent url(images/i.info.png) no-repeat 0 1px;
	padding-left: 23px;
}

.block .hl h3{color: #069;}

.block .hl small{
	font-size: 68.75%;
	line-height: 110%;
	display: inline-block;
	zoom: 1;
	width: 70%;
	color: #999;
	margin-top: 0.4em;
}

small span.time{
	font-size: 81.82%;
}

.block .hl small em{margin-left: 0.6em;}

.block .hl{
	padding: 0.5em 20px 0.5em 40px;
	margin-left: -40px;
	line-height: 120%;
}
.block .hl:hover{background: #f7f5f2;}

.block .hl .cm{
	margin: 0;
	padding: 0 0 0 23px;
}

.block .hl .c-icon{background: transparent url(images/i.comments.png) no-repeat 0 0;}

.block .hl .cm p{
	margin: 1em 0 0 0;
	font-size: 75%;
	line-height: 120%;
}

/*
 * left menu
 */

.left .menu{
	list-style: none;
	font-size: 81.25%;
	line-height: 120%;
	font-weight: bolder;
	margin: 2em -10% 4em 0;
	width: 100%;
}

.left .menu .add{
	padding-left: 23px;
	background: transparent url(images/i.add.png) no-repeat 0 0;
	height: auto !important;
	height: 16px;
	min-height: 16px;
}

.left .menu .item-1,
.left .menu .item-1 a{color: #eb6400;}

.left .menu .item-2,
.left .menu .item-2 a{color: #b2261f;}

.left .menu .item-3,
.left .menu .item-3 a{color: #007a88;}

.left .menu li{margin: 0.5em 0;}
.left .menu li.active{margin-top: 1.4em;}

.left .menu .active ul{
	margin: 1em 0;
	list-style: none;
	font-weight: normal;
	width: 100%;
	color: #000;
}
.left .menu .active li.b,
.left .menu .active ul.b{font-weight: bolder;}
.left .menu .active ul li{margin: 0.3em 0}

.left .menu .active ul .counter{
	float: right;
	color: #999;
	margin-left: 0.4em;
}
.left .menu .active li.b .counter,
.left .menu .active ul.b .counter{color: #000;}
.left .menu .active ul a{color: #000;}

.left .menu .sub{
	padding: 1px 14px;
	position: relative;
	left: -14px;
	margin: 16px -14px 2em 0;
	width: 93%;
}

.left .menu .item-1 .sub{background: #fff5e5;}
.left .menu .item-2 .sub{background: #f7e9e8;}
.left .menu .item-3 .sub{background: #e5f1f3;}
.left .menu .sub span.st{
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	position: absolute;
	top: -10px;
	left: 25px;
}
.left .menu .item-1 .sub span.st{border-bottom: 10px solid #fff5e5;}
.left .menu .item-2 .sub span.st{border-bottom: 10px solid #f7e9e8;}
.left .menu .item-3 .sub span.st{border-bottom: 10px solid #e5f1f3;}


/*
 * title
 */

.right .title{
	font-size: 81.25%;
	line-height: 120%;
	overflow: hidden;
	width: 96%;
	padding: 0.4em 10px;
	position: relative;
	left: -10px;
	margin: 2em -50% 1.2em 0;
	font-weight: bolder;
}

.right .title span,
.right .title a{
	float: left;
	width: 0;
	margin-left: 30px;
}

.right .title-expert{background: #f7e9e8 url(images/i.expert.png) no-repeat 10px 50%;}
.right .title-expert span,
.right .title-expert a{color: #b2261f;}

.right .title-news{background: #e5f1f3 url(images/i.news.png) no-repeat 10px 50%;}
.right .title-news span,
.right .title-news a{color: #007a88;}

.right .title-forum{background: #fff5e5 url(images/i.forum.png) no-repeat 10px 50%;}
.right .title-forum span,
.right .title-forum a{color: #eb6400;}

.right .title-q{background: #fff5e5 url(images/i.forum.q.png) no-repeat 10px 50%;}
.right .title-more{background: #e5f1f3 url(images/i.more.png) no-repeat 10px 50%;}
.right .title-f{background: #f7e9e8 url(images/i.expert.f.png) no-repeat 10px 50%;}

.right3 .title {
	font-size: 81.25%;
	line-height: 120%;
	overflow: hidden;
	width: 96%;
	padding: 0.4em 10px;
	position: relative;
	left: -10px;
	margin: 2em -50% 1.2em 0;
	font-weight: bolder;
}

.right3 .title span,.right3 .title a {
	float: left;
	width: 0;
	margin-left: 30px;
}
.pink
{
	background: #f7e9e8; 
	text-align: center; 
	color: #b2261f; 
	padding: 0.5em 0.7em;
	margin-left: 0.2em;
	font-weight: bolder;
	font-size: 75%;
}
.right3 .title-news {
	background: #e5f1f3 url(images/i.news.png) no-repeat 10px 50%;
}
.right3 .title-news span,.right3 .title-news a {
	color: #007a88;
}



/*
 * search
 */

.search input{
	border: 1px solid #b9b9b9;
	border-top: 1px solid #999;
	border-bottom: 1px solid #ddd;
	width: 96%;
	padding: 0.2em 9px;
	position: relative;
	left: -10px;
}

.search{
	font-size: 68.75%;
	line-height: 120%;
}

/*
 * faq
 */

dl.faq{
	font-size: 75%;
	line-height: 120%;
}

dl.faq dt,
dl.faq dd{margin: 0.8em 0;}

dl.faq em,
dl.faq span{color: #999;}
dl.faq em{font-size: 91.67%;}

.right ul a,
dl.faq a{color: #aaa;}

.right ul a span.b,
dl.faq a span.b{color: #000;}

.month-t{
	position: relative;
	z-index: 2;
	float: right;
	margin: 0 0 0 5em;
	font-size: 87.5%;
	line-height: 120%;
}

.month-t span{
	float: left;
	margin-right: 0.6em;
	padding: 0.3em 0;
}


.dop0 {
 		
 	font-size: 120%;
	line-height: 120%;
	padding: 0em 1em 0em 1em;
 }
 
.dop {
 		
 	font-size: 120%;
	line-height: 120%;
	padding: 1em 1em 1em 1em;
	margin-left: 0.1em;
	margin: 0.8em 0.8em;
	border-bottom: 1px solid #dedede;
 }
 
.dop2 {
 		
 	font-size: 90%;
	line-height: 120%;
	padding: 1.5em 2em 2em 1em;
	margin-left: 1em;
	margin: 0 2em;
 }
 
.dop3 {
 		
	line-height: 120%;
	padding: 0em 0em 1em 0em;
	margin: 1em 0;
 }
 
 
.dop4 {
 	padding: 1em 1em 1em 0em;
	border-bottom: 1px solid #dedede;
 }
 
.dop5 {
 	font-size: 120%;
	line-height: 120%;
	padding: 2em 2em 2em 2em;
	margin-left: 1em;
	margin: 2em 2em;
	border: 1px solid #dedede;
 }

table.faq
{
	font-size: 75%;
	line-height: 120%;
	padding: 2em 2em 2em 2em;
	margin-left: 1em;
	margin: 2em 2em;
	border: 1px solid #dedede;
}
.right3 ul a,dl.faq a {
	color: #aaa;
}

.right3 ul a span.b,dl.faq a span.b {
	color: #000;
}

.right3 ul span.b {
	color: #000;
	font-weight: bolder;
}

.right3 ul {
	list-style: none;
}

.right3 ul li {
	margin: 0.7em 0;
}

.right3 ul.big small.date {
	display: block;
	font-size: 84.62%;
	color: #999;
}

.right3 h4 {
	margin: 2.4em 0 1em 0;
	font-weight: bolder;
}

.right3 .tx .big {
	font-size: 108.33%;
}



/*
 * autor
 */

div.author div{
	position: relative;
	width: 210px;
	border-top: 1px solid #dedede;
	padding: 15px 0 15px 12px;
	position: relative;
	left: -12px;
	margin-top: 25px;
}

div.author div .u{
	width: 25px;
	height: 13px;
	position: absolute;
	left: 45px;
	top: -13px;
	background: transparent url(images/u.png) no-repeat 0 0;
	font-size: 0;
	line-height: 0;
}

div.author dl{
	width: 100%;
	overflow: hidden;
}

div.author dt{
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
}

.dopauthor {
	overflow: hidden;
	font-size: 81.25%;
	line-height: 120%;
}
.dopauthor small{
	color: #666;
	font-size: 84.62%;
	line-height: 120%;
	display: block;
	margin-top: 0.4em
}
div.author dd{
	margin-left: 60px;
	font-size: 81.25%;
	line-height: 120%;
}

div.author dd a{
	color: #000;
	font-weight: bolder;
}

div.author dd small{
	color: #666;
	font-size: 84.62%;
	line-height: 120%;
	display: block;
	margin-top: 0.4em
}

div.author p.desc{color: #666;}

.right .tx,
div.author p,
div.author ul,
div.author h4{
	font-size: 75%;
	line-height: 120%;
}

.right ul{list-style: none;}
.right ul li{margin: 0.7em 0;}

.right ul.big small.date{
	display: block;
	font-size: 84.62%;
	line-height: 120%;
	color: #999;
}

.right h4{
	margin: 2.4em 0 1em 0;
	font-weight: bolder;
}
.right .tx .big{font-size: 108.33%;}

/*
 * yd
 */

.yd{margin: 1.4em 0 1.4em 20px;}

/*
 * r
 */

.left .r1{
	position: relative;
	left: -14px;
	margin: 6em 0 3em 0;
}

.right .r3,
.right .r2{
	position: relative;
	left: -10px;
	margin: 2.8em -20% 1.6em 0;
}

/*
 * month
 */

.month{
	font-size: 87.5%;
	line-height: 120%;
	margin-left: 20px;
}

.month span.title{
	float: left;
	color: #666;
	width: 10.8em;
	padding: 0.3em 0;
}

.month div{margin-left: 11em;}

.month div a,
.month div span{
	float: left;
	margin-right: 0.6em;
	padding: 0.3em 0;
}
.month div span{font-weight: bolder;}

.month-t dl a,
.month-t dl span,
.month div dl a,
.month div dl span{
	float: none;
	font-weight: normal;
	padding: 0;
}

.month-t dl,
.month div dl{
	float: left;
	position: relative;
	padding: 0.3em 0.6em;
	width: 5.6em;
	background: #f3f3f3 url(images/tg.png) no-repeat 90% 50%;
	cursor: pointer;
}

.month-t dl dd,
.month div dl dd{
	position: absolute;
	bottom: 1.4em;
	left: 0;
	background: #f3f3f3;
	width: 5.6em;
	padding: 0.3em 0.6em 0.6em 0.6em;
	display: none;
}

.month-t dl ul,
.month div dl ul{list-style: none;}

.month-t dl a,
.month div dl a{color: #000;}

/*
 * post
 */

.content,
.post{
	padding: 15px 20px 15px 40px;
	position: relative;
	top: -0.8em;
}

.whl{
	background: #fafafa;
	margin: 1em 0 0.6em -40px;
	width: 100%;
	padding: 0.8em 20px 0.8em 40px;
}
.whl-white {
	background: #fff;
	margin: -1em 0 0.6em -40px;
	width: 100%;
	padding: -0.8em 20px 0.8em 40px;
}


.whl h2{
	margin-top: 0;
	color: #069;
}

.content small.date,
.post small.date{
	display: block;
	font-size: 68.75%;
	line-height: 120%;
	color: #999;
}

.content small.date,
.content h1,
.post small.date,
.post h1{
	position: relative;
	left: -20px;
}

h1 a{color: #000;}

.post small.bt,
.content small.bt{
	left: 0;
	margin: 2em 0 -1em 0;
}

.reply{
	margin-left: 40px;
}

.message-wrap{
	background: #fafafa;
	font-size: 112.5%;
	line-height: 140%;
	width: 100%;
	overflow: auto;
	margin: 0.6em 0;
}

.content .message-wrap{
	margin: 1em 0 0.6em -40px;
	width: 100%;
	font-size: 100%;
	line-height: 140%;
	padding: 0.8em 20px 0.8em 40px;
}

.post div.q{
	margin-top: 1.4em;
	text-indent: 23px;
	background: transparent url(images/i.q.png) no-repeat 0 3px;
}

.comment small.q{
	padding: 2px 0 2px 23px;
	background: transparent url(images/i.q.png) no-repeat 0 0;
}

.post .add-comment{
	font-size: 81.25%;
	line-height: 120%;
	margin: 1em 0;
}

.post .add-comment a{color: #eb6400;}

/*
 * content
 */

.content{
	background: transparent;
	color: #333;
}

.content p{margin: 1em 0;}
.whl ul {
	padding-left: 50px;
}



.tags{
	color: #999;
	font-style: italic;
	font-size: 68.75%;
	line-height: 120%;
}

.tags a{color: #999;}

/*
 * buttons
 */

ul.buttons{
	list-style: none;
	margin: 0 -2% -4% -10%;
	width: 110%;
	overflow: hidden;
	position: relative;
	font-size: 75%;
	line-height: 120%;
}

ul.buttons li{
	width: 13.5%;
	padding-left: 0.7%;
	float: right;
	text-align: center;
}
ul.buttons a{color: #000;}

ul.buttons .i{
	width: 26px;
	height: 24px;
	display: block;
	overflow: hidden;
	margin: 0 auto 0.6em auto;
	background: transparent url(images/icons.png) no-repeat 0 0;
}

ul.buttons .item-1 .i{background-position: 0 0;}
ul.buttons .item-2 .i{background-position: -26px 0;}
ul.buttons .item-3 .i{background-position: -52px 0;}
ul.buttons .item-4 .i{background-position: -78px 0;}
ul.buttons .item-5 .i{background-position: -104px 0;}
ul.buttons .item-6 .i{background-position: -130px 0;}
ul.buttons .item-7 .i{background-position: -156px 0;}

/*
 * comment
 */

.comment{
	padding-left: 40px;
	margin-top: 1.6em;
}
.comment .comment{padding-left: 20px;}

.comment h3{
	font-size: 125%;
	line-height: 110%;
	margin: 0;
}
.comment .comment h3{font-size: 100%;}

.comment .wrap{
	font-size: 87.5%;
	line-height: 120%;
}
.comment .comment .wrap{
	font-size: 81.25%;
	color: #333;
}
.comment .comment .comment .wrap{color: #999;}

.comment p.els,
.comment small.date{
	display: block;
	font-size: 68.75%;
	line-height: 120%;
	color: #999;
	margin: 0.2em 0 0.6em 0;
}
.comment small.user{
	padding: 2px 0 2px 23px;
	background: transparent url(images/i.info.png) no-repeat 0 0;
}
.comment small.user a{color: #eb6400;}

.comment p.els{
	color: #069;
	margin: 1em 0;
}
.comment p.els a{margin-right: 0.6em;}

.all{
	font-size: 68.75%;
	line-height: 120%;
	margin: 0.6em 0 0.6em 40px;
}

/*
 * add-comment-form
 */

.add-comment-form{
	margin: 2em -40% 0 20px;
	width: 540px;
	background: #fff5e5;
	padding: 25px 15px 12px 20px;
	font-size: 81.25%;
	line-height: 120%;
	position: relative;
}

.add-comment-form .a{
	position: absolute;
	left: -37%;
	width: 30%;
	color: #666;
	top: 1.8em;
	margin: 0;
}
.add-comment-form a.reg{color: #060;}
.add-comment-form a.forum{color: #f90;} 

.add-comment-form .st{
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff5e5;
	position: absolute;
	top: -10px;
	left: 60px;
}

.add-comment-form label{float: left;}
.add-comment-form p{margin: 0 0 0.6em 150px;}
.add-comment-form div.spam{padding: 0.6em 0;}

.add-comment-form .text{
	border: 1px solid #ccc;
	padding: 2px;
	width: 330px;
}

.add-comment-form textarea.text{height: 7em;}
.add-comment-form .small{width: 95px;}
.add-comment-form .text:focus{border-color: #f90;}

.add-comment-form .button{
	background: #f90;
	color: #fff;
	overflow: visible;
	padding: 0.4em 2em;
	border: 1px solid #fff;
}

/*
 * more
 */

.right .tx .more{
	font-size: 108.33%;
}

h4.more{
	position: relative;
	left: -1.25em;
}

div.more{
	width: 96%;
	padding: 0.4em 10px;
	position: relative;
	left: -10px;
	margin: 1.4em -40% 4em 0;
	background: #efeae5;
}
div.more p{margin: 1em 0}

div.more p {
	margin: 1em 0
}

div.more .st{
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #efeae5;
	position: absolute;
	top: -10px;
	left: 25px;
}
/*
 * footer
 */

.prefooter{padding-bottom: 7em;}
.footer{
	font-size: 68.75%;
	line-height: 150%;
	color: #333;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.footer .container{
	border-top: 1px solid #e1e1e1;
	padding: 2em 0 2.6em 1.2em;
	overflow: hidden;
}

.footer .right,
.footer .left{
	position: relative;
}

.footer .left{width: 20%;}
.footer .main{
	width: 54%;
	margin: 0 auto 0 21%;
}

.footer span.c{
	position: absolute;
	top: 0;
	left: -1.2em;
}

.footer a.sl{
	position: absolute;
	left: -25px;
	top: -3px;
	width: 20px;
	height: 23px;
	background: transparent url(images/sl.png) no-repeat 0 0;
	text-indent: -1000px;
	overflow: hidden;
} 

.footer .right{
	padding-left: 1.25em;
	text-indent: -1.25em;
}

.footer .feedback{
	float: left;
	padding-left: 20px;
}

.footer .rgh{
	margin-left: 35%;
	width: 60%;
}
.footer a{color: #333;}

/*
 * border radius
 */

.month-t dl,
.content .message-wrap,
div.more,
.add-comment-form,
div.whl,
.month div dl,
.right .title,
.left .menu .sub,
.query,
table.quote .statement div,
.auth .register{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.month div dl dd{
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

.search input{
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}

.print .title {
	background: #FFFFFF;
	float: left;
	font-size: 125.5%;
	color: #000;
}
 a.no_decoration 
{
	text-decoration: none;
}
 a.no_decoration:link  
{
	color: #069;
}
 a.no_decoration:visited  
{
	color: #999;
}
 a.no_decoration:hover  
{
	text-decoration: underline ;
}
</pre></body></html>