body{
	margin: 0;
	padding: 0;
	font: normal 11px Tahoma, Arial;
	background: #000000;
}

a img{border: none}

a:link, a:visited{color: #333;}

#main{
	width: 750px;
	margin: auto;
}

#header .menu{
	position: absolute;
	margin: 125px 0 0 0px;
}

#title {
	color: #000000;
	font: bold 14px Tahoma, Arial;
	text-decoration: none;
	}

#red{
	color: #FF0000;
	}

#header{height: 205px;}

#content{background: url('../images/design/bg.jpg') center top repeat;}

#header .logo{
   margin: 37px 0 0 188px;
   position: absolute;
   font: normal 11px Verdana;
   color: #41517c;
}

#header .logo a, #header .logo a:link, #header .logo a:visited{
   font: bold 34px "Trebuchet MS";
   color: #000;
   text-decoration: none;
   display: block;
   white-space: nowrap;
}

#header .menu{
   position: absolute;
   margin: 150px 0 0 240px;
}

#header .menu a:link, #header .menu a:visited{
   filter:alpha(opacity=75);
	 -moz-opacity:.75;
	 opacity:.75;
   width: 83px;
   text-align: center;
   margin-right: 13px;
   font: bold 14px Arial;
   color: #000;
   text-decoration: none;
   float: left; display: block;
   padding-top: 17px;
   height: 30px;
   background: #65a4c1;
}
#header .menu a:hover, #header .menu a.sel:link, #header .menu a.sel:visited{
   filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
   background: url('../images/design/menu_sel.gif') center top no-repeat;
}

#content table.main{
   width: 100%;
   background: url('../images/design/bg_d.jpg') center top no-repeat;
}

#content table.main .left{
   width: 155px;vertical-align: top;
   padding-left: 15px;
   padding-top:16px;

}

#content table.main .center{
   vertical-align: top;
   padding-right: 20px;
   padding-left: 10px;
   font: normal 10px Tahoma;

}

#content table.main .left .box{
   background: url('../images/design/boxes/bg.gif') left top repeat-y;
   margin-bottom: 5px;
}

#content table.main .left .box .wrap{
   background: url('../images/design/boxes/foot.gif') left bottom no-repeat;
   padding: 5px;
}

#content table.main .center .box{
   background: url('../images/design/b_bg.gif') left top repeat-y;
   margin-bottom: 5px;
}

#content table.main .center .box .wrap{
   background: url('../images/design/b_bot.gif') left bottom no-repeat;
   padding: 5px;
}

#content table.main .center .box .top{
   background: url('../images/design/b_top.gif') left bottom no-repeat;
   height: 10px;
}

.div{
   height: 5px;
   margin: 5px 0;
}

#login td.usmenu{font-size: 11px;}

#login{
	background: url('../images/design/boxes/login2.gif') left center no-repeat;
	height: 100px;
	padding-top: 30px;
	padding-left: 10px;
}

#login td{
	padding: 1px;
	color:#000;
}

#login .i{
   border: 1px solid #104b6a;
   background: #fff;
   font: normal 11px Tahoma;
}

#login .b{
   margin-left: -3px;
}

#login, #login table {
   font: normal 10px Tahoma;
}

#login a, #login a:link, #login a:visited{
   color: #000;
   font: bold 10px Verdana;
}

#cats a, #cats a:link, #cats a.visited{
   background: url('../images/design/cat.gif') top left no-repeat #fff;
   width: 120px;
   display: block;
   padding: 3px 0 3px 22px;
   margin-top: 1px;
   margin-left: -2px;
   color: #666;
   text-decoration: none;
   font: normal 10px Verdana;
}

#cats a:hover{
   color: #000;
}

#stats{
   width: 95%;
   margin: auto;
}

#stats td{
   background: url('../images/design/st.gif') top left no-repeat #fff;
}

#stats td.r{
   background: url('../images/design/st1.gif') top left repeat-x;
   color: #fff;
   width: 30px;
}

#news .item{
   background: url('../images/design/ni.gif') top left repeat-y;
   padding: 3px;
}

#poll{color: #666;}

#content table.main .left .box .wrap{font: normal 10px Verdana; color: #000;}

#content table.main .left .box .wrap a:link, #content table.main .left .box .wrap a:visited{
   font: normal 10px Verdana;
   color: #000;
}

form{
   margin: 0;
   padding: 0;
}

.clr{
   clear: both;
}

.art2{
   padding-bottom: 1px;
}

.art2 a,.art2 a:link,.art2 a:visited{
   color :#fff;
}

caption *{
   font: normal 18px Arial;
}

#footer{
   background: url('../images/design/footer.jpg') center top repeat-x;
   padding-top: 30px;
   padding-left: 20px;
   font: bold 11px Verdana;
   color: #fff;
   height: 40px;
}

#footer .r{
   position: absolute;
   margin-left: 400px;
   color: #fff;
}

#footer .r a, #footer .r a:link, #footer .r a:visited{
   color: #fff;
   text-decoration: none;
}

#welcome{
   background: url('../images/design/welcome.jpg') center top no-repeat;
   padding-top: 30px;
   padding-left: 30px;
   padding-right: 20px;
   padding-bottom: 120px;
   margin-top: 20px;
   color: #fff;
   font: normal 11px Verdana;
}

#welcome a:link, #welcome a:visited{color: #ddd;}

#indexp a, #indexp a:link, #indexp a:visited, #indexp b{
   display: block;
   color: #fff;
   background: url('../images/design/pp.gif') 3px 5px no-repeat #49809a;
   border: 1px solid #c5d9e2;
   text-decoration: none;
   padding: 3px;
   padding-left: 17px;
   margin-bottom: 1px;
   margin-top: 0;
}

#indexp table{
   border-collapse: collapse;
}

#indexp * table td{
   padding: 0;
   border-collapse: collapse;
}
