*{margin:0px; padding:0px}
html, body{margin:0px; padding:0px; height:100%}

body{font-family:Tahoma,Arial; font-size:10px; color:black}
a img{border:none}
a{color:#333}
.cleaner{clear:both}
#box{min-width:1004px}
table#wraptab{width:100%; border-collapse:collapse; border:none}
table#wraptab td{padding:16px 0px; padding-top:4px; vertical-align:top; padding-bottom:0px}
table#wraptab td#lp{width:270px; padding-left:5px}
table#wraptab td#cp{padding:4px}
table#wraptab td#rp{padding:0px; padding-top:4px; width:208px; padding-right:15px}

#header{height:115px; padding-top:0px; background:url(../images/headerrepeat.png) top left repeat-x;min-width:1004px}
#headerleft{height:85px; margin-right:253px; background:url(../images/headerleft.png) top left no-repeat; padding-left:20px; padding-top:30px; position:relative}
#logo{width:250px; height:60px}
#logo a{width:250px; height:60px; display:block}
#services{width:72px; height:15px; background:url(../images/pict.gif) no-repeat top left}
#services a{height:15px; width:18px; display:inline-block}
#services a#shome{margin-right:7px}
#services a#sfeedback{margin-right:4px}
#ourlinks table {width: 90%}
#headerright{height:100px; width:190px; padding-left:40px; padding-right:23px; padding-top:15px; float:right; background:url(../images/headerright.png) top left no-repeat; font-size:12px; color:white}
#headerright a{color:white}
#reg{padding-top:5px; padding-bottom:10px; padding-left:10px; background:url(../images/righttopline.png) bottom left repeat-x}
#catasearch{padding-top:10px; padding-bottom:10px; padding-left:10px; background:url(../images/righttopline.png) bottom left repeat-x}
#catasearch input{width:123px; height:17px; border:none; color:#777; background:url(../images/catsearchback.png) top right no-repeat}
#ourlinks{padding-left:10px; padding-top:7px}
#lmcover{background:url(../images/menurepeat.png) top left repeat-y; position:relative; margin-bottom:4px}
#lmtop{position:absolute; top:0px; left:0px}
#lmbottom{background:url(../images/menuback.png) bottom left no-repeat; padding:10px 10px}

.leftblock{background:url(../images/leftblockrepeat.png) top left repeat-y; position:relative; margin-bottom:4px}
.leftblockbottom{background:url(../images/leftblockbottom.png) bottom left no-repeat; padding:15px 20px}
.leftblocktop{position:absolute; left:0px; top:0px}
.leftblockheader{position:absolute; left:0px; top:0px; z-index:2; padding:0px 16px; padding-top:15px}
.rightblock{background:url(../images/rightblockrepeat.png) top left repeat-y; position:relative; margin-bottom:4px}
.rightblockbottom{background:url(../images/rightblockbottom.png) bottom left no-repeat; padding:20px 20px; padding-top:60px; text-align:center}
.rightblocktop{position:absolute; left:-1px; top:0px}
.rightblockheader{position:absolute; left:0px; top:0px; z-index:2; padding:0px 16px; padding-top:15px}

.news, .contentnews{padding:2px 0px 30px 0px}
.news a, .contentnews a{color:#333}
.newsdate, .contentnewsdate{font-weight:bold; padding-bottom:8px}
.news {padding-right: 25px}
.arts, .contentarts{padding:2px 0px 30px 0px}
.arts a, .contentarts a{color:#333}
.artsdate, .contentartsdate{font-weight:bold; padding-bottom:8px}
#contentwrapper{background:url(../images/contentgradient.png) bottom left repeat-x #D9D9D9; padding-top:15px; padding-bottom:0px; padding-left:20px; padding-right:20px}
#statusstring{padding-bottom:15px; font-size:9px; background:url(../images/contentline.png) bottom left repeat-x; color:#acacac}
#cp #conwrap #contentwrapper #statusstring table {width: 100%}
#cp #conwrap #contentwrapper #statusstring table td.r {text-align: right}
#cp #conwrap #contentwrapper #statusstring table td.r a {color:#DC1D2D}
#statusstring a{color:#878787}
#content{padding-bottom:20px; color:black; width:100%; font-size:13px; line-height:18px}
#content img{margin:5px}
#content img.captcha{margin:0px}

#search{width:270px; height:18px; background:url(../images/sitesearchback.png) 10px 0px no-repeat}
#search input{border:none; background:none; padding-left:15px; color:#777}

#footer{height:109px; font-size:10px; width:100%; background:url(../images/footerback.png) bottom left repeat-x}
#footwrap{padding:0px 5px}
#footer table{width:100%; background:url(../images/footerline.png) top left repeat-x}
#footer table td{padding:0px 5px; padding-top:15px; vertical-align:top}
#footer table td.l{text-align:left}
#footer table td.r{text-align:right}
#footer table td.c{text-align:center}

p{padding-bottom:8px}
ul{padding:10px 5px; margin:0px; list-style:disc; list-style-position:inside}
ul ul{padding:0px 20px}
ul ul{padding:0px 40px}
.arrow{margin-right:5px}
.sublined{background: url(../images/contentline.png) bottom left repeat-x }
#content table.newsandarts td.padright {padding-right: 20px}
#content table.h1mainwrap td { padding-bottom: 20px; }
.h1wrap{width:auto; padding-top:10px}
#content table.h1mainwrap td {vertical-align: bottom; padding:0px; padding-bottom: 10px}
table.h1mainwrap img.arrow{margin-right:0px;}
h1{font-size:24px; padding-bottom:10px; font-weight:normal; color:#0288b2}
h2{font-size:16px; padding-bottom:5px; font-weight:normal; color:#0288b2}
#content a img{padding:3px}
input{border:1px solid #7A9297}
#content img.captcha{border:1px solid #7A9297}
textarea{border:1px solid #7A9297; width:300px; height:150px}
#content table.feedback td input{width:300px}
#content table{border-collapse:collapse; border:none; margin:0px; padding:0px; margin-bottom:4px; width:98%}
#content table td{padding:3px; vertical-align:top; border:none}
.c{text-align:center}
.r{text-align:right}
.l{text-align:left}

#contentpager{padding:0px 7px; padding-top:5px; padding-bottom:5px; background:#d9d9d9; margin-bottom:10px}
#contentpager span{width:28px; height:20px; display:inline-block; text-align:center; background:url(../images/pagerback.png) top left no-repeat; color:#000; font-size:10px; font-weight:bold}
#contentpager span a{width:18px; height:16px; color:white; text-decoration:none; display:inline-block; font-size:10px; font-weight:bold}
#ext_nav{font-size:9px}
.reginp{width:190px; padding:0px 5px; height:25px; padding-top:5px; font-size:14px}
.regbut{width:202px; font-size:14px; padding:5px 0px}
.regstatgreen{color:green; font-weight:bold; padding:15px 0px}
.regstatred{color:red; font-weight:bold; padding:15px 0px}
.commsg{border:1px solid #ccc; background:#eee; padding:10px; padding-bottom:15px; margin-bottom:5px}
.commsg img{border:1px solid #ccc}
.comhead{font-weight:bold; padding:5px; border-bottom:1px solid #ccc}
#commentform table{width:auto; padding:0px}
#commentform table td{padding:0px; padding-right:5px}
#commentform textarea{width:414px; padding:3px}
#commentform input{padding-bottom:2px}
.adsleft{padding:20px; padding-bottom:0px}
#forumrecent{padding:0px}

#object table td.r{font-weight:bold}
#catlast{padding:0px 20px}
.contgoogle{padding-top:15px; padding-bottom:15px}
#content table td{border:none}
#catsearch{width:400px; padding:3px}
#object table td{border:1px solid #999}
#bbhelp{display:none; border:1px dotted black}
.green{color:green}
.red{color:red}
#content .userdetails{width:auto}
#content .userdetails td{padding:3px 12px}
#content .msgsys textarea{width:450px; height:150px; margin-bottom:15px}
#content .msgsys table{margin-bottom:15px; width:auto}
#content .msgsys table td{padding:2px 10px}
a#newmsg{color:#ae0000; font-weight:bold}

#leftmenu{font-size:13px; width:250px}

.treeview, .treeview ul{padding:0; margin:0; list-style:none; list-style-position:outside}

.treeview ul{margin-top:4px}

.treeview .hitarea{background:url(../images/treeview_img/treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer}

* html .hitarea{display:inline; float:none}

.treeview li{margin:0; padding:3px 0pt 3px 16px}

.treeview a.selected{background-color:#eee}

#treecontrol{margin:1em 0; display:none}

.treeview .hover{color:#0288b2; cursor:pointer}

.treeview li{background:url(../images/treeview_img/treeview-default-line.gif) 0 0 no-repeat}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px}

.treeview .expandable-hitarea{background-position:-80px -3px}

.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(../images/treeview_img/treeview-default.gif)}
 
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0}

.filetree li{padding:3px 0 2px 16px}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 20px; display:block}
.filetree span.folder{background:url(../images/treeview_img/folder.gif) top left no-repeat}
.filetree li.expandable span.folder{background:url(../images/treeview_img/folder-closed.gif) top left no-repeat}
.filetree span.file{background:url(../images/treeview_img/file.gif) top left no-repeat}
#content .org-tab td{
	padding: 0px 2px;
	font-size: 10px;
	border: 1px solid #000;
}

#pager ul li {
	display: inline;
	margin-right: 4px;
}
#pager ul li a, #pager ul li span{
	display: inline-block;
	height: 22px;
	padding: 0px 6px;
	background: #73C5E1;
}
#pager ul li span {
	background: #ccc;
}
#pager ul li a:hover {
	color: #000;
}
#pager p {
	padding-bottom: 5px;
}
.adsright {
	padding-left: 15px;
}