#frame {width:843px; margin:0 auto; color: #003300}

#left_column  { float:left; width:422px; padding-right:0px; padding-left:10px }
/*#left_column { display:block; border-right: 2px solid #99CC99 }*/

#center_column { float:right; width:148px; padding-left:10px; height: 452px; overflow:auto}

#right_column { float:right; width:210px; padding-right:10px}

#enclose { float:left; width:610px;}

#footer { width:843px; padding-top: 40px; clear:both}
#footer { color:#336600; font-size:12px; font-weight:500; text-align:right}

#banner { background: url(/i/ban1.gif) no-repeat; width:840px; height:153px; border:solid #66CCFF thin; */ }

* { font-family:Arial, Tahoma, Verdana, "Trebuchet MS", sans-serif; font-size:14px;}

a {color:#FF6600; }
a:link, a:visited {color:#FF6600; text-decoration:none}
a:active, a:hover {color: #FF6600; text-decoration:underline }

.author { clear:both; padding-top:12px }
.author a { text-align:left; font-size: 15px; font-weight:500;}

.button {display:block; width:138px; height: 17px; float:left; padding-top:2px; border:1px solid #66CCFF; background:#669933; text-align:center; }
a:link.button , a:visited.button   { color:#FFFFFF; text-decoration:none}
a:active.button , a:hover.button   { color: #006600; text-decoration:none; background-color:#99CC66}

.button2 {display:block; width:135px; height: 17px; padding-top:2px; padding-left:3px; margin-top:-3px; border:2px solid #66CCFF; background:#EEFFFF; }
a:link.button2, a:visited.button2 { color:#006600; text-decoration:none;}
a:active.button2 , a:hover.button2 { color:#FF6600; }

.comments {font-size: 14px; color: #FF6600; clear:both;}

.date {float:right; width:130px; padding-right:10px; }
.date {text-align:right; font-size:14px}

#line1, #line2, #line3 {color: #99CC99; background-color:#99CC99; }

#line1 { width: 395px; text-align:left; margin-left:0;}

#line2 { width: 250px; text-align:left; margin-left:0; }

#menu1 { position: absolute; left:92px; top: 203px; width:142px; height:auto; border:0; }

#nav1 {text-align:right; color:#FFFFFF; padding-top:4px; padding-right:7px}

#nav1 a:link, #nav1 a:visited {font-size: 15px; color:#FFFFFF; font-weight:400;}

#nav2 {border:1px solid #66CCFF; margin-top:7px; margin-bottom:25px; margin-left:1px; height: 21px;  }

.post_img {width:auto; float:right; margin-left:10px}

.post_name { float:left; width:260px;}
.post_name, .topics_header { font-size:15px; color:#336633; font-weight:600; line-height: 20px}

.post_text { font-size:14px; overflow:auto; height:360px}
.post_text p { padding-top:0px; padding-right: 10px}

.tag1, .tag2 { color: #009900; }
a:link.tag1, a:visited.tag1, a:link.tag2, a:visited.tag2  { color: #009900;}
a:hover.tag1, a:active.tag1, a:hover.tag2, a:active.tag2 {color: #00CC66; text-decoration:none;}

.tag1 {font-size:14px; font-weight:600; width: auto;}
.tag2 {font-size:17px; font-weight:700; width: auto;}


.time {color: #666666; padding-top:5px}

.topics_header { margin-bottom:30px}

.topics_names p {font-size:14px; padding-bottom:8px; margin:0;}


#tags { font-size:15px; text-align:center; }
#tags a { color: #009900; white-space:nowrap}
#tags a:link, #tags a:visited { color: #009900;}
#tags a:hover, #tags a:active {color: #00CC66; text-decoration:none;}

.t1 {font-size:70%;} /* меньше трех постов*/
.t2 {font-size:80%;} /* 3-4 */
.t3 {font-size:90%;} /* 5-6 */
.t4 {font-size:100%;} /* 7-9 */
.t5 {font-size:110%;} /* 10-12 */
.t6 {font-size:120%;} /* 13-15 */
.t7 {font-size:130%;} /* 16-18 */
.t8 {font-size:140%;} /* 19-22 */
.t9 {font-size:150%;} /* 23-26 */
.t10 {font-size:160%;} /* 27-30 */
.t11 {font-size:170%;} /* 31-34 */
.t12 {font-size:180%;} /* 35-38 */
.t13 {font-size:190%;} /* 39-42 */
.t14 {font-size:200%;} /* 43 и больше*/
