body{margin:0px; padding:0 0 8px 0; color:#333333; width:99%;
font-family:"Arial",Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-weight:normal; text-decoration:none; background:#958E7D url(bg.jpg) repeat-x left top}

#content h1{display:inline; margin:0px; padding:0px; font-size:14px}

form, div, img, table, table tr, table tr td{margin:0; padding:0;border:0px none}
td{vertical-align:middle; color:#333333; font:14px/18px "Arial"; text-align:left; overflow:hidden}

#posted center{width:660px; overflow:hidden; margin:0; padding:0}

#posted table{padding-bottom:8px}


div#stolb{width:960px; margin-left:auto; margin-right:auto}

#posted{width:672px; overflow:hidden; float:left; padding:12px 4px 8px 12px}

div#head{height:274px; width:960px; clear:both; background:#7A7F76 url(head_bg.gif) repeat-x left top;}

#shapka{width:496px; height:182px; padding:12px 448px 12px 16px; background:transparent url(head.jpg) no-repeat right top; text-align:left; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; line-height:14px}
#shapka h2{height:24px; width:auto; text-align:left; font-family:"Times New Roman", Times, serif; font-size:24px; color:#000000; margin:0; padding:38px 0 2px 60px;}
#shapka .tipaimage {width:930px; height:182px; position:absolute; top:30px; border:0px none; display:block; clear:both; margin:0; padding:0;}
#shapka .tipaimage img {width:930px; height:182px; margin:0; padding:0; border:0px none}

#toppy{width:960px; height:29px; clear:both}

#toppy a{display:block; float:right; background:#CC6600 url(toppy.jpg) repeat-x 0 0; height:12px; padding:8px 4px; border-right:1px #333333 solid; border-left:1px #999999 solid; overflow:hidden; font-size:12px; font-weight:normal; line-height:14px; border-bottom:1px #A17F47 solid}
#toppy a:link,#toppy a:active,#toppy a:visited{color:#FFFFFF; text-decoration:none}
#toppy a:hover{color:#E1E1E1; text-decoration:none; background-position:0px 0px; border-right:1px #663300 solid; border-left:1px #A17F47 solid; border-bottom:1px #663300 solid}

#toppy a.logo, #toppy a.logo:link, #toppy a.logo:visited {float:left; background:transparent none 0px 0px; border:none 0px; font-weight:bold; font-style:italic; padding:7px; font-size:14px}
#toppy a.logo:hover{background:transparent none 0px 0px; border:none 0px}


#topnav{width:960px; height:68px; text-align:center; background:#7E806E url(topnav.jpg) 0 0 repeat-x; overflow:hidden}

#topnav a{width:150px; display:block; float:left; background:transparent url(topnav_a.jpg) repeat-x 0px 68px; height:28px; padding:20px 4px; border-right:1px #333333 solid; border-left:1px #999999 solid; overflow:hidden; font-size:14px; font-weight:normal; line-height:14px; border-top:1px #999999 solid}
#topnav a:link,#topnav a:active,#topnav a:visited{color:#E1E1E1; text-decoration:none}
#topnav a:hover{color:#FFFFFF; text-decoration:none; background-position:0px 0px; border-right:1px #663300 solid; border-left:1px #A17F47 solid; border-top:1px #A17F47 solid}

#content{width:960px; clear:both; background: #D9D5CC url(mainbg.gif) repeat-x 0 0; height:auto; padding-bottom:6px}

#panel{width:240px; overflow:hidden; float:right; padding:12px 12px 0 12px; color:#333333}

#panel h1, #panel h2{display:block; padding:4px 4px 4px 16px; font-size:14px; font-weight:bold; width:auto; background:transparent url(point_black.gif) no-repeat 6px 8px; margin:0; line-height:14px; color:#000000; text-align:left}

#panel div h1, #panel div h2{color:#FFFFFF; border-top:#D9D5CC solid 12px}
#panel div h1{padding:9px 6px 9px 16px; font-size:16px; background-color:#73726D; color:#FFFFFF; background-position:6px 14px}
#panel div h2{background-image:url(point_wht.gif); background-position:6px 10px}

#panel div{padding:4px; font-size:12px; border-bottom:2px solid #999999;}
div#panel div.sub{margin:0; background-color:#A2A098; padding:0; border:0px none; clear:both}

#panel form strong{padding:4px 6px; color:#FFFFFF; font-size:16px; font-weight:bold; width:auto; display:block}
#panel form{border-bottom:12px #D9D5CC solid; background-color:#A2A098; padding:6px}
#panel form input{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; width:174px; font-size:12px}
#panel form input.but{width:auto; padding:1px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; border-color:#666666; background-color:#666666; color:#FFFFFF}

form select, form .selec{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:192px; font-family:"Courier New", Courier, monospace}

#bottom{width:960px; text-align:center; border-top:1px #333333 solid; color:#FFFFFF}

#bot_nav{width:948px; padding:8px 6px; height:14px; background:#7E806E url(bg.jpg) repeat-x 0px 0px; overflow:hidden; color:#000000; font-size:12px; font-weight:bold; line-height:12px;}
#bot_nav a, #bot_nav a:link, #bot_nav a:active, #bot_nav a:visited{color:#000000; text-decoration:none; padding:0 8px}
#bot_nav a:hover{color:#FFFFFF}

#copy{width:894px; padding:12px 6px 12px 60px; text-align:left; font-size:12px}
#copy a:link, #copy a:visited{text-decoration:underline; color:#FFFFFF}
#copy a:hover{text-decoration:none; color:#000000}

img.image{border:10px solid #ffffff}

img.small_image{border:1px solid #c5c5c5;margin-right:10px;margin-top:5px}

img.normal_image{border:1px solid #c5c5c5; margin:4px}

.left{vertical-align:top; text-align:left; padding:16px 0px 16px 0px}
.center{vertical-align:top; text-align:center; padding:16px 0px 16px 0px}
.right{vertical-align:top; text-align:right; padding:16px 0px 16px 0px}

.black{color:#515151}
.light{color:#a6b0b5}

.result, div.line1, div.line2, div.error, div.pagesnav, div.post{padding:4px 8px; width:auto; clear:both}
div.cities, div.categs{padding:4px 8px; width:auto; clear:both; margin-left:6px; height:56px}

.result{color:#330000}


#posted>div.cities, #posted>div.categs{height:auto; min-height:56px}

div.pagesnav{text-align:center}

.subpath1, .subpath2, .user, .admin
{padding:2px 0; width:auto; clear:both; text-align:center; font-weight:normal; font-size:11px; display:block; margin-top:2px}

.title{display:block; font-size:14px; clear:both; font-weight:bold; border-bottom:2px solid #D9D5CC}
a.title, a.ctitle, a.cctitle, #posted a.title{display:block; font-size:14px; clear:both; font-weight:bold}
a.title:hover, #posted a.title:hover{color:#000000}

div.line1, div.line2, div.post{margin:0; text-align:justify}
div.line1{background-color:#E2DCCE}
div.line2{background-color:#E7E5E0}

div.line1, div.line2, div.post{margin:0; text-align:justify}
div.line1, div.line2{border-top:3px solid #996600; border-bottom:3px solid #D9D5CC}
div.line1{background-color:#E2DCCE}
div.line2{background-color:#E7E5E0}

#posted table td{vertical-align:top}
table{clear:both; width:100%}
table td{padding:2px}
table th{padding:4px 2px 2px 2px; background-color:#E7E5E0; border-bottom:1px solid #DCDCDC; color:#660000; font-weight:bold; text-align:left}
td.line01, td.line11{width:32%; font-weight:bold; padding-left:8px}
td.line02, td.line12{width:65%; padding-right:8px}
td.line01,td.line02{background-color:#E2DCCE}
td.line11,td.line12{background-color:#E7E5E0}

.captcha{cursor:pointer}

td ul, td ul li{font-weight:normal; padding:4px; list-style-position:inside; margin:0; font-size:12px}

.line1 div.postinfo{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.line1 div.postinfo{clear:right; float:right; width:160px; padding-left:10px; border-left:2px #D9D5CC solid; text-align:right}
.line2 div.postinfo, div.post div.postinfo{clear:left; float:left; width:160px; padding-right:10px; border-right:2px #D9D5CC solid; text-align:left}
.line1 img{clear:left; float:left; padding-right:10px}
.line2 img, .post img{clear:right; float:right; padding-left:10px}

#posted .postinfo a, #posted .postinfo a:link, #posted .postinfo a:visited, .postinfo b, .postinfo i
{display:block; width:auto; color:#660000; overflow:hidden}

input, textarea{border:1px solid #CCCCCC; padding:2px; font-size:14px; font-family:"Courier New", Courier, monospace; font-weight:normal; background-color:#FFFFFF}

input.txt, input.txtb{width:96%}
input.txt02{width:126px}
input.txtb{font-weight:bold}
input.but{background-color:#F4F4F4; padding:2px 4px; cursor:pointer}

input.nobord{border:0px none}

textarea{width:96%; overflow:auto}
textarea.text{height:200px}
textarea.text2{height:300px}
textarea.text3{height:400px}

.clear{width:94%; height:1px; font-size:1px; line-height:1px; clear:both; float:none}
div.br{width:94%; height:8px; font-size:1px; line-height:1px; clear:both; float:none}

div.colomn, ul.colomn{padding:0 1% 0 0; margin:0; float:left}
ul.colomn{list-style-position:inside; list-style-type:circle}
ul.colomn li{margin:0; padding:2px 0}
.colomn a{white-space:normal}

#panel div.cls{ width:60%; clear:both}

.claim{padding:6px 2px; margin-right:auto; margin-left:auto}
#panel .claim{width:200px; padding:12px 0 6px 0; background-color:#DDDDDD}


.name{font-size:16px; font-weight:normal; width:auto; clear:both; color:#666666; padding:6px 8px; text-align:left}

h1, h2, h3{margin:0; display:block; padding:4px 0 2px 0; font-size:16px; font-weight:normal}
h1{text-align:center}
h2{text-align:left}
h3{text-align:center; border-bottom:2px solid #F4F4F4; color:#660000}
#posted .name h1, #posted .name h2, #posted .name h3{font-size:16px; font-weight:normal; color:#333333; padding:0 2px; display:inline; text-decoration:underline; cursor:pointer; color:#333333}

a, a:link, a:visited, a:active {color:#333333; text-decoration:none}
a:hover{color:#000000; text-decoration: underline}

.red, .warning, .error{color:#990000}
.error{background-color:#FFFFFF}
#posted a, #posted a:link, #posted a:active, #posted a:visited{color:#003300; text-decoration:none}
#posted a:hover{color:#000000; text-decoration:underline}


a.ctitle b, a.ctitle:link b, a.ctitle:active b, a.ctitle:visited b{color:#333300; font-weight:normal; font-size:14px}

a.ctitle{background:#A2A098 url(str.gif) no-repeat 2px 4px; padding:3px 3px 3px 24px}
a.ctitle:hover b, a.cctitle:hover b{color:#000000}

a.cctitle b, a.cctitle:link b, a.cctitle:active b, a.cctitle:visited b{color:#003333}

.sel { background-color:#F5F0F0}
table.setka{display:table}
table.setka td{width:20%; text-align:center; vertical-align:top}

table#weath tr td{text-align:center; vertical-align:middle}

table.weather img.sky{width:55px; height:55px}

tr.night td{background-color:#F0F0F0}
tr.morning td{background-color:#F0FFFF}
tr.day td{background-color:#FFFFF0}
tr.evening td{background-color:#F0F7F7}

div#ffx{width:230px; border:1px solid #CCCCCC; line-height:14px; font-size:11px; position:absolute; background-color:#FFFFFF; height:200px; overflow:auto; text-align:left}
div#ffx a{display:block; padding:2px 4px}
img.picture{float:left; width:160px; height:120px;}
/*div#TV{height:300px; overflow:auto; background-color:#FFFFFF; border: 1px solid #F0F0F0; width:756px; padding:2px}*/
div#TV table{width:90%}
div#frigh{width:250px; float:right; text-align:left}
.hid{display:none}
.vis{display:block}
.activ{background-color:#F0F0F0}

div.tvprog img{float:left; margin-right:6px}