body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

h2 {
font: bold 15pt Arial;
color: #2ea2c5;
}

body {
background: #fff url(../images/bg.jpg) repeat-x top left;
font-family: Arial,Helvetica,sans-serif;
line-height: 1.5;
font-size: 12px;
text-align: center;
}

a { color: #2ea2c5; font-weight: bold; outline: none; }
a:hover { text-decoration: none; }

.clear { clear: both; height:0; line-height:0; font-size:0; overflow: hidden; }

#wrap { margin: 0 auto; width: 990px; padding-top: 25px; text-align: left; }

#l1 { background: url(../images/l-r-top.gif) no-repeat right top; }
#l2 { background: url(../images/l-l-top.gif) no-repeat left top; text-align: center; }
#l3 { background: url(../images/l-mid.gif) repeat-x left top; margin: 0 auto; width: 950px; height: 40px; text-align: left; }

#header { background: #fff; padding: 0 20px; }
#logo { background: url(../images/logo.jpg) no-repeat left top; width: 468px; height: 90px; float: left; }
#banner { float: left; width: 468px; height: 90px; text-align: right; }

#nav-wrap { background: #fff; }
#nav-in1 { background: url(../images/n-l.gif) no-repeat left 13px; border-bottom: 1px solid #2ea2c5; margin: 0 15px; }
#nav-in2 { background: url(../images/n-r.gif) no-repeat right bottom; }
#nav-top { background: url(../images/n-mid.gif) repeat-x left bottom; margin: 0 9px; height: 43px; }
#nav-top li { float: left; }
#nav-top li a { float: left; color: #fff; display: block; padding: 18px 10px 6px 10px; font-weight: bold; text-decoration: none; height: 19px; }
.menu-out { background: url(../images/menu-r-act.png) no-repeat right top; display: block; float: left; }
.menu-in { background: url(../images/menu-l-act.png) no-repeat left top; display: block; float: left; }

#login-wrap { margin: 0 15px; }
#login { background: #eee url(../images/login-bg.gif) repeat-x left top; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding: 3px 16px 0 16px; }
#login-bot { background: url(../images/login-bot.png) no-repeat left top; height: 11px; line-height: 0; font-size: 0; }
.login-input { border: 1px solid #c1bfbf; font: 12px Arial; padding: 4px 3px 4px 25px; height: 25px; }
.user { background: #fff url(../images/user-login.gif) no-repeat left top; }
.pswd { background: #fff url(../images/user-password.gif) no-repeat left top; }
.login-bt { position: relative; top: 8px; }
#login a { color: #666666; text-decoration: none; }
#status-bar { border-left: 1px solid #77c2d9; border-right: 1px solid #77c2d9; background: #2ea2c5; color: #212121; padding: 3px 20px; height: 20px; }

.shadow { background: url(../images/shadow.png) no-repeat center top; height: 8px; clear: both; line-height: 0; font-size: 0; }
.side-shadow { background: url(../images/small-shadow.png) no-repeat center top; height: 8px; line-height: 0; font-size: 0; margin-top: -1px; margin-bottom: 15px; }

#bar-in1 { background: url(../images/bar-bg.png) repeat-x left top; }
#bar-in2 { background: url(../images/bar-r.png) no-repeat right top; }
#bar { background: url(../images/bar-l.png) no-repeat left top; height: 40px; }
#home { border-right: 1px solid #d9d9d9; float: left; text-align: center; width: 51px; padding-top: 12px; height: 27px; }
#speedbar { float: left; font: 11px Arial; color: #666666; line-height: 14px; padding: 10px 10px 0 10px; width: 604px; }
#search { float: left; border-left: 1px solid #d9d9d9; padding: 7px 0 0 10px; width: 270px; height: 32px; }
.search-input { border: none; border-top: 1px solid #d2d1d1; border-bottom: 1px solid #a8a7a7; font: bold 12px Arial; padding: 4px 0; margin-left: 10px; margin-right: 11px; height: 26px; width: 160px; }
.search-bt { cursor:pointer; float: right; margin-top: -27px; margin-right: 12px; }
.sl { background: url(../images/sl.gif) no-repeat left top; display: block; width: 181px; }
.sr { background: url(../images/sr.gif) no-repeat right top; display: block; width: 181px; }

#main { padding: 0 15px; background: #ffffff; }
#sideleft { float: left; width: 260px; background: #fff; }
#cont { float: left; width: 680px; padding: 0 20px; padding-right: 0; background: #fff; }

.side-top { background: url(../images/side-tab-top.png) no-repeat center top; }
.side-bot { background: url(../images/side-bot.png) no-repeat center top; height: 9px; line-height: 0; font-size: 0; }
.side-mid { background: url(../images/block-bg.gif) repeat-y center top; padding: 5px; border-top: 1px solid #c1c1c1; }
.side-top h2 { color: #2ea2c5; font: bold 16px Arial; padding: 8px 0 5px 12px; }
.side-top h2 span { color: #666666; }

.bt-poll-vote { background: url(../images/bt-vote.png); width: 96px; height: 25px; border: 0; position: relative; left: 10px; cursor: pointer; }
.bt-poll-result { background: url(../images/bt-result.png); width: 96px; height: 25px; border: 0; position: relative; left: 25px; cursor: pointer; }
.bt-vote { background: url(../images/bt-vote.png); width: 96px; height: 25px; border: 0; position: relative; top: 0; left: 10px; cursor: pointer; }
.bt-result { background: url(../images/bt-result.png); width: 96px; height: 25px; border: 0; position: relative; top: -5px; left: 25px; cursor: pointer; }
.preview-bt { background: url(../images/bt-preview.gif); width: 96px; height: 25px; border: 0; position: relative; top: -7px; cursor: pointer; }
.read-more { background: url(../images/read-more.gif); width: 96px; cursor: pointer; height: 25px; position: absolute; right: 3px; }
.edit-news { background: url(../images/edit-news.gif); width: 96px; cursor: pointer; height: 25px; position: absolute; left: 3px; }

.post { margin-bottom: 20px; }

.post-title-t { background: url(../images/post-title-t.gif) no-repeat left top; height: 15px; font-size: 0; line-height: 0; }
.post-title-m { background: #2ea2c5; color: #fff; font: bold 17px Arial; padding: 3px 20px; }
.post-title-b { background: url(../images/post-title-b.gif) no-repeat left top; height: 13px; font-size: 0; line-height: 0; }

.post-title-m a { color: #fff; font: bold 17px Arial; text-decoration: none; }
.post-title-m a:hover { text-decoration: underline; }
.post-data { color: #616161; padding: 0 5px 10px 5px; font-size: 11px; }
.post-data  a { text-decoration: none; }
.post-story { border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; margin: 0 12px; padding: 0 5px; }
.post-stat { height: 25px; position: relative; }
.post-bot { background: url(../images/post-bot.gif) no-repeat left top; height: 10px; margin: 0 12px; line-height: 0; font-size: 0; }
.post-shadow { background: url(../images/post-shadow.png) no-repeat center center; height: 8px; }

.rlt-news { border-top:1px solid #B9B7B5; font-size:0; height:0; line-height:0; margin-top:5px; margin-left: 5px; width:300px; }
#rlt-news ul { padding: 5px 0 5px 15px; }

.tbl,.addnews-td { padding: 1px; }
.com_textarea { background: #e8e8e8; border: 1px solid #bbbbbb; border-top: 0; width: 462px; height: 150px; padding: 3px; }
.reg_textarea { background: #e8e8e8; border: 1px solid #bbbbbb; width: 462px; height: 150px; padding: 3px; }
.reg_f,.com_f { border: none; border-top: 1px solid #d2d1d1; border-bottom: 1px solid #a8a7a7; font: bold 12px Arial; padding: 4px 0; margin-left: 10px; margin-right: 11px; height: 26px; width: 160px; }
.rcl { background: url(../images/rcl.gif) no-repeat left top; display: block; width: 181px; }
.rcr { background: url(../images/rcr.gif) no-repeat right top; display: block; width: 181px; }
.arcl { background: url(../images/rcl.gif) no-repeat left top; display: block; width: 321px; }
.arcr { background: url(../images/rcr.gif) no-repeat right top; display: block; width: 321px; }

#footer { margin: 0 auto; width: 1022px; text-align: left; }
#f1 { background: url(../images/foot-bot.png) repeat-x left bottom; }
#f2 { background: url(../images/foot-bot-left.png) no-repeat left bottom; }
#f3 { background: url(../images/foot-bot-right.png) no-repeat right bottom; height: 345px; position: relative; text-align: center; }

#foot{ background: url(../images/bar-bg.png) repeat-x left top; width: 950px; text-align: center; position: absolute; bottom: 35px; left: 36px; }
#foot1 { background: url(../images/bar-r.png) no-repeat right top; }
#foot2 { background: url(../images/bar-l.png) no-repeat left top; height: 30px; padding-top: 10px; }
#foot a { text-decoration: none; }

#forum { margin-left: 17px; margin-right: 15px; }
#forum-title { color: #fff; font: bold 17px Arial; background: url(../images/forum-title.gif) no-repeat left top; padding: 23px 20px 0 20px; height: 38px; text-align: center; }
#forum-title  a { color: #fff; font: bold 17px Arial; text-decoration: none; }
#forum-title a:hover,#foot a:hover { text-decoration: underline; }
#forum-mid { border-left: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; margin: 0 12px; }
#forum-bot { background: url(../images/forum-bot.gif) no-repeat left top; height: 10px; margin: 0 12px; line-height: 0; font-size: 0; }

.com-top { background: url(../images/post-top.gif) no-repeat left top; height: 10px; margin: 0 12px; line-height: 0; font-size: 0; }
.com-top-pm { background: url(../images/post-top-pm.gif) no-repeat left top; margin: 0 10px 0 12px; }
.com-bot { background: url(../images/post-bot.gif) no-repeat left bottom; height: 10px; margin: 0 12px; line-height: 0; font-size: 0; }
.com-bot-pm { background: url(../images/post-bot-pm.gif) no-repeat left bottom; margin: 0 10px 0 12px; }
.com-mid { width: 635px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; margin: 0 12px; padding: 0 10px; }
.com-mid-pm { width: 591px; border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; margin: 0 12px; padding: 0 10px; }
.com-shadow { background: url(../images/shadow.png) no-repeat center top; height: 8px; clear: both; line-height: 0; font-size: 0; margin-bottom: 5px; }

.comments-u { padding-top: 7px; border-bottom: 0; }
.comments-u p { padding: 3px; }

.com-av { width: 110px; text-align: center; padding: 0 0 0 3px; float: left; }
.com-bts { background: url(../images/com-av.gif) no-repeat right top; text-align: center; width: 60px; line-height: 16px; padding-top: 60px; float: left; }
.com-bts img { padding: 3px 0; }
.com-com { width: 455px; float: left; }
.com-com-pm { width: 411px; float: left; }
.com-t-top { background: url(../images/com-top.gif) no-repeat right top; height: 8px; overflow: hidden; }
.com-t-top-pm { background: url(../images/com-top-pm.gif) no-repeat right top; }
.sign-top { background: url(../images/com-top.gif) no-repeat right top; height: 8px; margin-top: 3px; overflow: hidden; }
.sign-top-pm { background: url(../images/com-top-pm.gif) no-repeat right top; }
.com-text { background: url(../images/com-text.gif) repeat-y left top; padding: 0 8px; font: normal 11px Tahoma; min-height: 130px; text-align: justify; }
.com-text-pm { background: url(../images/com-text-pm.gif) repeat-y left top; }
.sign-text { background: url(../images/com-text.gif) repeat-y left top; padding: 0 8px; font: bold 10px Tahoma; color: #7d7d7d; text-align: justify; }
.sign-text-pm { background: url(../images/com-text-pm.gif) repeat-y left top; }
.addcom { font: normal 11px Tahoma; padding: 0 8px; }
.com-t-bot,.sign-bot { background: url(../images/com-bot.gif) no-repeat right top; height: 9px; }
.com-t-bot-pm,.sign-bot-pm { background: url(../images/com-bot-pm.gif) no-repeat right top; }
.com-author { text-align: center; font: bold 10px Verdana; padding: 1px 0; color: #232323; }
.com-data { line-height: 14px; font: normal 10px Tahoma; text-align: left; padding-top: 2px; padding-left: 4px; }
.com-clr { font-size:0; line-height:0; clear: left; }

#addnews-table { width:100%; padding-left: 5px; }
.addnews-td { padding:5px; }
.addnews-td select { width: 400px !important; background: #e8e8e8; border: 1px solid #aaaaaa; padding: 2px; }
.addnews-td input { margin-right: 3px; }

#tooltip { background: #d4e4e9; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-top : 2px solid #666666; color: #333333; z-index: 999; font: menu; margin: 0; padding: 3px 5px; position: absolute; visibility: hidden; }
.navigation { color: #666666; border: 0; }

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active { text-decoration: none; color: #eee; background: #636363; border: 1px solid #E6E6E6; padding: 3px 6px; font-size: 11px; }
.navigation a:hover { background: #232323; color: #fff; border-color: #e6e6e6; }
.navigation span { text-decoration: none; background: #eee; padding: 3px 6px; border: 1px solid #ccc; color: #777777; font-size: 11px; }

.addcomm { margin: 0 auto; text-align: left; width: 500px; padding-left: 40px; }
.addcomm h2 { padding-right: 40px; }
.tbl-stats { padding: 5px; font: normal 11px Arial; }

/* slide */

.thumbs{ 
	width:240px;
        position:relative;
	height:240px; 
}


.thumbs ul, .thumbs ul li{
	list-style: none;
	padding:0 0 0 0;
	margin:0;
}

#s1{
	position: absolute;
	top: 0px;
	left: 0px;
	list-style:none;
}

.thumbs ul li img{
	border: 0px;
	width: 240px;
	height: 240px;
	filter:alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
}

.slide{
	width: 240px;
	height: 240px;
	padding:0; 
	margin:0;
	visibility: hidden;
}

.thumbs ul li img:hover{
	border: 0px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.sliderContent {
	position: absolute;
	height: 15px;
	width: 328px;
	top: 210px;
	left: 0px;
	border:none;
	padding: 5px;
	background-color: #FFF;
	text-align: left;
	filter:alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}

.sliderContent a {
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #009;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.sliderContent a:hover {
	color: #F00;
	text-decoration: underline;
}

#output{display:none;}

.clear{clear:both;}

.citydiv {
	position: absolute;
	top: 175px;
	left: 128px;
	width: 200px;
	height: 15px;
	background-color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #0F0;
	text-align: right;
	padding: 5px 10px 5px 0;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	z-index: 20000;
	visibility: hidden;
}

/* slide2 */

#slide_block pre { display:none; }
.slide_pics img { cursor: pointer; height: 240px; width: 240px; top:0; left:0 }

div#dleprofilepopup table { font-size: 11px; }
div.addnews-td select#category { height: 435px !important; }
