html, body, div, form, img, table, td, td, tr, th, h1, h2, h3{margin:0; padding:0; border:0px none}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-color:#474E4A; color:#333333; padding:4px 0 26px 0}

#all{width:980px; margin-left:auto; margin-right:auto; background:transparent url(contbg.png) repeat-y left top; overflow:hidden; height:auto}

#top{width:972px; height:243px; clear:both; color:#333333; overflow:hidden; padding:0 4px; border-top:2px solid #404743; background:transparent url(pic.jpg) no-repeat 484px 38px}

#logo{width:239px; float:left; clear:left; background:#FFFFFF url(leftop.png) no-repeat 1px 0px; text-align:center; border-bottom:2px solid #7A8176; height:241px; font-size:12px; text-decoration:none}
#logo img{width:69px; height:55px; clear:both}
#logo a, #logo a:link, #logo a:active, #logo a:visited{color:#7A8176}
#logo a:hover{color:#FD6600; text-decoration:none}
#logo b{color:#568200; font-size:16px; font-weight:bold}
#topnav{width:240px; height:203px; background:#8DB700 url(topnav.png) repeat-y 0px 0px; font-family:Arial, Helvetica, sans-serif; float:left; overflow:hidden; border-top:38px solid #262A28; border-bottom:2px solid #404743}

#top #topnav a{display:block; width:226px; cursor:pointer; font-size:14px; line-height:14px; height:16px; background:transparent url(bult.gif) no-repeat 230px -34px; padding:9px 4px 9px 10px; text-align:left; font-weight:normal}
#top #topnav a:link, #top #topnav a:active, #top #topnav a:visited{color:#000000; text-decoration:none}
#top div#topnav a:hover{color:#FFFFFF; text-decoration:none; background-position:230px -1px}

#risub{height:12px; padding:13px 4px 216px 4px; border-bottom:2px solid #404743; font-size:10px; line-height:9px; color:#FFFFFF; background:transparent url(ritop.png) no-repeat 1px 0px; width:485px; float:right; text-align:center; font-weight:bold; cursor:pointer}

#risub img{height:12px; width:15px; margin-bottom:-2px}

#lefsub{height:10px; padding:14px 4px 43px 4px; width:231px; font-size:9px; line-height:9px; color:#FFFFFF}
#logo #lefsub img{height:9px; width:11px}
#logo #lefsub a:link, #logo #lefsub a:active, #logo #lefsub a:visited, #logo #lefsub a:hover{margin:0 12px}

div#content, div#admin{width:971px; padding:0 5px 0 4px}
#panel{width:238px; height:auto; overflow:hidden; float:left; background-color:#F2F2EE; border-right:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9}
#posted{width:730px; float:right; background-color:#FFFFFF}

#panel h1, #panel h2, #panel h3{font-size:14px; font-weight:normal; width:auto; padding:6px 3px 2px 3px; text-align:left; border-bottom:1px solid #568200; color:#568200; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif} 

#posted p{font-weight:normal; margin:0; padding:4px 0; text-indent:16px; line-height:16px}

#bottom{width:970px; padding:0 5px 7px 5px; clear:both; background:transparent url(bot.png) no-repeat left bottom; height:38px; overflow:hidden; font-weight:normal; font-size:12px; line-height:14px}
#bottom div.info{color:#9FA09F; background-color:#262A28; width:229px; height:28px; padding:5px 4px; text-align:center; float:left; display:block}
#bottom div.ribot{color:#C7C7C7; background-color:#404743; width:732px; height:14px; padding:12px 0; text-align:center; float:right; display:block; font-size:10px}
#bottom b{font-weight:normal}

#bottom a, #bottom a:link, #bottom a:hover, #bottom a:active, #bottom a:visited{text-decoration:none; color:#9FA09F}
#bottom .ribot a{margin:0 2px}
#bottom .ribot a:hover{color:#FD6600; text-decoration:underline}
#bottom .info a:hover{color:#CCCCCC; text-decoration:none}

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




/* start engine template theme */
#admin div#panel, #admin div.claim{visibility:hidden; display:none}
#admin div#posted{padding:0 4px 0 5px; float:none; width:961px}

div.line1, div.line2{clear:both; overflow:hidden; width:720px; height:auto}
div.line1, div.line2, div.post{text-align:justify; padding:2px 4px; margin-top:4px}

#admin div.line1, #admin div.line2{padding:4px; clear:both; overflow:hidden; width:703px; height:auto}

.result, div.error, div.pagesnav, div.post{padding:4px; width:auto; clear:both}

div.cities, div.categs{padding:4px 0 4px 4px; width:auto; clear:both}

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:#C9C9C9 solid 1px}
.subpath2{text-align:left; border-top:#C9C9C9 solid 1px}

table{width:100%}

#posted table td{vertical-align:top}

.title{display:block; font-size:12px; clear:both; font-weight:bold; margin-top:6px; padding:4px; border-bottom:1px solid #000000}
a.title, a.ctitle, a.cctitle, #posted a.title{display:block; clear:both; font-weight:normal; color:#000000; padding:2px 4px}
a.title:hover, #posted a.title:hover{color:#FD6600; text-decoration:none}

a.ctitle{padding-left:14px; background:#FFFFFF url(arr.gif) no-repeat 0px 4px; border-bottom:1px solid #C9C9C9}
a.cctitle{padding-left:14px; background:#FFFFFF url(arr.gif) no-repeat 0px 4px; border-bottom:1px solid #C9C9C9}
a.ctitle b, a.ctitle:link b, a.ctitle:active b, a.ctitle:visited b{color:#568200}
a.cctitle, a.cctitle:link, a.cctitle:active, a.cctitle:visited{color:#568200}


table td{padding:4px}
table th{padding:4px; background-color:#F2F2EE; color:#000000; font-weight:bold; text-align:left}
td.line01, td.line11{width:32%; font-weight:bold; padding:4px}
td.line02, td.line12{width:64%; padding:4px}

.captcha{cursor:pointer}

td.line01,td.line02, div.line1{background-color:#FFFFFF; border:1px solid #F2F2EE}
td.line11,td.line12, div.line2{background-color:#F2F2EE; border:1px solid #F0F0F0}

td ul, td ul li{font-weight:normal; padding:8px; list-style-position:inside; margin:0}

div.postinfo{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333}
.line1 div.postinfo{clear:right; float:right; width:180px; padding-left:12px; text-align:right}
.line2 div.postinfo, div.post div.postinfo{clear:left; float:left; width:180px; padding-right:12px; text-align:left}
.line1 img{clear:left; float:left; margin:2px 2px 2px 0; padding:2px; border:1px solid #F2F2EE}
.line2 img, .post img{clear:right; float:right; margin:2px 0 2px 2px; padding:2px; border:1px dotted #000000}

input{font-family:Arial, Helvetica, sans-serif}
textarea
{width:96%; overflow:auto; font-family:"Courier New", Courier, monospace; border:1px solid #C9C9C9; background-color:#FFFFFF}
input, textarea{padding:2px; font-size:12px; font-weight:normal}

input.txt, input.txtb{border:1px solid #C9C9C9; width:96%; background-color:#FFFFFF}
input.txt02{border:1px solid #C9C9C9; width:126px; background-color:#FFFFFF}
input.txtb{border:1px solid #C9C9C9; font-weight:bold; background-color:#FFFFFF}
input.but{border:1px solid #C9C9C9; background-color:#CCCCCC; padding:2px 4px; cursor:pointer; color:#000000; background-color:#FFFFFF}

input.nobord{border:0px none}

textarea.text{height:150px}
textarea.text2{height:200px}
textarea.text3{height:250px}


.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}


.claim{padding:8px 2px; margin-right:auto; margin-left:auto; text-align:center}
#panel .claim{width:180px; height:200px; padding:12px 0 6px 0}
#posted .claim{width:468px; height:60px}

.name{font-size:12px; font-weight:bold; width:auto; clear:both; color:#666666; padding:6px 2px 2px 2px; text-align:left; border-bottom:1px solid #C9C9C9}

h1, h2, h3{margin:0; display:block; padding:4px 0 2px 0; font-size:14px; font-weight:normal}
h1{text-align:center}
h2{text-align:left}
h3{text-align:center; border-bottom:1px solid #000000; color:#000000}
#posted .name h1, #posted .name h2, #posted .name h3{font-size:14px; font-weight:normal; padding:0 2px; display:inline; cursor:pointer; color:#000000}


#posted .postinfo a, #posted .postinfo a:link, #posted .postinfo a:visited, .postinfo b, .postinfo i
{display:block; width:auto; overflow:hidden; text-decoration: underline; color:#568200}
#posted .postinfo a:hover, #posted .postinfo a:active{text-decoration: none; color:#FD6600}

.red, .warning, .error{color:#FD6600}
.result{color:#568200}

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

.result a, .result a:link, .result a:active, .result a:visited{color:#568200; text-decoration:underline}
.result a:hover{color:#000000; text-decoration:none}

.user, .admin{font-weight:bold; clear:both; display:block; color:#336666; font-size:10px; padding:2px; margin:0; background-color:#E9ECEA; 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; white-space:nowrap}

#panel form{text-align:center; padding:4px 0; background-color:#7A8176; margin-left:-1px}
#panel form input{margin:0px 2px 2px 0}
#panel form input.but{width:50px; padding:0 2px}
#panel div.sub{padding-left:8px; font-size:12px}

select.selelec, option.opti{text-align:right; color:#333333}
form select{font-size:12px}

img.mob{width:38px; height:25px; float:none; border:1px solid #A2A098; margin:0; padding:0}
img.horom{width:48px; height:48px; float:none; border:1px solid #A2A098; margin:0; padding:0}
#tele img{border:1px solid #A2A098}
#panel div{padding:4px; text-align:left}
#panel div.ims{text-align:center; font-size:9px; font-weight:lighter; word-spacing:0px; width:auto; padding:6px 1px}
div.center, #panel div.center{text-align:center; padding:6px 4px}
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}

