body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-color:#FFFFFF; color:#666666}
div, img, table, td, td, tr{margin:0; padding:0; border:0px none}

#main{width:990px; padding:0 3px; margin-left:auto; margin-right:auto}
#top{width:990px; background-color:#DCDCDC; height:104px; border-bottom:20px solid #BEBEBE}
#topicon{width:200px; height:124px; background:#FFFFFF url(logopic.jpg) no-repeat center center; position:absolute}
#logo{width:300px; height:60px; background:#DCDCDC url(logo.png) no-repeat 20px 10px; padding:20px; float:right; clear:none}
#top a{text-decoration:none}
#top a, #top a:link, #top a:hover, #top a:active, #top a:visited{text-decoration:none; color:#666666}
#top a:hover{color:#000000; background-color:#DCDCDC}

#top form{width:400px; padding:8px; margin:0; display:block; white-space:nowrap; text-align:right; float:right; clear:right; line-height:20px}
#top form input.txt02{width:152px; margin:0 6px 0 46px; padding:2px; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; display:inline; border-color:#BEBEBE; background-color:#F0F0F0}

#content{background:#FFFFFF url(leftbg.png) repeat-y left top; width:990px}

#panel{background:#000000 url(leftbg.png) repeat-y left top; width:200px; height:auto; overflow:hidden; float:left}

#posted{width:790px; float:right; height:auto; overflow:hidden}
#posted .head{width:542px; height:164px; background:#F4F4F4 url(head.jpg) no-repeat 0px 0px; padding:8px 8px 8px 240px; font-size:12px; color:#333333; line-height:16px; overflow:hidden; text-align:justify}
#posted .head h1, #posted .head h2{font-size:14px; color:#666666; font-weight:normal; margin:0; padding:4px 0; line-height:16px}
#posted p, #posted .head p, {font-weight:normal; margin:0; padding:4px 0; text-indent:16px; line-height:16px}

#bottom{width:974px; padding:16px 8px; background-color:#DCDCDC; border-top:20px solid #BEBEBE; text-align:center}
#bottom .info{width:364px; float:right; height:64px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:justify; line-height:14px; clear:right}

a.navblock{background:transparent url(navbg.png) no-repeat left bottom; padding:18px 6px; line-height:18px; border-right:20px solid #000000; font-size:12px; text-transform:capitalize; text-align:center; width:168px; display:block; text-decoration:none}
a.navblock:link,a.navblock:active,a.navblock:visited{color:#BEBEBE; text-decoration:none}
a.navblock:hover{color:#999999; border-right-color:#990000; text-decoration:none; padding-left:8px; padding-right:4px}

#bottom .info a{text-decoration:none}
#bottom .info a, #bottom .info a:link, #bottom .info a:hover, #bottom .info a:visited, #bottom .info a:active{color:#333333}
#bottom .info a:hover{text-decoration:underline}
#bottom .info b{font-weight:normal; color:#990000}

.botnav {width:600px; padding:0 2px 0 8px; height:auto; text-align:center; float:left; clear:left}


.icon{width:11px; height:9px; line-height:9px; margin:0 6px; padding:0; cursor:pointer; border:0px none; background-color:#999999; margin:0 6px}
a:hover .icon{cursor:pointer; background-color:#CC0000}

.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 4px 74px; width:auto; clear:both; background:#FFFFFF url(ctys.png) no-repeat left bottom; margin-left:6px; height:56px}

#posted>div.cities, #posted>div.categs{height:auto; min-height:56px}

div.cities{background-image:url(ctys.png); background-repeat:no-repeat}
div.categs{background-image:url(cats.png); background-repeat:no-repeat}

div.pagesnav{text-align:center}
.subpath1, .subpath2, .user, .admin
{padding:2px 0; width:auto; clear:both; text-align:center; font-weight:normal; font-size:10px; display:block; margin-top:2px}

.subpath1{text-align:right; border-top:#FFFFFF solid 2px}
.subpath2{text-align:left; border-top:#F4F4F4 solid 2px}

table{clear:both; width:100%}

#posted table td{vertical-align:top}

.title{display:block; font-size:14px; clear:both; font-weight:bold}
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:#990000}

div.line1, div.line2, div.post{margin:4px 0; text-align:justify}
div.line1{background-color:#F4F4F4}

table td{padding:2px}
table th{padding:4px 2px 2px 2px; background-color:#F4F4F4; 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}

.captcha{cursor:pointer}

td.line01,td.line02{background-color:#FFFFFF}
td.line11,td.line12{background-color:#F4F4F4}
td ul, td ul li{font-weight:normal; padding:8px; list-style-position:inside; margin:0}

.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 #FFFFFF solid; text-align:right}
.line2 div.postinfo, div.post div.postinfo{clear:left; float:left; width:260px; padding-right:10px; border-right:2px #F4F4F4 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}

.postinfos{font-size:12px; 
           margin-top:15px; 
		   margin-left:12px; 
		   margin-right:10px; 
		   margin-bottom:10px;
		   padding:7px; 
		   border:1px #000000 dotted; 
		   font-family:Arial, Helvetica, sans-serif}
.line1 div.postinfos{clear:right; float:right; width:160px; padding-left:10px; border:2px #FFFFFF solid; text-align:right}
.line2 div.postinfos, div.post div.postinfo{clear:left; float:left; width:260px; padding-right:10px; text-align:justify}

.imgads {padding-right: 10px; 
        padding-bottom: 10px;
        padding-left: 40px;		
		padding-top: 10px;
        }
		
.relateads{font-size:12px; 
           margin-bottom:15px; 
		   margin-left:5px; 
		   padding:7px; 
		   border:1px #000000 dotted; 
		   font-family:Arial, Helvetica, sans-serif}
		   
.textads{font-size:12px; 
           margin-top:15px; 
		   margin-left:5px; 
		   padding:7px; 
		   border:1px #000000 dotted; 
		   font-family:Arial, Helvetica, sans-serif}
  

		  
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:nowrap}


.claim{padding:6px 2px; margin-right:auto; margin-left:auto}
#panel .claim{width:200px; height:200px; padding:12px 0 6px 0}
#posted .claim{width:728px; height:90px}

.name{font-size:16px; font-weight:normal; width:auto; clear:both; color:#666666; padding:6px 8px; text-align:right}

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:#666666; text-decoration:none}
a:hover{color:#000000; text-decoration: underline}

.red, .warning, .error, .result{color:#990000}

.sel{background-color:#DCDCDC; cursor:pointer}

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

.user, .admin{font-weight:bold; clear:both; display:block; color:#CC0000; font-size:10px; padding:4px; margin:0; background-color:#FFFFCC; text-align:center}
.user a, .admin a, .user a:link, .admin a:link, .user a:active, .admin a:active, .user a:visited, .admin a:visited {font-weight:bold; display:inline; color:#CC0000; font-size:10px}

a.ctitle b, a.ctitle:link b, a.ctitle:active b, a.ctitle:visited b{color:#003333}
a.cctitle b, a.cctitle:link b, a.cctitle:active b, a.cctitle:visited b{color:#003333}
a.ctitle{background-color:#DCDCDC}
a.ctitle:hover b, a.cctitle:hover b{color:#000000}

.hint{
vertical-align: top;
background-color: #ffffcc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

div.hid{display:block; visibility:visible} div.vis{display:block; visibility:visible}

.aut td{text-align:center; vertical-align:top; width:20%}

div#tvx{width:200px; border:2px solid #F0F0F0; line-height:14px; font-size:10px; position:absolute; background-color:#FFFFFF; opacity:0.85; height:300px; overflow:auto; text-align:left; filter: Alpha(Opacity=85);}

div#tvx a{display:block; padding:2px 4px}
div#frigh{width:250px; float:right; text-align:left}

.activ{background-color:#F0F0F0}

td.time{width:52px}

.padd{padding:0 12px}

.uniq{display:block; font-size:10px; color:#666666}

.thmb{float:left; margin:2px 4px 2px 0}

.urla{display:block; width:auto}

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}